[{"comment":"/**\n * @class Neo.button.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.button","longname":"Neo.button.Base","scope":"static","$longname":"Neo.button.Base","$kind":"class","id":1,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * Valid values for iconPosition\n         * @member {String[]} iconPositions=['top','right','bottom','left']\n         * @protected\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Valid values for iconPosition","kind":"member","name":"iconPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['top','right','bottom','left']","access":"protected","scope":"static","longname":"iconPositions","$longname":"iconPositions","$kind":"property","id":2,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * @member {String} className='Neo.button.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.button.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * @member {String} ntype='button'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":4,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-button']\n         */","meta":{"filename":"Base.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-button']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":5,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * false calls Neo.Main.setRoute()\n         * @member {Boolean} editRoute=true\n         */","meta":{"filename":"Base.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"false calls Neo.Main.setRoute()","kind":"member","name":"editRoute","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"editRoute","scope":"global","$longname":"editRoute","$kind":"property","id":6,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * Shortcut for domListeners={click:handler}\n         * A string based value assumes that the handlerFn lives inside a ComponentController\n         * @member {Function|String|null} handler_=null\n         */","meta":{"filename":"Base.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Shortcut for domListeners={click:handler}<br />A string based value assumes that the handlerFn lives inside a ComponentController","kind":"member","name":"handler_","type":{"names":["function","String","null"]},"defaultvalue":null,"longname":"handler_","scope":"global","$longname":"handler_","$kind":"property","id":7,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The scope (this pointer) inside the handler function.\n         * Points to the button instance by default.\n         * @member {Object|null} handlerScope=null\n         */","meta":{"filename":"Base.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The scope (this pointer) inside the handler function.<br />Points to the button instance by default.","kind":"member","name":"handlerScope","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"handlerScope","scope":"global","$longname":"handlerScope","$kind":"property","id":8,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The CSS class to use for an icon, e.g. 'fa fa-home'\n         * @member {String|null} [iconCls_=null]\n         */","meta":{"filename":"Base.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The CSS class to use for an icon, e.g. 'fa fa-home'","kind":"member","name":"iconCls_","type":{"names":["String","null"]},"optional":true,"defaultvalue":null,"longname":"iconCls_","scope":"global","$longname":"iconCls_","$kind":"property","id":9,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The color to use for an icon, e.g. '#ff0000' [optional]\n         * @member {String|null} iconColor_=null\n         */","meta":{"filename":"Base.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The color to use for an icon, e.g. '#ff0000' [optional]","kind":"member","name":"iconColor_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"iconColor_","scope":"global","$longname":"iconColor_","$kind":"property","id":10,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The position of the icon in case iconCls has a value.\n         * Valid values are: 'top', 'right', 'bottom', 'left'\n         * @member {String} iconPosition_='left'\n         */","meta":{"filename":"Base.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The position of the icon in case iconCls has a value.<br />Valid values are: 'top', 'right', 'bottom', 'left'","kind":"member","name":"iconPosition_","type":{"names":["String"]},"defaultvalue":"'left'","longname":"iconPosition_","scope":"global","$longname":"iconPosition_","$kind":"property","id":11,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The pressed state of the Button\n         * @member {Boolean} pressed_=false\n         */","meta":{"filename":"Base.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The pressed state of the Button","kind":"member","name":"pressed_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"pressed_","scope":"global","$longname":"pressed_","$kind":"property","id":12,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * Change the browser hash value on click\n         * @member {String|null} route_=null\n         */","meta":{"filename":"Base.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Change the browser hash value on click","kind":"member","name":"route_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"route_","scope":"global","$longname":"route_","$kind":"property","id":13,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * The text displayed on the button [optional]\n         * @member {String} text_=''\n         */","meta":{"filename":"Base.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The text displayed on the button [optional]","kind":"member","name":"text_","type":{"names":["String"]},"defaultvalue":"''","longname":"text_","scope":"global","$longname":"text_","$kind":"property","id":14,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * Transforms the button tag into an a tag [optional]\n         * @member {String|null} url_=null\n         */","meta":{"filename":"Base.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Transforms the button tag into an a tag [optional]","kind":"member","name":"url_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"url_","scope":"global","$longname":"url_","$kind":"property","id":15,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * If url is set, applies the target attribute on the top level vdom node [optional]\n         * @member {String} urlTarget_='_blank'\n         */","meta":{"filename":"Base.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"If url is set, applies the target attribute on the top level vdom node [optional]","kind":"member","name":"urlTarget_","type":{"names":["String"]},"defaultvalue":"'_blank'","longname":"urlTarget_","scope":"global","$longname":"urlTarget_","$kind":"property","id":16,"neoClassName":"Neo.button.Base"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Base.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":17,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the handler config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3181,3512],"filename":"Base.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000081","name":"Base#afterSetHandler","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the handler config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHandler","longname":"Base#afterSetHandler","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHandler","$kind":"method","id":18,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the iconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3667,4082],"filename":"Base.mjs","lineno":128,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000121","name":"Base#afterSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconCls","longname":"Base#afterSetIconCls","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetIconCls","$kind":"method","id":19,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the iconColor config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4249,4602],"filename":"Base.mjs","lineno":151,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000191","name":"Base#afterSetIconColor","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconColor config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconColor","longname":"Base#afterSetIconColor","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetIconColor","$kind":"method","id":20,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the iconPosition config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4762,4955],"filename":"Base.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000251","name":"Base#afterSetIconPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconPosition config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconPosition","longname":"Base#afterSetIconPosition","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetIconPosition","$kind":"method","id":21,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the pressed config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5112,5274],"filename":"Base.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000287","name":"Base#afterSetPressed","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the pressed config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetPressed","longname":"Base#afterSetPressed","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetPressed","$kind":"method","id":22,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the route config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5427,5746],"filename":"Base.mjs","lineno":202,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000317","name":"Base#afterSetRoute","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the route config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetRoute","longname":"Base#afterSetRoute","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetRoute","$kind":"method","id":23,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the text config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5898,6486],"filename":"Base.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000355","name":"Base#afterSetText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the text config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetText","longname":"Base#afterSetText","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetText","$kind":"method","id":24,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the url config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6637,6988],"filename":"Base.mjs","lineno":248,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000449","name":"Base#afterSetUrl","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the url config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetUrl","longname":"Base#afterSetUrl","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetUrl","$kind":"method","id":25,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered after the urlTarget config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7145,7437],"filename":"Base.mjs","lineno":270,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000503","name":"Base#afterSetUrlTarget","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the urlTarget config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetUrlTarget","longname":"Base#afterSetUrlTarget","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetUrlTarget","$kind":"method","id":26,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Converts the iconCls array into a string on beforeGet\n     * @returns {String}\n     * @protected\n     */","meta":{"range":[7563,7738],"filename":"Base.mjs","lineno":289,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000547","name":"Base#beforeGetIconCls","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Converts the iconCls array into a string on beforeGet","returns":[{"type":{"names":["String"]}}],"access":"protected","name":"beforeGetIconCls","longname":"Base#beforeGetIconCls","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#beforeGetIconCls","$kind":"method","id":27,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered before the iconCls config gets changed. Converts the string into an array if needed.\n     * @param {Array|String|null} value\n     * @param {Array|String|null} oldValue\n     * @returns {Array}\n     * @protected\n     */","meta":{"range":[7987,8145],"filename":"Base.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000572","name":"Base#beforeSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the iconCls config gets changed. Converts the string into an array if needed.","params":[{"type":{"names":["Array","String","null"]},"name":"value"},{"type":{"names":["Array","String","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Array"]}}],"access":"protected","name":"beforeSetIconCls","longname":"Base#beforeSetIconCls","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetIconCls","$kind":"method","id":28,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * Triggered before the iconPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[8307,8426],"filename":"Base.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000598","name":"Base#beforeSetIconPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the iconPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetIconPosition","longname":"Base#beforeSetIconPosition","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetIconPosition","$kind":"method","id":29,"neoClassName":"Neo.button.Base"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8466,8658],"filename":"Base.mjs","lineno":327,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000612","name":"Base#changeRoute","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"changeRoute","longname":"Base#changeRoute","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#changeRoute","$kind":"method","id":30,"neoClassName":"Neo.button.Base"},{"comment":"/**\n * Show a menu when clicking on the SplitButton\n * @class Neo.button.Menu\n * @extends Neo.button.Split\n */","meta":{"filename":"Menu.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Show a menu when clicking on the SplitButton","kind":"class","name":"Menu","augments":["Neo.button.Split"],"memberof":"Neo.button","longname":"Neo.button.Menu","scope":"static","$longname":"Neo.button.Menu","$kind":"class","id":31,"neoClassName":"Neo.button.Menu"},{"comment":"/**\n         * @member {String} className='Neo.button.Menu'\n         * @protected\n         */","meta":{"filename":"Menu.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.button.Menu'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":32,"neoClassName":"Neo.button.Menu"},{"comment":"/**\n         * @member {String} ntype='menu-button'\n         * @protected\n         */","meta":{"filename":"Menu.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'menu-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":33,"neoClassName":"Neo.button.Menu"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[524,587],"filename":"Menu.mjs","lineno":25,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000678","name":"Menu#splitButtonHandler","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"splitButtonHandler","longname":"Menu#splitButtonHandler","kind":"function","memberof":"Menu","scope":"instance","$longname":"Menu#splitButtonHandler","$kind":"method","id":34,"neoClassName":"Neo.button.Menu"},{"comment":"/**\n * A wrapper div containing 2 Buttons.\n * We are extending button.Base and are using getVdomRoot() to map the main Button into the first vdom child.\n * @class Neo.button.Split\n * @extends Neo.button.Base\n */","meta":{"filename":"Split.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"A wrapper div containing 2 Buttons.<br />We are extending button.Base and are using getVdomRoot() to map the main Button into the first vdom child.","kind":"class","name":"Split","augments":["Neo.button.Base"],"memberof":"Neo.button","longname":"Neo.button.Split","scope":"static","$longname":"Neo.button.Split","$kind":"class","id":35,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * @member {String} className='Neo.button.Split'\n         * @protected\n         */","meta":{"filename":"Split.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.button.Split'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":36,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * @member {String} ntype='split-button'\n         * @protected\n         */","meta":{"filename":"Split.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'split-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":37,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * Read only, it will get created inside the ctor.\n         * Use triggerButtonConfig to pass initial config for it.\n         * @member {Neo.button.Base|null} triggerButton=null\n         * @protected\n         */","meta":{"filename":"Split.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Read only, it will get created inside the ctor.<br />Use triggerButtonConfig to pass initial config for it.","kind":"member","name":"triggerButton","type":{"names":["Neo.button.Base","null"]},"defaultvalue":null,"access":"protected","longname":"triggerButton","scope":"global","$longname":"triggerButton","$kind":"property","id":38,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * Configs to apply to the trigger button instance\n         * @member {Object|null} triggerButtonConfig=null\n         * @protected\n         */","meta":{"filename":"Split.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"Configs to apply to the trigger button instance","kind":"member","name":"triggerButtonConfig","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"triggerButtonConfig","scope":"global","$longname":"triggerButtonConfig","$kind":"property","id":39,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * The CSS class to use for the SplitButton icon, e.g. 'fa fa-home'\n         * @member {String} triggerButtonCls_='fa fa-caret-down'\n         */","meta":{"filename":"Split.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"description":"The CSS class to use for the SplitButton icon, e.g. 'fa fa-home'","kind":"member","name":"triggerButtonCls_","type":{"names":["String"]},"defaultvalue":"'fa","longname":"triggerButtonCls_","scope":"global","$longname":"triggerButtonCls_","$kind":"property","id":40,"neoClassName":"Neo.button.Split"},{"comment":"/**\n         * @member {String} _vdom\n         */","meta":{"filename":"Split.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{}},"kind":"member","name":"_vdom","type":{"names":["String"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":41,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1598,2125],"filename":"Split.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000743","name":"Split#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Split#construct","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#construct","$kind":"method","id":42,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * Triggered after the disabled config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2283,2487],"filename":"Split.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000821","name":"Split#afterSetDisabled","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disabled config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDisabled","longname":"Split#afterSetDisabled","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#afterSetDisabled","$kind":"method","id":43,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * Triggered after the pressed config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2644,2845],"filename":"Split.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000851","name":"Split#afterSetPressed","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the pressed config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetPressed","longname":"Split#afterSetPressed","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#afterSetPressed","$kind":"method","id":44,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * Triggered after the triggerButtonIconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3013,3178],"filename":"Split.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000881","name":"Split#afterSetTriggerButtonIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the triggerButtonIconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTriggerButtonIconCls","longname":"Split#afterSetTriggerButtonIconCls","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#afterSetTriggerButtonIconCls","$kind":"method","id":45,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * @param {Boolean} [updateParentVdom=false]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[3288,3464],"filename":"Split.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000904","name":"Split#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"updateParentVdom"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"destroy","longname":"Split#destroy","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#destroy","$kind":"method","id":46,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[3529,3582],"filename":"Split.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000928","name":"Split#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Split#getVdomRoot","kind":"function","memberof":"Split","scope":"instance","params":[],"$longname":"Split#getVdomRoot","$kind":"method","id":47,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[3648,3711],"filename":"Split.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000940","name":"Split#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Split#getVnodeRoot","kind":"function","memberof":"Split","scope":"instance","params":[],"$longname":"Split#getVnodeRoot","$kind":"method","id":48,"neoClassName":"Neo.button.Split"},{"comment":"/**\n     * Override as needed or pass a controller based handler into triggerButtonConfig\n     * @param {Object} data\n     */","meta":{"range":[3847,3880],"filename":"Split.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/button","code":{"id":"astnode100000952","name":"Split#splitButtonHandler","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Override as needed or pass a controller based handler into triggerButtonConfig","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"splitButtonHandler","longname":"Split#splitButtonHandler","kind":"function","memberof":"Split","scope":"instance","$longname":"Split#splitButtonHandler","$kind":"method","id":49,"neoClassName":"Neo.button.Split"},{"comment":"/**\n * @class Neo.calendar.model.Calendar\n * @extends Neo.data.Model\n */","meta":{"filename":"Calendar.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"class","name":"Calendar","augments":["Neo.data.Model"],"memberof":"Neo.calendar.model","longname":"Neo.calendar.model.Calendar","scope":"static","$longname":"Neo.calendar.model.Calendar","$kind":"class","id":50,"neoClassName":"Neo.calendar.model.Calendar"},{"comment":"/**\n         * @member {String} className='Neo.calendar.model.Calendar'\n         * @protected\n         */","meta":{"filename":"Calendar.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.model.Calendar'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":51,"neoClassName":"Neo.calendar.model.Calendar"},{"comment":"/**\n         * @member {Object[]} fields\n         * @protected\n         */","meta":{"filename":"Calendar.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"access":"protected","longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":52,"neoClassName":"Neo.calendar.model.Calendar"},{"comment":"/**\n * @class Neo.calendar.model.Color\n * @extends Neo.data.Model\n */","meta":{"filename":"Color.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"class","name":"Color","augments":["Neo.data.Model"],"memberof":"Neo.calendar.model","longname":"Neo.calendar.model.Color","scope":"static","$longname":"Neo.calendar.model.Color","$kind":"class","id":53,"neoClassName":"Neo.calendar.model.Color"},{"comment":"/**\n         * @member {String} className='Neo.calendar.model.Color'\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.model.Color'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":54,"neoClassName":"Neo.calendar.model.Color"},{"comment":"/**\n         * @member {Object[]} fields\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"access":"protected","longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":55,"neoClassName":"Neo.calendar.model.Color"},{"comment":"/**\n * @class Neo.calendar.model.Event\n * @extends Neo.data.Model\n */","meta":{"filename":"Event.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"class","name":"Event","augments":["Neo.data.Model"],"memberof":"Neo.calendar.model","longname":"Neo.calendar.model.Event","scope":"static","$longname":"Neo.calendar.model.Event","$kind":"class","id":56,"neoClassName":"Neo.calendar.model.Event"},{"comment":"/**\n         * @member {String} className='Neo.calendar.model.Event'\n         * @protected\n         */","meta":{"filename":"Event.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.model.Event'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":57,"neoClassName":"Neo.calendar.model.Event"},{"comment":"/**\n         * @member {Object[]} fields\n         * @protected\n         */","meta":{"filename":"Event.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"access":"protected","longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":58,"neoClassName":"Neo.calendar.model.Event"},{"comment":"/**\n * @class Neo.calendar.store.Calendars\n * @extends Neo.data.Store\n */","meta":{"filename":"Calendars.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"class","name":"Calendars","augments":["Neo.data.Store"],"memberof":"Neo.calendar.store","longname":"Neo.calendar.store.Calendars","scope":"static","$longname":"Neo.calendar.store.Calendars","$kind":"class","id":59,"neoClassName":"Neo.calendar.store.Calendars"},{"comment":"/**\n         * @member {String} className='Neo.calendar.store.Calendars'\n         * @protected\n         */","meta":{"filename":"Calendars.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.store.Calendars'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":60,"neoClassName":"Neo.calendar.store.Calendars"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Calendars.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":61,"neoClassName":"Neo.calendar.store.Calendars"},{"comment":"/**\n         * @member {Neo.data.Model} model=Calendar\n         */","meta":{"filename":"Calendars.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"Calendar","longname":"model","scope":"global","$longname":"model","$kind":"property","id":62,"neoClassName":"Neo.calendar.store.Calendars"},{"comment":"/**\n         * @member {Object[]} sorters\n         */","meta":{"filename":"Calendars.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"sorters","type":{"names":["Array.<Object>"]},"longname":"sorters","scope":"global","$longname":"sorters","$kind":"property","id":63,"neoClassName":"Neo.calendar.store.Calendars"},{"comment":"/**\n * @class Neo.calendar.store.Colors\n * @extends Neo.data.Store\n */","meta":{"filename":"Colors.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"class","name":"Colors","augments":["Neo.data.Store"],"memberof":"Neo.calendar.store","longname":"Neo.calendar.store.Colors","scope":"static","$longname":"Neo.calendar.store.Colors","$kind":"class","id":64,"neoClassName":"Neo.calendar.store.Colors"},{"comment":"/**\n         * @member {String} className='Neo.calendar.store.Colors'\n         * @protected\n         */","meta":{"filename":"Colors.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.store.Colors'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":65,"neoClassName":"Neo.calendar.store.Colors"},{"comment":"/**\n         * @member {Object[]} data\n         */","meta":{"filename":"Colors.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"data","type":{"names":["Array.<Object>"]},"longname":"data","scope":"global","$longname":"data","$kind":"property","id":66,"neoClassName":"Neo.calendar.store.Colors"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Colors.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":67,"neoClassName":"Neo.calendar.store.Colors"},{"comment":"/**\n         * @member {Neo.data.Model} model=Color\n         */","meta":{"filename":"Colors.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"Color","longname":"model","scope":"global","$longname":"model","$kind":"property","id":68,"neoClassName":"Neo.calendar.store.Colors"},{"comment":"/**\n * @class Neo.calendar.store.Events\n * @extends Neo.data.Store\n */","meta":{"filename":"Events.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"class","name":"Events","augments":["Neo.data.Store"],"memberof":"Neo.calendar.store","longname":"Neo.calendar.store.Events","scope":"static","$longname":"Neo.calendar.store.Events","$kind":"class","id":69,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n         * @member {String} className='Neo.calendar.store.Events'\n         * @protected\n         */","meta":{"filename":"Events.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.store.Events'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":70,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Events.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":71,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n         * @member {Neo.data.Model} model=Event\n         */","meta":{"filename":"Events.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"Event","longname":"model","scope":"global","$longname":"model","$kind":"property","id":72,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n         * The event related algorithms rely on the startDate based sorting\n         * @member {Object[]} sorters\n         */","meta":{"filename":"Events.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{}},"description":"The event related algorithms rely on the startDate based sorting","kind":"member","name":"sorters","type":{"names":["Array.<Object>"]},"longname":"sorters","scope":"global","$longname":"sorters","$kind":"property","id":73,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n     * @param {Date} date\n     * @returns {Neo.calendar.model.Event[]}\n     */","meta":{"range":[956,1439],"filename":"Events.mjs","lineno":38,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/store","code":{"id":"astnode100001275","name":"Events#getDayRecords","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Array.<Neo.calendar.model.Event>"]}}],"name":"getDayRecords","longname":"Events#getDayRecords","kind":"function","memberof":"Events","scope":"instance","$longname":"Events#getDayRecords","$kind":"method","id":74,"neoClassName":"Neo.calendar.store.Events"},{"comment":"/**\n * @class Neo.calendar.view.calendars.ColorsList\n * @extends Neo.list.Base\n */","meta":{"filename":"ColorsList.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"class","name":"ColorsList","augments":["Neo.list.Base"],"memberof":"Neo.calendar.view.calendars","longname":"Neo.calendar.view.calendars.ColorsList","scope":"static","$longname":"Neo.calendar.view.calendars.ColorsList","$kind":"class","id":75,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.calendars.ColorsList'\n         * @protected\n         */","meta":{"filename":"ColorsList.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.calendars.ColorsList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":76,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"ColorsList.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":77,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendars-colors-list','neo-list']\n         */","meta":{"filename":"ColorsList.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendars-colors-list','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":78,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n         * The list gets used as a form field, so we are adjusting the selection based on this config\n         * @member {String} value_=null\n         */","meta":{"filename":"ColorsList.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"description":"The list gets used as a form field, so we are adjusting the selection based on this config","kind":"member","name":"value_","type":{"names":["String"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":79,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n         * Added a tabIndex to enable tabbing through the form\n         * @member {Object} _vdom={tag:'ul',cn:[],tabIndex:'0'}\n         */","meta":{"filename":"ColorsList.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"description":"Added a tabIndex to enable tabbing through the form","kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'ul',cn:[],tabIndex:'0'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":80,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[1218,1517],"filename":"ColorsList.mjs","lineno":43,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001387","name":"ColorsList#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"ColorsList#afterSetValue","kind":"function","memberof":"ColorsList","scope":"instance","$longname":"ColorsList#afterSetValue","$kind":"method","id":81,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[1767,2023],"filename":"ColorsList.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001426","name":"ColorsList#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"ColorsList#createItemContent","kind":"function","memberof":"ColorsList","scope":"instance","$longname":"ColorsList#createItemContent","$kind":"method","id":82,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n     *\n     */","meta":{"range":[2052,2212],"filename":"ColorsList.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001450","name":"ColorsList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"ColorsList#onConstructed","kind":"function","memberof":"ColorsList","scope":"instance","params":[],"$longname":"ColorsList#onConstructed","$kind":"method","id":83,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n     * Gets triggered from selection.Model: select()\n     * @param {String[]} items\n     */","meta":{"range":[2318,2507],"filename":"ColorsList.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001477","name":"ColorsList#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Gets triggered from selection.Model: select()","params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"ColorsList#onSelect","kind":"function","memberof":"ColorsList","scope":"instance","$longname":"ColorsList#onSelect","$kind":"method","id":84,"neoClassName":"Neo.calendar.view.calendars.ColorsList"},{"comment":"/**\n * @class Neo.calendar.view.calendars.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.calendars","longname":"Neo.calendar.view.calendars.Container","scope":"static","$longname":"Neo.calendar.view.calendars.Container","$kind":"class","id":85,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.calendars.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.calendars.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":86,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Container.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":87,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {Neo.calendar.store.Calendars|null} calendarStore_=null\n         */","meta":{"filename":"Container.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"calendarStore_","type":{"names":["Neo.calendar.store.Calendars","null"]},"defaultvalue":null,"longname":"calendarStore_","scope":"global","$longname":"calendarStore_","$kind":"property","id":88,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-calendarscontainer', 'neo-container']\n         */","meta":{"filename":"Container.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-calendarscontainer', 'neo-container']","description":"'neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":89,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {Object[]} items\n         */","meta":{"filename":"Container.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Object>"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":90,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","access":"protected","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":91,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":92,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1750,1921],"filename":"Container.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001586","name":"Container#onAddCalendarButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onAddCalendarButtonClick","longname":"Container#onAddCalendarButtonClick","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#onAddCalendarButtonClick","$kind":"method","id":93,"neoClassName":"Neo.calendar.view.calendars.Container"},{"comment":"/**\n * @class Neo.calendar.view.calendars.EditContainer\n * @extends Neo.form.Container\n */","meta":{"filename":"EditContainer.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"class","name":"EditContainer","augments":["Neo.form.Container"],"memberof":"Neo.calendar.view.calendars","longname":"Neo.calendar.view.calendars.EditContainer","scope":"static","$longname":"Neo.calendar.view.calendars.EditContainer","$kind":"class","id":94,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.calendars.EditContainer'\n         * @protected\n         */","meta":{"filename":"EditContainer.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.calendars.EditContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":95,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-edit-container']\n         */","meta":{"filename":"EditContainer.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-edit-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":96,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.calendars.ColorsList|null} colorsList=null\n         */","meta":{"filename":"EditContainer.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"colorsList","type":{"names":["Neo.calendar.view.calendars.ColorsList","null"]},"defaultvalue":null,"longname":"colorsList","scope":"global","$longname":"colorsList","$kind":"property","id":97,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Object|null} colorsListConfig=null\n         */","meta":{"filename":"EditContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"colorsListConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"colorsListConfig","scope":"global","$longname":"colorsListConfig","$kind":"property","id":98,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Object|null} nameFieldConfig=null\n         */","meta":{"filename":"EditContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"nameFieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"nameFieldConfig","scope":"global","$longname":"nameFieldConfig","$kind":"property","id":99,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         */","meta":{"filename":"EditContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":100,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Neo.calendar.model.Calendar|null} record_=null\n         */","meta":{"filename":"EditContainer.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"record_","type":{"names":["Neo.calendar.model.Calendar","null"]},"defaultvalue":null,"longname":"record_","scope":"global","$longname":"record_","$kind":"property","id":101,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n         * @member {Number|null} unMountTimeoutId=null\n         * @protected\n         */","meta":{"filename":"EditContainer.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"unMountTimeoutId","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"unMountTimeoutId","scope":"global","$longname":"unMountTimeoutId","$kind":"property","id":102,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1481,1643],"filename":"EditContainer.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001660","name":"EditContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"EditContainer#construct","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#construct","$kind":"method","id":103,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1800,1963],"filename":"EditContainer.mjs","lineno":64,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001680","name":"EditContainer#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"EditContainer#afterSetMounted","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#afterSetMounted","$kind":"method","id":104,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * Triggered after the record config got changed\n     * @param {Neo.calendar.model.Calendar} value\n     * @param {Neo.calendar.model.Calendar} oldValue\n     * @protected\n     */","meta":{"range":[2159,2443],"filename":"EditContainer.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001705","name":"EditContainer#afterSetRecord","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the record config got changed","params":[{"type":{"names":["Neo.calendar.model.Calendar"]},"name":"value"},{"type":{"names":["Neo.calendar.model.Calendar"]},"name":"oldValue"}],"access":"protected","name":"afterSetRecord","longname":"EditContainer#afterSetRecord","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#afterSetRecord","$kind":"method","id":105,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * Triggered before the record config gets changed\n     * We need the before method to also get clicks on the same edit icon,\n     * since it does trigger for not changed values.\n     * @param {Neo.calendar.model.Calendar} value\n     * @param {Neo.calendar.model.Calendar} oldValue\n     * @protected\n     */","meta":{"range":[2769,2988],"filename":"EditContainer.mjs","lineno":100,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001748","name":"EditContainer#beforeSetRecord","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the record config gets changed<br />We need the before method to also get clicks on the same edit icon,<br />since it does trigger for not changed values.","params":[{"type":{"names":["Neo.calendar.model.Calendar"]},"name":"value"},{"type":{"names":["Neo.calendar.model.Calendar"]},"name":"oldValue"}],"access":"protected","name":"beforeSetRecord","longname":"EditContainer#beforeSetRecord","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#beforeSetRecord","$kind":"method","id":106,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[3017,4390],"filename":"EditContainer.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001777","name":"EditContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"EditContainer#createItems","kind":"function","memberof":"EditContainer","scope":"instance","params":[],"$longname":"EditContainer#createItems","$kind":"method","id":107,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object} data.record\n     */","meta":{"range":[4475,4548],"filename":"EditContainer.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001901","name":"EditContainer#onColorChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object"]},"name":"data.record"}],"name":"onColorChange","longname":"EditContainer#onColorChange","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#onColorChange","$kind":"method","id":108,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4598,4788],"filename":"EditContainer.mjs","lineno":165,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001918","name":"EditContainer#onDeleteButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDeleteButtonClick","longname":"EditContainer#onDeleteButtonClick","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#onDeleteButtonClick","$kind":"method","id":109,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * @param {Object} [data]\n     */","meta":{"range":[4840,5123],"filename":"EditContainer.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001947","name":"EditContainer#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"optional":true,"name":"data"}],"name":"onFocusLeave","longname":"EditContainer#onFocusLeave","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#onFocusLeave","$kind":"method","id":110,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5173,5297],"filename":"EditContainer.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100001981","name":"EditContainer#onNameFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onNameFieldChange","longname":"EditContainer#onNameFieldChange","kind":"function","memberof":"EditContainer","scope":"instance","$longname":"EditContainer#onNameFieldChange","$kind":"method","id":111,"neoClassName":"Neo.calendar.view.calendars.EditContainer"},{"comment":"/**\n * @class Neo.calendar.view.calendars.List\n * @extends Neo.list.Component\n */","meta":{"filename":"List.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"class","name":"List","augments":["Neo.list.Component"],"memberof":"Neo.calendar.view.calendars","longname":"Neo.calendar.view.calendars.List","scope":"static","$longname":"Neo.calendar.view.calendars.List","$kind":"class","id":112,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.calendars.List'\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.calendars.List'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":113,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"List.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":114,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendars-list','neo-list']\n         */","meta":{"filename":"List.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendars-list','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":115,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n         * @member {Object} itemDefaults\n         */","meta":{"filename":"List.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":116,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":117,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[1395,2376],"filename":"List.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002060","name":"List#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"List#createItemContent","kind":"function","memberof":"List","scope":"instance","$longname":"List#createItemContent","$kind":"method","id":118,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * @param {Number} index\n     * @returns {String}\n     */","meta":{"range":[2452,2530],"filename":"List.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002187","name":"List#getEditIconId","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["String"]}}],"name":"getEditIconId","longname":"List#getEditIconId","kind":"function","memberof":"List","scope":"instance","$longname":"List#getEditIconId","$kind":"method","id":119,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2580,2681],"filename":"List.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002201","name":"List#onCheckboxChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCheckboxChange","longname":"List#onCheckboxChange","kind":"function","memberof":"List","scope":"instance","$longname":"List#onCheckboxChange","$kind":"method","id":120,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2731,4069],"filename":"List.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002224","name":"List#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"List#onClick","kind":"function","memberof":"List","scope":"instance","$longname":"List#onClick","$kind":"method","id":121,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * @param {String} itemId\n     */","meta":{"range":[4121,4339],"filename":"List.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002366","name":"List#onKeyDownEnter","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"onKeyDownEnter","longname":"List#onKeyDownEnter","kind":"function","memberof":"List","scope":"instance","$longname":"List#onKeyDownEnter","$kind":"method","id":122,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n     * @param {String[]} items\n     */","meta":{"range":[4392,4500],"filename":"List.mjs","lineno":146,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/calendars","code":{"id":"astnode100002404","name":"List#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"List#onSelect","kind":"function","memberof":"List","scope":"instance","$longname":"List#onSelect","$kind":"method","id":123,"neoClassName":"Neo.calendar.view.calendars.List"},{"comment":"/**\n * @class Neo.calendar.view.DayComponent\n * @extends Neo.calendar.view.week.Component\n */","meta":{"filename":"DayComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"DayComponent","augments":["Neo.calendar.view.week.Component"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.DayComponent","scope":"static","$longname":"Neo.calendar.view.DayComponent","$kind":"class","id":124,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.DayComponent'\n         * @protected\n         */","meta":{"filename":"DayComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.DayComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":125,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-daycomponent','neo-calendar-weekcomponent']\n         */","meta":{"filename":"DayComponent.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-daycomponent','neo-calendar-weekcomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":126,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n         * Amount of hidden columns on both sides each inside this view.\n         * @member {Number} columnsBuffer=1\n         */","meta":{"filename":"DayComponent.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Amount of hidden columns on both sides each inside this view.","kind":"member","name":"columnsBuffer","type":{"names":["Number"]},"defaultvalue":1,"longname":"columnsBuffer","scope":"global","$longname":"columnsBuffer","$kind":"property","id":127,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n         * Amount of visible columns inside this view.\n         * @member {Number} columnsVisible=1\n         */","meta":{"filename":"DayComponent.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Amount of visible columns inside this view.","kind":"member","name":"columnsVisible","type":{"names":["Number"]},"defaultvalue":1,"longname":"columnsVisible","scope":"global","$longname":"columnsVisible","$kind":"property","id":128,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n     * @param {Date} date\n     */","meta":{"range":[953,1044],"filename":"DayComponent.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002461","name":"DayComponent#setFirstColumnDate","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"name":"setFirstColumnDate","longname":"DayComponent#setFirstColumnDate","kind":"function","memberof":"DayComponent","scope":"instance","$longname":"DayComponent#setFirstColumnDate","$kind":"method","id":129,"neoClassName":"Neo.calendar.view.DayComponent"},{"comment":"/**\n * @class Neo.calendar.view.EditEventContainer\n * @extends Neo.form.Container\n */","meta":{"filename":"EditEventContainer.mjs","lineno":9,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"EditEventContainer","augments":["Neo.form.Container"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.EditEventContainer","scope":"static","$longname":"Neo.calendar.view.EditEventContainer","$kind":"class","id":130,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.EditEventContainer'\n         * @protected\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.EditEventContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":131,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":132,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Object|null} calendarFieldConfig=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"calendarFieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"calendarFieldConfig","scope":"global","$longname":"calendarFieldConfig","$kind":"property","id":133,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-edit-event-container']\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-edit-event-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":134,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * Only full hours are valid for now\n         * format: 'hh:mm'\n         * @member {String} endTime_='24:00'\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"endTime_","type":{"names":["String"]},"defaultvalue":"'24:00'","longname":"endTime_","scope":"global","$longname":"endTime_","$kind":"property","id":135,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Object|null} endTimeFieldConfig=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"endTimeFieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"endTimeFieldConfig","scope":"global","$longname":"endTimeFieldConfig","$kind":"property","id":136,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Intl.DateTimeFormat|null} intlFormat_time=null\n         * @protected\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Bound to the view model.","kind":"member","name":"intlFormat_time","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_time","scope":"global","$longname":"intlFormat_time","$kind":"property","id":137,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.week.Component|null} owner=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.week.Component","null"]},"defaultvalue":null,"longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":138,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Neo.calendar.model.Event|null} record_=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"record_","type":{"names":["Neo.calendar.model.Event","null"]},"defaultvalue":null,"longname":"record_","scope":"global","$longname":"record_","$kind":"property","id":139,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * Only full hours are valid for now\n         * format: 'hh:mm'\n         * @member {String} startTime_='00:00'\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"startTime_","type":{"names":["String"]},"defaultvalue":"'00:00'","longname":"startTime_","scope":"global","$longname":"startTime_","$kind":"property","id":140,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Object|null} startTimeFieldConfig=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"startTimeFieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"startTimeFieldConfig","scope":"global","$longname":"startTimeFieldConfig","$kind":"property","id":141,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n         * @member {Object|null} titleFieldConfig=null\n         */","meta":{"filename":"EditEventContainer.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"titleFieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"titleFieldConfig","scope":"global","$longname":"titleFieldConfig","$kind":"property","id":142,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2466,2628],"filename":"EditEventContainer.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002578","name":"EditEventContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"EditEventContainer#construct","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#construct","$kind":"method","id":143,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2785,2949],"filename":"EditEventContainer.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002598","name":"EditEventContainer#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"EditEventContainer#afterSetMounted","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#afterSetMounted","$kind":"method","id":144,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * Triggered after the record config got changed\n     * @param {Neo.calendar.model.Event} value\n     * @param {Neo.calendar.model.Event} oldValue\n     * @protected\n     */","meta":{"range":[3139,3776],"filename":"EditEventContainer.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002623","name":"EditEventContainer#afterSetRecord","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the record config got changed","params":[{"type":{"names":["Neo.calendar.model.Event"]},"name":"value"},{"type":{"names":["Neo.calendar.model.Event"]},"name":"oldValue"}],"access":"protected","name":"afterSetRecord","longname":"EditEventContainer#afterSetRecord","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#afterSetRecord","$kind":"method","id":145,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[3805,7106],"filename":"EditEventContainer.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002709","name":"EditEventContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"EditEventContainer#createItems","kind":"function","memberof":"EditEventContainer","scope":"instance","params":[],"$longname":"EditEventContainer#createItems","$kind":"method","id":146,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Neo.calendar.model.Event} record\n     * @returns {String}\n     */","meta":{"range":[7201,7416],"filename":"EditEventContainer.mjs","lineno":219,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002956","name":"EditEventContainer#getEndTimeMinValue","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.calendar.model.Event"]},"name":"record"}],"returns":[{"type":{"names":["String"]}}],"name":"getEndTimeMinValue","longname":"EditEventContainer#getEndTimeMinValue","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#getEndTimeMinValue","$kind":"method","id":147,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Neo.calendar.model.Event} record\n     * @returns {String}\n     */","meta":{"range":[7511,7726],"filename":"EditEventContainer.mjs","lineno":231,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100002993","name":"EditEventContainer#getStartTimeMaxValue","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.calendar.model.Event"]},"name":"record"}],"returns":[{"type":{"names":["String"]}}],"name":"getStartTimeMaxValue","longname":"EditEventContainer#getStartTimeMaxValue","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#getStartTimeMaxValue","$kind":"method","id":148,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7776,7944],"filename":"EditEventContainer.mjs","lineno":242,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003030","name":"EditEventContainer#onCalendarFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCalendarFieldChange","longname":"EditEventContainer#onCalendarFieldChange","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#onCalendarFieldChange","$kind":"method","id":149,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * todo: we could add a confirm dialog\n     * @param {Object} data\n     */","meta":{"range":[8037,8176],"filename":"EditEventContainer.mjs","lineno":252,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003063","name":"EditEventContainer#onDeleteButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"todo: we could add a confirm dialog","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDeleteButtonClick","longname":"EditEventContainer#onDeleteButtonClick","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#onDeleteButtonClick","$kind":"method","id":150,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8226,8433],"filename":"EditEventContainer.mjs","lineno":262,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003092","name":"EditEventContainer#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onFocusLeave","longname":"EditEventContainer#onFocusLeave","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#onFocusLeave","$kind":"method","id":151,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8483,9123],"filename":"EditEventContainer.mjs","lineno":274,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003116","name":"EditEventContainer#onTimeFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTimeFieldChange","longname":"EditEventContainer#onTimeFieldChange","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#onTimeFieldChange","$kind":"method","id":152,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9173,9299],"filename":"EditEventContainer.mjs","lineno":297,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003229","name":"EditEventContainer#onTitleFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTitleFieldChange","longname":"EditEventContainer#onTitleFieldChange","kind":"function","memberof":"EditEventContainer","scope":"instance","$longname":"EditEventContainer#onTitleFieldChange","$kind":"method","id":153,"neoClassName":"Neo.calendar.view.EditEventContainer"},{"comment":"/**\n * @class Neo.calendar.view.MainContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"MainContainer.mjs","lineno":12,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"MainContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.MainContainer","scope":"static","$longname":"Neo.calendar.view.MainContainer","$kind":"class","id":154,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * Valid entries for the views config\n         * @member {String[]} validViews=['day','week','month','year']\n         * @static\n         */","meta":{"filename":"MainContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Valid entries for the views config","kind":"member","name":"validViews","type":{"names":["Array.<String>"]},"defaultvalue":"['day','week','month','year']","scope":"static","longname":"validViews","$longname":"validViews","$kind":"property","id":155,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.MainContainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.MainContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":156,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {String} ntype='calendar-maincontainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'calendar-maincontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":157,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * The currently active view. Must be a value included inside the views config.\n         * valid values: 'day', 'week', 'month', 'year'\n         * @member {String} activeView_='week'\n         */","meta":{"filename":"MainContainer.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"The currently active view. Must be a value included inside the views config.<br />valid values: 'day', 'week', 'month', 'year'","kind":"member","name":"activeView_","type":{"names":["String"]},"defaultvalue":"'week'","longname":"activeView_","scope":"global","$longname":"activeView_","$kind":"property","id":158,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * Scale the calendar with using s different base font-size\n         * @member {Number|null} baseFontSize_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Scale the calendar with using s different base font-size","kind":"member","name":"baseFontSize_","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"baseFontSize_","scope":"global","$longname":"baseFontSize_","$kind":"property","id":159,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.Container|null} calendarsContainer=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"calendarsContainer","type":{"names":["Neo.calendar.view.Container","null"]},"defaultvalue":null,"longname":"calendarsContainer","scope":"global","$longname":"calendarsContainer","$kind":"property","id":160,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} calendarStoreConfig_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"calendarStoreConfig_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"calendarStoreConfig_","scope":"global","$longname":"calendarStoreConfig_","$kind":"property","id":161,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-container']\n         */","meta":{"filename":"MainContainer.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":162,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} colorStoreConfig_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"colorStoreConfig_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"colorStoreConfig_","scope":"global","$longname":"colorStoreConfig_","$kind":"property","id":163,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.component.DateSelector|null} dateSelector=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"dateSelector","type":{"names":["Neo.component.DateSelector","null"]},"defaultvalue":null,"longname":"dateSelector","scope":"global","$longname":"dateSelector","$kind":"property","id":164,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} dateSelectorConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"dateSelectorConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dateSelectorConfig","scope":"global","$longname":"dateSelectorConfig","$kind":"property","id":165,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.DayComponent|null} dayComponent=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"dayComponent","type":{"names":["Neo.calendar.view.DayComponent","null"]},"defaultvalue":null,"longname":"dayComponent","scope":"global","$longname":"dayComponent","$kind":"property","id":166,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} dayComponentConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"dayComponentConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dayComponentConfig","scope":"global","$longname":"dayComponentConfig","$kind":"property","id":167,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * Read only\n         * @member {Neo.calendar.view.calendars.EditContainer|null} editCalendarContainer_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Read only","kind":"member","name":"editCalendarContainer_","type":{"names":["Neo.calendar.view.calendars.EditContainer","null"]},"defaultvalue":null,"longname":"editCalendarContainer_","scope":"global","$longname":"editCalendarContainer_","$kind":"property","id":168,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} editCalendarContainerConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"editCalendarContainerConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"editCalendarContainerConfig","scope":"global","$longname":"editCalendarContainerConfig","$kind":"property","id":169,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * Read only\n         * @member {Neo.calendar.view.EditEventContainer|null} editEventContainer_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Read only","kind":"member","name":"editEventContainer_","type":{"names":["Neo.calendar.view.EditEventContainer","null"]},"defaultvalue":null,"longname":"editEventContainer_","scope":"global","$longname":"editEventContainer_","$kind":"property","id":170,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} editEventContainerConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":97,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"editEventContainerConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"editEventContainerConfig","scope":"global","$longname":"editEventContainerConfig","$kind":"property","id":171,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} eventStoreConfig_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":101,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"eventStoreConfig_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"eventStoreConfig_","scope":"global","$longname":"eventStoreConfig_","$kind":"property","id":172,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":106,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","access":"protected","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":173,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainerModel} model=MainContainerModel\n         */","meta":{"filename":"MainContainer.mjs","lineno":110,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"model","type":{"names":["Neo.calendar.view.MainContainerModel"]},"defaultvalue":"MainContainerModel","longname":"model","scope":"global","$longname":"model","$kind":"property","id":174,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.Component|null} monthComponent=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":114,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"monthComponent","type":{"names":["Neo.calendar.view.Component","null"]},"defaultvalue":null,"longname":"monthComponent","scope":"global","$longname":"monthComponent","$kind":"property","id":175,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} monthComponentConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":118,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"monthComponentConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"monthComponentConfig","scope":"global","$longname":"monthComponentConfig","$kind":"property","id":176,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * True to only keep the active view inside the DOM\n         * @member {Boolean} removeInactiveCards=true\n         */","meta":{"filename":"MainContainer.mjs","lineno":123,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to only keep the active view inside the DOM","kind":"member","name":"removeInactiveCards","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"removeInactiveCards","scope":"global","$longname":"removeInactiveCards","$kind":"property","id":177,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} settingsContainerConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":127,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"settingsContainerConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"settingsContainerConfig","scope":"global","$longname":"settingsContainerConfig","$kind":"property","id":178,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Number} settingsContainerWidth=300\n         */","meta":{"filename":"MainContainer.mjs","lineno":131,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"settingsContainerWidth","type":{"names":["Number"]},"defaultvalue":300,"longname":"settingsContainerWidth","scope":"global","$longname":"settingsContainerWidth","$kind":"property","id":179,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Boolean} settingsExpanded_=false\n         */","meta":{"filename":"MainContainer.mjs","lineno":135,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"settingsExpanded_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"settingsExpanded_","scope":"global","$longname":"settingsExpanded_","$kind":"property","id":180,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Boolean} sideBarExpanded_=true\n         */","meta":{"filename":"MainContainer.mjs","lineno":139,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"sideBarExpanded_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"sideBarExpanded_","scope":"global","$longname":"sideBarExpanded_","$kind":"property","id":181,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Number} sideBarWidth=220\n         */","meta":{"filename":"MainContainer.mjs","lineno":143,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"sideBarWidth","type":{"names":["Number"]},"defaultvalue":220,"longname":"sideBarWidth","scope":"global","$longname":"sideBarWidth","$kind":"property","id":182,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Boolean} useSettingsContainer_=true\n         */","meta":{"filename":"MainContainer.mjs","lineno":147,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"useSettingsContainer_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useSettingsContainer_","scope":"global","$longname":"useSettingsContainer_","$kind":"property","id":183,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * Any combination and order of 'day', 'week', 'month', 'year'\n         * @member {String[]} views_=['day','week','month','year']\n         */","meta":{"filename":"MainContainer.mjs","lineno":152,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Any combination and order of 'day', 'week', 'month', 'year'","kind":"member","name":"views_","type":{"names":["Array.<String>"]},"defaultvalue":"['day','week','month','year']","longname":"views_","scope":"global","$longname":"views_","$kind":"property","id":184,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.Component|null} weekComponent=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":156,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"weekComponent","type":{"names":["Neo.calendar.view.Component","null"]},"defaultvalue":null,"longname":"weekComponent","scope":"global","$longname":"weekComponent","$kind":"property","id":185,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} weekComponentConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":160,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"weekComponentConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"weekComponentConfig","scope":"global","$longname":"weekComponentConfig","$kind":"property","id":186,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Neo.calendar.view.YearComponent|null} yearComponent=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":164,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"yearComponent","type":{"names":["Neo.calendar.view.YearComponent","null"]},"defaultvalue":null,"longname":"yearComponent","scope":"global","$longname":"yearComponent","$kind":"property","id":187,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n         * @member {Object|null} yearComponentConfig=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":168,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"yearComponentConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"yearComponentConfig","scope":"global","$longname":"yearComponentConfig","$kind":"property","id":188,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[5551,5739],"filename":"MainContainer.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003401","name":"MainContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"MainContainer#construct","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#construct","$kind":"method","id":189,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered after the activeView config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5897,6300],"filename":"MainContainer.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003433","name":"MainContainer#afterSetActiveView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the activeView config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetActiveView","longname":"MainContainer#afterSetActiveView","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#afterSetActiveView","$kind":"method","id":190,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered after the baseFontSize config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6460,6776],"filename":"MainContainer.mjs","lineno":209,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003505","name":"MainContainer#afterSetBaseFontSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the baseFontSize config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetBaseFontSize","longname":"MainContainer#afterSetBaseFontSize","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#afterSetBaseFontSize","$kind":"method","id":191,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered after the settingsExpanded config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6942,7702],"filename":"MainContainer.mjs","lineno":229,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003549","name":"MainContainer#afterSetSettingsExpanded","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the settingsExpanded config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSettingsExpanded","longname":"MainContainer#afterSetSettingsExpanded","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#afterSetSettingsExpanded","$kind":"method","id":192,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered after the sideBarExpanded config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[7867,9017],"filename":"MainContainer.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003628","name":"MainContainer#afterSetSideBarExpanded","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sideBarExpanded config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSideBarExpanded","longname":"MainContainer#afterSetSideBarExpanded","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#afterSetSideBarExpanded","$kind":"method","id":193,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered after the useSettingsContainer config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9187,9949],"filename":"MainContainer.mjs","lineno":299,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003773","name":"MainContainer#afterSetUseSettingsContainer","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useSettingsContainer config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseSettingsContainer","longname":"MainContainer#afterSetUseSettingsContainer","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#afterSetUseSettingsContainer","$kind":"method","id":194,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Gets triggered before getting the value of the editCalendarContainer config\n     * @param {Neo.calendar.view.calendars.EditContainer|null} value\n     * @returns {Neo.calendar.view.calendars.EditContainer}\n     */","meta":{"range":[10183,10632],"filename":"MainContainer.mjs","lineno":325,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003859","name":"MainContainer#beforeGetEditCalendarContainer","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Gets triggered before getting the value of the editCalendarContainer config","params":[{"type":{"names":["Neo.calendar.view.calendars.EditContainer","null"]},"name":"value"}],"returns":[{"type":{"names":["Neo.calendar.view.calendars.EditContainer"]}}],"name":"beforeGetEditCalendarContainer","longname":"MainContainer#beforeGetEditCalendarContainer","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#beforeGetEditCalendarContainer","$kind":"method","id":195,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Gets triggered before getting the value of the editEventContainer config\n     * @param {Neo.calendar.view.EditEventContainer|null} value\n     * @returns {Neo.calendar.view.EditEventContainer}\n     */","meta":{"range":[10853,11290],"filename":"MainContainer.mjs","lineno":347,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003907","name":"MainContainer#beforeGetEditEventContainer","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Gets triggered before getting the value of the editEventContainer config","params":[{"type":{"names":["Neo.calendar.view.EditEventContainer","null"]},"name":"value"}],"returns":[{"type":{"names":["Neo.calendar.view.EditEventContainer"]}}],"name":"beforeGetEditEventContainer","longname":"MainContainer#beforeGetEditEventContainer","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#beforeGetEditEventContainer","$kind":"method","id":196,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered before the activeView config gets changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11451,11580],"filename":"MainContainer.mjs","lineno":370,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003955","name":"MainContainer#beforeSetActiveView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the activeView config gets changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetActiveView","longname":"MainContainer#beforeSetActiveView","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#beforeSetActiveView","$kind":"method","id":197,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * Triggered before the views config gets changed.\n     * @param {String[]} value\n     * @param {String[]} oldValue\n     * @protected\n     */","meta":{"range":[11740,12095],"filename":"MainContainer.mjs","lineno":380,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100003970","name":"MainContainer#beforeSetViews","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the views config gets changed.","params":[{"type":{"names":["Array.<String>"]},"name":"value"},{"type":{"names":["Array.<String>"]},"name":"oldValue"}],"access":"protected","name":"beforeSetViews","longname":"MainContainer#beforeSetViews","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#beforeSetViews","$kind":"method","id":198,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param {String} view\n     * @protected\n     */","meta":{"range":[12163,12225],"filename":"MainContainer.mjs","lineno":397,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004012","name":"MainContainer#changeActiveView","type":"MethodDefinition","paramnames":["view"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"view"}],"access":"protected","name":"changeActiveView","longname":"MainContainer#changeActiveView","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#changeActiveView","$kind":"method","id":199,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @returns {Object[]}\n     */","meta":{"range":[12274,13201],"filename":"MainContainer.mjs","lineno":404,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004023","name":"MainContainer#createHeaderItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Object>"]}}],"name":"createHeaderItems","longname":"MainContainer#createHeaderItems","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#createHeaderItems","$kind":"method","id":200,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[13241,15364],"filename":"MainContainer.mjs","lineno":435,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004109","name":"MainContainer#createItemsContent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"createItemsContent","longname":"MainContainer#createItemsContent","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#createItemsContent","$kind":"method","id":201,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param {Boolean} collapsed\n     * @returns {Promise<*>}\n     */","meta":{"range":[15449,16017],"filename":"MainContainer.mjs","lineno":497,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004307","name":"MainContainer#createSettingsContainer","type":"MethodDefinition","paramnames":["collapsed"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"collapsed"}],"returns":[{"type":{"names":["Promise.<*>"]}}],"name":"createSettingsContainer","longname":"MainContainer#createSettingsContainer","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#createSettingsContainer","$kind":"method","id":202,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @returns {Object[]}\n     */","meta":{"range":[16066,16622],"filename":"MainContainer.mjs","lineno":515,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004365","name":"MainContainer#createViewHeaderButtons","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Object>"]}}],"name":"createViewHeaderButtons","longname":"MainContainer#createViewHeaderButtons","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#createViewHeaderButtons","$kind":"method","id":203,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @returns {Neo.component.Base[]}\n     */","meta":{"range":[16683,17896],"filename":"MainContainer.mjs","lineno":537,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004431","name":"MainContainer#createViews","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Neo.component.Base>"]}}],"name":"createViews","longname":"MainContainer#createViews","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#createViews","$kind":"method","id":204,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[17937,18172],"filename":"MainContainer.mjs","lineno":586,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004543","name":"MainContainer#onCardLoaded","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onCardLoaded","longname":"MainContainer#onCardLoaded","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#onCardLoaded","$kind":"method","id":205,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.oldValue\n     * @param {String} data.value\n     */","meta":{"range":[18293,18442],"filename":"MainContainer.mjs","lineno":598,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004574","name":"MainContainer#onDateSelectorChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.oldValue"},{"type":{"names":["String"]},"name":"data.value"}],"name":"onDateSelectorChange","longname":"MainContainer#onDateSelectorChange","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#onDateSelectorChange","$kind":"method","id":206,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[18483,18554],"filename":"MainContainer.mjs","lineno":605,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004602","name":"MainContainer#onNextIntervalButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onNextIntervalButtonClick","longname":"MainContainer#onNextIntervalButtonClick","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#onNextIntervalButtonClick","$kind":"method","id":207,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[18595,18671],"filename":"MainContainer.mjs","lineno":612,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004613","name":"MainContainer#onPreviousIntervalButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onPreviousIntervalButtonClick","longname":"MainContainer#onPreviousIntervalButtonClick","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#onPreviousIntervalButtonClick","$kind":"method","id":208,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[18712,18820],"filename":"MainContainer.mjs","lineno":619,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004625","name":"MainContainer#onTodayButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onTodayButtonClick","longname":"MainContainer#onTodayButtonClick","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#onTodayButtonClick","$kind":"method","id":209,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[18860,18940],"filename":"MainContainer.mjs","lineno":628,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004640","name":"MainContainer#toggleSettings","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"toggleSettings","longname":"MainContainer#toggleSettings","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#toggleSettings","$kind":"method","id":210,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[18980,19057],"filename":"MainContainer.mjs","lineno":635,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004653","name":"MainContainer#toggleSidebar","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"toggleSidebar","longname":"MainContainer#toggleSidebar","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#toggleSidebar","$kind":"method","id":211,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n     * @param {Number} multiplier\n     */","meta":{"range":[19113,19729],"filename":"MainContainer.mjs","lineno":642,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004666","name":"MainContainer#switchInterval","type":"MethodDefinition","paramnames":["multiplier"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"multiplier"}],"name":"switchInterval","longname":"MainContainer#switchInterval","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#switchInterval","$kind":"method","id":212,"neoClassName":"Neo.calendar.view.MainContainer"},{"comment":"/**\n * @class Neo.calendar.view.MainContainerModel\n * @extends Neo.model.Component\n */","meta":{"filename":"MainContainerModel.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"MainContainerModel","augments":["Neo.model.Component"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.MainContainerModel","scope":"static","$longname":"Neo.calendar.view.MainContainerModel","$kind":"class","id":213,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.MainContainerModel'\n         * @protected\n         */","meta":{"filename":"MainContainerModel.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.MainContainerModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":214,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n         * @member {Object} data\n         */","meta":{"filename":"MainContainerModel.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"data","type":{"names":["Object"]},"longname":"data","scope":"global","$longname":"data","$kind":"property","id":215,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Selecting a calendar inside Neo.calendar.view.calendars.List will store the id (keyProperty) here.\n             * @member {Number|String|null} data.activeCalendarId=null\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":27,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Selecting a calendar inside Neo.calendar.view.calendars.List will store the id (keyProperty) here.","kind":"member","name":"activeCalendarId","type":{"names":["Number","String","null"]},"defaultvalue":null,"memberof":"data","longname":"data.activeCalendarId","scope":"static","$longname":"data.activeCalendarId","$kind":"property","id":216,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * The currently active date inside all views\n             * @member {Date} data.currentDate=new Date()\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":32,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"The currently active date inside all views","kind":"member","name":"currentDate","type":{"names":["Date"]},"defaultvalue":"new","memberof":"data","longname":"data.currentDate","scope":"static","$longname":"data.currentDate","$kind":"property","id":217,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Only full hours are valid for now\n             * format: 'hh:mm'\n             * @member {String} data.endTime='24:00'\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":38,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"endTime","type":{"names":["String"]},"defaultvalue":"'24:00'","memberof":"data","longname":"data.endTime","scope":"static","$longname":"data.endTime","$kind":"property","id":218,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Nested property for event related configs\n             * @member {Object} data.events\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":43,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Nested property for event related configs","kind":"member","name":"events","type":{"names":["Object"]},"memberof":"data","longname":"data.events","scope":"static","$longname":"data.events","$kind":"property","id":219,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n                 * Valid values: all-sides, left, right\n                 * @member {String} data.events.border='left'\n                 */","meta":{"filename":"MainContainerModel.mjs","lineno":48,"columnno":16,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Valid values: all-sides, left, right","kind":"member","name":"border","type":{"names":["String"]},"defaultvalue":"'left'","memberof":"data.events","longname":"data.events.border","scope":"static","$longname":"data.events.border","$kind":"property","id":220,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n                 * Enables moving and resizing events via drag & drop\n                 * @member {Object} data.events.enableDrag = true\n                 */","meta":{"filename":"MainContainerModel.mjs","lineno":53,"columnno":16,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Enables moving and resizing events via drag & drop","kind":"member","name":"enableDrag","type":{"names":["Object"]},"memberof":"data.events","longname":"data.events.enableDrag","scope":"static","$longname":"data.events.enableDrag","$kind":"property","id":221,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n                 * Enables editing events via double click => calendar.view.EditEventContainer\n                 * @member {Boolean} data.events.enableEdit=true\n                 */","meta":{"filename":"MainContainerModel.mjs","lineno":58,"columnno":16,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Enables editing events via double click => calendar.view.EditEventContainer","kind":"member","name":"enableEdit","type":{"names":["Boolean"]},"defaultvalue":true,"memberof":"data.events","longname":"data.events.enableEdit","scope":"static","$longname":"data.events.enableEdit","$kind":"property","id":222,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n                 * Enables resizing an event via the south handle to an earlier start time and\n                 * resizing via the north handle to a later end time.\n                 * @member {Boolean} data.events.enableResizingAcrossOppositeEdge=true\n                 */","meta":{"filename":"MainContainerModel.mjs","lineno":64,"columnno":16,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Enables resizing an event via the south handle to an earlier start time and<br />resizing via the north handle to a later end time.","kind":"member","name":"enableResizingAcrossOppositeEdge","type":{"names":["Boolean"]},"defaultvalue":true,"memberof":"data.events","longname":"data.events.enableResizingAcrossOppositeEdge","scope":"static","$longname":"data.events.enableResizingAcrossOppositeEdge","$kind":"property","id":223,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Read only, it will automatically get created inside onDataPropertyChange()\n             * @member {Intl.DateTimeFormat|null} data.intlFormat_time=null\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":70,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Read only, it will automatically get created inside onDataPropertyChange()","kind":"member","name":"intlFormat_time","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"memberof":"data","longname":"data.intlFormat_time","scope":"static","$longname":"data.intlFormat_time","$kind":"property","id":224,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * @member {String} data.locale=Neo.config.locale\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":74,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"locale","type":{"names":["String"]},"defaultvalue":"Neo.config.locale","memberof":"data","longname":"data.locale","scope":"static","$longname":"data.locale","$kind":"property","id":225,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Time in minutes\n             * @member {Number} data.minimumEventDuration=30\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":79,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Time in minutes","kind":"member","name":"minimumEventDuration","type":{"names":["Number"]},"defaultvalue":30,"memberof":"data","longname":"data.minimumEventDuration","scope":"static","$longname":"data.minimumEventDuration","$kind":"property","id":226,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * True to scroll new years in from the top\n             * @member {Boolean} data.scrollNewYearFromTop=false\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":84,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to scroll new years in from the top","kind":"member","name":"scrollNewYearFromTop","type":{"names":["Boolean"]},"defaultvalue":false,"memberof":"data","longname":"data.scrollNewYearFromTop","scope":"static","$longname":"data.scrollNewYearFromTop","$kind":"property","id":227,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * @member {Boolean} data.showWeekends=true\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":88,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"showWeekends","type":{"names":["Boolean"]},"defaultvalue":true,"memberof":"data","longname":"data.showWeekends","scope":"static","$longname":"data.showWeekends","$kind":"property","id":228,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * Only full hours are valid for now\n             * format: 'hh:mm'\n             * @member {String} data.startTime='00:00'\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":94,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"startTime","type":{"names":["String"]},"defaultvalue":"'00:00'","memberof":"data","longname":"data.startTime","scope":"static","$longname":"data.startTime","$kind":"property","id":229,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * @member {Object} data.timeFormat={hour:'2-digit',minute:'2-digit'}\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":98,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"timeFormat","type":{"names":["Object"]},"defaultvalue":"{hour:'2-digit',minute:'2-digit'}","memberof":"data","longname":"data.timeFormat","scope":"static","$longname":"data.timeFormat","$kind":"property","id":230,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * 0-6 => Sun-Sat\n             * @member {Number} data.weekStartDay=0\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":103,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"0-6 => Sun-Sat","kind":"member","name":"weekStartDay","type":{"names":["Number"]},"defaultvalue":0,"memberof":"data","longname":"data.weekStartDay","scope":"static","$longname":"data.weekStartDay","$kind":"property","id":231,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3878,4894],"filename":"MainContainerModel.mjs","lineno":110,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004847","name":"MainContainerModel#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"MainContainerModel#construct","kind":"function","memberof":"MainContainerModel","scope":"instance","$longname":"MainContainerModel#construct","$kind":"method","id":232,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n         * @member {Object} stores\n         */","meta":{"filename":"MainContainerModel.mjs","lineno":119,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"stores","type":{"names":["Object"]},"longname":"stores","scope":"global","$longname":"stores","$kind":"property","id":233,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * config object for {Neo.calendar.store.Calendars}\n             * @member {Object} stores.calendars\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":124,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"config object for {Neo.calendar.store.Calendars}","kind":"member","name":"calendars","type":{"names":["Object"]},"memberof":"stores","longname":"stores.calendars","scope":"static","$longname":"stores.calendars","$kind":"property","id":234,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * config object for {Neo.calendar.store.ColorsStore}\n             * @member {Object} stores.colors\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":132,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"config object for {Neo.calendar.store.ColorsStore}","kind":"member","name":"colors","type":{"names":["Object"]},"memberof":"stores","longname":"stores.colors","scope":"static","$longname":"stores.colors","$kind":"property","id":235,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n             * config object for {Neo.calendar.store.Events}\n             * @member {Object} stores.events\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":140,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"config object for {Neo.calendar.store.Events}","kind":"member","name":"events","type":{"names":["Object"]},"memberof":"stores","longname":"stores.events","scope":"static","$longname":"stores.events","$kind":"property","id":236,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n     * @param {String} key\n     * @param {*} value\n     * @param {*} oldValue\n     */","meta":{"range":[4994,5475],"filename":"MainContainerModel.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100004897","name":"MainContainerModel#onDataPropertyChange","type":"MethodDefinition","paramnames":["key","value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"name":"onDataPropertyChange","longname":"MainContainerModel#onDataPropertyChange","kind":"function","memberof":"MainContainerModel","scope":"instance","$longname":"MainContainerModel#onDataPropertyChange","$kind":"method","id":237,"neoClassName":"Neo.calendar.view.MainContainerModel"},{"comment":"/**\n * @class Neo.calendar.view.month.Component\n * @extends Neo.component.Base\n */","meta":{"filename":"Component.mjs","lineno":14,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"class","name":"Component","augments":["Neo.component.Base"],"memberof":"Neo.calendar.view.month","longname":"Neo.calendar.view.month.Component","scope":"static","$longname":"Neo.calendar.view.month.Component","$kind":"class","id":238,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.month.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.month.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":239,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Component.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":240,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Bound to the view model\n         * @member {Neo.calendar.store.Calendars|null} calendarStore_=null\n         */","meta":{"filename":"Component.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Bound to the view model","kind":"member","name":"calendarStore_","type":{"names":["Neo.calendar.store.Calendars","null"]},"defaultvalue":null,"longname":"calendarStore_","scope":"global","$longname":"calendarStore_","$kind":"property","id":241,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-monthcomponent']\n         */","meta":{"filename":"Component.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-monthcomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":242,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Will get passed from the MainContainer\n         * @member {Date|null} currentDate_=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Will get passed from the MainContainer","kind":"member","name":"currentDate_","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"currentDate_","scope":"global","$longname":"currentDate_","$kind":"property","id":243,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * The format of the column headers.\n         * Valid values are: narrow, short & long\n         * @member {String} dayNameFormat_='short'\n         */","meta":{"filename":"Component.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"The format of the column headers.<br />Valid values are: narrow, short & long","kind":"member","name":"dayNameFormat_","type":{"names":["String"]},"defaultvalue":"'short'","longname":"dayNameFormat_","scope":"global","$longname":"dayNameFormat_","$kind":"property","id":244,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Bound to the view model\n         * @member {String|null} eventBorder_=null\n         */","meta":{"filename":"Component.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Bound to the view model","kind":"member","name":"eventBorder_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"eventBorder_","scope":"global","$longname":"eventBorder_","$kind":"property","id":245,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Neo.calendar.store.Events|null} eventStore_=null\n         */","meta":{"filename":"Component.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Bound to the view model.","kind":"member","name":"eventStore_","type":{"names":["Neo.calendar.store.Events","null"]},"defaultvalue":null,"longname":"eventStore_","scope":"global","$longname":"eventStore_","$kind":"property","id":246,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Internal flag to store the header height in px after getting mounted.\n         * Needed for the infinite scrolling\n         * @member {Number|null} headerHeight=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Internal flag to store the header height in px after getting mounted.<br />Needed for the infinite scrolling","kind":"member","name":"headerHeight","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"headerHeight","scope":"global","$longname":"headerHeight","$kind":"property","id":247,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_day=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"intlFormat_day","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_day","scope":"global","$longname":"intlFormat_day","$kind":"property","id":248,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_month=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"intlFormat_month","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_month","scope":"global","$longname":"intlFormat_month","$kind":"property","id":249,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_time=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"intlFormat_time","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_time","scope":"global","$longname":"intlFormat_time","$kind":"property","id":250,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Boolean} isScrolling=false\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"isScrolling","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isScrolling","scope":"global","$longname":"isScrolling","$kind":"property","id":251,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {String} locale_=Neo.config.locale\n         */","meta":{"filename":"Component.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Bound to the view model.","kind":"member","name":"locale_","type":{"names":["String"]},"defaultvalue":"Neo.config.locale","longname":"locale_","scope":"global","$longname":"locale_","$kind":"property","id":252,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * The format of the month header names.\n         * Valid values are: narrow, short & long\n         * @member {String} monthNameFormat_='long'\n         */","meta":{"filename":"Component.mjs","lineno":105,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"The format of the month header names.<br />Valid values are: narrow, short & long","kind":"member","name":"monthNameFormat_","type":{"names":["String"]},"defaultvalue":"'long'","longname":"monthNameFormat_","scope":"global","$longname":"monthNameFormat_","$kind":"property","id":253,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Internal flag to store if createContent() got called while not being mounted\n         * @member {Boolean} needsEventUpdate=false\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":111,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Internal flag to store if createContent() got called while not being mounted","kind":"member","name":"needsEventUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"needsEventUpdate","scope":"global","$longname":"needsEventUpdate","$kind":"property","id":254,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":116,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":255,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {String|null} scrollTask=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":121,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"scrollTask","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"scrollTask","scope":"global","$longname":"scrollTask","$kind":"property","id":256,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Boolean} showWeekends_=true\n         */","meta":{"filename":"Component.mjs","lineno":126,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"Bound to the view model.","kind":"member","name":"showWeekends_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showWeekends_","scope":"global","$longname":"showWeekends_","$kind":"property","id":257,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Object} timeFormat_={hour:'2-digit',minute:'2-digit'}\n         */","meta":{"filename":"Component.mjs","lineno":130,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"timeFormat_","type":{"names":["Object"]},"defaultvalue":"{hour:'2-digit',minute:'2-digit'}","longname":"timeFormat_","scope":"global","$longname":"timeFormat_","$kind":"property","id":258,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * True to use box shadows for the months while scrolling\n         * @member {Boolean} useScrollBoxShadows_=true\n         */","meta":{"filename":"Component.mjs","lineno":135,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"True to use box shadows for the months while scrolling","kind":"member","name":"useScrollBoxShadows_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useScrollBoxShadows_","scope":"global","$longname":"useScrollBoxShadows_","$kind":"property","id":259,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * @member {Object} vdom\n         */","meta":{"filename":"Component.mjs","lineno":139,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":260,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n         * 0-6 => Sun-Sat\n         * Bound to the view model.\n         * @member {Number} weekStartDay_=0\n         */","meta":{"filename":"Component.mjs","lineno":154,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{}},"description":"0-6 => Sun-Sat<br />Bound to the view model.","kind":"member","name":"weekStartDay_","type":{"names":["Number"]},"defaultvalue":0,"longname":"weekStartDay_","scope":"global","$longname":"weekStartDay_","$kind":"property","id":261,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4839,5400],"filename":"Component.mjs","lineno":160,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005138","name":"Component#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Component#construct","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#construct","$kind":"method","id":262,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the calendarStore config got changed\n     * @param {Neo.calendar.store.Calendars|null} value\n     * @param {Neo.calendar.store.Calendars|null} oldValue\n     * @protected\n     */","meta":{"range":[5615,5922],"filename":"Component.mjs","lineno":188,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005226","name":"Component#afterSetCalendarStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the calendarStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCalendarStore","longname":"Component#afterSetCalendarStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetCalendarStore","$kind":"method","id":263,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the currentDate config got changed\n     * @param {Date} value\n     * @param {Date} oldValue\n     * @protected\n     */","meta":{"range":[6077,6344],"filename":"Component.mjs","lineno":207,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005253","name":"Component#afterSetCurrentDate","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the currentDate config got changed","params":[{"type":{"names":["Date"]},"name":"value"},{"type":{"names":["Date"]},"name":"oldValue"}],"access":"protected","name":"afterSetCurrentDate","longname":"Component#afterSetCurrentDate","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetCurrentDate","$kind":"method","id":264,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the dayNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6505,6737],"filename":"Component.mjs","lineno":223,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005286","name":"Component#afterSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dayNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDayNameFormat","longname":"Component#afterSetDayNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetDayNameFormat","$kind":"method","id":265,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the eventBorder config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[6906,7169],"filename":"Component.mjs","lineno":239,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005321","name":"Component#afterSetEventBorder","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventBorder config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventBorder","longname":"Component#afterSetEventBorder","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetEventBorder","$kind":"method","id":266,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the eventStore config got changed\n     * @param {Neo.calendar.store.Events|null} value\n     * @param {Neo.calendar.store.Events|null} oldValue\n     * @protected\n     */","meta":{"range":[7375,7673],"filename":"Component.mjs","lineno":255,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005366","name":"Component#afterSetEventStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventStore","longname":"Component#afterSetEventStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetEventStore","$kind":"method","id":267,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the locale config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7827,8272],"filename":"Component.mjs","lineno":274,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005393","name":"Component#afterSetLocale","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the locale config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLocale","longname":"Component#afterSetLocale","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetLocale","$kind":"method","id":268,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the monthNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[8435,8673],"filename":"Component.mjs","lineno":293,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005460","name":"Component#afterSetMonthNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the monthNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetMonthNameFormat","longname":"Component#afterSetMonthNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetMonthNameFormat","$kind":"method","id":269,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[8830,9506],"filename":"Component.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005495","name":"Component#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Component#afterSetMounted","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetMounted","$kind":"method","id":270,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the showWeekends config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9668,10446],"filename":"Component.mjs","lineno":338,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005604","name":"Component#afterSetShowWeekends","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showWeekends config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowWeekends","longname":"Component#afterSetShowWeekends","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetShowWeekends","$kind":"method","id":271,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the timeFormat config got changed\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[10604,10723],"filename":"Component.mjs","lineno":371,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005694","name":"Component#afterSetTimeFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the timeFormat config got changed","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"afterSetTimeFormat","longname":"Component#afterSetTimeFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetTimeFormat","$kind":"method","id":272,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the useScrollBoxShadows config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[10892,11107],"filename":"Component.mjs","lineno":381,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005713","name":"Component#afterSetUseScrollBoxShadows","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useScrollBoxShadows config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseScrollBoxShadows","longname":"Component#afterSetUseScrollBoxShadows","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetUseScrollBoxShadows","$kind":"method","id":273,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered after the weekStartDay config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[11267,11431],"filename":"Component.mjs","lineno":395,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005752","name":"Component#afterSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the weekStartDay config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetWeekStartDay","longname":"Component#afterSetWeekStartDay","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetWeekStartDay","$kind":"method","id":274,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered before the dayNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11594,11750],"filename":"Component.mjs","lineno":408,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005774","name":"Component#beforeSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the dayNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetDayNameFormat","longname":"Component#beforeSetDayNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetDayNameFormat","$kind":"method","id":275,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * Triggered before the monthNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11915,12077],"filename":"Component.mjs","lineno":418,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005793","name":"Component#beforeSetMonthNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the monthNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetMonthNameFormat","longname":"Component#beforeSetMonthNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetMonthNameFormat","$kind":"method","id":276,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[12138,13008],"filename":"Component.mjs","lineno":425,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005812","name":"Component#createContent","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"createContent","longname":"Component#createContent","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createContent","$kind":"method","id":277,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Date} date\n     * @returns {Object}\n     */","meta":{"range":[13081,16379],"filename":"Component.mjs","lineno":464,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100005968","name":"Component#createWeek","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Object"]}}],"name":"createWeek","longname":"Component#createWeek","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createWeek","$kind":"method","id":278,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[16431,16528],"filename":"Component.mjs","lineno":566,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006318","name":"Component#onCalendarStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onCalendarStoreLoad","longname":"Component#onCalendarStoreLoad","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onCalendarStoreLoad","$kind":"method","id":279,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[16578,16649],"filename":"Component.mjs","lineno":573,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006337","name":"Component#onCalendarStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCalendarStoreRecordChange","longname":"Component#onCalendarStoreRecordChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onCalendarStoreRecordChange","$kind":"method","id":280,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[16699,17719],"filename":"Component.mjs","lineno":580,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006347","name":"Component#onEventDoubleClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onEventDoubleClick","longname":"Component#onEventDoubleClick","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventDoubleClick","$kind":"method","id":281,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[17771,17868],"filename":"Component.mjs","lineno":609,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006492","name":"Component#onEventStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreLoad","longname":"Component#onEventStoreLoad","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventStoreLoad","$kind":"method","id":282,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[17920,17988],"filename":"Component.mjs","lineno":616,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006511","name":"Component#onEventStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreRecordChange","longname":"Component#onEventStoreRecordChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventStoreRecordChange","$kind":"method","id":283,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     * @param {Object[]} data.path\n     */","meta":{"range":[18111,18601],"filename":"Component.mjs","lineno":625,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006521","name":"Component#onFocusChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"},{"type":{"names":["Array.<Object>"]},"name":"data.path"}],"name":"onFocusChange","longname":"Component#onFocusChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onFocusChange","$kind":"method","id":284,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[18651,21648],"filename":"Component.mjs","lineno":645,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100006589","name":"Component#onWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWheel","longname":"Component#onWheel","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onWheel","$kind":"method","id":285,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[21677,22500],"filename":"Component.mjs","lineno":737,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100007084","name":"Component#onWheelEnd","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onWheelEnd","longname":"Component#onWheelEnd","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#onWheelEnd","$kind":"method","id":286,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Boolean} [create=false]\n     */","meta":{"range":[22561,23820],"filename":"Component.mjs","lineno":769,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100007222","name":"Component#updateHeader","type":"MethodDefinition","paramnames":["create"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"create"}],"name":"updateHeader","longname":"Component#updateHeader","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#updateHeader","$kind":"method","id":287,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[23881,24284],"filename":"Component.mjs","lineno":817,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/month","code":{"id":"astnode100007447","name":"Component#updateMonthNames","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateMonthNames","longname":"Component#updateMonthNames","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#updateMonthNames","$kind":"method","id":288,"neoClassName":"Neo.calendar.view.month.Component"},{"comment":"/**\n * @class Neo.calendar.view.settings.GeneralContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"GeneralContainer.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"class","name":"GeneralContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.settings","longname":"Neo.calendar.view.settings.GeneralContainer","scope":"static","$longname":"Neo.calendar.view.settings.GeneralContainer","$kind":"class","id":289,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.settings.GeneralContainer'\n         * @protected\n         */","meta":{"filename":"GeneralContainer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.settings.GeneralContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":290,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         */","meta":{"filename":"GeneralContainer.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":291,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[893,10686],"filename":"GeneralContainer.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100007570","name":"GeneralContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"GeneralContainer#createItems","kind":"function","memberof":"GeneralContainer","scope":"instance","params":[],"$longname":"GeneralContainer#createItems","$kind":"method","id":292,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10736,10841],"filename":"GeneralContainer.mjs","lineno":268,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008267","name":"GeneralContainer#onConfigChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onConfigChange","longname":"GeneralContainer#onConfigChange","kind":"function","memberof":"GeneralContainer","scope":"instance","$longname":"GeneralContainer#onConfigChange","$kind":"method","id":293,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10891,10983],"filename":"GeneralContainer.mjs","lineno":275,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008288","name":"GeneralContainer#onDataChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDataChange","longname":"GeneralContainer#onDataChange","kind":"function","memberof":"GeneralContainer","scope":"instance","$longname":"GeneralContainer#onDataChange","$kind":"method","id":294,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[11033,11185],"filename":"GeneralContainer.mjs","lineno":282,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008309","name":"GeneralContainer#onRadioDataChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRadioDataChange","longname":"GeneralContainer#onRadioDataChange","kind":"function","memberof":"GeneralContainer","scope":"instance","$longname":"GeneralContainer#onRadioDataChange","$kind":"method","id":295,"neoClassName":"Neo.calendar.view.settings.GeneralContainer"},{"comment":"/**\n * @class Neo.calendar.view.settings.MonthContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"MonthContainer.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"class","name":"MonthContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.settings","longname":"Neo.calendar.view.settings.MonthContainer","scope":"static","$longname":"Neo.calendar.view.settings.MonthContainer","$kind":"class","id":296,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.settings.MonthContainer'\n         * @protected\n         */","meta":{"filename":"MonthContainer.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.settings.MonthContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":297,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         */","meta":{"filename":"MonthContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":298,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[711,3814],"filename":"MonthContainer.mjs","lineno":25,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008379","name":"MonthContainer#createContent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createContent","longname":"MonthContainer#createContent","kind":"function","memberof":"MonthContainer","scope":"instance","params":[],"$longname":"MonthContainer#createContent","$kind":"method","id":299,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n     * @returns {Neo.calendar.view.month.Component}\n     */","meta":{"range":[3888,3980],"filename":"MonthContainer.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008602","name":"MonthContainer#getMonthComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.calendar.view.month.Component"]}}],"name":"getMonthComponent","longname":"MonthContainer#getMonthComponent","kind":"function","memberof":"MonthContainer","scope":"instance","params":[],"$longname":"MonthContainer#getMonthComponent","$kind":"method","id":300,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4030,4126],"filename":"MonthContainer.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008614","name":"MonthContainer#onConfigChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onConfigChange","longname":"MonthContainer#onConfigChange","kind":"function","memberof":"MonthContainer","scope":"instance","$longname":"MonthContainer#onConfigChange","$kind":"method","id":301,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4176,4455],"filename":"MonthContainer.mjs","lineno":119,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008634","name":"MonthContainer#onRadioChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRadioChange","longname":"MonthContainer#onRadioChange","kind":"function","memberof":"MonthContainer","scope":"instance","$longname":"MonthContainer#onRadioChange","$kind":"method","id":302,"neoClassName":"Neo.calendar.view.settings.MonthContainer"},{"comment":"/**\n * @class Neo.calendar.view.settings.WeekContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"WeekContainer.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"class","name":"WeekContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.settings","longname":"Neo.calendar.view.settings.WeekContainer","scope":"static","$longname":"Neo.calendar.view.settings.WeekContainer","$kind":"class","id":303,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.settings.WeekContainer'\n         * @protected\n         */","meta":{"filename":"WeekContainer.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.settings.WeekContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":304,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n         * @member {Object} itemDefaults\n         */","meta":{"filename":"WeekContainer.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":305,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         */","meta":{"filename":"WeekContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":306,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[971,3437],"filename":"WeekContainer.mjs","lineno":34,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008736","name":"WeekContainer#createContent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createContent","longname":"WeekContainer#createContent","kind":"function","memberof":"WeekContainer","scope":"instance","params":[],"$longname":"WeekContainer#createContent","$kind":"method","id":307,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     * @returns {Neo.calendar.view.TimeAxisComponent}\n     */","meta":{"range":[3513,3583],"filename":"WeekContainer.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008911","name":"WeekContainer#getTimeAxis","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.calendar.view.TimeAxisComponent"]}}],"name":"getTimeAxis","longname":"WeekContainer#getTimeAxis","kind":"function","memberof":"WeekContainer","scope":"instance","params":[],"$longname":"WeekContainer#getTimeAxis","$kind":"method","id":308,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     * @returns {Neo.calendar.view.Component}\n     */","meta":{"range":[3651,3741],"filename":"WeekContainer.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008922","name":"WeekContainer#getWeekComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.calendar.view.Component"]}}],"name":"getWeekComponent","longname":"WeekContainer#getWeekComponent","kind":"function","memberof":"WeekContainer","scope":"instance","params":[],"$longname":"WeekContainer#getWeekComponent","$kind":"method","id":309,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3791,3886],"filename":"WeekContainer.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008934","name":"WeekContainer#onConfigChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onConfigChange","longname":"WeekContainer#onConfigChange","kind":"function","memberof":"WeekContainer","scope":"instance","$longname":"WeekContainer#onConfigChange","$kind":"method","id":310,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3936,4034],"filename":"WeekContainer.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008954","name":"WeekContainer#onTimeAxisConfigChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTimeAxisConfigChange","longname":"WeekContainer#onTimeAxisConfigChange","kind":"function","memberof":"WeekContainer","scope":"instance","$longname":"WeekContainer#onTimeAxisConfigChange","$kind":"method","id":311,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4084,4240],"filename":"WeekContainer.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100008974","name":"WeekContainer#onTimeAxisPositionChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTimeAxisPositionChange","longname":"WeekContainer#onTimeAxisPositionChange","kind":"function","memberof":"WeekContainer","scope":"instance","$longname":"WeekContainer#onTimeAxisPositionChange","$kind":"method","id":312,"neoClassName":"Neo.calendar.view.settings.WeekContainer"},{"comment":"/**\n * @class Neo.calendar.view.settings.YearContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"YearContainer.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"class","name":"YearContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.settings","longname":"Neo.calendar.view.settings.YearContainer","scope":"static","$longname":"Neo.calendar.view.settings.YearContainer","$kind":"class","id":313,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.settings.YearContainer'\n         * @protected\n         */","meta":{"filename":"YearContainer.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.settings.YearContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":314,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         */","meta":{"filename":"YearContainer.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":315,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[767,4832],"filename":"YearContainer.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100009043","name":"YearContainer#createContent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createContent","longname":"YearContainer#createContent","kind":"function","memberof":"YearContainer","scope":"instance","params":[],"$longname":"YearContainer#createContent","$kind":"method","id":316,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n     * @returns {Neo.calendar.view.YearComponent}\n     */","meta":{"range":[4904,4994],"filename":"YearContainer.mjs","lineno":126,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100009318","name":"YearContainer#getYearComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.calendar.view.YearComponent"]}}],"name":"getYearComponent","longname":"YearContainer#getYearComponent","kind":"function","memberof":"YearContainer","scope":"instance","params":[],"$longname":"YearContainer#getYearComponent","$kind":"method","id":317,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5044,5193],"filename":"YearContainer.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100009330","name":"YearContainer#onRadioChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRadioChange","longname":"YearContainer#onRadioChange","kind":"function","memberof":"YearContainer","scope":"instance","$longname":"YearContainer#onRadioChange","$kind":"method","id":318,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5243,5338],"filename":"YearContainer.mjs","lineno":142,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/settings","code":{"id":"astnode100009357","name":"YearContainer#onConfigChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onConfigChange","longname":"YearContainer#onConfigChange","kind":"function","memberof":"YearContainer","scope":"instance","$longname":"YearContainer#onConfigChange","$kind":"method","id":319,"neoClassName":"Neo.calendar.view.settings.YearContainer"},{"comment":"/**\n * @class Neo.calendar.view.SettingsContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"SettingsContainer.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"SettingsContainer","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.SettingsContainer","scope":"static","$longname":"Neo.calendar.view.SettingsContainer","$kind":"class","id":320,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.SettingsContainer'\n         * @protected\n         */","meta":{"filename":"SettingsContainer.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.SettingsContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":321,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-settingscontainer', 'neo-container']\n         */","meta":{"filename":"SettingsContainer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-settingscontainer', 'neo-container']","description":"'neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":322,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n         * Read only\n         * @member {Boolean} collapsed=false\n         */","meta":{"filename":"SettingsContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Read only","kind":"member","name":"collapsed","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"collapsed","scope":"global","$longname":"collapsed","$kind":"property","id":323,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n         * @member {Object} layout={ntype:'vbox',align:'stretch'}\n         * @protected\n         */","meta":{"filename":"SettingsContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype:'vbox',align:'stretch'}","access":"protected","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":324,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n         * True to only keep the active view inside the DOM\n         * @member {Boolean} removeInactiveCards=true\n         */","meta":{"filename":"SettingsContainer.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to only keep the active view inside the DOM","kind":"member","name":"removeInactiveCards","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"removeInactiveCards","scope":"global","$longname":"removeInactiveCards","$kind":"property","id":325,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1133,1292],"filename":"SettingsContainer.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009423","name":"SettingsContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"SettingsContainer#construct","kind":"function","memberof":"SettingsContainer","scope":"instance","$longname":"SettingsContainer#construct","$kind":"method","id":326,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     * @param {Number} width\n     */","meta":{"range":[1343,1902],"filename":"SettingsContainer.mjs","lineno":52,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009451","name":"SettingsContainer#collapse","type":"MethodDefinition","paramnames":["width"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"width"}],"name":"collapse","longname":"SettingsContainer#collapse","kind":"function","memberof":"SettingsContainer","scope":"instance","$longname":"SettingsContainer#collapse","$kind":"method","id":327,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[1931,3712],"filename":"SettingsContainer.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009544","name":"SettingsContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"SettingsContainer#createItems","kind":"function","memberof":"SettingsContainer","scope":"instance","params":[],"$longname":"SettingsContainer#createItems","$kind":"method","id":328,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[3741,4153],"filename":"SettingsContainer.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009661","name":"SettingsContainer#expand","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"expand","longname":"SettingsContainer#expand","kind":"function","memberof":"SettingsContainer","scope":"instance","params":[],"$longname":"SettingsContainer#expand","$kind":"method","id":329,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     * @returns {Neo.calendar.view.MainContainer}\n     */","meta":{"range":[4225,4301],"filename":"SettingsContainer.mjs","lineno":165,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009732","name":"SettingsContainer#getMainContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.calendar.view.MainContainer"]}}],"name":"getMainContainer","longname":"SettingsContainer#getMainContainer","kind":"function","memberof":"SettingsContainer","scope":"instance","params":[],"$longname":"SettingsContainer#getMainContainer","$kind":"method","id":330,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4351,5247],"filename":"SettingsContainer.mjs","lineno":172,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100009742","name":"SettingsContainer#onCardIndexChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCardIndexChange","longname":"SettingsContainer#onCardIndexChange","kind":"function","memberof":"SettingsContainer","scope":"instance","$longname":"SettingsContainer#onCardIndexChange","$kind":"method","id":331,"neoClassName":"Neo.calendar.view.SettingsContainer"},{"comment":"/**\n * @class Neo.calendar.view.week.Component\n * @extends Neo.component.Base\n */","meta":{"filename":"Component.mjs","lineno":15,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"class","name":"Component","augments":["Neo.component.Base"],"memberof":"Neo.calendar.view.week","longname":"Neo.calendar.view.week.Component","scope":"static","$longname":"Neo.calendar.view.week.Component","$kind":"class","id":332,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Valid values for timeAxisPosition\n         * @member {String[]} timeAxisPositions=['end', 'start']\n         * @protected\n         * @static\n         */","meta":{"filename":"Component.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Valid values for timeAxisPosition","kind":"member","name":"timeAxisPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['end', 'start']","access":"protected","scope":"static","longname":"timeAxisPositions","$longname":"timeAxisPositions","$kind":"property","id":333,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.week.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.week.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":334,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Component.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":335,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model\n         * @member {Neo.calendar.store.Calendars|null} calendarStore_=null\n         */","meta":{"filename":"Component.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model","kind":"member","name":"calendarStore_","type":{"names":["Neo.calendar.store.Calendars","null"]},"defaultvalue":null,"longname":"calendarStore_","scope":"global","$longname":"calendarStore_","$kind":"property","id":336,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-weekcomponent']\n         */","meta":{"filename":"Component.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-weekcomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":337,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Amount of hidden columns on both sides each inside this view.\n         * @member {Number} columnsBuffer_=7\n         */","meta":{"filename":"Component.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Amount of hidden columns on both sides each inside this view.","kind":"member","name":"columnsBuffer_","type":{"names":["Number"]},"defaultvalue":7,"longname":"columnsBuffer_","scope":"global","$longname":"columnsBuffer_","$kind":"property","id":338,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Amount of visible columns inside this view.\n         * @member {Number} columnsVisible_=7\n         */","meta":{"filename":"Component.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Amount of visible columns inside this view.","kind":"member","name":"columnsVisible_","type":{"names":["Number"]},"defaultvalue":7,"longname":"columnsVisible_","scope":"global","$longname":"columnsVisible_","$kind":"property","id":339,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Date|null} currentDate_=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model.","kind":"member","name":"currentDate_","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"currentDate_","scope":"global","$longname":"currentDate_","$kind":"property","id":340,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * The format of the column headers.\n         * Valid values are: narrow, short & long\n         * @member {String} dayNameFormat_='short'\n         */","meta":{"filename":"Component.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"The format of the column headers.<br />Valid values are: narrow, short & long","kind":"member","name":"dayNameFormat_","type":{"names":["String"]},"defaultvalue":"'short'","longname":"dayNameFormat_","scope":"global","$longname":"dayNameFormat_","$kind":"property","id":341,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Boolean} enableDrag_=true\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model.","kind":"member","name":"enableDrag_","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"enableDrag_","scope":"global","$longname":"enableDrag_","$kind":"property","id":342,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model\n         * @member {String|null} eventBorder_=null\n         */","meta":{"filename":"Component.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model","kind":"member","name":"eventBorder_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"eventBorder_","scope":"global","$longname":"eventBorder_","$kind":"property","id":343,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Neo.calendar.view.week.EventDragZone|null} eventDragZone=null\n         */","meta":{"filename":"Component.mjs","lineno":98,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"eventDragZone","type":{"names":["Neo.calendar.view.week.EventDragZone","null"]},"defaultvalue":null,"longname":"eventDragZone","scope":"global","$longname":"eventDragZone","$kind":"property","id":344,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model\n         * @member {Neo.calendar.store.Events|null} eventStore_=null\n         */","meta":{"filename":"Component.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model","kind":"member","name":"eventStore_","type":{"names":["Neo.calendar.store.Events","null"]},"defaultvalue":null,"longname":"eventStore_","scope":"global","$longname":"eventStore_","$kind":"property","id":345,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Will get passed from updateHeader()\n         * @member {Date|null} firstColumnDate=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":109,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Will get passed from updateHeader()","kind":"member","name":"firstColumnDate","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"firstColumnDate","scope":"global","$longname":"firstColumnDate","$kind":"property","id":346,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Internal flag to check if updateHeader(true) has already run\n         * @member {Boolean} headerCreated=false\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":115,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag to check if updateHeader(true) has already run","kind":"member","name":"headerCreated","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"headerCreated","scope":"global","$longname":"headerCreated","$kind":"property","id":347,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_day=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":120,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"intlFormat_day","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_day","scope":"global","$longname":"intlFormat_day","$kind":"property","id":348,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Intl.DateTimeFormat|null} intlFormat_time_=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":126,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model.","kind":"member","name":"intlFormat_time_","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_time_","scope":"global","$longname":"intlFormat_time_","$kind":"property","id":349,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Boolean} isUpdating=false\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":131,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"isUpdating","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isUpdating","scope":"global","$longname":"isUpdating","$kind":"property","id":350,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {String} locale_=Neo.config.locale\n         */","meta":{"filename":"Component.mjs","lineno":136,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model.","kind":"member","name":"locale_","type":{"names":["String"]},"defaultvalue":"Neo.config.locale","longname":"locale_","scope":"global","$longname":"locale_","$kind":"property","id":351,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Time in minutes. Bound to the view model.\n         * @member {Number} minimumEventDuration=30\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":142,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Time in minutes. Bound to the view model.","kind":"member","name":"minimumEventDuration","type":{"names":["Number"]},"defaultvalue":30,"access":"protected","longname":"minimumEventDuration","scope":"global","$longname":"minimumEventDuration","$kind":"property","id":352,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Internal flag to store if updateEvents() got called while not being mounted\n         * @member {Boolean} needsEventUpdate=false\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":148,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag to store if updateEvents() got called while not being mounted","kind":"member","name":"needsEventUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"needsEventUpdate","scope":"global","$longname":"needsEventUpdate","$kind":"property","id":353,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":153,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":354,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * config values for Neo.calendar.view.week.plugin.DragDrop\n         * @member {Object} pluginDragDropConfig=null\n         */","meta":{"filename":"Component.mjs","lineno":158,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"config values for Neo.calendar.view.week.plugin.DragDrop","kind":"member","name":"pluginDragDropConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"pluginDragDropConfig","scope":"global","$longname":"pluginDragDropConfig","$kind":"property","id":355,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * config values for Neo.calendar.view.week.plugin.EventResizable\n         * @member {Object} pluginResizableConfig=null\n         */","meta":{"filename":"Component.mjs","lineno":163,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"config values for Neo.calendar.view.week.plugin.EventResizable","kind":"member","name":"pluginResizableConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"pluginResizableConfig","scope":"global","$longname":"pluginResizableConfig","$kind":"property","id":356,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Boolean} showEventEndTime_=false\n         */","meta":{"filename":"Component.mjs","lineno":167,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"showEventEndTime_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showEventEndTime_","scope":"global","$longname":"showEventEndTime_","$kind":"property","id":357,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Boolean} showWeekends_=true\n         */","meta":{"filename":"Component.mjs","lineno":172,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Bound to the view model.","kind":"member","name":"showWeekends_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showWeekends_","scope":"global","$longname":"showWeekends_","$kind":"property","id":358,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Object} timeAxis=null\n         */","meta":{"filename":"Component.mjs","lineno":176,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"timeAxis","type":{"names":["Object"]},"defaultvalue":null,"longname":"timeAxis","scope":"global","$longname":"timeAxis","$kind":"property","id":359,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Object} timeAxisConfig=null\n         */","meta":{"filename":"Component.mjs","lineno":180,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"timeAxisConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"timeAxisConfig","scope":"global","$longname":"timeAxisConfig","$kind":"property","id":360,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Position the timeAxis at the left or right side.\n         * Valid values are start & end.\n         * start => left, end => right in LTR mode.\n         * @member {String} timeAxisPosition_='start'\n         */","meta":{"filename":"Component.mjs","lineno":187,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Position the timeAxis at the left or right side.<br />Valid values are start & end.<br />start => left, end => right in LTR mode.","kind":"member","name":"timeAxisPosition_","type":{"names":["String"]},"defaultvalue":"'start'","longname":"timeAxisPosition_","scope":"global","$longname":"timeAxisPosition_","$kind":"property","id":361,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * Internal flag to store the total amount of rendered columns.\n         * Changing columnsBuffer or columnsVisible will update this value.\n         * @member {Number|null} totalColumns=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":194,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag to store the total amount of rendered columns.<br />Changing columnsBuffer or columnsVisible will update this value.","kind":"member","name":"totalColumns","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"totalColumns","scope":"global","$longname":"totalColumns","$kind":"property","id":362,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * @member {Object} vdom\n         */","meta":{"filename":"Component.mjs","lineno":198,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":363,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n         * 0-6 => Sun-Sat\n         * Bound to the view model.\n         * @member {Number} weekStartDay_=0\n         */","meta":{"filename":"Component.mjs","lineno":213,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"0-6 => Sun-Sat<br />Bound to the view model.","kind":"member","name":"weekStartDay_","type":{"names":["Number"]},"defaultvalue":0,"longname":"weekStartDay_","scope":"global","$longname":"weekStartDay_","$kind":"property","id":364,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[7029,8051],"filename":"Component.mjs","lineno":219,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010106","name":"Component#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Component#construct","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#construct","$kind":"method","id":365,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     * @param {Neo.component.Base} data.component\n     * @param {Number} data.rowHeight\n     * @param {Number} data.rowsPerItem\n     * @param {Number} data.totalHeight\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[8308,9255],"filename":"Component.mjs","lineno":263,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010256","name":"Component#adjustTotalHeight","type":"MethodDefinition","paramnames":["data","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Neo.component.Base"]},"name":"data.component"},{"type":{"names":["Number"]},"name":"data.rowHeight"},{"type":{"names":["Number"]},"name":"data.rowsPerItem"},{"type":{"names":["Number"]},"name":"data.totalHeight"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"adjustTotalHeight","longname":"Component#adjustTotalHeight","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#adjustTotalHeight","$kind":"method","id":366,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the calendarStore config got changed\n     * @param {Neo.calendar.store.Calendars|null} value\n     * @param {Neo.calendar.store.Calendars|null} oldValue\n     * @protected\n     */","meta":{"range":[9470,9777],"filename":"Component.mjs","lineno":296,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010376","name":"Component#afterSetCalendarStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the calendarStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCalendarStore","longname":"Component#afterSetCalendarStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetCalendarStore","$kind":"method","id":367,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the columnsBuffer config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[9938,10045],"filename":"Component.mjs","lineno":315,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010403","name":"Component#afterSetColumnsBuffer","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the columnsBuffer config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetColumnsBuffer","longname":"Component#afterSetColumnsBuffer","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetColumnsBuffer","$kind":"method","id":368,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the columnsVisible config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[10207,10314],"filename":"Component.mjs","lineno":325,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010421","name":"Component#afterSetColumnsVisible","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the columnsVisible config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetColumnsVisible","longname":"Component#afterSetColumnsVisible","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetColumnsVisible","$kind":"method","id":369,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the currentDate config got changed\n     * @param {Date} value\n     * @param {Date} oldValue\n     * @protected\n     */","meta":{"range":[10469,10652],"filename":"Component.mjs","lineno":335,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010439","name":"Component#afterSetCurrentDate","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the currentDate config got changed","params":[{"type":{"names":["Date"]},"name":"value"},{"type":{"names":["Date"]},"name":"oldValue"}],"access":"protected","name":"afterSetCurrentDate","longname":"Component#afterSetCurrentDate","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetCurrentDate","$kind":"method","id":370,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the dayNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[10813,11004],"filename":"Component.mjs","lineno":350,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010466","name":"Component#afterSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dayNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDayNameFormat","longname":"Component#afterSetDayNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetDayNameFormat","$kind":"method","id":371,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the enableDrag config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[11164,12149],"filename":"Component.mjs","lineno":363,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010498","name":"Component#afterSetEnableDrag","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the enableDrag config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetEnableDrag","longname":"Component#afterSetEnableDrag","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetEnableDrag","$kind":"method","id":372,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the eventBorder config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[12318,12581],"filename":"Component.mjs","lineno":399,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010596","name":"Component#afterSetEventBorder","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventBorder config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventBorder","longname":"Component#afterSetEventBorder","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetEventBorder","$kind":"method","id":373,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the eventStore config got changed\n     * @param {Neo.calendar.store.Events|null} value\n     * @param {Neo.calendar.store.Events|null} oldValue\n     * @protected\n     */","meta":{"range":[12787,13085],"filename":"Component.mjs","lineno":415,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010641","name":"Component#afterSetEventStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventStore","longname":"Component#afterSetEventStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetEventStore","$kind":"method","id":374,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the locale config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[13239,13465],"filename":"Component.mjs","lineno":434,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010668","name":"Component#afterSetLocale","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the locale config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLocale","longname":"Component#afterSetLocale","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetLocale","$kind":"method","id":375,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[13622,14360],"filename":"Component.mjs","lineno":449,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010701","name":"Component#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Component#afterSetMounted","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetMounted","$kind":"method","id":376,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the showEventEndTime config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[14526,14630],"filename":"Component.mjs","lineno":479,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010797","name":"Component#afterSetShowEventEndTime","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showEventEndTime config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowEventEndTime","longname":"Component#afterSetShowEventEndTime","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetShowEventEndTime","$kind":"method","id":377,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the showWeekends config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[14792,15121],"filename":"Component.mjs","lineno":489,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010812","name":"Component#afterSetShowWeekends","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showWeekends config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowWeekends","longname":"Component#afterSetShowWeekends","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetShowWeekends","$kind":"method","id":378,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the timeAxisPosition config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[15285,15817],"filename":"Component.mjs","lineno":509,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010860","name":"Component#afterSetTimeAxisPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the timeAxisPosition config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTimeAxisPosition","longname":"Component#afterSetTimeAxisPosition","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetTimeAxisPosition","$kind":"method","id":379,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered after the weekStartDay config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[15977,16147],"filename":"Component.mjs","lineno":531,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010928","name":"Component#afterSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the weekStartDay config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetWeekStartDay","longname":"Component#afterSetWeekStartDay","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetWeekStartDay","$kind":"method","id":380,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered before the dayNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[16310,16466],"filename":"Component.mjs","lineno":544,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010951","name":"Component#beforeSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the dayNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetDayNameFormat","longname":"Component#beforeSetDayNameFormat","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetDayNameFormat","$kind":"method","id":381,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered before the timeAxisPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[16632,16759],"filename":"Component.mjs","lineno":554,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010970","name":"Component#beforeSetTimeAxisPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the timeAxisPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetTimeAxisPosition","longname":"Component#beforeSetTimeAxisPosition","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetTimeAxisPosition","$kind":"method","id":382,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Triggered before the weekStartDay config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[16921,17074],"filename":"Component.mjs","lineno":564,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100010984","name":"Component#beforeSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the weekStartDay config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetWeekStartDay","longname":"Component#beforeSetWeekStartDay","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetWeekStartDay","$kind":"method","id":383,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Date} date\n     * @returns {Object}\n     */","meta":{"range":[17147,18120],"filename":"Component.mjs","lineno":572,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011003","name":"Component#createColumnAndHeader","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Object"]}}],"name":"createColumnAndHeader","longname":"Component#createColumnAndHeader","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createColumnAndHeader","$kind":"method","id":384,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[18149,18236],"filename":"Component.mjs","lineno":604,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011143","name":"Component#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"Component#destroy","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#destroy","$kind":"method","id":385,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[18265,18367],"filename":"Component.mjs","lineno":613,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011162","name":"Component#getColumnContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getColumnContainer","longname":"Component#getColumnContainer","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getColumnContainer","$kind":"method","id":386,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Date} date\n     * @returns {String}\n     */","meta":{"range":[18440,18534],"filename":"Component.mjs","lineno":621,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011175","name":"Component#getColumnId","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["String"]}}],"name":"getColumnId","longname":"Component#getColumnId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getColumnId","$kind":"method","id":387,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Date} date\n     * @returns {String}\n     */","meta":{"range":[18607,18706],"filename":"Component.mjs","lineno":629,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011193","name":"Component#getColumnHeaderId","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["String"]}}],"name":"getColumnHeaderId","longname":"Component#getColumnHeaderId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getColumnHeaderId","$kind":"method","id":388,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[18735,18854],"filename":"Component.mjs","lineno":636,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011211","name":"Component#getColumnTimeAxisContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getColumnTimeAxisContainer","longname":"Component#getColumnTimeAxisContainer","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getColumnTimeAxisContainer","$kind":"method","id":389,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[18940,19010],"filename":"Component.mjs","lineno":644,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011224","name":"Component#getEventId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getEventId","longname":"Component#getEventId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getEventId","$kind":"method","id":390,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[19039,19131],"filename":"Component.mjs","lineno":651,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011238","name":"Component#getHeaderContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getHeaderContainer","longname":"Component#getHeaderContainer","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getHeaderContainer","$kind":"method","id":391,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * Used inside createId() as the default value passed to the IdGenerator.\n     * @returns {String}\n     */","meta":{"range":[19256,19296],"filename":"Component.mjs","lineno":659,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011251","name":"Component#getIdKey","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Used inside createId() as the default value passed to the IdGenerator.","returns":[{"type":{"names":["String"]}}],"name":"getIdKey","longname":"Component#getIdKey","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getIdKey","$kind":"method","id":392,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[19325,19426],"filename":"Component.mjs","lineno":666,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011257","name":"Component#getScrollContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getScrollContainer","longname":"Component#getScrollContainer","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getScrollContainer","$kind":"method","id":393,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[19478,19574],"filename":"Component.mjs","lineno":673,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011270","name":"Component#onCalendarStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onCalendarStoreLoad","longname":"Component#onCalendarStoreLoad","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onCalendarStoreLoad","$kind":"method","id":394,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[19624,19694],"filename":"Component.mjs","lineno":680,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011289","name":"Component#onCalendarStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCalendarStoreRecordChange","longname":"Component#onCalendarStoreRecordChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onCalendarStoreRecordChange","$kind":"method","id":395,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[19744,20522],"filename":"Component.mjs","lineno":687,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011299","name":"Component#onEventDoubleClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onEventDoubleClick","longname":"Component#onEventDoubleClick","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventDoubleClick","$kind":"method","id":396,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[20574,20670],"filename":"Component.mjs","lineno":707,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011429","name":"Component#onEventStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreLoad","longname":"Component#onEventStoreLoad","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventStoreLoad","$kind":"method","id":397,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[20722,20789],"filename":"Component.mjs","lineno":714,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011448","name":"Component#onEventStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreRecordChange","longname":"Component#onEventStoreRecordChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onEventStoreRecordChange","$kind":"method","id":398,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     * @param {Object[]} data.path\n     */","meta":{"range":[20912,21275],"filename":"Component.mjs","lineno":723,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011458","name":"Component#onFocusChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"},{"type":{"names":["Array.<Object>"]},"name":"data.path"}],"name":"onFocusChange","longname":"Component#onFocusChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onFocusChange","$kind":"method","id":399,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     * @param {Neo.component.Base} data.component\n     * @param {Number} data.rowHeight\n     * @param {Number} data.rowsPerItem\n     * @param {Number} data.totalHeight\n     */","meta":{"range":[21493,21648],"filename":"Component.mjs","lineno":738,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011518","name":"Component#onTimeAxisChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Neo.component.Base"]},"name":"data.component"},{"type":{"names":["Number"]},"name":"data.rowHeight"},{"type":{"names":["Number"]},"name":"data.rowsPerItem"},{"type":{"names":["Number"]},"name":"data.totalHeight"}],"name":"onTimeAxisChange","longname":"Component#onTimeAxisChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onTimeAxisChange","$kind":"method","id":400,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[21698,24890],"filename":"Component.mjs","lineno":748,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011545","name":"Component#onWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWheel","longname":"Component#onWheel","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onWheel","$kind":"method","id":401,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Date} date\n     */","meta":{"range":[24938,25065],"filename":"Component.mjs","lineno":830,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011942","name":"Component#setFirstColumnDate","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"}],"name":"setFirstColumnDate","longname":"Component#setFirstColumnDate","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#setFirstColumnDate","$kind":"method","id":402,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * The algorithm relies on the eventStore being sorted by startDate ASC\n     * @param {Boolean} [silent=false]\n     * @param {Number} [startIndex=0]\n     * @param {Number} [endIndex=this.totalColumns]\n     */","meta":{"range":[25292,30456],"filename":"Component.mjs","lineno":840,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100011969","name":"Component#updateEvents","type":"MethodDefinition","paramnames":["silent","startIndex","endIndex"]},"vars":{"":null}},"description":"The algorithm relies on the eventStore being sorted by startDate ASC","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"name":"startIndex"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":"this.totalColumns","name":"endIndex"}],"name":"updateEvents","longname":"Component#updateEvents","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#updateEvents","$kind":"method","id":403,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n     * @param {Boolean} [create=false]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[30556,32900],"filename":"Component.mjs","lineno":956,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100012537","name":"Component#updateHeader","type":"MethodDefinition","paramnames":["create","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"create"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateHeader","longname":"Component#updateHeader","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#updateHeader","$kind":"method","id":404,"neoClassName":"Neo.calendar.view.week.Component"},{"comment":"/**\n * @class Neo.calendar.view.week.EventDragZone\n * @extends Neo.draggable.DragZone\n */","meta":{"filename":"EventDragZone.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"class","name":"EventDragZone","augments":["Neo.draggable.DragZone"],"memberof":"Neo.calendar.view.week","longname":"Neo.calendar.view.week.EventDragZone","scope":"static","$longname":"Neo.calendar.view.week.EventDragZone","$kind":"class","id":405,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.week.EventDragZone'\n         * @protected\n         */","meta":{"filename":"EventDragZone.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.week.EventDragZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":406,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} addDragProxyCls=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"addDragProxyCls","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"addDragProxyCls","scope":"global","$longname":"addDragProxyCls","$kind":"property","id":407,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} enableResizingAcrossOppositeEdge=true\n         */","meta":{"filename":"EventDragZone.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"enableResizingAcrossOppositeEdge","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"enableResizingAcrossOppositeEdge","scope":"global","$longname":"enableResizingAcrossOppositeEdge","$kind":"property","id":408,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} axisEndTime=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"axisEndTime","type":{"names":["Number"]},"defaultvalue":0,"longname":"axisEndTime","scope":"global","$longname":"axisEndTime","$kind":"property","id":409,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} axisStartTime=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"axisStartTime","type":{"names":["Number"]},"defaultvalue":0,"longname":"axisStartTime","scope":"global","$longname":"axisStartTime","$kind":"property","id":410,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} columnHeight=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"columnHeight","type":{"names":["Number"]},"defaultvalue":0,"longname":"columnHeight","scope":"global","$longname":"columnHeight","$kind":"property","id":411,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} columnTop=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"columnTop","type":{"names":["Number"]},"defaultvalue":0,"longname":"columnTop","scope":"global","$longname":"columnTop","$kind":"property","id":412,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} currentInterval=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"currentInterval","type":{"names":["Number"]},"defaultvalue":0,"longname":"currentInterval","scope":"global","$longname":"currentInterval","$kind":"property","id":413,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * time in minutes\n         * @member {Number} eventDuration=0\n         */","meta":{"filename":"EventDragZone.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"time in minutes","kind":"member","name":"eventDuration","type":{"names":["Number"]},"defaultvalue":0,"longname":"eventDuration","scope":"global","$longname":"eventDuration","$kind":"property","id":414,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Object} eventRecord=null\n         */","meta":{"filename":"EventDragZone.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"eventRecord","type":{"names":["Object"]},"defaultvalue":null,"longname":"eventRecord","scope":"global","$longname":"eventRecord","$kind":"property","id":415,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * Internal flag.\n         * If we resize across the opposite edge and then back, we need to update the related edge position once.\n         * @member {Boolean} forceUpdate=false\n         * @protected\n         */","meta":{"filename":"EventDragZone.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag.<br />If we resize across the opposite edge and then back, we need to update the related edge position once.","kind":"member","name":"forceUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"forceUpdate","scope":"global","$longname":"forceUpdate","$kind":"property","id":416,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * Internal flag\n         * @member {Boolean} hasOverflow=false\n         * @protected\n         */","meta":{"filename":"EventDragZone.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag","kind":"member","name":"hasOverflow","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"hasOverflow","scope":"global","$longname":"hasOverflow","$kind":"property","id":417,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * time in minutes\n         * @member {Number} intervalSize=15\n         */","meta":{"filename":"EventDragZone.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"time in minutes","kind":"member","name":"intervalSize","type":{"names":["Number"]},"defaultvalue":15,"longname":"intervalSize","scope":"global","$longname":"intervalSize","$kind":"property","id":418,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} keepEndDate=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"keepEndDate","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"keepEndDate","scope":"global","$longname":"keepEndDate","$kind":"property","id":419,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} keepStartDate=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":80,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"keepStartDate","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"keepStartDate","scope":"global","$longname":"keepStartDate","$kind":"property","id":420,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} moveHorizontal=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"moveHorizontal","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"moveHorizontal","scope":"global","$longname":"moveHorizontal","$kind":"property","id":421,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} moveInMainThread=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"moveInMainThread","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"moveInMainThread","scope":"global","$longname":"moveInMainThread","$kind":"property","id":422,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * Internal flag.\n         * @member {Date} newEndDate=null\n         * @protected\n         */","meta":{"filename":"EventDragZone.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag.","kind":"member","name":"newEndDate","type":{"names":["Date"]},"defaultvalue":null,"access":"protected","longname":"newEndDate","scope":"global","$longname":"newEndDate","$kind":"property","id":423,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * Internal flag.\n         * @member {Date} newStartDate=null\n         * @protected\n         */","meta":{"filename":"EventDragZone.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Internal flag.","kind":"member","name":"newStartDate","type":{"names":["Date"]},"defaultvalue":null,"access":"protected","longname":"newStartDate","scope":"global","$longname":"newStartDate","$kind":"property","id":424,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Number} scrollFactorLeft=3\n         */","meta":{"filename":"EventDragZone.mjs","lineno":104,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"scrollFactorLeft","type":{"names":["Number"]},"defaultvalue":3,"longname":"scrollFactorLeft","scope":"global","$longname":"scrollFactorLeft","$kind":"property","id":425,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n         * @member {Boolean} useProxyWrapper=false\n         */","meta":{"filename":"EventDragZone.mjs","lineno":108,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"useProxyWrapper","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"useProxyWrapper","scope":"global","$longname":"useProxyWrapper","$kind":"property","id":426,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     *\n     */","meta":{"range":[3051,3172],"filename":"EventDragZone.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100012978","name":"EventDragZone#addBodyCursorCls","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addBodyCursorCls","longname":"EventDragZone#addBodyCursorCls","kind":"function","memberof":"EventDragZone","scope":"instance","params":[],"$longname":"EventDragZone#addBodyCursorCls","$kind":"method","id":427,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * Resolves the 24:00 issue, where an event would end on the next day\n     * @param {Date} date\n     * @returns {Date}\n     */","meta":{"range":[3317,3827],"filename":"EventDragZone.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100012998","name":"EventDragZone#adjustEndDate","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Resolves the 24:00 issue, where an event would end on the next day","params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Date"]}}],"name":"adjustEndDate","longname":"EventDragZone#adjustEndDate","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#adjustEndDate","$kind":"method","id":428,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * Triggered after the proxyParentId config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3988,4461],"filename":"EventDragZone.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100013069","name":"EventDragZone#afterSetProxyParentId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the proxyParentId config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetProxyParentId","longname":"EventDragZone#afterSetProxyParentId","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#afterSetProxyParentId","$kind":"method","id":429,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4511,5787],"filename":"EventDragZone.mjs","lineno":160,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100013110","name":"EventDragZone#createDragProxy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"createDragProxy","longname":"EventDragZone#createDragProxy","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#createDragProxy","$kind":"method","id":430,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * DragEnd equals drop, since we can only drag to valid positions\n     * todo: ESC key\n     * @param {Object} data\n     */","meta":{"range":[5928,7489],"filename":"EventDragZone.mjs","lineno":209,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100013305","name":"EventDragZone#dragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"DragEnd equals drop, since we can only drag to valid positions<br />todo: ESC key","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragEnd","longname":"EventDragZone#dragEnd","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#dragEnd","$kind":"method","id":431,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7539,18064],"filename":"EventDragZone.mjs","lineno":261,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100013498","name":"EventDragZone#dragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragMove","longname":"EventDragZone#dragMove","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#dragMove","$kind":"method","id":432,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[18114,19110],"filename":"EventDragZone.mjs","lineno":500,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100014560","name":"EventDragZone#dragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragStart","longname":"EventDragZone#dragStart","kind":"function","memberof":"EventDragZone","scope":"instance","$longname":"EventDragZone#dragStart","$kind":"method","id":433,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n     *\n     */","meta":{"range":[19139,19266],"filename":"EventDragZone.mjs","lineno":534,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100014718","name":"EventDragZone#removeBodyCursorCls","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"removeBodyCursorCls","longname":"EventDragZone#removeBodyCursorCls","kind":"function","memberof":"EventDragZone","scope":"instance","params":[],"$longname":"EventDragZone#removeBodyCursorCls","$kind":"method","id":434,"neoClassName":"Neo.calendar.view.week.EventDragZone"},{"comment":"/**\n * @class Neo.calendar.view.week.plugin.DragDrop\n * @extends Neo.plugin.Base\n */","meta":{"filename":"DragDrop.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{}},"kind":"class","name":"DragDrop","augments":["Neo.plugin.Base"],"memberof":"Neo.calendar.view.week.plugin","longname":"Neo.calendar.view.week.plugin.DragDrop","scope":"static","$longname":"Neo.calendar.view.week.plugin.DragDrop","$kind":"class","id":435,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.week.plugin.DragDrop'\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.week.plugin.DragDrop'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":436,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n         * @member {Boolean} isDragging=false\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{}},"kind":"member","name":"isDragging","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isDragging","scope":"global","$longname":"isDragging","$kind":"property","id":437,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[728,1506],"filename":"DragDrop.mjs","lineno":27,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100014780","name":"DragDrop#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragDrop#construct","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#construct","$kind":"method","id":438,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * Adjusts drag events which start on an event resize handle\n     * @param {Object} data\n     * @returns {Object}\n     */","meta":{"range":[1646,1795],"filename":"DragDrop.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100014872","name":"DragDrop#adjustResizeEvent","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Adjusts drag events which start on an event resize handle","params":[{"type":{"names":["Object"]},"name":"data"}],"returns":[{"type":{"names":["Object"]}}],"name":"adjustResizeEvent","longname":"DragDrop#adjustResizeEvent","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#adjustResizeEvent","$kind":"method","id":439,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Object} opts.dragElement\n     * @param {Boolean} opts.enableResizingAcrossOppositeEdge\n     * @param {Object} opts.eventRecord\n     * @param {String} opts.proxyParentId\n     * @returns {Neo.calendar.view.week.EventDragZone}\n     */","meta":{"range":[2084,3413],"filename":"DragDrop.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100014903","name":"DragDrop#getEventDragZone","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.dragElement"},{"type":{"names":["Boolean"]},"name":"opts.enableResizingAcrossOppositeEdge"},{"type":{"names":["Object"]},"name":"opts.eventRecord"},{"type":{"names":["String"]},"name":"opts.proxyParentId"}],"returns":[{"type":{"names":["Neo.calendar.view.week.EventDragZone"]}}],"name":"getEventDragZone","longname":"DragDrop#getEventDragZone","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#getEventDragZone","$kind":"method","id":440,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} path\n     * @returns {Boolean}\n     */","meta":{"range":[3489,3574],"filename":"DragDrop.mjs","lineno":110,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015012","name":"DragDrop#isTopLevelColumn","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"path"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isTopLevelColumn","longname":"DragDrop#isTopLevelColumn","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#isTopLevelColumn","$kind":"method","id":441,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} eventData\n     * @returns {Boolean}\n     */","meta":{"range":[3655,3749],"filename":"DragDrop.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015027","name":"DragDrop#isTopLevelEvent","type":"MethodDefinition","paramnames":["eventData"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"eventData"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isTopLevelEvent","longname":"DragDrop#isTopLevelEvent","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#isTopLevelEvent","$kind":"method","id":442,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3799,4428],"filename":"DragDrop.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015044","name":"DragDrop#onColumnDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onColumnDragEnd","longname":"DragDrop#onColumnDragEnd","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onColumnDragEnd","$kind":"method","id":443,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4478,4620],"filename":"DragDrop.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015137","name":"DragDrop#onColumnDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onColumnDragMove","longname":"DragDrop#onColumnDragMove","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onColumnDragMove","$kind":"method","id":444,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[4670,7388],"filename":"DragDrop.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015153","name":"DragDrop#onColumnDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onColumnDragStart","longname":"DragDrop#onColumnDragStart","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onColumnDragStart","$kind":"method","id":445,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7438,7904],"filename":"DragDrop.mjs","lineno":224,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015503","name":"DragDrop#onEventDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onEventDragEnd","longname":"DragDrop#onEventDragEnd","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onEventDragEnd","$kind":"method","id":446,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7954,8241],"filename":"DragDrop.mjs","lineno":245,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015571","name":"DragDrop#onEventDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onEventDragMove","longname":"DragDrop#onEventDragMove","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onEventDragMove","$kind":"method","id":447,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8291,9379],"filename":"DragDrop.mjs","lineno":261,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015614","name":"DragDrop#onEventDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onEventDragStart","longname":"DragDrop#onEventDragStart","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onEventDragStart","$kind":"method","id":448,"neoClassName":"Neo.calendar.view.week.plugin.DragDrop"},{"comment":"/**\n * @class Neo.calendar.view.week.plugin.EventResizable\n * @extends Neo.plugin.Resizable\n */","meta":{"filename":"EventResizable.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{}},"kind":"class","name":"EventResizable","augments":["Neo.plugin.Resizable"],"memberof":"Neo.calendar.view.week.plugin","longname":"Neo.calendar.view.week.plugin.EventResizable","scope":"static","$longname":"Neo.calendar.view.week.plugin.EventResizable","$kind":"class","id":449,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.week.plugin.EventResizable'\n         * @protected\n         */","meta":{"filename":"EventResizable.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.week.plugin.EventResizable'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":450,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[482,623],"filename":"EventResizable.mjs","lineno":19,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015776","name":"EventResizable#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"EventResizable#onDragEnd","kind":"function","memberof":"EventResizable","scope":"instance","$longname":"EventResizable#onDragEnd","$kind":"method","id":451,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[673,698],"filename":"EventResizable.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015801","name":"EventResizable#onDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragMove","longname":"EventResizable#onDragMove","kind":"function","memberof":"EventResizable","scope":"instance","$longname":"EventResizable#onDragMove","$kind":"method","id":452,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[748,961],"filename":"EventResizable.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015806","name":"EventResizable#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"EventResizable#onDragStart","kind":"function","memberof":"EventResizable","scope":"instance","$longname":"EventResizable#onDragStart","$kind":"method","id":453,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n     * Only show the resize handles in case dragging is enabled.\n     * @param {Object} data\n     */","meta":{"range":[1076,1197],"filename":"EventResizable.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week/plugin","code":{"id":"astnode100015843","name":"EventResizable#onMouseMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Only show the resize handles in case dragging is enabled.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseMove","longname":"EventResizable#onMouseMove","kind":"function","memberof":"EventResizable","scope":"instance","$longname":"EventResizable#onMouseMove","$kind":"method","id":454,"neoClassName":"Neo.calendar.view.week.plugin.EventResizable"},{"comment":"/**\n * @class Neo.calendar.view.week.TimeAxisComponent\n * @extends Neo.container.Base\n */","meta":{"filename":"TimeAxisComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"class","name":"TimeAxisComponent","augments":["Neo.container.Base"],"memberof":"Neo.calendar.view.week","longname":"Neo.calendar.view.week.TimeAxisComponent","scope":"static","$longname":"Neo.calendar.view.week.TimeAxisComponent","$kind":"class","id":455,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * Valid values for interval\n         * @member {Number[]} intervals=[15, 30, 60]\n         * @protected\n         * @static\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Valid values for interval","kind":"member","name":"intervals","type":{"names":["Array.<Number>"]},"defaultvalue":"[15, 30, 60]","access":"protected","scope":"static","longname":"intervals","$longname":"intervals","$kind":"property","id":456,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.week.TimeAxisComponent'\n         * @protected\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.week.TimeAxisComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":457,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":458,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-timeaxis']\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-timeaxis']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":459,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * Only full hours are valid for now\n         * format: 'hh:mm'\n         * @member {String} endTime_='24:00'\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"endTime_","type":{"names":["String"]},"defaultvalue":"'24:00'","longname":"endTime_","scope":"global","$longname":"endTime_","$kind":"property","id":460,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * The time interval in minutes to display as rows.\n         * Valid values: 15, 30, 60\n         * @member {Number} interval_=30\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"The time interval in minutes to display as rows.<br />Valid values: 15, 30, 60","kind":"member","name":"interval_","type":{"names":["Number"]},"defaultvalue":30,"longname":"interval_","scope":"global","$longname":"interval_","$kind":"property","id":461,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * @member {Number} rowHeight_=20\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"rowHeight_","type":{"names":["Number"]},"defaultvalue":20,"longname":"rowHeight_","scope":"global","$longname":"rowHeight_","$kind":"property","id":462,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * Only full hours are valid for now\n         * format: 'hh:mm'\n         * @member {String} startTime_='00:00'\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"description":"Only full hours are valid for now<br />format: 'hh:mm'","kind":"member","name":"startTime_","type":{"names":["String"]},"defaultvalue":"'00:00'","longname":"startTime_","scope":"global","$longname":"startTime_","$kind":"property","id":463,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n         * @member {Object} vdom\n         */","meta":{"filename":"TimeAxisComponent.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":464,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1707,1863],"filename":"TimeAxisComponent.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100015933","name":"TimeAxisComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"TimeAxisComponent#construct","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#construct","$kind":"method","id":465,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Triggered after the endTime config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2018,2308],"filename":"TimeAxisComponent.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100015962","name":"TimeAxisComponent#afterSetEndTime","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the endTime config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetEndTime","longname":"TimeAxisComponent#afterSetEndTime","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#afterSetEndTime","$kind":"method","id":466,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Triggered after the interval config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2464,2608],"filename":"TimeAxisComponent.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100015996","name":"TimeAxisComponent#afterSetInterval","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the interval config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetInterval","longname":"TimeAxisComponent#afterSetInterval","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#afterSetInterval","$kind":"method","id":467,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Triggered after the rowHeight config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2765,4629],"filename":"TimeAxisComponent.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016016","name":"TimeAxisComponent#afterSetRowHeight","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rowHeight config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetRowHeight","longname":"TimeAxisComponent#afterSetRowHeight","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#afterSetRowHeight","$kind":"method","id":468,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Triggered after the startTime config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4786,4931],"filename":"TimeAxisComponent.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016241","name":"TimeAxisComponent#afterSetStartTime","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the startTime config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetStartTime","longname":"TimeAxisComponent#afterSetStartTime","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#afterSetStartTime","$kind":"method","id":469,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Triggered before the interval config gets changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5089,5200],"filename":"TimeAxisComponent.mjs","lineno":179,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016261","name":"TimeAxisComponent#beforeSetInterval","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the interval config gets changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"beforeSetInterval","longname":"TimeAxisComponent#beforeSetInterval","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#beforeSetInterval","$kind":"method","id":470,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[5229,5573],"filename":"TimeAxisComponent.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016275","name":"TimeAxisComponent#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"TimeAxisComponent#createItems","kind":"function","memberof":"TimeAxisComponent","scope":"instance","params":[],"$longname":"TimeAxisComponent#createItems","$kind":"method","id":471,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Calculates the amount of rows related to the interval config\n     * @returns {Number}\n     */","meta":{"range":[5688,5784],"filename":"TimeAxisComponent.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016339","name":"TimeAxisComponent#getRowsPerItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calculates the amount of rows related to the interval config","returns":[{"type":{"names":["Number"]}}],"name":"getRowsPerItem","longname":"TimeAxisComponent#getRowsPerItem","kind":"function","memberof":"TimeAxisComponent","scope":"instance","params":[],"$longname":"TimeAxisComponent#getRowsPerItem","$kind":"method","id":472,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n     * Calculates the time for the end- or startTime\n     * @param {String} value\n     * @returns {Number}\n     */","meta":{"range":[5913,5983],"filename":"TimeAxisComponent.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view/week","code":{"id":"astnode100016359","name":"TimeAxisComponent#getTime","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Calculates the time for the end- or startTime","params":[{"type":{"names":["String"]},"name":"value"}],"returns":[{"type":{"names":["Number"]}}],"name":"getTime","longname":"TimeAxisComponent#getTime","kind":"function","memberof":"TimeAxisComponent","scope":"instance","$longname":"TimeAxisComponent#getTime","$kind":"method","id":473,"neoClassName":"Neo.calendar.view.week.TimeAxisComponent"},{"comment":"/**\n * @class Neo.calendar.view.YearComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"YearComponent.mjs","lineno":13,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"class","name":"YearComponent","augments":["Neo.component.Base"],"memberof":"Neo.calendar.view","longname":"Neo.calendar.view.YearComponent","scope":"static","$longname":"Neo.calendar.view.YearComponent","$kind":"class","id":474,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {String} className='Neo.calendar.view.YearComponent'\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.calendar.view.YearComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":475,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"YearComponent.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":476,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Stores the last date change which got triggered while a year transition was running\n         * @member {Date|null} cachedUpdate=null\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Stores the last date change which got triggered while a year transition was running","kind":"member","name":"cachedUpdate","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"cachedUpdate","scope":"global","$longname":"cachedUpdate","$kind":"property","id":477,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Neo.calendar.store.Calendars|null} calendarStore_=null\n         */","meta":{"filename":"YearComponent.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Bound to the view model.","kind":"member","name":"calendarStore_","type":{"names":["Neo.calendar.store.Calendars","null"]},"defaultvalue":null,"longname":"calendarStore_","scope":"global","$longname":"calendarStore_","$kind":"property","id":478,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-calendar-yearcomponent']\n         */","meta":{"filename":"YearComponent.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-calendar-yearcomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":479,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Will get passed from the MainContainer\n         * @member {Date|null} currentDate_=null\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Will get passed from the MainContainer","kind":"member","name":"currentDate_","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"currentDate_","scope":"global","$longname":"currentDate_","$kind":"property","id":480,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * The format of the column headers.\n         * Valid values are: narrow, short & long\n         * @member {String} dayNameFormat_='narrow'\n         */","meta":{"filename":"YearComponent.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"The format of the column headers.<br />Valid values are: narrow, short & long","kind":"member","name":"dayNameFormat_","type":{"names":["String"]},"defaultvalue":"'narrow'","longname":"dayNameFormat_","scope":"global","$longname":"dayNameFormat_","$kind":"property","id":481,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Number} eventIndicatorHigh_=3\n         */","meta":{"filename":"YearComponent.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"eventIndicatorHigh_","type":{"names":["Number"]},"defaultvalue":3,"longname":"eventIndicatorHigh_","scope":"global","$longname":"eventIndicatorHigh_","$kind":"property","id":482,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Number} eventIndicatorLow_=1\n         */","meta":{"filename":"YearComponent.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"eventIndicatorLow_","type":{"names":["Number"]},"defaultvalue":1,"longname":"eventIndicatorLow_","scope":"global","$longname":"eventIndicatorLow_","$kind":"property","id":483,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Number} eventIndicatorMedium_=2\n         */","meta":{"filename":"YearComponent.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"eventIndicatorMedium_","type":{"names":["Number"]},"defaultvalue":2,"longname":"eventIndicatorMedium_","scope":"global","$longname":"eventIndicatorMedium_","$kind":"property","id":484,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Neo.calendar.store.Events|null} eventStore_=null\n         */","meta":{"filename":"YearComponent.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Bound to the view model.","kind":"member","name":"eventStore_","type":{"names":["Neo.calendar.store.Events","null"]},"defaultvalue":null,"longname":"eventStore_","scope":"global","$longname":"eventStore_","$kind":"property","id":485,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_day=null\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"intlFormat_day","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_day","scope":"global","$longname":"intlFormat_day","$kind":"property","id":486,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_month=null\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"intlFormat_month","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_month","scope":"global","$longname":"intlFormat_month","$kind":"property","id":487,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Internal flag to prevent changing the date while change animations are still running\n         * @member {Boolean} isUpdating_=false\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Internal flag to prevent changing the date while change animations are still running","kind":"member","name":"isUpdating_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isUpdating_","scope":"global","$longname":"isUpdating_","$kind":"property","id":488,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Bound to the view model.\n         * @member {String} locale_=Neo.config.locale\n         */","meta":{"filename":"YearComponent.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Bound to the view model.","kind":"member","name":"locale_","type":{"names":["String"]},"defaultvalue":"Neo.config.locale","longname":"locale_","scope":"global","$longname":"locale_","$kind":"property","id":489,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * The format of the month header names.\n         * Valid values are: narrow, short & long\n         * @member {String} monthNameFormat_='long'\n         */","meta":{"filename":"YearComponent.mjs","lineno":106,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"The format of the month header names.<br />Valid values are: narrow, short & long","kind":"member","name":"monthNameFormat_","type":{"names":["String"]},"defaultvalue":"'long'","longname":"monthNameFormat_","scope":"global","$longname":"monthNameFormat_","$kind":"property","id":490,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Internal flag to store if createMonths() got called while not being mounted\n         * @member {Boolean} needsEventUpdate=false\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":112,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Internal flag to store if createMonths() got called while not being mounted","kind":"member","name":"needsEventUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"needsEventUpdate","scope":"global","$longname":"needsEventUpdate","$kind":"property","id":491,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Neo.calendar.view.MainContainer|null} owner=null\n         * @protected\n         */","meta":{"filename":"YearComponent.mjs","lineno":117,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.calendar.view.MainContainer","null"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":492,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to scroll new years in from the top\n         * @member {Boolean} scrollNewYearFromTop=false\n         */","meta":{"filename":"YearComponent.mjs","lineno":122,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to scroll new years in from the top","kind":"member","name":"scrollNewYearFromTop","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"scrollNewYearFromTop","scope":"global","$longname":"scrollNewYearFromTop","$kind":"property","id":493,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to show borders for the calendar month cells\n         * @member {Boolean} showCellBorders_=false\n         */","meta":{"filename":"YearComponent.mjs","lineno":127,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to show borders for the calendar month cells","kind":"member","name":"showCellBorders_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showCellBorders_","scope":"global","$longname":"showCellBorders_","$kind":"property","id":494,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to show the days of the previous or next month (not selectable)\n         * @member {Boolean} showDisabledDays_=true\n         */","meta":{"filename":"YearComponent.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to show the days of the previous or next month (not selectable)","kind":"member","name":"showDisabledDays_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showDisabledDays_","scope":"global","$longname":"showDisabledDays_","$kind":"property","id":495,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * Bound to the view model.\n         * @member {Boolean} showWeekends_=true\n         */","meta":{"filename":"YearComponent.mjs","lineno":137,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"Bound to the view model.","kind":"member","name":"showWeekends_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showWeekends_","scope":"global","$longname":"showWeekends_","$kind":"property","id":496,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to show the week number as the first column of each month\n         * @member {Boolean} showWeekNumbers_=true\n         */","meta":{"filename":"YearComponent.mjs","lineno":142,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to show the week number as the first column of each month","kind":"member","name":"showWeekNumbers_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showWeekNumbers_","scope":"global","$longname":"showWeekNumbers_","$kind":"property","id":497,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to show 6 weeks for each month, so that all months have the same height\n         * @member {Boolean} sixWeeksPerMonth_=false\n         */","meta":{"filename":"YearComponent.mjs","lineno":147,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to show 6 weeks for each month, so that all months have the same height","kind":"member","name":"sixWeeksPerMonth_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"sixWeeksPerMonth_","scope":"global","$longname":"sixWeeksPerMonth_","$kind":"property","id":498,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * True to use sliding animations\n         * @member {Boolean} useAnimations=true\n         */","meta":{"filename":"YearComponent.mjs","lineno":152,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"True to use sliding animations","kind":"member","name":"useAnimations","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useAnimations","scope":"global","$longname":"useAnimations","$kind":"property","id":499,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * @member {Object} vdom\n         */","meta":{"filename":"YearComponent.mjs","lineno":156,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":500,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n         * 0-6 => Sun-Sat\n         * Bound to the view model.\n         * @member {Number} weekStartDay_=0\n         */","meta":{"filename":"YearComponent.mjs","lineno":172,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{}},"description":"0-6 => Sun-Sat<br />Bound to the view model.","kind":"member","name":"weekStartDay_","type":{"names":["Number"]},"defaultvalue":0,"longname":"weekStartDay_","scope":"global","$longname":"weekStartDay_","$kind":"property","id":501,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[5528,6043],"filename":"YearComponent.mjs","lineno":178,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016556","name":"YearComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"YearComponent#construct","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#construct","$kind":"method","id":502,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the calendarStore config got changed\n     * @param {Neo.calendar.store.Calendars|null} value\n     * @param {Neo.calendar.store.Calendars|null} oldValue\n     * @protected\n     */","meta":{"range":[6258,6565],"filename":"YearComponent.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016633","name":"YearComponent#afterSetCalendarStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the calendarStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Calendars","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCalendarStore","longname":"YearComponent#afterSetCalendarStore","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetCalendarStore","$kind":"method","id":503,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the currentDate config got changed\n     * @param {Date} value\n     * @param {Date} oldValue\n     * @protected\n     */","meta":{"range":[6720,7140],"filename":"YearComponent.mjs","lineno":223,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016660","name":"YearComponent#afterSetCurrentDate","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the currentDate config got changed","params":[{"type":{"names":["Date"]},"name":"value"},{"type":{"names":["Date"]},"name":"oldValue"}],"access":"protected","name":"afterSetCurrentDate","longname":"YearComponent#afterSetCurrentDate","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetCurrentDate","$kind":"method","id":504,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the dayNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7301,7397],"filename":"YearComponent.mjs","lineno":243,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016712","name":"YearComponent#afterSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dayNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDayNameFormat","longname":"YearComponent#afterSetDayNameFormat","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetDayNameFormat","$kind":"method","id":505,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the eventIndicatorHigh config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7563,7669],"filename":"YearComponent.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016725","name":"YearComponent#afterSetEventIndicatorHigh","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventIndicatorHigh config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventIndicatorHigh","longname":"YearComponent#afterSetEventIndicatorHigh","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetEventIndicatorHigh","$kind":"method","id":506,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the eventIndicatorLow config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7834,7939],"filename":"YearComponent.mjs","lineno":263,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016740","name":"YearComponent#afterSetEventIndicatorLow","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventIndicatorLow config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventIndicatorLow","longname":"YearComponent#afterSetEventIndicatorLow","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetEventIndicatorLow","$kind":"method","id":507,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the eventIndicatorMedium config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[8107,8215],"filename":"YearComponent.mjs","lineno":273,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016755","name":"YearComponent#afterSetEventIndicatorMedium","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventIndicatorMedium config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventIndicatorMedium","longname":"YearComponent#afterSetEventIndicatorMedium","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetEventIndicatorMedium","$kind":"method","id":508,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the eventStore config got changed\n     * @param {Neo.calendar.store.Events|null} value\n     * @param {Neo.calendar.store.Events|null} oldValue\n     * @protected\n     */","meta":{"range":[8421,8719],"filename":"YearComponent.mjs","lineno":283,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016770","name":"YearComponent#afterSetEventStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the eventStore config got changed","params":[{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"value"},{"type":{"names":["Neo.calendar.store.Events","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetEventStore","longname":"YearComponent#afterSetEventStore","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetEventStore","$kind":"method","id":509,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the locale config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[8873,9113],"filename":"YearComponent.mjs","lineno":302,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016797","name":"YearComponent#afterSetLocale","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the locale config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLocale","longname":"YearComponent#afterSetLocale","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetLocale","$kind":"method","id":510,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the monthNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[9276,9377],"filename":"YearComponent.mjs","lineno":317,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016831","name":"YearComponent#afterSetMonthNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the monthNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetMonthNameFormat","longname":"YearComponent#afterSetMonthNameFormat","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetMonthNameFormat","$kind":"method","id":511,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9534,9773],"filename":"YearComponent.mjs","lineno":327,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016844","name":"YearComponent#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"YearComponent#afterSetMounted","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetMounted","$kind":"method","id":512,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the showCellBorders config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9938,10113],"filename":"YearComponent.mjs","lineno":344,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016879","name":"YearComponent#afterSetShowCellBorders","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showCellBorders config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowCellBorders","longname":"YearComponent#afterSetShowCellBorders","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetShowCellBorders","$kind":"method","id":513,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the showWeekends config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[10275,11246],"filename":"YearComponent.mjs","lineno":357,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100016907","name":"YearComponent#afterSetShowWeekends","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showWeekends config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowWeekends","longname":"YearComponent#afterSetShowWeekends","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetShowWeekends","$kind":"method","id":514,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the showWeekNumbers config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[11411,11915],"filename":"YearComponent.mjs","lineno":394,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017034","name":"YearComponent#afterSetShowWeekNumbers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showWeekNumbers config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowWeekNumbers","longname":"YearComponent#afterSetShowWeekNumbers","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetShowWeekNumbers","$kind":"method","id":515,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the sixWeeksPerMonth config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[12081,12626],"filename":"YearComponent.mjs","lineno":420,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017123","name":"YearComponent#afterSetSixWeeksPerMonth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sixWeeksPerMonth config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSixWeeksPerMonth","longname":"YearComponent#afterSetSixWeeksPerMonth","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetSixWeeksPerMonth","$kind":"method","id":516,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered after the weekStartDay config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[12786,12886],"filename":"YearComponent.mjs","lineno":445,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017221","name":"YearComponent#afterSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the weekStartDay config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetWeekStartDay","longname":"YearComponent#afterSetWeekStartDay","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#afterSetWeekStartDay","$kind":"method","id":517,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered before the dayNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[13049,13205],"filename":"YearComponent.mjs","lineno":455,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017236","name":"YearComponent#beforeSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the dayNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetDayNameFormat","longname":"YearComponent#beforeSetDayNameFormat","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#beforeSetDayNameFormat","$kind":"method","id":518,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggered before the monthNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[13370,13532],"filename":"YearComponent.mjs","lineno":465,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017255","name":"YearComponent#beforeSetMonthNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the monthNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetMonthNameFormat","longname":"YearComponent#beforeSetMonthNameFormat","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#beforeSetMonthNameFormat","$kind":"method","id":519,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Stores the last date change which could not get applied while a transition was running\n     * @param {Date} [date=this.currentDate]\n     * @protected\n     */","meta":{"range":[13711,13787],"filename":"YearComponent.mjs","lineno":474,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017274","name":"YearComponent#cacheUpdate","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Stores the last date change which could not get applied while a transition was running","params":[{"type":{"names":["Date"]},"optional":true,"defaultvalue":"this.currentDate","name":"date"}],"access":"protected","name":"cacheUpdate","longname":"YearComponent#cacheUpdate","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#cacheUpdate","$kind":"method","id":520,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Number} increment\n     */","meta":{"range":[13842,16152],"filename":"YearComponent.mjs","lineno":481,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017289","name":"YearComponent#changeYear","type":"MethodDefinition","paramnames":["increment"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"increment"}],"name":"changeYear","longname":"YearComponent#changeYear","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#changeYear","$kind":"method","id":521,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[16181,16952],"filename":"YearComponent.mjs","lineno":538,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017580","name":"YearComponent#createDayNamesRow","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createDayNamesRow","longname":"YearComponent#createDayNamesRow","kind":"function","memberof":"YearComponent","scope":"instance","params":[],"$longname":"YearComponent#createDayNamesRow","$kind":"method","id":522,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object} containerEl\n     * @param {Date} currentDate\n     * @returns {Object} vdom\n     */","meta":{"range":[17072,20673],"filename":"YearComponent.mjs","lineno":572,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100017706","name":"YearComponent#createMonthContent","type":"MethodDefinition","paramnames":["containerEl","currentDate"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"containerEl"},{"type":{"names":["Date"]},"name":"currentDate"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"createMonthContent","longname":"YearComponent#createMonthContent","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#createMonthContent","$kind":"method","id":523,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Boolean} [silent=false] true to update the vdom silently\n     * @param {Object} [containerEl]\n     */","meta":{"range":[20804,21790],"filename":"YearComponent.mjs","lineno":671,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018173","name":"YearComponent#createMonths","type":"MethodDefinition","paramnames":["silent","containerEl"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to update the vdom silently","name":"silent"},{"type":{"names":["Object"]},"optional":true,"name":"containerEl"}],"name":"createMonths","longname":"YearComponent#createMonths","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#createMonths","$kind":"method","id":524,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Number|String} year\n     * @param {Number|String} month\n     * @param {Number|String} day\n     * @returns {String} id\n     */","meta":{"range":[21945,22256],"filename":"YearComponent.mjs","lineno":710,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018307","name":"YearComponent#getCellId","type":"MethodDefinition","paramnames":["year","month","day"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"year"},{"type":{"names":["Number","String"]},"name":"month"},{"type":{"names":["Number","String"]},"name":"day"}],"returns":[{"type":{"names":["String"]},"description":"id"}],"name":"getCellId","longname":"YearComponent#getCellId","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#getCellId","$kind":"method","id":525,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[22308,22404],"filename":"YearComponent.mjs","lineno":729,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018370","name":"YearComponent#onCalendarStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onCalendarStoreLoad","longname":"YearComponent#onCalendarStoreLoad","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onCalendarStoreLoad","$kind":"method","id":526,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[22454,22524],"filename":"YearComponent.mjs","lineno":736,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018389","name":"YearComponent#onCalendarStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCalendarStoreRecordChange","longname":"YearComponent#onCalendarStoreRecordChange","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onCalendarStoreRecordChange","$kind":"method","id":527,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[22576,22672],"filename":"YearComponent.mjs","lineno":743,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018399","name":"YearComponent#onEventStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreLoad","longname":"YearComponent#onEventStoreLoad","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onEventStoreLoad","$kind":"method","id":528,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[22724,22791],"filename":"YearComponent.mjs","lineno":750,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018418","name":"YearComponent#onEventStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"onEventStoreRecordChange","longname":"YearComponent#onEventStoreRecordChange","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onEventStoreRecordChange","$kind":"method","id":529,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[22841,23113],"filename":"YearComponent.mjs","lineno":757,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018428","name":"YearComponent#onNavButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onNavButtonClick","longname":"YearComponent#onNavButtonClick","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onNavButtonClick","$kind":"method","id":530,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23163,23484],"filename":"YearComponent.mjs","lineno":769,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018473","name":"YearComponent#onWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWheel","longname":"YearComponent#onWheel","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#onWheel","$kind":"method","id":531,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Triggers a vdom update & sets isUpdating\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[23611,23856],"filename":"YearComponent.mjs","lineno":785,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018529","name":"YearComponent#triggerVdomUpdate","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Triggers a vdom update & sets isUpdating","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"triggerVdomUpdate","longname":"YearComponent#triggerVdomUpdate","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#triggerVdomUpdate","$kind":"method","id":532,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Dynamically update the weekday rows inside each month\n     * @param {String} value\n     * @param {String} oldValue\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[24039,25082],"filename":"YearComponent.mjs","lineno":803,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018569","name":"YearComponent#updateDayNamesRows","type":"MethodDefinition","paramnames":["value","oldValue","silent"]},"vars":{"":null}},"description":"Dynamically update the weekday rows inside each month","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateDayNamesRows","longname":"YearComponent#updateDayNamesRows","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#updateDayNamesRows","$kind":"method","id":533,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[25111,25212],"filename":"YearComponent.mjs","lineno":840,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018750","name":"YearComponent#updateHeaderYear","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updateHeaderYear","longname":"YearComponent#updateHeaderYear","kind":"function","memberof":"YearComponent","scope":"instance","params":[],"$longname":"YearComponent#updateHeaderYear","$kind":"method","id":534,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n     * Dynamically update the monthNameFormat\n     * @param {String} value\n     * @param {String} oldValue\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[25398,26006],"filename":"YearComponent.mjs","lineno":851,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/calendar/view","code":{"id":"astnode100018779","name":"YearComponent#updateMonthNameFormat","type":"MethodDefinition","paramnames":["value","oldValue","silent"]},"vars":{"":null}},"description":"Dynamically update the monthNameFormat","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"updateMonthNameFormat","longname":"YearComponent#updateMonthNameFormat","kind":"function","memberof":"YearComponent","scope":"instance","$longname":"YearComponent#updateMonthNameFormat","$kind":"method","id":535,"neoClassName":"Neo.calendar.view.YearComponent"},{"comment":"/**\n * @class Neo.collection.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":16,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.collection","longname":"Neo.collection.Base","scope":"static","$longname":"Neo.collection.Base","$kind":"class","id":536,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":537,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * @member {String} className='Neo.collection.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.collection.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":538,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * @member {String} ntype='collection'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'collection'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":539,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * When filtering the collection for the first time, allItems will become a new collection for the unfiltered\n         * state, using this id as the sourceCollectionId\n         * @member {Neo.collection.Base|null} allItems\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"When filtering the collection for the first time, allItems will become a new collection for the unfiltered<br />state, using this id as the sourceCollectionId","kind":"member","name":"allItems","type":{"names":["Neo.collection.Base","null"]},"access":"protected","longname":"allItems","scope":"global","$longname":"allItems","$kind":"property","id":540,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * True to sort the collection items when adding / inserting new ones\n         * @member {Boolean} autoSort\n         */","meta":{"filename":"Base.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True to sort the collection items when adding / inserting new ones","kind":"member","name":"autoSort","type":{"names":["Boolean"]},"longname":"autoSort","scope":"global","$longname":"autoSort","$kind":"property","id":541,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * Use 'primitive' for default filters, use 'advanced' for filters using a filterBy method\n         * which need to iterate over other collection items\n         * @member {String} filterMode='primitive'\n         */","meta":{"filename":"Base.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Use 'primitive' for default filters, use 'advanced' for filters using a filterBy method<br />which need to iterate over other collection items","kind":"member","name":"filterMode","type":{"names":["String"]},"defaultvalue":"'primitive'","longname":"filterMode","scope":"global","$longname":"filterMode","$kind":"property","id":542,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * An Array containing Neo.util.Filter config objects or instances\n         * @member {Array} filters_=[]\n         */","meta":{"filename":"Base.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An Array containing Neo.util.Filter config objects or instances","kind":"member","name":"filters_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"filters_","scope":"global","$longname":"filters_","$kind":"property","id":543,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * @member {Object[]|null} items_=null\n         */","meta":{"filename":"Base.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"items_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":544,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * The unique(!) key property of each collection item\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Base.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The unique(!) key property of each collection item","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":545,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * Adding new items without an id (keyProperty) will use a negative index, which will decrease by -1\n         * for each new item\n         * @member {Number} keyPropertyIndex=-1\n         */","meta":{"filename":"Base.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Adding new items without an id (keyProperty) will use a negative index, which will decrease by -1<br />for each new item","kind":"member","name":"keyPropertyIndex","type":{"names":["Number"]},"defaultvalue":-1,"longname":"keyPropertyIndex","scope":"global","$longname":"keyPropertyIndex","$kind":"property","id":546,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * A map containing the key & reference of each collection item for faster access\n         * @member {Map} map_=null\n         */","meta":{"filename":"Base.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"A map containing the key & reference of each collection item for faster access","kind":"member","name":"map_","type":{"names":["Map"]},"defaultvalue":null,"longname":"map_","scope":"global","$longname":"map_","$kind":"property","id":547,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * An internal Array of the sort directions for faster access\n         * @member {Array} sortDirections=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An internal Array of the sort directions for faster access","kind":"member","name":"sortDirections","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"sortDirections","scope":"global","$longname":"sortDirections","$kind":"property","id":548,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * An internal Array of the sort properties for faster access\n         * @member {Array} sortProperties=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An internal Array of the sort properties for faster access","kind":"member","name":"sortProperties","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"sortProperties","scope":"global","$longname":"sortProperties","$kind":"property","id":549,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * An Array containing Neo.util.Sorter config objects or instances\n         * @member {Array} sorters_=[]\n         */","meta":{"filename":"Base.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An Array containing Neo.util.Sorter config objects or instances","kind":"member","name":"sorters_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"sorters_","scope":"global","$longname":"sorters_","$kind":"property","id":550,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n         * The id of another collection instance to use as this data source\n         * @member {String|null} sourceId_=null\n         */","meta":{"filename":"Base.mjs","lineno":105,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The id of another collection instance to use as this data source","kind":"member","name":"sourceId_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"sourceId_","scope":"global","$longname":"sourceId_","$kind":"property","id":551,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[3548,4324],"filename":"Base.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019001","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":552,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Adds one or more items to the end of the collection and returns the new length of the collection.\n     * @param {Array|Object} item The item(s) to add\n     * @returns {Object[]} an array containing all added items\n     */","meta":{"range":[4567,4638],"filename":"Base.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019100","name":"Base#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or more items to the end of the collection and returns the new length of the collection.","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"an array containing all added items"}],"name":"add","longname":"Base#add","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#add","$kind":"method","id":553,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[4737,5054],"filename":"Base.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019115","name":"Base#afterSetFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetFilters","longname":"Base#afterSetFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetFilters","$kind":"method","id":554,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[5153,5539],"filename":"Base.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019163","name":"Base#afterSetItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetItems","longname":"Base#afterSetItems","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetItems","$kind":"method","id":555,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[5638,6004],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019215","name":"Base#afterSetSorters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetSorters","longname":"Base#afterSetSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSorters","$kind":"method","id":556,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[6119,6739],"filename":"Base.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019272","name":"Base#afterSetSourceId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetSourceId","longname":"Base#afterSetSourceId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSourceId","$kind":"method","id":557,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Saves the sort property & direction multiplier of each sorter inside 2 arrays for faster access when sorting\n     * @protected\n     */","meta":{"range":[6895,7213],"filename":"Base.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019345","name":"Base#applySorterConfigs","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Saves the sort property & direction multiplier of each sorter inside 2 arrays for faster access when sorting","access":"protected","name":"applySorterConfigs","longname":"Base#applySorterConfigs","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#applySorterConfigs","$kind":"method","id":558,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[7312,8814],"filename":"Base.mjs","lineno":251,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019395","name":"Base#beforeSetFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"beforeSetFilters","longname":"Base#beforeSetFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetFilters","$kind":"method","id":559,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Map|null} value\n     * @param {Map|null} oldValue\n     * @protected\n     */","meta":{"range":[8919,8999],"filename":"Base.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019584","name":"Base#beforeSetMap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Map","null"]},"name":"value"},{"type":{"names":["Map","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetMap","longname":"Base#beforeSetMap","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetMap","$kind":"method","id":560,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[9098,10402],"filename":"Base.mjs","lineno":317,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019597","name":"Base#beforeSetSorters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSorters","longname":"Base#beforeSetSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetSorters","$kind":"method","id":561,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param opts\n     * @protected\n     */","meta":{"range":[10461,11529],"filename":"Base.mjs","lineno":368,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019766","name":"Base#cacheUpdate","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"name":"opts"}],"access":"protected","name":"cacheUpdate","longname":"Base#cacheUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#cacheUpdate","$kind":"method","id":562,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes all items and clears the map\n     */","meta":{"range":[11595,11702],"filename":"Base.mjs","lineno":401,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019935","name":"Base#clear","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes all items and clears the map","name":"clear","longname":"Base#clear","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#clear","$kind":"method","id":563,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Clears all current filters and optionally restores the original ones in case they existed.\n     * @param {boolean} [restoreOriginalFilters=false]\n     */","meta":{"range":[11877,12028],"filename":"Base.mjs","lineno":412,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019962","name":"Base#clearFilters","type":"MethodDefinition","paramnames":["restoreOriginalFilters"]},"vars":{"":null}},"description":"Clears all current filters and optionally restores the original ones in case they existed.","params":[{"type":{"names":["boolean"]},"optional":true,"defaultvalue":false,"name":"restoreOriginalFilters"}],"name":"clearFilters","longname":"Base#clearFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#clearFilters","$kind":"method","id":564,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Clears all current sorters and optionally restores the original ones in case they existed.\n     * Without restoreInitialState as true this will not affect the current sorting of this collection.\n     * @param {boolean} [restoreOriginalSorters=false]\n     */","meta":{"range":[12307,12458],"filename":"Base.mjs","lineno":421,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019986","name":"Base#clearSorters","type":"MethodDefinition","paramnames":["restoreOriginalSorters"]},"vars":{"":null}},"description":"Clears all current sorters and optionally restores the original ones in case they existed.<br />Without restoreInitialState as true this will not affect the current sorting of this collection.","params":[{"type":{"names":["boolean"]},"optional":true,"defaultvalue":false,"name":"restoreOriginalSorters"}],"name":"clearSorters","longname":"Base#clearSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#clearSorters","$kind":"method","id":565,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @returns {Neo.collection.Base} The cloned collection\n     */","meta":{"range":[12540,13349],"filename":"Base.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020010","name":"Base#clone","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.collection.Base"]},"description":"The cloned collection"}],"name":"clone","longname":"Base#clone","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#clone","$kind":"method","id":566,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Clears the map & items array before the super call\n     */","meta":{"range":[13429,13566],"filename":"Base.mjs","lineno":462,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020136","name":"Base#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Clears the map & items array before the super call","name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#destroy","$kind":"method","id":567,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     *\n     * @param {Object[]} items=this._items\n     * @param {Boolean} silent=false\n     * @protected\n     */","meta":{"range":[13693,16854],"filename":"Base.mjs","lineno":477,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020169","name":"Base#doSort","type":"MethodDefinition","paramnames":["items","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"defaultvalue":"this._items","name":"items"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"silent"}],"access":"protected","name":"doSort","longname":"Base#doSort","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#doSort","$kind":"method","id":568,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Resumes the collection events.\n     * If you started an update using the startSilentUpdateMode flag,\n     * you must use the endSilentUpdateMode param for this call.\n     * Using the endSilentUpdateMode param will not fire a mutation event.\n     * @param {Boolean} [endSilentUpdateMode]\n     * @see {@link Neo.collection.Base#startUpdate startUpdate}\n     */","meta":{"range":[17234,17760],"filename":"Base.mjs","lineno":580,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020505","name":"Base#endUpdate","type":"MethodDefinition","paramnames":["endSilentUpdateMode"]},"vars":{"":null}},"description":"Resumes the collection events.<br />If you started an update using the startSilentUpdateMode flag,<br />you must use the endSilentUpdateMode param for this call.<br />Using the endSilentUpdateMode param will not fire a mutation event.","params":[{"type":{"names":["Boolean"]},"optional":true,"name":"endSilentUpdateMode"}],"see":["{@link Neo.collection.Base#startUpdate startUpdate}"],"name":"endUpdate","longname":"Base#endUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#endUpdate","$kind":"method","id":569,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[17800,20956],"filename":"Base.mjs","lineno":603,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020577","name":"Base#filter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"filter","longname":"Base#filter","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#filter","$kind":"method","id":570,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns all items which match the property and value\n     * @param {Object|String} property\n     * @param {String|Number} value\n     * @returns {Array} Returns an empty Array in case no items are found\n     */","meta":{"range":[21187,22124],"filename":"Base.mjs","lineno":711,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020962","name":"Base#find","type":"MethodDefinition","paramnames":["property","value"]},"vars":{"":null}},"description":"Returns all items which match the property and value","params":[{"type":{"names":["Object","String"]},"name":"property"},{"type":{"names":["String","Number"]},"name":"value"}],"returns":[{"type":{"names":["Array"]},"description":"Returns an empty Array in case no items are found"}],"name":"find","longname":"Base#find","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#find","$kind":"method","id":571,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns all items in the collection for which the passed function returns true\n     * @param {function} fn The function to run for each item inside the start-end range. Return true for a match.\n     * @param {Object} fn.item The current collection item\n     * @param {Object} [scope=this] The scope in which the passed function gets executed\n     * @param {Number} [start=0] The start index\n     * @param {Number} [end=this.getCount()] The end index (up to, last value excluded)\n     * @returns {Array} Returns an empty Array in case no items are found\n     */","meta":{"range":[22706,23041],"filename":"Base.mjs","lineno":753,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021071","name":"Base#findBy","type":"MethodDefinition","paramnames":["fn","scope","start","end"]},"vars":{"":null}},"description":"Returns all items in the collection for which the passed function returns true","params":[{"type":{"names":["function"]},"description":"The function to run for each item inside the start-end range. Return true for a match.","name":"fn"},{"type":{"names":["Object"]},"description":"The current collection item","name":"fn.item"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this","description":"The scope in which the passed function gets executed","name":"scope"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"description":"The start index","name":"start"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":"this.getCount()","description":"The end index (up to, last value excluded)","name":"end"}],"returns":[{"type":{"names":["Array"]},"description":"Returns an empty Array in case no items are found"}],"name":"findBy","longname":"Base#findBy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#findBy","$kind":"method","id":572,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the first item inside the collection\n     * @returns {Object}\n     */","meta":{"range":[23140,23186],"filename":"Base.mjs","lineno":772,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021132","name":"Base#first","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the first item inside the collection","returns":[{"type":{"names":["Object"]}}],"name":"first","longname":"Base#first","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#first","$kind":"method","id":573,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the object associated to the key, or undefined if there is none.\n     * @param key\n     * @returns {Object|undefined}\n     */","meta":{"range":[23341,23391],"filename":"Base.mjs","lineno":781,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021142","name":"Base#get","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the object associated to the key, or undefined if there is none.","params":[{"name":"key"}],"returns":[{"type":{"names":["Object","undefined"]}}],"name":"get","longname":"Base#get","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#get","$kind":"method","id":574,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the item for a given index\n     * @param {Number} index\n     * @returns {Object|undefined}\n     */","meta":{"range":[23519,23574],"filename":"Base.mjs","lineno":790,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021155","name":"Base#getAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Returns the item for a given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","undefined"]}}],"name":"getAt","longname":"Base#getAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getAt","$kind":"method","id":575,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the length of the internal items array\n     * @returns {Number}\n     */","meta":{"range":[23675,23728],"filename":"Base.mjs","lineno":798,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021166","name":"Base#getCount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the length of the internal items array","returns":[{"type":{"names":["Number"]}}],"name":"getCount","longname":"Base#getCount","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getCount","$kind":"method","id":576,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @returns {Number}\n     */","meta":{"range":[23775,23839],"filename":"Base.mjs","lineno":805,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021176","name":"Base#getCountMutations","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Number"]}}],"name":"getCountMutations","longname":"Base#getCountMutations","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getCountMutations","$kind":"method","id":577,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the first matching filter for the given property config\n     * @param {String} property\n     * @returns {Neo.collection.Filter|null}\n     */","meta":{"range":[24009,24306],"filename":"Base.mjs","lineno":814,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021184","name":"Base#getFilter","type":"MethodDefinition","paramnames":["property"]},"vars":{"":null}},"description":"Returns the first matching filter for the given property config","params":[{"type":{"names":["String"]},"name":"property"}],"returns":[{"type":{"names":["Neo.collection.Filter","null"]}}],"name":"getFilter","longname":"Base#getFilter","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getFilter","$kind":"method","id":578,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the key for a given index\n     * @param {Number} index\n     * @returns {Number|String|undefined}\n     */","meta":{"range":[24440,24543],"filename":"Base.mjs","lineno":833,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021227","name":"Base#getKeyAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Returns the key for a given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Number","String","undefined"]}}],"name":"getKeyAt","longname":"Base#getKeyAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getKeyAt","$kind":"method","id":579,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns a shallow copy of a portion of the items array\n     * @param {Number} [start] Zero-based index at which to begin extraction.\n     * @param {Number} [end] Zero-based index before which to end extraction (extracts up to but not including end).\n     * @returns {Array}\n     * @link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice\n     */","meta":{"range":[24952,25026],"filename":"Base.mjs","lineno":845,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021242","name":"Base#getRange","type":"MethodDefinition","paramnames":["start","end"]},"vars":{"":null}},"description":"Returns a shallow copy of a portion of the items array","params":[{"type":{"names":["Number"]},"optional":true,"description":"Zero-based index at which to begin extraction.","name":"start"},{"type":{"names":["Number"]},"optional":true,"description":"Zero-based index before which to end extraction (extracts up to but not including end).","name":"end"}],"returns":[{"type":{"names":["Array"]}}],"tags":[{"originalTitle":"link","title":"link","text":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice","value":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice"}],"name":"getRange","longname":"Base#getRange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getRange","$kind":"method","id":580,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the Source Collection in case the sourceCollectionId config was set\n     * @returns {Neo.collection.Base|undefined}\n     */","meta":{"range":[25179,25254],"filename":"Base.mjs","lineno":853,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021257","name":"Base#getSource","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the Source Collection in case the sourceCollectionId config was set","returns":[{"type":{"names":["Neo.collection.Base","undefined"]}}],"name":"getSource","longname":"Base#getSource","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getSource","$kind":"method","id":581,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns a boolean asserting whether a value has been associated to the key in the Collection or not\n     * @param {Number|String} key\n     * @returns {Boolean}\n     */","meta":{"range":[25443,25493],"filename":"Base.mjs","lineno":862,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021273","name":"Base#has","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns a boolean asserting whether a value has been associated to the key in the Collection or not","params":[{"type":{"names":["Number","String"]},"name":"key"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"has","longname":"Base#has","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#has","$kind":"method","id":582,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns a boolean asserting whether an item exists in the Collection or not\n     * @param {Object} item\n     * @returns {Boolean}\n     */","meta":{"range":[25652,25726],"filename":"Base.mjs","lineno":871,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021286","name":"Base#hasItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Returns a boolean asserting whether an item exists in the Collection or not","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasItem","longname":"Base#hasItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#hasItem","$kind":"method","id":583,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the index for a given key or item\n     * @param {Number|String|Object} key\n     * @returns {Number} index (-1 in case no match is found)\n     */","meta":{"range":[25900,26002],"filename":"Base.mjs","lineno":880,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021303","name":"Base#indexOf","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the index for a given key or item","params":[{"type":{"names":["Number","String","Object"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOf","longname":"Base#indexOf","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOf","$kind":"method","id":584,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the index for a given item\n     * @param {Object} item\n     * @returns {Number} index (-1 in case no match is found)\n     */","meta":{"range":[26156,26223],"filename":"Base.mjs","lineno":889,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021329","name":"Base#indexOfItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Returns the index for a given item","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOfItem","longname":"Base#indexOfItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOfItem","$kind":"method","id":585,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the index for a given key\n     * @param {Number|String} key\n     * @returns {Number} index (-1 in case no match is found)\n     */","meta":{"range":[26382,26460],"filename":"Base.mjs","lineno":898,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021342","name":"Base#indexOfKey","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the index for a given key","params":[{"type":{"names":["Number","String"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOfKey","longname":"Base#indexOfKey","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOfKey","$kind":"method","id":586,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Inserts an item or an array of items at the specified index\n     * @param {Number} index\n     * @param {Array|Object} item\n     * @returns {Object[]} an array containing all added items\n     */","meta":{"range":[26675,26757],"filename":"Base.mjs","lineno":908,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021361","name":"Base#insert","type":"MethodDefinition","paramnames":["index","item"]},"vars":{"":null}},"description":"Inserts an item or an array of items at the specified index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Array","Object"]},"name":"item"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"an array containing all added items"}],"name":"insert","longname":"Base#insert","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#insert","$kind":"method","id":587,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @returns {Boolean} true in case the collection is filtered\n     */","meta":{"range":[26845,26898],"filename":"Base.mjs","lineno":915,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021377","name":"Base#isFiltered","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the collection is filtered"}],"name":"isFiltered","longname":"Base#isFiltered","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#isFiltered","$kind":"method","id":588,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Object} item\n     * @returns {boolean}\n     * @protected\n     */","meta":{"range":[26992,27379],"filename":"Base.mjs","lineno":924,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021385","name":"Base#isFilteredItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["boolean"]}}],"access":"protected","name":"isFilteredItem","longname":"Base#isFilteredItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#isFilteredItem","$kind":"method","id":589,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @returns {Boolean} true in case the collection is sorted\n     */","meta":{"range":[27465,27514],"filename":"Base.mjs","lineno":944,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021433","name":"Base#isSorted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the collection is sorted"}],"name":"isSorted","longname":"Base#isSorted","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#isSorted","$kind":"method","id":590,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Returns the last item inside the collection\n     * @returns {Object}\n     */","meta":{"range":[27612,27674],"filename":"Base.mjs","lineno":952,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021441","name":"Base#last","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the last item inside the collection","returns":[{"type":{"names":["Object"]}}],"name":"last","longname":"Base#last","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#last","$kind":"method","id":591,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Object} opts\n     * @protected\n     */","meta":{"range":[27742,27793],"filename":"Base.mjs","lineno":960,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021456","name":"Base#onFilterChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onFilterChange","longname":"Base#onFilterChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onFilterChange","$kind":"method","id":592,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Object} opts\n     * @protected\n     */","meta":{"range":[27861,28054],"filename":"Base.mjs","lineno":968,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021466","name":"Base#onMutate","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onMutate","longname":"Base#onMutate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onMutate","$kind":"method","id":593,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {Object} opts\n     * @protected\n     */","meta":{"range":[28122,28208],"filename":"Base.mjs","lineno":982,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021498","name":"Base#onSorterChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onSorterChange","longname":"Base#onSorterChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onSorterChange","$kind":"method","id":594,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes the last element from the items array and returns this element.\n     * @returns {Object} The removed element from the collection; undefined if the collection is empty.\n     */","meta":{"range":[28413,28526],"filename":"Base.mjs","lineno":991,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021513","name":"Base#pop","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes the last element from the items array and returns this element.","returns":[{"type":{"names":["Object"]},"description":"The removed element from the collection; undefined if the collection is empty."}],"name":"pop","longname":"Base#pop","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#pop","$kind":"method","id":595,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Adds one or more items to the end of the collection and returns the new items count\n     * @param {Array|Object} item The item(s) to add\n     * @returns {Number} the collection count\n     */","meta":{"range":[28738,28787],"filename":"Base.mjs","lineno":1001,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021537","name":"Base#push","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or more items to the end of the collection and returns the new items count","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"push","longname":"Base#push","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#push","$kind":"method","id":596,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes a given key, item or Array containing keys|items\n     * @param {Number|String|Object|Array} key\n     * @returns {Number} the collection count\n     */","meta":{"range":[28966,29075],"filename":"Base.mjs","lineno":1010,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021548","name":"Base#remove","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Removes a given key, item or Array containing keys|items","params":[{"type":{"names":["Number","String","Object","Array"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"remove","longname":"Base#remove","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#remove","$kind":"method","id":597,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes the item at the given index\n     * @param {Number} index\n     * @returns {Number} the collection count\n     */","meta":{"range":[29215,29301],"filename":"Base.mjs","lineno":1020,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021573","name":"Base#removeAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Removes the item at the given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"removeAt","longname":"Base#removeAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeAt","$kind":"method","id":598,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Reverses the items array in place.\n     * Intended for collections without sorters.\n     * @returns {Array} items\n     */","meta":{"range":[29444,29499],"filename":"Base.mjs","lineno":1030,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021590","name":"Base#reverse","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Reverses the items array in place.<br />Intended for collections without sorters.","returns":[{"type":{"names":["Array"]},"description":"items"}],"name":"reverse","longname":"Base#reverse","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#reverse","$kind":"method","id":599,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes the first element from the items array and returns this element.\n     * @returns {Object} The removed element from the collection; undefined if the collection is empty.\n     */","meta":{"range":[29705,29801],"filename":"Base.mjs","lineno":1038,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021601","name":"Base#shift","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes the first element from the items array and returns this element.","returns":[{"type":{"names":["Object"]},"description":"The removed element from the collection; undefined if the collection is empty."}],"name":"shift","longname":"Base#shift","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#shift","$kind":"method","id":600,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * @param {function} callback Function to test for each item, taking three parameters:\n     * @param {Object}   callback.item The current collection item being processed\n     * @param {Number}  [callback.index] The index of the current item being processed\n     * @param {Array}   [callback.items] The items array of the collection\n     *\n     * @param {Object} [scope] Value to use as \"this\" when executing the callback\n     * @returns {boolean} true if the callback function returns a truthy value for any collection item, otherwise false\n     */","meta":{"range":[30368,30431],"filename":"Base.mjs","lineno":1052,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021620","name":"Base#some","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"description":"Function to test for each item, taking three parameters:","name":"callback"},{"type":{"names":["Object"]},"description":"The current collection item being processed","name":"callback.item"},{"type":{"names":["Number"]},"optional":true,"description":"The index of the current item being processed","name":"callback.index"},{"type":{"names":["Array"]},"optional":true,"description":"The items array of the collection","name":"callback.items"},{"type":{"names":["Object"]},"optional":true,"description":"Value to use as \"this\" when executing the callback","name":"scope"}],"returns":[{"type":{"names":["boolean"]},"description":"true if the callback function returns a truthy value for any collection item, otherwise false"}],"name":"some","longname":"Base#some","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#some","$kind":"method","id":601,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Removes items from and/or adds items to this collection\n     * If the toRemoveArray is used, then the index is not used for removing, the entries are found by key and removed from where they are.\n     * If index is not passed, toAddArray is appended to the Collection.\n     * @param {Number|null} index\n     * @param {Number|Array} [removeCountOrToRemoveArray]\n     * @param {Array| Object} [toAddArray]\n     * @returns {Object} An object containing the addedItems & removedItems arrays\n     */","meta":{"range":[30947,34678],"filename":"Base.mjs","lineno":1065,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021635","name":"Base#splice","type":"MethodDefinition","paramnames":["index","removeCountOrToRemoveArray","toAddArray"]},"vars":{"":null}},"description":"Removes items from and/or adds items to this collection<br />If the toRemoveArray is used, then the index is not used for removing, the entries are found by key and removed from where they are.<br />If index is not passed, toAddArray is appended to the Collection.","params":[{"type":{"names":["Number","null"]},"name":"index"},{"type":{"names":["Number","Array"]},"optional":true,"name":"removeCountOrToRemoveArray"},{"type":{"names":["Array","Object"]},"optional":true,"name":"toAddArray"}],"returns":[{"type":{"names":["Object"]},"description":"An object containing the addedItems & removedItems arrays"}],"name":"splice","longname":"Base#splice","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#splice","$kind":"method","id":602,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Prevents the collection from firing events until endUpdate gets called.\n     * If you start an update using the startSilentUpdateMode param,\n     * the mutation event will not fire after using endUpdate()\n     * (you must use the endSilentUpdateMode param for the endUpdate call in case you used\n     * startSilentUpdateMode here)\n     * @param {Boolean} [startSilentUpdateMode]\n     * @see {@link Neo.collection.Base#endUpdate endUpdate}\n     */","meta":{"range":[35146,35310],"filename":"Base.mjs","lineno":1183,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022122","name":"Base#startUpdate","type":"MethodDefinition","paramnames":["startSilentUpdateMode"]},"vars":{"":null}},"description":"Prevents the collection from firing events until endUpdate gets called.<br />If you start an update using the startSilentUpdateMode param,<br />the mutation event will not fire after using endUpdate()<br />(you must use the endSilentUpdateMode param for the endUpdate call in case you used<br />startSilentUpdateMode here)","params":[{"type":{"names":["Boolean"]},"optional":true,"name":"startSilentUpdateMode"}],"see":["{@link Neo.collection.Base#endUpdate endUpdate}"],"name":"startUpdate","longname":"Base#startUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#startUpdate","$kind":"method","id":603,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n     * Adds one or more elements to the beginning of the collection and returns the new items count\n     * @param {Array|Object} item The item(s) to add\n     * @returns {Number} the collection count\n     */","meta":{"range":[35531,35617],"filename":"Base.mjs","lineno":1196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022141","name":"Base#unshift","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or more elements to the beginning of the collection and returns the new items count","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"unshift","longname":"Base#unshift","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#unshift","$kind":"method","id":604,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * The mutate event fires after every splice call (invoked by all methods which change the content of the items array).\n * @event mutate\n * @param {Object[]} addedItems\n * @param {Boolean} preventBubbleUp private\n * @param {Object[]} removedItems\n * @returns {Object}\n */","meta":{"filename":"Base.mjs","lineno":1202,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The mutate event fires after every splice call (invoked by all methods which change the content of the items array).","kind":"event","name":"mutate","params":[{"type":{"names":["Array.<Object>"]},"name":"addedItems"},{"type":{"names":["Boolean"]},"description":"private","name":"preventBubbleUp"},{"type":{"names":["Array.<Object>"]},"name":"removedItems"}],"returns":[{"type":{"names":["Object"]}}],"longname":"event:mutate","scope":"global","$longname":"event:mutate","$kind":"event","id":605,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @class Neo.collection.Filter\n * @extends Neo.core.Base\n */","meta":{"filename":"Filter.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"class","name":"Filter","augments":["Neo.core.Base"],"memberof":"Neo.collection","longname":"Neo.collection.Filter","scope":"static","$longname":"Neo.collection.Filter","$kind":"class","id":606,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Filter.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":607,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * Valid values for the operator config:<br>\n         * ['==', '===', '!=', '!==', '<', '<=', '>', '>=', 'excluded', 'included', 'isDefined', 'isUndefined', 'like']\n         * @member {String[]} operators\n         * @protected\n         * @static\n         */","meta":{"filename":"Filter.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Valid values for the operator config:<br><br />['==', '===', '!=', '!==', '<', '<=', '>', '>=', 'excluded', 'included', 'isDefined', 'isUndefined', 'like']","kind":"member","name":"operators","type":{"names":["Array.<String>"]},"access":"protected","scope":"static","longname":"operators","$longname":"operators","$kind":"property","id":608,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * @member {String} className='Neo.collection.Filter'\n         * @protected\n         */","meta":{"filename":"Filter.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.collection.Filter'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":609,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * @member {String} ntype='filter'\n         * @protected\n         */","meta":{"filename":"Filter.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'filter'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":610,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * Setting disabled to true will exclude this filter from the collection filtering logic\n         * @member {Boolean} disabled_=false\n         */","meta":{"filename":"Filter.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Setting disabled to true will exclude this filter from the collection filtering logic","kind":"member","name":"disabled_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disabled_","scope":"global","$longname":"disabled_","$kind":"property","id":611,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * Provide a custom filtering function which has a higher priority than property, operator & value\n         * @member {Function|null} filterBy_=null\n         */","meta":{"filename":"Filter.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Provide a custom filtering function which has a higher priority than property, operator & value","kind":"member","name":"filterBy_","type":{"names":["function","null"]},"defaultvalue":null,"longname":"filterBy_","scope":"global","$longname":"filterBy_","$kind":"property","id":612,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * True means not filtering out items in case the value is '', null, [] or {}\n         * @member {Boolean} includeEmptyValues=true\n         */","meta":{"filename":"Filter.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True means not filtering out items in case the value is '', null, [] or {}","kind":"member","name":"includeEmptyValues","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"includeEmptyValues","scope":"global","$longname":"includeEmptyValues","$kind":"property","id":613,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * Set this flag to true before starting bulk updates (e.g. changing property & value)\n         * to prevent multiple change events\n         * @member {Boolean} isUpdating_=false\n         */","meta":{"filename":"Filter.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Set this flag to true before starting bulk updates (e.g. changing property & value)<br />to prevent multiple change events","kind":"member","name":"isUpdating_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isUpdating_","scope":"global","$longname":"isUpdating_","$kind":"property","id":614,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * The owner util.Collection needs to apply an onChange listener once\n         * @member {Boolean} listenerApplied=false\n         * @protected\n         */","meta":{"filename":"Filter.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The owner util.Collection needs to apply an onChange listener once","kind":"member","name":"listenerApplied","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"listenerApplied","scope":"global","$longname":"listenerApplied","$kind":"property","id":615,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * The operator to filter by (use the combination of property, operator & value)\n         * Valid values:\n         *\n         * == (not recommended)\n         * ===\n         * != (not recommended)\n         * !==\n         * <\n         * >=\n         * >\n         * >=\n         * like (collectionValue.toLowerCase().indexOf(filterValue.toLowerCase()) > -1)\n         * included (expects value to be an array)\n         * excluded (expects value to be an array)\n         * @member {String} operator='==='\n         */","meta":{"filename":"Filter.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The operator to filter by (use the combination of property, operator & value)<br />Valid values:<br /><br />== (not recommended)<br />===<br />!= (not recommended)<br />!==<br /><<br />>=<br />><br />>=<br />like (collectionValue.toLowerCase().indexOf(filterValue.toLowerCase()) > -1)<br />included (expects value to be an array)<br />excluded (expects value to be an array)","kind":"member","name":"operator","type":{"names":["String"]},"defaultvalue":"'==='","longname":"operator","scope":"global","$longname":"operator","$kind":"property","id":616,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * The property to filter by (use the combination of property, operator & value)\n         * @member {String} property_='id'\n         */","meta":{"filename":"Filter.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The property to filter by (use the combination of property, operator & value)","kind":"member","name":"property_","type":{"names":["String"]},"defaultvalue":"'id'","longname":"property_","scope":"global","$longname":"property_","$kind":"property","id":617,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * The scope to use for the filterBy method, in case it is provided. Defaults to this instance.\n         * @member {Object|null} scope=null\n         */","meta":{"filename":"Filter.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The scope to use for the filterBy method, in case it is provided. Defaults to this instance.","kind":"member","name":"scope","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"scope","scope":"global","$longname":"scope","$kind":"property","id":618,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n         * The value to filter by (use the combination of property, operator & value)\n         * @member {String} value_=null\n         */","meta":{"filename":"Filter.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The value to filter by (use the combination of property, operator & value)","kind":"member","name":"value_","type":{"names":["String"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":619,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n     * Triggered before the operator config gets changed.\n     * @param {String|null} value\n     * @param {String} oldValue\n     * @returns {String}\n     * @protected\n     */","meta":{"range":[4172,4283],"filename":"Filter.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022332","name":"Filter#beforeSetOperator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the operator config gets changed.","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"returns":[{"type":{"names":["String"]}}],"access":"protected","name":"beforeSetOperator","longname":"Filter#beforeSetOperator","kind":"function","memberof":"Filter","scope":"instance","$longname":"Filter#beforeSetOperator","$kind":"method","id":620,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     */","meta":{"range":[4348,4647],"filename":"Filter.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022346","name":"Filter#fireChangeEvent","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"name":"fireChangeEvent","longname":"Filter#fireChangeEvent","kind":"function","memberof":"Filter","scope":"instance","$longname":"Filter#fireChangeEvent","$kind":"method","id":621,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n     * Checks if a collection item matches this filter\n     * @param {Object} item The current collection item\n     * @param {Array} filteredItems If the collection filterMode is not primitive contains the items which passed\n     * the previous filters, otherwise all collection items\n     * @param {Array} allItems all collection items\n     * @returns {Boolean}\n     */","meta":{"range":[5032,5876],"filename":"Filter.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022386","name":"Filter#isFiltered","type":"MethodDefinition","paramnames":["item","filteredItems","allItems"]},"vars":{"":null}},"description":"Checks if a collection item matches this filter","params":[{"type":{"names":["Object"]},"description":"The current collection item","name":"item"},{"type":{"names":["Array"]},"description":"If the collection filterMode is not primitive contains the items which passed<br />the previous filters, otherwise all collection items","name":"filteredItems"},{"type":{"names":["Array"]},"description":"all collection items","name":"allItems"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isFiltered","longname":"Filter#isFiltered","kind":"function","memberof":"Filter","scope":"instance","$longname":"Filter#isFiltered","$kind":"method","id":622,"neoClassName":"Neo.collection.Filter"},{"comment":"/**\n * @class Neo.collection.Sorter\n * @extends Neo.core.Base\n */","meta":{"filename":"Sorter.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"class","name":"Sorter","augments":["Neo.core.Base"],"memberof":"Neo.collection","longname":"Neo.collection.Sorter","scope":"static","$longname":"Neo.collection.Sorter","$kind":"class","id":623,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Sorter.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":624,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * @member {String} className='Neo.collection.Sorter'\n         * @protected\n         */","meta":{"filename":"Sorter.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.collection.Sorter'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":625,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * @member {String} ntype='sorter'\n         * @protected\n         */","meta":{"filename":"Sorter.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'sorter'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":626,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * Internal config which mapps the direction ASC to 1, -1 otherwise\n         * @member {Number} directionMultiplier=1\n         * @protected\n         */","meta":{"filename":"Sorter.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Internal config which mapps the direction ASC to 1, -1 otherwise","kind":"member","name":"directionMultiplier","type":{"names":["Number"]},"defaultvalue":1,"access":"protected","longname":"directionMultiplier","scope":"global","$longname":"directionMultiplier","$kind":"property","id":627,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * The sort direction when using a property.\n         * @member {String} direction_='ASC'\n         */","meta":{"filename":"Sorter.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The sort direction when using a property.","kind":"member","name":"direction_","type":{"names":["String"]},"defaultvalue":"'ASC'","longname":"direction_","scope":"global","$longname":"direction_","$kind":"property","id":628,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * The owner util.Collection needs to apply an onChange listener once\n         * @member {boolean} listenerApplied=false\n         * @protected\n         */","meta":{"filename":"Sorter.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The owner util.Collection needs to apply an onChange listener once","kind":"member","name":"listenerApplied","type":{"names":["boolean"]},"defaultvalue":false,"access":"protected","longname":"listenerApplied","scope":"global","$longname":"listenerApplied","$kind":"property","id":629,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * The property to sort by.\n         * @member {String} property_='id'\n         */","meta":{"filename":"Sorter.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The property to sort by.","kind":"member","name":"property_","type":{"names":["String"]},"defaultvalue":"'id'","longname":"property_","scope":"global","$longname":"property_","$kind":"property","id":630,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * Provide a custom sorting function, has a higher priority than property & direction\n         * @member {Function|null} sortBy=null\n         * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Collator\n         */","meta":{"filename":"Sorter.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Provide a custom sorting function, has a higher priority than property & direction","kind":"member","name":"sortBy","type":{"names":["function","null"]},"defaultvalue":null,"see":["https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Collator"],"longname":"sortBy","scope":"global","$longname":"sortBy","$kind":"property","id":631,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n         * True to use the transformValue method for each item (the method can get overridden)\n         * @member {Boolean} useTransformValue=true\n         * @protected\n         */","meta":{"filename":"Sorter.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True to use the transformValue method for each item (the method can get overridden)","kind":"member","name":"useTransformValue","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"useTransformValue","scope":"global","$longname":"useTransformValue","$kind":"property","id":632,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n     * @param {String} value\n     * @param {String} oldValue\n     */","meta":{"range":[2009,2297],"filename":"Sorter.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022695","name":"Sorter#afterSetDirection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"name":"afterSetDirection","longname":"Sorter#afterSetDirection","kind":"function","memberof":"Sorter","scope":"instance","$longname":"Sorter#afterSetDirection","$kind":"method","id":633,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n     * @param {String} value\n     * @param {String} oldValue\n     */","meta":{"range":[2380,2607],"filename":"Sorter.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022735","name":"Sorter#afterSetProperty","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"name":"afterSetProperty","longname":"Sorter#afterSetProperty","kind":"function","memberof":"Sorter","scope":"instance","$longname":"Sorter#afterSetProperty","$kind":"method","id":634,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n     * Default sorter function which gets used by collections in case at least one sorter has a real sortBy method\n     * @param a\n     * @param b\n     */","meta":{"range":[2776,3184],"filename":"Sorter.mjs","lineno":102,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022763","name":"Sorter#defaultSortBy","type":"MethodDefinition","paramnames":["a","b"]},"vars":{"":null}},"description":"Default sorter function which gets used by collections in case at least one sorter has a real sortBy method","params":[{"name":"a"},{"name":"b"}],"name":"defaultSortBy","longname":"Sorter#defaultSortBy","kind":"function","memberof":"Sorter","scope":"instance","$longname":"Sorter#defaultSortBy","$kind":"method","id":635,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n     * @param {*} value\n     * @returns {*} value\n     */","meta":{"range":[3256,3400],"filename":"Sorter.mjs","lineno":128,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100022835","name":"Sorter#transformValue","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["*"]},"name":"value"}],"returns":[{"type":{"names":["*"]},"description":"value"}],"name":"transformValue","longname":"Sorter#transformValue","kind":"function","memberof":"Sorter","scope":"instance","$longname":"Sorter#transformValue","$kind":"method","id":636,"neoClassName":"Neo.collection.Sorter"},{"comment":"/**\n * @class Neo.component.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":14,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.component","longname":"Neo.component.Base","scope":"static","$longname":"Neo.component.Base","$kind":"class","id":637,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":638,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * @member {String} className='Neo.component.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":639,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * @member {String} ntype='component'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'component'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":640,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * The name of the App this component belongs to\n         * @member {String|null} appName_=null\n         */","meta":{"filename":"Base.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The name of the App this component belongs to","kind":"member","name":"appName_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appName_","scope":"global","$longname":"appName_","$kind":"property","id":641,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * True automatically mounts a component after being rendered.\n         * Use this for the top level component of your app.\n         * @member {Boolean} autoMount=false\n         * @tutorial 02_ClassSystem\n         */","meta":{"filename":"Base.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True automatically mounts a component after being rendered.<br />Use this for the top level component of your app.","kind":"member","name":"autoMount","type":{"names":["Boolean"]},"defaultvalue":false,"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"longname":"autoMount","scope":"global","$longname":"autoMount","$kind":"property","id":642,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * True automatically renders a component after being created inside the init call.\n         * Use this for the top level component of your app.\n         * @member {Boolean} autoRender=false\n         * @see {@link Neo.component.Base#init init}\n         * @tutorial 02_ClassSystem\n         */","meta":{"filename":"Base.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True automatically renders a component after being created inside the init call.<br />Use this for the top level component of your app.","kind":"member","name":"autoRender","type":{"names":["Boolean"]},"defaultvalue":false,"see":["{@link Neo.component.Base#init init}"],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"longname":"autoRender","scope":"global","$longname":"autoRender","$kind":"property","id":643,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Bind configs to model.Component data properties.\n         * Example for a button.Base:\n         * @example\n         * bind: {\n         *     iconCls: data => `fa fa-{$data.icon}`,\n         *     text   : data => data.foo.bar\n         * }\n         * @see https://github.com/neomjs/neo/blob/dev/examples/model\n         * @member {Object|null} bind=null\n         */","meta":{"filename":"Base.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Bind configs to model.Component data properties.<br />Example for a button.Base:","examples":["bind: {\n    iconCls: data => `fa fa-{$data.icon}`,\n    text   : data => data.foo.bar\n}"],"see":["https://github.com/neomjs/neo/blob/dev/examples/model"],"kind":"member","name":"bind","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":644,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * manager.Focus will change this flag on focusin & out dom events\n         * @member {Boolean} containsFocus_=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"manager.Focus will change this flag on focusin & out dom events","kind":"member","name":"containsFocus_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"containsFocus_","scope":"global","$longname":"containsFocus_","$kind":"property","id":645,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Assign a component controller to this component (pass an imported module or the string based class name)\n         * @member {Neo.controller.Component|String} controller_=null\n         */","meta":{"filename":"Base.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Assign a component controller to this component (pass an imported module or the string based class name)","kind":"member","name":"controller_","type":{"names":["Neo.controller.Component","String"]},"defaultvalue":null,"longname":"controller_","scope":"global","$longname":"controller_","$kind":"property","id":646,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Convenience shortcut to access the data config of the closest model.Component.\n         * Read only.\n         * @member {Object} data_=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Convenience shortcut to access the data config of the closest model.Component.<br />Read only.","kind":"member","name":"data_","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"data_","scope":"global","$longname":"data_","$kind":"property","id":647,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Disabled components will get the neo-disabled cls applied and won't receive DOM events\n         * @member {Boolean} disabled_=false\n         */","meta":{"filename":"Base.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Disabled components will get the neo-disabled cls applied and won't receive DOM events","kind":"member","name":"disabled_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disabled_","scope":"global","$longname":"disabled_","$kind":"property","id":648,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * An array of domListener configs\n         * @member {Object[]|null} domListeners_=null\n         * @example\n         * afterSetStayOnHover(value, oldValue) {\n         *     if (value) {\n         *         let me           = this,\n         *             domListeners = me.domListeners || [];\n         *\n         *         domListeners.push(\n         *             {mouseenter: me.onMouseEnter, scope: me},\n         *             {mouseleave: me.onMouseLeave, scope: me}\n         *         );\n         *\n         *        me.domListeners = domListeners;\n         *    }\n         *}\n         */","meta":{"filename":"Base.mjs","lineno":112,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"An array of domListener configs","kind":"member","name":"domListeners_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"examples":["afterSetStayOnHover(value, oldValue) {\n    if (value) {\n        let me           = this,\n            domListeners = me.domListeners || [];\n\n        domListeners.push(\n            {mouseenter: me.onMouseEnter, scope: me},\n            {mouseleave: me.onMouseLeave, scope: me}\n        );\n\n       me.domListeners = domListeners;\n   }\n}"],"longname":"domListeners_","scope":"global","$longname":"domListeners_","$kind":"property","id":649,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Set this config to true to dynamically import a DropZone module & create an instance\n         * @member {Boolean} droppable_=false\n         */","meta":{"filename":"Base.mjs","lineno":117,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Set this config to true to dynamically import a DropZone module & create an instance","kind":"member","name":"droppable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"droppable_","scope":"global","$longname":"droppable_","$kind":"property","id":650,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * @member {Neo.draggable.DropZone|null} dropZone=null\n         */","meta":{"filename":"Base.mjs","lineno":121,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"dropZone","type":{"names":["Neo.draggable.DropZone","null"]},"defaultvalue":null,"longname":"dropZone","scope":"global","$longname":"dropZone","$kind":"property","id":651,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * @member {Object} dropZoneConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":125,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"dropZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"dropZoneConfig","scope":"global","$longname":"dropZoneConfig","$kind":"property","id":652,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Internal flag which will get set to true on mount\n         * @member {Boolean} hasBeenMounted=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":131,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag which will get set to true on mount","kind":"member","name":"hasBeenMounted","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"hasBeenMounted","scope":"global","$longname":"hasBeenMounted","$kind":"property","id":653,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Internal flag\n         * @member {Boolean} hasRenderingListener=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":137,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag","kind":"member","name":"hasRenderingListener","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"hasRenderingListener","scope":"global","$longname":"hasRenderingListener","$kind":"property","id":654,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Internal flag for vdom changes after a component got unmounted\n         * (delta updates can no longer get applied & a new render call is required before re-mounting)\n         * @member {Boolean} hasUnmountedVdomChanges_=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":144,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag for vdom changes after a component got unmounted<br />(delta updates can no longer get applied & a new render call is required before re-mounting)","kind":"member","name":"hasUnmountedVdomChanges_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"hasUnmountedVdomChanges_","scope":"global","$longname":"hasUnmountedVdomChanges_","$kind":"property","id":655,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.height, defaults to px\n         * @member {Number|String|null} height_=null\n         */","meta":{"filename":"Base.mjs","lineno":149,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.height, defaults to px","kind":"member","name":"height_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"height_","scope":"global","$longname":"height_","$kind":"property","id":656,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * The top level innerHTML of the component\n         * @member {String|null} html_=null\n         */","meta":{"filename":"Base.mjs","lineno":154,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The top level innerHTML of the component","kind":"member","name":"html_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"html_","scope":"global","$longname":"html_","$kind":"property","id":657,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Internal flag which will get set to true while an update request (worker messages) is in progress\n         * @member {Boolean} isVdomUpdating=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":160,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag which will get set to true while an update request (worker messages) is in progress","kind":"member","name":"isVdomUpdating","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isVdomUpdating","scope":"global","$longname":"isVdomUpdating","$kind":"property","id":658,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Using the keys config will create an instance of Neo.util.KeyNavigation.\n         * @see {@link Neo.util.KeyNavigation KeyNavigation}\n         * @member {Object} keys_=null\n         */","meta":{"filename":"Base.mjs","lineno":166,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Using the keys config will create an instance of Neo.util.KeyNavigation.","see":["{@link Neo.util.KeyNavigation KeyNavigation}"],"kind":"member","name":"keys_","type":{"names":["Object"]},"defaultvalue":null,"longname":"keys_","scope":"global","$longname":"keys_","$kind":"property","id":659,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.maxHeight, defaults to px\n         * @member {Number|String|null} maxHeight_=null\n         */","meta":{"filename":"Base.mjs","lineno":171,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.maxHeight, defaults to px","kind":"member","name":"maxHeight_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"maxHeight_","scope":"global","$longname":"maxHeight_","$kind":"property","id":660,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.maxWidth, defaults to px\n         * @member {Number|String|null} maxWidth_=null\n         */","meta":{"filename":"Base.mjs","lineno":176,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.maxWidth, defaults to px","kind":"member","name":"maxWidth_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"maxWidth_","scope":"global","$longname":"maxWidth_","$kind":"property","id":661,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.minHeight, defaults to px\n         * @member {Number|String|null} minHeight_=null\n         */","meta":{"filename":"Base.mjs","lineno":181,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.minHeight, defaults to px","kind":"member","name":"minHeight_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"minHeight_","scope":"global","$longname":"minHeight_","$kind":"property","id":662,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.minWidth, defaults to px\n         * @member {Number|String|null} minWidth_=null\n         */","meta":{"filename":"Base.mjs","lineno":186,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.minWidth, defaults to px","kind":"member","name":"minWidth_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"minWidth_","scope":"global","$longname":"minWidth_","$kind":"property","id":663,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Optionally add a model.Component\n         * @member {Object|null} model_=null\n         */","meta":{"filename":"Base.mjs","lineno":191,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Optionally add a model.Component","kind":"member","name":"model_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"model_","scope":"global","$longname":"model_","$kind":"property","id":664,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Override specific model data properties.\n         * This will merge the content.\n         * @member {Object|null} model_=null\n         */","meta":{"filename":"Base.mjs","lineno":197,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Override specific model data properties.<br />This will merge the content.","kind":"member","name":"model_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"model_","scope":"global","$longname":"model_","$kind":"property","id":665,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * True in case the component is mounted to the DOM\n         * @member {Boolean} mounted_=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":203,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True in case the component is mounted to the DOM","kind":"member","name":"mounted_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"mounted_","scope":"global","$longname":"mounted_","$kind":"property","id":666,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Internal flag which will get set to true in case an update call arrives while another update is running\n         * @member {Boolean} needsVdomUpdate=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":209,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag which will get set to true in case an update call arrives while another update is running","kind":"member","name":"needsVdomUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"needsVdomUpdate","scope":"global","$longname":"needsVdomUpdate","$kind":"property","id":667,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * The parent component id or document.body\n         * @member {String} parentId='document.body'\n         */","meta":{"filename":"Base.mjs","lineno":214,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The parent component id or document.body","kind":"member","name":"parentId","type":{"names":["String"]},"defaultvalue":"'document.body'","longname":"parentId","scope":"global","$longname":"parentId","$kind":"property","id":668,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Array of Plugin Modules and / or config objects\n         * @member {Array|null} plugins_=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":220,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Array of Plugin Modules and / or config objects","kind":"member","name":"plugins_","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"plugins_","scope":"global","$longname":"plugins_","$kind":"property","id":669,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * True in case the component is rendering the vnode\n         * @member {Boolean} rendering_=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":226,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True in case the component is rendering the vnode","kind":"member","name":"rendering_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendering_","scope":"global","$longname":"rendering_","$kind":"property","id":670,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Set this to true for bulk updates.\n         * Ensure to set it back to false afterwards.\n         * @member {Boolean} silentVdomUpdate=false\n         */","meta":{"filename":"Base.mjs","lineno":232,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Set this to true for bulk updates.<br />Ensure to set it back to false afterwards.","kind":"member","name":"silentVdomUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"silentVdomUpdate","scope":"global","$longname":"silentVdomUpdate","$kind":"property","id":671,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Top level style attributes\n         * @member {Object} style={}\n         */","meta":{"filename":"Base.mjs","lineno":237,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Top level style attributes","kind":"member","name":"style","type":{"names":["Object"]},"defaultvalue":"{}","longname":"style","scope":"global","$longname":"style","$kind":"property","id":672,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Add tooltip config objects\n         * See tooltip/Base.mjs\n         * @member {Array|Object} tooltips_=null\n         */","meta":{"filename":"Base.mjs","lineno":243,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Add tooltip config objects<br />See tooltip/Base.mjs","kind":"member","name":"tooltips_","type":{"names":["Array","Object"]},"defaultvalue":null,"longname":"tooltips_","scope":"global","$longname":"tooltips_","$kind":"property","id":673,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * The component vnode tree. Available after the component got rendered.\n         * @member {Object} vnode_=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":249,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The component vnode tree. Available after the component got rendered.","kind":"member","name":"vnode_","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"vnode_","scope":"global","$longname":"vnode_","$kind":"property","id":674,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Shortcut for style.width, defaults to px\n         * @member {Number|String|null} width_=null\n         */","meta":{"filename":"Base.mjs","lineno":254,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Shortcut for style.width, defaults to px","kind":"member","name":"width_","type":{"names":["Number","String","null"]},"defaultvalue":null,"longname":"width_","scope":"global","$longname":"width_","$kind":"property","id":675,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * Top level style attributes. Useful in case getVdomRoot() does not point to the top level DOM node.\n         * @member {Object|null} wrapperStyle_=null\n         */","meta":{"filename":"Base.mjs","lineno":259,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Top level style attributes. Useful in case getVdomRoot() does not point to the top level DOM node.","kind":"member","name":"wrapperStyle_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"wrapperStyle_","scope":"global","$longname":"wrapperStyle_","$kind":"property","id":676,"neoClassName":"Neo.component.Base"},{"comment":"/**\n         * The vdom markup for this component.\n         * @member {Object} _vdom={}\n         */","meta":{"filename":"Base.mjs","lineno":264,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The vdom markup for this component.","kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":677,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * CSS selectors to apply to the top level node of this component\n     * @member {String[]} cls=[]\n     */","meta":{"filename":"Base.mjs","lineno":271,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"CSS selectors to apply to the top level node of this component","kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"[]","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":678,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Apply component based listeners\n     * @member {Object} listeners={}\n     */","meta":{"filename":"Base.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Apply component based listeners","kind":"member","name":"listeners","type":{"names":["Object"]},"defaultvalue":"{}","longname":"listeners","scope":"global","$longname":"listeners","$kind":"property","id":679,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * True after the component render() method was called. Also fires the rendered event.\n     * @member {Boolean} rendered=false\n     * @protected\n     */","meta":{"filename":"Base.mjs","lineno":321,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True after the component render() method was called. Also fires the rendered event.","kind":"member","name":"rendered","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendered","scope":"global","$longname":"rendered","$kind":"property","id":680,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Top level style attributes\n     * @member {Object} style={}\n     */","meta":{"filename":"Base.mjs","lineno":338,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Top level style attributes","kind":"member","name":"style","type":{"names":["Object"]},"defaultvalue":"{}","longname":"style","scope":"global","$longname":"style","$kind":"property","id":681,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * The setter will handle vdom updates automatically\n     * @member {Object} vdom=this._vdom\n     */","meta":{"filename":"Base.mjs","lineno":355,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The setter will handle vdom updates automatically","kind":"member","name":"vdom","type":{"names":["Object"]},"defaultvalue":"this._vdom","longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":682,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Either a string like 'color: red; background-color: blue;'\n     * or an object containing style attributes\n     * @param {String|Object} value\n     * @returns {Object} all styles of this.el\n     */","meta":{"range":[12805,13048],"filename":"Base.mjs","lineno":411,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023437","name":"Base#addStyle","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Either a string like 'color: red; background-color: blue;'<br />or an object containing style attributes","params":[{"type":{"names":["String","Object"]},"name":"value"}],"returns":[{"type":{"names":["Object"]},"description":"all styles of this.el"}],"name":"addStyle","longname":"Base#addStyle","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#addStyle","$kind":"method","id":683,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[13213,13355],"filename":"Base.mjs","lineno":427,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023469","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":684,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after any config got changed\n     * @param {String} key\n     * @param {*} value\n     * @param {*} oldValue\n     * @protected\n     */","meta":{"range":[13519,13736],"filename":"Base.mjs","lineno":440,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023489","name":"Base#afterSetConfig","type":"MethodDefinition","paramnames":["key","value","oldValue"]},"vars":{"":null}},"description":"Triggered after any config got changed","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"access":"protected","name":"afterSetConfig","longname":"Base#afterSetConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetConfig","$kind":"method","id":685,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the disabled config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[13894,14053],"filename":"Base.mjs","lineno":454,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023508","name":"Base#afterSetDisabled","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disabled config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDisabled","longname":"Base#afterSetDisabled","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDisabled","$kind":"method","id":686,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Registers the domListeners inside the Neo.manager.DomEvent\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[14218,14330],"filename":"Base.mjs","lineno":467,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023536","name":"Base#afterSetDomListeners","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Registers the domListeners inside the Neo.manager.DomEvent","params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetDomListeners","longname":"Base#afterSetDomListeners","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDomListeners","$kind":"method","id":687,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the droppable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[14489,14906],"filename":"Base.mjs","lineno":477,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023550","name":"Base#afterSetDroppable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the droppable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDroppable","longname":"Base#afterSetDroppable","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDroppable","$kind":"method","id":688,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the hasUnmountedVdomChanges config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[15079,15590],"filename":"Base.mjs","lineno":498,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023600","name":"Base#afterSetHasUnmountedVdomChanges","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hasUnmountedVdomChanges config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHasUnmountedVdomChanges","longname":"Base#afterSetHasUnmountedVdomChanges","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHasUnmountedVdomChanges","$kind":"method","id":689,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the height config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[15768,15856],"filename":"Base.mjs","lineno":521,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023658","name":"Base#afterSetHeight","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the height config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetHeight","longname":"Base#afterSetHeight","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHeight","$kind":"method","id":690,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the html config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[16018,16102],"filename":"Base.mjs","lineno":531,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023671","name":"Base#afterSetHtml","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the html config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetHtml","longname":"Base#afterSetHtml","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHtml","$kind":"method","id":691,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the id config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[16262,16486],"filename":"Base.mjs","lineno":541,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023684","name":"Base#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"Base#afterSetId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetId","$kind":"method","id":692,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the maxHeight config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[16667,16761],"filename":"Base.mjs","lineno":555,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023718","name":"Base#afterSetMaxHeight","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxHeight config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxHeight","longname":"Base#afterSetMaxHeight","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMaxHeight","$kind":"method","id":693,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the maxWidth config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[16941,17033],"filename":"Base.mjs","lineno":565,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023731","name":"Base#afterSetMaxWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxWidth config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxWidth","longname":"Base#afterSetMaxWidth","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMaxWidth","$kind":"method","id":694,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the minHeight config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[17214,17308],"filename":"Base.mjs","lineno":575,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023744","name":"Base#afterSetMinHeight","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the minHeight config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMinHeight","longname":"Base#afterSetMinHeight","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMinHeight","$kind":"method","id":695,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the minWidth config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[17488,17580],"filename":"Base.mjs","lineno":585,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023757","name":"Base#afterSetMinWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the minWidth config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMinWidth","longname":"Base#afterSetMinWidth","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMinWidth","$kind":"method","id":696,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[17737,18326],"filename":"Base.mjs","lineno":595,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023770","name":"Base#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Base#afterSetMounted","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMounted","$kind":"method","id":697,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the tooltips config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[18484,18838],"filename":"Base.mjs","lineno":620,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023820","name":"Base#afterSetTooltips","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the tooltips config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetTooltips","longname":"Base#afterSetTooltips","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetTooltips","$kind":"method","id":698,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the vnode config got changed\n     * @param {Object} value\n     * @param {Object|null} oldValue\n     * @protected\n     */","meta":{"range":[18996,19116],"filename":"Base.mjs","lineno":640,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023861","name":"Base#afterSetVnode","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the vnode config got changed","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetVnode","longname":"Base#afterSetVnode","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetVnode","$kind":"method","id":699,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the width config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @protected\n     */","meta":{"range":[19293,19379],"filename":"Base.mjs","lineno":652,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023877","name":"Base#afterSetWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the width config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetWidth","longname":"Base#afterSetWidth","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetWidth","$kind":"method","id":700,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered after the wrapperStyle config got changed\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[19539,19902],"filename":"Base.mjs","lineno":662,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023890","name":"Base#afterSetWrapperStyle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the wrapperStyle config got changed","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"afterSetWrapperStyle","longname":"Base#afterSetWrapperStyle","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetWrapperStyle","$kind":"method","id":701,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered when accessing the data config\n     * Convenience shortcut which is expensive to use,\n     * since it will generate a merged parent model data map.\n     * @param {Object} value\n     * @protected\n     */","meta":{"range":[20136,20215],"filename":"Base.mjs","lineno":683,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023947","name":"Base#beforeGetData","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the data config<br />Convenience shortcut which is expensive to use,<br />since it will generate a merged parent model data map.","params":[{"type":{"names":["Object"]},"name":"value"}],"access":"protected","name":"beforeGetData","longname":"Base#beforeGetData","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeGetData","$kind":"method","id":702,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered when accessing the wrapperStyle config\n     * @param {Object} value\n     * @protected\n     */","meta":{"range":[20340,20441],"filename":"Base.mjs","lineno":692,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023960","name":"Base#beforeGetWrapperStyle","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the wrapperStyle config","params":[{"type":{"names":["Object"]},"name":"value"}],"access":"protected","name":"beforeGetWrapperStyle","longname":"Base#beforeGetWrapperStyle","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeGetWrapperStyle","$kind":"method","id":703,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered before the controller config gets changed.\n     * Creates a controller.Component instance if needed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Neo.controller.Component}\n     * @protected\n     */","meta":{"range":[20703,20984],"filename":"Base.mjs","lineno":704,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100023980","name":"Base#beforeSetController","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the controller config gets changed.<br />Creates a controller.Component instance if needed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.controller.Component"]}}],"access":"protected","name":"beforeSetController","longname":"Base#beforeSetController","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetController","$kind":"method","id":704,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered before the domListeners config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[21147,21296],"filename":"Base.mjs","lineno":724,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024009","name":"Base#beforeSetDomListeners","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the domListeners config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"beforeSetDomListeners","longname":"Base#beforeSetDomListeners","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetDomListeners","$kind":"method","id":705,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered before the keys config gets changed.\n     * Creates a KeyNavigation instance if needed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[21502,21783],"filename":"Base.mjs","lineno":739,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024031","name":"Base#beforeSetKeys","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the keys config gets changed.<br />Creates a KeyNavigation instance if needed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"beforeSetKeys","longname":"Base#beforeSetKeys","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetKeys","$kind":"method","id":706,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered before the model config gets changed.\n     * Creates a model.Component instance if needed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Neo.model.Component}\n     * @protected\n     */","meta":{"range":[22030,22474],"filename":"Base.mjs","lineno":761,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024062","name":"Base#beforeSetModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the model config gets changed.<br />Creates a model.Component instance if needed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.model.Component"]}}],"access":"protected","name":"beforeSetModel","longname":"Base#beforeSetModel","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetModel","$kind":"method","id":707,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered before the plugins config gets changed.\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[22636,22938],"filename":"Base.mjs","lineno":786,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024111","name":"Base#beforeSetPlugins","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the plugins config gets changed.","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"beforeSetPlugins","longname":"Base#beforeSetPlugins","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetPlugins","$kind":"method","id":708,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Changes the value of a vdom object attribute or removes it in case it has no value\n     * @param {String} key\n     * @param {Array|Number|Object|String|null} value\n     */","meta":{"range":[23131,23393],"filename":"Base.mjs","lineno":803,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024149","name":"Base#changeVdomRootKey","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Changes the value of a vdom object attribute or removes it in case it has no value","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["Array","Number","Object","String","null"]},"name":"value"}],"name":"changeVdomRootKey","longname":"Base#changeVdomRootKey","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#changeVdomRootKey","$kind":"method","id":709,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Creates the tooltip instances\n     * @param {Array|Object} value\n     * @protected\n     */","meta":{"range":[23505,24031],"filename":"Base.mjs","lineno":822,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024191","name":"Base#createTooltips","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Creates the tooltip instances","params":[{"type":{"names":["Array","Object"]},"name":"value"}],"access":"protected","name":"createTooltips","longname":"Base#createTooltips","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createTooltips","$kind":"method","id":710,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Unregisters this instance from the ComponentManager\n     * @param {Boolean} [updateParentVdom=false] true to remove the component from the parent vdom => real dom\n     * @param {Boolean} [silent=false] true to update the vdom silently (useful for destroying multiple child items in a row)\n     * todo: unregister events\n     */","meta":{"range":[24380,25471],"filename":"Base.mjs","lineno":852,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024257","name":"Base#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"description":"Unregisters this instance from the ComponentManager","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to remove the component from the parent vdom => real dom","name":"updateParentVdom"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to update the vdom silently (useful for destroying multiple child items in a row)<br />todo: unregister events","name":"silent"}],"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#destroy","$kind":"method","id":711,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Convenience shortcut for Neo.manager.Component.down\n     * @param {Object|String} config\n     * @param {Boolean} returnFirstMatch=true\n     * @returns {Neo.core.Base} The matching instance or null\n     */","meta":{"range":[25697,25810],"filename":"Base.mjs","lineno":896,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024383","name":"Base#down","type":"MethodDefinition","paramnames":["config","returnFirstMatch"]},"vars":{"":null}},"description":"Convenience shortcut for Neo.manager.Component.down","params":[{"type":{"names":["Object","String"]},"name":"config"},{"type":{"names":["Boolean"]},"defaultvalue":true,"name":"returnFirstMatch"}],"returns":[{"type":{"names":["Neo.core.Base"]},"description":"The matching instance or null"}],"name":"down","longname":"Base#down","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#down","$kind":"method","id":712,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Calls focus() on the top level DOM node of this component or on a given node via id\n     * @param {String} id=this.id\n     */","meta":{"range":[25957,26303],"filename":"Base.mjs","lineno":904,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024399","name":"Base#focus","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Calls focus() on the top level DOM node of this component or on a given node via id","params":[{"type":{"names":["String"]},"defaultvalue":"this.id","name":"id"}],"name":"focus","longname":"Base#focus","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#focus","$kind":"method","id":713,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Convenience method to access the App this component belongs to\n     * @returns {Neo.controller.Application}\n     */","meta":{"range":[26440,26495],"filename":"Base.mjs","lineno":921,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024448","name":"Base#getApp","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Convenience method to access the App this component belongs to","returns":[{"type":{"names":["Neo.controller.Application"]}}],"name":"getApp","longname":"Base#getApp","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getApp","$kind":"method","id":714,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Find an instance stored inside a config via optionally passing an ntype.\n     * Returns this[configName] or the closest parent component with a match.\n     * Used by getController() & getModel()\n     * @param {String} configName\n     * @param {String} [ntype]\n     * @returns {Neo.core.Base|null}\n     */","meta":{"range":[26821,27342],"filename":"Base.mjs","lineno":933,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024460","name":"Base#getConfigInstanceByNtype","type":"MethodDefinition","paramnames":["configName","ntype"]},"vars":{"":null}},"description":"Find an instance stored inside a config via optionally passing an ntype.<br />Returns this[configName] or the closest parent component with a match.<br />Used by getController() & getModel()","params":[{"type":{"names":["String"]},"name":"configName"},{"type":{"names":["String"]},"optional":true,"name":"ntype"}],"returns":[{"type":{"names":["Neo.core.Base","null"]}}],"name":"getConfigInstanceByNtype","longname":"Base#getConfigInstanceByNtype","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getConfigInstanceByNtype","$kind":"method","id":715,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Returns this.controller or the closest parent controller\n     * @param {String} [ntype]\n     * @returns {Neo.controller.Component|null}\n     */","meta":{"range":[27507,27602],"filename":"Base.mjs","lineno":958,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024526","name":"Base#getController","type":"MethodDefinition","paramnames":["ntype"]},"vars":{"":null}},"description":"Returns this.controller or the closest parent controller","params":[{"type":{"names":["String"]},"optional":true,"name":"ntype"}],"returns":[{"type":{"names":["Neo.controller.Component","null"]}}],"name":"getController","longname":"Base#getController","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getController","$kind":"method","id":716,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Convenience shortcut\n     * @param {String[]|String} id=this.id\n     * @param {String} appName=this.appName\n     * @returns {Promise<*>}\n     */","meta":{"range":[27768,27926],"filename":"Base.mjs","lineno":968,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024538","name":"Base#getDomRect","type":"MethodDefinition","paramnames":["id","appName"]},"vars":{"":null}},"description":"Convenience shortcut","params":[{"type":{"names":["Array.<String>","String"]},"defaultvalue":"this.id","name":"id"},{"type":{"names":["String"]},"defaultvalue":"this.appName","name":"appName"}],"returns":[{"type":{"names":["Promise.<*>"]}}],"name":"getDomRect","longname":"Base#getDomRect","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getDomRect","$kind":"method","id":717,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Returns this.model or the closest parent model\n     * @param {String} [ntype]\n     * @returns {Neo.model.Component|null}\n     */","meta":{"range":[28076,28249],"filename":"Base.mjs","lineno":980,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024566","name":"Base#getModel","type":"MethodDefinition","paramnames":["ntype"]},"vars":{"":null}},"description":"Returns this.model or the closest parent model","params":[{"type":{"names":["String"]},"optional":true,"name":"ntype"}],"returns":[{"type":{"names":["Neo.model.Component","null"]}}],"name":"getModel","longname":"Base#getModel","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getModel","$kind":"method","id":718,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * @param {Object|String} opts\n     * @returns {Neo.plugin.Base|null}\n     */","meta":{"range":[28345,28845],"filename":"Base.mjs","lineno":992,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024588","name":"Base#getPlugin","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"opts"}],"returns":[{"type":{"names":["Neo.plugin.Base","null"]}}],"name":"getPlugin","longname":"Base#getPlugin","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getPlugin","$kind":"method","id":719,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Walks up the vdom tree and returns the closest theme found\n     * @returns {String}\n     */","meta":{"range":[28958,29706],"filename":"Base.mjs","lineno":1020,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024652","name":"Base#getTheme","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Walks up the vdom tree and returns the closest theme found","returns":[{"type":{"names":["String"]}}],"name":"getTheme","longname":"Base#getTheme","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getTheme","$kind":"method","id":720,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Search a vdom child node by id for a given vdom tree\n     * @param {String} id\n     * @param {Object} [vdom]\n     * @returns {Object}\n     */","meta":{"range":[29869,29992],"filename":"Base.mjs","lineno":1055,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024747","name":"Base#getVdomChild","type":"MethodDefinition","paramnames":["id","vdom"]},"vars":{"":null}},"description":"Search a vdom child node by id for a given vdom tree","params":[{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Object"]},"optional":true,"name":"vdom"}],"returns":[{"type":{"names":["Object"]}}],"name":"getVdomChild","longname":"Base#getVdomChild","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getVdomChild","$kind":"method","id":721,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Specify a different vdom root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[30254,30301],"filename":"Base.mjs","lineno":1065,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024768","name":"Base#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Base#getVdomRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVdomRoot","$kind":"method","id":722,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Specify a different vnode root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[30564,30613],"filename":"Base.mjs","lineno":1074,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024776","name":"Base#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vnode root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Base#getVnodeRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVnodeRoot","$kind":"method","id":723,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[30642,30724],"filename":"Base.mjs","lineno":1081,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024784","name":"Base#init","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"init","longname":"Base#init","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#init","$kind":"method","id":724,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * We are using this method as a ctor hook here to add the initial model.Component & controller.Component parsing\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     */","meta":{"range":[31009,31230],"filename":"Base.mjs","lineno":1092,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024798","name":"Base#initConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"We are using this method as a ctor hook here to add the initial model.Component & controller.Component parsing","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"name":"initConfig","longname":"Base#initConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#initConfig","$kind":"method","id":725,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Override this method to change the order configs are applied to this instance.\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     * @returns {Object} config\n     */","meta":{"range":[31515,32386],"filename":"Base.mjs","lineno":1107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024819","name":"Base#mergeConfig","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"description":"Override this method to change the order configs are applied to this instance.","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Base#mergeConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#mergeConfig","$kind":"method","id":726,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Can get called after the component got rendered. See the autoMount config as well.\n     */","meta":{"range":[32498,33921],"filename":"Base.mjs","lineno":1136,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100024929","name":"Base#mount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Can get called after the component got rendered. See the autoMount config as well.","name":"mount","longname":"Base#mount","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#mount","$kind":"method","id":727,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[33950,34096],"filename":"Base.mjs","lineno":1180,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025048","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":728,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered by manager.Focus\n     * @name onFocusEnter\n     * @function\n     * @param {Array} path dom element ids upwards\n     */","meta":{"filename":"Base.mjs","lineno":1190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Triggered by manager.Focus","name":"onFocusEnter","kind":"function","params":[{"type":{"names":["Array"]},"description":"dom element ids upwards","name":"path"}],"longname":"onFocusEnter","scope":"global","$longname":"onFocusEnter","$kind":"method","id":729,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered by manager.Focus\n     * @name onFocusLeave\n     * @function\n     * @param {Array} path dom element ids upwards\n     */","meta":{"filename":"Base.mjs","lineno":1197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Triggered by manager.Focus","name":"onFocusLeave","kind":"function","params":[{"type":{"names":["Array"]},"description":"dom element ids upwards","name":"path"}],"longname":"onFocusLeave","scope":"global","$longname":"onFocusLeave","$kind":"method","id":730,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Triggered by manager.Focus\n     * @name onFocusMove\n     * @function\n     * @param {Object} opts\n     * @param {Array}  opts.newPath dom element ids upwards\n     * @param {Array}  opts.oldPath dom element ids upwards\n     */","meta":{"filename":"Base.mjs","lineno":1204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Triggered by manager.Focus","name":"onFocusMove","kind":"function","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"dom element ids upwards","name":"opts.newPath"},{"type":{"names":["Array"]},"description":"dom element ids upwards","name":"opts.oldPath"}],"longname":"onFocusMove","scope":"global","$longname":"onFocusMove","$kind":"method","id":731,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Gets called from the render() promise success handler\n     * @param {Object} data\n     * @param {Boolean} autoMount Mount the DOM after the vnode got created\n     * @protected\n     */","meta":{"range":[34832,36036],"filename":"Base.mjs","lineno":1219,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025074","name":"Base#onRender","type":"MethodDefinition","paramnames":["data","autoMount"]},"vars":{"":null}},"description":"Gets called from the render() promise success handler","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"description":"Mount the DOM after the vnode got created","name":"autoMount"}],"access":"protected","name":"onRender","longname":"Base#onRender","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onRender","$kind":"method","id":732,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Promise based vdom update\n     * @param {Object} [vdom=this.vdom]\n     * @param {Neo.vdom.VNode} [vnode= this.vnode]\n     * @returns {Promise<any>}\n     */","meta":{"range":[36213,37355],"filename":"Base.mjs","lineno":1270,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025218","name":"Base#promiseVdomUpdate","type":"MethodDefinition","paramnames":["vdom","vnode"]},"vars":{"":null}},"description":"Promise based vdom update","params":[{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this.vdom","name":"vdom"},{"type":{"names":["Neo.vdom.VNode"]},"optional":true,"defaultvalue":"this.vnode","name":"vnode"}],"returns":[{"type":{"names":["Promise.<any>"]}}],"name":"promiseVdomUpdate","longname":"Base#promiseVdomUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#promiseVdomUpdate","$kind":"method","id":733,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * @param {Array|Object} value\n     */","meta":{"range":[37412,37963],"filename":"Base.mjs","lineno":1307,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025339","name":"Base#removeDomListeners","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Array","Object"]},"name":"value"}],"name":"removeDomListeners","longname":"Base#removeDomListeners","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeDomListeners","$kind":"method","id":734,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Either a string like 'color' or an array containing style attributes to remove\n     * @param {String|Array} value camelCase only\n     * @returns {Object} all styles of this.el\n     */","meta":{"range":[38168,38615],"filename":"Base.mjs","lineno":1336,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025419","name":"Base#removeStyle","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Either a string like 'color' or an array containing style attributes to remove","params":[{"type":{"names":["String","Array"]},"description":"camelCase only","name":"value"}],"returns":[{"type":{"names":["Object"]},"description":"all styles of this.el"}],"name":"removeStyle","longname":"Base#removeStyle","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeStyle","$kind":"method","id":735,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Creates the vnode tree for this component and mounts the component in case\n     * - you pass true for the mount param\n     * - or the autoMount config is set to true\n     * @param {Boolean} [mount] Mount the DOM after the vnode got created\n     */","meta":{"range":[38884,39773],"filename":"Base.mjs","lineno":1364,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025486","name":"Base#render","type":"MethodDefinition","paramnames":["mount"]},"vars":{"":null}},"description":"Creates the vnode tree for this component and mounts the component in case<br />- you pass true for the mount param<br />- or the autoMount config is set to true","params":[{"type":{"names":["Boolean"]},"optional":true,"description":"Mount the DOM after the vnode got created","name":"mount"}],"name":"render","longname":"Base#render","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#render","$kind":"method","id":736,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Change multiple configs at once, ensuring that all afterSet methods get all new assigned values\n     * @param {Object} values={}\n     * @param {Boolean} [silent=false]\n     * @returns {Promise<*>}\n     */","meta":{"range":[39999,40374],"filename":"Base.mjs","lineno":1400,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025613","name":"Base#set","type":"MethodDefinition","paramnames":["values","silent"]},"vars":{"":null}},"description":"Change multiple configs at once, ensuring that all afterSet methods get all new assigned values","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"returns":[{"type":{"names":["Promise.<*>"]}}],"name":"set","longname":"Base#set","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#set","$kind":"method","id":737,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Convenience shortcut calling set() with the silent flag\n     * @param {Object} values={}\n     */","meta":{"range":[40492,40559],"filename":"Base.mjs","lineno":1422,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025675","name":"Base#setSilent","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Convenience shortcut calling set() with the silent flag","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"}],"name":"setSilent","longname":"Base#setSilent","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#setSilent","$kind":"method","id":738,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Placeholder method for util.VDom.syncVdomIds to allow overriding (disabling) it\n     * @param {Neo.vdom.VNode} [vnode=this.vnode]\n     * @param {Object} [vdom=this.vdom]\n     */","meta":{"range":[40758,40854],"filename":"Base.mjs","lineno":1431,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025689","name":"Base#syncVdomIds","type":"MethodDefinition","paramnames":["vnode","vdom"]},"vars":{"":null}},"description":"Placeholder method for util.VDom.syncVdomIds to allow overriding (disabling) it","params":[{"type":{"names":["Neo.vdom.VNode"]},"optional":true,"defaultvalue":"this.vnode","name":"vnode"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this.vdom","name":"vdom"}],"name":"syncVdomIds","longname":"Base#syncVdomIds","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#syncVdomIds","$kind":"method","id":739,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Placeholder method for util.VDom.syncVdomIds to allow overriding (disabling) it\n     * @param {Neo.vdom.VNode} [vnode=this.vnode]\n     */","meta":{"range":[41013,43264],"filename":"Base.mjs","lineno":1439,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025710","name":"Base#syncVnodeTree","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"description":"Placeholder method for util.VDom.syncVdomIds to allow overriding (disabling) it","params":[{"type":{"names":["Neo.vdom.VNode"]},"optional":true,"defaultvalue":"this.vnode","name":"vnode"}],"name":"syncVnodeTree","longname":"Base#syncVnodeTree","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#syncVnodeTree","$kind":"method","id":740,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Removes the component DOM\n     */","meta":{"range":[43319,43732],"filename":"Base.mjs","lineno":1501,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025925","name":"Base#unmount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes the component DOM","name":"unmount","longname":"Base#unmount","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#unmount","$kind":"method","id":741,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Convenience shortcut for Neo.manager.Component.up\n     * @param {Object|String} config\n     * @returns {Neo.core.Base} The matching instance or null\n     */","meta":{"range":[43910,43981],"filename":"Base.mjs","lineno":1523,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025979","name":"Base#up","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"Convenience shortcut for Neo.manager.Component.up","params":[{"type":{"names":["Object","String"]},"name":"config"}],"returns":[{"type":{"names":["Neo.core.Base"]},"description":"The matching instance or null"}],"name":"up","longname":"Base#up","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#up","$kind":"method","id":742,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Delta updates for the cls config. Gets called after the cls config gets changed in case the component is mounted.\n     * @param {Array} cls\n     * @param {Array} oldCls\n     * @protected\n     */","meta":{"range":[44197,45187],"filename":"Base.mjs","lineno":1533,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100025993","name":"Base#updateCls","type":"MethodDefinition","paramnames":["cls","oldCls"]},"vars":{"":null}},"description":"Delta updates for the cls config. Gets called after the cls config gets changed in case the component is mounted.","params":[{"type":{"names":["Array"]},"name":"cls"},{"type":{"names":["Array"]},"name":"oldCls"}],"access":"protected","name":"updateCls","longname":"Base#updateCls","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#updateCls","$kind":"method","id":743,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Creates the style deltas for newValue & oldValue and applies them directly to the DOM.\n     * @param {Object|String} value\n     * @param {Object|String} oldValue\n     * @param {String} [id=this.id]\n     * @protected\n     */","meta":{"range":[45432,47040],"filename":"Base.mjs","lineno":1574,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026114","name":"Base#updateStyle","type":"MethodDefinition","paramnames":["value","oldValue","id"]},"vars":{"":null}},"description":"Creates the style deltas for newValue & oldValue and applies them directly to the DOM.","params":[{"type":{"names":["Object","String"]},"name":"value"},{"type":{"names":["Object","String"]},"name":"oldValue"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"this.id","name":"id"}],"access":"protected","name":"updateStyle","longname":"Base#updateStyle","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#updateStyle","$kind":"method","id":744,"neoClassName":"Neo.component.Base"},{"comment":"/**\n     * Gets called after the vdom config gets changed in case the component is already mounted (delta updates).\n     * @param {Object} vdom\n     * @param {Neo.vdom.VNode} vnode\n     * @param {function} [resolve] used by promiseVdomUpdate()\n     * @param {function} [reject] used by promiseVdomUpdate()\n     * @protected\n     */","meta":{"range":[47382,48994],"filename":"Base.mjs","lineno":1629,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026289","name":"Base#updateVdom","type":"MethodDefinition","paramnames":["vdom","vnode","resolve","reject"]},"vars":{"":null}},"description":"Gets called after the vdom config gets changed in case the component is already mounted (delta updates).","params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["Neo.vdom.VNode"]},"name":"vnode"},{"type":{"names":["function"]},"optional":true,"description":"used by promiseVdomUpdate()","name":"resolve"},{"type":{"names":["function"]},"optional":true,"description":"used by promiseVdomUpdate()","name":"reject"}],"access":"protected","name":"updateVdom","longname":"Base#updateVdom","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#updateVdom","$kind":"method","id":745,"neoClassName":"Neo.component.Base"},{"comment":"/**\n * manager.Focus fires the event after focusEnter, focusLeave or focusMove\n * @event focusChange\n * @param {Object} data\n * @param {Object[]} [data.path] dom element ids upwards\n * @param {Object[]} [data.oldPath] dom element ids upwards\n */","meta":{"filename":"Base.mjs","lineno":1681,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"manager.Focus fires the event after focusEnter, focusLeave or focusMove","kind":"event","name":"focusChange","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"optional":true,"description":"dom element ids upwards","name":"data.path"},{"type":{"names":["Array.<Object>"]},"optional":true,"description":"dom element ids upwards","name":"data.oldPath"}],"longname":"event:focusChange","scope":"global","$longname":"event:focusChange","$kind":"event","id":746,"neoClassName":"Neo.component.Base"},{"comment":"/**\n * manager.Focus fires the event when the component id is included inside the dom id path\n * @event focusEnter\n * @param {Object} data\n * @param {Object[]} data.path dom element ids upwards\n */","meta":{"filename":"Base.mjs","lineno":1689,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"manager.Focus fires the event when the component id is included inside the dom id path","kind":"event","name":"focusEnter","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"description":"dom element ids upwards","name":"data.path"}],"longname":"event:focusEnter","scope":"global","$longname":"event:focusEnter","$kind":"event","id":747,"neoClassName":"Neo.component.Base"},{"comment":"/**\n * manager.Focus fires the event when the component id is not included inside the dom id path\n * @event focusLeave\n * @param {Object} data\n * @param {Object[]} data.oldPath dom element ids upwards\n */","meta":{"filename":"Base.mjs","lineno":1696,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"manager.Focus fires the event when the component id is not included inside the dom id path","kind":"event","name":"focusLeave","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"description":"dom element ids upwards","name":"data.oldPath"}],"longname":"event:focusLeave","scope":"global","$longname":"event:focusLeave","$kind":"event","id":748,"neoClassName":"Neo.component.Base"},{"comment":"/**\n * manager.Focus fires the event when the component id is included inside the dom id path, but the path itself changed\n * @event focusMove\n * @param {Object} data\n * @param {Object[]} data.path dom element ids upwards\n * @param {Object[]} data.oldPath dom element ids upwards\n */","meta":{"filename":"Base.mjs","lineno":1703,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"manager.Focus fires the event when the component id is included inside the dom id path, but the path itself changed","kind":"event","name":"focusMove","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"description":"dom element ids upwards","name":"data.path"},{"type":{"names":["Array.<Object>"]},"description":"dom element ids upwards","name":"data.oldPath"}],"longname":"event:focusMove","scope":"global","$longname":"event:focusMove","$kind":"event","id":749,"neoClassName":"Neo.component.Base"},{"comment":"/**\n * Convenience class to render a bordered label with a text\n * @class Neo.component.BoxLabel\n * @extends Neo.component.Label\n */","meta":{"filename":"BoxLabel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Convenience class to render a bordered label with a text","kind":"class","name":"BoxLabel","augments":["Neo.component.Label"],"memberof":"Neo.component","longname":"Neo.component.BoxLabel","scope":"static","$longname":"Neo.component.BoxLabel","$kind":"class","id":750,"neoClassName":"Neo.component.BoxLabel"},{"comment":"/**\n         * @member {String} className='Neo.component.BoxLabel'\n         * @protected\n         */","meta":{"filename":"BoxLabel.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.BoxLabel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":751,"neoClassName":"Neo.component.BoxLabel"},{"comment":"/**\n         * @member {String} ntype='box-label'\n         * @protected\n         */","meta":{"filename":"BoxLabel.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'box-label'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":752,"neoClassName":"Neo.component.BoxLabel"},{"comment":"/**\n         * @member {String[]} cls=['neo-label']\n         */","meta":{"filename":"BoxLabel.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-label']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":753,"neoClassName":"Neo.component.BoxLabel"},{"comment":"/**\n * @class Neo.component.Canvas\n * @extends Neo.component.Base\n */","meta":{"filename":"Canvas.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Canvas","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Canvas","scope":"static","$longname":"Neo.component.Canvas","$kind":"class","id":754,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n         * @member {String} className='Neo.component.Canvas'\n         * @protected\n         */","meta":{"filename":"Canvas.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Canvas'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":755,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n         * @member {String} ntype='canvas'\n         * @protected\n         */","meta":{"filename":"Canvas.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'canvas'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":756,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n         * @member {Boolean} offscreen=true\n         */","meta":{"filename":"Canvas.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"offscreen","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"offscreen","scope":"global","$longname":"offscreen","$kind":"property","id":757,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n         * Only applicable if offscreen === true.\n         * true once the ownership of the canvas node got transferred to worker.Canvas.\n         * @member {Boolean} offscreenRegistered_=false\n         */","meta":{"filename":"Canvas.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Only applicable if offscreen === true.<br />true once the ownership of the canvas node got transferred to worker.Canvas.","kind":"member","name":"offscreenRegistered_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"offscreenRegistered_","scope":"global","$longname":"offscreenRegistered_","$kind":"property","id":758,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n         * @member {Object} _vdom={tag: 'canvas'}\n         */","meta":{"filename":"Canvas.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'canvas'}","description":"'canvas'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":759,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1061,1759],"filename":"Canvas.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026547","name":"Canvas#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Canvas#afterSetMounted","kind":"function","memberof":"Canvas","scope":"instance","$longname":"Canvas#afterSetMounted","$kind":"method","id":760,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n     * Override this method when using wrappers (e.g. D3)\n     * @returns {String}\n     */","meta":{"range":[1864,1909],"filename":"Canvas.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026629","name":"Canvas#getCanvasId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method when using wrappers (e.g. D3)","returns":[{"type":{"names":["String"]}}],"name":"getCanvasId","longname":"Canvas#getCanvasId","kind":"function","memberof":"Canvas","scope":"instance","params":[],"$longname":"Canvas#getCanvasId","$kind":"method","id":761,"neoClassName":"Neo.component.Canvas"},{"comment":"/**\n * @class Neo.component.Chip\n * @extends Neo.component.Base\n */","meta":{"filename":"Chip.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Chip","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Chip","scope":"static","$longname":"Neo.component.Chip","$kind":"class","id":762,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * @member {String} className='Neo.component.Chip'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Chip'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":763,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * @member {String} ntype='chip'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'chip'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":764,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * True shows a close button on the right side\n         * @member {Boolean} closable_=true\n         */","meta":{"filename":"Chip.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True shows a close button on the right side","kind":"member","name":"closable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"closable_","scope":"global","$longname":"closable_","$kind":"property","id":765,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * @member {String[]} cls=['neo-chip']\n         */","meta":{"filename":"Chip.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-chip']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":766,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * Convenience shortcut for style.display\n         * @member {String} display_='inline-flex'\n         */","meta":{"filename":"Chip.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Convenience shortcut for style.display","kind":"member","name":"display_","type":{"names":["String"]},"defaultvalue":"'inline-flex'","longname":"display_","scope":"global","$longname":"display_","$kind":"property","id":767,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * The CSS class to use for an icon, e.g. 'fa fa-home'\n         * @member {String|null} [iconCls_=null]\n         */","meta":{"filename":"Chip.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The CSS class to use for an icon, e.g. 'fa fa-home'","kind":"member","name":"iconCls_","type":{"names":["String","null"]},"optional":true,"defaultvalue":null,"longname":"iconCls_","scope":"global","$longname":"iconCls_","$kind":"property","id":768,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * The text displayed on the button [optional]\n         * @member {String|null} text_=null\n         */","meta":{"filename":"Chip.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The text displayed on the button [optional]","kind":"member","name":"text_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"text_","scope":"global","$longname":"text_","$kind":"property","id":769,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * Set this one to false when used in lists\n         * @member {Boolean} useDomListeners=true\n         */","meta":{"filename":"Chip.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Set this one to false when used in lists","kind":"member","name":"useDomListeners","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useDomListeners","scope":"global","$longname":"useDomListeners","$kind":"property","id":770,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Chip.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":771,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1688,2108],"filename":"Chip.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026710","name":"Chip#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Chip#construct","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#construct","$kind":"method","id":772,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * Triggered after the closable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2266,2424],"filename":"Chip.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026758","name":"Chip#afterSetClosable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the closable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetClosable","longname":"Chip#afterSetClosable","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#afterSetClosable","$kind":"method","id":773,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * Triggered after the display config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2579,2710],"filename":"Chip.mjs","lineno":102,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026790","name":"Chip#afterSetDisplay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the display config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDisplay","longname":"Chip#afterSetDisplay","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#afterSetDisplay","$kind":"method","id":774,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * Triggered after the iconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2865,3268],"filename":"Chip.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026814","name":"Chip#afterSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconCls","longname":"Chip#afterSetIconCls","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#afterSetIconCls","$kind":"method","id":775,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * Triggered after the text config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3420,3763],"filename":"Chip.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026881","name":"Chip#afterSetText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the text config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetText","longname":"Chip#afterSetText","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#afterSetText","$kind":"method","id":776,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3813,3846],"filename":"Chip.mjs","lineno":155,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100026936","name":"Chip#onCloseButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCloseButtonClick","longname":"Chip#onCloseButtonClick","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#onCloseButtonClick","$kind":"method","id":777,"neoClassName":"Neo.component.Chip"},{"comment":"/**\n * @class Neo.component.Circle\n * @extends Neo.component.Base\n */","meta":{"filename":"Circle.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Circle","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Circle","scope":"static","$longname":"Neo.component.Circle","$kind":"class","id":778,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {String} className='Neo.component.Circle'\n         * @protected\n         */","meta":{"filename":"Circle.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Circle'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":779,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {String} ntype='circle'\n         * @protected\n         */","meta":{"filename":"Circle.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'circle'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":780,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * Will get set inside the ctor to avoid issues inside the webpack builds\n         * @member {String|null} backsideIconPath=Neo.config.resourcesPath + 'images/circle/'\n         */","meta":{"filename":"Circle.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Will get set inside the ctor to avoid issues inside the webpack builds","kind":"member","name":"backsideIconPath","type":{"names":["String","null"]},"defaultvalue":"Neo.config.resourcesPath","longname":"backsideIconPath","scope":"global","$longname":"backsideIconPath","$kind":"property","id":781,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Boolean} circleCenterHasTransitionCls=true\n         * @protected\n         */","meta":{"filename":"Circle.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"circleCenterHasTransitionCls","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"circleCenterHasTransitionCls","scope":"global","$longname":"circleCenterHasTransitionCls","$kind":"property","id":782,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {String[]} cls=['neo-circle-component']\n         */","meta":{"filename":"Circle.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-circle-component']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":783,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Boolean} collapsed=true\n         */","meta":{"filename":"Circle.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"collapsed","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"collapsed","scope":"global","$longname":"collapsed","$kind":"property","id":784,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Circle.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":785,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} innerRadius_=60\n         */","meta":{"filename":"Circle.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"innerRadius_","type":{"names":["Number"]},"defaultvalue":60,"longname":"innerRadius_","scope":"global","$longname":"innerRadius_","$kind":"property","id":786,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Boolean} isFlipped=false\n         */","meta":{"filename":"Circle.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"isFlipped","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isFlipped","scope":"global","$longname":"isFlipped","$kind":"property","id":787,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * Will get set inside the ctor to avoid issues inside the webpack builds\n         * @member {String} itemImagePath=Neo.config.resourcesPath + 'examples/images/'\n         */","meta":{"filename":"Circle.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Will get set inside the ctor to avoid issues inside the webpack builds","kind":"member","name":"itemImagePath","type":{"names":["String"]},"defaultvalue":"Neo.config.resourcesPath","longname":"itemImagePath","scope":"global","$longname":"itemImagePath","$kind":"property","id":788,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} itemSize_=30\n         */","meta":{"filename":"Circle.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"itemSize_","type":{"names":["Number"]},"defaultvalue":30,"longname":"itemSize_","scope":"global","$longname":"itemSize_","$kind":"property","id":789,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} maxItems_=12\n         */","meta":{"filename":"Circle.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"maxItems_","type":{"names":["Number"]},"defaultvalue":12,"longname":"maxItems_","scope":"global","$longname":"maxItems_","$kind":"property","id":790,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * The amount in px which the outerRadius is bigger than the innerRadius\n         * @member {Number} outerRadiusDelta_=10\n         */","meta":{"filename":"Circle.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The amount in px which the outerRadius is bigger than the innerRadius","kind":"member","name":"outerRadiusDelta_","type":{"names":["Number"]},"defaultvalue":10,"longname":"outerRadiusDelta_","scope":"global","$longname":"outerRadiusDelta_","$kind":"property","id":791,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} rotateX_=0\n         */","meta":{"filename":"Circle.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"rotateX_","type":{"names":["Number"]},"defaultvalue":0,"longname":"rotateX_","scope":"global","$longname":"rotateX_","$kind":"property","id":792,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} rotateY_=0\n         */","meta":{"filename":"Circle.mjs","lineno":80,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"rotateY_","type":{"names":["Number"]},"defaultvalue":0,"longname":"rotateY_","scope":"global","$longname":"rotateY_","$kind":"property","id":793,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Number} rotateZ_=0\n         */","meta":{"filename":"Circle.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"rotateZ_","type":{"names":["Number"]},"defaultvalue":0,"longname":"rotateZ_","scope":"global","$longname":"rotateZ_","$kind":"property","id":794,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Neo.selection.Model} selectionModel_=null\n         */","meta":{"filename":"Circle.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"selectionModel_","type":{"names":["Neo.selection.Model"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":795,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Neo.collection.Base} store_=null\n         */","meta":{"filename":"Circle.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.collection.Base"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":796,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {String} title_='Circle 1'\n         */","meta":{"filename":"Circle.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"title_","type":{"names":["String"]},"defaultvalue":"'Circle","description":"1'","longname":"title_","scope":"global","$longname":"title_","$kind":"property","id":797,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * The url for the store to load the data\n         * @member {String} url_='../resources/examples/data/ai_contacts.json'\n         */","meta":{"filename":"Circle.mjs","lineno":101,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The url for the store to load the data","kind":"member","name":"url_","type":{"names":["String"]},"defaultvalue":"'../resources/examples/data/ai_contacts.json'","longname":"url_","scope":"global","$longname":"url_","$kind":"property","id":798,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Circle.mjs","lineno":105,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":799,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3607,5220],"filename":"Circle.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027077","name":"Circle#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Circle#construct","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#construct","$kind":"method","id":800,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the innerRadius config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5379,5608],"filename":"Circle.mjs","lineno":188,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027263","name":"Circle#afterSetInnerRadius","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the innerRadius config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetInnerRadius","longname":"Circle#afterSetInnerRadius","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetInnerRadius","$kind":"method","id":801,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the maxItems config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5764,6802],"filename":"Circle.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027294","name":"Circle#afterSetMaxItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxItems config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxItems","longname":"Circle#afterSetMaxItems","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetMaxItems","$kind":"method","id":802,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the itemSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[6958,7202],"filename":"Circle.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027429","name":"Circle#afterSetItemSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the itemSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetItemSize","longname":"Circle#afterSetItemSize","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetItemSize","$kind":"method","id":803,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the rotateX config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7357,7449],"filename":"Circle.mjs","lineno":262,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027463","name":"Circle#afterSetRotateX","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rotateX config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetRotateX","longname":"Circle#afterSetRotateX","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetRotateX","$kind":"method","id":804,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the rotateY config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7604,7696],"filename":"Circle.mjs","lineno":272,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027480","name":"Circle#afterSetRotateY","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rotateY config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetRotateY","longname":"Circle#afterSetRotateY","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetRotateY","$kind":"method","id":805,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the rotateZ config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7851,7943],"filename":"Circle.mjs","lineno":282,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027497","name":"Circle#afterSetRotateZ","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rotateZ config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetRotateZ","longname":"Circle#afterSetRotateZ","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetRotateZ","$kind":"method","id":806,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[8131,8225],"filename":"Circle.mjs","lineno":292,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027514","name":"Circle#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Circle#afterSetSelectionModel","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetSelectionModel","$kind":"method","id":807,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered after the title config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[8378,8456],"filename":"Circle.mjs","lineno":302,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027530","name":"Circle#afterSetTitle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the title config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTitle","longname":"Circle#afterSetTitle","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#afterSetTitle","$kind":"method","id":808,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[8647,8806],"filename":"Circle.mjs","lineno":312,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027543","name":"Circle#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"Circle#beforeSetSelectionModel","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#beforeSetSelectionModel","$kind":"method","id":809,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @returns {Object[]}\n     */","meta":{"range":[8855,9476],"filename":"Circle.mjs","lineno":321,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027563","name":"Circle#calculateItemPositions","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Object>"]}}],"name":"calculateItemPositions","longname":"Circle#calculateItemPositions","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#calculateItemPositions","$kind":"method","id":810,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[9505,9703],"filename":"Circle.mjs","lineno":346,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027669","name":"Circle#collapse","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"collapse","longname":"Circle#collapse","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#collapse","$kind":"method","id":811,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[9744,10121],"filename":"Circle.mjs","lineno":359,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027702","name":"Circle#collapseItem","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"collapseItem","longname":"Circle#collapseItem","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#collapseItem","$kind":"method","id":812,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[10182,10912],"filename":"Circle.mjs","lineno":378,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027779","name":"Circle#createBacksideItems","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"createBacksideItems","longname":"Circle#createBacksideItems","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#createBacksideItems","$kind":"method","id":813,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Number} [startIndex=0]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[11011,12235],"filename":"Circle.mjs","lineno":407,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100027874","name":"Circle#createItems","type":"MethodDefinition","paramnames":["startIndex","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"name":"startIndex"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"createItems","longname":"Circle#createItems","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#createItems","$kind":"method","id":814,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[12264,12464],"filename":"Circle.mjs","lineno":444,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028025","name":"Circle#expand","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"name":"expand","longname":"Circle#expand","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#expand","$kind":"method","id":815,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[12505,12899],"filename":"Circle.mjs","lineno":457,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028058","name":"Circle#expandItem","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"expandItem","longname":"Circle#expandItem","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#expandItem","$kind":"method","id":816,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[13152,13209],"filename":"Circle.mjs","lineno":486,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028175","name":"Circle#getBackEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getBackEl","longname":"Circle#getBackEl","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#getBackEl","$kind":"method","id":817,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[13238,13296],"filename":"Circle.mjs","lineno":493,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028191","name":"Circle#getFrontEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getFrontEl","longname":"Circle#getFrontEl","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#getFrontEl","$kind":"method","id":818,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[13325,13393],"filename":"Circle.mjs","lineno":500,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028207","name":"Circle#getInnerCircle","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getInnerCircle","longname":"Circle#getInnerCircle","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#getInnerCircle","$kind":"method","id":819,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {String} itemId\n     * @returns {Object}\n     */","meta":{"range":[13470,13593],"filename":"Circle.mjs","lineno":508,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028227","name":"Circle#getItemEl","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"returns":[{"type":{"names":["Object"]}}],"name":"getItemEl","longname":"Circle#getItemEl","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#getItemEl","$kind":"method","id":820,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Number} index\n     * @returns {String}\n     */","meta":{"range":[13669,13797],"filename":"Circle.mjs","lineno":518,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028246","name":"Circle#getItemId","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemId","longname":"Circle#getItemId","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#getItemId","$kind":"method","id":821,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {String|Number} itemId\n     */","meta":{"range":[13889,14199],"filename":"Circle.mjs","lineno":528,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028273","name":"Circle#getItemRecordId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["String","Number"]},"description":"itemId"}],"name":"getItemRecordId","longname":"Circle#getItemRecordId","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#getItemRecordId","$kind":"method","id":822,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[14228,14296],"filename":"Circle.mjs","lineno":543,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028311","name":"Circle#getOuterCircle","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getOuterCircle","longname":"Circle#getOuterCircle","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#getOuterCircle","$kind":"method","id":823,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[14325,14821],"filename":"Circle.mjs","lineno":550,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028331","name":"Circle#loadData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadData","longname":"Circle#loadData","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#loadData","$kind":"method","id":824,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[14871,15181],"filename":"Circle.mjs","lineno":572,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028403","name":"Circle#onBacksideIconClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onBacksideIconClick","longname":"Circle#onBacksideIconClick","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#onBacksideIconClick","$kind":"method","id":825,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[15210,15400],"filename":"Circle.mjs","lineno":584,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028459","name":"Circle#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Circle#onConstructed","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#onConstructed","$kind":"method","id":826,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[15450,15504],"filename":"Circle.mjs","lineno":599,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028490","name":"Circle#onContextMenu","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onContextMenu","longname":"Circle#onContextMenu","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#onContextMenu","$kind":"method","id":827,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[15554,15925],"filename":"Circle.mjs","lineno":606,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028500","name":"Circle#onMouseWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseWheel","longname":"Circle#onMouseWheel","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#onMouseWheel","$kind":"method","id":828,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     *\n     */","meta":{"range":[15954,16797],"filename":"Circle.mjs","lineno":627,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028565","name":"Circle#rotate","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"rotate","longname":"Circle#rotate","kind":"function","memberof":"Circle","scope":"instance","params":[],"$longname":"Circle#rotate","$kind":"method","id":829,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[16858,17371],"filename":"Circle.mjs","lineno":657,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028684","name":"Circle#updateInnerCircle","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateInnerCircle","longname":"Circle#updateInnerCircle","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateInnerCircle","$kind":"method","id":830,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[17432,17803],"filename":"Circle.mjs","lineno":677,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028754","name":"Circle#updateItemAngle","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateItemAngle","longname":"Circle#updateItemAngle","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateItemAngle","$kind":"method","id":831,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Number} value\n     * @param {Boolean} [silent=false]\n     * @param {Number} [startIndex=0]\n     */","meta":{"range":[17931,18306],"filename":"Circle.mjs","lineno":696,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028821","name":"Circle#updateItemOpacity","type":"MethodDefinition","paramnames":["value","silent","startIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"name":"startIndex"}],"name":"updateItemOpacity","longname":"Circle#updateItemOpacity","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateItemOpacity","$kind":"method","id":832,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[18367,19266],"filename":"Circle.mjs","lineno":713,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100028887","name":"Circle#updateItemPositions","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateItemPositions","longname":"Circle#updateItemPositions","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateItemPositions","$kind":"method","id":833,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[19327,20308],"filename":"Circle.mjs","lineno":742,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029021","name":"Circle#updateOuterCircle","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateOuterCircle","longname":"Circle#updateOuterCircle","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateOuterCircle","$kind":"method","id":834,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[20369,20667],"filename":"Circle.mjs","lineno":775,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029149","name":"Circle#updateTitle","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateTitle","longname":"Circle#updateTitle","kind":"function","memberof":"Circle","scope":"instance","$longname":"Circle#updateTitle","$kind":"method","id":835,"neoClassName":"Neo.component.Circle"},{"comment":"/**\n * Simple CSS based clock to get used inside form.field.trigger.Time\n * @class Neo.component.Clock\n * @extends Neo.component.Base\n */","meta":{"filename":"Clock.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Simple CSS based clock to get used inside form.field.trigger.Time","kind":"class","name":"Clock","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Clock","scope":"static","$longname":"Neo.component.Clock","$kind":"class","id":836,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * @member {String} className='Neo.component.Clock'\n         * @protected\n         */","meta":{"filename":"Clock.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Clock'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":837,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * @member {String} ntype='clock'\n         * @protected\n         */","meta":{"filename":"Clock.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'clock'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":838,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * @member {String[]} cls=['neo-clock']\n         */","meta":{"filename":"Clock.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-clock']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":839,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * Value in px\n         * @member {Number} fontSize_=20\n         */","meta":{"filename":"Clock.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Value in px","kind":"member","name":"fontSize_","type":{"names":["Number"]},"defaultvalue":20,"longname":"fontSize_","scope":"global","$longname":"fontSize_","$kind":"property","id":840,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * Show a small disc on the center of the clock (above the pointers)\n         * @member {Boolean} showDisc_=true\n         */","meta":{"filename":"Clock.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Show a small disc on the center of the clock (above the pointers)","kind":"member","name":"showDisc_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showDisc_","scope":"global","$longname":"showDisc_","$kind":"property","id":841,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * Value in px\n         * @member {Number|null} size_=500\n         */","meta":{"filename":"Clock.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Value in px","kind":"member","name":"size_","type":{"names":["Number","null"]},"defaultvalue":500,"longname":"size_","scope":"global","$longname":"size_","$kind":"property","id":842,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * Format: hh:mm\n         * @member {String} time_='10:20'\n         */","meta":{"filename":"Clock.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Format: hh:mm","kind":"member","name":"time_","type":{"names":["String"]},"defaultvalue":"'10:20'","longname":"time_","scope":"global","$longname":"time_","$kind":"property","id":843,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Clock.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":844,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n     * Triggered after the fontSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[1503,1644],"filename":"Clock.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029265","name":"Clock#afterSetFontSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the fontSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetFontSize","longname":"Clock#afterSetFontSize","kind":"function","memberof":"Clock","scope":"instance","$longname":"Clock#afterSetFontSize","$kind":"method","id":845,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n     * Triggered after the showDisc config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1802,1961],"filename":"Clock.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029292","name":"Clock#afterSetShowDisc","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showDisc config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowDisc","longname":"Clock#afterSetShowDisc","kind":"function","memberof":"Clock","scope":"instance","$longname":"Clock#afterSetShowDisc","$kind":"method","id":846,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n     * Triggered after the size config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2113,2421],"filename":"Clock.mjs","lineno":87,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029320","name":"Clock#afterSetSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the size config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetSize","longname":"Clock#afterSetSize","kind":"function","memberof":"Clock","scope":"instance","$longname":"Clock#afterSetSize","$kind":"method","id":847,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n     * Triggered after the time config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2573,2991],"filename":"Clock.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029374","name":"Clock#afterSetTime","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the time config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTime","longname":"Clock#afterSetTime","kind":"function","memberof":"Clock","scope":"instance","$longname":"Clock#afterSetTime","$kind":"method","id":848,"neoClassName":"Neo.component.Clock"},{"comment":"/**\n * @class Neo.component.DateSelector\n * @extends Neo.component.Base\n */","meta":{"filename":"DateSelector.mjs","lineno":16,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"DateSelector","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.DateSelector","scope":"static","$longname":"Neo.component.DateSelector","$kind":"class","id":849,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String} className='Neo.component.DateSelector'\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.DateSelector'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":850,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String} ntype='dateselector'\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'dateselector'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":851,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Stores the last date change which got triggered while a month / year transition was running\n         * @member {Date|null} cachedUpdate=null\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Stores the last date change which got triggered while a month / year transition was running","kind":"member","name":"cachedUpdate","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"cachedUpdate","scope":"global","$longname":"cachedUpdate","$kind":"property","id":852,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String[]} cls=['neo-dateselector']\n         */","meta":{"filename":"DateSelector.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-dateselector']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":853,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Date object created on the value config\n         * @member {Date|null} currentDate_=null\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Date object created on the value config","kind":"member","name":"currentDate_","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"currentDate_","scope":"global","$longname":"currentDate_","$kind":"property","id":854,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String} dateFormat='Y-m-d'\n         */","meta":{"filename":"DateSelector.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"dateFormat","type":{"names":["String"]},"defaultvalue":"'Y-m-d'","longname":"dateFormat","scope":"global","$longname":"dateFormat","$kind":"property","id":855,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * The format of the column headers.\n         * Valid values are: narrow, short & long\n         * @member {String} dayNameFormat_='short'\n         */","meta":{"filename":"DateSelector.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The format of the column headers.<br />Valid values are: narrow, short & long","kind":"member","name":"dayNameFormat_","type":{"names":["String"]},"defaultvalue":"'short'","longname":"dayNameFormat_","scope":"global","$longname":"dayNameFormat_","$kind":"property","id":856,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} intlFormat_day=null\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"intlFormat_day","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"intlFormat_day","scope":"global","$longname":"intlFormat_day","$kind":"property","id":857,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Internal flag to prevent changing the date while change animations are still running\n         * @member {Boolean} isUpdating_=false\n         * @protected\n         */","meta":{"filename":"DateSelector.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Internal flag to prevent changing the date while change animations are still running","kind":"member","name":"isUpdating_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isUpdating_","scope":"global","$longname":"isUpdating_","$kind":"property","id":858,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"DateSelector.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":859,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String} locale_=Neo.config.locale\n         */","meta":{"filename":"DateSelector.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"locale_","type":{"names":["String"]},"defaultvalue":"Neo.config.locale","longname":"locale_","scope":"global","$longname":"locale_","$kind":"property","id":860,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Used for wheel events. min value = 1.\n         * A higher value means lesser sensitivity for wheel events\n         * => you need to scroll \"more\" to trigger a month / year change\n         * @member {Number} mouseWheelDelta=1\n         */","meta":{"filename":"DateSelector.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Used for wheel events. min value = 1.<br />A higher value means lesser sensitivity for wheel events<br />=> you need to scroll \"more\" to trigger a month / year change","kind":"member","name":"mouseWheelDelta","type":{"names":["Number"]},"defaultvalue":1,"longname":"mouseWheelDelta","scope":"global","$longname":"mouseWheelDelta","$kind":"property","id":861,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * True to scroll new years in from the top\n         * @member {Boolean} scrollNewYearFromTop=false\n         */","meta":{"filename":"DateSelector.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to scroll new years in from the top","kind":"member","name":"scrollNewYearFromTop","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"scrollNewYearFromTop","scope":"global","$longname":"scrollNewYearFromTop","$kind":"property","id":862,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * Either pass a selection.Model module, an instance or a config object\n         * @member {Object|Neo.selection.Model} selectionModel_=null\n         */","meta":{"filename":"DateSelector.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Either pass a selection.Model module, an instance or a config object","kind":"member","name":"selectionModel_","type":{"names":["Object","Neo.selection.Model"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":863,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * True to show inner cell & header cell borders\n         * @member {Boolean} showCellBorders_=true\n         */","meta":{"filename":"DateSelector.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to show inner cell & header cell borders","kind":"member","name":"showCellBorders_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showCellBorders_","scope":"global","$longname":"showCellBorders_","$kind":"property","id":864,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * True to show the days of the previous or next month (not selectable)\n         * @member {Boolean} showDisabledDays_=true\n         */","meta":{"filename":"DateSelector.mjs","lineno":104,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to show the days of the previous or next month (not selectable)","kind":"member","name":"showDisabledDays_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showDisabledDays_","scope":"global","$longname":"showDisabledDays_","$kind":"property","id":865,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {Boolean} showWeekends_=true\n         */","meta":{"filename":"DateSelector.mjs","lineno":108,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"showWeekends_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showWeekends_","scope":"global","$longname":"showWeekends_","$kind":"property","id":866,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * True to use sliding animations\n         * @member {Boolean} useAnimations=true\n         */","meta":{"filename":"DateSelector.mjs","lineno":113,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to use sliding animations","kind":"member","name":"useAnimations","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useAnimations","scope":"global","$longname":"useAnimations","$kind":"property","id":867,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {String} value_=DateUtil.convertToyyyymmdd(new Date())\n         */","meta":{"filename":"DateSelector.mjs","lineno":117,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"value_","type":{"names":["String"]},"defaultvalue":"DateUtil.convertToyyyymmdd(new","description":"Date())","longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":868,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * 0-6 => Sun-Sat\n         * @member {Number} weekStartDay_=0\n         */","meta":{"filename":"DateSelector.mjs","lineno":122,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"0-6 => Sun-Sat","kind":"member","name":"weekStartDay_","type":{"names":["Number"]},"defaultvalue":0,"longname":"weekStartDay_","scope":"global","$longname":"weekStartDay_","$kind":"property","id":869,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"DateSelector.mjs","lineno":126,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":870,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4443,4895],"filename":"DateSelector.mjs","lineno":143,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029621","name":"DateSelector#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DateSelector#construct","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#construct","$kind":"method","id":871,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the currentDate config got changed\n     * @param {Date} value\n     * @param {Date} oldValue\n     * @protected\n     */","meta":{"range":[5050,6309],"filename":"DateSelector.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029690","name":"DateSelector#afterSetCurrentDate","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the currentDate config got changed","params":[{"type":{"names":["Date"]},"name":"value"},{"type":{"names":["Date"]},"name":"oldValue"}],"access":"protected","name":"afterSetCurrentDate","longname":"DateSelector#afterSetCurrentDate","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetCurrentDate","$kind":"method","id":872,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the dayNameFormat config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6470,6564],"filename":"DateSelector.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029846","name":"DateSelector#afterSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dayNameFormat config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDayNameFormat","longname":"DateSelector#afterSetDayNameFormat","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetDayNameFormat","$kind":"method","id":873,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the isUpdating config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6724,7067],"filename":"DateSelector.mjs","lineno":216,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029859","name":"DateSelector#afterSetIsUpdating","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the isUpdating config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetIsUpdating","longname":"DateSelector#afterSetIsUpdating","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetIsUpdating","$kind":"method","id":874,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the locale config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7221,7606],"filename":"DateSelector.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029913","name":"DateSelector#afterSetLocale","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the locale config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLocale","longname":"DateSelector#afterSetLocale","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetLocale","$kind":"method","id":875,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the showCellBorders config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[7771,7967],"filename":"DateSelector.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100029976","name":"DateSelector#afterSetShowCellBorders","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showCellBorders config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowCellBorders","longname":"DateSelector#afterSetShowCellBorders","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetShowCellBorders","$kind":"method","id":876,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the showDisabledDays config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[8133,8247],"filename":"DateSelector.mjs","lineno":268,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030007","name":"DateSelector#afterSetShowDisabledDays","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showDisabledDays config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowDisabledDays","longname":"DateSelector#afterSetShowDisabledDays","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetShowDisabledDays","$kind":"method","id":877,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the showWeekends config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[8409,9265],"filename":"DateSelector.mjs","lineno":278,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030022","name":"DateSelector#afterSetShowWeekends","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showWeekends config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowWeekends","longname":"DateSelector#afterSetShowWeekends","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetShowWeekends","$kind":"method","id":878,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[9453,9556],"filename":"DateSelector.mjs","lineno":312,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030114","name":"DateSelector#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"DateSelector#afterSetSelectionModel","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetSelectionModel","$kind":"method","id":879,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[9709,10035],"filename":"DateSelector.mjs","lineno":322,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030130","name":"DateSelector#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"DateSelector#afterSetValue","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetValue","$kind":"method","id":880,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered after the weekStartDay config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[10195,10317],"filename":"DateSelector.mjs","lineno":343,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030174","name":"DateSelector#afterSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the weekStartDay config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetWeekStartDay","longname":"DateSelector#afterSetWeekStartDay","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#afterSetWeekStartDay","$kind":"method","id":881,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered before the dayNameFormat config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[10480,10636],"filename":"DateSelector.mjs","lineno":353,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030191","name":"DateSelector#beforeSetDayNameFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the dayNameFormat config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetDayNameFormat","longname":"DateSelector#beforeSetDayNameFormat","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#beforeSetDayNameFormat","$kind":"method","id":882,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[10827,10992],"filename":"DateSelector.mjs","lineno":363,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030210","name":"DateSelector#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"DateSelector#beforeSetSelectionModel","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#beforeSetSelectionModel","$kind":"method","id":883,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggered before the weekStartDay config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11154,11307],"filename":"DateSelector.mjs","lineno":375,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030230","name":"DateSelector#beforeSetWeekStartDay","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the weekStartDay config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetWeekStartDay","longname":"DateSelector#beforeSetWeekStartDay","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#beforeSetWeekStartDay","$kind":"method","id":884,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Stores the last date change which could not get applied while a transition was running\n     * @param {Date} [date=this.currentDate]\n     * @protected\n     */","meta":{"range":[11486,11562],"filename":"DateSelector.mjs","lineno":384,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030249","name":"DateSelector#cacheUpdate","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Stores the last date change which could not get applied while a transition was running","params":[{"type":{"names":["Date"]},"optional":true,"defaultvalue":"this.currentDate","name":"date"}],"access":"protected","name":"cacheUpdate","longname":"DateSelector#cacheUpdate","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#cacheUpdate","$kind":"method","id":885,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Number} increment\n     * @param {Number} yearIncrement\n     */","meta":{"range":[11654,13855],"filename":"DateSelector.mjs","lineno":392,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030264","name":"DateSelector#changeMonth","type":"MethodDefinition","paramnames":["increment","yearIncrement"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"increment"},{"type":{"names":["Number"]},"name":"yearIncrement"}],"name":"changeMonth","longname":"DateSelector#changeMonth","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#changeMonth","$kind":"method","id":886,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Slides the wrapper div to the left or right\n     * @param {Object} opts\n     * @param {Object} opts.data\n     * @param {String} opts.slideDirection\n     * @protected\n     */","meta":{"range":[14050,14370],"filename":"DateSelector.mjs","lineno":450,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030561","name":"DateSelector#changeMonthTransitionCallback","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Slides the wrapper div to the left or right","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.data"},{"type":{"names":["String"]},"name":"opts.slideDirection"}],"access":"protected","name":"changeMonthTransitionCallback","longname":"DateSelector#changeMonthTransitionCallback","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#changeMonthTransitionCallback","$kind":"method","id":887,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Replaces the wrapper div with the target month\n     * @param {String} slideDirection\n     * @protected\n     */","meta":{"range":[14502,14726],"filename":"DateSelector.mjs","lineno":466,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030621","name":"DateSelector#changeMonthWrapperCallback","type":"MethodDefinition","paramnames":["slideDirection"]},"vars":{"":null}},"description":"Replaces the wrapper div with the target month","params":[{"type":{"names":["String"]},"name":"slideDirection"}],"access":"protected","name":"changeMonthWrapperCallback","longname":"DateSelector#changeMonthWrapperCallback","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#changeMonthWrapperCallback","$kind":"method","id":888,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Number} increment\n     */","meta":{"range":[14781,16815],"filename":"DateSelector.mjs","lineno":477,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030666","name":"DateSelector#changeYear","type":"MethodDefinition","paramnames":["increment"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"increment"}],"name":"changeYear","longname":"DateSelector#changeYear","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#changeYear","$kind":"method","id":889,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     *\n     */","meta":{"range":[16844,17630],"filename":"DateSelector.mjs","lineno":533,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100030959","name":"DateSelector#createDayNamesRow","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createDayNamesRow","longname":"DateSelector#createDayNamesRow","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#createDayNamesRow","$kind":"method","id":890,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Boolean} silent true to update the vdom silently\n     * @param {Object} [containerEl]\n     */","meta":{"range":[17753,20612],"filename":"DateSelector.mjs","lineno":567,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031093","name":"DateSelector#createDayViewContent","type":"MethodDefinition","paramnames":["silent","containerEl"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"description":"true to update the vdom silently","name":"silent"},{"type":{"names":["Object"]},"optional":true,"name":"containerEl"}],"name":"createDayViewContent","longname":"DateSelector#createDayViewContent","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#createDayViewContent","$kind":"method","id":891,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     *\n     */","meta":{"range":[20641,20717],"filename":"DateSelector.mjs","lineno":646,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031479","name":"DateSelector#focusCurrentItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"focusCurrentItem","longname":"DateSelector#focusCurrentItem","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#focusCurrentItem","$kind":"method","id":892,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Number|String} year\n     * @param {Number|String} month\n     * @param {Number|String} day\n     * @returns {String} id\n     */","meta":{"range":[20872,21183],"filename":"DateSelector.mjs","lineno":656,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031495","name":"DateSelector#getCellId","type":"MethodDefinition","paramnames":["year","month","day"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"year"},{"type":{"names":["Number","String"]},"name":"month"},{"type":{"names":["Number","String"]},"name":"day"}],"returns":[{"type":{"names":["String"]},"description":"id"}],"name":"getCellId","longname":"DateSelector#getCellId","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#getCellId","$kind":"method","id":893,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[21230,21290],"filename":"DateSelector.mjs","lineno":675,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031558","name":"DateSelector#getCenterContentEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getCenterContentEl","longname":"DateSelector#getCenterContentEl","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#getCenterContentEl","$kind":"method","id":894,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[21337,21407],"filename":"DateSelector.mjs","lineno":682,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031570","name":"DateSelector#getHeaderMonthEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getHeaderMonthEl","longname":"DateSelector#getHeaderMonthEl","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#getHeaderMonthEl","$kind":"method","id":895,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[21454,21523],"filename":"DateSelector.mjs","lineno":689,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031590","name":"DateSelector#getHeaderYearEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getHeaderYearEl","longname":"DateSelector#getHeaderYearEl","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#getHeaderYearEl","$kind":"method","id":896,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[21573,21853],"filename":"DateSelector.mjs","lineno":696,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031610","name":"DateSelector#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"DateSelector#onCellClick","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#onCellClick","$kind":"method","id":897,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[21903,22452],"filename":"DateSelector.mjs","lineno":708,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031666","name":"DateSelector#onComponentClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onComponentClick","longname":"DateSelector#onComponentClick","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#onComponentClick","$kind":"method","id":898,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[22502,23443],"filename":"DateSelector.mjs","lineno":727,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031754","name":"DateSelector#onComponentWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onComponentWheel","longname":"DateSelector#onComponentWheel","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#onComponentWheel","$kind":"method","id":899,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     *\n     */","meta":{"range":[23472,23571],"filename":"DateSelector.mjs","lineno":754,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031900","name":"DateSelector#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"DateSelector#onConstructed","kind":"function","memberof":"DateSelector","scope":"instance","params":[],"$longname":"DateSelector#onConstructed","$kind":"method","id":900,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Recreates the current centerEl, month & year el\n     * @param {Number} monthIncrement\n     * @param {Number} yearIncrement\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[23780,24118],"filename":"DateSelector.mjs","lineno":766,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031911","name":"DateSelector#recreateContent","type":"MethodDefinition","paramnames":["monthIncrement","yearIncrement","silent"]},"vars":{"":null}},"description":"Recreates the current centerEl, month & year el","params":[{"type":{"names":["Number"]},"name":"monthIncrement"},{"type":{"names":["Number"]},"name":"yearIncrement"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"recreateContent","longname":"DateSelector#recreateContent","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#recreateContent","$kind":"method","id":901,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Recreates the current centerEl\n     * @param {Boolean} [silent=false]\n     * @param {Boolean} [syncIds=true]\n     * @protected\n     */","meta":{"range":[24274,24539],"filename":"DateSelector.mjs","lineno":783,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100031959","name":"DateSelector#recreateDayViewContent","type":"MethodDefinition","paramnames":["silent","syncIds"]},"vars":{"":null}},"description":"Recreates the current centerEl","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"syncIds"}],"access":"protected","name":"recreateDayViewContent","longname":"DateSelector#recreateDayViewContent","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#recreateDayViewContent","$kind":"method","id":902,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Triggers a vdom update & sets isUpdating\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[24666,24911],"filename":"DateSelector.mjs","lineno":801,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032002","name":"DateSelector#triggerVdomUpdate","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Triggers a vdom update & sets isUpdating","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"triggerVdomUpdate","longname":"DateSelector#triggerVdomUpdate","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#triggerVdomUpdate","$kind":"method","id":903,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {String} value\n     * @param {String} oldValue\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[25033,26036],"filename":"DateSelector.mjs","lineno":818,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032042","name":"DateSelector#updateHeaderDays","type":"MethodDefinition","paramnames":["value","oldValue","silent"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateHeaderDays","longname":"DateSelector#updateHeaderDays","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#updateHeaderDays","$kind":"method","id":904,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Number} increment\n     * @param {Number} yearIncrement\n     * @param {Boolean} silent=false\n     * @param {Object} monthElDomRect\n     * @returns {Object|null} opts or null in case no transitions are needed\n     */","meta":{"range":[26280,28241],"filename":"DateSelector.mjs","lineno":859,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032209","name":"DateSelector#updateHeaderMonth","type":"MethodDefinition","paramnames":["increment","yearIncrement","silent","monthElDomRect"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"increment"},{"type":{"names":["Number"]},"name":"yearIncrement"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"silent"},{"type":{"names":["Object"]},"name":"monthElDomRect"}],"returns":[{"type":{"names":["Object","null"]},"description":"opts or null in case no transitions are needed"}],"name":"updateHeaderMonth","longname":"DateSelector#updateHeaderMonth","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#updateHeaderMonth","$kind":"method","id":905,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Slides the wrapper div to the top or bottom\n     * @param {Object} opts\n     * @param {Object} opts.data\n     * @param {Object} opts.headerCenterEl\n     * @param {Number} opts.increment\n     * @param {Number} opts.yearIncrement\n     * @protected\n     */","meta":{"range":[28516,29019],"filename":"DateSelector.mjs","lineno":922,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032466","name":"DateSelector#updateHeaderMonthTransitionCallback","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Slides the wrapper div to the top or bottom","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.data"},{"type":{"names":["Object"]},"name":"opts.headerCenterEl"},{"type":{"names":["Number"]},"name":"opts.increment"},{"type":{"names":["Number"]},"name":"opts.yearIncrement"}],"access":"protected","name":"updateHeaderMonthTransitionCallback","longname":"DateSelector#updateHeaderMonthTransitionCallback","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#updateHeaderMonthTransitionCallback","$kind":"method","id":906,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * Replaces the wrapper div to the left or right\n     * @param {Object} opts\n     * @param {Object} opts.headerCenterEl\n     * @param {Number} opts.increment\n     * @param {Number} opts.yearIncrement\n     * @protected\n     */","meta":{"range":[29263,29706],"filename":"DateSelector.mjs","lineno":942,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032548","name":"DateSelector#updateHeaderMonthWrapperCallback","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Replaces the wrapper div to the left or right","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.headerCenterEl"},{"type":{"names":["Number"]},"name":"opts.increment"},{"type":{"names":["Number"]},"name":"opts.yearIncrement"}],"access":"protected","name":"updateHeaderMonthWrapperCallback","longname":"DateSelector#updateHeaderMonthWrapperCallback","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#updateHeaderMonthWrapperCallback","$kind":"method","id":907,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n     * @param {Number} increment\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[29800,30049],"filename":"DateSelector.mjs","lineno":956,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032620","name":"DateSelector#updateHeaderYear","type":"MethodDefinition","paramnames":["increment","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"increment"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateHeaderYear","longname":"DateSelector#updateHeaderYear","kind":"function","memberof":"DateSelector","scope":"instance","$longname":"DateSelector#updateHeaderYear","$kind":"method","id":908,"neoClassName":"Neo.component.DateSelector"},{"comment":"/**\n * @class Neo.component.Gallery\n * @extends Neo.component.Base\n */","meta":{"filename":"Gallery.mjs","lineno":10,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Gallery","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Gallery","scope":"static","$longname":"Neo.component.Gallery","$kind":"class","id":909,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * @member {String} className='Neo.component.Gallery'\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Gallery'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":910,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * @member {String} ntype='gallery'\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'gallery'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":911,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The amount of visible rows inside the gallery\n         * @member {Number} amountRows_=3\n         */","meta":{"filename":"Gallery.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The amount of visible rows inside the gallery","kind":"member","name":"amountRows_","type":{"names":["Number"]},"defaultvalue":3,"longname":"amountRows_","scope":"global","$longname":"amountRows_","$kind":"property","id":912,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The background color of the gallery container\n         * @member {String} backgroundColor_='#000000'\n         */","meta":{"filename":"Gallery.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The background color of the gallery container","kind":"member","name":"backgroundColor_","type":{"names":["String"]},"defaultvalue":"'#000000'","longname":"backgroundColor_","scope":"global","$longname":"backgroundColor_","$kind":"property","id":913,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * @member {String[]} cls=['neo-gallery', 'page', 'view']\n         */","meta":{"filename":"Gallery.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-gallery', 'page', 'view']","description":"'page', 'view']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":914,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * True disables selection of  gallery items\n         * @member {Boolean} disableSelection=false\n         */","meta":{"filename":"Gallery.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True disables selection of  gallery items","kind":"member","name":"disableSelection","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disableSelection","scope":"global","$longname":"disableSelection","$kind":"property","id":915,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The image height of the gallery\n         * @member {Number} imageHeight=160\n         */","meta":{"filename":"Gallery.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The image height of the gallery","kind":"member","name":"imageHeight","type":{"names":["Number"]},"defaultvalue":160,"longname":"imageHeight","scope":"global","$longname":"imageHeight","$kind":"property","id":916,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The image width of the gallery\n         * @member {Number} imageWidth=120\n         */","meta":{"filename":"Gallery.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The image width of the gallery","kind":"member","name":"imageWidth","type":{"names":["Number"]},"defaultvalue":120,"longname":"imageWidth","scope":"global","$longname":"imageWidth","$kind":"property","id":917,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * @member {Object} itemTpl_\n         */","meta":{"filename":"Gallery.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"itemTpl_","type":{"names":["Object"]},"longname":"itemTpl_","scope":"global","$longname":"itemTpl_","$kind":"property","id":918,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The unique record field containing the id.\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Gallery.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The unique record field containing the id.","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":919,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Gallery.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":920,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The max amount of store items to show\n         * @member {Number} maxItems_=300\n         */","meta":{"filename":"Gallery.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The max amount of store items to show","kind":"member","name":"maxItems_","type":{"names":["Number"]},"defaultvalue":300,"longname":"maxItems_","scope":"global","$longname":"maxItems_","$kind":"property","id":921,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaX=10\n         */","meta":{"filename":"Gallery.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaX","type":{"names":["Number"]},"defaultvalue":10,"longname":"mouseWheelDeltaX","scope":"global","$longname":"mouseWheelDeltaX","$kind":"property","id":922,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaY=10\n         */","meta":{"filename":"Gallery.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaY","type":{"names":["Number"]},"defaultvalue":10,"longname":"mouseWheelDeltaY","scope":"global","$longname":"mouseWheelDeltaY","$kind":"property","id":923,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * Specifies whether the mouse wheel should change the translateZ value for zooming\n         * @member {Boolean} mouseWheelEnabled_=true\n         */","meta":{"filename":"Gallery.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Specifies whether the mouse wheel should change the translateZ value for zooming","kind":"member","name":"mouseWheelEnabled_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"mouseWheelEnabled_","scope":"global","$longname":"mouseWheelEnabled_","$kind":"property","id":924,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The DOM element offsetHeight of the top level div.\n         * Gets fetched after the gallery got mounted.\n         * @member {Number|null} offsetHeight=null\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetHeight of the top level div.<br />Gets fetched after the gallery got mounted.","kind":"member","name":"offsetHeight","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetHeight","scope":"global","$longname":"offsetHeight","$kind":"property","id":925,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The DOM element offsetWidth of the top level div.\n         * Gets fetched after the gallery got mounted.\n         * @member {Number|null} offsetWidth=null\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":107,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetWidth of the top level div.<br />Gets fetched after the gallery got mounted.","kind":"member","name":"offsetWidth","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetWidth","scope":"global","$longname":"offsetWidth","$kind":"property","id":926,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * Set this one to true to order the items by row instead of by column\n         * @member {Boolean} orderByRow_=false\n         */","meta":{"filename":"Gallery.mjs","lineno":112,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Set this one to true to order the items by row instead of by column","kind":"member","name":"orderByRow_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"orderByRow_","scope":"global","$longname":"orderByRow_","$kind":"property","id":927,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The name of the CSS rule for selected items\n         * @member {String} selectedItemCls='neo-selected'\n         */","meta":{"filename":"Gallery.mjs","lineno":117,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The name of the CSS rule for selected items","kind":"member","name":"selectedItemCls","type":{"names":["String"]},"defaultvalue":"'neo-selected'","longname":"selectedItemCls","scope":"global","$longname":"selectedItemCls","$kind":"property","id":928,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * uses the selection.GalleryModel by default\n         * @member {Neo.selection.GalleryModel|null} selectionModel_=null\n         */","meta":{"filename":"Gallery.mjs","lineno":122,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"uses the selection.GalleryModel by default","kind":"member","name":"selectionModel_","type":{"names":["Neo.selection.GalleryModel","null"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":929,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * True to select the item inside the middle of the store items on mount\n         * @member {Boolean} selectOnMount=true\n         */","meta":{"filename":"Gallery.mjs","lineno":127,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to select the item inside the middle of the store items on mount","kind":"member","name":"selectOnMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"selectOnMount","scope":"global","$longname":"selectOnMount","$kind":"property","id":930,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The store instance or class containing the data for the gallery items\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Gallery.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The store instance or class containing the data for the gallery items","kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":931,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The setTimeout() ids for calls which can get cancelled\n         * @member {Array} transitionTimeouts=[]\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":138,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The setTimeout() ids for calls which can get cancelled","kind":"member","name":"transitionTimeouts","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"transitionTimeouts","scope":"global","$longname":"transitionTimeouts","$kind":"property","id":932,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The translateX value of the view origin\n         * @member {Number} translateX_=0\n         */","meta":{"filename":"Gallery.mjs","lineno":143,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value of the view origin","kind":"member","name":"translateX_","type":{"names":["Number"]},"defaultvalue":0,"longname":"translateX_","scope":"global","$longname":"translateX_","$kind":"property","id":933,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The translateX value of the view origin\n         * @member {Number} translateY_=0\n         */","meta":{"filename":"Gallery.mjs","lineno":148,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value of the view origin","kind":"member","name":"translateY_","type":{"names":["Number"]},"defaultvalue":0,"longname":"translateY_","scope":"global","$longname":"translateY_","$kind":"property","id":934,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * The translateX value of the view origin\n         * @member {Number} translateZ_=0\n         */","meta":{"filename":"Gallery.mjs","lineno":153,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value of the view origin","kind":"member","name":"translateZ_","type":{"names":["Number"]},"defaultvalue":0,"longname":"translateZ_","scope":"global","$longname":"translateZ_","$kind":"property","id":935,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Gallery.mjs","lineno":157,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":936,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[5475,6251],"filename":"Gallery.mjs","lineno":172,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032842","name":"Gallery#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Gallery#construct","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#construct","$kind":"method","id":937,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered after the amountRows config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[6409,6594],"filename":"Gallery.mjs","lineno":208,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100032973","name":"Gallery#afterSetAmountRows","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the amountRows config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetAmountRows","longname":"Gallery#afterSetAmountRows","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#afterSetAmountRows","$kind":"method","id":938,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered after the maxItem config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[6749,7031],"filename":"Gallery.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033002","name":"Gallery#afterSetMaxItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxItem config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxItems","longname":"Gallery#afterSetMaxItems","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#afterSetMaxItems","$kind":"method","id":939,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[7188,8447],"filename":"Gallery.mjs","lineno":240,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033040","name":"Gallery#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Gallery#afterSetMounted","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#afterSetMounted","$kind":"method","id":940,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered after the orderByRow config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[8607,9484],"filename":"Gallery.mjs","lineno":282,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033193","name":"Gallery#afterSetOrderByRow","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the orderByRow config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetOrderByRow","longname":"Gallery#afterSetOrderByRow","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#afterSetOrderByRow","$kind":"method","id":941,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[9672,9871],"filename":"Gallery.mjs","lineno":318,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033311","name":"Gallery#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Gallery#afterSetSelectionModel","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#afterSetSelectionModel","$kind":"method","id":942,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Neo.data.Store|null} value\n     * @param {Neo.data.Store|null} oldValue\n     * @returns {Neo.collection.Base|Neo.data.Store}\n     * @protected\n     */","meta":{"range":[10245,10924],"filename":"Gallery.mjs","lineno":339,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033363","name":"Gallery#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Neo.data.Store","null"]},"name":"value"},{"type":{"names":["Neo.data.Store","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.collection.Base","Neo.data.Store"]}}],"access":"protected","name":"beforeSetStore","longname":"Gallery#beforeSetStore","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#beforeSetStore","$kind":"method","id":943,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @returns {*}\n     */","meta":{"range":[10966,11039],"filename":"Gallery.mjs","lineno":369,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033421","name":"Gallery#beforeGetItemTpl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["*"]}}],"name":"beforeGetItemTpl","longname":"Gallery#beforeGetItemTpl","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#beforeGetItemTpl","$kind":"method","id":944,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[11230,11526],"filename":"Gallery.mjs","lineno":379,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033434","name":"Gallery#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"Gallery#beforeSetSelectionModel","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#beforeSetSelectionModel","$kind":"method","id":945,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Override this method to get different item-markups\n     * @param {Object} vdomItem\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} vdomItem\n     */","meta":{"range":[11731,12135],"filename":"Gallery.mjs","lineno":397,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033458","name":"Gallery#createItem","type":"MethodDefinition","paramnames":["vdomItem","record","index"]},"vars":{"":null}},"description":"Override this method to get different item-markups","params":[{"type":{"names":["Object"]},"name":"vdomItem"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"vdomItem"}],"name":"createItem","longname":"Gallery#createItem","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#createItem","$kind":"method","id":946,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Number} [startIndex] the start index for creating items,\n     * e.g. increasing maxItems only needs to create the new ones\n     * @protected\n     */","meta":{"range":[12313,13647],"filename":"Gallery.mjs","lineno":416,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033536","name":"Gallery#createItems","type":"MethodDefinition","paramnames":["startIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"description":"the start index for creating items,<br />e.g. increasing maxItems only needs to create the new ones","name":"startIndex"}],"access":"protected","name":"createItems","longname":"Gallery#createItems","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#createItems","$kind":"method","id":947,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Number} [startIndex]\n     * @param {Number} [amountItems]\n     */","meta":{"range":[13742,14240],"filename":"Gallery.mjs","lineno":461,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033728","name":"Gallery#destroyItems","type":"MethodDefinition","paramnames":["startIndex","amountItems"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"name":"startIndex"},{"type":{"names":["Number"]},"optional":true,"name":"amountItems"}],"name":"destroyItems","longname":"Gallery#destroyItems","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#destroyItems","$kind":"method","id":948,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Number} index\n     * @returns {Number[]}\n     */","meta":{"range":[14318,15064],"filename":"Gallery.mjs","lineno":479,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033807","name":"Gallery#getCameraTransformForCell","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Array.<Number>"]}}],"name":"getCameraTransformForCell","longname":"Gallery#getCameraTransformForCell","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#getCameraTransformForCell","$kind":"method","id":949,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {Number} itemId\n     */","meta":{"range":[15149,15224],"filename":"Gallery.mjs","lineno":506,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033928","name":"Gallery#getItemId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["Number"]},"description":"itemId"}],"name":"getItemId","longname":"Gallery#getItemId","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#getItemId","$kind":"method","id":950,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * Returns the vdom node containing the gallery items\n     * @returns {Object} vdom\n     */","meta":{"range":[15334,15406],"filename":"Gallery.mjs","lineno":514,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033943","name":"Gallery#getItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the vdom node containing the gallery items","returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getItemsRoot","longname":"Gallery#getItemsRoot","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#getItemsRoot","$kind":"method","id":951,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Number} index\n     * @returns {String}\n     */","meta":{"range":[15482,16064],"filename":"Gallery.mjs","lineno":522,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100033967","name":"Gallery#getItemTransform","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemTransform","longname":"Gallery#getItemTransform","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#getItemTransform","$kind":"method","id":952,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {String} id\n     * @returns {String}\n     */","meta":{"range":[16137,16199],"filename":"Gallery.mjs","lineno":548,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034067","name":"Gallery#getItemVnodeId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemVnodeId","longname":"Gallery#getItemVnodeId","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#getItemVnodeId","$kind":"method","id":953,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     *\n     */","meta":{"range":[16228,16425],"filename":"Gallery.mjs","lineno":555,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034080","name":"Gallery#moveOrigin","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"moveOrigin","longname":"Gallery#moveOrigin","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#moveOrigin","$kind":"method","id":954,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[16475,16575],"filename":"Gallery.mjs","lineno":567,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034123","name":"Gallery#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"Gallery#onClick","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#onClick","$kind":"method","id":955,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     *\n     */","meta":{"range":[16604,17412],"filename":"Gallery.mjs","lineno":574,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034144","name":"Gallery#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Gallery#onConstructed","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#onConstructed","$kind":"method","id":956,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[17462,18049],"filename":"Gallery.mjs","lineno":604,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034236","name":"Gallery#onMouseWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseWheel","longname":"Gallery#onMouseWheel","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#onMouseWheel","$kind":"method","id":957,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Array} value\n     */","meta":{"range":[18099,21246],"filename":"Gallery.mjs","lineno":625,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034317","name":"Gallery#onSelectionChange","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"}],"name":"onSelectionChange","longname":"Gallery#onSelectionChange","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#onSelectionChange","$kind":"method","id":958,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     *\n     */","meta":{"range":[21275,22429],"filename":"Gallery.mjs","lineno":707,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034715","name":"Gallery#onSort","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onSort","longname":"Gallery#onSort","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#onSort","$kind":"method","id":959,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Array} items\n     */","meta":{"range":[22479,22587],"filename":"Gallery.mjs","lineno":747,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034881","name":"Gallery#onStoreLoad","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"items"}],"name":"onStoreLoad","longname":"Gallery#onStoreLoad","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#onStoreLoad","$kind":"method","id":960,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     *\n     */","meta":{"range":[22616,23452],"filename":"Gallery.mjs","lineno":755,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100034900","name":"Gallery#refreshImageReflection","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"refreshImageReflection","longname":"Gallery#refreshImageReflection","kind":"function","memberof":"Gallery","scope":"instance","params":[],"$longname":"Gallery#refreshImageReflection","$kind":"method","id":961,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n     * @param {Number} x\n     * @param {Number} y\n     * @param {Number} z\n     * @returns {String}\n     */","meta":{"range":[23574,23671],"filename":"Gallery.mjs","lineno":785,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035014","name":"Gallery#translate3d","type":"MethodDefinition","paramnames":["x","y","z"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"x"},{"type":{"names":["Number"]},"name":"y"},{"type":{"names":["Number"]},"name":"z"}],"returns":[{"type":{"names":["String"]}}],"name":"translate3d","longname":"Gallery#translate3d","kind":"function","memberof":"Gallery","scope":"instance","$longname":"Gallery#translate3d","$kind":"method","id":962,"neoClassName":"Neo.component.Gallery"},{"comment":"/**\n * @class Neo.component.Helix\n * @extends Neo.component.Base\n */","meta":{"filename":"Helix.mjs","lineno":12,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Helix","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Helix","scope":"static","$longname":"Neo.component.Helix","$kind":"class","id":963,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String} className='Neo.component.Helix'\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Helix'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":964,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String} ntype='helix'\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'helix'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":965,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The background color of the helix container\n         * @member {String} backgroundColor_='#000000'\n         */","meta":{"filename":"Helix.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The background color of the helix container","kind":"member","name":"backgroundColor_","type":{"names":["String"]},"defaultvalue":"'#000000'","longname":"backgroundColor_","scope":"global","$longname":"backgroundColor_","$kind":"property","id":966,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The background image of the helix container\n         * @member {String} backgroundImage_=''\n         */","meta":{"filename":"Helix.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The background image of the helix container","kind":"member","name":"backgroundImage_","type":{"names":["String"]},"defaultvalue":"''","longname":"backgroundImage_","scope":"global","$longname":"backgroundImage_","$kind":"property","id":967,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The ids of expanded items will get stored here\n         * @member {Array} clonedItems=[]\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The ids of expanded items will get stored here","kind":"member","name":"clonedItems","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"clonedItems","scope":"global","$longname":"clonedItems","$kind":"property","id":968,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String[]} cls=['neo-helix']\n         */","meta":{"filename":"Helix.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-helix']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":969,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The vertical delta between each helix item (increasing this value will create a spiral)\n         * @member {Number} deltaY_=1.5\n         */","meta":{"filename":"Helix.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The vertical delta between each helix item (increasing this value will create a spiral)","kind":"member","name":"deltaY_","type":{"names":["Number"]},"defaultvalue":1.5,"longname":"deltaY_","scope":"global","$longname":"deltaY_","$kind":"property","id":970,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Boolean} dimmed_=false\n         */","meta":{"filename":"Helix.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmed_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"dimmed_","scope":"global","$longname":"dimmed_","$kind":"property","id":971,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Number} dimmedMaxOpacity_=0.3\n         */","meta":{"filename":"Helix.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmedMaxOpacity_","type":{"names":["Number"]},"defaultvalue":0.3,"longname":"dimmedMaxOpacity_","scope":"global","$longname":"dimmedMaxOpacity_","$kind":"property","id":972,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Number} dimmedMinOpacity_=0.2\n         */","meta":{"filename":"Helix.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmedMinOpacity_","type":{"names":["Number"]},"defaultvalue":0.2,"longname":"dimmedMinOpacity_","scope":"global","$longname":"dimmedMinOpacity_","$kind":"property","id":973,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * False will prevent items from getting selected.\n         * @member {Boolean} disableSelection=false\n         */","meta":{"filename":"Helix.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"False will prevent items from getting selected.","kind":"member","name":"disableSelection","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disableSelection","scope":"global","$longname":"disableSelection","$kind":"property","id":974,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Flip images by 180° for a not mirrored inner view\n         * @member {Boolean} flipped_=false\n         */","meta":{"filename":"Helix.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Flip images by 180° for a not mirrored inner view","kind":"member","name":"flipped_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"flipped_","scope":"global","$longname":"flipped_","$kind":"property","id":975,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * True to rotate the helix when using keynav, so that the selected items stays in front\n         * @member {Boolean} followSelection_=false\n         */","meta":{"filename":"Helix.mjs","lineno":82,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True to rotate the helix when using keynav, so that the selected items stays in front","kind":"member","name":"followSelection_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"followSelection_","scope":"global","$longname":"followSelection_","$kind":"property","id":976,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The record field containing the image data.\n         * Nested fields are supported (e.g. author.image)\n         * @member {String} imageField='image'\n         */","meta":{"filename":"Helix.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The record field containing the image data.<br />Nested fields are supported (e.g. author.image)","kind":"member","name":"imageField","type":{"names":["String"]},"defaultvalue":"'image'","longname":"imageField","scope":"global","$longname":"imageField","$kind":"property","id":977,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The path to the images folder\n         * Will get set inside the ctor to avoid issues inside the webpack builds\n         * @member {String|null} imageSource=Neo.config.resourcesPath + 'examples/'\n         */","meta":{"filename":"Helix.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The path to the images folder<br />Will get set inside the ctor to avoid issues inside the webpack builds","kind":"member","name":"imageSource","type":{"names":["String","null"]},"defaultvalue":"Neo.config.resourcesPath","longname":"imageSource","scope":"global","$longname":"imageSource","$kind":"property","id":978,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Amount of items per row (circle) -> 360° / 10 = 36\n         * @member {Number} itemAngle_=8\n         */","meta":{"filename":"Helix.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Amount of items per row (circle) -> 360° / 10 = 36","kind":"member","name":"itemAngle_","type":{"names":["Number"]},"defaultvalue":8,"longname":"itemAngle_","scope":"global","$longname":"itemAngle_","$kind":"property","id":979,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {Object} itemTpl_\n         */","meta":{"filename":"Helix.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"itemTpl_","type":{"names":["Object"]},"longname":"itemTpl_","scope":"global","$longname":"itemTpl_","$kind":"property","id":980,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The unique record field containing the id.\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Helix.mjs","lineno":111,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The unique record field containing the id.","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":981,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Helix.mjs","lineno":116,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":982,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * We store one instance of the matrix here to avoid creating new ones on each refresh operation\n         * @member {Neo.util.Matrix|null} matrix=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":125,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"We store one instance of the matrix here to avoid creating new ones on each refresh operation","kind":"member","name":"matrix","type":{"names":["Neo.util.Matrix","null"]},"defaultvalue":null,"access":"protected","longname":"matrix","scope":"global","$longname":"matrix","$kind":"property","id":983,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max amount of store items to show\n         * @member {Number} maxItems_=300\n         */","meta":{"filename":"Helix.mjs","lineno":130,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The max amount of store items to show","kind":"member","name":"maxItems_","type":{"names":["Number"]},"defaultvalue":300,"longname":"maxItems_","scope":"global","$longname":"maxItems_","$kind":"property","id":984,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max opacity for items inside the foreground\n         * @member {Number} maxOpacity_=0.8\n         */","meta":{"filename":"Helix.mjs","lineno":135,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The max opacity for items inside the foreground","kind":"member","name":"maxOpacity_","type":{"names":["Number"]},"defaultvalue":0.8,"longname":"maxOpacity_","scope":"global","$longname":"maxOpacity_","$kind":"property","id":985,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max opacity for items inside the background\n         * @member {Number} minOpacity_=0.3\n         */","meta":{"filename":"Helix.mjs","lineno":140,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The max opacity for items inside the background","kind":"member","name":"minOpacity_","type":{"names":["Number"]},"defaultvalue":0.3,"longname":"minOpacity_","scope":"global","$longname":"minOpacity_","$kind":"property","id":986,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaX=5\n         */","meta":{"filename":"Helix.mjs","lineno":145,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaX","type":{"names":["Number"]},"defaultvalue":5,"longname":"mouseWheelDeltaX","scope":"global","$longname":"mouseWheelDeltaX","$kind":"property","id":987,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaY=50\n         */","meta":{"filename":"Helix.mjs","lineno":150,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaY","type":{"names":["Number"]},"defaultvalue":50,"longname":"mouseWheelDeltaY","scope":"global","$longname":"mouseWheelDeltaY","$kind":"property","id":988,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Specifies whether the mouse wheel should change the translateZ value for zooming\n         * @member {Boolean} mouseWheelEnabled_=true\n         */","meta":{"filename":"Helix.mjs","lineno":155,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Specifies whether the mouse wheel should change the translateZ value for zooming","kind":"member","name":"mouseWheelEnabled_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"mouseWheelEnabled_","scope":"global","$longname":"mouseWheelEnabled_","$kind":"property","id":989,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The DOM element offsetHeight of the top level div.\n         * Gets fetched after the helix got mounted.\n         * @member {Number|null} offsetHeight=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":162,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetHeight of the top level div.<br />Gets fetched after the helix got mounted.","kind":"member","name":"offsetHeight","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetHeight","scope":"global","$longname":"offsetHeight","$kind":"property","id":990,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The DOM element offsetWidth of the top level div.\n         * Gets fetched after the helix got mounted.\n         * @member {Number|null} offsetWidth=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":169,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetWidth of the top level div.<br />Gets fetched after the helix got mounted.","kind":"member","name":"offsetWidth","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetWidth","scope":"global","$longname":"offsetWidth","$kind":"property","id":991,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The perspective of the Helix view in px\n         * @member {Number} perspective_=800\n         */","meta":{"filename":"Helix.mjs","lineno":174,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The perspective of the Helix view in px","kind":"member","name":"perspective_","type":{"names":["Number"]},"defaultvalue":800,"longname":"perspective_","scope":"global","$longname":"perspective_","$kind":"property","id":992,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The radius of the Helix in px\n         * @member {Number} radius_=1500\n         */","meta":{"filename":"Helix.mjs","lineno":179,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The radius of the Helix in px","kind":"member","name":"radius_","type":{"names":["Number"]},"defaultvalue":1500,"longname":"radius_","scope":"global","$longname":"radius_","$kind":"property","id":993,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The rotationAngle of the Helix in degrees\n         * @member {Number} rotationAngle_=780\n         */","meta":{"filename":"Helix.mjs","lineno":184,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The rotationAngle of the Helix in degrees","kind":"member","name":"rotationAngle_","type":{"names":["Number"]},"defaultvalue":780,"longname":"rotationAngle_","scope":"global","$longname":"rotationAngle_","$kind":"property","id":994,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * We store one instance of the rotation matrix here to avoid creating new ones on each refresh operation\n         * @member {Neo.util.Matrix|null} rotationMatrix=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":190,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"We store one instance of the rotation matrix here to avoid creating new ones on each refresh operation","kind":"member","name":"rotationMatrix","type":{"names":["Neo.util.Matrix","null"]},"defaultvalue":null,"access":"protected","longname":"rotationMatrix","scope":"global","$longname":"rotationMatrix","$kind":"property","id":995,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * True displays the first & last name record fields below an expanded item\n         * @member {Boolean} showCloneInfo=true\n         */","meta":{"filename":"Helix.mjs","lineno":195,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"True displays the first & last name record fields below an expanded item","kind":"member","name":"showCloneInfo","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showCloneInfo","scope":"global","$longname":"showCloneInfo","$kind":"property","id":996,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The name of the CSS rule for selected items\n         * @member {String} selectedItemCls='neo-selected'\n         */","meta":{"filename":"Helix.mjs","lineno":200,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The name of the CSS rule for selected items","kind":"member","name":"selectedItemCls","type":{"names":["String"]},"defaultvalue":"'neo-selected'","longname":"selectedItemCls","scope":"global","$longname":"selectedItemCls","$kind":"property","id":997,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * uses the selection.HelixModel by default\n         * @member {Neo.selection.HelixModel|null} selectionModel_=null\n         */","meta":{"filename":"Helix.mjs","lineno":205,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"uses the selection.HelixModel by default","kind":"member","name":"selectionModel_","type":{"names":["Neo.selection.HelixModel","null"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":998,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The store instance or class containing the data for the gallery items\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Helix.mjs","lineno":210,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The store instance or class containing the data for the gallery items","kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":999,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The setTimeout() ids for calls which can get cancelled\n         * @member {Array} transitionTimeouts=[]\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":216,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The setTimeout() ids for calls which can get cancelled","kind":"member","name":"transitionTimeouts","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"transitionTimeouts","scope":"global","$longname":"transitionTimeouts","$kind":"property","id":1000,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX gets included into each helix item\n         * @member {Number} translateX_=400\n         */","meta":{"filename":"Helix.mjs","lineno":221,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX gets included into each helix item","kind":"member","name":"translateX_","type":{"names":["Number"]},"defaultvalue":400,"longname":"translateX_","scope":"global","$longname":"translateX_","$kind":"property","id":1001,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateY_=-350\n         */","meta":{"filename":"Helix.mjs","lineno":226,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateY_","type":{"names":["Number"]},"defaultvalue":-350,"longname":"translateY_","scope":"global","$longname":"translateY_","$kind":"property","id":1002,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateZ_=-5000\n         */","meta":{"filename":"Helix.mjs","lineno":231,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateZ_","type":{"names":["Number"]},"defaultvalue":-5000,"longname":"translateZ_","scope":"global","$longname":"translateZ_","$kind":"property","id":1003,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The url for the store to load the data\n         * @member {String} url_='../resources/examples/data/ai_contacts.json'\n         */","meta":{"filename":"Helix.mjs","lineno":236,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"The url for the store to load the data","kind":"member","name":"url_","type":{"names":["String"]},"defaultvalue":"'../resources/examples/data/ai_contacts.json'","longname":"url_","scope":"global","$longname":"url_","$kind":"property","id":1004,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Helix.mjs","lineno":240,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1005,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[8441,8953],"filename":"Helix.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035234","name":"Helix#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Helix#construct","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#construct","$kind":"method","id":1006,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the flipped config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9110,9205],"filename":"Helix.mjs","lineno":281,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035312","name":"Helix#afterSetFlipped","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the flipped config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetFlipped","longname":"Helix#afterSetFlipped","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetFlipped","$kind":"method","id":1007,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the maxItem config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[9360,9642],"filename":"Helix.mjs","lineno":291,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035327","name":"Helix#afterSetMaxItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxItem config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxItems","longname":"Helix#afterSetMaxItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetMaxItems","$kind":"method","id":1008,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9799,9928],"filename":"Helix.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035365","name":"Helix#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Helix#afterSetMounted","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetMounted","$kind":"method","id":1009,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the perspective config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[10087,10413],"filename":"Helix.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035385","name":"Helix#afterSetPerspective","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the perspective config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetPerspective","longname":"Helix#afterSetPerspective","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetPerspective","$kind":"method","id":1010,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[10601,10695],"filename":"Helix.mjs","lineno":341,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035426","name":"Helix#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Helix#afterSetSelectionModel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetSelectionModel","$kind":"method","id":1011,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the url config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[10846,11001],"filename":"Helix.mjs","lineno":351,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035442","name":"Helix#afterSetUrl","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the url config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetUrl","longname":"Helix#afterSetUrl","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetUrl","$kind":"method","id":1012,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param callback\n     * @param animationTime\n     * @param callbackParam\n     * @protected\n     */","meta":{"range":[11120,12230],"filename":"Helix.mjs","lineno":366,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035467","name":"Helix#applyItemTransitions","type":"MethodDefinition","paramnames":["callback","animationTime","callbackParam"]},"vars":{"":null}},"params":[{"name":"callback"},{"name":"animationTime"},{"name":"callbackParam"}],"access":"protected","name":"applyItemTransitions","longname":"Helix#applyItemTransitions","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#applyItemTransitions","$kind":"method","id":1013,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[12277,12350],"filename":"Helix.mjs","lineno":407,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035597","name":"Helix#beforeGetItemTpl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"beforeGetItemTpl","longname":"Helix#beforeGetItemTpl","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#beforeGetItemTpl","$kind":"method","id":1014,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[12541,12835],"filename":"Helix.mjs","lineno":417,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035610","name":"Helix#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"Helix#beforeSetSelectionModel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#beforeSetSelectionModel","$kind":"method","id":1015,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Neo.data.Store|null} value\n     * @param {Neo.data.Store|null} oldValue\n     * @protected\n     */","meta":{"range":[13017,13659],"filename":"Helix.mjs","lineno":434,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035634","name":"Helix#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Neo.data.Store","null"]},"name":"value"},{"type":{"names":["Neo.data.Store","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetStore","longname":"Helix#beforeSetStore","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#beforeSetStore","$kind":"method","id":1016,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Calculate an opacity gradient based on the item rotation angle\n     * @param {Object} item\n     * @returns {Number}\n     */","meta":{"range":[13804,14596],"filename":"Helix.mjs","lineno":464,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035686","name":"Helix#calculateOpacity","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Calculate an opacity gradient based on the item rotation angle","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Number"]}}],"name":"calculateOpacity","longname":"Helix#calculateOpacity","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#calculateOpacity","$kind":"method","id":1017,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Override this method to get different item-markups\n     * @param {Object} vdomItem\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} vdomItem\n     */","meta":{"range":[14801,15125],"filename":"Helix.mjs","lineno":500,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035780","name":"Helix#createItem","type":"MethodDefinition","paramnames":["vdomItem","record","index"]},"vars":{"":null}},"description":"Override this method to get different item-markups","params":[{"type":{"names":["Object"]},"name":"vdomItem"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"vdomItem"}],"name":"createItem","longname":"Helix#createItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#createItem","$kind":"method","id":1018,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [startIndex] the start index for creating items,\n     * e.g. increasing maxItems only needs to create the new ones\n     * @protected\n     */","meta":{"range":[15303,17889],"filename":"Helix.mjs","lineno":516,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100035849","name":"Helix#createItems","type":"MethodDefinition","paramnames":["startIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"description":"the start index for creating items,<br />e.g. increasing maxItems only needs to create the new ones","name":"startIndex"}],"access":"protected","name":"createItems","longname":"Helix#createItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#createItems","$kind":"method","id":1019,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[17929,18968],"filename":"Helix.mjs","lineno":599,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036226","name":"Helix#destroyClones","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"destroyClones","longname":"Helix#destroyClones","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#destroyClones","$kind":"method","id":1020,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [startIndex]\n     * @param {Number} [amountItems]\n     */","meta":{"range":[19063,19276],"filename":"Helix.mjs","lineno":641,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036360","name":"Helix#destroyItems","type":"MethodDefinition","paramnames":["startIndex","amountItems"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"name":"startIndex"},{"type":{"names":["Number"]},"optional":true,"name":"amountItems"}],"name":"destroyItems","longname":"Helix#destroyItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#destroyItems","$kind":"method","id":1021,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Moves a clone of an item to the top left corner\n     * @param {String} itemId\n     */","meta":{"range":[19383,20992],"filename":"Helix.mjs","lineno":653,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036402","name":"Helix#expandItem","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"description":"Moves a clone of an item to the top left corner","params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"expandItem","longname":"Helix#expandItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#expandItem","$kind":"method","id":1022,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[21039,21359],"filename":"Helix.mjs","lineno":706,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036618","name":"Helix#getCloneTransform","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getCloneTransform","longname":"Helix#getCloneTransform","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#getCloneTransform","$kind":"method","id":1023,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {Number}\n     */","meta":{"range":[21437,21512],"filename":"Helix.mjs","lineno":719,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036662","name":"Helix#getItemId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["Number"]}}],"name":"getItemId","longname":"Helix#getItemId","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getItemId","$kind":"method","id":1024,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Returns the vdom node containing the helix items\n     * @returns {Object} vdom\n     */","meta":{"range":[21620,21680],"filename":"Helix.mjs","lineno":727,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036677","name":"Helix#getItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the vdom node containing the helix items","returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getItemsRoot","longname":"Helix#getItemsRoot","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#getItemsRoot","$kind":"method","id":1025,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number|String} id\n     * @returns {String}\n     */","meta":{"range":[21760,21822],"filename":"Helix.mjs","lineno":735,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036693","name":"Helix#getItemVnodeId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"id"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemVnodeId","longname":"Helix#getItemVnodeId","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getItemVnodeId","$kind":"method","id":1026,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [delay=100]\n     */","meta":{"range":[21879,22443],"filename":"Helix.mjs","lineno":742,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036706","name":"Helix#getOffsetValues","type":"MethodDefinition","paramnames":["delay"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"defaultvalue":100,"name":"delay"}],"name":"getOffsetValues","longname":"Helix#getOffsetValues","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getOffsetValues","$kind":"method","id":1027,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[22472,22808],"filename":"Helix.mjs","lineno":764,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036772","name":"Helix#loadData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadData","longname":"Helix#loadData","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#loadData","$kind":"method","id":1028,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String} itemId\n     */","meta":{"range":[22860,22999],"filename":"Helix.mjs","lineno":781,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036833","name":"Helix#moveToSelectedItem","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"moveToSelectedItem","longname":"Helix#moveToSelectedItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#moveToSelectedItem","$kind":"method","id":1029,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23049,23149],"filename":"Helix.mjs","lineno":789,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036860","name":"Helix#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"Helix#onClick","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onClick","$kind":"method","id":1030,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[23178,23428],"filename":"Helix.mjs","lineno":796,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036881","name":"Helix#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Helix#onConstructed","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#onConstructed","$kind":"method","id":1031,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23478,23594],"filename":"Helix.mjs","lineno":812,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036909","name":"Helix#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownEnter","longname":"Helix#onKeyDownEnter","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onKeyDownEnter","$kind":"method","id":1032,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23644,23773],"filename":"Helix.mjs","lineno":820,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036932","name":"Helix#onKeyDownSpace","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownSpace","longname":"Helix#onKeyDownSpace","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onKeyDownSpace","$kind":"method","id":1033,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23823,24457],"filename":"Helix.mjs","lineno":827,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100036955","name":"Helix#onMouseWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseWheel","longname":"Helix#onMouseWheel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onMouseWheel","$kind":"method","id":1034,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String[]} value\n     * @param {String[]} oldValue\n     */","meta":{"range":[24544,24750],"filename":"Helix.mjs","lineno":849,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037040","name":"Helix#onSelectionChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>"]},"name":"value"},{"type":{"names":["Array.<String>"]},"name":"oldValue"}],"name":"onSelectionChange","longname":"Helix#onSelectionChange","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onSelectionChange","$kind":"method","id":1035,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[24790,24958],"filename":"Helix.mjs","lineno":860,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037073","name":"Helix#onSort","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSort","longname":"Helix#onSort","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#onSort","$kind":"method","id":1036,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Array} items\n     */","meta":{"range":[25008,25116],"filename":"Helix.mjs","lineno":871,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037103","name":"Helix#onStoreLoad","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"items"}],"name":"onStoreLoad","longname":"Helix#onStoreLoad","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onStoreLoad","$kind":"method","id":1037,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[25156,27674],"filename":"Helix.mjs","lineno":879,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037122","name":"Helix#refresh","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"refresh","longname":"Helix#refresh","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#refresh","$kind":"method","id":1038,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[27714,27780],"filename":"Helix.mjs","lineno":965,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037492","name":"Helix#refreshIfMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"refreshIfMounted","longname":"Helix#refreshIfMounted","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#refreshIfMounted","$kind":"method","id":1039,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[27809,28370],"filename":"Helix.mjs","lineno":972,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037505","name":"Helix#sortItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"sortItems","longname":"Helix#sortItems","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#sortItems","$kind":"method","id":1040,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[28410,29730],"filename":"Helix.mjs","lineno":996,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037603","name":"Helix#updateCloneTranslate","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"updateCloneTranslate","longname":"Helix#updateCloneTranslate","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#updateCloneTranslate","$kind":"method","id":1041,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n * Convenience class to render a label with a text\n * @class Neo.component.Label\n * @extends Neo.component.Base\n */","meta":{"filename":"Label.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Convenience class to render a label with a text","kind":"class","name":"Label","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Label","scope":"static","$longname":"Neo.component.Label","$kind":"class","id":1042,"neoClassName":"Neo.component.Label"},{"comment":"/**\n         * @member {String} className='Neo.component.Label'\n         * @protected\n         */","meta":{"filename":"Label.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Label'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1043,"neoClassName":"Neo.component.Label"},{"comment":"/**\n         * @member {String} ntype='label'\n         * @protected\n         */","meta":{"filename":"Label.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'label'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1044,"neoClassName":"Neo.component.Label"},{"comment":"/**\n         * @member {String[]} cls=['neo-label']\n         */","meta":{"filename":"Label.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-label']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1045,"neoClassName":"Neo.component.Label"},{"comment":"/**\n         * @member {String} text_=''\n         */","meta":{"filename":"Label.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"text_","type":{"names":["String"]},"defaultvalue":"''","longname":"text_","scope":"global","$longname":"text_","$kind":"property","id":1046,"neoClassName":"Neo.component.Label"},{"comment":"/**\n         * @member {Object} _vdom={tag: 'label'}\n         */","meta":{"filename":"Label.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'label'}","description":"'label'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1047,"neoClassName":"Neo.component.Label"},{"comment":"/**\n     * Triggered after the text config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[949,1069],"filename":"Label.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037828","name":"Label#afterSetText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the text config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetText","longname":"Label#afterSetText","kind":"function","memberof":"Label","scope":"instance","$longname":"Label#afterSetText","$kind":"method","id":1048,"neoClassName":"Neo.component.Label"},{"comment":"/**\n * Convenience class to render a legend with a text.\n * Used inside form.Fieldset\n * @class Neo.component.Legend\n * @extends Neo.component.Base\n */","meta":{"filename":"Legend.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Convenience class to render a legend with a text.<br />Used inside form.Fieldset","kind":"class","name":"Legend","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Legend","scope":"static","$longname":"Neo.component.Legend","$kind":"class","id":1049,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {String} className='Neo.component.Legend'\n         * @protected\n         */","meta":{"filename":"Legend.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Legend'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1050,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {String} ntype='legend'\n         * @protected\n         */","meta":{"filename":"Legend.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'legend'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1051,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {String[]} cls=['neo-legend']\n         */","meta":{"filename":"Legend.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-legend']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1052,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {String} iconCls_='far fa-check'\n         */","meta":{"filename":"Legend.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"iconCls_","type":{"names":["String"]},"defaultvalue":"'far","description":"fa-check'","longname":"iconCls_","scope":"global","$longname":"iconCls_","$kind":"property","id":1053,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {String} text_=''\n         */","meta":{"filename":"Legend.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"text_","type":{"names":["String"]},"defaultvalue":"''","longname":"text_","scope":"global","$longname":"text_","$kind":"property","id":1054,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {Boolean} useIcon_=true\n         */","meta":{"filename":"Legend.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"useIcon_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useIcon_","scope":"global","$longname":"useIcon_","$kind":"property","id":1055,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Legend.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1056,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n     * Triggered after the iconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[1233,1399],"filename":"Legend.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037903","name":"Legend#afterSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconCls","longname":"Legend#afterSetIconCls","kind":"function","memberof":"Legend","scope":"instance","$longname":"Legend#afterSetIconCls","$kind":"method","id":1057,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n     * Triggered after the text config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[1551,1677],"filename":"Legend.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037934","name":"Legend#afterSetText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the text config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetText","longname":"Legend#afterSetText","kind":"function","memberof":"Legend","scope":"instance","$longname":"Legend#afterSetText","$kind":"method","id":1058,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n     * Triggered after the useIcon config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1834,1969],"filename":"Legend.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100037962","name":"Legend#afterSetUseIcon","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useIcon config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseIcon","longname":"Legend#afterSetUseIcon","kind":"function","memberof":"Legend","scope":"instance","$longname":"Legend#afterSetUseIcon","$kind":"method","id":1059,"neoClassName":"Neo.component.Legend"},{"comment":"/**\n * @class Neo.component.mwc.Button\n * @extends Neo.component.Base\n */","meta":{"filename":"Button.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"class","name":"Button","augments":["Neo.component.Base"],"memberof":"Neo.component.mwc","longname":"Neo.component.mwc.Button","scope":"static","$longname":"Neo.component.mwc.Button","$kind":"class","id":1060,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} className='Neo.component.mwc.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.mwc.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1061,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} ntype='mwc-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mwc-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1062,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} dense_=false\n         */","meta":{"filename":"Button.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"dense_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"dense_","scope":"global","$longname":"dense_","$kind":"property","id":1063,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * Shortcut for domListeners={click:handler}\n         * A string based value assumes that the handlerFn lives inside a ComponentController\n         * @member {Function|String|null} handler_=null\n         */","meta":{"filename":"Button.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"description":"Shortcut for domListeners={click:handler}<br />A string based value assumes that the handlerFn lives inside a ComponentController","kind":"member","name":"handler_","type":{"names":["function","String","null"]},"defaultvalue":null,"longname":"handler_","scope":"global","$longname":"handler_","$kind":"property","id":1064,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} icon_=''\n         */","meta":{"filename":"Button.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"icon_","type":{"names":["String"]},"defaultvalue":"''","longname":"icon_","scope":"global","$longname":"icon_","$kind":"property","id":1065,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} label_=''\n         */","meta":{"filename":"Button.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"label_","type":{"names":["String"]},"defaultvalue":"''","longname":"label_","scope":"global","$longname":"label_","$kind":"property","id":1066,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} outlined_=false\n         */","meta":{"filename":"Button.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"outlined_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"outlined_","scope":"global","$longname":"outlined_","$kind":"property","id":1067,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} raised_=false\n         */","meta":{"filename":"Button.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"raised_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"raised_","scope":"global","$longname":"raised_","$kind":"property","id":1068,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} unelevated_=false\n         */","meta":{"filename":"Button.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"unelevated_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"unelevated_","scope":"global","$longname":"unelevated_","$kind":"property","id":1069,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Object} _vdom={tag:'mwc-button'}\n         */","meta":{"filename":"Button.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'mwc-button'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1070,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1470,1830],"filename":"Button.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038043","name":"Button#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Button#construct","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#construct","$kind":"method","id":1071,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the dense config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1986,2072],"filename":"Button.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038091","name":"Button#afterSetDense","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dense config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDense","longname":"Button#afterSetDense","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDense","$kind":"method","id":1072,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the disabled config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @override\n     * @protected\n     */","meta":{"range":[2248,2340],"filename":"Button.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038104","name":"Button#afterSetDisabled","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disabled config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"override":true,"access":"protected","name":"afterSetDisabled","longname":"Button#afterSetDisabled","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDisabled","$kind":"method","id":1073,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the handler config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2495,2754],"filename":"Button.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038117","name":"Button#afterSetHandler","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the handler config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHandler","longname":"Button#afterSetHandler","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetHandler","$kind":"method","id":1074,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the icon config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2907,2991],"filename":"Button.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038151","name":"Button#afterSetIcon","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the icon config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIcon","longname":"Button#afterSetIcon","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetIcon","$kind":"method","id":1075,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the label config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3145,3231],"filename":"Button.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038164","name":"Button#afterSetLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the label config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabel","longname":"Button#afterSetLabel","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetLabel","$kind":"method","id":1076,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the outlined config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3390,3490],"filename":"Button.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038177","name":"Button#afterSetOutlined","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the outlined config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetOutlined","longname":"Button#afterSetOutlined","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetOutlined","$kind":"method","id":1077,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the raised config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3647,3743],"filename":"Button.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038192","name":"Button#afterSetRaised","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the raised config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRaised","longname":"Button#afterSetRaised","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetRaised","$kind":"method","id":1078,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the unelevated config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3904,4008],"filename":"Button.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038207","name":"Button#afterSetUnelevated","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the unelevated config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUnelevated","longname":"Button#afterSetUnelevated","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetUnelevated","$kind":"method","id":1079,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n * @class Neo.component.mwc.TextField\n * @extends Neo.component.Base\n */","meta":{"filename":"TextField.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"class","name":"TextField","augments":["Neo.component.Base"],"memberof":"Neo.component.mwc","longname":"Neo.component.mwc.TextField","scope":"static","$longname":"Neo.component.mwc.TextField","$kind":"class","id":1080,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} className='Neo.component.mwc.TextField'\n         * @protected\n         */","meta":{"filename":"TextField.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.mwc.TextField'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1081,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} ntype='mwc-textfield'\n         * @protected\n         */","meta":{"filename":"TextField.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mwc-textfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1082,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * Displays a helper text below the field\n         * @member {String} helper_=''\n         */","meta":{"filename":"TextField.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"description":"Displays a helper text below the field","kind":"member","name":"helper_","type":{"names":["String"]},"defaultvalue":"''","longname":"helper_","scope":"global","$longname":"helper_","$kind":"property","id":1083,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} icon_=''\n         */","meta":{"filename":"TextField.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"icon_","type":{"names":["String"]},"defaultvalue":"''","longname":"icon_","scope":"global","$longname":"icon_","$kind":"property","id":1084,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} iconTrailing_=''\n         */","meta":{"filename":"TextField.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"iconTrailing_","type":{"names":["String"]},"defaultvalue":"''","longname":"iconTrailing_","scope":"global","$longname":"iconTrailing_","$kind":"property","id":1085,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} label_=''\n         */","meta":{"filename":"TextField.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"label_","type":{"names":["String"]},"defaultvalue":"''","longname":"label_","scope":"global","$longname":"label_","$kind":"property","id":1086,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} name_=''\n         */","meta":{"filename":"TextField.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"name_","type":{"names":["String"]},"defaultvalue":"''","longname":"name_","scope":"global","$longname":"name_","$kind":"property","id":1087,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {Boolean} outlined_=false\n         */","meta":{"filename":"TextField.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"outlined_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"outlined_","scope":"global","$longname":"outlined_","$kind":"property","id":1088,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} placeholder_=''\n         */","meta":{"filename":"TextField.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"placeholder_","type":{"names":["String"]},"defaultvalue":"''","longname":"placeholder_","scope":"global","$longname":"placeholder_","$kind":"property","id":1089,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {Boolean} required_=false\n         */","meta":{"filename":"TextField.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"required_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"required_","scope":"global","$longname":"required_","$kind":"property","id":1090,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {String} value_=''\n         */","meta":{"filename":"TextField.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"value_","type":{"names":["String"]},"defaultvalue":"''","longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1091,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n         * @member {Object} _vdom={tag:'mwc-textfield'}\n         */","meta":{"filename":"TextField.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'mwc-textfield'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1092,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1545,2120],"filename":"TextField.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038278","name":"TextField#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"TextField#construct","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#construct","$kind":"method","id":1093,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the disabled config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @override\n     * @protected\n     */","meta":{"range":[2296,2388],"filename":"TextField.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038353","name":"TextField#afterSetDisabled","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disabled config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"override":true,"access":"protected","name":"afterSetDisabled","longname":"TextField#afterSetDisabled","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetDisabled","$kind":"method","id":1094,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the helper config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2543,2631],"filename":"TextField.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038366","name":"TextField#afterSetHelper","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the helper config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHelper","longname":"TextField#afterSetHelper","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetHelper","$kind":"method","id":1095,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the icon config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2784,2868],"filename":"TextField.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038379","name":"TextField#afterSetIcon","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the icon config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIcon","longname":"TextField#afterSetIcon","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetIcon","$kind":"method","id":1096,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the iconTrailing config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3029,3129],"filename":"TextField.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038392","name":"TextField#afterSetIconTrailing","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconTrailing config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconTrailing","longname":"TextField#afterSetIconTrailing","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetIconTrailing","$kind":"method","id":1097,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the label config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3283,3369],"filename":"TextField.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038405","name":"TextField#afterSetLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the label config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabel","longname":"TextField#afterSetLabel","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetLabel","$kind":"method","id":1098,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the name config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3522,3606],"filename":"TextField.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038418","name":"TextField#afterSetName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the name config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetName","longname":"TextField#afterSetName","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetName","$kind":"method","id":1099,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the outlined config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3765,3857],"filename":"TextField.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038431","name":"TextField#afterSetOutlined","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the outlined config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetOutlined","longname":"TextField#afterSetOutlined","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetOutlined","$kind":"method","id":1100,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the placeholder config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4017,4115],"filename":"TextField.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038444","name":"TextField#afterSetPlaceholder","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the placeholder config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetPlaceholder","longname":"TextField#afterSetPlaceholder","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetPlaceholder","$kind":"method","id":1101,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the required config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4274,4366],"filename":"TextField.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038457","name":"TextField#afterSetRequired","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the required config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRequired","longname":"TextField#afterSetRequired","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetRequired","$kind":"method","id":1102,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Triggered after the value config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4520,4758],"filename":"TextField.mjs","lineno":187,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038470","name":"TextField#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"TextField#afterSetValue","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#afterSetValue","$kind":"method","id":1103,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Returns true if the textarea passes validity checks.\n     * Returns false and fires an invalid event on the textfield otherwise.\n     * @returns {Promise<Boolean>}\n     */","meta":{"range":[4951,5032],"filename":"TextField.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038500","name":"TextField#checkValidity","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns true if the textarea passes validity checks.<br />Returns false and fires an invalid event on the textfield otherwise.","returns":[{"type":{"names":["Promise.<Boolean>"]}}],"name":"checkValidity","longname":"TextField#checkValidity","kind":"function","memberof":"TextField","scope":"instance","params":[],"$longname":"TextField#checkValidity","$kind":"method","id":1104,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * @param {Object} data\n     * @param {Neo.component.mwc.TextField} data.component\n     * @param {Object[]} data.path\n     * @param {Boolean} data.valid\n     * @param {String} data.value\n     */","meta":{"range":[5245,5449],"filename":"TextField.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038518","name":"TextField#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Neo.component.mwc.TextField"]},"name":"data.component"},{"type":{"names":["Array.<Object>"]},"name":"data.path"},{"type":{"names":["Boolean"]},"name":"data.valid"},{"type":{"names":["String"]},"name":"data.value"}],"name":"onInputValueChange","longname":"TextField#onInputValueChange","kind":"function","memberof":"TextField","scope":"instance","$longname":"TextField#onInputValueChange","$kind":"method","id":1105,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n     * Runs checkValidity() method, and if it returns false,\n     * then it reports to the user that the input is invalid.\n     * @returns {Promise<Boolean>}\n     */","meta":{"range":[5629,5712],"filename":"TextField.mjs","lineno":230,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038548","name":"TextField#reportValidity","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Runs checkValidity() method, and if it returns false,<br />then it reports to the user that the input is invalid.","returns":[{"type":{"names":["Promise.<Boolean>"]}}],"name":"reportValidity","longname":"TextField#reportValidity","kind":"function","memberof":"TextField","scope":"instance","params":[],"$longname":"TextField#reportValidity","$kind":"method","id":1106,"neoClassName":"Neo.component.mwc.TextField"},{"comment":"/**\n * Splitters can get put into containers to make siblings resizable via drag & drop\n * @class Neo.component.Splitter\n * @extends Neo.component.Base\n */","meta":{"filename":"Splitter.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Splitters can get put into containers to make siblings resizable via drag & drop","kind":"class","name":"Splitter","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Splitter","scope":"static","$longname":"Neo.component.Splitter","$kind":"class","id":1107,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * Valid values for direction\n         * @member {String[]} directions=['horizontal','vertical']\n         * @protected\n         * @static\n         */","meta":{"filename":"Splitter.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Valid values for direction","kind":"member","name":"directions","type":{"names":["Array.<String>"]},"defaultvalue":"['horizontal','vertical']","access":"protected","scope":"static","longname":"directions","$longname":"directions","$kind":"property","id":1108,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * Valid values for resizeTarget\n         * @member {String[]} resizeTargets=['next','previous']\n         * @protected\n         * @static\n         */","meta":{"filename":"Splitter.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Valid values for resizeTarget","kind":"member","name":"resizeTargets","type":{"names":["Array.<String>"]},"defaultvalue":"['next','previous']","access":"protected","scope":"static","longname":"resizeTargets","$longname":"resizeTargets","$kind":"property","id":1109,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * @member {String} className='Neo.component.Splitter'\n         * @protected\n         */","meta":{"filename":"Splitter.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Splitter'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1110,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * @member {String} ntype='splitter'\n         * @protected\n         */","meta":{"filename":"Splitter.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'splitter'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1111,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * @member {String[]} cls=['neo-splitter','neo-draggable']\n         */","meta":{"filename":"Splitter.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-splitter','neo-draggable']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1112,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * Either 'horizontal' or 'vertical'\n         * @member {String} direction_='vertical'\n         */","meta":{"filename":"Splitter.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Either 'horizontal' or 'vertical'","kind":"member","name":"direction_","type":{"names":["String"]},"defaultvalue":"'vertical'","longname":"direction_","scope":"global","$longname":"direction_","$kind":"property","id":1113,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * @member {Neo.draggable.DragZone|null} dragZone=null\n         * @protected\n         */","meta":{"filename":"Splitter.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"dragZone","type":{"names":["Neo.draggable.DragZone","null"]},"defaultvalue":null,"access":"protected","longname":"dragZone","scope":"global","$longname":"dragZone","$kind":"property","id":1114,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * @member {Object|null} dragZoneConfig=null\n         */","meta":{"filename":"Splitter.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"dragZoneConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dragZoneConfig","scope":"global","$longname":"dragZoneConfig","$kind":"property","id":1115,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * Choose which sibling to resize\n         * Valid values: 'next' or 'previous'\n         * @member {String} resizeTarget_='next'\n         */","meta":{"filename":"Splitter.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Choose which sibling to resize<br />Valid values: 'next' or 'previous'","kind":"member","name":"resizeTarget_","type":{"names":["String"]},"defaultvalue":"'next'","longname":"resizeTarget_","scope":"global","$longname":"resizeTarget_","$kind":"property","id":1116,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n         * Either height or with, depending on the direction.\n         * Defaults to px\n         * @member {Number} size_=10\n         */","meta":{"filename":"Splitter.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{}},"description":"Either height or with, depending on the direction.<br />Defaults to px","kind":"member","name":"size_","type":{"names":["Number"]},"defaultvalue":10,"longname":"size_","scope":"global","$longname":"size_","$kind":"property","id":1117,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2053,2378],"filename":"Splitter.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038632","name":"Splitter#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Splitter#construct","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#construct","$kind":"method","id":1118,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * Triggered after the direction config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2535,2923],"filename":"Splitter.mjs","lineno":94,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038677","name":"Splitter#afterSetDirection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the direction config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDirection","longname":"Splitter#afterSetDirection","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#afterSetDirection","$kind":"method","id":1119,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * Triggered after the size config got changed\n     * @param {Boolean|null} value\n     * @param {Boolean|null} oldValue\n     * @protected\n     */","meta":{"range":[3087,3198],"filename":"Splitter.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038741","name":"Splitter#afterSetSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the size config got changed","params":[{"type":{"names":["Boolean","null"]},"name":"value"},{"type":{"names":["Boolean","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetSize","longname":"Splitter#afterSetSize","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#afterSetSize","$kind":"method","id":1120,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * Triggered before the direction config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[3382,3495],"filename":"Splitter.mjs","lineno":128,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038760","name":"Splitter#beforeSetDirection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the direction config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetDirection","longname":"Splitter#beforeSetDirection","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#beforeSetDirection","$kind":"method","id":1121,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * Triggered before the resizeTarget config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[3682,3801],"filename":"Splitter.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038774","name":"Splitter#beforeSetResizeTarget","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the resizeTarget config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetResizeTarget","longname":"Splitter#beforeSetResizeTarget","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#beforeSetResizeTarget","$kind":"method","id":1122,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[3842,5383],"filename":"Splitter.mjs","lineno":146,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100038788","name":"Splitter#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onDragEnd","longname":"Splitter#onDragEnd","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#onDragEnd","$kind":"method","id":1123,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[5424,6562],"filename":"Splitter.mjs","lineno":202,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component","code":{"id":"astnode100039041","name":"Splitter#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onDragStart","longname":"Splitter#onDragStart","kind":"function","memberof":"Splitter","scope":"instance","$longname":"Splitter#onDragStart","$kind":"method","id":1124,"neoClassName":"Neo.component.Splitter"},{"comment":"/**\n * Convenience class to render an amChart\n * Requires setting Neo.config.useAmCharts to true (or manually include the lib)\n * @class Neo.component.wrapper.AmChart\n * @extends Neo.component.Base\n */","meta":{"filename":"AmChart.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Convenience class to render an amChart<br />Requires setting Neo.config.useAmCharts to true (or manually include the lib)","kind":"class","name":"AmChart","augments":["Neo.component.Base"],"memberof":"Neo.component.wrapper","longname":"Neo.component.wrapper.AmChart","scope":"static","$longname":"Neo.component.wrapper.AmChart","$kind":"class","id":1125,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * @member {String} className='Neo.component.wrapper.AmChart'\n         * @protected\n         */","meta":{"filename":"AmChart.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.wrapper.AmChart'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1126,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * @member {String} ntype='am-chart'\n         * @protected\n         */","meta":{"filename":"AmChart.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'am-chart'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1127,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * See: https://www.amcharts.com/docs/v4/\n         * @member {Object} chartConfig_=null\n         */","meta":{"filename":"AmChart.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"See: https://www.amcharts.com/docs/v4/","kind":"member","name":"chartConfig_","type":{"names":["Object"]},"defaultvalue":null,"longname":"chartConfig_","scope":"global","$longname":"chartConfig_","$kind":"property","id":1128,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * @member {String} chartType='XYChart'\n         */","meta":{"filename":"AmChart.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"chartType","type":{"names":["String"]},"defaultvalue":"'XYChart'","longname":"chartType","scope":"global","$longname":"chartType","$kind":"property","id":1129,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * It is not possible to define adapters via json, so we pass a flag to main instead\n         * @member {Boolean} combineSeriesTooltip=false\n         */","meta":{"filename":"AmChart.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"It is not possible to define adapters via json, so we pass a flag to main instead","kind":"member","name":"combineSeriesTooltip","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"combineSeriesTooltip","scope":"global","$longname":"combineSeriesTooltip","$kind":"property","id":1130,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * Stores the chart data\n         * @member {Array|null} chartData_=null\n         */","meta":{"filename":"AmChart.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Stores the chart data","kind":"member","name":"chartData_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"chartData_","scope":"global","$longname":"chartData_","$kind":"property","id":1131,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * Charts & maps can have different targets to apply the data to. E.g.:\n         * myChart.data = data; // => ''\n         * myChart.series.values[0].data = data; // => 'series.values.0'\n         * Use a Neo.ns() conform syntax with dots between props\n         * @member {String} dataPath=''\n         */","meta":{"filename":"AmChart.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Charts & maps can have different targets to apply the data to. E.g.:<br />myChart.data = data; // => ''<br />myChart.series.values[0].data = data; // => 'series.values.0'<br />Use a Neo.ns() conform syntax with dots between props","kind":"member","name":"dataPath","type":{"names":["String"]},"defaultvalue":"''","longname":"dataPath","scope":"global","$longname":"dataPath","$kind":"property","id":1132,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * am4charts, am4maps\n         * @member {String} package='am4charts'\n         */","meta":{"filename":"AmChart.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"am4charts, am4maps","kind":"member","name":"package","type":{"names":["String"]},"defaultvalue":"'am4charts'","longname":"package","scope":"global","$longname":"package","$kind":"property","id":1133,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"AmChart.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1134,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     * Triggered after the chartData config got changed\n     * @param {Array|null} value\n     * @param {Array|null} oldValue\n     * @protected\n     */","meta":{"range":[2190,2494],"filename":"AmChart.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039239","name":"AmChart#afterSetChartData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the chartData config got changed","params":[{"type":{"names":["Array","null"]},"name":"value"},{"type":{"names":["Array","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetChartData","longname":"AmChart#afterSetChartData","kind":"function","memberof":"AmChart","scope":"instance","$longname":"AmChart#afterSetChartData","$kind":"method","id":1135,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2651,3614],"filename":"AmChart.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039278","name":"AmChart#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"AmChart#afterSetMounted","kind":"function","memberof":"AmChart","scope":"instance","$longname":"AmChart#afterSetMounted","$kind":"method","id":1136,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     * Triggered before the chartConfig config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Object}\n     * @protected\n     */","meta":{"range":[3801,4024],"filename":"AmChart.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039400","name":"AmChart#beforeSetChartConfig","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the chartConfig config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Object"]}}],"access":"protected","name":"beforeSetChartConfig","longname":"AmChart#beforeSetChartConfig","kind":"function","memberof":"AmChart","scope":"instance","$longname":"AmChart#beforeSetChartConfig","$kind":"method","id":1137,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     *\n     */","meta":{"range":[4053,4112],"filename":"AmChart.mjs","lineno":142,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039427","name":"AmChart#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVdomRoot","longname":"AmChart#getVdomRoot","kind":"function","memberof":"AmChart","scope":"instance","params":[],"$longname":"AmChart#getVdomRoot","$kind":"method","id":1138,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     *\n     */","meta":{"range":[4141,4218],"filename":"AmChart.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039443","name":"AmChart#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVnodeRoot","longname":"AmChart#getVnodeRoot","kind":"function","memberof":"AmChart","scope":"instance","params":[],"$longname":"AmChart#getVnodeRoot","$kind":"method","id":1139,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n     * Override this method to trigger logic after the chart got mounted into the dom\n     */","meta":{"range":[4326,4351],"filename":"AmChart.mjs","lineno":156,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039459","name":"AmChart#onChartMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method to trigger logic after the chart got mounted into the dom","name":"onChartMounted","longname":"AmChart#onChartMounted","kind":"function","memberof":"AmChart","scope":"instance","params":[],"$longname":"AmChart#onChartMounted","$kind":"method","id":1140,"neoClassName":"Neo.component.wrapper.AmChart"},{"comment":"/**\n * Convenience class to render Mapbox GL maps\n * Requires setting Neo.config.useMapboxGL to true (or manually include the lib)\n * @class Neo.component.wrapper.MapboxGL\n * @extends Neo.component.Base\n */","meta":{"filename":"MapboxGL.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Convenience class to render Mapbox GL maps<br />Requires setting Neo.config.useMapboxGL to true (or manually include the lib)","kind":"class","name":"MapboxGL","augments":["Neo.component.Base"],"memberof":"Neo.component.wrapper","longname":"Neo.component.wrapper.MapboxGL","scope":"static","$longname":"Neo.component.wrapper.MapboxGL","$kind":"class","id":1141,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {String} className='Neo.component.wrapper.MapboxGL'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.wrapper.MapboxGL'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1142,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {String} ntype='mapboxgl'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mapboxgl'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1143,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         *\n         * @member {String|null} accessToken=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"accessToken","type":{"names":["String","null"]},"defaultvalue":null,"longname":"accessToken","scope":"global","$longname":"accessToken","$kind":"property","id":1144,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Object} center_={lat: 0, lng: 0}\n         */","meta":{"filename":"MapboxGL.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"center_","type":{"names":["Object"]},"defaultvalue":"{lat: 0, lng: 0}","description":"0, lng: 0}","longname":"center_","scope":"global","$longname":"center_","$kind":"property","id":1145,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Boolean} convertDataToGeoJson=true\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"convertDataToGeoJson","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"convertDataToGeoJson","scope":"global","$longname":"convertDataToGeoJson","$kind":"property","id":1146,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Array|null} chartData_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"chartData_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"chartData_","scope":"global","$longname":"chartData_","$kind":"property","id":1147,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Assuming there is just 1 source for data changes.\n         * Create a ticket in case it needs to get enhanced.\n         * @member {String|null} dataSourceId=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Assuming there is just 1 source for data changes.<br />Create a ticket in case it needs to get enhanced.","kind":"member","name":"dataSourceId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dataSourceId","scope":"global","$longname":"dataSourceId","$kind":"property","id":1148,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Additional layers to add to the map style.\n         * beforeId is a custom property which will get passed as the second param for:\n         * https://docs.mapbox.com/mapbox-gl-js/api/#map#addlayer\n         * @member {Object[]|null} layers_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Additional layers to add to the map style.<br />beforeId is a custom property which will get passed as the second param for:<br />https://docs.mapbox.com/mapbox-gl-js/api/#map#addlayer","kind":"member","name":"layers_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"layers_","scope":"global","$longname":"layers_","$kind":"property","id":1149,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * https://docs.mapbox.com/mapbox-gl-js/style-spec/\n         * @member {Object|String} mapboxStyle=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"https://docs.mapbox.com/mapbox-gl-js/style-spec/","kind":"member","name":"mapboxStyle","type":{"names":["Object","String"]},"defaultvalue":null,"longname":"mapboxStyle","scope":"global","$longname":"mapboxStyle","$kind":"property","id":1150,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Data sources for the map.\n         * id is a custom property which will get passed as the first param for:\n         * https://docs.mapbox.com/mapbox-gl-js/api/#map#addsource\n         * @member {Object[]|null} sources_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Data sources for the map.<br />id is a custom property which will get passed as the first param for:<br />https://docs.mapbox.com/mapbox-gl-js/api/#map#addsource","kind":"member","name":"sources_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"sources_","scope":"global","$longname":"sources_","$kind":"property","id":1151,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"MapboxGL.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1152,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         *\n         * @member {Number} zoom_=3\n         */","meta":{"filename":"MapboxGL.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"zoom_","type":{"names":["Number"]},"defaultvalue":3,"longname":"zoom_","scope":"global","$longname":"zoom_","$kind":"property","id":1153,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the center config got changed\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[2583,2653],"filename":"MapboxGL.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039543","name":"MapboxGL#afterSetCenter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the center config got changed","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"afterSetCenter","longname":"MapboxGL#afterSetCenter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetCenter","$kind":"method","id":1154,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the chartData config got changed\n     * @param {Array|null} value\n     * @param {Array|null} oldValue\n     * @protected\n     */","meta":{"range":[2818,3142],"filename":"MapboxGL.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039555","name":"MapboxGL#afterSetChartData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the chartData config got changed","params":[{"type":{"names":["Array","null"]},"name":"value"},{"type":{"names":["Array","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetChartData","longname":"MapboxGL#afterSetChartData","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetChartData","$kind":"method","id":1155,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the layers config got changed\n     * @param {Object[]|null} value\n     * @param {Object[]|null} oldValue\n     * @protected\n     */","meta":{"range":[3310,3548],"filename":"MapboxGL.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039594","name":"MapboxGL#afterSetLayers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the layers config got changed","params":[{"type":{"names":["Array.<Object>","null"]},"name":"value"},{"type":{"names":["Array.<Object>","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetLayers","longname":"MapboxGL#afterSetLayers","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetLayers","$kind":"method","id":1156,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the mapboxStyle config got changed\n     * @param {Object|String} value\n     * @param {Object|String} oldValue\n     * @protected\n     */","meta":{"range":[3721,4047],"filename":"MapboxGL.mjs","lineno":131,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039625","name":"MapboxGL#afterSetMapboxStyle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mapboxStyle config got changed","params":[{"type":{"names":["Object","String"]},"name":"value"},{"type":{"names":["Object","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetMapboxStyle","longname":"MapboxGL#afterSetMapboxStyle","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetMapboxStyle","$kind":"method","id":1157,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4204,5228],"filename":"MapboxGL.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039666","name":"MapboxGL#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"MapboxGL#afterSetMounted","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetMounted","$kind":"method","id":1158,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the sources config got changed\n     * @param {Object[]|null} value\n     * @param {Object[]|null} oldValue\n     * @protected\n     */","meta":{"range":[5397,5637],"filename":"MapboxGL.mjs","lineno":195,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039808","name":"MapboxGL#afterSetSources","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sources config got changed","params":[{"type":{"names":["Array.<Object>","null"]},"name":"value"},{"type":{"names":["Array.<Object>","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetSources","longname":"MapboxGL#afterSetSources","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetSources","$kind":"method","id":1159,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the zoom config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5789,6045],"filename":"MapboxGL.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039839","name":"MapboxGL#afterSetZoom","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the zoom config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetZoom","longname":"MapboxGL#afterSetZoom","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetZoom","$kind":"method","id":1160,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[6074,6215],"filename":"MapboxGL.mjs","lineno":226,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039876","name":"MapboxGL#autoResize","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"autoResize","longname":"MapboxGL#autoResize","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#autoResize","$kind":"method","id":1161,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered before the center config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[6372,6547],"filename":"MapboxGL.mjs","lineno":239,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039900","name":"MapboxGL#beforeSetCenter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the center config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"beforeSetCenter","longname":"MapboxGL#beforeSetCenter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#beforeSetCenter","$kind":"method","id":1162,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered before the chartData config gets changed.\n     * @param {Array|null} value\n     * @param {Array|null} oldValue\n     * @protected\n     */","meta":{"range":[6715,6891],"filename":"MapboxGL.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039928","name":"MapboxGL#beforeSetChartData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the chartData config gets changed.","params":[{"type":{"names":["Array","null"]},"name":"value"},{"type":{"names":["Array","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetChartData","longname":"MapboxGL#beforeSetChartData","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#beforeSetChartData","$kind":"method","id":1163,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Use component.center = {} or component.flyTo() instead\n     * @param {Object} value\n     * @param {Number} value.lat\n     * @param {Number} value.lng\n     * @param {Boolean} animate=false\n     * @protected\n     */","meta":{"range":[7126,7376],"filename":"MapboxGL.mjs","lineno":270,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039951","name":"MapboxGL#centerMap","type":"MethodDefinition","paramnames":["value","animate"]},"vars":{"":null}},"description":"Use component.center = {} or component.flyTo() instead","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Number"]},"name":"value.lat"},{"type":{"names":["Number"]},"name":"value.lng"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"animate"}],"access":"protected","name":"centerMap","longname":"MapboxGL#centerMap","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#centerMap","$kind":"method","id":1164,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object[]} data\n     * @returns {Object} Object matching the geojson format\n     */","meta":{"range":[7488,8322],"filename":"MapboxGL.mjs","lineno":284,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100039989","name":"MapboxGL#convertToGeoJson","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"returns":[{"type":{"names":["Object"]},"description":"Object matching the geojson format"}],"name":"convertToGeoJson","longname":"MapboxGL#convertToGeoJson","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#convertToGeoJson","$kind":"method","id":1165,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} value\n     * @param {Number} value.lat\n     * @param {Number} value.lng\n     */","meta":{"range":[8439,8668],"filename":"MapboxGL.mjs","lineno":319,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040066","name":"MapboxGL#flyTo","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Number"]},"name":"value.lat"},{"type":{"names":["Number"]},"name":"value.lng"}],"name":"flyTo","longname":"MapboxGL#flyTo","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#flyTo","$kind":"method","id":1166,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[8697,8756],"filename":"MapboxGL.mjs","lineno":332,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040105","name":"MapboxGL#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVdomRoot","longname":"MapboxGL#getVdomRoot","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#getVdomRoot","$kind":"method","id":1167,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[8785,8862],"filename":"MapboxGL.mjs","lineno":339,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040121","name":"MapboxGL#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVnodeRoot","longname":"MapboxGL#getVnodeRoot","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#getVnodeRoot","$kind":"method","id":1168,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Override this method to trigger logic after the map got mounted into the dom\n     */","meta":{"range":[8968,8991],"filename":"MapboxGL.mjs","lineno":346,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040137","name":"MapboxGL#onMapMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method to trigger logic after the map got mounted into the dom","name":"onMapMounted","longname":"MapboxGL#onMapMounted","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#onMapMounted","$kind":"method","id":1169,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {Array} data.value\n     */","meta":{"range":[9199,9445],"filename":"MapboxGL.mjs","lineno":357,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040141","name":"MapboxGL#setFilter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["Array"]},"name":"data.value"}],"name":"setFilter","longname":"MapboxGL#setFilter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setFilter","$kind":"method","id":1170,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {String} data.value\n     */","meta":{"range":[9686,9979],"filename":"MapboxGL.mjs","lineno":375,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040178","name":"MapboxGL#setLayoutProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setLayoutProperty","longname":"MapboxGL#setLayoutProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setLayoutProperty","$kind":"method","id":1171,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {String} data.value\n     */","meta":{"range":[10220,10511],"filename":"MapboxGL.mjs","lineno":394,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040219","name":"MapboxGL#setPaintProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setPaintProperty","longname":"MapboxGL#setPaintProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setPaintProperty","$kind":"method","id":1172,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n * @class Neo.container.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":10,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.container","longname":"Neo.container.Base","scope":"static","$longname":"Neo.container.Base","$kind":"class","id":1173,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {String} className='Neo.container.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.container.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1174,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {String} ntype='container'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1175,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-container']\n         */","meta":{"filename":"Base.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1176,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {Object} itemDefaults_=null\n         */","meta":{"filename":"Base.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"itemDefaults_","type":{"names":["Object"]},"defaultvalue":null,"longname":"itemDefaults_","scope":"global","$longname":"itemDefaults_","$kind":"property","id":1177,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * An array of config objects|instances|modules for each child component\n         * @member {Object[]} items_=[]\n         * @example\n         * import Button      from '../button/Base.mjs';\n         * import MyRedButton from 'myapp/MyRedButton.mjs';\n         * import Toolbar     from '../container/Toolbar.mjs';\n         *\n         * let myButton = Neo.create(Button, {\n         *     text: 'Button1'\n         * });\n         *\n         * Neo.create(Toolbar, {\n         *     //...\n         *     items: [\n         *         myButton,              // passed instance\n         *         {\n         *             ntype: 'button',   // by ntype\n         *             text : 'Button 2'\n         *         },\n         *         {\n         *             module: Button,    // by imported module\n         *             text  : 'Button 3'\n         *         },\n         *         MyRedButton            // you can drop imported modules directly into the items array\n         *     ]\n         * });\n         */","meta":{"filename":"Base.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"description":"An array of config objects|instances|modules for each child component","kind":"member","name":"items_","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","examples":["import Button      from '../button/Base.mjs';\nimport MyRedButton from 'myapp/MyRedButton.mjs';\nimport Toolbar     from '../container/Toolbar.mjs';\n\nlet myButton = Neo.create(Button, {\n    text: 'Button1'\n});\n\nNeo.create(Toolbar, {\n    //...\n    items: [\n        myButton,              // passed instance\n        {\n            ntype: 'button',   // by ntype\n            text : 'Button 2'\n        },\n        {\n            module: Button,    // by imported module\n            text  : 'Button 3'\n        },\n        MyRedButton            // you can drop imported modules directly into the items array\n    ]\n});"],"longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":1178,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {Object} layout_={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"Base.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"layout_","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout_","scope":"global","$longname":"layout_","$kind":"property","id":1179,"neoClassName":"Neo.container.Base"},{"comment":"/**\n         * @member {Object} _vdom={cn: []}\n         */","meta":{"filename":"Base.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cn: []}","description":"[]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1180,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Inserts an item or array of items at the last index\n     * @param {Object|Array} item\n     * @returns {Neo.component.Base|Neo.component.Base[]}\n     */","meta":{"range":[2469,2573],"filename":"Base.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040335","name":"Base#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Inserts an item or array of items at the last index","params":[{"type":{"names":["Object","Array"]},"name":"item"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"add","longname":"Base#add","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#add","$kind":"method","id":1181,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[2738,3135],"filename":"Base.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040360","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":1182,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @param {Neo.layout.Base} value\n     * @param {Neo.layout.Base} oldValue\n     * @protected\n     */","meta":{"range":[3254,3627],"filename":"Base.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040422","name":"Base#afterSetLayout","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.layout.Base"]},"name":"value"},{"type":{"names":["Neo.layout.Base"]},"name":"oldValue"}],"access":"protected","name":"afterSetLayout","longname":"Base#afterSetLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetLayout","$kind":"method","id":1183,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3784,4184],"filename":"Base.mjs","lineno":136,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040472","name":"Base#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Base#afterSetMounted","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMounted","$kind":"method","id":1184,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Triggered after the rendering config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4343,4698],"filename":"Base.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040529","name":"Base#afterSetRendering","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rendering config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRendering","longname":"Base#afterSetRendering","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetRendering","$kind":"method","id":1185,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @param {Object|String} value\n     * @returns {Neo.layout.Base}\n     * @protected\n     */","meta":{"range":[4808,4879],"filename":"Base.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040579","name":"Base#beforeSetLayout","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"value"}],"returns":[{"type":{"names":["Neo.layout.Base"]}}],"access":"protected","name":"beforeSetLayout","longname":"Base#beforeSetLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetLayout","$kind":"method","id":1186,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @param {*} item\n     * @param {Number} index\n     * @returns {Neo.component.Base|Object} Object for lazy loaded items\n     */","meta":{"range":[5026,6899],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040590","name":"Base#createItem","type":"MethodDefinition","paramnames":["item","index"]},"vars":{"":null}},"params":[{"type":{"names":["*"]},"name":"item"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Neo.component.Base","Object"]},"description":"Object for lazy loaded items"}],"name":"createItem","longname":"Base#createItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createItem","$kind":"method","id":1187,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[6939,7462],"filename":"Base.mjs","lineno":256,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040817","name":"Base#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"createItems","longname":"Base#createItems","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#createItems","$kind":"method","id":1188,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @param {Object|String|Neo.layout.Base} value\n     * @protected\n     * @returns {Neo.layout.Base}\n     */","meta":{"range":[7588,8069],"filename":"Base.mjs","lineno":283,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040906","name":"Base#createLayout","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String","Neo.layout.Base"]},"name":"value"}],"access":"protected","returns":[{"type":{"names":["Neo.layout.Base"]}}],"name":"createLayout","longname":"Base#createLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createLayout","$kind":"method","id":1189,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Destroys all components inside this.items before the super() call.\n     * @param {Boolean} [updateParentVdom=false] true to remove the component from the parent vdom => real dom\n     * @param {Boolean} [silent=false] true to update the vdom silently (useful for destroying multiple child items in a row)\n     */","meta":{"range":[8402,8593],"filename":"Base.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040978","name":"Base#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"description":"Destroys all components inside this.items before the super() call.","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to remove the component from the parent vdom => real dom","name":"updateParentVdom"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to update the vdom silently (useful for destroying multiple child items in a row)","name":"silent"}],"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#destroy","$kind":"method","id":1190,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Specify a different vdom items root if needed (useful in case this container uses a wrapper node).\n     * @returns {Object} The new vdom items root\n     */","meta":{"range":[8770,8825],"filename":"Base.mjs","lineno":318,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041012","name":"Base#getVdomItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom items root if needed (useful in case this container uses a wrapper node).","returns":[{"type":{"names":["Object"]},"description":"The new vdom items root"}],"name":"getVdomItemsRoot","longname":"Base#getVdomItemsRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVdomItemsRoot","$kind":"method","id":1191,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Finds the index of a direct child component inside this.items.\n     * @param {Neo.component.Base|String} itemId Either the item reference or the item id\n     * @returns {Number} -1 in case no match was found\n     */","meta":{"range":[9062,9398],"filename":"Base.mjs","lineno":327,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041022","name":"Base#indexOf","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"description":"Finds the index of a direct child component inside this.items.","params":[{"type":{"names":["Neo.component.Base","String"]},"description":"Either the item reference or the item id","name":"itemId"}],"returns":[{"type":{"names":["Number"]},"description":"-1 in case no match was found"}],"name":"indexOf","longname":"Base#indexOf","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOf","$kind":"method","id":1192,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Inserts an item or array of items at a specific index\n     * @param {Number} index\n     * @param {Object|Array} item\n     * @param {Boolean} [silent=false]\n     * @returns {Neo.component.Base|Neo.component.Base[]}\n     */","meta":{"range":[9641,10892],"filename":"Base.mjs","lineno":352,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041076","name":"Base#insert","type":"MethodDefinition","paramnames":["index","item","silent"]},"vars":{"":null}},"description":"Inserts an item or array of items at a specific index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Object","Array"]},"name":"item"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"insert","longname":"Base#insert","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#insert","$kind":"method","id":1193,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[10921,11446],"filename":"Base.mjs","lineno":400,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041236","name":"Base#mergeConfig","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"mergeConfig","longname":"Base#mergeConfig","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#mergeConfig","$kind":"method","id":1194,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Moves an existing item to a new index\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     * @returns {Neo.component.Base}\n     */","meta":{"range":[11614,11831],"filename":"Base.mjs","lineno":426,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041304","name":"Base#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Moves an existing item to a new index","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"moveTo","longname":"Base#moveTo","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#moveTo","$kind":"method","id":1195,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[11860,12187],"filename":"Base.mjs","lineno":440,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041335","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":1196,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * @param {Object|String} config\n     * @protected\n     * @returns {Object} layoutConfig\n     */","meta":{"range":[12302,12755],"filename":"Base.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041380","name":"Base#parseLayoutClass","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"config"}],"access":"protected","returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"name":"parseLayoutClass","longname":"Base#parseLayoutClass","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#parseLayoutClass","$kind":"method","id":1197,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Removes a container item by reference\n     * @param {Neo.component.Base} component\n     * @param {Boolean} [destroyItem=true]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[12949,13259],"filename":"Base.mjs","lineno":483,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041439","name":"Base#remove","type":"MethodDefinition","paramnames":["component","destroyItem","silent"]},"vars":{"":null}},"description":"Removes a container item by reference","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"remove","longname":"Base#remove","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#remove","$kind":"method","id":1198,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Removes a container item at a given index\n     * @param {Number} index\n     * @param {Boolean} [destroyItem=true]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[13441,14173],"filename":"Base.mjs","lineno":501,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041492","name":"Base#removeAt","type":"MethodDefinition","paramnames":["index","destroyItem","silent"]},"vars":{"":null}},"description":"Removes a container item at a given index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"removeAt","longname":"Base#removeAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeAt","$kind":"method","id":1199,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Removes the container item at the last index\n     * @param {Boolean} [destroyItem=true]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[14329,14446],"filename":"Base.mjs","lineno":535,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041601","name":"Base#removeLast","type":"MethodDefinition","paramnames":["destroyItem","silent"]},"vars":{"":null}},"description":"Removes the container item at the last index","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"removeLast","longname":"Base#removeLast","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeLast","$kind":"method","id":1200,"neoClassName":"Neo.container.Base"},{"comment":"/**\n     * Switches the position of 2 direct child items\n     * You can either pass an index (Number) or id (String)\n     * @param {Number|String} item1id\n     * @param {Number|String} item2id\n     */","meta":{"range":[14657,15085],"filename":"Base.mjs","lineno":545,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041625","name":"Base#switchItems","type":"MethodDefinition","paramnames":["item1id","item2id"]},"vars":{"":null}},"description":"Switches the position of 2 direct child items<br />You can either pass an index (Number) or id (String)","params":[{"type":{"names":["Number","String"]},"name":"item1id"},{"type":{"names":["Number","String"]},"name":"item2id"}],"name":"switchItems","longname":"Base#switchItems","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#switchItems","$kind":"method","id":1201,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * An extended Container supporting multiple docked header toolbars\n * @class Neo.container.Panel\n * @extends Neo.container.Base\n */","meta":{"filename":"Panel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"description":"An extended Container supporting multiple docked header toolbars","kind":"class","name":"Panel","augments":["Neo.container.Base"],"memberof":"Neo.container","longname":"Neo.container.Panel","scope":"static","$longname":"Neo.container.Panel","$kind":"class","id":1202,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {String} className='Neo.container.Panel'\n         * @protected\n         */","meta":{"filename":"Panel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.container.Panel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1203,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {String} ntype='panel'\n         * @protected\n         */","meta":{"filename":"Panel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'panel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1204,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {String[]} cls=['neo-panel','neo-container']\n         */","meta":{"filename":"Panel.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-panel','neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1205,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {Object} containerConfig=null\n         */","meta":{"filename":"Panel.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"containerConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"containerConfig","scope":"global","$longname":"containerConfig","$kind":"property","id":1206,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {Object} headerDefaults=null\n         */","meta":{"filename":"Panel.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"headerDefaults","type":{"names":["Object"]},"defaultvalue":null,"longname":"headerDefaults","scope":"global","$longname":"headerDefaults","$kind":"property","id":1207,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {Array} headers=null\n         */","meta":{"filename":"Panel.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"headers","type":{"names":["Array"]},"defaultvalue":null,"longname":"headers","scope":"global","$longname":"headers","$kind":"property","id":1208,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {Object} items={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"Panel.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"items","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"items","scope":"global","$longname":"items","$kind":"property","id":1209,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n         * @member {Boolean} verticalHeadersFirst=false\n         */","meta":{"filename":"Panel.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"verticalHeadersFirst","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"verticalHeadersFirst","scope":"global","$longname":"verticalHeadersFirst","$kind":"property","id":1210,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1316,1581],"filename":"Panel.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041747","name":"Panel#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Panel#construct","kind":"function","memberof":"Panel","scope":"instance","$longname":"Panel#construct","$kind":"method","id":1211,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n     * @param {Object} header the header config\n     * @returns {Object}\n     */","meta":{"range":[1676,2507],"filename":"Panel.mjs","lineno":70,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041784","name":"Panel.createHeaderConfig","type":"MethodDefinition","paramnames":["header"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"description":"the header config","name":"header"}],"returns":[{"type":{"names":["Object"]}}],"name":"createHeaderConfig","longname":"Panel.createHeaderConfig","kind":"function","memberof":"Panel","scope":"static","$longname":"Panel.createHeaderConfig","$kind":"method","id":1212,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n     *\n     */","meta":{"range":[2536,5485],"filename":"Panel.mjs","lineno":102,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041868","name":"Panel#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"Panel#createItems","kind":"function","memberof":"Panel","scope":"instance","params":[],"$longname":"Panel#createItems","$kind":"method","id":1213,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[5533,5624],"filename":"Panel.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042205","name":"Panel#hasHeaders","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"hasHeaders","longname":"Panel#hasHeaders","kind":"function","memberof":"Panel","scope":"instance","params":[],"$longname":"Panel#hasHeaders","$kind":"method","id":1214,"neoClassName":"Neo.container.Panel"},{"comment":"/**\n * @class Neo.container.Toolbar\n * @extends Neo.container.Base\n */","meta":{"filename":"Toolbar.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"class","name":"Toolbar","augments":["Neo.container.Base"],"memberof":"Neo.container","longname":"Neo.container.Toolbar","scope":"static","$longname":"Neo.container.Toolbar","$kind":"class","id":1215,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * Valid values for dock\n         * @member {String[]} dockPositions=['top', 'right', 'bottom', 'left']\n         * @static\n         */","meta":{"filename":"Toolbar.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"description":"Valid values for dock","kind":"member","name":"dockPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['top', 'right', 'bottom', 'left']","scope":"static","longname":"dockPositions","$longname":"dockPositions","$kind":"property","id":1216,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {String} className='Neo.container.Toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.container.Toolbar'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1217,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {String} ntype='toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1218,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {String[]} cls=['neo-toolbar']\n         */","meta":{"filename":"Toolbar.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1219,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {String} dock_='top'\n         */","meta":{"filename":"Toolbar.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"dock_","type":{"names":["String"]},"defaultvalue":"'top'","longname":"dock_","scope":"global","$longname":"dock_","$kind":"property","id":1220,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {Object} itemDefaults={ntype: 'button'}\n         */","meta":{"filename":"Toolbar.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"defaultvalue":"{ntype: 'button'}","description":"'button'}","longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":1221,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {Object} _layout={ntype: 'hbox', align: 'center', pack : 'start'}\n         */","meta":{"filename":"Toolbar.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"_layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'center', pack : 'start'}","description":"'hbox', align: 'center', pack : 'start'}","longname":"_layout","scope":"global","$longname":"_layout","$kind":"property","id":1222,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {Boolean} sortable_=false\n         */","meta":{"filename":"Toolbar.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"sortable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"sortable_","scope":"global","$longname":"sortable_","$kind":"property","id":1223,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {Neo.draggable.toolbar.SortZone|null} sortZone=null\n         */","meta":{"filename":"Toolbar.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"sortZone","type":{"names":["Neo.draggable.toolbar.SortZone","null"]},"defaultvalue":null,"longname":"sortZone","scope":"global","$longname":"sortZone","$kind":"property","id":1224,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n         * @member {Object} sortZoneConfig=null\n         */","meta":{"filename":"Toolbar.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"sortZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"sortZoneConfig","scope":"global","$longname":"sortZoneConfig","$kind":"property","id":1225,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[1930,2101],"filename":"Toolbar.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042306","name":"Toolbar#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Toolbar#afterSetAppName","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetAppName","$kind":"method","id":1226,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     * Triggered after the dock config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2253,2625],"filename":"Toolbar.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042332","name":"Toolbar#afterSetDock","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dock config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDock","longname":"Toolbar#afterSetDock","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetDock","$kind":"method","id":1227,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     * Triggered after the sortable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2783,3291],"filename":"Toolbar.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042391","name":"Toolbar#afterSetSortable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sortable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSortable","longname":"Toolbar#afterSetSortable","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetSortable","$kind":"method","id":1228,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     * Checks if the new dock position matches a value of the static dockPositions config\n     * @param {String} value\n     * @param {String} oldValue\n     * @returns {String} value\n     * @protected\n     */","meta":{"range":[3513,3633],"filename":"Toolbar.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042445","name":"Toolbar#beforeSetDock","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new dock position matches a value of the static dockPositions config","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"returns":[{"type":{"names":["String"]},"description":"value"}],"access":"protected","name":"beforeSetDock","longname":"Toolbar#beforeSetDock","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#beforeSetDock","$kind":"method","id":1229,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     *\n     */","meta":{"range":[3662,4065],"filename":"Toolbar.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042460","name":"Toolbar#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"Toolbar#createItems","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#createItems","$kind":"method","id":1230,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n     * Creates a layout config depending on this.dock\n     * @returns {Object} layoutConfig\n     */","meta":{"range":[4179,5061],"filename":"Toolbar.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042510","name":"Toolbar#getLayoutConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Creates a layout config depending on this.dock","returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"name":"getLayoutConfig","longname":"Toolbar#getLayoutConfig","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getLayoutConfig","$kind":"method","id":1231,"neoClassName":"Neo.container.Toolbar"},{"comment":"/**\n * @class Neo.container.Viewport\n * @extends Neo.container.Base\n */","meta":{"filename":"Viewport.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"class","name":"Viewport","augments":["Neo.container.Base"],"memberof":"Neo.container","longname":"Neo.container.Viewport","scope":"static","$longname":"Neo.container.Viewport","$kind":"class","id":1232,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n         * @member {String} className='Neo.container.Viewport'\n         * @protected\n         */","meta":{"filename":"Viewport.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.container.Viewport'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1233,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n         * @member {String} ntype='viewport'\n         * @protected\n         */","meta":{"filename":"Viewport.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'viewport'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1234,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n         * true applies 'neo-body-viewport' to the document.body\n         * @member {Boolean} applyBodyCls=true\n         */","meta":{"filename":"Viewport.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"description":"true applies 'neo-body-viewport' to the document.body","kind":"member","name":"applyBodyCls","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"applyBodyCls","scope":"global","$longname":"applyBodyCls","$kind":"property","id":1235,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n         * @member {String[]} cls=['neo-viewport']\n         */","meta":{"filename":"Viewport.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-viewport']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1236,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n     *\n     */","meta":{"range":[753,961],"filename":"Viewport.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100042603","name":"Viewport#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Viewport#onConstructed","kind":"function","memberof":"Viewport","scope":"instance","params":[],"$longname":"Viewport#onConstructed","$kind":"method","id":1237,"neoClassName":"Neo.container.Viewport"},{"comment":"/**\n * @class Neo.controller.Application\n * @extends Neo.controller.Base\n */","meta":{"filename":"Application.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"class","name":"Application","augments":["Neo.controller.Base"],"memberof":"Neo.controller","longname":"Neo.controller.Application","scope":"static","$longname":"Neo.controller.Application","$kind":"class","id":1238,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} className='Neo.controller.Application'\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.controller.Application'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1239,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String|null} appThemeFolder=null\n         */","meta":{"filename":"Application.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"appThemeFolder","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appThemeFolder","scope":"global","$longname":"appThemeFolder","$kind":"property","id":1240,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Neo.component.Base} mainView_=null\n         */","meta":{"filename":"Application.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"mainView_","type":{"names":["Neo.component.Base"]},"defaultvalue":null,"longname":"mainView_","scope":"global","$longname":"mainView_","$kind":"property","id":1241,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} mounted=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"mounted","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"mounted","scope":"global","$longname":"mounted","$kind":"property","id":1242,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} name='MyApp'\n         */","meta":{"filename":"Application.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"name","type":{"names":["String"]},"defaultvalue":"'MyApp'","longname":"name","scope":"global","$longname":"name","$kind":"property","id":1243,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {String} parentId='document.body'\n         */","meta":{"filename":"Application.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"parentId","type":{"names":["String"]},"defaultvalue":"'document.body'","longname":"parentId","scope":"global","$longname":"parentId","$kind":"property","id":1244,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} rendered=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"rendered","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendered","scope":"global","$longname":"rendered","$kind":"property","id":1245,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n         * @member {Boolean} rendering=false\n         * @protected\n         */","meta":{"filename":"Application.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"rendering","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"rendering","scope":"global","$longname":"rendering","$kind":"property","id":1246,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1216,1706],"filename":"Application.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042679","name":"Application#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Application#construct","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#construct","$kind":"method","id":1247,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * Triggered after the mainView config got changed\n     * @param {Neo.component.Base} value\n     * @param {Neo.component.Base|null} oldValue\n     * @protected\n     */","meta":{"range":[1891,2113],"filename":"Application.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042744","name":"Application#afterSetMainView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mainView config got changed","params":[{"type":{"names":["Neo.component.Base"]},"name":"value"},{"type":{"names":["Neo.component.Base","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMainView","longname":"Application#afterSetMainView","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#afterSetMainView","$kind":"method","id":1248,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n     * Triggered before the mainView config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Neo.component.Base|null}\n     * @protected\n     */","meta":{"range":[2314,2570],"filename":"Application.mjs","lineno":92,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042771","name":"Application#beforeSetMainView","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the mainView config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.component.Base","null"]}}],"access":"protected","name":"beforeSetMainView","longname":"Application#beforeSetMainView","kind":"function","memberof":"Application","scope":"instance","$longname":"Application#beforeSetMainView","$kind":"method","id":1249,"neoClassName":"Neo.controller.Application"},{"comment":"/**\n * @class Neo.controller.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.controller","longname":"Neo.controller.Base","scope":"static","$longname":"Neo.controller.Base","$kind":"class","id":1250,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         */","meta":{"filename":"Base.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"observable","scope":"global","$longname":"observable","$kind":"property","id":1251,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n         * @member {String} className='Neo.controller.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.controller.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1252,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n         * @member {String} ntype='controller'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1253,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[759,877],"filename":"Base.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042856","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":1254,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n     * Placeholder method which gets triggered when the hash inside the browser url changes\n     * @param {Object} value\n     * @param {Object} oldValue\n     */","meta":{"range":[1052,1090],"filename":"Base.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042877","name":"Base#onHashChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Placeholder method which gets triggered when the hash inside the browser url changes","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"name":"onHashChange","longname":"Base#onHashChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onHashChange","$kind":"method","id":1255,"neoClassName":"Neo.controller.Base"},{"comment":"/**\n * @class Neo.controller.Component\n * @extends Neo.controller.Base\n */","meta":{"filename":"Component.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"class","name":"Component","augments":["Neo.controller.Base"],"memberof":"Neo.controller","longname":"Neo.controller.Component","scope":"static","$longname":"Neo.controller.Component","$kind":"class","id":1256,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n         * @member {String} className='Neo.controller.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.controller.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1257,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n         * @member {String} ntype='component-controller'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'component-controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1258,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n         * @member {Object} component=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"component","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"component","scope":"global","$longname":"component","$kind":"property","id":1259,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n         * @member {Neo.controller.Component|null} parent_=null\n         */","meta":{"filename":"Component.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"parent_","type":{"names":["Neo.controller.Component","null"]},"defaultvalue":null,"longname":"parent_","scope":"global","$longname":"parent_","$kind":"property","id":1260,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n         * @member {Object} references=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{}},"kind":"member","name":"references","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"references","scope":"global","$longname":"references","$kind":"property","id":1261,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1045,1512],"filename":"Component.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042931","name":"Component#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Component#construct","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#construct","$kind":"method","id":1262,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * Triggered before the parent config gets changed\n     * @param {Neo.controller.Component|null} value\n     * @param {Neo.controller.Component|null} oldValue\n     * @protected\n     */","meta":{"range":[1714,1803],"filename":"Component.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100042992","name":"Component#beforeSetParent","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the parent config gets changed","params":[{"type":{"names":["Neo.controller.Component","null"]},"name":"value"},{"type":{"names":["Neo.controller.Component","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetParent","longname":"Component#beforeSetParent","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetParent","$kind":"method","id":1263,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * @param {String} handlerName\n     * @returns {Neo.controller.Component|null}\n     */","meta":{"range":[1908,2135],"filename":"Component.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043006","name":"Component#getHandlerScope","type":"MethodDefinition","paramnames":["handlerName"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"handlerName"}],"returns":[{"type":{"names":["Neo.controller.Component","null"]}}],"name":"getHandlerScope","longname":"Component#getHandlerScope","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getHandlerScope","$kind":"method","id":1264,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * sameLevelOnly=false will return the closest VM inside the component parent tree,\n     * in case there is none on the same level.\n     * @param {Boolean} [sameLevelOnly=false]\n     */","meta":{"range":[2339,2487],"filename":"Component.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043038","name":"Component#getModel","type":"MethodDefinition","paramnames":["sameLevelOnly"]},"vars":{"":null}},"description":"sameLevelOnly=false will return the closest VM inside the component parent tree,<br />in case there is none on the same level.","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"sameLevelOnly"}],"name":"getModel","longname":"Component#getModel","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getModel","$kind":"method","id":1265,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * Get the closest controller inside the components parent tree\n     * @returns {Neo.controller.Component|null}\n     */","meta":{"range":[2625,2946],"filename":"Component.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043061","name":"Component#getParent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Get the closest controller inside the components parent tree","returns":[{"type":{"names":["Neo.controller.Component","null"]}}],"name":"getParent","longname":"Component#getParent","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getParent","$kind":"method","id":1266,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * todo: update changed references (e.g. container.remove() then container.add() using the same key)\n     * @param {String} name\n     * @returns {*}\n     */","meta":{"range":[3121,3449],"filename":"Component.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043104","name":"Component#getReference","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"todo: update changed references (e.g. container.remove() then container.add() using the same key)","params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["*"]}}],"name":"getReference","longname":"Component#getReference","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getReference","$kind":"method","id":1267,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * Override this method inside your view controllers as a starting point in case you need references\n     * (instead of using onConstructed() inside your controller)\n     */","meta":{"range":[3641,3668],"filename":"Component.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043151","name":"Component#onComponentConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method inside your view controllers as a starting point in case you need references<br />(instead of using onConstructed() inside your controller)","name":"onComponentConstructed","longname":"Component#onComponentConstructed","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#onComponentConstructed","$kind":"method","id":1268,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * @param {Neo.component.Base} [component=this.component]\n     */","meta":{"range":[3752,6573],"filename":"Component.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043155","name":"Component#parseConfig","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"optional":true,"defaultvalue":"this.component","name":"component"}],"name":"parseConfig","longname":"Component#parseConfig","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#parseConfig","$kind":"method","id":1269,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n     * Will get called by component.Base: destroy() in case the component has a reference config\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[6737,7022],"filename":"Component.mjs","lineno":210,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/controller","code":{"id":"astnode100043426","name":"Component#removeReference","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"Will get called by component.Base: destroy() in case the component has a reference config","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"removeReference","longname":"Component#removeReference","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#removeReference","$kind":"method","id":1270,"neoClassName":"Neo.controller.Component"},{"comment":"/**\n * The base class for (almost) all classes inside the Neo namespace\n * Exceptions are e.g. core.IdGenerator, vdom.VNode\n * @class Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The base class for (almost) all classes inside the Neo namespace<br />Exceptions are e.g. core.IdGenerator, vdom.VNode","kind":"class","name":"Base","memberof":"Neo.core","longname":"Neo.core.Base","scope":"static","$longname":"Neo.core.Base","$kind":"class","id":1271,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * The return value will get applied to the class constructor\n     * @returns {Object} staticConfig\n     * @static\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[543,885],"filename":"Base.mjs","lineno":19,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043496","name":"Base.getStaticConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"The return value will get applied to the class constructor","returns":[{"type":{"names":["Object"]},"description":"staticConfig"}],"scope":"static","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"getStaticConfig","longname":"Base.getStaticConfig","kind":"function","memberof":"Base","params":[],"$longname":"Base.getStaticConfig","$kind":"method","id":1272,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * Set this one to false in case you don't want to stick\n         * to the \"anti-pattern\" to apply classes to the global Neo or App namespace\n         * @member {Boolean} registerToGlobalNs=true\n         * @protected\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Set this one to false in case you don't want to stick<br />to the \"anti-pattern\" to apply classes to the global Neo or App namespace","kind":"member","name":"registerToGlobalNs","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","scope":"static","longname":"registerToGlobalNs","$longname":"registerToGlobalNs","$kind":"property","id":1273,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * The return value will get applied to each class instance\n     * @returns {Object} staticConfig\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[1041,2235],"filename":"Base.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043504","name":"Base.getConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"The return value will get applied to each class instance","returns":[{"type":{"names":["Object"]},"description":"staticConfig"}],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"getConfig","longname":"Base.getConfig","kind":"function","memberof":"Base","scope":"static","params":[],"$longname":"Base.getConfig","$kind":"method","id":1274,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * The class name which will get mapped into the Neo or app namespace\n         * @member {String} className='Neo.core.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The class name which will get mapped into the Neo or app namespace","kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1275,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * The class shortcut-name to use for e.g. creating child components inside a JSON-format\n         * @member {String} ntype='base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The class shortcut-name to use for e.g. creating child components inside a JSON-format","kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'base'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1276,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * The unique component id\n         * @member {String|null} id_=null\n         */","meta":{"filename":"Base.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The unique component id","kind":"member","name":"id_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"id_","scope":"global","$longname":"id_","$kind":"property","id":1277,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * Neo.create() will change this flag to true after the onConstructed() chain is done.\n         * @member {Boolean} isConstructed=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Neo.create() will change this flag to true after the onConstructed() chain is done.","kind":"member","name":"isConstructed","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isConstructed","scope":"global","$longname":"isConstructed","$kind":"property","id":1278,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * Add mixins as an array of classNames, imported modules or a mixed version\n         * @member {String[]|Neo.core.Base[]|null} mixins=null\n         */","meta":{"filename":"Base.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Add mixins as an array of classNames, imported modules or a mixed version","kind":"member","name":"mixins","type":{"names":["Array.<String>","Array.<Neo.core.Base>","null"]},"defaultvalue":null,"longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":1279,"neoClassName":"Neo.core.Base"},{"comment":"/**\n         * You can create a new instance by passing an imported class (JS module default export)\n         * @member {Class} module=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"You can create a new instance by passing an imported class (JS module default export)","kind":"member","name":"module","type":{"names":["Class"]},"defaultvalue":null,"access":"protected","longname":"module","scope":"global","$longname":"module","$kind":"property","id":1280,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Consumes the static getConfig() return object.\n     * Applies the observable mixin if needed, grants remote access if needed.\n     * @param {Object} config={}\n     */","meta":{"range":[2423,3369],"filename":"Base.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043522","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"Consumes the static getConfig() return object.<br />Applies the observable mixin if needed, grants remote access if needed.","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":1281,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Triggered after the id config got changed.\n     * You can dynamically change instance ids if needed. They need to stay unique at any given point.\n     * Use case: e.g. component based lists, where you want to re-use item instances.\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[3719,4213],"filename":"Base.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043642","name":"Base#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed.<br />You can dynamically change instance ids if needed. They need to stay unique at any given point.<br />Use case: e.g. component based lists, where you want to re-use item instances.","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"Base#afterSetId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetId","$kind":"method","id":1282,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Convenience method for beforeSet functions which test if a given value is inside a static array\n     * @param {String|Number} value\n     * @param {String|Number} oldValue\n     * @param {String} name config name\n     * @param {Array|String} [staticName=name + 's'] name of the static config array\n     * @returns {String|Number} value or oldValue\n     */","meta":{"range":[4588,4951],"filename":"Base.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043718","name":"Base#beforeSetEnumValue","type":"MethodDefinition","paramnames":["value","oldValue","name","staticName"]},"vars":{"":null}},"description":"Convenience method for beforeSet functions which test if a given value is inside a static array","params":[{"type":{"names":["String","Number"]},"name":"value"},{"type":{"names":["String","Number"]},"name":"oldValue"},{"type":{"names":["String"]},"description":"config name","name":"name"},{"type":{"names":["Array","String"]},"optional":true,"defaultvalue":"name + 's'","description":"name of the static config array","name":"staticName"}],"returns":[{"type":{"names":["String","Number"]},"description":"value or oldValue"}],"name":"beforeSetEnumValue","longname":"Base#beforeSetEnumValue","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetEnumValue","$kind":"method","id":1283,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Uses the IdGenerator to create an id if a static one is not explicitly set.\n     * Registers the instance to manager.Instance if this one is already created,\n     * otherwise stores it inside a tmp map.\n     * @param {String} id\n     */","meta":{"range":[5209,5289],"filename":"Base.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043773","name":"Base#createId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Uses the IdGenerator to create an id if a static one is not explicitly set.<br />Registers the instance to manager.Instance if this one is already created,<br />otherwise stores it inside a tmp map.","params":[{"type":{"names":["String"]},"name":"id"}],"name":"createId","longname":"Base#createId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createId","$kind":"method","id":1284,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Unregisters this instance from Neo.manager.Instance\n     * and removes all object entries from this instance\n     */","meta":{"range":[5427,5819],"filename":"Base.mjs","lineno":175,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043793","name":"Base#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Unregisters this instance from Neo.manager.Instance<br />and removes all object entries from this instance","name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#destroy","$kind":"method","id":1285,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Used inside createId() as the default value passed to the IdGenerator.\n     * Override this method as needed.\n     * @returns {String}\n     */","meta":{"range":[5983,6028],"filename":"Base.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043859","name":"Base#getIdKey","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Used inside createId() as the default value passed to the IdGenerator.<br />Override this method as needed.","returns":[{"type":{"names":["String"]}}],"name":"getIdKey","longname":"Base#getIdKey","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getIdKey","$kind":"method","id":1286,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Returns the value of a static config key or the staticConfig object itself in case no value is set\n     * @param {String} [key] The key of a staticConfig defined inside static getStaticConfig\n     * @returns {*}\n     */","meta":{"range":[6269,6385],"filename":"Base.mjs","lineno":205,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043867","name":"Base#getStaticConfig","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the value of a static config key or the staticConfig object itself in case no value is set","params":[{"type":{"names":["String"]},"optional":true,"description":"The key of a staticConfig defined inside static getStaticConfig","name":"key"}],"returns":[{"type":{"names":["*"]}}],"name":"getStaticConfig","longname":"Base#getStaticConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getStaticConfig","$kind":"method","id":1287,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Gets triggered after onConstructed() is done\n     * @see {@link Neo.core.Base#onConstructed onConstructed}\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[6553,6562],"filename":"Base.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043887","name":"Base#init","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Gets triggered after onConstructed() is done","see":["{@link Neo.core.Base#onConstructed onConstructed}"],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"init","longname":"Base#init","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#init","$kind":"method","id":1288,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Applies all class configs to this instance\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     */","meta":{"range":[6779,6969],"filename":"Base.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043891","name":"Base#initConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"Applies all class configs to this instance","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"name":"initConfig","longname":"Base#initConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#initConfig","$kind":"method","id":1289,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Does get triggered with a delay to ensure that Neo.workerId & Neo.worker.Manager are defined\n     * Remote method access via promises\n     */","meta":{"range":[7132,7960],"filename":"Base.mjs","lineno":233,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043920","name":"Base#initRemote","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Does get triggered with a delay to ensure that Neo.workerId & Neo.worker.Manager are defined<br />Remote method access via promises","name":"initRemote","longname":"Base#initRemote","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#initRemote","$kind":"method","id":1290,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Override this method to change the order configs are applied to this instance.\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     * @returns {Object} config\n     */","meta":{"range":[8245,8640],"filename":"Base.mjs","lineno":262,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044019","name":"Base#mergeConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"Override this method to change the order configs are applied to this instance.","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Base#mergeConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#mergeConfig","$kind":"method","id":1291,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[8669,8907],"filename":"Base.mjs","lineno":280,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044072","name":"Base#onAfterConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onAfterConstructed","longname":"Base#onAfterConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onAfterConstructed","$kind":"method","id":1292,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Gets triggered after all constructors are done\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[9015,9033],"filename":"Base.mjs","lineno":293,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044099","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Gets triggered after all constructors are done","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":1293,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Helper method to replace string based values containing \"@config:\" with the matching config value\n     * of this instance.\n     * @param {Object|Object[]} items\n     */","meta":{"range":[9223,10303],"filename":"Base.mjs","lineno":300,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044103","name":"Base#parseItemConfigs","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Helper method to replace string based values containing \"@config:\" with the matching config value<br />of this instance.","params":[{"type":{"names":["Object","Array.<Object>"]},"name":"items"}],"name":"parseItemConfigs","longname":"Base#parseItemConfigs","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#parseItemConfigs","$kind":"method","id":1294,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * When using set(), configs without a trailing underscore can already be assigned,\n     * so the hasOwnProperty() check will return true\n     * @param {Boolean} [forceAssign=false]\n     */","meta":{"range":[10511,11437],"filename":"Base.mjs","lineno":333,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044220","name":"Base#processConfigs","type":"MethodDefinition","paramnames":["forceAssign"]},"vars":{"":null}},"description":"When using set(), configs without a trailing underscore can already be assigned,<br />so the hasOwnProperty() check will return true","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"forceAssign"}],"name":"processConfigs","longname":"Base#processConfigs","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#processConfigs","$kind":"method","id":1295,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * @param {String} className\n     * @param {Object} remote\n     */","meta":{"range":[11522,11983],"filename":"Base.mjs","lineno":359,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044294","name":"Base.sendRemotes","type":"MethodDefinition","paramnames":["className","remote"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"className"},{"type":{"names":["Object"]},"name":"remote"}],"name":"sendRemotes","longname":"Base.sendRemotes","kind":"function","memberof":"Base","scope":"static","$longname":"Base.sendRemotes","$kind":"method","id":1296,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Change multiple configs at once, ensuring that all afterSet methods get all new assigned values\n     * @param {Object} values={}\n     */","meta":{"range":[12141,12648],"filename":"Base.mjs","lineno":379,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044352","name":"Base#set","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Change multiple configs at once, ensuring that all afterSet methods get all new assigned values","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"}],"name":"set","longname":"Base#set","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#set","$kind":"method","id":1297,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * We want to assign class fields first and remove them from the config object,\n     * so that afterSet(), beforeGet() and beforeSet() methods can get the new values right away\n     * @param {Object} config\n     * @returns {Object}\n     */","meta":{"range":[12906,13252],"filename":"Base.mjs","lineno":402,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044410","name":"Base#setFields","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"We want to assign class fields first and remove them from the config object,<br />so that afterSet(), beforeGet() and beforeSet() methods can get the new values right away","params":[{"type":{"names":["Object"]},"name":"config"}],"returns":[{"type":{"names":["Object"]}}],"name":"setFields","longname":"Base#setFields","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#setFields","$kind":"method","id":1298,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * Sets the value of a static config by a given key\n     * @param {String} key The key of a staticConfig defined inside static getStaticConfig\n     * @param {*} value\n     * @returns {Boolean} true in case the config exists and got changed\n     */","meta":{"range":[13518,13757],"filename":"Base.mjs","lineno":421,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044464","name":"Base#setStaticConfig","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Sets the value of a static config by a given key","params":[{"type":{"names":["String"]},"description":"The key of a staticConfig defined inside static getStaticConfig","name":"key"},{"type":{"names":["*"]},"name":"value"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the config exists and got changed"}],"name":"setStaticConfig","longname":"Base#setStaticConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#setStaticConfig","$kind":"method","id":1299,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * <p>Enhancing the toString() method, e.g.</p>\n     * `Neo.create('Neo.button.Base').toString() => \"[object Neo.button.Base (neo-button-1)]\"`\n     * @returns {String}\n     */","meta":{"range":[13951,14038],"filename":"Base.mjs","lineno":442,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044495","name":"Base#Symbol.toStringTag","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"<p>Enhancing the toString() method, e.g.</p><br />`Neo.create('Neo.button.Base').toString() => \"[object Neo.button.Base (neo-button-1)]\"`","returns":[{"type":{"names":["String"]}}],"name":"toStringTag","longname":"Base#Symbol.toStringTag","kind":"member","memberof":"Base#Symbol","scope":"static","params":[],"$longname":"Base#Symbol.toStringTag","$kind":"property","id":1300,"neoClassName":"Neo.core.Base"},{"comment":"/**\n     * <p>Enhancing the instanceof method. Without this change:</p>\n     * `Neo.collection.Base.prototype instanceof Neo.core.Base => true`\n     * <p>With this change:</p>\n     * `Neo.collection.Base.prototype instanceof Neo.core.Base => false`<br>\n     * `Neo.create(Neo.collection.Base) instanceof Neo.core.Base => true`\n     * @returns {Boolean}\n     */","meta":{"range":[14409,14608],"filename":"Base.mjs","lineno":449,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044512","name":"Base.Symbol.hasInstance","type":"MethodDefinition","paramnames":["instance"]},"vars":{"":null}},"description":"<p>Enhancing the instanceof method. Without this change:</p><br />`Neo.collection.Base.prototype instanceof Neo.core.Base => true`<br /><p>With this change:</p><br />`Neo.collection.Base.prototype instanceof Neo.core.Base => false`<br><br />`Neo.create(Neo.collection.Base) instanceof Neo.core.Base => true`","returns":[{"type":{"names":["Boolean"]}}],"name":"hasInstance","longname":"Base.Symbol.hasInstance","kind":"function","memberof":"Base.Symbol","scope":"static","params":[],"$longname":"Base.Symbol.hasInstance","$kind":"method","id":1301,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * @class Neo.core.Compare\n * @extends Neo.core.Base\n */","meta":{"filename":"Compare.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"class","name":"Compare","augments":["Neo.core.Base"],"memberof":"Neo.core","longname":"Neo.core.Compare","scope":"static","$longname":"Neo.core.Compare","$kind":"class","id":1302,"neoClassName":"Neo.core.Compare"},{"comment":"/**\n         * @member {String} className='Neo.core.Compare'\n         * @protected\n         */","meta":{"filename":"Compare.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Compare'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1303,"neoClassName":"Neo.core.Compare"},{"comment":"/**\n     * @param {*} item1\n     * @param {*} item2\n     * @returns {Boolean}\n     */","meta":{"range":[404,2987],"filename":"Compare.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044574","name":"Compare.isEqual","type":"MethodDefinition","paramnames":["item1","item2"]},"vars":{"":null}},"params":[{"type":{"names":["*"]},"name":"item1"},{"type":{"names":["*"]},"name":"item2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isEqual","longname":"Compare.isEqual","kind":"function","memberof":"Compare","scope":"static","$longname":"Compare.isEqual","$kind":"method","id":1304,"neoClassName":"Neo.core.Compare"},{"comment":"/**\n * This class gets used by core.Base, so it can not extend it.\n * It could get simplified to just being an object (needs to manually get put into the Neo namespace in this case).\n * @class Neo.core.IdGenerator\n * @singleton\n */","meta":{"filename":"IdGenerator.mjs","lineno":1,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"This class gets used by core.Base, so it can not extend it.<br />It could get simplified to just being an object (needs to manually get put into the Neo namespace in this case).","kind":"class","name":"IdGenerator","tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.core","longname":"Neo.core.IdGenerator","scope":"static","$longname":"Neo.core.IdGenerator","$kind":"class","id":1305,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n         * Set this one to false in case you don't want to stick\n         * to the \"anti-pattern\" to apply classes to the global Neo or App namespace\n         * @member {Boolean} registerToGlobalNs=true\n         * @protected\n         * @static\n         */","meta":{"filename":"IdGenerator.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Set this one to false in case you don't want to stick<br />to the \"anti-pattern\" to apply classes to the global Neo or App namespace","kind":"member","name":"registerToGlobalNs","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","scope":"static","longname":"registerToGlobalNs","$longname":"registerToGlobalNs","$kind":"property","id":1306,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n         * @member {String} className='Neo.core.IdGenerator'\n         * @protected\n         */","meta":{"filename":"IdGenerator.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.IdGenerator'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1307,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n         * @member {String} ntype='id-generator'\n         * @protected\n         */","meta":{"filename":"IdGenerator.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'id-generator'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1308,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n         * The default prefix for neo instance ids\n         * @member {String} base='neo-'\n         */","meta":{"filename":"IdGenerator.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The default prefix for neo instance ids","kind":"member","name":"base","type":{"names":["String"]},"defaultvalue":"'neo-'","longname":"base","scope":"global","$longname":"base","$kind":"property","id":1309,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n         * @member {Boolean} singleton='true\n         * @protected\n         */","meta":{"filename":"IdGenerator.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":"'true","access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":1310,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[1210,1343],"filename":"IdGenerator.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044891","name":"IdGenerator#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"IdGenerator#construct","kind":"function","memberof":"IdGenerator","scope":"instance","$longname":"IdGenerator#construct","$kind":"method","id":1311,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n     * @param name\n     * @returns {string}\n     */","meta":{"range":[1409,1669],"filename":"IdGenerator.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044918","name":"IdGenerator#getId","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"name":"name"}],"returns":[{"type":{"names":["string"]}}],"name":"getId","longname":"IdGenerator#getId","kind":"function","memberof":"IdGenerator","scope":"instance","$longname":"IdGenerator#getId","$kind":"method","id":1312,"neoClassName":"Neo.core.IdGenerator"},{"comment":"/**\n * @class Neo.core.Observable\n * @extends Neo.core.Base\n */","meta":{"filename":"Observable.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"class","name":"Observable","augments":["Neo.core.Base"],"memberof":"Neo.core","longname":"Neo.core.Observable","scope":"static","$longname":"Neo.core.Observable","$kind":"class","id":1313,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {String} className='Neo.core.Observable'\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Observable'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1314,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {String} ntype='mixin-observable'\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mixin-observable'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1315,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {Boolean} mixin=true\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"mixin","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"mixin","scope":"global","$longname":"mixin","$kind":"property","id":1316,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param {Object|String} name\n     * @param {Object} [opts]\n     * @param {Object} [scope]\n     * @param {String} [eventId]\n     * @param {Object} [data]\n     * @param {Number} [order]\n     * @returns {String|null} eventId null in case an object gets passed as the name (multiple ids)\n     */","meta":{"range":[867,2873],"filename":"Observable.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045023","name":"Observable#addListener","type":"MethodDefinition","paramnames":["name","opts","scope","eventId","data","order"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["Object"]},"optional":true,"name":"opts"},{"type":{"names":["Object"]},"optional":true,"name":"scope"},{"type":{"names":["String"]},"optional":true,"name":"eventId"},{"type":{"names":["Object"]},"optional":true,"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"order"}],"returns":[{"type":{"names":["String","null"]},"description":"eventId null in case an object gets passed as the name (multiple ids)"}],"name":"addListener","longname":"Observable#addListener","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#addListener","$kind":"method","id":1317,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param name\n     */","meta":{"range":[2914,3591],"filename":"Observable.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045263","name":"Observable#fire","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"name":"name"}],"name":"fire","longname":"Observable#fire","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#fire","$kind":"method","id":1318,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * Alias for addListener\n     * @param {Object|String} name\n     * @param {Object} [opts]\n     * @param {Object} [scope]\n     * @param {String} [eventId]\n     * @param {Object} [data]\n     * @param {Number} [order]\n     * @returns {String} eventId\n     */","meta":{"range":[4894,4955],"filename":"Observable.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045502","name":"Observable#on","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"description":"Alias for addListener","params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["Object"]},"optional":true,"name":"opts"},{"type":{"names":["Object"]},"optional":true,"name":"scope"},{"type":{"names":["String"]},"optional":true,"name":"eventId"},{"type":{"names":["Object"]},"optional":true,"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"order"}],"returns":[{"type":{"names":["String"]},"description":"eventId"}],"name":"on","longname":"Observable#on","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#on","$kind":"method","id":1319,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param {Object|String} name\n     * @param {String} [eventId]\n     */","meta":{"range":[5045,6316],"filename":"Observable.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045515","name":"Observable#removeListener","type":"MethodDefinition","paramnames":["name","eventId"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["String"]},"optional":true,"name":"eventId"}],"name":"removeListener","longname":"Observable#removeListener","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#removeListener","$kind":"method","id":1320,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * Alias for removeListener\n     * @param {Object|String} name\n     * @param {String} [eventId]\n     */","meta":{"range":[6597,6654],"filename":"Observable.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045688","name":"Observable#un","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"description":"Alias for removeListener","params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["String"]},"optional":true,"name":"eventId"}],"name":"un","longname":"Observable#un","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#un","$kind":"method","id":1321,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n * @class Neo.core.Util\n * @extends Neo.core.Base\n */","meta":{"filename":"Util.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"class","name":"Util","augments":["Neo.core.Base"],"memberof":"Neo.core","longname":"Neo.core.Util","scope":"static","$longname":"Neo.core.Util","$kind":"class","id":1322,"neoClassName":"Neo.core.Util"},{"comment":"/**\n         * A regex to remove camel case syntax\n         * @member {RegExp} decamelRegEx=/([a-z])([A-Z])/g\n         * @protected\n         * @static\n         */","meta":{"filename":"Util.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"A regex to remove camel case syntax","kind":"member","name":"decamelRegEx","type":{"names":["RegExp"]},"defaultvalue":"/([a-z])([A-Z])/g","access":"protected","scope":"static","longname":"decamelRegEx","$longname":"decamelRegEx","$kind":"property","id":1323,"neoClassName":"Neo.core.Util"},{"comment":"/**\n         * @member {String} className='Neo.core.Util'\n         * @protected\n         */","meta":{"filename":"Util.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Util'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1324,"neoClassName":"Neo.core.Util"},{"comment":"/**\n         * @member {String} ntype='core-util'\n         * @protected\n         */","meta":{"filename":"Util.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'core-util'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1325,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * @param {Object} scope\n     * @param {String[]} values\n     */","meta":{"range":[752,892],"filename":"Util.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045739","name":"Util.bindMethods","type":"MethodDefinition","paramnames":["scope","values"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"scope"},{"type":{"names":["Array.<String>"]},"name":"values"}],"name":"bindMethods","longname":"Util.bindMethods","kind":"function","memberof":"Util","scope":"static","$longname":"Util.bindMethods","$kind":"method","id":1326,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Makes the first character of a string uppercase\n     * @param {String} string\n     * @returns {Boolean|String} Returns false for non string inputs\n     */","meta":{"range":[1068,1184],"filename":"Util.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045765","name":"Util.capitalize","type":"MethodDefinition","paramnames":["string"]},"vars":{"":null}},"description":"Makes the first character of a string uppercase","params":[{"type":{"names":["String"]},"name":"string"}],"returns":[{"type":{"names":["Boolean","String"]},"description":"Returns false for non string inputs"}],"name":"capitalize","longname":"Util.capitalize","kind":"function","memberof":"Util","scope":"static","$longname":"Util.capitalize","$kind":"method","id":1327,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Transforms a styles string into a styles object using camelcase syntax\n     * @param {String} string The styles string to parse\n     * @returns {Object} The camelcase styles object\n     */","meta":{"range":[1394,2317],"filename":"Util.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045789","name":"Util.createStyleObject","type":"MethodDefinition","paramnames":["string"]},"vars":{"":null}},"description":"Transforms a styles string into a styles object using camelcase syntax","params":[{"type":{"names":["String"]},"description":"The styles string to parse","name":"string"}],"returns":[{"type":{"names":["Object"]},"description":"The camelcase styles object"}],"name":"createStyleObject","longname":"Util.createStyleObject","kind":"function","memberof":"Util","scope":"static","$longname":"Util.createStyleObject","$kind":"method","id":1328,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Converts a styles object which can use camelcase syntax into a styles string\n     * @param {Object} styles The styles object\n     * @returns {String} The styles string (DOM ready)\n     */","meta":{"range":[2526,2815],"filename":"Util.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045887","name":"Util.createStyles","type":"MethodDefinition","paramnames":["styles"]},"vars":{"":null}},"description":"Converts a styles object which can use camelcase syntax into a styles string","params":[{"type":{"names":["Object"]},"description":"The styles object","name":"styles"}],"returns":[{"type":{"names":["String"]},"description":"The styles string (DOM ready)"}],"name":"createStyles","longname":"Util.createStyles","kind":"function","memberof":"Util","scope":"static","$longname":"Util.createStyles","$kind":"method","id":1329,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Transforms all uppercase characters of a string into lowercase.\n     * Does not touch special characters.\n     * @param {String} value The input containing uppercase characters\n     * @returns {String} The lowercase output\n     */","meta":{"range":[3067,3168],"filename":"Util.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045933","name":"Util.decamel","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Transforms all uppercase characters of a string into lowercase.<br />Does not touch special characters.","params":[{"type":{"names":["String"]},"description":"The input containing uppercase characters","name":"value"}],"returns":[{"type":{"names":["String"]},"description":"The lowercase output"}],"name":"decamel","longname":"Util.decamel","kind":"function","memberof":"Util","scope":"static","$longname":"Util.decamel","$kind":"method","id":1330,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is an array\n     * @param {Object} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[3315,3380],"filename":"Util.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045950","name":"Util.isArray","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is an array","params":[{"type":{"names":["Object"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isArray","longname":"Util.isArray","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isArray","$kind":"method","id":1331,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is a boolean\n     * @param {Object} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[3528,3602],"filename":"Util.mjs","lineno":126,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045961","name":"Util.isBoolean","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is a boolean","params":[{"type":{"names":["Object"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isBoolean","longname":"Util.isBoolean","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isBoolean","$kind":"method","id":1332,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is not undefined\n     * @param {Object} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[3754,3830],"filename":"Util.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045971","name":"Util.isDefined","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is not undefined","params":[{"type":{"names":["Object"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isDefined","longname":"Util.isDefined","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isDefined","$kind":"method","id":1333,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is an empty Array, Object or String\n     * @param {Array|Object|String} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[4014,4404],"filename":"Util.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045981","name":"Util.isEmpty","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is an empty Array, Object or String","params":[{"type":{"names":["Array","Object","String"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isEmpty","longname":"Util.isEmpty","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isEmpty","$kind":"method","id":1334,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is a function\n     * @param {Function} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[4555,4631],"filename":"Util.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100046036","name":"Util.isFunction","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is a function","params":[{"type":{"names":["function"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isFunction","longname":"Util.isFunction","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isFunction","$kind":"method","id":1335,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is a number. Returns false for non-finite numbers\n     * @param {Number} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[4816,4906],"filename":"Util.mjs","lineno":178,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100046046","name":"Util.isNumber","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is a number. Returns false for non-finite numbers","params":[{"type":{"names":["Number"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isNumber","longname":"Util.isNumber","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isNumber","$kind":"method","id":1336,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is an object\n     * @param {Object} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[5054,5169],"filename":"Util.mjs","lineno":187,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100046060","name":"Util.isObject","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is an object","params":[{"type":{"names":["Object"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isObject","longname":"Util.isObject","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isObject","$kind":"method","id":1337,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Returns true if the passed value is a string\n     * @param {String} value The value to test\n     * @returns {Boolean}\n     */","meta":{"range":[5316,5388],"filename":"Util.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100046081","name":"Util.isString","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Returns true if the passed value is a string","params":[{"type":{"names":["String"]},"description":"The value to test","name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isString","longname":"Util.isString","kind":"function","memberof":"Util","scope":"static","$longname":"Util.isString","$kind":"method","id":1338,"neoClassName":"Neo.core.Util"},{"comment":"/**\n     * Converts any iterable (strings, numeric indices and a length property) into a true array\n     * @param {Object|String} iterable\n     * @param {Number} [start=0] start index\n     * @param {Number} [end=iterable.length] end index\n     * @returns {Array}\n     */","meta":{"range":[5669,5989],"filename":"Util.mjs","lineno":207,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100046091","name":"Util.toArray","type":"MethodDefinition","paramnames":["iterable","start","end"]},"vars":{"":null}},"description":"Converts any iterable (strings, numeric indices and a length property) into a true array","params":[{"type":{"names":["Object","String"]},"name":"iterable"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"description":"start index","name":"start"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":"iterable.length","description":"end index","name":"end"}],"returns":[{"type":{"names":["Array"]}}],"name":"toArray","longname":"Util.toArray","kind":"function","memberof":"Util","scope":"static","$longname":"Util.toArray","$kind":"method","id":1339,"neoClassName":"Neo.core.Util"},{"comment":"/**\n * @class Neo.data.connection.Socket\n * @extends Neo.core.Base\n */","meta":{"filename":"Socket.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"class","name":"Socket","augments":["Neo.core.Base"],"memberof":"Neo.data.connection","longname":"Neo.data.connection.Socket","scope":"static","$longname":"Neo.data.connection.Socket","$kind":"class","id":1340,"neoClassName":"Neo.data.connection.Socket"},{"comment":"/**\n         * @member {String} className='Neo.data.connection.Socket'\n         * @protected\n         */","meta":{"filename":"Socket.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.connection.Socket'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1341,"neoClassName":"Neo.data.connection.Socket"},{"comment":"/**\n         * @member {String} ntype='socket-connection'\n         * @protected\n         */","meta":{"filename":"Socket.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'socket-connection'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1342,"neoClassName":"Neo.data.connection.Socket"},{"comment":"/**\n * @class Neo.data.connection.Xhr\n * @extends Neo.core.Base\n */","meta":{"filename":"Xhr.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"class","name":"Xhr","augments":["Neo.core.Base"],"memberof":"Neo.data.connection","longname":"Neo.data.connection.Xhr","scope":"static","$longname":"Neo.data.connection.Xhr","$kind":"class","id":1343,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {String} className='Neo.data.connection.Xhr'\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.connection.Xhr'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1344,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {String} ntype='xhr'\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'xhr'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1345,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {Function} callback=null\n         */","meta":{"filename":"Xhr.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"callback","type":{"names":["function"]},"defaultvalue":null,"longname":"callback","scope":"global","$longname":"callback","$kind":"property","id":1346,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {Object|null} defaultHeaders=null\n         */","meta":{"filename":"Xhr.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"defaultHeaders","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"defaultHeaders","scope":"global","$longname":"defaultHeaders","$kind":"property","id":1347,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {Object} requests={}\n         */","meta":{"filename":"Xhr.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"requests","type":{"names":["Object"]},"defaultvalue":"{}","longname":"requests","scope":"global","$longname":"requests","$kind":"property","id":1348,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {Object} scope=null\n         */","meta":{"filename":"Xhr.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"scope","type":{"names":["Object"]},"defaultvalue":null,"longname":"scope","scope":"global","$longname":"scope","$kind":"property","id":1349,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n         * @member {Number} timeout=5000\n         */","meta":{"filename":"Xhr.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{}},"kind":"member","name":"timeout","type":{"names":["Number"]},"defaultvalue":5000,"longname":"timeout","scope":"global","$longname":"timeout","$kind":"property","id":1350,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * We cannot clone event objects across messaging\n     * @param {Object} event\n     */","meta":{"range":[1009,1320],"filename":"Xhr.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046247","name":"Xhr#getResponse","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"We cannot clone event objects across messaging","params":[{"type":{"names":["Object"]},"name":"event"}],"name":"getResponse","longname":"Xhr#getResponse","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#getResponse","$kind":"method","id":1351,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param {Object} e\n     */","meta":{"range":[1367,1745],"filename":"Xhr.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046281","name":"Xhr#onError","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onError","longname":"Xhr#onError","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#onError","$kind":"method","id":1352,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param {Object} e\n     */","meta":{"range":[1792,2168],"filename":"Xhr.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046336","name":"Xhr#onLoad","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onLoad","longname":"Xhr#onLoad","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#onLoad","$kind":"method","id":1353,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     *\n     */","meta":{"range":[2197,2218],"filename":"Xhr.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046391","name":"Xhr#onProgress","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onProgress","longname":"Xhr#onProgress","kind":"function","memberof":"Xhr","scope":"instance","params":[],"$longname":"Xhr#onProgress","$kind":"method","id":1354,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param {Object} opts\n     * @returns {Promise<any>}\n     */","meta":{"range":[2299,3006],"filename":"Xhr.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046395","name":"Xhr#promiseJson","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["Promise.<any>"]}}],"name":"promiseJson","longname":"Xhr#promiseJson","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#promiseJson","$kind":"method","id":1355,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param {Object} opts\n     * @returns {Promise<any>}\n     */","meta":{"range":[3087,3443],"filename":"Xhr.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046471","name":"Xhr#promiseRequest","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["Promise.<any>"]}}],"name":"promiseRequest","longname":"Xhr#promiseRequest","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#promiseRequest","$kind":"method","id":1356,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Function} opts.callback\n     * @param {Object} opts.data\n     * @param {Object} opts.headers\n     * @param {Boolean} opts.insideNeo true for calls with relative URLs inside the framework scope\n     * @param {String} opts.method DELETE, GET, POST, PUT\n     * @param {Object} opts.params\n     * @param {String} opts.responseType\n     * @param {Object} opts.scope\n     * @param {String} opts.url\n     * @returns {XMLHttpRequest}\n     * @protected\n     */","meta":{"range":[3952,5608],"filename":"Xhr.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046514","name":"Xhr#request","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["function"]},"name":"opts.callback"},{"type":{"names":["Object"]},"name":"opts.data"},{"type":{"names":["Object"]},"name":"opts.headers"},{"type":{"names":["Boolean"]},"description":"true for calls with relative URLs inside the framework scope","name":"opts.insideNeo"},{"type":{"names":["String"]},"description":"DELETE, GET, POST, PUT","name":"opts.method"},{"type":{"names":["Object"]},"name":"opts.params"},{"type":{"names":["String"]},"name":"opts.responseType"},{"type":{"names":["Object"]},"name":"opts.scope"},{"type":{"names":["String"]},"name":"opts.url"}],"returns":[{"type":{"names":["XMLHttpRequest"]}}],"access":"protected","name":"request","longname":"Xhr#request","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#request","$kind":"method","id":1357,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n     * @param form\n     * @param {Object} opts\n     * @returns {XMLHttpRequest}\n     */","meta":{"range":[5710,5814],"filename":"Xhr.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/connection","code":{"id":"astnode100046783","name":"Xhr#sendForm","type":"MethodDefinition","paramnames":["form","opts"]},"vars":{"":null}},"params":[{"name":"form"},{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["XMLHttpRequest"]}}],"name":"sendForm","longname":"Xhr#sendForm","kind":"function","memberof":"Xhr","scope":"instance","$longname":"Xhr#sendForm","$kind":"method","id":1358,"neoClassName":"Neo.data.connection.Xhr"},{"comment":"/**\n * @class Neo.data.field.Field\n * @extends Neo.core.Base\n */","meta":{"filename":"Field.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"class","name":"Field","augments":["Neo.core.Base"],"memberof":"Neo.data.field","longname":"Neo.data.field.Field","scope":"static","$longname":"Neo.data.field.Field","$kind":"class","id":1359,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n         * @member {String} className='Neo.data.field.Field'\n         * @protected\n         */","meta":{"filename":"Field.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.field.Field'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1360,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n         * @member {String} ntype='data-field'\n         * @protected\n         */","meta":{"filename":"Field.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'data-field'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1361,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n         * @member {*|null} defaultValue=null\n         */","meta":{"filename":"Field.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"defaultValue","type":{"names":["*","null"]},"defaultvalue":null,"longname":"defaultValue","scope":"global","$longname":"defaultValue","$kind":"property","id":1362,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n         * @member {*|null} nullableValue=true\n         * @protected\n         */","meta":{"filename":"Field.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"nullableValue","type":{"names":["*","null"]},"defaultvalue":true,"access":"protected","longname":"nullableValue","scope":"global","$longname":"nullableValue","$kind":"property","id":1363,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n         * @member {*|null} value_=null\n         * @protected\n         */","meta":{"filename":"Field.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"value_","type":{"names":["*","null"]},"defaultvalue":null,"access":"protected","longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1364,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {*|null} value\n     * @param {*|null} oldValue\n     * @protected\n     */","meta":{"range":[924,1017],"filename":"Field.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{"id":"astnode100046839","name":"Field#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["*","null"]},"name":"value"},{"type":{"names":["*","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"Field#afterSetValue","kind":"function","memberof":"Field","scope":"instance","$longname":"Field#afterSetValue","$kind":"method","id":1365,"neoClassName":"Neo.data.field.Field"},{"comment":"/**\n * @class Neo.data.field.Float\n * @extends Neo.data.field.Field\n */","meta":{"filename":"Float.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"class","name":"Float","augments":["Neo.data.field.Field"],"memberof":"Neo.data.field","longname":"Neo.data.field.Float","scope":"static","$longname":"Neo.data.field.Float","$kind":"class","id":1366,"neoClassName":"Neo.data.field.Float"},{"comment":"/**\n         * @member {String} className='Neo.data.field.Field'\n         * @protected\n         */","meta":{"filename":"Float.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.field.Field'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1367,"neoClassName":"Neo.data.field.Float"},{"comment":"/**\n         * @member {String} ntype='data-field-float'\n         * @protected\n         */","meta":{"filename":"Float.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'data-field-float'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1368,"neoClassName":"Neo.data.field.Float"},{"comment":"/**\n         * @member {Number|null} defaultValue=0\n         */","meta":{"filename":"Float.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"defaultValue","type":{"names":["Number","null"]},"defaultvalue":0,"longname":"defaultValue","scope":"global","$longname":"defaultValue","$kind":"property","id":1369,"neoClassName":"Neo.data.field.Float"},{"comment":"/**\n     * Triggered before the value config gets changed.\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @returns {Number}\n     * @protected\n     */","meta":{"range":[749,1013],"filename":"Float.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{"id":"astnode100046885","name":"FloatField#beforeSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the value config gets changed.","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Number"]}}],"access":"protected","name":"beforeSetValue","longname":"FloatField#beforeSetValue","kind":"function","memberof":"FloatField","scope":"instance","$longname":"FloatField#beforeSetValue","$kind":"method","id":1370,"neoClassName":"Neo.data.field.Float"},{"comment":"/**\n * @class Neo.data.field.Integer\n * @extends Neo.data.field.Field\n */","meta":{"filename":"Integer.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"class","name":"Integer","augments":["Neo.data.field.Field"],"memberof":"Neo.data.field","longname":"Neo.data.field.Integer","scope":"static","$longname":"Neo.data.field.Integer","$kind":"class","id":1371,"neoClassName":"Neo.data.field.Integer"},{"comment":"/**\n         * @member {String} className='Neo.data.field.Integer'\n         * @protected\n         */","meta":{"filename":"Integer.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.field.Integer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1372,"neoClassName":"Neo.data.field.Integer"},{"comment":"/**\n         * @member {String} ntype='data-field-integer'\n         * @protected\n         */","meta":{"filename":"Integer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'data-field-integer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1373,"neoClassName":"Neo.data.field.Integer"},{"comment":"/**\n         * @member {Number|null} defaultValue=0\n         */","meta":{"filename":"Integer.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"defaultValue","type":{"names":["Number","null"]},"defaultvalue":0,"longname":"defaultValue","scope":"global","$longname":"defaultValue","$kind":"property","id":1374,"neoClassName":"Neo.data.field.Integer"},{"comment":"/**\n     * Triggered before the value config gets changed.\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @returns {Number}\n     * @protected\n     */","meta":{"range":[761,1027],"filename":"Integer.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{"id":"astnode100046955","name":"IntegerField#beforeSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the value config gets changed.","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Number"]}}],"access":"protected","name":"beforeSetValue","longname":"IntegerField#beforeSetValue","kind":"function","memberof":"IntegerField","scope":"instance","$longname":"IntegerField#beforeSetValue","$kind":"method","id":1375,"neoClassName":"Neo.data.field.Integer"},{"comment":"/**\n * @class Neo.data.field.String\n * @extends Neo.data.field.Field\n */","meta":{"filename":"String.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"class","name":"String","augments":["Neo.data.field.Field"],"memberof":"Neo.data.field","longname":"Neo.data.field.String","scope":"static","$longname":"Neo.data.field.String","$kind":"class","id":1376,"neoClassName":"Neo.data.field.String"},{"comment":"/**\n         * @member {String} className='Neo.data.field.String'\n         * @protected\n         */","meta":{"filename":"String.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.field.String'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1377,"neoClassName":"Neo.data.field.String"},{"comment":"/**\n         * @member {String} ntype='data-field-string'\n         * @protected\n         */","meta":{"filename":"String.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'data-field-string'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1378,"neoClassName":"Neo.data.field.String"},{"comment":"/**\n         * @member {String|null} defaultValue=''\n         */","meta":{"filename":"String.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{}},"kind":"member","name":"defaultValue","type":{"names":["String","null"]},"defaultvalue":"''","longname":"defaultValue","scope":"global","$longname":"defaultValue","$kind":"property","id":1379,"neoClassName":"Neo.data.field.String"},{"comment":"/**\n     * Triggered before the value config gets changed.\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @returns {String}\n     * @protected\n     */","meta":{"range":[758,1018],"filename":"String.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data/field","code":{"id":"astnode100047026","name":"StringField#beforeSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the value config gets changed.","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["String"]}}],"access":"protected","name":"beforeSetValue","longname":"StringField#beforeSetValue","kind":"function","memberof":"StringField","scope":"instance","$longname":"StringField#beforeSetValue","$kind":"method","id":1380,"neoClassName":"Neo.data.field.String"},{"comment":"/**\n * @class Neo.data.Model\n * @extends Neo.core.Base\n */","meta":{"filename":"Model.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"class","name":"Model","augments":["Neo.core.Base"],"memberof":"Neo.data","longname":"Neo.data.Model","scope":"static","$longname":"Neo.data.Model","$kind":"class","id":1381,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * @member {String} className='Neo.data.Model'\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.Model'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1382,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * @member {String} ntype='model'\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'model'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1383,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * @member {Array|null} fields=null\n         */","meta":{"filename":"Model.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"fields","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":1384,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * @member {String} keyProperty_='id'\n         */","meta":{"filename":"Model.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"keyProperty_","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty_","scope":"global","$longname":"keyProperty_","$kind":"property","id":1385,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * @member {String|null} storeId=null\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"storeId","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"storeId","scope":"global","$longname":"storeId","$kind":"property","id":1386,"neoClassName":"Neo.data.Model"},{"comment":"/**\n         * Set this config to true in case you want to track modified fields.\n         * Be aware that this will double the amount of data inside each record,\n         * since each field will get an original value flag.\n         * @member {Boolean} trackModifiedFields=false\n         */","meta":{"filename":"Model.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"Set this config to true in case you want to track modified fields.<br />Be aware that this will double the amount of data inside each record,<br />since each field will get an original value flag.","kind":"member","name":"trackModifiedFields","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"trackModifiedFields","scope":"global","$longname":"trackModifiedFields","$kind":"property","id":1387,"neoClassName":"Neo.data.Model"},{"comment":"/**\n     * Finds a field config by a given field name\n     * @param {String} name\n     * @returns {Object|null} The field config object or null if no match was found\n     */","meta":{"range":[1234,1504],"filename":"Model.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047102","name":"Model#getField","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"Finds a field config by a given field name","params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["Object","null"]},"description":"The field config object or null if no match was found"}],"name":"getField","longname":"Model#getField","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#getField","$kind":"method","id":1388,"neoClassName":"Neo.data.Model"},{"comment":"/**\n * @class Neo.data.RecordFactory\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"RecordFactory.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"class","name":"RecordFactory","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.data","longname":"Neo.data.RecordFactory","scope":"static","$longname":"Neo.data.RecordFactory","$kind":"class","id":1389,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n         * @member {String} className='Neo.data.RecordFactory'\n         * @protected\n         */","meta":{"filename":"RecordFactory.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.RecordFactory'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1390,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"RecordFactory.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":1391,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n         * The internal record prefix for original field values.\n         * Only used in case the model has trackModifiedFields set to true.\n         * @member {String} ovPrefix='ov_'\n         */","meta":{"filename":"RecordFactory.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"The internal record prefix for original field values.<br />Only used in case the model has trackModifiedFields set to true.","kind":"member","name":"ovPrefix","type":{"names":["String"]},"defaultvalue":"'ov_'","longname":"ovPrefix","scope":"global","$longname":"ovPrefix","$kind":"property","id":1392,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n         * @member {String} recordNamespace='Neo.data.record.'\n         */","meta":{"filename":"RecordFactory.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"recordNamespace","type":{"names":["String"]},"defaultvalue":"'Neo.data.record.'","longname":"recordNamespace","scope":"global","$longname":"recordNamespace","$kind":"property","id":1393,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * @param {Neo.data.Model} model\n     * @param {Object} config\n     * @returns {Object}\n     */","meta":{"range":[1032,1278],"filename":"RecordFactory.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047190","name":"RecordFactory#createRecord","type":"MethodDefinition","paramnames":["model","config"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.data.Model"]},"name":"model"},{"type":{"names":["Object"]},"name":"config"}],"returns":[{"type":{"names":["Object"]}}],"name":"createRecord","longname":"RecordFactory#createRecord","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#createRecord","$kind":"method","id":1394,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * @param {Neo.data.Model} model\n     * @returns {Object}\n     */","meta":{"range":[1362,5594],"filename":"RecordFactory.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047226","name":"RecordFactory#createRecordClass","type":"MethodDefinition","paramnames":["model"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.data.Model"]},"name":"model"}],"returns":[{"type":{"names":["Object"]}}],"name":"createRecordClass","longname":"RecordFactory#createRecordClass","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#createRecordClass","$kind":"method","id":1395,"neoClassName":"Neo.data.RecordFactory"},{"comment":"","meta":{"range":[1795,4825],"filename":"RecordFactory.mjs","lineno":66,"columnno":20,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047293","name":"ns[undefined]","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"undocumented":true,"name":"ns[undefined]","longname":"<anonymous>~ns~ns[undefined]","kind":"class","memberof":"<anonymous>~ns","scope":"inner","params":[],"$longname":"ns~ns[undefined]","$kind":"constructor","id":1396,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n                     * Bulk-update multiple record fields at once\n                     * @param {Object} fields\n                     */","meta":{"range":[5007,5113],"filename":"RecordFactory.mjs","lineno":134,"columnno":20,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047488","name":"ns[undefined]#set","type":"MethodDefinition","paramnames":["fields"]},"vars":{"":null}},"description":"Bulk-update multiple record fields at once","params":[{"type":{"names":["Object"]},"name":"fields"}],"name":"undefined]#set","longname":"<anonymous>~ns.undefined]#set","kind":"function","memberof":"<anonymous>~ns","scope":"static","$longname":"ns.undefined]#set","$kind":"method","id":1397,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n                     * Bulk-update multiple record fields at once without triggering a change event\n                     * @param {Object} fields\n                     */","meta":{"range":[5329,5447],"filename":"RecordFactory.mjs","lineno":142,"columnno":20,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047501","name":"ns[undefined]#setSilent","type":"MethodDefinition","paramnames":["fields"]},"vars":{"":null}},"description":"Bulk-update multiple record fields at once without triggering a change event","params":[{"type":{"names":["Object"]},"name":"fields"}],"name":"undefined]#setSilent","longname":"<anonymous>~ns.undefined]#setSilent","kind":"function","memberof":"<anonymous>~ns","scope":"static","$longname":"ns.undefined]#setSilent","$kind":"method","id":1398,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * @param {Object} record\n     * @param {Boolean} trackModifiedFields\n     * @returns {Boolean} true in case a change was found\n     */","meta":{"range":[5748,6259],"filename":"RecordFactory.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047529","name":"RecordFactory#isModified","type":"MethodDefinition","paramnames":["record","trackModifiedFields"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Boolean"]},"name":"trackModifiedFields"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case a change was found"}],"name":"isModified","longname":"RecordFactory#isModified","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#isModified","$kind":"method","id":1399,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * @param {Object} record\n     * @param {String} fieldName\n     * @returns {Boolean|null} null in case the model does not use trackModifiedFields, true in case a change was found\n     */","meta":{"range":[6464,6870],"filename":"RecordFactory.mjs","lineno":187,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047594","name":"RecordFactory#isModifiedField","type":"MethodDefinition","paramnames":["record","fieldName"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["String"]},"name":"fieldName"}],"returns":[{"type":{"names":["Boolean","null"]},"description":"null in case the model does not use trackModifiedFields, true in case a change was found"}],"name":"isModifiedField","longname":"RecordFactory#isModifiedField","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#isModifiedField","$kind":"method","id":1400,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * Tests if a given object is an instance of a class created by this factory\n     * @param {Object} record\n     * @returns {Boolean}\n     */","meta":{"range":[7029,7111],"filename":"RecordFactory.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047645","name":"RecordFactory#isRecord","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"description":"Tests if a given object is an instance of a class created by this factory","params":[{"type":{"names":["Object"]},"name":"record"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isRecord","longname":"RecordFactory#isRecord","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#isRecord","$kind":"method","id":1401,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * Gets triggered after changing the value of a record field.\n     * E.g. myRecord.foo = 'bar';\n     * @param {Object} opts\n     * @param {Object[]} opts.fields Each field object contains the keys: name, oldValue, value\n     * @param {Neo.data.Model} opts.model The model instance of the changed record\n     * @param {Object} opts.record\n     */","meta":{"range":[7475,7562],"filename":"RecordFactory.mjs","lineno":218,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047654","name":"RecordFactory#onRecordChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Gets triggered after changing the value of a record field.<br />E.g. myRecord.foo = 'bar';","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array.<Object>"]},"description":"Each field object contains the keys: name, oldValue, value","name":"opts.fields"},{"type":{"names":["Neo.data.Model"]},"description":"The model instance of the changed record","name":"opts.model"},{"type":{"names":["Object"]},"name":"opts.record"}],"name":"onRecordChange","longname":"RecordFactory#onRecordChange","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#onRecordChange","$kind":"method","id":1402,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * todo: parse value for more field types\n     * @param {Object} field\n     * @param {*} value\n     * @returns {*}\n     */","meta":{"range":[7703,7890],"filename":"RecordFactory.mjs","lineno":228,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047661","name":"RecordFactory#parseRecordValue","type":"MethodDefinition","paramnames":["field","value"]},"vars":{"":null}},"description":"todo: parse value for more field types","params":[{"type":{"names":["Object"]},"name":"field"},{"type":{"names":["*"]},"name":"value"}],"returns":[{"type":{"names":["*"]}}],"name":"parseRecordValue","longname":"RecordFactory#parseRecordValue","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#parseRecordValue","$kind":"method","id":1403,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n     * @param {Neo.data.Model} model\n     * @param {Object} record\n     * @param {Object} fields\n     * @param {Boolean} silent=false\n     */","meta":{"range":[8046,8631],"filename":"RecordFactory.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047682","name":"RecordFactory#setRecordFields","type":"MethodDefinition","paramnames":["model","record","fields","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.data.Model"]},"name":"model"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Object"]},"name":"fields"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"silent"}],"name":"setRecordFields","longname":"RecordFactory#setRecordFields","kind":"function","memberof":"RecordFactory","scope":"instance","$longname":"RecordFactory#setRecordFields","$kind":"method","id":1404,"neoClassName":"Neo.data.RecordFactory"},{"comment":"/**\n * @class Neo.data.Store\n * @extends Neo.collection.Base\n */","meta":{"filename":"Store.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"class","name":"Store","augments":["Neo.collection.Base"],"memberof":"Neo.data","longname":"Neo.data.Store","scope":"static","$longname":"Neo.data.Store","$kind":"class","id":1405,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Store.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":1406,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {String} className='Neo.data.Store'\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.data.Store'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1407,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {String} ntype='store'\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'store'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1408,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Boolean} autoLoad=false\n         */","meta":{"filename":"Store.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"autoLoad","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"autoLoad","scope":"global","$longname":"autoLoad","$kind":"property","id":1409,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Array|null} data_=null\n         */","meta":{"filename":"Store.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"data_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"data_","scope":"global","$longname":"data_","$kind":"property","id":1410,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Array|null} initialData_=null\n         */","meta":{"filename":"Store.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"initialData_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"initialData_","scope":"global","$longname":"initialData_","$kind":"property","id":1411,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Boolean} isGrouped=false\n         */","meta":{"filename":"Store.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"isGrouped","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isGrouped","scope":"global","$longname":"isGrouped","$kind":"property","id":1412,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Boolean} isLoaded=false\n         */","meta":{"filename":"Store.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"isLoaded","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isLoaded","scope":"global","$longname":"isLoaded","$kind":"property","id":1413,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Boolean} isLoading=false\n         */","meta":{"filename":"Store.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"isLoading","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isLoading","scope":"global","$longname":"isLoading","$kind":"property","id":1414,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * @member {Neo.data.Model} model_=null\n         */","meta":{"filename":"Store.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"kind":"member","name":"model_","type":{"names":["Neo.data.Model"]},"defaultvalue":null,"longname":"model_","scope":"global","$longname":"model_","$kind":"property","id":1415,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * True to let the backend handle the filtering.\n         * Useful for buffered stores\n         * @member {Boolean} remoteFilter=false\n         */","meta":{"filename":"Store.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"True to let the backend handle the filtering.<br />Useful for buffered stores","kind":"member","name":"remoteFilter","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"remoteFilter","scope":"global","$longname":"remoteFilter","$kind":"property","id":1416,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * True to let the backend handle the sorting.\n         * Useful for buffered stores\n         * @member {Boolean} remoteSort=false\n         */","meta":{"filename":"Store.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"True to let the backend handle the sorting.<br />Useful for buffered stores","kind":"member","name":"remoteSort","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"remoteSort","scope":"global","$longname":"remoteSort","$kind":"property","id":1417,"neoClassName":"Neo.data.Store"},{"comment":"/**\n         * Url for Ajax requests\n         * @member {String|null} url=null\n         */","meta":{"filename":"Store.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{}},"description":"Url for Ajax requests","kind":"member","name":"url","type":{"names":["String","null"]},"defaultvalue":null,"longname":"url","scope":"global","$longname":"url","$kind":"property","id":1418,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2082,2316],"filename":"Store.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047849","name":"Store#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Store#construct","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#construct","$kind":"method","id":1419,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * Overrides collection.Base: add() to convert items into records if needed\n     * @param {Array|Object} item The item(s) to add\n     * @returns {Number} the collection count\n     */","meta":{"range":[2517,2586],"filename":"Store.mjs","lineno":100,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047880","name":"Store#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Overrides collection.Base: add() to convert items into records if needed","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"add","longname":"Store#add","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#add","$kind":"method","id":1420,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     * @protected\n     */","meta":{"range":[2669,3000],"filename":"Store.mjs","lineno":109,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047895","name":"Store#afterSetData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"access":"protected","name":"afterSetData","longname":"Store#afterSetData","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#afterSetData","$kind":"method","id":1421,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     * @protected\n     */","meta":{"range":[3083,3191],"filename":"Store.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047936","name":"Store#afterSetInitialData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"access":"protected","name":"afterSetInitialData","longname":"Store#afterSetInitialData","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#afterSetInitialData","$kind":"method","id":1422,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     * @protected\n     */","meta":{"range":[3274,3432],"filename":"Store.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047942","name":"Store#afterSetModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"access":"protected","name":"afterSetModel","longname":"Store#afterSetModel","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#afterSetModel","$kind":"method","id":1423,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     * @protected\n     * @returns {*}\n     */","meta":{"range":[3535,4109],"filename":"Store.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100047965","name":"Store#beforeSetData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["*"]}}],"name":"beforeSetData","longname":"Store#beforeSetData","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#beforeSetData","$kind":"method","id":1424,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param value\n     * @param oldValue\n     * @protected\n     * @returns {*}\n     */","meta":{"range":[4212,4353],"filename":"Store.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048032","name":"Store#beforeSetInitialData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"name":"value"},{"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["*"]}}],"name":"beforeSetInitialData","longname":"Store#beforeSetInitialData","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#beforeSetInitialData","$kind":"method","id":1425,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param {Neo.data.Model} value\n     * @param {Neo.data.Model} oldValue\n     * @protected\n     * @returns {Neo.data.Model}\n     */","meta":{"range":[4503,4673],"filename":"Store.mjs","lineno":195,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048048","name":"Store#beforeSetModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.data.Model"]},"name":"value"},{"type":{"names":["Neo.data.Model"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["Neo.data.Model"]}}],"name":"beforeSetModel","longname":"Store#beforeSetModel","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#beforeSetModel","$kind":"method","id":1426,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4725,4797],"filename":"Store.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048069","name":"Store#createRecord","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"createRecord","longname":"Store#createRecord","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#createRecord","$kind":"method","id":1427,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param {Object} opts\n     */","meta":{"range":[5227,5421],"filename":"Store.mjs","lineno":226,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048143","name":"Store#onCollectionMutate","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"name":"onCollectionMutate","longname":"Store#onCollectionMutate","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#onCollectionMutate","$kind":"method","id":1428,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * todo: add will fire mutate and sort right after another\n     */","meta":{"range":[5506,5710],"filename":"Store.mjs","lineno":238,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048166","name":"Store#onCollectionSort","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"todo: add will fire mutate and sort right after another","name":"onCollectionSort","longname":"Store#onCollectionSort","kind":"function","memberof":"Store","scope":"instance","params":[],"$longname":"Store#onCollectionSort","$kind":"method","id":1429,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     *\n     */","meta":{"range":[5739,6014],"filename":"Store.mjs","lineno":250,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048179","name":"Store#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Store#onConstructed","kind":"function","memberof":"Store","scope":"instance","params":[],"$longname":"Store#onConstructed","$kind":"method","id":1430,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * Gets triggered after changing the value of a record field.\n     * E.g. myRecord.foo = 'bar';\n     * @param {Object} data\n     * @param {Object[]} data.fields Each field object contains the keys: name, oldValue, value\n     * @param {Neo.data.Model} data.model The model instance of the changed record\n     * @param {Object} data.record\n     */","meta":{"range":[6378,6520],"filename":"Store.mjs","lineno":274,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048221","name":"Store#onRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Gets triggered after changing the value of a record field.<br />E.g. myRecord.foo = 'bar';","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"description":"Each field object contains the keys: name, oldValue, value","name":"data.fields"},{"type":{"names":["Neo.data.Model"]},"description":"The model instance of the changed record","name":"data.model"},{"type":{"names":["Object"]},"name":"data.record"}],"name":"onRecordChange","longname":"Store#onRecordChange","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#onRecordChange","$kind":"method","id":1431,"neoClassName":"Neo.data.Store"},{"comment":"/**\n     * @param {Object} opts\n     * @param {String} opts.direction\n     * @param {String} opts.property\n     */","meta":{"range":[6645,7374],"filename":"Store.mjs","lineno":286,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/data","code":{"id":"astnode100048243","name":"Store#sort","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.direction"},{"type":{"names":["String"]},"name":"opts.property"}],"name":"sort","longname":"Store#sort","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#sort","$kind":"method","id":1432,"neoClassName":"Neo.data.Store"},{"comment":"/**\n * Config object for the neo.mjs framework which will get passed to all workers\n * You can change the configs, e.g. inside the index.html of your app\n * @memberOf module:Neo\n * @name config\n * @type Object\n */","meta":{"filename":"DefaultConfig.mjs","lineno":12,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Config object for the neo.mjs framework which will get passed to all workers<br />You can change the configs, e.g. inside the index.html of your app","memberof":"module:Neo","name":"config","type":{"names":["Object"]},"scope":"static","longname":"module:Neo.config","kind":"member","$longname":"Neo.config","$kind":"property","id":1433,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * true will apply 'neo-body' to the document.body classList\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.applyBodyCls\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":20,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"true will apply 'neo-body' to the document.body classList","defaultvalue":"true","memberof":"module:Neo.config","name":"config.applyBodyCls","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.applyBodyCls","kind":"member","$longname":"Neo.config.applyBodyCls","$kind":"property","id":1434,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Path to your app.mjs file. You can create multiple apps there if needed.\n     * @default null\n     * @memberOf! module:Neo\n     * @name config.appPath\n     * @type String|null\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Path to your app.mjs file. You can create multiple apps there if needed.","defaultvalue":"null","memberof":"module:Neo.config","name":"config.appPath","type":{"names":["String","null"]},"scope":"static","longname":"module:Neo.config.appPath","kind":"member","$longname":"Neo.config.appPath","$kind":"property","id":1435,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Path to the neo.mjs directory\n     * @default './'\n     * @memberOf! module:Neo\n     * @name config.basePath\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":36,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Path to the neo.mjs directory","defaultvalue":"'./'","memberof":"module:Neo.config","name":"config.basePath","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.basePath","kind":"member","$longname":"Neo.config.basePath","$kind":"property","id":1436,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * The current environment. Valid values: 'development', 'dist/development', 'dist/production'\n     * This config will get auto-generated\n     * @default 'dist/production'\n     * @memberOf! module:Neo\n     * @name config.environment\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"The current environment. Valid values: 'development', 'dist/development', 'dist/production'<br />This config will get auto-generated","defaultvalue":"'dist/production'","memberof":"module:Neo.config","name":"config.environment","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.environment","kind":"member","$longname":"Neo.config.environment","$kind":"property","id":1437,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * In case you are using the GoogleAnalytics mainThreadAddon or useGoogleAnalytics: true,\n     * you can change the gtag id here. Required for the online examples (gh pages)\n     * @default 'UA-153734404-1'\n     * @memberOf! module:Neo\n     * @name config.gtagId\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"In case you are using the GoogleAnalytics mainThreadAddon or useGoogleAnalytics: true,<br />you can change the gtag id here. Required for the online examples (gh pages)","defaultvalue":"'UA-153734404-1'","memberof":"module:Neo.config","name":"config.gtagId","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.gtagId","kind":"member","$longname":"Neo.config.gtagId","$kind":"property","id":1438,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Flag for running on https://neomjs.github.io/pages/\n     * => to use local images paths instead of raw.githubusercontent.com\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.isGitHubPages\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Flag for running on https://neomjs.github.io/pages/<br />=> to use local images paths instead of raw.githubusercontent.com","defaultvalue":"false","memberof":"module:Neo.config","name":"config.isGitHubPages","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.isGitHubPages","kind":"member","$longname":"Neo.config.isGitHubPages","$kind":"property","id":1439,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Flag for running the Neo main thread inside an iframe (Siesta Browser Harness)\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.isInsideSiesta\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Flag for running the Neo main thread inside an iframe (Siesta Browser Harness)","defaultvalue":"false","memberof":"module:Neo.config","name":"config.isInsideSiesta","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.isInsideSiesta","kind":"member","$longname":"Neo.config.isInsideSiesta","$kind":"property","id":1440,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Used by Intl.DateTimeFormat, for details take a look at:\n     * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n     * @default 'default'\n     * @memberOf! module:Neo\n     * @name config.locale\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Used by Intl.DateTimeFormat, for details take a look at:<br />https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat","defaultvalue":"'default'","memberof":"module:Neo.config","name":"config.locale","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.locale","kind":"member","$longname":"Neo.config.locale","$kind":"property","id":1441,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * true will log the delta updates inside the main thread(s) as well as the requestAnimation frames\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.logDeltaUpdates\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"true will log the delta updates inside the main thread(s) as well as the requestAnimation frames","defaultvalue":"false","memberof":"module:Neo.config","name":"config.logDeltaUpdates","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.logDeltaUpdates","kind":"member","$longname":"Neo.config.logDeltaUpdates","$kind":"property","id":1442,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Add addons for the main thread\n     * Possible values: AmCharts, AnalyticsByGoogle, DragDrop, HighlightJS, LocalStorage, MapboxGL, Markdown, Siesta, Stylesheet, WindowPosition\n     * (src/main/addon)\n     * @default ['DragDrop','Stylesheet']\n     * @memberOf! module:Neo\n     * @name config.mainThreadAddons\n     * @type String[]\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Add addons for the main thread<br />Possible values: AmCharts, AnalyticsByGoogle, DragDrop, HighlightJS, LocalStorage, MapboxGL, Markdown, Siesta, Stylesheet, WindowPosition<br />(src/main/addon)","defaultvalue":"/**","memberof":"module:Neo.config","name":"config.mainThreadAddons","type":{"names":["Array.<String>"]},"scope":"static","longname":"module:Neo.config.mainThreadAddons","kind":"member","$longname":"Neo.config.mainThreadAddons","$kind":"property","id":1443,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * You can visually show the amount of delta updates per second using this config.\n     * It expects a dom node with the id \"neo-delta-updates\" as the rendering target.\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.renderCountDeltas\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"You can visually show the amount of delta updates per second using this config.<br />It expects a dom node with the id \"neo-delta-updates\" as the rendering target.","defaultvalue":"false","memberof":"module:Neo.config","name":"config.renderCountDeltas","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.renderCountDeltas","kind":"member","$longname":"Neo.config.renderCountDeltas","$kind":"property","id":1444,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Add themes you want to use here. The first theme will get applied.\n     * If config.useCssVars === true, other theme variables will get included as well\n     * @default ['neo-theme-light', 'neo-theme-dark']\n     * @memberOf! module:Neo\n     * @name config.themes\n     * @type String[]\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Add themes you want to use here. The first theme will get applied.<br />If config.useCssVars === true, other theme variables will get included as well","defaultvalue":"== true, other theme variables will get included as well","memberof":"module:Neo.config","name":"config.themes","type":{"names":["Array.<String>"]},"scope":"static","longname":"module:Neo.config.themes","kind":"member","$longname":"Neo.config.themes","$kind":"property","id":1445,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Flag for standalone Siesta module tests => prevent registerRemote worker messages\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.unitTestMode\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Flag for standalone Siesta module tests => prevent registerRemote worker messages","defaultvalue":"false","memberof":"module:Neo.config","name":"config.unitTestMode","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.unitTestMode","kind":"member","$longname":"Neo.config.unitTestMode","$kind":"property","id":1446,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Flag if CSS variable based stylesheets are in use (important for switching themes)\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.useCssVars\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Flag if CSS variable based stylesheets are in use (important for switching themes)","defaultvalue":"true","memberof":"module:Neo.config","name":"config.useCssVars","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useCssVars","kind":"member","$longname":"Neo.config.useCssVars","$kind":"property","id":1447,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Experimental flag if an offscreen canvas worker should get created.\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.useCssVars\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Experimental flag if an offscreen canvas worker should get created.","defaultvalue":"false","memberof":"module:Neo.config","name":"config.useCssVars","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useCssVars","kind":"member","$longname":"Neo.config.useCssVars","$kind":"property","id":1448,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Flag if vdom ids should get mapped into DOM element ids.\n     * false will convert them into a \"data-neo-id\" attribute.\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.useDomIds\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Flag if vdom ids should get mapped into DOM element ids.<br />false will convert them into a \"data-neo-id\" attribute.","defaultvalue":"true","memberof":"module:Neo.config","name":"config.useDomIds","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useDomIds","kind":"member","$longname":"Neo.config.useDomIds","$kind":"property","id":1449,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * True will automatically include the stylesheet\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.useFontAwesome\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"True will automatically include the stylesheet","defaultvalue":"true","memberof":"module:Neo.config","name":"config.useFontAwesome","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useFontAwesome","kind":"member","$longname":"Neo.config.useFontAwesome","$kind":"property","id":1450,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Intended for the online examples where we need an easy way to add GA to every generated app\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.useGoogleAnalytics\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":165,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Intended for the online examples where we need an easy way to add GA to every generated app","defaultvalue":"false","memberof":"module:Neo.config","name":"config.useGoogleAnalytics","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useGoogleAnalytics","kind":"member","$longname":"Neo.config.useGoogleAnalytics","$kind":"property","id":1451,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Creates App, Data & VDom as SharedWorkers.\n     * Set this one to true in case you want to connect multiple main threads.\n     * @default false\n     * @memberOf! module:Neo\n     * @name config.useSharedWorkers\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Creates App, Data & VDom as SharedWorkers.<br />Set this one to true in case you want to connect multiple main threads.","defaultvalue":"false","memberof":"module:Neo.config","name":"config.useSharedWorkers","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useSharedWorkers","kind":"member","$longname":"Neo.config.useSharedWorkers","$kind":"property","id":1452,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Adds global dom event listeners for mobile related events like rotate, swipe, tap\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.useTouchEvents\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Adds global dom event listeners for mobile related events like rotate, swipe, tap","defaultvalue":"true","memberof":"module:Neo.config","name":"config.useTouchEvents","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useTouchEvents","kind":"member","$longname":"Neo.config.useTouchEvents","$kind":"property","id":1453,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * False will create the vdom.Helper within the App worker (experimental!)\n     * @default true\n     * @memberOf! module:Neo\n     * @name config.useVdomWorker\n     * @type Boolean\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"False will create the vdom.Helper within the App worker (experimental!)","defaultvalue":"true","memberof":"module:Neo.config","name":"config.useVdomWorker","type":{"names":["Boolean"]},"scope":"static","longname":"module:Neo.config.useVdomWorker","kind":"member","$longname":"Neo.config.useVdomWorker","$kind":"property","id":1454,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * Path to the top level neo.mjs resources folder\n     * @default Neo.config.basePath + 'resources/'\n     * @memberOf! module:Neo\n     * @name config.resourcesPath\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":201,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Path to the top level neo.mjs resources folder","defaultvalue":"Neo.config.basePath + 'resources/'","memberof":"module:Neo.config","name":"config.resourcesPath","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.resourcesPath","kind":"member","$longname":"Neo.config.resourcesPath","$kind":"property","id":1455,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n     * The default base URL for web worker entry points (App, Data, Vdom)\n     * @default Neo.config.basePath + 'src/worker/'\n     * @memberOf! module:Neo\n     * @name config.workerBasePath\n     * @type String\n     */","meta":{"filename":"DefaultConfig.mjs","lineno":209,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"The default base URL for web worker entry points (App, Data, Vdom)","defaultvalue":"Neo.config.basePath + 'src/worker/'","memberof":"module:Neo.config","name":"config.workerBasePath","type":{"names":["String"]},"scope":"static","longname":"module:Neo.config.workerBasePath","kind":"member","$longname":"Neo.config.workerBasePath","$kind":"property","id":1456,"neoClassName":"Neo.DefaultConfig"},{"comment":"/**\n * @class Neo.dialog.Base\n * @extends Neo.container.Panel\n */","meta":{"filename":"Base.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"class","name":"Base","augments":["Neo.container.Panel"],"memberof":"Neo.dialog","longname":"Neo.dialog.Base","scope":"static","$longname":"Neo.dialog.Base","$kind":"class","id":1457,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * Valid values for closeAction\n         * @member {String[]} closeActions=['close', 'hide']\n         * @protected\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"description":"Valid values for closeAction","kind":"member","name":"closeActions","type":{"names":["Array.<String>"]},"defaultvalue":"['close', 'hide']","access":"protected","scope":"static","longname":"closeActions","$longname":"closeActions","$kind":"property","id":1458,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String} className='Neo.dialog.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.dialog.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1459,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String} ntype='dialog'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'dialog'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1460,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} animateOnDragEnd=false\n         */","meta":{"filename":"Base.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"animateOnDragEnd","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"animateOnDragEnd","scope":"global","$longname":"animateOnDragEnd","$kind":"property","id":1461,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String|null} animateTargetId_=null\n         */","meta":{"filename":"Base.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"animateTargetId_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"animateTargetId_","scope":"global","$longname":"animateTargetId_","$kind":"property","id":1462,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} autoMount=true\n         */","meta":{"filename":"Base.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"autoMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoMount","scope":"global","$longname":"autoMount","$kind":"property","id":1463,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} autoRender=true\n         */","meta":{"filename":"Base.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"autoRender","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoRender","scope":"global","$longname":"autoRender","$kind":"property","id":1464,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * Either a dom node id, 'document.body' or null\n         * @member {String|null} boundaryContainerId='document.body'\n         */","meta":{"filename":"Base.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"description":"Either a dom node id, 'document.body' or null","kind":"member","name":"boundaryContainerId","type":{"names":["String","null"]},"defaultvalue":"'document.body'","longname":"boundaryContainerId","scope":"global","$longname":"boundaryContainerId","$kind":"property","id":1465,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * Define what happens in case you click on the close button\n         * close will destroy the instance, hide will keep it for later re-use.\n         * Valid values: close, hide\n         * @member {String} closeAction='close'\n         */","meta":{"filename":"Base.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"description":"Define what happens in case you click on the close button<br />close will destroy the instance, hide will keep it for later re-use.<br />Valid values: close, hide","kind":"member","name":"closeAction","type":{"names":["String"]},"defaultvalue":"'close'","longname":"closeAction","scope":"global","$longname":"closeAction","$kind":"property","id":1466,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-dialog','neo-panel','neo-container']\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-dialog','neo-panel','neo-container']","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1467,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} draggable_=true\n         */","meta":{"filename":"Base.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"draggable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"draggable_","scope":"global","$longname":"draggable_","$kind":"property","id":1468,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} dragListenersAdded=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"dragListenersAdded","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"dragListenersAdded","scope":"global","$longname":"dragListenersAdded","$kind":"property","id":1469,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Neo.draggable.DragZone|null} dragZone=null\n         */","meta":{"filename":"Base.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"dragZone","type":{"names":["Neo.draggable.DragZone","null"]},"defaultvalue":null,"longname":"dragZone","scope":"global","$longname":"dragZone","$kind":"property","id":1470,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Object} dragZoneConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":82,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"dragZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"dragZoneConfig","scope":"global","$longname":"dragZoneConfig","$kind":"property","id":1471,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Neo.container.Toolbar|null} headerToolbar=null\n         */","meta":{"filename":"Base.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"headerToolbar","type":{"names":["Neo.container.Toolbar","null"]},"defaultvalue":null,"longname":"headerToolbar","scope":"global","$longname":"headerToolbar","$kind":"property","id":1472,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} isDragging=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"isDragging","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isDragging","scope":"global","$longname":"isDragging","$kind":"property","id":1473,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String} maximizeCls='far fa-window-maximize'\n         */","meta":{"filename":"Base.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"maximizeCls","type":{"names":["String"]},"defaultvalue":"'far","description":"fa-window-maximize'","longname":"maximizeCls","scope":"global","$longname":"maximizeCls","$kind":"property","id":1474,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} maximized_=false\n         */","meta":{"filename":"Base.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"maximized_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"maximized_","scope":"global","$longname":"maximized_","$kind":"property","id":1475,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String} minimizeCls='far fa-window-minimize'\n         */","meta":{"filename":"Base.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"minimizeCls","type":{"names":["String"]},"defaultvalue":"'far","description":"fa-window-minimize'","longname":"minimizeCls","scope":"global","$longname":"minimizeCls","$kind":"property","id":1476,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Boolean} resizable_=true\n         */","meta":{"filename":"Base.mjs","lineno":107,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"resizable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"resizable_","scope":"global","$longname":"resizable_","$kind":"property","id":1477,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Object} resizablePluginConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":111,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"resizablePluginConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"resizablePluginConfig","scope":"global","$longname":"resizablePluginConfig","$kind":"property","id":1478,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {String} title='Dialog Title'\n         */","meta":{"filename":"Base.mjs","lineno":115,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"title","type":{"names":["String"]},"defaultvalue":"'Dialog","description":"Title'","longname":"title","scope":"global","$longname":"title","$kind":"property","id":1479,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Base.mjs","lineno":119,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1480,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3444,3670],"filename":"Base.mjs","lineno":128,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048534","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":1481,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the animateTargetId config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[3843,3959],"filename":"Base.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048575","name":"Base#afterSetAnimateTargetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the animateTargetId config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAnimateTargetId","longname":"Base#afterSetAnimateTargetId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAnimateTargetId","$kind":"method","id":1482,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4124,4456],"filename":"Base.mjs","lineno":159,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048595","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":1483,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the draggable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4615,5820],"filename":"Base.mjs","lineno":180,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048643","name":"Base#afterSetDraggable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the draggable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDraggable","longname":"Base#afterSetDraggable","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDraggable","$kind":"method","id":1484,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the maximized config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5979,6194],"filename":"Base.mjs","lineno":220,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048770","name":"Base#afterSetMaximized","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maximized config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaximized","longname":"Base#afterSetMaximized","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMaximized","$kind":"method","id":1485,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6351,6870],"filename":"Base.mjs","lineno":235,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048806","name":"Base#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Base#afterSetMounted","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMounted","$kind":"method","id":1486,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered after the resizable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[7029,7707],"filename":"Base.mjs","lineno":260,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048856","name":"Base#afterSetResizable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the resizable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetResizable","longname":"Base#afterSetResizable","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetResizable","$kind":"method","id":1487,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[7736,9558],"filename":"Base.mjs","lineno":284,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100048922","name":"Base#animateHide","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"animateHide","longname":"Base#animateHide","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#animateHide","$kind":"method","id":1488,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[9587,11054],"filename":"Base.mjs","lineno":331,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049107","name":"Base#animateShow","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"animateShow","longname":"Base#animateShow","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#animateShow","$kind":"method","id":1489,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Triggered before the closeAction config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11215,11332],"filename":"Base.mjs","lineno":374,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049238","name":"Base#beforeSetCloseAction","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the closeAction config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetCloseAction","longname":"Base#beforeSetCloseAction","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetCloseAction","$kind":"method","id":1490,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Boolean} [animate=!!this.animateTargetId]\n     */","meta":{"range":[11411,11620],"filename":"Base.mjs","lineno":381,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049252","name":"Base#close","type":"MethodDefinition","paramnames":["animate"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":"!!this.animateTargetId","name":"animate"}],"name":"close","longname":"Base#close","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#close","$kind":"method","id":1491,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Boolean} [animate=!!this.animateTargetId]\n     */","meta":{"range":[11699,11791],"filename":"Base.mjs","lineno":395,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049288","name":"Base#closeOrHide","type":"MethodDefinition","paramnames":["animate"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":"!!this.animateTargetId","name":"animate"}],"name":"closeOrHide","longname":"Base#closeOrHide","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#closeOrHide","$kind":"method","id":1492,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[11820,12548],"filename":"Base.mjs","lineno":402,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049307","name":"Base#createHeader","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createHeader","longname":"Base#createHeader","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#createHeader","$kind":"method","id":1493,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Returns the id of the animation node\n     * @returns {String}\n     */","meta":{"range":[12639,12704],"filename":"Base.mjs","lineno":434,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049391","name":"Base#getAnimateTargetId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the id of the animation node","returns":[{"type":{"names":["String"]}}],"name":"getAnimateTargetId","longname":"Base#getAnimateTargetId","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getAnimateTargetId","$kind":"method","id":1494,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Returns the id of the header toolbar\n     * @returns {String}\n     */","meta":{"range":[12795,12867],"filename":"Base.mjs","lineno":442,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049401","name":"Base#getHeaderToolbarId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the id of the header toolbar","returns":[{"type":{"names":["String"]}}],"name":"getHeaderToolbarId","longname":"Base#getHeaderToolbarId","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getHeaderToolbarId","$kind":"method","id":1495,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @returns {Object} vdom\n     */","meta":{"range":[12919,13189],"filename":"Base.mjs","lineno":449,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049411","name":"Base#getProxyVdom","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getProxyVdom","longname":"Base#getProxyVdom","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getProxyVdom","$kind":"method","id":1496,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[13254,13307],"filename":"Base.mjs","lineno":462,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049441","name":"Base#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Base#getVdomRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVdomRoot","$kind":"method","id":1497,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[13373,13436],"filename":"Base.mjs","lineno":469,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049453","name":"Base#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Base#getVnodeRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVnodeRoot","$kind":"method","id":1498,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * Returns the id of the header toolbar\n     * @returns {String}\n     */","meta":{"range":[13527,13586],"filename":"Base.mjs","lineno":477,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049465","name":"Base#getWrapperId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the id of the header toolbar","returns":[{"type":{"names":["String"]}}],"name":"getWrapperId","longname":"Base#getWrapperId","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getWrapperId","$kind":"method","id":1499,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Boolean} [animate=!!this.animateTargetId]\n     */","meta":{"range":[13665,13868],"filename":"Base.mjs","lineno":484,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049475","name":"Base#hide","type":"MethodDefinition","paramnames":["animate"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":"!!this.animateTargetId","name":"animate"}],"name":"hide","longname":"Base#hide","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#hide","$kind":"method","id":1500,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[13918,14084],"filename":"Base.mjs","lineno":498,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049510","name":"Base#maximize","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"maximize","longname":"Base#maximize","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#maximize","$kind":"method","id":1501,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[14113,14281],"filename":"Base.mjs","lineno":509,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049545","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":1502,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[14322,15725],"filename":"Base.mjs","lineno":522,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049573","name":"Base#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onDragEnd","longname":"Base#onDragEnd","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onDragEnd","$kind":"method","id":1503,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * This method will only get triggered in case alwaysFireDragMove is included inside the dragZoneConfig\n     * @param data\n     */","meta":{"range":[15874,15936],"filename":"Base.mjs","lineno":568,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049727","name":"Base#onDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"This method will only get triggered in case alwaysFireDragMove is included inside the dragZoneConfig","params":[{"name":"data"}],"name":"onDragMove","longname":"Base#onDragMove","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onDragMove","$kind":"method","id":1504,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[15977,17313],"filename":"Base.mjs","lineno":575,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049740","name":"Base#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onDragStart","longname":"Base#onDragStart","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onDragStart","$kind":"method","id":1505,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n     * @param {Boolean} [animate=!!this.animateTargetId]\n     */","meta":{"range":[17392,17598],"filename":"Base.mjs","lineno":621,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/dialog","code":{"id":"astnode100049881","name":"Base#show","type":"MethodDefinition","paramnames":["animate"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":"!!this.animateTargetId","name":"animate"}],"name":"show","longname":"Base#show","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#show","$kind":"method","id":1506,"neoClassName":"Neo.dialog.Base"},{"comment":"/**\n * @class Neo.draggable.DragProxyComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"DragProxyComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"class","name":"DragProxyComponent","augments":["Neo.component.Base"],"memberof":"Neo.draggable","longname":"Neo.draggable.DragProxyComponent","scope":"static","$longname":"Neo.draggable.DragProxyComponent","$kind":"class","id":1507,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {String} className='Neo.draggable.DragProxyComponent'\n         * @protected\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.DragProxyComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1508,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {String} ntype='dragproxy'\n         * @protected\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'dragproxy'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1509,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {Boolean} autoMount=true\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"autoMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoMount","scope":"global","$longname":"autoMount","$kind":"property","id":1510,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {Boolean} autoRender=true\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"autoRender","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoRender","scope":"global","$longname":"autoRender","$kind":"property","id":1511,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-dragproxy']\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-dragproxy']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1512,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n         * @member {Boolean} moveInMainThread=true\n         */","meta":{"filename":"DragProxyComponent.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"moveInMainThread","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveInMainThread","scope":"global","$longname":"moveInMainThread","$kind":"property","id":1513,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[952,1079],"filename":"DragProxyComponent.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100049956","name":"DragProxyComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragProxyComponent#construct","kind":"function","memberof":"DragProxyComponent","scope":"instance","$longname":"DragProxyComponent#construct","$kind":"method","id":1514,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n     * @param {String} id\n     */","meta":{"range":[1127,1336],"filename":"DragProxyComponent.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100049981","name":"DragProxyComponent#onMounted","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"name":"onMounted","longname":"DragProxyComponent#onMounted","kind":"function","memberof":"DragProxyComponent","scope":"instance","$longname":"DragProxyComponent#onMounted","$kind":"method","id":1515,"neoClassName":"Neo.draggable.DragProxyComponent"},{"comment":"/**\n * @class Neo.draggable.DragZone\n * @extends Neo.core.Base\n */","meta":{"filename":"DragZone.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"class","name":"DragZone","augments":["Neo.core.Base"],"memberof":"Neo.draggable","longname":"Neo.draggable.DragZone","scope":"static","$longname":"Neo.draggable.DragZone","$kind":"class","id":1516,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"DragZone.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":1517,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.DragZone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.DragZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1518,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String} ntype='dragzone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'dragzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1519,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * Adds this.dragProxyCls => 'neo-dragproxy' to the top level dragProxyEl node\n         * @member {Boolean} addDragProxyCls=true\n         */","meta":{"filename":"DragZone.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"Adds this.dragProxyCls => 'neo-dragproxy' to the top level dragProxyEl node","kind":"member","name":"addDragProxyCls","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"addDragProxyCls","scope":"global","$longname":"addDragProxyCls","$kind":"property","id":1520,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * drag:move will by default only fire in case moveInMainThread === false.\n         * In case you want to move the dragProxy inside main but still get the event,\n         * set this config to true.\n         * @member {Boolean} alwaysFireDragMove=false\n         */","meta":{"filename":"DragZone.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"drag:move will by default only fire in case moveInMainThread === false.<br />In case you want to move the dragProxy inside main but still get the event,<br />set this config to true.","kind":"member","name":"alwaysFireDragMove","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"alwaysFireDragMove","scope":"global","$longname":"alwaysFireDragMove","$kind":"property","id":1521,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * The name of the App this instance belongs to\n         * @member {String|null} appName_=null\n         */","meta":{"filename":"DragZone.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"The name of the App this instance belongs to","kind":"member","name":"appName_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appName_","scope":"global","$longname":"appName_","$kind":"property","id":1522,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * Optionally set a fixed cursor style to the document.body during drag operations\n         * @member {String|null} bodyCursorStyle=null\n         */","meta":{"filename":"DragZone.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"Optionally set a fixed cursor style to the document.body during drag operations","kind":"member","name":"bodyCursorStyle","type":{"names":["String","null"]},"defaultvalue":null,"longname":"bodyCursorStyle","scope":"global","$longname":"bodyCursorStyle","$kind":"property","id":1523,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String|null} boundaryContainerId=null\n         */","meta":{"filename":"DragZone.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"boundaryContainerId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"boundaryContainerId","scope":"global","$longname":"boundaryContainerId","$kind":"property","id":1524,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * Store data which you want to pass to drop related events here\n         * @member {Object|null} data=null\n         */","meta":{"filename":"DragZone.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"Store data which you want to pass to drop related events here","kind":"member","name":"data","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"data","scope":"global","$longname":"data","$kind":"property","id":1525,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * The vdom (tree) of the element you want to drag\n         * @member {Object|null} dragElement=null\n         */","meta":{"filename":"DragZone.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"The vdom (tree) of the element you want to drag","kind":"member","name":"dragElement","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dragElement","scope":"global","$longname":"dragElement","$kind":"property","id":1526,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * The bounding client rect of the dragElement\n         * Will get set inside dragStart()\n         * @member {Object|null} dragElementRect=null\n         */","meta":{"filename":"DragZone.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"The bounding client rect of the dragElement<br />Will get set inside dragStart()","kind":"member","name":"dragElementRect","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dragElementRect","scope":"global","$longname":"dragElementRect","$kind":"property","id":1527,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Neo.component.Base|null} dragProxy=null\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"dragProxy","type":{"names":["Neo.component.Base","null"]},"defaultvalue":null,"access":"protected","longname":"dragProxy","scope":"global","$longname":"dragProxy","$kind":"property","id":1528,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Object|null} dragProxyConfig=null\n         */","meta":{"filename":"DragZone.mjs","lineno":82,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"dragProxyConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dragProxyConfig","scope":"global","$longname":"dragProxyConfig","$kind":"property","id":1529,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String} dragProxyCls='neo-dragproxy'\n         */","meta":{"filename":"DragZone.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"dragProxyCls","type":{"names":["String"]},"defaultvalue":"'neo-dragproxy'","longname":"dragProxyCls","scope":"global","$longname":"dragProxyCls","$kind":"property","id":1530,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * You can either pass an array of (dom) ids or cls rules or both\n         * @example\n         * dropZoneIdentifier: {\n         *     ids: ['foo','bar']\n         * }\n         * @example\n         * dropZoneIdentifier: {\n         *     cls: ['my-class-1','my-class-2']\n         * }\n         * @example\n         * dropZoneIdentifier: {\n         *     cls: ['my-class-1','my-class-2'],\n         *     ids: ['foo','bar']\n         * }\n         * @member {Object|null} dropZoneIdentifier=null\n         */","meta":{"filename":"DragZone.mjs","lineno":104,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"You can either pass an array of (dom) ids or cls rules or both","examples":["dropZoneIdentifier: {\n    ids: ['foo','bar']\n}","dropZoneIdentifier: {\n    cls: ['my-class-1','my-class-2']\n}","dropZoneIdentifier: {\n    cls: ['my-class-1','my-class-2'],\n    ids: ['foo','bar']\n}"],"kind":"member","name":"dropZoneIdentifier","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dropZoneIdentifier","scope":"global","$longname":"dropZoneIdentifier","$kind":"property","id":1531,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Boolean} moveHorizontal=true\n         */","meta":{"filename":"DragZone.mjs","lineno":108,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"moveHorizontal","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveHorizontal","scope":"global","$longname":"moveHorizontal","$kind":"property","id":1532,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Boolean} moveInMainThread=true\n         */","meta":{"filename":"DragZone.mjs","lineno":112,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"moveInMainThread","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveInMainThread","scope":"global","$longname":"moveInMainThread","$kind":"property","id":1533,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Boolean} moveVertical=true\n         */","meta":{"filename":"DragZone.mjs","lineno":116,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"moveVertical","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveVertical","scope":"global","$longname":"moveVertical","$kind":"property","id":1534,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Number} offsetX=0\n         */","meta":{"filename":"DragZone.mjs","lineno":120,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"offsetX","type":{"names":["Number"]},"defaultvalue":0,"longname":"offsetX","scope":"global","$longname":"offsetX","$kind":"property","id":1535,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Number} offsetY=0\n         */","meta":{"filename":"DragZone.mjs","lineno":124,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"offsetY","type":{"names":["Number"]},"defaultvalue":0,"longname":"offsetY","scope":"global","$longname":"offsetY","$kind":"property","id":1536,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Neo.component.Base|null} owner=null\n         */","meta":{"filename":"DragZone.mjs","lineno":128,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.component.Base","null"]},"defaultvalue":null,"longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":1537,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String} proxyParentId_='document.body'\n         */","meta":{"filename":"DragZone.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"proxyParentId_","type":{"names":["String"]},"defaultvalue":"'document.body'","longname":"proxyParentId_","scope":"global","$longname":"proxyParentId_","$kind":"property","id":1538,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {String|null} scrollContainerId=null\n         */","meta":{"filename":"DragZone.mjs","lineno":136,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"scrollContainerId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"scrollContainerId","scope":"global","$longname":"scrollContainerId","$kind":"property","id":1539,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Number} scrollFactorLeft=1\n         */","meta":{"filename":"DragZone.mjs","lineno":140,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"scrollFactorLeft","type":{"names":["Number"]},"defaultvalue":1,"longname":"scrollFactorLeft","scope":"global","$longname":"scrollFactorLeft","$kind":"property","id":1540,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * @member {Number} scrollFactorTop=1\n         */","meta":{"filename":"DragZone.mjs","lineno":144,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"scrollFactorTop","type":{"names":["Number"]},"defaultvalue":1,"longname":"scrollFactorTop","scope":"global","$longname":"scrollFactorTop","$kind":"property","id":1541,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n         * True creates a position:absolute wrapper div which contains the cloned element\n         * @member {Boolean} useProxyWrapper=true\n         */","meta":{"filename":"DragZone.mjs","lineno":149,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"description":"True creates a position:absolute wrapper div which contains the cloned element","kind":"member","name":"useProxyWrapper","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useProxyWrapper","scope":"global","$longname":"useProxyWrapper","$kind":"property","id":1542,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4581,4833],"filename":"DragZone.mjs","lineno":155,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050109","name":"DragZone#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragZone#construct","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#construct","$kind":"method","id":1543,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4998,5140],"filename":"DragZone.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050139","name":"DragZone#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"DragZone#afterSetAppName","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#afterSetAppName","$kind":"method","id":1544,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Triggered when accessing the dragProxyConfig config\n     * We are re-using this config to create multiple dragProxies,\n     * so it is important to work with a clone. see: createDragProxy()\n     * @param {Object} value\n     * @protected\n     */","meta":{"range":[5406,5490],"filename":"DragZone.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050159","name":"DragZone#beforeGetDragProxyConfig","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the dragProxyConfig config<br />We are re-using this config to create multiple dragProxies,<br />so it is important to work with a clone. see: createDragProxy()","params":[{"type":{"names":["Object"]},"name":"value"}],"access":"protected","name":"beforeGetDragProxyConfig","longname":"DragZone#beforeGetDragProxyConfig","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#beforeGetDragProxyConfig","$kind":"method","id":1545,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5540,6913],"filename":"DragZone.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050172","name":"DragZone#createDragProxy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"createDragProxy","longname":"DragZone#createDragProxy","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#createDragProxy","$kind":"method","id":1546,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Override for using custom animations\n     */","meta":{"range":[6979,7369],"filename":"DragZone.mjs","lineno":236,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050385","name":"DragZone#destroyDragProxy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override for using custom animations","name":"destroyDragProxy","longname":"DragZone#destroyDragProxy","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#destroyDragProxy","$kind":"method","id":1547,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7419,7951],"filename":"DragZone.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050440","name":"DragZone#dragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragEnd","longname":"DragZone#dragEnd","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#dragEnd","$kind":"method","id":1548,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8001,8472],"filename":"DragZone.mjs","lineno":282,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050515","name":"DragZone#dragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragMove","longname":"DragZone#dragMove","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#dragMove","$kind":"method","id":1549,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8522,9523],"filename":"DragZone.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050599","name":"DragZone#dragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"dragStart","longname":"DragZone#dragStart","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#dragStart","$kind":"method","id":1550,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * @param {Object} data\n     * @returns {Object}\n     */","meta":{"range":[9598,9988],"filename":"DragZone.mjs","lineno":349,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050734","name":"DragZone#getDragElementRect","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"returns":[{"type":{"names":["Object"]}}],"name":"getDragElementRect","longname":"DragZone#getDragElementRect","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#getDragElementRect","$kind":"method","id":1551,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Override this method in case you want to wrap your dragElement.\n     * See: draggable.tree.DragZone\n     * @returns {Object}\n     */","meta":{"range":[10142,10203],"filename":"DragZone.mjs","lineno":373,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050791","name":"DragZone#getDragElementRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method in case you want to wrap your dragElement.<br />See: draggable.tree.DragZone","returns":[{"type":{"names":["Object"]}}],"name":"getDragElementRoot","longname":"DragZone#getDragElementRoot","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#getDragElementRoot","$kind":"method","id":1552,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Override this method inside class extensions to add more configs\n     * which get passed to main.addon.DragDrop onDragStart()\n     * @returns {Object}\n     * @protected\n     */","meta":{"range":[10401,11119],"filename":"DragZone.mjs","lineno":383,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050799","name":"DragZone#getMainThreadConfigs","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method inside class extensions to add more configs<br />which get passed to main.addon.DragDrop onDragStart()","returns":[{"type":{"names":["Object"]}}],"access":"protected","name":"getMainThreadConfigs","longname":"DragZone#getMainThreadConfigs","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#getMainThreadConfigs","$kind":"method","id":1553,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * You can either extend this class and override the handler or listen to the event from the outside\n     * @param {Object} data\n     */","meta":{"range":[11274,11327],"filename":"DragZone.mjs","lineno":406,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050860","name":"DragZone#onDrop","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"You can either extend this class and override the handler or listen to the event from the outside","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDrop","longname":"DragZone#onDrop","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDrop","$kind":"method","id":1554,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * You can either extend this class and override the handler or listen to the event from the outside\n     * @param {Object} data\n     */","meta":{"range":[11482,11546],"filename":"DragZone.mjs","lineno":414,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050872","name":"DragZone#onDropEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"You can either extend this class and override the handler or listen to the event from the outside","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDropEnter","longname":"DragZone#onDropEnter","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDropEnter","$kind":"method","id":1555,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * You can either extend this class and override the handler or listen to the event from the outside\n     * @param {Object} data\n     */","meta":{"range":[11701,11765],"filename":"DragZone.mjs","lineno":422,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050884","name":"DragZone#onDropLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"You can either extend this class and override the handler or listen to the event from the outside","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDropLeave","longname":"DragZone#onDropLeave","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDropLeave","$kind":"method","id":1556,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     *\n     */","meta":{"range":[11794,11886],"filename":"DragZone.mjs","lineno":429,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050896","name":"DragZone#resetData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"resetData","longname":"DragZone#resetData","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#resetData","$kind":"method","id":1557,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n     * Extend this method for child classes to pass additional properties\n     * @param {Object} data={}\n     */","meta":{"range":[12013,12194],"filename":"DragZone.mjs","lineno":439,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050912","name":"DragZone#setData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Extend this method for child classes to pass additional properties","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"data"}],"name":"setData","longname":"DragZone#setData","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#setData","$kind":"method","id":1558,"neoClassName":"Neo.draggable.DragZone"},{"comment":"/**\n * @class Neo.draggable.DropZone\n * @extends Neo.core.Base\n */","meta":{"filename":"DropZone.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"class","name":"DropZone","augments":["Neo.core.Base"],"memberof":"Neo.draggable","longname":"Neo.draggable.DropZone","scope":"static","$longname":"Neo.draggable.DropZone","$kind":"class","id":1559,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.DropZone'\n         * @protected\n         */","meta":{"filename":"DropZone.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.DropZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1560,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n         * @member {String} ntype='dropzone'\n         * @protected\n         */","meta":{"filename":"DropZone.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'dropzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1561,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n         * @member {Neo.component.Base} owner=null\n         */","meta":{"filename":"DropZone.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.component.Base"]},"defaultvalue":null,"longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":1562,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[593,1016],"filename":"DropZone.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100050972","name":"DropZone#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DropZone#construct","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#construct","$kind":"method","id":1563,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {String} name\n     * @param {Object} data\n     */","meta":{"range":[1094,1194],"filename":"DropZone.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100051029","name":"DropZone#fireOwnerEvent","type":"MethodDefinition","paramnames":["name","data"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"},{"type":{"names":["Object"]},"name":"data"}],"name":"fireOwnerEvent","longname":"DropZone#fireOwnerEvent","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#fireOwnerEvent","$kind":"method","id":1564,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {String} dragZoneId\n     * @returns {Object|null}\n     */","meta":{"range":[1280,1446],"filename":"DropZone.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100051050","name":"DropZone#getDragData","type":"MethodDefinition","paramnames":["dragZoneId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"dragZoneId"}],"returns":[{"type":{"names":["Object","null"]}}],"name":"getDragData","longname":"DropZone#getDragData","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#getDragData","$kind":"method","id":1565,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1496,1559],"filename":"DropZone.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100051072","name":"DropZone#onDrop","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDrop","longname":"DropZone#onDrop","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#onDrop","$kind":"method","id":1566,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1609,1683],"filename":"DropZone.mjs","lineno":76,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100051084","name":"DropZone#onDropEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDropEnter","longname":"DropZone#onDropEnter","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#onDropEnter","$kind":"method","id":1567,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1733,1807],"filename":"DropZone.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable","code":{"id":"astnode100051096","name":"DropZone#onDropLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDropLeave","longname":"DropZone#onDropLeave","kind":"function","memberof":"DropZone","scope":"instance","$longname":"DropZone#onDropLeave","$kind":"method","id":1568,"neoClassName":"Neo.draggable.DropZone"},{"comment":"/**\n * @class Neo.draggable.list.DragZone\n * @extends Neo.draggable.DragZone\n */","meta":{"filename":"DragZone.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"class","name":"DragZone","augments":["Neo.draggable.DragZone"],"memberof":"Neo.draggable.list","longname":"Neo.draggable.list.DragZone","scope":"static","$longname":"Neo.draggable.list.DragZone","$kind":"class","id":1569,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.list.DragZone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.list.DragZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1570,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n         * @member {String} ntype='list-dragzone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'list-dragzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1571,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n         * @member {Object|null} dragProxyConfig\n         */","meta":{"filename":"DragZone.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"member","name":"dragProxyConfig","type":{"names":["Object","null"]},"longname":"dragProxyConfig","scope":"global","$longname":"dragProxyConfig","$kind":"property","id":1572,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[797,1483],"filename":"DragZone.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051151","name":"DragZone#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragZone#construct","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#construct","$kind":"method","id":1573,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Boolean} draggable\n     */","meta":{"range":[1539,2019],"filename":"DragZone.mjs","lineno":62,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051238","name":"DragZone#adjustListItemCls","type":"MethodDefinition","paramnames":["draggable"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"draggable"}],"name":"adjustListItemCls","longname":"DragZone#adjustListItemCls","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#adjustListItemCls","$kind":"method","id":1574,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|null} vdom\n     */","meta":{"range":[2135,2211],"filename":"DragZone.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051315","name":"DragZone#getItemVdom","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","null"]},"description":"vdom"}],"name":"getItemVdom","longname":"DragZone#getItemVdom","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#getItemVdom","$kind":"method","id":1575,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2261,3009],"filename":"DragZone.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051331","name":"DragZone#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"DragZone#onDragEnd","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDragEnd","$kind":"method","id":1576,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3059,3274],"filename":"DragZone.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051429","name":"DragZone#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"DragZone#onDragStart","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDragStart","$kind":"method","id":1577,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     *\n     */","meta":{"range":[3303,3362],"filename":"DragZone.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051474","name":"DragZone#onStoreLoad","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onStoreLoad","longname":"DragZone#onStoreLoad","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#onStoreLoad","$kind":"method","id":1578,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n     * @param {Object} data={}\n     */","meta":{"range":[3415,3655],"filename":"DragZone.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{"id":"astnode100051484","name":"DragZone#setData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"data"}],"name":"setData","longname":"DragZone#setData","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#setData","$kind":"method","id":1579,"neoClassName":"Neo.draggable.list.DragZone"},{"comment":"/**\n * @class Neo.draggable.list.SortZone\n * @extends Neo.draggable.list.DragZone\n */","meta":{"filename":"SortZone.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"class","name":"SortZone","augments":["Neo.draggable.list.DragZone"],"memberof":"Neo.draggable.list","longname":"Neo.draggable.list.SortZone","scope":"static","$longname":"Neo.draggable.list.SortZone","$kind":"class","id":1580,"neoClassName":"Neo.draggable.list.SortZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.list.SortZone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.list.SortZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1581,"neoClassName":"Neo.draggable.list.SortZone"},{"comment":"/**\n         * @member {String} ntype='list-sortzone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'list-sortzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1582,"neoClassName":"Neo.draggable.list.SortZone"},{"comment":"/**\n * @class Neo.draggable.tab.header.toolbar.SortZone\n * @extends Neo.draggable.toolbar.SortZone\n */","meta":{"filename":"SortZone.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{}},"kind":"class","name":"SortZone","augments":["Neo.draggable.toolbar.SortZone"],"memberof":"Neo.draggable.tab.header.toolbar","longname":"Neo.draggable.tab.header.toolbar.SortZone","scope":"static","$longname":"Neo.draggable.tab.header.toolbar.SortZone","$kind":"class","id":1583,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.tab.header.toolbar.SortZone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.tab.header.toolbar.SortZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1584,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n         * @member {String} ntype='tab-header-toolbar-sortzone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tab-header-toolbar-sortzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1585,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n         * @member {Object|null} dragProxyConfig\n         */","meta":{"filename":"SortZone.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{}},"kind":"member","name":"dragProxyConfig","type":{"names":["Object","null"]},"longname":"dragProxyConfig","scope":"global","$longname":"dragProxyConfig","$kind":"property","id":1586,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n     * Override this method for class extensions (e.g. tab.header.Toolbar)\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     */","meta":{"range":[972,1058],"filename":"SortZone.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{"id":"astnode100051600","name":"SortZone#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Override this method for class extensions (e.g. tab.header.Toolbar)","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"name":"moveTo","longname":"SortZone#moveTo","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#moveTo","$kind":"method","id":1587,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1108,1396],"filename":"SortZone.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{"id":"astnode100051618","name":"SortZone#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"SortZone#onDragEnd","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#onDragEnd","$kind":"method","id":1588,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1446,1671],"filename":"SortZone.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tab/header/toolbar","code":{"id":"astnode100051664","name":"SortZone#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"SortZone#onDragStart","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#onDragStart","$kind":"method","id":1589,"neoClassName":"Neo.draggable.tab.header.toolbar.SortZone"},{"comment":"/**\n * @class Neo.draggable.toolbar.DragZone\n * @extends Neo.draggable.DragZone\n */","meta":{"filename":"DragZone.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"class","name":"DragZone","augments":["Neo.draggable.DragZone"],"memberof":"Neo.draggable.toolbar","longname":"Neo.draggable.toolbar.DragZone","scope":"static","$longname":"Neo.draggable.toolbar.DragZone","$kind":"class","id":1590,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.toolbar.DragZone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.toolbar.DragZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1591,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n         * @member {String} ntype='toolbar-dragzone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'toolbar-dragzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1592,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[671,1246],"filename":"DragZone.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100051742","name":"DragZone#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragZone#construct","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#construct","$kind":"method","id":1593,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n     * @param {Boolean} draggable\n     */","meta":{"range":[1302,1623],"filename":"DragZone.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100051822","name":"DragZone#adjustToolbarItemCls","type":"MethodDefinition","paramnames":["draggable"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"draggable"}],"name":"adjustToolbarItemCls","longname":"DragZone#adjustToolbarItemCls","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#adjustToolbarItemCls","$kind":"method","id":1594,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1673,2421],"filename":"DragZone.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100051879","name":"DragZone#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"DragZone#onDragEnd","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDragEnd","$kind":"method","id":1595,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2471,2686],"filename":"DragZone.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100051977","name":"DragZone#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"DragZone#onDragStart","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDragStart","$kind":"method","id":1596,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} data.index\n     * @param {Neo.component.Base} data.item\n     */","meta":{"range":[2815,2975],"filename":"DragZone.mjs","lineno":109,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052022","name":"DragZone#onItemInsert","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.index"},{"type":{"names":["Neo.component.Base"]},"name":"data.item"}],"name":"onItemInsert","longname":"DragZone#onItemInsert","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onItemInsert","$kind":"method","id":1597,"neoClassName":"Neo.draggable.toolbar.DragZone"},{"comment":"/**\n * @class Neo.draggable.toolbar.SortZone\n * @extends Neo.draggable.toolbar.DragZone\n */","meta":{"filename":"SortZone.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"class","name":"SortZone","augments":["Neo.draggable.toolbar.DragZone"],"memberof":"Neo.draggable.toolbar","longname":"Neo.draggable.toolbar.SortZone","scope":"static","$longname":"Neo.draggable.toolbar.SortZone","$kind":"class","id":1598,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.toolbar.SortZone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.toolbar.SortZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1599,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {String} ntype='toolbar-sortzone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'toolbar-sortzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1600,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Boolean} alwaysFireDragMove=true\n         */","meta":{"filename":"SortZone.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"alwaysFireDragMove","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"alwaysFireDragMove","scope":"global","$longname":"alwaysFireDragMove","$kind":"property","id":1601,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Number} currentIndex=-1\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"currentIndex","type":{"names":["Number"]},"defaultvalue":-1,"access":"protected","longname":"currentIndex","scope":"global","$longname":"currentIndex","$kind":"property","id":1602,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Object} indexMap=null\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"indexMap","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"indexMap","scope":"global","$longname":"indexMap","$kind":"property","id":1603,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Array|null} itemRects=null\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"itemRects","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"itemRects","scope":"global","$longname":"itemRects","$kind":"property","id":1604,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Array|null} itemStyles=null\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"itemStyles","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"itemStyles","scope":"global","$longname":"itemStyles","$kind":"property","id":1605,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Object} ownerRect=null\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"ownerRect","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"ownerRect","scope":"global","$longname":"ownerRect","$kind":"property","id":1606,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Object} ownerStyle=null\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"ownerStyle","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"ownerStyle","scope":"global","$longname":"ownerStyle","$kind":"property","id":1607,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Boolean} alwaysFireDragMove=false\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"alwaysFireDragMove","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"alwaysFireDragMove","scope":"global","$longname":"alwaysFireDragMove","$kind":"property","id":1608,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * Internal flag: onDragStart() will set the value to horizontal or vertical, depending on the current layout.\n         * @member {String} sortDirection='horizontal'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"description":"Internal flag: onDragStart() will set the value to horizontal or vertical, depending on the current layout.","kind":"member","name":"sortDirection","type":{"names":["String"]},"defaultvalue":"'horizontal'","access":"protected","longname":"sortDirection","scope":"global","$longname":"sortDirection","$kind":"property","id":1609,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n         * @member {Number} startIndex=-1\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{}},"kind":"member","name":"startIndex","type":{"names":["Number"]},"defaultvalue":-1,"access":"protected","longname":"startIndex","scope":"global","$longname":"startIndex","$kind":"property","id":1610,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * Override this method for class extensions (e.g. tab.header.Toolbar)\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     */","meta":{"range":[2029,2110],"filename":"SortZone.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052109","name":"SortZone#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Override this method for class extensions (e.g. tab.header.Toolbar)","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"name":"moveTo","longname":"SortZone#moveTo","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#moveTo","$kind":"method","id":1611,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2160,3601],"filename":"SortZone.mjs","lineno":84,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052124","name":"SortZone#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"SortZone#onDragEnd","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#onDragEnd","$kind":"method","id":1612,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3651,5086],"filename":"SortZone.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052301","name":"SortZone#onDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragMove","longname":"SortZone#onDragMove","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#onDragMove","$kind":"method","id":1613,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5136,8070],"filename":"SortZone.mjs","lineno":172,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052490","name":"SortZone#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"SortZone#onDragStart","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#onDragStart","$kind":"method","id":1614,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * @param {Number} index1\n     * @param {Number} index2\n     */","meta":{"range":[8152,9241],"filename":"SortZone.mjs","lineno":247,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100052839","name":"SortZone#switchItems","type":"MethodDefinition","paramnames":["index1","index2"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index1"},{"type":{"names":["Number"]},"name":"index2"}],"name":"switchItems","longname":"SortZone#switchItems","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#switchItems","$kind":"method","id":1615,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n     * @param {Number} index\n     * @param {Object} rect\n     */","meta":{"range":[9320,9572],"filename":"SortZone.mjs","lineno":287,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/toolbar","code":{"id":"astnode100053011","name":"SortZone#updateItem","type":"MethodDefinition","paramnames":["index","rect"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Object"]},"name":"rect"}],"name":"updateItem","longname":"SortZone#updateItem","kind":"function","memberof":"SortZone","scope":"instance","$longname":"SortZone#updateItem","$kind":"method","id":1616,"neoClassName":"Neo.draggable.toolbar.SortZone"},{"comment":"/**\n * @class Neo.draggable.tree.DragZone\n * @extends Neo.draggable.list.DragZone\n */","meta":{"filename":"DragZone.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"class","name":"DragZone","augments":["Neo.draggable.list.DragZone"],"memberof":"Neo.draggable.tree","longname":"Neo.draggable.tree.DragZone","scope":"static","$longname":"Neo.draggable.tree.DragZone","$kind":"class","id":1617,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.tree.DragZone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.tree.DragZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1618,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n         * @member {String} ntype='tree-dragzone'\n         * @protected\n         */","meta":{"filename":"DragZone.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tree-dragzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1619,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n         * @member {Object|null} dragProxyConfig\n         */","meta":{"filename":"DragZone.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"member","name":"dragProxyConfig","type":{"names":["Object","null"]},"longname":"dragProxyConfig","scope":"global","$longname":"dragProxyConfig","$kind":"property","id":1620,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n         * Limit drag&drop to leaf nodes => excluding folders\n         * @member {Boolean} leafNodesOnly_=true\n         */","meta":{"filename":"DragZone.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"description":"Limit drag&drop to leaf nodes => excluding folders","kind":"member","name":"leafNodesOnly_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"leafNodesOnly_","scope":"global","$longname":"leafNodesOnly_","$kind":"property","id":1621,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n     * Triggered after the leafNodesOnly config got changed\n     * We only need to adjust folder (non leaf) nodes\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1143,1778],"filename":"DragZone.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{"id":"astnode100053112","name":"DragZone#afterSetLeafNodesOnly","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the leafNodesOnly config got changed<br />We only need to adjust folder (non leaf) nodes","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetLeafNodesOnly","longname":"DragZone#afterSetLeafNodesOnly","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#afterSetLeafNodesOnly","$kind":"method","id":1622,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1825,1892],"filename":"DragZone.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{"id":"astnode100053202","name":"DragZone#getDragElementRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getDragElementRoot","longname":"DragZone#getDragElementRoot","kind":"function","memberof":"DragZone","scope":"instance","params":[],"$longname":"DragZone#getDragElementRoot","$kind":"method","id":1623,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|null} vdom\n     */","meta":{"range":[2008,2241],"filename":"DragZone.mjs","lineno":72,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{"id":"astnode100053214","name":"DragZone#getItemVdom","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","null"]},"description":"vdom"}],"name":"getItemVdom","longname":"DragZone#getItemVdom","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#getItemVdom","$kind":"method","id":1624,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2291,2630],"filename":"DragZone.mjs","lineno":85,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{"id":"astnode100053254","name":"DragZone#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"DragZone#onDragStart","kind":"function","memberof":"DragZone","scope":"instance","$longname":"DragZone#onDragStart","$kind":"method","id":1625,"neoClassName":"Neo.draggable.tree.DragZone"},{"comment":"/**\n * @class Neo.draggable.tree.SortZone\n * @extends Neo.draggable.tree.DragZone\n */","meta":{"filename":"SortZone.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"class","name":"SortZone","augments":["Neo.draggable.tree.DragZone"],"memberof":"Neo.draggable.tree","longname":"Neo.draggable.tree.SortZone","scope":"static","$longname":"Neo.draggable.tree.SortZone","$kind":"class","id":1626,"neoClassName":"Neo.draggable.tree.SortZone"},{"comment":"/**\n         * @member {String} className='Neo.draggable.tree.SortZone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.draggable.tree.SortZone'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1627,"neoClassName":"Neo.draggable.tree.SortZone"},{"comment":"/**\n         * @member {String} ntype='tree-sortzone'\n         * @protected\n         */","meta":{"filename":"SortZone.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/draggable/tree","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tree-sortzone'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1628,"neoClassName":"Neo.draggable.tree.SortZone"},{"comment":"/**\n * @class Neo.filter.BooleanContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"BooleanContainer.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"class","name":"BooleanContainer","augments":["Neo.container.Base"],"memberof":"Neo.filter","longname":"Neo.filter.BooleanContainer","scope":"static","$longname":"Neo.filter.BooleanContainer","$kind":"class","id":1629,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * @member {String} className='Neo.filter.BooleanContainer'\n         * @protected\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.filter.BooleanContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1630,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * @member {String} ntype='filter-booleancontainer'\n         * @protected\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'filter-booleancontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1631,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * @member {Array} cls=['neo-filter-booleancontainer']\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-filter-booleancontainer']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1632,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'hbox', align: 'center'}\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'center'}","description":"'hbox', align: 'center'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":1633,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * Pass config to the Radio Fields\n         * @member {Object|null} radioConfig=null\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"description":"Pass config to the Radio Fields","kind":"member","name":"radioConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"radioConfig","scope":"global","$longname":"radioConfig","$kind":"property","id":1634,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n         * @member {Boolean|null} value_=null\n         */","meta":{"filename":"BooleanContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"value_","type":{"names":["Boolean","null"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1635,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {Boolean|null} value\n     * @param {Boolean|null} oldValue\n     */","meta":{"range":[1225,1464],"filename":"BooleanContainer.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053385","name":"BooleanContainer#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["Boolean","null"]},"name":"value"},{"type":{"names":["Boolean","null"]},"name":"oldValue"}],"name":"afterSetValue","longname":"BooleanContainer#afterSetValue","kind":"function","memberof":"BooleanContainer","scope":"instance","$longname":"BooleanContainer#afterSetValue","$kind":"method","id":1636,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[1493,2487],"filename":"BooleanContainer.mjs","lineno":57,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053409","name":"BooleanContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"BooleanContainer#createItems","kind":"function","memberof":"BooleanContainer","scope":"instance","params":[],"$longname":"BooleanContainer#createItems","$kind":"method","id":1637,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2537,2652],"filename":"BooleanContainer.mjs","lineno":94,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053501","name":"BooleanContainer#onRadioChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRadioChange","longname":"BooleanContainer#onRadioChange","kind":"function","memberof":"BooleanContainer","scope":"instance","$longname":"BooleanContainer#onRadioChange","$kind":"method","id":1638,"neoClassName":"Neo.filter.BooleanContainer"},{"comment":"/**\n * @class Neo.filter.DateContainer\n * @extends Neo.filter.NumberContainer\n */","meta":{"filename":"DateContainer.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"class","name":"DateContainer","augments":["Neo.filter.NumberContainer"],"memberof":"Neo.filter","longname":"Neo.filter.DateContainer","scope":"static","$longname":"Neo.filter.DateContainer","$kind":"class","id":1639,"neoClassName":"Neo.filter.DateContainer"},{"comment":"/**\n         * @member {String} className='Neo.filter.DateContainer'\n         * @protected\n         */","meta":{"filename":"DateContainer.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.filter.DateContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1640,"neoClassName":"Neo.filter.DateContainer"},{"comment":"/**\n         * @member {String} ntype='filter-datecontainer'\n         * @protected\n         */","meta":{"filename":"DateContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'filter-datecontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1641,"neoClassName":"Neo.filter.DateContainer"},{"comment":"/**\n         * @member {Neo.form.field.Base} fieldModule=Date\n         */","meta":{"filename":"DateContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"fieldModule","type":{"names":["Neo.form.field.Base"]},"defaultvalue":"Date","longname":"fieldModule","scope":"global","$longname":"fieldModule","$kind":"property","id":1642,"neoClassName":"Neo.filter.DateContainer"},{"comment":"/**\n * @class Neo.filter.NumberContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"NumberContainer.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"class","name":"NumberContainer","augments":["Neo.container.Base"],"memberof":"Neo.filter","longname":"Neo.filter.NumberContainer","scope":"static","$longname":"Neo.filter.NumberContainer","$kind":"class","id":1643,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {String} className='Neo.filter.NumberContainer'\n         * @protected\n         */","meta":{"filename":"NumberContainer.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.filter.NumberContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1644,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {String} ntype='filter-numbercontainer'\n         * @protected\n         */","meta":{"filename":"NumberContainer.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'filter-numbercontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1645,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * Pass config to the ToggleOperatorsButton\n         * @member {Object|null} buttonConfig=null\n         */","meta":{"filename":"NumberContainer.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"description":"Pass config to the ToggleOperatorsButton","kind":"member","name":"buttonConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"buttonConfig","scope":"global","$longname":"buttonConfig","$kind":"property","id":1646,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {Array} cls=['neo-filter-numbercontainer']\n         */","meta":{"filename":"NumberContainer.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-filter-numbercontainer']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1647,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {Neo.form.field.Base} fieldModule=Number\n         */","meta":{"filename":"NumberContainer.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"fieldModule","type":{"names":["Neo.form.field.Base"]},"defaultvalue":"Number","longname":"fieldModule","scope":"global","$longname":"fieldModule","$kind":"property","id":1648,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"NumberContainer.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":1649,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * Pass config to the Number Field\n         * @member {Object|null} fieldConfig=null\n         */","meta":{"filename":"NumberContainer.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"description":"Pass config to the Number Field","kind":"member","name":"fieldConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"fieldConfig","scope":"global","$longname":"fieldConfig","$kind":"property","id":1650,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {String|null} operator_=null\n         */","meta":{"filename":"NumberContainer.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"operator_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"operator_","scope":"global","$longname":"operator_","$kind":"property","id":1651,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n         * @member {Boolean|null} value_=null\n         */","meta":{"filename":"NumberContainer.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"value_","type":{"names":["Boolean","null"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1652,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n     * Triggered after the operator config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     */","meta":{"range":[1675,1925],"filename":"NumberContainer.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053614","name":"NumberContainer#afterSetOperator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the operator config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"name":"afterSetOperator","longname":"NumberContainer#afterSetOperator","kind":"function","memberof":"NumberContainer","scope":"instance","$longname":"NumberContainer#afterSetOperator","$kind":"method","id":1653,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {Boolean|null} value\n     * @param {Boolean|null} oldValue\n     */","meta":{"range":[2072,2311],"filename":"NumberContainer.mjs","lineno":73,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053638","name":"NumberContainer#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["Boolean","null"]},"name":"value"},{"type":{"names":["Boolean","null"]},"name":"oldValue"}],"name":"afterSetValue","longname":"NumberContainer#afterSetValue","kind":"function","memberof":"NumberContainer","scope":"instance","$longname":"NumberContainer#afterSetValue","$kind":"method","id":1654,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[2340,2866],"filename":"NumberContainer.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053662","name":"NumberContainer#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"NumberContainer#createItems","kind":"function","memberof":"NumberContainer","scope":"instance","params":[],"$longname":"NumberContainer#createItems","$kind":"method","id":1655,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2916,2992],"filename":"NumberContainer.mjs","lineno":109,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053723","name":"NumberContainer#onOperatorChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onOperatorChange","longname":"NumberContainer#onOperatorChange","kind":"function","memberof":"NumberContainer","scope":"instance","$longname":"NumberContainer#onOperatorChange","$kind":"method","id":1656,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3042,3112],"filename":"NumberContainer.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053738","name":"NumberContainer#onValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onValueChange","longname":"NumberContainer#onValueChange","kind":"function","memberof":"NumberContainer","scope":"instance","$longname":"NumberContainer#onValueChange","$kind":"method","id":1657,"neoClassName":"Neo.filter.NumberContainer"},{"comment":"/**\n * @class Neo.filter.ToggleOperatorsButton\n * @extends Neo.button.Base\n */","meta":{"filename":"ToggleOperatorsButton.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"class","name":"ToggleOperatorsButton","augments":["Neo.button.Base"],"memberof":"Neo.filter","longname":"Neo.filter.ToggleOperatorsButton","scope":"static","$longname":"Neo.filter.ToggleOperatorsButton","$kind":"class","id":1658,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n         * @member {String} className='Neo.filter.ToggleOperatorsButton'\n         * @protected\n         */","meta":{"filename":"ToggleOperatorsButton.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.filter.ToggleOperatorsButton'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1659,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n         * @member {String} ntype='filter-toggleoperatorsbutton'\n         * @protected\n         */","meta":{"filename":"ToggleOperatorsButton.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'filter-toggleoperatorsbutton'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1660,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n         * @member {String[]} operators_=['===', '>', '<']\n         */","meta":{"filename":"ToggleOperatorsButton.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"operators_","type":{"names":["Array.<String>"]},"defaultvalue":"['===', '>', '<']","description":"'>', '<']","longname":"operators_","scope":"global","$longname":"operators_","$kind":"property","id":1661,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n         * @member {String|null} value_=null\n         */","meta":{"filename":"ToggleOperatorsButton.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{}},"kind":"member","name":"value_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1662,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[848,1018],"filename":"ToggleOperatorsButton.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053794","name":"ToggleOperatorsButton#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"ToggleOperatorsButton#construct","kind":"function","memberof":"ToggleOperatorsButton","scope":"instance","$longname":"ToggleOperatorsButton#construct","$kind":"method","id":1663,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     */","meta":{"range":[1163,1456],"filename":"ToggleOperatorsButton.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053831","name":"ToggleOperatorsButton#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"name":"afterSetValue","longname":"ToggleOperatorsButton#afterSetValue","kind":"function","memberof":"ToggleOperatorsButton","scope":"instance","$longname":"ToggleOperatorsButton#afterSetValue","$kind":"method","id":1664,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n     * Triggered before the operators config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[1615,2004],"filename":"ToggleOperatorsButton.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053865","name":"ToggleOperatorsButton#beforeSetOperators","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the operators config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetOperators","longname":"ToggleOperatorsButton#beforeSetOperators","kind":"function","memberof":"ToggleOperatorsButton","scope":"instance","$longname":"ToggleOperatorsButton#beforeSetOperators","$kind":"method","id":1665,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2054,2239],"filename":"ToggleOperatorsButton.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/filter","code":{"id":"astnode100053916","name":"ToggleOperatorsButton#onButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onButtonClick","longname":"ToggleOperatorsButton#onButtonClick","kind":"function","memberof":"ToggleOperatorsButton","scope":"instance","$longname":"ToggleOperatorsButton#onButtonClick","$kind":"method","id":1666,"neoClassName":"Neo.filter.ToggleOperatorsButton"},{"comment":"/**\n * @class Neo.form.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.form","longname":"Neo.form.Container","scope":"static","$longname":"Neo.form.Container","$kind":"class","id":1667,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String} className='Neo.form.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1668,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String} ntype='form-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'form-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1669,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {String[]} cls=['neo-form-container'],\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-form-container'],","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1670,"neoClassName":"Neo.form.Container"},{"comment":"/**\n         * @member {Object} vdom={tag: 'form',cn: [],onsubmit:'return false;'}\n         */","meta":{"filename":"Container.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'form',cn: [],onsubmit:'return false;'}","description":"'form',cn: [],onsubmit:'return false;'}","longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":1671,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Either pass a field id or name\n     * @param {String} name\n     * @returns {Neo.form.field.Base|null} fields\n     */","meta":{"range":[1043,1367],"filename":"Container.mjs","lineno":38,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054005","name":"Container#getField","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"Either pass a field id or name","params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["Neo.form.field.Base","null"]},"description":"fields"}],"name":"getField","longname":"Container#getField","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#getField","$kind":"method","id":1672,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * @returns {Neo.form.field.Base[]} fields\n     */","meta":{"range":[1436,1707],"filename":"Container.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054046","name":"Container#getFields","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<Neo.form.field.Base>"]},"description":"fields"}],"name":"getFields","longname":"Container#getFields","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getFields","$kind":"method","id":1673,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * @returns {Object} values\n     */","meta":{"range":[1761,1969],"filename":"Container.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054082","name":"Container#getValues","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"values"}],"name":"getValues","longname":"Container#getValues","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getValues","$kind":"method","id":1674,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Returns true in case no form field isValid() call returns false\n     * @returns {Boolean}\n     */","meta":{"range":[2088,2352],"filename":"Container.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054120","name":"Container#isValid","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns true in case no form field isValid() call returns false","returns":[{"type":{"names":["Boolean"]}}],"name":"isValid","longname":"Container#isValid","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#isValid","$kind":"method","id":1675,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Resets field values by field name or field id.\n     * Fields not included with a value will get reset to null.\n     * @param {Object} [values]\n     */","meta":{"range":[2524,2910],"filename":"Container.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054159","name":"Container#reset","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Resets field values by field name or field id.<br />Fields not included with a value will get reset to null.","params":[{"type":{"names":["Object"]},"optional":true,"name":"values"}],"name":"reset","longname":"Container#reset","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#reset","$kind":"method","id":1676,"neoClassName":"Neo.form.Container"},{"comment":"/**\n     * Set field values by field name or field id\n     * @param {Object} values={}\n     */","meta":{"range":[3015,3420],"filename":"Container.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100054234","name":"Container#setValues","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Set field values by field name or field id","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"}],"name":"setValues","longname":"Container#setValues","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#setValues","$kind":"method","id":1677,"neoClassName":"Neo.form.Container"},{"comment":"/**\n * Abstract base class for form fields\n * @class Neo.form.field.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Abstract base class for form fields","kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.form.field","longname":"Neo.form.field.Base","scope":"static","$longname":"Neo.form.field.Base","$kind":"class","id":1678,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1679,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n         * @member {String} ntype='basefield'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'basefield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1680,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n         * @member {*} value_=null\n         */","meta":{"filename":"Base.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"value_","type":{"names":["*"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":1681,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {*} value\n     * @param {*} oldValue\n     */","meta":{"range":[702,839],"filename":"Base.mjs","lineno":31,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054338","name":"Base#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"name":"afterSetValue","longname":"Base#afterSetValue","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetValue","$kind":"method","id":1682,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n     * Override this method as needed\n     * @param {*} value\n     * @param {*} oldValue\n     */","meta":{"range":[950,1123],"filename":"Base.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054356","name":"Base#fireChangeEvent","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Override this method as needed","params":[{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"name":"fireChangeEvent","longname":"Base#fireChangeEvent","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#fireChangeEvent","$kind":"method","id":1683,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n     * @returns {*} this.value\n     */","meta":{"range":[1176,1227],"filename":"Base.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054375","name":"Base#getSubmitValue","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["*"]},"description":"this.value"}],"name":"getSubmitValue","longname":"Base#getSubmitValue","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getSubmitValue","$kind":"method","id":1684,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[1275,1313],"filename":"Base.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054383","name":"Base#isValid","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"isValid","longname":"Base#isValid","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#isValid","$kind":"method","id":1685,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n     * Resets the field to a new value or null\n     * @param {*} [value=null]\n     */","meta":{"range":[1413,1461],"filename":"Base.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054389","name":"Base#reset","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Resets the field to a new value or null","params":[{"type":{"names":["*"]},"optional":true,"defaultvalue":null,"name":"value"}],"name":"reset","longname":"Base#reset","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#reset","$kind":"method","id":1686,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n * The change event fires after the value config gets changed\n * @event change\n * @param {*} value\n * @param {*} oldValue\n * @returns {Object}\n */","meta":{"filename":"Base.mjs","lineno":73,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The change event fires after the value config gets changed","kind":"event","name":"change","params":[{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"returns":[{"type":{"names":["Object"]}}],"longname":"event:change","scope":"global","$longname":"event:change","$kind":"event","id":1687,"neoClassName":"Neo.form.field.Base"},{"comment":"/**\n * @class Neo.form.field.CheckBox\n * @extends Neo.form.field.Base\n */","meta":{"filename":"CheckBox.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"CheckBox","augments":["Neo.form.field.Base"],"memberof":"Neo.form.field","longname":"Neo.form.field.CheckBox","scope":"static","$longname":"Neo.form.field.CheckBox","$kind":"class","id":1688,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} className='Neo.form.field.CheckBox'\n         * @protected\n         */","meta":{"filename":"CheckBox.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.CheckBox'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1689,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} ntype='checkboxfield'\n         * @protected\n         */","meta":{"filename":"CheckBox.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'checkboxfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1690,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {Boolean} checked_=false\n         */","meta":{"filename":"CheckBox.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"checked_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"checked_","scope":"global","$longname":"checked_","$kind":"property","id":1691,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {Array} cls=['neo-checkboxfield']\n         */","meta":{"filename":"CheckBox.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-checkboxfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1692,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * True to change the checked state when clicking on the value label\n         * @member {Boolean} enableLabelClicks_=true\n         */","meta":{"filename":"CheckBox.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True to change the checked state when clicking on the value label","kind":"member","name":"enableLabelClicks_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"enableLabelClicks_","scope":"global","$longname":"enableLabelClicks_","$kind":"property","id":1693,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {Boolean} hideLabel_=false\n         */","meta":{"filename":"CheckBox.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"hideLabel_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hideLabel_","scope":"global","$longname":"hideLabel_","$kind":"property","id":1694,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {Boolean} hideValueLabel_=false\n         */","meta":{"filename":"CheckBox.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"hideValueLabel_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hideValueLabel_","scope":"global","$longname":"hideValueLabel_","$kind":"property","id":1695,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} inputType_='checkbox'\n         */","meta":{"filename":"CheckBox.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType_","type":{"names":["String"]},"defaultvalue":"'checkbox'","longname":"inputType_","scope":"global","$longname":"inputType_","$kind":"property","id":1696,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} labelText_='LabelText'\n         */","meta":{"filename":"CheckBox.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"labelText_","type":{"names":["String"]},"defaultvalue":"'LabelText'","longname":"labelText_","scope":"global","$longname":"labelText_","$kind":"property","id":1697,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * defaults to px\n         * @member {Number|String} labelWidth_=150\n         */","meta":{"filename":"CheckBox.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"defaults to px","kind":"member","name":"labelWidth_","type":{"names":["Number","String"]},"defaultvalue":150,"longname":"labelWidth_","scope":"global","$longname":"labelWidth_","$kind":"property","id":1698,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} The name (group) of the input dom node\n         */","meta":{"filename":"CheckBox.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"The","type":{"names":["String"]},"description":"name (group) of the input dom node","longname":"The","scope":"global","$longname":"The","$kind":"property","id":1699,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {String} valueLabelText_='ValueLabel'\n         */","meta":{"filename":"CheckBox.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"valueLabelText_","type":{"names":["String"]},"defaultvalue":"'ValueLabel'","longname":"valueLabelText_","scope":"global","$longname":"valueLabelText_","$kind":"property","id":1700,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"CheckBox.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1701,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1954,2225],"filename":"CheckBox.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054473","name":"CheckBox#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CheckBox#construct","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#construct","$kind":"method","id":1702,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2328,2680],"filename":"CheckBox.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054511","name":"CheckBox#afterSetChecked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetChecked","longname":"CheckBox#afterSetChecked","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetChecked","$kind":"method","id":1703,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the enableLabelClicks config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2847,3131],"filename":"CheckBox.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054560","name":"CheckBox#afterSetEnableLabelClicks","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the enableLabelClicks config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetEnableLabelClicks","longname":"CheckBox#afterSetEnableLabelClicks","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetEnableLabelClicks","$kind":"method","id":1704,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the hideLabel config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3288,3425],"filename":"CheckBox.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054606","name":"CheckBox#afterSetHideLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hideLabel config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHideLabel","longname":"CheckBox#afterSetHideLabel","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetHideLabel","$kind":"method","id":1705,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the hideLabelValue config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3587,3729],"filename":"CheckBox.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054634","name":"CheckBox#afterSetHideValueLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hideLabelValue config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHideValueLabel","longname":"CheckBox#afterSetHideValueLabel","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetHideValueLabel","$kind":"method","id":1706,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the id config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3879,4212],"filename":"CheckBox.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054662","name":"CheckBox#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"CheckBox#afterSetId","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetId","$kind":"method","id":1707,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the inputType config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4369,4501],"filename":"CheckBox.mjs","lineno":179,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054723","name":"CheckBox#afterSetInputType","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the inputType config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetInputType","longname":"CheckBox#afterSetInputType","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetInputType","$kind":"method","id":1708,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the labelText config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4658,4795],"filename":"CheckBox.mjs","lineno":192,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054751","name":"CheckBox#afterSetLabelText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelText config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelText","longname":"CheckBox#afterSetLabelText","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetLabelText","$kind":"method","id":1709,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the labelWidth config got changed\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[4967,5169],"filename":"CheckBox.mjs","lineno":205,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054779","name":"CheckBox#afterSetLabelWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelWidth config got changed","params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelWidth","longname":"CheckBox#afterSetLabelWidth","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetLabelWidth","$kind":"method","id":1710,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the name config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5321,5448],"filename":"CheckBox.mjs","lineno":221,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054816","name":"CheckBox#afterSetName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the name config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetName","longname":"CheckBox#afterSetName","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetName","$kind":"method","id":1711,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5601,5820],"filename":"CheckBox.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054844","name":"CheckBox#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"CheckBox#afterSetValue","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetValue","$kind":"method","id":1712,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Triggered after the valueLabel config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5978,6193],"filename":"CheckBox.mjs","lineno":251,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054882","name":"CheckBox#afterSetValueLabelText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the valueLabel config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValueLabelText","longname":"CheckBox#afterSetValueLabelText","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#afterSetValueLabelText","$kind":"method","id":1713,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[6240,6298],"filename":"CheckBox.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054919","name":"CheckBox#getInputElId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputElId","longname":"CheckBox#getInputElId","kind":"function","memberof":"CheckBox","scope":"instance","params":[],"$longname":"CheckBox#getInputElId","$kind":"method","id":1714,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[6345,6401],"filename":"CheckBox.mjs","lineno":271,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054930","name":"CheckBox#getLabelId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getLabelId","longname":"CheckBox#getLabelId","kind":"function","memberof":"CheckBox","scope":"instance","params":[],"$longname":"CheckBox#getLabelId","$kind":"method","id":1715,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[6448,6515],"filename":"CheckBox.mjs","lineno":278,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054941","name":"CheckBox#getValueLabelId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getValueLabelId","longname":"CheckBox#getValueLabelId","kind":"function","memberof":"CheckBox","scope":"instance","params":[],"$longname":"CheckBox#getValueLabelId","$kind":"method","id":1716,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n     * Gets triggered when a user checks a checkbox input.\n     * @param {Object} data\n     */","meta":{"range":[6624,7095],"filename":"CheckBox.mjs","lineno":286,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100054952","name":"CheckBox#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Gets triggered when a user checks a checkbox input.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onInputValueChange","longname":"CheckBox#onInputValueChange","kind":"function","memberof":"CheckBox","scope":"instance","$longname":"CheckBox#onInputValueChange","$kind":"method","id":1717,"neoClassName":"Neo.form.field.CheckBox"},{"comment":"/**\n * @class Neo.form.field.Chip\n * @extends Neo.form.field.Select\n */","meta":{"filename":"Chip.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Chip","augments":["Neo.form.field.Select"],"memberof":"Neo.form.field","longname":"Neo.form.field.Chip","scope":"static","$longname":"Neo.form.field.Chip","$kind":"class","id":1718,"neoClassName":"Neo.form.field.Chip"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Chip'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Chip'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1719,"neoClassName":"Neo.form.field.Chip"},{"comment":"/**\n         * @member {String} ntype='chipfield'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'chipfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1720,"neoClassName":"Neo.form.field.Chip"},{"comment":"/**\n         * @member {Object|null} listConfig={useCheckBoxes: true}\n         */","meta":{"filename":"Chip.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"listConfig","type":{"names":["Object","null"]},"defaultvalue":"{useCheckBoxes: true}","description":"true}","longname":"listConfig","scope":"global","$longname":"listConfig","$kind":"property","id":1721,"neoClassName":"Neo.form.field.Chip"},{"comment":"/**\n * @class Neo.form.field.Color\n * @extends Neo.form.field.Select\n */","meta":{"filename":"Color.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Color","augments":["Neo.form.field.Select"],"memberof":"Neo.form.field","longname":"Neo.form.field.Color","scope":"static","$longname":"Neo.form.field.Color","$kind":"class","id":1722,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Color'\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Color'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1723,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * @member {String} ntype='colorfield'\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'colorfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1724,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * @member {String[]} cls=['neo-colorfield','neo-selectfield','neo-pickerfield','neo-textfield']\n         */","meta":{"filename":"Color.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-colorfield','neo-selectfield','neo-pickerfield','neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1725,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * The data.Model field which contains the color value\n         * @member {String} colorField='name'\n         */","meta":{"filename":"Color.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The data.Model field which contains the color value","kind":"member","name":"colorField","type":{"names":["String"]},"defaultvalue":"'name'","longname":"colorField","scope":"global","$longname":"colorField","$kind":"property","id":1726,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * Override the formatter to apply a custom background-color styling.\n         * E.g. using CSS vars for different themes\n         * @member {Function} colorField=(scope,data)=>data[scope.colorField]\n         */","meta":{"filename":"Color.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Override the formatter to apply a custom background-color styling.<br />E.g. using CSS vars for different themes","kind":"member","name":"colorField","type":{"names":["function"]},"defaultvalue":"(scope,data)=>data[scope.colorField","longname":"colorField","scope":"global","$longname":"colorField","$kind":"property","id":1727,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n         * @member {Object|null} listConfig\n         */","meta":{"filename":"Color.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"listConfig","type":{"names":["Object","null"]},"longname":"listConfig","scope":"global","$longname":"listConfig","$kind":"property","id":1728,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1560,2011],"filename":"Color.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055121","name":"Color#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Color#construct","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#construct","$kind":"method","id":1729,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @param {Boolean} [preventFilter=false]\n     * @protected\n     */","meta":{"range":[2234,2963],"filename":"Color.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055184","name":"Color#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue","preventFilter"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"preventFilter"}],"access":"protected","name":"afterSetValue","longname":"Color#afterSetValue","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#afterSetValue","$kind":"method","id":1730,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[3010,3209],"filename":"Color.mjs","lineno":99,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055243","name":"Color#getColor","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getColor","longname":"Color#getColor","kind":"function","memberof":"Color","scope":"instance","params":[],"$longname":"Color#getColor","$kind":"method","id":1731,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[3256,3331],"filename":"Color.mjs","lineno":110,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055276","name":"Color#getColorIndicatorId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getColorIndicatorId","longname":"Color#getColorIndicatorId","kind":"function","memberof":"Color","scope":"instance","params":[],"$longname":"Color#getColorIndicatorId","$kind":"method","id":1732,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[3371,3598],"filename":"Color.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055287","name":"Color#onSelectPostLastItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSelectPostLastItem","longname":"Color#onSelectPostLastItem","kind":"function","memberof":"Color","scope":"instance","params":[],"$longname":"Color#onSelectPostLastItem","$kind":"method","id":1733,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[3638,3805],"filename":"Color.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055333","name":"Color#onSelectPreFirstItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSelectPreFirstItem","longname":"Color#onSelectPreFirstItem","kind":"function","memberof":"Color","scope":"instance","params":[],"$longname":"Color#onSelectPreFirstItem","$kind":"method","id":1734,"neoClassName":"Neo.form.field.Color"},{"comment":"/**\n * @class Neo.form.field.Date\n * @extends Neo.form.field.Picker\n */","meta":{"filename":"Date.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Date","augments":["Neo.form.field.Picker"],"memberof":"Neo.form.field","longname":"Neo.form.field.Date","scope":"static","$longname":"Neo.form.field.Date","$kind":"class","id":1735,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Date'\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Date'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1736,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {String} ntype='datefield'\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'datefield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1737,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {String[]} cls=['neo-datefield', 'neo-pickerfield', 'neo-textfield']\n         */","meta":{"filename":"Date.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-datefield', 'neo-pickerfield', 'neo-textfield']","description":"'neo-pickerfield', 'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1738,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {Neo.component.DateSelector} dateSelector=null\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"dateSelector","type":{"names":["Neo.component.DateSelector"]},"defaultvalue":null,"access":"protected","longname":"dateSelector","scope":"global","$longname":"dateSelector","$kind":"property","id":1739,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {Object|null} dateSelectorConfig=null\n         */","meta":{"filename":"Date.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"dateSelectorConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dateSelectorConfig","scope":"global","$longname":"dateSelectorConfig","$kind":"property","id":1740,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * True to hide the DatePicker when selecting a day\n         * @member {Boolean} hidePickerOnSelect=false\n         */","meta":{"filename":"Date.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True to hide the DatePicker when selecting a day","kind":"member","name":"hidePickerOnSelect","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hidePickerOnSelect","scope":"global","$longname":"hidePickerOnSelect","$kind":"property","id":1741,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {String} inputType='date'\n         */","meta":{"filename":"Date.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'date'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1742,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {Number} pickerHeight=225\n         */","meta":{"filename":"Date.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"pickerHeight","type":{"names":["Number"]},"defaultvalue":225,"longname":"pickerHeight","scope":"global","$longname":"pickerHeight","$kind":"property","id":1743,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {Number} pickerWidth=200\n         */","meta":{"filename":"Date.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"pickerWidth","type":{"names":["Number"]},"defaultvalue":200,"longname":"pickerWidth","scope":"global","$longname":"pickerWidth","$kind":"property","id":1744,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n         * @member {Object|Object[]} triggers=[{module: DateTrigger}]\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"triggers","type":{"names":["Object","Array.<Object>"]},"defaultvalue":"[{module: DateTrigger}]","description":"DateTrigger}]","access":"protected","longname":"triggers","scope":"global","$longname":"triggers","$kind":"property","id":1745,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[1773,2308],"filename":"Date.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055437","name":"DateField#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"DateField#construct","kind":"function","memberof":"DateField","scope":"instance","$longname":"DateField#construct","$kind":"method","id":1746,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @returns {Neo.component.DateSelector}\n     */","meta":{"range":[2375,2440],"filename":"Date.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055514","name":"DateField#createPickerComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.component.DateSelector"]}}],"name":"createPickerComponent","longname":"DateField#createPickerComponent","kind":"function","memberof":"DateField","scope":"instance","params":[],"$longname":"DateField#createPickerComponent","$kind":"method","id":1747,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[2508,2632],"filename":"Date.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055522","name":"DateField#onContainerKeyDownEscape","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onContainerKeyDownEscape","longname":"DateField#onContainerKeyDownEscape","kind":"function","memberof":"DateField","scope":"instance","$longname":"DateField#onContainerKeyDownEscape","$kind":"method","id":1748,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @param {Object} opts\n     */","meta":{"range":[2682,3035],"filename":"Date.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055545","name":"DateField#onDatePickerChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"name":"onDatePickerChange","longname":"DateField#onDatePickerChange","kind":"function","memberof":"DateField","scope":"instance","$longname":"DateField#onDatePickerChange","$kind":"method","id":1749,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[3103,3422],"filename":"Date.mjs","lineno":126,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055602","name":"DateField#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onInputValueChange","longname":"DateField#onInputValueChange","kind":"function","memberof":"DateField","scope":"instance","$longname":"DateField#onInputValueChange","$kind":"method","id":1750,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[3490,3782],"filename":"Date.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055647","name":"DateField#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownEnter","longname":"DateField#onKeyDownEnter","kind":"function","memberof":"DateField","scope":"instance","$longname":"DateField#onKeyDownEnter","$kind":"method","id":1751,"neoClassName":"Neo.form.field.Date"},{"comment":"/**\n * An extended form.field.Text, which is read-only.\n * @class Neo.form.field.Display\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Display.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"An extended form.field.Text, which is read-only.","kind":"class","name":"Display","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Display","scope":"static","$longname":"Neo.form.field.Display","$kind":"class","id":1752,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Display'\n         * @protected\n         */","meta":{"filename":"Display.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Display'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1753,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n         * @member {String} ntype='displayfield'\n         * @protected\n         */","meta":{"filename":"Display.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'displayfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1754,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n         * @member {Boolean} clearable=false\n         * @protected\n         */","meta":{"filename":"Display.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"clearable","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"clearable","scope":"global","$longname":"clearable","$kind":"property","id":1755,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n         * @member {String[]} cls=['neo-displayfield','neo-textfield']\n         */","meta":{"filename":"Display.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-displayfield','neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1756,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[820,1075],"filename":"Display.mjs","lineno":34,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055725","name":"Display#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Display#construct","kind":"function","memberof":"Display","scope":"instance","$longname":"Display#construct","$kind":"method","id":1757,"neoClassName":"Neo.form.field.Display"},{"comment":"/**\n * @class Neo.form.field.Email\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Email.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Email","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Email","scope":"static","$longname":"Neo.form.field.Email","$kind":"class","id":1758,"neoClassName":"Neo.form.field.Email"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Email'\n         * @protected\n         */","meta":{"filename":"Email.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Email'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1759,"neoClassName":"Neo.form.field.Email"},{"comment":"/**\n         * @member {String} ntype='emailfield'\n         * @protected\n         */","meta":{"filename":"Email.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'emailfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1760,"neoClassName":"Neo.form.field.Email"},{"comment":"/**\n         * @member {String} inputType='email'\n         */","meta":{"filename":"Email.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'email'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1761,"neoClassName":"Neo.form.field.Email"},{"comment":"/**\n * Uses an input type number and optionally provides custom spin buttons for up and down\n * @class Neo.form.field.Number\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Number.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Uses an input type number and optionally provides custom spin buttons for up and down","kind":"class","name":"Number","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Number","scope":"static","$longname":"Neo.form.field.Number","$kind":"class","id":1762,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * Valid values for triggerPosition\n         * @member {String[]} triggerPositions=['right', 'sides']\n         * @protected\n         * @static\n         */","meta":{"filename":"Number.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for triggerPosition","kind":"member","name":"triggerPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['right', 'sides']","access":"protected","scope":"static","longname":"triggerPositions","$longname":"triggerPositions","$kind":"property","id":1763,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Number'\n         * @protected\n         */","meta":{"filename":"Number.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Number'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1764,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {String} ntype='numberfield'\n         * @protected\n         */","meta":{"filename":"Number.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'numberfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1765,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Array} cls=['neo-numberfield', 'neo-textfield']\n         */","meta":{"filename":"Number.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-numberfield', 'neo-textfield']","description":"'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1766,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Number[]|null} excluded=null\n         */","meta":{"filename":"Number.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"excluded","type":{"names":["Array.<Number>","null"]},"defaultvalue":null,"longname":"excluded","scope":"global","$longname":"excluded","$kind":"property","id":1767,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * false only allows changing the field using the spin buttons\n         * @member {Boolean} inputEditable_=true\n         */","meta":{"filename":"Number.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"false only allows changing the field using the spin buttons","kind":"member","name":"inputEditable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"inputEditable_","scope":"global","$longname":"inputEditable_","$kind":"property","id":1768,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * Value for the inputType_ textfield config\n         * @member {String} inputType='number'\n         */","meta":{"filename":"Number.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the inputType_ textfield config","kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'number'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1769,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Number} maxValue_=100\n         */","meta":{"filename":"Number.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"maxValue_","type":{"names":["Number"]},"defaultvalue":100,"longname":"maxValue_","scope":"global","$longname":"maxValue_","$kind":"property","id":1770,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Number} minValue_=0\n         */","meta":{"filename":"Number.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"minValue_","type":{"names":["Number"]},"defaultvalue":0,"longname":"minValue_","scope":"global","$longname":"minValue_","$kind":"property","id":1771,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Number} stepSize_=1\n         */","meta":{"filename":"Number.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"stepSize_","type":{"names":["Number"]},"defaultvalue":1,"longname":"stepSize_","scope":"global","$longname":"stepSize_","$kind":"property","id":1772,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * Valid values: 'right', 'sides'\n         * @member {String} triggerPosition='right'\n         */","meta":{"filename":"Number.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values: 'right', 'sides'","kind":"member","name":"triggerPosition","type":{"names":["String"]},"defaultvalue":"'right'","longname":"triggerPosition","scope":"global","$longname":"triggerPosition","$kind":"property","id":1773,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n         * @member {Boolean} useSpinButtons_=true\n         */","meta":{"filename":"Number.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"useSpinButtons_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useSpinButtons_","scope":"global","$longname":"useSpinButtons_","$kind":"property","id":1774,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the inputEditable config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2237,2580],"filename":"Number.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055873","name":"Number#afterSetInputEditable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the inputEditable config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetInputEditable","longname":"Number#afterSetInputEditable","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetInputEditable","$kind":"method","id":1775,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the maxValue config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2736,2822],"filename":"Number.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055922","name":"Number#afterSetMaxValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxValue config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxValue","longname":"Number#afterSetMaxValue","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetMaxValue","$kind":"method","id":1776,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the minValue config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2978,3064],"filename":"Number.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055935","name":"Number#afterSetMinValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the minValue config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMinValue","longname":"Number#afterSetMinValue","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetMinValue","$kind":"method","id":1777,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the stepSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[3220,4017],"filename":"Number.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100055948","name":"Number#afterSetStepSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the stepSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetStepSize","longname":"Number#afterSetStepSize","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetStepSize","$kind":"method","id":1778,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the triggerPosition config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4180,4297],"filename":"Number.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056076","name":"Number#afterSetTriggerPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the triggerPosition config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTriggerPosition","longname":"Number#afterSetTriggerPosition","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetTriggerPosition","$kind":"method","id":1779,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered after the useSpinButtons config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4461,4598],"filename":"Number.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056090","name":"Number#afterSetUseSpinButtons","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useSpinButtons config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseSpinButtons","longname":"Number#afterSetUseSpinButtons","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#afterSetUseSpinButtons","$kind":"method","id":1780,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * Triggered before the triggerPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4763,4888],"filename":"Number.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056107","name":"Number#beforeSetTriggerPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the triggerPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetTriggerPosition","longname":"Number#beforeSetTriggerPosition","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#beforeSetTriggerPosition","$kind":"method","id":1781,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     *\n     */","meta":{"range":[4917,5002],"filename":"Number.mjs","lineno":180,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056121","name":"Number#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Number#onConstructed","kind":"function","memberof":"Number","scope":"instance","params":[],"$longname":"Number#onConstructed","$kind":"method","id":1782,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * @param {Object} data\n     * @override\n     */","meta":{"range":[5069,5746],"filename":"Number.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056135","name":"Number#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"override":true,"name":"onInputValueChange","longname":"Number#onInputValueChange","kind":"function","memberof":"Number","scope":"instance","$longname":"Number#onInputValueChange","$kind":"method","id":1783,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[5786,6236],"filename":"Number.mjs","lineno":216,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056235","name":"Number#onSpinButtonDownClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSpinButtonDownClick","longname":"Number#onSpinButtonDownClick","kind":"function","memberof":"Number","scope":"instance","params":[],"$longname":"Number#onSpinButtonDownClick","$kind":"method","id":1784,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[6276,6724],"filename":"Number.mjs","lineno":235,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056310","name":"Number#onSpinButtonUpClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSpinButtonUpClick","longname":"Number#onSpinButtonUpClick","kind":"function","memberof":"Number","scope":"instance","params":[],"$longname":"Number#onSpinButtonUpClick","$kind":"method","id":1785,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n     *\n     */","meta":{"range":[6753,7758],"filename":"Number.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056385","name":"Number#updateTriggers","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updateTriggers","longname":"Number#updateTriggers","kind":"function","memberof":"Number","scope":"instance","params":[],"$longname":"Number#updateTriggers","$kind":"method","id":1786,"neoClassName":"Neo.form.field.Number"},{"comment":"/**\n * @class Neo.form.field.Password\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Password.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Password","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Password","scope":"static","$longname":"Neo.form.field.Password","$kind":"class","id":1787,"neoClassName":"Neo.form.field.Password"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Password'\n         * @protected\n         */","meta":{"filename":"Password.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Password'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1788,"neoClassName":"Neo.form.field.Password"},{"comment":"/**\n         * @member {String} ntype='passwordfield'\n         * @protected\n         */","meta":{"filename":"Password.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'passwordfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1789,"neoClassName":"Neo.form.field.Password"},{"comment":"/**\n         * Value for the inputType_ textfield config\n         * @member {String} inputType='password'\n         */","meta":{"filename":"Password.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the inputType_ textfield config","kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'password'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1790,"neoClassName":"Neo.form.field.Password"},{"comment":"/**\n * The abstract picker field provides an arrow down trigger which opens a floating container to provide\n * more data selection options\n * @class Neo.form.field.Picker\n * @extends Neo.form.field.Text\n * @abstract\n */","meta":{"filename":"Picker.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The abstract picker field provides an arrow down trigger which opens a floating container to provide<br />more data selection options","kind":"class","name":"Picker","augments":["Neo.form.field.Text"],"virtual":true,"memberof":"Neo.form.field","longname":"Neo.form.field.Picker","scope":"static","$longname":"Neo.form.field.Picker","$kind":"class","id":1791,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Picker'\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Picker'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1792,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {String} ntype='pickerfield'\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'pickerfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1793,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * Stores the data from the getBoundingClientRect() call (picker & body DomRects)\n         * @member {Array} clientRects=null\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Stores the data from the getBoundingClientRect() call (picker & body DomRects)","kind":"member","name":"clientRects","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"clientRects","scope":"global","$longname":"clientRects","$kind":"property","id":1794,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {String[]} cls=['neo-pickerfield', 'neo-textfield']\n         */","meta":{"filename":"Picker.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-pickerfield', 'neo-textfield']","description":"'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1795,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Picker.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":1796,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {Boolean} matchPickerWidth=true\n         */","meta":{"filename":"Picker.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"matchPickerWidth","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"matchPickerWidth","scope":"global","$longname":"matchPickerWidth","$kind":"property","id":1797,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {Object|null} picker=null\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"picker","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"picker","scope":"global","$longname":"picker","$kind":"property","id":1798,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * Configs to pass to the picker container\n         * @member {Object|null} pickerConfig=null\n         */","meta":{"filename":"Picker.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Configs to pass to the picker container","kind":"member","name":"pickerConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"pickerConfig","scope":"global","$longname":"pickerConfig","$kind":"property","id":1799,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * The height of the picker container. Defaults to px.\n         * @member {Number|null} pickerHeight=100\n         */","meta":{"filename":"Picker.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The height of the picker container. Defaults to px.","kind":"member","name":"pickerHeight","type":{"names":["Number","null"]},"defaultvalue":100,"longname":"pickerHeight","scope":"global","$longname":"pickerHeight","$kind":"property","id":1800,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {Boolean} pickerIsMounted_=false\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"pickerIsMounted_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"pickerIsMounted_","scope":"global","$longname":"pickerIsMounted_","$kind":"property","id":1801,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * The height of the picker container. Defaults to px.\n         * @member {Number|null} pickerMaxHeight=200\n         */","meta":{"filename":"Picker.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The height of the picker container. Defaults to px.","kind":"member","name":"pickerMaxHeight","type":{"names":["Number","null"]},"defaultvalue":200,"longname":"pickerMaxHeight","scope":"global","$longname":"pickerMaxHeight","$kind":"property","id":1802,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * The width of the picker container. Defaults to px.\n         * @member {Number|null} pickerWidth=100\n         */","meta":{"filename":"Picker.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The width of the picker container. Defaults to px.","kind":"member","name":"pickerWidth","type":{"names":["Number","null"]},"defaultvalue":100,"longname":"pickerWidth","scope":"global","$longname":"pickerWidth","$kind":"property","id":1803,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n         * @member {Object|Object[]} triggers=[]\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"triggers","type":{"names":["Object","Array.<Object>"]},"defaultvalue":"[]","access":"protected","longname":"triggers","scope":"global","$longname":"triggers","$kind":"property","id":1804,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Boolean} silent\n     */","meta":{"range":[2540,3232],"filename":"Picker.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056615","name":"Picker#applyClientRects","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"silent"}],"name":"applyClientRects","longname":"Picker#applyClientRects","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#applyClientRects","$kind":"method","id":1805,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @returns {Neo.container.Base}\n     */","meta":{"range":[3291,3866],"filename":"Picker.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056732","name":"Picker#createPicker","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.container.Base"]}}],"name":"createPicker","longname":"Picker#createPicker","kind":"function","memberof":"Picker","scope":"instance","params":[],"$longname":"Picker#createPicker","$kind":"method","id":1806,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * Override this method to create your picker content as needed\n     * @returns {Neo.component.Base|null}\n     */","meta":{"range":[3998,4050],"filename":"Picker.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056795","name":"Picker#createPickerComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method to create your picker content as needed","returns":[{"type":{"names":["Neo.component.Base","null"]}}],"name":"createPickerComponent","longname":"Picker#createPickerComponent","kind":"function","memberof":"Picker","scope":"instance","params":[],"$longname":"Picker#createPickerComponent","$kind":"method","id":1807,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Function} [callback]\n     * @param {Function} [callbackScope]\n     */","meta":{"range":[4149,4405],"filename":"Picker.mjs","lineno":143,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056801","name":"Picker#getClientRectsThenShow","type":"MethodDefinition","paramnames":["callback","callbackScope"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"optional":true,"name":"callback"},{"type":{"names":["function"]},"optional":true,"name":"callbackScope"}],"name":"getClientRectsThenShow","longname":"Picker#getClientRectsThenShow","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#getClientRectsThenShow","$kind":"method","id":1808,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * Returns the picker instance and creates it in case it does not exist yet\n     * @returns {Neo.container.Base}\n     */","meta":{"range":[4544,4693],"filename":"Picker.mjs","lineno":156,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056844","name":"Picker#getPicker","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the picker instance and creates it in case it does not exist yet","returns":[{"type":{"names":["Neo.container.Base"]}}],"name":"getPicker","longname":"Picker#getPicker","kind":"function","memberof":"Picker","scope":"instance","params":[],"$longname":"Picker#getPicker","$kind":"method","id":1809,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[4740,4798],"filename":"Picker.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056871","name":"Picker#getPickerId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getPickerId","longname":"Picker#getPickerId","kind":"function","memberof":"Picker","scope":"instance","params":[],"$longname":"Picker#getPickerId","$kind":"method","id":1810,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[4859,5337],"filename":"Picker.mjs","lineno":176,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056882","name":"Picker#hidePicker","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"hidePicker","longname":"Picker#hidePicker","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#hidePicker","$kind":"method","id":1811,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[5405,5745],"filename":"Picker.mjs","lineno":199,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100056959","name":"Picker#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onFocusLeave","longname":"Picker#onFocusLeave","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#onFocusLeave","$kind":"method","id":1812,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Object} data\n     * @param {Function} [callback]\n     * @param {Function} [callbackScope]\n     * @protected\n     */","meta":{"range":[5890,6030],"filename":"Picker.mjs","lineno":218,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057005","name":"Picker#onKeyDownEnter","type":"MethodDefinition","paramnames":["data","callback","callbackScope"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["function"]},"optional":true,"name":"callback"},{"type":{"names":["function"]},"optional":true,"name":"callbackScope"}],"access":"protected","name":"onKeyDownEnter","longname":"Picker#onKeyDownEnter","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#onKeyDownEnter","$kind":"method","id":1813,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[6098,6178],"filename":"Picker.mjs","lineno":226,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057024","name":"Picker#onKeyDownEscape","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownEscape","longname":"Picker#onKeyDownEscape","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#onKeyDownEscape","$kind":"method","id":1814,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * Called by form.field.trigger.Picker\n     * @protected\n     */","meta":{"range":[6261,6446],"filename":"Picker.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057038","name":"Picker#onPickerTriggerClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Called by form.field.trigger.Picker","access":"protected","name":"onPickerTriggerClick","longname":"Picker#onPickerTriggerClick","kind":"function","memberof":"Picker","scope":"instance","params":[],"$longname":"Picker#onPickerTriggerClick","$kind":"method","id":1815,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n     * @param {Function} [callback]\n     * @param {Function} [callbackScope]\n     */","meta":{"range":[6545,6952],"filename":"Picker.mjs","lineno":248,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057062","name":"Picker#showPicker","type":"MethodDefinition","paramnames":["callback","callbackScope"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"optional":true,"name":"callback"},{"type":{"names":["function"]},"optional":true,"name":"callbackScope"}],"name":"showPicker","longname":"Picker#showPicker","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#showPicker","$kind":"method","id":1816,"neoClassName":"Neo.form.field.Picker"},{"comment":"/**\n * @class Neo.form.field.Radio\n * @extends Neo.form.field.CheckBox\n */","meta":{"filename":"Radio.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Radio","augments":["Neo.form.field.CheckBox"],"memberof":"Neo.form.field","longname":"Neo.form.field.Radio","scope":"static","$longname":"Neo.form.field.Radio","$kind":"class","id":1817,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Radio'\n         * @protected\n         */","meta":{"filename":"Radio.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Radio'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1818,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} ntype='radiofield'\n         * @protected\n         */","meta":{"filename":"Radio.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'radiofield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1819,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {Array} cls=['neo-radiofield']\n         */","meta":{"filename":"Radio.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-radiofield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1820,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} inputType='radio'\n         */","meta":{"filename":"Radio.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'radio'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1821,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Radio.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1822,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Triggered after the checked config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1152,1370],"filename":"Radio.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057187","name":"Radio#afterSetChecked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the checked config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetChecked","longname":"Radio#afterSetChecked","kind":"function","memberof":"Radio","scope":"instance","$longname":"Radio#afterSetChecked","$kind":"method","id":1823,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Gets triggered when a user checks a radio input.\n     * @param {Object} data\n     */","meta":{"range":[1476,1582],"filename":"Radio.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057208","name":"Radio#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Gets triggered when a user checks a radio input.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onInputValueChange","longname":"Radio#onInputValueChange","kind":"function","memberof":"Radio","scope":"instance","$longname":"Radio#onInputValueChange","$kind":"method","id":1824,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Radios do not fire a change event for \"uncheck\", so we need to iterate over other radios with the same name.\n     */","meta":{"range":[1720,2607],"filename":"Radio.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057224","name":"Radio#uncheckGroupItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Radios do not fire a change event for \"uncheck\", so we need to iterate over other radios with the same name.","name":"uncheckGroupItems","longname":"Radio#uncheckGroupItems","kind":"function","memberof":"Radio","scope":"instance","params":[],"$longname":"Radio#uncheckGroupItems","$kind":"method","id":1825,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n * @class Neo.form.field.Range\n * @extends Neo.form.field.Number\n */","meta":{"filename":"Range.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Range","augments":["Neo.form.field.Number"],"memberof":"Neo.form.field","longname":"Neo.form.field.Range","scope":"static","$longname":"Neo.form.field.Range","$kind":"class","id":1826,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Range'\n         * @protected\n         */","meta":{"filename":"Range.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Range'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1827,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * @member {String} ntype='rangefield'\n         * @protected\n         */","meta":{"filename":"Range.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'rangefield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1828,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * True shows a clear trigger in case the field has a non empty value.\n         * @member {Boolean} clearable=false\n         */","meta":{"filename":"Range.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True shows a clear trigger in case the field has a non empty value.","kind":"member","name":"clearable","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"clearable","scope":"global","$longname":"clearable","$kind":"property","id":1829,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * @member {String[]} cls=['neo-rangefield','neo-textfield']\n         */","meta":{"filename":"Range.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-rangefield','neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1830,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * Value for the inputType_ textfield config\n         * @member {String} inputType='range'\n         */","meta":{"filename":"Range.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the inputType_ textfield config","kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'range'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1831,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * @member {Array} tickmarks_=[]\n         */","meta":{"filename":"Range.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"tickmarks_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"tickmarks_","scope":"global","$longname":"tickmarks_","$kind":"property","id":1832,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * @member {Boolean} useInputEvent=false\n         */","meta":{"filename":"Range.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"useInputEvent","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"useInputEvent","scope":"global","$longname":"useInputEvent","$kind":"property","id":1833,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n         * Disables the field.Number buttons\n         * @member {Boolean} useInputEvent=false\n         */","meta":{"filename":"Range.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Disables the field.Number buttons","kind":"member","name":"useInputEvent","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"useInputEvent","scope":"global","$longname":"useInputEvent","$kind":"property","id":1834,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1310,1875],"filename":"Range.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057368","name":"Range#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Range#construct","kind":"function","memberof":"Range","scope":"instance","$longname":"Range#construct","$kind":"method","id":1835,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n     * Triggered after the tickmarks config got changed\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[2030,2088],"filename":"Range.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057439","name":"Range#afterSetTickmarks","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the tickmarks config got changed","params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetTickmarks","longname":"Range#afterSetTickmarks","kind":"function","memberof":"Range","scope":"instance","$longname":"Range#afterSetTickmarks","$kind":"method","id":1836,"neoClassName":"Neo.form.field.Range"},{"comment":"/**\n * @class Neo.form.field.Search\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Search.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Search","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Search","scope":"static","$longname":"Neo.form.field.Search","$kind":"class","id":1837,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Search'\n         * @protected\n         */","meta":{"filename":"Search.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Search'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1838,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n         * @member {String} ntype='searchfield'\n         * @protected\n         */","meta":{"filename":"Search.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'searchfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1839,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n         * @member {Array} cls=['neo-searchfield', 'neo-textfield']\n         */","meta":{"filename":"Search.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-searchfield', 'neo-textfield']","description":"'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1840,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n         * Value for the hideLabel_ textfield config\n         * @member {Boolean} hideLabel=true\n         */","meta":{"filename":"Search.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the hideLabel_ textfield config","kind":"member","name":"hideLabel","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"hideLabel","scope":"global","$longname":"hideLabel","$kind":"property","id":1841,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n         * Value for the placeholderText_ textfield config\n         * @member {String} placeholderText='Search'\n         */","meta":{"filename":"Search.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the placeholderText_ textfield config","kind":"member","name":"placeholderText","type":{"names":["String"]},"defaultvalue":"'Search'","longname":"placeholderText","scope":"global","$longname":"placeholderText","$kind":"property","id":1842,"neoClassName":"Neo.form.field.Search"},{"comment":"/**\n * Provides a drop down list to select one or multiple items\n * @class Neo.form.field.Select\n * @extends Neo.form.field.Picker\n */","meta":{"filename":"Select.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Provides a drop down list to select one or multiple items","kind":"class","name":"Select","augments":["Neo.form.field.Picker"],"memberof":"Neo.form.field","longname":"Neo.form.field.Select","scope":"static","$longname":"Neo.form.field.Select","$kind":"class","id":1843,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * Valid values for triggerAction\n         * @member {String[]} triggerActions=['all','filtered']\n         * @protected\n         * @static\n         */","meta":{"filename":"Select.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for triggerAction","kind":"member","name":"triggerActions","type":{"names":["Array.<String>"]},"defaultvalue":"['all','filtered']","access":"protected","scope":"static","longname":"triggerActions","$longname":"triggerActions","$kind":"property","id":1844,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Select'\n         * @protected\n         */","meta":{"filename":"Select.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Select'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1845,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String} ntype='selectfield'\n         * @protected\n         */","meta":{"filename":"Select.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selectfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1846,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String[]} cls=['neo-selectfield','neo-pickerfield','neo-textfield']\n         */","meta":{"filename":"Select.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-selectfield','neo-pickerfield','neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1847,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String} displayField='name'\n         */","meta":{"filename":"Select.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"displayField","type":{"names":["String"]},"defaultvalue":"'name'","longname":"displayField","scope":"global","$longname":"displayField","$kind":"property","id":1848,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * True will only fire a change event, in case the TextField input value matches a record.\n         * onFocusLeave() will try to select a hint record, if needed and possible.\n         * @member {Boolean} forceSelection=false\n         */","meta":{"filename":"Select.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True will only fire a change event, in case the TextField input value matches a record.<br />onFocusLeave() will try to select a hint record, if needed and possible.","kind":"member","name":"forceSelection","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"forceSelection","scope":"global","$longname":"forceSelection","$kind":"property","id":1849,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String|Number|null} hintRecordId=null\n         */","meta":{"filename":"Select.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"hintRecordId","type":{"names":["String","Number","null"]},"defaultvalue":null,"longname":"hintRecordId","scope":"global","$longname":"hintRecordId","$kind":"property","id":1850,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Select.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":1851,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {String|null} lastManualInput=null\n         * @protected\n         */","meta":{"filename":"Select.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"lastManualInput","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"lastManualInput","scope":"global","$longname":"lastManualInput","$kind":"property","id":1852,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {Neo.list.Base} list=null\n         * @protected\n         */","meta":{"filename":"Select.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"list","type":{"names":["Neo.list.Base"]},"defaultvalue":null,"access":"protected","longname":"list","scope":"global","$longname":"list","$kind":"property","id":1853,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {Object|null} listConfig_=null\n         */","meta":{"filename":"Select.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"listConfig_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"listConfig_","scope":"global","$longname":"listConfig_","$kind":"property","id":1854,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * The height of the picker container. Defaults to px.\n         * @member {Number|null} pickerHeight=null\n         */","meta":{"filename":"Select.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The height of the picker container. Defaults to px.","kind":"member","name":"pickerHeight","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"pickerHeight","scope":"global","$longname":"pickerHeight","$kind":"property","id":1855,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {Object} record=null\n         * @protected\n         */","meta":{"filename":"Select.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"record","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"record","scope":"global","$longname":"record","$kind":"property","id":1856,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Select.mjs","lineno":90,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":1857,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * Showing the list via the down trigger can either show all list items or only show items which\n         * match the filter string inside the input field.\n         * Valid values: all, filtered\n         * @member {String} triggerAction_='filtered'\n         */","meta":{"filename":"Select.mjs","lineno":97,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Showing the list via the down trigger can either show all list items or only show items which<br />match the filter string inside the input field.<br />Valid values: all, filtered","kind":"member","name":"triggerAction_","type":{"names":["String"]},"defaultvalue":"'filtered'","longname":"triggerAction_","scope":"global","$longname":"triggerAction_","$kind":"property","id":1858,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n         * Display the first matching result while typing\n         * @member {Boolean} typeAhead_=true\n         */","meta":{"filename":"Select.mjs","lineno":102,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Display the first matching result while typing","kind":"member","name":"typeAhead_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"typeAhead_","scope":"global","$longname":"typeAhead_","$kind":"property","id":1859,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3244,4259],"filename":"Select.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057578","name":"Select#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Select#construct","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#construct","$kind":"method","id":1860,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered after the store config got changed\n     * @param {Neo.data.Store} value\n     * @param {Neo.data.Store} oldValue\n     * @protected\n     */","meta":{"range":[4428,4893],"filename":"Select.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057699","name":"Select#afterSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the store config got changed","params":[{"type":{"names":["Neo.data.Store"]},"name":"value"},{"type":{"names":["Neo.data.Store"]},"name":"oldValue"}],"access":"protected","name":"afterSetStore","longname":"Select#afterSetStore","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#afterSetStore","$kind":"method","id":1861,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered after the typeAhead config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5052,5143],"filename":"Select.mjs","lineno":171,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057748","name":"Select#afterSetTypeAhead","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the typeAhead config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetTypeAhead","longname":"Select#afterSetTypeAhead","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#afterSetTypeAhead","$kind":"method","id":1862,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @param {Boolean} [preventFilter=false]\n     * @protected\n     */","meta":{"range":[5366,5650],"filename":"Select.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057763","name":"Select#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue","preventFilter"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"preventFilter"}],"access":"protected","name":"afterSetValue","longname":"Select#afterSetValue","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#afterSetValue","$kind":"method","id":1863,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered before the listConfig config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @returns {Object}\n     * @protected\n     */","meta":{"range":[5836,5949],"filename":"Select.mjs","lineno":199,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057810","name":"Select#beforeSetListConfig","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the listConfig config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"returns":[{"type":{"names":["Object"]}}],"access":"protected","name":"beforeSetListConfig","longname":"Select#beforeSetListConfig","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#beforeSetListConfig","$kind":"method","id":1864,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Object|Neo.data.Store|null} value\n     * @param {Neo.data.Store} oldValue\n     * @returns {Neo.data.Store}\n     * @protected\n     */","meta":{"range":[6166,6310],"filename":"Select.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057826","name":"Select#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Object","Neo.data.Store","null"]},"name":"value"},{"type":{"names":["Neo.data.Store"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.data.Store"]}}],"access":"protected","name":"beforeSetStore","longname":"Select#beforeSetStore","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#beforeSetStore","$kind":"method","id":1865,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered before the triggerAction config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6473,6594],"filename":"Select.mjs","lineno":223,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057846","name":"Select#beforeSetTriggerAction","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the triggerAction config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetTriggerAction","longname":"Select#beforeSetTriggerAction","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#beforeSetTriggerAction","$kind":"method","id":1866,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Triggered before the value config gets changed.\n     * @param {Number|String|null} value\n     * @param {Number|String|null} oldValue\n     * @returns {Number|String|null}\n     * @protected\n     */","meta":{"range":[6811,7419],"filename":"Select.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057860","name":"Select#beforeSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the value config gets changed.","params":[{"type":{"names":["Number","String","null"]},"name":"value"},{"type":{"names":["Number","String","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Number","String","null"]}}],"access":"protected","name":"beforeSetValue","longname":"Select#beforeSetValue","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#beforeSetValue","$kind":"method","id":1867,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @returns {Neo.list.Base}\n     */","meta":{"range":[7473,7530],"filename":"Select.mjs","lineno":260,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057952","name":"Select#createPickerComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.list.Base"]}}],"name":"createPickerComponent","longname":"Select#createPickerComponent","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#createPickerComponent","$kind":"method","id":1868,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Overrides form.field.Base\n     * @param {*} value\n     * @param {*} oldValue\n     * @override\n     */","meta":{"range":[7653,8068],"filename":"Select.mjs","lineno":270,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100057960","name":"Select#fireChangeEvent","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Overrides form.field.Base","params":[{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"override":true,"name":"fireChangeEvent","longname":"Select#fireChangeEvent","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#fireChangeEvent","$kind":"method","id":1869,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Function} [callback]\n     */","meta":{"range":[8126,8474],"filename":"Select.mjs","lineno":291,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058015","name":"Select#focusInputEl","type":"MethodDefinition","paramnames":["callback"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"optional":true,"name":"callback"}],"name":"focusInputEl","longname":"Select#focusInputEl","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#focusInputEl","$kind":"method","id":1870,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[8521,8645],"filename":"Select.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058064","name":"Select#getInputHintEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getInputHintEl","longname":"Select#getInputHintEl","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#getInputHintEl","$kind":"method","id":1871,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[8692,8756],"filename":"Select.mjs","lineno":316,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058084","name":"Select#getInputHintId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputHintId","longname":"Select#getInputHintId","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#getInputHintId","$kind":"method","id":1872,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Returns the first selected record or null\n     * returns {Object}\n     */","meta":{"range":[8851,9054],"filename":"Select.mjs","lineno":324,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058094","name":"Select#getRecord","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the first selected record or null<br />returns {Object}","name":"getRecord","longname":"Select#getRecord","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#getRecord","$kind":"method","id":1873,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[9122,9186],"filename":"Select.mjs","lineno":335,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058130","name":"Select#onContainerKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onContainerKeyDownEnter","longname":"Select#onContainerKeyDownEnter","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onContainerKeyDownEnter","$kind":"method","id":1874,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[9254,9336],"filename":"Select.mjs","lineno":343,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058140","name":"Select#onContainerKeyDownEscape","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onContainerKeyDownEscape","longname":"Select#onContainerKeyDownEscape","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onContainerKeyDownEscape","$kind":"method","id":1875,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     * @protected\n     */","meta":{"range":[9442,9624],"filename":"Select.mjs","lineno":352,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058153","name":"Select#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"}],"access":"protected","name":"onFocusLeave","longname":"Select#onFocusLeave","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onFocusLeave","$kind":"method","id":1876,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[9692,9807],"filename":"Select.mjs","lineno":366,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058186","name":"Select#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onInputValueChange","longname":"Select#onInputValueChange","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onInputValueChange","$kind":"method","id":1877,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[9875,9937],"filename":"Select.mjs","lineno":375,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058205","name":"Select#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownDown","longname":"Select#onKeyDownDown","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onKeyDownDown","$kind":"method","id":1878,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[10005,10253],"filename":"Select.mjs","lineno":383,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058216","name":"Select#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownEnter","longname":"Select#onKeyDownEnter","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onKeyDownEnter","$kind":"method","id":1879,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[10321,10665],"filename":"Select.mjs","lineno":398,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058251","name":"Select#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownRight","longname":"Select#onKeyDownRight","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onKeyDownRight","$kind":"method","id":1880,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[10733,10983],"filename":"Select.mjs","lineno":417,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058312","name":"Select#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownUp","longname":"Select#onKeyDownUp","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onKeyDownUp","$kind":"method","id":1881,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[11023,11146],"filename":"Select.mjs","lineno":431,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058347","name":"Select#onListCreateItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onListCreateItems","longname":"Select#onListCreateItems","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#onListCreateItems","$kind":"method","id":1882,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} record\n     * @protected\n     */","meta":{"range":[11216,11834],"filename":"Select.mjs","lineno":440,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058366","name":"Select#onListItemClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"access":"protected","name":"onListItemClick","longname":"Select#onListItemClick","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onListItemClick","$kind":"method","id":1883,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * Called by form.field.trigger.Picker\n     * @protected\n     */","meta":{"range":[11917,12241],"filename":"Select.mjs","lineno":465,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058445","name":"Select#onPickerTriggerClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Called by form.field.trigger.Picker","access":"protected","name":"onPickerTriggerClick","longname":"Select#onPickerTriggerClick","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#onPickerTriggerClick","$kind":"method","id":1884,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[12281,12368],"filename":"Select.mjs","lineno":483,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058493","name":"Select#onSelectPostLastItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSelectPostLastItem","longname":"Select#onSelectPostLastItem","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#onSelectPostLastItem","$kind":"method","id":1885,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[12408,12495],"filename":"Select.mjs","lineno":491,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058508","name":"Select#onSelectPreFirstItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSelectPreFirstItem","longname":"Select#onSelectPreFirstItem","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#onSelectPreFirstItem","$kind":"method","id":1886,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Object} record\n     * @protected\n     */","meta":{"range":[12565,12637],"filename":"Select.mjs","lineno":500,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058523","name":"Select#onListItemNavigate","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"access":"protected","name":"onListItemNavigate","longname":"Select#onListItemNavigate","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#onListItemNavigate","$kind":"method","id":1887,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     *\n     */","meta":{"range":[12666,12727],"filename":"Select.mjs","lineno":507,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058534","name":"Select#selectFirstListItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"selectFirstListItem","longname":"Select#selectFirstListItem","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#selectFirstListItem","$kind":"method","id":1888,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     *\n     */","meta":{"range":[12756,12839],"filename":"Select.mjs","lineno":514,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058544","name":"Select#selectLastListItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"selectLastListItem","longname":"Select#selectLastListItem","kind":"function","memberof":"Select","scope":"instance","params":[],"$longname":"Select#selectLastListItem","$kind":"method","id":1889,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * If no index is passed, the index matching to the field input will get used (0 if none)\n     * @param {Number} [index]\n     */","meta":{"range":[12986,13334],"filename":"Select.mjs","lineno":522,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058561","name":"Select#selectListItem","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"If no index is passed, the index matching to the field input will get used (0 if none)","params":[{"type":{"names":["Number"]},"optional":true,"name":"index"}],"name":"selectListItem","longname":"Select#selectListItem","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#selectListItem","$kind":"method","id":1890,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[13413,14282],"filename":"Select.mjs","lineno":541,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058620","name":"Select#updateTypeAhead","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"updateTypeAhead","longname":"Select#updateTypeAhead","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#updateTypeAhead","$kind":"method","id":1891,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {String|null} [value=this.value]\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[14408,15492],"filename":"Select.mjs","lineno":571,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058717","name":"Select#updateTypeAheadValue","type":"MethodDefinition","paramnames":["value","silent"]},"vars":{"":null}},"params":[{"type":{"names":["String","null"]},"optional":true,"defaultvalue":"this.value","name":"value"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"updateTypeAheadValue","longname":"Select#updateTypeAheadValue","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#updateTypeAheadValue","$kind":"method","id":1892,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     * @protected\n     */","meta":{"range":[15571,16154],"filename":"Select.mjs","lineno":609,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100058882","name":"Select#updateValue","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"access":"protected","name":"updateValue","longname":"Select#updateValue","kind":"function","memberof":"Select","scope":"instance","$longname":"Select#updateValue","$kind":"method","id":1893,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n * The select event fires when a list item gets selected\n * @event select\n * @param {Object} record\n * @param {value} record[store.keyProperty]\n * @returns {Object}\n */","meta":{"filename":"Select.mjs","lineno":631,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The select event fires when a list item gets selected","kind":"event","name":"select","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["value"]},"name":"record[store.keyProperty"}],"returns":[{"type":{"names":["Object"]}}],"longname":"event:select","scope":"global","$longname":"event:select","$kind":"event","id":1894,"neoClassName":"Neo.form.field.Select"},{"comment":"/**\n * @class Neo.form.field.Text\n * @extends Neo.form.field.Base\n */","meta":{"filename":"Text.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Text","augments":["Neo.form.field.Base"],"memberof":"Neo.form.field","longname":"Neo.form.field.Text","scope":"static","$longname":"Neo.form.field.Text","$kind":"class","id":1895,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values for autoCapitalize\n         * @member {String[]} autoCapitalizeValues=['characters','none','on','off','sentences','words']\n         * @protected\n         * @static\n         */","meta":{"filename":"Text.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for autoCapitalize","kind":"member","name":"autoCapitalizeValues","type":{"names":["Array.<String>"]},"defaultvalue":"['characters','none','on','off','sentences','words']","access":"protected","scope":"static","longname":"autoCapitalizeValues","$longname":"autoCapitalizeValues","$kind":"property","id":1896,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values for labelPosition\n         * @member {String[]} labelPositions=['bottom','inline','left','right','top']\n         * @protected\n         * @static\n         */","meta":{"filename":"Text.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for labelPosition","kind":"member","name":"labelPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['bottom','inline','left','right','top']","access":"protected","scope":"static","longname":"labelPositions","$longname":"labelPositions","$kind":"property","id":1897,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Text'\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Text'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1898,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} ntype='textfield'\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'textfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1899,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * An enumerated attribute that controls whether and how text input is automatically capitalized as it is\n         * entered/edited by the user.\n         * Valid values: 'characters', 'none', 'on', 'off', 'sentences', 'words'\n         * @member {String} autoCapitalize=off'\n         */","meta":{"filename":"Text.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"An enumerated attribute that controls whether and how text input is automatically capitalized as it is<br />entered/edited by the user.<br />Valid values: 'characters', 'none', 'on', 'off', 'sentences', 'words'","kind":"member","name":"autoCapitalize","type":{"names":["String"]},"defaultvalue":"off'","longname":"autoCapitalize","scope":"global","$longname":"autoCapitalize","$kind":"property","id":1900,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} autoComplete_=false\n         */","meta":{"filename":"Text.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"autoComplete_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"autoComplete_","scope":"global","$longname":"autoComplete_","$kind":"property","id":1901,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Internal variable to store the actual width for the label centerBorderEl\n         * (only needed for labelPosition: 'inline')\n         * @member {Number|null} centerBorderElWidth=null\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Internal variable to store the actual width for the label centerBorderEl<br />(only needed for labelPosition: 'inline')","kind":"member","name":"centerBorderElWidth","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"centerBorderElWidth","scope":"global","$longname":"centerBorderElWidth","$kind":"property","id":1902,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * True shows a clear trigger in case the field has a non empty value.\n         * @member {Boolean} clearable_=true\n         */","meta":{"filename":"Text.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True shows a clear trigger in case the field has a non empty value.","kind":"member","name":"clearable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"clearable_","scope":"global","$longname":"clearable_","$kind":"property","id":1903,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * True will reset the field to its initial value config.\n         * Recommended for fields with required: true\n         * @member {Boolean} clearToOriginalValue_=false\n         */","meta":{"filename":"Text.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"True will reset the field to its initial value config.<br />Recommended for fields with required: true","kind":"member","name":"clearToOriginalValue_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"clearToOriginalValue_","scope":"global","$longname":"clearToOriginalValue_","$kind":"property","id":1904,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String[]} cls=['neo-textfield']\n         */","meta":{"filename":"Text.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1905,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} hideLabel_=false\n         */","meta":{"filename":"Text.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"hideLabel_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hideLabel_","scope":"global","$longname":"hideLabel_","$kind":"property","id":1906,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} inputType_='text'\n         */","meta":{"filename":"Text.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType_","type":{"names":["String"]},"defaultvalue":"'text'","longname":"inputType_","scope":"global","$longname":"inputType_","$kind":"property","id":1907,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values: 'bottom', 'inline', 'left', 'right', 'top'\n         * @member {String} labelPosition_='left'\n         */","meta":{"filename":"Text.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values: 'bottom', 'inline', 'left', 'right', 'top'","kind":"member","name":"labelPosition_","type":{"names":["String"]},"defaultvalue":"'left'","longname":"labelPosition_","scope":"global","$longname":"labelPosition_","$kind":"property","id":1908,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} labelText_='LabelText'\n         */","meta":{"filename":"Text.mjs","lineno":90,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"labelText_","type":{"names":["String"]},"defaultvalue":"'LabelText'","longname":"labelText_","scope":"global","$longname":"labelText_","$kind":"property","id":1909,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * defaults to px\n         * @member {Number|String} labelWidth_=150\n         */","meta":{"filename":"Text.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"defaults to px","kind":"member","name":"labelWidth_","type":{"names":["Number","String"]},"defaultvalue":150,"longname":"labelWidth_","scope":"global","$longname":"labelWidth_","$kind":"property","id":1910,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String|null} placeholderText_=null\n         */","meta":{"filename":"Text.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"placeholderText_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"placeholderText_","scope":"global","$longname":"placeholderText_","$kind":"property","id":1911,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} required_=false\n         */","meta":{"filename":"Text.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"required_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"required_","scope":"global","$longname":"required_","$kind":"property","id":1912,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * null => Follow the element's default behavior for spell checking\n         * @member {Boolean|null} spellCheck_=false\n         */","meta":{"filename":"Text.mjs","lineno":108,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"null => Follow the element's default behavior for spell checking","kind":"member","name":"spellCheck_","type":{"names":["Boolean","null"]},"defaultvalue":false,"longname":"spellCheck_","scope":"global","$longname":"spellCheck_","$kind":"property","id":1913,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Object|Object[]|null} triggers_=null\n         */","meta":{"filename":"Text.mjs","lineno":112,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"triggers_","type":{"names":["Object","Array.<Object>","null"]},"defaultvalue":null,"longname":"triggers_","scope":"global","$longname":"triggers_","$kind":"property","id":1914,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Text.mjs","lineno":116,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1915,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3940,4210],"filename":"Text.mjs","lineno":126,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059085","name":"Text#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Text#construct","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#construct","$kind":"method","id":1916,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4370,4577],"filename":"Text.mjs","lineno":145,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059123","name":"Text#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Text#afterSetAppName","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAppName","$kind":"method","id":1917,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the autoCapitalize config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4739,4887],"filename":"Text.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059144","name":"Text#afterSetAutoCapitalize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the autoCapitalize config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetAutoCapitalize","longname":"Text#afterSetAutoCapitalize","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAutoCapitalize","$kind":"method","id":1918,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the autoComplete config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5049,5163],"filename":"Text.mjs","lineno":171,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059166","name":"Text#afterSetAutoComplete","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the autoComplete config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetAutoComplete","longname":"Text#afterSetAutoComplete","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAutoComplete","$kind":"method","id":1919,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the clearable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5322,5619],"filename":"Text.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059182","name":"Text#afterSetClearable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the clearable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetClearable","longname":"Text#afterSetClearable","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetClearable","$kind":"method","id":1920,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the clearToOriginalValue config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5789,5944],"filename":"Text.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059224","name":"Text#afterSetClearToOriginalValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the clearToOriginalValue config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetClearToOriginalValue","longname":"Text#afterSetClearToOriginalValue","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetClearToOriginalValue","$kind":"method","id":1921,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the hideLabel config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6103,6311],"filename":"Text.mjs","lineno":213,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059241","name":"Text#afterSetHideLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hideLabel config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHideLabel","longname":"Text#afterSetHideLabel","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetHideLabel","$kind":"method","id":1922,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the id config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6461,6871],"filename":"Text.mjs","lineno":229,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059277","name":"Text#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"Text#afterSetId","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetId","$kind":"method","id":1923,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the inputType config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7028,7116],"filename":"Text.mjs","lineno":249,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059333","name":"Text#afterSetInputType","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the inputType config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetInputType","longname":"Text#afterSetInputType","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetInputType","$kind":"method","id":1924,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelPosition config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7277,8802],"filename":"Text.mjs","lineno":259,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059346","name":"Text#afterSetLabelPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelPosition config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelPosition","longname":"Text#afterSetLabelPosition","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelPosition","$kind":"method","id":1925,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelText config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[8959,9601],"filename":"Text.mjs","lineno":317,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059545","name":"Text#afterSetLabelText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelText config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelText","longname":"Text#afterSetLabelText","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelText","$kind":"method","id":1926,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelWidth config got changed\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[9773,10106],"filename":"Text.mjs","lineno":347,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059630","name":"Text#afterSetLabelWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelWidth config got changed","params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelWidth","longname":"Text#afterSetLabelWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelWidth","$kind":"method","id":1927,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[10263,10957],"filename":"Text.mjs","lineno":367,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059681","name":"Text#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Text#afterSetMounted","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetMounted","$kind":"method","id":1928,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the placeholderText config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[11130,11253],"filename":"Text.mjs","lineno":399,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059768","name":"Text#afterSetPlaceholderText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the placeholderText config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetPlaceholderText","longname":"Text#afterSetPlaceholderText","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetPlaceholderText","$kind":"method","id":1929,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the required config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[11411,11517],"filename":"Text.mjs","lineno":409,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059786","name":"Text#afterSetRequired","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the required config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRequired","longname":"Text#afterSetRequired","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetRequired","$kind":"method","id":1930,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the spellCheck config got changed\n     * @param {Boolean|null} value\n     * @param {Boolean|null} oldValue\n     * @protected\n     */","meta":{"range":[11687,11812],"filename":"Text.mjs","lineno":419,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059802","name":"Text#afterSetSpellCheck","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the spellCheck config got changed","params":[{"type":{"names":["Boolean","null"]},"name":"value"},{"type":{"names":["Boolean","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetSpellCheck","longname":"Text#afterSetSpellCheck","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetSpellCheck","$kind":"method","id":1931,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the triggers config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[11972,13820],"filename":"Text.mjs","lineno":429,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059822","name":"Text#afterSetTriggers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the triggers config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetTriggers","longname":"Text#afterSetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetTriggers","$kind":"method","id":1932,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the value config got changed\n     * todo: add validation logic\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[14007,14524],"filename":"Text.mjs","lineno":494,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060071","name":"Text#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed<br />todo: add validation logic","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"Text#afterSetValue","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetValue","$kind":"method","id":1933,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the width config got changed\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[14691,14808],"filename":"Text.mjs","lineno":517,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060156","name":"Text#afterSetWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the width config got changed","params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetWidth","longname":"Text#afterSetWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetWidth","$kind":"method","id":1934,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Return a shallow copy of the triggers config\n     * @param {Array|null} value\n     * @protected\n     */","meta":{"range":[14933,15065],"filename":"Text.mjs","lineno":527,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060174","name":"Text#beforeGetTriggers","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Return a shallow copy of the triggers config","params":[{"type":{"names":["Array","null"]},"name":"value"}],"access":"protected","name":"beforeGetTriggers","longname":"Text#beforeGetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeGetTriggers","$kind":"method","id":1935,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the autoCapitalize config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[15254,15401],"filename":"Text.mjs","lineno":542,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060192","name":"Text#beforeSetAutoCapitalize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the autoCapitalize config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetAutoCapitalize","longname":"Text#beforeSetAutoCapitalize","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetAutoCapitalize","$kind":"method","id":1936,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the labelPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[15589,15710],"filename":"Text.mjs","lineno":553,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060207","name":"Text#beforeSetLabelPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the labelPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetLabelPosition","longname":"Text#beforeSetLabelPosition","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetLabelPosition","$kind":"method","id":1937,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the triggers config gets changed\n     * @param {Object|Object[]} value\n     * @param {Object[]} oldValue\n     * @returns {Object[]} the parsed triggers config\n     * @protected\n     * @returns {Object|Object[]}\n     */","meta":{"range":[15967,17068],"filename":"Text.mjs","lineno":565,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060221","name":"Text#beforeSetTriggers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the triggers config gets changed","params":[{"type":{"names":["Object","Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"the parsed triggers config"},{"type":{"names":["Object","Array.<Object>"]}}],"access":"protected","name":"beforeSetTriggers","longname":"Text#beforeSetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetTriggers","$kind":"method","id":1938,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Changes the value of a inputEl vdom object attribute or removes it in case it has no value\n     * @param {String} key\n     * @param {Array|Number|Object|String|null} value\n     */","meta":{"range":[17269,17554],"filename":"Text.mjs","lineno":607,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060374","name":"Text#changeInputElKey","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Changes the value of a inputEl vdom object attribute or removes it in case it has no value","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["Array","Number","Object","String","null"]},"name":"value"}],"name":"changeInputElKey","longname":"Text#changeInputElKey","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#changeInputElKey","$kind":"method","id":1939,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Resets the field to its original value or null depending on the clearToOriginalValue config\n     */","meta":{"range":[17675,17817],"filename":"Text.mjs","lineno":623,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060426","name":"Text#clear","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Resets the field to its original value or null depending on the clearToOriginalValue config","name":"clear","longname":"Text#clear","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#clear","$kind":"method","id":1940,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calls focus() on the inputEl node instead\n     * @param {String} id=this.id\n     * @override\n     */","meta":{"range":[17939,18006],"filename":"Text.mjs","lineno":635,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060455","name":"Text#focus","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Calls focus() on the inputEl node instead","params":[{"type":{"names":["String"]},"defaultvalue":"this.id","name":"id"}],"override":true,"name":"focus","longname":"Text#focus","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#focus","$kind":"method","id":1941,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[18058,18190],"filename":"Text.mjs","lineno":642,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060473","name":"Text#getCenterBorderEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getCenterBorderEl","longname":"Text#getCenterBorderEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getCenterBorderEl","$kind":"method","id":1942,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[18242,18365],"filename":"Text.mjs","lineno":650,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060492","name":"Text#getInputEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getInputEl","longname":"Text#getInputEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputEl","$kind":"method","id":1943,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[18411,18469],"filename":"Text.mjs","lineno":657,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060511","name":"Text#getInputElId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputElId","longname":"Text#getInputElId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputElId","$kind":"method","id":1944,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calculates the new inputWidth based on the labelWidth & total width\n     * @returns {Number|null} null in case this.width is unknown\n     */","meta":{"range":[18631,19098],"filename":"Text.mjs","lineno":665,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060522","name":"Text#getInputWidth","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calculates the new inputWidth based on the labelWidth & total width","returns":[{"type":{"names":["Number","null"]},"description":"null in case this.width is unknown"}],"name":"getInputWidth","longname":"Text#getInputWidth","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputWidth","$kind":"method","id":1945,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[19145,19216],"filename":"Text.mjs","lineno":683,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060586","name":"Text#getInputWrapperId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputWrapperId","longname":"Text#getInputWrapperId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputWrapperId","$kind":"method","id":1946,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[19268,19381],"filename":"Text.mjs","lineno":690,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060597","name":"Text#getLabelEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getLabelEl","longname":"Text#getLabelEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getLabelEl","$kind":"method","id":1947,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[19428,19484],"filename":"Text.mjs","lineno":698,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060616","name":"Text#getLabelId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getLabelId","longname":"Text#getLabelId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getLabelId","$kind":"method","id":1948,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} type\n     * @returns {Neo.form.field.trigger.Base|null}\n     */","meta":{"range":[19585,19905],"filename":"Text.mjs","lineno":706,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060627","name":"Text#getTrigger","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"type"}],"returns":[{"type":{"names":["Neo.form.field.trigger.Base","null"]}}],"name":"getTrigger","longname":"Text#getTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTrigger","$kind":"method","id":1949,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} id\n     * @returns {Neo.form.field.trigger.Base|null}\n     */","meta":{"range":[20004,20322],"filename":"Text.mjs","lineno":725,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060673","name":"Text#getTriggerById","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Neo.form.field.trigger.Base","null"]}}],"name":"getTriggerById","longname":"Text#getTriggerById","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTriggerById","$kind":"method","id":1950,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} type\n     * @protected\n     * @returns {String} The trigger node id\n     */","meta":{"range":[20435,20506],"filename":"Text.mjs","lineno":745,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060719","name":"Text#getTriggerId","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"type"}],"access":"protected","returns":[{"type":{"names":["String"]},"description":"The trigger node id"}],"name":"getTriggerId","longname":"Text#getTriggerId","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTriggerId","$kind":"method","id":1951,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Finds a trigger by a given type config\n     * @param {String} type\n     * @returns {Boolean}\n     */","meta":{"range":[20628,20915],"filename":"Text.mjs","lineno":754,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060732","name":"Text#hasTrigger","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"description":"Finds a trigger by a given type config","params":[{"type":{"names":["String"]},"name":"type"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasTrigger","longname":"Text#hasTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#hasTrigger","$kind":"method","id":1952,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[20963,21033],"filename":"Text.mjs","lineno":771,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060773","name":"Text#isEmpty","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"isEmpty","longname":"Text#isEmpty","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#isEmpty","$kind":"method","id":1953,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[21081,21257],"filename":"Text.mjs","lineno":778,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060782","name":"Text#isValid","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"isValid","longname":"Text#isValid","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#isValid","$kind":"method","id":1954,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     * @returns {Object} config\n     */","meta":{"range":[21456,21736],"filename":"Text.mjs","lineno":793,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060811","name":"Text#mergeConfig","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Text#mergeConfig","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#mergeConfig","$kind":"method","id":1955,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.path\n     * @protected\n     */","meta":{"range":[21839,22317],"filename":"Text.mjs","lineno":809,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060854","name":"Text#onFocusEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.path"}],"access":"protected","name":"onFocusEnter","longname":"Text#onFocusEnter","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onFocusEnter","$kind":"method","id":1956,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     * @protected\n     */","meta":{"range":[22423,22904],"filename":"Text.mjs","lineno":833,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060925","name":"Text#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"}],"access":"protected","name":"onFocusLeave","longname":"Text#onFocusLeave","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onFocusLeave","$kind":"method","id":1957,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[22972,23406],"filename":"Text.mjs","lineno":855,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100060992","name":"Text#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onInputValueChange","longname":"Text#onInputValueChange","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onInputValueChange","$kind":"method","id":1958,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Removes all triggers of a given type\n     * @param {String} type\n     * @param {Boolean} [silent=false] true prevents a vdom update\n     * @param {Array} [triggerSource] pass a shallow copy of this.triggers\n     * @returns {Boolean} true in case a trigger was found & removed\n     */","meta":{"range":[23711,24321],"filename":"Text.mjs","lineno":878,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061047","name":"Text#removeTrigger","type":"MethodDefinition","paramnames":["type","silent","triggerSource"]},"vars":{"":null}},"description":"Removes all triggers of a given type","params":[{"type":{"names":["String"]},"name":"type"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true prevents a vdom update","name":"silent"},{"type":{"names":["Array"]},"optional":true,"description":"pass a shallow copy of this.triggers","name":"triggerSource"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case a trigger was found & removed"}],"name":"removeTrigger","longname":"Text#removeTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#removeTrigger","$kind":"method","id":1959,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Resets the field to its original value or null depending on the clearToOriginalValue config\n     * You can optionally pass a new value, which will adjust the originalConfig.value if needed.\n     * @param {String|null} [value=null]\n     */","meta":{"range":[24581,24742],"filename":"Text.mjs","lineno":908,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061130","name":"Text#reset","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Resets the field to its original value or null depending on the clearToOriginalValue config<br />You can optionally pass a new value, which will adjust the originalConfig.value if needed.","params":[{"type":{"names":["String","null"]},"optional":true,"defaultvalue":null,"name":"value"}],"name":"reset","longname":"Text#reset","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#reset","$kind":"method","id":1960,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Used for labelPosition: 'inline' to adjust the top border matching to the length of the label\n     * @param {Boolean} [silent=false] true to get the value, but not apply it to the DOM\n     * @protected\n     */","meta":{"range":[24973,25386],"filename":"Text.mjs","lineno":921,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061158","name":"Text#updateCenterBorderElWidth","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Used for labelPosition: 'inline' to adjust the top border matching to the length of the label","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to get the value, but not apply it to the DOM","name":"silent"}],"access":"protected","name":"updateCenterBorderElWidth","longname":"Text#updateCenterBorderElWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#updateCenterBorderElWidth","$kind":"method","id":1961,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calculates the new inputWidth based on the labelWidth & total width\n     * @protected\n     */","meta":{"range":[25501,25832],"filename":"Text.mjs","lineno":940,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061233","name":"Text#updateInputWidth","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calculates the new inputWidth based on the labelWidth & total width","access":"protected","name":"updateInputWidth","longname":"Text#updateInputWidth","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#updateInputWidth","$kind":"method","id":1962,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Since triggers do not get rendered, assign the relevant props\n     * todo: this could be handled by component.Base\n     */","meta":{"range":[25976,26424],"filename":"Text.mjs","lineno":958,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061289","name":"Text#updateTriggerVnodes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Since triggers do not get rendered, assign the relevant props<br />todo: this could be handled by component.Base","name":"updateTriggerVnodes","longname":"Text#updateTriggerVnodes","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#updateTriggerVnodes","$kind":"method","id":1963,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n *\n * @class Neo.form.field.TextArea\n * @extends Neo.form.field.Text\n * @abstract\n */","meta":{"filename":"TextArea.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"TextArea","augments":["Neo.form.field.Text"],"virtual":true,"memberof":"Neo.form.field","longname":"Neo.form.field.TextArea","scope":"static","$longname":"Neo.form.field.TextArea","$kind":"class","id":1964,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * Valid values for wrap\n         * @member {String[]} wrapValues=['hard', 'off', 'soft', null]\n         * @protected\n         * @static\n         */","meta":{"filename":"TextArea.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for wrap","kind":"member","name":"wrapValues","type":{"names":["Array.<String>"]},"defaultvalue":"['hard', 'off', 'soft', null]","access":"protected","scope":"static","longname":"wrapValues","$longname":"wrapValues","$kind":"property","id":1965,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * @member {String} className='Neo.form.field.TextArea'\n         * @protected\n         */","meta":{"filename":"TextArea.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.TextArea'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1966,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * @member {String} ntype='textarea'\n         * @protected\n         */","meta":{"filename":"TextArea.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'textarea'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1967,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * @member {String[]} cls=['neo-textarea', 'neo-textfield']\n         */","meta":{"filename":"TextArea.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-textarea', 'neo-textfield']","description":"'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1968,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * The visible width of the text control, in average character widths.\n         * If it is specified, it must be a positive integer.\n         * If it is not specified, the default value is 20.\n         * @member {Number|null} cols_=null\n         */","meta":{"filename":"TextArea.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The visible width of the text control, in average character widths.<br />If it is specified, it must be a positive integer.<br />If it is not specified, the default value is 20.","kind":"member","name":"cols_","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"cols_","scope":"global","$longname":"cols_","$kind":"property","id":1969,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * @member {String} inputTag_='textarea'\n         */","meta":{"filename":"TextArea.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputTag_","type":{"names":["String"]},"defaultvalue":"'textarea'","longname":"inputTag_","scope":"global","$longname":"inputTag_","$kind":"property","id":1970,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * Disabling to set a type for the textarea tag\n         * See: inputTag_\n         * @member {String|null} inputType=null\n         * @protected\n         */","meta":{"filename":"TextArea.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Disabling to set a type for the textarea tag<br />See: inputTag_","kind":"member","name":"inputType","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1971,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * Use false to disable the browsers default resizing feature\n         * @member {Boolean} resizable_=false\n         */","meta":{"filename":"TextArea.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Use false to disable the browsers default resizing feature","kind":"member","name":"resizable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"resizable_","scope":"global","$longname":"resizable_","$kind":"property","id":1972,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * An integer > 0 or null\n         * @member {Number|null} rows_=3\n         */","meta":{"filename":"TextArea.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"An integer > 0 or null","kind":"member","name":"rows_","type":{"names":["Number","null"]},"defaultvalue":3,"longname":"rows_","scope":"global","$longname":"rows_","$kind":"property","id":1973,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n         * Indicates how the control wraps text. Possible values are: hard, soft, off\n         * If this attribute is not specified, soft is its default value.\n         * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea\n         * @member {String|null} wrap_=null\n         */","meta":{"filename":"TextArea.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Indicates how the control wraps text. Possible values are: hard, soft, off<br />If this attribute is not specified, soft is its default value.<br />https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea","kind":"member","name":"wrap_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"wrap_","scope":"global","$longname":"wrap_","$kind":"property","id":1974,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the cols config got changed\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @protected\n     */","meta":{"range":[2238,2321],"filename":"TextArea.mjs","lineno":78,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061398","name":"TextArea#afterSetCols","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the cols config got changed","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCols","longname":"TextArea#afterSetCols","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetCols","$kind":"method","id":1975,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the inputTag config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2477,2563],"filename":"TextArea.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061411","name":"TextArea#afterSetInputTag","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the inputTag config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetInputTag","longname":"TextArea#afterSetInputTag","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetInputTag","$kind":"method","id":1976,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the resizable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2722,2935],"filename":"TextArea.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061424","name":"TextArea#afterSetResizable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the resizable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetResizable","longname":"TextArea#afterSetResizable","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetResizable","$kind":"method","id":1977,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the rows config got changed\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @protected\n     */","meta":{"range":[3097,3180],"filename":"TextArea.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061462","name":"TextArea#afterSetRows","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rows config got changed","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetRows","longname":"TextArea#afterSetRows","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetRows","$kind":"method","id":1978,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the value config got changed\n     * While dynamic value changes for a textarea can use the value property,\n     * the initial value needs to get rendered into the innerHTML of the textarea tag\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3497,3665],"filename":"TextArea.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061475","name":"TextArea#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed<br />While dynamic value changes for a textarea can use the value property,<br />the initial value needs to get rendered into the innerHTML of the textarea tag","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"TextArea#afterSetValue","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetValue","$kind":"method","id":1979,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Triggered after the wrap config got changed\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @protected\n     */","meta":{"range":[3827,3910],"filename":"TextArea.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061503","name":"TextArea#afterSetWrap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the wrap config got changed","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetWrap","longname":"TextArea#afterSetWrap","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#afterSetWrap","$kind":"method","id":1980,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n     * Checks if the new wrap value matches a value of the static wrapValues config\n     * @param {String} value\n     * @param {String} oldValue\n     * @returns {String} value\n     * @protected\n     */","meta":{"range":[4126,4243],"filename":"TextArea.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061516","name":"TextArea#beforeSetWrap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new wrap value matches a value of the static wrapValues config","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"returns":[{"type":{"names":["String"]},"description":"value"}],"access":"protected","name":"beforeSetWrap","longname":"TextArea#beforeSetWrap","kind":"function","memberof":"TextArea","scope":"instance","$longname":"TextArea#beforeSetWrap","$kind":"method","id":1981,"neoClassName":"Neo.form.field.TextArea"},{"comment":"/**\n *\n * @class Neo.form.field.Time\n * @extends Neo.form.field.Picker\n */","meta":{"filename":"Time.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Time","augments":["Neo.form.field.Picker"],"memberof":"Neo.form.field","longname":"Neo.form.field.Time","scope":"static","$longname":"Neo.form.field.Time","$kind":"class","id":1982,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Time'\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Time'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1983,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String} ntype='timefield'\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'timefield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1984,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String[]} cls=['neo-timefield', 'neo-pickerfield', 'neo-textfield']\n         */","meta":{"filename":"Time.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-timefield', 'neo-pickerfield', 'neo-textfield']","description":"'neo-pickerfield', 'neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1985,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {Neo.collection.Base|null} collection=null\n         */","meta":{"filename":"Time.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"collection","type":{"names":["Neo.collection.Base","null"]},"defaultvalue":null,"longname":"collection","scope":"global","$longname":"collection","$kind":"property","id":1986,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String} inputType='time'\n         */","meta":{"filename":"Time.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'time'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1987,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Time.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":1988,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {Neo.list.Base} list=null\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"list","type":{"names":["Neo.list.Base"]},"defaultvalue":null,"access":"protected","longname":"list","scope":"global","$longname":"list","$kind":"property","id":1989,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {Object|null} listConfig=null\n         */","meta":{"filename":"Time.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"listConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"listConfig","scope":"global","$longname":"listConfig","$kind":"property","id":1990,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String} maxValue_='16:00'\n         */","meta":{"filename":"Time.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"maxValue_","type":{"names":["String"]},"defaultvalue":"'16:00'","longname":"maxValue_","scope":"global","$longname":"maxValue_","$kind":"property","id":1991,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {String} minValue_='08:00'\n         */","meta":{"filename":"Time.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"minValue_","type":{"names":["String"]},"defaultvalue":"'08:00'","longname":"minValue_","scope":"global","$longname":"minValue_","$kind":"property","id":1992,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * The height of the picker container. Defaults to px.\n         * @member {Number|null} pickerHeight=150\n         */","meta":{"filename":"Time.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"The height of the picker container. Defaults to px.","kind":"member","name":"pickerHeight","type":{"names":["Number","null"]},"defaultvalue":150,"longname":"pickerHeight","scope":"global","$longname":"pickerHeight","$kind":"property","id":1993,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * Value in seconds, defaults to 5min\n         * @member {Number} stepSize_=60*5\n         */","meta":{"filename":"Time.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value in seconds, defaults to 5min","kind":"member","name":"stepSize_","type":{"names":["Number"]},"defaultvalue":"60*5","longname":"stepSize_","scope":"global","$longname":"stepSize_","$kind":"property","id":1994,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {Object|Object[]} triggers=[{module: TimeTrigger}]\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"triggers","type":{"names":["Object","Array.<Object>"]},"defaultvalue":"[{module: TimeTrigger}]","description":"TimeTrigger}]","access":"protected","longname":"triggers","scope":"global","$longname":"triggers","$kind":"property","id":1995,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n         * @member {Intl.DateTimeFormat|null} valueFormat_=null\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"valueFormat_","type":{"names":["Intl.DateTimeFormat","null"]},"defaultvalue":null,"access":"protected","longname":"valueFormat_","scope":"global","$longname":"valueFormat_","$kind":"property","id":1996,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2293,3283],"filename":"Time.mjs","lineno":87,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061609","name":"Time#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Time#construct","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#construct","$kind":"method","id":1997,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered after the maxValue config got changed\n     * @param {Text} value\n     * @param {Text} oldValue\n     * @protected\n     */","meta":{"range":[3435,3608],"filename":"Time.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061741","name":"Time#afterSetMaxValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxValue config got changed","params":[{"type":{"names":["Text"]},"name":"value"},{"type":{"names":["Text"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxValue","longname":"Time#afterSetMaxValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetMaxValue","$kind":"method","id":1998,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered after the minValue config got changed\n     * @param {Text} value\n     * @param {Text} oldValue\n     * @protected\n     */","meta":{"range":[3760,3933],"filename":"Time.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061764","name":"Time#afterSetMinValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the minValue config got changed","params":[{"type":{"names":["Text"]},"name":"value"},{"type":{"names":["Text"]},"name":"oldValue"}],"access":"protected","name":"afterSetMinValue","longname":"Time#afterSetMinValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetMinValue","$kind":"method","id":1999,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered after the pickerIsMounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4098,4219],"filename":"Time.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061787","name":"Time#afterSetPickerIsMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the pickerIsMounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetPickerIsMounted","longname":"Time#afterSetPickerIsMounted","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetPickerIsMounted","$kind":"method","id":2000,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered after the stepSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[4375,4529],"filename":"Time.mjs","lineno":170,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061801","name":"Time#afterSetStepSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the stepSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetStepSize","longname":"Time#afterSetStepSize","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetStepSize","$kind":"method","id":2001,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @param {Boolean} [preventListSelect=false]\n     * @protected\n     */","meta":{"range":[4742,5032],"filename":"Time.mjs","lineno":183,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061814","name":"Time#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue","preventListSelect"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"preventListSelect"}],"access":"protected","name":"afterSetValue","longname":"Time#afterSetValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetValue","$kind":"method","id":2002,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Gets triggered before getting the value of the valueFormat config\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[5231,5600],"filename":"Time.mjs","lineno":202,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061858","name":"Time#beforeGetValueFormat","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Gets triggered before getting the value of the valueFormat config","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeGetValueFormat","longname":"Time#beforeGetValueFormat","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#beforeGetValueFormat","$kind":"method","id":2003,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered before the maxValue config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[5783,6037],"filename":"Time.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061902","name":"Time#beforeSetMaxValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the maxValue config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetMaxValue","longname":"Time#beforeSetMaxValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#beforeSetMaxValue","$kind":"method","id":2004,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered before the minValue config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[6220,6301],"filename":"Time.mjs","lineno":239,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061938","name":"Time#beforeSetMinValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the minValue config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetMinValue","longname":"Time#beforeSetMinValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#beforeSetMinValue","$kind":"method","id":2005,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Triggered before the value config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[6481,6559],"filename":"Time.mjs","lineno":250,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061950","name":"Time#beforeSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the value config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetValue","longname":"Time#beforeSetValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#beforeSetValue","$kind":"method","id":2006,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @returns {String[]}\n     */","meta":{"range":[6608,7427],"filename":"Time.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061962","name":"Time#createCollectionItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array.<String>"]}}],"name":"createCollectionItems","longname":"Time#createCollectionItems","kind":"function","memberof":"Time","scope":"instance","params":[],"$longname":"Time#createCollectionItems","$kind":"method","id":2007,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @returns {Neo.component.DateSelector}\n     */","meta":{"range":[7494,7551],"filename":"Time.mjs","lineno":288,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062079","name":"Time#createPickerComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.component.DateSelector"]}}],"name":"createPickerComponent","longname":"Time#createPickerComponent","kind":"function","memberof":"Time","scope":"instance","params":[],"$longname":"Time#createPickerComponent","$kind":"method","id":2008,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Function} [callback]\n     */","meta":{"range":[7609,7846],"filename":"Time.mjs","lineno":295,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062087","name":"Time#focusInputEl","type":"MethodDefinition","paramnames":["callback"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"optional":true,"name":"callback"}],"name":"focusInputEl","longname":"Time#focusInputEl","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#focusInputEl","$kind":"method","id":2009,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Transforms AM / PM based times into a 24h format.\n     * E.g. \"08:00 AM\" => \"08:00\"\n     * @param {String|null} value\n     * @protected\n     * @returns {String|null}\n     */","meta":{"range":[8041,8205],"filename":"Time.mjs","lineno":314,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062125","name":"Time#formatTime","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Transforms AM / PM based times into a 24h format.<br />E.g. \"08:00 AM\" => \"08:00\"","params":[{"type":{"names":["String","null"]},"name":"value"}],"access":"protected","returns":[{"type":{"names":["String","null"]}}],"name":"formatTime","longname":"Time#formatTime","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#formatTime","$kind":"method","id":2010,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[8273,8337],"filename":"Time.mjs","lineno":326,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062148","name":"Time#onContainerKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onContainerKeyDownEnter","longname":"Time#onContainerKeyDownEnter","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#onContainerKeyDownEnter","$kind":"method","id":2011,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[8405,8487],"filename":"Time.mjs","lineno":334,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062158","name":"Time#onContainerKeyDownEscape","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onContainerKeyDownEscape","longname":"Time#onContainerKeyDownEscape","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#onContainerKeyDownEscape","$kind":"method","id":2012,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[8555,8814],"filename":"Time.mjs","lineno":342,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062171","name":"Time#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onKeyDownEnter","longname":"Time#onKeyDownEnter","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#onKeyDownEnter","$kind":"method","id":2013,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} record\n     */","meta":{"range":[8866,9220],"filename":"Time.mjs","lineno":356,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062206","name":"Time#onListItemClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onListItemClick","longname":"Time#onListItemClick","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#onListItemClick","$kind":"method","id":2014,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Object} record\n     */","meta":{"range":[9272,9344],"filename":"Time.mjs","lineno":372,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062254","name":"Time#onListItemNavigate","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onListItemNavigate","longname":"Time#onListItemNavigate","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#onListItemNavigate","$kind":"method","id":2015,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     *\n     */","meta":{"range":[9373,9541],"filename":"Time.mjs","lineno":379,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062265","name":"Time#recreateListItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"recreateListItems","longname":"Time#recreateListItems","kind":"function","memberof":"Time","scope":"instance","params":[],"$longname":"Time#recreateListItems","$kind":"method","id":2016,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * Resets the field to its original value or null depending on the clearToOriginalValue config\n     * You can optionally pass a new value, which will adjust the originalConfig.value if needed.\n     * @param {String|null} [value]\n     */","meta":{"range":[9796,10036],"filename":"Time.mjs","lineno":392,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062298","name":"Time#reset","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Resets the field to its original value or null depending on the clearToOriginalValue config<br />You can optionally pass a new value, which will adjust the originalConfig.value if needed.","params":[{"type":{"names":["String","null"]},"optional":true,"name":"value"}],"name":"reset","longname":"Time#reset","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#reset","$kind":"method","id":2017,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n     * @param {Boolean} [preventFocus=false]\n     */","meta":{"range":[10103,10463],"filename":"Time.mjs","lineno":405,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062341","name":"Time#selectCurrentListItem","type":"MethodDefinition","paramnames":["preventFocus"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"preventFocus"}],"name":"selectCurrentListItem","longname":"Time#selectCurrentListItem","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#selectCurrentListItem","$kind":"method","id":2018,"neoClassName":"Neo.form.field.Time"},{"comment":"/**\n * Base class for form field Triggers\n * @class Neo.form.field.trigger.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Base class for form field Triggers","kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Base","scope":"static","$longname":"Neo.form.field.trigger.Base","$kind":"class","id":2019,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * Valid values for align\n         * @member {String[]} alignValues=['end', 'start']\n         * @protected\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Valid values for align","kind":"member","name":"alignValues","type":{"names":["Array.<String>"]},"defaultvalue":"['end', 'start']","access":"protected","scope":"static","longname":"alignValues","$longname":"alignValues","$kind":"property","id":2020,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2021,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} ntype='trigger'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2022,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} align_='end'\n         */","meta":{"filename":"Base.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"align_","type":{"names":["String"]},"defaultvalue":"'end'","longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":2023,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-field-trigger']\n         */","meta":{"filename":"Base.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-field-trigger']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2024,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Neo.form.field.Base|null} field=null\n         */","meta":{"filename":"Base.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"field","type":{"names":["Neo.form.field.Base","null"]},"defaultvalue":null,"longname":"field","scope":"global","$longname":"field","$kind":"property","id":2025,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Boolean} hidden_=false\n         */","meta":{"filename":"Base.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"hidden_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hidden_","scope":"global","$longname":"hidden_","$kind":"property","id":2026,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String|null} iconCls_=null\n         */","meta":{"filename":"Base.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"iconCls_","scope":"global","$longname":"iconCls_","$kind":"property","id":2027,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Boolean} isHovered=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"isHovered","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isHovered","scope":"global","$longname":"isHovered","$kind":"property","id":2028,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * The scope of the trigger handler\n         * @member {Neo.core.Base|null} scope=null\n         */","meta":{"filename":"Base.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"The scope of the trigger handler","kind":"member","name":"scope","type":{"names":["Neo.core.Base","null"]},"defaultvalue":null,"longname":"scope","scope":"global","$longname":"scope","$kind":"property","id":2029,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Boolean} showOnHover=false\n         */","meta":{"filename":"Base.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"showOnHover","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showOnHover","scope":"global","$longname":"showOnHover","$kind":"property","id":2030,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'base'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2031,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Object} _vdom={tabIndex: -1}\n         */","meta":{"filename":"Base.mjs","lineno":74,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tabIndex: -1}","description":"1}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2032,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Number} weight_=10\n         */","meta":{"filename":"Base.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"weight_","type":{"names":["Number"]},"defaultvalue":10,"longname":"weight_","scope":"global","$longname":"weight_","$kind":"property","id":2033,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2066,2808],"filename":"Base.mjs","lineno":85,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062467","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":2034,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the align config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2961,3132],"filename":"Base.mjs","lineno":120,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062568","name":"Base#afterSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the align config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetAlign","longname":"Base#afterSetAlign","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAlign","$kind":"method","id":2035,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the hidden config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3288,3480],"filename":"Base.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062598","name":"Base#afterSetHidden","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hidden config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHidden","longname":"Base#afterSetHidden","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHidden","$kind":"method","id":2036,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the iconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3635,3855],"filename":"Base.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062632","name":"Base#afterSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconCls","longname":"Base#afterSetIconCls","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetIconCls","$kind":"method","id":2037,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered before the align config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4010,4130],"filename":"Base.mjs","lineno":165,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062671","name":"Base#beforeSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the align config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetAlign","longname":"Base#beforeSetAlign","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetAlign","$kind":"method","id":2038,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * @param {Boolean} updateParentVdom\n     * @param {Boolean} silent\n     */","meta":{"range":[4224,4441],"filename":"Base.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062686","name":"Base#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"updateParentVdom"},{"type":{"names":["Boolean"]},"name":"silent"}],"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#destroy","$kind":"method","id":2039,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[4470,4555],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062722","name":"Base#onMouseEnter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMouseEnter","longname":"Base#onMouseEnter","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onMouseEnter","$kind":"method","id":2040,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[4584,4669],"filename":"Base.mjs","lineno":194,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062738","name":"Base#onMouseLeave","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMouseLeave","longname":"Base#onMouseLeave","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onMouseLeave","$kind":"method","id":2041,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * click domEvent listener\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[4768,4938],"filename":"Base.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062754","name":"Base#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"click domEvent listener","params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onTriggerClick","longname":"Base#onTriggerClick","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onTriggerClick","$kind":"method","id":2042,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n * Clear Trigger to remove the input value of TextFields or subclasses\n * @class Neo.form.field.trigger.Clear\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"Clear.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Clear Trigger to remove the input value of TextFields or subclasses","kind":"class","name":"Clear","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Clear","scope":"static","$longname":"Neo.form.field.trigger.Clear","$kind":"class","id":2043,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Clear'\n         * @protected\n         */","meta":{"filename":"Clear.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Clear'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2044,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * @member {String} ntype='trigger-clear'\n         * @protected\n         */","meta":{"filename":"Clear.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-clear'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2045,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * @member {String[]} cls=['neo-field-trigger', 'neo-trigger-clear']\n         */","meta":{"filename":"Clear.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-field-trigger', 'neo-trigger-clear']","description":"'neo-trigger-clear']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2046,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-times'\n         */","meta":{"filename":"Clear.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-times'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2047,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='clear'\n         * @protected\n         */","meta":{"filename":"Clear.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'clear'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2048,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n         * @member {Number} weight_=20\n         */","meta":{"filename":"Clear.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"weight_","type":{"names":["Number"]},"defaultvalue":20,"longname":"weight_","scope":"global","$longname":"weight_","$kind":"property","id":2049,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * Triggered after the hidden config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1271,1429],"filename":"Clear.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062829","name":"Clear#afterSetHidden","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hidden config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHidden","longname":"Clear#afterSetHidden","kind":"function","memberof":"Clear","scope":"instance","$longname":"Clear#afterSetHidden","$kind":"method","id":2050,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * Triggered before the hidden config gets changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1588,1737],"filename":"Clear.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062857","name":"Clear#beforeSetHidden","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the hidden config gets changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"beforeSetHidden","longname":"Clear#beforeSetHidden","kind":"function","memberof":"Clear","scope":"instance","$longname":"Clear#beforeSetHidden","$kind":"method","id":2051,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     *\n     */","meta":{"range":[1766,2040],"filename":"Clear.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062877","name":"Clear#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"Clear#destroy","kind":"function","memberof":"Clear","scope":"instance","params":[],"$longname":"Clear#destroy","$kind":"method","id":2052,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * @returns {Boolean} true in case the trigger should be hidden\n     */","meta":{"range":[2130,2509],"filename":"Clear.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062912","name":"Clear#getHiddenState","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the trigger should be hidden"}],"name":"getHiddenState","longname":"Clear#getHiddenState","kind":"function","memberof":"Clear","scope":"instance","params":[],"$longname":"Clear#getHiddenState","$kind":"method","id":2053,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * @param {Object} opts\n     */","meta":{"range":[2559,2631],"filename":"Clear.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062967","name":"Clear#onFieldChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"name":"onFieldChange","longname":"Clear#onFieldChange","kind":"function","memberof":"Clear","scope":"instance","$longname":"Clear#onFieldChange","$kind":"method","id":2054,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     *\n     */","meta":{"range":[2660,2974],"filename":"Clear.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100062981","name":"Clear#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Clear#onConstructed","kind":"function","memberof":"Clear","scope":"instance","params":[],"$longname":"Clear#onConstructed","$kind":"method","id":2055,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * @override\n     */","meta":{"range":[3013,3132],"filename":"Clear.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063021","name":"Clear#onMouseEnter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"override":true,"name":"onMouseEnter","longname":"Clear#onMouseEnter","kind":"function","memberof":"Clear","scope":"instance","params":[],"$longname":"Clear#onMouseEnter","$kind":"method","id":2056,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3182,3238],"filename":"Clear.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063044","name":"Clear#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"Clear#onTriggerClick","kind":"function","memberof":"Clear","scope":"instance","$longname":"Clear#onTriggerClick","$kind":"method","id":2057,"neoClassName":"Neo.form.field.trigger.Clear"},{"comment":"/**\n * Copy to clipboard Trigger to copy the input value of TextFields or subclasses to clipboard.\n * @class Neo.form.field.trigger.CopyToClipboard\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"CopyToClipboard.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Copy to clipboard Trigger to copy the input value of TextFields or subclasses to clipboard.","kind":"class","name":"CopyToClipboard","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.CopyToClipboard","scope":"static","$longname":"Neo.form.field.trigger.CopyToClipboard","$kind":"class","id":2058,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.CopyToClipboard'\n         * @protected\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.CopyToClipboard'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2059,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {String} ntype='trigger-copytoclipboard'\n         * @protected\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-copytoclipboard'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2060,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {String[]} cls=['neo-field-trigger', 'neo-trigger-clipboard']\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-field-trigger', 'neo-trigger-clipboard']","description":"'neo-trigger-clipboard']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2061,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-clipboard'\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-clipboard'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2062,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {Boolean} showOnHover=true\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"showOnHover","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showOnHover","scope":"global","$longname":"showOnHover","$kind":"property","id":2063,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='copytoclipboard'\n         * @protected\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'copytoclipboard'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2064,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n         * @member {Number} weight_=21\n         */","meta":{"filename":"CopyToClipboard.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"weight_","type":{"names":["Number"]},"defaultvalue":21,"longname":"weight_","scope":"global","$longname":"weight_","$kind":"property","id":2065,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n     * Triggered after the hidden config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1488,1644],"filename":"CopyToClipboard.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063102","name":"CopyToClipboard#afterSetHidden","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hidden config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHidden","longname":"CopyToClipboard#afterSetHidden","kind":"function","memberof":"CopyToClipboard","scope":"instance","$longname":"CopyToClipboard#afterSetHidden","$kind":"method","id":2066,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n     * @returns {Boolean} true in case the trigger should be hidden\n     */","meta":{"range":[1734,1825],"filename":"CopyToClipboard.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063130","name":"CopyToClipboard#getHiddenState","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the trigger should be hidden"}],"name":"getHiddenState","longname":"CopyToClipboard#getHiddenState","kind":"function","memberof":"CopyToClipboard","scope":"instance","params":[],"$longname":"CopyToClipboard#getHiddenState","$kind":"method","id":2067,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n     *\n     */","meta":{"range":[1854,2123],"filename":"CopyToClipboard.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063151","name":"CopyToClipboard#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"CopyToClipboard#onConstructed","kind":"function","memberof":"CopyToClipboard","scope":"instance","params":[],"$longname":"CopyToClipboard#onConstructed","$kind":"method","id":2068,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n     * @param {Object} opts\n     */","meta":{"range":[2173,2245],"filename":"CopyToClipboard.mjs","lineno":84,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063191","name":"CopyToClipboard#onFieldChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"name":"onFieldChange","longname":"CopyToClipboard#onFieldChange","kind":"function","memberof":"CopyToClipboard","scope":"instance","$longname":"CopyToClipboard#onFieldChange","$kind":"method","id":2069,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2295,2537],"filename":"CopyToClipboard.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063205","name":"CopyToClipboard#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"CopyToClipboard#onTriggerClick","kind":"function","memberof":"CopyToClipboard","scope":"instance","$longname":"CopyToClipboard#onTriggerClick","$kind":"method","id":2070,"neoClassName":"Neo.form.field.trigger.CopyToClipboard"},{"comment":"/**\n * used by form.field.Date\n * @class Neo.form.field.trigger.Date\n * @extends Neo.form.field.trigger.Picker\n */","meta":{"filename":"Date.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"used by form.field.Date","kind":"class","name":"Date","augments":["Neo.form.field.trigger.Picker"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Date","scope":"static","$longname":"Neo.form.field.trigger.Date","$kind":"class","id":2071,"neoClassName":"Neo.form.field.trigger.Date"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Date'\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Date'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2072,"neoClassName":"Neo.form.field.trigger.Date"},{"comment":"/**\n         * @member {String} ntype='trigger-date'\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-date'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2073,"neoClassName":"Neo.form.field.trigger.Date"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-calendar-alt'\n         */","meta":{"filename":"Date.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-calendar-alt'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2074,"neoClassName":"Neo.form.field.trigger.Date"},{"comment":"/**\n * Used by form.field.Picker\n * @class Neo.form.field.trigger.Picker\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"Picker.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Used by form.field.Picker","kind":"class","name":"Picker","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Picker","scope":"static","$longname":"Neo.form.field.trigger.Picker","$kind":"class","id":2075,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Picker'\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Picker'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2076,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n         * @member {String} ntype='trigger-picker'\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-picker'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2077,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-caret-down'\n         */","meta":{"filename":"Picker.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-caret-down'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2078,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='picker'\n         * @protected\n         */","meta":{"filename":"Picker.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'picker'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2079,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[848,919],"filename":"Picker.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063313","name":"Picker#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"Picker#onTriggerClick","kind":"function","memberof":"Picker","scope":"instance","$longname":"Picker#onTriggerClick","$kind":"method","id":2080,"neoClassName":"Neo.form.field.trigger.Picker"},{"comment":"/**\n * Decreases the value of a NumberField\n * @class Neo.form.field.trigger.SpinDown\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"SpinDown.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Decreases the value of a NumberField","kind":"class","name":"SpinDown","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.SpinDown","scope":"static","$longname":"Neo.form.field.trigger.SpinDown","$kind":"class","id":2081,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.SpinUp'\n         * @protected\n         */","meta":{"filename":"SpinDown.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.SpinUp'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2082,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n         * @member {String} ntype='trigger-spindown'\n         * @protected\n         */","meta":{"filename":"SpinDown.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-spindown'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2083,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n         * @member {String} align_='start'\n         */","meta":{"filename":"SpinDown.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"align_","type":{"names":["String"]},"defaultvalue":"'start'","longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":2084,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-chevron-left'\n         */","meta":{"filename":"SpinDown.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-chevron-left'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2085,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='spindown'\n         * @protected\n         */","meta":{"filename":"SpinDown.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'spindown'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2086,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[968,1040],"filename":"SpinDown.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063361","name":"SpinDown#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"SpinDown#onTriggerClick","kind":"function","memberof":"SpinDown","scope":"instance","$longname":"SpinDown#onTriggerClick","$kind":"method","id":2087,"neoClassName":"Neo.form.field.trigger.SpinDown"},{"comment":"/**\n * Increases the value of a NumberField\n * @class Neo.form.field.trigger.SpinUp\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"SpinUp.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Increases the value of a NumberField","kind":"class","name":"SpinUp","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.SpinUp","scope":"static","$longname":"Neo.form.field.trigger.SpinUp","$kind":"class","id":2088,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.SpinUp'\n         * @protected\n         */","meta":{"filename":"SpinUp.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.SpinUp'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2089,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n         * @member {String} ntype='trigger-spinup'\n         * @protected\n         */","meta":{"filename":"SpinUp.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-spinup'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2090,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n         * @member {String|null} iconCls='fa fa-chevron-right'\n         */","meta":{"filename":"SpinUp.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":"'fa","description":"fa-chevron-right'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2091,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='spinup'\n         * @protected\n         */","meta":{"filename":"SpinUp.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'spinup'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2092,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[865,935],"filename":"SpinUp.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063407","name":"SpinUp#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"SpinUp#onTriggerClick","kind":"function","memberof":"SpinUp","scope":"instance","$longname":"SpinUp#onTriggerClick","$kind":"method","id":2093,"neoClassName":"Neo.form.field.trigger.SpinUp"},{"comment":"/**\n * Combines spin up & down inside one trigger\n * @class Neo.form.field.trigger.SpinUpDown\n * @extends Neo.form.field.trigger.Base\n */","meta":{"filename":"SpinUpDown.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Combines spin up & down inside one trigger","kind":"class","name":"SpinUpDown","augments":["Neo.form.field.trigger.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.SpinUpDown","scope":"static","$longname":"Neo.form.field.trigger.SpinUpDown","$kind":"class","id":2094,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.SpinUpDown'\n         * @protected\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.SpinUpDown'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2095,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * @member {String} ntype='trigger-spinupdown'\n         * @protected\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-spinupdown'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2096,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * @member {String[]} cls=['neo-field-trigger', 'neo-spin-buttons']\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-field-trigger', 'neo-spin-buttons']","description":"'neo-spin-buttons']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2097,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * @member {String} spinButtonDownIconCls='fa fa-chevron-down'\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"spinButtonDownIconCls","type":{"names":["String"]},"defaultvalue":"'fa","description":"fa-chevron-down'","longname":"spinButtonDownIconCls","scope":"global","$longname":"spinButtonDownIconCls","$kind":"property","id":2098,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * @member {String} spinButtonUpIconCls='fa fa-chevron-up'\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"spinButtonUpIconCls","type":{"names":["String"]},"defaultvalue":"'fa","description":"fa-chevron-up'","longname":"spinButtonUpIconCls","scope":"global","$longname":"spinButtonUpIconCls","$kind":"property","id":2099,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='spinupdown'\n         * @protected\n         */","meta":{"filename":"SpinUpDown.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'spinupdown'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2100,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n     *\n     */","meta":{"range":[1199,1517],"filename":"SpinUpDown.mjs","lineno":43,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063459","name":"SpinUpDown#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"SpinUpDown#onConstructed","kind":"function","memberof":"SpinUpDown","scope":"instance","params":[],"$longname":"SpinUpDown#onConstructed","$kind":"method","id":2101,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1567,1886],"filename":"SpinUpDown.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063505","name":"SpinUpDown#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTriggerClick","longname":"SpinUpDown#onTriggerClick","kind":"function","memberof":"SpinUpDown","scope":"instance","$longname":"SpinUpDown#onTriggerClick","$kind":"method","id":2102,"neoClassName":"Neo.form.field.trigger.SpinUpDown"},{"comment":"/**\n * Used by form.field.Time\n * @class Neo.form.field.trigger.Time\n * @extends Neo.form.field.trigger.Picker\n */","meta":{"filename":"Time.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Used by form.field.Time","kind":"class","name":"Time","augments":["Neo.form.field.trigger.Picker"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Time","scope":"static","$longname":"Neo.form.field.trigger.Time","$kind":"class","id":2103,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Time'\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Time'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2104,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {String} ntype='trigger-time'\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger-time'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2105,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {String[]} cls=['neo-timefield-trigger','neo-field-trigger']\n         */","meta":{"filename":"Time.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-timefield-trigger','neo-field-trigger']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2106,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {Neo.component.Clock|null} clock=null\n         * @protected\n         */","meta":{"filename":"Time.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"clock","type":{"names":["Neo.component.Clock","null"]},"defaultvalue":null,"access":"protected","longname":"clock","scope":"global","$longname":"clock","$kind":"property","id":2107,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {Object|null} clockConfig=null\n         */","meta":{"filename":"Time.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"clockConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"clockConfig","scope":"global","$longname":"clockConfig","$kind":"property","id":2108,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * @member {String|null} iconCls=null\n         */","meta":{"filename":"Time.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls","type":{"names":["String","null"]},"defaultvalue":null,"longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":2109,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='time'\n         */","meta":{"filename":"Time.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'time'","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2110,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n         * Format: hh:mm\n         * @member {String|null} value_=null\n         */","meta":{"filename":"Time.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Format: hh:mm","kind":"member","name":"value_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"value_","scope":"global","$longname":"value_","$kind":"property","id":2111,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1347,1769],"filename":"Time.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063606","name":"Time#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Time#construct","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#construct","$kind":"method","id":2112,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[1929,2089],"filename":"Time.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063673","name":"Time#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Time#afterSetAppName","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetAppName","$kind":"method","id":2113,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n     * Triggered after the value config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2242,2348],"filename":"Time.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100063697","name":"Time#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"Time#afterSetValue","kind":"function","memberof":"Time","scope":"instance","$longname":"Time#afterSetValue","$kind":"method","id":2114,"neoClassName":"Neo.form.field.trigger.Time"},{"comment":"/**\n * An extended form.field.Text which creates an HTML5 url input. Most browsers will show a specialized\n * virtual keyboard for web address input.\n * @class Neo.form.field.Url\n * @extends Neo.form.field.Text\n */","meta":{"filename":"Url.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"An extended form.field.Text which creates an HTML5 url input. Most browsers will show a specialized<br />virtual keyboard for web address input.","kind":"class","name":"Url","augments":["Neo.form.field.Text"],"memberof":"Neo.form.field","longname":"Neo.form.field.Url","scope":"static","$longname":"Neo.form.field.Url","$kind":"class","id":2115,"neoClassName":"Neo.form.field.Url"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Url'\n         * @protected\n         */","meta":{"filename":"Url.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Url'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2116,"neoClassName":"Neo.form.field.Url"},{"comment":"/**\n         * @member {String} ntype='urlfield'\n         * @protected\n         */","meta":{"filename":"Url.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'urlfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2117,"neoClassName":"Neo.form.field.Url"},{"comment":"/**\n         * Value for the inputType_ textfield config\n         * @member {String} inputType='url'\n         */","meta":{"filename":"Url.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form/field","code":{}},"description":"Value for the inputType_ textfield config","kind":"member","name":"inputType","type":{"names":["String"]},"defaultvalue":"'url'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":2118,"neoClassName":"Neo.form.field.Url"},{"comment":"/**\n * @class Neo.form.Fieldset\n * @extends Neo.container.Base\n */","meta":{"filename":"Fieldset.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"class","name":"Fieldset","augments":["Neo.container.Base"],"memberof":"Neo.form","longname":"Neo.form.Fieldset","scope":"static","$longname":"Neo.form.Fieldset","$kind":"class","id":2119,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String} className='Neo.form.Fieldset'\n         * @protected\n         */","meta":{"filename":"Fieldset.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.Fieldset'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2120,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String} ntype='fieldset'\n         * @protected\n         */","meta":{"filename":"Fieldset.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'fieldset'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2121,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String[]} cls=['neo-fieldset'],\n         */","meta":{"filename":"Fieldset.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-fieldset'],","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2122,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Boolean} collapsed_=false,\n         */","meta":{"filename":"Fieldset.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"collapsed_","type":{"names":["Boolean"]},"defaultvalue":"false,","longname":"collapsed_","scope":"global","$longname":"collapsed_","$kind":"property","id":2123,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Boolean} collapsible_=true,\n         */","meta":{"filename":"Fieldset.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"collapsible_","type":{"names":["Boolean"]},"defaultvalue":"true,","longname":"collapsible_","scope":"global","$longname":"collapsible_","$kind":"property","id":2124,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Boolean} disableItemsOnCollapse_=true,\n         */","meta":{"filename":"Fieldset.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"disableItemsOnCollapse_","type":{"names":["Boolean"]},"defaultvalue":"true,","longname":"disableItemsOnCollapse_","scope":"global","$longname":"disableItemsOnCollapse_","$kind":"property","id":2125,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Boolean} hasLabelClickListener=false,\n         * @protected\n         */","meta":{"filename":"Fieldset.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"hasLabelClickListener","type":{"names":["Boolean"]},"defaultvalue":"false,","access":"protected","longname":"hasLabelClickListener","scope":"global","$longname":"hasLabelClickListener","$kind":"property","id":2126,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String} iconClsChecked_='far fa-check'\n         */","meta":{"filename":"Fieldset.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"iconClsChecked_","type":{"names":["String"]},"defaultvalue":"'far","description":"fa-check'","longname":"iconClsChecked_","scope":"global","$longname":"iconClsChecked_","$kind":"property","id":2127,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String} iconClsUnchecked_='far fa-square'\n         */","meta":{"filename":"Fieldset.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"iconClsUnchecked_","type":{"names":["String"]},"defaultvalue":"'far","description":"fa-square'","longname":"iconClsUnchecked_","scope":"global","$longname":"iconClsUnchecked_","$kind":"property","id":2128,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * Internally stores the ids of disabled items when collapsing the fieldset\n         * and re-applies keeps the disabled state when expanding.\n         * @member {String[]|null} itemsDisabledMap=null\n         * @protected\n         */","meta":{"filename":"Fieldset.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"description":"Internally stores the ids of disabled items when collapsing the fieldset<br />and re-applies keeps the disabled state when expanding.","kind":"member","name":"itemsDisabledMap","type":{"names":["Array.<String>","null"]},"defaultvalue":null,"access":"protected","longname":"itemsDisabledMap","scope":"global","$longname":"itemsDisabledMap","$kind":"property","id":2129,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Neo.component.Legend|null} legend=null\n         */","meta":{"filename":"Fieldset.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"legend","type":{"names":["Neo.component.Legend","null"]},"defaultvalue":null,"longname":"legend","scope":"global","$longname":"legend","$kind":"property","id":2130,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Object|null} legendConfig=null\n         */","meta":{"filename":"Fieldset.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"legendConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"legendConfig","scope":"global","$longname":"legendConfig","$kind":"property","id":2131,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {String} title_=''\n         */","meta":{"filename":"Fieldset.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"title_","type":{"names":["String"]},"defaultvalue":"''","longname":"title_","scope":"global","$longname":"title_","$kind":"property","id":2132,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n         * @member {Object} _vdom={tag:'fieldset',cn:[]}\n         */","meta":{"filename":"Fieldset.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'fieldset',cn:[]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2133,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * Triggered after the collapsed config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2231,3595],"filename":"Fieldset.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100063813","name":"Fieldset#afterSetCollapsed","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the collapsed config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetCollapsed","longname":"Fieldset#afterSetCollapsed","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#afterSetCollapsed","$kind":"method","id":2134,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * Triggered after the collapsible config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3756,4367],"filename":"Fieldset.mjs","lineno":128,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100063962","name":"Fieldset#afterSetCollapsible","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the collapsible config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetCollapsible","longname":"Fieldset#afterSetCollapsible","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#afterSetCollapsible","$kind":"method","id":2135,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * Triggered after the iconClsChecked config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4529,4657],"filename":"Fieldset.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064045","name":"Fieldset#afterSetIconClsChecked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconClsChecked config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconClsChecked","longname":"Fieldset#afterSetIconClsChecked","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#afterSetIconClsChecked","$kind":"method","id":2136,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * Triggered after the iconClsUnchecked config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4821,4951],"filename":"Fieldset.mjs","lineno":170,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064061","name":"Fieldset#afterSetIconClsUnchecked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconClsUnchecked config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconClsUnchecked","longname":"Fieldset#afterSetIconClsUnchecked","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#afterSetIconClsUnchecked","$kind":"method","id":2137,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * Triggered after the title config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5104,5171],"filename":"Fieldset.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064077","name":"Fieldset#afterSetTitle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the title config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTitle","longname":"Fieldset#afterSetTitle","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#afterSetTitle","$kind":"method","id":2138,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     *\n     */","meta":{"range":[5200,5344],"filename":"Fieldset.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064088","name":"Fieldset#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Fieldset#onConstructed","kind":"function","memberof":"Fieldset","scope":"instance","params":[],"$longname":"Fieldset#onConstructed","$kind":"method","id":2139,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5394,5527],"filename":"Fieldset.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064109","name":"Fieldset#onLegendClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onLegendClick","longname":"Fieldset#onLegendClick","kind":"function","memberof":"Fieldset","scope":"instance","$longname":"Fieldset#onLegendClick","$kind":"method","id":2140,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n     *\n     */","meta":{"range":[5556,6396],"filename":"Fieldset.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/form","code":{"id":"astnode100064132","name":"Fieldset#updateLegend","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updateLegend","longname":"Fieldset#updateLegend","kind":"function","memberof":"Fieldset","scope":"instance","params":[],"$longname":"Fieldset#updateLegend","$kind":"method","id":2141,"neoClassName":"Neo.form.Fieldset"},{"comment":"/**\n * @class Neo.grid.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.grid","longname":"Neo.grid.Container","scope":"static","$longname":"Neo.grid.Container","$kind":"class","id":2142,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {String} className='Neo.grid.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.grid.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2143,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {String} ntype='grid-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'grid-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2144,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * todo: testing config, remove when Stores are ready\n         * @member {Number} amountRows=20\n         */","meta":{"filename":"Container.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"description":"todo: testing config, remove when Stores are ready","kind":"member","name":"amountRows","type":{"names":["Number"]},"defaultvalue":20,"longname":"amountRows","scope":"global","$longname":"amountRows","$kind":"property","id":2145,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {Array} cls=['neo-grid-container']\n         */","meta":{"filename":"Container.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-grid-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2146,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {Array} columns=[]\n         */","meta":{"filename":"Container.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"columns","type":{"names":["Array"]},"defaultvalue":"[]","longname":"columns","scope":"global","$longname":"columns","$kind":"property","id":2147,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {String} _layout='base'\n         */","meta":{"filename":"Container.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"_layout","type":{"names":["String"]},"defaultvalue":"'base'","longname":"_layout","scope":"global","$longname":"_layout","$kind":"property","id":2148,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {Array} _items\n         */","meta":{"filename":"Container.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"_items","type":{"names":["Array"]},"longname":"_items","scope":"global","$longname":"_items","$kind":"property","id":2149,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Container.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2150,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1921,2032],"filename":"Container.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064327","name":"Container#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Container#construct","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#construct","$kind":"method","id":2151,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n     * @param columns\n     * @returns {*}\n     */","meta":{"range":[2096,2594],"filename":"Container.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064346","name":"Container#createColumns","type":"MethodDefinition","paramnames":["columns"]},"vars":{"":null}},"params":[{"name":"columns"}],"returns":[{"type":{"names":["*"]}}],"name":"createColumns","longname":"Container#createColumns","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#createColumns","$kind":"method","id":2152,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n     * Dummy method until we have a data package in place\n     * @param {Number} amountRows\n     */","meta":{"range":[2708,3700],"filename":"Container.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064413","name":"Container#createRandomViewData","type":"MethodDefinition","paramnames":["amountRows"]},"vars":{"":null}},"description":"Dummy method until we have a data package in place","params":[{"type":{"names":["Number"]},"name":"amountRows"}],"name":"createRandomViewData","longname":"Container#createRandomViewData","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#createRandomViewData","$kind":"method","id":2153,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n     * @override\n     * @returns {*}\n     */","meta":{"range":[3759,3812],"filename":"Container.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064561","name":"Container#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"override":true,"returns":[{"type":{"names":["*"]}}],"name":"getVdomRoot","longname":"Container#getVdomRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVdomRoot","$kind":"method","id":2154,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n     * @override\n     * @returns {Neo.vdom.VNode}\n     */","meta":{"range":[3884,3947],"filename":"Container.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064573","name":"Container#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"override":true,"returns":[{"type":{"names":["Neo.vdom.VNode"]}}],"name":"getVnodeRoot","longname":"Container#getVnodeRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVnodeRoot","$kind":"method","id":2155,"neoClassName":"Neo.grid.Container"},{"comment":"/**\n * @class Neo.grid.header.Button\n * @extends Neo.button.Base\n */","meta":{"filename":"Button.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"class","name":"Button","augments":["Neo.button.Base"],"memberof":"Neo.grid.header","longname":"Neo.grid.header.Button","scope":"static","$longname":"Neo.grid.header.Button","$kind":"class","id":2156,"neoClassName":"Neo.grid.header.Button"},{"comment":"/**\n         * @member {String} className='Neo.grid.header.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.grid.header.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2157,"neoClassName":"Neo.grid.header.Button"},{"comment":"/**\n         * @member {String} ntype='grid-header-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'grid-header-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2158,"neoClassName":"Neo.grid.header.Button"},{"comment":"/**\n         * @member {Array} cls=['neo-grid-header-button']\n         */","meta":{"filename":"Button.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-grid-header-button']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2159,"neoClassName":"Neo.grid.header.Button"},{"comment":"/**\n * @class Neo.grid.header.Toolbar\n * @extends Neo.container.Toolbar\n */","meta":{"filename":"Toolbar.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"class","name":"Toolbar","augments":["Neo.container.Toolbar"],"memberof":"Neo.grid.header","longname":"Neo.grid.header.Toolbar","scope":"static","$longname":"Neo.grid.header.Toolbar","$kind":"class","id":2160,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {String} className='Neo.grid.header.Toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.grid.header.Toolbar'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2161,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {String} ntype='grid-header-toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'grid-header-toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2162,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {Array} cls=['neo-grid-header-toolbar']\n         */","meta":{"filename":"Toolbar.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-grid-header-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2163,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {String} _layout='base'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"_layout","type":{"names":["String"]},"defaultvalue":"'base'","access":"protected","longname":"_layout","scope":"global","$longname":"_layout","$kind":"property","id":2164,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {Object} itemDefaults={ntype:'grid-header-button'}\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"defaultvalue":"{ntype:'grid-header-button'}","access":"protected","longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":2165,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n         * @member {Object} _vdom\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"access":"protected","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2166,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n     * @param {Array} items\n     */","meta":{"range":[1146,1684],"filename":"Toolbar.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{"id":"astnode100064667","name":"Toolbar#createItems","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"items"}],"name":"createItems","longname":"Toolbar#createItems","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#createItems","$kind":"method","id":2167,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n     * @param dock\n     * @returns {String} layoutConfig\n     * @override\n     */","meta":{"range":[1780,1832],"filename":"Toolbar.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{"id":"astnode100064753","name":"Toolbar#getLayoutConfig","type":"MethodDefinition","paramnames":["dock"]},"vars":{"":null}},"params":[{"name":"dock"}],"returns":[{"type":{"names":["String"]},"description":"layoutConfig"}],"override":true,"name":"getLayoutConfig","longname":"Toolbar#getLayoutConfig","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#getLayoutConfig","$kind":"method","id":2168,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1879,1932],"filename":"Toolbar.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{"id":"astnode100064760","name":"Toolbar#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getVdomRoot","longname":"Toolbar#getVdomRoot","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getVdomRoot","$kind":"method","id":2169,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1979,2042],"filename":"Toolbar.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid/header","code":{"id":"astnode100064772","name":"Toolbar#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getVnodeRoot","longname":"Toolbar#getVnodeRoot","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getVnodeRoot","$kind":"method","id":2170,"neoClassName":"Neo.grid.header.Toolbar"},{"comment":"/**\n * @class Neo.grid.View\n * @extends Neo.component.Base\n */","meta":{"filename":"View.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"class","name":"View","augments":["Neo.component.Base"],"memberof":"Neo.grid","longname":"Neo.grid.View","scope":"static","$longname":"Neo.grid.View","$kind":"class","id":2171,"neoClassName":"Neo.grid.View"},{"comment":"/**\n         * @member {String} className='Neo.grid.View'\n         * @protected\n         */","meta":{"filename":"View.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.grid.View'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2172,"neoClassName":"Neo.grid.View"},{"comment":"/**\n         * @member {String} ntype='grid-view'\n         * @protected\n         */","meta":{"filename":"View.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'grid-view'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2173,"neoClassName":"Neo.grid.View"},{"comment":"/**\n         * @member {Array} cls=['neo-grid-view']\n         */","meta":{"filename":"View.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-grid-view']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2174,"neoClassName":"Neo.grid.View"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"View.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2175,"neoClassName":"Neo.grid.View"},{"comment":"/**\n     * vdom.Helper should not compare ids for table rows by default\n     * @override\n     */","meta":{"range":[792,808],"filename":"View.mjs","lineno":36,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/grid","code":{"id":"astnode100064827","name":"View#syncVdomIds","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"vdom.Helper should not compare ids for table rows by default","override":true,"name":"syncVdomIds","longname":"View#syncVdomIds","kind":"function","memberof":"View","scope":"instance","params":[],"$longname":"View#syncVdomIds","$kind":"method","id":2176,"neoClassName":"Neo.grid.View"},{"comment":"/**\n * The base class for all other layouts.\n * Use it directly in case you want to create a container without a layout.\n * @class Neo.layout.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"The base class for all other layouts.<br />Use it directly in case you want to create a container without a layout.","kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.layout","longname":"Neo.layout.Base","scope":"static","$longname":"Neo.layout.Base","$kind":"class","id":2177,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n         * @member {String} className='Neo.layout.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2178,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n         * @member {String} ntype='layout-base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-base'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2179,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n         * The name of the App this layout belongs to\n         * @member {String|null} appName_=null\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"The name of the App this layout belongs to","kind":"member","name":"appName_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appName_","scope":"global","$longname":"appName_","$kind":"property","id":2180,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n         * The Id of the Container instance this layout is bound to\n         * @member {?String} containerId=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"The Id of the Container instance this layout is bound to","kind":"member","name":"containerId","type":{"names":["String"]},"nullable":true,"defaultvalue":null,"access":"protected","longname":"containerId","scope":"global","$longname":"containerId","$kind":"property","id":2181,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n         * Identifier for all classes that extend layout.Base\n         * @member {Boolean} isLayout=true\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Identifier for all classes that extend layout.Base","kind":"member","name":"isLayout","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"isLayout","scope":"global","$longname":"isLayout","$kind":"property","id":2182,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[1227,1369],"filename":"Base.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064867","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":2183,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n     * Placeholder Method\n     * @param {Neo.component.Base} item\n     * @protected\n     */","meta":{"range":[1475,1504],"filename":"Base.mjs","lineno":57,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064887","name":"Base#applyChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Placeholder Method","params":[{"type":{"names":["Neo.component.Base"]},"name":"item"}],"access":"protected","name":"applyChildAttributes","longname":"Base#applyChildAttributes","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#applyChildAttributes","$kind":"method","id":2184,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n     * Placeholder Method\n     * @protected\n     */","meta":{"range":[1570,1596],"filename":"Base.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064892","name":"Base#applyRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Placeholder Method","access":"protected","name":"applyRenderAttributes","longname":"Base#applyRenderAttributes","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#applyRenderAttributes","$kind":"method","id":2185,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n     * Placeholder Method\n     * @param {Neo.component.Base} item\n     * @protected\n     */","meta":{"range":[1702,1732],"filename":"Base.mjs","lineno":70,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064896","name":"Base#removeChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Placeholder Method","params":[{"type":{"names":["Neo.component.Base"]},"name":"item"}],"access":"protected","name":"removeChildAttributes","longname":"Base#removeChildAttributes","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeChildAttributes","$kind":"method","id":2186,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n     * Placeholder Method\n     * @protected\n     */","meta":{"range":[1798,1825],"filename":"Base.mjs","lineno":76,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064901","name":"Base#removeRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Placeholder Method","access":"protected","name":"removeRenderAttributes","longname":"Base#removeRenderAttributes","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#removeRenderAttributes","$kind":"method","id":2187,"neoClassName":"Neo.layout.Base"},{"comment":"/**\n * @class Neo.layout.Card\n * @extends Neo.layout.Base\n */","meta":{"filename":"Card.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"class","name":"Card","augments":["Neo.layout.Base"],"memberof":"Neo.layout","longname":"Neo.layout.Card","scope":"static","$longname":"Neo.layout.Card","$kind":"class","id":2188,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n         * @member {String} className='Neo.layout.Card'\n         * @protected\n         */","meta":{"filename":"Card.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.Card'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2189,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n         * @member {String} ntype='layout-card'\n         * @protected\n         */","meta":{"filename":"Card.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-card'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2190,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n     * Modifies the CSS classes of the container items this layout is bound to.\n     * Automatically gets triggered after changing the value of activeIndex.\n     * Lazy loads items which use a module config containing a function.\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[1845,4846],"filename":"Card.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100064955","name":"Card#afterSetActiveIndex","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Modifies the CSS classes of the container items this layout is bound to.<br />Automatically gets triggered after changing the value of activeIndex.<br />Lazy loads items which use a module config containing a function.","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetActiveIndex","longname":"Card#afterSetActiveIndex","kind":"function","memberof":"Card","scope":"instance","async":true,"$longname":"Card#afterSetActiveIndex","$kind":"method","id":2191,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n     * Initially sets the CSS classes of the container items this layout is bound to.\n     * @param {Neo.component.Base} item\n     * @param {Number} index\n     * @param {Boolean} [keepInDom=false]\n     */","meta":{"range":[5065,5715],"filename":"Card.mjs","lineno":151,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065335","name":"Card#applyChildAttributes","type":"MethodDefinition","paramnames":["item","index","keepInDom"]},"vars":{"":null}},"description":"Initially sets the CSS classes of the container items this layout is bound to.","params":[{"type":{"names":["Neo.component.Base"]},"name":"item"},{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"keepInDom"}],"name":"applyChildAttributes","longname":"Card#applyChildAttributes","kind":"function","memberof":"Card","scope":"instance","$longname":"Card#applyChildAttributes","$kind":"method","id":2192,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n     * Applies CSS classes to the container this layout is bound to\n     */","meta":{"range":[5805,6193],"filename":"Card.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065428","name":"Card#applyRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Applies CSS classes to the container this layout is bound to","name":"applyRenderAttributes","longname":"Card#applyRenderAttributes","kind":"function","memberof":"Card","scope":"instance","params":[],"$longname":"Card#applyRenderAttributes","$kind":"method","id":2193,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n     * Removes all CSS rules from the container this layout is bound to.\n     * Gets called when switching to a different layout.\n     */","meta":{"range":[6345,6738],"filename":"Card.mjs","lineno":191,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065476","name":"Card#removeRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes all CSS rules from the container this layout is bound to.<br />Gets called when switching to a different layout.","name":"removeRenderAttributes","longname":"Card#removeRenderAttributes","kind":"function","memberof":"Card","scope":"instance","params":[],"$longname":"Card#removeRenderAttributes","$kind":"method","id":2194,"neoClassName":"Neo.layout.Card"},{"comment":"/**\n * @class Neo.layout.Fit\n * @extends Neo.layout.Base\n */","meta":{"filename":"Fit.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"class","name":"Fit","augments":["Neo.layout.Base"],"memberof":"Neo.layout","longname":"Neo.layout.Fit","scope":"static","$longname":"Neo.layout.Fit","$kind":"class","id":2195,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n         * @member {String} className='Neo.layout.Fit'\n         * @protected\n         */","meta":{"filename":"Fit.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.Fit'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2196,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n         * @member {String} ntype='layout-fit'\n         * @protected\n         */","meta":{"filename":"Fit.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-fit'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2197,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n     * Initially sets the CSS classes of the container items this layout is bound to.\n     * @param {Neo.component.Base} child\n     * @param {Number} index\n     */","meta":{"range":[640,801],"filename":"Fit.mjs","lineno":27,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065558","name":"Fit#applyChildAttributes","type":"MethodDefinition","paramnames":["child","index"]},"vars":{"":null}},"description":"Initially sets the CSS classes of the container items this layout is bound to.","params":[{"type":{"names":["Neo.component.Base"]},"name":"child"},{"type":{"names":["Number"]},"name":"index"}],"name":"applyChildAttributes","longname":"Fit#applyChildAttributes","kind":"function","memberof":"Fit","scope":"instance","$longname":"Fit#applyChildAttributes","$kind":"method","id":2198,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n     * Applies CSS classes to the container this layout is bound to\n     */","meta":{"range":[891,1277],"filename":"Fit.mjs","lineno":36,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065583","name":"Fit#applyRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Applies CSS classes to the container this layout is bound to","name":"applyRenderAttributes","longname":"Fit#applyRenderAttributes","kind":"function","memberof":"Fit","scope":"instance","params":[],"$longname":"Fit#applyRenderAttributes","$kind":"method","id":2199,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n     * Removes all CSS rules from the container this layout is bound to.\n     * Gets called when switching to a different layout.\n     */","meta":{"range":[1429,1820],"filename":"Fit.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065631","name":"Fit#removeRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes all CSS rules from the container this layout is bound to.<br />Gets called when switching to a different layout.","name":"removeRenderAttributes","longname":"Fit#removeRenderAttributes","kind":"function","memberof":"Fit","scope":"instance","params":[],"$longname":"Fit#removeRenderAttributes","$kind":"method","id":2200,"neoClassName":"Neo.layout.Fit"},{"comment":"/**\n * @class Neo.layout.Flexbox\n * @extends Neo.layout.Base\n */","meta":{"filename":"Flexbox.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"class","name":"Flexbox","augments":["Neo.layout.Base"],"memberof":"Neo.layout","longname":"Neo.layout.Flexbox","scope":"static","$longname":"Neo.layout.Flexbox","$kind":"class","id":2201,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values for align\n         * @member {String[]} alignValues=['center', 'end', 'start', 'stretch', null]\n         * @protected\n         * @static\n         */","meta":{"filename":"Flexbox.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values for align","kind":"member","name":"alignValues","type":{"names":["Array.<String>"]},"defaultvalue":"['center', 'end', 'start', 'stretch', null]","access":"protected","scope":"static","longname":"alignValues","$longname":"alignValues","$kind":"property","id":2202,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values for direction\n         * @member {String[]} directionValues=['column', 'column-reverse', 'row', 'row-reverse', null]\n         * @protected\n         * @static\n         */","meta":{"filename":"Flexbox.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values for direction","kind":"member","name":"directionValues","type":{"names":["Array.<String>"]},"defaultvalue":"['column', 'column-reverse', 'row', 'row-reverse', null]","access":"protected","scope":"static","longname":"directionValues","$longname":"directionValues","$kind":"property","id":2203,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values for pack\n         * @member {String[]} packValues=['center', 'end', 'start', null]\n         * @protected\n         * @static\n         */","meta":{"filename":"Flexbox.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values for pack","kind":"member","name":"packValues","type":{"names":["Array.<String>"]},"defaultvalue":"['center', 'end', 'start', null]","access":"protected","scope":"static","longname":"packValues","$longname":"packValues","$kind":"property","id":2204,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values for wrap\n         * @member {String[]} wrapValues=['nowrap', 'wrap', 'wrap-reverse']\n         * @protected\n         * @static\n         */","meta":{"filename":"Flexbox.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values for wrap","kind":"member","name":"wrapValues","type":{"names":["Array.<String>"]},"defaultvalue":"['nowrap', 'wrap', 'wrap-reverse']","access":"protected","scope":"static","longname":"wrapValues","$longname":"wrapValues","$kind":"property","id":2205,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * @member {String} className='Neo.layout.Flexbox'\n         * @protected\n         */","meta":{"filename":"Flexbox.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.Flexbox'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2206,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * @member {String} ntype='layout-flexbox'\n         * @protected\n         */","meta":{"filename":"Flexbox.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-flexbox'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2207,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values: 'center', 'end', 'start', 'stretch', null\n         * @member {String|null} align_=null\n         */","meta":{"filename":"Flexbox.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values: 'center', 'end', 'start', 'stretch', null","kind":"member","name":"align_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":2208,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values: 'column', 'column-reverse', 'row', 'row-reverse', null\n         * @member {String|null} direction_=null\n         */","meta":{"filename":"Flexbox.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values: 'column', 'column-reverse', 'row', 'row-reverse', null","kind":"member","name":"direction_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"direction_","scope":"global","$longname":"direction_","$kind":"property","id":2209,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values: 'center', 'end', 'start', null\n         * @member {String|null} pack_=null\n         */","meta":{"filename":"Flexbox.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values: 'center', 'end', 'start', null","kind":"member","name":"pack_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"pack_","scope":"global","$longname":"pack_","$kind":"property","id":2210,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * CSS className prefix\n         * @member {String} prefix='neo-flex-'\n         */","meta":{"filename":"Flexbox.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"CSS className prefix","kind":"member","name":"prefix","type":{"names":["String"]},"defaultvalue":"'neo-flex-'","longname":"prefix","scope":"global","$longname":"prefix","$kind":"property","id":2211,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n         * Valid values: nowrap, wrap, wrapreverse\n         * @member {String} wrap_='nowrap'\n         */","meta":{"filename":"Flexbox.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"description":"Valid values: nowrap, wrap, wrapreverse","kind":"member","name":"wrap_","type":{"names":["String"]},"defaultvalue":"'nowrap'","longname":"wrap_","scope":"global","$longname":"wrap_","$kind":"property","id":2212,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Updates the Container CSS cls after \"align\" gets changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[2461,2556],"filename":"Flexbox.mjs","lineno":84,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065754","name":"Flexbox#afterSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Updates the Container CSS cls after \"align\" gets changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAlign","longname":"Flexbox#afterSetAlign","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#afterSetAlign","$kind":"method","id":2213,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Updates the Container CSS cls after \"direction\" gets changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[2735,2838],"filename":"Flexbox.mjs","lineno":94,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065768","name":"Flexbox#afterSetDirection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Updates the Container CSS cls after \"direction\" gets changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetDirection","longname":"Flexbox#afterSetDirection","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#afterSetDirection","$kind":"method","id":2214,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Updates the Container CSS cls after \"pack\" gets changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[3012,3105],"filename":"Flexbox.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065782","name":"Flexbox#afterSetPack","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Updates the Container CSS cls after \"pack\" gets changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetPack","longname":"Flexbox#afterSetPack","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#afterSetPack","$kind":"method","id":2215,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Updates the Container CSS cls after \"wrap\" gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3269,3362],"filename":"Flexbox.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065796","name":"Flexbox#afterSetWrap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Updates the Container CSS cls after \"wrap\" gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetWrap","longname":"Flexbox#afterSetWrap","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#afterSetWrap","$kind":"method","id":2216,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Applies the flex value to an item of the container this layout is bound to\n     * @param {Neo.component.Base} item\n     */","meta":{"range":[3506,3708],"filename":"Flexbox.mjs","lineno":122,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065810","name":"Flexbox#applyChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Applies the flex value to an item of the container this layout is bound to","params":[{"type":{"names":["Neo.component.Base"]},"name":"item"}],"name":"applyChildAttributes","longname":"Flexbox#applyChildAttributes","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#applyChildAttributes","$kind":"method","id":2217,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Applies CSS classes to the container this layout is bound to\n     */","meta":{"range":[3798,4614],"filename":"Flexbox.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065848","name":"Flexbox#applyRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Applies CSS classes to the container this layout is bound to","name":"applyRenderAttributes","longname":"Flexbox#applyRenderAttributes","kind":"function","memberof":"Flexbox","scope":"instance","params":[],"$longname":"Flexbox#applyRenderAttributes","$kind":"method","id":2218,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Checks if the new value for \"align\" is valid\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     * @returns {String|null} value\n     */","meta":{"range":[4813,4929],"filename":"Flexbox.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065975","name":"Flexbox#beforeSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new value for \"align\" is valid","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String","null"]},"description":"value"}],"name":"beforeSetAlign","longname":"Flexbox#beforeSetAlign","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#beforeSetAlign","$kind":"method","id":2219,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Checks if the new value for \"direction\" is valid\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     * @returns {String|null} value\n     */","meta":{"range":[5132,5260],"filename":"Flexbox.mjs","lineno":178,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100065990","name":"Flexbox#beforeSetDirection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new value for \"direction\" is valid","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String","null"]},"description":"value"}],"name":"beforeSetDirection","longname":"Flexbox#beforeSetDirection","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#beforeSetDirection","$kind":"method","id":2220,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Checks if the new value for \"pack\" is valid\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     * @returns {String|null} value\n     */","meta":{"range":[5458,5571],"filename":"Flexbox.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066005","name":"Flexbox#beforeSetPack","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new value for \"pack\" is valid","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String","null"]},"description":"value"}],"name":"beforeSetPack","longname":"Flexbox#beforeSetPack","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#beforeSetPack","$kind":"method","id":2221,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Checks if the new value for \"wrap\" is valid\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String} value\n     */","meta":{"range":[5754,5867],"filename":"Flexbox.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066020","name":"Flexbox#beforeSetWrap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Checks if the new value for \"wrap\" is valid","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]},"description":"value"}],"name":"beforeSetWrap","longname":"Flexbox#beforeSetWrap","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#beforeSetWrap","$kind":"method","id":2222,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Removes all CSS rules from an container item this layout is bound to.\n     * Gets called when switching to a different layout.\n     * @param {Neo.component.Base} item\n     * @protected\n     */","meta":{"range":[6081,6237],"filename":"Flexbox.mjs","lineno":210,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066035","name":"Flexbox#removeChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Removes all CSS rules from an container item this layout is bound to.<br />Gets called when switching to a different layout.","params":[{"type":{"names":["Neo.component.Base"]},"name":"item"}],"access":"protected","name":"removeChildAttributes","longname":"Flexbox#removeChildAttributes","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#removeChildAttributes","$kind":"method","id":2223,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Removes all CSS rules from the container this layout is bound to.\n     * Gets called when switching to a different layout.\n     * @protected\n     */","meta":{"range":[6407,7240],"filename":"Flexbox.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066064","name":"Flexbox#removeRenderAttributes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes all CSS rules from the container this layout is bound to.<br />Gets called when switching to a different layout.","access":"protected","name":"removeRenderAttributes","longname":"Flexbox#removeRenderAttributes","kind":"function","memberof":"Flexbox","scope":"instance","params":[],"$longname":"Flexbox#removeRenderAttributes","$kind":"method","id":2224,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Checks if the new value for propertyName is valid\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @param {String} validValuesName\n     * @param {String} propertyName\n     * @protected\n     * @returns {String|null} value\n     */","meta":{"range":[7519,7892],"filename":"Flexbox.mjs","lineno":259,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066191","name":"Flexbox#testInputValue","type":"MethodDefinition","paramnames":["value","oldValue","validValuesName","propertyName"]},"vars":{"":null}},"description":"Checks if the new value for propertyName is valid","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"},{"type":{"names":["String"]},"name":"validValuesName"},{"type":{"names":["String"]},"name":"propertyName"}],"access":"protected","returns":[{"type":{"names":["String","null"]},"description":"value"}],"name":"testInputValue","longname":"Flexbox#testInputValue","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#testInputValue","$kind":"method","id":2225,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n     * Updates the Container CSS cls\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @param {String} propertyName\n     * @protected\n     */","meta":{"range":[8076,8569],"filename":"Flexbox.mjs","lineno":277,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066234","name":"Flexbox#updateInputValue","type":"MethodDefinition","paramnames":["value","oldValue","propertyName"]},"vars":{"":null}},"description":"Updates the Container CSS cls","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"},{"type":{"names":["String"]},"name":"propertyName"}],"access":"protected","name":"updateInputValue","longname":"Flexbox#updateInputValue","kind":"function","memberof":"Flexbox","scope":"instance","$longname":"Flexbox#updateInputValue","$kind":"method","id":2226,"neoClassName":"Neo.layout.Flexbox"},{"comment":"/**\n * @class Neo.layout.HBox\n * @extends Neo.layout.Flexbox\n */","meta":{"filename":"HBox.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"class","name":"HBox","augments":["Neo.layout.Flexbox"],"memberof":"Neo.layout","longname":"Neo.layout.HBox","scope":"static","$longname":"Neo.layout.HBox","$kind":"class","id":2227,"neoClassName":"Neo.layout.HBox"},{"comment":"/**\n         * @member {String} className='Neo.layout.HBox'\n         * @protected\n         */","meta":{"filename":"HBox.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.HBox'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2228,"neoClassName":"Neo.layout.HBox"},{"comment":"/**\n         * @member {String} ntype='layout-hbox'\n         * @protected\n         */","meta":{"filename":"HBox.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-hbox'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2229,"neoClassName":"Neo.layout.HBox"},{"comment":"/**\n         * @member {String} direction='row'\n         * @protected\n         */","meta":{"filename":"HBox.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"direction","type":{"names":["String"]},"defaultvalue":"'row'","access":"protected","longname":"direction","scope":"global","$longname":"direction","$kind":"property","id":2230,"neoClassName":"Neo.layout.HBox"},{"comment":"/**\n     * Applies the flex value to an item of the container this layout is bound to\n     * @param {Object} item\n     */","meta":{"range":[682,843],"filename":"HBox.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066334","name":"HBox#applyChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Applies the flex value to an item of the container this layout is bound to","params":[{"type":{"names":["Object"]},"name":"item"}],"name":"applyChildAttributes","longname":"HBox#applyChildAttributes","kind":"function","memberof":"HBox","scope":"instance","$longname":"HBox#applyChildAttributes","$kind":"method","id":2231,"neoClassName":"Neo.layout.HBox"},{"comment":"/**\n * @class Neo.layout.VBox\n * @extends Neo.layout.Flexbox\n */","meta":{"filename":"VBox.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"class","name":"VBox","augments":["Neo.layout.Flexbox"],"memberof":"Neo.layout","longname":"Neo.layout.VBox","scope":"static","$longname":"Neo.layout.VBox","$kind":"class","id":2232,"neoClassName":"Neo.layout.VBox"},{"comment":"/**\n         * @member {String} className='Neo.layout.VBox'\n         * @protected\n         */","meta":{"filename":"VBox.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.layout.VBox'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2233,"neoClassName":"Neo.layout.VBox"},{"comment":"/**\n         * @member {String} ntype='layout-vbox'\n         * @protected\n         */","meta":{"filename":"VBox.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'layout-vbox'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2234,"neoClassName":"Neo.layout.VBox"},{"comment":"/**\n         * @member {String} direction='column'\n         * @protected\n         */","meta":{"filename":"VBox.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{}},"kind":"member","name":"direction","type":{"names":["String"]},"defaultvalue":"'column'","access":"protected","longname":"direction","scope":"global","$longname":"direction","$kind":"property","id":2235,"neoClassName":"Neo.layout.VBox"},{"comment":"/**\n     * Applies the flex value to an item of the container this layout is bound to\n     * @param {Object} item\n     */","meta":{"range":[688,851],"filename":"VBox.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/layout","code":{"id":"astnode100066383","name":"VBox#applyChildAttributes","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Applies the flex value to an item of the container this layout is bound to","params":[{"type":{"names":["Object"]},"name":"item"}],"name":"applyChildAttributes","longname":"VBox#applyChildAttributes","kind":"function","memberof":"VBox","scope":"instance","$longname":"VBox#applyChildAttributes","$kind":"method","id":2236,"neoClassName":"Neo.layout.VBox"},{"comment":"/**\n * @class Neo.list.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.list","longname":"Neo.list.Base","scope":"static","$longname":"Neo.list.Base","$kind":"class","id":2237,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {String} className='Neo.list.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.list.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2238,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {String} ntype='list'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'list'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2239,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Boolean} animate_=false\n         */","meta":{"filename":"Base.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"animate_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"animate_","scope":"global","$longname":"animate_","$kind":"property","id":2240,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * True will destroy the used collection / store when the component gets destroyed\n         * @member {Boolean} autoDestroyStore=true\n         */","meta":{"filename":"Base.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"True will destroy the used collection / store when the component gets destroyed","kind":"member","name":"autoDestroyStore","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoDestroyStore","scope":"global","$longname":"autoDestroyStore","$kind":"property","id":2241,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-list-container','neo-list']\n         */","meta":{"filename":"Base.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-list-container','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2242,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Boolean} disableSelection_=false\n         */","meta":{"filename":"Base.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"disableSelection_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disableSelection_","scope":"global","$longname":"disableSelection_","$kind":"property","id":2243,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {String} displayField='name'\n         */","meta":{"filename":"Base.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"displayField","type":{"names":["String"]},"defaultvalue":"'name'","longname":"displayField","scope":"global","$longname":"displayField","$kind":"property","id":2244,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Boolean} draggable_=false\n         */","meta":{"filename":"Base.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"draggable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"draggable_","scope":"global","$longname":"draggable_","$kind":"property","id":2245,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Neo.draggable.list.DragZone|null} dragZone=null\n         */","meta":{"filename":"Base.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"dragZone","type":{"names":["Neo.draggable.list.DragZone","null"]},"defaultvalue":null,"longname":"dragZone","scope":"global","$longname":"dragZone","$kind":"property","id":2246,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Object} dragZoneConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"dragZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"dragZoneConfig","scope":"global","$longname":"dragZoneConfig","$kind":"property","id":2247,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Boolean} highlightFilterValue=true\n         */","meta":{"filename":"Base.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"highlightFilterValue","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"highlightFilterValue","scope":"global","$longname":"highlightFilterValue","$kind":"property","id":2248,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {String} itemCls='neo-list-item'\n         */","meta":{"filename":"Base.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"itemCls","type":{"names":["String"]},"defaultvalue":"'neo-list-item'","longname":"itemCls","scope":"global","$longname":"itemCls","$kind":"property","id":2249,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * The type of the node / tag for each list item\n         * @member {String} itemTagName='li'\n         */","meta":{"filename":"Base.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"The type of the node / tag for each list item","kind":"member","name":"itemTagName","type":{"names":["String"]},"defaultvalue":"'li'","longname":"itemTagName","scope":"global","$longname":"itemTagName","$kind":"property","id":2250,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Base.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":2251,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * config values for Neo.list.plugin.Animate\n         * @member {Object} pluginAnimateConfig=null\n         */","meta":{"filename":"Base.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"config values for Neo.list.plugin.Animate","kind":"member","name":"pluginAnimateConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"pluginAnimateConfig","scope":"global","$longname":"pluginAnimateConfig","$kind":"property","id":2252,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * Either pass a selection.Model module, an instance or a config object\n         * @member {Object|Neo.selection.Model} selectionModel_=null\n         */","meta":{"filename":"Base.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"Either pass a selection.Model module, an instance or a config object","kind":"member","name":"selectionModel_","type":{"names":["Object","Neo.selection.Model"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":2253,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * Set this to true in case a select event should only update _vdom (e.g. when used inside a form.field.Select\n         * @member {Boolean} silentSelect=false\n         */","meta":{"filename":"Base.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"Set this to true in case a select event should only update _vdom (e.g. when used inside a form.field.Select","kind":"member","name":"silentSelect","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"silentSelect","scope":"global","$longname":"silentSelect","$kind":"property","id":2254,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Base.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":2255,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * True will add a checkbox in front of each list item\n         * @member {Boolean} stacked_=true\n         */","meta":{"filename":"Base.mjs","lineno":97,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"True will add a checkbox in front of each list item","kind":"member","name":"stacked_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"stacked_","scope":"global","$longname":"stacked_","$kind":"property","id":2256,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * @member {Object} _vdom={tag:'ul',cn:[]}\n         */","meta":{"filename":"Base.mjs","lineno":101,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'ul',cn:[]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2257,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3132,3397],"filename":"Base.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066488","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":2258,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the animate config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3554,3982],"filename":"Base.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066528","name":"Base#afterSetAnimate","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the animate config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetAnimate","longname":"Base#afterSetAnimate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAnimate","$kind":"method","id":2259,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the disableSelection config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4148,4267],"filename":"Base.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066581","name":"Base#afterSetDisableSelection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disableSelection config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDisableSelection","longname":"Base#afterSetDisableSelection","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDisableSelection","$kind":"method","id":2260,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the draggable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4426,4848],"filename":"Base.mjs","lineno":159,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066595","name":"Base#afterSetDraggable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the draggable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDraggable","longname":"Base#afterSetDraggable","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetDraggable","$kind":"method","id":2261,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[5036,5130],"filename":"Base.mjs","lineno":180,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066645","name":"Base#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Base#afterSetSelectionModel","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSelectionModel","$kind":"method","id":2262,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the store config got changed\n     * @param {Neo.data.Store} value\n     * @param {Neo.data.Store} oldValue\n     * @protected\n     */","meta":{"range":[5299,5607],"filename":"Base.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066661","name":"Base#afterSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the store config got changed","params":[{"type":{"names":["Neo.data.Store"]},"name":"value"},{"type":{"names":["Neo.data.Store"]},"name":"oldValue"}],"access":"protected","name":"afterSetStore","longname":"Base#afterSetStore","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetStore","$kind":"method","id":2263,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered after the useCheckBoxes config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5770,5960],"filename":"Base.mjs","lineno":209,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066682","name":"Base#afterSetUseCheckBoxes","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useCheckBoxes config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseCheckBoxes","longname":"Base#afterSetUseCheckBoxes","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetUseCheckBoxes","$kind":"method","id":2264,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @returns {Neo.selection.Model}\n     * @protected\n     */","meta":{"range":[6189,6345],"filename":"Base.mjs","lineno":224,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066713","name":"Base#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.selection.Model"]}}],"access":"protected","name":"beforeSetSelectionModel","longname":"Base#beforeSetSelectionModel","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetSelectionModel","$kind":"method","id":2265,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Object|Neo.data.Store} value\n     * @param {Object|Neo.data.Store} oldValue\n     * @returns {Neo.data.Store}\n     * @protected\n     */","meta":{"range":[6564,6707],"filename":"Base.mjs","lineno":236,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066733","name":"Base#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Object","Neo.data.Store"]},"name":"value"},{"type":{"names":["Object","Neo.data.Store"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.data.Store"]}}],"access":"protected","name":"beforeSetStore","longname":"Base#beforeSetStore","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetStore","$kind":"method","id":2266,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Override this method for custom list items\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} The list item vdom object\n     */","meta":{"range":[6889,8031],"filename":"Base.mjs","lineno":247,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066753","name":"Base#createItem","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom list items","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"The list item vdom object"}],"name":"createItem","longname":"Base#createItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createItem","$kind":"method","id":2267,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[8281,8841],"filename":"Base.mjs","lineno":297,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066887","name":"Base#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"Base#createItemContent","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createItemContent","$kind":"method","id":2268,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[8902,9378],"filename":"Base.mjs","lineno":318,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100066962","name":"Base#createItems","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"createItems","longname":"Base#createItems","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createItems","$kind":"method","id":2269,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[9407,9565],"filename":"Base.mjs","lineno":342,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067044","name":"Base#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#destroy","$kind":"method","id":2270,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Calls focus() on the top level DOM node of this component or on a given node via id\n     * @param {String} [id]\n     */","meta":{"range":[9706,9877],"filename":"Base.mjs","lineno":356,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067065","name":"Base#focus","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Calls focus() on the top level DOM node of this component or on a given node via id","params":[{"type":{"names":["String"]},"optional":true,"name":"id"}],"name":"focus","longname":"Base#focus","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#focus","$kind":"method","id":2271,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[9963,10032],"filename":"Base.mjs","lineno":369,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067096","name":"Base#getItemId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemId","longname":"Base#getItemId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getItemId","$kind":"method","id":2272,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {String|Number} itemId\n     */","meta":{"range":[10124,10480],"filename":"Base.mjs","lineno":377,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067110","name":"Base#getItemRecordId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["String","Number"]},"description":"itemId"}],"name":"getItemRecordId","longname":"Base#getItemRecordId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getItemRecordId","$kind":"method","id":2273,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Support collections & stores\n     * @returns {String}\n     */","meta":{"range":[10563,10658],"filename":"Base.mjs","lineno":393,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067152","name":"Base#getKeyProperty","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Support collections & stores","returns":[{"type":{"names":["String"]}}],"name":"getKeyProperty","longname":"Base#getKeyProperty","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getKeyProperty","$kind":"method","id":2274,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10708,11076],"filename":"Base.mjs","lineno":400,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067170","name":"Base#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"Base#onClick","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onClick","$kind":"method","id":2275,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[11105,11205],"filename":"Base.mjs","lineno":419,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067226","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":2276,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[11255,11704],"filename":"Base.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067237","name":"Base#onContainerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onContainerClick","longname":"Base#onContainerClick","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onContainerClick","$kind":"method","id":2277,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * The containerClick event fires when a click occurs on the component, but not on a list item\n         * @event containerClick\n         * @param {String[]} cls the classList of the target node (converted to an array)\n         * @param {String} id the target dom id\n         * @param {String[]} path the event path\n         * @returns {Object}\n         */","meta":{"filename":"Base.mjs","lineno":429,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"The containerClick event fires when a click occurs on the component, but not on a list item","kind":"event","name":"containerClick","params":[{"type":{"names":["Array.<String>"]},"description":"the classList of the target node (converted to an array)","name":"cls"},{"type":{"names":["String"]},"description":"the target dom id","name":"id"},{"type":{"names":["Array.<String>"]},"description":"the event path","name":"path"}],"returns":[{"type":{"names":["Object"]}}],"longname":"event:containerClick","scope":"global","$longname":"event:containerClick","$kind":"event","id":2278,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Object} node\n     * @param {Object} data\n     */","meta":{"range":[11782,12196],"filename":"Base.mjs","lineno":444,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067249","name":"Base#onItemClick","type":"MethodDefinition","paramnames":["node","data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"node"},{"type":{"names":["Object"]},"name":"data"}],"name":"onItemClick","longname":"Base#onItemClick","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onItemClick","$kind":"method","id":2279,"neoClassName":"Neo.list.Base"},{"comment":"/**\n         * The itemClick event fires when a click occurs on a list item\n         * @event itemClick\n         * @param {String} id the record matching the list item\n         * @returns {Object}\n         */","meta":{"filename":"Base.mjs","lineno":449,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"The itemClick event fires when a click occurs on a list item","kind":"event","name":"itemClick","params":[{"type":{"names":["String"]},"description":"the record matching the list item","name":"id"}],"returns":[{"type":{"names":["Object"]}}],"longname":"event:itemClick","scope":"global","$longname":"event:itemClick","$kind":"event","id":2280,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[12225,12276],"filename":"Base.mjs","lineno":461,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067285","name":"Base#onStoreFilter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onStoreFilter","longname":"Base#onStoreFilter","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onStoreFilter","$kind":"method","id":2281,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[12305,12622],"filename":"Base.mjs","lineno":468,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067294","name":"Base#onStoreLoad","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onStoreLoad","longname":"Base#onStoreLoad","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onStoreLoad","$kind":"method","id":2282,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.fields Each field object contains the keys: name, oldValue, value\n     * @param {Number} data.index\n     * @param {Neo.data.Model} data.model\n     * @param {Object} data.record\n     *\n     */","meta":{"range":[12886,13215],"filename":"Base.mjs","lineno":490,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067342","name":"Base#onStoreRecordChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"description":"Each field object contains the keys: name, oldValue, value","name":"data.fields"},{"type":{"names":["Number"]},"name":"data.index"},{"type":{"names":["Neo.data.Model"]},"name":"data.model"},{"type":{"names":["Object"]},"name":"data.record"}],"name":"onStoreRecordChange","longname":"Base#onStoreRecordChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onStoreRecordChange","$kind":"method","id":2283,"neoClassName":"Neo.list.Base"},{"comment":"/**\n     * Convenience shortcut\n     * @param {Number} index\n     */","meta":{"range":[13294,13391],"filename":"Base.mjs","lineno":506,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067388","name":"Base#selectItem","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Convenience shortcut","params":[{"type":{"names":["Number"]},"name":"index"}],"name":"selectItem","longname":"Base#selectItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#selectItem","$kind":"method","id":2284,"neoClassName":"Neo.list.Base"},{"comment":"/**\n * @class Neo.list.Chip\n * @extends Neo.list.Component\n */","meta":{"filename":"Chip.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"class","name":"Chip","augments":["Neo.list.Component"],"memberof":"Neo.list","longname":"Neo.list.Chip","scope":"static","$longname":"Neo.list.Chip","$kind":"class","id":2285,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * @member {String} className='Neo.list.Chip'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.list.Chip'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2286,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * @member {String} ntype='chiplist'\n         * @protected\n         */","meta":{"filename":"Chip.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'chiplist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2287,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * @member {String[]} cls=['neo-chip-list','neo-list']\n         */","meta":{"filename":"Chip.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-chip-list','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2288,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * @member {Object} itemDefaults\n         */","meta":{"filename":"Chip.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":2289,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * The type of the node / tag for each list item\n         * @member {String} itemTagName='div'\n         */","meta":{"filename":"Chip.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"The type of the node / tag for each list item","kind":"member","name":"itemTagName","type":{"names":["String"]},"defaultvalue":"'div'","longname":"itemTagName","scope":"global","$longname":"itemTagName","$kind":"property","id":2290,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * True will flex each list item horizontally\n         * @member {Boolean} stacked_=true\n         */","meta":{"filename":"Chip.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"True will flex each list item horizontally","kind":"member","name":"stacked_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"stacked_","scope":"global","$longname":"stacked_","$kind":"property","id":2291,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Chip.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2292,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n     * Triggered after the stacked config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1378,1652],"filename":"Chip.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067452","name":"Chip#afterSetStacked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the stacked config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetStacked","longname":"Chip#afterSetStacked","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#afterSetStacked","$kind":"method","id":2293,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[1902,2686],"filename":"Chip.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067491","name":"Chip#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"Chip#createItemContent","kind":"function","memberof":"Chip","scope":"instance","$longname":"Chip#createItemContent","$kind":"method","id":2294,"neoClassName":"Neo.list.Chip"},{"comment":"/**\n * @class Neo.list.Color\n * @extends Neo.list.Base\n */","meta":{"filename":"Color.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"class","name":"Color","augments":["Neo.list.Base"],"memberof":"Neo.list","longname":"Neo.list.Color","scope":"static","$longname":"Neo.list.Color","$kind":"class","id":2295,"neoClassName":"Neo.list.Color"},{"comment":"/**\n     * form.field.Color needs to trigger a silent vdom update\n     * @member {Boolean} silentSelectUpdate=false\n     * @protected\n     */","meta":{"filename":"Color.mjs","lineno":13,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"form.field.Color needs to trigger a silent vdom update","kind":"member","name":"silentSelectUpdate","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"silentSelectUpdate","scope":"global","$longname":"silentSelectUpdate","$kind":"property","id":2296,"neoClassName":"Neo.list.Color"},{"comment":"/**\n         * @member {String} className='Neo.list.Color'\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.list.Color'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2297,"neoClassName":"Neo.list.Color"},{"comment":"/**\n         * @member {String} ntype='colorlist'\n         * @protected\n         */","meta":{"filename":"Color.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'colorlist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2298,"neoClassName":"Neo.list.Color"},{"comment":"/**\n         * @member {String[]} cls=['neo-color-list','neo-list']\n         */","meta":{"filename":"Color.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-color-list','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2299,"neoClassName":"Neo.list.Color"},{"comment":"/**\n         * The data.Model field which contains the color value\n         * @member {String} colorField='name'\n         */","meta":{"filename":"Color.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"The data.Model field which contains the color value","kind":"member","name":"colorField","type":{"names":["String"]},"defaultvalue":"'name'","longname":"colorField","scope":"global","$longname":"colorField","$kind":"property","id":2300,"neoClassName":"Neo.list.Color"},{"comment":"/**\n         * Override the formatter to apply a custom background-color styling.\n         * E.g. using CSS vars for different themes\n         * @member {Function} colorField=(scope,data)=>data[scope.colorField]\n         */","meta":{"filename":"Color.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"Override the formatter to apply a custom background-color styling.<br />E.g. using CSS vars for different themes","kind":"member","name":"colorField","type":{"names":["function"]},"defaultvalue":"(scope,data)=>data[scope.colorField","longname":"colorField","scope":"global","$longname":"colorField","$kind":"property","id":2301,"neoClassName":"Neo.list.Color"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[1432,2030],"filename":"Color.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067641","name":"Color#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"Color#createItemContent","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#createItemContent","$kind":"method","id":2302,"neoClassName":"Neo.list.Color"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[2116,2199],"filename":"Color.mjs","lineno":72,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067719","name":"Color#getListItemIconId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getListItemIconId","longname":"Color#getListItemIconId","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#getListItemIconId","$kind":"method","id":2303,"neoClassName":"Neo.list.Color"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[2285,2370],"filename":"Color.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067733","name":"Color#getListItemVtextId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getListItemVtextId","longname":"Color#getListItemVtextId","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#getListItemVtextId","$kind":"method","id":2304,"neoClassName":"Neo.list.Color"},{"comment":"/**\n     * @param {String[]} items\n     */","meta":{"range":[2423,2566],"filename":"Color.mjs","lineno":87,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067747","name":"Color#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"Color#onSelect","kind":"function","memberof":"Color","scope":"instance","$longname":"Color#onSelect","$kind":"method","id":2305,"neoClassName":"Neo.list.Color"},{"comment":"/**\n * A base class for lists which will use component based list items\n * @class Neo.list.Component\n * @extends Neo.list.Base\n */","meta":{"filename":"Component.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"description":"A base class for lists which will use component based list items","kind":"class","name":"Component","augments":["Neo.list.Base"],"memberof":"Neo.list","longname":"Neo.list.Component","scope":"static","$longname":"Neo.list.Component","$kind":"class","id":2306,"neoClassName":"Neo.list.Component"},{"comment":"/**\n         * @member {String} className='Neo.list.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.list.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2307,"neoClassName":"Neo.list.Component"},{"comment":"/**\n         * @member {String} ntype='component-list'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'component-list'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2308,"neoClassName":"Neo.list.Component"},{"comment":"/**\n         * @member {Neo.component.Base[]|null} items=null\n         */","meta":{"filename":"Component.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Neo.component.Base>","null"]},"defaultvalue":null,"longname":"items","scope":"global","$longname":"items","$kind":"property","id":2309,"neoClassName":"Neo.list.Component"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[776,980],"filename":"Component.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067809","name":"Component#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Component#afterSetAppName","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetAppName","$kind":"method","id":2310,"neoClassName":"Neo.list.Component"},{"comment":"/**\n     *\n     */","meta":{"range":[1009,1177],"filename":"Component.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067830","name":"Component#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"Component#destroy","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#destroy","$kind":"method","id":2311,"neoClassName":"Neo.list.Component"},{"comment":"/**\n     * @param {Number} index\n     * @returns {String}\n     */","meta":{"range":[1253,1332],"filename":"Component.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067864","name":"Component#getComponentId","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["String"]}}],"name":"getComponentId","longname":"Component#getComponentId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getComponentId","$kind":"method","id":2312,"neoClassName":"Neo.list.Component"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[1418,1507],"filename":"Component.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067878","name":"Component#getItemId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemId","longname":"Component#getItemId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getItemId","$kind":"method","id":2313,"neoClassName":"Neo.list.Component"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {String|Number} itemId\n     */","meta":{"range":[1599,1781],"filename":"Component.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list","code":{"id":"astnode100067898","name":"Component#getItemRecordId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["String","Number"]},"description":"itemId"}],"name":"getItemRecordId","longname":"Component#getItemRecordId","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getItemRecordId","$kind":"method","id":2314,"neoClassName":"Neo.list.Component"},{"comment":"/**\n * @class Neo.list.plugin.Animate\n * @extends Neo.plugin.Base\n */","meta":{"filename":"Animate.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"kind":"class","name":"Animate","augments":["Neo.plugin.Base"],"memberof":"Neo.list.plugin","longname":"Neo.list.plugin.Animate","scope":"static","$longname":"Neo.list.plugin.Animate","$kind":"class","id":2315,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Valid values for transitionEasing\n         * @member {String[]} transitionEasings=['ease','ease-in','ease-out','ease-in-out','linear']\n         * @protected\n         * @static\n         */","meta":{"filename":"Animate.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Valid values for transitionEasing","kind":"member","name":"transitionEasings","type":{"names":["Array.<String>"]},"defaultvalue":"['ease','ease-in','ease-out','ease-in-out','linear']","access":"protected","scope":"static","longname":"transitionEasings","$longname":"transitionEasings","$kind":"property","id":2316,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * @member {String} className='Neo.list.plugin.Animate'\n         * @protected\n         */","meta":{"filename":"Animate.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.list.plugin.Animate'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2317,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Read only\n         * @member {Number|null} columns=null\n         */","meta":{"filename":"Animate.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Read only","kind":"member","name":"columns","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"columns","scope":"global","$longname":"columns","$kind":"property","id":2318,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Value in px\n         * @member {Number} itemHeight=200\n         */","meta":{"filename":"Animate.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Value in px","kind":"member","name":"itemHeight","type":{"names":["Number"]},"defaultvalue":200,"longname":"itemHeight","scope":"global","$longname":"itemHeight","$kind":"property","id":2319,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Value in px\n         * @member {Number} itemMargin=10\n         */","meta":{"filename":"Animate.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Value in px","kind":"member","name":"itemMargin","type":{"names":["Number"]},"defaultvalue":10,"longname":"itemMargin","scope":"global","$longname":"itemMargin","$kind":"property","id":2320,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Value in px\n         * @member {Number} itemWidth=300\n         */","meta":{"filename":"Animate.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Value in px","kind":"member","name":"itemWidth","type":{"names":["Number"]},"defaultvalue":300,"longname":"itemWidth","scope":"global","$longname":"itemWidth","$kind":"property","id":2321,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * @member {DOMRect|null} ownerRect=null\n         */","meta":{"filename":"Animate.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"kind":"member","name":"ownerRect","type":{"names":["DOMRect","null"]},"defaultvalue":null,"longname":"ownerRect","scope":"global","$longname":"ownerRect","$kind":"property","id":2322,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Read only\n         * @member {Number|null} rows=null\n         */","meta":{"filename":"Animate.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Read only","kind":"member","name":"rows","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"rows","scope":"global","$longname":"rows","$kind":"property","id":2323,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * Time in ms. Please ensure to match the CSS based value, in case you change the default.\n         * @member {Number} transitionDuration_=500\n         */","meta":{"filename":"Animate.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"Time in ms. Please ensure to match the CSS based value, in case you change the default.","kind":"member","name":"transitionDuration_","type":{"names":["Number"]},"defaultvalue":500,"longname":"transitionDuration_","scope":"global","$longname":"transitionDuration_","$kind":"property","id":2324,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * The easing used for fadeIn, fadeOut and position changes.\n         * Valid values: 'ease','ease-in','ease-out','ease-in-out','linear'\n         * @member {String} transitionEasing_='ease-in-out'\n         */","meta":{"filename":"Animate.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"The easing used for fadeIn, fadeOut and position changes.<br />Valid values: 'ease','ease-in','ease-out','ease-in-out','linear'","kind":"member","name":"transitionEasing_","type":{"names":["String"]},"defaultvalue":"'ease-in-out'","longname":"transitionEasing_","scope":"global","$longname":"transitionEasing_","$kind":"property","id":2325,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n         * The id of the setTimeout() call which gets triggered after a transition is done.\n         * @member {Number|null} transitionTimeoutId=null\n         */","meta":{"filename":"Animate.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{}},"description":"The id of the setTimeout() call which gets triggered after a transition is done.","kind":"member","name":"transitionTimeoutId","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"transitionTimeoutId","scope":"global","$longname":"transitionTimeoutId","$kind":"property","id":2326,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2125,2471],"filename":"Animate.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100067995","name":"Animate#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Animate#construct","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#construct","$kind":"method","id":2327,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     *\n     */","meta":{"range":[2500,2702],"filename":"Animate.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068052","name":"Animate#adjustCreateItem","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"adjustCreateItem","longname":"Animate#adjustCreateItem","kind":"function","memberof":"Animate","scope":"instance","params":[],"$longname":"Animate#adjustCreateItem","$kind":"method","id":2328,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * Triggered after the transitionDuration config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2871,3006],"filename":"Animate.mjs","lineno":110,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068090","name":"Animate#afterSetTransitionDuration","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the transitionDuration config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetTransitionDuration","longname":"Animate#afterSetTransitionDuration","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#afterSetTransitionDuration","$kind":"method","id":2329,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * Triggered after the transitionEasing config got changed.\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[3171,3292],"filename":"Animate.mjs","lineno":120,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068110","name":"Animate#afterSetTransitionEasing","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the transitionEasing config got changed.","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetTransitionEasing","longname":"Animate#afterSetTransitionEasing","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#afterSetTransitionEasing","$kind":"method","id":2330,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * Triggered before the transitionEasing config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3458,3585],"filename":"Animate.mjs","lineno":130,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068128","name":"Animate#beforeSetTransitionEasing","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the transitionEasing config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetTransitionEasing","longname":"Animate#beforeSetTransitionEasing","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#beforeSetTransitionEasing","$kind":"method","id":2331,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Neo.list.plugin.Animate} me\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object}\n     */","meta":{"range":[3734,4281],"filename":"Animate.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068142","name":"Animate#createItem","type":"MethodDefinition","paramnames":["me","record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.list.plugin.Animate"]},"name":"me"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]}}],"name":"createItem","longname":"Animate#createItem","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#createItem","$kind":"method","id":2332,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {{x: Number, y: Number}}\n     */","meta":{"range":[4403,4752],"filename":"Animate.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068223","name":"Animate#getItemPosition","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]}}],"name":"getItemPosition","longname":"Animate#getItemPosition","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#getItemPosition","$kind":"method","id":2333,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Object} obj\n     * @param {String[]} map\n     * @param {Boolean} intercept\n     * @returns {Number}\n     */","meta":{"range":[4889,5137],"filename":"Animate.mjs","lineno":183,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068284","name":"Animate#getItemIndex","type":"MethodDefinition","paramnames":["obj","map","intercept"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"obj"},{"type":{"names":["Array.<String>"]},"name":"map"},{"type":{"names":["Boolean"]},"name":"intercept"}],"returns":[{"type":{"names":["Number"]}}],"name":"getItemIndex","longname":"Animate#getItemIndex","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#getItemIndex","$kind":"method","id":2334,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     *\n     */","meta":{"range":[5166,5485],"filename":"Animate.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068326","name":"Animate#onOwnerMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onOwnerMounted","longname":"Animate#onOwnerMounted","kind":"function","memberof":"Animate","scope":"instance","params":[],"$longname":"Animate#onOwnerMounted","$kind":"method","id":2335,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Object} data\n     * @param {Boolean} data.isFiltered\n     * @param {Object[]} data.items\n     * @param {Object[]} data.oldItems\n     * @param {Neo.data.Store} data.scope\n     */","meta":{"range":[5692,9171],"filename":"Animate.mjs","lineno":216,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068380","name":"Animate#onStoreFilter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"name":"data.isFiltered"},{"type":{"names":["Array.<Object>"]},"name":"data.items"},{"type":{"names":["Array.<Object>"]},"name":"data.oldItems"},{"type":{"names":["Neo.data.Store"]},"name":"data.scope"}],"name":"onStoreFilter","longname":"Animate#onStoreFilter","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#onStoreFilter","$kind":"method","id":2336,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.items\n     * @param {Object[]} data.previousItems\n     * @param {Neo.data.Store} data.scope\n     */","meta":{"range":[9343,10357],"filename":"Animate.mjs","lineno":328,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068823","name":"Animate#onStoreSort","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.items"},{"type":{"names":["Array.<Object>"]},"name":"data.previousItems"},{"type":{"names":["Neo.data.Store"]},"name":"data.scope"}],"name":"onStoreSort","longname":"Animate#onStoreSort","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#onStoreSort","$kind":"method","id":2337,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     *\n     */","meta":{"range":[10386,10612],"filename":"Animate.mjs","lineno":366,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068955","name":"Animate#triggerTransitionCallback","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"triggerTransitionCallback","longname":"Animate#triggerTransitionCallback","kind":"function","memberof":"Animate","scope":"instance","params":[],"$longname":"Animate#triggerTransitionCallback","$kind":"method","id":2338,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n     * We do not want to apply the style to each list item itself,\n     * so we are using Neo.util.Css\n     * @param {Boolean} deleteRule\n     * @protected\n     */","meta":{"range":[10790,11262],"filename":"Animate.mjs","lineno":382,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/list/plugin","code":{"id":"astnode100068988","name":"Animate#updateTransitionDetails","type":"MethodDefinition","paramnames":["deleteRule"]},"vars":{"":null}},"description":"We do not want to apply the style to each list item itself,<br />so we are using Neo.util.Css","params":[{"type":{"names":["Boolean"]},"name":"deleteRule"}],"access":"protected","name":"updateTransitionDetails","longname":"Animate#updateTransitionDetails","kind":"function","memberof":"Animate","scope":"instance","$longname":"Animate#updateTransitionDetails","$kind":"method","id":2339,"neoClassName":"Neo.list.plugin.Animate"},{"comment":"/**\n * @class Neo.Main\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Main.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"class","name":"Main","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo","longname":"Neo.Main","scope":"static","$longname":"Neo.Main","$kind":"class","id":2340,"neoClassName":"Neo.Main"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Main.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":2341,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {String} className='Neo.Main'\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.Main'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2342,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {String} mode='read'\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"mode","type":{"names":["String"]},"defaultvalue":"'read'","access":"protected","longname":"mode","scope":"global","$longname":"mode","$kind":"property","id":2343,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Object} openWindows={}\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"openWindows","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"openWindows","scope":"global","$longname":"openWindows","$kind":"property","id":2344,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Array} readQueue=[]\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"readQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"readQueue","scope":"global","$longname":"readQueue","$kind":"property","id":2345,"neoClassName":"Neo.Main"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2346,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Boolean} running=false\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"running","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"running","scope":"global","$longname":"running","$kind":"property","id":2347,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Boolean} showFps=false\n         */","meta":{"filename":"Main.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"showFps","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showFps","scope":"global","$longname":"showFps","$kind":"property","id":2348,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2349,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Number} timeLimit=15\n         */","meta":{"filename":"Main.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"timeLimit","type":{"names":["Number"]},"defaultvalue":15,"longname":"timeLimit","scope":"global","$longname":"timeLimit","$kind":"property","id":2350,"neoClassName":"Neo.Main"},{"comment":"/**\n         * should be dev only\n         * @member {Number} totalFrameCount=0\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":85,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"should be dev only","kind":"member","name":"totalFrameCount","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"totalFrameCount","scope":"global","$longname":"totalFrameCount","$kind":"property","id":2351,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Array} updateQueue=[]\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":90,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"updateQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"updateQueue","scope":"global","$longname":"updateQueue","$kind":"property","id":2352,"neoClassName":"Neo.Main"},{"comment":"/**\n         * @member {Array} writeQueue=[]\n         * @protected\n         */","meta":{"filename":"Main.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"writeQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"writeQueue","scope":"global","$longname":"writeQueue","$kind":"property","id":2353,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2424,2949],"filename":"Main.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069141","name":"Main#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Main#construct","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#construct","$kind":"method","id":2354,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Workers can not trigger alert(), so we need remote method access.\n     * @param {String} value\n     */","meta":{"range":[3073,3115],"filename":"Main.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069202","name":"Main#alert","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Workers can not trigger alert(), so we need remote method access.","params":[{"type":{"names":["String"]},"name":"value"}],"name":"alert","longname":"Main#alert","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#alert","$kind":"method","id":2355,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Edit the location.hash value\n     * A value of null will remove the given key.\n     * @param {Object} data\n     */","meta":{"range":[3251,3772],"filename":"Main.mjs","lineno":134,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069211","name":"Main#editRoute","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Edit the location.hash value<br />A value of null will remove the given key.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"editRoute","longname":"Main#editRoute","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#editRoute","$kind":"method","id":2356,"neoClassName":"Neo.Main"},{"comment":"/**\n     * window.screen is not spreadable\n     * @returns {Object}\n     */","meta":{"range":[3858,4725],"filename":"Main.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069299","name":"Main#getWindowData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"window.screen is not spreadable","returns":[{"type":{"names":["Object"]}}],"name":"getWindowData","longname":"Main#getWindowData","kind":"function","memberof":"Main","scope":"instance","params":[],"$longname":"Main#getWindowData","$kind":"method","id":2357,"neoClassName":"Neo.Main"},{"comment":"/**\n     *\n     */","meta":{"range":[4919,6254],"filename":"Main.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069398","name":"Main#onDomContentLoaded","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onDomContentLoaded","longname":"Main#onDomContentLoaded","kind":"function","memberof":"Main","scope":"instance","params":[],"async":true,"$longname":"Main#onDomContentLoaded","$kind":"method","id":2358,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[6295,6507],"filename":"Main.mjs","lineno":233,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069525","name":"Main#onMountDom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onMountDom","longname":"Main#onMountDom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onMountDom","$kind":"method","id":2359,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[6548,6648],"filename":"Main.mjs","lineno":246,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069555","name":"Main#onRender","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onRender","longname":"Main#onRender","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onRender","$kind":"method","id":2360,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[6689,6746],"filename":"Main.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069578","name":"Main#onUpdateDom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onUpdateDom","longname":"Main#onUpdateDom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onUpdateDom","$kind":"method","id":2361,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param data\n     */","meta":{"range":[6787,6892],"filename":"Main.mjs","lineno":261,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069589","name":"Main#onUpdateVdom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onUpdateVdom","longname":"Main#onUpdateVdom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onUpdateVdom","$kind":"method","id":2362,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param {Object[]} queue\n     * @param {Date} start\n     * @returns {Number}\n     * @protected\n     */","meta":{"range":[7015,7505],"filename":"Main.mjs","lineno":272,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069612","name":"Main#processQueue","type":"MethodDefinition","paramnames":["queue","start"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"queue"},{"type":{"names":["Date"]},"name":"start"}],"returns":[{"type":{"names":["Number"]}}],"access":"protected","name":"processQueue","longname":"Main#processQueue","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#processQueue","$kind":"method","id":2363,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[7573,7781],"filename":"Main.mjs","lineno":292,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069678","name":"Main#queueRead","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"queueRead","longname":"Main#queueRead","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueRead","$kind":"method","id":2364,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[7849,8061],"filename":"Main.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069717","name":"Main#queueUpdate","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"queueUpdate","longname":"Main#queueUpdate","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueUpdate","$kind":"method","id":2365,"neoClassName":"Neo.Main"},{"comment":"/**\n     * @param data\n     * @protected\n     */","meta":{"range":[8120,8330],"filename":"Main.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069756","name":"Main#queueWrite","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"access":"protected","name":"queueWrite","longname":"Main#queueWrite","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueWrite","$kind":"method","id":2366,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Triggers the different DOM operation queues\n     * @protected\n     */","meta":{"range":[8421,9321],"filename":"Main.mjs","lineno":334,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069795","name":"Main#renderFrame","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Triggers the different DOM operation queues","access":"protected","name":"renderFrame","longname":"Main#renderFrame","kind":"function","memberof":"Main","scope":"instance","params":[],"$longname":"Main#renderFrame","$kind":"method","id":2367,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Change the location.hash value\n     * @param {Object} data\n     * @param {String} data.key\n     * @param {*} data.value\n     */","meta":{"range":[9470,9539],"filename":"Main.mjs","lineno":377,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069920","name":"Main#setNeoConfig","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Change the location.hash value","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["*"]},"name":"data.value"}],"name":"setNeoConfig","longname":"Main#setNeoConfig","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#setNeoConfig","$kind":"method","id":2368,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Change the location.hash value\n     * @param {Object} data\n     * @param {String} data.value\n     */","meta":{"range":[9661,9726],"filename":"Main.mjs","lineno":386,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069937","name":"Main#setRoute","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Change the location.hash value","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setRoute","longname":"Main#setRoute","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#setRoute","$kind":"method","id":2369,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Closes popup windows\n     * @param {Object} data\n     * @param {Array|String} data.names\n     */","meta":{"range":[9844,10096],"filename":"Main.mjs","lineno":395,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069952","name":"Main#windowClose","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Closes popup windows","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array","String"]},"name":"data.names"}],"name":"windowClose","longname":"Main#windowClose","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowClose","$kind":"method","id":2370,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Move a popup window\n     * @param {Object} data\n     * @param {String} data.windowName\n     * @param {String} data.x\n     * @param {String} data.y\n     */","meta":{"range":[10272,10364],"filename":"Main.mjs","lineno":413,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070002","name":"Main#windowMoveTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Move a popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.windowName"},{"type":{"names":["String"]},"name":"data.x"},{"type":{"names":["String"]},"name":"data.y"}],"name":"windowMoveTo","longname":"Main#windowMoveTo","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowMoveTo","$kind":"method","id":2371,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Open a new popup window\n     * @param {Object} data\n     * @param {String} data.url\n     * @param {String} data.windowFeatures\n     * @param {String} data.windowName\n     */","meta":{"range":[10559,10688],"filename":"Main.mjs","lineno":424,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070024","name":"Main#windowOpen","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Open a new popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.url"},{"type":{"names":["String"]},"name":"data.windowFeatures"},{"type":{"names":["String"]},"name":"data.windowName"}],"name":"windowOpen","longname":"Main#windowOpen","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowOpen","$kind":"method","id":2372,"neoClassName":"Neo.Main"},{"comment":"/**\n     * Move a popup window\n     * @param {Object} data\n     * @param {Number} [data.height]\n     * @param {Number} [data.width]\n     * @param {String} data.windowName\n     */","meta":{"range":[10877,11104],"filename":"Main.mjs","lineno":435,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070051","name":"Main#windowResizeTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Move a popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"data.height"},{"type":{"names":["Number"]},"optional":true,"name":"data.width"},{"type":{"names":["String"]},"name":"data.windowName"}],"name":"windowResizeTo","longname":"Main#windowResizeTo","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowResizeTo","$kind":"method","id":2373,"neoClassName":"Neo.Main"},{"comment":"/**\n * Helper class to include amCharts into your neo.mjs app\n * https://www.amcharts.com/docs/v4/\n * @class Neo.main.addon.AmCharts\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"AmCharts.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Helper class to include amCharts into your neo.mjs app<br />https://www.amcharts.com/docs/v4/","kind":"class","name":"AmCharts","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.AmCharts","scope":"static","$longname":"Neo.main.addon.AmCharts","$kind":"class","id":2374,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.AmCharts'\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.AmCharts'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2375,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * Stores all chart ids inside an object\n         * @member {Object} charts={}\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all chart ids inside an object","kind":"member","name":"charts","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"charts","scope":"global","$longname":"charts","$kind":"property","id":2376,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * Stores all chart config objects which arrived before the chart lib scripts got loaded\n         * @member {Object[]} chartsToCreate=[]\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all chart config objects which arrived before the chart lib scripts got loaded","kind":"member","name":"chartsToCreate","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","access":"protected","longname":"chartsToCreate","scope":"global","$longname":"chartsToCreate","$kind":"property","id":2377,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * Stores all chart data inside an object. key => chart id\n         * No array since in case a chart gets loaded multiple times, we only want to apply the last data on mount.\n         * @member {Object} dataMap={}\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all chart data inside an object. key => chart id<br />No array since in case a chart gets loaded multiple times, we only want to apply the last data on mount.","kind":"member","name":"dataMap","type":{"names":["Object"]},"defaultvalue":"> chart id","access":"protected","longname":"dataMap","scope":"global","$longname":"dataMap","$kind":"property","id":2378,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * @member {String} downloadPath='https//www.amcharts.com/lib/4/'\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"downloadPath","type":{"names":["String"]},"defaultvalue":"'https//www.amcharts.com/lib/4/'","access":"protected","longname":"downloadPath","scope":"global","$longname":"downloadPath","$kind":"property","id":2379,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * @member {String} fallbackPath='https://neomjs.github.io/pages/resources/amCharts/'\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"fallbackPath","type":{"names":["String"]},"defaultvalue":"'https://neomjs.github.io/pages/resources/amCharts/'","access":"protected","longname":"fallbackPath","scope":"global","$longname":"fallbackPath","$kind":"property","id":2380,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * @member {Boolean} scriptsLoaded_=true\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scriptsLoaded_","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"scriptsLoaded_","scope":"global","$longname":"scriptsLoaded_","$kind":"property","id":2381,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2382,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"AmCharts.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2383,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2220,2317],"filename":"AmCharts.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070159","name":"AmCharts#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"AmCharts#construct","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#construct","$kind":"method","id":2384,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * Triggered after the scriptsLoaded config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2480,2954],"filename":"AmCharts.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070175","name":"AmCharts#afterSetScriptsLoaded","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the scriptsLoaded config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetScriptsLoaded","longname":"AmCharts#afterSetScriptsLoaded","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#afterSetScriptsLoaded","$kind":"method","id":2385,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} data.path\n     * @param {Array} [data.params]\n     */","meta":{"range":[3104,3538],"filename":"AmCharts.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070242","name":"AmCharts#callMethod","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"name":"data.path"},{"type":{"names":["Array"]},"optional":true,"name":"data.params"}],"name":"callMethod","longname":"AmCharts#callMethod","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#callMethod","$kind":"method","id":2386,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} chart\n     */","meta":{"range":[3589,3999],"filename":"AmCharts.mjs","lineno":131,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070316","name":"AmCharts#combineSeriesTooltip","type":"MethodDefinition","paramnames":["chart"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"chart"}],"name":"combineSeriesTooltip","longname":"AmCharts#combineSeriesTooltip","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#combineSeriesTooltip","$kind":"method","id":2387,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object}  data\n     * @param {Boolean} data.combineSeriesTooltip\n     * @param {Object}  data.config\n     * @param {Array}   [data.data]\n     * @param {String}  [data.dataPath]\n     * @param {String}  data.id\n     * @param {String}  data.package\n     * @param {String}  data.type='XYChart'\n     */","meta":{"range":[4325,5264],"filename":"AmCharts.mjs","lineno":155,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070381","name":"AmCharts#create","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"name":"data.combineSeriesTooltip"},{"type":{"names":["Object"]},"name":"data.config"},{"type":{"names":["Array"]},"optional":true,"name":"data.data"},{"type":{"names":["String"]},"optional":true,"name":"data.dataPath"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"name":"data.package"},{"type":{"names":["String"]},"defaultvalue":"'XYChart'","name":"data.type"}],"name":"create","longname":"AmCharts#create","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#create","$kind":"method","id":2388,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[5345,5443],"filename":"AmCharts.mjs","lineno":187,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070505","name":"AmCharts#destroy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"destroy","longname":"AmCharts#destroy","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#destroy","$kind":"method","id":2389,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {String} id\n     * @returns {Boolean}\n     */","meta":{"range":[5517,5571],"filename":"AmCharts.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070530","name":"AmCharts#hasChart","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasChart","longname":"AmCharts#hasChart","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#hasChart","$kind":"method","id":2390,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * Async approach\n     * core.js has to arrive first or the other scripts will cause JS errors since they rely on it\n     * => fetching the other files after core.js is loaded\n     */","meta":{"range":[5773,6463],"filename":"AmCharts.mjs","lineno":205,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070543","name":"AmCharts#insertAmChartsScripts","type":"MethodDefinition","paramnames":["useFallback"]},"vars":{"":null}},"description":"Async approach<br />core.js has to arrive first or the other scripts will cause JS errors since they rely on it<br />=> fetching the other files after core.js is loaded","name":"insertAmChartsScripts","longname":"AmCharts#insertAmChartsScripts","kind":"function","memberof":"AmCharts","scope":"instance","params":[],"$longname":"AmCharts#insertAmChartsScripts","$kind":"method","id":2391,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Object} data.properties\n     */","meta":{"range":[6583,6825],"filename":"AmCharts.mjs","lineno":228,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070634","name":"AmCharts#setProperties","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Object"]},"name":"data.properties"}],"name":"setProperties","longname":"AmCharts#setProperties","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#setProperties","$kind":"method","id":2392,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Boolean} [data.isColor=false] true will wrap the value into am4core.color()\n     * @param {String} data.path\n     * @param {*} data.value\n     */","meta":{"range":[7059,7495],"filename":"AmCharts.mjs","lineno":245,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070667","name":"AmCharts#setProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true will wrap the value into am4core.color()","name":"data.isColor"},{"type":{"names":["String"]},"name":"data.path"},{"type":{"names":["*"]},"name":"data.value"}],"name":"setProperty","longname":"AmCharts#setProperty","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#setProperty","$kind":"method","id":2393,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object} data.data\n     * @param {String} data.dataPath\n     * @param {String} data.id\n     */","meta":{"range":[7646,8053],"filename":"AmCharts.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070739","name":"AmCharts#updateData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object"]},"name":"data.data"},{"type":{"names":["String"]},"name":"data.dataPath"},{"type":{"names":["String"]},"name":"data.id"}],"name":"updateData","longname":"AmCharts#updateData","kind":"function","memberof":"AmCharts","scope":"instance","$longname":"AmCharts#updateData","$kind":"method","id":2394,"neoClassName":"Neo.main.addon.AmCharts"},{"comment":"/**\n * Required for the online version of the examples & docs app\n * We can not name the file GoogleAnalytics, since it does break when using uBlock origin for dist versions.\n * See: https://github.com/neomjs/neo/issues/651\n * @class Neo.main.addon.AnalyticsByGoogle\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"AnalyticsByGoogle.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Required for the online version of the examples & docs app<br />We can not name the file GoogleAnalytics, since it does break when using uBlock origin for dist versions.<br />See: https://github.com/neomjs/neo/issues/651","kind":"class","name":"AnalyticsByGoogle","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.AnalyticsByGoogle","scope":"static","$longname":"Neo.main.addon.AnalyticsByGoogle","$kind":"class","id":2395,"neoClassName":"Neo.main.addon.AnalyticsByGoogle"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.AnalyticsByGoogle'\n         * @protected\n         */","meta":{"filename":"AnalyticsByGoogle.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.AnalyticsByGoogle'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2396,"neoClassName":"Neo.main.addon.AnalyticsByGoogle"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"AnalyticsByGoogle.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2397,"neoClassName":"Neo.main.addon.AnalyticsByGoogle"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[770,872],"filename":"AnalyticsByGoogle.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070858","name":"AnalyticsByGoogle#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"AnalyticsByGoogle#construct","kind":"function","memberof":"AnalyticsByGoogle","scope":"instance","$longname":"AnalyticsByGoogle#construct","$kind":"method","id":2398,"neoClassName":"Neo.main.addon.AnalyticsByGoogle"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[912,1410],"filename":"AnalyticsByGoogle.mjs","lineno":36,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070874","name":"AnalyticsByGoogle#insertGoogleAnalyticsScript","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"insertGoogleAnalyticsScript","longname":"AnalyticsByGoogle#insertGoogleAnalyticsScript","kind":"function","memberof":"AnalyticsByGoogle","scope":"instance","params":[],"$longname":"AnalyticsByGoogle#insertGoogleAnalyticsScript","$kind":"method","id":2399,"neoClassName":"Neo.main.addon.AnalyticsByGoogle"},{"comment":"/**\n * Basic helper class to create template DOM nodes and apply them to a target node via cloning.\n * See: https://github.com/neomjs/neo/blob/dev/apps/krausest/view/TableComponent.mjs\n * @class Neo.main.addon.CloneNode\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"CloneNode.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Basic helper class to create template DOM nodes and apply them to a target node via cloning.<br />See: https://github.com/neomjs/neo/blob/dev/apps/krausest/view/TableComponent.mjs","kind":"class","name":"CloneNode","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.CloneNode","scope":"static","$longname":"Neo.main.addon.CloneNode","$kind":"class","id":2400,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.CloneNode'\n         * @protected\n         */","meta":{"filename":"CloneNode.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.CloneNode'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2401,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n         * Internal map to store DOM nodes which will get used for cloning\n         * @member {Object} map={}\n         * @protected\n         */","meta":{"filename":"CloneNode.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Internal map to store DOM nodes which will get used for cloning","kind":"member","name":"map","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"map","scope":"global","$longname":"map","$kind":"property","id":2402,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"CloneNode.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2403,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"CloneNode.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2404,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n     * @param {Object} data\n     * @param {Array} data.data\n     * @param {String} data.id The reference id, not DOM id\n     * @param {String} data.parentId\n     */","meta":{"range":[1267,2491],"filename":"CloneNode.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100070996","name":"CloneNode#applyClones","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array"]},"name":"data.data"},{"type":{"names":["String"]},"description":"The reference id, not DOM id","name":"data.id"},{"type":{"names":["String"]},"name":"data.parentId"}],"name":"applyClones","longname":"CloneNode#applyClones","kind":"function","memberof":"CloneNode","scope":"instance","$longname":"CloneNode#applyClones","$kind":"method","id":2405,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.html\n     * @param {String} data.id The reference id, not DOM id\n     * @param {Object} data.paths\n     * @param {String} data.tag\n     */","meta":{"range":[2700,2928],"filename":"CloneNode.mjs","lineno":94,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071177","name":"CloneNode#createNode","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.html"},{"type":{"names":["String"]},"description":"The reference id, not DOM id","name":"data.id"},{"type":{"names":["Object"]},"name":"data.paths"},{"type":{"names":["String"]},"name":"data.tag"}],"name":"createNode","longname":"CloneNode#createNode","kind":"function","memberof":"CloneNode","scope":"instance","$longname":"CloneNode#createNode","$kind":"method","id":2406,"neoClassName":"Neo.main.addon.CloneNode"},{"comment":"/**\n * Basic Read and write access for document.cookie\n * @class Neo.main.addon.Cookie\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Cookie.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Basic Read and write access for document.cookie","kind":"class","name":"Cookie","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.Cookie","scope":"static","$longname":"Neo.main.addon.Cookie","$kind":"class","id":2407,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.Cookie'\n         * @protected\n         */","meta":{"filename":"Cookie.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.Cookie'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2408,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"Cookie.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2409,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Cookie.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2410,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n     * @param {String} name\n     * @returns {String}\n     */","meta":{"range":[875,1029],"filename":"Cookie.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071265","name":"Cookie#getCookie","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["String"]}}],"name":"getCookie","longname":"Cookie#getCookie","kind":"function","memberof":"Cookie","scope":"instance","$longname":"Cookie#getCookie","$kind":"method","id":2411,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[1076,1128],"filename":"Cookie.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071294","name":"Cookie#getCookies","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getCookies","longname":"Cookie#getCookies","kind":"function","memberof":"Cookie","scope":"instance","params":[],"$longname":"Cookie#getCookies","$kind":"method","id":2412,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n     * @param {String} value\n     */","meta":{"range":[1179,1236],"filename":"Cookie.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071302","name":"Cookie#setCookie","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"value"}],"name":"setCookie","longname":"Cookie#setCookie","kind":"function","memberof":"Cookie","scope":"instance","$longname":"Cookie#setCookie","$kind":"method","id":2413,"neoClassName":"Neo.main.addon.Cookie"},{"comment":"/**\n * @class Neo.main.addon.DragDrop\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DragDrop.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"class","name":"DragDrop","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.DragDrop","scope":"static","$longname":"Neo.main.addon.DragDrop","$kind":"class","id":2414,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.DragDrop'\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.DragDrop'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2415,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Boolean} alwaysFireDragMove=false\n         */","meta":{"filename":"DragDrop.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"alwaysFireDragMove","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"alwaysFireDragMove","scope":"global","$longname":"alwaysFireDragMove","$kind":"property","id":2416,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * Optionally set a fixed cursor style to the document.body during drag operations\n         * @member {String|null} bodyCursorStyle=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Optionally set a fixed cursor style to the document.body during drag operations","kind":"member","name":"bodyCursorStyle","type":{"names":["String","null"]},"defaultvalue":null,"longname":"bodyCursorStyle","scope":"global","$longname":"bodyCursorStyle","$kind":"property","id":2417,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {DOMRect|null} scrollContainerRect=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scrollContainerRect","type":{"names":["DOMRect","null"]},"defaultvalue":null,"longname":"scrollContainerRect","scope":"global","$longname":"scrollContainerRect","$kind":"property","id":2418,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} clientX=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"clientX","type":{"names":["Number"]},"defaultvalue":0,"longname":"clientX","scope":"global","$longname":"clientX","$kind":"property","id":2419,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} clientY=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"clientY","type":{"names":["Number"]},"defaultvalue":0,"longname":"clientY","scope":"global","$longname":"clientY","$kind":"property","id":2420,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {String|null} dragElementRootId=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dragElementRootId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dragElementRootId","scope":"global","$longname":"dragElementRootId","$kind":"property","id":2421,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {String} dragProxyCls='neo-dragproxy'\n         */","meta":{"filename":"DragDrop.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dragProxyCls","type":{"names":["String"]},"defaultvalue":"'neo-dragproxy'","longname":"dragProxyCls","scope":"global","$longname":"dragProxyCls","$kind":"property","id":2422,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {HTMLElement|null} dragProxyElement=null\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dragProxyElement","type":{"names":["HTMLElement","null"]},"defaultvalue":null,"access":"protected","longname":"dragProxyElement","scope":"global","$longname":"dragProxyElement","$kind":"property","id":2423,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {DOMRect|null} dragProxyRect=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dragProxyRect","type":{"names":["DOMRect","null"]},"defaultvalue":null,"longname":"dragProxyRect","scope":"global","$longname":"dragProxyRect","$kind":"property","id":2424,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {String|null} dragZoneId=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dragZoneId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dragZoneId","scope":"global","$longname":"dragZoneId","$kind":"property","id":2425,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * You can either pass an array of (dom) ids or cls rules or both\n         * @example\n         * dropZoneIdentifier: {\n         *     ids: ['foo','bar']\n         * }\n         * @example\n         * dropZoneIdentifier: {\n         *     cls: ['my-class-1','my-class-2']\n         * }\n         * @example\n         * dropZoneIdentifier: {\n         *     cls: ['my-class-1','my-class-2'],\n         *     ids: ['foo','bar']\n         * }\n         * @member {Object|null} dropZoneIdentifier=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"You can either pass an array of (dom) ids or cls rules or both","examples":["dropZoneIdentifier: {\n    ids: ['foo','bar']\n}","dropZoneIdentifier: {\n    cls: ['my-class-1','my-class-2']\n}","dropZoneIdentifier: {\n    cls: ['my-class-1','my-class-2'],\n    ids: ['foo','bar']\n}"],"kind":"member","name":"dropZoneIdentifier","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"dropZoneIdentifier","scope":"global","$longname":"dropZoneIdentifier","$kind":"property","id":2426,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} initialScrollLeft=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":80,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"initialScrollLeft","type":{"names":["Number"]},"defaultvalue":0,"longname":"initialScrollLeft","scope":"global","$longname":"initialScrollLeft","$kind":"property","id":2427,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} initialScrollTop=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"initialScrollTop","type":{"names":["Number"]},"defaultvalue":0,"longname":"initialScrollTop","scope":"global","$longname":"initialScrollTop","$kind":"property","id":2428,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Boolean} moveHorizontal=true\n         */","meta":{"filename":"DragDrop.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"moveHorizontal","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveHorizontal","scope":"global","$longname":"moveHorizontal","$kind":"property","id":2429,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Boolean} moveVertical=true\n         */","meta":{"filename":"DragDrop.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"moveVertical","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"moveVertical","scope":"global","$longname":"moveVertical","$kind":"property","id":2430,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} offsetX=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"offsetX","type":{"names":["Number"]},"defaultvalue":0,"longname":"offsetX","scope":"global","$longname":"offsetX","$kind":"property","id":2431,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} offsetY=0\n         */","meta":{"filename":"DragDrop.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"offsetY","type":{"names":["Number"]},"defaultvalue":0,"longname":"offsetY","scope":"global","$longname":"offsetY","$kind":"property","id":2432,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":106,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2433,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {HTMLElement|null} scrollContainerElement=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":115,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scrollContainerElement","type":{"names":["HTMLElement","null"]},"defaultvalue":null,"longname":"scrollContainerElement","scope":"global","$longname":"scrollContainerElement","$kind":"property","id":2434,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {DOMRect|null} scrollContainerRect=null\n         */","meta":{"filename":"DragDrop.mjs","lineno":119,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scrollContainerRect","type":{"names":["DOMRect","null"]},"defaultvalue":null,"longname":"scrollContainerRect","scope":"global","$longname":"scrollContainerRect","$kind":"property","id":2435,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} scrollFactorLeft=1\n         */","meta":{"filename":"DragDrop.mjs","lineno":123,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scrollFactorLeft","type":{"names":["Number"]},"defaultvalue":1,"longname":"scrollFactorLeft","scope":"global","$longname":"scrollFactorLeft","$kind":"property","id":2436,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Number} scrollFactorTop=1\n         */","meta":{"filename":"DragDrop.mjs","lineno":127,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scrollFactorTop","type":{"names":["Number"]},"defaultvalue":1,"longname":"scrollFactorTop","scope":"global","$longname":"scrollFactorTop","$kind":"property","id":2437,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"DragDrop.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2438,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3601,4292],"filename":"DragDrop.mjs","lineno":138,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071411","name":"DragDrop#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DragDrop#construct","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#construct","$kind":"method","id":2439,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     *\n     */","meta":{"range":[4321,4618],"filename":"DragDrop.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071494","name":"DragDrop#addGlobalEventListeners","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addGlobalEventListeners","longname":"DragDrop#addGlobalEventListeners","kind":"function","memberof":"DragDrop","scope":"instance","params":[],"$longname":"DragDrop#addGlobalEventListeners","$kind":"method","id":2440,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Event} event\n     * @returns {Object}\n     */","meta":{"range":[4693,5230],"filename":"DragDrop.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071544","name":"DragDrop#getEventData","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Event"]},"name":"event"}],"returns":[{"type":{"names":["Object"]}}],"name":"getEventData","longname":"DragDrop#getEventData","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#getEventData","$kind":"method","id":2441,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[5281,6960],"filename":"DragDrop.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071640","name":"DragDrop#onDragEnd","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragEnd","longname":"DragDrop#onDragEnd","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onDragEnd","$kind":"method","id":2442,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[7011,8704],"filename":"DragDrop.mjs","lineno":262,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100071777","name":"DragDrop#onDragMove","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragMove","longname":"DragDrop#onDragMove","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onDragMove","$kind":"method","id":2443,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[8755,9261],"filename":"DragDrop.mjs","lineno":322,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072033","name":"DragDrop#onDragStart","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragStart","longname":"DragDrop#onDragStart","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onDragStart","$kind":"method","id":2444,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[9312,9591],"filename":"DragDrop.mjs","lineno":345,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072102","name":"DragDrop#onMouseEnter","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseEnter","longname":"DragDrop#onMouseEnter","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onMouseEnter","$kind":"method","id":2445,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[9642,9921],"filename":"DragDrop.mjs","lineno":360,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072134","name":"DragDrop#onMouseLeave","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseLeave","longname":"DragDrop#onMouseLeave","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#onMouseLeave","$kind":"method","id":2446,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Array} path\n     * @returns {Boolean}\n     */","meta":{"range":[9996,10873],"filename":"DragDrop.mjs","lineno":376,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072166","name":"DragDrop#pathIncludesDropZone","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"path"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"pathIncludesDropZone","longname":"DragDrop#pathIncludesDropZone","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#pathIncludesDropZone","$kind":"method","id":2447,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} data.clientX\n     * @param {Number} data.clientY\n     * @returns {Object}\n     */","meta":{"range":[11020,11975],"filename":"DragDrop.mjs","lineno":417,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072260","name":"DragDrop#scrollContainer","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.clientX"},{"type":{"names":["Number"]},"name":"data.clientY"}],"returns":[{"type":{"names":["Object"]}}],"name":"scrollContainer","longname":"DragDrop#scrollContainer","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#scrollContainer","$kind":"method","id":2448,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * DragZones will set these configs inside their dragStart() method.\n     * They only persist until the end of a drag OP.\n     * @param {Object}  data\n     * @param {Boolean} data.alwaysFireDragMove\n     * @param {String}  data.boundaryContainerId\n     * @param {String}  data.scrollContainerId\n     * @param {Number}  data.scrollFactorLeft\n     * @param {Number}  data.scrollFactorTop\n     */","meta":{"range":[12387,13742],"filename":"DragDrop.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072420","name":"DragDrop#setConfigs","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"DragZones will set these configs inside their dragStart() method.<br />They only persist until the end of a drag OP.","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"name":"data.alwaysFireDragMove"},{"type":{"names":["String"]},"name":"data.boundaryContainerId"},{"type":{"names":["String"]},"name":"data.scrollContainerId"},{"type":{"names":["Number"]},"name":"data.scrollFactorLeft"},{"type":{"names":["Number"]},"name":"data.scrollFactorTop"}],"name":"setConfigs","longname":"DragDrop#setConfigs","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#setConfigs","$kind":"method","id":2449,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[13823,13922],"filename":"DragDrop.mjs","lineno":507,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072559","name":"DragDrop#setDragProxyElement","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"setDragProxyElement","longname":"DragDrop#setDragProxyElement","kind":"function","memberof":"DragDrop","scope":"instance","$longname":"DragDrop#setDragProxyElement","$kind":"method","id":2450,"neoClassName":"Neo.main.addon.DragDrop"},{"comment":"/**\n * Required for the docs app which uses highlight.js for the source views\n * @class Neo.main.addon.HighlightJS\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"HighlightJS.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Required for the docs app which uses highlight.js for the source views","kind":"class","name":"HighlightJS","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.HighlightJS","scope":"static","$longname":"Neo.main.addon.HighlightJS","$kind":"class","id":2451,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.HighlightJS'\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.HighlightJS'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2452,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * @member {String} highlightJsPath='./resources/highlight/highlight.pack.js'\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"highlightJsPath","type":{"names":["String"]},"defaultvalue":"'./resources/highlight/highlight.pack.js'","access":"protected","longname":"highlightJsPath","scope":"global","$longname":"highlightJsPath","$kind":"property","id":2453,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * @member {String} highlightJsLineNumbersPath=Neo.config.basePath + 'node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js'\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"highlightJsLineNumbersPath","type":{"names":["String"]},"defaultvalue":"Neo.config.basePath","description":"+ 'node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js'","access":"protected","longname":"highlightJsLineNumbersPath","scope":"global","$longname":"highlightJsLineNumbersPath","$kind":"property","id":2454,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2455,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2456,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n         * @member {String} themePath='./resources/highlightjs-custom-github-theme.css'\n         * @protected\n         */","meta":{"filename":"HighlightJS.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"themePath","type":{"names":["String"]},"defaultvalue":"'./resources/highlightjs-custom-github-theme.css'","access":"protected","longname":"themePath","scope":"global","$longname":"themePath","$kind":"property","id":2457,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1791,2091],"filename":"HighlightJS.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072646","name":"HighlightJS#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"HighlightJS#construct","kind":"function","memberof":"HighlightJS","scope":"instance","$longname":"HighlightJS#construct","$kind":"method","id":2458,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.text\n     * @param {String} data.vnodeId\n     * @protected\n     */","meta":{"range":[2228,2604],"filename":"HighlightJS.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072694","name":"HighlightJS#scrollIntoView","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.text"},{"type":{"names":["String"]},"name":"data.vnodeId"}],"access":"protected","name":"scrollIntoView","longname":"HighlightJS#scrollIntoView","kind":"function","memberof":"HighlightJS","scope":"instance","$longname":"HighlightJS#scrollIntoView","$kind":"method","id":2459,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.vnodeId\n     */","meta":{"range":[2690,2992],"filename":"HighlightJS.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072739","name":"HighlightJS#syntaxHighlight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.vnodeId"}],"name":"syntaxHighlight","longname":"HighlightJS#syntaxHighlight","kind":"function","memberof":"HighlightJS","scope":"instance","$longname":"HighlightJS#syntaxHighlight","$kind":"method","id":2460,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3042,3351],"filename":"HighlightJS.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072776","name":"HighlightJS#syntaxHighlightInit","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"syntaxHighlightInit","longname":"HighlightJS#syntaxHighlightInit","kind":"function","memberof":"HighlightJS","scope":"instance","$longname":"HighlightJS#syntaxHighlightInit","$kind":"method","id":2461,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} data.addLine\n     * @param {String} data.vnodeId\n     * @param {Number} data.removeLine\n     */","meta":{"range":[3512,4318],"filename":"HighlightJS.mjs","lineno":120,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072812","name":"HighlightJS#syntaxHighlightLine","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.addLine"},{"type":{"names":["String"]},"name":"data.vnodeId"},{"type":{"names":["Number"]},"name":"data.removeLine"}],"name":"syntaxHighlightLine","longname":"HighlightJS#syntaxHighlightLine","kind":"function","memberof":"HighlightJS","scope":"instance","$longname":"HighlightJS#syntaxHighlightLine","$kind":"method","id":2462,"neoClassName":"Neo.main.addon.HighlightJS"},{"comment":"/**\n * Basic CRUD support for window.localStorage\n * @class Neo.main.addon.LocalStorage\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"LocalStorage.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Basic CRUD support for window.localStorage","kind":"class","name":"LocalStorage","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.LocalStorage","scope":"static","$longname":"Neo.main.addon.LocalStorage","$kind":"class","id":2463,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.LocalStorage'\n         * @protected\n         */","meta":{"filename":"LocalStorage.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.LocalStorage'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2464,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"LocalStorage.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2465,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"LocalStorage.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2466,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n     * Creates a new item into window.localStorage\n     * Uses updateLocalStorageItem() internally\n     * @param {Object} opts\n     * @param {String} opts.key\n     * @param {String} opts.value\n     */","meta":{"range":[1113,1192],"filename":"LocalStorage.mjs","lineno":43,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072968","name":"LocalStorage#createLocalStorageItem","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a new item into window.localStorage<br />Uses updateLocalStorageItem() internally","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.key"},{"type":{"names":["String"]},"name":"opts.value"}],"name":"createLocalStorageItem","longname":"LocalStorage#createLocalStorageItem","kind":"function","memberof":"LocalStorage","scope":"instance","$longname":"LocalStorage#createLocalStorageItem","$kind":"method","id":2467,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n     * Removes an item from window.localStorage\n     * @param {Object} opts\n     * @param {String} opts.key\n     */","meta":{"range":[1322,1409],"filename":"LocalStorage.mjs","lineno":52,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072979","name":"LocalStorage#destroyLocalStorageItem","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Removes an item from window.localStorage","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.key"}],"name":"destroyLocalStorageItem","longname":"LocalStorage#destroyLocalStorageItem","kind":"function","memberof":"LocalStorage","scope":"instance","$longname":"LocalStorage#destroyLocalStorageItem","$kind":"method","id":2468,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n     * Gets an item from window.localStorage\n     * @param {Object} opts\n     * @param {String} opts.key\n     */","meta":{"range":[1536,1683],"filename":"LocalStorage.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100072994","name":"LocalStorage#readLocalStorageItem","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Gets an item from window.localStorage","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.key"}],"name":"readLocalStorageItem","longname":"LocalStorage#readLocalStorageItem","kind":"function","memberof":"LocalStorage","scope":"instance","$longname":"LocalStorage#readLocalStorageItem","$kind":"method","id":2469,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n     * Reads an item from window.localStorage\n     * @param {Object} opts\n     * @param {String} opts.key\n     * @param {String} opts.value\n     */","meta":{"range":[1845,1940],"filename":"LocalStorage.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073015","name":"LocalStorage#updateLocalStorageItem","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Reads an item from window.localStorage","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.key"},{"type":{"names":["String"]},"name":"opts.value"}],"name":"updateLocalStorageItem","longname":"LocalStorage#updateLocalStorageItem","kind":"function","memberof":"LocalStorage","scope":"instance","$longname":"LocalStorage#updateLocalStorageItem","$kind":"method","id":2470,"neoClassName":"Neo.main.addon.LocalStorage"},{"comment":"/**\n * Helper class to include Mapbox GL maps into your neo.mjs app\n * See: https://docs.mapbox.com/mapbox-gl-js/api/\n * In case you need more API methods to get exposed to the App worker,\n * please open issues inside the tracker and / or submit PRs.\n * @class Neo.main.addon.MapboxGL\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"MapboxGL.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Helper class to include Mapbox GL maps into your neo.mjs app<br />See: https://docs.mapbox.com/mapbox-gl-js/api/<br />In case you need more API methods to get exposed to the App worker,<br />please open issues inside the tracker and / or submit PRs.","kind":"class","name":"MapboxGL","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.MapboxGL","scope":"static","$longname":"Neo.main.addon.MapboxGL","$kind":"class","id":2471,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.MapboxGL'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.MapboxGL'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2472,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map data inside an object until mounting. key => map id\n         * No array since in case a map gets loaded multiple times, we only want to apply the last data on mount.\n         * @member {Object} dataMap={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map data inside an object until mounting. key => map id<br />No array since in case a map gets loaded multiple times, we only want to apply the last data on mount.","kind":"member","name":"dataMap","type":{"names":["Object"]},"defaultvalue":"> map id","access":"protected","longname":"dataMap","scope":"global","$longname":"dataMap","$kind":"property","id":2473,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * @member {String} downloadPath='https://api.mapbox.com/mapbox-gl-js/'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"downloadPath","type":{"names":["String"]},"defaultvalue":"'https://api.mapbox.com/mapbox-gl-js/'","access":"protected","longname":"downloadPath","scope":"global","$longname":"downloadPath","$kind":"property","id":2474,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all extra map sources layers an object.\n         * key => map id, value => {Array} layers\n         * @member {Object} layers={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all extra map sources layers an object.<br />key => map id, value => {Array} layers","kind":"member","name":"layers","type":{"names":["Object"]},"defaultvalue":"> map id, value => {Array} layers","access":"protected","longname":"layers","scope":"global","$longname":"layers","$kind":"property","id":2475,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map ids inside an object\n         * @member {Object} maps={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map ids inside an object","kind":"member","name":"maps","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"maps","scope":"global","$longname":"maps","$kind":"property","id":2476,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map config objects which arrived before the map lib scripts got loaded\n         * @member {Object[]} mapsToCreate=[]\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map config objects which arrived before the map lib scripts got loaded","kind":"member","name":"mapsToCreate","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","access":"protected","longname":"mapsToCreate","scope":"global","$longname":"mapsToCreate","$kind":"property","id":2477,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * @member {Boolean} scriptsLoaded_=true\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"scriptsLoaded_","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"scriptsLoaded_","scope":"global","$longname":"scriptsLoaded_","$kind":"property","id":2478,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2479,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map sources inside an object.\n         * key => map id, value => {Array} sources\n         * @member {Object} sources={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map sources inside an object.<br />key => map id, value => {Array} sources","kind":"member","name":"sources","type":{"names":["Object"]},"defaultvalue":"> map id, value => {Array} sources","access":"protected","longname":"sources","scope":"global","$longname":"sources","$kind":"property","id":2480,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2481,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map style objects inside an objects to prevent reloads when switching themes multiple times.\n         * key => style name (url)\n         * @member {Object} styleMap={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map style objects inside an objects to prevent reloads when switching themes multiple times.<br />key => style name (url)","kind":"member","name":"styleMap","type":{"names":["Object"]},"defaultvalue":"> style name (url)","access":"protected","longname":"styleMap","scope":"global","$longname":"styleMap","$kind":"property","id":2482,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * @member {String} version='v1.9.1'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"version","type":{"names":["String"]},"defaultvalue":"'v1.9.1'","access":"protected","longname":"version","scope":"global","$longname":"version","$kind":"property","id":2483,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n         * Stores all map zoom values inside an object until mounting. key => map id\n         * No array since in case a map gets zoomed multiple times, we only want to apply the last value on mount.\n         * @member {Object} zoomMap={}\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":107,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Stores all map zoom values inside an object until mounting. key => map id<br />No array since in case a map gets zoomed multiple times, we only want to apply the last value on mount.","kind":"member","name":"zoomMap","type":{"names":["Object"]},"defaultvalue":"> map id","access":"protected","longname":"zoomMap","scope":"global","$longname":"zoomMap","$kind":"property","id":2484,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3425,3522],"filename":"MapboxGL.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073115","name":"MapboxGL#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"MapboxGL#construct","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#construct","$kind":"method","id":2485,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Object[]} data.layers\n     */","meta":{"range":[3640,4062],"filename":"MapboxGL.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073131","name":"MapboxGL#addLayers","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Array.<Object>"]},"name":"data.layers"}],"name":"addLayers","longname":"MapboxGL#addLayers","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#addLayers","$kind":"method","id":2486,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Object[]} data.sources\n     */","meta":{"range":[4181,4578],"filename":"MapboxGL.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073207","name":"MapboxGL#addSources","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Array.<Object>"]},"name":"data.sources"}],"name":"addSources","longname":"MapboxGL#addSources","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#addSources","$kind":"method","id":2487,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * Triggered after the scriptsLoaded config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4741,4982],"filename":"MapboxGL.mjs","lineno":171,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073283","name":"MapboxGL#afterSetScriptsLoaded","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the scriptsLoaded config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetScriptsLoaded","longname":"MapboxGL#afterSetScriptsLoaded","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetScriptsLoaded","$kind":"method","id":2488,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} map\n     * @param {Object} styleJson\n     * @param {String} [name]\n     */","meta":{"range":[5094,5416],"filename":"MapboxGL.mjs","lineno":188,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073318","name":"MapboxGL#applyStyleObject","type":"MethodDefinition","paramnames":["map","styleJson","name"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"map"},{"type":{"names":["Object"]},"name":"styleJson"},{"type":{"names":["String"]},"optional":true,"name":"name"}],"name":"applyStyleObject","longname":"MapboxGL#applyStyleObject","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#applyStyleObject","$kind":"method","id":2489,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * Mounting a map into an inactive tab and activating it should call this\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[5575,5751],"filename":"MapboxGL.mjs","lineno":205,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073370","name":"MapboxGL#autoResize","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Mounting a map into an inactive tab and activating it should call this","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"autoResize","longname":"MapboxGL#autoResize","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#autoResize","$kind":"method","id":2490,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {Boolean} [data.animate=false]\n     * @param {String} data.id\n     * @param {Number} data.lat\n     * @param {Number} data.lng\n     */","meta":{"range":[5941,6277],"filename":"MapboxGL.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073399","name":"MapboxGL#center","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"data.animate"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"name":"data.lat"},{"type":{"names":["Number"]},"name":"data.lng"}],"name":"center","longname":"MapboxGL#center","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#center","$kind":"method","id":2491,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object}   data\n     * @param {String}   data.accessToken\n     * @param {Object}   data.center\n     * @param {Object}   [data.data]\n     * @param {String}   [data.dataSourceId]\n     * @param {String}   data.id\n     * @param {Object[]} [data.layers]\n     * @param {String}   data.mapboxStyle\n     * @param {Object[]} [data.sources]\n     * @param {String}   data.zoom\n     */","meta":{"range":[6679,7353],"filename":"MapboxGL.mjs","lineno":249,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073449","name":"MapboxGL#create","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.accessToken"},{"type":{"names":["Object"]},"name":"data.center"},{"type":{"names":["Object"]},"optional":true,"name":"data.data"},{"type":{"names":["String"]},"optional":true,"name":"data.dataSourceId"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Array.<Object>"]},"optional":true,"name":"data.layers"},{"type":{"names":["String"]},"name":"data.mapboxStyle"},{"type":{"names":["Array.<Object>"]},"optional":true,"name":"data.sources"},{"type":{"names":["String"]},"name":"data.zoom"}],"name":"create","longname":"MapboxGL#create","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#create","$kind":"method","id":2492,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     */","meta":{"range":[7434,7527],"filename":"MapboxGL.mjs","lineno":279,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073565","name":"MapboxGL#destroy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"}],"name":"destroy","longname":"MapboxGL#destroy","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#destroy","$kind":"method","id":2493,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {String} id\n     * @returns {Boolean}\n     */","meta":{"range":[7601,7651],"filename":"MapboxGL.mjs","lineno":288,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073590","name":"MapboxGL#hasMap","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasMap","longname":"MapboxGL#hasMap","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#hasMap","$kind":"method","id":2494,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object} event\n     * @param {Object} event.target map instance\n     */","meta":{"range":[8134,9109],"filename":"MapboxGL.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073653","name":"MapboxGL#onMapLoaded","type":"MethodDefinition","paramnames":["data","event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object"]},"name":"event"},{"type":{"names":["Object"]},"description":"map instance","name":"event.target"}],"name":"onMapLoaded","longname":"MapboxGL#onMapLoaded","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#onMapLoaded","$kind":"method","id":2495,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object} event\n     * @param {Object} event.target map instance\n     */","meta":{"range":[9237,9677],"filename":"MapboxGL.mjs","lineno":348,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073786","name":"MapboxGL#onMapReallyLoaded","type":"MethodDefinition","paramnames":["data","event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object"]},"name":"event"},{"type":{"names":["Object"]},"description":"map instance","name":"event.target"}],"name":"onMapReallyLoaded","longname":"MapboxGL#onMapReallyLoaded","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#onMapReallyLoaded","$kind":"method","id":2496,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * https://docs.mapbox.com/mapbox-gl-js/api/#map#setfilter\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} data.layerId\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate\n     * @param {Array} data.value\n     */","meta":{"range":[9972,10218],"filename":"MapboxGL.mjs","lineno":373,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073846","name":"MapboxGL#setFilter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"https://docs.mapbox.com/mapbox-gl-js/api/#map#setfilter","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"name":"data.options.validate"},{"type":{"names":["Array"]},"name":"data.value"}],"name":"setFilter","longname":"MapboxGL#setFilter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setFilter","$kind":"method","id":2497,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * https://docs.mapbox.com/mapbox-gl-js/api/#map#setlayoutproperty\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate\n     * @param {String} data.value\n     */","meta":{"range":[10554,10826],"filename":"MapboxGL.mjs","lineno":393,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073881","name":"MapboxGL#setLayoutProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"https://docs.mapbox.com/mapbox-gl-js/api/#map#setlayoutproperty","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setLayoutProperty","longname":"MapboxGL#setLayoutProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setLayoutProperty","$kind":"method","id":2498,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * https://docs.mapbox.com/mapbox-gl-js/api/#map#setpaintproperty\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate\n     * @param {String} data.value\n     */","meta":{"range":[11161,11431],"filename":"MapboxGL.mjs","lineno":413,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073919","name":"MapboxGL#setPaintProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"https://docs.mapbox.com/mapbox-gl-js/api/#map#setpaintproperty","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setPaintProperty","longname":"MapboxGL#setPaintProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setPaintProperty","$kind":"method","id":2499,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.accessToken\n     * @param {String} data.id\n     * @param {Object|String} data.style\n     */","meta":{"range":[11593,12572],"filename":"MapboxGL.mjs","lineno":429,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100073957","name":"MapboxGL#setStyle","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.accessToken"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Object","String"]},"name":"data.style"}],"name":"setStyle","longname":"MapboxGL#setStyle","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setStyle","$kind":"method","id":2500,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object} data.data\n     * @param {String} data.dataSourceId\n     * @param {String} data.id\n     */","meta":{"range":[12727,13199],"filename":"MapboxGL.mjs","lineno":461,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074085","name":"MapboxGL#updateData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object"]},"name":"data.data"},{"type":{"names":["String"]},"name":"data.dataSourceId"},{"type":{"names":["String"]},"name":"data.id"}],"name":"updateData","longname":"MapboxGL#updateData","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#updateData","$kind":"method","id":2501,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Number} data.zoom\n     */","meta":{"range":[13313,13496],"filename":"MapboxGL.mjs","lineno":484,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074170","name":"MapboxGL#zoom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"name":"data.zoom"}],"name":"zoom","longname":"MapboxGL#zoom","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#zoom","$kind":"method","id":2502,"neoClassName":"Neo.main.addon.MapboxGL"},{"comment":"/**\n * A markdown mixin to convert markdown to html by using showdown.js\n * https://github.com/showdownjs/showdown\n * script tag with the markdown lib has to be added before the Main.mjs script tag in the index.html\n * <script src=\"https://cdn.jsdelivr.net/npm/showdown@1.9.1/dist/showdown.min.js\"></script>\n * @class Neo.main.addon.Markdown\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Markdown.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"A markdown mixin to convert markdown to html by using showdown.js<br />https://github.com/showdownjs/showdown<br />script tag with the markdown lib has to be added before the Main.mjs script tag in the index.html<br /><script src=\"https://cdn.jsdelivr.net/npm/showdown@1.9.1/dist/showdown.min.js\"></script>","kind":"class","name":"Markdown","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.Markdown","scope":"static","$longname":"Neo.main.addon.Markdown","$kind":"class","id":2503,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.Markdown'\n         * @protected\n         */","meta":{"filename":"Markdown.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.Markdown'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2504,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"Markdown.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2505,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n         * @member {String} showdownPath='https://cdn.jsdelivr.net/npm/showdown@1.9.1/dist/showdown.min.js'\n         * @protected\n         */","meta":{"filename":"Markdown.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"showdownPath","type":{"names":["String"]},"defaultvalue":"'https://cdn.jsdelivr.net/npm/showdown@1.9.1/dist/showdown.min.js'","access":"protected","longname":"showdownPath","scope":"global","$longname":"showdownPath","$kind":"property","id":2506,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Markdown.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2507,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1350,1463],"filename":"Markdown.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074260","name":"Markdown#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Markdown#construct","kind":"function","memberof":"Markdown","scope":"instance","$longname":"Markdown#construct","$kind":"method","id":2508,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n     * Markdown to HTML converter\n     * @param {String} markdown string to convert\n     * @protected\n     */","meta":{"range":[1587,1715],"filename":"Markdown.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074281","name":"Markdown#markdownToHtml","type":"MethodDefinition","paramnames":["markdown"]},"vars":{"":null}},"description":"Markdown to HTML converter","params":[{"type":{"names":["String"]},"description":"string to convert","name":"markdown"}],"access":"protected","name":"markdownToHtml","longname":"Markdown#markdownToHtml","kind":"function","memberof":"Markdown","scope":"instance","$longname":"Markdown#markdownToHtml","$kind":"method","id":2509,"neoClassName":"Neo.main.addon.Markdown"},{"comment":"/**\n * Helper class to include Google's Material Web Components into your neo.mjs app\n * https://www.amcharts.com/docs/v4/\n * @class Neo.main.addon.Mwc\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Mwc.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Helper class to include Google's Material Web Components into your neo.mjs app<br />https://www.amcharts.com/docs/v4/","kind":"class","name":"Mwc","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.Mwc","scope":"static","$longname":"Neo.main.addon.Mwc","$kind":"class","id":2510,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.Mwc'\n         * @protected\n         */","meta":{"filename":"Mwc.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.Mwc'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2511,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Mwc.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2512,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote\n         * @protected\n         */","meta":{"filename":"Mwc.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2513,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n     * @param {String} id\n     * @returns {Boolean}\n     */","meta":{"range":[969,1054],"filename":"Mwc.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074349","name":"Mwc#checkValidity","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"checkValidity","longname":"Mwc#checkValidity","kind":"function","memberof":"Mwc","scope":"instance","$longname":"Mwc#checkValidity","$kind":"method","id":2514,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n     *\n     */","meta":{"range":[1083,1466],"filename":"Mwc.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074363","name":"Mwc#loadButtonModule","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadButtonModule","longname":"Mwc#loadButtonModule","kind":"function","memberof":"Mwc","scope":"instance","params":[],"$longname":"Mwc#loadButtonModule","$kind":"method","id":2515,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n     *\n     */","meta":{"range":[1495,1890],"filename":"Mwc.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074381","name":"Mwc#loadTextFieldModule","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadTextFieldModule","longname":"Mwc#loadTextFieldModule","kind":"function","memberof":"Mwc","scope":"instance","params":[],"$longname":"Mwc#loadTextFieldModule","$kind":"method","id":2516,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n     * @param {String} id\n     * @returns {Boolean}\n     */","meta":{"range":[1964,2051],"filename":"Mwc.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074399","name":"Mwc#reportValidity","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"reportValidity","longname":"Mwc#reportValidity","kind":"function","memberof":"Mwc","scope":"instance","$longname":"Mwc#reportValidity","$kind":"method","id":2517,"neoClassName":"Neo.main.addon.Mwc"},{"comment":"/**\n * Required when running Neo Apps inside the Siesta browser harness (iframe)\n * @class Neo.main.addon.Siesta\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Siesta.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Required when running Neo Apps inside the Siesta browser harness (iframe)","kind":"class","name":"Siesta","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.Siesta","scope":"static","$longname":"Neo.main.addon.Siesta","$kind":"class","id":2518,"neoClassName":"Neo.main.addon.Siesta"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.Siesta'\n         * @protected\n         */","meta":{"filename":"Siesta.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.Siesta'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2519,"neoClassName":"Neo.main.addon.Siesta"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Siesta.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2520,"neoClassName":"Neo.main.addon.Siesta"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[583,681],"filename":"Siesta.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074455","name":"Siesta#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Siesta#construct","kind":"function","memberof":"Siesta","scope":"instance","$longname":"Siesta#construct","$kind":"method","id":2521,"neoClassName":"Neo.main.addon.Siesta"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[721,1119],"filename":"Siesta.mjs","lineno":34,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074471","name":"Siesta#adjustSiestaEnvironment","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"adjustSiestaEnvironment","longname":"Siesta#adjustSiestaEnvironment","kind":"function","memberof":"Siesta","scope":"instance","params":[],"$longname":"Siesta#adjustSiestaEnvironment","$kind":"method","id":2522,"neoClassName":"Neo.main.addon.Siesta"},{"comment":"/**\n * Logic to work with stylesheets, e.g. apply & switch Neo based themes\n * main.addon.HighlightJS requires this file\n * @class Neo.main.addon.Stylesheet\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Stylesheet.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Logic to work with stylesheets, e.g. apply & switch Neo based themes<br />main.addon.HighlightJS requires this file","kind":"class","name":"Stylesheet","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.Stylesheet","scope":"static","$longname":"Neo.main.addon.Stylesheet","$kind":"class","id":2523,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @member {String} dynamicStyleSheetId='neo-dynamic-stylesheet'\n     * @protected\n     */","meta":{"filename":"Stylesheet.mjs","lineno":15,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"dynamicStyleSheetId","type":{"names":["String"]},"defaultvalue":"'neo-dynamic-stylesheet'","access":"protected","longname":"dynamicStyleSheetId","scope":"global","$longname":"dynamicStyleSheetId","$kind":"property","id":2524,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.Stylesheet'\n         * @protected\n         */","meta":{"filename":"Stylesheet.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.Stylesheet'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2525,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"Stylesheet.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2526,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Stylesheet.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2527,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1173,1568],"filename":"Stylesheet.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074578","name":"Stylesheet#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Stylesheet#construct","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#construct","$kind":"method","id":2528,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     *\n     */","meta":{"range":[1597,2284],"filename":"Stylesheet.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074636","name":"Stylesheet#addGlobalCss","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addGlobalCss","longname":"Stylesheet#addGlobalCss","kind":"function","memberof":"Stylesheet","scope":"instance","params":[],"$longname":"Stylesheet#addGlobalCss","$kind":"method","id":2529,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.className\n     * @param {String[]} data.folders\n     */","meta":{"range":[2410,3384],"filename":"Stylesheet.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074741","name":"Stylesheet#addThemeFiles","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.className"},{"type":{"names":["Array.<String>"]},"name":"data.folders"}],"name":"addThemeFiles","longname":"Stylesheet#addThemeFiles","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#addThemeFiles","$kind":"method","id":2530,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * Use either name for a neo theme (e.g. 'neo-theme-dark.css') or pass a href\n     * @param {String} [name]\n     * @param {String} [id]\n     * @param {String} [href]\n     */","meta":{"range":[3576,4216],"filename":"Stylesheet.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074883","name":"Stylesheet#createStyleSheet","type":"MethodDefinition","paramnames":["name","id","href"]},"vars":{"":null}},"description":"Use either name for a neo theme (e.g. 'neo-theme-dark.css') or pass a href","params":[{"type":{"names":["String"]},"optional":true,"name":"name"},{"type":{"names":["String"]},"optional":true,"name":"id"},{"type":{"names":["String"]},"optional":true,"name":"href"}],"name":"createStyleSheet","longname":"Stylesheet#createStyleSheet","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#createStyleSheet","$kind":"method","id":2531,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} data\n     * @param {Array} data.rules\n     * @protected\n     */","meta":{"range":[4317,4924],"filename":"Stylesheet.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100074974","name":"Stylesheet#deleteCssRules","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array"]},"name":"data.rules"}],"access":"protected","name":"deleteCssRules","longname":"Stylesheet#deleteCssRules","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#deleteCssRules","$kind":"method","id":2532,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {String} token\n     * @returns {Boolean}\n     */","meta":{"range":[5001,5316],"filename":"Stylesheet.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075057","name":"Stylesheet#hasStyleSheet","type":"MethodDefinition","paramnames":["token"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"token"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasStyleSheet","longname":"Stylesheet#hasStyleSheet","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#hasStyleSheet","$kind":"method","id":2533,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} data\n     * @param {Array} data.rules\n     * @protected\n     */","meta":{"range":[5417,5951],"filename":"Stylesheet.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075097","name":"Stylesheet#insertCssRules","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array"]},"name":"data.rules"}],"access":"protected","name":"insertCssRules","longname":"Stylesheet#insertCssRules","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#insertCssRules","$kind":"method","id":2534,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} opts\n     * @param {String[]} opts.included\n     * @param {String[]} opts.excluded\n     */","meta":{"range":[6079,7057],"filename":"Stylesheet.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075180","name":"Stylesheet#removeStyleSheets","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array.<String>"]},"name":"opts.included"},{"type":{"names":["Array.<String>"]},"name":"opts.excluded"}],"name":"removeStyleSheets","longname":"Stylesheet#removeStyleSheets","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#removeStyleSheets","$kind":"method","id":2535,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.href\n     * @param {String} data.id\n     */","meta":{"range":[7171,7273],"filename":"Stylesheet.mjs","lineno":261,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075299","name":"Stylesheet#swapStyleSheet","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.href"},{"type":{"names":["String"]},"name":"data.id"}],"name":"swapStyleSheet","longname":"Stylesheet#swapStyleSheet","kind":"function","memberof":"Stylesheet","scope":"instance","$longname":"Stylesheet#swapStyleSheet","$kind":"method","id":2536,"neoClassName":"Neo.main.addon.Stylesheet"},{"comment":"/**\n *\n * @class Neo.main.addon.WindowPosition\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"WindowPosition.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"class","name":"WindowPosition","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.WindowPosition","scope":"static","$longname":"Neo.main.addon.WindowPosition","$kind":"class","id":2537,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.WindowPosition'\n         * @protected\n         */","meta":{"filename":"WindowPosition.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.WindowPosition'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2538,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {String|null} intervalId=null\n         */","meta":{"filename":"WindowPosition.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"intervalId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"intervalId","scope":"global","$longname":"intervalId","$kind":"property","id":2539,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {Number} intervalTime=100\n         */","meta":{"filename":"WindowPosition.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"intervalTime","type":{"names":["Number"]},"defaultvalue":100,"longname":"intervalTime","scope":"global","$longname":"intervalTime","$kind":"property","id":2540,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote\n         * @protected\n         */","meta":{"filename":"WindowPosition.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2541,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {Number|null} screenLeft=null\n         */","meta":{"filename":"WindowPosition.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"screenLeft","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"screenLeft","scope":"global","$longname":"screenLeft","$kind":"property","id":2542,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {Number|null} screenTop=null\n         */","meta":{"filename":"WindowPosition.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"screenTop","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"screenTop","scope":"global","$longname":"screenTop","$kind":"property","id":2543,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"WindowPosition.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2544,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n         * @member {Object} windows={}\n         * @protected\n         */","meta":{"filename":"WindowPosition.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"windows","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"windows","scope":"global","$longname":"windows","$kind":"property","id":2545,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1326,1646],"filename":"WindowPosition.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075378","name":"WindowPosition#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"WindowPosition#construct","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#construct","$kind":"method","id":2546,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     *\n     */","meta":{"range":[1675,2018],"filename":"WindowPosition.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075438","name":"WindowPosition#adjustPositions","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"adjustPositions","longname":"WindowPosition#adjustPositions","kind":"function","memberof":"WindowPosition","scope":"instance","params":[],"$longname":"WindowPosition#adjustPositions","$kind":"method","id":2547,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     *\n     */","meta":{"range":[2047,2756],"filename":"WindowPosition.mjs","lineno":92,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075485","name":"WindowPosition#checkMovement","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"checkMovement","longname":"WindowPosition#checkMovement","kind":"function","memberof":"WindowPosition","scope":"instance","params":[],"$longname":"WindowPosition#checkMovement","$kind":"method","id":2548,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * Returns true in case the dock direction changes from horizontal (left, right)\n     * to vertical (bottom, top) or vice versa.\n     * @param {String} oldValue\n     * @param {String} newValue\n     * @returns {Boolean}\n     */","meta":{"range":[3001,3269],"filename":"WindowPosition.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075571","name":"WindowPosition#dockDirectionChange","type":"MethodDefinition","paramnames":["oldValue","newValue"]},"vars":{"":null}},"description":"Returns true in case the dock direction changes from horizontal (left, right)<br />to vertical (bottom, top) or vice versa.","params":[{"type":{"names":["String"]},"name":"oldValue"},{"type":{"names":["String"]},"name":"newValue"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"dockDirectionChange","longname":"WindowPosition#dockDirectionChange","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#dockDirectionChange","$kind":"method","id":2549,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3319,4091],"filename":"WindowPosition.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075609","name":"WindowPosition#getPosition","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"getPosition","longname":"WindowPosition#getPosition","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#getPosition","$kind":"method","id":2550,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {MouseEvent} event\n     */","meta":{"range":[4146,4486],"filename":"WindowPosition.mjs","lineno":165,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075716","name":"WindowPosition#onMouseOut","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["MouseEvent"]},"name":"event"}],"name":"onMouseOut","longname":"WindowPosition#onMouseOut","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#onMouseOut","$kind":"method","id":2551,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[4537,5217],"filename":"WindowPosition.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075771","name":"WindowPosition#onResize","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onResize","longname":"WindowPosition#onResize","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#onResize","$kind":"method","id":2552,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.dock\n     * @param {String} data.name\n     * @param {Number} data.size\n     */","meta":{"range":[5366,5434],"filename":"WindowPosition.mjs","lineno":214,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075848","name":"WindowPosition#registerWindow","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.dock"},{"type":{"names":["String"]},"name":"data.name"},{"type":{"names":["Number"]},"name":"data.size"}],"name":"registerWindow","longname":"WindowPosition#registerWindow","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#registerWindow","$kind":"method","id":2553,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * Docks an existing window to a new side\n     * @param {Object} data\n     * @param {String} data.dock\n     * @param {String} data.name\n     */","meta":{"range":[5596,6494],"filename":"WindowPosition.mjs","lineno":224,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075863","name":"WindowPosition#setDock","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Docks an existing window to a new side","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.dock"},{"type":{"names":["String"]},"name":"data.name"}],"name":"setDock","longname":"WindowPosition#setDock","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#setDock","$kind":"method","id":2554,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.name\n     */","meta":{"range":[6577,6647],"filename":"WindowPosition.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100075984","name":"WindowPosition#unregisterWindow","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.name"}],"name":"unregisterWindow","longname":"WindowPosition#unregisterWindow","kind":"function","memberof":"WindowPosition","scope":"instance","$longname":"WindowPosition#unregisterWindow","$kind":"method","id":2555,"neoClassName":"Neo.main.addon.WindowPosition"},{"comment":"/**\n * @class Neo.main.DomAccess\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DomAccess.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"class","name":"DomAccess","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main","longname":"Neo.main.DomAccess","scope":"static","$longname":"Neo.main.DomAccess","$kind":"class","id":2556,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {String} className='Neo.main.DomAccess'\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.DomAccess'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2557,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {Number} countDeltas=0\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"countDeltas","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"countDeltas","scope":"global","$longname":"countDeltas","$kind":"property","id":2558,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {Number} countDeltasPer250ms=0\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"countDeltasPer250ms","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"countDeltasPer250ms","scope":"global","$longname":"countDeltasPer250ms","$kind":"property","id":2559,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {Number} countUpdates=0\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"countUpdates","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"countUpdates","scope":"global","$longname":"countUpdates","$kind":"property","id":2560,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {Array} mixins=[DeltaUpdates, Observable]\n         */","meta":{"filename":"DomAccess.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"mixins","type":{"names":["Array"]},"defaultvalue":"[DeltaUpdates, Observable]","description":"Observable]","longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":2561,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: [//...]}\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2562,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2563,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n         * Void attributes inside html tags\n         * @member {String[]} voidAttributes\n         * @protected\n         */","meta":{"filename":"DomAccess.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"description":"Void attributes inside html tags","kind":"member","name":"voidAttributes","type":{"names":["Array.<String>"]},"access":"protected","longname":"voidAttributes","scope":"global","$longname":"voidAttributes","$kind":"property","id":2564,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1990,2431],"filename":"DomAccess.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076080","name":"DomAccess#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DomAccess#construct","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#construct","$kind":"method","id":2565,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {Boolean} data.async\n     * @param {Boolean} [data.defer=false]\n     * @param {String} [data.src=true]\n     */","meta":{"range":[2598,2845],"filename":"DomAccess.mjs","lineno":106,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076139","name":"DomAccess#addScript","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Boolean"]},"name":"data.async"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"data.defer"},{"type":{"names":["String"]},"optional":true,"defaultvalue":true,"name":"data.src"}],"name":"addScript","longname":"DomAccess#addScript","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#addScript","$kind":"method","id":2566,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String[]} data.cls\n     */","meta":{"range":[2929,3034],"filename":"DomAccess.mjs","lineno":122,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076181","name":"DomAccess#applyBodyCls","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<String>"]},"name":"data.cls"}],"name":"applyBodyCls","longname":"DomAccess#applyBodyCls","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#applyBodyCls","$kind":"method","id":2567,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.command\n     * @returns {Object} data\n     */","meta":{"range":[3150,3240],"filename":"DomAccess.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076205","name":"DomAccess#execCommand","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.command"}],"returns":[{"type":{"names":["Object"]},"description":"data"}],"name":"execCommand","longname":"DomAccess#execCommand","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#execCommand","$kind":"method","id":2568,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Calls focus on a node for a given dom node id\n     * @param {Object} data\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[3392,3689],"filename":"DomAccess.mjs","lineno":142,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076220","name":"DomAccess#focus","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Calls focus on a node for a given dom node id","params":[{"type":{"names":["Object"]},"name":"data"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"focus","longname":"DomAccess#focus","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#focus","$kind":"method","id":2569,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Returns the attributes for a given dom node id\n     * @param {Object} data\n     * @param {Array|String} data.id either an id or an array of ids\n     * @param {Array|String} data.attributes either an attribute or an array of attributes\n     * @returns {Array|Object} In case id is an array, an array of atrrbute objects is returned, otherwise an object\n     */","meta":{"range":[4070,4857],"filename":"DomAccess.mjs","lineno":163,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076272","name":"DomAccess#getAttributes","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Returns the attributes for a given dom node id","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array","String"]},"description":"either an id or an array of ids","name":"data.id"},{"type":{"names":["Array","String"]},"description":"either an attribute or an array of attributes","name":"data.attributes"}],"returns":[{"type":{"names":["Array","Object"]},"description":"In case id is an array, an array of atrrbute objects is returned, otherwise an object"}],"name":"getAttributes","longname":"DomAccess#getAttributes","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#getAttributes","$kind":"method","id":2570,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Returns node.getBoundingClientRect() for a given dom node id\n     * @param {Object} data\n     * @param {Array|String} data.id either an id or an array of ids\n     * @returns {Array|Object} In case id is an array, an array of DomRects is returned, otherwise an DomRect object\n     */","meta":{"range":[5161,6122],"filename":"DomAccess.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076376","name":"DomAccess#getBoundingClientRect","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Returns node.getBoundingClientRect() for a given dom node id","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array","String"]},"description":"either an id or an array of ids","name":"data.id"}],"returns":[{"type":{"names":["Array","Object"]},"description":"In case id is an array, an array of DomRects is returned, otherwise an DomRect object"}],"name":"getBoundingClientRect","longname":"DomAccess#getBoundingClientRect","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#getBoundingClientRect","$kind":"method","id":2571,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {String} nodeId\n     * @returns {HTMLElement}\n     * @protected\n     */","meta":{"range":[6222,6415],"filename":"DomAccess.mjs","lineno":240,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076488","name":"DomAccess#getElement","type":"MethodDefinition","paramnames":["nodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"nodeId"}],"returns":[{"type":{"names":["HTMLElement"]}}],"access":"protected","name":"getElement","longname":"DomAccess#getElement","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#getElement","$kind":"method","id":2572,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {String} [nodeId='document.body']\n     * @returns {HTMLElement}\n     * @protected\n     */","meta":{"range":[6533,6729],"filename":"DomAccess.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076515","name":"DomAccess#getElementOrBody","type":"MethodDefinition","paramnames":["nodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"optional":true,"defaultvalue":"'document.body'","name":"nodeId"}],"returns":[{"type":{"names":["HTMLElement"]}}],"access":"protected","name":"getElementOrBody","longname":"DomAccess#getElementOrBody","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#getElementOrBody","$kind":"method","id":2573,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Include a script into the document.head\n     * @param {String} src\n     * @param {Boolean} [async=true]\n     * @returns {Promise<unknown>}\n     */","meta":{"range":[6897,7281],"filename":"DomAccess.mjs","lineno":267,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076541","name":"DomAccess#loadScript","type":"MethodDefinition","paramnames":["src","async"]},"vars":{"":null}},"description":"Include a script into the document.head","params":[{"type":{"names":["String"]},"name":"src"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"async"}],"returns":[{"type":{"names":["Promise.<unknown>"]}}],"name":"loadScript","longname":"DomAccess#loadScript","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#loadScript","$kind":"method","id":2574,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Include a link into the document.head\n     * @param {String} href\n     * @returns {Promise<unknown>}\n     */","meta":{"range":[7411,7832],"filename":"DomAccess.mjs","lineno":289,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076590","name":"DomAccess#loadStylesheet","type":"MethodDefinition","paramnames":["href"]},"vars":{"":null}},"description":"Include a link into the document.head","params":[{"type":{"names":["String"]},"name":"href"}],"returns":[{"type":{"names":["Promise.<unknown>"]}}],"name":"loadStylesheet","longname":"DomAccess#loadStylesheet","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#loadStylesheet","$kind":"method","id":2575,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     *\n     */","meta":{"range":[7861,7990],"filename":"DomAccess.mjs","lineno":310,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076638","name":"DomAccess#onDomContentLoaded","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onDomContentLoaded","longname":"DomAccess#onDomContentLoaded","kind":"function","memberof":"DomAccess","scope":"instance","params":[],"$longname":"DomAccess#onDomContentLoaded","$kind":"method","id":2576,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.nodeId\n     */","meta":{"range":[8075,8471],"filename":"DomAccess.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076658","name":"DomAccess#onGetOffscreenCanvas","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.nodeId"}],"name":"onGetOffscreenCanvas","longname":"DomAccess#onGetOffscreenCanvas","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#onGetOffscreenCanvas","$kind":"method","id":2577,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String[]} data.attributes\n     * @param {Array} data.functions An array containing strings and/or objects\n     * @param {String[]} data.styles\n     * @param {String} data.vnodeId\n     * @protected\n     */","meta":{"range":[8733,10575],"filename":"DomAccess.mjs","lineno":343,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076713","name":"DomAccess#onReadDom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<String>"]},"name":"data.attributes"},{"type":{"names":["Array"]},"description":"An array containing strings and/or objects","name":"data.functions"},{"type":{"names":["Array.<String>"]},"name":"data.styles"},{"type":{"names":["String"]},"name":"data.vnodeId"}],"access":"protected","name":"onReadDom","longname":"DomAccess#onReadDom","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#onReadDom","$kind":"method","id":2578,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[10643,10733],"filename":"DomAccess.mjs","lineno":404,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076976","name":"DomAccess#read","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"read","longname":"DomAccess#read","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#read","$kind":"method","id":2579,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.direction left, top\n     * @param {String} data.id\n     * @param {Number} data.value\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[10945,11149],"filename":"DomAccess.mjs","lineno":417,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100076990","name":"DomAccess#scrollBy","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"description":"left, top","name":"data.direction"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"name":"data.value"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"scrollBy","longname":"DomAccess#scrollBy","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#scrollBy","$kind":"method","id":2580,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} [data.behavior='smooth']\n     * @param {String} [data.block='start']\n     * @param {String} [data.inline='nearest']\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[11418,11761],"filename":"DomAccess.mjs","lineno":435,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077031","name":"DomAccess#scrollIntoView","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'smooth'","name":"data.behavior"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'start'","name":"data.block"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'nearest'","name":"data.inline"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"scrollIntoView","longname":"DomAccess#scrollIntoView","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#scrollIntoView","$kind":"method","id":2581,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.direction left, top\n     * @param {String} data.id\n     * @param {Number} data.value\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[11973,12176],"filename":"DomAccess.mjs","lineno":456,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077079","name":"DomAccess#scrollTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"description":"left, top","name":"data.direction"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"name":"data.value"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"scrollTo","longname":"DomAccess#scrollTo","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#scrollTo","$kind":"method","id":2582,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {String} [data.behavior='smooth']\n     * @param {String} [data.offset=34]\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[12394,12983],"filename":"DomAccess.mjs","lineno":473,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077120","name":"DomAccess#scrollToTableRow","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'smooth'","name":"data.behavior"},{"type":{"names":["String"]},"optional":true,"defaultvalue":34,"name":"data.offset"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"scrollToTableRow","longname":"DomAccess#scrollToTableRow","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#scrollToTableRow","$kind":"method","id":2583,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.id\n     * @param {Number} [data.start=0]\n     * @param {Number} [data.end=99999]\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[13191,13504],"filename":"DomAccess.mjs","lineno":498,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077200","name":"DomAccess#selectNode","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"name":"data.start"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":99999,"name":"data.end"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"selectNode","longname":"DomAccess#selectNode","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#selectNode","$kind":"method","id":2584,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String[]} data.add\n     * @param {Object[]} data.remove\n     */","meta":{"range":[13625,13767],"filename":"DomAccess.mjs","lineno":516,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077258","name":"DomAccess#setBodyCls","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<String>"]},"name":"data.add"},{"type":{"names":["Array.<Object>"]},"name":"data.remove"}],"name":"setBodyCls","longname":"DomAccess#setBodyCls","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#setBodyCls","$kind":"method","id":2585,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * Not recommended to use => stick to vdom updates.\n     * Can be handy for custom CSS based animations though.\n     * @param {Object} data\n     * @param {String} data.id A node id or 'document.body'\n     * @param {Object} data.style\n     * @returns {Object} obj.id => the passed id\n     */","meta":{"range":[14076,14620],"filename":"DomAccess.mjs","lineno":529,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077293","name":"DomAccess#setStyle","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Not recommended to use => stick to vdom updates.<br />Can be handy for custom CSS based animations though.","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"description":"A node id or 'document.body'","name":"data.id"},{"type":{"names":["Object"]},"name":"data.style"}],"returns":[{"type":{"names":["Object"]},"description":"obj.id => the passed id"}],"name":"setStyle","longname":"DomAccess#setStyle","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#setStyle","$kind":"method","id":2586,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} [data.behavior='smooth'] // auto or smooth\n     * @param {String} [data.left=0]\n     * @param {String} [data.top=0]\n     */","meta":{"range":[14809,15007],"filename":"DomAccess.mjs","lineno":552,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077383","name":"DomAccess#windowScrollTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'smooth'","description":"// auto or smooth","name":"data.behavior"},{"type":{"names":["String"]},"optional":true,"defaultvalue":0,"name":"data.left"},{"type":{"names":["String"]},"optional":true,"defaultvalue":0,"name":"data.top"}],"name":"windowScrollTo","longname":"DomAccess#windowScrollTo","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#windowScrollTo","$kind":"method","id":2587,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[15075,15265],"filename":"DomAccess.mjs","lineno":564,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077412","name":"DomAccess#write","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"write","longname":"DomAccess#write","kind":"function","memberof":"DomAccess","scope":"instance","$longname":"DomAccess#write","$kind":"method","id":2588,"neoClassName":"Neo.main.DomAccess"},{"comment":"/**\n * @class Neo.main.DomEvents\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DomEvents.mjs","lineno":66,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"class","name":"DomEvents","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main","longname":"Neo.main.DomEvents","scope":"static","$longname":"Neo.main.DomEvents","$kind":"class","id":2589,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"DomEvents.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":2590,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n         * @member {String} className='Neo.main.DomEvents'\n         * @protected\n         */","meta":{"filename":"DomEvents.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.DomEvents'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2591,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n         * todo: conditional dynamic import once the build processes can handle it\n         * @member {Array} mixins=[TouchDomEvents]\n         */","meta":{"filename":"DomEvents.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"description":"todo: conditional dynamic import once the build processes can handle it","kind":"member","name":"mixins","type":{"names":["Array"]},"defaultvalue":"[TouchDomEvents]","longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":2592,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n         * @member {boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"DomEvents.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"kind":"member","name":"singleton","type":{"names":["boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2593,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app: ['addDomListener']}\n         * @protected\n         */","meta":{"filename":"DomEvents.mjs","lineno":102,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: ['addDomListener']}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2594,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3475,3867],"filename":"DomEvents.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077670","name":"DomEvents#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"DomEvents#construct","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#construct","$kind":"method","id":2595,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[3917,4850],"filename":"DomEvents.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077731","name":"DomEvents#addDomListener","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"addDomListener","longname":"DomEvents#addDomListener","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#addDomListener","$kind":"method","id":2596,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     *\n     */","meta":{"range":[4879,5146],"filename":"DomEvents.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077877","name":"DomEvents#addGlobalDomListeners","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addGlobalDomListeners","longname":"DomEvents#addGlobalDomListeners","kind":"function","memberof":"DomEvents","scope":"instance","params":[],"$longname":"DomEvents#addGlobalDomListeners","$kind":"method","id":2597,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Returns the distance between two points\n     * @param  {Number} x1 The X position of the first point\n     * @param  {Number} y1 The Y position of the first point\n     * @param  {Number} x2 The X position of the second point\n     * @param  {Number} y2 The Y position of the second point\n     * @returns {Number}\n     */","meta":{"range":[5486,5580],"filename":"DomEvents.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077928","name":"DomEvents#getDistance","type":"MethodDefinition","paramnames":["x1","y1","x2","y2"]},"vars":{"":null}},"description":"Returns the distance between two points","params":[{"type":{"names":["Number"]},"description":"The X position of the first point","name":"x1"},{"type":{"names":["Number"]},"description":"The Y position of the first point","name":"y1"},{"type":{"names":["Number"]},"description":"The X position of the second point","name":"x2"},{"type":{"names":["Number"]},"description":"The Y position of the second point","name":"y2"}],"returns":[{"type":{"names":["Number"]}}],"name":"getDistance","longname":"DomEvents#getDistance","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getDistance","$kind":"method","id":2598,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Local domEvent listener\n     * @param {Object} event\n     */","meta":{"range":[5662,7676],"filename":"DomEvents.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100077952","name":"DomEvents#domEventListener","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Local domEvent listener","params":[{"type":{"names":["Object"]},"name":"event"}],"name":"domEventListener","longname":"DomEvents#domEventListener","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#domEventListener","$kind":"method","id":2599,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     * @returns {Object}\n     */","meta":{"range":[7752,8083],"filename":"DomEvents.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078138","name":"DomEvents#getEventData","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"returns":[{"type":{"names":["Object"]}}],"name":"getEventData","longname":"DomEvents#getEventData","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getEventData","$kind":"method","id":2600,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     * @returns {Object}\n     */","meta":{"range":[8159,8481],"filename":"DomEvents.mjs","lineno":268,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078184","name":"DomEvents#getKeyboardEventData","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"returns":[{"type":{"names":["Object"]}}],"name":"getKeyboardEventData","longname":"DomEvents#getKeyboardEventData","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getKeyboardEventData","$kind":"method","id":2601,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     * @returns {Object}\n     */","meta":{"range":[8557,9032],"filename":"DomEvents.mjs","lineno":287,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078229","name":"DomEvents#getMouseEventData","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"returns":[{"type":{"names":["Object"]}}],"name":"getMouseEventData","longname":"DomEvents#getMouseEventData","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getMouseEventData","$kind":"method","id":2602,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Element} element\n     * @returns {Element[]}\n     */","meta":{"range":[9114,9409],"filename":"DomEvents.mjs","lineno":311,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078294","name":"DomEvents#getPathFromElement","type":"MethodDefinition","paramnames":["element"]},"vars":{"":null}},"params":[{"type":{"names":["Element"]},"name":"element"}],"returns":[{"type":{"names":["Array.<Element>"]}}],"name":"getPathFromElement","longname":"DomEvents#getPathFromElement","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getPathFromElement","$kind":"method","id":2603,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} node\n     * @returns {Object}\n     */","meta":{"range":[9484,11300],"filename":"DomEvents.mjs","lineno":330,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078333","name":"DomEvents#getTargetData","type":"MethodDefinition","paramnames":["node"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"node"}],"returns":[{"type":{"names":["Object"]}}],"name":"getTargetData","longname":"DomEvents#getTargetData","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getTargetData","$kind":"method","id":2604,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Returns the first touch event found in touches or changedTouches of a TouchEvent\n     * @param {TouchEvent} event\n     * @returns {Touch}\n     */","meta":{"range":[11467,11597],"filename":"DomEvents.mjs","lineno":383,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078507","name":"DomEvents#getTouchCoords","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Returns the first touch event found in touches or changedTouches of a TouchEvent","params":[{"type":{"names":["TouchEvent"]},"name":"event"}],"returns":[{"type":{"names":["Touch"]}}],"name":"getTouchCoords","longname":"DomEvents#getTouchCoords","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#getTouchCoords","$kind":"method","id":2605,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Only in use if Neo.config.useSharedWorkers = true\n     * @param {Object} event\n     */","meta":{"range":[11705,11945],"filename":"DomEvents.mjs","lineno":392,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078524","name":"DomEvents#onBeforeUnload","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Only in use if Neo.config.useSharedWorkers = true","params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onBeforeUnload","longname":"DomEvents#onBeforeUnload","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onBeforeUnload","$kind":"method","id":2606,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[11996,12191],"filename":"DomEvents.mjs","lineno":406,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078557","name":"DomEvents#onChange","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onChange","longname":"DomEvents#onChange","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onChange","$kind":"method","id":2607,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[12242,12431],"filename":"DomEvents.mjs","lineno":417,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078587","name":"DomEvents#onClick","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onClick","longname":"DomEvents#onClick","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onClick","$kind":"method","id":2608,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[12482,12683],"filename":"DomEvents.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078618","name":"DomEvents#onContextMenu","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onContextMenu","longname":"DomEvents#onContextMenu","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onContextMenu","$kind":"method","id":2609,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     *\n     */","meta":{"range":[12712,12817],"filename":"DomEvents.mjs","lineno":439,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078649","name":"DomEvents#onDomContentLoaded","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onDomContentLoaded","longname":"DomEvents#onDomContentLoaded","kind":"function","memberof":"DomEvents","scope":"instance","params":[],"$longname":"DomEvents#onDomContentLoaded","$kind":"method","id":2610,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[12868,13063],"filename":"DomEvents.mjs","lineno":447,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078664","name":"DomEvents#onDoubleClick","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDoubleClick","longname":"DomEvents#onDoubleClick","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onDoubleClick","$kind":"method","id":2611,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[13114,13231],"filename":"DomEvents.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078695","name":"DomEvents#onDragOver","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragOver","longname":"DomEvents#onDragOver","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onDragOver","$kind":"method","id":2612,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[13282,13363],"filename":"DomEvents.mjs","lineno":466,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078708","name":"DomEvents#onFocusIn","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onFocusIn","longname":"DomEvents#onFocusIn","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onFocusIn","$kind":"method","id":2613,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[13414,13496],"filename":"DomEvents.mjs","lineno":473,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078723","name":"DomEvents#onFocusOut","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onFocusOut","longname":"DomEvents#onFocusOut","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onFocusOut","$kind":"method","id":2614,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     *\n     */","meta":{"range":[13525,13891],"filename":"DomEvents.mjs","lineno":480,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078738","name":"DomEvents#onHashChange","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onHashChange","longname":"DomEvents#onHashChange","kind":"function","memberof":"DomEvents","scope":"instance","params":[],"$longname":"DomEvents#onHashChange","$kind":"method","id":2615,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[13942,14286],"filename":"DomEvents.mjs","lineno":497,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078782","name":"DomEvents#onKeyDown","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onKeyDown","longname":"DomEvents#onKeyDown","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onKeyDown","$kind":"method","id":2616,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[14337,14424],"filename":"DomEvents.mjs","lineno":510,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078824","name":"DomEvents#onKeyUp","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onKeyUp","longname":"DomEvents#onKeyUp","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onKeyUp","$kind":"method","id":2617,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[14475,14563],"filename":"DomEvents.mjs","lineno":517,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078839","name":"DomEvents#onMouseDown","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseDown","longname":"DomEvents#onMouseDown","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onMouseDown","$kind":"method","id":2618,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[14614,14854],"filename":"DomEvents.mjs","lineno":524,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078854","name":"DomEvents#onMouseEnter","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseEnter","longname":"DomEvents#onMouseEnter","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onMouseEnter","$kind":"method","id":2619,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[14905,15141],"filename":"DomEvents.mjs","lineno":535,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078889","name":"DomEvents#onMouseLeave","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseLeave","longname":"DomEvents#onMouseLeave","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onMouseLeave","$kind":"method","id":2620,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[15192,15278],"filename":"DomEvents.mjs","lineno":546,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078924","name":"DomEvents#onMouseUp","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onMouseUp","longname":"DomEvents#onMouseUp","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onMouseUp","$kind":"method","id":2621,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[15329,16705],"filename":"DomEvents.mjs","lineno":553,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100078939","name":"DomEvents#onWheel","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onWheel","longname":"DomEvents#onWheel","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#onWheel","$kind":"method","id":2622,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Example for Array values: \"categories[]=test1&categories[]=test2\"\n     * @param {String} str\n     * @returns {Object}\n     */","meta":{"range":[16852,17694],"filename":"DomEvents.mjs","lineno":600,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100079085","name":"DomEvents#parseHash","type":"MethodDefinition","paramnames":["str"]},"vars":{"":null}},"description":"Example for Array values: \"categories[]=test1&categories[]=test2\"","params":[{"type":{"names":["String"]},"name":"str"}],"returns":[{"type":{"names":["Object"]}}],"name":"parseHash","longname":"DomEvents#parseHash","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#parseHash","$kind":"method","id":2623,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * used by parseHash to convert tokens into boolean or number types if needed\n     * @param {String} value\n     * @returns {Boolean|Number|String}\n     * @protected\n     */","meta":{"range":[17885,18152],"filename":"DomEvents.mjs","lineno":641,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100079229","name":"DomEvents#parseValue","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"used by parseHash to convert tokens into boolean or number types if needed","params":[{"type":{"names":["String"]},"name":"value"}],"returns":[{"type":{"names":["Boolean","Number","String"]}}],"access":"protected","name":"parseValue","longname":"DomEvents#parseValue","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#parseValue","$kind":"method","id":2624,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} data\n     * @param {Array|String} data.cls\n     * @param {String} data.name\n     */","meta":{"range":[18273,18796],"filename":"DomEvents.mjs","lineno":658,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100079267","name":"DomEvents#registerPreventDefaultTargets","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array","String"]},"name":"data.cls"},{"type":{"names":["String"]},"name":"data.name"}],"name":"registerPreventDefaultTargets","longname":"DomEvents#registerPreventDefaultTargets","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#registerPreventDefaultTargets","$kind":"method","id":2625,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * Sends the parsed event data to the app worker\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[18917,19093],"filename":"DomEvents.mjs","lineno":684,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100079335","name":"DomEvents#sendMessageToApp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Sends the parsed event data to the app worker","params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"sendMessageToApp","longname":"DomEvents#sendMessageToApp","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#sendMessageToApp","$kind":"method","id":2626,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n     * @param {Object} event\n     * @param {Object} targetArray\n     * @returns {Object|Boolean} target cls & node if found, false otherwise\n     */","meta":{"range":[19256,19866],"filename":"DomEvents.mjs","lineno":697,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main","code":{"id":"astnode100079359","name":"DomEvents#testPathInclusion","type":"MethodDefinition","paramnames":["event","targetArray"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"},{"type":{"names":["Object"]},"name":"targetArray"}],"returns":[{"type":{"names":["Object","Boolean"]},"description":"target cls & node if found, false otherwise"}],"name":"testPathInclusion","longname":"DomEvents#testPathInclusion","kind":"function","memberof":"DomEvents","scope":"instance","$longname":"DomEvents#testPathInclusion","$kind":"method","id":2627,"neoClassName":"Neo.main.DomEvents"},{"comment":"/**\n * Abstract base class for other sensors\n * @class Neo.main.draggable.sensor.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"description":"Abstract base class for other sensors","kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.main.draggable.sensor","longname":"Neo.main.draggable.sensor.Base","scope":"static","$longname":"Neo.main.draggable.sensor.Base","$kind":"class","id":2628,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {String} className='Neo.main.draggable.sensor.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.draggable.sensor.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2629,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {HTMLElement|null} currentElement=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"currentElement","type":{"names":["HTMLElement","null"]},"defaultvalue":null,"access":"protected","longname":"currentElement","scope":"global","$longname":"currentElement","$kind":"property","id":2630,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {String[]} dragTargetClasses=['neo-draggable','neo-resizable']\n         */","meta":{"filename":"Base.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"dragTargetClasses","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-draggable','neo-resizable']","longname":"dragTargetClasses","scope":"global","$longname":"dragTargetClasses","$kind":"property","id":2631,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {Boolean} isDragging=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"isDragging","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isDragging","scope":"global","$longname":"isDragging","$kind":"property","id":2632,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {Event|null} lastEvent=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"lastEvent","type":{"names":["Event","null"]},"defaultvalue":null,"access":"protected","longname":"lastEvent","scope":"global","$longname":"lastEvent","$kind":"property","id":2633,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n         * @member {Event|null} startEvent=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"startEvent","type":{"names":["Event","null"]},"defaultvalue":null,"access":"protected","longname":"startEvent","scope":"global","$longname":"startEvent","$kind":"property","id":2634,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n     * Attaches sensors event listeners to the DOM\n     */","meta":{"range":[1135,1146],"filename":"Base.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079481","name":"Base#attach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Attaches sensors event listeners to the DOM","name":"attach","longname":"Base#attach","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#attach","$kind":"method","id":2635,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n     * Detaches sensors event listeners from the DOM\n     */","meta":{"range":[1221,1232],"filename":"Base.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079485","name":"Base#detach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Detaches sensors event listeners from the DOM","name":"detach","longname":"Base#detach","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#detach","$kind":"method","id":2636,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[1261,1338],"filename":"Base.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079489","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":2637,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n     * Triggers a custom event on the target element\n     * @param {HTMLElement} element - Element to trigger event on\n     * @param {Object} sensorEvent - Sensor event to trigger\n     * @returns {Event}\n     */","meta":{"range":[1564,1850],"filename":"Base.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079503","name":"Base#trigger","type":"MethodDefinition","paramnames":["element","sensorEvent"]},"vars":{"":null}},"description":"Triggers a custom event on the target element","params":[{"type":{"names":["HTMLElement"]},"description":"Element to trigger event on","name":"element"},{"type":{"names":["Object"]},"description":"Sensor event to trigger","name":"sensorEvent"}],"returns":[{"type":{"names":["Event"]}}],"name":"trigger","longname":"Base#trigger","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#trigger","$kind":"method","id":2638,"neoClassName":"Neo.main.draggable.sensor.Base"},{"comment":"/**\n * @class Neo.main.draggable.sensor.Mouse\n * @extends Neo.main.draggable.sensor.Base\n */","meta":{"filename":"Mouse.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"class","name":"Mouse","augments":["Neo.main.draggable.sensor.Base"],"memberof":"Neo.main.draggable.sensor","longname":"Neo.main.draggable.sensor.Mouse","scope":"static","$longname":"Neo.main.draggable.sensor.Mouse","$kind":"class","id":2639,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {String} className='Neo.main.draggable.sensor.Mouse'\n         * @protected\n         */","meta":{"filename":"Mouse.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.draggable.sensor.Mouse'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2640,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number} delay=0\n         */","meta":{"filename":"Mouse.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"delay","type":{"names":["Number"]},"defaultvalue":0,"longname":"delay","scope":"global","$longname":"delay","$kind":"property","id":2641,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number} minDistance=1\n         */","meta":{"filename":"Mouse.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"minDistance","type":{"names":["Number"]},"defaultvalue":1,"longname":"minDistance","scope":"global","$longname":"minDistance","$kind":"property","id":2642,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number} mouseDownTime=0\n         */","meta":{"filename":"Mouse.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"mouseDownTime","type":{"names":["Number"]},"defaultvalue":0,"longname":"mouseDownTime","scope":"global","$longname":"mouseDownTime","$kind":"property","id":2643,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number|null} mouseDownTimeout=null\n         */","meta":{"filename":"Mouse.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"mouseDownTimeout","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"mouseDownTimeout","scope":"global","$longname":"mouseDownTimeout","$kind":"property","id":2644,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number|null} pageX=null\n         * @protected\n         */","meta":{"filename":"Mouse.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"pageX","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"pageX","scope":"global","$longname":"pageX","$kind":"property","id":2645,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n         * @member {Number|null} pageY=null\n         * @protected\n         */","meta":{"filename":"Mouse.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"pageY","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"pageY","scope":"global","$longname":"pageY","$kind":"property","id":2646,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[1050,1204],"filename":"Mouse.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079591","name":"Mouse#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Mouse#construct","kind":"function","memberof":"Mouse","scope":"instance","$longname":"Mouse#construct","$kind":"method","id":2647,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * Attaches sensors event listeners to the DOM\n     */","meta":{"range":[1277,1365],"filename":"Mouse.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079613","name":"Mouse#attach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Attaches sensors event listeners to the DOM","name":"attach","longname":"Mouse#attach","kind":"function","memberof":"Mouse","scope":"instance","params":[],"$longname":"Mouse#attach","$kind":"method","id":2648,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * Detaches sensors event listeners from the DOM\n     */","meta":{"range":[1440,1531],"filename":"Mouse.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079627","name":"Mouse#detach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Detaches sensors event listeners from the DOM","name":"detach","longname":"Mouse#detach","kind":"function","memberof":"Mouse","scope":"instance","params":[],"$longname":"Mouse#detach","$kind":"method","id":2649,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * Detect change in distance, starting drag when both delay and distance requirements are met\n     * @param {MouseEvent|Object} event - Object in case it does get trigger via the mouseDownTimeout\n     */","meta":{"range":[1753,2395],"filename":"Mouse.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079641","name":"Mouse#onDistanceChange","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Detect change in distance, starting drag when both delay and distance requirements are met","params":[{"type":{"names":["MouseEvent","Object"]},"description":"Object in case it does get trigger via the mouseDownTimeout","name":"event"}],"name":"onDistanceChange","longname":"Mouse#onDistanceChange","kind":"function","memberof":"Mouse","scope":"instance","$longname":"Mouse#onDistanceChange","$kind":"method","id":2650,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * @param {MouseEvent} event\n     */","meta":{"range":[2450,3548],"filename":"Mouse.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079737","name":"Mouse#onMouseDown","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["MouseEvent"]},"name":"event"}],"name":"onMouseDown","longname":"Mouse#onMouseDown","kind":"function","memberof":"Mouse","scope":"instance","$longname":"Mouse#onMouseDown","$kind":"method","id":2651,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * @param {MouseEvent} event\n     */","meta":{"range":[3603,4174],"filename":"Mouse.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079868","name":"Mouse#onMouseMove","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["MouseEvent"]},"name":"event"}],"name":"onMouseMove","longname":"Mouse#onMouseMove","kind":"function","memberof":"Mouse","scope":"instance","$longname":"Mouse#onMouseMove","$kind":"method","id":2652,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     * @param {MouseEvent} event\n     */","meta":{"range":[4229,5540],"filename":"Mouse.mjs","lineno":145,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100079936","name":"Mouse#onMouseUp","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["MouseEvent"]},"name":"event"}],"name":"onMouseUp","longname":"Mouse#onMouseUp","kind":"function","memberof":"Mouse","scope":"instance","$longname":"Mouse#onMouseUp","$kind":"method","id":2653,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n     *\n     */","meta":{"range":[5569,6272],"filename":"Mouse.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080078","name":"Mouse#startDrag","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"startDrag","longname":"Mouse#startDrag","kind":"function","memberof":"Mouse","scope":"instance","params":[],"$longname":"Mouse#startDrag","$kind":"method","id":2654,"neoClassName":"Neo.main.draggable.sensor.Mouse"},{"comment":"/**\n * @class Neo.main.draggable.sensor.Touch\n * @extends Neo.main.draggable.sensor.Base\n */","meta":{"filename":"Touch.mjs","lineno":18,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"class","name":"Touch","augments":["Neo.main.draggable.sensor.Base"],"memberof":"Neo.main.draggable.sensor","longname":"Neo.main.draggable.sensor.Touch","scope":"static","$longname":"Neo.main.draggable.sensor.Touch","$kind":"class","id":2655,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {String} className='Neo.main.draggable.sensor.Touch'\n         * @protected\n         */","meta":{"filename":"Touch.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.draggable.sensor.Touch'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2656,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number} delay=200\n         */","meta":{"filename":"Touch.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"delay","type":{"names":["Number"]},"defaultvalue":200,"longname":"delay","scope":"global","$longname":"delay","$kind":"property","id":2657,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number} minDistance=0\n         */","meta":{"filename":"Touch.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"minDistance","type":{"names":["Number"]},"defaultvalue":0,"longname":"minDistance","scope":"global","$longname":"minDistance","$kind":"property","id":2658,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number|null} pageX=null\n         * @protected\n         */","meta":{"filename":"Touch.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"pageX","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"pageX","scope":"global","$longname":"pageX","$kind":"property","id":2659,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number|null} pageY=null\n         * @protected\n         */","meta":{"filename":"Touch.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"pageY","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"pageY","scope":"global","$longname":"pageY","$kind":"property","id":2660,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number|null} tapTimeout=null\n         */","meta":{"filename":"Touch.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"tapTimeout","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"tapTimeout","scope":"global","$longname":"tapTimeout","$kind":"property","id":2661,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n         * @member {Number} touchStartTime=0\n         */","meta":{"filename":"Touch.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{}},"kind":"member","name":"touchStartTime","type":{"names":["Number"]},"defaultvalue":0,"longname":"touchStartTime","scope":"global","$longname":"touchStartTime","$kind":"property","id":2662,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[1387,1556],"filename":"Touch.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080244","name":"Touch#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Touch#construct","kind":"function","memberof":"Touch","scope":"instance","$longname":"Touch#construct","$kind":"method","id":2663,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * Attaches sensors event listeners to the DOM\n     */","meta":{"range":[1629,1713],"filename":"Touch.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080267","name":"Touch#attach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Attaches sensors event listeners to the DOM","name":"attach","longname":"Touch#attach","kind":"function","memberof":"Touch","scope":"instance","params":[],"$longname":"Touch#attach","$kind":"method","id":2664,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * Detaches sensors event listeners from the DOM\n     */","meta":{"range":[1788,1875],"filename":"Touch.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080280","name":"Touch#detach","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Detaches sensors event listeners from the DOM","name":"detach","longname":"Touch#detach","kind":"function","memberof":"Touch","scope":"instance","params":[],"$longname":"Touch#detach","$kind":"method","id":2665,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * Detect change in distance, starting drag when both delay and distance requirements are met\n     * @param {TouchEvent|Object} event - Object in case it does get trigger via the tapTimeout\n     */","meta":{"range":[2091,2817],"filename":"Touch.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080293","name":"Touch#onDistanceChange","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Detect change in distance, starting drag when both delay and distance requirements are met","params":[{"type":{"names":["TouchEvent","Object"]},"description":"Object in case it does get trigger via the tapTimeout","name":"event"}],"name":"onDistanceChange","longname":"Touch#onDistanceChange","kind":"function","memberof":"Touch","scope":"instance","$longname":"Touch#onDistanceChange","$kind":"method","id":2666,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * @param {TouchEvent} event\n     */","meta":{"range":[2872,4317],"filename":"Touch.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080398","name":"Touch#onTouchEnd","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["TouchEvent"]},"name":"event"}],"name":"onTouchEnd","longname":"Touch#onTouchEnd","kind":"function","memberof":"Touch","scope":"instance","$longname":"Touch#onTouchEnd","$kind":"method","id":2667,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * @param {TouchEvent} event\n     */","meta":{"range":[4372,5083],"filename":"Touch.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080569","name":"Touch#onTouchMove","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["TouchEvent"]},"name":"event"}],"name":"onTouchMove","longname":"Touch#onTouchMove","kind":"function","memberof":"Touch","scope":"instance","$longname":"Touch#onTouchMove","$kind":"method","id":2668,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     * @param {TouchEvent} event\n     */","meta":{"range":[5138,6249],"filename":"Touch.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080655","name":"Touch#onTouchStart","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["TouchEvent"]},"name":"event"}],"name":"onTouchStart","longname":"Touch#onTouchStart","kind":"function","memberof":"Touch","scope":"instance","$longname":"Touch#onTouchStart","$kind":"method","id":2669,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n     *\n     */","meta":{"range":[6278,7082],"filename":"Touch.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/draggable/sensor","code":{"id":"astnode100080792","name":"Touch#startDrag","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"startDrag","longname":"Touch#startDrag","kind":"function","memberof":"Touch","scope":"instance","params":[],"$longname":"Touch#startDrag","$kind":"method","id":2670,"neoClassName":"Neo.main.draggable.sensor.Touch"},{"comment":"/**\n * Logic to apply the deltas generated by vdom.Helper to the real DOM\n * @class Neo.main.mixin.DeltaUpdates\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DeltaUpdates.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"description":"Logic to apply the deltas generated by vdom.Helper to the real DOM","kind":"class","name":"DeltaUpdates","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.mixin","longname":"Neo.main.mixin.DeltaUpdates","scope":"static","$longname":"Neo.main.mixin.DeltaUpdates","$kind":"class","id":2671,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n         * @member {String} className='Neo.main.mixin.DeltaUpdates'\n         * @protected\n         */","meta":{"filename":"DeltaUpdates.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.mixin.DeltaUpdates'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2672,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} delta.id\n     */","meta":{"range":[516,586],"filename":"DeltaUpdates.mjs","lineno":22,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100080929","name":"DeltaUpdates#du_focusNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"}],"name":"du_focusNode","longname":"DeltaUpdates#du_focusNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_focusNode","$kind":"method","id":2673,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * node.children contains the \"real\" nodes (tags)\n     * node.childNodes contains texts & comments as nodes too\n     * since every vtype:'text' is wrapped inside a comment block (as an id),\n     * we need the amount of nodes which are not comments to get the \"realIndex\".\n     * insertAdjacentHTML() is faster than creating a node (template), but only available\n     * for children and not for childNodes.\n     * In case there are no comments (=> vtype: 'text' nodes), we stick to it for performance reasons.\n     *\n     * @param {Object} delta\n     * @param {String} delta.index\n     * @param {String} delta.outerHTML\n     * @param {String} delta.parentId\n     */","meta":{"range":[1269,3032],"filename":"DeltaUpdates.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100080945","name":"DeltaUpdates#du_insertNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"description":"node.children contains the \"real\" nodes (tags)<br />node.childNodes contains texts & comments as nodes too<br />since every vtype:'text' is wrapped inside a comment block (as an id),<br />we need the amount of nodes which are not comments to get the \"realIndex\".<br />insertAdjacentHTML() is faster than creating a node (template), but only available<br />for children and not for childNodes.<br />In case there are no comments (=> vtype: 'text' nodes), we stick to it for performance reasons.","params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.index"},{"type":{"names":["String"]},"name":"delta.outerHTML"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_insertNode","longname":"DeltaUpdates#du_insertNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_insertNode","$kind":"method","id":2674,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} delta.id\n     * @param {String} delta.index\n     * @param {String} delta.parentId\n     */","meta":{"range":[3188,3748],"filename":"DeltaUpdates.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081145","name":"DeltaUpdates#du_moveNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.index"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_moveNode","longname":"DeltaUpdates#du_moveNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_moveNode","$kind":"method","id":2675,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} delta.id\n     * @param {String} delta.parentId\n     */","meta":{"range":[3869,4501],"filename":"DeltaUpdates.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081216","name":"DeltaUpdates#du_removeNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_removeNode","longname":"DeltaUpdates#du_removeNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_removeNode","$kind":"method","id":2676,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} delta.fromId\n     * @param {String} delta.parentId\n     * @param {String} delta.toId\n     */","meta":{"range":[4660,4849],"filename":"DeltaUpdates.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081292","name":"DeltaUpdates#du_replaceChild","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.fromId"},{"type":{"names":["String"]},"name":"delta.parentId"},{"type":{"names":["String"]},"name":"delta.toId"}],"name":"du_replaceChild","longname":"DeltaUpdates#du_replaceChild","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_replaceChild","$kind":"method","id":2677,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} [delta.id]\n     * @param {String} [delta.value\n     */","meta":{"range":[4970,5112],"filename":"DeltaUpdates.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081329","name":"DeltaUpdates#du_setTextContent","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"optional":true,"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.value"}],"name":"du_setTextContent","longname":"DeltaUpdates#du_setTextContent","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_setTextContent","$kind":"method","id":2678,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {Object} [delta.attributes]\n     * @param {String} [delta.cls]\n     * @param {String} [delta.id]\n     * @param {String} [delta.innerHTML]\n     * @param {String} [delta.outerHTML]\n     * @param {Object} [delta.style]\n     */","meta":{"range":[5393,8023],"filename":"DeltaUpdates.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081355","name":"DeltaUpdates#du_updateNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["Object"]},"optional":true,"name":"delta.attributes"},{"type":{"names":["String"]},"optional":true,"name":"delta.cls"},{"type":{"names":["String"]},"optional":true,"name":"delta.id"},{"type":{"names":["String"]},"optional":true,"name":"delta.innerHTML"},{"type":{"names":["String"]},"optional":true,"name":"delta.outerHTML"},{"type":{"names":["Object"]},"optional":true,"name":"delta.style"}],"name":"du_updateNode","longname":"DeltaUpdates#du_updateNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_updateNode","$kind":"method","id":2679,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} delta\n     * @param {String} delta.id\n     * @param {String} delta.parentId\n     * @param {String} delta.value\n     */","meta":{"range":[8179,8525],"filename":"DeltaUpdates.mjs","lineno":230,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081622","name":"DeltaUpdates#du_updateVtext","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.parentId"},{"type":{"names":["String"]},"name":"delta.value"}],"name":"du_updateVtext","longname":"DeltaUpdates#du_updateVtext","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_updateVtext","$kind":"method","id":2680,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {String} html representing a single element\n     * @returns {ChildNode}\n     */","meta":{"range":[8633,8795],"filename":"DeltaUpdates.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081673","name":"DeltaUpdates#htmlStringToElement","type":"MethodDefinition","paramnames":["html"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"representing a single element","name":"html"}],"returns":[{"type":{"names":["ChildNode"]}}],"name":"htmlStringToElement","longname":"DeltaUpdates#htmlStringToElement","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#htmlStringToElement","$kind":"method","id":2681,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object|Object[]} data.deltas\n     * @param {String} data.id\n     * @param {String} [data.origin='app']\n     */","meta":{"range":[8963,10211],"filename":"DeltaUpdates.mjs","lineno":256,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081696","name":"DeltaUpdates#update","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object","Array.<Object>"]},"name":"data.deltas"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'app'","name":"data.origin"}],"name":"update","longname":"DeltaUpdates#update","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#update","$kind":"method","id":2682,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * Will get imported in case Neo.config.useTouchEvents === true\n * @class Neo.main.mixin.TouchDomEvents\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"TouchDomEvents.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"description":"Will get imported in case Neo.config.useTouchEvents === true","kind":"class","name":"TouchDomEvents","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.mixin","longname":"Neo.main.mixin.TouchDomEvents","scope":"static","$longname":"Neo.main.mixin.TouchDomEvents","$kind":"class","id":2683,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n         * @member {String} className='Neo.main.mixin.TouchDomEvents'\n         * @protected\n         */","meta":{"filename":"TouchDomEvents.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.mixin.TouchDomEvents'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2684,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[486,571],"filename":"TouchDomEvents.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081905","name":"TouchDomEvents#onTouchCancel","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchCancel","longname":"TouchDomEvents#onTouchCancel","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchCancel","$kind":"method","id":2685,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[622,704],"filename":"TouchDomEvents.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081920","name":"TouchDomEvents#onTouchEnd","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchEnd","longname":"TouchDomEvents#onTouchEnd","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchEnd","$kind":"method","id":2686,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[755,839],"filename":"TouchDomEvents.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081935","name":"TouchDomEvents#onTouchEnter","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchEnter","longname":"TouchDomEvents#onTouchEnter","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchEnter","$kind":"method","id":2687,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[890,974],"filename":"TouchDomEvents.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081950","name":"TouchDomEvents#onTouchLeave","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchLeave","longname":"TouchDomEvents#onTouchLeave","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchLeave","$kind":"method","id":2688,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[1025,1108],"filename":"TouchDomEvents.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081965","name":"TouchDomEvents#onTouchMove","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchMove","longname":"TouchDomEvents#onTouchMove","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchMove","$kind":"method","id":2689,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[1159,1287],"filename":"TouchDomEvents.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081980","name":"TouchDomEvents#onTouchStart","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onTouchStart","longname":"TouchDomEvents#onTouchStart","kind":"function","memberof":"TouchDomEvents","scope":"instance","$longname":"TouchDomEvents#onTouchStart","$kind":"method","id":2690,"neoClassName":"Neo.main.mixin.TouchDomEvents"},{"comment":"/**\n * Abstract base class for the other manager classes\n * @class Neo.manager.Base\n * @extends Neo.collection.Base\n */","meta":{"filename":"Base.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"Abstract base class for the other manager classes","kind":"class","name":"Base","augments":["Neo.collection.Base"],"memberof":"Neo.manager","longname":"Neo.manager.Base","scope":"static","$longname":"Neo.manager.Base","$kind":"class","id":2691,"neoClassName":"Neo.manager.Base"},{"comment":"/**\n         * @member {String} className='Neo.manager.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2692,"neoClassName":"Neo.manager.Base"},{"comment":"/**\n     * @param {Number|String} id\n     * @returns {Object}\n     */","meta":{"range":[469,531],"filename":"Base.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082030","name":"Base#getById","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"id"}],"returns":[{"type":{"names":["Object"]}}],"name":"getById","longname":"Base#getById","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getById","$kind":"method","id":2693,"neoClassName":"Neo.manager.Base"},{"comment":"/**\n     * @param {Object} item\n     */","meta":{"range":[581,835],"filename":"Base.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082045","name":"Base#register","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"}],"name":"register","longname":"Base#register","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#register","$kind":"method","id":2694,"neoClassName":"Neo.manager.Base"},{"comment":"/**\n     * Removes a collection item passed by reference or key\n     * @param {Object|String} item\n     */","meta":{"range":[952,1003],"filename":"Base.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082090","name":"Base#unregister","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Removes a collection item passed by reference or key","params":[{"type":{"names":["Object","String"]},"name":"item"}],"name":"unregister","longname":"Base#unregister","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#unregister","$kind":"method","id":2695,"neoClassName":"Neo.manager.Base"},{"comment":"/**\n * @class Neo.manager.Component\n * @extends Neo.manager.Base\n * @singleton\n */","meta":{"filename":"Component.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"class","name":"Component","augments":["Neo.manager.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.manager","longname":"Neo.manager.Component","scope":"static","$longname":"Neo.manager.Component","$kind":"class","id":2696,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n         * @member {String} className='Neo.manager.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2697,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2698,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[551,670],"filename":"Component.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082135","name":"Component#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Component#construct","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#construct","$kind":"method","id":2699,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * Returns the first component which matches the config-selector moving down the component items tree.\n     * Use returnFirstMatch=false to get an array of all matching items instead.\n     * If no match is found, returns null in case returnFirstMatch === true, otherwise an empty Array.\n     * @param {Neo.component.Base|String} component\n     * @param {Object|String|null} config\n     * @param {Boolean} returnFirstMatch=true\n     * @returns {Neo.component.Base|Neo.component.Base[]|null}\n     */","meta":{"range":[1186,2675],"filename":"Component.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082158","name":"Component#down","type":"MethodDefinition","paramnames":["component","config","returnFirstMatch"]},"vars":{"":null}},"description":"Returns the first component which matches the config-selector moving down the component items tree.<br />Use returnFirstMatch=false to get an array of all matching items instead.<br />If no match is found, returns null in case returnFirstMatch === true, otherwise an empty Array.","params":[{"type":{"names":["Neo.component.Base","String"]},"name":"component"},{"type":{"names":["Object","String","null"]},"name":"config"},{"type":{"names":["Boolean"]},"defaultvalue":true,"name":"returnFirstMatch"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>","null"]}}],"name":"down","longname":"Component#down","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#down","$kind":"method","id":2700,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * @param {Array} path\n     * @returns {String|null} the component id in case there is a match\n     */","meta":{"range":[2796,3095],"filename":"Component.mjs","lineno":99,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082346","name":"Component#findParentComponent","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"path"}],"returns":[{"type":{"names":["String","null"]},"description":"the component id in case there is a match"}],"name":"findParentComponent","longname":"Component#findParentComponent","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#findParentComponent","$kind":"method","id":2701,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * todo: replace all calls of this method to calls using the util.VNode class\n     * Get the ids of all child nodes of the given vnode\n     * @param vnode\n     * @param childIds\n     * @returns {Array} childIds\n     */","meta":{"range":[3332,3423],"filename":"Component.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082391","name":"Component#getChildIds","type":"MethodDefinition","paramnames":["vnode","childIds"]},"vars":{"":null}},"description":"todo: replace all calls of this method to calls using the util.VNode class<br />Get the ids of all child nodes of the given vnode","params":[{"name":"vnode"},{"name":"childIds"}],"returns":[{"type":{"names":["Array"]},"description":"childIds"}],"name":"getChildIds","longname":"Component#getChildIds","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getChildIds","$kind":"method","id":2702,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * Returns all child components found inside the vnode tree\n     * @param {Neo.component.Base} component\n     * @returns {Neo.component.Base[]} childComponents\n     */","meta":{"range":[3609,4002],"filename":"Component.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082404","name":"Component#getChildren","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"Returns all child components found inside the vnode tree","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"returns":[{"type":{"names":["Array.<Neo.component.Base>"]},"description":"childComponents"}],"name":"getChildren","longname":"Component#getChildren","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getChildren","$kind":"method","id":2703,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * Returns an Array containing the ids of all parent components for a given component\n     * @param {Neo.component.Base} component\n     * @returns {String[]} parentIds\n     */","meta":{"range":[4196,4479],"filename":"Component.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082451","name":"Component#getParentIds","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"Returns an Array containing the ids of all parent components for a given component","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"returns":[{"type":{"names":["Array.<String>"]},"description":"parentIds"}],"name":"getParentIds","longname":"Component#getParentIds","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getParentIds","$kind":"method","id":2704,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * @param {Array} path\n     * @returns {Array}\n     */","meta":{"range":[4552,4890],"filename":"Component.mjs","lineno":171,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082486","name":"Component#getParentPath","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"path"}],"returns":[{"type":{"names":["Array"]}}],"name":"getParentPath","longname":"Component#getParentPath","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getParentPath","$kind":"method","id":2705,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * Returns an Array containing all parent components for a given component\n     * @param {Neo.component.Base} component\n     * @returns {Neo.component.Base[]} parents\n     */","meta":{"range":[5083,5355],"filename":"Component.mjs","lineno":191,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082532","name":"Component#getParents","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"Returns an Array containing all parent components for a given component","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"returns":[{"type":{"names":["Array.<Neo.component.Base>"]},"description":"parents"}],"name":"getParents","longname":"Component#getParents","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getParents","$kind":"method","id":2706,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n     * Returns the first component which matches the config-selector.\n     * Use returnFirstMatch=false to get an array of all matching items instead.\n     * If no match is found, returns null in case returnFirstMatch === true, otherwise an empty Array.\n     * @param {String} componentId\n     * @param {Object|String|null} config\n     * @param {Boolean} returnFirstMatch=true\n     * @returns {Neo.component.Base|Neo.component.Base[]|null}\n     */","meta":{"range":[5817,6899],"filename":"Component.mjs","lineno":214,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082565","name":"Component#up","type":"MethodDefinition","paramnames":["componentId","config","returnFirstMatch"]},"vars":{"":null}},"description":"Returns the first component which matches the config-selector.<br />Use returnFirstMatch=false to get an array of all matching items instead.<br />If no match is found, returns null in case returnFirstMatch === true, otherwise an empty Array.","params":[{"type":{"names":["String"]},"name":"componentId"},{"type":{"names":["Object","String","null"]},"name":"config"},{"type":{"names":["Boolean"]},"defaultvalue":true,"name":"returnFirstMatch"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>","null"]}}],"name":"up","longname":"Component#up","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#up","$kind":"method","id":2707,"neoClassName":"Neo.manager.Component"},{"comment":"/**\n * @class Neo.manager.DomEvent\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DomEvent.mjs","lineno":36,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"class","name":"DomEvent","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.manager","longname":"Neo.manager.DomEvent","scope":"static","$longname":"Neo.manager.DomEvent","$kind":"class","id":2708,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n         * @member {String} className='Neo.manager.DomEvent'\n         * @protected\n         */","meta":{"filename":"DomEvent.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.DomEvent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2709,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n         * @member {Object} items={}\n         * @protected\n         */","meta":{"filename":"DomEvent.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"items","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"items","scope":"global","$longname":"items","$kind":"property","id":2710,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n         * @member {Object} map={}\n         * @protected\n         */","meta":{"filename":"DomEvent.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"map","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"map","scope":"global","$longname":"map","$kind":"property","id":2711,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"DomEvent.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2712,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Object} event\n     * @protected\n     */","meta":{"range":[1368,4383],"filename":"DomEvent.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100082787","name":"DomEvent#fire","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"access":"protected","name":"fire","longname":"DomEvent#fire","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#fire","$kind":"method","id":2713,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param config\n     * @param scope\n     * @returns {Object}\n     */","meta":{"range":[4471,4787],"filename":"DomEvent.mjs","lineno":156,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083063","name":"DomEvent#generateListenerConfig","type":"MethodDefinition","paramnames":["config","scope"]},"vars":{"":null}},"params":[{"name":"config"},{"name":"scope"}],"returns":[{"type":{"names":["Object"]}}],"name":"generateListenerConfig","longname":"DomEvent#generateListenerConfig","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#generateListenerConfig","$kind":"method","id":2714,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Object} config\n     * @param {String} config.delegate\n     * @param {String} config.eventName\n     * @param {String} config.id\n     * @param {Object} config.opts\n     * @param {Object} config.scope\n     * @param {String} config.vnodeId\n     * @returns {Object}\n     */","meta":{"range":[5397,5623],"filename":"DomEvent.mjs","lineno":191,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083141","name":"DomEvent#getListener","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["String"]},"name":"config.delegate"},{"type":{"names":["String"]},"name":"config.eventName"},{"type":{"names":["String"]},"name":"config.id"},{"type":{"names":["Object"]},"name":"config.opts"},{"type":{"names":["Object"]},"name":"config.scope"},{"type":{"names":["String"]},"name":"config.vnodeId"}],"returns":[{"type":{"names":["Object"]}}],"name":"getListener","longname":"DomEvent#getListener","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#getListener","$kind":"method","id":2715,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * Mounts local domEvent listeners for a given component\n     * @param {Neo.component.Base} component\n     * @protected\n     */","meta":{"range":[5769,7020],"filename":"DomEvent.mjs","lineno":207,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083173","name":"DomEvent#mountDomListeners","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"Mounts local domEvent listeners for a given component","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"access":"protected","name":"mountDomListeners","longname":"DomEvent#mountDomListeners","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#mountDomListeners","$kind":"method","id":2716,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Object} config\n     * @param {String} config.delegate\n     * @param {String} config.eventName\n     * @param {String} config.id\n     * @param {Boolean} config.local\n     * @param {Number} config.opts\n     * @param {Number} config.originalConfig\n     * @param {String} config.ownerId\n     * @param {Number} config.priority\n     * @param {Object} config.scope\n     * @param {String} config.vnodeId\n     * @returns {Boolean} true if the listener got registered successfully (false in case it was already there)\n     */","meta":{"range":[7564,9872],"filename":"DomEvent.mjs","lineno":256,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083293","name":"DomEvent#register","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["String"]},"name":"config.delegate"},{"type":{"names":["String"]},"name":"config.eventName"},{"type":{"names":["String"]},"name":"config.id"},{"type":{"names":["Boolean"]},"name":"config.local"},{"type":{"names":["Number"]},"name":"config.opts"},{"type":{"names":["Number"]},"name":"config.originalConfig"},{"type":{"names":["String"]},"name":"config.ownerId"},{"type":{"names":["Number"]},"name":"config.priority"},{"type":{"names":["Object"]},"name":"config.scope"},{"type":{"names":["String"]},"name":"config.vnodeId"}],"returns":[{"type":{"names":["Boolean"]},"description":"true if the listener got registered successfully (false in case it was already there)"}],"name":"register","longname":"DomEvent#register","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#register","$kind":"method","id":2717,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Object} config\n     * @param {String} config.eventName\n     * @param {String} config.id\n     * @param {Object} config.opts\n     * @param {Object} config.scope\n     * @param {String} config.vnodeId\n     * @param {Object} scope\n     * @returns {Boolean} true in case the listener did exist and got removed\n     */","meta":{"range":[10213,10524],"filename":"DomEvent.mjs","lineno":338,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083577","name":"DomEvent#unregister","type":"MethodDefinition","paramnames":["config","scope"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["String"]},"name":"config.eventName"},{"type":{"names":["String"]},"name":"config.id"},{"type":{"names":["Object"]},"name":"config.opts"},{"type":{"names":["Object"]},"name":"config.scope"},{"type":{"names":["String"]},"name":"config.vnodeId"},{"type":{"names":["Object"]},"name":"scope"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the listener did exist and got removed"}],"name":"unregister","longname":"DomEvent#unregister","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#unregister","$kind":"method","id":2718,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     * @param {Object[]} domListeners\n     * @param {Object[]} oldDomListeners\n     */","meta":{"range":[10670,12807],"filename":"DomEvent.mjs","lineno":356,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083620","name":"DomEvent#updateDomListeners","type":"MethodDefinition","paramnames":["component","domListeners","oldDomListeners"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["Array.<Object>"]},"name":"domListeners"},{"type":{"names":["Array.<Object>"]},"name":"oldDomListeners"}],"name":"updateDomListeners","longname":"DomEvent#updateDomListeners","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#updateDomListeners","$kind":"method","id":2719,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * Intended for Neo.controller.Component to replace listener placeholders provided as a string\n     * @param {Object} config\n     * @param {String} config.componentId\n     * @param {Function} config.eventHandlerMethod\n     * @param {String} config.eventHandlerName\n     * @param {String} config.eventName\n     * @param {Neo.core.Base} config.scope\n     */","meta":{"range":[13181,13776],"filename":"DomEvent.mjs","lineno":415,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083825","name":"DomEvent#updateListenerPlaceholder","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"Intended for Neo.controller.Component to replace listener placeholders provided as a string","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["String"]},"name":"config.componentId"},{"type":{"names":["function"]},"name":"config.eventHandlerMethod"},{"type":{"names":["String"]},"name":"config.eventHandlerName"},{"type":{"names":["String"]},"name":"config.eventName"},{"type":{"names":["Neo.core.Base"]},"name":"config.scope"}],"name":"updateListenerPlaceholder","longname":"DomEvent#updateListenerPlaceholder","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#updateListenerPlaceholder","$kind":"method","id":2720,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Object} listener\n     * @param {Array} path\n     * @returns {Boolean|String} true in case the delegation string matches the event path\n     */","meta":{"range":[13948,15141],"filename":"DomEvent.mjs","lineno":439,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100083903","name":"DomEvent#verifyDelegationPath","type":"MethodDefinition","paramnames":["listener","path"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"listener"},{"type":{"names":["Array"]},"name":"path"}],"returns":[{"type":{"names":["Boolean","String"]},"description":"true in case the delegation string matches the event path"}],"name":"verifyDelegationPath","longname":"DomEvent#verifyDelegationPath","kind":"function","memberof":"DomEvent","scope":"instance","$longname":"DomEvent#verifyDelegationPath","$kind":"method","id":2721,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     * @param {Object} data\n     * @param {String} delegationTargetId\n     * @param {String} eventName\n     * @returns {Boolean}\n     */","meta":{"range":[15337,16009],"filename":"DomEvent.mjs","lineno":488,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084058","name":"DomEvent.verifyMouseEnterLeave","type":"MethodDefinition","paramnames":["component","data","delegationTargetId","eventName"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"delegationTargetId"},{"type":{"names":["String"]},"name":"eventName"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"verifyMouseEnterLeave","longname":"DomEvent.verifyMouseEnterLeave","kind":"function","memberof":"DomEvent","scope":"static","$longname":"DomEvent.verifyMouseEnterLeave","$kind":"method","id":2722,"neoClassName":"Neo.manager.DomEvent"},{"comment":"/**\n * @class Neo.manager.Focus\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Focus.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"class","name":"Focus","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.manager","longname":"Neo.manager.Focus","scope":"static","$longname":"Neo.manager.Focus","$kind":"class","id":2723,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * @member {String} className='Neo.manager.Focus'\n         * @protected\n         */","meta":{"filename":"Focus.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.Focus'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2724,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Focus.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2725,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * An array containing opts objects.\n         * opts.componentPath\n         * opts.data\n         * @member {Object[]} history=[]\n         */","meta":{"filename":"Focus.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"An array containing opts objects.<br />opts.componentPath<br />opts.data","kind":"member","name":"history","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","longname":"history","scope":"global","$longname":"history","$kind":"property","id":2726,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * The Date object when the last focusin event has occurred\n         * @member {Date|null} lastFocusInDate=null\n         * @protected\n         */","meta":{"filename":"Focus.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"The Date object when the last focusin event has occurred","kind":"member","name":"lastFocusInDate","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"lastFocusInDate","scope":"global","$longname":"lastFocusInDate","$kind":"property","id":2727,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * The Date object when the last focusout event has occurred\n         * @member {Date|null} lastFocusInDate=null\n         * @protected\n         */","meta":{"filename":"Focus.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"The Date object when the last focusout event has occurred","kind":"member","name":"lastFocusInDate","type":{"names":["Date","null"]},"defaultvalue":null,"access":"protected","longname":"lastFocusInDate","scope":"global","$longname":"lastFocusInDate","$kind":"property","id":2728,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * The amount of time for a focusIn to occur after the last focusOut\n         * to get combined into a focusmove event.\n         * @member {Number} maxFocusInOutGap=10\n         */","meta":{"filename":"Focus.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"The amount of time for a focusIn to occur after the last focusOut<br />to get combined into a focusmove event.","kind":"member","name":"maxFocusInOutGap","type":{"names":["Number"]},"defaultvalue":10,"longname":"maxFocusInOutGap","scope":"global","$longname":"maxFocusInOutGap","$kind":"property","id":2729,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n         * The maximum amount of items stored inside the history array\n         * @member {Number} maxHistoryLength=20\n         */","meta":{"filename":"Focus.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"The maximum amount of items stored inside the history array","kind":"member","name":"maxHistoryLength","type":{"names":["Number"]},"defaultvalue":20,"longname":"maxHistoryLength","scope":"global","$longname":"maxHistoryLength","$kind":"property","id":2730,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[1650,1810],"filename":"Focus.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084176","name":"Focus#addToHistory","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"addToHistory","longname":"Focus#addToHistory","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#addToHistory","$kind":"method","id":2731,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[1991,2092],"filename":"Focus.mjs","lineno":72,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084206","name":"Focus#focusEnter","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"focusEnter","longname":"Focus#focusEnter","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#focusEnter","$kind":"method","id":2732,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[2273,2342],"filename":"Focus.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084224","name":"Focus#focusLeave","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"focusLeave","longname":"Focus#focusLeave","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#focusLeave","$kind":"method","id":2733,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[2523,3705],"filename":"Focus.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084236","name":"Focus#focusMove","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"focusMove","longname":"Focus#focusMove","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#focusMove","$kind":"method","id":2734,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[3886,4168],"filename":"Focus.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084377","name":"Focus#onFocusin","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"onFocusin","longname":"Focus#onFocusin","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#onFocusin","$kind":"method","id":2735,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @protected\n     */","meta":{"range":[4349,4611],"filename":"Focus.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084423","name":"Focus#onFocusout","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"}],"access":"protected","name":"onFocusout","longname":"Focus#onFocusout","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#onFocusout","$kind":"method","id":2736,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n     * @param {Object} opts\n     * @param {Array}  opts.componentPath Component ids upwards\n     * @param {Object} opts.data dom event infos\n     * @param {Boolean} containsFocus\n     * @protected\n     */","meta":{"range":[4830,5631],"filename":"Focus.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084462","name":"Focus#setComponentFocus","type":"MethodDefinition","paramnames":["opts","containsFocus"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array"]},"description":"Component ids upwards","name":"opts.componentPath"},{"type":{"names":["Object"]},"description":"dom event infos","name":"opts.data"},{"type":{"names":["Boolean"]},"name":"containsFocus"}],"access":"protected","name":"setComponentFocus","longname":"Focus#setComponentFocus","kind":"function","memberof":"Focus","scope":"instance","$longname":"Focus#setComponentFocus","$kind":"method","id":2737,"neoClassName":"Neo.manager.Focus"},{"comment":"/**\n * @class Neo.manager.Instance\n * @extends Neo.manager.Base\n * @singleton\n */","meta":{"filename":"Instance.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"class","name":"Instance","augments":["Neo.manager.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.manager","longname":"Neo.manager.Instance","scope":"static","$longname":"Neo.manager.Instance","$kind":"class","id":2738,"neoClassName":"Neo.manager.Instance"},{"comment":"/**\n         * @member {String} className='Neo.manager.Instance'\n         * @protected\n         */","meta":{"filename":"Instance.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.Instance'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2739,"neoClassName":"Neo.manager.Instance"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Instance.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2740,"neoClassName":"Neo.manager.Instance"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[544,753],"filename":"Instance.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084604","name":"Instance#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Instance#construct","kind":"function","memberof":"Instance","scope":"instance","$longname":"Instance#construct","$kind":"method","id":2741,"neoClassName":"Neo.manager.Instance"},{"comment":"/**\n     * Register all ids which got applied to the Neo namespace before this instance got created\n     * @protected\n     */","meta":{"range":[889,1027],"filename":"Instance.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084642","name":"Instance#consumeNeoIdMap","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Register all ids which got applied to the Neo namespace before this instance got created","access":"protected","name":"consumeNeoIdMap","longname":"Instance#consumeNeoIdMap","kind":"function","memberof":"Instance","scope":"instance","params":[],"$longname":"Instance#consumeNeoIdMap","$kind":"method","id":2742,"neoClassName":"Neo.manager.Instance"},{"comment":"/**\n * todo: except for createRandomData a legacy class, since stores live directly inside the app worker\n * @class Neo.manager.Store\n * @extends Neo.manager.Base\n * @singleton\n */","meta":{"filename":"Store.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"description":"todo: except for createRandomData a legacy class, since stores live directly inside the app worker","kind":"class","name":"Store","augments":["Neo.manager.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.manager","longname":"Neo.manager.Store","scope":"static","$longname":"Neo.manager.Store","$kind":"class","id":2743,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n         * @member {String} className='Neo.manager.Store'\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.manager.Store'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2744,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2745,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n         * @member {Object} listeners={}\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"listeners","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"listeners","scope":"global","$longname":"listeners","$kind":"property","id":2746,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n         * @member {Object} remote={app: ['createRandomData', 'filter', 'load', 'sort']}\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{}},"kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: ['createRandomData', 'filter', 'load', 'sort']}","description":"['createRandomData', 'filter', 'load', 'sort']}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2747,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n     * Dummy method until we have a data package in place\n     * @param {Number} amountColumns\n     * @param {Number} amountRows\n     */","meta":{"range":[1026,1544],"filename":"Store.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084720","name":"Store#createRandomData","type":"MethodDefinition","paramnames":["amountColumns","amountRows"]},"vars":{"":null}},"description":"Dummy method until we have a data package in place","params":[{"type":{"names":["Number"]},"name":"amountColumns"},{"type":{"names":["Number"]},"name":"amountRows"}],"name":"createRandomData","longname":"Store#createRandomData","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#createRandomData","$kind":"method","id":2748,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n     * @param storeId\n     * @param fieldName\n     * @param value\n     */","meta":{"range":[1632,1674],"filename":"Store.mjs","lineno":64,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084819","name":"Store#filter","type":"MethodDefinition","paramnames":["storeId","fieldName","value"]},"vars":{"":null}},"params":[{"name":"storeId"},{"name":"fieldName"},{"name":"value"}],"name":"filter","longname":"Store#filter","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#filter","$kind":"method","id":2749,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n     * @param storeId\n     * @param params\n     */","meta":{"range":[1739,1769],"filename":"Store.mjs","lineno":72,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084826","name":"Store#load","type":"MethodDefinition","paramnames":["storeId","params"]},"vars":{"":null}},"params":[{"name":"storeId"},{"name":"params"}],"name":"load","longname":"Store#load","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#load","$kind":"method","id":2750,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n     * @param storeId\n     * @param fieldName\n     * @param value\n     */","meta":{"range":[1857,1897],"filename":"Store.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/manager","code":{"id":"astnode100084832","name":"Store#sort","type":"MethodDefinition","paramnames":["storeId","fieldName","value"]},"vars":{"":null}},"params":[{"name":"storeId"},{"name":"fieldName"},{"name":"value"}],"name":"sort","longname":"Store#sort","kind":"function","memberof":"Store","scope":"instance","$longname":"Store#sort","$kind":"method","id":2751,"neoClassName":"Neo.manager.Store"},{"comment":"/**\n * @class Neo.menu.List\n * @extends Neo.list.Base\n */","meta":{"filename":"List.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"class","name":"List","augments":["Neo.list.Base"],"memberof":"Neo.menu","longname":"Neo.menu.List","scope":"static","$longname":"Neo.menu.List","$kind":"class","id":2752,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * @member {String} className='Neo.menu.List'\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.menu.List'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2753,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * @member {String} ntype='menu-list'\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'menu-list'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2754,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Read only. We are storing the currently visible subMenu instance.\n         * @member {Neo.menu.List|Neo.menu.Panel|null} activeSubMenu=null\n         */","meta":{"filename":"List.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Read only. We are storing the currently visible subMenu instance.","kind":"member","name":"activeSubMenu","type":{"names":["Neo.menu.List","Neo.menu.Panel","null"]},"defaultvalue":null,"longname":"activeSubMenu","scope":"global","$longname":"activeSubMenu","$kind":"property","id":2755,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * @member {String[]} cls=['neo-menu-list','neo-list']\n         */","meta":{"filename":"List.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-menu-list','neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2756,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * True will add 'neo-floating' to the instance cls list.\n         * @member {Boolean} floating_=false\n         */","meta":{"filename":"List.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"True will add 'neo-floating' to the instance cls list.","kind":"member","name":"floating_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"floating_","scope":"global","$longname":"floating_","$kind":"property","id":2757,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * setTimeout() id after a focus-leave event.\n         * @member {Number|null} focusTimeoutId=null\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"setTimeout() id after a focus-leave event.","kind":"member","name":"focusTimeoutId","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"focusTimeoutId","scope":"global","$longname":"focusTimeoutId","$kind":"property","id":2758,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Optionally pass menu.Store data directly\n         * @member {Object[]|null} items_=null\n         */","meta":{"filename":"List.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Optionally pass menu.Store data directly","kind":"member","name":"items_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":2759,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Internal flag.\n         * Sub-menus will bubble of focus changes to the top level.\n         * @member {Boolean} menuFocus_=false\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Internal flag.<br />Sub-menus will bubble of focus changes to the top level.","kind":"member","name":"menuFocus_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"menuFocus_","scope":"global","$longname":"menuFocus_","$kind":"property","id":2760,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Internal flag.\n         * True for a top level menu, false for sub-menus.\n         * @member {Boolean} isRoot=true\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Internal flag.<br />True for a top level menu, false for sub-menus.","kind":"member","name":"isRoot","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"isRoot","scope":"global","$longname":"isRoot","$kind":"property","id":2761,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Storing the list item index of the parent menu in case it exists.\n         * @member {Number} parentIndex=0\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Storing the list item index of the parent menu in case it exists.","kind":"member","name":"parentIndex","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"parentIndex","scope":"global","$longname":"parentIndex","$kind":"property","id":2762,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Storing a reference to the parent menu in case it exists.\n         * @member {Neo.menu.List|Neo.menu.Panel|null} parentMenu=null\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Storing a reference to the parent menu in case it exists.","kind":"member","name":"parentMenu","type":{"names":["Neo.menu.List","Neo.menu.Panel","null"]},"defaultvalue":null,"access":"protected","longname":"parentMenu","scope":"global","$longname":"parentMenu","$kind":"property","id":2763,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Value for the list.Base selectionModel_ config\n         * @member {Neo.selection.menu.ListModel} selectionModel=ListModel\n         */","meta":{"filename":"List.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Value for the list.Base selectionModel_ config","kind":"member","name":"selectionModel","type":{"names":["Neo.selection.menu.ListModel"]},"defaultvalue":"ListModel","longname":"selectionModel","scope":"global","$longname":"selectionModel","$kind":"property","id":2764,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Value for the list.Base store_ config\n         * @member {Neo.menu.Store} store=Store\n         */","meta":{"filename":"List.mjs","lineno":82,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Value for the list.Base store_ config","kind":"member","name":"store","type":{"names":["Neo.menu.Store"]},"defaultvalue":"Store","longname":"store","scope":"global","$longname":"store","$kind":"property","id":2765,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * The distance in px between a menu and a child menu\n         * See: https://github.com/neomjs/neo/issues/2569\n         * @member {Number} subMenuGap=0\n         */","meta":{"filename":"List.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"The distance in px between a menu and a child menu<br />See: https://github.com/neomjs/neo/issues/2569","kind":"member","name":"subMenuGap","type":{"names":["Number"]},"defaultvalue":0,"longname":"subMenuGap","scope":"global","$longname":"subMenuGap","$kind":"property","id":2766,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * Storing childMenus by record keyProperty\n         * @member {Object} subMenuMap=null\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":94,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Storing childMenus by record keyProperty","kind":"member","name":"subMenuMap","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"subMenuMap","scope":"global","$longname":"subMenuMap","$kind":"property","id":2767,"neoClassName":"Neo.menu.List"},{"comment":"/**\n         * We are applying a z-index style which is 1 number higher to each sub-menu\n         * @member {Number} zIndex_=100\n         */","meta":{"filename":"List.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"We are applying a z-index style which is 1 number higher to each sub-menu","kind":"member","name":"zIndex_","type":{"names":["Number"]},"defaultvalue":100,"longname":"zIndex_","scope":"global","$longname":"zIndex_","$kind":"property","id":2768,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Triggered after the floating config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[3236,3395],"filename":"List.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100084923","name":"List#afterSetFloating","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the floating config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetFloating","longname":"List#afterSetFloating","kind":"function","memberof":"List","scope":"instance","$longname":"List#afterSetFloating","$kind":"method","id":2769,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Triggered after the items config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[3552,3705],"filename":"List.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100084951","name":"List#afterSetItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the items config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetItems","longname":"List#afterSetItems","kind":"function","memberof":"List","scope":"instance","$longname":"List#afterSetItems","$kind":"method","id":2770,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Triggered after the menuFocus config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3864,4476],"filename":"List.mjs","lineno":134,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100084979","name":"List#afterSetMenuFocus","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the menuFocus config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMenuFocus","longname":"List#afterSetMenuFocus","kind":"function","memberof":"List","scope":"instance","$longname":"List#afterSetMenuFocus","$kind":"method","id":2771,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Triggered after the zIndex config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[4630,4722],"filename":"List.mjs","lineno":160,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085045","name":"List#afterSetZIndex","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the zIndex config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetZIndex","longname":"List#afterSetZIndex","kind":"function","memberof":"List","scope":"instance","$longname":"List#afterSetZIndex","$kind":"method","id":2772,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Override this method for custom renderers\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object|Object[]|String} Either a config object to assign to the item, a vdom cn array or a html string\n     */","meta":{"range":[4972,5559],"filename":"List.mjs","lineno":170,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085063","name":"List#createItemContent","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"description":"Override this method for custom renderers","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","Array.<Object>","String"]},"description":"Either a config object to assign to the item, a vdom cn array or a html string"}],"name":"createItemContent","longname":"List#createItemContent","kind":"function","memberof":"List","scope":"instance","$longname":"List#createItemContent","$kind":"method","id":2773,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     *\n     */","meta":{"range":[5588,5973],"filename":"List.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085157","name":"List#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"List#destroy","kind":"function","memberof":"List","scope":"instance","params":[],"$longname":"List#destroy","$kind":"method","id":2774,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[6059,6145],"filename":"List.mjs","lineno":210,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085216","name":"List#getArrowIconId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getArrowIconId","longname":"List#getArrowIconId","kind":"function","memberof":"List","scope":"instance","$longname":"List#getArrowIconId","$kind":"method","id":2775,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[6231,6306],"filename":"List.mjs","lineno":218,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085230","name":"List#getIconId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getIconId","longname":"List#getIconId","kind":"function","memberof":"List","scope":"instance","$longname":"List#getIconId","$kind":"method","id":2776,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * recordIds can be Numbers, so we do need a prefix\n     * @param {Number|String} recordId\n     * @returns {String}\n     */","meta":{"range":[6448,6514],"filename":"List.mjs","lineno":227,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085244","name":"List#getMenuMapId","type":"MethodDefinition","paramnames":["recordId"]},"vars":{"":null}},"description":"recordIds can be Numbers, so we do need a prefix","params":[{"type":{"names":["Number","String"]},"name":"recordId"}],"returns":[{"type":{"names":["String"]}}],"name":"getMenuMapId","longname":"List#getMenuMapId","kind":"function","memberof":"List","scope":"instance","$longname":"List#getMenuMapId","$kind":"method","id":2777,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * Checks if a record has items\n     * @param {Object} record\n     * @returns {Boolean}\n     */","meta":{"range":[6628,6726],"filename":"List.mjs","lineno":236,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085254","name":"List#hasChildren","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"description":"Checks if a record has items","params":[{"type":{"names":["Object"]},"name":"record"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasChildren","longname":"List#hasChildren","kind":"function","memberof":"List","scope":"instance","$longname":"List#hasChildren","$kind":"method","id":2778,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     *\n     */","meta":{"range":[6755,6970],"filename":"List.mjs","lineno":243,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085275","name":"List#hideSubMenu","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"hideSubMenu","longname":"List#hideSubMenu","kind":"function","memberof":"List","scope":"instance","params":[],"$longname":"List#hideSubMenu","$kind":"method","id":2779,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.path\n     */","meta":{"range":[7055,7112],"filename":"List.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085302","name":"List#onFocusEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.path"}],"name":"onFocusEnter","longname":"List#onFocusEnter","kind":"function","memberof":"List","scope":"instance","$longname":"List#onFocusEnter","$kind":"method","id":2780,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     */","meta":{"range":[7200,7258],"filename":"List.mjs","lineno":265,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085313","name":"List#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"}],"name":"onFocusLeave","longname":"List#onFocusLeave","kind":"function","memberof":"List","scope":"instance","$longname":"List#onFocusLeave","$kind":"method","id":2781,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {String[]} items\n     */","meta":{"range":[7311,7684],"filename":"List.mjs","lineno":272,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085324","name":"List#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"List#onSelect","kind":"function","memberof":"List","scope":"instance","$longname":"List#onSelect","$kind":"method","id":2782,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     * @param {String} nodeId\n     * @param {Object} record\n     */","meta":{"range":[7766,9185],"filename":"List.mjs","lineno":288,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085379","name":"List#showSubMenu","type":"MethodDefinition","paramnames":["nodeId","record"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"nodeId"},{"type":{"names":["Object"]},"name":"record"}],"name":"showSubMenu","longname":"List#showSubMenu","kind":"function","memberof":"List","scope":"instance","$longname":"List#showSubMenu","$kind":"method","id":2783,"neoClassName":"Neo.menu.List"},{"comment":"/**\n     *\n     */","meta":{"range":[9214,9349],"filename":"List.mjs","lineno":334,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085557","name":"List#unmount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unmount","longname":"List#unmount","kind":"function","memberof":"List","scope":"instance","params":[],"$longname":"List#unmount","$kind":"method","id":2784,"neoClassName":"Neo.menu.List"},{"comment":"/**\n * @class Neo.menu.Model\n * @extends Neo.data.Model\n */","meta":{"filename":"Model.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"class","name":"Model","augments":["Neo.data.Model"],"memberof":"Neo.menu","longname":"Neo.menu.Model","scope":"static","$longname":"Neo.menu.Model","$kind":"class","id":2785,"neoClassName":"Neo.menu.Model"},{"comment":"/**\n         * @member {String} className='Neo.menu.Model'\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.menu.Model'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2786,"neoClassName":"Neo.menu.Model"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Model.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":2787,"neoClassName":"Neo.menu.Model"},{"comment":"/**\n         * @member {Object[]} fields\n         */","meta":{"filename":"Model.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":2788,"neoClassName":"Neo.menu.Model"},{"comment":"/**\n * @class Neo.menu.Panel\n * @extends Neo.container.Panel\n */","meta":{"filename":"Panel.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"class","name":"Panel","augments":["Neo.container.Panel"],"memberof":"Neo.menu","longname":"Neo.menu.Panel","scope":"static","$longname":"Neo.menu.Panel","$kind":"class","id":2789,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * @member {String} className='Neo.menu.Panel'\n         * @protected\n         */","meta":{"filename":"Panel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.menu.Panel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2790,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * @member {String} ntype='menu'\n         * @protected\n         */","meta":{"filename":"Panel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'menu'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2791,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * @member {String[]} cls=['neo-menu','neo-panel','neo-container']\n         */","meta":{"filename":"Panel.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-menu','neo-panel','neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2792,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * @member {Neo.menu.List} list_=List\n         * @protected\n         */","meta":{"filename":"Panel.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"list_","type":{"names":["Neo.menu.List"]},"defaultvalue":"List","access":"protected","longname":"list_","scope":"global","$longname":"list_","$kind":"property","id":2793,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * Pass config options to the contained Neo.menu.List\n         * @member {Object|null} listConfig=null\n         */","meta":{"filename":"Panel.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Pass config options to the contained Neo.menu.List","kind":"member","name":"listConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"listConfig","scope":"global","$longname":"listConfig","$kind":"property","id":2794,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * Optionally pass menu.Store data directly\n         * @member {Object[]|null} listItems_=null\n         */","meta":{"filename":"Panel.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"Optionally pass menu.Store data directly","kind":"member","name":"listItems_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"listItems_","scope":"global","$longname":"listItems_","$kind":"property","id":2795,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n         * The distance in px between a menu and a child menu\n         * See: https://github.com/neomjs/neo/issues/2569\n         * @member {Number} subMenuGap_=0\n         */","meta":{"filename":"Panel.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"description":"The distance in px between a menu and a child menu<br />See: https://github.com/neomjs/neo/issues/2569","kind":"member","name":"subMenuGap_","type":{"names":["Number"]},"defaultvalue":0,"longname":"subMenuGap_","scope":"global","$longname":"subMenuGap_","$kind":"property","id":2796,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n     * Triggered after the list config got changed\n     * @param {Neo.menu.List} value\n     * @param {Neo.menu.List} oldValue\n     * @protected\n     */","meta":{"range":[1494,1556],"filename":"Panel.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085682","name":"Panel#afterSetList","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the list config got changed","params":[{"type":{"names":["Neo.menu.List"]},"name":"value"},{"type":{"names":["Neo.menu.List"]},"name":"oldValue"}],"access":"protected","name":"afterSetList","longname":"Panel#afterSetList","kind":"function","memberof":"Panel","scope":"instance","$longname":"Panel#afterSetList","$kind":"method","id":2797,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n     * Triggered after the listItems config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[1717,1792],"filename":"Panel.mjs","lineno":64,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085694","name":"Panel#afterSetListItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the listItems config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetListItems","longname":"Panel#afterSetListItems","kind":"function","memberof":"Panel","scope":"instance","$longname":"Panel#afterSetListItems","$kind":"method","id":2798,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n     * Triggered after the subMenuGap config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[1950,2031],"filename":"Panel.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085708","name":"Panel#afterSetSubMenuGap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the subMenuGap config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetSubMenuGap","longname":"Panel#afterSetSubMenuGap","kind":"function","memberof":"Panel","scope":"instance","$longname":"Panel#afterSetSubMenuGap","$kind":"method","id":2799,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n     * Triggered before the list config gets changed.\n     * @param {Neo.menu.List} value\n     * @param {Neo.menu.List} oldValue\n     * @protected\n     */","meta":{"range":[2200,2358],"filename":"Panel.mjs","lineno":84,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{"id":"astnode100085722","name":"Panel#beforeSetList","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the list config gets changed.","params":[{"type":{"names":["Neo.menu.List"]},"name":"value"},{"type":{"names":["Neo.menu.List"]},"name":"oldValue"}],"access":"protected","name":"beforeSetList","longname":"Panel#beforeSetList","kind":"function","memberof":"Panel","scope":"instance","$longname":"Panel#beforeSetList","$kind":"method","id":2800,"neoClassName":"Neo.menu.Panel"},{"comment":"/**\n * @class Neo.menu.Store\n * @extends Neo.data.Store\n */","meta":{"filename":"Store.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"class","name":"Store","augments":["Neo.data.Store"],"memberof":"Neo.menu","longname":"Neo.menu.Store","scope":"static","$longname":"Neo.menu.Store","$kind":"class","id":2801,"neoClassName":"Neo.menu.Store"},{"comment":"/**\n         * @member {String} className='Neo.menu.Store'\n         * @protected\n         */","meta":{"filename":"Store.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.menu.Store'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2802,"neoClassName":"Neo.menu.Store"},{"comment":"/**\n         * @member {Neo.menu.Model} model=Model\n         */","meta":{"filename":"Store.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/menu","code":{}},"kind":"member","name":"model","type":{"names":["Neo.menu.Model"]},"defaultvalue":"Model","longname":"model","scope":"global","$longname":"model","$kind":"property","id":2803,"neoClassName":"Neo.menu.Store"},{"comment":"/**\n * An optional component (view) model for adding bindings to configs\n * @class Neo.model.Component\n * @extends Neo.core.Base\n */","meta":{"filename":"Component.mjs","lineno":9,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"description":"An optional component (view) model for adding bindings to configs","kind":"class","name":"Component","augments":["Neo.core.Base"],"memberof":"Neo.model","longname":"Neo.model.Component","scope":"static","$longname":"Neo.model.Component","$kind":"class","id":2804,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Component.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":2805,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {String} className='Neo.model.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.model.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2806,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {String} ntype='component-model'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'component-model'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2807,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {Object|null} bindings_=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"bindings_","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"bindings_","scope":"global","$longname":"bindings_","$kind":"property","id":2808,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {Neo.component.Base|null} component=null\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"component","type":{"names":["Neo.component.Base","null"]},"defaultvalue":null,"access":"protected","longname":"component","scope":"global","$longname":"component","$kind":"property","id":2809,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {Object|null} data_=null\n         */","meta":{"filename":"Component.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"data_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"data_","scope":"global","$longname":"data_","$kind":"property","id":2810,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {Neo.model.Component|null} parent_=null\n         */","meta":{"filename":"Component.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"parent_","type":{"names":["Neo.model.Component","null"]},"defaultvalue":null,"longname":"parent_","scope":"global","$longname":"parent_","$kind":"property","id":2811,"neoClassName":"Neo.model.Component"},{"comment":"/**\n         * @member {Object|null} stores_=null\n         */","meta":{"filename":"Component.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{}},"kind":"member","name":"stores_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"stores_","scope":"global","$longname":"stores_","$kind":"property","id":2812,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1613,1751],"filename":"Component.mjs","lineno":62,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085879","name":"Component#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Component#construct","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#construct","$kind":"method","id":2813,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Adds a given key/value combination on this model level.\n     * The method is used by setData() & setDataAtSameLevel()\n     * in case the  data property does not exist yet.\n     * @param {String} key\n     * @param {*} value\n     * @private\n     */","meta":{"range":[2019,2291],"filename":"Component.mjs","lineno":76,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085904","name":"Component#addDataProperty","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Adds a given key/value combination on this model level.<br />The method is used by setData() & setDataAtSameLevel()<br />in case the  data property does not exist yet.","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"}],"access":"private","name":"addDataProperty","longname":"Component#addDataProperty","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#addDataProperty","$kind":"method","id":2814,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Triggered after the data config got changed\n     * @param {Object|null} value\n     * @param {Object|null} oldValue\n     * @protected\n     */","meta":{"range":[2453,2549],"filename":"Component.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085959","name":"Component#afterSetData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the data config got changed","params":[{"type":{"names":["Object","null"]},"name":"value"},{"type":{"names":["Object","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetData","longname":"Component#afterSetData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#afterSetData","$kind":"method","id":2815,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Triggered when accessing the data config\n     * @param {Object} value\n     * @protected\n     */","meta":{"range":[2666,2722],"filename":"Component.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085974","name":"Component#beforeGetData","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the data config","params":[{"type":{"names":["Object"]},"name":"value"}],"access":"protected","name":"beforeGetData","longname":"Component#beforeGetData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeGetData","$kind":"method","id":2816,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Triggered before the parent config gets changed\n     * @param {Neo.model.Component|null} value\n     * @param {Neo.model.Component|null} oldValue\n     * @protected\n     */","meta":{"range":[2914,3003],"filename":"Component.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085983","name":"Component#beforeSetParent","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the parent config gets changed","params":[{"type":{"names":["Neo.model.Component","null"]},"name":"value"},{"type":{"names":["Neo.model.Component","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetParent","longname":"Component#beforeSetParent","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetParent","$kind":"method","id":2817,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Triggered before the stores config gets changed.\n     * @param {Object|null} value\n     * @param {Object|null} oldValue\n     * @returns {Object|null}\n     * @protected\n     */","meta":{"range":[3200,3453],"filename":"Component.mjs","lineno":126,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100085997","name":"Component#beforeSetStores","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the stores config gets changed.","params":[{"type":{"names":["Object","null"]},"name":"value"},{"type":{"names":["Object","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Object","null"]}}],"access":"protected","name":"beforeSetStores","longname":"Component#beforeSetStores","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#beforeSetStores","$kind":"method","id":2818,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {Function} formatter\n     * @param {Object} [data=null] optionally pass this.getHierarchyData() for performance reasons\n     * @returns {String}\n     */","meta":{"range":[3634,3796],"filename":"Component.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086030","name":"Component#callFormatter","type":"MethodDefinition","paramnames":["formatter","data"]},"vars":{"":null}},"params":[{"type":{"names":["function"]},"name":"formatter"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":null,"description":"optionally pass this.getHierarchyData() for performance reasons","name":"data"}],"returns":[{"type":{"names":["String"]}}],"name":"callFormatter","longname":"Component#callFormatter","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#callFormatter","$kind":"method","id":2819,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Registers a new binding in case a matching data property does exist.\n     * Otherwise it will use the closest model with a match.\n     * @param {String} componentId\n     * @param {String} key\n     * @param {String} value\n     * @param {String} formatter\n     */","meta":{"range":[4079,4820],"filename":"Component.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086056","name":"Component#createBinding","type":"MethodDefinition","paramnames":["componentId","key","value","formatter"]},"vars":{"":null}},"description":"Registers a new binding in case a matching data property does exist.<br />Otherwise it will use the closest model with a match.","params":[{"type":{"names":["String"]},"name":"componentId"},{"type":{"names":["String"]},"name":"key"},{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"formatter"}],"name":"createBinding","longname":"Component#createBinding","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createBinding","$kind":"method","id":2820,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Registers a new binding in case a matching data property does exist.\n     * Otherwise it will use the closest model with a match.\n     * @param {String} componentId\n     * @param {String} formatter\n     * @param {String} value\n     */","meta":{"range":[5076,5356],"filename":"Component.mjs","lineno":185,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086145","name":"Component#createBindingByFormatter","type":"MethodDefinition","paramnames":["componentId","formatter","value"]},"vars":{"":null}},"description":"Registers a new binding in case a matching data property does exist.<br />Otherwise it will use the closest model with a match.","params":[{"type":{"names":["String"]},"name":"componentId"},{"type":{"names":["String"]},"name":"formatter"},{"type":{"names":["String"]},"name":"value"}],"name":"createBindingByFormatter","longname":"Component#createBindingByFormatter","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createBindingByFormatter","$kind":"method","id":2821,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[5423,5758],"filename":"Component.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086180","name":"Component#createBindings","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"createBindings","longname":"Component#createBindings","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createBindings","$kind":"method","id":2822,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {Object} config\n     * @param {String} path\n     */","meta":{"range":[5838,6631],"filename":"Component.mjs","lineno":213,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086230","name":"Component#createDataProperties","type":"MethodDefinition","paramnames":["config","path"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["String"]},"name":"path"}],"name":"createDataProperties","longname":"Component#createDataProperties","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createDataProperties","$kind":"method","id":2823,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {String} key\n     * @param {String} path\n     * @param {Object} [root=this.data]\n     */","meta":{"range":[6748,7649],"filename":"Component.mjs","lineno":241,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086343","name":"Component#createDataProperty","type":"MethodDefinition","paramnames":["key","path","root"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["String"]},"name":"path"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this.data","name":"root"}],"name":"createDataProperty","longname":"Component#createDataProperty","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#createDataProperty","$kind":"method","id":2824,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Access the closest data property inside the VM parent chain.\n     * @param {String} key\n     * @param {Neo.model.Component} [originModel=this] for internal usage only\n     * @returns {*} value\n     */","meta":{"range":[7871,8379],"filename":"Component.mjs","lineno":280,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086449","name":"Component#getData","type":"MethodDefinition","paramnames":["key","originModel"]},"vars":{"":null}},"description":"Access the closest data property inside the VM parent chain.","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["Neo.model.Component"]},"optional":true,"defaultvalue":"this","description":"for internal usage only","name":"originModel"}],"returns":[{"type":{"names":["*"]},"description":"value"}],"name":"getData","longname":"Component#getData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getData","$kind":"method","id":2825,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Helper method to get the scope for a nested data property via Neo.ns() if needed.\n     *\n     * Example: passing the value 'foo.bar.baz' will return the bar object as the scope\n     * and 'baz' as the key.\n     * @param key\n     * @returns {Object}\n     */","meta":{"range":[8657,9022],"filename":"Component.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086515","name":"Component#getDataScope","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Helper method to get the scope for a nested data property via Neo.ns() if needed.<br /><br />Example: passing the value 'foo.bar.baz' will return the bar object as the scope<br />and 'baz' as the key.","params":[{"name":"key"}],"returns":[{"type":{"names":["Object"]}}],"name":"getDataScope","longname":"Component#getDataScope","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getDataScope","$kind":"method","id":2826,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Extracts data variables from a given formatter string\n     * @param {String} value\n     */","meta":{"range":[9134,10366],"filename":"Component.mjs","lineno":329,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086574","name":"Component#getFormatterVariables","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Extracts data variables from a given formatter string","params":[{"type":{"names":["String"]},"name":"value"}],"name":"getFormatterVariables","longname":"Component#getFormatterVariables","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getFormatterVariables","$kind":"method","id":2827,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Returns the merged data\n     * @param {Object} data=this.getPlainData()\n     * @returns {Object} data\n     */","meta":{"range":[10497,10802],"filename":"Component.mjs","lineno":370,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086673","name":"Component#getHierarchyData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Returns the merged data","params":[{"type":{"names":["Object"]},"defaultvalue":"this.getPlainData()","name":"data"}],"returns":[{"type":{"names":["Object"]},"description":"data"}],"name":"getHierarchyData","longname":"Component#getHierarchyData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getHierarchyData","$kind":"method","id":2828,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Returns a plain version of this.data.\n     * This excludes the property getters & setters.\n     * @param {Object} [data=this.data]\n     * @returns {Object}\n     */","meta":{"range":[10987,11332],"filename":"Component.mjs","lineno":390,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086714","name":"Component#getPlainData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Returns a plain version of this.data.<br />This excludes the property getters & setters.","params":[{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this.data","name":"data"}],"returns":[{"type":{"names":["Object"]}}],"name":"getPlainData","longname":"Component#getPlainData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getPlainData","$kind":"method","id":2829,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Get the closest model inside the components parent tree\n     * @returns {Neo.model.Component|null}\n     */","meta":{"range":[11460,11776],"filename":"Component.mjs","lineno":408,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086767","name":"Component#getParent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Get the closest model inside the components parent tree","returns":[{"type":{"names":["Neo.model.Component","null"]}}],"name":"getParent","longname":"Component#getParent","kind":"function","memberof":"Component","scope":"instance","params":[],"$longname":"Component#getParent","$kind":"method","id":2830,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Access the closest store inside the VM parent chain.\n     * @param {String} key\n     * @param {Neo.model.Component} [originModel=this] for internal usage only\n     * @returns {*} value\n     */","meta":{"range":[11990,12427],"filename":"Component.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086810","name":"Component#getStore","type":"MethodDefinition","paramnames":["key","originModel"]},"vars":{"":null}},"description":"Access the closest store inside the VM parent chain.","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["Neo.model.Component"]},"optional":true,"defaultvalue":"this","description":"for internal usage only","name":"originModel"}],"returns":[{"type":{"names":["*"]},"description":"value"}],"name":"getStore","longname":"Component#getStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#getStore","$kind":"method","id":2831,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Internal method to avoid code redundancy.\n     * Use setData() or setDataAtSameLevel() instead.\n     *\n     * Passing an originModel param will try to set each key on the closest property match\n     * inside the parent model chain => setData()\n     * Not passing it will set all values on the model where the method gets called => setDataAtSameLevel()\n     * @param {Object|String} key\n     * @param {*} value\n     * @param {Neo.model.Component} [originModel]\n     * @protected\n     */","meta":{"range":[12934,13916],"filename":"Component.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086864","name":"Component#internalSetData","type":"MethodDefinition","paramnames":["key","value","originModel"]},"vars":{"":null}},"description":"Internal method to avoid code redundancy.<br />Use setData() or setDataAtSameLevel() instead.<br /><br />Passing an originModel param will try to set each key on the closest property match<br />inside the parent model chain => setData()<br />Not passing it will set all values on the model where the method gets called => setDataAtSameLevel()","params":[{"type":{"names":["Object","String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"},{"type":{"names":["Neo.model.Component"]},"optional":true,"name":"originModel"}],"access":"protected","name":"internalSetData","longname":"Component#internalSetData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#internalSetData","$kind":"method","id":2832,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Internal convenience method to check if a binding value is supposed to match a store\n     * @param {String} value\n     * @returns {Boolean}\n     */","meta":{"range":[14085,14179],"filename":"Component.mjs","lineno":494,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086978","name":"Component#isStoreValue","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Internal convenience method to check if a binding value is supposed to match a store","params":[{"type":{"names":["String"]},"name":"value"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"isStoreValue","longname":"Component#isStoreValue","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#isStoreValue","$kind":"method","id":2833,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Override this method to change the order configs are applied to this instance.\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     * @returns {Object} config\n     */","meta":{"range":[14464,14720],"filename":"Component.mjs","lineno":504,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100086995","name":"Component#mergeConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"Override this method to change the order configs are applied to this instance.","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Component#mergeConfig","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#mergeConfig","$kind":"method","id":2834,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {String} key\n     * @param {*} value\n     * @param {*} oldValue\n     */","meta":{"range":[14820,16183],"filename":"Component.mjs","lineno":517,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087039","name":"Component#onDataPropertyChange","type":"MethodDefinition","paramnames":["key","value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"name":"onDataPropertyChange","longname":"Component#onDataPropertyChange","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#onDataPropertyChange","$kind":"method","id":2835,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * This method will assign binding values at the earliest possible point inside the component lifecycle.\n     * It can not store bindings though, since child component ids most likely do not exist yet.\n     * @param {Neo.component.Base} [component=this.component]\n     */","meta":{"range":[16473,17138],"filename":"Component.mjs","lineno":557,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087182","name":"Component#parseConfig","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"description":"This method will assign binding values at the earliest possible point inside the component lifecycle.<br />It can not store bindings though, since child component ids most likely do not exist yet.","params":[{"type":{"names":["Neo.component.Base"]},"optional":true,"defaultvalue":"this.component","name":"component"}],"name":"parseConfig","longname":"Component#parseConfig","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#parseConfig","$kind":"method","id":2836,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Removes all bindings for a given component id inside this model\n     * as well as inside all parent models.\n     * @param {String} componentId\n     */","meta":{"range":[17310,17599],"filename":"Component.mjs","lineno":585,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087272","name":"Component#removeBindings","type":"MethodDefinition","paramnames":["componentId"]},"vars":{"":null}},"description":"Removes all bindings for a given component id inside this model<br />as well as inside all parent models.","params":[{"type":{"names":["String"]},"name":"componentId"}],"name":"removeBindings","longname":"Component#removeBindings","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#removeBindings","$kind":"method","id":2837,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     * @param {String} configName\n     * @param {String} storeName\n     */","meta":{"range":[17733,17845],"filename":"Component.mjs","lineno":601,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087308","name":"Component#resolveStore","type":"MethodDefinition","paramnames":["component","configName","storeName"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["String"]},"name":"configName"},{"type":{"names":["String"]},"name":"storeName"}],"name":"resolveStore","longname":"Component#resolveStore","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#resolveStore","$kind":"method","id":2838,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * The method will assign all values to the closest model where it finds an existing key.\n     * In case no match is found inside the parent chain, a new data property will get generated.\n     * @param {Object|String} key\n     * @param {*} value\n     */","meta":{"range":[18117,18192],"filename":"Component.mjs","lineno":611,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087325","name":"Component#setData","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"The method will assign all values to the closest model where it finds an existing key.<br />In case no match is found inside the parent chain, a new data property will get generated.","params":[{"type":{"names":["Object","String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"}],"name":"setData","longname":"Component#setData","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#setData","$kind":"method","id":2839,"neoClassName":"Neo.model.Component"},{"comment":"/**\n     * Use this method instead of setData() in case you want to enforce\n     * setting all keys on this instance instead of looking for matches inside parent models.\n     * @param {Object|String} key\n     * @param {*} value\n     */","meta":{"range":[18438,18518],"filename":"Component.mjs","lineno":621,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/model","code":{"id":"astnode100087339","name":"Component#setDataAtSameLevel","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Use this method instead of setData() in case you want to enforce<br />setting all keys on this instance instead of looking for matches inside parent models.","params":[{"type":{"names":["Object","String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"}],"name":"setDataAtSameLevel","longname":"Component#setDataAtSameLevel","kind":"function","memberof":"Component","scope":"instance","$longname":"Component#setDataAtSameLevel","$kind":"method","id":2840,"neoClassName":"Neo.model.Component"},{"comment":"/**\n * The base module to enhance classes, create instances and the Neo namespace\n * @module Neo\n * @singleton\n * @borrows Neo.core.Util.bindMethods       as bindMethods\n * @borrows Neo.core.Util.capitalize        as capitalize\n * @borrows Neo.core.Util.createStyleObject as createStyleObject\n * @borrows Neo.core.Util.createStyles      as createStyles\n * @borrows Neo.core.Util.decamel           as decamel\n * @borrows Neo.core.Util.isArray           as isArray\n * @borrows Neo.core.Util.isBoolean         as isBoolean\n * @borrows Neo.core.Util.isDefined         as isDefined\n * @borrows Neo.core.Compare.isEqual        as isEqual\n * @borrows Neo.core.Util.isNumber          as isNumber\n * @borrows Neo.core.Util.isObject          as isObject\n * @borrows Neo.core.Util.isString          as isString\n * @borrows Neo.core.Util.toArray           as toArray\n * @tutorial 01_Concept\n */","meta":{"filename":"Neo.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"The base module to enhance classes, create instances and the Neo namespace","kind":"module","name":"Neo","tags":[{"originalTitle":"singleton","title":"singleton","text":""},{"originalTitle":"tutorial","title":"tutorial","text":"01_Concept","value":"01_Concept"}],"longname":"module:Neo","$longname":"Neo","$kind":"module","id":2841,"neoClassName":"Neo"},{"comment":"/**\n     * A map containing ntypes as key and Neo classes or singletons as values\n     * @memberOf! module:Neo\n     * @protected\n     * @type Object\n     */","meta":{"range":[1252,1264],"filename":"Neo.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087401","name":"ntypeMap","type":"ObjectExpression","value":"{}"}},"description":"A map containing ntypes as key and Neo classes or singletons as values","memberof":"module:Neo","access":"protected","type":{"names":["Object"]},"name":"ntypeMap","longname":"module:Neo.ntypeMap","kind":"member","scope":"static","$longname":"Neo.ntypeMap","$kind":"property","id":2842,"neoClassName":"Neo"},{"comment":"/**\n     * Needed for Neo.create. False for the main thread, true for the App, Data & Vdom worker\n     * @memberOf! module:Neo\n     * @protected\n     * @type Boolean\n     */","meta":{"range":[1448,1555],"filename":"Neo.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087403","name":"insideWorker","type":"LogicalExpression","value":""}},"description":"Needed for Neo.create. False for the main thread, true for the App, Data & Vdom worker","memberof":"module:Neo","access":"protected","type":{"names":["Boolean"]},"name":"insideWorker","longname":"module:Neo.insideWorker","kind":"member","scope":"static","$longname":"Neo.insideWorker","$kind":"property","id":2843,"neoClassName":"Neo"},{"comment":"/**\n     * Internally used at the end of each class / module definition\n     * @memberOf module:Neo\n     * @param {Neo.core.Base} cls The Neo class to apply configs to\n     * @protected\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[1792,4922],"filename":"Neo.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087413","name":"applyClassConfig","type":"FunctionExpression"},"vars":{"baseCfg":"module:Neo~baseCfg","baseStaticCfg":"module:Neo~baseStaticCfg","proto":"module:Neo~proto","protos":"module:Neo.applyClassConfig~protos","config":"module:Neo~config","ctor":"module:Neo~ctor","staticConfig":"module:Neo~staticConfig","":null}},"description":"Internally used at the end of each class / module definition","memberof":"module:Neo","params":[{"type":{"names":["Neo.core.Base"]},"description":"The Neo class to apply configs to","name":"cls"}],"access":"protected","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"applyClassConfig","longname":"module:Neo.applyClassConfig","kind":"function","scope":"static","$longname":"Neo.applyClassConfig","$kind":"method","id":2844,"neoClassName":"Neo"},{"comment":"/**\n     * Maps methods from one namespace to another one\n     * @example\n     * // aliases\n     * Neo.applyFromNs(Neo, Util, {\n     *     createStyleObject: 'createStyleObject',\n     *     createStyles     : 'createStyles',\n     *     capitalize       : 'capitalize'\n     * }, true);\n     *\n     * // e.g. Neo.core.Util.isObject => Neo.isObject\n     * @memberOf module:Neo\n     * @param {Neo|Neo.core.Base} target The target class or singleton Instance or Neo\n     * @param {Neo.core.Base} namespace The class containing the methods\n     * @param {Object} config\n     * @param {Boolean} [bind] set this to true in case you want to bind methods to the \"from\" namespace\n     * @returns {Object} target\n     */","meta":{"range":[5642,5998],"filename":"Neo.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087788","name":"applyFromNs","type":"FunctionExpression"},"vars":{"fnName":"module:Neo.applyFromNs~fnName","":null}},"description":"Maps methods from one namespace to another one","examples":["// aliases\nNeo.applyFromNs(Neo, Util, {\n    createStyleObject: 'createStyleObject',\n    createStyles     : 'createStyles',\n    capitalize       : 'capitalize'\n}, true);\n\n// e.g. Neo.core.Util.isObject => Neo.isObject"],"memberof":"module:Neo","params":[{"type":{"names":["Neo","Neo.core.Base"]},"description":"The target class or singleton Instance or Neo","name":"target"},{"type":{"names":["Neo.core.Base"]},"description":"The class containing the methods","name":"namespace"},{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"set this to true in case you want to bind methods to the \"from\" namespace","name":"bind"}],"returns":[{"type":{"names":["Object"]},"description":"target"}],"name":"applyFromNs","longname":"module:Neo.applyFromNs","kind":"function","scope":"static","$longname":"Neo.applyFromNs","$kind":"method","id":2845,"neoClassName":"Neo"},{"comment":"/**\n     * Maps a class to the global Neo or App namespace.\n     * Can get called for classes and singleton instances\n     * @memberOf module:Neo\n     * @param {Neo.core.Base} cls\n     */","meta":{"range":[6197,6642],"filename":"Neo.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087842","name":"applyToGlobalNs","type":"FunctionExpression"},"vars":{"proto":"module:Neo.applyToGlobalNs~proto","className":"module:Neo~className","nsArray":"module:Neo~nsArray","key":"module:Neo~key","ns":"module:Neo~ns","ns[undefined]":"module:Neo~ns.undefined]"}},"description":"Maps a class to the global Neo or App namespace.<br />Can get called for classes and singleton instances","memberof":"module:Neo","params":[{"type":{"names":["Neo.core.Base"]},"name":"cls"}],"name":"applyToGlobalNs","longname":"module:Neo.applyToGlobalNs","kind":"function","scope":"static","$longname":"Neo.applyToGlobalNs","$kind":"method","id":2846,"neoClassName":"Neo"},{"comment":"/**\n     * Copies all keys of defaults into target, in case they don't already exist\n     * @memberOf module:Neo\n     * @param {Object} target The target object\n     * @param {Object} defaults The object containing the keys you want to copy\n     * @returns {Object} target\n     */","meta":{"range":[6934,7258],"filename":"Neo.mjs","lineno":202,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087920","name":"assignDefaults","type":"FunctionExpression"},"vars":{"":null}},"description":"Copies all keys of defaults into target, in case they don't already exist","memberof":"module:Neo","params":[{"type":{"names":["Object"]},"description":"The target object","name":"target"},{"type":{"names":["Object"]},"description":"The object containing the keys you want to copy","name":"defaults"}],"returns":[{"type":{"names":["Object"]},"description":"target"}],"name":"assignDefaults","longname":"module:Neo.assignDefaults","kind":"function","scope":"static","$longname":"Neo.assignDefaults","$kind":"method","id":2847,"neoClassName":"Neo"},{"comment":"/**\n     * @memberOf module:Neo\n     * @param {Object|Array|*} obj\n     * @param {Boolean} [deep=false] Set this to true in case you want to clone nested objects as well\n     * @param {Boolean} [ignoreNeoInstances=false] returns existing instances if set to true\n     * @returns {Object|Array|*} the cloned input\n     */","meta":{"range":[7590,8633],"filename":"Neo.mjs","lineno":221,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100087964","name":"clone","type":"FunctionExpression"},"vars":{"out":"module:Neo~out","":null}},"memberof":"module:Neo","params":[{"type":{"names":["Object","Array","*"]},"name":"obj"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"Set this to true in case you want to clone nested objects as well","name":"deep"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"returns existing instances if set to true","name":"ignoreNeoInstances"}],"returns":[{"type":{"names":["Object","Array","*"]},"description":"the cloned input"}],"name":"clone","longname":"module:Neo.clone","kind":"function","scope":"static","$longname":"Neo.clone","$kind":"method","id":2848,"neoClassName":"Neo"},{"comment":"/**\n     * Creates a new instance using the originalConfig without the id\n     * @memberOf module:Neo\n     * @param {Neo.core.Base} instance\n     * @returns {Neo.core.Base} the cloned instance\n     */","meta":{"range":[8845,9040],"filename":"Neo.mjs","lineno":267,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088085","name":"cloneNeoInstance","type":"FunctionExpression"},"vars":{"config":"module:Neo.cloneNeoInstance~config"}},"description":"Creates a new instance using the originalConfig without the id","memberof":"module:Neo","params":[{"type":{"names":["Neo.core.Base"]},"name":"instance"}],"returns":[{"type":{"names":["Neo.core.Base"]},"description":"the cloned instance"}],"name":"cloneNeoInstance","longname":"module:Neo.cloneNeoInstance","kind":"function","scope":"static","$longname":"Neo.cloneNeoInstance","$kind":"method","id":2849,"neoClassName":"Neo"},{"comment":"/**\n     * Use Neo.create() instead of \"new\" to create instances of all Neo classes\n     * @example\n     * import Button from '../button/Base.mjs';\n     *\n     * Neo.create(Button, {\n     *     iconCls: 'fa fa-home',\n     *     text   : 'Home'\n     * });\n     * @example\n     * import Button from '../button/Base.mjs';\n     *\n     * Neo.create({\n     *     module : Button,\n     *     iconCls: 'fa fa-home',\n     *     text   : 'Home'\n     * });\n     * @example\n     * Neo.create('Neo.button.Base' {\n     *     iconCls: 'fa fa-home',\n     *     text   : 'Home'\n     * });\n     * @example\n     * Neo.create({\n     *     className: 'Neo.button.Base',\n     *     iconCls  : 'fa fa-home',\n     *     text     : 'Home'\n     * });\n     * @memberOf module:Neo\n     * @param {String|Object|Neo.core.Base} className\n     * @param {Object} [config]\n     * @returns {Neo.core.Base|null} The new class instance\n     * @tutorial 02_ClassSystem\n     */","meta":{"range":[9990,11033],"filename":"Neo.mjs","lineno":310,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088116","name":"create","type":"FunctionExpression"},"vars":{"type":"module:Neo.create~type","cls":"module:Neo~cls","instance":"module:Neo~instance","config":"module:Neo~config","className":"module:Neo~className"}},"description":"Use Neo.create() instead of \"new\" to create instances of all Neo classes","examples":["import Button from '../button/Base.mjs';\n\nNeo.create(Button, {\n    iconCls: 'fa fa-home',\n    text   : 'Home'\n});","import Button from '../button/Base.mjs';\n\nNeo.create({\n    module : Button,\n    iconCls: 'fa fa-home',\n    text   : 'Home'\n});","Neo.create('Neo.button.Base' {\n    iconCls: 'fa fa-home',\n    text   : 'Home'\n});","Neo.create({\n    className: 'Neo.button.Base',\n    iconCls  : 'fa fa-home',\n    text     : 'Home'\n});"],"memberof":"module:Neo","params":[{"type":{"names":["String","Object","Neo.core.Base"]},"name":"className"},{"type":{"names":["Object"]},"optional":true,"name":"config"}],"returns":[{"type":{"names":["Neo.core.Base","null"]},"description":"The new class instance"}],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"create","longname":"module:Neo.create","kind":"function","scope":"static","$longname":"Neo.create","$kind":"method","id":2850,"neoClassName":"Neo"},{"comment":"/**\n     * Checks if there is a set method for a given property key inside the prototype chain\n     * @memberOf module:Neo\n     * @param {Neo.core.Base} proto The top level prototype of a class\n     * @param {String} key the property key to test\n     * @returns {Boolean}\n     */","meta":{"range":[11343,11713],"filename":"Neo.mjs","lineno":355,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088239","name":"hasPropertySetter","type":"FunctionExpression"},"vars":{"descriptor":"module:Neo~descriptor","proto":"module:Neo~proto"}},"description":"Checks if there is a set method for a given property key inside the prototype chain","memberof":"module:Neo","params":[{"type":{"names":["Neo.core.Base"]},"description":"The top level prototype of a class","name":"proto"},{"type":{"names":["String"]},"description":"the property key to test","name":"key"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasPropertySetter","longname":"module:Neo.hasPropertySetter","kind":"function","scope":"static","$longname":"Neo.hasPropertySetter","$kind":"method","id":2851,"neoClassName":"Neo"},{"comment":"/**\n     * Deep-merges a source object into a target object\n     * @memberOf module:Neo\n     * @param {Object} target\n     * @param {Object} source\n     * @returns {Object} target\n     */","meta":{"range":[11912,12427],"filename":"Neo.mjs","lineno":377,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088284","name":"merge","type":"FunctionExpression"},"vars":{"key":"module:Neo.merge~key","target[undefined]":"module:Neo~target[undefined]"}},"description":"Deep-merges a source object into a target object","memberof":"module:Neo","params":[{"type":{"names":["Object"]},"name":"target"},{"type":{"names":["Object"]},"name":"source"}],"returns":[{"type":{"names":["Object"]},"description":"target"}],"name":"merge","longname":"module:Neo.merge","kind":"function","scope":"static","$longname":"Neo.merge","$kind":"method","id":2852,"neoClassName":"Neo"},{"comment":"/**\n     * Maps a className string into a global namespace\n     * @example\n     * Neo.ns('Neo.button.Base', true);\n     * // =>\n     * // self.Neo = self.Neo || {};\n     * // self.Neo.component = self.Neo.component || {};\n     * // self.Neo.button.Base = self.Neo.button.Base || {};\n     * // return self.Neo.button.Base;\n     *\n     * @memberOf module:Neo\n     * @param {Array|String} names The class name string containing dots or an Array of the string parts\n     * @param {Boolean} [create] Set create to true to create empty objects for non existing parts\n     * @param {Object} [scope] Set a different starting point as self\n     * @returns {Object} reference to the toplevel namespace\n     */","meta":{"range":[13138,13482],"filename":"Neo.mjs","lineno":411,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088352","name":"ns","type":"FunctionExpression"},"vars":{"names":"module:Neo~names","":null}},"description":"Maps a className string into a global namespace","examples":["Neo.ns('Neo.button.Base', true);\n// =>\n// self.Neo = self.Neo || {};\n// self.Neo.component = self.Neo.component || {};\n// self.Neo.button.Base = self.Neo.button.Base || {};\n// return self.Neo.button.Base;"],"memberof":"module:Neo","params":[{"type":{"names":["Array","String"]},"description":"The class name string containing dots or an Array of the string parts","name":"names"},{"type":{"names":["Boolean"]},"optional":true,"description":"Set create to true to create empty objects for non existing parts","name":"create"},{"type":{"names":["Object"]},"optional":true,"description":"Set a different starting point as self","name":"scope"}],"returns":[{"type":{"names":["Object"]},"description":"reference to the toplevel namespace"}],"name":"ns","longname":"module:Neo.ns","kind":"function","scope":"static","$longname":"Neo.ns","$kind":"method","id":2853,"neoClassName":"Neo"},{"comment":"/**\n     * Creates instances of Neo classes using their ntype instead of the class name\n     * @example\n     * Neo.ntype('button' {\n     *     iconCls: 'fa fa-home',\n     *     text   : 'Home'\n     * });\n     * @example\n     * Neo.ntype({\n     *     ntype  : 'button',\n     *     iconCls: 'fa fa-home',\n     *     text   : 'Home'\n     * });\n     * @memberOf module:Neo\n     * @param {String|Object} ntype\n     * @param {Object} [config]\n     * @returns {Neo.core.Base}\n     * @see {@link module:Neo.create create}\n     */","meta":{"range":[14015,14515],"filename":"Neo.mjs","lineno":443,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088406","name":"ntype","type":"FunctionExpression"},"vars":{"config":"module:Neo~config","ntype":"module:Neo~ntype","className":"module:Neo.ntype~className"}},"description":"Creates instances of Neo classes using their ntype instead of the class name","examples":["Neo.ntype('button' {\n    iconCls: 'fa fa-home',\n    text   : 'Home'\n});","Neo.ntype({\n    ntype  : 'button',\n    iconCls: 'fa fa-home',\n    text   : 'Home'\n});"],"memberof":"module:Neo","params":[{"type":{"names":["String","Object"]},"name":"ntype"},{"type":{"names":["Object"]},"optional":true,"name":"config"}],"returns":[{"type":{"names":["Neo.core.Base"]}}],"see":["{@link module:Neo.create create}"],"name":"ntype","longname":"module:Neo.ntype","kind":"function","scope":"static","$longname":"Neo.ntype","$kind":"method","id":2854,"neoClassName":"Neo"},{"comment":"/**\n     * @param {*} item\n     * @returns {String|null}\n     */","meta":{"range":[14591,15148],"filename":"Neo.mjs","lineno":464,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088468","name":"typeOf","type":"FunctionExpression"}},"params":[{"type":{"names":["*"]},"name":"item"}],"returns":[{"type":{"names":["String","null"]}}],"name":"typeOf","longname":"module:Neo~typeOf","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~typeOf","$kind":"method","id":2855,"neoClassName":"Neo"},{"comment":"/**\n * List of class properties which are not supposed to get mixed into other classes\n * @type {string[]}\n * @private\n */","meta":{"range":[15288,15464],"filename":"Neo.mjs","lineno":494,"columnno":6,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088523","name":"ignoreMixin","type":"ArrayExpression","value":"[\"_name\",\"classConfigApplied\",\"className\",\"constructor\",\"isClass\",\"mixin\",\"ntype\",\"observable\",\"registerToGlobalNs\"]"}},"description":"List of class properties which are not supposed to get mixed into other classes","type":{"names":["Array.<string>"]},"access":"private","name":"ignoreMixin","longname":"module:Neo~ignoreMixin","kind":"constant","scope":"inner","memberof":"module:Neo","params":[],"$longname":"Neo~ignoreMixin","$kind":"constant","id":2856,"neoClassName":"Neo"},{"comment":"/**\n *\n * @param {Neo.core.Base} cls\n * @param {Array} mixins\n * @private\n */","meta":{"range":[15545,16502],"filename":"Neo.mjs","lineno":512,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088535","name":"applyMixins","type":"FunctionDeclaration","paramnames":["cls","mixins"]},"vars":{"mixins":"module:Neo~mixins","i":"module:Neo~applyMixins~i","len":"module:Neo~applyMixins~len","mixinClasses":"module:Neo~applyMixins~mixinClasses","mixin":"module:Neo~mixin","mixinCls":"module:Neo~mixinCls","mixinProto":"module:Neo~mixinProto","cls.prototype.mixins":"module:Neo~cls#mixins"}},"params":[{"type":{"names":["Neo.core.Base"]},"name":"cls"},{"type":{"names":["Array"]},"name":"mixins"}],"access":"private","name":"applyMixins","longname":"module:Neo~applyMixins","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~applyMixins","$kind":"method","id":2857,"neoClassName":"Neo"},{"comment":"/**\n * Creates get / set methods for class configs ending with an underscore\n * @param {Neo.core.Base} proto\n * @param {String} key\n * @private\n * @tutorial 02_ClassSystem\n */","meta":{"range":[16680,19566],"filename":"Neo.mjs","lineno":551,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088678","name":"autoGenerateGetSet","type":"FunctionDeclaration","paramnames":["proto","key"]},"vars":{"Neo[undefined]":"module:Neo~Neo.undefined]","Neo[undefined][undefined]":"module:Neo~Neo.undefined][undefined]","":null}},"description":"Creates get / set methods for class configs ending with an underscore","params":[{"type":{"names":["Neo.core.Base"]},"name":"proto"},{"type":{"names":["String"]},"name":"key"}],"access":"private","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"autoGenerateGetSet","longname":"module:Neo~autoGenerateGetSet","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~autoGenerateGetSet","$kind":"method","id":2858,"neoClassName":"Neo"},{"comment":"/**\n * Checks if the class name exists inside the Neo or app namespace\n * @param {String} className\n * @returns {Boolean}\n * @private\n */","meta":{"range":[19706,19909],"filename":"Neo.mjs","lineno":638,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100088985","name":"exists","type":"FunctionDeclaration","paramnames":["className"]},"vars":{"":null}},"description":"Checks if the class name exists inside the Neo or app namespace","params":[{"type":{"names":["String"]},"name":"className"}],"returns":[{"type":{"names":["Boolean"]}}],"access":"private","name":"exists","longname":"module:Neo~exists","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~exists","$kind":"method","id":2859,"neoClassName":"Neo"},{"comment":"/**\n *\n * @param {Neo.core.Base} proto\n * @param {Neo.core.Base} mixinProto\n * @returns {Function}\n * @private\n */","meta":{"range":[20026,20850],"filename":"Neo.mjs","lineno":655,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100089014","name":"mixinProperty","type":"FunctionDeclaration","paramnames":["proto","mixinProto"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.core.Base"]},"name":"proto"},{"type":{"names":["Neo.core.Base"]},"name":"mixinProto"}],"returns":[{"type":{"names":["function"]}}],"access":"private","name":"mixinProperty","longname":"module:Neo~mixinProperty","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~mixinProperty","$kind":"method","id":2860,"neoClassName":"Neo"},{"comment":"/**\n *\n * @param mixinCls\n * @returns {Function}\n * @private\n */","meta":{"range":[20917,21085],"filename":"Neo.mjs","lineno":686,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100089118","name":"mixReduce","type":"FunctionDeclaration","paramnames":["mixinCls"]},"vars":{"":null}},"params":[{"name":"mixinCls"}],"returns":[{"type":{"names":["function"]}}],"access":"private","name":"mixReduce","longname":"module:Neo~mixReduce","kind":"function","scope":"inner","memberof":"module:Neo","$longname":"Neo~mixReduce","$kind":"method","id":2861,"neoClassName":"Neo"},{"comment":"/**\n * Plugins are intended to get put into the plugins config of component.Base\n * to enhance them or add additional features\n * @class Neo.plugin.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Plugins are intended to get put into the plugins config of component.Base<br />to enhance them or add additional features","kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.plugin","longname":"Neo.plugin.Base","scope":"static","$longname":"Neo.plugin.Base","$kind":"class","id":2862,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n         * @member {String} className='Neo.plugin.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.plugin.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2863,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n         * @member {String} ntype='plugin'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'plugin'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2864,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n         * @member {Neo.component.Base} owner=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"owner","type":{"names":["Neo.component.Base"]},"defaultvalue":null,"access":"protected","longname":"owner","scope":"global","$longname":"owner","$kind":"property","id":2865,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[717,951],"filename":"Base.mjs","lineno":31,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089193","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":2866,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n     * Override this method to apply changes to the owner Component when it does get mounted\n     */","meta":{"range":[1066,1091],"filename":"Base.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089233","name":"Base#onOwnerMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method to apply changes to the owner Component when it does get mounted","name":"onOwnerMounted","longname":"Base#onOwnerMounted","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onOwnerMounted","$kind":"method","id":2867,"neoClassName":"Neo.plugin.Base"},{"comment":"/**\n * @class Neo.plugin.Resizable\n * @extends Neo.plugin.Base\n */","meta":{"filename":"Resizable.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"class","name":"Resizable","augments":["Neo.plugin.Base"],"memberof":"Neo.plugin","longname":"Neo.plugin.Resizable","scope":"static","$longname":"Neo.plugin.Resizable","$kind":"class","id":2868,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * Resize cursor styles use north, south based names, so we need a mapping.\n         * The order has to match the static positions array.\n         * @member {String[]} cursorPositions=['s', 'sw', 'se', 'w', 'e', 'n', 'nw', 'ne']\n         * @protected\n         * @static\n         */","meta":{"filename":"Resizable.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Resize cursor styles use north, south based names, so we need a mapping.<br />The order has to match the static positions array.","kind":"member","name":"cursorPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['s', 'sw', 'se', 'w', 'e', 'n', 'nw', 'ne']","access":"protected","scope":"static","longname":"cursorPositions","$longname":"cursorPositions","$kind":"property","id":2869,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * remove - chars\n         * @member {RegExp} nameRegEx=/-([a-z])/g\n         * @protected\n         * @static\n         */","meta":{"filename":"Resizable.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"remove - chars","kind":"member","name":"nameRegEx","type":{"names":["RegExp"]},"defaultvalue":"/-([a-z])/g","access":"protected","scope":"static","longname":"nameRegEx","$longname":"nameRegEx","$kind":"property","id":2870,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * Internal position names\n         * @member {String[]} validDirections=['bottom','bottom-left','bottom-right','left','right','top','top-left','top-right']\n         * @static\n         */","meta":{"filename":"Resizable.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Internal position names","kind":"member","name":"validDirections","type":{"names":["Array.<String>"]},"defaultvalue":"['bottom','bottom-left','bottom-right','left','right','top','top-left','top-right']","scope":"static","longname":"validDirections","$longname":"validDirections","$kind":"property","id":2871,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * Directions into which you want to drag => resize\n         * @member {String[]} validDirections=['b','bl','br','l','r','t','tl','tr']\n         * @static\n         */","meta":{"filename":"Resizable.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Directions into which you want to drag => resize","kind":"member","name":"validDirections","type":{"names":["Array.<String>"]},"defaultvalue":"> resize","scope":"static","longname":"validDirections","$longname":"validDirections","$kind":"property","id":2872,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {String} className='Neo.plugin.Resizable'\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.plugin.Resizable'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2873,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {String} ntype='plugin-resizable'\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'plugin-resizable'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2874,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * The name of the App this instance belongs to\n         * @member {String|null} appName_=null\n         */","meta":{"filename":"Resizable.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"The name of the App this instance belongs to","kind":"member","name":"appName_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"appName_","scope":"global","$longname":"appName_","$kind":"property","id":2875,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {String|null} boundaryContainerId='document.body'\n         */","meta":{"filename":"Resizable.mjs","lineno":59,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"boundaryContainerId","type":{"names":["String","null"]},"defaultvalue":"'document.body'","longname":"boundaryContainerId","scope":"global","$longname":"boundaryContainerId","$kind":"property","id":2876,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * The DOMRect of the boundaryContainer if set (measured on drag:start)\n         * @member {Object} boundaryContainerRect=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"The DOMRect of the boundaryContainer if set (measured on drag:start)","kind":"member","name":"boundaryContainerRect","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"boundaryContainerRect","scope":"global","$longname":"boundaryContainerRect","$kind":"property","id":2877,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {String} currentNodeName=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"currentNodeName","type":{"names":["String"]},"defaultvalue":null,"access":"protected","longname":"currentNodeName","scope":"global","$longname":"currentNodeName","$kind":"property","id":2878,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * Must be set by each owner\n         * @member {String} delegationCls=null\n         */","meta":{"filename":"Resizable.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Must be set by each owner","kind":"member","name":"delegationCls","type":{"names":["String"]},"defaultvalue":null,"longname":"delegationCls","scope":"global","$longname":"delegationCls","$kind":"property","id":2879,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * Directions into which you want to drag => resize\n         * @member {String[]} directions_=['b','bl','br','l','r','t','tl','tr']\n         */","meta":{"filename":"Resizable.mjs","lineno":80,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"Directions into which you want to drag => resize","kind":"member","name":"directions_","type":{"names":["Array.<String>"]},"defaultvalue":"> resize","longname":"directions_","scope":"global","$longname":"directions_","$kind":"property","id":2880,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Neo.draggable.DragZone|null} dragZone=null\n         */","meta":{"filename":"Resizable.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"dragZone","type":{"names":["Neo.draggable.DragZone","null"]},"defaultvalue":null,"longname":"dragZone","scope":"global","$longname":"dragZone","$kind":"property","id":2881,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} dragZoneConfig=null\n         */","meta":{"filename":"Resizable.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"dragZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"dragZoneConfig","scope":"global","$longname":"dragZoneConfig","$kind":"property","id":2882,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Number} gap=10\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"gap","type":{"names":["Number"]},"defaultvalue":10,"access":"protected","longname":"gap","scope":"global","$longname":"gap","$kind":"property","id":2883,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * The DOMRect of the element to drag (measured on drag:start)\n         * @member {Object} initialRect=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":99,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"The DOMRect of the element to drag (measured on drag:start)","kind":"member","name":"initialRect","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"initialRect","scope":"global","$longname":"initialRect","$kind":"property","id":2884,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Boolean} isDragging=false\n         */","meta":{"filename":"Resizable.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"isDragging","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"isDragging","scope":"global","$longname":"isDragging","$kind":"property","id":2885,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * maximum height when resizing in px\n         * @member {Number|null} maxHeight=null\n         */","meta":{"filename":"Resizable.mjs","lineno":108,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"maximum height when resizing in px","kind":"member","name":"maxHeight","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"maxHeight","scope":"global","$longname":"maxHeight","$kind":"property","id":2886,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * maximum width when resizing in px\n         * @member {Number|null} maxWidth=null\n         */","meta":{"filename":"Resizable.mjs","lineno":113,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"maximum width when resizing in px","kind":"member","name":"maxWidth","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"maxWidth","scope":"global","$longname":"maxWidth","$kind":"property","id":2887,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * minimum height when resizing in px\n         * @member {Number} minHeight=200\n         */","meta":{"filename":"Resizable.mjs","lineno":118,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"minimum height when resizing in px","kind":"member","name":"minHeight","type":{"names":["Number"]},"defaultvalue":200,"longname":"minHeight","scope":"global","$longname":"minHeight","$kind":"property","id":2888,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * minimum width when resizing in px\n         * @member {Number} minWidth=200\n         */","meta":{"filename":"Resizable.mjs","lineno":123,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"minimum width when resizing in px","kind":"member","name":"minWidth","type":{"names":["Number"]},"defaultvalue":200,"longname":"minWidth","scope":"global","$longname":"minWidth","$kind":"property","id":2889,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeBottom=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":128,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeBottom","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeBottom","scope":"global","$longname":"nodeBottom","$kind":"property","id":2890,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeBottomLeft=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":133,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeBottomLeft","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeBottomLeft","scope":"global","$longname":"nodeBottomLeft","$kind":"property","id":2891,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeBottomRight=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":138,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeBottomRight","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeBottomRight","scope":"global","$longname":"nodeBottomRight","$kind":"property","id":2892,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeLeft=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":143,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeLeft","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeLeft","scope":"global","$longname":"nodeLeft","$kind":"property","id":2893,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeRight=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":148,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeRight","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeRight","scope":"global","$longname":"nodeRight","$kind":"property","id":2894,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeTop=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":153,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeTop","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeTop","scope":"global","$longname":"nodeTop","$kind":"property","id":2895,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeTopLeft=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":158,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeTopLeft","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeTopLeft","scope":"global","$longname":"nodeTopLeft","$kind":"property","id":2896,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * @member {Object} nodeTopRight=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":163,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"kind":"member","name":"nodeTopRight","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"nodeTopRight","scope":"global","$longname":"nodeTopRight","$kind":"property","id":2897,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n         * vdom node which matches the delegationCls to add resize handles\n         * @member {Object} targetNode=null\n         * @protected\n         */","meta":{"filename":"Resizable.mjs","lineno":169,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{}},"description":"vdom node which matches the delegationCls to add resize handles","kind":"member","name":"targetNode","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"targetNode","scope":"global","$longname":"targetNode","$kind":"property","id":2898,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[5051,5860],"filename":"Resizable.mjs","lineno":175,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089369","name":"Resizable#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Resizable#construct","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#construct","$kind":"method","id":2899,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     *\n     */","meta":{"range":[5889,6325],"filename":"Resizable.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089472","name":"Resizable#addBodyCursorCls","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addBodyCursorCls","longname":"Resizable#addBodyCursorCls","kind":"function","memberof":"Resizable","scope":"instance","params":[],"$longname":"Resizable#addBodyCursorCls","$kind":"method","id":2900,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {String} name\n     * @returns {Boolean} true\n     */","meta":{"range":[6406,6921],"filename":"Resizable.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089517","name":"Resizable#addNode","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["Boolean"]},"description":"true"}],"name":"addNode","longname":"Resizable#addNode","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#addNode","$kind":"method","id":2901,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[7086,7329],"filename":"Resizable.mjs","lineno":239,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089599","name":"Resizable#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Resizable#afterSetAppName","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#afterSetAppName","$kind":"method","id":2902,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * Triggered before the directions config gets changed.\n     * @param {String[]} value\n     * @param {String[]} oldValue\n     * @returns {String[]}\n     * @protected\n     */","meta":{"range":[7521,7913],"filename":"Resizable.mjs","lineno":258,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089636","name":"Resizable#beforeSetDirections","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the directions config gets changed.","params":[{"type":{"names":["Array.<String>"]},"name":"value"},{"type":{"names":["Array.<String>"]},"name":"oldValue"}],"returns":[{"type":{"names":["Array.<String>"]}}],"access":"protected","name":"beforeSetDirections","longname":"Resizable#beforeSetDirections","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#beforeSetDirections","$kind":"method","id":2903,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7963,8533],"filename":"Resizable.mjs","lineno":276,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089685","name":"Resizable#onDragEnd","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragEnd","longname":"Resizable#onDragEnd","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onDragEnd","$kind":"method","id":2904,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8583,11242],"filename":"Resizable.mjs","lineno":303,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100089758","name":"Resizable#onDragMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragMove","longname":"Resizable#onDragMove","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onDragMove","$kind":"method","id":2905,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[11292,13027],"filename":"Resizable.mjs","lineno":386,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100090197","name":"Resizable#onDragStart","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDragStart","longname":"Resizable#onDragStart","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onDragStart","$kind":"method","id":2906,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * See: https://github.com/neomjs/neo/issues/2431\n     * @param {Object} data\n     */","meta":{"range":[13131,13188],"filename":"Resizable.mjs","lineno":445,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100090405","name":"Resizable#onMouseDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"See: https://github.com/neomjs/neo/issues/2431","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseDown","longname":"Resizable#onMouseDown","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onMouseDown","$kind":"method","id":2907,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[13238,16385],"filename":"Resizable.mjs","lineno":452,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100090416","name":"Resizable#onMouseMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseMove","longname":"Resizable#onMouseMove","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onMouseMove","$kind":"method","id":2908,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[16435,16716],"filename":"Resizable.mjs","lineno":515,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100090990","name":"Resizable#onMouseLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseLeave","longname":"Resizable#onMouseLeave","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onMouseLeave","$kind":"method","id":2909,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * See: https://github.com/neomjs/neo/issues/2431\n     * @param {Object} data\n     */","meta":{"range":[16820,16876],"filename":"Resizable.mjs","lineno":530,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100091032","name":"Resizable#onMouseUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"See: https://github.com/neomjs/neo/issues/2431","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseUp","longname":"Resizable#onMouseUp","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#onMouseUp","$kind":"method","id":2910,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * There should be max 1 node (resize handle) at any given time.\n     * see: /issues/1139\n     */","meta":{"range":[16992,17280],"filename":"Resizable.mjs","lineno":538,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100091043","name":"Resizable#removeAllNodes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"There should be max 1 node (resize handle) at any given time.<br />see: /issues/1139","name":"removeAllNodes","longname":"Resizable#removeAllNodes","kind":"function","memberof":"Resizable","scope":"instance","params":[],"$longname":"Resizable#removeAllNodes","$kind":"method","id":2911,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     *\n     */","meta":{"range":[17309,17748],"filename":"Resizable.mjs","lineno":554,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100091091","name":"Resizable#removeBodyCursorCls","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"removeBodyCursorCls","longname":"Resizable#removeBodyCursorCls","kind":"function","memberof":"Resizable","scope":"instance","params":[],"$longname":"Resizable#removeBodyCursorCls","$kind":"method","id":2912,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n     * @param {String} name\n     * @returns {Boolean} true in case the node existed\n     */","meta":{"range":[17854,18250],"filename":"Resizable.mjs","lineno":572,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/plugin","code":{"id":"astnode100091136","name":"Resizable#removeNode","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the node existed"}],"name":"removeNode","longname":"Resizable#removeNode","kind":"function","memberof":"Resizable","scope":"instance","$longname":"Resizable#removeNode","$kind":"method","id":2913,"neoClassName":"Neo.plugin.Resizable"},{"comment":"/**\n * @class Neo.selection.CircleModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"CircleModel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"class","name":"CircleModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.CircleModel","scope":"static","$longname":"Neo.selection.CircleModel","$kind":"class","id":2914,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.CircleModel'\n         * @protected\n         */","meta":{"filename":"CircleModel.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.CircleModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2915,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n         * @member {String} ntype='selection-circlemodel'\n         * @protected\n         */","meta":{"filename":"CircleModel.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-circlemodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2916,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[536,596],"filename":"CircleModel.mjs","lineno":24,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091231","name":"CircleModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"CircleModel#onKeyDownLeft","kind":"function","memberof":"CircleModel","scope":"instance","$longname":"CircleModel#onKeyDownLeft","$kind":"method","id":2917,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[646,706],"filename":"CircleModel.mjs","lineno":31,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091244","name":"CircleModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"CircleModel#onKeyDownRight","kind":"function","memberof":"CircleModel","scope":"instance","$longname":"CircleModel#onKeyDownRight","$kind":"method","id":2918,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[784,1483],"filename":"CircleModel.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091256","name":"CircleModel#onNavKey","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKey","longname":"CircleModel#onNavKey","kind":"function","memberof":"CircleModel","scope":"instance","$longname":"CircleModel#onNavKey","$kind":"method","id":2919,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[1550,2036],"filename":"CircleModel.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091378","name":"CircleModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"CircleModel#register","kind":"function","memberof":"CircleModel","scope":"instance","$longname":"CircleModel#register","$kind":"method","id":2920,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n     *\n     */","meta":{"range":[2065,2539],"filename":"CircleModel.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091445","name":"CircleModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"CircleModel#unregister","kind":"function","memberof":"CircleModel","scope":"instance","params":[],"$longname":"CircleModel#unregister","$kind":"method","id":2921,"neoClassName":"Neo.selection.CircleModel"},{"comment":"/**\n * @class Neo.selection.DateSelectorModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"DateSelectorModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"class","name":"DateSelectorModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.DateSelectorModel","scope":"static","$longname":"Neo.selection.DateSelectorModel","$kind":"class","id":2922,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.DateSelectorModel'\n         * @protected\n         */","meta":{"filename":"DateSelectorModel.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.DateSelectorModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2923,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n         * @member {String} ntype='selection-dateselectormodel'\n         * @protected\n         */","meta":{"filename":"DateSelectorModel.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-dateselectormodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2924,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n         * true to stay inside the same column when navigating up or downwards\n         * @member {Boolean} stayInColumn=false\n         */","meta":{"filename":"DateSelectorModel.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"true to stay inside the same column when navigating up or downwards","kind":"member","name":"stayInColumn","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"stayInColumn","scope":"global","$longname":"stayInColumn","$kind":"property","id":2925,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     * @returns {Date}\n     */","meta":{"range":[819,1265],"filename":"DateSelectorModel.mjs","lineno":31,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091545","name":"DateSelectorModel#getCellDate","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"returns":[{"type":{"names":["Date"]}}],"name":"getCellDate","longname":"DateSelectorModel#getCellDate","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#getCellDate","$kind":"method","id":2926,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1315,1377],"filename":"DateSelectorModel.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091619","name":"DateSelectorModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"DateSelectorModel#onKeyDownDown","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onKeyDownDown","$kind":"method","id":2927,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1427,1493],"filename":"DateSelectorModel.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091631","name":"DateSelectorModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"DateSelectorModel#onKeyDownLeft","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onKeyDownLeft","$kind":"method","id":2928,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1543,1609],"filename":"DateSelectorModel.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091644","name":"DateSelectorModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"DateSelectorModel#onKeyDownRight","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onKeyDownRight","$kind":"method","id":2929,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1659,1720],"filename":"DateSelectorModel.mjs","lineno":72,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091656","name":"DateSelectorModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"DateSelectorModel#onKeyDownUp","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onKeyDownUp","$kind":"method","id":2930,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[1798,2288],"filename":"DateSelectorModel.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091669","name":"DateSelectorModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyColumn","longname":"DateSelectorModel#onNavKeyColumn","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onNavKeyColumn","$kind":"method","id":2931,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2366,3194],"filename":"DateSelectorModel.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091755","name":"DateSelectorModel#onNavKeyRow","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyRow","longname":"DateSelectorModel#onNavKeyRow","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#onNavKeyRow","$kind":"method","id":2932,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3261,3747],"filename":"DateSelectorModel.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091880","name":"DateSelectorModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"DateSelectorModel#register","kind":"function","memberof":"DateSelectorModel","scope":"instance","$longname":"DateSelectorModel#register","$kind":"method","id":2933,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3776,4250],"filename":"DateSelectorModel.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100091947","name":"DateSelectorModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"DateSelectorModel#unregister","kind":"function","memberof":"DateSelectorModel","scope":"instance","params":[],"$longname":"DateSelectorModel#unregister","$kind":"method","id":2934,"neoClassName":"Neo.selection.DateSelectorModel"},{"comment":"/**\n * A selection model intended to use for Neo.component.Gallery\n * @class Neo.selection.GalleryModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"GalleryModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"A selection model intended to use for Neo.component.Gallery","kind":"class","name":"GalleryModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.GalleryModel","scope":"static","$longname":"Neo.selection.GalleryModel","$kind":"class","id":2935,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.GalleryModel'\n         * @protected\n         */","meta":{"filename":"GalleryModel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.GalleryModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2936,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * @member {String} ntype='selection-gallerymodel'\n         * @protected\n         */","meta":{"filename":"GalleryModel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-gallerymodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2937,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n         * True to stay in the same column when navigating with the up and down keys,\n         * otherwise you will navigate to the next / prev column when moving out\n         * @member {Boolean} stayInRow=false\n         */","meta":{"filename":"GalleryModel.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"True to stay in the same column when navigating with the up and down keys,<br />otherwise you will navigate to the next / prev column when moving out","kind":"member","name":"stayInRow","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"stayInRow","scope":"global","$longname":"stayInRow","$kind":"property","id":2938,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * Override to not apply a domListener\n     */","meta":{"range":[927,946],"filename":"GalleryModel.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092047","name":"GalleryModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override to not apply a domListener","name":"addDomListener","longname":"GalleryModel#addDomListener","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#addDomListener","$kind":"method","id":2939,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     *\n     */","meta":{"range":[975,1674],"filename":"GalleryModel.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092051","name":"GalleryModel#onContainerClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onContainerClick","longname":"GalleryModel#onContainerClick","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#onContainerClick","$kind":"method","id":2940,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1724,2196],"filename":"GalleryModel.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092148","name":"GalleryModel#onItemClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onItemClick","longname":"GalleryModel#onItemClick","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onItemClick","$kind":"method","id":2941,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2246,2347],"filename":"GalleryModel.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092227","name":"GalleryModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"GalleryModel#onKeyDownDown","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownDown","$kind":"method","id":2942,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2397,2499],"filename":"GalleryModel.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092245","name":"GalleryModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"GalleryModel#onKeyDownLeft","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownLeft","$kind":"method","id":2943,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2549,2651],"filename":"GalleryModel.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092264","name":"GalleryModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"GalleryModel#onKeyDownRight","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownRight","$kind":"method","id":2944,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2701,2801],"filename":"GalleryModel.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092282","name":"GalleryModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"GalleryModel#onKeyDownUp","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onKeyDownUp","$kind":"method","id":2945,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[2853,3526],"filename":"GalleryModel.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092301","name":"GalleryModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyColumn","longname":"GalleryModel#onNavKeyColumn","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onNavKeyColumn","$kind":"method","id":2946,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[3578,4755],"filename":"GalleryModel.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092404","name":"GalleryModel#onNavKeyRow","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyRow","longname":"GalleryModel#onNavKeyRow","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#onNavKeyRow","$kind":"method","id":2947,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[4822,5463],"filename":"GalleryModel.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092565","name":"GalleryModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"GalleryModel#register","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#register","$kind":"method","id":2948,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     * @param {String} itemId\n     */","meta":{"range":[5515,6877],"filename":"GalleryModel.mjs","lineno":226,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092648","name":"GalleryModel#select","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"select","longname":"GalleryModel#select","kind":"function","memberof":"GalleryModel","scope":"instance","$longname":"GalleryModel#select","$kind":"method","id":2949,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n     *\n     */","meta":{"range":[6906,7380],"filename":"GalleryModel.mjs","lineno":277,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092808","name":"GalleryModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"GalleryModel#unregister","kind":"function","memberof":"GalleryModel","scope":"instance","params":[],"$longname":"GalleryModel#unregister","$kind":"method","id":2950,"neoClassName":"Neo.selection.GalleryModel"},{"comment":"/**\n * A selection model intended to use for Neo.component.Helix\n * @class Neo.selection.HelixModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"HelixModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"A selection model intended to use for Neo.component.Helix","kind":"class","name":"HelixModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.HelixModel","scope":"static","$longname":"Neo.selection.HelixModel","$kind":"class","id":2951,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.HelixModel'\n         * @protected\n         */","meta":{"filename":"HelixModel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.HelixModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2952,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n         * @member {String} ntype='selection-helixmodel'\n         * @protected\n         */","meta":{"filename":"HelixModel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-helixmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2953,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n         * True to stay in the same column when navigating with the up and down keys,\n         * otherwise you will navigate to the next / prev column when moving out\n         * @member {boolean} stayInColumn=false\n         */","meta":{"filename":"HelixModel.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"True to stay in the same column when navigating with the up and down keys,<br />otherwise you will navigate to the next / prev column when moving out","kind":"member","name":"stayInColumn","type":{"names":["boolean"]},"defaultvalue":false,"longname":"stayInColumn","scope":"global","$longname":"stayInColumn","$kind":"property","id":2954,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * Override to not apply a domListener\n     */","meta":{"range":[919,938],"filename":"HelixModel.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092908","name":"HelixModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override to not apply a domListener","name":"addDomListener","longname":"HelixModel#addDomListener","kind":"function","memberof":"HelixModel","scope":"instance","params":[],"$longname":"HelixModel#addDomListener","$kind":"method","id":2955,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     *\n     */","meta":{"range":[967,1666],"filename":"HelixModel.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100092912","name":"HelixModel#onContainerClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onContainerClick","longname":"HelixModel#onContainerClick","kind":"function","memberof":"HelixModel","scope":"instance","params":[],"$longname":"HelixModel#onContainerClick","$kind":"method","id":2956,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1716,2186],"filename":"HelixModel.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093009","name":"HelixModel#onItemClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onItemClick","longname":"HelixModel#onItemClick","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onItemClick","$kind":"method","id":2957,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2236,2295],"filename":"HelixModel.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093088","name":"HelixModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"HelixModel#onKeyDownDown","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onKeyDownDown","$kind":"method","id":2958,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2345,2402],"filename":"HelixModel.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093099","name":"HelixModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"HelixModel#onKeyDownLeft","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onKeyDownLeft","$kind":"method","id":2959,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2452,2509],"filename":"HelixModel.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093111","name":"HelixModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"HelixModel#onKeyDownRight","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onKeyDownRight","$kind":"method","id":2960,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2559,2617],"filename":"HelixModel.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093122","name":"HelixModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"HelixModel#onKeyDownUp","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onKeyDownUp","$kind":"method","id":2961,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[2669,3764],"filename":"HelixModel.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093134","name":"HelixModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyColumn","longname":"HelixModel#onNavKeyColumn","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onNavKeyColumn","$kind":"method","id":2962,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Number} step=1\n     */","meta":{"range":[3816,4486],"filename":"HelixModel.mjs","lineno":164,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093279","name":"HelixModel#onNavKeyRow","type":"MethodDefinition","paramnames":["step"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"defaultvalue":1,"name":"step"}],"name":"onNavKeyRow","longname":"HelixModel#onNavKeyRow","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#onNavKeyRow","$kind":"method","id":2963,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[4553,5194],"filename":"HelixModel.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093382","name":"HelixModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"HelixModel#register","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#register","$kind":"method","id":2964,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     * @param {String} itemId\n     * @param {Boolean} [toggleSelection=true]\n     */","meta":{"range":[5293,6707],"filename":"HelixModel.mjs","lineno":223,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093465","name":"HelixModel#select","type":"MethodDefinition","paramnames":["itemId","toggleSelection"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"toggleSelection"}],"name":"select","longname":"HelixModel#select","kind":"function","memberof":"HelixModel","scope":"instance","$longname":"HelixModel#select","$kind":"method","id":2965,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n     *\n     */","meta":{"range":[6736,7210],"filename":"HelixModel.mjs","lineno":272,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093629","name":"HelixModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"HelixModel#unregister","kind":"function","memberof":"HelixModel","scope":"instance","params":[],"$longname":"HelixModel#unregister","$kind":"method","id":2966,"neoClassName":"Neo.selection.HelixModel"},{"comment":"/**\n * @class Neo.selection.ListModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"ListModel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"class","name":"ListModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection","longname":"Neo.selection.ListModel","scope":"static","$longname":"Neo.selection.ListModel","$kind":"class","id":2967,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.ListModel'\n         * @protected\n         */","meta":{"filename":"ListModel.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.ListModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2968,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n         * @member {String} ntype='selection-listmodel'\n         * @protected\n         */","meta":{"filename":"ListModel.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-listmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2969,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n         * @member {Boolean} stayInList=true\n         */","meta":{"filename":"ListModel.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"stayInList","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"stayInList","scope":"global","$longname":"stayInList","$kind":"property","id":2970,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[619,709],"filename":"ListModel.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093725","name":"ListModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"ListModel#onKeyDownDown","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownDown","$kind":"method","id":2971,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[759,899],"filename":"ListModel.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093744","name":"ListModel#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownEnter","longname":"ListModel#onKeyDownEnter","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownEnter","$kind":"method","id":2972,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[949,1008],"filename":"ListModel.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093762","name":"ListModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"ListModel#onKeyDownLeft","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownLeft","$kind":"method","id":2973,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1058,1120],"filename":"ListModel.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093773","name":"ListModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"ListModel#onKeyDownRight","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownRight","$kind":"method","id":2974,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1170,1259],"filename":"ListModel.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093784","name":"ListModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"ListModel#onKeyDownUp","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownUp","$kind":"method","id":2975,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[1337,2870],"filename":"ListModel.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100093804","name":"ListModel#onNavKey","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKey","longname":"ListModel#onNavKey","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onNavKey","$kind":"method","id":2976,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[2937,3438],"filename":"ListModel.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094009","name":"ListModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"ListModel#register","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#register","$kind":"method","id":2977,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     * @param {Number} index\n     */","meta":{"range":[3489,3761],"filename":"ListModel.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094082","name":"ListModel#selectAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"name":"selectAt","longname":"ListModel#selectAt","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#selectAt","$kind":"method","id":2978,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3790,4279],"filename":"ListModel.mjs","lineno":154,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094126","name":"ListModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"ListModel#unregister","kind":"function","memberof":"ListModel","scope":"instance","params":[],"$longname":"ListModel#unregister","$kind":"method","id":2979,"neoClassName":"Neo.selection.ListModel"},{"comment":"/**\n * @class Neo.selection.menu.ListModel\n * @extends Neo.selection.ListModel\n */","meta":{"filename":"ListModel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/menu","code":{}},"kind":"class","name":"ListModel","augments":["Neo.selection.ListModel"],"memberof":"Neo.selection.menu","longname":"Neo.selection.menu.ListModel","scope":"static","$longname":"Neo.selection.menu.ListModel","$kind":"class","id":2980,"neoClassName":"Neo.selection.menu.ListModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.menu.ListModel'\n         * @protected\n         */","meta":{"filename":"ListModel.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/menu","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.menu.ListModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2981,"neoClassName":"Neo.selection.menu.ListModel"},{"comment":"/**\n         * @member {String} ntype='selection-menu-listmodel'\n         * @protected\n         */","meta":{"filename":"ListModel.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/menu","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-menu-listmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2982,"neoClassName":"Neo.selection.menu.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[574,861],"filename":"ListModel.mjs","lineno":24,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/menu","code":{"id":"astnode100094226","name":"ListModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"ListModel#onKeyDownLeft","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownLeft","$kind":"method","id":2983,"neoClassName":"Neo.selection.menu.ListModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[911,1086],"filename":"ListModel.mjs","lineno":38,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/menu","code":{"id":"astnode100094267","name":"ListModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"ListModel#onKeyDownRight","kind":"function","memberof":"ListModel","scope":"instance","$longname":"ListModel#onKeyDownRight","$kind":"method","id":2984,"neoClassName":"Neo.selection.menu.ListModel"},{"comment":"/**\n * @class Neo.selection.Model\n * @extends Neo.core.Base\n */","meta":{"filename":"Model.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"class","name":"Model","augments":["Neo.core.Base"],"memberof":"Neo.selection","longname":"Neo.selection.Model","scope":"static","$longname":"Neo.selection.Model","$kind":"class","id":2985,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"Model.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":2986,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * @member {String} className='Neo.selection.Model'\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.Model'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2987,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * @member {String} ntype='selection-model'\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-model'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2988,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * Placeholder for extended classes to add a custom css rule to this owner component\n         * @member {String|null} cls=null\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"Placeholder for extended classes to add a custom css rule to this owner component","kind":"member","name":"cls","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2989,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * @member {Array} items_=null\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"items_","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":2990,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * @member {String} selectedCls='selected'\n         */","meta":{"filename":"Model.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"selectedCls","type":{"names":["String"]},"defaultvalue":"'selected'","longname":"selectedCls","scope":"global","$longname":"selectedCls","$kind":"property","id":2991,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * @member {Boolean} singleSelect=true\n         */","meta":{"filename":"Model.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"kind":"member","name":"singleSelect","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"singleSelect","scope":"global","$longname":"singleSelect","$kind":"property","id":2992,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n         * Internally saves the view id, but the getter will return the matching instance\n         * @member {Object} view_=null\n         * @protected\n         */","meta":{"filename":"Model.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{}},"description":"Internally saves the view id, but the getter will return the matching instance","kind":"member","name":"view_","type":{"names":["Object"]},"defaultvalue":null,"access":"protected","longname":"view_","scope":"global","$longname":"view_","$kind":"property","id":2993,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * Gets triggered before getting the value of the items config\n     * @param {Array|null} value\n     * @returns {Array}\n     */","meta":{"range":[1634,1756],"filename":"Model.mjs","lineno":62,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094347","name":"Model#beforeGetItems","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Gets triggered before getting the value of the items config","params":[{"type":{"names":["Array","null"]},"name":"value"}],"returns":[{"type":{"names":["Array"]}}],"name":"beforeGetItems","longname":"Model#beforeGetItems","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#beforeGetItems","$kind":"method","id":2994,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * Gets triggered before getting the value of the view config\n     * @param {String} value\n     * @returns {Neo.component.Base}\n     */","meta":{"range":[1910,1983],"filename":"Model.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094366","name":"Model#beforeGetView","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Gets triggered before getting the value of the view config","params":[{"type":{"names":["String"]},"name":"value"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"beforeGetView","longname":"Model#beforeGetView","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#beforeGetView","$kind":"method","id":2995,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * Gets triggered before setting the value of the view config\n     * @returns {String} the view id\n     */","meta":{"range":[2108,2170],"filename":"Model.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094379","name":"Model#beforeSetView","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Gets triggered before setting the value of the view config","returns":[{"type":{"names":["String"]},"description":"the view id"}],"name":"beforeSetView","longname":"Model#beforeSetView","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#beforeSetView","$kind":"method","id":2996,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     *\n     */","meta":{"range":[2199,2218],"filename":"Model.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094390","name":"Model#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addDomListener","longname":"Model#addDomListener","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#addDomListener","$kind":"method","id":2997,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {Object} item\n     * @param {Boolean} [silent] true to prevent a vdom update\n     * @param {Array} [itemCollection]\n     * @param {String} [selectedCls]\n     */","meta":{"range":[2407,2946],"filename":"Model.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094394","name":"Model#deselect","type":"MethodDefinition","paramnames":["item","silent","itemCollection","selectedCls"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"},{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"},{"type":{"names":["Array"]},"optional":true,"name":"itemCollection"},{"type":{"names":["String"]},"optional":true,"name":"selectedCls"}],"name":"deselect","longname":"Model#deselect","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#deselect","$kind":"method","id":2998,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {Boolean} [silent] true to prevent a vdom update\n     */","meta":{"range":[3031,3345],"filename":"Model.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094474","name":"Model#deselectAll","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"}],"name":"deselectAll","longname":"Model#deselectAll","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#deselectAll","$kind":"method","id":2999,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     *\n     */","meta":{"range":[3374,3443],"filename":"Model.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094531","name":"Model#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"destroy","longname":"Model#destroy","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#destroy","$kind":"method","id":3000,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @returns {Array} this.items\n     */","meta":{"range":[3500,3549],"filename":"Model.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094545","name":"Model#getSelection","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Array"]},"description":"this.items"}],"name":"getSelection","longname":"Model#getSelection","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#getSelection","$kind":"method","id":3001,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @returns {Boolean} true in case there is a selection\n     */","meta":{"range":[3631,3691],"filename":"Model.mjs","lineno":154,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094553","name":"Model#hasSelection","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case there is a selection"}],"name":"hasSelection","longname":"Model#hasSelection","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#hasSelection","$kind":"method","id":3002,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {String} id\n     * @returns {Boolean} true in case the item is selected\n     */","meta":{"range":[3799,3861],"filename":"Model.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094565","name":"Model#isSelected","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the item is selected"}],"name":"isSelected","longname":"Model#isSelected","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#isSelected","$kind":"method","id":3003,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3928,4198],"filename":"Model.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094578","name":"Model#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"Model#register","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#register","$kind":"method","id":3004,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     *\n     */","meta":{"range":[4227,4606],"filename":"Model.mjs","lineno":185,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094633","name":"Model#removeDomListeners","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"removeDomListeners","longname":"Model#removeDomListeners","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#removeDomListeners","$kind":"method","id":3005,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {Object|Object[]|String[]} items\n     * @param {Array} [itemCollection]\n     * @param {String} [selectedCls]\n     */","meta":{"range":[4751,5678],"filename":"Model.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094683","name":"Model#select","type":"MethodDefinition","paramnames":["items","itemCollection","selectedCls"]},"vars":{"":null}},"params":[{"type":{"names":["Object","Array.<Object>","Array.<String>"]},"name":"items"},{"type":{"names":["Array"]},"optional":true,"name":"itemCollection"},{"type":{"names":["String"]},"optional":true,"name":"selectedCls"}],"name":"select","longname":"Model#select","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#select","$kind":"method","id":3006,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     * @param {Object} item\n     */","meta":{"range":[5728,5903],"filename":"Model.mjs","lineno":242,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094816","name":"Model#toggleSelection","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"}],"name":"toggleSelection","longname":"Model#toggleSelection","kind":"function","memberof":"Model","scope":"instance","$longname":"Model#toggleSelection","$kind":"method","id":3007,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n     *\n     */","meta":{"range":[5932,6204],"filename":"Model.mjs","lineno":255,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection","code":{"id":"astnode100094845","name":"Model#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"Model#unregister","kind":"function","memberof":"Model","scope":"instance","params":[],"$longname":"Model#unregister","$kind":"method","id":3008,"neoClassName":"Neo.selection.Model"},{"comment":"/**\n * @class Neo.selection.table.CellColumnModel\n * @extends Neo.selection.table.CellModel\n */","meta":{"filename":"CellColumnModel.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"CellColumnModel","augments":["Neo.selection.table.CellModel"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.CellColumnModel","scope":"static","$longname":"Neo.selection.table.CellColumnModel","$kind":"class","id":3009,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.CellColumnModel'\n         * @protected\n         */","meta":{"filename":"CellColumnModel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.CellColumnModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3010,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-cellcolumnmodel'\n         * @protected\n         */","meta":{"filename":"CellColumnModel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-cellcolumnmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3011,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n         * @member {String} cls='neo-selection-cellcolumnmodel'\n         * @protected\n         */","meta":{"filename":"CellColumnModel.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'neo-selection-cellcolumnmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3012,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n         * @member {String} selectedColumnCellCls='selected-column-cell'\n         * @protected\n         */","meta":{"filename":"CellColumnModel.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"selectedColumnCellCls","type":{"names":["String"]},"defaultvalue":"'selected-column-cell'","access":"protected","longname":"selectedColumnCellCls","scope":"global","$longname":"selectedColumnCellCls","$kind":"property","id":3013,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n         * @member {Array|null} selectedColumnCellIds=null\n         * @protected\n         */","meta":{"filename":"CellColumnModel.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"selectedColumnCellIds","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"selectedColumnCellIds","scope":"global","$longname":"selectedColumnCellIds","$kind":"property","id":3014,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1180,1280],"filename":"CellColumnModel.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100094946","name":"CellColumnModel#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CellColumnModel#construct","kind":"function","memberof":"CellColumnModel","scope":"instance","$longname":"CellColumnModel#construct","$kind":"method","id":3015,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n     * @param {Boolean} [silent] true to prevent a vdom update\n     */","meta":{"range":[1365,1746],"filename":"CellColumnModel.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100094963","name":"CellColumnModel#deselectAllCells","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"}],"name":"deselectAllCells","longname":"CellColumnModel#deselectAllCells","kind":"function","memberof":"CellColumnModel","scope":"instance","$longname":"CellColumnModel#deselectAllCells","$kind":"method","id":3016,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1796,2382],"filename":"CellColumnModel.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095020","name":"CellColumnModel#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"CellColumnModel#onCellClick","kind":"function","memberof":"CellColumnModel","scope":"instance","$longname":"CellColumnModel#onCellClick","$kind":"method","id":3017,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2460,3280],"filename":"CellColumnModel.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095114","name":"CellColumnModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyColumn","longname":"CellColumnModel#onNavKeyColumn","kind":"function","memberof":"CellColumnModel","scope":"instance","$longname":"CellColumnModel#onNavKeyColumn","$kind":"method","id":3018,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3309,3390],"filename":"CellColumnModel.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095239","name":"CellColumnModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"CellColumnModel#unregister","kind":"function","memberof":"CellColumnModel","scope":"instance","params":[],"$longname":"CellColumnModel#unregister","$kind":"method","id":3019,"neoClassName":"Neo.selection.table.CellColumnModel"},{"comment":"/**\n * @class Neo.selection.table.CellColumnRowModel\n * @extends Neo.selection.table.CellRowModel\n */","meta":{"filename":"CellColumnRowModel.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"CellColumnRowModel","augments":["Neo.selection.table.CellRowModel"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.CellColumnRowModel","scope":"static","$longname":"Neo.selection.table.CellColumnRowModel","$kind":"class","id":3020,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.CellColumnRowModel'\n         * @protected\n         */","meta":{"filename":"CellColumnRowModel.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.CellColumnRowModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3021,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-cellcolumnrowmodel'\n         * @protected\n         */","meta":{"filename":"CellColumnRowModel.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-cellcolumnrowmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3022,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n         * @member {String} cls='neo-selection-cellcolumnrowmodel'\n         * @protected\n         */","meta":{"filename":"CellColumnRowModel.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'neo-selection-cellcolumnrowmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3023,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n         * @member {String} selectedColumnCellCls='selected-column-cell'\n         * @protected\n         */","meta":{"filename":"CellColumnRowModel.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"selectedColumnCellCls","type":{"names":["String"]},"defaultvalue":"'selected-column-cell'","access":"protected","longname":"selectedColumnCellCls","scope":"global","$longname":"selectedColumnCellCls","$kind":"property","id":3024,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n         * @member {Array|null} selectedColumnCellIds=null\n         * @protected\n         */","meta":{"filename":"CellColumnRowModel.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"selectedColumnCellIds","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"selectedColumnCellIds","scope":"global","$longname":"selectedColumnCellIds","$kind":"property","id":3025,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1216,1316],"filename":"CellColumnRowModel.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095297","name":"CellColumnRowModel#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CellColumnRowModel#construct","kind":"function","memberof":"CellColumnRowModel","scope":"instance","$longname":"CellColumnRowModel#construct","$kind":"method","id":3026,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n     * @param {Boolean} [silent] true to prevent a vdom update\n     */","meta":{"range":[1401,1782],"filename":"CellColumnRowModel.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095314","name":"CellColumnRowModel#deselectAllCells","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"}],"name":"deselectAllCells","longname":"CellColumnRowModel#deselectAllCells","kind":"function","memberof":"CellColumnRowModel","scope":"instance","$longname":"CellColumnRowModel#deselectAllCells","$kind":"method","id":3027,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1832,2418],"filename":"CellColumnRowModel.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095371","name":"CellColumnRowModel#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"CellColumnRowModel#onCellClick","kind":"function","memberof":"CellColumnRowModel","scope":"instance","$longname":"CellColumnRowModel#onCellClick","$kind":"method","id":3028,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2496,3316],"filename":"CellColumnRowModel.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095465","name":"CellColumnRowModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyColumn","longname":"CellColumnRowModel#onNavKeyColumn","kind":"function","memberof":"CellColumnRowModel","scope":"instance","$longname":"CellColumnRowModel#onNavKeyColumn","$kind":"method","id":3029,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3345,3426],"filename":"CellColumnRowModel.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095590","name":"CellColumnRowModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"CellColumnRowModel#unregister","kind":"function","memberof":"CellColumnRowModel","scope":"instance","params":[],"$longname":"CellColumnRowModel#unregister","$kind":"method","id":3030,"neoClassName":"Neo.selection.table.CellColumnRowModel"},{"comment":"/**\n * @class Neo.selection.table.CellModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"CellModel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"CellModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.CellModel","scope":"static","$longname":"Neo.selection.table.CellModel","$kind":"class","id":3031,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.CellModel'\n         * @protected\n         */","meta":{"filename":"CellModel.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.CellModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3032,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-cellmodel'\n         * @protected\n         */","meta":{"filename":"CellModel.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-cellmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3033,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n         * @member {String} cls='selection-cellmodel'\n         * @protected\n         */","meta":{"filename":"CellModel.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'selection-cellmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3034,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     *\n     */","meta":{"range":[674,1001],"filename":"CellModel.mjs","lineno":29,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095636","name":"CellModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addDomListener","longname":"CellModel#addDomListener","kind":"function","memberof":"CellModel","scope":"instance","params":[],"$longname":"CellModel#addDomListener","$kind":"method","id":3035,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1051,1431],"filename":"CellModel.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095674","name":"CellModel#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"CellModel#onCellClick","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onCellClick","$kind":"method","id":3036,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1481,1543],"filename":"CellModel.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095733","name":"CellModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"CellModel#onKeyDownDown","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onKeyDownDown","$kind":"method","id":3037,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1593,1659],"filename":"CellModel.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095745","name":"CellModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"CellModel#onKeyDownLeft","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onKeyDownLeft","$kind":"method","id":3038,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1709,1775],"filename":"CellModel.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095758","name":"CellModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"CellModel#onKeyDownRight","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onKeyDownRight","$kind":"method","id":3039,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1825,1886],"filename":"CellModel.mjs","lineno":89,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095770","name":"CellModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"CellModel#onKeyDownUp","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onKeyDownUp","$kind":"method","id":3040,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[1964,2548],"filename":"CellModel.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095783","name":"CellModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyColumn","longname":"CellModel#onNavKeyColumn","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onNavKeyColumn","$kind":"method","id":3041,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2626,3145],"filename":"CellModel.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095883","name":"CellModel#onNavKeyRow","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyRow","longname":"CellModel#onNavKeyRow","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#onNavKeyRow","$kind":"method","id":3042,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3212,3698],"filename":"CellModel.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100095979","name":"CellModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"CellModel#register","kind":"function","memberof":"CellModel","scope":"instance","$longname":"CellModel#register","$kind":"method","id":3043,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3727,4201],"filename":"CellModel.mjs","lineno":164,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096046","name":"CellModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"CellModel#unregister","kind":"function","memberof":"CellModel","scope":"instance","params":[],"$longname":"CellModel#unregister","$kind":"method","id":3044,"neoClassName":"Neo.selection.table.CellModel"},{"comment":"/**\n * @class Neo.selection.table.CellRowModel\n * @extends Neo.selection.table.CellModel\n */","meta":{"filename":"CellRowModel.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"CellRowModel","augments":["Neo.selection.table.CellModel"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.CellRowModel","scope":"static","$longname":"Neo.selection.table.CellRowModel","$kind":"class","id":3045,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.CellRowModel'\n         * @protected\n         */","meta":{"filename":"CellRowModel.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.CellRowModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3046,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-cellrowmodel'\n         * @protected\n         */","meta":{"filename":"CellRowModel.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-cellrowmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3047,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n         * @member {String} cls='neo-selection-cellrowmodel'\n         * @protected\n         */","meta":{"filename":"CellRowModel.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'neo-selection-cellrowmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3048,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n         * @member {Array|null} selectedRowIds=null\n         * @protected\n         */","meta":{"filename":"CellRowModel.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"selectedRowIds","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"selectedRowIds","scope":"global","$longname":"selectedRowIds","$kind":"property","id":3049,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1005,1098],"filename":"CellRowModel.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096156","name":"CellRowModel#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CellRowModel#construct","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#construct","$kind":"method","id":3050,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {Boolean} [silent] true to prevent a vdom update\n     */","meta":{"range":[1183,1500],"filename":"CellRowModel.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096173","name":"CellRowModel#deselectAllRows","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"}],"name":"deselectAllRows","longname":"CellRowModel#deselectAllRows","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#deselectAllRows","$kind":"method","id":3051,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {String} rowId\n     * @param {Boolean} [silent] true to prevent a vdom update\n     */","meta":{"range":[1614,2052],"filename":"CellRowModel.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096224","name":"CellRowModel#deselectRow","type":"MethodDefinition","paramnames":["rowId","silent"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"rowId"},{"type":{"names":["Boolean"]},"optional":true,"description":"true to prevent a vdom update","name":"silent"}],"name":"deselectRow","longname":"CellRowModel#deselectRow","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#deselectRow","$kind":"method","id":3052,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2102,2413],"filename":"CellRowModel.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096298","name":"CellRowModel#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"CellRowModel#onCellClick","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#onCellClick","$kind":"method","id":3053,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2491,3144],"filename":"CellRowModel.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096340","name":"CellRowModel#onNavKeyRow","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyRow","longname":"CellRowModel#onNavKeyRow","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#onNavKeyRow","$kind":"method","id":3054,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     * @param {String} id\n     * @param {Boolean} [silent]\n     */","meta":{"range":[3225,3675],"filename":"CellRowModel.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096444","name":"CellRowModel#selectRow","type":"MethodDefinition","paramnames":["id","silent"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Boolean"]},"optional":true,"name":"silent"}],"name":"selectRow","longname":"CellRowModel#selectRow","kind":"function","memberof":"CellRowModel","scope":"instance","$longname":"CellRowModel#selectRow","$kind":"method","id":3055,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n     *\n     */","meta":{"range":[3704,3784],"filename":"CellRowModel.mjs","lineno":156,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096519","name":"CellRowModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"CellRowModel#unregister","kind":"function","memberof":"CellRowModel","scope":"instance","params":[],"$longname":"CellRowModel#unregister","$kind":"method","id":3056,"neoClassName":"Neo.selection.table.CellRowModel"},{"comment":"/**\n * @class Neo.selection.table.ColumnModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"ColumnModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"ColumnModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.ColumnModel","scope":"static","$longname":"Neo.selection.table.ColumnModel","$kind":"class","id":3057,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.ColumnModel'\n         * @protected\n         */","meta":{"filename":"ColumnModel.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.ColumnModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3058,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-columnmodel'\n         * @protected\n         */","meta":{"filename":"ColumnModel.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-columnmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3059,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n         * @member {String} cls='selection-columnmodel'\n         * @protected\n         */","meta":{"filename":"ColumnModel.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'selection-columnmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3060,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     *\n     */","meta":{"range":[737,1064],"filename":"ColumnModel.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096569","name":"ColumnModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addDomListener","longname":"ColumnModel#addDomListener","kind":"function","memberof":"ColumnModel","scope":"instance","params":[],"$longname":"ColumnModel#addDomListener","$kind":"method","id":3061,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Object} eventPath\n     * @returns {String|null} cellId\n     */","meta":{"range":[1156,1461],"filename":"ColumnModel.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096607","name":"ColumnModel.getCellId","type":"MethodDefinition","paramnames":["eventPath"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"eventPath"}],"returns":[{"type":{"names":["String","null"]},"description":"cellId"}],"name":"getCellId","longname":"ColumnModel.getCellId","kind":"function","memberof":"ColumnModel","scope":"static","$longname":"ColumnModel.getCellId","$kind":"method","id":3062,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * todo: move to table.Container or view\n     * @param {String} cellId\n     * @param {Array} columns\n     * @returns {Number} index\n     */","meta":{"range":[1619,1863],"filename":"ColumnModel.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096651","name":"ColumnModel.getColumnIndex","type":"MethodDefinition","paramnames":["cellId","columns"]},"vars":{"":null}},"description":"todo: move to table.Container or view","params":[{"type":{"names":["String"]},"name":"cellId"},{"type":{"names":["Array"]},"name":"columns"}],"returns":[{"type":{"names":["Number"]},"description":"index"}],"name":"getColumnIndex","longname":"ColumnModel.getColumnIndex","kind":"function","memberof":"ColumnModel","scope":"static","$longname":"ColumnModel.getColumnIndex","$kind":"method","id":3063,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1913,2374],"filename":"ColumnModel.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096687","name":"ColumnModel#onCellClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCellClick","longname":"ColumnModel#onCellClick","kind":"function","memberof":"ColumnModel","scope":"instance","$longname":"ColumnModel#onCellClick","$kind":"method","id":3064,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2424,2490],"filename":"ColumnModel.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096763","name":"ColumnModel#onKeyDownLeft","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownLeft","longname":"ColumnModel#onKeyDownLeft","kind":"function","memberof":"ColumnModel","scope":"instance","$longname":"ColumnModel#onKeyDownLeft","$kind":"method","id":3065,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2540,2606],"filename":"ColumnModel.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096776","name":"ColumnModel#onKeyDownRight","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownRight","longname":"ColumnModel#onKeyDownRight","kind":"function","memberof":"ColumnModel","scope":"instance","$longname":"ColumnModel#onKeyDownRight","$kind":"method","id":3066,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2684,3543],"filename":"ColumnModel.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096788","name":"ColumnModel#onNavKeyColumn","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyColumn","longname":"ColumnModel#onNavKeyColumn","kind":"function","memberof":"ColumnModel","scope":"instance","$longname":"ColumnModel#onNavKeyColumn","$kind":"method","id":3067,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3610,4052],"filename":"ColumnModel.mjs","lineno":138,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096918","name":"ColumnModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"ColumnModel#register","kind":"function","memberof":"ColumnModel","scope":"instance","$longname":"ColumnModel#register","$kind":"method","id":3068,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n     *\n     */","meta":{"range":[4082,4512],"filename":"ColumnModel.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100096971","name":"ColumnModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"ColumnModel#unregister","kind":"function","memberof":"ColumnModel","scope":"instance","params":[],"$longname":"ColumnModel#unregister","$kind":"method","id":3069,"neoClassName":"Neo.selection.table.ColumnModel"},{"comment":"/**\n * @class Neo.selection.table.RowModel\n * @extends Neo.selection.Model\n */","meta":{"filename":"RowModel.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"class","name":"RowModel","augments":["Neo.selection.Model"],"memberof":"Neo.selection.table","longname":"Neo.selection.table.RowModel","scope":"static","$longname":"Neo.selection.table.RowModel","$kind":"class","id":3070,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n         * @member {String} className='Neo.selection.table.RowModel'\n         * @protected\n         */","meta":{"filename":"RowModel.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.selection.table.RowModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3071,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n         * @member {String} ntype='selection-table-rowmodel'\n         * @protected\n         */","meta":{"filename":"RowModel.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'selection-table-rowmodel'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3072,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n         * @member {String} cls='selection-rowmodel'\n         * @protected\n         */","meta":{"filename":"RowModel.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{}},"kind":"member","name":"cls","type":{"names":["String"]},"defaultvalue":"'selection-rowmodel'","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3073,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     *\n     */","meta":{"range":[713,1038],"filename":"RowModel.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097057","name":"RowModel#addDomListener","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"addDomListener","longname":"RowModel#addDomListener","kind":"function","memberof":"RowModel","scope":"instance","params":[],"$longname":"RowModel#addDomListener","$kind":"method","id":3074,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * Finds the matching table row for a given row index\n     * @param {Number} index row index\n     * @returns {String|null} The table row node id\n     */","meta":{"range":[1209,1387],"filename":"RowModel.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097095","name":"RowModel#getRowId","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Finds the matching table row for a given row index","params":[{"type":{"names":["Number"]},"description":"row index","name":"index"}],"returns":[{"type":{"names":["String","null"]},"description":"The table row node id"}],"name":"getRowId","longname":"RowModel#getRowId","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#getRowId","$kind":"method","id":3075,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * Finds the matching table row for a given event path\n     * @param {Object} path The event path\n     * @returns {Object|null} The node containing the table row class or null\n     * @protected\n     */","meta":{"range":[1607,1884],"filename":"RowModel.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097138","name":"RowModel.getRowNode","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"description":"Finds the matching table row for a given event path","params":[{"type":{"names":["Object"]},"description":"The event path","name":"path"}],"returns":[{"type":{"names":["Object","null"]},"description":"The node containing the table row class or null"}],"access":"protected","name":"getRowNode","longname":"RowModel.getRowNode","kind":"function","memberof":"RowModel","scope":"static","$longname":"RowModel.getRowNode","$kind":"method","id":3076,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1934,1996],"filename":"RowModel.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097181","name":"RowModel#onKeyDownDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownDown","longname":"RowModel#onKeyDownDown","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#onKeyDownDown","$kind":"method","id":3077,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2046,2107],"filename":"RowModel.mjs","lineno":87,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097193","name":"RowModel#onKeyDownUp","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownUp","longname":"RowModel#onKeyDownUp","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#onKeyDownUp","$kind":"method","id":3078,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} step\n     */","meta":{"range":[2185,2882],"filename":"RowModel.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097206","name":"RowModel#onNavKeyRow","type":"MethodDefinition","paramnames":["data","step"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"step"}],"name":"onNavKeyRow","longname":"RowModel#onNavKeyRow","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#onNavKeyRow","$kind":"method","id":3079,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2932,3489],"filename":"RowModel.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097316","name":"RowModel#onRowClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRowClick","longname":"RowModel#onRowClick","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#onRowClick","$kind":"method","id":3080,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3556,3992],"filename":"RowModel.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097403","name":"RowModel#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"RowModel#register","kind":"function","memberof":"RowModel","scope":"instance","$longname":"RowModel#register","$kind":"method","id":3081,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n     *\n     */","meta":{"range":[4021,4445],"filename":"RowModel.mjs","lineno":171,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/selection/table","code":{"id":"astnode100097456","name":"RowModel#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"RowModel#unregister","kind":"function","memberof":"RowModel","scope":"instance","params":[],"$longname":"RowModel#unregister","$kind":"method","id":3082,"neoClassName":"Neo.selection.table.RowModel"},{"comment":"/**\n * @class Neo.tab.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.tab","longname":"Neo.tab.Container","scope":"static","$longname":"Neo.tab.Container","$kind":"class","id":3083,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * Valid values for tabBarPosition\n         * @member {String[]} tabBarPositions=['top', 'right', 'bottom', 'left']\n         * @protected\n         * @static\n         */","meta":{"filename":"Container.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"Valid values for tabBarPosition","kind":"member","name":"tabBarPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['top', 'right', 'bottom', 'left']","access":"protected","scope":"static","longname":"tabBarPositions","$longname":"tabBarPositions","$kind":"property","id":3084,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String} className='Neo.tab.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tab.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3085,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String} ntype='tab-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tab-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3086,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * You can use null to not render any items initially\n         * @member {Number|null} activeIndex_=0\n         */","meta":{"filename":"Container.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"You can use null to not render any items initially","kind":"member","name":"activeIndex_","type":{"names":["Number","null"]},"defaultvalue":0,"longname":"activeIndex_","scope":"global","$longname":"activeIndex_","$kind":"property","id":3087,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * True will activate a tab which gets dynamically inserted / added after the TabContainer is mounted\n         * @member {Boolean} activateInsertedTabs=false\n         */","meta":{"filename":"Container.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"True will activate a tab which gets dynamically inserted / added after the TabContainer is mounted","kind":"member","name":"activateInsertedTabs","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"activateInsertedTabs","scope":"global","$longname":"activateInsertedTabs","$kind":"property","id":3088,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String} baseCls='neo-tab-container'\n         */","meta":{"filename":"Container.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"baseCls","type":{"names":["String"]},"defaultvalue":"'neo-tab-container'","longname":"baseCls","scope":"global","$longname":"baseCls","$kind":"property","id":3089,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String|null} [cardContainerId]=null\n         */","meta":{"filename":"Container.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"cardContainerId","type":{"names":["String","null"]},"optional":true,"longname":"cardContainerId","scope":"global","$longname":"cardContainerId","$kind":"property","id":3090,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * adds baseCls + '-plain' is case plain is set to true\n         * @member {String[]} cls=['neo-tab-container'],\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"adds baseCls + '-plain' is case plain is set to true","kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-tab-container'],","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3091,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * Default configs for the tab.Strip\n         * @member {Object|null} [contentContainerDefaults]=null\n         */","meta":{"filename":"Container.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"Default configs for the tab.Strip","kind":"member","name":"contentContainerDefaults","type":{"names":["Object","null"]},"optional":true,"longname":"contentContainerDefaults","scope":"global","$longname":"contentContainerDefaults","$kind":"property","id":3092,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * Default configs for the tab.HeaderToolbar\n         * @member {Object|null} [headerToolbarDefaults]=null\n         */","meta":{"filename":"Container.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"Default configs for the tab.HeaderToolbar","kind":"member","name":"headerToolbarDefaults","type":{"names":["Object","null"]},"optional":true,"longname":"headerToolbarDefaults","scope":"global","$longname":"headerToolbarDefaults","$kind":"property","id":3093,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * True to not apply a background effect to the tab header container\n         * @member {Boolean} plain_=true\n         */","meta":{"filename":"Container.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"True to not apply a background effect to the tab header container","kind":"member","name":"plain_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"plain_","scope":"global","$longname":"plain_","$kind":"property","id":3094,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * true enables sorting tabs via drag&drop.\n         * The config gets passed to the header toolbar\n         * @member {Boolean} sortable_=false\n         */","meta":{"filename":"Container.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"true enables sorting tabs via drag&drop.<br />The config gets passed to the header toolbar","kind":"member","name":"sortable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"sortable_","scope":"global","$longname":"sortable_","$kind":"property","id":3095,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String|null} tabBarId=null\n         */","meta":{"filename":"Container.mjs","lineno":87,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"tabBarId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"tabBarId","scope":"global","$longname":"tabBarId","$kind":"property","id":3096,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * Default configs for the tab.Strip\n         * @member {Object|null} [tabStripDefaults]=null\n         */","meta":{"filename":"Container.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"Default configs for the tab.Strip","kind":"member","name":"tabStripDefaults","type":{"names":["Object","null"]},"optional":true,"longname":"tabStripDefaults","scope":"global","$longname":"tabStripDefaults","$kind":"property","id":3097,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {String|null} [tabStripId]=null\n         */","meta":{"filename":"Container.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"tabStripId","type":{"names":["String","null"]},"optional":true,"longname":"tabStripId","scope":"global","$longname":"tabStripId","$kind":"property","id":3098,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * The position of the tab header toolbar.\n         * Valid values are top, right, bottom, left.\n         * @member {String} tabBarPosition_='top'\n         */","meta":{"filename":"Container.mjs","lineno":102,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"description":"The position of the tab header toolbar.<br />Valid values are top, right, bottom, left.","kind":"member","name":"tabBarPosition_","type":{"names":["String"]},"defaultvalue":"'top'","longname":"tabBarPosition_","scope":"global","$longname":"tabBarPosition_","$kind":"property","id":3099,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n         * @member {Boolean} useActiveTabIndicator_=true\n         */","meta":{"filename":"Container.mjs","lineno":106,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"useActiveTabIndicator_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useActiveTabIndicator_","scope":"global","$longname":"useActiveTabIndicator_","$kind":"property","id":3100,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Adds one or multiple tabs at the end of the header\n     * @param {Object|Array} item\n     * @returns {Neo.component.Base|Neo.component.Base[]}\n     */","meta":{"range":[3573,3655],"filename":"Container.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097595","name":"Container#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or multiple tabs at the end of the header","params":[{"type":{"names":["Object","Array"]},"name":"item"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"add","longname":"Container#add","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#add","$kind":"method","id":3101,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered after the activeIndex config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[3815,4798],"filename":"Container.mjs","lineno":124,"columnno":5,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097614","name":"Container#afterSetActiveIndex","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the activeIndex config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetActiveIndex","longname":"Container#afterSetActiveIndex","kind":"function","memberof":"Container","scope":"instance","async":true,"$longname":"Container#afterSetActiveIndex","$kind":"method","id":3102,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered after the plain config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4953,5185],"filename":"Container.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097720","name":"Container#afterSetPlain","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the plain config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetPlain","longname":"Container#afterSetPlain","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetPlain","$kind":"method","id":3103,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered after the sortable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5343,5479],"filename":"Container.mjs","lineno":172,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097760","name":"Container#afterSetSortable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sortable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSortable","longname":"Container#afterSetSortable","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetSortable","$kind":"method","id":3104,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered after the tabBarPosition config got changed\n     * @param {String} value 'top', 'right', 'bottom', 'left'\n     * @param {String} oldValue 'top', 'right', 'bottom', 'left'\n     * @protected\n     */","meta":{"range":[5707,6284],"filename":"Container.mjs","lineno":184,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097780","name":"Container#afterSetTabBarPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the tabBarPosition config got changed","params":[{"type":{"names":["String"]},"description":"'top', 'right', 'bottom', 'left'","name":"value"},{"type":{"names":["String"]},"description":"'top', 'right', 'bottom', 'left'","name":"oldValue"}],"access":"protected","name":"afterSetTabBarPosition","longname":"Container#afterSetTabBarPosition","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetTabBarPosition","$kind":"method","id":3105,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered after the useActiveTabIndicator config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6455,6681],"filename":"Container.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097868","name":"Container#afterSetUseActiveTabIndicator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useActiveTabIndicator config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseActiveTabIndicator","longname":"Container#afterSetUseActiveTabIndicator","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetUseActiveTabIndicator","$kind":"method","id":3106,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Triggered before the tabBarPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String} value\n     */","meta":{"range":[6876,6999],"filename":"Container.mjs","lineno":225,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097897","name":"Container#beforeSetTabBarPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the tabBarPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]},"description":"value"}],"name":"beforeSetTabBarPosition","longname":"Container#beforeSetTabBarPosition","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetTabBarPosition","$kind":"method","id":3107,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[7039,9190],"filename":"Container.mjs","lineno":232,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100097911","name":"Container#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"createItems","longname":"Container#createItems","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#createItems","$kind":"method","id":3108,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Returns the card matching this.activeIndex\n     * @returns {Neo.component.Base|null}\n     */","meta":{"range":[9304,9399],"filename":"Container.mjs","lineno":291,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098131","name":"Container#getActiveCard","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the card matching this.activeIndex","returns":[{"type":{"names":["Neo.component.Base","null"]}}],"name":"getActiveCard","longname":"Container#getActiveCard","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getActiveCard","$kind":"method","id":3109,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Returns a card by a given index\n     * @param {Number} index\n     * @returns {Neo.component.Base|null}\n     */","meta":{"range":[9531,9614],"filename":"Container.mjs","lineno":300,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098148","name":"Container#getCard","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Returns a card by a given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Neo.component.Base","null"]}}],"name":"getCard","longname":"Container#getCard","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#getCard","$kind":"method","id":3110,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @returns {Neo.container.Base}\n     */","meta":{"range":[9673,9754],"filename":"Container.mjs","lineno":307,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098164","name":"Container#getCardContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.container.Base"]}}],"name":"getCardContainer","longname":"Container#getCardContainer","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getCardContainer","$kind":"method","id":3111,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Returns the amount of items inside the tab header toolbar\n     * @returns {Number}\n     */","meta":{"range":[9866,9930],"filename":"Container.mjs","lineno":315,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098176","name":"Container#getCount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the amount of items inside the tab header toolbar","returns":[{"type":{"names":["Number"]}}],"name":"getCount","longname":"Container#getCount","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getCount","$kind":"method","id":3112,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @returns {Object} layoutConfig\n     * @protected\n     */","meta":{"range":[10008,11143],"filename":"Container.mjs","lineno":323,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098189","name":"Container#getLayoutConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"access":"protected","name":"getLayoutConfig","longname":"Container#getLayoutConfig","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getLayoutConfig","$kind":"method","id":3113,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @param {Number} index\n     * @returns {Neo.tab.header.Button|null}\n     */","meta":{"range":[11239,11321],"filename":"Container.mjs","lineno":367,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098262","name":"Container#getTabAtIndex","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Neo.tab.header.Button","null"]}}],"name":"getTabAtIndex","longname":"Container#getTabAtIndex","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#getTabAtIndex","$kind":"method","id":3114,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @returns {Neo.container.Toolbar}\n     */","meta":{"range":[11383,11450],"filename":"Container.mjs","lineno":374,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098278","name":"Container#getTabBar","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.container.Toolbar"]}}],"name":"getTabBar","longname":"Container#getTabBar","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getTabBar","$kind":"method","id":3115,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @param {Object} config\n     * @param {Number} index\n     * @returns {Object} The merged config\n     * @protected\n     */","meta":{"range":[11592,12116],"filename":"Container.mjs","lineno":384,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098290","name":"Container#getTabButtonConfig","type":"MethodDefinition","paramnames":["config","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"The merged config"}],"access":"protected","name":"getTabButtonConfig","longname":"Container#getTabButtonConfig","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#getTabButtonConfig","$kind":"method","id":3116,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @returns {Neo.tab.Strip}\n     */","meta":{"range":[12170,12241],"filename":"Container.mjs","lineno":406,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098340","name":"Container#getTabStrip","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.tab.Strip"]}}],"name":"getTabStrip","longname":"Container#getTabStrip","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getTabStrip","$kind":"method","id":3117,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Inserts an item or array of items at a specific index\n     * @param {Number} index\n     * @param {Object|Object[]} item\n     * @returns {Neo.component.Base|Neo.component.Base[]}\n     */","meta":{"range":[12448,14187],"filename":"Container.mjs","lineno":416,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098352","name":"Container#insert","type":"MethodDefinition","paramnames":["index","item"]},"vars":{"":null}},"description":"Inserts an item or array of items at a specific index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Object","Array.<Object>"]},"name":"item"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"insert","longname":"Container#insert","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#insert","$kind":"method","id":3118,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Moves an existing item to a new index\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     * @returns {Neo.component.Base} the card item\n     */","meta":{"range":[14369,15072],"filename":"Container.mjs","lineno":482,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098581","name":"Container#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Moves an existing item to a new index","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]},"description":"the card item"}],"name":"moveTo","longname":"Container#moveTo","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#moveTo","$kind":"method","id":3119,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     *\n     */","meta":{"range":[15101,15219],"filename":"Container.mjs","lineno":511,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098672","name":"Container#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Container#onConstructed","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#onConstructed","$kind":"method","id":3120,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Gets triggered once a dynamically added header.Button gets mounted\n     * in case activateInsertedTabs is set to true\n     * @param {String} buttonId\n     * @protected\n     */","meta":{"range":[15416,16257],"filename":"Container.mjs","lineno":522,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098690","name":"Container#onTabButtonMounted","type":"MethodDefinition","paramnames":["buttonId"]},"vars":{"":null}},"description":"Gets triggered once a dynamically added header.Button gets mounted<br />in case activateInsertedTabs is set to true","params":[{"type":{"names":["String"]},"name":"buttonId"}],"access":"protected","name":"onTabButtonMounted","longname":"Container#onTabButtonMounted","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#onTabButtonMounted","$kind":"method","id":3121,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * Removes a container item by reference\n     * @param {Neo.component.Base} component\n     * @param {Boolean} [destroyItem=true]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[16451,16780],"filename":"Container.mjs","lineno":558,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098806","name":"Container#remove","type":"MethodDefinition","paramnames":["component","destroyItem","silent"]},"vars":{"":null}},"description":"Removes a container item by reference","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"remove","longname":"Container#remove","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#remove","$kind":"method","id":3122,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @param {Number} index\n     * @param {Boolean} [destroyItem=true]\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[16913,17760],"filename":"Container.mjs","lineno":575,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098862","name":"Container#removeAt","type":"MethodDefinition","paramnames":["index","destroyItem","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"removeAt","longname":"Container#removeAt","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#removeAt","$kind":"method","id":3123,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[17800,18063],"filename":"Container.mjs","lineno":605,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100098979","name":"Container#updateTabButtons","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"updateTabButtons","longname":"Container#updateTabButtons","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#updateTabButtons","$kind":"method","id":3124,"neoClassName":"Neo.tab.Container"},{"comment":"/**\n * @class Neo.tab.header.Button\n * @extends Neo.button.Base\n */","meta":{"filename":"Button.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"class","name":"Button","augments":["Neo.button.Base"],"memberof":"Neo.tab.header","longname":"Neo.tab.header.Button","scope":"static","$longname":"Neo.tab.header.Button","$kind":"class","id":3125,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n         * @member {String} className='Neo.tab.header.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tab.header.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3126,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n         * @member {String} ntype='tab-header-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tab-header-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3127,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n         * @member {Array} cls=['neo-button', 'neo-tab-button']\n         */","meta":{"filename":"Button.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-button', 'neo-tab-button']","description":"'neo-tab-button']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3128,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n         * @member {Boolean} useActiveTabIndicator_=true\n         */","meta":{"filename":"Button.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"useActiveTabIndicator_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useActiveTabIndicator_","scope":"global","$longname":"useActiveTabIndicator_","$kind":"property","id":3129,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Button.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3130,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n     * Triggered after the useActiveTabIndicator config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1179,1277],"filename":"Button.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099077","name":"Button#afterSetUseActiveTabIndicator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useActiveTabIndicator config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseActiveTabIndicator","longname":"Button#afterSetUseActiveTabIndicator","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetUseActiveTabIndicator","$kind":"method","id":3131,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n     * @param {Boolean} [silent=false]\n     */","meta":{"range":[1338,1546],"filename":"Button.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099088","name":"Button#updateUseActiveTabIndicator","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"updateUseActiveTabIndicator","longname":"Button#updateUseActiveTabIndicator","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#updateUseActiveTabIndicator","$kind":"method","id":3132,"neoClassName":"Neo.tab.header.Button"},{"comment":"/**\n * @class Neo.tab.header.Toolbar\n * @extends Neo.container.Toolbar\n */","meta":{"filename":"Toolbar.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"class","name":"Toolbar","augments":["Neo.container.Toolbar"],"memberof":"Neo.tab.header","longname":"Neo.tab.header.Toolbar","scope":"static","$longname":"Neo.tab.header.Toolbar","$kind":"class","id":3133,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n         * @member {String} className='Neo.tab.header.Toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tab.header.Toolbar'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3134,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n         * @member {String} ntype='tab-header-toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tab-header-toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3135,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n         * @member {Array} cls=['neo-tab-header-toolbar','neo-toolbar']\n         */","meta":{"filename":"Toolbar.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-tab-header-toolbar','neo-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3136,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n         * @member {Boolean} useActiveTabIndicator_=true\n         */","meta":{"filename":"Toolbar.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{}},"kind":"member","name":"useActiveTabIndicator_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useActiveTabIndicator_","scope":"global","$longname":"useActiveTabIndicator_","$kind":"property","id":3137,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n     * Triggered after the sortable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[926,1448],"filename":"Toolbar.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099162","name":"Toolbar#afterSetSortable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sortable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSortable","longname":"Toolbar#afterSetSortable","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetSortable","$kind":"method","id":3138,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n     * Triggered after the useActiveTabIndicator config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1619,2010],"filename":"Toolbar.mjs","lineno":57,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099216","name":"Toolbar#afterSetUseActiveTabIndicator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useActiveTabIndicator config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseActiveTabIndicator","longname":"Toolbar#afterSetUseActiveTabIndicator","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetUseActiveTabIndicator","$kind":"method","id":3139,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[2050,2280],"filename":"Toolbar.mjs","lineno":75,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099264","name":"Toolbar#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"createItems","longname":"Toolbar#createItems","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#createItems","$kind":"method","id":3140,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n     * Returns the layout config matching to the dock position\n     * @returns {Object} layoutConfig\n     * @protected\n     */","meta":{"range":[2421,3301],"filename":"Toolbar.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099298","name":"Toolbar#getLayoutConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the layout config matching to the dock position","returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"access":"protected","name":"getLayoutConfig","longname":"Toolbar#getLayoutConfig","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getLayoutConfig","$kind":"method","id":3141,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n     * Moves an existing item to a new index\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     * @returns {Neo.component.Base}\n     */","meta":{"range":[3469,3742],"filename":"Toolbar.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab/header","code":{"id":"astnode100099356","name":"Toolbar#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Moves an existing item to a new index","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"moveTo","longname":"Toolbar#moveTo","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#moveTo","$kind":"method","id":3142,"neoClassName":"Neo.tab.header.Toolbar"},{"comment":"/**\n * @class Neo.tab.Strip\n * @extends Neo.component.Base\n */","meta":{"filename":"Strip.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"class","name":"Strip","augments":["Neo.component.Base"],"memberof":"Neo.tab","longname":"Neo.tab.Strip","scope":"static","$longname":"Neo.tab.Strip","$kind":"class","id":3143,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {String} className='Neo.tab.Strip'\n         * @protected\n         */","meta":{"filename":"Strip.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tab.Strip'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3144,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {String} ntype='tab-strip'\n         * @protected\n         */","meta":{"filename":"Strip.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tab-strip'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3145,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {Array} cls=['neo-tab-strip']\n         */","meta":{"filename":"Strip.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-tab-strip']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3146,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {String|null} tabContainerId=null\n         */","meta":{"filename":"Strip.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"tabContainerId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"tabContainerId","scope":"global","$longname":"tabContainerId","$kind":"property","id":3147,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {Boolean} useActiveTabIndicator_=true\n         */","meta":{"filename":"Strip.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"useActiveTabIndicator_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useActiveTabIndicator_","scope":"global","$longname":"useActiveTabIndicator_","$kind":"property","id":3148,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n         * @member {Object} _vdom={cn: [{cls: 'neo-active-tab-indicator'}]}\n         */","meta":{"filename":"Strip.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cn: [{cls: 'neo-active-tab-indicator'}]}","description":"[{cls: 'neo-active-tab-indicator'}]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3149,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n     * Triggered after the useActiveTabIndicator config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1129,1540],"filename":"Strip.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100099440","name":"Strip#afterSetUseActiveTabIndicator","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useActiveTabIndicator config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseActiveTabIndicator","longname":"Strip#afterSetUseActiveTabIndicator","kind":"function","memberof":"Strip","scope":"instance","$longname":"Strip#afterSetUseActiveTabIndicator","$kind":"method","id":3150,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n     * @param {Object|null} opts\n     * @param {Number} opts.oldValue\n     * @param {Number} opts.value\n     * Gets the DomRect of the active tab, then moves the indicator\n     */","meta":{"range":[1734,2403],"filename":"Strip.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100099496","name":"Strip#getActiveTabRectThenMove","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object","null"]},"name":"opts"},{"type":{"names":["Number"]},"name":"opts.oldValue"},{"type":{"names":["Number"]},"description":"Gets the DomRect of the active tab, then moves the indicator","name":"opts.value"}],"name":"getActiveTabRectThenMove","longname":"Strip#getActiveTabRectThenMove","kind":"function","memberof":"Strip","scope":"instance","$longname":"Strip#getActiveTabRectThenMove","$kind":"method","id":3151,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n     *\n     */","meta":{"range":[2432,2511],"filename":"Strip.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100099591","name":"Strip#getTabContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getTabContainer","longname":"Strip#getTabContainer","kind":"function","memberof":"Strip","scope":"instance","params":[],"$longname":"Strip#getTabContainer","$kind":"method","id":3152,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n     * Can either contain the new target rect or the new and old one\n     * @param {Object[]} rects\n     * @param {Number} rects[0].bottom\n     * @param {Number} rects[0].height\n     * @param {Number} rects[0].left\n     * @param {Number} rects[0].right\n     * @param {Number} rects[0].top\n     * @param {Number} rects[0].width\n     * @param {Number} rects[0].x\n     * @param {Number} rects[0].y\n     */","meta":{"range":[2928,4597],"filename":"Strip.mjs","lineno":109,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100099603","name":"Strip#moveActiveIndicator","type":"MethodDefinition","paramnames":["rects"]},"vars":{"":null}},"description":"Can either contain the new target rect or the new and old one","params":[{"type":{"names":["Array.<Object>"]},"name":"rects"},{"type":{"names":["Number"]},"name":"rects[0].bottom"},{"type":{"names":["Number"]},"name":"rects[0].height"},{"type":{"names":["Number"]},"name":"rects[0].left"},{"type":{"names":["Number"]},"name":"rects[0].right"},{"type":{"names":["Number"]},"name":"rects[0].top"},{"type":{"names":["Number"]},"name":"rects[0].width"},{"type":{"names":["Number"]},"name":"rects[0].x"},{"type":{"names":["Number"]},"name":"rects[0].y"}],"name":"moveActiveIndicator","longname":"Strip#moveActiveIndicator","kind":"function","memberof":"Strip","scope":"instance","$longname":"Strip#moveActiveIndicator","$kind":"method","id":3153,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n     *\n     */","meta":{"range":[4626,4845],"filename":"Strip.mjs","lineno":163,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tab","code":{"id":"astnode100099784","name":"Strip#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Strip#onConstructed","kind":"function","memberof":"Strip","scope":"instance","params":[],"$longname":"Strip#onConstructed","$kind":"method","id":3154,"neoClassName":"Neo.tab.Strip"},{"comment":"/**\n * @class Neo.table.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":10,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Neo.table","longname":"Neo.table.Container","scope":"static","$longname":"Neo.table.Container","$kind":"class","id":3155,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {String} className='Neo.table.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.table.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3156,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {String} ntype='table-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'table-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3157,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * todo: testing config, remove when Stores are ready\n         * @member {Number} amountRows=20\n         */","meta":{"filename":"Container.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"todo: testing config, remove when Stores are ready","kind":"member","name":"amountRows","type":{"names":["Number"]},"defaultvalue":20,"longname":"amountRows","scope":"global","$longname":"amountRows","$kind":"property","id":3158,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * Default configs for each column\n         * @member {Object} columnDefaults=null\n         */","meta":{"filename":"Container.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"Default configs for each column","kind":"member","name":"columnDefaults","type":{"names":["Object"]},"defaultvalue":null,"longname":"columnDefaults","scope":"global","$longname":"columnDefaults","$kind":"property","id":3159,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * todo: testing config, remove when Stores are ready\n         * @member {Boolean} createRandomData=false\n         */","meta":{"filename":"Container.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"todo: testing config, remove when Stores are ready","kind":"member","name":"createRandomData","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"createRandomData","scope":"global","$longname":"createRandomData","$kind":"property","id":3160,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Array} cls=['neo-table-container']\n         */","meta":{"filename":"Container.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-table-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3161,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Array} columns_=[]\n         */","meta":{"filename":"Container.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"columns_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"columns_","scope":"global","$longname":"columns_","$kind":"property","id":3162,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * Configs for Neo.table.header.Toolbar\n         * @member {Object|null} [headerToolbarConfig=null]\n         */","meta":{"filename":"Container.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"Configs for Neo.table.header.Toolbar","kind":"member","name":"headerToolbarConfig","type":{"names":["Object","null"]},"optional":true,"defaultvalue":null,"longname":"headerToolbarConfig","scope":"global","$longname":"headerToolbarConfig","$kind":"property","id":3163,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {String|null} headerToolbarId_=null\n         */","meta":{"filename":"Container.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"headerToolbarId_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"headerToolbarId_","scope":"global","$longname":"headerToolbarId_","$kind":"property","id":3164,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Container.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":3165,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {String} layout='base'\n         */","meta":{"filename":"Container.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"layout","type":{"names":["String"]},"defaultvalue":"'base'","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3166,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Boolean} scrollbarsCssApplied=false\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"scrollbarsCssApplied","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"scrollbarsCssApplied","scope":"global","$longname":"scrollbarsCssApplied","$kind":"property","id":3167,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Neo.selection.Model} selectionModel_=null\n         */","meta":{"filename":"Container.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"selectionModel_","type":{"names":["Neo.selection.Model"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":3168,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Boolean} showHeaderFilters_=false\n         */","meta":{"filename":"Container.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"showHeaderFilters_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showHeaderFilters_","scope":"global","$longname":"showHeaderFilters_","$kind":"property","id":3169,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Neo.data.Store} store_=null\n         */","meta":{"filename":"Container.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.data.Store"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":3170,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * todo: only works for chrome & safari -> add a check\n         * @member {Boolean} useCustomScrollbars_=true\n         */","meta":{"filename":"Container.mjs","lineno":88,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"todo: only works for chrome & safari -> add a check","kind":"member","name":"useCustomScrollbars_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useCustomScrollbars_","scope":"global","$longname":"useCustomScrollbars_","$kind":"property","id":3171,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * Configs for Neo.table.View\n         * @member {Object|null} [viewConfig=null]\n         */","meta":{"filename":"Container.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"description":"Configs for Neo.table.View","kind":"member","name":"viewConfig","type":{"names":["Object","null"]},"optional":true,"defaultvalue":null,"longname":"viewConfig","scope":"global","$longname":"viewConfig","$kind":"property","id":3172,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {String|null} viewId_=null\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":98,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"viewId_","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"viewId_","scope":"global","$longname":"viewId_","$kind":"property","id":3173,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Array|null} items=null\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":103,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"items","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"items","scope":"global","$longname":"items","$kind":"property","id":3174,"neoClassName":"Neo.table.Container"},{"comment":"/**\n         * @member {Object} _vdom={cls: ['neo-table-wrapper'],cn : [{tag: 'table',cn : []}]}\n         */","meta":{"filename":"Container.mjs","lineno":107,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cls: ['neo-table-wrapper'],cn : [{tag: 'table',cn : []}]}","description":"['neo-table-wrapper'],cn : [{tag: 'table',cn : []}]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3175,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3282,4030],"filename":"Container.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100099917","name":"Container#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Container#construct","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#construct","$kind":"method","id":3176,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[4218,4338],"filename":"Container.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100019","name":"Container#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Container#afterSetSelectionModel","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetSelectionModel","$kind":"method","id":3177,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered after the showHeaderFilters config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4505,4681],"filename":"Container.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100036","name":"Container#afterSetShowHeaderFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showHeaderFilters config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowHeaderFilters","longname":"Container#afterSetShowHeaderFilters","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetShowHeaderFilters","$kind":"method","id":3178,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered after the useCustomScrollbars config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4850,5031],"filename":"Container.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100059","name":"Container#afterSetUseCustomScrollbars","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the useCustomScrollbars config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUseCustomScrollbars","longname":"Container#afterSetUseCustomScrollbars","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#afterSetUseCustomScrollbars","$kind":"method","id":3179,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[5071,5651],"filename":"Container.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100088","name":"Container#applyCustomScrollbarsCss","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"applyCustomScrollbarsCss","longname":"Container#applyCustomScrollbarsCss","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#applyCustomScrollbarsCss","$kind":"method","id":3180,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered before the columns config gets changed.\n     * @param {Array} value\n     * @param {Array} oldValue\n     * @protected\n     */","meta":{"range":[5807,5962],"filename":"Container.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100168","name":"Container#beforeSetColumns","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the columns config gets changed.","params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"beforeSetColumns","longname":"Container#beforeSetColumns","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetColumns","$kind":"method","id":3181,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered before the headerToolbarId config gets changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6128,6218],"filename":"Container.mjs","lineno":220,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100187","name":"Container#beforeSetHeaderToolbarId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the headerToolbarId config gets changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetHeaderToolbarId","longname":"Container#beforeSetHeaderToolbarId","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetHeaderToolbarId","$kind":"method","id":3182,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[6409,6591],"filename":"Container.mjs","lineno":230,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100198","name":"Container#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"Container#beforeSetSelectionModel","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetSelectionModel","$kind":"method","id":3183,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Neo.data.Store} value\n     * @param {Neo.data.Store} oldValue\n     * @protected\n     */","meta":{"range":[6763,7718],"filename":"Container.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100219","name":"Container#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Neo.data.Store"]},"name":"value"},{"type":{"names":["Neo.data.Store"]},"name":"oldValue"}],"access":"protected","name":"beforeSetStore","longname":"Container#beforeSetStore","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetStore","$kind":"method","id":3184,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Triggered before the viewId config gets changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7875,7956],"filename":"Container.mjs","lineno":286,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100313","name":"Container#beforeSetViewId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the viewId config gets changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetViewId","longname":"Container#beforeSetViewId","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#beforeSetViewId","$kind":"method","id":3185,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param columns\n     * @returns {*}\n     */","meta":{"range":[8020,9030],"filename":"Container.mjs","lineno":294,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100324","name":"Container#createColumns","type":"MethodDefinition","paramnames":["columns"]},"vars":{"":null}},"params":[{"name":"columns"}],"returns":[{"type":{"names":["*"]}}],"name":"createColumns","longname":"Container#createColumns","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#createColumns","$kind":"method","id":3186,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Number} countRows\n     */","meta":{"range":[9085,9158],"filename":"Container.mjs","lineno":332,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100445","name":"Container#createRandomViewData","type":"MethodDefinition","paramnames":["countRows"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"countRows"}],"name":"createRandomViewData","longname":"Container#createRandomViewData","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#createRandomViewData","$kind":"method","id":3187,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Array} inputData\n     */","meta":{"range":[9212,9558],"filename":"Container.mjs","lineno":339,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100456","name":"Container#createViewData","type":"MethodDefinition","paramnames":["inputData"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"inputData"}],"name":"createViewData","longname":"Container#createViewData","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#createViewData","$kind":"method","id":3188,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @override\n     * @returns {*}\n     */","meta":{"range":[9617,9670],"filename":"Container.mjs","lineno":356,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100500","name":"Container#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"override":true,"returns":[{"type":{"names":["*"]}}],"name":"getVdomRoot","longname":"Container#getVdomRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVdomRoot","$kind":"method","id":3189,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @returns {Neo.table.View}\n     */","meta":{"range":[9725,9812],"filename":"Container.mjs","lineno":363,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100512","name":"Container#getView","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.table.View"]}}],"name":"getView","longname":"Container#getView","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getView","$kind":"method","id":3190,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @override\n     * @returns {Neo.vdom.VNode}\n     */","meta":{"range":[9884,9947],"filename":"Container.mjs","lineno":371,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100532","name":"Container#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"override":true,"returns":[{"type":{"names":["Neo.vdom.VNode"]}}],"name":"getVnodeRoot","longname":"Container#getVnodeRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVnodeRoot","$kind":"method","id":3191,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Number} countRows\n     */","meta":{"range":[10002,10286],"filename":"Container.mjs","lineno":378,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100544","name":"Container#loadData","type":"MethodDefinition","paramnames":["countRows"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"countRows"}],"name":"loadData","longname":"Container#loadData","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#loadData","$kind":"method","id":3192,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     *\n     */","meta":{"range":[10315,10685],"filename":"Container.mjs","lineno":391,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100591","name":"Container#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Container#onConstructed","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#onConstructed","$kind":"method","id":3193,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Object} opts\n     * @param {String} opts.direction\n     * @param {String} opts.property\n     * @protected\n     */","meta":{"range":[10828,10991],"filename":"Container.mjs","lineno":414,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100636","name":"Container#onSortColumn","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.direction"},{"type":{"names":["String"]},"name":"opts.property"}],"access":"protected","name":"onSortColumn","longname":"Container#onSortColumn","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#onSortColumn","$kind":"method","id":3194,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     *\n     */","meta":{"range":[11020,11087],"filename":"Container.mjs","lineno":425,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100671","name":"Container#onStoreFilter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onStoreFilter","longname":"Container#onStoreFilter","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#onStoreFilter","$kind":"method","id":3195,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {Array} data\n     * @protected\n     */","meta":{"range":[11154,11637],"filename":"Container.mjs","lineno":433,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100685","name":"Container#onStoreLoad","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"data"}],"access":"protected","name":"onStoreLoad","longname":"Container#onStoreLoad","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#onStoreLoad","$kind":"method","id":3196,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * Gets triggered after changing the value of a record field.\n     * E.g. myRecord.foo = 'bar';\n     * @param {Object} opts\n     * @param {String} opts.field The name of the field which got changed\n     * @param {Neo.data.Model} opts.model The model instance of the changed record\n     * @param {*} opts.oldValue\n     * @param {Object} opts.record\n     * @param {*} opts.value\n     */","meta":{"range":[12040,12138],"filename":"Container.mjs","lineno":463,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100753","name":"Container#onStoreRecordChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Gets triggered after changing the value of a record field.<br />E.g. myRecord.foo = 'bar';","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"description":"The name of the field which got changed","name":"opts.field"},{"type":{"names":["Neo.data.Model"]},"description":"The model instance of the changed record","name":"opts.model"},{"type":{"names":["*"]},"name":"opts.oldValue"},{"type":{"names":["Object"]},"name":"opts.record"},{"type":{"names":["*"]},"name":"opts.value"}],"name":"onStoreRecordChange","longname":"Container#onStoreRecordChange","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#onStoreRecordChange","$kind":"method","id":3197,"neoClassName":"Neo.table.Container"},{"comment":"/**\n     * @param {String} dataField\n     * @protected\n     */","meta":{"range":[12211,12413],"filename":"Container.mjs","lineno":471,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100100770","name":"Container#removeSortingCss","type":"MethodDefinition","paramnames":["dataField"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"dataField"}],"access":"protected","name":"removeSortingCss","longname":"Container#removeSortingCss","kind":"function","memberof":"Container","scope":"instance","$longname":"Container#removeSortingCss","$kind":"method","id":3198,"neoClassName":"Neo.table.Container"},{"comment":"/**\n * @class Neo.table.header.Button\n * @extends Neo.button.Base\n */","meta":{"filename":"Button.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"class","name":"Button","augments":["Neo.button.Base"],"memberof":"Neo.table.header","longname":"Neo.table.header.Button","scope":"static","$longname":"Neo.table.header.Button","$kind":"class","id":3199,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Valid values for align\n         * @member {String[]} alignValues: ['left', 'center', 'right']\n         * @protected\n         * @static\n         */","meta":{"filename":"Button.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"description":"Valid values for align","kind":"member","name":"alignValues:","type":{"names":["Array.<String>"]},"access":"protected","scope":"static","longname":"alignValues:","$longname":"alignValues:","$kind":"property","id":3200,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} className='Neo.table.header.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.table.header.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3201,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} ntype='table-header-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'table-header-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3202,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Alignment of the matching table cells. Valid values are left, center, right\n         * @member {String} align_='left'\n         */","meta":{"filename":"Button.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"description":"Alignment of the matching table cells. Valid values are left, center, right","kind":"member","name":"align_","type":{"names":["String"]},"defaultvalue":"'left'","longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":3203,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Array} cls=['neo-table-header-button']\n         */","meta":{"filename":"Button.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-table-header-button']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3204,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String|null} dataField=null\n         */","meta":{"filename":"Button.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"dataField","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dataField","scope":"global","$longname":"dataField","$kind":"property","id":3205,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Sort direction when clicking on an unsorted button\n         * @member {String} defaultSortDirection='ASC'\n         */","meta":{"filename":"Button.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"description":"Sort direction when clicking on an unsorted button","kind":"member","name":"defaultSortDirection","type":{"names":["String"]},"defaultvalue":"'ASC'","longname":"defaultSortDirection","scope":"global","$longname":"defaultSortDirection","$kind":"property","id":3206,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Boolean} draggable_=true\n         */","meta":{"filename":"Button.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"draggable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"draggable_","scope":"global","$longname":"draggable_","$kind":"property","id":3207,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Object} editorConfig=null\n         */","meta":{"filename":"Button.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"editorConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"editorConfig","scope":"global","$longname":"editorConfig","$kind":"property","id":3208,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Object} filterConfig=null\n         */","meta":{"filename":"Button.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"filterConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"filterConfig","scope":"global","$longname":"filterConfig","$kind":"property","id":3209,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Neo.form.field.Base|null} filterField=null\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"filterField","type":{"names":["Neo.form.field.Base","null"]},"defaultvalue":null,"access":"protected","longname":"filterField","scope":"global","$longname":"filterField","$kind":"property","id":3210,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} iconCls='fa fa-arrow-circle-up'\n         */","meta":{"filename":"Button.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"iconCls","type":{"names":["String"]},"defaultvalue":"'fa","description":"fa-arrow-circle-up'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":3211,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} iconPosition='right'\n         */","meta":{"filename":"Button.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"iconPosition","type":{"names":["String"]},"defaultvalue":"'right'","longname":"iconPosition","scope":"global","$longname":"iconPosition","$kind":"property","id":3212,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * 'ASC', 'DESC' or null\n         * @member {String|null} isSorted_=null\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"description":"'ASC', 'DESC' or null","kind":"member","name":"isSorted_","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"isSorted_","scope":"global","$longname":"isSorted_","$kind":"property","id":3213,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Scope to execute the column renderer.\n         * Defaults to the matching table.Container\n         * @member {Neo.core.Base|null} rendererScope=null\n         */","meta":{"filename":"Button.mjs","lineno":85,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"description":"Scope to execute the column renderer.<br />Defaults to the matching table.Container","kind":"member","name":"rendererScope","type":{"names":["Neo.core.Base","null"]},"defaultvalue":null,"longname":"rendererScope","scope":"global","$longname":"rendererScope","$kind":"property","id":3214,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Boolean} showHeaderFilter_=false\n         */","meta":{"filename":"Button.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"showHeaderFilter_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showHeaderFilter_","scope":"global","$longname":"showHeaderFilter_","$kind":"property","id":3215,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} _vdom\n         */","meta":{"filename":"Button.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"_vdom","type":{"names":["String"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3216,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2888,3467],"filename":"Button.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100100900","name":"Button#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Button#construct","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#construct","$kind":"method","id":3217,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the draggable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3626,3898],"filename":"Button.mjs","lineno":134,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100100966","name":"Button#afterSetDraggable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the draggable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDraggable","longname":"Button#afterSetDraggable","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDraggable","$kind":"method","id":3218,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the isSorted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4056,5085],"filename":"Button.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101010","name":"Button#afterSetIsSorted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the isSorted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetIsSorted","longname":"Button#afterSetIsSorted","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetIsSorted","$kind":"method","id":3219,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the showHeaderFilter config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5251,6357],"filename":"Button.mjs","lineno":195,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101126","name":"Button#afterSetShowHeaderFilter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showHeaderFilter config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowHeaderFilter","longname":"Button#afterSetShowHeaderFilter","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetShowHeaderFilter","$kind":"method","id":3220,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered before the align config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6512,6632],"filename":"Button.mjs","lineno":238,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101241","name":"Button#beforeSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the align config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetAlign","longname":"Button#beforeSetAlign","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#beforeSetAlign","$kind":"method","id":3221,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     *\n     */","meta":{"range":[6661,6800],"filename":"Button.mjs","lineno":245,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101256","name":"Button#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"Button#destroy","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#destroy","$kind":"method","id":3222,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Specify a different vdom root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[7062,7115],"filename":"Button.mjs","lineno":258,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101281","name":"Button#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Button#getVdomRoot","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#getVdomRoot","$kind":"method","id":3223,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Specify a different vnode root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[7378,7441],"filename":"Button.mjs","lineno":267,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101293","name":"Button#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vnode root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Button#getVnodeRoot","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#getVnodeRoot","$kind":"method","id":3224,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[7481,7910],"filename":"Button.mjs","lineno":274,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101305","name":"Button#onButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onButtonClick","longname":"Button#onButtonClick","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onButtonClick","$kind":"method","id":3225,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[7950,8082],"filename":"Button.mjs","lineno":298,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101355","name":"Button#onDragEnd","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragEnd","longname":"Button#onDragEnd","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragEnd","$kind":"method","id":3226,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8122,8260],"filename":"Button.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101379","name":"Button#onDragEnter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragEnter","longname":"Button#onDragEnter","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragEnter","$kind":"method","id":3227,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8300,8441],"filename":"Button.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101405","name":"Button#onDragLeave","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragLeave","longname":"Button#onDragLeave","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragLeave","$kind":"method","id":3228,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[8492,8561],"filename":"Button.mjs","lineno":331,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101431","name":"Button#onDragOver","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragOver","longname":"Button#onDragOver","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#onDragOver","$kind":"method","id":3229,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8601,8734],"filename":"Button.mjs","lineno":338,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101436","name":"Button#onDragStart","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragStart","longname":"Button#onDragStart","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragStart","$kind":"method","id":3230,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8784,9210],"filename":"Button.mjs","lineno":349,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101461","name":"Button#onDrop","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDrop","longname":"Button#onDrop","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#onDrop","$kind":"method","id":3231,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9260,9991],"filename":"Button.mjs","lineno":366,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101531","name":"Button#changeFilterOperator","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"changeFilterOperator","longname":"Button#changeFilterOperator","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#changeFilterOperator","$kind":"method","id":3232,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10041,10990],"filename":"Button.mjs","lineno":396,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101613","name":"Button#changeFilterValue","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"changeFilterValue","longname":"Button#changeFilterValue","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#changeFilterValue","$kind":"method","id":3233,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[11030,11211],"filename":"Button.mjs","lineno":432,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101735","name":"Button#removeSortingCss","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"removeSortingCss","longname":"Button#removeSortingCss","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#removeSortingCss","$kind":"method","id":3234,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.dataField\n     * @param {Number} data.index\n     * @param {Object} data.record\n     * @param {Number|String} data.value\n     * @returns {*}\n     */","meta":{"range":[11429,11478],"filename":"Button.mjs","lineno":450,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101767","name":"Button#renderer","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.dataField"},{"type":{"names":["Number"]},"name":"data.index"},{"type":{"names":["Object"]},"name":"data.record"},{"type":{"names":["Number","String"]},"name":"data.value"}],"returns":[{"type":{"names":["*"]}}],"name":"renderer","longname":"Button#renderer","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#renderer","$kind":"method","id":3235,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n * @class Neo.table.header.Toolbar\n * @extends Neo.container.Toolbar\n */","meta":{"filename":"Toolbar.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"class","name":"Toolbar","augments":["Neo.container.Toolbar"],"memberof":"Neo.table.header","longname":"Neo.table.header.Toolbar","scope":"static","$longname":"Neo.table.header.Toolbar","$kind":"class","id":3236,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {String} className='Neo.table.header.Toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.table.header.Toolbar'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3237,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {String} ntype='table-header-toolbar'\n         * @protected\n         */","meta":{"filename":"Toolbar.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'table-header-toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3238,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {Array} cls=['table-header-toolbar']\n         */","meta":{"filename":"Toolbar.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['table-header-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3239,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {String} layout='base'\n         */","meta":{"filename":"Toolbar.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"layout","type":{"names":["String"]},"defaultvalue":"'base'","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3240,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {Object} itemDefaults={ntype : 'table-header-button'}\n         */","meta":{"filename":"Toolbar.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"defaultvalue":"{ntype : 'table-header-button'}","description":": 'table-header-button'}","longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":3241,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {Boolean} showHeaderFilters_=false\n         */","meta":{"filename":"Toolbar.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"showHeaderFilters_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showHeaderFilters_","scope":"global","$longname":"showHeaderFilters_","$kind":"property","id":3242,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n         * @member {Object} _vdom={tag: 'thead',cn : [{tag: 'tr',cn : []}]}\n         */","meta":{"filename":"Toolbar.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'thead',cn : [{tag: 'tr',cn : []}]}","description":"'thead',cn : [{tag: 'tr',cn : []}]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3243,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     * Triggered after the showHeaderFilters config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1358,1699],"filename":"Toolbar.mjs","lineno":52,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101828","name":"Toolbar#afterSetShowHeaderFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showHeaderFilters config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowHeaderFilters","longname":"Toolbar#afterSetShowHeaderFilters","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#afterSetShowHeaderFilters","$kind":"method","id":3244,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     *\n     */","meta":{"range":[1728,3216],"filename":"Toolbar.mjs","lineno":70,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100101872","name":"Toolbar#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"Toolbar#createItems","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#createItems","$kind":"method","id":3245,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     * @param {String} dock\n     * @returns {String} layoutConfig\n     * @override\n     */","meta":{"range":[3321,3373],"filename":"Toolbar.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100102082","name":"Toolbar#getLayoutConfig","type":"MethodDefinition","paramnames":["dock"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"dock"}],"returns":[{"type":{"names":["String"]},"description":"layoutConfig"}],"override":true,"name":"getLayoutConfig","longname":"Toolbar#getLayoutConfig","kind":"function","memberof":"Toolbar","scope":"instance","$longname":"Toolbar#getLayoutConfig","$kind":"method","id":3246,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     * Specify a different vdom items root if needed (useful in case this container uses a wrapper node).\n     * @returns {Object} The new vdom items root\n     */","meta":{"range":[3550,3611],"filename":"Toolbar.mjs","lineno":135,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100102089","name":"Toolbar#getVdomItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom items root if needed (useful in case this container uses a wrapper node).","returns":[{"type":{"names":["Object"]},"description":"The new vdom items root"}],"name":"getVdomItemsRoot","longname":"Toolbar#getVdomItemsRoot","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getVdomItemsRoot","$kind":"method","id":3247,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     * Specify a different vdom root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[3873,3926],"filename":"Toolbar.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100102103","name":"Toolbar#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Toolbar#getVdomRoot","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getVdomRoot","$kind":"method","id":3248,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n     * Specify a different vnode root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[4189,4252],"filename":"Toolbar.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100102115","name":"Toolbar#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vnode root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Toolbar#getVnodeRoot","kind":"function","memberof":"Toolbar","scope":"instance","params":[],"$longname":"Toolbar#getVnodeRoot","$kind":"method","id":3249,"neoClassName":"Neo.table.header.Toolbar"},{"comment":"/**\n * @class Neo.table.View\n * @extends Neo.component.Base\n */","meta":{"filename":"View.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"class","name":"View","augments":["Neo.component.Base"],"memberof":"Neo.table","longname":"Neo.table.View","scope":"static","$longname":"Neo.table.View","$kind":"class","id":3250,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {String} className='Neo.table.View'\n         * @protected\n         */","meta":{"filename":"View.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.table.View'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3251,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {String} ntype='table-view'\n         * @protected\n         */","meta":{"filename":"View.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'table-view'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3252,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {Array} cls=['neo-table-view']\n         */","meta":{"filename":"View.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-table-view']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3253,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {String|null} containerId=null\n         * @protected\n         */","meta":{"filename":"View.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"containerId","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"containerId","scope":"global","$longname":"containerId","$kind":"property","id":3254,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {Object} recordVnodeMap={}\n         */","meta":{"filename":"View.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"recordVnodeMap","type":{"names":["Object"]},"defaultvalue":"{}","longname":"recordVnodeMap","scope":"global","$longname":"recordVnodeMap","$kind":"property","id":3255,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {Neo.data.Store|null} store=null\n         */","meta":{"filename":"View.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store","scope":"global","$longname":"store","$kind":"property","id":3256,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {Boolean} useRowRecordIds=true\n         */","meta":{"filename":"View.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"useRowRecordIds","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"useRowRecordIds","scope":"global","$longname":"useRowRecordIds","$kind":"property","id":3257,"neoClassName":"Neo.table.View"},{"comment":"/**\n         * @member {Object} _vdom={tag: 'tbody', cn : []}\n         */","meta":{"filename":"View.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag: 'tbody', cn : []}","description":"'tbody', cn : []}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3258,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * @param {Array} inputData\n     */","meta":{"range":[1154,5560],"filename":"View.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102174","name":"View#createViewData","type":"MethodDefinition","paramnames":["inputData"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"inputData"}],"name":"createViewData","longname":"View#createViewData","kind":"function","memberof":"View","scope":"instance","$longname":"View#createViewData","$kind":"method","id":3259,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * @param {Boolean} updateParentVdom\n     * @param {Boolean} silent\n     */","meta":{"range":[5654,5771],"filename":"View.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102679","name":"View#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"updateParentVdom"},{"type":{"names":["Boolean"]},"name":"silent"}],"name":"destroy","longname":"View#destroy","kind":"function","memberof":"View","scope":"instance","$longname":"View#destroy","$kind":"method","id":3260,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * @param {Object} record\n     * @param {String} dataField\n     * @returns {String}\n     */","meta":{"range":[5881,6000],"filename":"View.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102698","name":"View#getCellId","type":"MethodDefinition","paramnames":["record","dataField"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["String"]},"name":"dataField"}],"returns":[{"type":{"names":["String"]}}],"name":"getCellId","longname":"View#getCellId","kind":"function","memberof":"View","scope":"instance","$longname":"View#getCellId","$kind":"method","id":3261,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * @param {String} rowId\n     * @returns {Object}\n     */","meta":{"range":[6076,6168],"filename":"View.mjs","lineno":204,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102722","name":"View#getRecordByRowId","type":"MethodDefinition","paramnames":["rowId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"rowId"}],"returns":[{"type":{"names":["Object"]}}],"name":"getRecordByRowId","longname":"View#getRecordByRowId","kind":"function","memberof":"View","scope":"instance","$longname":"View#getRecordByRowId","$kind":"method","id":3262,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * @param {Object} record\n     * @param {Number} [index]\n     * @returns {String}\n     */","meta":{"range":[6276,6624],"filename":"View.mjs","lineno":213,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102739","name":"View#getRowId","type":"MethodDefinition","paramnames":["record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"optional":true,"name":"index"}],"returns":[{"type":{"names":["String"]}}],"name":"getRowId","longname":"View#getRowId","kind":"function","memberof":"View","scope":"instance","$longname":"View#getRowId","$kind":"method","id":3263,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * Override this method to apply custom CSS rules to table rows\n     * @param {Object} record\n     * @param {Number} rowIndex\n     * @returns {String[]}\n     */","meta":{"range":[6803,6873],"filename":"View.mjs","lineno":231,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102796","name":"View#getTrClass","type":"MethodDefinition","paramnames":["record","rowIndex"]},"vars":{"":null}},"description":"Override this method to apply custom CSS rules to table rows","params":[{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"rowIndex"}],"returns":[{"type":{"names":["Array.<String>"]}}],"name":"getTrClass","longname":"View#getTrClass","kind":"function","memberof":"View","scope":"instance","$longname":"View#getTrClass","$kind":"method","id":3264,"neoClassName":"Neo.table.View"},{"comment":"/**\n     * Gets triggered after changing the value of a record field.\n     * E.g. myRecord.foo = 'bar';\n     * @param {Object} opts\n     * @param {Object[]} opts.fields Each field object contains the keys: name, oldValue, value\n     * @param {Neo.data.Model} opts.model The model instance of the changed record\n     * @param {Object} opts.record\n     */","meta":{"range":[7237,7769],"filename":"View.mjs","lineno":243,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/table","code":{"id":"astnode100102805","name":"View#onStoreRecordChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Gets triggered after changing the value of a record field.<br />E.g. myRecord.foo = 'bar';","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Array.<Object>"]},"description":"Each field object contains the keys: name, oldValue, value","name":"opts.fields"},{"type":{"names":["Neo.data.Model"]},"description":"The model instance of the changed record","name":"opts.model"},{"type":{"names":["Object"]},"name":"opts.record"}],"name":"onStoreRecordChange","longname":"View#onStoreRecordChange","kind":"function","memberof":"View","scope":"instance","$longname":"View#onStoreRecordChange","$kind":"method","id":3265,"neoClassName":"Neo.table.View"},{"comment":"/**\n * Base class for component tooltips\n * @class Neo.tooltip.Base\n * @extends Neo.container.Base\n */","meta":{"filename":"Base.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"Base class for component tooltips","kind":"class","name":"Base","augments":["Neo.container.Base"],"memberof":"Neo.tooltip","longname":"Neo.tooltip.Base","scope":"static","$longname":"Neo.tooltip.Base","$kind":"class","id":3266,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * @member {String} className='Neo.tooltip.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tooltip.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3267,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * @member {String} ntype='tooltip'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tooltip'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3268,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-tooltip']\n         */","meta":{"filename":"Base.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-tooltip']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3269,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * A reference to the target component which is supposed to show this tooltip on mouseenter\n         * @member {String|null} componentId_=null\n         */","meta":{"filename":"Base.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"A reference to the target component which is supposed to show this tooltip on mouseenter","kind":"member","name":"componentId_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"componentId_","scope":"global","$longname":"componentId_","$kind":"property","id":3270,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * Delegates down to a CSS selector inside the target component\n         * @member {String|null} delegate=null\n         */","meta":{"filename":"Base.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"Delegates down to a CSS selector inside the target component","kind":"member","name":"delegate","type":{"names":["String","null"]},"defaultvalue":null,"longname":"delegate","scope":"global","$longname":"delegate","$kind":"property","id":3271,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The delay in ms before the tooltip gets hidden while hovering the target element.\n         * Use null to disable the dismiss logic.\n         * @member {Number|null} dismissDelay=10000\n         */","meta":{"filename":"Base.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The delay in ms before the tooltip gets hidden while hovering the target element.<br />Use null to disable the dismiss logic.","kind":"member","name":"dismissDelay","type":{"names":["Number","null"]},"defaultvalue":10000,"longname":"dismissDelay","scope":"global","$longname":"dismissDelay","$kind":"property","id":3272,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The dismissDelay task id generated by setTimeout()\n         * @member {Number|null} dismissDelayTaskId=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The dismissDelay task id generated by setTimeout()","kind":"member","name":"dismissDelayTaskId","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"dismissDelayTaskId","scope":"global","$longname":"dismissDelayTaskId","$kind":"property","id":3273,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The delay in ms before the tooltip gets shown\n         * @member {Number|null} hideDelay=400\n         */","meta":{"filename":"Base.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The delay in ms before the tooltip gets shown","kind":"member","name":"hideDelay","type":{"names":["Number","null"]},"defaultvalue":400,"longname":"hideDelay","scope":"global","$longname":"hideDelay","$kind":"property","id":3274,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The showDelay task id generated by setTimeout()\n         * @member {Number|null} hideDelayTaskId=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The showDelay task id generated by setTimeout()","kind":"member","name":"hideDelayTaskId","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"hideDelayTaskId","scope":"global","$longname":"hideDelayTaskId","$kind":"property","id":3275,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The delay in ms before the tooltip gets shown\n         * @member {Number|null} showDelay=200\n         */","meta":{"filename":"Base.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The delay in ms before the tooltip gets shown","kind":"member","name":"showDelay","type":{"names":["Number","null"]},"defaultvalue":200,"longname":"showDelay","scope":"global","$longname":"showDelay","$kind":"property","id":3276,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * The showDelay task id generated by setTimeout()\n         * @member {Number|null} showDelayTaskId=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":68,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"The showDelay task id generated by setTimeout()","kind":"member","name":"showDelayTaskId","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"showDelayTaskId","scope":"global","$longname":"showDelayTaskId","$kind":"property","id":3277,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * True prevents the tooltip from hiding while the mouse cursor is above it\n         * @member {Boolean|null} stayOnHover_=true\n         */","meta":{"filename":"Base.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"True prevents the tooltip from hiding while the mouse cursor is above it","kind":"member","name":"stayOnHover_","type":{"names":["Boolean","null"]},"defaultvalue":true,"longname":"stayOnHover_","scope":"global","$longname":"stayOnHover_","$kind":"property","id":3278,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n         * Shortcut to add a label item\n         * @member {String} text_=null\n         */","meta":{"filename":"Base.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{}},"description":"Shortcut to add a label item","kind":"member","name":"text_","type":{"names":["String"]},"defaultvalue":null,"longname":"text_","scope":"global","$longname":"text_","$kind":"property","id":3279,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Triggered after the componentId config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2602,3271],"filename":"Base.mjs","lineno":87,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100102944","name":"Base#afterSetComponentId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the componentId config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetComponentId","longname":"Base#afterSetComponentId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetComponentId","$kind":"method","id":3280,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Triggered after the stayOnHover config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3432,3895],"filename":"Base.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103007","name":"Base#afterSetStayOnHover","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the stayOnHover config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetStayOnHover","longname":"Base#afterSetStayOnHover","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetStayOnHover","$kind":"method","id":3281,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Triggered after the text config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4049,4488],"filename":"Base.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103055","name":"Base#afterSetText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the text config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetText","longname":"Base#afterSetText","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetText","$kind":"method","id":3282,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Clears one or multiple setTimeout call(s)\n     * @param {String[]|String} timers valid values: dismiss, hide, show\n     */","meta":{"range":[4632,4976],"filename":"Base.mjs","lineno":164,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103108","name":"Base#clearTimeout","type":"MethodDefinition","paramnames":["timers"]},"vars":{"":null}},"description":"Clears one or multiple setTimeout call(s)","params":[{"type":{"names":["Array.<String>","String"]},"description":"valid values: dismiss, hide, show","name":"timers"}],"name":"clearTimeout","longname":"Base#clearTimeout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#clearTimeout","$kind":"method","id":3283,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Instantly hides the tooltip\n     * @param {Object|null} data\n     */","meta":{"range":[5066,5198],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103163","name":"Base#hide","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Instantly hides the tooltip","params":[{"type":{"names":["Object","null"]},"name":"data"}],"name":"hide","longname":"Base#hide","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#hide","$kind":"method","id":3284,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Hides the tooltip using the given hideDelay\n     * @param {Object|null} data\n     */","meta":{"range":[5304,5518],"filename":"Base.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103190","name":"Base#hideDelayed","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Hides the tooltip using the given hideDelay","params":[{"type":{"names":["Object","null"]},"name":"data"}],"name":"hideDelayed","longname":"Base#hideDelayed","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#hideDelayed","$kind":"method","id":3285,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * mouseenter event listener for the tooltip element\n     * @param {Object} data\n     */","meta":{"range":[5625,5875],"filename":"Base.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103229","name":"Base#onMouseEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"mouseenter event listener for the tooltip element","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseEnter","longname":"Base#onMouseEnter","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onMouseEnter","$kind":"method","id":3286,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * mouseleave event listener for the tooltip element\n     * @param {Object} data\n     */","meta":{"range":[5982,6216],"filename":"Base.mjs","lineno":223,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103261","name":"Base#onMouseLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"mouseleave event listener for the tooltip element","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseLeave","longname":"Base#onMouseLeave","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onMouseLeave","$kind":"method","id":3287,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Instantly shows the tooltip\n     * @param {Object} data\n     */","meta":{"range":[6301,6579],"filename":"Base.mjs","lineno":235,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103291","name":"Base#show","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Instantly shows the tooltip","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"show","longname":"Base#show","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#show","$kind":"method","id":3288,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n     * Shows the tooltip using the given showDelay\n     * @param {Object} data\n     */","meta":{"range":[6680,6894],"filename":"Base.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tooltip","code":{"id":"astnode100103345","name":"Base#showDelayed","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Shows the tooltip using the given showDelay","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"showDelayed","longname":"Base#showDelayed","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#showDelayed","$kind":"method","id":3289,"neoClassName":"Neo.tooltip.Base"},{"comment":"/**\n * @class Neo.tree.List\n * @extends Neo.list.Base\n */","meta":{"filename":"List.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"class","name":"List","augments":["Neo.list.Base"],"memberof":"Neo.tree","longname":"Neo.tree.List","scope":"static","$longname":"Neo.tree.List","$kind":"class","id":3290,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {String} className='Neo.tree.List'\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.tree.List'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3291,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {String} ntype='treelist'\n         * @protected\n         */","meta":{"filename":"List.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'treelist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3292,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {String[]} cls=['neo-tree-list']\n         */","meta":{"filename":"List.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-tree-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3293,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * todo: change the default to false once selection.TreeList is in place\n         * @member {Boolean} disableSelection=true\n         */","meta":{"filename":"List.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"description":"todo: change the default to false once selection.TreeList is in place","kind":"member","name":"disableSelection","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"disableSelection","scope":"global","$longname":"disableSelection","$kind":"property","id":3294,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Neo.draggable.tree.DragZone|null} dragZone=null\n         */","meta":{"filename":"List.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"dragZone","type":{"names":["Neo.draggable.tree.DragZone","null"]},"defaultvalue":null,"longname":"dragZone","scope":"global","$longname":"dragZone","$kind":"property","id":3295,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Boolean} showCollapseExpandAllIcons=true\n         */","meta":{"filename":"List.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"showCollapseExpandAllIcons","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showCollapseExpandAllIcons","scope":"global","$longname":"showCollapseExpandAllIcons","$kind":"property","id":3296,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Boolean} sortable_=false\n         */","meta":{"filename":"List.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"sortable_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"sortable_","scope":"global","$longname":"sortable_","$kind":"property","id":3297,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Neo.draggable.tree.SortZone|null} sortZone=null\n         */","meta":{"filename":"List.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"sortZone","type":{"names":["Neo.draggable.tree.SortZone","null"]},"defaultvalue":null,"longname":"sortZone","scope":"global","$longname":"sortZone","$kind":"property","id":3298,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Object} dragZoneConfig=null\n         */","meta":{"filename":"List.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"dragZoneConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"dragZoneConfig","scope":"global","$longname":"dragZoneConfig","$kind":"property","id":3299,"neoClassName":"Neo.tree.List"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"List.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3300,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Triggered after the draggable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1697,2317],"filename":"List.mjs","lineno":65,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103450","name":"Tree#afterSetDraggable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the draggable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDraggable","longname":"Tree#afterSetDraggable","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#afterSetDraggable","$kind":"method","id":3301,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Triggered after the sortable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2475,3183],"filename":"List.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103515","name":"Tree#afterSetSortable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sortable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetSortable","longname":"Tree#afterSetSortable","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#afterSetSortable","$kind":"method","id":3302,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Object|Neo.data.Store} value\n     * @param {Object|Neo.data.Store} oldValue\n     * @returns {Neo.data.Store}\n     * @protected\n     */","meta":{"range":[3402,3623],"filename":"List.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103584","name":"Tree#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Object","Neo.data.Store"]},"name":"value"},{"type":{"names":["Object","Neo.data.Store"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.data.Store"]}}],"access":"protected","name":"beforeSetStore","longname":"Tree#beforeSetStore","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#beforeSetStore","$kind":"method","id":3303,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Collapses all folders\n     * @param {Boolean} [silent]=false Set silent to true to prevent a vnode update\n     */","meta":{"range":[3759,4337],"filename":"List.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103612","name":"Tree#collapseAll","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Collapses all folders","params":[{"type":{"names":["Boolean"]},"optional":true,"description":"Set silent to true to prevent a vnode update","name":"silent","defaultvalue":false}],"name":"collapseAll","longname":"Tree#collapseAll","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#collapseAll","$kind":"method","id":3304,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * @param {String} [parentId] The parent node\n     * @param {Object} [vdomRoot] The vdom template root for the current sub tree\n     * @param {Number} level The hierarchy level of the tree\n     * @returns {Object} vdomRoot\n     * @protected\n     */","meta":{"range":[4604,6625],"filename":"List.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103700","name":"Tree#createItems","type":"MethodDefinition","paramnames":["parentId","vdomRoot","level"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"optional":true,"description":"The parent node","name":"parentId"},{"type":{"names":["Object"]},"optional":true,"description":"The vdom template root for the current sub tree","name":"vdomRoot"},{"type":{"names":["Number"]},"description":"The hierarchy level of the tree","name":"level"}],"returns":[{"type":{"names":["Object"]},"description":"vdomRoot"}],"access":"protected","name":"createItems","longname":"Tree#createItems","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#createItems","$kind":"method","id":3305,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Expands all folders\n     * @param {Boolean} silent=false Set silent to true to prevent a vnode update\n     */","meta":{"range":[6756,7330],"filename":"List.mjs","lineno":230,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100103920","name":"Tree#expandAll","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Expands all folders","params":[{"type":{"names":["Boolean"]},"defaultvalue":false,"description":"Set silent to true to prevent a vnode update","name":"silent"}],"name":"expandAll","longname":"Tree#expandAll","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#expandAll","$kind":"method","id":3306,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Hides Tree nodes which do not match the filter\n     * @param {String} property The store field to filter by\n     * @param {String} value The filter value\n     * @param {Number|null} parentId The root id for the current filter call\n     * @param {Boolean} [parentMatch]=false In case a parent folder matches the filter, show its child items\n     * @returns {Boolean} false if at least one child item is filtered\n     */","meta":{"range":[7770,9124],"filename":"List.mjs","lineno":260,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104009","name":"Tree#filter","type":"MethodDefinition","paramnames":["property","value","parentId","parentMatch"]},"vars":{"":null}},"description":"Hides Tree nodes which do not match the filter","params":[{"type":{"names":["String"]},"description":"The store field to filter by","name":"property"},{"type":{"names":["String"]},"description":"The filter value","name":"value"},{"type":{"names":["Number","null"]},"description":"The root id for the current filter call","name":"parentId"},{"type":{"names":["Boolean"]},"optional":true,"description":"In case a parent folder matches the filter, show its child items","name":"parentMatch","defaultvalue":false}],"returns":[{"type":{"names":["Boolean"]},"description":"false if at least one child item is filtered"}],"name":"filter","longname":"Tree#filter","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#filter","$kind":"method","id":3307,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[9171,9267],"filename":"List.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104189","name":"Tree#getListItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"getListItemsRoot","longname":"Tree#getListItemsRoot","kind":"function","memberof":"Tree","scope":"instance","params":[],"$longname":"Tree#getListItemsRoot","$kind":"method","id":3308,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9317,9515],"filename":"List.mjs","lineno":313,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104206","name":"Tree#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"Tree#onClick","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#onClick","$kind":"method","id":3309,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     *\n     */","meta":{"range":[9544,10236],"filename":"List.mjs","lineno":324,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104239","name":"Tree#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Tree#onConstructed","kind":"function","memberof":"Tree","scope":"instance","params":[],"$longname":"Tree#onConstructed","$kind":"method","id":3310,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * @param {Object} node\n     * @param {Object} data\n     */","meta":{"range":[10314,11531],"filename":"List.mjs","lineno":353,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104301","name":"Tree#onItemClick","type":"MethodDefinition","paramnames":["node","data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"node"},{"type":{"names":["Object"]},"name":"data"}],"name":"onItemClick","longname":"Tree#onItemClick","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#onItemClick","$kind":"method","id":3311,"neoClassName":"Neo.tree.List"},{"comment":"/**\n                 * The leafItemClick event fires when a click occurs on a list item which does not have child items.\n                 * Passes the item record to the event handler.\n                 * @event leafItemClick\n                 * @returns {Object} record\n                 */","meta":{"filename":"List.mjs","lineno":380,"columnno":16,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{}},"description":"The leafItemClick event fires when a click occurs on a list item which does not have child items.<br />Passes the item record to the event handler.","kind":"event","name":"leafItemClick","returns":[{"type":{"names":["Object"]},"description":"record"}],"longname":"event:leafItemClick","scope":"global","$longname":"event:leafItemClick","$kind":"event","id":3312,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Placeholder method\n     * @param {Object} record\n     */","meta":{"range":[11609,11641],"filename":"List.mjs","lineno":397,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104437","name":"Tree#onLeafItemClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"description":"Placeholder method","params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onLeafItemClick","longname":"Tree#onLeafItemClick","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#onLeafItemClick","$kind":"method","id":3313,"neoClassName":"Neo.tree.List"},{"comment":"/**\n     * Gets triggered by clicks on the collapse or expand all icons\n     * @param {Array} cls\n     * @protected\n     */","meta":{"range":[11775,11954],"filename":"List.mjs","lineno":406,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/tree","code":{"id":"astnode100104442","name":"Tree#onMenuItemClick","type":"MethodDefinition","paramnames":["cls"]},"vars":{"":null}},"description":"Gets triggered by clicks on the collapse or expand all icons","params":[{"type":{"names":["Array"]},"name":"cls"}],"access":"protected","name":"onMenuItemClick","longname":"Tree#onMenuItemClick","kind":"function","memberof":"Tree","scope":"instance","$longname":"Tree#onMenuItemClick","$kind":"method","id":3314,"neoClassName":"Neo.tree.List"},{"comment":"/**\n * @class Neo.util.Array\n * @extends Neo.core.Base\n */","meta":{"filename":"Array.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Array","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Array","scope":"static","$longname":"Neo.util.Array","$kind":"class","id":3315,"neoClassName":"Neo.util.Array"},{"comment":"/**\n         * @member {String} className='Neo.util.Array'\n         * @protected\n         */","meta":{"filename":"Array.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Array'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3316,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Adds an item or Array of items to an array in case it does not already exist.\n     * Only primitive items will get found as duplicates\n     * @param {Array} arr\n     * @param {*} items\n     */","meta":{"range":[517,753],"filename":"Array.mjs","lineno":22,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104493","name":"NeoArray.add","type":"MethodDefinition","paramnames":["arr","items"]},"vars":{"":null}},"description":"Adds an item or Array of items to an array in case it does not already exist.<br />Only primitive items will get found as duplicates","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"items"}],"name":"add","longname":"NeoArray.add","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.add","$kind":"method","id":3317,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Returns an array of items which are present in array1, but not in array2\n     * @param {Array} array1=[]\n     * @param {Array} array2=[]\n     * @returns {Array}\n     */","meta":{"range":[943,1052],"filename":"Array.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104534","name":"NeoArray.difference","type":"MethodDefinition","paramnames":["array1","array2"]},"vars":{"":null}},"description":"Returns an array of items which are present in array1, but not in array2","params":[{"type":{"names":["Array"]},"defaultvalue":"[","name":"array1"},{"type":{"names":["Array"]},"defaultvalue":"[","name":"array2"}],"returns":[{"type":{"names":["Array"]}}],"name":"difference","longname":"NeoArray.difference","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.difference","$kind":"method","id":3318,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Checks if the item is included by reference inside the array\n     * @param {Array} arr\n     * @param {*} item\n     */","meta":{"range":[1191,1259],"filename":"Array.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104557","name":"NeoArray.hasItem","type":"MethodDefinition","paramnames":["arr","item"]},"vars":{"":null}},"description":"Checks if the item is included by reference inside the array","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"item"}],"name":"hasItem","longname":"NeoArray.hasItem","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.hasItem","$kind":"method","id":3319,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Returns an array of items which are present in array1 and array2\n     * Only supports primitive items\n     * @param {Array} array1=[]\n     * @param {Array} array2=[]\n     * @returns {Array}\n     */","meta":{"range":[1478,1588],"filename":"Array.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104569","name":"NeoArray.intersection","type":"MethodDefinition","paramnames":["array1","array2"]},"vars":{"":null}},"description":"Returns an array of items which are present in array1 and array2<br />Only supports primitive items","params":[{"type":{"names":["Array"]},"defaultvalue":"[","name":"array1"},{"type":{"names":["Array"]},"defaultvalue":"[","name":"array2"}],"returns":[{"type":{"names":["Array"]}}],"name":"intersection","longname":"NeoArray.intersection","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.intersection","$kind":"method","id":3320,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Moves an item inside arr from fromIndex to toIndex\n     * @param {Array} arr\n     * @param {Number} fromIndex\n     * @param {Number} toIndex\n     */","meta":{"range":[1758,2045],"filename":"Array.mjs","lineno":70,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104591","name":"NeoArray.move","type":"MethodDefinition","paramnames":["arr","fromIndex","toIndex"]},"vars":{"":null}},"description":"Moves an item inside arr from fromIndex to toIndex","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"name":"move","longname":"NeoArray.move","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.move","$kind":"method","id":3321,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Removes an item or array of items from an array. Only primitive items will get found\n     * @param {Array} arr\n     * @param {*} items\n     */","meta":{"range":[2209,2505],"filename":"Array.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104637","name":"NeoArray.remove","type":"MethodDefinition","paramnames":["arr","items"]},"vars":{"":null}},"description":"Removes an item or array of items from an array. Only primitive items will get found","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"items"}],"name":"remove","longname":"NeoArray.remove","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.remove","$kind":"method","id":3322,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Convenience method to combine add & remove in one call.\n     * You can pass single items or an array of items to add or to remove.\n     * @param {Array} arr\n     * @param {*} removeItems\n     * @param {*} addItems\n     */","meta":{"range":[2748,2872],"filename":"Array.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104688","name":"NeoArray.removeAdd","type":"MethodDefinition","paramnames":["arr","removeItems","addItems"]},"vars":{"":null}},"description":"Convenience method to combine add & remove in one call.<br />You can pass single items or an array of items to add or to remove.","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"removeItems"},{"type":{"names":["*"]},"name":"addItems"}],"name":"removeAdd","longname":"NeoArray.removeAdd","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.removeAdd","$kind":"method","id":3323,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Removes an item from an array in case it does exist, otherwise adds it\n     * @param {Array} arr\n     * @param {*} item\n     */","meta":{"range":[3021,3122],"filename":"Array.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104709","name":"NeoArray.toggle","type":"MethodDefinition","paramnames":["arr","item"]},"vars":{"":null}},"description":"Removes an item from an array in case it does exist, otherwise adds it","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"item"}],"name":"toggle","longname":"NeoArray.toggle","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.toggle","$kind":"method","id":3324,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Returns an array of items which are present in array1 and array2\n     * Only supports primitive items\n     * @param {Array} array1\n     * @param {Array} array2\n     * @returns {Array}\n     */","meta":{"range":[3335,3729],"filename":"Array.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104730","name":"NeoArray.union","type":"MethodDefinition","paramnames":["array1","array2"]},"vars":{"":null}},"description":"Returns an array of items which are present in array1 and array2<br />Only supports primitive items","params":[{"type":{"names":["Array"]},"name":"array1"},{"type":{"names":["Array"]},"name":"array2"}],"returns":[{"type":{"names":["Array"]}}],"name":"union","longname":"NeoArray.union","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.union","$kind":"method","id":3325,"neoClassName":"Neo.util.Array"},{"comment":"/**\n     * Adds an item or Array of items to an array in case it does not already exist.\n     * Only primitive items will get found as duplicates\n     * @param {Array} arr\n     * @param {*} items\n     */","meta":{"range":[3943,4186],"filename":"Array.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104787","name":"NeoArray.unshift","type":"MethodDefinition","paramnames":["arr","items"]},"vars":{"":null}},"description":"Adds an item or Array of items to an array in case it does not already exist.<br />Only primitive items will get found as duplicates","params":[{"type":{"names":["Array"]},"name":"arr"},{"type":{"names":["*"]},"name":"items"}],"name":"unshift","longname":"NeoArray.unshift","kind":"function","memberof":"NeoArray","scope":"static","$longname":"NeoArray.unshift","$kind":"method","id":3326,"neoClassName":"Neo.util.Array"},{"comment":"/**\n * @class Neo.util.ClassSystem\n * @extends Neo.core.Base\n */","meta":{"filename":"ClassSystem.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"ClassSystem","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.ClassSystem","scope":"static","$longname":"Neo.util.ClassSystem","$kind":"class","id":3327,"neoClassName":"Neo.util.ClassSystem"},{"comment":"/**\n         * @member {String} className='Neo.util.ClassSystem'\n         * @protected\n         */","meta":{"filename":"ClassSystem.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.ClassSystem'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3328,"neoClassName":"Neo.util.ClassSystem"},{"comment":"/**\n     * can get used inside beforeSet methods in case you want to create instances like stores\n     * @param {Object|Neo.core.Base|null} config\n     * @param {Neo.core.Base|String} [DefaultClass=null]\n     * @param {Object} [defaultValues={}]\n     * @returns {Neo.core.Base} instance\n     */","meta":{"range":[629,1637],"filename":"ClassSystem.mjs","lineno":23,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100104854","name":"ClassSystem.beforeSetInstance","type":"MethodDefinition","paramnames":["config","DefaultClass","defaultValues"]},"vars":{"":null}},"description":"can get used inside beforeSet methods in case you want to create instances like stores","params":[{"type":{"names":["Object","Neo.core.Base","null"]},"name":"config"},{"type":{"names":["Neo.core.Base","String"]},"optional":true,"defaultvalue":null,"name":"DefaultClass"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"{}","name":"defaultValues"}],"returns":[{"type":{"names":["Neo.core.Base"]},"description":"instance"}],"name":"beforeSetInstance","longname":"ClassSystem.beforeSetInstance","kind":"function","memberof":"ClassSystem","scope":"static","$longname":"ClassSystem.beforeSetInstance","$kind":"method","id":3329,"neoClassName":"Neo.util.ClassSystem"},{"comment":"/**\n * @class Neo.util.Css\n * @extends Neo.core.Base\n */","meta":{"filename":"Css.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Css","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Css","scope":"static","$longname":"Neo.util.Css","$kind":"class","id":3330,"neoClassName":"Neo.util.Css"},{"comment":"/**\n         * @member {String} className='Neo.util.Css'\n         * @protected\n         */","meta":{"filename":"Css.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Css'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3331,"neoClassName":"Neo.util.Css"},{"comment":"/**\n     * Pass the selectorText of the rules which you want to remove\n     * @param {String[]|String} rules\n     */","meta":{"range":[419,617],"filename":"Css.mjs","lineno":20,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105001","name":"Css.deleteRules","type":"MethodDefinition","paramnames":["rules"]},"vars":{"":null}},"description":"Pass the selectorText of the rules which you want to remove","params":[{"type":{"names":["Array.<String>","String"]},"name":"rules"}],"name":"deleteRules","longname":"Css.deleteRules","kind":"function","memberof":"Css","scope":"static","$longname":"Css.deleteRules","$kind":"method","id":3332,"neoClassName":"Neo.util.Css"},{"comment":"/**\n     * @param {String[]|String} rules\n     */","meta":{"range":[677,875],"filename":"Css.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105033","name":"Css.insertRules","type":"MethodDefinition","paramnames":["rules"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>","String"]},"name":"rules"}],"name":"insertRules","longname":"Css.insertRules","kind":"function","memberof":"Css","scope":"static","$longname":"Css.insertRules","$kind":"method","id":3333,"neoClassName":"Neo.util.Css"},{"comment":"/**\n * @class Neo.util.Date\n * @extends Neo.core.Base\n */","meta":{"filename":"Date.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Date","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Date","scope":"static","$longname":"Neo.util.Date","$kind":"class","id":3334,"neoClassName":"Neo.util.Date"},{"comment":"/**\n         * @member {String} className='Neo.util.Date'\n         * @protected\n         */","meta":{"filename":"Date.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Date'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3335,"neoClassName":"Neo.util.Date"},{"comment":"/**\n         * Valid values for dayNameFormat\n         * @member {String[]} dayNameFormats=['narrow', 'short', 'long']\n         * @protected\n         * @static\n         */","meta":{"filename":"Date.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Valid values for dayNameFormat","kind":"member","name":"dayNameFormats","type":{"names":["Array.<String>"]},"defaultvalue":"['narrow', 'short', 'long']","access":"protected","scope":"static","longname":"dayNameFormats","$longname":"dayNameFormats","$kind":"property","id":3336,"neoClassName":"Neo.util.Date"},{"comment":"/**\n         * Valid values for monthNameFormat\n         * @member {String[]} monthNameFormats=['narrow', 'short', 'long']\n         * @protected\n         * @static\n         */","meta":{"filename":"Date.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Valid values for monthNameFormat","kind":"member","name":"monthNameFormats","type":{"names":["Array.<String>"]},"defaultvalue":"['narrow', 'short', 'long']","access":"protected","scope":"static","longname":"monthNameFormats","$longname":"monthNameFormats","$kind":"property","id":3337,"neoClassName":"Neo.util.Date"},{"comment":"/**\n         * Valid values for dayNameFormat\n         * @member {Number[]} weekStartDays=[0, 1, 2, 3, 4, 5, 6]\n         * @protected\n         * @static\n         */","meta":{"filename":"Date.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Valid values for dayNameFormat","kind":"member","name":"weekStartDays","type":{"names":["Array.<Number>"]},"defaultvalue":"[0, 1, 2, 3, 4, 5, 6]","access":"protected","scope":"static","longname":"weekStartDays","$longname":"weekStartDays","$kind":"property","id":3338,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Clones a Date instance using the same value\n     * @param {Date|null} date\n     * @returns {Date|null} the cloned date object\n     */","meta":{"range":[1146,1229],"filename":"Date.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105110","name":"DateUtil.clone","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Clones a Date instance using the same value","params":[{"type":{"names":["Date","null"]},"name":"date"}],"returns":[{"type":{"names":["Date","null"]},"description":"the cloned date object"}],"name":"clone","longname":"DateUtil.clone","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.clone","$kind":"method","id":3339,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Returns the yyyy-mm-dd formatted value of a given Date instance\n     * @param {Date} date\n     * @returns {String} the yyyy-mm-dd formatted date\n     */","meta":{"range":[1403,1547],"filename":"Date.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105126","name":"DateUtil.convertToyyyymmdd","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Returns the yyyy-mm-dd formatted value of a given Date instance","params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["String"]},"description":"the yyyy-mm-dd formatted date"}],"name":"convertToyyyymmdd","longname":"DateUtil.convertToyyyymmdd","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.convertToyyyymmdd","$kind":"method","id":3340,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Returns the amount of days inside the month of a passed date object\n     * @param {Date} date\n     * @returns {Number} days inside the month\n     */","meta":{"range":[1717,1831],"filename":"Date.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105154","name":"DateUtil.getDaysInMonth","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Returns the amount of days inside the month of a passed date object","params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Number"]},"description":"days inside the month"}],"name":"getDaysInMonth","longname":"DateUtil.getDaysInMonth","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.getDaysInMonth","$kind":"method","id":3341,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * @param {Date} date\n     * @param {Number} weekStartDay 0-6\n     * @returns {Number}\n     */","meta":{"range":[1944,2197],"filename":"Date.mjs","lineno":69,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105176","name":"DateUtil.getFirstDayOffset","type":"MethodDefinition","paramnames":["date","weekStartDay"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"},{"type":{"names":["Number"]},"description":"0-6","name":"weekStartDay"}],"returns":[{"type":{"names":["Number"]}}],"name":"getFirstDayOffset","longname":"DateUtil.getFirstDayOffset","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.getFirstDayOffset","$kind":"method","id":3342,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Returns the day number of the first day of a passed date object\n     * @param {Date} date\n     * @returns {Number} 0-6 (Sun-Sat)\n     */","meta":{"range":[2355,2468],"filename":"Date.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105204","name":"DateUtil.getFirstDayOfMonth","type":"MethodDefinition","paramnames":["date"]},"vars":{"":null}},"description":"Returns the day number of the first day of a passed date object","params":[{"type":{"names":["Date"]},"name":"date"}],"returns":[{"type":{"names":["Number"]},"description":"0-6 (Sun-Sat)"}],"name":"getFirstDayOfMonth","longname":"DateUtil.getFirstDayOfMonth","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.getFirstDayOfMonth","$kind":"method","id":3343,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Returns the week number of the passed date\n     * https://en.wikipedia.org/wiki/ISO_8601\n     * @param {Date} targetDate\n     * @returns {Number}\n     */","meta":{"range":[2643,3158],"filename":"Date.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105224","name":"DateUtil.getWeekOfYear","type":"MethodDefinition","paramnames":["targetDate"]},"vars":{"":null}},"description":"Returns the week number of the passed date<br />https://en.wikipedia.org/wiki/ISO_8601","params":[{"type":{"names":["Date"]},"name":"targetDate"}],"returns":[{"type":{"names":["Number"]}}],"name":"getWeekOfYear","longname":"DateUtil.getWeekOfYear","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.getWeekOfYear","$kind":"method","id":3344,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * @param {Date} date\n     * @param {Number} weekStartDay 0-6\n     * @returns {Number} 5-6\n     */","meta":{"range":[3275,3526],"filename":"Date.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105321","name":"DateUtil.getWeeksOfMonth","type":"MethodDefinition","paramnames":["date","weekStartDay"]},"vars":{"":null}},"params":[{"type":{"names":["Date"]},"name":"date"},{"type":{"names":["Number"]},"description":"0-6","name":"weekStartDay"}],"returns":[{"type":{"names":["Number"]},"description":"5-6"}],"name":"getWeeksOfMonth","longname":"DateUtil.getWeeksOfMonth","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.getWeeksOfMonth","$kind":"method","id":3345,"neoClassName":"Neo.util.Date"},{"comment":"/**\n     * Returns true in case the day, month & year of 2 given Date objects are the same\n     * @param {Date} date1\n     * @param {Date} date2\n     * @returns {Boolean}\n     */","meta":{"range":[3715,3933],"filename":"Date.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105354","name":"DateUtil.matchDate","type":"MethodDefinition","paramnames":["date1","date2"]},"vars":{"":null}},"description":"Returns true in case the day, month & year of 2 given Date objects are the same","params":[{"type":{"names":["Date"]},"name":"date1"},{"type":{"names":["Date"]},"name":"date2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"matchDate","longname":"DateUtil.matchDate","kind":"function","memberof":"DateUtil","scope":"static","$longname":"DateUtil.matchDate","$kind":"method","id":3346,"neoClassName":"Neo.util.Date"},{"comment":"/**\n * @class Neo.util.Function\n * @extends Neo.core.Base\n */","meta":{"filename":"Function.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Function","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Function","scope":"static","$longname":"Neo.util.Function","$kind":"class","id":3347,"neoClassName":"Neo.util.Function"},{"comment":"/**\n         * @member {String} className='Neo.util.Function'\n         * @protected\n         */","meta":{"filename":"Function.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Function'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3348,"neoClassName":"Neo.util.Function"},{"comment":"/**\n     * Append args instead of prepending them\n     * @param {Object} scope\n     * @returns {Function}\n     */","meta":{"range":[439,668],"filename":"Function.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105416","name":"NeoFunction.bindAppend","type":"MethodDefinition","paramnames":["scope"]},"vars":{"":null}},"description":"Append args instead of prepending them","params":[{"type":{"names":["Object"]},"name":"scope"}],"returns":[{"type":{"names":["function"]}}],"name":"bindAppend","longname":"NeoFunction.bindAppend","kind":"function","memberof":"NeoFunction","scope":"static","$longname":"NeoFunction.bindAppend","$kind":"method","id":3349,"neoClassName":"Neo.util.Function"},{"comment":"/**\n     * @param {Neo.core.Base} target\n     * @param {String} methodName\n     * @param {Function} fn\n     * @param {Object} scope\n     * @returns {Function}\n     */","meta":{"range":[845,1122],"filename":"Function.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105458","name":"NeoFunction.createSequence","type":"MethodDefinition","paramnames":["target","methodName","fn","scope"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.core.Base"]},"name":"target"},{"type":{"names":["String"]},"name":"methodName"},{"type":{"names":["function"]},"name":"fn"},{"type":{"names":["Object"]},"name":"scope"}],"returns":[{"type":{"names":["function"]}}],"name":"createSequence","longname":"NeoFunction.createSequence","kind":"function","memberof":"NeoFunction","scope":"static","$longname":"NeoFunction.createSequence","$kind":"method","id":3350,"neoClassName":"Neo.util.Function"},{"comment":"/**\n     * @param {Neo.core.Base} target\n     * @param {String} methodName\n     * @param {Function} fn\n     * @param {Object} scope\n     * @returns {Function}\n     */","meta":{"range":[1299,1615],"filename":"Function.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105499","name":"NeoFunction.intercept","type":"MethodDefinition","paramnames":["target","methodName","fn","scope"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.core.Base"]},"name":"target"},{"type":{"names":["String"]},"name":"methodName"},{"type":{"names":["function"]},"name":"fn"},{"type":{"names":["Object"]},"name":"scope"}],"returns":[{"type":{"names":["function"]}}],"name":"intercept","longname":"NeoFunction.intercept","kind":"function","memberof":"NeoFunction","scope":"static","$longname":"NeoFunction.intercept","$kind":"method","id":3351,"neoClassName":"Neo.util.Function"},{"comment":"/**\n * @class Neo.util.HashHistory\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"HashHistory.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"HashHistory","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.util","longname":"Neo.util.HashHistory","scope":"static","$longname":"Neo.util.HashHistory","$kind":"class","id":3352,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * True automatically applies the core/Observable.mjs mixin\n         * @member {Boolean} observable=true\n         * @static\n         */","meta":{"filename":"HashHistory.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":3353,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * @member {String} className='Neo.util.ClassSystem'\n         * @protected\n         */","meta":{"filename":"HashHistory.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.ClassSystem'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3354,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * @member {String} ntype='hash-history'\n         * @protected\n         */","meta":{"filename":"HashHistory.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'hash-history'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3355,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"HashHistory.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3356,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * @member {Number} maxItems=50\n         * @protected\n         */","meta":{"filename":"HashHistory.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"maxItems","type":{"names":["Number"]},"defaultvalue":50,"access":"protected","longname":"maxItems","scope":"global","$longname":"maxItems","$kind":"property","id":3357,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n         * @member {Array} stack=[]\n         * @protected\n         */","meta":{"filename":"HashHistory.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"stack","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"stack","scope":"global","$longname":"stack","$kind":"property","id":3358,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[1118,1163],"filename":"HashHistory.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105590","name":"HashHistory#first","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"first","longname":"HashHistory#first","kind":"function","memberof":"HashHistory","scope":"instance","params":[],"$longname":"HashHistory#first","$kind":"method","id":3359,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n     * @returns {Number}\n     */","meta":{"range":[1210,1262],"filename":"HashHistory.mjs","lineno":57,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105600","name":"HashHistory#getCount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Number"]}}],"name":"getCount","longname":"HashHistory#getCount","kind":"function","memberof":"HashHistory","scope":"instance","params":[],"$longname":"HashHistory#getCount","$kind":"method","id":3360,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.appName\n     * @param {Object} data.hash\n     * @param {String} data.hashString\n     */","meta":{"range":[1420,1640],"filename":"HashHistory.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105610","name":"HashHistory#push","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.appName"},{"type":{"names":["Object"]},"name":"data.hash"},{"type":{"names":["String"]},"name":"data.hashString"}],"name":"push","longname":"HashHistory#push","kind":"function","memberof":"HashHistory","scope":"instance","$longname":"HashHistory#push","$kind":"method","id":3361,"neoClassName":"Neo.util.HashHistory"},{"comment":"/**\n * @class Neo.util.KeyNavigation\n * @extends Neo.core.Base\n */","meta":{"filename":"KeyNavigation.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"KeyNavigation","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.KeyNavigation","scope":"static","$longname":"Neo.util.KeyNavigation","$kind":"class","id":3362,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n         * @member {String} className='Neo.util.KeyNavigation'\n         * @protected\n         */","meta":{"filename":"KeyNavigation.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.KeyNavigation'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3363,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n         * @member {String} ntype='keynav'\n         * @protected\n         */","meta":{"filename":"KeyNavigation.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'keynav'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3364,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n         * Internally stores the component id inside _component\n         * @member {Neo.component.Base|null} component_=null\n         */","meta":{"filename":"KeyNavigation.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Internally stores the component id inside _component","kind":"member","name":"component_","type":{"names":["Neo.component.Base","null"]},"defaultvalue":null,"longname":"component_","scope":"global","$longname":"component_","$kind":"property","id":3365,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n         * Set this to true in case the keydown event is supposed to bubble upwards inside the component tree\n         * @member {Boolean} keyDownEventBubble=false\n         */","meta":{"filename":"KeyNavigation.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Set this to true in case the keydown event is supposed to bubble upwards inside the component tree","kind":"member","name":"keyDownEventBubble","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"keyDownEventBubble","scope":"global","$longname":"keyDownEventBubble","$kind":"property","id":3366,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n         * @member {Array|null} keys_=null\n         */","meta":{"filename":"KeyNavigation.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"keys_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"keys_","scope":"global","$longname":"keys_","$kind":"property","id":3367,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * @protected\n     * @returns {Neo.component.Base}\n     */","meta":{"range":[1130,1208],"filename":"KeyNavigation.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105730","name":"KeyNavigation#beforeGetComponent","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"beforeGetComponent","longname":"KeyNavigation#beforeGetComponent","kind":"function","memberof":"KeyNavigation","scope":"instance","params":[],"$longname":"KeyNavigation#beforeGetComponent","$kind":"method","id":3368,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * @param {Neo.component.Base} value\n     * @protected\n     * @returns {String} the component id\n     */","meta":{"range":[1331,1390],"filename":"KeyNavigation.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105742","name":"KeyNavigation#beforeSetComponent","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"value"}],"access":"protected","returns":[{"type":{"names":["String"]},"description":"the component id"}],"name":"beforeSetComponent","longname":"KeyNavigation#beforeSetComponent","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#beforeSetComponent","$kind":"method","id":3369,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     *\n     */","meta":{"range":[1419,1488],"filename":"KeyNavigation.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105749","name":"KeyNavigation#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"destroy","longname":"KeyNavigation#destroy","kind":"function","memberof":"KeyNavigation","scope":"instance","params":[],"$longname":"KeyNavigation#destroy","$kind":"method","id":3370,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1538,2183],"filename":"KeyNavigation.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105763","name":"KeyNavigation#onKeyDown","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDown","longname":"KeyNavigation#onKeyDown","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#onKeyDown","$kind":"method","id":3371,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * @param {Object} value\n     * @returns {Object}\n     */","meta":{"range":[2259,2800],"filename":"KeyNavigation.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105844","name":"KeyNavigation#parseKeys","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"}],"returns":[{"type":{"names":["Object"]}}],"name":"parseKeys","longname":"KeyNavigation#parseKeys","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#parseKeys","$kind":"method","id":3372,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * Replaces specific key names, e.g. \" \" => SPACE\n     * @param {String} key\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[2946,3436],"filename":"KeyNavigation.mjs","lineno":120,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105899","name":"KeyNavigation#parseUpperCaseKey","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Replaces specific key names, e.g. \" \" => SPACE","params":[{"type":{"names":["String"]},"name":"key"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"parseUpperCaseKey","longname":"KeyNavigation#parseUpperCaseKey","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#parseUpperCaseKey","$kind":"method","id":3373,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * @param {Neo.component.Base} component\n     */","meta":{"range":[3503,4003],"filename":"KeyNavigation.mjs","lineno":145,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100105943","name":"KeyNavigation#register","type":"MethodDefinition","paramnames":["component"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.component.Base"]},"name":"component"}],"name":"register","longname":"KeyNavigation#register","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#register","$kind":"method","id":3374,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * Remove a key listener using the same config used when creating it\n     * @param {Object} config\n     */","meta":{"range":[4128,4473],"filename":"KeyNavigation.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106002","name":"KeyNavigation#removeKey","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"Remove a key listener using the same config used when creating it","params":[{"type":{"names":["Object"]},"name":"config"}],"name":"removeKey","longname":"KeyNavigation#removeKey","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#removeKey","$kind":"method","id":3375,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     * Remove multiple key listeners passing an array of config items\n     * @param {Array} items\n     */","meta":{"range":[4593,4721],"filename":"KeyNavigation.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106055","name":"KeyNavigation#removeKeys","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Remove multiple key listeners passing an array of config items","params":[{"type":{"names":["Array"]},"name":"items"}],"name":"removeKeys","longname":"KeyNavigation#removeKeys","kind":"function","memberof":"KeyNavigation","scope":"instance","$longname":"KeyNavigation#removeKeys","$kind":"method","id":3376,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n     *\n     */","meta":{"range":[4750,4836],"filename":"KeyNavigation.mjs","lineno":199,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106079","name":"KeyNavigation#unregister","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"unregister","longname":"KeyNavigation#unregister","kind":"function","memberof":"KeyNavigation","scope":"instance","params":[],"$longname":"KeyNavigation#unregister","$kind":"method","id":3377,"neoClassName":"Neo.util.KeyNavigation"},{"comment":"/**\n * @class Neo.util.Logger\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Logger.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Logger","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.util","longname":"Neo.util.Logger","scope":"static","$longname":"Neo.util.Logger","$kind":"class","id":3378,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n         * @member {String} className='Neo.util.Logger'\n         * @protected\n         */","meta":{"filename":"Logger.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Logger'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3379,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n         * Set this config to false to disable the logging\n         * @member {boolean} enableLogs=true\n         */","meta":{"filename":"Logger.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Set this config to false to disable the logging","kind":"member","name":"enableLogs","type":{"names":["boolean"]},"defaultvalue":true,"longname":"enableLogs","scope":"global","$longname":"enableLogs","$kind":"property","id":3380,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n         * @member {String} level='log'\n         * @protected\n         */","meta":{"filename":"Logger.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"level","type":{"names":["String"]},"defaultvalue":"'log'","access":"protected","longname":"level","scope":"global","$longname":"level","$kind":"property","id":3381,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n         * @member {boolean} enableLogs=true\n         * @protected\n         */","meta":{"filename":"Logger.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"enableLogs","type":{"names":["boolean"]},"defaultvalue":true,"access":"protected","longname":"enableLogs","scope":"global","$longname":"enableLogs","$kind":"property","id":3382,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[739,1025],"filename":"Logger.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106115","name":"Logger#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Logger#construct","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#construct","$kind":"method","id":3383,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param value\n     */","meta":{"range":[1067,1119],"filename":"Logger.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106145","name":"Logger#error","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"name":"value"}],"name":"error","longname":"Logger#error","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#error","$kind":"method","id":3384,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param args\n     */","meta":{"range":[1160,1239],"filename":"Logger.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106154","name":"Logger#info","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"name":"args","variable":true}],"name":"info","longname":"Logger#info","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#info","$kind":"method","id":3385,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param args\n     */","meta":{"range":[1280,1357],"filename":"Logger.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106173","name":"Logger#log","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"name":"args","variable":true}],"name":"log","longname":"Logger#log","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#log","$kind":"method","id":3386,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param args\n     */","meta":{"range":[1398,1482],"filename":"Logger.mjs","lineno":74,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106192","name":"Logger#logError","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"name":"args","variable":true}],"name":"logError","longname":"Logger#logError","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#logError","$kind":"method","id":3387,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param args\n     */","meta":{"range":[1523,1602],"filename":"Logger.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106211","name":"Logger#warn","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"name":"args","variable":true}],"name":"warn","longname":"Logger#warn","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#warn","$kind":"method","id":3388,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n     * @param args\n     * @protected\n     */","meta":{"range":[1661,1775],"filename":"Logger.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106230","name":"Logger#write","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"name":"args","variable":true}],"access":"protected","name":"write","longname":"Logger#write","kind":"function","memberof":"Logger","scope":"instance","$longname":"Logger#write","$kind":"method","id":3389,"neoClassName":"Neo.util.Logger"},{"comment":"/**\n * Utility class for Matrix based calculations\n * @class Neo.util.Matrix\n * @extends Neo.core.Base\n */","meta":{"filename":"Matrix.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"Utility class for Matrix based calculations","kind":"class","name":"Matrix","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Matrix","scope":"static","$longname":"Neo.util.Matrix","$kind":"class","id":3390,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n         * @member {String} className='Neo.util.Matrix'\n         * @protected\n         */","meta":{"filename":"Matrix.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Matrix'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3391,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n         * @member {Array|null} items_=null\n         * @protected\n         */","meta":{"filename":"Matrix.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"items_","type":{"names":["Array","null"]},"defaultvalue":null,"access":"protected","longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":3392,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * shortcut for getElement\n     */","meta":{"range":[516,569],"filename":"Matrix.mjs","lineno":25,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106294","name":"Matrix#e","type":"MethodDefinition","paramnames":["i","j"]},"vars":{"":null}},"description":"shortcut for getElement","name":"e","longname":"Matrix#e","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#e","$kind":"method","id":3393,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * Returns the element (i,j) of the matrix\n     * @param i\n     * @param j\n     * @returns {*}\n     */","meta":{"range":[690,892],"filename":"Matrix.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106307","name":"Matrix#getElement","type":"MethodDefinition","paramnames":["i","j"]},"vars":{"":null}},"description":"Returns the element (i,j) of the matrix","params":[{"name":"i"},{"name":"j"}],"returns":[{"type":{"names":["*"]}}],"name":"getElement","longname":"Matrix#getElement","kind":"function","memberof":"Matrix","scope":"instance","$longname":"Matrix#getElement","$kind":"method","id":3394,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     *\n     */","meta":{"range":[921,1535],"filename":"Matrix.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106354","name":"Matrix#getTransformStyle","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getTransformStyle","longname":"Matrix#getTransformStyle","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#getTransformStyle","$kind":"method","id":3395,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * Returns the result of multiplying the matrix from the right by the argument.\n     * @param matrix\n     * @returns {*}\n     */","meta":{"range":[1682,2447],"filename":"Matrix.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106573","name":"Matrix#multiply","type":"MethodDefinition","paramnames":["matrix"]},"vars":{"":null}},"description":"Returns the result of multiplying the matrix from the right by the argument.","params":[{"name":"matrix"}],"returns":[{"type":{"names":["*"]}}],"name":"multiply","longname":"Matrix#multiply","kind":"function","memberof":"Matrix","scope":"instance","$longname":"Matrix#multiply","$kind":"method","id":3396,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[2505,2724],"filename":"Matrix.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106709","name":"Matrix.rotateX","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateX","longname":"Matrix.rotateX","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateX","$kind":"method","id":3397,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[2782,3001],"filename":"Matrix.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106752","name":"Matrix.rotateY","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateY","longname":"Matrix.rotateY","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateY","$kind":"method","id":3398,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * @param t\n     * @returns {*}\n     */","meta":{"range":[3059,3278],"filename":"Matrix.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106795","name":"Matrix.rotateZ","type":"MethodDefinition","paramnames":["t"]},"vars":{"":null}},"params":[{"name":"t"}],"returns":[{"type":{"names":["*"]}}],"name":"rotateZ","longname":"Matrix.rotateZ","kind":"function","memberof":"Matrix","scope":"static","$longname":"Matrix.rotateZ","$kind":"method","id":3399,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n     * shortcut for multiply\n     */","meta":{"range":[3329,3384],"filename":"Matrix.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106838","name":"Matrix#x","type":"MethodDefinition","paramnames":["matrix"]},"vars":{"":null}},"description":"shortcut for multiply","name":"x","longname":"Matrix#x","kind":"function","memberof":"Matrix","scope":"instance","params":[],"$longname":"Matrix#x","$kind":"method","id":3400,"neoClassName":"Neo.util.Matrix"},{"comment":"/**\n * The class contains utility methods for working with DOMRect Objects\n * @class Neo.util.Rectangle\n * @extends Neo.core.Base\n */","meta":{"filename":"Rectangle.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"The class contains utility methods for working with DOMRect Objects","kind":"class","name":"Rectangle","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Rectangle","scope":"static","$longname":"Neo.util.Rectangle","$kind":"class","id":3401,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n         * @member {String} className='Neo.util.Rectangle'\n         * @protected\n         */","meta":{"filename":"Rectangle.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Rectangle'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3402,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Checks if rect1 does not have an intersection with rect2\n     * !includes() is true for intersections as well\n     * @param {Object} rect1\n     * @param {Object} rect2\n     * @returns {Boolean}\n     */","meta":{"range":[610,924],"filename":"Rectangle.mjs","lineno":24,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106875","name":"Rectangle.excludes","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Checks if rect1 does not have an intersection with rect2<br />!includes() is true for intersections as well","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"excludes","longname":"Rectangle.excludes","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.excludes","$kind":"method","id":3403,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Returns the overlapping area of rect1 & rect2\n     * @param {Object} rect1\n     * @param {Object} rect2\n     * @returns {Number} The area (x * y)\n     */","meta":{"range":[1099,1211],"filename":"Rectangle.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106913","name":"Rectangle.getIntersection","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Returns the overlapping area of rect1 & rect2","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Number"]},"description":"The area (x * y)"}],"name":"getIntersection","longname":"Rectangle.getIntersection","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.getIntersection","$kind":"method","id":3404,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Returns the overlapping area of rect1 & rect2\n     * @param {Object} rect1\n     * @param {Object} rect2\n     * @returns {Object} x, y & area\n     */","meta":{"range":[1381,1746],"filename":"Rectangle.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106928","name":"Rectangle.getIntersectionDetails","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Returns the overlapping area of rect1 & rect2","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Object"]},"description":"x, y & area"}],"name":"getIntersectionDetails","longname":"Rectangle.getIntersectionDetails","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.getIntersectionDetails","$kind":"method","id":3405,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Checks if rect2 is fully contained inside rect1\n     * @param {Object} rect1\n     * @param {Object} rect2\n     * @returns {Boolean}\n     */","meta":{"range":[1907,2115],"filename":"Rectangle.mjs","lineno":64,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107001","name":"Rectangle.includes","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Checks if rect2 is fully contained inside rect1","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"includes","longname":"Rectangle.includes","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.includes","$kind":"method","id":3406,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Checks if rect2 is not contained inside rect1.\n     * This could be an intersection or being fully excluded.\n     * @param {Object} rect1\n     * @param {Object} rect2\n     * @param {String} side bottom, left, right or top\n     * @returns {Boolean}\n     */","meta":{"range":[2392,2871],"filename":"Rectangle.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107039","name":"Rectangle.leavesSide","type":"MethodDefinition","paramnames":["rect1","rect2","side"]},"vars":{"":null}},"description":"Checks if rect2 is not contained inside rect1.<br />This could be an intersection or being fully excluded.","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"},{"type":{"names":["String"]},"description":"bottom, left, right or top","name":"side"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"leavesSide","longname":"Rectangle.leavesSide","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.leavesSide","$kind":"method","id":3407,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Adjusts a DOMRect object to a new position\n     * @param {Object} rect\n     * @param {Number|null} [x=null]\n     * @param {Number|null} [y=null]\n     * @returns {Object} movedRect\n     */","meta":{"range":[3080,3476],"filename":"Rectangle.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107108","name":"Rectangle.moveBy","type":"MethodDefinition","paramnames":["rect","x","y"]},"vars":{"":null}},"description":"Adjusts a DOMRect object to a new position","params":[{"type":{"names":["Object"]},"name":"rect"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"x"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"y"}],"returns":[{"type":{"names":["Object"]},"description":"movedRect"}],"name":"moveBy","longname":"Rectangle.moveBy","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.moveBy","$kind":"method","id":3408,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n     * Adjusts a DOMRect object to a new position\n     * @param {Object} rect\n     * @param {Number|null} [x=null]\n     * @param {Number|null} [y=null]\n     * @returns {Object} movedRect\n     */","meta":{"range":[3685,4112],"filename":"Rectangle.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107177","name":"Rectangle.moveTo","type":"MethodDefinition","paramnames":["rect","x","y"]},"vars":{"":null}},"description":"Adjusts a DOMRect object to a new position","params":[{"type":{"names":["Object"]},"name":"rect"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"x"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"y"}],"returns":[{"type":{"names":["Object"]},"description":"movedRect"}],"name":"moveTo","longname":"Rectangle.moveTo","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.moveTo","$kind":"method","id":3409,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * @class Neo.util.Style\n * @extends Neo.core.Base\n */","meta":{"filename":"Style.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"Style","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Style","scope":"static","$longname":"Neo.util.Style","$kind":"class","id":3410,"neoClassName":"Neo.util.Style"},{"comment":"/**\n         * @member {String} className='Neo.util.Style'\n         * @protected\n         */","meta":{"filename":"Style.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Style'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3411,"neoClassName":"Neo.util.Style"},{"comment":"/**\n     * Creates an delta object, containing the styles of newStyle which are not included or different than in oldStyle\n     * Styles included in oldStyle but missing in newStyle will get a value of null\n     * see: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style\n     * @param {Object|String} newStyle\n     * @param {Object|String} oldStyle\n     * @returns {Object} style delta\n     */","meta":{"range":[719,1886],"filename":"Style.mjs","lineno":24,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107280","name":"Style.compareStyles","type":"MethodDefinition","paramnames":["newStyle","oldStyle"]},"vars":{"":null}},"description":"Creates an delta object, containing the styles of newStyle which are not included or different than in oldStyle<br />Styles included in oldStyle but missing in newStyle will get a value of null<br />see: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style","params":[{"type":{"names":["Object","String"]},"name":"newStyle"},{"type":{"names":["Object","String"]},"name":"oldStyle"}],"returns":[{"type":{"names":["Object"]},"description":"style delta"}],"name":"compareStyles","longname":"Style.compareStyles","kind":"function","memberof":"Style","scope":"static","$longname":"Style.compareStyles","$kind":"method","id":3412,"neoClassName":"Neo.util.Style"},{"comment":"/**\n * @class Neo.util.VDom\n * @extends Neo.core.Base\n */","meta":{"filename":"VDom.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"VDom","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.VDom","scope":"static","$longname":"Neo.util.VDom","$kind":"class","id":3413,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n         * @member {String} className='Neo.util.VDom'\n         * @protected\n         */","meta":{"filename":"VDom.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.VDom'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3414,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * @param {Object} vdom\n     * @param {Boolean} [removeIds=true]\n     * @returns {Object} cloned vdom\n     */","meta":{"range":[424,761],"filename":"VDom.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107473","name":"VDom.clone","type":"MethodDefinition","paramnames":["vdom","removeIds"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"removeIds"}],"returns":[{"type":{"names":["Object"]},"description":"cloned vdom"}],"name":"clone","longname":"VDom.clone","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.clone","$kind":"method","id":3415,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Search vdom child nodes by id or opts object for a given vdom tree\n     * @param {Object} vdom\n     * @param {Object|String} opts Either an object containing vdom node attributes or a string based id\n     * @param {Number} [index] Internal flag, do not use it\n     * @param {Object} [parentNode] Internal flag, do not use it\n     * @returns {Object}\n     *     {Number} index\n     *     {String} parentId\n     *     {Object} vdom\n     */","meta":{"range":[1220,4577],"filename":"VDom.mjs","lineno":48,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107529","name":"VDom.findVdomChild","type":"MethodDefinition","paramnames":["vdom","opts","index","parentNode"]},"vars":{"":null}},"description":"Search vdom child nodes by id or opts object for a given vdom tree","params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["Object","String"]},"description":"Either an object containing vdom node attributes or a string based id","name":"opts"},{"type":{"names":["Number"]},"optional":true,"description":"Internal flag, do not use it","name":"index"},{"type":{"names":["Object"]},"optional":true,"description":"Internal flag, do not use it","name":"parentNode"}],"returns":[{"type":{"names":["Object"]},"description":"{Number} index\n    {String} parentId\n    {Object} vdom"}],"name":"findVdomChild","longname":"VDom.findVdomChild","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.findVdomChild","$kind":"method","id":3416,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Convenience shortcut for findVdomChild(vdom, {flag: flag});\n     * @param {Object} vdom\n     * @param {String} flag The flag reference specified on the target vdom child node\n     * @returns {Object} vdom\n     */","meta":{"range":[4811,4933],"filename":"VDom.mjs","lineno":136,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107857","name":"VDom.getByFlag","type":"MethodDefinition","paramnames":["vdom","flag"]},"vars":{"":null}},"description":"Convenience shortcut for findVdomChild(vdom, {flag: flag});","params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["String"]},"description":"The flag reference specified on the target vdom child node","name":"flag"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getByFlag","longname":"VDom.getByFlag","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getByFlag","$kind":"method","id":3417,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Get the ids of all child nodes of the given vdom tree\n     * @param vdom\n     * @param [childIds=[]]\n     * @returns {Array} childIds\n     */","meta":{"range":[5096,5417],"filename":"VDom.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107876","name":"VDom.getChildIds","type":"MethodDefinition","paramnames":["vdom","childIds"]},"vars":{"":null}},"description":"Get the ids of all child nodes of the given vdom tree","params":[{"name":"vdom"},{"optional":true,"defaultvalue":"[]","name":"childIds"}],"returns":[{"type":{"names":["Array"]},"description":"childIds"}],"name":"getChildIds","longname":"VDom.getChildIds","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getChildIds","$kind":"method","id":3418,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * @param {Object} vdom\n     * @param {Number} index\n     * @returns {Array}\n     */","meta":{"range":[5520,5818],"filename":"VDom.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107922","name":"VDom.getColumnNodes","type":"MethodDefinition","paramnames":["vdom","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Array"]}}],"name":"getColumnNodes","longname":"VDom.getColumnNodes","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getColumnNodes","$kind":"method","id":3419,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * @param {Object} vdom\n     * @param {Number} index\n     * @returns {Array}\n     */","meta":{"range":[5921,6030],"filename":"VDom.mjs","lineno":185,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107962","name":"VDom.getColumnNodesIds","type":"MethodDefinition","paramnames":["vdom","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Array"]}}],"name":"getColumnNodesIds","longname":"VDom.getColumnNodesIds","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getColumnNodesIds","$kind":"method","id":3420,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * @param {Object} vdom\n     * @param {String} flag\n     * @param {Array} [matchArray]\n     * @returns {Array} an array of vdom nodes which match the flag\n     */","meta":{"range":[6211,6676],"filename":"VDom.mjs","lineno":195,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107983","name":"VDom.getFlags","type":"MethodDefinition","paramnames":["vdom","flag","matchArray"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["String"]},"name":"flag"},{"type":{"names":["Array"]},"optional":true,"name":"matchArray"}],"returns":[{"type":{"names":["Array"]},"description":"an array of vdom nodes which match the flag"}],"name":"getFlags","longname":"VDom.getFlags","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getFlags","$kind":"method","id":3421,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * @param {Object} vdom\n     * @param {String} id\n     * @param {Boolean} topLevel=true Internal flag, do not use it\n     * @returns {Array}\n     */","meta":{"range":[6843,7376],"filename":"VDom.mjs","lineno":221,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108046","name":"VDom.getParentNodes","type":"MethodDefinition","paramnames":["vdom","id","topLevel"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Boolean"]},"defaultvalue":true,"description":"Internal flag, do not use it","name":"topLevel"}],"returns":[{"type":{"names":["Array"]}}],"name":"getParentNodes","longname":"VDom.getParentNodes","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.getParentNodes","$kind":"method","id":3422,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Insert a given nodeToInsert after a targetNode inside a given vdom tree\n     * @param {Object} vdom The vdom tree containing the targetNode\n     * @param {Object} nodeToInsert The new vdom to insert\n     * @param {Object|String} targetNodeId Either a vdom node or a vdom node id\n     * @returns {Boolean}\n     */","meta":{"range":[7710,7847],"filename":"VDom.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108124","name":"VDom.insertAfterNode","type":"MethodDefinition","paramnames":["vdom","nodeToInsert","targetNodeId"]},"vars":{"":null}},"description":"Insert a given nodeToInsert after a targetNode inside a given vdom tree","params":[{"type":{"names":["Object"]},"description":"The vdom tree containing the targetNode","name":"vdom"},{"type":{"names":["Object"]},"description":"The new vdom to insert","name":"nodeToInsert"},{"type":{"names":["Object","String"]},"description":"Either a vdom node or a vdom node id","name":"targetNodeId"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"insertAfterNode","longname":"VDom.insertAfterNode","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.insertAfterNode","$kind":"method","id":3423,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Insert a given nodeToInsert before a targetNode inside a given vdom tree\n     * @param {Object} vdom The vdom tree containing the targetNode\n     * @param {Object} nodeToInsert The new vdom to insert\n     * @param {Object|String} targetNodeId Either a vdom node or a vdom node id\n     * @returns {Boolean}\n     */","meta":{"range":[8182,8319],"filename":"VDom.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108140","name":"VDom.insertBeforeNode","type":"MethodDefinition","paramnames":["vdom","nodeToInsert","targetNodeId"]},"vars":{"":null}},"description":"Insert a given nodeToInsert before a targetNode inside a given vdom tree","params":[{"type":{"names":["Object"]},"description":"The vdom tree containing the targetNode","name":"vdom"},{"type":{"names":["Object"]},"description":"The new vdom to insert","name":"nodeToInsert"},{"type":{"names":["Object","String"]},"description":"Either a vdom node or a vdom node id","name":"targetNodeId"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"insertBeforeNode","longname":"VDom.insertBeforeNode","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.insertBeforeNode","$kind":"method","id":3424,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Insert a given nodeToInsert before a targetNode inside a given vdom tree\n     * @param {Object} vdom The vdom tree containing the targetNode\n     * @param {Object} nodeToInsert The new vdom to insert\n     * @param {Object|String} targetNodeId Either a vdom node or a vdom node id\n     * @param {Boolean} insertBefore true inserts the new node at the same index, index+1 otherwise\n     * @returns {Boolean}\n     */","meta":{"range":[8754,9244],"filename":"VDom.mjs","lineno":276,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108156","name":"VDom.insertNode","type":"MethodDefinition","paramnames":["vdom","nodeToInsert","targetNodeId","insertBefore"]},"vars":{"":null}},"description":"Insert a given nodeToInsert before a targetNode inside a given vdom tree","params":[{"type":{"names":["Object"]},"description":"The vdom tree containing the targetNode","name":"vdom"},{"type":{"names":["Object"]},"description":"The new vdom to insert","name":"nodeToInsert"},{"type":{"names":["Object","String"]},"description":"Either a vdom node or a vdom node id","name":"targetNodeId"},{"type":{"names":["Boolean"]},"description":"true inserts the new node at the same index, index+1 otherwise","name":"insertBefore"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"insertNode","longname":"VDom.insertNode","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.insertNode","$kind":"method","id":3425,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Search vdom child nodes by id or opts object for a given vdom tree\n     * @param {Object} [vdom]\n     * @param {Object|String} opts Either an object containing vdom node attributes or a string based id\n     * @returns {Boolean} true in case the node was found & removed\n     */","meta":{"range":[9543,9773],"filename":"VDom.mjs","lineno":299,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108222","name":"VDom.removeVdomChild","type":"MethodDefinition","paramnames":["vdom","opts"]},"vars":{"":null}},"description":"Search vdom child nodes by id or opts object for a given vdom tree","params":[{"type":{"names":["Object"]},"optional":true,"name":"vdom"},{"type":{"names":["Object","String"]},"description":"Either an object containing vdom node attributes or a string based id","name":"opts"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the node was found & removed"}],"name":"removeVdomChild","longname":"VDom.removeVdomChild","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.removeVdomChild","$kind":"method","id":3426,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Replaces a child node inside a vdom tree by a given id\n     * @param {Object} vdom\n     * @param {String} id\n     * @param {Object} newChildNode\n     * @returns {Boolean} true in case the node was found and replaced\n     */","meta":{"range":[10018,10644],"filename":"VDom.mjs","lineno":317,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108257","name":"VDom.replaceVdomChild","type":"MethodDefinition","paramnames":["vdom","id","newChildNode"]},"vars":{"":null}},"description":"Replaces a child node inside a vdom tree by a given id","params":[{"type":{"names":["Object"]},"name":"vdom"},{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Object"]},"name":"newChildNode"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the node was found and replaced"}],"name":"replaceVdomChild","longname":"VDom.replaceVdomChild","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.replaceVdomChild","$kind":"method","id":3427,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n     * Neo.vdom.Helper will create ids for each vnode, so we need to sync them into the vdom\n     * @param {Neo.vdom.VNode} vnode\n     * @param {Object} vdom\n     */","meta":{"range":[10824,11530],"filename":"VDom.mjs","lineno":348,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108336","name":"VDom.syncVdomIds","type":"MethodDefinition","paramnames":["vnode","vdom"]},"vars":{"":null}},"description":"Neo.vdom.Helper will create ids for each vnode, so we need to sync them into the vdom","params":[{"type":{"names":["Neo.vdom.VNode"]},"name":"vnode"},{"type":{"names":["Object"]},"name":"vdom"}],"name":"syncVdomIds","longname":"VDom.syncVdomIds","kind":"function","memberof":"VDom","scope":"static","$longname":"VDom.syncVdomIds","$kind":"method","id":3428,"neoClassName":"Neo.util.VDom"},{"comment":"/**\n * @class Neo.util.VNode\n * @extends Neo.core.Base\n */","meta":{"filename":"VNode.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"class","name":"VNode","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.VNode","scope":"static","$longname":"Neo.util.VNode","$kind":"class","id":3429,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n         * @member {String} className='Neo.util.VNode'\n         * @protected\n         */","meta":{"filename":"VNode.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.VNode'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3430,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n     * Search vnode child nodes by id or opts object for a given vdom tree\n     * @param {Object} vnode\n     * @param {Object|String} opts Either an object containing vdom node attributes or a string based id\n     * @param {Number} [index] Internal flag, do not use it\n     * @param {Object} [parentNode] Internal flag, do not use it\n     * @returns {Object}\n     *     {Number} index\n     *     {String} parentId\n     *     {Object} vnode\n     */","meta":{"range":[762,4048],"filename":"VNode.mjs","lineno":27,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108462","name":"VNode.findChildVnode","type":"MethodDefinition","paramnames":["vnode","opts","index","parentNode"]},"vars":{"":null}},"description":"Search vnode child nodes by id or opts object for a given vdom tree","params":[{"type":{"names":["Object"]},"name":"vnode"},{"type":{"names":["Object","String"]},"description":"Either an object containing vdom node attributes or a string based id","name":"opts"},{"type":{"names":["Number"]},"optional":true,"description":"Internal flag, do not use it","name":"index"},{"type":{"names":["Object"]},"optional":true,"description":"Internal flag, do not use it","name":"parentNode"}],"returns":[{"type":{"names":["Object"]},"description":"{Number} index\n    {String} parentId\n    {Object} vnode"}],"name":"findChildVnode","longname":"VNode.findChildVnode","kind":"function","memberof":"VNode","scope":"static","$longname":"VNode.findChildVnode","$kind":"method","id":3431,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n     * Finds a child vnode inside a vnode tree by a given id\n     * @param {Object} vnode\n     * @param {String|null} id\n     * @returns {Object|null} child vnode or null\n     */","meta":{"range":[4241,4831],"filename":"VNode.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108801","name":"VNode.findChildVnodeById","type":"MethodDefinition","paramnames":["vnode","id"]},"vars":{"":null}},"description":"Finds a child vnode inside a vnode tree by a given id","params":[{"type":{"names":["Object"]},"name":"vnode"},{"type":{"names":["String","null"]},"name":"id"}],"returns":[{"type":{"names":["Object","null"]},"description":"child vnode or null"}],"name":"findChildVnodeById","longname":"VNode.findChildVnodeById","kind":"function","memberof":"VNode","scope":"static","$longname":"VNode.findChildVnodeById","$kind":"method","id":3432,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n     * Get the ids of all child nodes of the given vnode\n     * @param vnode\n     * @param [childIds=[]]\n     * @returns {Array} childIds\n     */","meta":{"range":[4991,5331],"filename":"VNode.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108872","name":"VNode.getChildIds","type":"MethodDefinition","paramnames":["vnode","childIds"]},"vars":{"":null}},"description":"Get the ids of all child nodes of the given vnode","params":[{"name":"vnode"},{"optional":true,"defaultvalue":"[]","name":"childIds"}],"returns":[{"type":{"names":["Array"]},"description":"childIds"}],"name":"getChildIds","longname":"VNode.getChildIds","kind":"function","memberof":"VNode","scope":"static","$longname":"VNode.getChildIds","$kind":"method","id":3433,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n     * Removes a child vnode inside a vnode tree by a given id\n     * @param {Object} vnode\n     * @param {String} id\n     * @returns {Boolean} true in case the node was found and removed\n     */","meta":{"range":[5541,6191],"filename":"VNode.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100108922","name":"VNode.removeChildVnode","type":"MethodDefinition","paramnames":["vnode","id"]},"vars":{"":null}},"description":"Removes a child vnode inside a vnode tree by a given id","params":[{"type":{"names":["Object"]},"name":"vnode"},{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the node was found and removed"}],"name":"removeChildVnode","longname":"VNode.removeChildVnode","kind":"function","memberof":"VNode","scope":"static","$longname":"VNode.removeChildVnode","$kind":"method","id":3434,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n     * Replaces a child vnode inside a vnode tree by a given id\n     * @param {Object} vnode\n     * @param {String} id\n     * @param {Object} newChildVnode\n     * @returns {Boolean} true in case the node was found and replaced\n     */","meta":{"range":[6440,7129],"filename":"VNode.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100109000","name":"VNode.replaceChildVnode","type":"MethodDefinition","paramnames":["vnode","id","newChildVnode"]},"vars":{"":null}},"description":"Replaces a child vnode inside a vnode tree by a given id","params":[{"type":{"names":["Object"]},"name":"vnode"},{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Object"]},"name":"newChildVnode"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the node was found and replaced"}],"name":"replaceChildVnode","longname":"VNode.replaceChildVnode","kind":"function","memberof":"VNode","scope":"static","$longname":"VNode.replaceChildVnode","$kind":"method","id":3435,"neoClassName":"Neo.util.VNode"},{"comment":"/**\n * The central class for the VDom worker to create vnodes & delta updates.\n * @class Neo.vdom.Helper\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Helper.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"The central class for the VDom worker to create vnodes & delta updates.","kind":"class","name":"Helper","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.vdom","longname":"Neo.vdom.Helper","scope":"static","$longname":"Neo.vdom.Helper","$kind":"class","id":3436,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @member {Boolean} returnChildNodeOuterHtml=false\n     */","meta":{"filename":"Helper.mjs","lineno":17,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"returnChildNodeOuterHtml","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"returnChildNodeOuterHtml","scope":"global","$longname":"returnChildNodeOuterHtml","$kind":"property","id":3437,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * Void attributes inside html tags\n     * @member {String[]} voidAttributes\n     * @protected\n     */","meta":{"filename":"Helper.mjs","lineno":23,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Void attributes inside html tags","kind":"member","name":"voidAttributes","type":{"names":["Array.<String>"]},"access":"protected","longname":"voidAttributes","scope":"global","$longname":"voidAttributes","$kind":"property","id":3438,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * Void html tags\n     * @member {String[]} voidElements\n     * @protected\n     */","meta":{"filename":"Helper.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Void html tags","kind":"member","name":"voidElements","type":{"names":["Array.<String>"]},"access":"protected","longname":"voidElements","scope":"global","$longname":"voidElements","$kind":"property","id":3439,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n         * @member {String} className='Neo.vdom.Helper'\n         * @protected\n         */","meta":{"filename":"Helper.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.vdom.Helper'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3440,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n         * Remote method access for other workers\n         * @member {Object} remote={app:['create','update']}\n         * @protected\n         */","meta":{"filename":"Helper.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app:['create','update']}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":3441,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Helper.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3442,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * Creates a Neo.vdom.VNode tree for the given vdom template.\n     * The top level vnode contains the outerHTML as a string.\n     * @param {Object} opts\n     * @param {String} opts.appName\n     * @param {Boolean} [opts.autoMount]\n     * @param {String} opts.parentId\n     * @param {Number} opts.parentIndex\n     * @param {Object} opts.vdom\n     * @returns {Neo.vdom.VNode|Promise<Neo.vdom.VNode>}\n     */","meta":{"range":[2045,2791],"filename":"Helper.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109153","name":"Helper#create","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a Neo.vdom.VNode tree for the given vdom template.<br />The top level vnode contains the outerHTML as a string.","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.appName"},{"type":{"names":["Boolean"]},"optional":true,"name":"opts.autoMount"},{"type":{"names":["String"]},"name":"opts.parentId"},{"type":{"names":["Number"]},"name":"opts.parentIndex"},{"type":{"names":["Object"]},"name":"opts.vdom"}],"returns":[{"type":{"names":["Neo.vdom.VNode","Promise.<Neo.vdom.VNode>"]}}],"name":"create","longname":"Helper#create","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#create","$kind":"method","id":3443,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} vnode\n     * @protected\n     */","meta":{"range":[2860,2987],"filename":"Helper.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109255","name":"Helper#createCloseTag","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createCloseTag","longname":"Helper#createCloseTag","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createCloseTag","$kind":"method","id":3444,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} config\n     * @param {Array} config.deltas\n     * @param {Number} config.index\n     * @param {Object} config.newVnode\n     * @param {Object} config.newVnodeRoot\n     * @param {Object} config.oldVnode\n     * @param {Object} config.oldVnodeRoot\n     * @param {String} config.parentId\n     * @returns {Array} deltas\n     */","meta":{"range":[3345,20533],"filename":"Helper.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109282","name":"Helper#createDeltas","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Array"]},"name":"config.deltas"},{"type":{"names":["Number"]},"name":"config.index"},{"type":{"names":["Object"]},"name":"config.newVnode"},{"type":{"names":["Object"]},"name":"config.newVnodeRoot"},{"type":{"names":["Object"]},"name":"config.oldVnode"},{"type":{"names":["Object"]},"name":"config.oldVnodeRoot"},{"type":{"names":["String"]},"name":"config.parentId"}],"returns":[{"type":{"names":["Array"]},"description":"deltas"}],"name":"createDeltas","longname":"Helper#createDeltas","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createDeltas","$kind":"method","id":3445,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} vnode\n     * @protected\n     */","meta":{"range":[20602,21805],"filename":"Helper.mjs","lineno":536,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110602","name":"Helper#createOpenTag","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createOpenTag","longname":"Helper#createOpenTag","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createOpenTag","$kind":"method","id":3446,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} vnode\n     */","meta":{"range":[21856,22340],"filename":"Helper.mjs","lineno":584,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110766","name":"Helper#createStringFromVnode","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"name":"createStringFromVnode","longname":"Helper#createStringFromVnode","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createStringFromVnode","$kind":"method","id":3447,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} vnode\n     * @protected\n     */","meta":{"range":[22409,23071],"filename":"Helper.mjs","lineno":603,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110829","name":"Helper#createTagContent","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createTagContent","longname":"Helper#createTagContent","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createTagContent","$kind":"method","id":3448,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Neo.vdom.VNode} vnode\n     * @param {String} id\n     * @param {Neo.vdom.VNode} parentNode\n     * @param {Number} index\n     * @returns {Object}\n     *     {Number} index\n     *     {String} parentId\n     *     {Neo.vdom.VNode} vnode\n     */","meta":{"range":[23341,24190],"filename":"Helper.mjs","lineno":640,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110913","name":"Helper#findVnode","type":"MethodDefinition","paramnames":["vnode","id","parentNode","index"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.vdom.VNode"]},"name":"vnode"},{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Neo.vdom.VNode"]},"name":"parentNode"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"{Number} index\n    {String} parentId\n    {Neo.vdom.VNode} vnode"}],"name":"findVnode","longname":"Helper#findVnode","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#findVnode","$kind":"method","id":3449,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * @param {Object} opts\n     * @returns {Object|Neo.vdom.VNode|null}\n     */","meta":{"range":[24285,27876],"filename":"Helper.mjs","lineno":676,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100111034","name":"Helper#parseHelper","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["Object","Neo.vdom.VNode","null"]}}],"name":"parseHelper","longname":"Helper#parseHelper","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#parseHelper","$kind":"method","id":3450,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n     * Creates a Neo.vdom.VNode tree for the given vdom template and compares the new vnode with the current one\n     * to calculate the vdom deltas.\n     * @param {Object} opts\n     * @param {Object} opts.vdom\n     * @param {Object} opts.vnode\n     * @returns {Object|Promise<Object>}\n     */","meta":{"range":[28184,28584],"filename":"Helper.mjs","lineno":785,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100111405","name":"Helper#update","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a Neo.vdom.VNode tree for the given vdom template and compares the new vnode with the current one<br />to calculate the vdom deltas.","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.vdom"},{"type":{"names":["Object"]},"name":"opts.vnode"}],"returns":[{"type":{"names":["Object","Promise.<Object>"]}}],"name":"update","longname":"Helper#update","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#update","$kind":"method","id":3451,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Wrapper class for vnode objects. See the tutorials for further infos.\n * @class Neo.vdom.VNode\n */","meta":{"filename":"VNode.mjs","lineno":1,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Wrapper class for vnode objects. See the tutorials for further infos.","kind":"class","name":"VNode","memberof":"Neo.vdom","longname":"Neo.vdom.VNode","scope":"static","$longname":"Neo.vdom.VNode","$kind":"class","id":3452,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[161,1139],"filename":"VNode.mjs","lineno":9,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100111485","name":"VNode","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"VNode","longname":"VNode","kind":"class","scope":"global","$longname":"VNode","$kind":"constructor","id":3453,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {Array} attributes=[]\n         */","meta":{"filename":"VNode.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"attributes","type":{"names":["Array"]},"defaultvalue":"[]","longname":"attributes","scope":"global","$longname":"attributes","$kind":"property","id":3454,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {Array} childNodes=[]\n         */","meta":{"filename":"VNode.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"childNodes","type":{"names":["Array"]},"defaultvalue":"[]","longname":"childNodes","scope":"global","$longname":"childNodes","$kind":"property","id":3455,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {Array} className=[]\n         */","meta":{"filename":"VNode.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"className","type":{"names":["Array"]},"defaultvalue":"[]","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3456,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {String} id=Neo.getId('vnode')\n         */","meta":{"filename":"VNode.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"id","type":{"names":["String"]},"defaultvalue":"Neo.getId('vnode')","longname":"id","scope":"global","$longname":"id","$kind":"property","id":3457,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {String} innerHTML\n         */","meta":{"filename":"VNode.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"innerHTML","type":{"names":["String"]},"longname":"innerHTML","scope":"global","$longname":"innerHTML","$kind":"property","id":3458,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {String} nodeName\n         */","meta":{"filename":"VNode.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"nodeName","type":{"names":["String"]},"longname":"nodeName","scope":"global","$longname":"nodeName","$kind":"property","id":3459,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {Object} style\n         */","meta":{"filename":"VNode.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"style","type":{"names":["Object"]},"longname":"style","scope":"global","$longname":"style","$kind":"property","id":3460,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n         * @member {String} vtype='vnode'\n         */","meta":{"filename":"VNode.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"vtype","type":{"names":["String"]},"defaultvalue":"'vnode'","longname":"vtype","scope":"global","$longname":"vtype","$kind":"property","id":3461,"neoClassName":"Neo.vdom.VNode"},{"comment":"/**\n * The App worker contains most parts of the framework as well as all apps which get created.\n * See the tutorials for further infos.\n * @class Neo.worker.App\n * @extends Neo.worker.Base\n * @singleton\n */","meta":{"filename":"App.mjs","lineno":9,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The App worker contains most parts of the framework as well as all apps which get created.<br />See the tutorials for further infos.","kind":"class","name":"App","augments":["Neo.worker.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.App","scope":"static","$longname":"Neo.worker.App","$kind":"class","id":3462,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @member {Object|null} data=null\n     * @protected\n     */","meta":{"filename":"App.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"data","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"data","scope":"global","$longname":"data","$kind":"property","id":3463,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @member {Boolean} isUsingViewModels=false\n     * @protected\n     */","meta":{"filename":"App.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"isUsingViewModels","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isUsingViewModels","scope":"global","$longname":"isUsingViewModels","$kind":"property","id":3464,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * We are storing the params of insertThemeFiles() calls here, in case the method does get triggered\n     * before the json theme structure got loaded.\n     * @member {Array[]} themeFilesCache=[]\n     * @protected\n     */","meta":{"filename":"App.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"We are storing the params of insertThemeFiles() calls here, in case the method does get triggered<br />before the json theme structure got loaded.","kind":"member","name":"themeFilesCache","type":{"names":["Array.<Array>"]},"defaultvalue":"[]","access":"protected","longname":"themeFilesCache","scope":"global","$longname":"themeFilesCache","$kind":"property","id":3465,"neoClassName":"Neo.worker.App"},{"comment":"/**\n         * @member {String} className='Neo.worker.App'\n         * @protected\n         */","meta":{"filename":"App.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.App'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3466,"neoClassName":"Neo.worker.App"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"App.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3467,"neoClassName":"Neo.worker.App"},{"comment":"/**\n         * @member {String} workerId='app'\n         * @protected\n         */","meta":{"filename":"App.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String"]},"defaultvalue":"'app'","access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3468,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1515,1652],"filename":"App.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111614","name":"App#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"App#construct","kind":"function","memberof":"App","scope":"instance","$longname":"App#construct","$kind":"method","id":3469,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {String} appName\n     * @param {Array|Object} deltas\n     * @returns {Promise<*>}\n     */","meta":{"range":[1770,1937],"filename":"App.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111637","name":"App#applyDeltas","type":"MethodDefinition","paramnames":["appName","deltas"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"appName"},{"type":{"names":["Array","Object"]},"name":"deltas"}],"returns":[{"type":{"names":["Promise.<*>"]}}],"name":"applyDeltas","longname":"App#applyDeltas","kind":"function","memberof":"App","scope":"instance","$longname":"App#applyDeltas","$kind":"method","id":3470,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {JSON} data\n     */","meta":{"range":[1985,2133],"filename":"App.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111656","name":"App#createThemeMap","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["JSON"]},"name":"data"}],"name":"createThemeMap","longname":"App#createThemeMap","kind":"function","memberof":"App","scope":"instance","$longname":"App#createThemeMap","$kind":"method","id":3471,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * Only needed for the SharedWorkers context\n     * @param {String} eventName\n     * @param {Object} data\n     */","meta":{"range":[2265,2432],"filename":"App.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111681","name":"App#fireMainViewsEvent","type":"MethodDefinition","paramnames":["eventName","data"]},"vars":{"":null}},"description":"Only needed for the SharedWorkers context","params":[{"type":{"names":["String"]},"name":"eventName"},{"type":{"names":["Object"]},"name":"data"}],"name":"fireMainViewsEvent","longname":"App#fireMainViewsEvent","kind":"function","memberof":"App","scope":"instance","$longname":"App#fireMainViewsEvent","$kind":"method","id":3472,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {String} path\n     * @returns {Promise}\n     */","meta":{"range":[2508,2819],"filename":"App.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111712","name":"App#importApp","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"path"}],"returns":[{"type":{"names":["Promise"]}}],"name":"importApp","longname":"App#importApp","kind":"function","memberof":"App","scope":"instance","$longname":"App#importApp","$kind":"method","id":3473,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * In case you don't want to include prototype based CSS files, use the className param instead\n     * @param {String} appName\n     * @param {Neo.core.Base} [proto]\n     * @param {String} [className]\n     */","meta":{"range":[3045,5104],"filename":"App.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111736","name":"App#insertThemeFiles","type":"MethodDefinition","paramnames":["appName","proto","className"]},"vars":{"":null}},"description":"In case you don't want to include prototype based CSS files, use the className param instead","params":[{"type":{"names":["String"]},"name":"appName"},{"type":{"names":["Neo.core.Base"]},"optional":true,"name":"proto"},{"type":{"names":["String"]},"optional":true,"name":"className"}],"name":"insertThemeFiles","longname":"App#insertThemeFiles","kind":"function","memberof":"App","scope":"instance","$longname":"App#insertThemeFiles","$kind":"method","id":3474,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * Every dom event will get forwarded as a worker message from main and ends up here first\n     * @param {Object} data useful event properties, differs for different event types. See Neo.main.DomEvents.\n     */","meta":{"range":[5333,5393],"filename":"App.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112004","name":"App#onDomEvent","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Every dom event will get forwarded as a worker message from main and ends up here first","params":[{"type":{"names":["Object"]},"description":"useful event properties, differs for different event types. See Neo.main.DomEvents.","name":"data"}],"name":"onDomEvent","longname":"App#onDomEvent","kind":"function","memberof":"App","scope":"instance","$longname":"App#onDomEvent","$kind":"method","id":3475,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * Every URL hash-change will create a post message in main and end up here first.\n     * @param {Object} data parsed key-value pairs for each hash value\n     */","meta":{"range":[5573,5636],"filename":"App.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112015","name":"App#onHashChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Every URL hash-change will create a post message in main and end up here first.","params":[{"type":{"names":["Object"]},"description":"parsed key-value pairs for each hash value","name":"data"}],"name":"onHashChange","longname":"App#onHashChange","kind":"function","memberof":"App","scope":"instance","$longname":"App#onHashChange","$kind":"method","id":3476,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * The starting point for apps\n     * @param {Object} data\n     */","meta":{"range":[5721,6358],"filename":"App.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112028","name":"App#onLoadApplication","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"The starting point for apps","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onLoadApplication","longname":"App#onLoadApplication","kind":"function","memberof":"App","scope":"instance","$longname":"App#onLoadApplication","$kind":"method","id":3477,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[6407,7093],"filename":"App.mjs","lineno":217,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112128","name":"App#onRegisterNeoConfig","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterNeoConfig","longname":"App#onRegisterNeoConfig","kind":"function","memberof":"App","scope":"instance","$longname":"App#onRegisterNeoConfig","$kind":"method","id":3478,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[7142,7321],"filename":"App.mjs","lineno":247,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112229","name":"App#onRegisterPort","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterPort","longname":"App#onRegisterPort","kind":"function","memberof":"App","scope":"instance","$longname":"App#onRegisterPort","$kind":"method","id":3479,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7371,7475],"filename":"App.mjs","lineno":259,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112265","name":"App#onWindowPositionChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWindowPositionChange","longname":"App#onWindowPositionChange","kind":"function","memberof":"App","scope":"instance","$longname":"App#onWindowPositionChange","$kind":"method","id":3480,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * Only needed for SharedWorkers\n     * @param {String} name\n     */","meta":{"range":[7562,7971],"filename":"App.mjs","lineno":267,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112279","name":"App#registerApp","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"Only needed for SharedWorkers","params":[{"type":{"names":["String"]},"name":"name"}],"name":"registerApp","longname":"App#registerApp","kind":"function","memberof":"App","scope":"instance","$longname":"App#registerApp","$kind":"method","id":3481,"neoClassName":"Neo.worker.App"},{"comment":"/**\n     * @private\n     */","meta":{"range":[8009,8198],"filename":"App.mjs","lineno":289,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112329","name":"App#resolveThemeFilesCache","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"private","name":"resolveThemeFilesCache","longname":"App#resolveThemeFilesCache","kind":"function","memberof":"App","scope":"instance","params":[],"$longname":"App#resolveThemeFilesCache","$kind":"method","id":3482,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * The abstract base class for the App, Data & VDom worker\n * @class Neo.worker.Base\n * @extends Neo.core.Base\n * @abstract\n */","meta":{"filename":"Base.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The abstract base class for the App, Data & VDom worker","kind":"class","name":"Base","augments":["Neo.core.Base"],"virtual":true,"memberof":"Neo.worker","longname":"Neo.worker.Base","scope":"static","$longname":"Neo.worker.Base","$kind":"class","id":3483,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @member {Object|null} channelPorts=null\n     * @protected\n     */","meta":{"filename":"Base.mjs","lineno":17,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"channelPorts","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"channelPorts","scope":"global","$longname":"channelPorts","$kind":"property","id":3484,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Only needed for SharedWorkers\n     * @member {Boolean} isConnected=false\n     * @protected\n     */","meta":{"filename":"Base.mjs","lineno":23,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"Only needed for SharedWorkers","kind":"member","name":"isConnected","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isConnected","scope":"global","$longname":"isConnected","$kind":"property","id":3485,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @member {Boolean} isSharedWorker=false\n     * @protected\n     */","meta":{"filename":"Base.mjs","lineno":28,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"isSharedWorker","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isSharedWorker","scope":"global","$longname":"isSharedWorker","$kind":"property","id":3486,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Only needed for SharedWorkers\n     * @member {Array|null} ports=null\n     */","meta":{"filename":"Base.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"Only needed for SharedWorkers","kind":"member","name":"ports","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"ports","scope":"global","$longname":"ports","$kind":"property","id":3487,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n         * @member {String} className='Neo.worker.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3488,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n         * @member {String[]|Neo.core.Base[]|null} mixins=[Observable,RemoteMethodAccess]\n         */","meta":{"filename":"Base.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"mixins","type":{"names":["Array.<String>","Array.<Neo.core.Base>","null"]},"defaultvalue":"[Observable,RemoteMethodAccess]","longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":3489,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n         * @member {String|null} workerId=null\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3490,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1355,1898],"filename":"Base.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112426","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":3491,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Entry point for dedicated and shared workers\n     */","meta":{"range":[1972,1989],"filename":"Base.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112505","name":"Base#afterConnect","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Entry point for dedicated and shared workers","name":"afterConnect","longname":"Base#afterConnect","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#afterConnect","$kind":"method","id":3492,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {Object} opts\n     * @returns {Object|null}\n     */","meta":{"range":[2069,2505],"filename":"Base.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112509","name":"Base#getPort","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["Object","null"]}}],"name":"getPort","longname":"Base#getPort","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getPort","$kind":"method","id":3493,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Only relevant for SharedWorkers\n     * @param {Object} data\n     */","meta":{"range":[2594,2803],"filename":"Base.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112566","name":"Base#onConnect","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Only relevant for SharedWorkers","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onConnect","longname":"Base#onConnect","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onConnect","$kind":"method","id":3494,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Only relevant for SharedWorkers\n     * @param {Object} e\n     */","meta":{"range":[2889,3416],"filename":"Base.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112588","name":"Base#onConnected","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"description":"Only relevant for SharedWorkers","params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onConnected","longname":"Base#onConnected","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onConnected","$kind":"method","id":3495,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[3445,3666],"filename":"Base.mjs","lineno":149,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112674","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":3496,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * Only relevant for SharedWorkers\n     * @param {Object} data\n     */","meta":{"range":[3755,3861],"filename":"Base.mjs","lineno":164,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112707","name":"Base#onDisconnect","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Only relevant for SharedWorkers","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDisconnect","longname":"Base#onDisconnect","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onDisconnect","$kind":"method","id":3497,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {Object} e\n     */","meta":{"range":[3908,4550],"filename":"Base.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112723","name":"Base#onMessage","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onMessage","longname":"Base#onMessage","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onMessage","$kind":"method","id":3498,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[4599,4685],"filename":"Base.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112820","name":"Base#onPing","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onPing","longname":"Base#onPing","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onPing","$kind":"method","id":3499,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[4734,4850],"filename":"Base.mjs","lineno":209,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112834","name":"Base#onRegisterNeoConfig","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterNeoConfig","longname":"Base#onRegisterNeoConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onRegisterNeoConfig","$kind":"method","id":3500,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {String} dest app, data, main or vdom (excluding the current worker)\n     * @param {Object} opts configs for Neo.worker.Message\n     * @param {Array} [transfer] An optional array of Transferable objects to transfer ownership of.\n     * If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from\n     * and becomes available only to the worker it was sent to.\n     * @returns {Promise<any>}\n     */","meta":{"range":[5326,5662],"filename":"Base.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112860","name":"Base#promiseMessage","type":"MethodDefinition","paramnames":["dest","opts","transfer"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"app, data, main or vdom (excluding the current worker)","name":"dest"},{"type":{"names":["Object"]},"description":"configs for Neo.worker.Message","name":"opts"},{"type":{"names":["Array"]},"optional":true,"description":"An optional array of Transferable objects to transfer ownership of.<br />If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from<br />and becomes available only to the worker it was sent to.","name":"transfer"}],"returns":[{"type":{"names":["Promise.<any>"]}}],"name":"promiseMessage","longname":"Base#promiseMessage","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#promiseMessage","$kind":"method","id":3501,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n     * @param {String} dest app, data, main or vdom (excluding the current worker)\n     * @param {Object} opts configs for Neo.worker.Message\n     * @param {Array} [transfer] An optional array of Transferable objects to transfer ownership of.\n     * If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from\n     * and becomes available only to the worker it was sent to.\n     * @returns {Neo.worker.Message}\n     * @protected\n     */","meta":{"range":[6162,6937],"filename":"Base.mjs","lineno":245,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112905","name":"Base#sendMessage","type":"MethodDefinition","paramnames":["dest","opts","transfer"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"app, data, main or vdom (excluding the current worker)","name":"dest"},{"type":{"names":["Object"]},"description":"configs for Neo.worker.Message","name":"opts"},{"type":{"names":["Array"]},"optional":true,"description":"An optional array of Transferable objects to transfer ownership of.<br />If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from<br />and becomes available only to the worker it was sent to.","name":"transfer"}],"returns":[{"type":{"names":["Neo.worker.Message"]}}],"access":"protected","name":"sendMessage","longname":"Base#sendMessage","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#sendMessage","$kind":"method","id":3502,"neoClassName":"Neo.worker.Base"},{"comment":"/**\n * The Canvas worker is responsible for dynamically manipulating offscreen canvas.\n * See: https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas\n * @class Neo.worker.Canvas\n * @extends Neo.worker.Base\n * @singleton\n */","meta":{"filename":"Canvas.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The Canvas worker is responsible for dynamically manipulating offscreen canvas.<br />See: https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas","kind":"class","name":"Canvas","augments":["Neo.worker.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.Canvas","scope":"static","$longname":"Neo.worker.Canvas","$kind":"class","id":3503,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n         * @member {String} className='Neo.worker.Canvas'\n         * @protected\n         */","meta":{"filename":"Canvas.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.Canvas'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3504,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n         * key: value => canvasId: OffscreenCanvas\n         * @member {Object} map={}\n         */","meta":{"filename":"Canvas.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"key: value => canvasId: OffscreenCanvas","kind":"member","name":"map","type":{"names":["Object"]},"defaultvalue":"> canvasId: OffscreenCanvas","longname":"map","scope":"global","$longname":"map","$kind":"property","id":3505,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Canvas.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3506,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n         * @member {String} workerId='canvas'\n         * @protected\n         */","meta":{"filename":"Canvas.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String"]},"defaultvalue":"'canvas'","access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3507,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n     *\n     */","meta":{"range":[953,1270],"filename":"Canvas.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113072","name":"Canvas#afterConnect","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"afterConnect","longname":"Canvas#afterConnect","kind":"function","memberof":"Canvas","scope":"instance","params":[],"$longname":"Canvas#afterConnect","$kind":"method","id":3508,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1320,1545],"filename":"Canvas.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113126","name":"Canvas#onRegisterCanvas","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRegisterCanvas","longname":"Canvas#onRegisterCanvas","kind":"function","memberof":"Canvas","scope":"instance","$longname":"Canvas#onRegisterCanvas","$kind":"method","id":3509,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[1594,2006],"filename":"Canvas.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113162","name":"Canvas#onRegisterNeoConfig","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterNeoConfig","longname":"Canvas#onRegisterNeoConfig","kind":"function","memberof":"Canvas","scope":"instance","$longname":"Canvas#onRegisterNeoConfig","$kind":"method","id":3510,"neoClassName":"Neo.worker.Canvas"},{"comment":"/**\n * The Data worker is responsible to handle all of the communication to the backend (e.g. Ajax-calls).\n * See the tutorials for further infos.\n * @class Neo.worker.Data\n * @extends Neo.worker.Base\n * @singleton\n */","meta":{"filename":"Data.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The Data worker is responsible to handle all of the communication to the backend (e.g. Ajax-calls).<br />See the tutorials for further infos.","kind":"class","name":"Data","augments":["Neo.worker.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.Data","scope":"static","$longname":"Neo.worker.Data","$kind":"class","id":3511,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n         * @member {String} className='Neo.worker.Data'\n         * @protected\n         */","meta":{"filename":"Data.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.Data'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3512,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Data.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3513,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n         * @member {String} workerId='data'\n         * @protected\n         */","meta":{"filename":"Data.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String"]},"defaultvalue":"'data'","access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3514,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n     *\n     */","meta":{"range":[943,1260],"filename":"Data.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113264","name":"Data#afterConnect","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"afterConnect","longname":"Data#afterConnect","kind":"function","memberof":"Data","scope":"instance","params":[],"$longname":"Data#afterConnect","$kind":"method","id":3515,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n     *\n     */","meta":{"range":[1289,1348],"filename":"Data.mjs","lineno":52,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113318","name":"Data#onLoad","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onLoad","longname":"Data#onLoad","kind":"function","memberof":"Data","scope":"instance","params":[],"$longname":"Data#onLoad","$kind":"method","id":3516,"neoClassName":"Neo.worker.Data"},{"comment":"/**\n * The worker manager lives inside the main thread and creates the App, Data & VDom worker.\n * Also responsible for sending messages from the main thread to the different workers.\n * @class Neo.worker.Manager\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Manager.mjs","lineno":11,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The worker manager lives inside the main thread and creates the App, Data & VDom worker.<br />Also responsible for sending messages from the main thread to the different workers.","kind":"class","name":"Manager","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.Manager","scope":"static","$longname":"Neo.worker.Manager","$kind":"class","id":3517,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {String} className='Neo.worker.Manager'\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.Manager'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3518,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3519,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {Number} activeWorkers=0\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"activeWorkers","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"activeWorkers","scope":"global","$longname":"activeWorkers","$kind":"property","id":3520,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {String[]} appNames=[]\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"appNames","type":{"names":["Array.<String>"]},"defaultvalue":"[]","access":"protected","longname":"appNames","scope":"global","$longname":"appNames","$kind":"property","id":3521,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * The base path for the worker file URLs, can e.g. get set inside the index.html.\n         * @member {String|null} basePath=Neo.config.workerBasePath || 'worker/'\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The base path for the worker file URLs, can e.g. get set inside the index.html.","kind":"member","name":"basePath","type":{"names":["String","null"]},"defaultvalue":"Neo.config.workerBasePath","access":"protected","longname":"basePath","scope":"global","$longname":"basePath","$kind":"property","id":3522,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {Number} constructedThreads=0\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"constructedThreads","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"constructedThreads","scope":"global","$longname":"constructedThreads","$kind":"property","id":3523,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * @member {String[]|Neo.core.Base[]|null} mixins=[Observable, RemoteMethodAccess]\n         */","meta":{"filename":"Manager.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"mixins","type":{"names":["Array.<String>","Array.<Neo.core.Base>","null"]},"defaultvalue":"[Observable, RemoteMethodAccess]","description":"RemoteMethodAccess]","longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":3524,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * True in case the current browser supports window.SharedWorker.\n         * @member {Boolean} sharedWorkersEnabled=false\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"True in case the current browser supports window.SharedWorker.","kind":"member","name":"sharedWorkersEnabled","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"sharedWorkersEnabled","scope":"global","$longname":"sharedWorkersEnabled","$kind":"property","id":3525,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * Internal flag to stop the worker communication in case their creation fails\n         * @member {Boolean} stopCommunication=false\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"Internal flag to stop the worker communication in case their creation fails","kind":"member","name":"stopCommunication","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"stopCommunication","scope":"global","$longname":"stopCommunication","$kind":"property","id":3526,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * True in case the current browser supports window.Worker.\n         * The neo.mjs framework is not able to run without web workers.\n         * @member {Boolean} sharedWorkersEnabled=false\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"True in case the current browser supports window.Worker.<br />The neo.mjs framework is not able to run without web workers.","kind":"member","name":"sharedWorkersEnabled","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"sharedWorkersEnabled","scope":"global","$longname":"sharedWorkersEnabled","$kind":"property","id":3527,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n         * Contains the fileNames for the App, Data & Vdom workers\n         * @member {Object} workers\n         * @protected\n         */","meta":{"filename":"Manager.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"Contains the fileNames for the App, Data & Vdom workers","kind":"member","name":"workers","type":{"names":["Object"]},"access":"protected","longname":"workers","scope":"global","$longname":"workers","$kind":"property","id":3528,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[3151,3876],"filename":"Manager.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113455","name":"Manager#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Manager#construct","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#construct","$kind":"method","id":3529,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * Sends a message to each worker defined inside the this.workers config.\n     * @param {String} msg\n     */","meta":{"range":[4003,4313],"filename":"Manager.mjs","lineno":124,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113543","name":"Manager#broadcast","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"description":"Sends a message to each worker defined inside the this.workers config.","params":[{"type":{"names":["String"]},"name":"msg"}],"name":"broadcast","longname":"Manager#broadcast","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#broadcast","$kind":"method","id":3530,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * Creates a web worker using the passed options as well as adding error & message event listeners.\n     * @param {Object} opts\n     * @returns {SharedWorker|Worker}\n     */","meta":{"range":[4505,5364],"filename":"Manager.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113589","name":"Manager#createWorker","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a web worker using the passed options as well as adding error & message event listeners.","params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["SharedWorker","Worker"]}}],"name":"createWorker","longname":"Manager#createWorker","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#createWorker","$kind":"method","id":3531,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * Calls createWorker for each worker inside the this.workers config.\n     */","meta":{"range":[5460,6415],"filename":"Manager.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113706","name":"Manager#createWorkers","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calls createWorker for each worker inside the this.workers config.","name":"createWorkers","longname":"Manager#createWorkers","kind":"function","memberof":"Manager","scope":"instance","params":[],"$longname":"Manager#createWorkers","$kind":"method","id":3532,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     *\n     */","meta":{"range":[6444,6851],"filename":"Manager.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113817","name":"Manager#detectFeatures","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"detectFeatures","longname":"Manager#detectFeatures","kind":"function","memberof":"Manager","scope":"instance","params":[],"$longname":"Manager#detectFeatures","$kind":"method","id":3533,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {String|Worker} name\n     * @returns {Worker}\n     */","meta":{"range":[6933,7030],"filename":"Manager.mjs","lineno":220,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113866","name":"Manager#getWorker","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String","Worker"]},"name":"name"}],"returns":[{"type":{"names":["Worker"]}}],"name":"getWorker","longname":"Manager#getWorker","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#getWorker","$kind":"method","id":3534,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {String} path\n     */","meta":{"range":[7080,7270],"filename":"Manager.mjs","lineno":227,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113884","name":"Manager#loadApplication","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"path"}],"name":"loadApplication","longname":"Manager#loadApplication","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#loadApplication","$kind":"method","id":3535,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[7320,7669],"filename":"Manager.mjs","lineno":238,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113904","name":"Manager#onWorkerConstructed","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWorkerConstructed","longname":"Manager#onWorkerConstructed","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#onWorkerConstructed","$kind":"method","id":3536,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * Handler method for worker error events\n     * @param {Object} e\n     */","meta":{"range":[7762,7922],"filename":"Manager.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113945","name":"Manager#onWorkerError","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"description":"Handler method for worker error events","params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onWorkerError","longname":"Manager#onWorkerError","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#onWorkerError","$kind":"method","id":3537,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * Handler method for worker message events\n     * @param {Object} e\n     */","meta":{"range":[8017,10164],"filename":"Manager.mjs","lineno":263,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100113960","name":"Manager#onWorkerMessage","type":"MethodDefinition","paramnames":["e"]},"vars":{"":null}},"description":"Handler method for worker message events","params":[{"type":{"names":["Object"]},"name":"e"}],"name":"onWorkerMessage","longname":"Manager#onWorkerMessage","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#onWorkerMessage","$kind":"method","id":3538,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {String} dest app, data or vdom\n     * @param {Object} opts configs for Neo.worker.Message\n     * @param {Array} [transfer] An optional array of Transferable objects to transfer ownership of.\n     * If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from\n     * and becomes available only to the worker it was sent to.\n     * @returns {Promise<any>}\n     */","meta":{"range":[10603,10934],"filename":"Manager.mjs","lineno":342,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100114217","name":"Manager#promiseMessage","type":"MethodDefinition","paramnames":["dest","opts","transfer"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"app, data or vdom","name":"dest"},{"type":{"names":["Object"]},"description":"configs for Neo.worker.Message","name":"opts"},{"type":{"names":["Array"]},"optional":true,"description":"An optional array of Transferable objects to transfer ownership of.<br />If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from<br />and becomes available only to the worker it was sent to.","name":"transfer"}],"returns":[{"type":{"names":["Promise.<any>"]}}],"name":"promiseMessage","longname":"Manager#promiseMessage","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#promiseMessage","$kind":"method","id":3539,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {String} replyId\n     */","meta":{"range":[10987,11249],"filename":"Manager.mjs","lineno":359,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100114262","name":"Manager#resolveDomOperationPromise","type":"MethodDefinition","paramnames":["replyId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"replyId"}],"name":"resolveDomOperationPromise","longname":"Manager#resolveDomOperationPromise","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#resolveDomOperationPromise","$kind":"method","id":3540,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n     * @param {String} dest app, data or vdom\n     * @param {Object} opts configs for Neo.worker.Message\n     * @param {Array} [transfer] An optional array of Transferable objects to transfer ownership of.\n     * If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from\n     * and becomes available only to the worker it was sent to.\n     * @returns {Neo.worker.Message}\n     * @protected\n     */","meta":{"range":[11712,12265],"filename":"Manager.mjs","lineno":379,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100114296","name":"Manager#sendMessage","type":"MethodDefinition","paramnames":["dest","opts","transfer"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"app, data or vdom","name":"dest"},{"type":{"names":["Object"]},"description":"configs for Neo.worker.Message","name":"opts"},{"type":{"names":["Array"]},"optional":true,"description":"An optional array of Transferable objects to transfer ownership of.<br />If the ownership of an object is transferred, it becomes unusable (neutered) in the context it was sent from<br />and becomes available only to the worker it was sent to.","name":"transfer"}],"returns":[{"type":{"names":["Neo.worker.Message"]}}],"access":"protected","name":"sendMessage","longname":"Manager#sendMessage","kind":"function","memberof":"Manager","scope":"instance","$longname":"Manager#sendMessage","$kind":"method","id":3541,"neoClassName":"Neo.worker.Manager"},{"comment":"/**\n * A wrapper for worker post messages sent between the App, Data, VDom worker & the main thread.\n * You can add optional params as needed.\n * @class Neo.worker.Message\n */","meta":{"filename":"Message.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"A wrapper for worker post messages sent between the App, Data, VDom worker & the main thread.<br />You can add optional params as needed.","kind":"class","name":"Message","memberof":"Neo.worker","longname":"Neo.worker.Message","scope":"static","$longname":"Neo.worker.Message","$kind":"class","id":3542,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[294,860],"filename":"Message.mjs","lineno":12,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100114398","name":"Message","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"Message","longname":"Message","kind":"class","scope":"global","$longname":"Message","$kind":"constructor","id":3543,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n         * @member {String} action\n         */","meta":{"filename":"Message.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"action","type":{"names":["String"]},"longname":"action","scope":"global","$longname":"action","$kind":"property","id":3544,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n         * @member {String} destination='main'\n         */","meta":{"filename":"Message.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"destination","type":{"names":["String"]},"defaultvalue":"'main'","longname":"destination","scope":"global","$longname":"destination","$kind":"property","id":3545,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n         * @member {String} id=IdGenerator.getId(Neo.workerId)\n         */","meta":{"filename":"Message.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"id","type":{"names":["String"]},"defaultvalue":"IdGenerator.getId(Neo.workerId)","longname":"id","scope":"global","$longname":"id","$kind":"property","id":3546,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n         * @member {String} origin=Neo.workerId\n         */","meta":{"filename":"Message.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"origin","type":{"names":["String"]},"defaultvalue":"Neo.workerId","longname":"origin","scope":"global","$longname":"origin","$kind":"property","id":3547,"neoClassName":"Neo.worker.Message"},{"comment":"/**\n * @class Neo.worker.mixin.RemoteMethodAccess\n * @extends Neo.core.Base\n */","meta":{"filename":"RemoteMethodAccess.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{}},"kind":"class","name":"RemoteMethodAccess","augments":["Neo.core.Base"],"memberof":"Neo.worker.mixin","longname":"Neo.worker.mixin.RemoteMethodAccess","scope":"static","$longname":"Neo.worker.mixin.RemoteMethodAccess","$kind":"class","id":3548,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n         * @member {String} className='Neo.worker.mixin.RemoteMethodAccess'\n         * @protected\n         */","meta":{"filename":"RemoteMethodAccess.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.mixin.RemoteMethodAccess'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3549,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n         * @member {Boolean} mixin=true\n         * @protected\n         */","meta":{"filename":"RemoteMethodAccess.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{}},"kind":"member","name":"mixin","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"mixin","scope":"global","$longname":"mixin","$kind":"property","id":3550,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n     * @param {Object} remote\n     * @param method\n     * @returns {function(*=, *=): Promise<any>}\n     */","meta":{"range":[608,1238],"filename":"RemoteMethodAccess.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{"id":"astnode100114487","name":"RemoteMethodAccess#generateRemote","type":"MethodDefinition","paramnames":["remote","method"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"remote"},{"name":"method"}],"returns":[{"type":{"names":["function"]}}],"name":"generateRemote","longname":"RemoteMethodAccess#generateRemote","kind":"function","memberof":"RemoteMethodAccess","scope":"instance","$longname":"RemoteMethodAccess#generateRemote","$kind":"method","id":3551,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n     * @param {Object} remote\n     */","meta":{"range":[1290,2203],"filename":"RemoteMethodAccess.mjs","lineno":51,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{"id":"astnode100114556","name":"RemoteMethodAccess#onRegisterRemote","type":"MethodDefinition","paramnames":["remote"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"remote"}],"name":"onRegisterRemote","longname":"RemoteMethodAccess#onRegisterRemote","kind":"function","memberof":"RemoteMethodAccess","scope":"instance","$longname":"RemoteMethodAccess#onRegisterRemote","$kind":"method","id":3552,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n     * @param {Object} msg\n     */","meta":{"range":[2252,3082],"filename":"RemoteMethodAccess.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{"id":"astnode100114663","name":"RemoteMethodAccess#onRemoteMethod","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRemoteMethod","longname":"RemoteMethodAccess#onRemoteMethod","kind":"function","memberof":"RemoteMethodAccess","scope":"instance","$longname":"RemoteMethodAccess#onRemoteMethod","$kind":"method","id":3553,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n     * Gets called when promiseMessage gets rejected\n     * @param {Object} msg\n     * @param {Object} data\n     */","meta":{"range":[3212,3540],"filename":"RemoteMethodAccess.mjs","lineno":119,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{"id":"astnode100114795","name":"RemoteMethodAccess#reject","type":"MethodDefinition","paramnames":["msg","data"]},"vars":{"":null}},"description":"Gets called when promiseMessage gets rejected","params":[{"type":{"names":["Object"]},"name":"msg"},{"type":{"names":["Object"]},"name":"data"}],"name":"reject","longname":"RemoteMethodAccess#reject","kind":"function","memberof":"RemoteMethodAccess","scope":"instance","$longname":"RemoteMethodAccess#reject","$kind":"method","id":3554,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n     * Gets called when promiseMessage gets resolved\n     * @param {Object} msg\n     * @param {Object} data\n     */","meta":{"range":[3670,3972],"filename":"RemoteMethodAccess.mjs","lineno":140,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker/mixin","code":{"id":"astnode100114845","name":"RemoteMethodAccess#resolve","type":"MethodDefinition","paramnames":["msg","data"]},"vars":{"":null}},"description":"Gets called when promiseMessage gets resolved","params":[{"type":{"names":["Object"]},"name":"msg"},{"type":{"names":["Object"]},"name":"data"}],"name":"resolve","longname":"RemoteMethodAccess#resolve","kind":"function","memberof":"RemoteMethodAccess","scope":"instance","$longname":"RemoteMethodAccess#resolve","$kind":"method","id":3555,"neoClassName":"Neo.worker.mixin.RemoteMethodAccess"},{"comment":"/**\n * The Vdom worker converts vdom templates into vnodes, as well as creating delta-updates.\n * See the tutorials for further infos.\n * @class Neo.worker.VDom\n * @extends Neo.worker.Base\n * @singleton\n */","meta":{"filename":"VDom.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The Vdom worker converts vdom templates into vnodes, as well as creating delta-updates.<br />See the tutorials for further infos.","kind":"class","name":"VDom","augments":["Neo.worker.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.VDom","scope":"static","$longname":"Neo.worker.VDom","$kind":"class","id":3556,"neoClassName":"Neo.worker.VDom"},{"comment":"/**\n         * @member {String} className='Neo.worker.VDom'\n         * @protected\n         */","meta":{"filename":"VDom.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.VDom'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3557,"neoClassName":"Neo.worker.VDom"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"VDom.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3558,"neoClassName":"Neo.worker.VDom"},{"comment":"/**\n         * @member {String} workerId='vdom'\n         * @protected\n         */","meta":{"filename":"VDom.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String"]},"defaultvalue":"'vdom'","access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3559,"neoClassName":"Neo.worker.VDom"},{"comment":"/**\n * @class Neo.Xhr\n * @extends Neo.data.connection.Xhr\n * @singleton\n */","meta":{"filename":"Xhr.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"class","name":"Xhr","augments":["Neo.data.connection.Xhr"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo","longname":"Neo.Xhr","scope":"static","$longname":"Neo.Xhr","$kind":"class","id":3560,"neoClassName":"Neo.Xhr"},{"comment":"/**\n         * @member {String} className='Neo.Xhr'\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.Xhr'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3561,"neoClassName":"Neo.Xhr"},{"comment":"/**\n         * @member {String} ntype='xhr'\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'xhr'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3562,"neoClassName":"Neo.Xhr"},{"comment":"/**\n         * @member {Object} remote={app:['promiseRequest','promiseJson']}\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app:['promiseRequest','promiseJson']}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":3563,"neoClassName":"Neo.Xhr"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"Xhr.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3564,"neoClassName":"Neo.Xhr"},{"comment":"/**\n * @class Docs.app.model.Api\n * @extends Neo.data.Model\n */","meta":{"filename":"Api.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"class","name":"Api","augments":["Neo.data.Model"],"memberof":"Docs.app.model","longname":"Docs.app.model.Api","scope":"static","$longname":"Docs.app.model.Api","$kind":"class","id":3565,"neoClassName":"Docs.app.model.Api"},{"comment":"/**\n         * @member {String} className='Docs.app.model.Api'\n         * @protected\n         */","meta":{"filename":"Api.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.model.Api'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3566,"neoClassName":"Docs.app.model.Api"},{"comment":"/**\n         * @member {Object[]} fields\n         */","meta":{"filename":"Api.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":3567,"neoClassName":"Docs.app.model.Api"},{"comment":"/**\n * @class Docs.app.model.Example\n * @extends Neo.data.Model\n */","meta":{"filename":"Example.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"class","name":"Example","augments":["Neo.data.Model"],"memberof":"Docs.app.model","longname":"Docs.app.model.Example","scope":"static","$longname":"Docs.app.model.Example","$kind":"class","id":3568,"neoClassName":"Docs.app.model.Example"},{"comment":"/**\n         * @member {String} className='Docs.app.model.Example'\n         * @protected\n         */","meta":{"filename":"Example.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.model.Example'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3569,"neoClassName":"Docs.app.model.Example"},{"comment":"/**\n         * @member {Object[]} fields\n         */","meta":{"filename":"Example.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":3570,"neoClassName":"Docs.app.model.Example"},{"comment":"/**\n * @class Docs.app.model.Tutorial\n * @extends Neo.data.Model\n */","meta":{"filename":"Tutorial.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"class","name":"Tutorial","augments":["Neo.data.Model"],"memberof":"Docs.app.model","longname":"Docs.app.model.Tutorial","scope":"static","$longname":"Docs.app.model.Tutorial","$kind":"class","id":3571,"neoClassName":"Docs.app.model.Tutorial"},{"comment":"/**\n         * @member {String} className='Docs.app.model.Tutorial'\n         * @protected\n         */","meta":{"filename":"Tutorial.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.model.Tutorial'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3572,"neoClassName":"Docs.app.model.Tutorial"},{"comment":"/**\n         * @member {Object[]} fields\n         */","meta":{"filename":"Tutorial.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/model","code":{}},"kind":"member","name":"fields","type":{"names":["Array.<Object>"]},"longname":"fields","scope":"global","$longname":"fields","$kind":"property","id":3573,"neoClassName":"Docs.app.model.Tutorial"},{"comment":"/**\n * @class Docs.app.store.Api\n * @extends Neo.data.Store\n */","meta":{"filename":"Api.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"class","name":"Api","augments":["Neo.data.Store"],"memberof":"Docs.app.store","longname":"Docs.app.store.Api","scope":"static","$longname":"Docs.app.store.Api","$kind":"class","id":3574,"neoClassName":"Docs.app.store.Api"},{"comment":"/**\n         * @member {String} className='Docs.app.store.Api'\n         * @protected\n         */","meta":{"filename":"Api.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.store.Api'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3575,"neoClassName":"Docs.app.store.Api"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Api.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":3576,"neoClassName":"Docs.app.store.Api"},{"comment":"/**\n         * @member {Neo.data.Model} model=ApiModel\n         */","meta":{"filename":"Api.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"ApiModel","longname":"model","scope":"global","$longname":"model","$kind":"property","id":3577,"neoClassName":"Docs.app.store.Api"},{"comment":"/**\n * @class Docs.app.store.Examples\n * @extends Neo.data.Store\n */","meta":{"filename":"Examples.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"class","name":"Examples","augments":["Neo.data.Store"],"memberof":"Docs.app.store","longname":"Docs.app.store.Examples","scope":"static","$longname":"Docs.app.store.Examples","$kind":"class","id":3578,"neoClassName":"Docs.app.store.Examples"},{"comment":"/**\n         * @member {String} className='Docs.app.store.Examples'\n         * @protected\n         */","meta":{"filename":"Examples.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.store.Examples'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3579,"neoClassName":"Docs.app.store.Examples"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Examples.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":3580,"neoClassName":"Docs.app.store.Examples"},{"comment":"/**\n         * @member {Neo.data.Model} model=Example\n         */","meta":{"filename":"Examples.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"Example","longname":"model","scope":"global","$longname":"model","$kind":"property","id":3581,"neoClassName":"Docs.app.store.Examples"},{"comment":"/**\n * @class Docs.app.store.Tutorials\n * @extends Neo.data.Store\n */","meta":{"filename":"Tutorials.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"class","name":"Tutorials","augments":["Neo.data.Store"],"memberof":"Docs.app.store","longname":"Docs.app.store.Tutorials","scope":"static","$longname":"Docs.app.store.Tutorials","$kind":"class","id":3582,"neoClassName":"Docs.app.store.Tutorials"},{"comment":"/**\n         * @member {String} className='Docs.app.store.Tutorials'\n         * @protected\n         */","meta":{"filename":"Tutorials.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.app.store.Tutorials'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3583,"neoClassName":"Docs.app.store.Tutorials"},{"comment":"/**\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Tutorials.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":3584,"neoClassName":"Docs.app.store.Tutorials"},{"comment":"/**\n         * @member {Neo.data.Model} model=Tutorial\n         */","meta":{"filename":"Tutorials.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/store","code":{}},"kind":"member","name":"model","type":{"names":["Neo.data.Model"]},"defaultvalue":"Tutorial","longname":"model","scope":"global","$longname":"model","$kind":"property","id":3585,"neoClassName":"Docs.app.store.Tutorials"},{"comment":"/**\n * @class Docs.view.ApiTreeList\n * @extends Neo.tree.List\n */","meta":{"filename":"ApiTreeList.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"ApiTreeList","augments":["Neo.tree.List"],"memberof":"Docs.view","longname":"Docs.view.ApiTreeList","scope":"static","$longname":"Docs.view.ApiTreeList","$kind":"class","id":3586,"neoClassName":"Docs.app.view.ApiTreeList"},{"comment":"/**\n         * @member {String} className='Docs.view.ApiTreeList'\n         * @protected\n         */","meta":{"filename":"ApiTreeList.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.ApiTreeList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3587,"neoClassName":"Docs.app.view.ApiTreeList"},{"comment":"/**\n         * @member {String} ntype='api-treelist'\n         * @protected\n         */","meta":{"filename":"ApiTreeList.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'api-treelist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3588,"neoClassName":"Docs.app.view.ApiTreeList"},{"comment":"/**\n         * @member {Neo.data.Store|null} store=ApiStore\n         * @protected\n         */","meta":{"filename":"ApiTreeList.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store","null"]},"defaultvalue":"ApiStore","access":"protected","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3589,"neoClassName":"Docs.app.view.ApiTreeList"},{"comment":"/**\n     *\n     */","meta":{"range":[668,1080],"filename":"ApiTreeList.mjs","lineno":30,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100115338","name":"ApiTreeList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"ApiTreeList#onConstructed","kind":"function","memberof":"ApiTreeList","scope":"instance","params":[],"$longname":"ApiTreeList#onConstructed","$kind":"method","id":3590,"neoClassName":"Docs.app.view.ApiTreeList"},{"comment":"/**\n * @class Docs.view.classdetails.HeaderComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"HeaderComponent.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"HeaderComponent","augments":["Neo.component.Base"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.HeaderComponent","scope":"static","$longname":"Docs.view.classdetails.HeaderComponent","$kind":"class","id":3591,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.HeaderComponent'\n         * @protected\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.HeaderComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3592,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {String} ntype='classdetails-headercomponent'\n         * @protected\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-headercomponent'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3593,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-docs-classdetails-headercomponent']\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-docs-classdetails-headercomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3594,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {Object|null} record_=null\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"record_","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"record_","scope":"global","$longname":"record_","$kind":"property","id":3595,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {Object} domListeners\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"domListeners","type":{"names":["Object"]},"longname":"domListeners","scope":"global","$longname":"domListeners","$kind":"property","id":3596,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"HeaderComponent.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3597,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[1348,2265],"filename":"HeaderComponent.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100115462","name":"HeaderComponent#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"HeaderComponent#onConstructed","kind":"function","memberof":"HeaderComponent","scope":"instance","params":[],"$longname":"HeaderComponent#onConstructed","$kind":"method","id":3598,"neoClassName":"Docs.app.view.classdetails.HeaderComponent"},{"comment":"/**\n * @class Docs.view.classdetails.HierarchyTreeList\n * @extends Neo.tree.List\n */","meta":{"filename":"HierarchyTreeList.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"HierarchyTreeList","augments":["Neo.tree.List"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.HierarchyTreeList","scope":"static","$longname":"Docs.view.classdetails.HierarchyTreeList","$kind":"class","id":3599,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.HierarchyTreeList'\n         * @protected\n         */","meta":{"filename":"HierarchyTreeList.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.HierarchyTreeList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3600,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n         * @member {String} ntype='classdetails-treelist'\n         * @protected\n         */","meta":{"filename":"HierarchyTreeList.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-treelist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3601,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n         * @member {String[]} cls=['docs-classhierarchy-treelist', 'neo-list-container', 'neo-list']\n         */","meta":{"filename":"HierarchyTreeList.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['docs-classhierarchy-treelist', 'neo-list-container', 'neo-list']","description":"'neo-list-container', 'neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3602,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n         * @member {Boolean} showCollapseExpandAllIcons=false\n         */","meta":{"filename":"HierarchyTreeList.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"showCollapseExpandAllIcons","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showCollapseExpandAllIcons","scope":"global","$longname":"showCollapseExpandAllIcons","$kind":"property","id":3603,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n         * @member {Object|null} structureData=null\n         */","meta":{"filename":"HierarchyTreeList.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"structureData","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"structureData","scope":"global","$longname":"structureData","$kind":"property","id":3604,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n     *\n     */","meta":{"range":[1156,1322],"filename":"HierarchyTreeList.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100115633","name":"HierarchyTreeList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"HierarchyTreeList#onConstructed","kind":"function","memberof":"HierarchyTreeList","scope":"instance","params":[],"$longname":"HierarchyTreeList#onConstructed","$kind":"method","id":3605,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n     *\n     */","meta":{"range":[1351,2566],"filename":"HierarchyTreeList.mjs","lineno":54,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100115662","name":"HierarchyTreeList#createStoreItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createStoreItems","longname":"HierarchyTreeList#createStoreItems","kind":"function","memberof":"HierarchyTreeList","scope":"instance","params":[],"$longname":"HierarchyTreeList#createStoreItems","$kind":"method","id":3606,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n     *\n     * @param {Object} record\n     */","meta":{"range":[2625,3004],"filename":"HierarchyTreeList.mjs","lineno":100,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100115812","name":"HierarchyTreeList#onLeafItemClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onLeafItemClick","longname":"HierarchyTreeList#onLeafItemClick","kind":"function","memberof":"HierarchyTreeList","scope":"instance","$longname":"HierarchyTreeList#onLeafItemClick","$kind":"method","id":3607,"neoClassName":"Docs.app.view.classdetails.HierarchyTreeList"},{"comment":"/**\n * @class Docs.view.classdetails.MainContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"MainContainer.mjs","lineno":9,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"MainContainer","augments":["Neo.container.Base"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.MainContainer","scope":"static","$longname":"Docs.view.classdetails.MainContainer","$kind":"class","id":3608,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.MainContainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.MainContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3609,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {String} ntype='classdetails-maincontainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-maincontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3610,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-docs-classdetails-maincontainer', 'neo-container']\n         */","meta":{"filename":"MainContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-docs-classdetails-maincontainer', 'neo-container']","description":"'neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3611,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {Neo.controller.Component} controller=MainContainerController\n         */","meta":{"filename":"MainContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component"]},"defaultvalue":"MainContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3612,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"MainContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3613,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {Object|null} structureData=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"structureData","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"structureData","scope":"global","$longname":"structureData","$kind":"property","id":3614,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n         * @member {Array} items=[//...]]\n         */","meta":{"filename":"MainContainer.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"defaultvalue":"[//...]]","longname":"items","scope":"global","$longname":"items","$kind":"property","id":3615,"neoClassName":"Docs.app.view.classdetails.MainContainer"},{"comment":"/**\n * @class Docs.view.classdetails.MainContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"MainContainerController.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"MainContainerController","augments":["Neo.controller.Component"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.MainContainerController","scope":"static","$longname":"Docs.view.classdetails.MainContainerController","$kind":"class","id":3616,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.MainContainerController'\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.MainContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3617,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[587,1257],"filename":"MainContainerController.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116137","name":"MainContainerController#onHeaderClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onHeaderClick","longname":"MainContainerController#onHeaderClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onHeaderClick","$kind":"method","id":3618,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n     *\n     * @param {Neo.collection.Base} store\n     */","meta":{"range":[1328,2644],"filename":"MainContainerController.mjs","lineno":44,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116205","name":"MainContainerController#onMutateItems","type":"MethodDefinition","paramnames":["store"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.collection.Base"]},"name":"store"}],"name":"onMutateItems","longname":"MainContainerController#onMutateItems","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onMutateItems","$kind":"method","id":3619,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[2701,2969],"filename":"MainContainerController.mjs","lineno":85,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116368","name":"MainContainerController#onScrollIntoView","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onScrollIntoView","longname":"MainContainerController#onScrollIntoView","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onScrollIntoView","$kind":"method","id":3620,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[3026,3146],"filename":"MainContainerController.mjs","lineno":99,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116416","name":"MainContainerController#onSearchFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSearchFieldChange","longname":"MainContainerController#onSearchFieldChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onSearchFieldChange","$kind":"method","id":3621,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[3203,3546],"filename":"MainContainerController.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116433","name":"MainContainerController#onToggleMembers","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onToggleMembers","longname":"MainContainerController#onToggleMembers","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onToggleMembers","$kind":"method","id":3622,"neoClassName":"Docs.app.view.classdetails.MainContainerController"},{"comment":"/**\n * @class Docs.view.classdetails.MembersList\n * @extends Neo.list.Base\n */","meta":{"filename":"MembersList.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"MembersList","augments":["Neo.list.Base"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.MembersList","scope":"static","$longname":"Docs.view.classdetails.MembersList","$kind":"class","id":3623,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.MembersList'\n         * @protected\n         */","meta":{"filename":"MembersList.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.MembersList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3624,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {String} ntype='classdetails-memberslist'\n         * @protected\n         */","meta":{"filename":"MembersList.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-memberslist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3625,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {String[]} cls=['docs-classhierarchy-memberslist']\n         */","meta":{"filename":"MembersList.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['docs-classhierarchy-memberslist']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3626,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {String} filterMembersQuery_=''\n         * @protected\n         */","meta":{"filename":"MembersList.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"filterMembersQuery_","type":{"names":["String"]},"defaultvalue":"''","access":"protected","longname":"filterMembersQuery_","scope":"global","$longname":"filterMembersQuery_","$kind":"property","id":3627,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {Boolean} showPrivateMembers_=true\n         */","meta":{"filename":"MembersList.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"showPrivateMembers_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showPrivateMembers_","scope":"global","$longname":"showPrivateMembers_","$kind":"property","id":3628,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {Boolean} showProtectedMembers_=true\n         */","meta":{"filename":"MembersList.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"showProtectedMembers_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showProtectedMembers_","scope":"global","$longname":"showProtectedMembers_","$kind":"property","id":3629,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {Boolean} showStaticMembers_=true\n         */","meta":{"filename":"MembersList.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"showStaticMembers_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showStaticMembers_","scope":"global","$longname":"showStaticMembers_","$kind":"property","id":3630,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {Neo.collection.Base} store=null\n         */","meta":{"filename":"MembersList.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"store","type":{"names":["Neo.collection.Base"]},"defaultvalue":null,"longname":"store","scope":"global","$longname":"store","$kind":"property","id":3631,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {String|null} targetClassName=null\n         */","meta":{"filename":"MembersList.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"targetClassName","type":{"names":["String","null"]},"defaultvalue":null,"longname":"targetClassName","scope":"global","$longname":"targetClassName","$kind":"property","id":3632,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n         * @member {Object} _vdom={cn: []}\n         */","meta":{"filename":"MembersList.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cn: []}","description":"[]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3633,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     */","meta":{"range":[1547,2094],"filename":"MembersList.mjs","lineno":59,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116540","name":"MembersList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"MembersList#onConstructed","kind":"function","memberof":"MembersList","scope":"instance","params":[],"$longname":"MembersList#onConstructed","$kind":"method","id":3634,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Triggered after the filterMembersQuery config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2260,2375],"filename":"MembersList.mjs","lineno":85,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116607","name":"MembersList#afterSetFilterMembersQuery","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the filterMembersQuery config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetFilterMembersQuery","longname":"MembersList#afterSetFilterMembersQuery","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#afterSetFilterMembersQuery","$kind":"method","id":3635,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Triggered after the showProtectedMembers config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2545,2662],"filename":"MembersList.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116622","name":"MembersList#afterSetShowProtectedMembers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showProtectedMembers config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowProtectedMembers","longname":"MembersList#afterSetShowProtectedMembers","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#afterSetShowProtectedMembers","$kind":"method","id":3636,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Triggered after the showPrivateMembers config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2830,2945],"filename":"MembersList.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116637","name":"MembersList#afterSetShowPrivateMembers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showPrivateMembers config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowPrivateMembers","longname":"MembersList#afterSetShowPrivateMembers","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#afterSetShowPrivateMembers","$kind":"method","id":3637,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Triggered after the showStaticMembers config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3112,3226],"filename":"MembersList.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116652","name":"MembersList#afterSetShowStaticMembers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showStaticMembers config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowStaticMembers","longname":"MembersList#afterSetShowStaticMembers","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#afterSetShowStaticMembers","$kind":"method","id":3638,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     * @param {Neo.collection.Base} store\n     * @param {Object} vdom\n     * @returns {Object} vdom\n     */","meta":{"range":[3355,3725],"filename":"MembersList.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116667","name":"MembersList#applyConfigsHeader","type":"MethodDefinition","paramnames":["store","vdom"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.collection.Base"]},"name":"store"},{"type":{"names":["Object"]},"name":"vdom"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"applyConfigsHeader","longname":"MembersList#applyConfigsHeader","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#applyConfigsHeader","$kind":"method","id":3639,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     * @param {Object} item\n     * @param {Number} index\n     * @param {Neo.collection.Base} store\n     * @param {Object} vdom\n     * @returns {Object} vdom\n     */","meta":{"range":[3911,4396],"filename":"MembersList.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116696","name":"MembersList#applyEventsHeader","type":"MethodDefinition","paramnames":["item","index","store","vdom"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"},{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Neo.collection.Base"]},"name":"store"},{"type":{"names":["Object"]},"name":"vdom"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"applyEventsHeader","longname":"MembersList#applyEventsHeader","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#applyEventsHeader","$kind":"method","id":3640,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     * @param {Object} item\n     * @param {Number} index\n     * @param {Neo.collection.Base} store\n     * @param {Object} vdom\n     * @returns {Object} vdom\n     */","meta":{"range":[4582,5174],"filename":"MembersList.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116737","name":"MembersList#applyMethodsHeader","type":"MethodDefinition","paramnames":["item","index","store","vdom"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"},{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Neo.collection.Base"]},"name":"store"},{"type":{"names":["Object"]},"name":"vdom"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"applyMethodsHeader","longname":"MembersList#applyMethodsHeader","kind":"function","memberof":"MembersList","scope":"instance","$longname":"MembersList#applyMethodsHeader","$kind":"method","id":3641,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     */","meta":{"range":[5203,10242],"filename":"MembersList.mjs","lineno":198,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100116787","name":"MembersList#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createItems","longname":"MembersList#createItems","kind":"function","memberof":"MembersList","scope":"instance","params":[],"$longname":"MembersList#createItems","$kind":"method","id":3642,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     * @param {Object} params\n     * @returns {Object} vdom\n     */","meta":{"range":[10331,13663],"filename":"MembersList.mjs","lineno":344,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100117436","name":"MembersList.createParametersTable","type":"MethodDefinition","paramnames":["params"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"params"}],"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"createParametersTable","longname":"MembersList.createParametersTable","kind":"function","memberof":"MembersList","scope":"static","$longname":"MembersList.createParametersTable","$kind":"method","id":3643,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Replaces '<' & '>'\n     * @param {String} value\n     * @returns {String}\n     */","meta":{"range":[13765,13863],"filename":"MembersList.mjs","lineno":457,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100117794","name":"MembersList.escapeHtml","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Replaces '<' & '>'","params":[{"type":{"names":["String"]},"name":"value"}],"returns":[{"type":{"names":["String"]}}],"name":"escapeHtml","longname":"MembersList.escapeHtml","kind":"function","memberof":"MembersList","scope":"static","$longname":"MembersList.escapeHtml","$kind":"method","id":3644,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     */","meta":{"range":[13892,17879],"filename":"MembersList.mjs","lineno":464,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100117811","name":"MembersList#filterAndSortItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"filterAndSortItems","longname":"MembersList#filterAndSortItems","kind":"function","memberof":"MembersList","scope":"instance","params":[],"$longname":"MembersList#filterAndSortItems","$kind":"method","id":3645,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     * Override to not call createItems() at this point => onRefreshClassMembers()\n     */","meta":{"range":[17984,18002],"filename":"MembersList.mjs","lineno":599,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118235","name":"MembersList#onStoreFilter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override to not call createItems() at this point => onRefreshClassMembers()","name":"onStoreFilter","longname":"MembersList#onStoreFilter","kind":"function","memberof":"MembersList","scope":"instance","params":[],"$longname":"MembersList#onStoreFilter","$kind":"method","id":3646,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n     *\n     */","meta":{"range":[18031,18125],"filename":"MembersList.mjs","lineno":604,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118239","name":"MembersList#onRefreshClassMembers","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onRefreshClassMembers","longname":"MembersList#onRefreshClassMembers","kind":"function","memberof":"MembersList","scope":"instance","params":[],"$longname":"MembersList#onRefreshClassMembers","$kind":"method","id":3647,"neoClassName":"Docs.app.view.classdetails.MembersList"},{"comment":"/**\n * @class Docs.view.classdetails.SourceViewComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"SourceViewComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"SourceViewComponent","augments":["Neo.component.Base"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.SourceViewComponent","scope":"static","$longname":"Docs.view.classdetails.SourceViewComponent","$kind":"class","id":3648,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.SourceViewComponent'\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.SourceViewComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3649,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {String} ntype='classdetails-sourceviewcomponent'\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-sourceviewcomponent'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3650,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Boolean} isHighlighted_=false\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"isHighlighted_","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isHighlighted_","scope":"global","$longname":"isHighlighted_","$kind":"property","id":3651,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Number|null} line_=null\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"line_","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"line_","scope":"global","$longname":"line_","$kind":"property","id":3652,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Number|null} previousLine=null\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"previousLine","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"previousLine","scope":"global","$longname":"previousLine","$kind":"property","id":3653,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Object|null} structureData=null\n         * @protected\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"structureData","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"structureData","scope":"global","$longname":"structureData","$kind":"property","id":3654,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Object} style= {overflow: 'auto'}\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"style=","type":{"names":["Object"]},"description":"{overflow: 'auto'}","longname":"style=","scope":"global","$longname":"style=","$kind":"property","id":3655,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n         * @member {Object} _vdom={cn: [//...]}\n         */","meta":{"filename":"SourceViewComponent.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cn: [//...]}","description":"[//...]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3656,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     *\n     * @param {Object} config\n     */","meta":{"range":[1492,1772],"filename":"SourceViewComponent.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118309","name":"SourceViewComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"SourceViewComponent#construct","kind":"function","memberof":"SourceViewComponent","scope":"instance","$longname":"SourceViewComponent#construct","$kind":"method","id":3657,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1929,2140],"filename":"SourceViewComponent.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118357","name":"SourceViewComponent#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"SourceViewComponent#afterSetMounted","kind":"function","memberof":"SourceViewComponent","scope":"instance","$longname":"SourceViewComponent#afterSetMounted","$kind":"method","id":3658,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     * Triggered after the isHighlighted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[2303,2683],"filename":"SourceViewComponent.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118384","name":"SourceViewComponent#afterSetIsHighlighted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the isHighlighted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetIsHighlighted","longname":"SourceViewComponent#afterSetIsHighlighted","kind":"function","memberof":"SourceViewComponent","scope":"instance","$longname":"SourceViewComponent#afterSetIsHighlighted","$kind":"method","id":3659,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     * Triggered after the line config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[2835,3064],"filename":"SourceViewComponent.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118433","name":"SourceViewComponent#afterSetLine","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the line config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetLine","longname":"SourceViewComponent#afterSetLine","kind":"function","memberof":"SourceViewComponent","scope":"instance","$longname":"SourceViewComponent#afterSetLine","$kind":"method","id":3660,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[3121,3390],"filename":"SourceViewComponent.mjs","lineno":131,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118464","name":"SourceViewComponent#applySourceCode","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"applySourceCode","longname":"SourceViewComponent#applySourceCode","kind":"function","memberof":"SourceViewComponent","scope":"instance","$longname":"SourceViewComponent#applySourceCode","$kind":"method","id":3661,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[3419,3763],"filename":"SourceViewComponent.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118511","name":"SourceViewComponent#syntaxHighlight","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"syntaxHighlight","longname":"SourceViewComponent#syntaxHighlight","kind":"function","memberof":"SourceViewComponent","scope":"instance","params":[],"$longname":"SourceViewComponent#syntaxHighlight","$kind":"method","id":3662,"neoClassName":"Docs.app.view.classdetails.SourceViewComponent"},{"comment":"/**\n * @class Docs.view.classdetails.TutorialComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"TutorialComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"class","name":"TutorialComponent","augments":["Neo.component.Base"],"memberof":"Docs.view.classdetails","longname":"Docs.view.classdetails.TutorialComponent","scope":"static","$longname":"Docs.view.classdetails.TutorialComponent","$kind":"class","id":3663,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {String} className='Docs.view.classdetails.TutorialComponent'\n         * @protected\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.classdetails.TutorialComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3664,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {String} ntype='classdetails-tutorialcomponent'\n         * @protected\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'classdetails-tutorialcomponent'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3665,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {String[]} cls=['neo-classdetails-tutorialcomponent']\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-classdetails-tutorialcomponent']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3666,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {String|null} fileName=null\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"fileName","type":{"names":["String","null"]},"defaultvalue":null,"longname":"fileName","scope":"global","$longname":"fileName","$kind":"property","id":3667,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {String|null} fileType=null\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"fileType","type":{"names":["String","null"]},"defaultvalue":null,"longname":"fileType","scope":"global","$longname":"fileType","$kind":"property","id":3668,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n         * @member {Object} style={overflow: 'auto'}\n         */","meta":{"filename":"TutorialComponent.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{}},"kind":"member","name":"style","type":{"names":["Object"]},"defaultvalue":"{overflow: 'auto'}","description":"'auto'}","longname":"style","scope":"global","$longname":"style","$kind":"property","id":3669,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n     *\n     * @param {Object} config\n     */","meta":{"range":[1118,1584],"filename":"TutorialComponent.mjs","lineno":43,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118607","name":"TutorialComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"TutorialComponent#construct","kind":"function","memberof":"TutorialComponent","scope":"instance","$longname":"TutorialComponent#construct","$kind":"method","id":3670,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[1641,1970],"filename":"TutorialComponent.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118674","name":"TutorialComponent#applySourceCode","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"applySourceCode","longname":"TutorialComponent#applySourceCode","kind":"function","memberof":"TutorialComponent","scope":"instance","$longname":"TutorialComponent#applySourceCode","$kind":"method","id":3671,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[1999,2089],"filename":"TutorialComponent.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view/classdetails","code":{"id":"astnode100118725","name":"TutorialComponent.syntaxHighlight","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"syntaxHighlight","longname":"TutorialComponent.syntaxHighlight","kind":"function","memberof":"TutorialComponent","scope":"static","params":[],"$longname":"TutorialComponent.syntaxHighlight","$kind":"method","id":3672,"neoClassName":"Docs.app.view.classdetails.TutorialComponent"},{"comment":"/**\n * @class Docs.view.ContentTabContainer\n * @extends Neo.tab.Container\n */","meta":{"filename":"ContentTabContainer.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"ContentTabContainer","augments":["Neo.tab.Container"],"memberof":"Docs.view","longname":"Docs.view.ContentTabContainer","scope":"static","$longname":"Docs.view.ContentTabContainer","$kind":"class","id":3673,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {String} className='Docs.view.ContentTabContainer'\n         * @protected\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.ContentTabContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3674,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {String} ntype='docs-content-tabcontainer'\n         * @protected\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'docs-content-tabcontainer'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3675,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {Boolean} activateInsertedTabs=true\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"activateInsertedTabs","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"activateInsertedTabs","scope":"global","$longname":"activateInsertedTabs","$kind":"property","id":3676,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {Object} contentContainerDefaults={cls:[//...]}\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"contentContainerDefaults","type":{"names":["Object"]},"defaultvalue":"{cls:[//...]}","longname":"contentContainerDefaults","scope":"global","$longname":"contentContainerDefaults","$kind":"property","id":3677,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {Object} headerToolbarDefaults={cls:[//...]}\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"headerToolbarDefaults","type":{"names":["Object"]},"defaultvalue":"{cls:[//...]}","longname":"headerToolbarDefaults","scope":"global","$longname":"headerToolbarDefaults","$kind":"property","id":3678,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {Array} items=[//...]]\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"defaultvalue":"[//...]]","longname":"items","scope":"global","$longname":"items","$kind":"property","id":3679,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n         * @member {Boolean} sortable=true\n         */","meta":{"filename":"ContentTabContainer.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"sortable","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"sortable","scope":"global","$longname":"sortable","$kind":"property","id":3680,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n     *\n     * @param {Object} config\n     */","meta":{"range":[1787,1969],"filename":"ContentTabContainer.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100118809","name":"ContentTabContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"ContentTabContainer#construct","kind":"function","memberof":"ContentTabContainer","scope":"instance","$longname":"ContentTabContainer#construct","$kind":"method","id":3681,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n     * Overriding the button click listener to allow closing tabs on icon click\n     * @param {Object} config\n     * @param {Number} index\n     * @returns {Object} The merged config\n     * @protected\n     * @override\n     */","meta":{"range":[2208,3024],"filename":"ContentTabContainer.mjs","lineno":85,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100118841","name":"ContentTabContainer#getTabButtonConfig","type":"MethodDefinition","paramnames":["config","index"]},"vars":{"":null}},"description":"Overriding the button click listener to allow closing tabs on icon click","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"The merged config"}],"access":"protected","override":true,"name":"getTabButtonConfig","longname":"ContentTabContainer#getTabButtonConfig","kind":"function","memberof":"ContentTabContainer","scope":"instance","$longname":"ContentTabContainer#getTabButtonConfig","$kind":"method","id":3682,"neoClassName":"Docs.app.view.ContentTabContainer"},{"comment":"/**\n * @class Docs.view.ExamplesTreeList\n * @extends Neo.tree.List\n */","meta":{"filename":"ExamplesTreeList.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"ExamplesTreeList","augments":["Neo.tree.List"],"memberof":"Docs.view","longname":"Docs.view.ExamplesTreeList","scope":"static","$longname":"Docs.view.ExamplesTreeList","$kind":"class","id":3683,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n         * @member {String} className='Docs.view.ExamplesTreeList'\n         * @protected\n         */","meta":{"filename":"ExamplesTreeList.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.ExamplesTreeList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3684,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n         * @member {String} ntype='examples-treelist'\n         * @protected\n         */","meta":{"filename":"ExamplesTreeList.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'examples-treelist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3685,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n         * @member {String[]} cls=['docs-examples-treelist', 'neo-tree-list', 'neo-list-container', 'neo-list']\n         */","meta":{"filename":"ExamplesTreeList.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['docs-examples-treelist', 'neo-tree-list', 'neo-list-container', 'neo-list']","description":"'neo-tree-list', 'neo-list-container', 'neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3686,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n         * @member {Neo.data.Store|null} store=ExamplesStore\n         * @protected\n         */","meta":{"filename":"ExamplesTreeList.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store","null"]},"defaultvalue":"ExamplesStore","access":"protected","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3687,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n     *\n     */","meta":{"range":[1009,1413],"filename":"ExamplesTreeList.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100118977","name":"ExamplesTreeList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"ExamplesTreeList#onConstructed","kind":"function","memberof":"ExamplesTreeList","scope":"instance","params":[],"$longname":"ExamplesTreeList#onConstructed","$kind":"method","id":3688,"neoClassName":"Docs.app.view.ExamplesTreeList"},{"comment":"/**\n * @class Docs.view.HeaderContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"HeaderContainer.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"HeaderContainer","augments":["Neo.container.Base"],"memberof":"Docs.view","longname":"Docs.view.HeaderContainer","scope":"static","$longname":"Docs.view.HeaderContainer","$kind":"class","id":3689,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {String} className='Docs.view.HeaderContainer'\n         * @protected\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.HeaderContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3690,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {String} ntype='header-container'\n         * @protected\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'header-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3691,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-docs-header-container']\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-docs-header-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3692,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {Number} height=55\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"height","type":{"names":["Number"]},"defaultvalue":55,"longname":"height","scope":"global","$longname":"height","$kind":"property","id":3693,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3694,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n         * @member {Array} items=[//...]\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"defaultvalue":"[//...]","longname":"items","scope":"global","$longname":"items","$kind":"property","id":3695,"neoClassName":"Docs.app.view.HeaderContainer"},{"comment":"/**\n * @class Docs.view.MainContainer\n * @extends Neo.container.Viewport\n */","meta":{"filename":"MainContainer.mjs","lineno":13,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"MainContainer","augments":["Neo.container.Viewport"],"memberof":"Docs.view","longname":"Docs.view.MainContainer","scope":"static","$longname":"Docs.view.MainContainer","$kind":"class","id":3696,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {String} className='Docs.view.MainContainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.MainContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3697,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {String} ntype='main-container'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'main-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3698,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {Boolean} autoMount=true\n         */","meta":{"filename":"MainContainer.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"autoMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoMount","scope":"global","$longname":"autoMount","$kind":"property","id":3699,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-docs-maincontainer', 'neo-viewport']\n         */","meta":{"filename":"MainContainer.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-docs-maincontainer', 'neo-viewport']","description":"'neo-viewport']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3700,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {Neo.controller.Component} controller=MainContainerController\n         */","meta":{"filename":"MainContainer.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component"]},"defaultvalue":"MainContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3701,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"MainContainer.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3702,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {Neo.collection.Base|null} store_=null\n         */","meta":{"filename":"MainContainer.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.collection.Base","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":3703,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n         * @member {Array} items=[//...]\n         */","meta":{"filename":"MainContainer.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"defaultvalue":"[//...]","longname":"items","scope":"global","$longname":"items","$kind":"property","id":3704,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n     *\n     * @param {Object} config\n     */","meta":{"range":[3599,4030],"filename":"MainContainer.mjs","lineno":104,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119334","name":"MainContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"MainContainer#construct","kind":"function","memberof":"MainContainer","scope":"instance","$longname":"MainContainer#construct","$kind":"method","id":3705,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[4059,4292],"filename":"MainContainer.mjs","lineno":122,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119394","name":"MainContainer#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"MainContainer#onConstructed","kind":"function","memberof":"MainContainer","scope":"instance","params":[],"$longname":"MainContainer#onConstructed","$kind":"method","id":3706,"neoClassName":"Docs.app.view.MainContainer"},{"comment":"/**\n * @class Docs.view.MainContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"MainContainerController.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"MainContainerController","augments":["Neo.controller.Component"],"memberof":"Docs.view","longname":"Docs.view.MainContainerController","scope":"static","$longname":"Docs.view.MainContainerController","$kind":"class","id":3707,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n         * @member {String} className='Docs.view.MainContainerController'\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.MainContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3708,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n         * @member {String} ntype='docs-maincontainer-controller'\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'docs-maincontainer-controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3709,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} record\n     */","meta":{"range":[689,1201],"filename":"MainContainerController.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119467","name":"MainContainerController#onApiListLeafClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onApiListLeafClick","longname":"MainContainerController#onApiListLeafClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onApiListLeafClick","$kind":"method","id":3710,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} record\n     */","meta":{"range":[1260,3121],"filename":"MainContainerController.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119510","name":"MainContainerController#onExamplesListLeafClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onExamplesListLeafClick","longname":"MainContainerController#onExamplesListLeafClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onExamplesListLeafClick","$kind":"method","id":3711,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} value\n     * @param {Object} oldValue\n     */","meta":{"range":[3211,4253],"filename":"MainContainerController.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119692","name":"MainContainerController#onHashChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"name":"onHashChange","longname":"MainContainerController#onHashChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onHashChange","$kind":"method","id":3712,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} data\n     */","meta":{"range":[4310,4637],"filename":"MainContainerController.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119782","name":"MainContainerController#onNavigationSearchFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onNavigationSearchFieldChange","longname":"MainContainerController#onNavigationSearchFieldChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onNavigationSearchFieldChange","$kind":"method","id":3713,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[4666,5354],"filename":"MainContainerController.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119832","name":"MainContainerController#onSwitchSourceViewThemeButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onSwitchSourceViewThemeButtonClick","longname":"MainContainerController#onSwitchSourceViewThemeButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onSwitchSourceViewThemeButtonClick","$kind":"method","id":3714,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[5383,6176],"filename":"MainContainerController.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100119903","name":"MainContainerController#onSwitchThemeButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onSwitchThemeButtonClick","longname":"MainContainerController#onSwitchThemeButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onSwitchThemeButtonClick","$kind":"method","id":3715,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n     *\n     * @param {Object} record\n     */","meta":{"range":[6235,6732],"filename":"MainContainerController.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100120012","name":"MainContainerController#onTutorialListLeafClick","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"name":"onTutorialListLeafClick","longname":"MainContainerController#onTutorialListLeafClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onTutorialListLeafClick","$kind":"method","id":3716,"neoClassName":"Docs.app.view.MainContainerController"},{"comment":"/**\n * @class Docs.view.TutorialsTreeList\n * @extends Neo.tree.List\n */","meta":{"filename":"TutorialsTreeList.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"class","name":"TutorialsTreeList","augments":["Neo.tree.List"],"memberof":"Docs.view","longname":"Docs.view.TutorialsTreeList","scope":"static","$longname":"Docs.view.TutorialsTreeList","$kind":"class","id":3717,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n         * @member {String} className='Docs.view.TutorialsTreeList'\n         * @protected\n         */","meta":{"filename":"TutorialsTreeList.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Docs.view.TutorialsTreeList'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3718,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n         * @member {String} ntype='tutorials-treelist'\n         * @protected\n         */","meta":{"filename":"TutorialsTreeList.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'tutorials-treelist'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3719,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n         * @member {String[]} cls=['docs-tutorials-treelist', 'neo-tree-list', 'neo-list-container', 'neo-list']\n         */","meta":{"filename":"TutorialsTreeList.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['docs-tutorials-treelist', 'neo-tree-list', 'neo-list-container', 'neo-list']","description":"'neo-tree-list', 'neo-list-container', 'neo-list']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3720,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n         * @member {Neo.data.Store|null} store=TutorialsStore\n         * @protected\n         */","meta":{"filename":"TutorialsTreeList.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store","null"]},"defaultvalue":"TutorialsStore","access":"protected","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3721,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n     *\n     */","meta":{"range":[1022,1437],"filename":"TutorialsTreeList.mjs","lineno":39,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/docs/app/view","code":{"id":"astnode100120098","name":"TutorialsTreeList#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"TutorialsTreeList#onConstructed","kind":"function","memberof":"TutorialsTreeList","scope":"instance","params":[],"$longname":"TutorialsTreeList#onConstructed","$kind":"method","id":3722,"neoClassName":"Docs.app.view.TutorialsTreeList"},{"comment":"/**\n * @class Covid.model.Country\n * @extends Neo.data.Model\n */","meta":{"filename":"Country.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/model","code":{}},"kind":"class","name":"Country","augments":["Neo.data.Model"],"memberof":"Covid.model","longname":"Covid.model.Country","scope":"static","$longname":"Covid.model.Country","$kind":"class","id":3723,"neoClassName":"Covid.model.Country"},{"comment":"/**\n * @class Covid.model.HistoricalData\n * @extends Neo.data.Model\n */","meta":{"filename":"HistoricalData.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/model","code":{}},"kind":"class","name":"HistoricalData","augments":["Neo.data.Model"],"memberof":"Covid.model","longname":"Covid.model.HistoricalData","scope":"static","$longname":"Covid.model.HistoricalData","$kind":"class","id":3724,"neoClassName":"Covid.model.HistoricalData"},{"comment":"/**\n * @class Covid.store.Countries\n * @extends Neo.data.Store\n */","meta":{"filename":"Countries.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/store","code":{}},"kind":"class","name":"Countries","augments":["Neo.data.Store"],"memberof":"Covid.store","longname":"Covid.store.Countries","scope":"static","$longname":"Covid.store.Countries","$kind":"class","id":3725,"neoClassName":"Covid.store.Countries"},{"comment":"/**\n * @class Covid.store.HistoricalData\n * @extends Neo.data.Store\n */","meta":{"filename":"HistoricalData.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/store","code":{}},"kind":"class","name":"HistoricalData","augments":["Neo.data.Store"],"memberof":"Covid.store","longname":"Covid.store.HistoricalData","scope":"static","$longname":"Covid.store.HistoricalData","$kind":"class","id":3726,"neoClassName":"Covid.store.HistoricalData"},{"comment":"/**\n * Static utility class\n * @class Covid.Util\n * @extends Neo.core.Base\n */","meta":{"filename":"Util.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"Static utility class","kind":"class","name":"Util","augments":["Neo.core.Base"],"memberof":"Covid","longname":"Covid.Util","scope":"static","$longname":"Covid.Util","$kind":"class","id":3727,"neoClassName":"Covid.Util"},{"comment":"/**\n         * A regex to replace blank chars\n         * @member {RegExp} flagRegEx=/ /gi\n         * @protected\n         * @static\n         */","meta":{"filename":"Util.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"A regex to replace blank chars","kind":"member","name":"flagRegEx","type":{"names":["RegExp"]},"defaultvalue":"/","access":"protected","scope":"static","longname":"flagRegEx","$longname":"flagRegEx","$kind":"property","id":3728,"neoClassName":"Covid.Util"},{"comment":"/**\n         * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString\n         * Change this config to enforce a county specific formatting (e.g. 'de-DE')\n         * @member {String} locales='default'\n         * @protected\n         * @static\n         */","meta":{"filename":"Util.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString<br />Change this config to enforce a county specific formatting (e.g. 'de-DE')","kind":"member","name":"locales","type":{"names":["String"]},"defaultvalue":"'default'","access":"protected","scope":"static","longname":"locales","$longname":"locales","$kind":"property","id":3729,"neoClassName":"Covid.Util"},{"comment":"/**\n         * @member {String} className='Covid.Util'\n         * @protected\n         */","meta":{"filename":"Util.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.Util'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3730,"neoClassName":"Covid.Util"},{"comment":"/**\n     * Used for the casesPerOneMillion column to show % of population\n     * @param {Object} data\n     * @param {Number} data.value\n     * @returns {String}\n     */","meta":{"range":[1079,1386],"filename":"Util.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120487","name":"Util.formatInfected","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Used for the casesPerOneMillion column to show % of population","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.value"}],"returns":[{"type":{"names":["String"]}}],"name":"formatInfected","longname":"Util.formatInfected","kind":"function","memberof":"Util","scope":"static","$longname":"Util.formatInfected","$kind":"method","id":3731,"neoClassName":"Covid.Util"},{"comment":"/**\n     * This method will get used as a grid renderer, so the 2nd param is an overload (would be {Object} record)\n     * @param {Object} data\n     * @param {Number} data.value\n     * @param {String} [color]\n     * @returns {String}\n     */","meta":{"range":[1638,1946],"filename":"Util.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120542","name":"Util.formatNumber","type":"MethodDefinition","paramnames":["data","color"]},"vars":{"":null}},"description":"This method will get used as a grid renderer, so the 2nd param is an overload (would be {Object} record)","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.value"},{"type":{"names":["String"]},"optional":true,"name":"color"}],"returns":[{"type":{"names":["String"]}}],"name":"formatNumber","longname":"Util.formatNumber","kind":"function","memberof":"Util","scope":"static","$longname":"Util.formatNumber","$kind":"method","id":3732,"neoClassName":"Covid.Util"},{"comment":"/**\n     *\n     * @param {String} name\n     * @returns {String} url\n     */","meta":{"range":[2032,6183],"filename":"Util.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120589","name":"Util.getCountryFlagUrl","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["String"]},"description":"url"}],"name":"getCountryFlagUrl","longname":"Util.getCountryFlagUrl","kind":"function","memberof":"Util","scope":"static","$longname":"Util.getCountryFlagUrl","$kind":"method","id":3733,"neoClassName":"Covid.Util"},{"comment":"/**\n     *\n     * @param {Object} data\n     * @param {Number} data.index\n     * @returns {Object}\n     */","meta":{"range":[6299,6452],"filename":"Util.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120758","name":"Util.indexRenderer","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.index"}],"returns":[{"type":{"names":["Object"]}}],"name":"indexRenderer","longname":"Util.indexRenderer","kind":"function","memberof":"Util","scope":"static","$longname":"Util.indexRenderer","$kind":"method","id":3734,"neoClassName":"Covid.Util"},{"comment":"/**\n * @class Covid.view.AttributionComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"AttributionComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"AttributionComponent","augments":["Neo.component.Base"],"memberof":"Covid.view","longname":"Covid.view.AttributionComponent","scope":"static","$longname":"Covid.view.AttributionComponent","$kind":"class","id":3735,"neoClassName":"Covid.view.AttributionComponent"},{"comment":"/**\n         * @member {String} className='Covid.view.AttributionComponent'\n         * @protected\n         */","meta":{"filename":"AttributionComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.AttributionComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3736,"neoClassName":"Covid.view.AttributionComponent"},{"comment":"/**\n         * @member {String[]} cls=['covid-attribution-component']\n         * @protected\n         */","meta":{"filename":"AttributionComponent.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-attribution-component']","access":"protected","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3737,"neoClassName":"Covid.view.AttributionComponent"},{"comment":"/**\n         * @member {Object} vdom\n         */","meta":{"filename":"AttributionComponent.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"vdom","type":{"names":["Object"]},"longname":"vdom","scope":"global","$longname":"vdom","$kind":"property","id":3738,"neoClassName":"Covid.view.AttributionComponent"},{"comment":"/**\n * @class Covid.view.country.Gallery\n * @extends Neo.component.Gallery\n */","meta":{"filename":"Gallery.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"class","name":"Gallery","augments":["Neo.component.Gallery"],"memberof":"Covid.view.country","longname":"Covid.view.country.Gallery","scope":"static","$longname":"Covid.view.country.Gallery","$kind":"class","id":3739,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {String} className='Covid.view.country.Gallery'\n         * @protected\n         */","meta":{"filename":"Gallery.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.country.Gallery'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3740,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Gallery.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":3741,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {String[]} cls=['covid-country-gallery', 'neo-gallery', 'page', 'view']\n         */","meta":{"filename":"Gallery.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-country-gallery', 'neo-gallery', 'page', 'view']","description":"'neo-gallery', 'page', 'view']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3742,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {String|null} country_=null\n         */","meta":{"filename":"Gallery.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"country_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"country_","scope":"global","$longname":"country_","$kind":"property","id":3743,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * The image height of the gallery\n         * @member {Number} imageHeight=240\n         */","meta":{"filename":"Gallery.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The image height of the gallery","kind":"member","name":"imageHeight","type":{"names":["Number"]},"defaultvalue":240,"longname":"imageHeight","scope":"global","$longname":"imageHeight","$kind":"property","id":3744,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * The image width of the gallery\n         * @member {Number} imageWidth=320\n         */","meta":{"filename":"Gallery.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The image width of the gallery","kind":"member","name":"imageWidth","type":{"names":["Number"]},"defaultvalue":320,"longname":"imageWidth","scope":"global","$longname":"imageWidth","$kind":"property","id":3745,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {Object} itemTpl_\n         */","meta":{"filename":"Gallery.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"itemTpl_","type":{"names":["Object"]},"longname":"itemTpl_","scope":"global","$longname":"itemTpl_","$kind":"property","id":3746,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * The unique record field containing the id.\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Gallery.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The unique record field containing the id.","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":3747,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * True to select the item inside the middle of the store items on mount\n         * @member {Boolean} selectOnMount=false\n         */","meta":{"filename":"Gallery.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"True to select the item inside the middle of the store items on mount","kind":"member","name":"selectOnMount","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"selectOnMount","scope":"global","$longname":"selectOnMount","$kind":"property","id":3748,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n         * @member {Neo.data.Store} store=CountryStore\n         */","meta":{"filename":"Gallery.mjs","lineno":90,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store"]},"defaultvalue":"CountryStore","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3749,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n     * Triggered after the country config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[3687,3959],"filename":"Gallery.mjs","lineno":99,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121093","name":"CountryGallery#afterSetCountry","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the country config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCountry","longname":"CountryGallery#afterSetCountry","kind":"function","memberof":"CountryGallery","scope":"instance","$longname":"CountryGallery#afterSetCountry","$kind":"method","id":3750,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n     * Override this method to get different item-markups\n     * @param {Object} vdomItem\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} vdomItem\n     */","meta":{"range":[4164,5162],"filename":"Gallery.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121127","name":"CountryGallery#createItem","type":"MethodDefinition","paramnames":["vdomItem","record","index"]},"vars":{"":null}},"description":"Override this method to get different item-markups","params":[{"type":{"names":["Object"]},"name":"vdomItem"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"vdomItem"}],"name":"createItem","longname":"CountryGallery#createItem","kind":"function","memberof":"CountryGallery","scope":"instance","$longname":"CountryGallery#createItem","$kind":"method","id":3751,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {String} itemId\n     */","meta":{"range":[5247,5312],"filename":"Gallery.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121375","name":"CountryGallery#getItemId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["String"]},"description":"itemId"}],"name":"getItemId","longname":"CountryGallery#getItemId","kind":"function","memberof":"CountryGallery","scope":"instance","$longname":"CountryGallery#getItemId","$kind":"method","id":3752,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n     * Gets triggered from selection.Model: select()\n     * @param {String[]} items\n     */","meta":{"range":[5418,5482],"filename":"Gallery.mjs","lineno":155,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121388","name":"CountryGallery#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Gets triggered from selection.Model: select()","params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"CountryGallery#onSelect","kind":"function","memberof":"CountryGallery","scope":"instance","$longname":"CountryGallery#onSelect","$kind":"method","id":3753,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n     * @param {Array} items\n     */","meta":{"range":[5532,5723],"filename":"Gallery.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121403","name":"CountryGallery#onStoreLoad","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"items"}],"name":"onStoreLoad","longname":"CountryGallery#onStoreLoad","kind":"function","memberof":"CountryGallery","scope":"instance","$longname":"CountryGallery#onStoreLoad","$kind":"method","id":3754,"neoClassName":"Covid.view.country.Gallery"},{"comment":"/**\n * @class Covid.view.country.Helix\n * @extends Neo.component.Helix\n */","meta":{"filename":"Helix.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"class","name":"Helix","augments":["Neo.component.Helix"],"memberof":"Covid.view.country","longname":"Covid.view.country.Helix","scope":"static","$longname":"Covid.view.country.Helix","$kind":"class","id":3755,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {String} className='Covid.view.country.Helix'\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.country.Helix'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3756,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Helix.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":3757,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {String[]} cls=['covid-country-helix', 'neo-helix']\n         */","meta":{"filename":"Helix.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-country-helix', 'neo-helix']","description":"'neo-helix']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3758,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {String|null} country_=null\n         */","meta":{"filename":"Helix.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"country_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"country_","scope":"global","$longname":"country_","$kind":"property","id":3759,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The vertical delta between each helix item (increasing this value will create a spiral)\n         * @member {Number} deltaY=1.2\n         */","meta":{"filename":"Helix.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The vertical delta between each helix item (increasing this value will create a spiral)","kind":"member","name":"deltaY","type":{"names":["Number"]},"defaultvalue":1.2,"longname":"deltaY","scope":"global","$longname":"deltaY","$kind":"property","id":3760,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {Object} itemTpl_\n         */","meta":{"filename":"Helix.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"itemTpl_","type":{"names":["Object"]},"longname":"itemTpl_","scope":"global","$longname":"itemTpl_","$kind":"property","id":3761,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The unique record field containing the id.\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Helix.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The unique record field containing the id.","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":3762,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The radius of the Helix in px\n         * @member {Number} radius=2500\n         */","meta":{"filename":"Helix.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The radius of the Helix in px","kind":"member","name":"radius","type":{"names":["Number"]},"defaultvalue":2500,"longname":"radius","scope":"global","$longname":"radius","$kind":"property","id":3763,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The rotationAngle of the Helix in degrees\n         * @member {Number} rotationAngle=720\n         */","meta":{"filename":"Helix.mjs","lineno":86,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The rotationAngle of the Helix in degrees","kind":"member","name":"rotationAngle","type":{"names":["Number"]},"defaultvalue":720,"longname":"rotationAngle","scope":"global","$longname":"rotationAngle","$kind":"property","id":3764,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * True displays the first & last name record fields below an expanded item\n         * @member {Boolean} showCloneInfo=false\n         */","meta":{"filename":"Helix.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"True displays the first & last name record fields below an expanded item","kind":"member","name":"showCloneInfo","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showCloneInfo","scope":"global","$longname":"showCloneInfo","$kind":"property","id":3765,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * @member {Neo.data.Store} store=CountryStore\n         */","meta":{"filename":"Helix.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store"]},"defaultvalue":"CountryStore","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3766,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateY=500\n         */","meta":{"filename":"Helix.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateY","type":{"names":["Number"]},"defaultvalue":500,"longname":"translateY","scope":"global","$longname":"translateY","$kind":"property","id":3767,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateZ_=-2300\n         */","meta":{"filename":"Helix.mjs","lineno":105,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateZ_","type":{"names":["Number"]},"defaultvalue":-2300,"longname":"translateZ_","scope":"global","$longname":"translateZ_","$kind":"property","id":3768,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n     * Triggered after the country config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4122,4472],"filename":"Helix.mjs","lineno":114,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121661","name":"CountryHelix#afterSetCountry","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the country config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCountry","longname":"CountryHelix#afterSetCountry","kind":"function","memberof":"CountryHelix","scope":"instance","$longname":"CountryHelix#afterSetCountry","$kind":"method","id":3769,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n     * @param {Object} vdomItem\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} vdomItem\n     */","meta":{"range":[4619,5433],"filename":"Helix.mjs","lineno":132,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121704","name":"CountryHelix#createItem","type":"MethodDefinition","paramnames":["vdomItem","record","index"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vdomItem"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"vdomItem"}],"name":"createItem","longname":"CountryHelix#createItem","kind":"function","memberof":"CountryHelix","scope":"instance","$longname":"CountryHelix#createItem","$kind":"method","id":3770,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[5479,5803],"filename":"Helix.mjs","lineno":156,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121910","name":"CountryHelix#getCloneTransform","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getCloneTransform","longname":"CountryHelix#getCloneTransform","kind":"function","memberof":"CountryHelix","scope":"instance","params":[],"$longname":"CountryHelix#getCloneTransform","$kind":"method","id":3771,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {String}\n     */","meta":{"range":[5881,5946],"filename":"Helix.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121959","name":"CountryHelix#getItemId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemId","longname":"CountryHelix#getItemId","kind":"function","memberof":"CountryHelix","scope":"instance","$longname":"CountryHelix#getItemId","$kind":"method","id":3772,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n     * Gets triggered from selection.Model: select()\n     * @param {String[]} items\n     */","meta":{"range":[6052,6116],"filename":"Helix.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100121972","name":"CountryHelix#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Gets triggered from selection.Model: select()","params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"CountryHelix#onSelect","kind":"function","memberof":"CountryHelix","scope":"instance","$longname":"CountryHelix#onSelect","$kind":"method","id":3773,"neoClassName":"Covid.view.country.Helix"},{"comment":"/**\n * @class Covid.view.country.HistoricalDataTable\n * @extends Neo.table.Container\n */","meta":{"filename":"HistoricalDataTable.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"class","name":"HistoricalDataTable","augments":["Neo.table.Container"],"memberof":"Covid.view.country","longname":"Covid.view.country.HistoricalDataTable","scope":"static","$longname":"Covid.view.country.HistoricalDataTable","$kind":"class","id":3774,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n         * @member {String} className='Covid.view.country.HistoricalDataTable'\n         * @protected\n         */","meta":{"filename":"HistoricalDataTable.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.country.HistoricalDataTable'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3775,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n         * @member {String[]} cls=['covid-historical-data-table', 'neo-table-container']\n         */","meta":{"filename":"HistoricalDataTable.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-historical-data-table', 'neo-table-container']","description":"'neo-table-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3776,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n         * Default configs for each column\n         * @member {Object} columnDefaults\n         */","meta":{"filename":"HistoricalDataTable.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"Default configs for each column","kind":"member","name":"columnDefaults","type":{"names":["Object"]},"longname":"columnDefaults","scope":"global","$longname":"columnDefaults","$kind":"property","id":3777,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n         * @member {Object[]} columns\n         */","meta":{"filename":"HistoricalDataTable.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"columns","type":{"names":["Array.<Object>"]},"longname":"columns","scope":"global","$longname":"columns","$kind":"property","id":3778,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n         * @member {Neo.data.Store} store=HistoricalData\n         */","meta":{"filename":"HistoricalDataTable.mjs","lineno":84,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store"]},"defaultvalue":"HistoricalData","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3779,"neoClassName":"Covid.view.country.HistoricalDataTable"},{"comment":"/**\n * @class Covid.view.country.LineChartComponent\n * @extends Neo.component.wrapper.AmChart\n */","meta":{"filename":"LineChartComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"class","name":"LineChartComponent","augments":["Neo.component.wrapper.AmChart"],"memberof":"Covid.view.country","longname":"Covid.view.country.LineChartComponent","scope":"static","$longname":"Covid.view.country.LineChartComponent","$kind":"class","id":3780,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n         * @member {String} className='Covid.view.country.LineChartComponent'\n         * @protected\n         */","meta":{"filename":"LineChartComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.country.LineChartComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3781,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n         * @member {String[]} cls=['covid-line-chart']\n         */","meta":{"filename":"LineChartComponent.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-line-chart']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3782,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n         * @member {Object} chartConfig\n         */","meta":{"filename":"LineChartComponent.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"chartConfig","type":{"names":["Object"]},"longname":"chartConfig","scope":"global","$longname":"chartConfig","$kind":"property","id":3783,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n         * @member {Boolean} combineSeriesTooltip=true\n         */","meta":{"filename":"LineChartComponent.mjs","lineno":128,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"combineSeriesTooltip","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"combineSeriesTooltip","scope":"global","$longname":"combineSeriesTooltip","$kind":"property","id":3784,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n         * @member {Boolean} fitParentHeight=true\n         */","meta":{"filename":"LineChartComponent.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"fitParentHeight","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"fitParentHeight","scope":"global","$longname":"fitParentHeight","$kind":"property","id":3785,"neoClassName":"Covid.view.country.LineChartComponent"},{"comment":"/**\n * @class Covid.view.country.Table\n * @extends Neo.table.Container\n */","meta":{"filename":"Table.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"class","name":"Table","augments":["Neo.table.Container"],"memberof":"Covid.view.country","longname":"Covid.view.country.Table","scope":"static","$longname":"Covid.view.country.Table","$kind":"class","id":3786,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {String} className='Covid.view.country.Table'\n         * @protected\n         */","meta":{"filename":"Table.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.country.Table'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3787,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"Table.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":3788,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {String[]} cls=['covid-country-table', 'neo-table-container']\n         */","meta":{"filename":"Table.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-country-table', 'neo-table-container']","description":"'neo-table-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3789,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * Default configs for each column\n         * @member {Object} columnDefaults\n         */","meta":{"filename":"Table.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"description":"Default configs for each column","kind":"member","name":"columnDefaults","type":{"names":["Object"]},"longname":"columnDefaults","scope":"global","$longname":"columnDefaults","$kind":"property","id":3790,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {Object[]} columns\n         */","meta":{"filename":"Table.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"columns","type":{"names":["Array.<Object>"]},"longname":"columns","scope":"global","$longname":"columns","$kind":"property","id":3791,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {String|null} country_=null\n         */","meta":{"filename":"Table.mjs","lineno":107,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"country_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"country_","scope":"global","$longname":"country_","$kind":"property","id":3792,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n         * @member {Neo.data.Store} store=CountryStore\n         */","meta":{"filename":"Table.mjs","lineno":111,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{}},"kind":"member","name":"store","type":{"names":["Neo.data.Store"]},"defaultvalue":"CountryStore","longname":"store","scope":"global","$longname":"store","$kind":"property","id":3793,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n     * Triggered after the country config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[3864,4483],"filename":"Table.mjs","lineno":120,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100122655","name":"Table#afterSetCountry","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the country config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCountry","longname":"Table#afterSetCountry","kind":"function","memberof":"Table","scope":"instance","$longname":"Table#afterSetCountry","$kind":"method","id":3794,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n     * Gets triggered from selection.Model: deselect()\n     * @param {String[]} items\n     */","meta":{"range":[4591,4645],"filename":"Table.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100122730","name":"Table#onDeselect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Gets triggered from selection.Model: deselect()","params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onDeselect","longname":"Table#onDeselect","kind":"function","memberof":"Table","scope":"instance","$longname":"Table#onDeselect","$kind":"method","id":3795,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n     * Gets triggered from selection.Model: select()\n     * @param {String[]} items\n     */","meta":{"range":[4751,5175],"filename":"Table.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/country","code":{"id":"astnode100122741","name":"Table#onSelect","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Gets triggered from selection.Model: select()","params":[{"type":{"names":["Array.<String>"]},"name":"items"}],"name":"onSelect","longname":"Table#onSelect","kind":"function","memberof":"Table","scope":"instance","$longname":"Table#onSelect","$kind":"method","id":3796,"neoClassName":"Covid.view.country.Table"},{"comment":"/**\n * @class Covid.view.FooterContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"FooterContainer.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"FooterContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.FooterContainer","scope":"static","$longname":"Covid.view.FooterContainer","$kind":"class","id":3797,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.FooterContainer'\n         * @protected\n         */","meta":{"filename":"FooterContainer.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.FooterContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3798,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {Number} height=20\n         */","meta":{"filename":"FooterContainer.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"height","type":{"names":["Number"]},"defaultvalue":20,"longname":"height","scope":"global","$longname":"height","$kind":"property","id":3799,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'hbox'}\n         */","meta":{"filename":"FooterContainer.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox'}","description":"'hbox'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3800,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {String} reference='footer'\n         */","meta":{"filename":"FooterContainer.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"reference","type":{"names":["String"]},"defaultvalue":"'footer'","longname":"reference","scope":"global","$longname":"reference","$kind":"property","id":3801,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {Object} style={overflow: 'visible'}\n         */","meta":{"filename":"FooterContainer.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"style","type":{"names":["Object"]},"defaultvalue":"{overflow: 'visible'}","description":"'visible'}","longname":"style","scope":"global","$longname":"style","$kind":"property","id":3802,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {Object} itemDefaults\n         */","meta":{"filename":"FooterContainer.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"itemDefaults","type":{"names":["Object"]},"longname":"itemDefaults","scope":"global","$longname":"itemDefaults","$kind":"property","id":3803,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n         * @member {Array} items\n         */","meta":{"filename":"FooterContainer.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3804,"neoClassName":"Covid.view.FooterContainer"},{"comment":"/**\n * @class Covid.view.GalleryContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"GalleryContainer.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"GalleryContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.GalleryContainer","scope":"static","$longname":"Covid.view.GalleryContainer","$kind":"class","id":3805,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.GalleryContainer'\n         * @protected\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.GalleryContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3806,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-gallery-maincontainer', 'neo-viewport']\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-gallery-maincontainer', 'neo-viewport']","description":"'neo-viewport']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3807,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {Neo.controller.Component|null} controller=GalleryContainerController\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component","null"]},"defaultvalue":"GalleryContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3808,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {Neo.component.Gallery|null} gallery=null\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"gallery","type":{"names":["Neo.component.Gallery","null"]},"defaultvalue":null,"longname":"gallery","scope":"global","$longname":"gallery","$kind":"property","id":3809,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {Object|null} galleryConfig=null\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"galleryConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"galleryConfig","scope":"global","$longname":"galleryConfig","$kind":"property","id":3810,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {Object|null} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object","null"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3811,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n         * @member {Object[]|null} items\n         */","meta":{"filename":"GalleryContainer.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Object>","null"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3812,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[6790,7129],"filename":"GalleryContainer.mjs","lineno":195,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123246","name":"GalleryContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"GalleryContainer#construct","kind":"function","memberof":"GalleryContainer","scope":"instance","$longname":"GalleryContainer#construct","$kind":"method","id":3813,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n     *\n     */","meta":{"range":[7158,7243],"filename":"GalleryContainer.mjs","lineno":214,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123301","name":"GalleryContainer#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"GalleryContainer#destroy","kind":"function","memberof":"GalleryContainer","scope":"instance","params":[],"$longname":"GalleryContainer#destroy","$kind":"method","id":3814,"neoClassName":"Covid.view.GalleryContainer"},{"comment":"/**\n * @class Covid.view.GalleryContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"GalleryContainerController.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"GalleryContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.GalleryContainerController","scope":"static","$longname":"Covid.view.GalleryContainerController","$kind":"class","id":3815,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.GalleryContainerController'\n         * @protected\n         */","meta":{"filename":"GalleryContainerController.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.GalleryContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3816,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n         * @member {Neo.component.Gallery|null} gallery_=null\n         * @protected\n         */","meta":{"filename":"GalleryContainerController.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"gallery_","type":{"names":["Neo.component.Gallery","null"]},"defaultvalue":null,"access":"protected","longname":"gallery_","scope":"global","$longname":"gallery_","$kind":"property","id":3817,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * Triggered when accessing the gallery config\n     * @param {Neo.component.Gallery|null} value\n     * @protected\n     */","meta":{"range":[745,897],"filename":"GalleryContainerController.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123350","name":"GalleryContainerController#beforeGetGallery","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the gallery config","params":[{"type":{"names":["Neo.component.Gallery","null"]},"name":"value"}],"access":"protected","name":"beforeGetGallery","longname":"GalleryContainerController#beforeGetGallery","kind":"function","memberof":"GalleryContainerController","scope":"instance","$longname":"GalleryContainerController#beforeGetGallery","$kind":"method","id":3818,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[940,1171],"filename":"GalleryContainerController.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123373","name":"GalleryContainerController#onCollapseButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onCollapseButtonClick","longname":"GalleryContainerController#onCollapseButtonClick","kind":"function","memberof":"GalleryContainerController","scope":"instance","params":[],"$longname":"GalleryContainerController#onCollapseButtonClick","$kind":"method","id":3819,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1221,1473],"filename":"GalleryContainerController.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123413","name":"GalleryContainerController#onOrderButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onOrderButtonClick","longname":"GalleryContainerController#onOrderButtonClick","kind":"function","memberof":"GalleryContainerController","scope":"instance","$longname":"GalleryContainerController#onOrderButtonClick","$kind":"method","id":3820,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1523,1611],"filename":"GalleryContainerController.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123449","name":"GalleryContainerController#onRangefieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRangefieldChange","longname":"GalleryContainerController#onRangefieldChange","kind":"function","memberof":"GalleryContainerController","scope":"instance","$longname":"GalleryContainerController#onRangefieldChange","$kind":"method","id":3821,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * @param {String} id\n     */","meta":{"range":[1659,1940],"filename":"GalleryContainerController.mjs","lineno":68,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123468","name":"GalleryContainerController#onRangefieldMounted","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"name":"onRangefieldMounted","longname":"GalleryContainerController#onRangefieldMounted","kind":"function","memberof":"GalleryContainerController","scope":"instance","$longname":"GalleryContainerController#onRangefieldMounted","$kind":"method","id":3822,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1990,2148],"filename":"GalleryContainerController.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100123524","name":"GalleryContainerController#onSortButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSortButtonClick","longname":"GalleryContainerController#onSortButtonClick","kind":"function","memberof":"GalleryContainerController","scope":"instance","$longname":"GalleryContainerController#onSortButtonClick","$kind":"method","id":3823,"neoClassName":"Covid.view.GalleryContainerController"},{"comment":"/**\n * @class Covid.view.HeaderContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"HeaderContainer.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"HeaderContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.HeaderContainer","scope":"static","$longname":"Covid.view.HeaderContainer","$kind":"class","id":3824,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.HeaderContainer'\n         * @protected\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.HeaderContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3825,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n         * @member {String[]} cls=['covid-header-container']\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":19,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-header-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3826,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n         * @member {Number} height=70\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"height","type":{"names":["Number"]},"defaultvalue":70,"longname":"height","scope":"global","$longname":"height","$kind":"property","id":3827,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3828,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n         * @member {Array} items\n         */","meta":{"filename":"HeaderContainer.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3829,"neoClassName":"Covid.view.HeaderContainer"},{"comment":"/**\n * @class Covid.view.HelixContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"HelixContainer.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"HelixContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.HelixContainer","scope":"static","$longname":"Covid.view.HelixContainer","$kind":"class","id":3830,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.HelixContainer'\n         * @protected\n         */","meta":{"filename":"HelixContainer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.HelixContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3831,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {String[]} cls=['neo-helix-maincontainer', 'neo-viewport']\n         */","meta":{"filename":"HelixContainer.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-helix-maincontainer', 'neo-viewport']","description":"'neo-viewport']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3832,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {Neo.controller.Component|null} controller=HelixContainerController\n         */","meta":{"filename":"HelixContainer.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component","null"]},"defaultvalue":"HelixContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3833,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {Neo.component.Helix|null} helix=null\n         */","meta":{"filename":"HelixContainer.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"helix","type":{"names":["Neo.component.Helix","null"]},"defaultvalue":null,"longname":"helix","scope":"global","$longname":"helix","$kind":"property","id":3834,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {Object|null} helixConfig=null\n         */","meta":{"filename":"HelixContainer.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"helixConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"helixConfig","scope":"global","$longname":"helixConfig","$kind":"property","id":3835,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {Object|null} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"HelixContainer.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object","null"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3836,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n         * @member {Object[]|null} items\n         */","meta":{"filename":"HelixContainer.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Object>","null"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3837,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[8502,8829],"filename":"HelixContainer.mjs","lineno":241,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124352","name":"HelixContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"HelixContainer#construct","kind":"function","memberof":"HelixContainer","scope":"instance","$longname":"HelixContainer#construct","$kind":"method","id":3838,"neoClassName":"Covid.view.HelixContainer"},{"comment":"/**\n * @class Covid.view.HelixContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"HelixContainerController.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"HelixContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.HelixContainerController","scope":"static","$longname":"Covid.view.HelixContainerController","$kind":"class","id":3839,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.HelixContainerController'\n         * @protected\n         */","meta":{"filename":"HelixContainerController.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.HelixContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3840,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n         * @member {Neo.component.Helix|null} helix_=null\n         * @protected\n         */","meta":{"filename":"HelixContainerController.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"helix_","type":{"names":["Neo.component.Helix","null"]},"defaultvalue":null,"access":"protected","longname":"helix_","scope":"global","$longname":"helix_","$kind":"property","id":3841,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * Triggered when accessing the helix config\n     * @param {Neo.component.Helix|null} value\n     * @protected\n     */","meta":{"range":[727,873],"filename":"HelixContainerController.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124437","name":"HelixContainerController#beforeGetHelix","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the helix config","params":[{"type":{"names":["Neo.component.Helix","null"]},"name":"value"}],"access":"protected","name":"beforeGetHelix","longname":"HelixContainerController#beforeGetHelix","kind":"function","memberof":"HelixContainerController","scope":"instance","$longname":"HelixContainerController#beforeGetHelix","$kind":"method","id":3842,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[916,1147],"filename":"HelixContainerController.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124460","name":"HelixContainerController#onCollapseButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onCollapseButtonClick","longname":"HelixContainerController#onCollapseButtonClick","kind":"function","memberof":"HelixContainerController","scope":"instance","params":[],"$longname":"HelixContainerController#onCollapseButtonClick","$kind":"method","id":3843,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[1190,1276],"filename":"HelixContainerController.mjs","lineno":49,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124500","name":"HelixContainerController#onFlipItemsButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onFlipItemsButtonClick","longname":"HelixContainerController#onFlipItemsButtonClick","kind":"function","memberof":"HelixContainerController","scope":"instance","params":[],"$longname":"HelixContainerController#onFlipItemsButtonClick","$kind":"method","id":3844,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[1319,1668],"filename":"HelixContainerController.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124518","name":"HelixContainerController#onFollowSelectionButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onFollowSelectionButtonClick","longname":"HelixContainerController#onFollowSelectionButtonClick","kind":"function","memberof":"HelixContainerController","scope":"instance","params":[],"$longname":"HelixContainerController#onFollowSelectionButtonClick","$kind":"method","id":3845,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1718,1943],"filename":"HelixContainerController.mjs","lineno":71,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124565","name":"HelixContainerController#onRangefieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRangefieldChange","longname":"HelixContainerController#onRangefieldChange","kind":"function","memberof":"HelixContainerController","scope":"instance","$longname":"HelixContainerController#onRangefieldChange","$kind":"method","id":3846,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * @param {String} id\n     */","meta":{"range":[1991,2248],"filename":"HelixContainerController.mjs","lineno":84,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124604","name":"HelixContainerController#onRangefieldMounted","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"name":"onRangefieldMounted","longname":"HelixContainerController#onRangefieldMounted","kind":"function","memberof":"HelixContainerController","scope":"instance","$longname":"HelixContainerController#onRangefieldMounted","$kind":"method","id":3847,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[2298,2454],"filename":"HelixContainerController.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124654","name":"HelixContainerController#onSortButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSortButtonClick","longname":"HelixContainerController#onSortButtonClick","kind":"function","memberof":"HelixContainerController","scope":"instance","$longname":"HelixContainerController#onSortButtonClick","$kind":"method","id":3848,"neoClassName":"Covid.view.HelixContainerController"},{"comment":"/**\n * @class Covid.view.MainContainer\n * @extends Neo.container.Viewport\n */","meta":{"filename":"MainContainer.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"MainContainer","augments":["Neo.container.Viewport"],"memberof":"Covid.view","longname":"Covid.view.MainContainer","scope":"static","$longname":"Covid.view.MainContainer","$kind":"class","id":3849,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.MainContainer'\n         * @protected\n         */","meta":{"filename":"MainContainer.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.MainContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3850,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Boolean} autoMount=true\n         */","meta":{"filename":"MainContainer.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"autoMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"autoMount","scope":"global","$longname":"autoMount","$kind":"property","id":3851,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Array} cls=['covid-viewport', 'neo-viewport']\n         */","meta":{"filename":"MainContainer.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['covid-viewport', 'neo-viewport']","description":"'neo-viewport']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3852,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Neo.controller.Component} controller=MainContainerController\n         */","meta":{"filename":"MainContainer.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component"]},"defaultvalue":"MainContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3853,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Array} items\n         */","meta":{"filename":"MainContainer.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3854,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"MainContainer.mjs","lineno":91,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3855,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n         * @member {Neo.model.Component} model=MainContainerModel\n         */","meta":{"filename":"MainContainer.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"model","type":{"names":["Neo.model.Component"]},"defaultvalue":"MainContainerModel","longname":"model","scope":"global","$longname":"model","$kind":"property","id":3856,"neoClassName":"Covid.view.MainContainer"},{"comment":"/**\n * @class Covid.view.MainContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"MainContainerController.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"MainContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.MainContainerController","scope":"static","$longname":"Covid.view.MainContainerController","$kind":"class","id":3857,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.MainContainerController'\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.MainContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3858,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {String} ntype='maincontainer-controller'\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'maincontainer-controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3859,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {Number} activeMainTabIndex=0\n         */","meta":{"filename":"MainContainerController.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"activeMainTabIndex","type":{"names":["Number"]},"defaultvalue":0,"longname":"activeMainTabIndex","scope":"global","$longname":"activeMainTabIndex","$kind":"property","id":3860,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {String} apiSummaryUrl='https://disease.sh/v3/covid-19/all'\n         */","meta":{"filename":"MainContainerController.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiSummaryUrl","type":{"names":["String"]},"defaultvalue":"'https://disease.sh/v3/covid-19/all'","longname":"apiSummaryUrl","scope":"global","$longname":"apiSummaryUrl","$kind":"property","id":3861,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {String} apiUrl='https://disease.sh/v3/covid-19/countries'\n         */","meta":{"filename":"MainContainerController.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiUrl","type":{"names":["String"]},"defaultvalue":"'https://disease.sh/v3/covid-19/countries'","longname":"apiUrl","scope":"global","$longname":"apiUrl","$kind":"property","id":3862,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {Object|null} countryRecord=null\n         */","meta":{"filename":"MainContainerController.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"countryRecord","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"countryRecord","scope":"global","$longname":"countryRecord","$kind":"property","id":3863,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {Object[]|null} data=null\n         */","meta":{"filename":"MainContainerController.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"data","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"data","scope":"global","$longname":"data","$kind":"property","id":3864,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {String[]} mainTabs=['table', 'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"mainTabs","type":{"names":["Array.<String>"]},"defaultvalue":"['table', 'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']","description":"'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']","access":"protected","longname":"mainTabs","scope":"global","$longname":"mainTabs","$kind":"property","id":3865,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * Flag to only load the map once onHashChange, but always on reload button click\n         * @member {Boolean} mapboxglMapHasData=false\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Flag to only load the map once onHashChange, but always on reload button click","kind":"member","name":"mapboxglMapHasData","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"mapboxglMapHasData","scope":"global","$longname":"mapboxglMapHasData","$kind":"property","id":3866,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * @member {Object} summaryData=null\n         */","meta":{"filename":"MainContainerController.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"summaryData","type":{"names":["Object"]},"defaultvalue":null,"longname":"summaryData","scope":"global","$longname":"summaryData","$kind":"property","id":3867,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n         * Flag to only load the map once onHashChange, but always on reload button click\n         * @member {Boolean} worldMapHasData=false\n         * @protected\n         */","meta":{"filename":"MainContainerController.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Flag to only load the map once onHashChange, but always on reload button click","kind":"member","name":"worldMapHasData","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"worldMapHasData","scope":"global","$longname":"worldMapHasData","$kind":"property","id":3868,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[2206,3557],"filename":"MainContainerController.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124903","name":"MainContainerController#addStoreItems","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"addStoreItems","longname":"MainContainerController#addStoreItems","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#addStoreItems","$kind":"method","id":3869,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     * @param {Number} data.active\n     * @param {Number} data.cases\n     * @param {Number} data.deaths\n     * @param {Number} data.recovered\n     * @param {Number} data.updated // timestamp\n     */","meta":{"range":[3798,4645],"filename":"MainContainerController.mjs","lineno":119,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125088","name":"MainContainerController#applySummaryData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.active"},{"type":{"names":["Number"]},"name":"data.cases"},{"type":{"names":["Number"]},"name":"data.deaths"},{"type":{"names":["Number"]},"name":"data.recovered"},{"type":{"names":["Number"]},"description":"// timestamp","name":"data.updated"}],"name":"applySummaryData","longname":"MainContainerController#applySummaryData","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#applySummaryData","$kind":"method","id":3870,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} hashObject\n     * @param {String} hashObject.mainview\n     * @returns {Number}\n     */","meta":{"range":[4769,4943],"filename":"MainContainerController.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125256","name":"MainContainerController#getTabIndex","type":"MethodDefinition","paramnames":["hashObject"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"hashObject"},{"type":{"names":["String"]},"name":"hashObject.mainview"}],"returns":[{"type":{"names":["Number"]}}],"name":"getTabIndex","longname":"MainContainerController#getTabIndex","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#getTabIndex","$kind":"method","id":3871,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Number} tabIndex\n     * @returns {Neo.component.Base}\n     */","meta":{"range":[5034,5118],"filename":"MainContainerController.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125282","name":"MainContainerController#getView","type":"MethodDefinition","paramnames":["tabIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"tabIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"getView","longname":"MainContainerController#getView","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#getView","$kind":"method","id":3872,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[5147,5385],"filename":"MainContainerController.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125297","name":"MainContainerController#loadData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadData","longname":"MainContainerController#loadData","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#loadData","$kind":"method","id":3873,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[5414,5815],"filename":"MainContainerController.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125345","name":"MainContainerController#loadSummaryData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadSummaryData","longname":"MainContainerController#loadSummaryData","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#loadSummaryData","$kind":"method","id":3874,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[5844,6142],"filename":"MainContainerController.mjs","lineno":199,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125410","name":"MainContainerController#onComponentConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onComponentConstructed","longname":"MainContainerController#onComponentConstructed","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onComponentConstructed","$kind":"method","id":3875,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[6171,6366],"filename":"MainContainerController.mjs","lineno":214,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125442","name":"MainContainerController#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"MainContainerController#onConstructed","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onConstructed","$kind":"method","id":3876,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[6416,7007],"filename":"MainContainerController.mjs","lineno":228,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125477","name":"MainContainerController#onCountryFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCountryFieldChange","longname":"MainContainerController#onCountryFieldChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onCountryFieldChange","$kind":"method","id":3877,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} value\n     * @param {Object} oldValue\n     */","meta":{"range":[7090,8739],"filename":"MainContainerController.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125549","name":"MainContainerController#onHashChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"name":"onHashChange","longname":"MainContainerController#onHashChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onHashChange","$kind":"method","id":3878,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[8768,9436],"filename":"MainContainerController.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125757","name":"MainContainerController#onLoadSummaryDataFail","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onLoadSummaryDataFail","longname":"MainContainerController#onLoadSummaryDataFail","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onLoadSummaryDataFail","$kind":"method","id":3879,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     *\n     */","meta":{"range":[9465,9749],"filename":"MainContainerController.mjs","lineno":332,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125816","name":"MainContainerController#onMainViewMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMainViewMounted","longname":"MainContainerController#onMainViewMounted","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onMainViewMounted","$kind":"method","id":3880,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9799,9893],"filename":"MainContainerController.mjs","lineno":347,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125854","name":"MainContainerController#onReloadDataButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onReloadDataButtonClick","longname":"MainContainerController#onReloadDataButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onReloadDataButtonClick","$kind":"method","id":3881,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9943,10279],"filename":"MainContainerController.mjs","lineno":355,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125869","name":"MainContainerController#onRemoveFooterButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRemoveFooterButtonClick","longname":"MainContainerController#onRemoveFooterButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onRemoveFooterButtonClick","$kind":"method","id":3882,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10329,12419],"filename":"MainContainerController.mjs","lineno":369,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125917","name":"MainContainerController#onSwitchThemeButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSwitchThemeButtonClick","longname":"MainContainerController#onSwitchThemeButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onSwitchThemeButtonClick","$kind":"method","id":3883,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[12469,12560],"filename":"MainContainerController.mjs","lineno":433,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100126150","name":"MainContainerController#onTabMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTabMove","longname":"MainContainerController#onTabMove","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onTabMove","$kind":"method","id":3884,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n     * @param view\n     * @param record\n     */","meta":{"range":[12622,13477],"filename":"MainContainerController.mjs","lineno":441,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100126169","name":"MainContainerController.selectMapboxGlCountry","type":"MethodDefinition","paramnames":["view","record"]},"vars":{"":null}},"params":[{"name":"view"},{"name":"record"}],"name":"selectMapboxGlCountry","longname":"MainContainerController.selectMapboxGlCountry","kind":"function","memberof":"MainContainerController","scope":"static","$longname":"MainContainerController.selectMapboxGlCountry","$kind":"method","id":3885,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @class Covid.view.MainContainerModel\n * @extends Neo.model.Component\n */","meta":{"filename":"MainContainerModel.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"MainContainerModel","augments":["Neo.model.Component"],"memberof":"Covid.view","longname":"Covid.view.MainContainerModel","scope":"static","$longname":"Covid.view.MainContainerModel","$kind":"class","id":3886,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n         * @member {String} className='Covid.view.MainContainerModel'\n         * @protected\n         */","meta":{"filename":"MainContainerModel.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.MainContainerModel'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3887,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n         * @member {Object} data\n         */","meta":{"filename":"MainContainerModel.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"data","type":{"names":["Object"]},"longname":"data","scope":"global","$longname":"data","$kind":"property","id":3888,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n             * @member {String|null} data.country=null\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":21,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"country","type":{"names":["String","null"]},"defaultvalue":null,"memberof":"data","longname":"data.country","scope":"static","$longname":"data.country","$kind":"property","id":3889,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n             * We are storing the currently selected record of the Covid.view.HeaderContainer SelectField\n             * @member {Object} data.countryRecord=null\n             */","meta":{"filename":"MainContainerModel.mjs","lineno":26,"columnno":12,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"We are storing the currently selected record of the Covid.view.HeaderContainer SelectField","kind":"member","name":"countryRecord","type":{"names":["Object"]},"defaultvalue":null,"memberof":"data","longname":"data.countryRecord","scope":"static","$longname":"data.countryRecord","$kind":"property","id":3890,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n     * @param {String} key\n     * @param {*} value\n     * @param {*} oldValue\n     */","meta":{"range":[935,1235],"filename":"MainContainerModel.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100126301","name":"MainContainerModel#onDataPropertyChange","type":"MethodDefinition","paramnames":["key","value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["*"]},"name":"value"},{"type":{"names":["*"]},"name":"oldValue"}],"name":"onDataPropertyChange","longname":"MainContainerModel#onDataPropertyChange","kind":"function","memberof":"MainContainerModel","scope":"instance","$longname":"MainContainerModel#onDataPropertyChange","$kind":"method","id":3891,"neoClassName":"Covid.view.MainContainerModel"},{"comment":"/**\n * @class Covid.view.mapboxGl.Component\n * @extends Neo.component.wrapper.MapboxGL\n */","meta":{"filename":"Component.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"class","name":"Component","augments":["Neo.component.wrapper.MapboxGL"],"memberof":"Covid.view.mapboxGl","longname":"Covid.view.mapboxGl.Component","scope":"static","$longname":"Covid.view.mapboxGl.Component","$kind":"class","id":3892,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {String} className='Covid.view.mapboxGl.Component'\n         * @protected\n         */","meta":{"filename":"Component.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.mapboxGl.Component'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3893,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {String|null} accessToken\n         */","meta":{"filename":"Component.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"accessToken","type":{"names":["String","null"]},"longname":"accessToken","scope":"global","$longname":"accessToken","$kind":"property","id":3894,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {Object} center={lat: 40, lng: 20}\n         */","meta":{"filename":"Component.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"center","type":{"names":["Object"]},"defaultvalue":"{lat: 40, lng: 20}","description":"40, lng: 20}","longname":"center","scope":"global","$longname":"center","$kind":"property","id":3895,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {String} dataSourceId='covid19'\n         */","meta":{"filename":"Component.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"dataSourceId","type":{"names":["String"]},"defaultvalue":"'covid19'","longname":"dataSourceId","scope":"global","$longname":"dataSourceId","$kind":"property","id":3896,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {Object[]}\n         */","meta":{"range":[894,3307],"filename":"Component.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126374","name":"layers","type":"ArrayExpression","value":"[\"{\\\"beforeId\\\":\\\"waterway-label\\\",\\\"id\\\":\\\"hillshading\\\",\\\"source\\\":\\\"dem\\\",\\\"type\\\":\\\"hillshade\\\"}\",\"{\\\"beforeId\\\":\\\"waterway-label\\\",\\\"filter\\\":\\\"\\\",\\\"id\\\":\\\"covid19-heat\\\",\\\"source\\\":\\\"covid19\\\",\\\"type\\\":\\\"heatmap\\\",\\\"paint\\\":\\\"\\\"}\",\"{\\\"beforeId\\\":\\\"waterway-label\\\",\\\"filter\\\":\\\"\\\",\\\"id\\\":\\\"covid19-circle\\\",\\\"source\\\":\\\"covid19\\\",\\\"type\\\":\\\"circle\\\",\\\"minzoom\\\":5,\\\"paint\\\":\\\"\\\"}\",\"{\\\"beforeId\\\":\\\"waterway-label\\\",\\\"filter\\\":\\\"\\\",\\\"id\\\":\\\"covid19-circle-text\\\",\\\"source\\\":\\\"covid19\\\",\\\"type\\\":\\\"symbol\\\",\\\"minzoom\\\":5,\\\"layout\\\":\\\"\\\",\\\"paint\\\":\\\"\\\"}\"]"}},"kind":"member","type":{"names":["Array.<Object>"]},"name":"layers","longname":"layers","scope":"global","$longname":"layers","$kind":"property","id":3897,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * https://docs.mapbox.com/mapbox-gl-js/style-spec/\n         * @member {Object|String} mapboxStyle='mapbox://styles/tobiu/ck944yerq3hrj1ip91o34fa7d'\n         */","meta":{"filename":"Component.mjs","lineno":87,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"description":"https://docs.mapbox.com/mapbox-gl-js/style-spec/","kind":"member","name":"mapboxStyle","type":{"names":["Object","String"]},"defaultvalue":"'mapbox://styles/tobiu/ck944yerq3hrj1ip91o34fa7d'","longname":"mapboxStyle","scope":"global","$longname":"mapboxStyle","$kind":"property","id":3898,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * Version for the neo-dark theme\n         * @member {Object|String} mapboxStyle='mapbox://styles/tobiu/ck944yerq3hrj1ip91o34fa7d'\n         */","meta":{"filename":"Component.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"description":"Version for the neo-dark theme","kind":"member","name":"mapboxStyle","type":{"names":["Object","String"]},"defaultvalue":"'mapbox://styles/tobiu/ck944yerq3hrj1ip91o34fa7d'","longname":"mapboxStyle","scope":"global","$longname":"mapboxStyle","$kind":"property","id":3899,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * Version for the neo-light theme\n         * @member {Object|String} mapboxStyle='mapbox://styles/tobiu/ck9459ple0qc71invugdz6bbf'\n         */","meta":{"filename":"Component.mjs","lineno":97,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"description":"Version for the neo-light theme","kind":"member","name":"mapboxStyle","type":{"names":["Object","String"]},"defaultvalue":"'mapbox://styles/tobiu/ck9459ple0qc71invugdz6bbf'","longname":"mapboxStyle","scope":"global","$longname":"mapboxStyle","$kind":"property","id":3900,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n         * @member {Object[]}\n         */","meta":{"range":[4104,4412],"filename":"Component.mjs","lineno":104,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126609","name":"sources","type":"ArrayExpression","value":"[\"{\\\"id\\\":\\\"covid19\\\",\\\"type\\\":\\\"geojson\\\",\\\"data\\\":\\\"\\\"}\",\"{\\\"id\\\":\\\"dem\\\",\\\"type\\\":\\\"raster-dem\\\",\\\"url\\\":\\\"mapbox://mapbox.terrain-rgb\\\"}\"]"}},"kind":"member","type":{"names":["Array.<Object>"]},"name":"sources","longname":"sources","scope":"global","$longname":"sources","$kind":"property","id":3901,"neoClassName":"Covid.view.mapboxGl.Component"},{"comment":"/**\n * @class Covid.view.mapboxGl.Container\n * @extends Neo.container.Base\n */","meta":{"filename":"Container.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"class","name":"Container","augments":["Neo.container.Base"],"memberof":"Covid.view.mapboxGl","longname":"Covid.view.mapboxGl.Container","scope":"static","$longname":"Covid.view.mapboxGl.Container","$kind":"class","id":3902,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {String} className='Covid.view.mapboxGl.Container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.mapboxGl.Container'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3903,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {String} ntype='covid-mapboxgl-container'\n         * @protected\n         */","meta":{"filename":"Container.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'covid-mapboxgl-container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3904,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {Neo.controller.Component} controller=ContainerController\n         */","meta":{"filename":"Container.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component"]},"defaultvalue":"ContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3905,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {Object[]} items\n         */","meta":{"filename":"Container.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Object>"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3906,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {Object} layout={ntype: 'fit'}\n         */","meta":{"filename":"Container.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'fit'}","description":"'fit'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3907,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Container.mjs","lineno":97,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3908,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n     *\n     */","meta":{"range":[3305,3364],"filename":"Container.mjs","lineno":112,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126811","name":"Container#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVdomRoot","longname":"Container#getVdomRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVdomRoot","$kind":"method","id":3909,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n     *\n     */","meta":{"range":[3393,3470],"filename":"Container.mjs","lineno":119,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126827","name":"Container#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVnodeRoot","longname":"Container#getVnodeRoot","kind":"function","memberof":"Container","scope":"instance","params":[],"$longname":"Container#getVnodeRoot","$kind":"method","id":3910,"neoClassName":"Covid.view.mapboxGl.Container"},{"comment":"/**\n * @class Covid.view.mapboxGl.ContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"ContainerController.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"class","name":"ContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view.mapboxGl","longname":"Covid.view.mapboxGl.ContainerController","scope":"static","$longname":"Covid.view.mapboxGl.ContainerController","$kind":"class","id":3911,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.mapboxGl.ContainerController'\n         * @protected\n         */","meta":{"filename":"ContainerController.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.mapboxGl.ContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3912,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n         * @member {String} ntype='mapboxgl-container-controller'\n         * @protected\n         */","meta":{"filename":"ContainerController.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mapboxgl-container-controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3913,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n     * @param {String} layerId\n     * @param {String} visibility\n     */","meta":{"range":[722,942],"filename":"ContainerController.mjs","lineno":25,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126873","name":"ContainerController#changeLayerVisibility","type":"MethodDefinition","paramnames":["layerId","visibility"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"layerId"},{"type":{"names":["String"]},"name":"visibility"}],"name":"changeLayerVisibility","longname":"ContainerController#changeLayerVisibility","kind":"function","memberof":"ContainerController","scope":"instance","$longname":"ContainerController#changeLayerVisibility","$kind":"method","id":3914,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[992,1230],"filename":"ContainerController.mjs","lineno":36,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126895","name":"ContainerController#onDetailCirclesChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDetailCirclesChange","longname":"ContainerController#onDetailCirclesChange","kind":"function","memberof":"ContainerController","scope":"instance","$longname":"ContainerController#onDetailCirclesChange","$kind":"method","id":3915,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1280,1394],"filename":"ContainerController.mjs","lineno":46,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126923","name":"ContainerController#onHeatMapChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onHeatMapChange","longname":"ContainerController#onHeatMapChange","kind":"function","memberof":"ContainerController","scope":"instance","$longname":"ContainerController#onHeatMapChange","$kind":"method","id":3916,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1444,1545],"filename":"ContainerController.mjs","lineno":53,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126940","name":"ContainerController#onHideMapControlsButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onHideMapControlsButtonClick","longname":"ContainerController#onHideMapControlsButtonClick","kind":"function","memberof":"ContainerController","scope":"instance","$longname":"ContainerController#onHideMapControlsButtonClick","$kind":"method","id":3917,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1595,1708],"filename":"ContainerController.mjs","lineno":60,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view/mapboxGl","code":{"id":"astnode100126952","name":"ContainerController#onTerrainChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTerrainChange","longname":"ContainerController#onTerrainChange","kind":"function","memberof":"ContainerController","scope":"instance","$longname":"ContainerController#onTerrainChange","$kind":"method","id":3918,"neoClassName":"Covid.view.mapboxGl.ContainerController"},{"comment":"/**\n * @class Covid.view.TableContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"TableContainer.mjs","lineno":11,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"TableContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.TableContainer","scope":"static","$longname":"Covid.view.TableContainer","$kind":"class","id":3919,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.TableContainer'\n         * @protected\n         */","meta":{"filename":"TableContainer.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.TableContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3920,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Object} bind\n         */","meta":{"filename":"TableContainer.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"bind","type":{"names":["Object"]},"longname":"bind","scope":"global","$longname":"bind","$kind":"property","id":3921,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Neo.controller.Component|null} controller=TableContainerController\n         */","meta":{"filename":"TableContainer.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component","null"]},"defaultvalue":"TableContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3922,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Object} countryRecord_=null\n         */","meta":{"filename":"TableContainer.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"countryRecord_","type":{"names":["Object"]},"defaultvalue":null,"longname":"countryRecord_","scope":"global","$longname":"countryRecord_","$kind":"property","id":3923,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Number} historyPanelWidth=520\n         * @protected\n         */","meta":{"filename":"TableContainer.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"historyPanelWidth","type":{"names":["Number"]},"defaultvalue":520,"access":"protected","longname":"historyPanelWidth","scope":"global","$longname":"historyPanelWidth","$kind":"property","id":3924,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Neo.table.Container|null} table=null\n         */","meta":{"filename":"TableContainer.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"table","type":{"names":["Neo.table.Container","null"]},"defaultvalue":null,"longname":"table","scope":"global","$longname":"table","$kind":"property","id":3925,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Object|null} tableConfig=null\n         */","meta":{"filename":"TableContainer.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"tableConfig","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"tableConfig","scope":"global","$longname":"tableConfig","$kind":"property","id":3926,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Object|null} layout={ntype: 'hbox', align: 'stretch'}\n         */","meta":{"filename":"TableContainer.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object","null"]},"defaultvalue":"{ntype: 'hbox', align: 'stretch'}","description":"'hbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3927,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n         * @member {Object[]|null} items\n         */","meta":{"filename":"TableContainer.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array.<Object>","null"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3928,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4978,5753],"filename":"TableContainer.mjs","lineno":142,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127205","name":"TableContainer#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"TableContainer#construct","kind":"function","memberof":"TableContainer","scope":"instance","$longname":"TableContainer#construct","$kind":"method","id":3929,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n     * Triggered after the countryRecord config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[5924,6090],"filename":"TableContainer.mjs","lineno":180,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127310","name":"TableContainer#afterSetCountryRecord","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the countryRecord config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetCountryRecord","longname":"TableContainer#afterSetCountryRecord","kind":"function","memberof":"TableContainer","scope":"instance","$longname":"TableContainer#afterSetCountryRecord","$kind":"method","id":3930,"neoClassName":"Covid.view.TableContainer"},{"comment":"/**\n * @class Covid.view.TableContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"TableContainerController.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"TableContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.TableContainerController","scope":"static","$longname":"Covid.view.TableContainerController","$kind":"class","id":3931,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.TableContainerController'\n         * @protected\n         */","meta":{"filename":"TableContainerController.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.TableContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3932,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * @member {String} apiBaseUrl='https://disease.sh/'\n         */","meta":{"filename":"TableContainerController.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiBaseUrl","type":{"names":["String"]},"defaultvalue":"'https://disease.sh/'","longname":"apiBaseUrl","scope":"global","$longname":"apiBaseUrl","$kind":"property","id":3933,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * @member {String} apiHistoricalDataEndpoint='v3/covid-19/historical/'\n         */","meta":{"filename":"TableContainerController.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiHistoricalDataEndpoint","type":{"names":["String"]},"defaultvalue":"'v3/covid-19/historical/'","longname":"apiHistoricalDataEndpoint","scope":"global","$longname":"apiHistoricalDataEndpoint","$kind":"property","id":3934,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * Number of days you want the data to go back to. Default is 30. Use all for full data set. Ex: 15, all, 24\n         * @member {Number|String} apiHistoricalDataTimeRange='all'\n         */","meta":{"filename":"TableContainerController.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Number of days you want the data to go back to. Default is 30. Use all for full data set. Ex: 15, all, 24","kind":"member","name":"apiHistoricalDataTimeRange","type":{"names":["Number","String"]},"defaultvalue":"'all'","longname":"apiHistoricalDataTimeRange","scope":"global","$longname":"apiHistoricalDataTimeRange","$kind":"property","id":3935,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * Remove all records with 0 cases from the historical data (table & chart)\n         * @member {Boolean} removeEmptyRecords=true\n         */","meta":{"filename":"TableContainerController.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Remove all records with 0 cases from the historical data (table & chart)","kind":"member","name":"removeEmptyRecords","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"removeEmptyRecords","scope":"global","$longname":"removeEmptyRecords","$kind":"property","id":3936,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * @member {Object} selectedRecord=null\n         */","meta":{"filename":"TableContainerController.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"selectedRecord","type":{"names":["Object"]},"defaultvalue":null,"longname":"selectedRecord","scope":"global","$longname":"selectedRecord","$kind":"property","id":3937,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n         * @member {Neo.table.Container|null} table_=null\n         * @protected\n         */","meta":{"filename":"TableContainerController.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"table_","type":{"names":["Neo.table.Container","null"]},"defaultvalue":null,"access":"protected","longname":"table_","scope":"global","$longname":"table_","$kind":"property","id":3938,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1568,4220],"filename":"TableContainerController.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127379","name":"TableContainerController#addStoreItems","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"addStoreItems","longname":"TableContainerController#addStoreItems","kind":"function","memberof":"TableContainerController","scope":"instance","$longname":"TableContainerController#addStoreItems","$kind":"method","id":3939,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * @param {Object} record\n     * @protected\n     * @returns {Object}\n     */","meta":{"range":[4315,4855],"filename":"TableContainerController.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127712","name":"TableContainerController.assignFieldsOrNull","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"record"}],"access":"protected","returns":[{"type":{"names":["Object"]}}],"name":"assignFieldsOrNull","longname":"TableContainerController.assignFieldsOrNull","kind":"function","memberof":"TableContainerController","scope":"static","$longname":"TableContainerController.assignFieldsOrNull","$kind":"method","id":3940,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * Triggered when accessing the table config\n     * @param {Neo.table.Container|null} value\n     * @protected\n     */","meta":{"range":[4991,5137],"filename":"TableContainerController.mjs","lineno":143,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127767","name":"TableContainerController#beforeGetTable","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Triggered when accessing the table config","params":[{"type":{"names":["Neo.table.Container","null"]},"name":"value"}],"access":"protected","name":"beforeGetTable","longname":"TableContainerController#beforeGetTable","kind":"function","memberof":"TableContainerController","scope":"instance","$longname":"TableContainerController#beforeGetTable","$kind":"method","id":3941,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * @param {String} countryName\n     */","meta":{"range":[5194,5583],"filename":"TableContainerController.mjs","lineno":154,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127790","name":"TableContainerController#loadHistoricalData","type":"MethodDefinition","paramnames":["countryName"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"countryName"}],"name":"loadHistoricalData","longname":"TableContainerController#loadHistoricalData","kind":"function","memberof":"TableContainerController","scope":"instance","$longname":"TableContainerController#loadHistoricalData","$kind":"method","id":3942,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[5626,5715],"filename":"TableContainerController.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127852","name":"TableContainerController#on520pxButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"on520pxButtonClick","longname":"TableContainerController#on520pxButtonClick","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#on520pxButtonClick","$kind":"method","id":3943,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[5758,5847],"filename":"TableContainerController.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127867","name":"TableContainerController#on800pxButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"on800pxButtonClick","longname":"TableContainerController#on800pxButtonClick","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#on800pxButtonClick","$kind":"method","id":3944,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[5890,6146],"filename":"TableContainerController.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127882","name":"TableContainerController#onCollapseButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onCollapseButtonClick","longname":"TableContainerController#onCollapseButtonClick","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#onCollapseButtonClick","$kind":"method","id":3945,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} record\n     */","meta":{"range":[6191,6653],"filename":"TableContainerController.mjs","lineno":193,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127926","name":"TableContainerController#onCountryChange","type":"MethodDefinition","paramnames":["record"]},"vars":{"":null}},"description":"{Object} record","name":"onCountryChange","longname":"TableContainerController#onCountryChange","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#onCountryChange","$kind":"method","id":3946,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[6696,7730],"filename":"TableContainerController.mjs","lineno":211,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100127977","name":"TableContainerController#onDailyValuesChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onDailyValuesChange","longname":"TableContainerController#onDailyValuesChange","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#onDailyValuesChange","$kind":"method","id":3947,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * {Object} data\n     */","meta":{"range":[7773,8003],"filename":"TableContainerController.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100128078","name":"TableContainerController#onLogarithmicScaleChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"{Object} data","name":"onLogarithmicScaleChange","longname":"TableContainerController#onLogarithmicScaleChange","kind":"function","memberof":"TableContainerController","scope":"instance","params":[],"$longname":"TableContainerController#onLogarithmicScaleChange","$kind":"method","id":3948,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n     * Logarithmic Axis break for values of 0, so we need to change those to null\n     * Adding the current record, since the historical data starts \"yesterday\"\n     * @param {Object[]} dataArray\n     */","meta":{"range":[8221,8800],"filename":"TableContainerController.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100128109","name":"TableContainerController#updateLineChart","type":"MethodDefinition","paramnames":["dataArray"]},"vars":{"":null}},"description":"Logarithmic Axis break for values of 0, so we need to change those to null<br />Adding the current record, since the historical data starts \"yesterday\"","params":[{"type":{"names":["Array.<Object>"]},"name":"dataArray"}],"name":"updateLineChart","longname":"TableContainerController#updateLineChart","kind":"function","memberof":"TableContainerController","scope":"instance","$longname":"TableContainerController#updateLineChart","$kind":"method","id":3949,"neoClassName":"Covid.view.TableContainerController"},{"comment":"/**\n * @class Covid.view.WorldMapComponent\n * @extends Neo.component.wrapper.AmChart\n */","meta":{"filename":"WorldMapComponent.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"WorldMapComponent","augments":["Neo.component.wrapper.AmChart"],"memberof":"Covid.view","longname":"Covid.view.WorldMapComponent","scope":"static","$longname":"Covid.view.WorldMapComponent","$kind":"class","id":3950,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String} className='Covid.view.WorldMapComponent'\n         * @protected\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.WorldMapComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3951,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String} ntype='covid-world-map'\n         * @protected\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'covid-world-map'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3952,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String} chartType='MapChart'\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":22,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"chartType","type":{"names":["String"]},"defaultvalue":"'MapChart'","longname":"chartType","scope":"global","$longname":"chartType","$kind":"property","id":3953,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String[]} cls=['covid-line-chart']\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['covid-line-chart']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3954,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String} dataPath='data.series.values.0'\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"dataPath","type":{"names":["String"]},"defaultvalue":"'data.series.values.0'","longname":"dataPath","scope":"global","$longname":"dataPath","$kind":"property","id":3955,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {Number} heatRulesMaxValue=15000\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"heatRulesMaxValue","type":{"names":["Number"]},"defaultvalue":15000,"longname":"heatRulesMaxValue","scope":"global","$longname":"heatRulesMaxValue","$kind":"property","id":3956,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {String} package='am4maps'\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"package","type":{"names":["String"]},"defaultvalue":"'am4maps'","longname":"package","scope":"global","$longname":"package","$kind":"property","id":3957,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n         * @member {Object} chartConfig\n         */","meta":{"filename":"WorldMapComponent.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"chartConfig","type":{"names":["Object"]},"longname":"chartConfig","scope":"global","$longname":"chartConfig","$kind":"property","id":3958,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n     * @param {Object[]} data\n     */","meta":{"range":[2289,2883],"filename":"WorldMapComponent.mjs","lineno":83,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100128273","name":"WorldMapComponent#loadData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"loadData","longname":"WorldMapComponent#loadData","kind":"function","memberof":"WorldMapComponent","scope":"instance","$longname":"WorldMapComponent#loadData","$kind":"method","id":3959,"neoClassName":"Covid.view.WorldMapComponent"},{"comment":"/**\n * @class Covid.view.WorldMapContainer\n * @extends Neo.container.Base\n */","meta":{"filename":"WorldMapContainer.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"WorldMapContainer","augments":["Neo.container.Base"],"memberof":"Covid.view","longname":"Covid.view.WorldMapContainer","scope":"static","$longname":"Covid.view.WorldMapContainer","$kind":"class","id":3960,"neoClassName":"Covid.view.WorldMapContainer"},{"comment":"/**\n         * @member {String} className='Covid.view.WorldMapContainer'\n         * @protected\n         */","meta":{"filename":"WorldMapContainer.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.WorldMapContainer'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3961,"neoClassName":"Covid.view.WorldMapContainer"},{"comment":"/**\n         * @member {Neo.controller.Component} controller=WorldMapContainerController\n         */","meta":{"filename":"WorldMapContainer.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"controller","type":{"names":["Neo.controller.Component"]},"defaultvalue":"WorldMapContainerController","longname":"controller","scope":"global","$longname":"controller","$kind":"property","id":3962,"neoClassName":"Covid.view.WorldMapContainer"},{"comment":"/**\n         * @member {Object} layout={ntype: 'vbox', align: 'stretch'}\n         */","meta":{"filename":"WorldMapContainer.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"layout","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout","scope":"global","$longname":"layout","$kind":"property","id":3963,"neoClassName":"Covid.view.WorldMapContainer"},{"comment":"/**\n         * @member {Array} items\n         */","meta":{"filename":"WorldMapContainer.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"items","type":{"names":["Array"]},"longname":"items","scope":"global","$longname":"items","$kind":"property","id":3964,"neoClassName":"Covid.view.WorldMapContainer"},{"comment":"/**\n * @class Covid.view.WorldMapContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"WorldMapContainerController.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"WorldMapContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.WorldMapContainerController","scope":"static","$longname":"Covid.view.WorldMapContainerController","$kind":"class","id":3965,"neoClassName":"Covid.view.WorldMapContainerController"},{"comment":"/**\n         * @member {String} className='Covid.view.WorldMapContainerController'\n         * @protected\n         */","meta":{"filename":"WorldMapContainerController.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.WorldMapContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3966,"neoClassName":"Covid.view.WorldMapContainerController"},{"comment":"/**\n         * @member {Number} heatRuleChangeDelay=150\n         */","meta":{"filename":"WorldMapContainerController.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"heatRuleChangeDelay","type":{"names":["Number"]},"defaultvalue":150,"longname":"heatRuleChangeDelay","scope":"global","$longname":"heatRuleChangeDelay","$kind":"property","id":3967,"neoClassName":"Covid.view.WorldMapContainerController"},{"comment":"/**\n         * @member {String|null} heatRuleChangeTimeout=null\n         */","meta":{"filename":"WorldMapContainerController.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"heatRuleChangeTimeout","type":{"names":["String","null"]},"defaultvalue":null,"longname":"heatRuleChangeTimeout","scope":"global","$longname":"heatRuleChangeTimeout","$kind":"property","id":3968,"neoClassName":"Covid.view.WorldMapContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1196,1439],"filename":"WorldMapContainerController.mjs","lineno":42,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100128584","name":"WorldMapContainerController#onHeatRuleFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onHeatRuleFieldChange","longname":"WorldMapContainerController#onHeatRuleFieldChange","kind":"function","memberof":"WorldMapContainerController","scope":"instance","$longname":"WorldMapContainerController#onHeatRuleFieldChange","$kind":"method","id":3969,"neoClassName":"Covid.view.WorldMapContainerController"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[1489,2745],"filename":"WorldMapContainerController.mjs","lineno":55,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100128619","name":"WorldMapContainerController#onSeriesButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSeriesButtonClick","longname":"WorldMapContainerController#onSeriesButtonClick","kind":"function","memberof":"WorldMapContainerController","scope":"instance","$longname":"WorldMapContainerController#onSeriesButtonClick","$kind":"method","id":3970,"neoClassName":"Covid.view.WorldMapContainerController"}]