[{"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/Bar.js":"1","/Users/miglesiasvalle/code/bcr-org/src/charts/bar/Bar.test.js":"2","/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.fixtures.js":"3","/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.js":"4","/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.test.js":"5","/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/Bullet.js":"6","/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/Bullet.test.js":"7","/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.fixtures.js":"8","/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.js":"9","/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.test.js":"10","/Users/miglesiasvalle/code/bcr-org/src/charts/constants.js":"11","/Users/miglesiasvalle/code/bcr-org/src/charts/donut/Donut.js":"12","/Users/miglesiasvalle/code/bcr-org/src/charts/donut/Donut.test.js":"13","/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.fixtures.js":"14","/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.js":"15","/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.test.js":"16","/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/GroupedBar.js":"17","/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/GroupedBar.test.js":"18","/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.fixtures.js":"19","/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.js":"20","/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.test.js":"21","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/colors.js":"22","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/configuration.js":"23","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/configuration.test.js":"24","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/optimizedResize.js":"25","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/responsiveContainer.js":"26","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/validation.js":"27","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/withResponsiveness.js":"28","/Users/miglesiasvalle/code/bcr-org/src/charts/index.js":"29","/Users/miglesiasvalle/code/bcr-org/src/charts/legend/Legend.js":"30","/Users/miglesiasvalle/code/bcr-org/src/charts/legend/Legend.test.js":"31","/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.fixtures.js":"32","/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.js":"33","/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.test.js":"34","/Users/miglesiasvalle/code/bcr-org/src/charts/line/Line.js":"35","/Users/miglesiasvalle/code/bcr-org/src/charts/line/Line.test.js":"36","/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.fixtures.js":"37","/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.js":"38","/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.test.js":"39","/Users/miglesiasvalle/code/bcr-org/src/charts/loading/LoadingContainer.js":"40","/Users/miglesiasvalle/code/bcr-org/src/charts/loading/LoadingContainer.test.js":"41","/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/Sparkline.js":"42","/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/Sparkline.test.js":"43","/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.fixtures.js":"44","/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.js":"45","/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.test.js":"46","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/StackedArea.js":"47","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/StackedArea.test.js":"48","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.fixtures.js":"49","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.js":"50","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.test.js":"51","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/StackedBar.js":"52","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/StackedBar.test.js":"53","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.fixtures.js":"54","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.js":"55","/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.test.js":"56","/Users/miglesiasvalle/code/bcr-org/src/charts/step/Step.js":"57","/Users/miglesiasvalle/code/bcr-org/src/charts/step/Step.test.js":"58","/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.fixtures.js":"59","/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.js":"60","/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.test.js":"61","/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/Tooltip.js":"62","/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/Tooltip.test.js":"63","/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/tooltipChart.js":"64","/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/tooltipChart.test.js":"65","/Users/miglesiasvalle/code/bcr-org/src/docs/styleguide/Logo.js":"66","/Users/miglesiasvalle/code/bcr-org/src/scripts/babel.config.js":"67","/Users/miglesiasvalle/code/bcr-org/src/scripts/buildBabel.js":"68","/Users/miglesiasvalle/code/bcr-org/src/scripts/es/build.js":"69","/Users/miglesiasvalle/code/bcr-org/src/scripts/exec.js":"70","/Users/miglesiasvalle/code/bcr-org/src/scripts/paths.js":"71","/Users/miglesiasvalle/code/bcr-org/src/tasks/release.js":"72","/Users/miglesiasvalle/code/bcr-org/src/tasks/shell.js":"73","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Bar.d.ts":"74","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Bullet.d.ts":"75","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Donut.d.ts":"76","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/GroupedBar.d.ts":"77","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Legend.d.ts":"78","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Line.d.ts":"79","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Sparkline.d.ts":"80","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/StackedArea.d.ts":"81","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/StackedBar.d.ts":"82","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Step.d.ts":"83","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Tooltip.d.ts":"84","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/index.d.ts":"85","/Users/miglesiasvalle/code/bcr-org/src/typings/index.d.ts":"86","/Users/miglesiasvalle/code/bcr-org/webpack.config.js":"87","/Users/miglesiasvalle/code/bcr-org/webpack.parts.js":"88","/Users/miglesiasvalle/code/bcr-org/src/scripts/plopfile.js":"89","/Users/miglesiasvalle/code/bcr-org/src/templates/Component.js":"90","/Users/miglesiasvalle/code/bcr-org/src/templates/Component.test.js":"91","/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.fixtures.js":"92","/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.js":"93","/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.test.js":"94"},{"size":7500,"mtime":1606888091390,"results":"95","hashOfConfig":"96"},{"size":5090,"mtime":1606774387378,"results":"97","hashOfConfig":"96"},{"size":1911,"mtime":1606244366113,"results":"98","hashOfConfig":"96"},{"size":1177,"mtime":1606849723688,"results":"99","hashOfConfig":"96"},{"size":4770,"mtime":1606771541539,"results":"100","hashOfConfig":"96"},{"size":4634,"mtime":1606888091641,"results":"101","hashOfConfig":"96"},{"size":5108,"mtime":1606849723689,"results":"102","hashOfConfig":"96"},{"size":312,"mtime":1606771541540,"results":"103","hashOfConfig":"96"},{"size":1232,"mtime":1606849723690,"results":"104","hashOfConfig":"96"},{"size":5108,"mtime":1606849723690,"results":"105","hashOfConfig":"96"},{"size":297,"mtime":1606771541541,"results":"106","hashOfConfig":"96"},{"size":5467,"mtime":1606888091929,"results":"107","hashOfConfig":"96"},{"size":5187,"mtime":1606774387378,"results":"108","hashOfConfig":"96"},{"size":462,"mtime":1606244366117,"results":"109","hashOfConfig":"96"},{"size":1202,"mtime":1606849723691,"results":"110","hashOfConfig":"96"},{"size":6299,"mtime":1606771541542,"results":"111","hashOfConfig":"96"},{"size":6129,"mtime":1606888092119,"results":"112","hashOfConfig":"96"},{"size":6118,"mtime":1606774464561,"results":"113","hashOfConfig":"96"},{"size":989,"mtime":1606771541544,"results":"114","hashOfConfig":"96"},{"size":1270,"mtime":1606849723691,"results":"115","hashOfConfig":"96"},{"size":7460,"mtime":1606771541544,"results":"116","hashOfConfig":"96"},{"size":272,"mtime":1606244366119,"results":"117","hashOfConfig":"96"},{"size":1053,"mtime":1606849723692,"results":"118","hashOfConfig":"96"},{"size":454,"mtime":1606771541545,"results":"119","hashOfConfig":"96"},{"size":2398,"mtime":1606885634672,"results":"120","hashOfConfig":"96"},{"size":1236,"mtime":1606888031391,"results":"121","hashOfConfig":"96"},{"size":955,"mtime":1606771541546,"results":"122","hashOfConfig":"96"},{"size":1220,"mtime":1606887483016,"results":"123","hashOfConfig":"96"},{"size":836,"mtime":1606771541547,"results":"124","hashOfConfig":"96"},{"size":3466,"mtime":1606888092524,"results":"125","hashOfConfig":"96"},{"size":5924,"mtime":1606774464561,"results":"126","hashOfConfig":"96"},{"size":522,"mtime":1606244366124,"results":"127","hashOfConfig":"96"},{"size":1104,"mtime":1606771541549,"results":"128","hashOfConfig":"96"},{"size":4876,"mtime":1606771541549,"results":"129","hashOfConfig":"96"},{"size":7076,"mtime":1606888092795,"results":"130","hashOfConfig":"96"},{"size":4905,"mtime":1606771541550,"results":"131","hashOfConfig":"96"},{"size":27200,"mtime":1606244366128,"results":"132","hashOfConfig":"96"},{"size":1352,"mtime":1606849723695,"results":"133","hashOfConfig":"96"},{"size":5770,"mtime":1606771541551,"results":"134","hashOfConfig":"96"},{"size":2059,"mtime":1606849723696,"results":"135","hashOfConfig":"96"},{"size":2490,"mtime":1606849723697,"results":"136","hashOfConfig":"96"},{"size":5662,"mtime":1606888093109,"results":"137","hashOfConfig":"96"},{"size":5891,"mtime":1606774464561,"results":"138","hashOfConfig":"96"},{"size":1655,"mtime":1606244366133,"results":"139","hashOfConfig":"96"},{"size":1260,"mtime":1606849723697,"results":"140","hashOfConfig":"96"},{"size":5434,"mtime":1606771541554,"results":"141","hashOfConfig":"96"},{"size":7248,"mtime":1606888093295,"results":"142","hashOfConfig":"96"},{"size":6171,"mtime":1606774464561,"results":"143","hashOfConfig":"96"},{"size":7903,"mtime":1606771541555,"results":"144","hashOfConfig":"96"},{"size":1289,"mtime":1606849723698,"results":"145","hashOfConfig":"96"},{"size":7514,"mtime":1606771541556,"results":"146","hashOfConfig":"96"},{"size":7018,"mtime":1606888093488,"results":"147","hashOfConfig":"96"},{"size":6130,"mtime":1606774464561,"results":"148","hashOfConfig":"96"},{"size":2410,"mtime":1606771541557,"results":"149","hashOfConfig":"96"},{"size":1270,"mtime":1606849723698,"results":"150","hashOfConfig":"96"},{"size":7476,"mtime":1606771541558,"results":"151","hashOfConfig":"96"},{"size":4357,"mtime":1606888093645,"results":"152","hashOfConfig":"96"},{"size":5247,"mtime":1606771541559,"results":"153","hashOfConfig":"96"},{"size":1196,"mtime":1606771541559,"results":"154","hashOfConfig":"96"},{"size":1302,"mtime":1606849723699,"results":"155","hashOfConfig":"96"},{"size":6566,"mtime":1606771541560,"results":"156","hashOfConfig":"96"},{"size":7390,"mtime":1606888031456,"results":"157","hashOfConfig":"96"},{"size":5917,"mtime":1606886497260,"results":"158","hashOfConfig":"96"},{"size":1437,"mtime":1606771541561,"results":"159","hashOfConfig":"96"},{"size":3124,"mtime":1606771541561,"results":"160","hashOfConfig":"96"},{"size":15128,"mtime":1606774464561,"results":"161","hashOfConfig":"96"},{"size":810,"mtime":1606771541562,"results":"162","hashOfConfig":"96"},{"size":1744,"mtime":1606849723699,"results":"163","hashOfConfig":"96"},{"size":632,"mtime":1606849723700,"results":"164","hashOfConfig":"96"},{"size":1392,"mtime":1606780177110,"results":"165","hashOfConfig":"96"},{"size":527,"mtime":1606780177111,"results":"166","hashOfConfig":"96"},{"size":742,"mtime":1606780177111,"results":"167","hashOfConfig":"96"},{"size":208,"mtime":1606780177111,"results":"168","hashOfConfig":"96"},{"size":4464,"mtime":1606771541564,"results":"169","hashOfConfig":"96"},{"size":2034,"mtime":1606771541564,"results":"170","hashOfConfig":"96"},{"size":2952,"mtime":1606771541565,"results":"171","hashOfConfig":"96"},{"size":3237,"mtime":1606771541565,"results":"172","hashOfConfig":"96"},{"size":1814,"mtime":1606771541566,"results":"173","hashOfConfig":"96"},{"size":4145,"mtime":1606771541566,"results":"174","hashOfConfig":"96"},{"size":2823,"mtime":1606771541567,"results":"175","hashOfConfig":"96"},{"size":4175,"mtime":1606244366153,"results":"176","hashOfConfig":"96"},{"size":3995,"mtime":1606244366154,"results":"177","hashOfConfig":"96"},{"size":1775,"mtime":1606771541567,"results":"178","hashOfConfig":"96"},{"size":2856,"mtime":1606287825986,"results":"179","hashOfConfig":"96"},{"size":691,"mtime":1606771541567,"results":"180","hashOfConfig":"96"},{"size":26,"mtime":1606771541568,"results":"181","hashOfConfig":"96"},{"size":4455,"mtime":1606885634673,"results":"182","hashOfConfig":"96"},{"size":2935,"mtime":1606852003945,"results":"183","hashOfConfig":"96"},{"size":2094,"mtime":1606772185945,"results":"184","hashOfConfig":"185"},{"size":2820,"mtime":1606287825984,"results":"186","hashOfConfig":"187"},{"size":8279,"mtime":1606287825984,"results":"188","hashOfConfig":"187"},{"size":801,"mtime":1606287825985,"results":"189","hashOfConfig":"187"},{"size":1540,"mtime":1606287825985,"results":"190","hashOfConfig":"187"},{"size":8280,"mtime":1606287825985,"results":"191","hashOfConfig":"187"},{"filePath":"192","messages":"193","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4dccda",{"filePath":"194","messages":"195","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"196","messages":"197","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"198","messages":"199","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"200","messages":"201","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"202","messages":"203","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"204","messages":"205","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"206","messages":"207","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"208","messages":"209","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"210","messages":"211","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"212","messages":"213","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"214","messages":"215","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"216","messages":"217","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"218","messages":"219","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"220","messages":"221","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"222","messages":"223","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"224","messages":"225","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"226","messages":"227","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"228","messages":"229","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"230","messages":"231","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"232","messages":"233","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"234","messages":"235","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"236","messages":"237","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"238","messages":"239","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"240"},{"filePath":"241","messages":"242","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"243"},{"filePath":"244","messages":"245","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"246"},{"filePath":"247","messages":"248","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"249","messages":"250","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"251"},{"filePath":"252","messages":"253","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"254","messages":"255","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"256","messages":"257","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"258","messages":"259","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"260","messages":"261","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"262","messages":"263","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"264","messages":"265","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"266","messages":"267","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"268","messages":"269","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"270","messages":"271","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"272","messages":"273","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"274","messages":"275","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"276","messages":"277","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"278","messages":"279","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"280","messages":"281","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"282","messages":"283","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"284","messages":"285","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"286","messages":"287","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"288","messages":"289","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"290","messages":"291","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"292","messages":"293","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"294","messages":"295","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"296","messages":"297","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"298","messages":"299","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"300","messages":"301","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"302","messages":"303","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"304","messages":"305","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"306","messages":"307","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"308","messages":"309","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"310","messages":"311","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"312","messages":"313","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"314","messages":"315","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"316","messages":"317","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"320"},{"filePath":"321","messages":"322","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"323","messages":"324","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"325","messages":"326","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"327","messages":"328","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"329","messages":"330","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"331","messages":"332","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"333"},{"filePath":"334","messages":"335","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"336"},{"filePath":"337","messages":"338","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"339"},{"filePath":"340","messages":"341","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"342"},{"filePath":"343","messages":"344","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"345"},{"filePath":"346","messages":"347","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"348"},{"filePath":"349","messages":"350","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"351"},{"filePath":"352","messages":"353","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"354"},{"filePath":"355","messages":"356","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"357"},{"filePath":"358","messages":"359","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"360"},{"filePath":"361","messages":"362","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"363"},{"filePath":"364","messages":"365","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"366"},{"filePath":"367","messages":"368","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"369"},{"filePath":"370","messages":"371","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"372"},{"filePath":"373","messages":"374","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"375"},{"filePath":"376","messages":"377","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"378"},{"filePath":"379","messages":"380","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"381"},{"filePath":"382","messages":"383","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"384","messages":"385","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"386","messages":"387","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"388"},{"filePath":"389","messages":"390","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"391","messages":"392","errorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"393"},"v2k95m",{"filePath":"394","messages":"395","errorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"wkb9an",{"filePath":"396","messages":"397","errorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"398","messages":"399","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"400","messages":"401","errorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"402","messages":"403","errorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/Bar.js",["404","405","406","407"],"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/Bar.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bar/barChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/Bullet.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/Bullet.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/bullet/bulletChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/constants.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/donut/Donut.js",["408","409","410","411"],"/Users/miglesiasvalle/code/bcr-org/src/charts/donut/Donut.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/donut/donutChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/GroupedBar.js",["412","413","414","415"],"/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/GroupedBar.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/groupedBar/groupedBarChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/colors.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/configuration.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/configuration.test.js",["416","417"],"import { applyConfiguration } from './configuration';\n\ndescribe('configuration', () => {\n it('should allow setting empty string', () => {\n const expected = '';\n const mockChart = {\n expected: (value) => {\n mockChart._expected = value;\n },\n };\n const actual = applyConfiguration(mockChart, { expected: '' })\n ._expected;\n\n expect(actual).toEqual(expected);\n });\n});\n","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/optimizedResize.js",["418"],"// Optimized resize handler based on https://developer.mozilla.org/en-US/docs/Web/Events/resize\n\nconst optimizedResize = (function () {\n const callbacks = [];\n const isBrowser = typeof window === 'object';\n let running = false;\n let cachedWidth = isBrowser ? window.innerWidth : 0;\n const delay = 66;\n\n // run the actual callbacks\n const runCallbacks = () => {\n callbacks.forEach((callback) => {\n callback();\n });\n\n running = false;\n };\n\n // fired on resize event\n const resize = () => {\n if (!running) {\n running = true;\n\n if (isBrowser) {\n if (window.requestAnimationFrame) {\n window.requestAnimationFrame(runCallbacks);\n } else {\n setTimeout(runCallbacks, delay);\n }\n }\n }\n };\n\n const resizeHorizontal = () => {\n if (!isBrowser) {\n return;\n }\n const newWidth = window.innerWidth;\n\n if (cachedWidth !== newWidth) {\n cachedWidth = newWidth;\n\n if (!running) {\n running = true;\n\n if (window.requestAnimationFrame) {\n window.requestAnimationFrame(runCallbacks);\n } else {\n setTimeout(runCallbacks, delay);\n }\n }\n }\n };\n\n // adds callback to loop\n const addCallback = (callback) => {\n if (callback) {\n callbacks.push(callback);\n }\n };\n\n return {\n // public method to add additional callback\n add(callback) {\n if (!isBrowser) {\n return;\n }\n if (!callbacks.length) {\n window.addEventListener('resize', resize);\n }\n addCallback(callback);\n },\n addHorizontal(callback) {\n if (!isBrowser) {\n return;\n }\n if (!callbacks.length) {\n window.addEventListener('resize', resizeHorizontal);\n }\n addCallback(callback);\n },\n clearAll() {\n if (!isBrowser) {\n return;\n }\n window.removeEventListener('resize', resize);\n window.removeEventListener('resize', resizeHorizontal);\n },\n };\n})();\n\nexport default optimizedResize;\n","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/responsiveContainer.js",["419","420"],"import React, { Component } from 'react';\nimport PropTypes from 'prop-types';\n\nimport optimizedResize from './optimizedResize.js';\n\nexport default class ResponsiveContainer extends Component {\n static propTypes = {\n render: PropTypes.func,\n };\n\n constructor(props) {\n super(props);\n\n this.setRef = this.setRef.bind(this);\n this.updateSize = this.updateSize.bind(this);\n }\n\n state = {\n width: 500,\n };\n\n componentDidMount() {\n optimizedResize.addHorizontal(this.updateSize);\n\n this.updateSize();\n }\n\n componentWillUnmount() {\n optimizedResize.clearAll();\n\n this.updateSize();\n }\n\n setRef(componentNode) {\n this.rootNode = componentNode;\n }\n\n updateSize() {\n if (this.rootNode) {\n const width = this.rootNode.clientWidth;\n\n if (width !== this.state.width) {\n this.setState({\n width,\n });\n }\n }\n }\n\n render() {\n const { render } = this.props;\n return (\n
\n {render({ width: this.state.width })}\n
\n );\n }\n}\n","/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/validation.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/helpers/withResponsiveness.js",["421","422","423","424"],"import React from 'react';\nimport optimizedResize from './optimizedResize.js';\n\nexport default function (Component) {\n return class WithResponsiveness extends React.PureComponent {\n constructor(props) {\n super(props);\n\n this.setRef = this.setRef.bind(this);\n this.updateSize = this.updateSize.bind(this);\n }\n\n state = {\n width: 500,\n };\n\n componentDidMount() {\n optimizedResize.addHorizontal(this.updateSize);\n\n this.updateSize();\n }\n\n componentWillUnmount() {\n optimizedResize.clearAll();\n\n this.updateSize();\n }\n\n setRef(componentNode) {\n this.rootNode = componentNode;\n }\n\n updateSize() {\n const width = this.rootNode.clientWidth;\n\n if (width !== this.state.width) {\n this.setState({\n width,\n });\n }\n }\n\n render() {\n return (\n
\n \n
\n );\n }\n };\n}\n","/Users/miglesiasvalle/code/bcr-org/src/charts/index.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/legend/Legend.js",["425","426","427","428"],"/Users/miglesiasvalle/code/bcr-org/src/charts/legend/Legend.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/legend/legendChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/line/Line.js",["429","430","431","432"],"/Users/miglesiasvalle/code/bcr-org/src/charts/line/Line.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/line/lineChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/loading/LoadingContainer.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/loading/LoadingContainer.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/Sparkline.js",["433","434","435","436"],"/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/Sparkline.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/sparkline/sparklineChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/StackedArea.js",["437","438","439","440"],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/StackedArea.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedArea/stackedAreaChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/StackedBar.js",["441","442","443","444"],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/StackedBar.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/stackedBar/stackedBarChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/step/Step.js",["445","446","447","448"],"/Users/miglesiasvalle/code/bcr-org/src/charts/step/Step.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/step/stepChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/Tooltip.js",["449","450","451","452"],"import React from 'react';\nimport PropTypes from 'prop-types';\nimport tooltip from './tooltipChart';\nimport { axisTimeCombinations as combinations } from '../constants';\n\nconst tooltipContainerWithMarkerSelector =\n '.metadata-group .vertical-marker-container';\nconst tooltipContainerSelector = '.metadata-group';\n\nexport default class Tooltip extends React.Component {\n static propTypes = {\n /**\n * Exposes the ability to use a custom date format\n */\n dateCustomFormat: PropTypes.string,\n\n /**\n * Exposes the ability to force the tooltip to use a certain date format\n */\n dateFormat: PropTypes.string,\n\n /**\n * Gets or Sets the dateLabel of the data\n */\n dateLabel: PropTypes.string,\n\n /**\n * Hides the tooltip\n */\n hide: PropTypes.func,\n\n /**\n * Pass locale for the tooltip to render the date in\n */\n locale: PropTypes.string,\n\n /**\n * Gets or Sets the nameLabel of the data\n */\n nameLabel: PropTypes.string,\n\n /**\n * Gets or Sets shouldShowDateInTitle\n */\n shouldShowDateInTitle: PropTypes.bool,\n\n /**\n * Shows the tooltip\n */\n show: PropTypes.func,\n\n /**\n * Gets or Sets the title of the tooltip (to only show the date, set a blank title)\n */\n title: PropTypes.string,\n\n /**\n * Pass an override for the offset of your tooltip\n */\n tooltipOffset: PropTypes.shape({\n x: PropTypes.number,\n y: PropTypes.number,\n }),\n\n /**\n * Gets or Sets the topicLabel of the data\n */\n topicLabel: PropTypes.string,\n\n /**\n * Pass an override for the ordering of your tooltip\n */\n topicsOrder: PropTypes.arrayOf(PropTypes.string),\n\n /**\n * Updates the position and content of the tooltip\n */\n update: PropTypes.func,\n\n /**\n * Gets or Sets the number format for the value displayed on the tooltip\n */\n numberFormat: PropTypes.string,\n\n /**\n * Gets or Sets the formatter function for the value displayed on the tooltip.\n */\n valueFormatter: PropTypes.func,\n\n /**\n * Gets or Sets the valueLabel of the data\n */\n valueLabel: PropTypes.string,\n\n /**\n * Gets or Sets the `xAxisValueType` of the data. Choose between 'date' and 'number'.\n * When set to number, the x-Axis values won't be parsed as dates anymore, but as numbers.\n */\n xAxisValueType: PropTypes.string,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart: PropTypes.object,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n render: PropTypes.func,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n data: PropTypes.oneOfType([PropTypes.object, PropTypes.array])\n .isRequired,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseMove: PropTypes.func,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseOut: PropTypes.func,\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseOver: PropTypes.func,\n };\n\n static defaultProps = {\n chart: tooltip,\n };\n\n constructor(props) {\n super(props);\n\n if (props.render) {\n this.childChart = props.render({\n data: props.data,\n createTooltip: this.createTooltip,\n customMouseMove: this.handleMouseMove.bind(this),\n customMouseOut: this.handleMouseOut.bind(this),\n customMouseOver: this.handleMouseOver.bind(this),\n });\n }\n\n this.setRef = this.setRef.bind(this);\n }\n\n state = {\n isActive: false,\n x: 0,\n y: 0,\n dataPoint: null,\n topicColorMap: null,\n };\n\n componentDidMount() {\n this.createTooltip();\n }\n\n componentDidUpdate() {\n const tooltipWithMarkerContainer = this.rootNode.querySelector(\n tooltipContainerWithMarkerSelector\n );\n const tooltipContainer = this.rootNode.querySelector(\n tooltipContainerSelector\n );\n\n this.childChart = this.props.render({\n data: this.props.data,\n });\n\n if (tooltipWithMarkerContainer || tooltipContainer) {\n this.chart = this.props.chart.update(\n tooltipWithMarkerContainer || tooltipContainer,\n this.getChartConfiguration(),\n this.state,\n this.chart\n );\n }\n }\n\n componentWillUnmount() {\n const { chart } = this.props;\n chart.destroy(this.rootNode);\n }\n\n handleMouseMove(dataPoint, topicColorMap, x, y) {\n // Update Tooltip State\n this.setState((state) => ({\n ...state,\n dataPoint,\n topicColorMap,\n x,\n y,\n }));\n\n const { customMouseMove } = this.props;\n\n if (customMouseMove) {\n customMouseMove(dataPoint, topicColorMap, x, y);\n }\n }\n\n handleMouseOut() {\n // Update Tooltip State\n this.setState((state) => ({ ...state, isActive: false }));\n\n const { customMouseOut } = this.props;\n\n if (customMouseOut) {\n customMouseOut();\n }\n }\n\n handleMouseOver() {\n // Update Tooltip State\n this.setState((state) => ({ ...state, isActive: true }));\n\n const { customMouseOver } = this.props;\n\n if (customMouseOver) {\n customMouseOver();\n }\n }\n\n /**\n * We want to remove the chart and data from the props in order to have a configuration object\n * @return {Object} Configuration object for the chart\n */\n getChartConfiguration() {\n const configuration = { ...this.props };\n\n delete configuration.data;\n delete configuration.chart;\n delete configuration.render;\n\n return configuration;\n }\n\n setRef(componentNode) {\n this.rootNode = componentNode;\n }\n\n createTooltip = () => {\n const tooltipWithMarkerContainer = this.rootNode.querySelector(\n tooltipContainerWithMarkerSelector\n );\n const tooltipContainer = this.rootNode.querySelector(\n tooltipContainerSelector\n );\n\n if (tooltipWithMarkerContainer || tooltipContainer) {\n this.chart = this.props.chart.create(\n tooltipWithMarkerContainer || tooltipContainer,\n this.getChartConfiguration()\n );\n }\n };\n\n render() {\n return (\n
\n {this.childChart}\n
\n );\n }\n}\n\n/**\n * Exposes the constants to be used to force the x axis to respect a\n * certain granularity current options: MINUTE_HOUR, HOUR_DAY, DAY_MONTH, MONTH_YEAR\n */\nexport const axisTimeCombinations = combinations;\n","/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/Tooltip.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/tooltipChart.js",[],"/Users/miglesiasvalle/code/bcr-org/src/charts/tooltip/tooltipChart.test.js",[],"/Users/miglesiasvalle/code/bcr-org/src/docs/styleguide/Logo.js",[],"/Users/miglesiasvalle/code/bcr-org/src/scripts/babel.config.js",[],"/Users/miglesiasvalle/code/bcr-org/src/scripts/buildBabel.js",["453","454","455"],"/* eslint-disable import/no-extraneous-dependencies */\nimport { transform } from 'babel-core';\nimport fs from 'fs';\nimport path from 'path';\nimport outputFileSync from 'output-file-sync';\n\nconst buildContent = function (\n content,\n filename,\n destination,\n babelOptions = {}\n) {\n const newOptions = {\n ...babelOptions,\n filename,\n };\n\n try {\n const result = transform(content, newOptions);\n\n outputFileSync(destination, result.code, { encoding: 'utf8' });\n } catch (e) {\n console.error(\n `${e.message} (${filename}:${e.loc.line}:${e.loc.column})`\n );\n }\n};\n\nconst buildFile = function (filename, destination, babelOptions = {}) {\n const content = fs.readFileSync(filename, { encoding: 'utf8' });\n\n // We only have .js files that we need to build\n if (path.extname(filename) === '.js') {\n const outputPath = path.join(destination, path.basename(filename));\n // console.log('%s => %s', filename, outputPath);\n\n buildContent(content, filename, outputPath, babelOptions);\n }\n};\n\nexport default function buildBabel(\n folderPath,\n destination,\n babelOptions = {},\n firstFolder = true\n) {\n const stats = fs.statSync(folderPath);\n\n if (stats.isFile()) {\n buildFile(folderPath, destination, babelOptions);\n } else if (stats.isDirectory()) {\n const outputPath = firstFolder\n ? destination\n : path.join(destination, path.basename(folderPath));\n const files = fs\n .readdirSync(folderPath)\n .map((file) => path.join(folderPath, file));\n\n files.forEach((filename) =>\n buildBabel(filename, outputPath, babelOptions, false)\n );\n }\n}\n","/Users/miglesiasvalle/code/bcr-org/src/scripts/es/build.js",["456","457","458","459"],"/* eslint-disable new-cap */\nimport 'colors';\nimport fsp from 'fs-promise';\nimport { exec } from '../exec';\nimport { srcRoot, esRoot } from '../paths';\nimport babelConfig from '../babel.config';\nimport buildBabel from '../buildBabel';\n\nconst BuildES = function () {\n console.log('Building: '.cyan + 'es module'.green);\n\n return exec(`rimraf ${esRoot}`)\n .then(() => fsp.mkdirs(esRoot))\n .then(() => buildBabel(srcRoot, esRoot, babelConfig('es')))\n .then(() => console.log('Built: '.cyan + 'es module'.green))\n .catch((e) => console.error('Failed: '.red + 'es module: '.yellow + e));\n};\n\nBuildES();\n","/Users/miglesiasvalle/code/bcr-org/src/scripts/exec.js",["460","461","462","463","464"],"import { exec as processExec } from 'child-process-promise';\nimport 'colors';\n\nconst executionOptions = {\n dryRun: false,\n verbose: false,\n};\n\nconst logWithPrefix = function (prefix, message) {\n console.log(\n message\n .toString()\n .trim()\n .split('\\n')\n .map((line) => `${prefix.grey} ${line}`)\n .join('\\n')\n );\n};\n\nexport const exec = function (command, options = {}) {\n const proc = processExec(command, options);\n\n if (!executionOptions.verbose) {\n return proc;\n }\n const title = options.title || command;\n const output = (data, type) => logWithPrefix(`[${title}] ${type}:`, data);\n\n return proc\n .progress(({ stdout, stderr }) => {\n stdout.on('data', (data) => output(data, 'stdout'));\n stderr.on('data', (data) => output(data, 'stderr'));\n })\n .then((result) => {\n logWithPrefix(`[${title}]`, 'Complete'.cyan);\n return result;\n });\n};\n\nexport const safeExec = function (command, options = {}) {\n const title = options.title || command;\n\n if (executionOptions.dryRun) {\n logWithPrefix(`[${title}]`.grey, 'DRY RUN'.magenta);\n return Promise.resolve();\n }\n\n return exec(command, options);\n};\n\nexport const setExecOptions = function (options) {\n Object.assign(executionOptions, options);\n};\n","/Users/miglesiasvalle/code/bcr-org/src/scripts/paths.js",["465"],"/* eslint-disable import/no-commonjs */\nconst path = require('path');\nconst fs = require('fs');\n\n// Make sure any symlinks in the project folder are resolved:\n// https://github.com/facebookincubator/create-react-app/issues/637\nconst appDirectory = fs.realpathSync(process.cwd());\n\nconst resolveApp = function (relativePath) {\n return path.resolve(appDirectory, relativePath);\n};\n\n// config after eject: we're in ./config/\nmodule.exports = {\n esRoot: `${resolveApp('')}/lib/esm`,\n srcRoot: resolveApp('src/charts'),\n};\n","/Users/miglesiasvalle/code/bcr-org/src/tasks/release.js",["466"],"/* eslint-disable import/no-commonjs */\nmodule.exports = function (grunt) {\n grunt.renameTask('release', 'bump-version');\n grunt.config.set('bump-version', {\n options: {\n commitMessage: 'Bumped Project to <%= version %>',\n changelog: true,\n changelogText: '<%= version %>\\n',\n bump: true,\n file: 'package.json',\n add: true,\n commit: true,\n tag: true,\n push: true,\n pushTags: true,\n npm: false,\n npmtag: false,\n },\n });\n\n grunt.registerTask('release', (...args) => {\n const bumpTask = `bump-version${args.map((val) => `:${val}`)}`;\n\n grunt.task.run(bumpTask);\n });\n};\n","/Users/miglesiasvalle/code/bcr-org/src/tasks/shell.js",["467"],"/* eslint-disable import/no-commonjs */\nmodule.exports = function (grunt) {\n grunt.config.set('shell', {\n cleanNodeModules: {\n command: () => 'rm -rf node_modules',\n },\n });\n};\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Bar.d.ts",["468"],"import { Component } from 'react';\n\nexport interface BarChartProps {\n /**\n * Internally used, do not overwrite.\n */\n data: { value: number; name: string }[];\n /**\n * Gets or Sets the padding of the chart\n */\n betweenBarsPadding?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * If true, adds labels at the end of the bars\n */\n enableLabels?: boolean;\n\n /**\n * Gets or Sets the hasPercentage status\n */\n hasPercentage?: boolean;\n\n /**\n * Gets or Sets the hasSingleBarHighlight status. If the value is true (default), only the hovered bar is considered to be highlighted and will be darkened by default. If the value is false, all the bars but the hovered bar are considered to be highlighted and will be darkened (by default). To customize the bar highlight or remove it completely, use highlightBarFunction instead.\n */\n hasSingleBarHighlight?: boolean;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the highlightBarFunction function. The callback passed to this function returns a bar selection from the bar chart. Use this function if you want to apply a custom behavior to the highlighted bar on hover. When hasSingleBarHighlight is true the highlighted bar will be the one that was hovered by the user. When hasSingleBarHighlight is false the highlighted bars are all the bars but the hovered one. The default highlight effect on a bar is darkening the highlighted bar(s) color.\n */\n highlightBarFunction?: Function;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the horizontal direction of the chart\n */\n isHorizontal?: boolean;\n\n /**\n * Offset between end of bar and start of the percentage bars\n */\n labelsMargin?: number;\n\n /**\n * Gets or Sets the labels number format\n */\n labelsNumberFormat?: string;\n\n /**\n * Get or Sets the labels text size\n */\n labelsSize?: number;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: { top?: number; bottom?: number; left?: number; right?: number };\n\n /**\n * Gets or Sets the nameLabel of the chart\n */\n nameLabel?: number;\n\n /**\n * Gets or Sets the number format of the bar chart\n */\n numberFormat?: string;\n\n /**\n * Changes the order of items given the custom function\n */\n orderingFunction?: Function;\n\n /**\n * Configurable extension of the x axis if your max point was 50%\n * you might want to show x axis to 60%, pass 1.2\n */\n percentageAxisToMaxRatio?: number;\n\n /**\n * Default 10px. Offset between end of bar and start of the percentage bars\n */\n percentageLabelMargin?: number;\n\n /**\n * Gets or Sets whether the color list should be reversed or not\n */\n shouldReverseColorList?: boolean;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: number;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Gets or Sets the number of ticks of the x axis on the chart (Default is 5)\n */\n xTicks?: number;\n\n /**\n * Gets or Sets the minimum width of the graph in order\n * to show the tooltip NOTE: This could also depend on the aspect ratio\n */\n tooltipThreshold?: number;\n\n /**\n * Gets or Sets the numberFormat to a percentage format if true (default false)\n */\n usePercentage?: boolean;\n\n /**\n * Space between y axis and chart (Default 10)\n */\n yAxisPaddingBetweenChart?: number;\n\n /**\n * Gets or Sets the number of vertical ticks on the chart (Default is 6)\n */\n yTicks?: number;\n\n customMouseOver?: Function;\n\n customMouseMove?: Function;\n\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class Bar extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Bullet.d.ts",["469"],"import { Component } from 'react';\n\nexport interface BulletChartProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n ranges: number[];\n measures: number[];\n markers: number[];\n title?: string;\n subtitle?: string;\n }[];\n\n /**\n * Gets or Sets the aspect ratio of the chart\n */\n aspectRatio?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart. The first color from the array will be applied to range bars (the wider bars). The second color from the array will be applied to measure bars (the narrow bars) and marker lines.\n */\n colorSchema?: string[];\n\n /**\n * Gets or Sets the subtitle for measure identifier range.\n */\n customSubtitle?: string;\n\n /**\n * Gets or Sets the title for measure identifier range.\n */\n customTitle?: string;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isReverse status of the chart. If true, the elements will be rendered in reverse order.\n */\n isReverse?: boolean;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: { top?: number; bottom?: number; left?: number; right?: number };\n\n /**\n * Gets or Sets the number format of the bar chart\n */\n numberFormat?: string;\n\n /**\n * Space between axis and chart\n */\n paddingBetweenAxisAndChart?: number;\n\n /**\n * Gets or Sets the starting point of the capacity range.\n * Default is 0.5\n */\n startMaxRangeOpacity?: number;\n\n /**\n * Gets or Sets the number of ticks of the x axis on the chart\n * Default is 5\n */\n ticks?: number;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n}\n\nexport default class Bullet extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Donut.d.ts",["470"],"import { Component } from 'react';\n\nexport interface DonutChartProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n quantity: number;\n percentage?: number;\n name: string;\n id?: number;\n }[];\n\n /**\n * Gets or Sets the centeredTextFunction of the chart. If function is provided the format will be changed by the custom function's value format. The default format function value is \"${d.percentage}% ${d.name}\". The callback will provide the data object with id, name, percentage, and quantity. Also provides the component added by the user in each data entry\n */\n centeredTextFunction?: Function;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * Gets or Sets the emptyDataConfig of the chart. If set and data is empty (quantity adds up to zero or there are no entries), the chart will render an empty slice with a given color (light gray by default)\n */\n emptyDataConfig?: any;\n\n /**\n * Gets or Sets the externalRadius of the chart\n */\n externalRadius?: number;\n\n /**\n * Gets or Sets the hasFixedHighlightedSlice property of the chart, making it\n * to highlight the selected slice id set with `highlightSliceById` all the time.\n */\n hasFixedHighlightedSlice?: boolean;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the id of the slice to highlight\n */\n highlightSliceById?: number;\n\n /**\n * Gets or Sets the internalRadius of the chart\n */\n internalRadius?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the number format of the donut chart\n */\n numberFormat?: string;\n\n /**\n * Changes the order of items given custom function\n */\n orderingFunction?: Function;\n\n /**\n * Gets or Sets the percentage format for the percentage label\n */\n percentageFormat?: string;\n\n /**\n * Gets or Sets the radiusHoverOffset of the chart\n */\n radiusHoverOffset?: number;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n customMouseOver?: Function;\n\n customMouseOut?: Function;\n\n customMouseMove?: Function;\n\n customClick?: Function;\n\n /**\n * Internally used, do not overwrite.\n */\n chart?: any;\n}\n\nexport default class Donut extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/GroupedBar.d.ts",["471"],"import { Component } from 'react';\n\nexport interface GroupedBarProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n name: string;\n group: string;\n value: number;\n }[];\n /**\n * Gets or Sets the aspect ratio of the chart\n */\n aspectRatio?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: Function;\n\n /**\n * Gets or Sets the grid mode.\n */\n grid?: string;\n\n /**\n * Gets or Sets the groupLabel of the chart\n */\n groupLabel?: string;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the horizontal direction of the chart\n */\n isHorizontal?: boolean;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the nameLabel of the chart\n */\n nameLabel?: number;\n\n /**\n * Gets or Sets the minimum width of the graph in order to show the tooltip NOTE: This could also depend on the aspect ratio\n */\n tooltipThreshold?: number;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: number;\n\n /**\n * Gets or Sets the valueLabelFormat of the chart\n */\n valueLabelFormat?: string;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Exposes the ability to force the chart to show a certain x ticks. It\n * requires a `xAxisFormat` of 'custom' in order to work. NOTE: This\n * value needs to be a multiple of 2, 5 or 10. They won't always work\n * as expected, as D3 decides at the end how many and where the ticks will appear.\n */\n xTicks?: number;\n\n /**\n * Gets or Sets the y-axis label of the chart\n */\n yAxisLabel?: string;\n\n /**\n * Gets or Sets the offset of the yAxisLabel of the chart. The method accepts both positive and negative values. The default value is -60\n */\n yAxisLabelOffset?: number;\n\n /**\n * Gets or Sets the number of ticks of the y axis on the chart (Default is 5)\n */\n yTicks?: number;\n\n /**\n * Gets or Sets the x and y offset of ticks of the y axis on the chart\n */\n yTickTextOffset?: {\n x?: number;\n y?: number;\n };\n\n customMouseOver?: Function;\n customMouseMove?: Function;\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class GroupedBar extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Legend.d.ts",["472"],"import { Component } from 'react';\n\nexport interface LegendProps {\n /**\n * The data to be used by the chart\n */\n data: {\n id: number;\n quantity: number;\n name?: string;\n }[];\n\n /**\n * Clears all highlighted entries\n */\n clearHighlight?: Function;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * Gets or Sets the height of the legend chart\n */\n height?: number;\n\n /**\n * Command that highlights a line entry by fading the rest of lines\n */\n highlight?: number;\n\n /**\n * Highlights a line entry by fading the rest of lines\n */\n highlightEntryById?: number;\n\n /**\n * Gets or Sets the horizontal mode on the legend\n */\n isHorizontal?: boolean;\n\n /**\n * Gets or Sets the margin of the legend chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the margin ratio of the legend chart. Used to determine spacing between legend elements.\n */\n marginRatio?: number;\n\n /**\n * Gets or Sets the markerSize of the legend chart. This markerSize will determine\n * the horizontal and vertical size of the colored marks added as color\n * identifiers for the chart's categories.\n */\n markerSize?: number;\n\n /**\n * Gets or Sets the number format of the legend chart\n */\n numberFormat?: string;\n\n /**\n * Gets or Sets the unit of the value\n */\n unit?: string;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n}\n\nexport default class Legend extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Line.d.ts",["473"],"import { Component } from 'react';\n\nexport interface LineProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n data: {\n topicName: string;\n name: number;\n date: string;\n value: number;\n }[];\n };\n\n /**\n * Exposes the constants to be used to force the x axis to respect a\n * certain granularity current options: MINUTE_HOUR, HOUR_DAY, DAY_MONTH, MONTH_YEAR\n */\n axisTimeCombinations?: number;\n\n /**\n * Gets or Sets the aspect ratio of the chart\n */\n aspectRatio?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n\n colorSchema?: string[];\n\n /**\n * Gets or Sets the dateLabel of the chart\n */\n dateLabel?: string;\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: Function;\n\n /**\n * Gets or Sets the grid mode.\n */\n grid?: string;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the curve of the line chart\n */\n lineCurve?: string;\n\n /**\n * Gets or Sets the gradient colors of the line chart when there is only one line\n */\n lineGradient?: string[];\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Pass language tag for the tooltip to localize the date. Feature\n * uses Intl.DateTimeFormat, for compatability and support, refer\n * to https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n */\n locale?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the number format of the line chart\n */\n numberFormat?: string;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the minimum width of the graph in order\n * to show the tooltip NOTE: This could also depend on the aspect ratio\n */\n tooltipThreshold?: number;\n\n /**\n * Gets or Sets the topicLabel of the chart\n */\n topicLabel?: number;\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: number;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Exposes the ability to force the chart to show a certain x format\n * It requires a `xAxisFormat` of 'custom' in order to work.\n * NOTE: localization not supported\n */\n xAxisCustomFormat?: string;\n\n /**\n * Exposes the ability to force the chart to show a certain x axis grouping\n */\n xAxisFormat?: string;\n\n /**\n * Gets or Sets the label of the X axis of the chart\n */\n xAxisLabel?: string;\n\n /**\n * Exposes the ability to force the chart to show a certain x ticks. It\n * requires a `xAxisFormat` of 'custom' in order to work. NOTE: This\n * value needs to be a multiple of 2, 5 or 10. They won't always work\n * as expected, as D3 decides at the end how many and where the ticks will appear.\n */\n xTicks?: number;\n\n /**\n * Gets or Sets the label of the Y axis of the chart\n */\n yAxisLabel?: string;\n\n /**\n * Gets or Sets the yAxisLabelPadding of the chart. The default value is -36\n */\n yAxisLabelPadding?: number;\n\n /**\n * Gets or Sets the number of ticks of the y axis on the chart (Default is 5)\n */\n yTicks?: number;\n\n customMouseOver?: Function;\n customMouseMove?: Function;\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class Line extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Sparkline.d.ts",["474"],"import { Component } from 'react';\n\nexport interface SparklineProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n value: number;\n date: string;\n }[];\n\n /**\n * Gets or Sets the areaGradient of the chart\n */\n areaGradient?: string[];\n\n /**\n * Gets or Sets the dateLabel of the chart\n */\n dateLabel?: string;\n\n /**\n * Gets or Sets the duration of the animation\n */\n duration?: number;\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: string;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart,\n * making it to animate when render.\n * By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the lineGradient of the chart\n */\n lineGradient?: string[];\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the text of the title at the top of the chart.\n * To style the title text, use the titleTextStyle method below.\n */\n titleText?: string;\n\n /**\n * Gets or Sets the text style object of the title at the top of sparkline.\n * Using this method, you can set font-family, font-size, font-weight, font-style,\n * and color (fill). The default text font settings:\n *\n *
\n     * \n     * {\n     *    'font-family': 'sans-serif',\n     *    'font-size': '22px',\n     *    'font-weight': 0,\n     *    'font-style': 'normal',\n     *    'fill': linearGradient[0]\n     * }\n     * \n     * 
\n *\n * You can set attributes individually. Setting just 'font-family'\n * within the object will set custom 'font-family` while the rest\n * of the attributes will have the default values provided above.\n */\n titleTextStyle?: {\n 'font-family'?: string;\n 'font-size'?: string;\n 'font-weight'?: number;\n 'font-style'?: string;\n fill?: string;\n };\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: string;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class Sparkline extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/StackedArea.d.ts",["475"],"import { Component } from 'react';\n\nexport interface StackedAreaProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n date: string;\n name: string;\n value: number;\n }[];\n\n /**\n * Gets or Sets the area curve of the stacked area.\n */\n areaCurve?: string;\n\n /**\n * Gets or Sets the opacity of the stacked areas in the chart\n * (all of them will have the same opacity)\n */\n areaOpacity?: number;\n\n /**\n * Gets or Sets the aspect ratio of the chart\n */\n aspectRatio?: number;\n\n /**\n * Exposes the constants to be used to force the x axis to respect a\n * certain granularity current options: MINUTE_HOUR, HOUR_DAY, DAY_MONTH, MONTH_YEAR\n */\n axisTimeCombinations?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * Gets or Sets the dateLabel of the chart\n */\n dateLabel?: number;\n\n /**\n * Gets or Sets the emptyDataConfig of the chart\n */\n emptyDataConfig?: any;\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: Function;\n\n /**\n * Gets or Sets the grid mode.\n */\n grid?: string;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the keyLabel of the chart\n */\n keyLabel?: number;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Pass language tag for the tooltip to localize the date. Feature\n * uses Intl.DateTimeFormat, for compatability and support, refer\n * to https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n */\n locale?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the minimum width of the graph in order\n * to show the tooltip NOTE: This could also depend on the aspect ratio\n */\n tooltipThreshold?: number;\n\n /**\n * Pass an override for the ordering of the topics\n */\n topicsOrder?: string[];\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: number;\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Exposes the ability to force the chart to show a certain x format\n * It requires a `xAxisFormat` of 'custom' in order to work.\n * NOTE: localization not supported\n */\n xAxisCustomFormat?: string;\n\n /**\n * Exposes the ability to force the chart to show a certain x axis grouping\n */\n xAxisFormat?: string;\n\n /**\n * Exposes the ability to force the chart to show a certain x ticks. It\n * requires a `xAxisFormat` of 'custom' in order to work. NOTE: This\n * value needs to be a multiple of 2, 5 or 10. They won't always work\n * as expected, as D3 decides at the end how many and where the ticks will appear.\n */\n xTicks?: number;\n\n /**\n * Gets or Sets the y-axis label of the chart\n */\n yAxisLabel?: string;\n\n /**\n * Gets or Sets the offset of the yAxisLabel of the chart. The method accepts both positive and negative values. The default value is -60\n */\n yAxisLabelOffset?: number;\n\n /**\n * Gets or Sets the number of ticks of the y axis on the chart (Default is 5)\n */\n yTicks?: number;\n\n customMouseOver?: Function;\n customMouseMove?: Function;\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class StackedArea extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/StackedBar.d.ts",["476"],"import { Component } from 'react';\n\nexport interface StackedBarProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n name: string;\n stack: string;\n value: number;\n }[];\n\n /**\n * Gets or Sets the aspect ratio of the chart\n */\n aspectRatio?: number;\n\n /**\n * Gets or Sets the padding of the stacked bar chart\n */\n betweenBarsPadding?: number;\n\n /**\n * Gets or Sets the colorSchema of the chart\n */\n colorSchema?: string[];\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: Function;\n\n /**\n * Gets or Sets the grid mode.\n */\n grid?: string;\n\n /**\n * Gets or Sets the hasPercentage status\n */\n hasPercentage?: boolean;\n\n /**\n * Gets or Sets the hasReversedStacks property of the chart, reversing the order of stacks.\n */\n hasReversedStacks?: boolean;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the isAnimated property of the chart, making it to animate\n * when render. By default this is 'false'\n */\n isAnimated?: boolean;\n\n /**\n * Gets or Sets the horizontal direction of the chart\n */\n isHorizontal?: boolean;\n\n /**\n * Gets or Sets the loading state of the chart\n */\n loadingState?: string;\n\n /**\n * Pass language tag for the tooltip to localize the date. Feature\n * uses Intl.DateTimeFormat, for compatability and support, refer\n * to https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n */\n locale?: string;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the nameLabel of the chart\n */\n nameLabel?: number;\n\n /**\n * Gets or Sets the nameLabelFormat of the chart\n */\n nameLabelFormat?: string[];\n\n /**\n * Configurable extension of the x axis\n * If your max point was 50% you might want to show x axis to 60%, pass 1.2\n */\n percentageAxisToMaxRatio?: number;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the stackLabel of the chart\n */\n stackLabel?: string;\n\n /**\n * Gets or Sets the minimum width of the graph in order\n * to show the tooltip NOTE: This could also depend on the aspect ratio\n */\n tooltipThreshold?: number;\n\n /**\n * Gets or Sets the valueLabel of the chart\n */\n valueLabel?: number;\n\n /**\n * Gets or Sets the valueLabelFormat of the chart\n */\n valueLabelFormat?: string[];\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Exposes the ability to force the chart to show a certain x ticks. It\n * requires a `xAxisFormat` of 'custom' in order to work. NOTE: This\n * value needs to be a multiple of 2, 5 or 10. They won't always work\n * as expected, as D3 decides at the end how many and where the ticks will appear.\n */\n xTicks?: number;\n\n /**\n * Gets or Sets the y-axis label of the chart\n */\n yAxisLabel?: string;\n\n /**\n * Gets or Sets the offset of the yAxisLabel of the chart. The method accepts both positive and negative values. The default value is -60\n */\n yAxisLabelOffset?: number;\n\n /**\n * Gets or Sets the number of ticks of the y axis on the chart (Default is 5)\n */\n yTicks?: number;\n\n customMouseOver?: Function;\n customMouseMove?: Function;\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class StackedBar extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Step.d.ts",["477"],"import { Component } from 'react';\n\nexport interface StepProps {\n /**\n * Internally used, do not overwrite.\n */\n data: {\n value: number;\n key: string;\n }[];\n\n /**\n * Chart exported to png and a download action is fired\n */\n exportChart?: Function;\n\n /**\n * Gets or Sets the height of the chart\n */\n height?: number;\n\n /**\n * Gets or Sets the loading state of the chart (string must be markup).\n */\n loadingState?: string;\n\n /**\n * Gets or Sets whether a loading state will be shown\n */\n shouldShowLoadingState?: boolean;\n\n /**\n * Gets or Sets the margin of the chart\n */\n margin?: {\n top?: number;\n bottom?: number;\n left?: number;\n right?: number;\n };\n\n /**\n * Gets or Sets the width of the chart\n */\n width?: number;\n\n /**\n * Gets or Sets the text of the xAxisLabel on the chart\n */\n xAxisLabel?: string;\n\n /**\n * Gets or Sets the offset of the xAxisLabel on the chart\n */\n xAxisLabelOffset?: number;\n\n /**\n * Gets or Sets the text of the yAxisLabel on the chart\n */\n yAxisLabel?: string;\n\n /**\n * Gets or Sets the offset of the yAxisLabel on the chart\n */\n yAxisLabelOffset?: number;\n\n /**\n * Gets or Sets the number of ticks of the y axis on the chart (Default is 6)\n */\n yTicks?: number;\n\n customMouseOver?: Function;\n customMouseMove?: Function;\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n createTooltip?: Function;\n}\n\nexport default class Step extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/Tooltip.d.ts",["478"],"import { Component } from 'react';\n\nexport interface TooltipProps {\n /**\n * Exposes the constants to be used to force the x axis to respect a\n * certain granularity current options: MINUTE_HOUR, HOUR_DAY, DAY_MONTH, MONTH_YEAR\n */\n axisTimeCombinations?: number;\n\n /**\n * Exposes the ability to use a custom date format\n */\n dateCustomFormat?: string;\n\n /**\n * Exposes the ability to force the tooltip to use a certain date format\n */\n dateFormat?: string;\n\n /**\n * Gets or Sets the dateLabel of the data\n */\n dateLabel?: string;\n\n /**\n * Hides the tooltip\n */\n hide?: Function;\n\n /**\n * Pass locale for the tooltip to render the date in\n */\n locale?: string;\n\n /**\n * Gets or Sets the nameLabel of the data\n */\n nameLabel?: string;\n\n /**\n * Gets or Sets shouldShowDateInTitle\n */\n shouldShowDateInTitle?: boolean;\n\n /**\n * Shows the tooltip\n */\n show?: Function;\n\n /**\n * Gets or Sets the title of the tooltip (to only show the date, set a blank title)\n */\n title?: string;\n\n /**\n * Pass an override for the offset of your tooltip\n */\n tooltipOffset?: {\n x?: number;\n y?: number;\n };\n\n /**\n * Gets or Sets the topicLabel of the data\n */\n topicLabel?: string;\n\n /**\n * Pass an override for the ordering of your tooltip\n */\n topicsOrder?: string[];\n\n /**\n * Updates the position and content of the tooltip\n */\n update?: Function;\n\n /**\n * Gets or Sets the number format for the value displayed on the tooltip\n */\n numberFormat?: string;\n\n /**\n * Gets or Sets the formatter function for the value displayed on the tooltip.\n */\n valueFormatter?: Function;\n\n /**\n * Gets or Sets the valueLabel of the data\n */\n valueLabel?: string;\n\n /**\n * Gets or Sets the `xAxisValueType` of the data. Choose between 'date' and 'number'.\n * When set to number, the x-Axis values won't be parsed as dates anymore, but as numbers.\n */\n xAxisValueType: 'date' | 'nunber';\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n chart?: any;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n render?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n data: { [s: string]: any } | any[];\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseMove?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseOut?: Function;\n\n /**\n * Internally used, do not overwrite.\n *\n * @ignore\n */\n customMouseOver?: Function;\n}\n\nexport default class Tooltip extends Component {}\n","/Users/miglesiasvalle/code/bcr-org/src/typings/charts/index.d.ts",[],"/Users/miglesiasvalle/code/bcr-org/src/typings/index.d.ts",[],"/Users/miglesiasvalle/code/bcr-org/webpack.config.js",["479"],"/* eslint-disable import/no-commonjs */\nconst path = require('path');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\n\nconst WatchMissingNodeModulesPlugin = require('react-dev-utils/WatchMissingNodeModulesPlugin');\nconst DashboardPlugin = require('webpack-dashboard/plugin');\n\nconst merge = require('webpack-merge');\nconst parts = require('./webpack.parts');\n\nconst PATHS = {\n bundle: path.join(__dirname, 'src/charts/index.js'),\n charts: path.join(__dirname, 'src/charts'),\n lib: path.join(__dirname, 'lib'),\n build: path.join(__dirname, 'dist'),\n umd: path.join(__dirname, 'lib/umd'),\n cjs: path.join(__dirname, 'lib/cjs'),\n};\nconst CHARTS = {\n Bar: `${PATHS.charts}/bar/Bar.js`,\n Bullet: `${PATHS.charts}/bullet/Bullet.js`,\n Donut: `${PATHS.charts}/donut/Donut.js`,\n GroupedBar: `${PATHS.charts}/groupedBar/GroupedBar.js`,\n Legend: `${PATHS.charts}/legend/Legend.js`,\n Line: `${PATHS.charts}/line/Line.js`,\n StackedArea: `${PATHS.charts}/stackedArea/StackedArea.js`,\n StackedBar: `${PATHS.charts}/stackedBar/StackedBar.js`,\n Sparkline: `${PATHS.charts}/sparkline/Sparkline.js`,\n Step: `${PATHS.charts}/step/Step.js`,\n Tooltip: `${PATHS.charts}/tooltip/Tooltip.js`,\n};\n\n// Configurations\nconst commonSplittedConfig = merge([\n {\n entry: CHARTS,\n output: {\n path: PATHS.lib,\n filename: '[name].js',\n },\n plugins: [\n new HtmlWebpackPlugin({\n title: 'Webpack demo',\n }),\n ],\n externals: {\n 'react/addons': true,\n 'react/lib/ExecutionEnvironment': true,\n 'react/lib/ReactContext': true,\n react: parts.externals().react,\n 'react-dom': parts.externals()['react-dom'],\n },\n },\n parts.lintJavaScript({\n include: PATHS.charts,\n options: {\n emitWarning: true,\n },\n }),\n]);\n\nconst developmentConfig = merge([\n parts.devServer({\n host: process.env.HOST,\n port: process.env.PORT,\n }),\n {\n plugins: [\n // If you require a missing module and then `npm install` it, you still have\n // to restart the development server for Webpack to discover it. This plugin\n // makes the discovery automatic so you don't have to restart.\n // See https://github.com/facebookincubator/create-react-app/issues/186\n new WatchMissingNodeModulesPlugin(path.resolve('node_modules')),\n new DashboardPlugin({ port: process.env.PORT }),\n ],\n output: {\n devtoolModuleFilenameTemplate:\n 'webpack:///[absolute-resource-path]',\n },\n },\n parts.babelLoader(),\n parts.generateSourceMaps({ type: 'cheap-module-eval-source-map' }),\n]);\n\nconst libraryUMDConfig = merge([\n commonSplittedConfig,\n {\n output: {\n path: PATHS.umd,\n filename: '[name].js',\n library: ['britecharts-react', '[name]'],\n libraryTarget: 'umd',\n globalObject: 'this',\n },\n externals: parts.externals(),\n },\n parts.babelLoader(),\n parts.generateSourceMaps({ type: 'source-map' }),\n]);\n\nconst libraryCJSConfig = merge([\n commonSplittedConfig,\n {\n output: {\n path: PATHS.cjs,\n filename: '[name].js',\n library: ['britecharts-react', '[name]'],\n libraryTarget: 'commonjs2',\n },\n externals: parts.externals(),\n },\n parts.babelLoader(),\n parts.generateSourceMaps({ type: 'source-map' }),\n]);\n\nconst bundleConfig = merge([\n {\n entry: {\n 'britecharts-react': PATHS.bundle,\n },\n output: {\n path: PATHS.build,\n filename: 'britecharts-react.min.js',\n library: ['britecharts-react'],\n libraryTarget: 'umd',\n globalObject: 'this',\n },\n },\n parts.babelLoader(),\n parts.generateSourceMaps({ type: 'source-map' }),\n // parts.bundleTreeChart(),\n parts.minifyJavaScript(),\n parts.copy({\n from: 'node_modules/britecharts/dist/css/britecharts.min.css',\n to: 'britecharts-react.min.css',\n }),\n]);\n\nmodule.exports = (env) => {\n console.log('%%%%%%%% env', env);\n\n if (env === 'production') {\n return [libraryCJSConfig, libraryUMDConfig, bundleConfig];\n }\n\n return merge(commonSplittedConfig, developmentConfig);\n};\n","/Users/miglesiasvalle/code/bcr-org/webpack.parts.js",[],"/Users/miglesiasvalle/code/bcr-org/src/scripts/plopfile.js",["480"],"module.exports = function(plop) {\n plop.setHelper('openBrace', () => '{');\n plop.setHelper('closeBrace', () => '}');\n plop.setGenerator('component', {\n description: 'Create a new component',\n prompts: [\n {\n type: 'input',\n name: 'componentName',\n message:\n 'Component name (with PascalCase capitalization, eg StackedArea)',\n },\n ],\n actions: [\n {\n type: 'add',\n path:\n '../charts/{{camelCase componentName}}/{{camelCase componentName}}Chart.test.js',\n templateFile: '../templates/componentChart.test.js',\n },\n {\n type: 'add',\n path:\n '../charts/{{camelCase componentName}}/{{camelCase componentName}}Chart.js',\n templateFile: '../templates/componentChart.js',\n },\n {\n type: 'add',\n path:\n '../charts/{{camelCase componentName}}/{{camelCase componentName}}Chart.fixtures.js',\n templateFile: '../templates/componentChart.fixtures.js',\n },\n {\n type: 'add',\n path:\n '../charts/{{camelCase componentName}}/{{pascalCase componentName}}.js',\n templateFile: '../templates/Component.js',\n },\n {\n type: 'add',\n path:\n '../charts/{{camelCase componentName}}/{{pascalCase componentName}}.test.js',\n templateFile: '../templates/Component.test.js',\n },\n {\n type: 'add',\n path: '../charts/{{camelCase componentName}}/Readme.md',\n templateFile: '../templates/Readme.md',\n },\n {\n type: 'add',\n path: '../charts/{{camelCase componentName}}/Checklist.md',\n templateFile: '../templates/Checklist.md',\n },\n ],\n });\n};\n","/Users/miglesiasvalle/code/bcr-org/src/templates/Component.js",["481"],"/Users/miglesiasvalle/code/bcr-org/src/templates/Component.test.js",["482"],"/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.fixtures.js",[],"/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.js",["483"],"/Users/miglesiasvalle/code/bcr-org/src/templates/componentChart.test.js",["484"],{"ruleId":"485","severity":1,"message":"486","line":236,"column":22,"nodeType":"487","endLine":236,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":238,"column":13,"nodeType":"487","endLine":238,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":244,"column":9,"nodeType":"487","endLine":244,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":246,"column":13,"nodeType":"487","endLine":246,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":171,"column":22,"nodeType":"487","endLine":171,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":173,"column":13,"nodeType":"487","endLine":173,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":179,"column":9,"nodeType":"487","endLine":179,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":181,"column":13,"nodeType":"487","endLine":181,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":207,"column":22,"nodeType":"487","endLine":207,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":209,"column":13,"nodeType":"487","endLine":209,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":215,"column":9,"nodeType":"487","endLine":215,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":217,"column":13,"nodeType":"487","endLine":217,"endColumn":28},{"ruleId":"488","severity":1,"message":"489","line":8,"column":17,"nodeType":"487","messageId":"490","endLine":8,"endColumn":36},{"ruleId":"488","severity":1,"message":"489","line":11,"column":24,"nodeType":"487","messageId":"490","endLine":12,"endColumn":23},{"ruleId":"491","severity":1,"message":"492","line":3,"column":26,"nodeType":"493","messageId":"494","endLine":3,"endColumn":35},{"ruleId":"485","severity":1,"message":"495","line":42,"column":27,"nodeType":"487","endLine":42,"endColumn":43},{"ruleId":"485","severity":1,"message":"495","line":54,"column":34,"nodeType":"487","endLine":54,"endColumn":50},{"ruleId":"491","severity":1,"message":"492","line":4,"column":16,"nodeType":"496","messageId":"494","endLine":4,"endColumn":25},{"ruleId":"485","severity":1,"message":"495","line":36,"column":27,"nodeType":"487","endLine":36,"endColumn":43},{"ruleId":"485","severity":1,"message":"495","line":46,"column":39,"nodeType":"487","endLine":46,"endColumn":55},{"ruleId":"497","severity":1,"message":"498","line":46,"column":57,"nodeType":"499","endLine":46,"endColumn":72},{"ruleId":"485","severity":1,"message":"486","line":98,"column":22,"nodeType":"487","endLine":98,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":100,"column":13,"nodeType":"487","endLine":100,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":106,"column":9,"nodeType":"487","endLine":106,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":108,"column":13,"nodeType":"487","endLine":108,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":229,"column":22,"nodeType":"487","endLine":229,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":231,"column":13,"nodeType":"487","endLine":231,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":237,"column":9,"nodeType":"487","endLine":237,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":239,"column":13,"nodeType":"487","endLine":239,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":188,"column":22,"nodeType":"487","endLine":188,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":190,"column":13,"nodeType":"487","endLine":190,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":196,"column":9,"nodeType":"487","endLine":196,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":198,"column":13,"nodeType":"487","endLine":198,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":231,"column":22,"nodeType":"487","endLine":231,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":233,"column":13,"nodeType":"487","endLine":233,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":239,"column":9,"nodeType":"487","endLine":239,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":241,"column":13,"nodeType":"487","endLine":241,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":233,"column":22,"nodeType":"487","endLine":233,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":235,"column":13,"nodeType":"487","endLine":235,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":241,"column":9,"nodeType":"487","endLine":241,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":243,"column":13,"nodeType":"487","endLine":243,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":150,"column":9,"nodeType":"487","endLine":150,"endColumn":25},{"ruleId":"485","severity":1,"message":"486","line":152,"column":13,"nodeType":"487","endLine":152,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":159,"column":22,"nodeType":"487","endLine":159,"endColumn":38},{"ruleId":"485","severity":1,"message":"486","line":161,"column":13,"nodeType":"487","endLine":161,"endColumn":28},{"ruleId":"485","severity":1,"message":"486","line":185,"column":27,"nodeType":"487","endLine":185,"endColumn":44},{"ruleId":"485","severity":1,"message":"486","line":186,"column":19,"nodeType":"487","endLine":186,"endColumn":34},{"ruleId":"485","severity":1,"message":"486","line":190,"column":26,"nodeType":"487","endLine":190,"endColumn":42},{"ruleId":"485","severity":1,"message":"486","line":270,"column":26,"nodeType":"487","endLine":270,"endColumn":42},{"ruleId":"491","severity":1,"message":"492","line":7,"column":22,"nodeType":"493","messageId":"494","endLine":7,"endColumn":31},{"ruleId":"500","severity":1,"message":"501","line":23,"column":9,"nodeType":"487","messageId":"502","endLine":23,"endColumn":22},{"ruleId":"491","severity":1,"message":"492","line":29,"column":19,"nodeType":"493","messageId":"494","endLine":29,"endColumn":28},{"ruleId":"491","severity":1,"message":"492","line":9,"column":17,"nodeType":"493","messageId":"494","endLine":9,"endColumn":26},{"ruleId":"500","severity":1,"message":"501","line":10,"column":5,"nodeType":"487","messageId":"502","endLine":10,"endColumn":16},{"ruleId":"500","severity":1,"message":"501","line":15,"column":21,"nodeType":"487","messageId":"502","endLine":15,"endColumn":32},{"ruleId":"500","severity":1,"message":"501","line":16,"column":23,"nodeType":"487","messageId":"502","endLine":16,"endColumn":36},{"ruleId":"491","severity":1,"message":"492","line":9,"column":23,"nodeType":"493","messageId":"494","endLine":9,"endColumn":32},{"ruleId":"500","severity":1,"message":"501","line":10,"column":5,"nodeType":"487","messageId":"502","endLine":10,"endColumn":16},{"ruleId":"491","severity":1,"message":"492","line":20,"column":21,"nodeType":"493","messageId":"494","endLine":20,"endColumn":30},{"ruleId":"491","severity":1,"message":"492","line":40,"column":25,"nodeType":"493","messageId":"494","endLine":40,"endColumn":34},{"ruleId":"491","severity":1,"message":"492","line":51,"column":31,"nodeType":"493","messageId":"494","endLine":51,"endColumn":40},{"ruleId":"491","severity":1,"message":"492","line":9,"column":20,"nodeType":"493","messageId":"494","endLine":9,"endColumn":29},{"ruleId":"491","severity":1,"message":"492","line":2,"column":18,"nodeType":"493","messageId":"494","endLine":2,"endColumn":27},{"ruleId":"491","severity":1,"message":"492","line":2,"column":18,"nodeType":"493","messageId":"494","endLine":2,"endColumn":27},{"ruleId":"503","severity":1,"message":"504","line":172,"column":16,"nodeType":"505","endLine":172,"endColumn":61},{"ruleId":"503","severity":1,"message":"504","line":90,"column":16,"nodeType":"505","endLine":90,"endColumn":67},{"ruleId":"503","severity":1,"message":"504","line":120,"column":16,"nodeType":"505","endLine":120,"endColumn":65},{"ruleId":"503","severity":1,"message":"504","line":148,"column":16,"nodeType":"505","endLine":148,"endColumn":70},{"ruleId":"503","severity":1,"message":"504","line":88,"column":16,"nodeType":"505","endLine":88,"endColumn":62},{"ruleId":"503","severity":1,"message":"504","line":181,"column":16,"nodeType":"505","endLine":181,"endColumn":58},{"ruleId":"503","severity":1,"message":"504","line":129,"column":16,"nodeType":"505","endLine":129,"endColumn":68},{"ruleId":"503","severity":1,"message":"504","line":178,"column":16,"nodeType":"505","endLine":178,"endColumn":72},{"ruleId":"503","severity":1,"message":"504","line":175,"column":16,"nodeType":"505","endLine":175,"endColumn":70},{"ruleId":"503","severity":1,"message":"504","line":91,"column":16,"nodeType":"505","endLine":91,"endColumn":58},{"ruleId":"503","severity":1,"message":"504","line":142,"column":16,"nodeType":"505","endLine":142,"endColumn":64},{"ruleId":"500","severity":1,"message":"501","line":140,"column":5,"nodeType":"487","messageId":"502","endLine":140,"endColumn":16},{"ruleId":"506","severity":2,"message":"507","line":1,"column":1,"nodeType":"487","endLine":1,"endColumn":15},{"ruleId":null,"fatal":true,"severity":2,"message":"508","line":4,"column":9},{"ruleId":null,"fatal":true,"severity":2,"message":"509","line":1,"column":9},{"ruleId":null,"fatal":true,"severity":2,"message":"510","line":1,"column":9},{"ruleId":null,"fatal":true,"severity":2,"message":"509","line":1,"column":9},"react/destructuring-assignment","Must use destructuring props assignment","MemberExpression","no-underscore-dangle","Unexpected dangling '_' in '_expected'.","unexpectedUnderscore","func-names","Unexpected unnamed function.","FunctionExpression","unnamed","Must use destructuring state assignment","FunctionDeclaration","react/jsx-props-no-spreading","Prop spreading is forbidden","JSXSpreadAttribute","no-console","Unexpected console statement.","unexpected","react/prefer-stateless-function","Component should be written as a pure function","ClassDeclaration","import/no-commonjs","Expected \"export\" or \"export default\"","Parsing error: Unexpected token\n\n\u001b[0m \u001b[90m 2 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mReact\u001b[39m from \u001b[32m'react'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 3 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mPropTypes\u001b[39m from \u001b[32m'prop-types'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 4 | \u001b[39m\u001b[36mimport\u001b[39m {{camelCase componentName}} from \u001b[32m'./{{camelCase componentName}}Chart'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m | \u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 5 | \u001b[39m\u001b[36mimport\u001b[39m {loadingContainerWrapper} from \u001b[32m'../loading/LoadingContainer'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 6 | \u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 7 | \u001b[39m\u001b[36mclass\u001b[39m {{pascalCase componentName}} \u001b[36mextends\u001b[39m \u001b[33mReact\u001b[39m\u001b[33m.\u001b[39m\u001b[33mComponent\u001b[39m {\u001b[0m","Parsing error: Unexpected token\n\n\u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 1 | \u001b[39m\u001b[36mimport\u001b[39m {{camelCase componentName}}\u001b[33mData\u001b[39m from \u001b[32m'./{{camelCase componentName}}Chart.fixtures'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m | \u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 2 | \u001b[39m\u001b[36mimport\u001b[39m {{camelCase componentName}} from \u001b[32m'./{{camelCase componentName}}Chart'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 3 | \u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 4 | \u001b[39mdescribe(\u001b[32m'{{titleCase componentName}} Chart'\u001b[39m\u001b[33m,\u001b[39m () \u001b[33m=>\u001b[39m {\u001b[0m","Parsing error: Unexpected token\n\n\u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 1 | \u001b[39m\u001b[36mimport\u001b[39m {{camelCase componentName}}\u001b[33mChart\u001b[39m from \u001b[32m'britecharts/dist/umd/{{camelCase componentName}}.min'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m | \u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 2 | \u001b[39m\u001b[36mimport\u001b[39m {select} from \u001b[32m'd3-selection'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 3 | \u001b[39m\u001b[36mimport\u001b[39m {validateConfiguration\u001b[33m,\u001b[39m validateContainer} from \u001b[32m'../helpers/validation'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m\n\u001b[0m \u001b[90m 4 | \u001b[39m\u001b[36mimport\u001b[39m {applyConfiguration} from \u001b[32m'../helpers/configuration'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m"]