@motor-js/core
Version:
The React Framework for Qlik Sense Mashups
1 lines • 324 kB
JavaScript
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),n=e(t),r=require("styled-components"),o=e(r),a=e(require("@visx/responsive/lib/components/ParentSize")),i=require("@styled-icons/fa-solid"),l=e(require("react-loader-spinner")),s=require("@visx/glyph"),c=require("@visx/curve");require("@visx/react-spring/lib/axis/AnimatedAxis"),require("@visx/react-spring/lib/grid/AnimatedGridRows"),require("@visx/react-spring/lib/grid/AnimatedGridColumns");var u=require("@visx/axis"),d=e(require("@visx/grid/lib/grids/GridRows")),p=e(require("@visx/grid/lib/grids/GridColumns")),f=require("@visx/tooltip"),h=require("@visx/event"),g=require("@visx/gradient"),m=e(require("@visx/shape/lib/shapes/Area")),b=e(require("@visx/shape/lib/shapes/LinePath")),y=require("d3-array"),x=require("@visx/scale"),v=require("d3-shape"),C=require("@visx/shape/lib/util/accessors"),O=e(require("@visx/shape/lib/util/stackOffset")),k=e(require("@visx/shape/lib/util/stackOrder")),w=e(require("@visx/shape/lib/util/getBandwidth"));require("react-spring");var I=require("@visx/legend"),S=e(require("@visx/scale/lib/scales/ordinal")),D=require("@visx/group"),M=require("@visx/shape"),j=e(require("@visx/drag/lib/Drag")),L=require("@visx/drag"),A=require("@visx/pattern"),T=require("@styled-icons/fa-solid/Times"),E=require("@styled-icons/fa-solid/ChevronUp"),z=require("@styled-icons/fa-solid/ChevronDown"),q=require("@styled-icons/fa-solid/Search"),Q=e(require("lodash.throttle")),U=e(require("react-dom")),F=require("react-contextmenu"),P=require("react-router-dom");function B(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function G(e,t){return e(t={exports:{}},t.exports),t.exports}var Z=G((function(e){var t=function(e){var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof d?t:d,a=Object.create(o.prototype),i=new k(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return I()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=v(i,n);if(l){if(l===u)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var s=c(e,t,n);if("normal"===s.type){if(r=n.done?"completed":"suspendedYield",s.arg===u)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r="completed",n.method="throw",n.arg=s.arg)}}}(e,n,i),a}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var u={};function d(){}function p(){}function f(){}var h={};h[o]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(w([])));m&&m!==t&&n.call(m,o)&&(h=m);var b=f.prototype=d.prototype=Object.create(h);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){var r;this._invoke=function(o,a){function i(){return new t((function(r,i){!function r(o,a,i,l){var s=c(e[o],e,a);if("throw"!==s.type){var u=s.arg,d=u.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,i,l)}),(function(e){r("throw",e,i,l)})):t.resolve(d).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,l)}))}l(s.arg)}(o,a,r,i)}))}return r=r?r.then(i,i):i()}}function v(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,v(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=c(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function w(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:I}}function I(){return{value:void 0,done:!0}}return p.prototype=b.constructor=f,f.constructor=p,p.displayName=l(f,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,i,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},y(x.prototype),x.prototype[a]=function(){return this},e.AsyncIterator=x,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new x(s(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},y(b),l(b,i,"Generator"),b[o]=function(){return this},b.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=w,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(O),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),s=n.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:w(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}));function H(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function X(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){H(a,r,o,i,l,"next",e)}function l(e){H(a,r,o,i,l,"throw",e)}i(void 0)}))}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function V(e,t){if(e){if("string"==typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(e,t):void 0}}function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var _=function(e){return e&&"object"==typeof e&&!Array.isArray(e)},$=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];if(!r.length)return t;var a=R({},t);return r.forEach((function(t){_(t)&&Object.keys(t).forEach((function(n){_(t[n])?a[n]?a[n]=e(a[n],t[n]):a[n]=R({},t[n]):a[n]=t[n]}))})),a},ee={qData:null,qRData:null,qLayout:null,selections:null};function te(e,t){var n=t.payload,r=n.qData,o=n.qRData,a=n.qLayout,i=n.selections;switch(t.type){case"update":return R(R({},e),{},{qData:r,qLayout:a,selections:i});case"updateReducedData":return R(R({},e),{},{qRData:o});default:throw new Error}}var ne={cols:null,qHyperCubeDef:null,qPage:{qTop:0,qLeft:0,qWidth:10,qHeight:1e3},qSortByAscii:1,qSortByLoadOrder:1,qInterColumnSortOrder:[],qSuppressZero:!1,qSortByExpression:0,qSuppressMissing:!0,qExpression:null,getQRData:!1,qSortByNumeric:-1,qColumnOrder:[],qCalcCondition:void 0,qOtherTotalSpec:""},re=function(e){var n,r=$(ne,e),o=r.cols,a=r.qHyperCubeDef,i=r.qPage,l=r.qSortByAscii,s=r.qSortByLoadOrder,c=r.qInterColumnSortOrder,u=r.qSuppressZero,d=r.qSortByNumeric,p=r.qSortByExpression,f=r.qSuppressMissing,h=r.qExpression,g=r.qColumnOrder,m=r.qCalcCondition,b=r.getQRData,y=r.qOtherTotalSpec,x=t.useRef(!0),v=J(t.useReducer(te,ee),2),C=v[0],O=v[1],k=C.qData,w=C.qRData,I=C.qLayout,S=C.selections,D=e.engine,M=t.useRef(null),j=t.useRef(i);"object"==typeof y?n={qOtherMode:"OTHER_COUNTED",qOtherCounted:y.qOtherCount}:y?n={qOtherMode:"OTHER_COUNTED",qOtherCounted:"8"}:y||(n={qOtherMode:"OTHER_OFF",qOtherCounted:""});var L=t.useCallback((function(){var e={qInfo:{qType:"visualization"}};if(a){var t=a;return o&&o[1]&&(t.qMeasures[0].qDef={qDef:o[1]}),o&&o[0]&&(t.qDimensions[0].qDef.qFieldDefs=[o[0]]),e.qInfo.qType="HyperCube",e.qHyperCubeDef=t,e}var r=c||[],i=!!c,b=0,x=o.filter((function(e,t){var n="string"==typeof e&&!e.startsWith("=")||"object"==typeof e&&e.qDef&&e.qDef.qFieldDefs||"object"==typeof e&&e.qLibraryId&&e.qType&&"dimension"===e.qType||"object"==typeof e&&!e.qField.startsWith("=");return n&&!i&&(r[t]=b,b+=1),n})).map((function(e){return"string"==typeof e?{qDef:{qFieldDefs:[e],qSortCriterias:[{qSortByAscii:l,qSortByLoadOrder:s}]},qNullSuppression:!0,qSuppressMissing:!0,qShowTotalsAbove:!0}:"object"==typeof e?{qDef:{qFieldDefs:[e.qField],qFieldLabels:[e.qLabel],qSortCriterias:e.qSortCriterias?[e.qSortCriterias]:[{qSortByLoadOrder:s,qSortByAscii:l}]},qOtherTotalSpec:n,qOtherLabel:void 0!==y?y.qOtherLabel:"Others",qAttributeExpressions:[{qExpression:e.qCondBackgroundFormat,qLibraryId:"",qAttribute:!1,id:"cellBackgroundColor"},{qExpression:e.qCondTextFormat,qLibraryId:"",qAttribute:!1,id:"cellForegroundColor"},{qExpression:e.qCondChartColor,qLibraryId:"",qAttribute:!1,id:"colorTheme"}],qNullSuppression:!e.qNullSuppression||e.qNullSuppression,qSuppressMissing:!0,qShowTotalsAbove:!0}:e})),v=o.filter((function(e,t){var n="string"==typeof e&&e.startsWith("=")||"object"==typeof e&&e.qDef&&e.qDef.qDef||"object"==typeof e&&e.qLibraryId&&e.qType&&"measure"===e.qType||"object"==typeof e&&e.qField.startsWith("=");return n&&!i&&(r[t]=b,b+=1),n})).map((function(e){return"string"==typeof e?{qDef:{qDef:e,qNumFormat:e.qNumFormat},qSortBy:{qSortByNumeric:d,qSortByExpression:p,qExpression:h,qSuppressMissing:f}}:"object"==typeof e?{qDef:{qDef:e.qField,qLabel:e.qLabel,qNumFormat:{qType:e.qNumType||"U",qUseThou:1,qFmt:e.qNumFmt,qDec:".",qThou:","}},qSortBy:{qSortByNumeric:d,qSortByExpression:p,qExpression:h,qSuppressMissing:f},qAttributeExpressions:[{qExpression:e.qCondBackgroundFormat,qLibraryId:"",qAttribute:!1,id:"cellBackgroundColor"},{qExpression:e.qCondTextFormat,qLibraryId:"",qAttribute:!1,id:"cellForegroundColor"},{qExpression:e.qCondChartColor,qLibraryId:"",qAttribute:!1,id:"colorTheme"}],qChartType:e.qChartType,qShowPoints:e.qShowPoints,qCurve:e.qCurve,qFillStyle:e.qFillStyle,qLegendShape:e.qLegendShape}:e}));return e.qHyperCubeDef={qDimensions:x,qMeasures:v,qInterColumnSortOrder:c,qSuppressZero:u,qSuppressMissing:f,qColumnOrder:g,qCalcCondition:m},e}),[o,h,a,c,l,p,s,f,u]),A=t.useCallback((function(){return M.current.getLayout()}),[]),T=t.useCallback(X(Z.mark((function e(){var t;return Z.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.current.getHyperCubeData("/qHyperCubeDef",[j.current]);case 2:return t=e.sent,e.abrupt("return",t[0]);case 4:case"end":return e.stop()}}),e)}))),[]),E=t.useCallback((function(){return X(Z.mark((function e(){var t,n,r;return Z.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=j.current.qWidth,n={qTop:0,qLeft:0,qWidth:t,qHeight:Math.round(1e4/t)},e.next=4,M.current.getHyperCubeReducedData("/qHyperCubeDef",[n],-1,"D1");case 4:return r=e.sent,e.abrupt("return",r[0]);case 6:case"end":return e.stop()}}),e)})))}),[]),z=t.useCallback(function(){var e=X(Z.mark((function e(t){var n,r,o,a;return Z.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A();case 2:return n=e.sent,e.next=5,T();case 5:if((r=e.sent)&&x.current?(o=r.qMatrix.filter((function(e){return"S"===e[0].qState})),t&&t.map((function(e,t){n.qHyperCube.qMeasureInfo[t]&&(n.qHyperCube.qMeasureInfo[t].qChartType=e.qChartType,n.qHyperCube.qMeasureInfo[t].qShowPoints=e.qShowPoints,n.qHyperCube.qMeasureInfo[t].qCurve=e.qCurve,n.qHyperCube.qMeasureInfo[t].qFillStyle=e.qFillStyle,n.qHyperCube.qMeasureInfo[t].qLegendShape=e.qLegendShape)})),O({type:"update",payload:{qData:r,qLayout:n,selections:o}})):x.current&&O({type:"update",payload:{qData:r,qLayout:n}}),!b){e.next=12;break}return e.next=10,E();case 10:a=e.sent,x.current&&O({type:"updateReducedData",payload:{qRData:a}});case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[T,A,b,E]),q=t.useCallback((function(e){j.current=R(R({},j.current),e),z()}),[z]),Q=t.useCallback((function(){return M.current.beginSelections(["/qHyperCubeDef"])}),[!0]),U=t.useCallback((function(e){return M.current.endSelections(e)}),[]),F=t.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return M.current.selectHyperCubeValues("/qHyperCubeDef",e,t,n)}),[]),P=t.useCallback((function(e){return M.current.applyPatches(e)}),[]);return t.useEffect((function(){if(void 0===D);else{if(M.current)return;X(Z.mark((function e(){var t,n;return Z.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=L(),e.next=3,D;case 3:return n=e.sent,e.next=6,n.createSessionObject(t);case 6:M.current=e.sent,M.current.on("changed",(function(){z(t.qHyperCubeDef.qMeasures)})),z(t.qHyperCubeDef.qMeasures);case 9:case"end":return e.stop()}}),e)})))()}}),[L,D,z]),t.useEffect((function(){return function(){return x.current=!1}}),[]),{beginSelections:Q,endSelections:U,qLayout:I,qData:k,qRData:w,changePage:q,selections:S,select:F,applyPatches:P}},oe=function(e,n){var r=function(t){e.current&&!e.current.contains(t.target)&&n()};t.useEffect((function(){return document.addEventListener("click",r),function(){document.removeEventListener("click",r)}}))};function ae(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ie(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var le;ie("/*\n *\n * 𝗖 𝗢 𝗟 𝗢 𝗥\n * v 1.6.3\n *\n * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */\n\n:root {\n\n/* General\n * ─────────────────────────────────── */\n\n --oc-white: #ffffff;\n --oc-white-rgb: 255, 255, 255;\n --oc-black: #000000;\n --oc-black-rgb: 0, 0, 0;\n\n\n/* Gray\n * ─────────────────────────────────── */\n\n --oc-gray-0: #f8f9fa;\n --oc-gray-0-rgb: 248, 249, 250;\n --oc-gray-1: #f1f3f5;\n --oc-gray-1-rgb: 241, 243, 245;\n --oc-gray-2: #e9ecef;\n --oc-gray-2-rgb: 233, 236, 239;\n --oc-gray-3: #dee2e6;\n --oc-gray-3-rgb: 222, 226, 230;\n --oc-gray-4: #ced4da;\n --oc-gray-4-rgb: 206, 212, 218;\n --oc-gray-5: #adb5bd;\n --oc-gray-5-rgb: 173, 181, 189;\n --oc-gray-6: #868e96;\n --oc-gray-6-rgb: 134, 142, 150;\n --oc-gray-7: #495057;\n --oc-gray-7-rgb: 73, 80, 87;\n --oc-gray-8: #343a40;\n --oc-gray-8-rgb: 52, 58, 64;\n --oc-gray-9: #212529;\n --oc-gray-9-rgb: 33, 37, 41;\n\n\n/* Red\n * ─────────────────────────────────── */\n\n --oc-red-0: #fff5f5;\n --oc-red-0-rgb: 255, 245, 245;\n --oc-red-1: #ffe3e3;\n --oc-red-1-rgb: 255, 227, 227;\n --oc-red-2: #ffc9c9;\n --oc-red-2-rgb: 255, 201, 201;\n --oc-red-3: #ffa8a8;\n --oc-red-3-rgb: 255, 168, 168;\n --oc-red-4: #ff8787;\n --oc-red-4-rgb: 255, 135, 135;\n --oc-red-5: #ff6b6b;\n --oc-red-5-rgb: 255, 107, 107;\n --oc-red-6: #fa5252;\n --oc-red-6-rgb: 250, 82, 82;\n --oc-red-7: #f03e3e;\n --oc-red-7-rgb: 240, 62, 62;\n --oc-red-8: #e03131;\n --oc-red-8-rgb: 224, 49, 49;\n --oc-red-9: #c92a2a;\n --oc-red-9-rgb: 201, 42, 42;\n\n\n/* Pink\n * ─────────────────────────────────── */\n\n --oc-pink-0: #fff0f6;\n --oc-pink-0-rgb: 255, 240, 246;\n --oc-pink-1: #ffdeeb;\n --oc-pink-1-rgb: 255, 222, 235;\n --oc-pink-2: #fcc2d7;\n --oc-pink-2-rgb: 252, 194, 215;\n --oc-pink-3: #faa2c1;\n --oc-pink-3-rgb: 250, 162, 193;\n --oc-pink-4: #f783ac;\n --oc-pink-4-rgb: 247, 131, 172;\n --oc-pink-5: #f06595;\n --oc-pink-5-rgb: 240, 101, 149;\n --oc-pink-6: #e64980;\n --oc-pink-6-rgb: 230, 73, 128;\n --oc-pink-7: #d6336c;\n --oc-pink-7-rgb: 214, 51, 108;\n --oc-pink-8: #c2255c;\n --oc-pink-8-rgb: 194, 37, 92;\n --oc-pink-9: #a61e4d;\n --oc-pink-9-rgb: 166, 30, 77;\n\n\n/* Grape\n * ─────────────────────────────────── */\n\n --oc-grape-0: #f8f0fc;\n --oc-grape-0-rgb: 248, 240, 252;\n --oc-grape-1: #f3d9fa;\n --oc-grape-1-rgb: 243, 217, 250;\n --oc-grape-2: #eebefa;\n --oc-grape-2-rgb: 238, 190, 250;\n --oc-grape-3: #e599f7;\n --oc-grape-3-rgb: 229, 153, 247;\n --oc-grape-4: #da77f2;\n --oc-grape-4-rgb: 218, 119, 242;\n --oc-grape-5: #cc5de8;\n --oc-grape-5-rgb: 204, 93, 232;\n --oc-grape-6: #be4bdb;\n --oc-grape-6-rgb: 190, 75, 219;\n --oc-grape-7: #ae3ec9;\n --oc-grape-7-rgb: 174, 62, 201;\n --oc-grape-8: #9c36b5;\n --oc-grape-8-rgb: 156, 54, 181;\n --oc-grape-9: #862e9c;\n --oc-grape-9-rgb: 134, 46, 156;\n\n\n/* Violet\n * ─────────────────────────────────── */\n\n --oc-violet-0: #f3f0ff;\n --oc-violet-0-rgb: 243, 240, 255;\n --oc-violet-1: #e5dbff;\n --oc-violet-1-rgb: 229, 219, 255;\n --oc-violet-2: #d0bfff;\n --oc-violet-2-rgb: 208, 191, 255;\n --oc-violet-3: #b197fc;\n --oc-violet-3-rgb: 177, 151, 252;\n --oc-violet-4: #9775fa;\n --oc-violet-4-rgb: 151, 117, 250;\n --oc-violet-5: #845ef7;\n --oc-violet-5-rgb: 132, 94, 247;\n --oc-violet-6: #7950f2;\n --oc-violet-6-rgb: 121, 80, 242;\n --oc-violet-7: #7048e8;\n --oc-violet-7-rgb: 112, 72, 232;\n --oc-violet-8: #6741d9;\n --oc-violet-8-rgb: 103, 65, 217;\n --oc-violet-9: #5f3dc4;\n --oc-violet-9-rgb: 95, 61, 196;\n\n\n/* Indigo\n * ─────────────────────────────────── */\n\n --oc-indigo-0: #edf2ff;\n --oc-indigo-0-rgb: 237, 242, 255;\n --oc-indigo-1: #dbe4ff;\n --oc-indigo-1-rgb: 219, 228, 255;\n --oc-indigo-2: #bac8ff;\n --oc-indigo-2-rgb: 186, 200, 255;\n --oc-indigo-3: #91a7ff;\n --oc-indigo-3-rgb: 145, 167, 255;\n --oc-indigo-4: #748ffc;\n --oc-indigo-4-rgb: 116, 143, 252;\n --oc-indigo-5: #5c7cfa;\n --oc-indigo-5-rgb: 92, 124, 250;\n --oc-indigo-6: #4c6ef5;\n --oc-indigo-6-rgb: 76, 110, 245;\n --oc-indigo-7: #4263eb;\n --oc-indigo-7-rgb: 66, 99, 235;\n --oc-indigo-8: #3b5bdb;\n --oc-indigo-8-rgb: 59, 91, 219;\n --oc-indigo-9: #364fc7;\n --oc-indigo-9-rgb: 54, 79, 199;\n\n\n/* Blue\n * ─────────────────────────────────── */\n\n --oc-blue-0: #e7f5ff;\n --oc-blue-0-rgb: 231, 245, 255;\n --oc-blue-1: #d0ebff;\n --oc-blue-1-rgb: 208, 235, 255;\n --oc-blue-2: #a5d8ff;\n --oc-blue-2-rgb: 165, 216, 255;\n --oc-blue-3: #74c0fc;\n --oc-blue-3-rgb: 116, 192, 252;\n --oc-blue-4: #4dabf7;\n --oc-blue-4-rgb: 77, 171, 247;\n --oc-blue-5: #339af0;\n --oc-blue-5-rgb: 51, 154, 240;\n --oc-blue-6: #228be6;\n --oc-blue-6-rgb: 34, 139, 230;\n --oc-blue-7: #1c7ed6;\n --oc-blue-7-rgb: 28, 126, 214;\n --oc-blue-8: #1971c2;\n --oc-blue-8-rgb: 25, 113, 194;\n --oc-blue-9: #1864ab;\n --oc-blue-9-rgb: 24, 100, 171;\n\n\n/* Cyan\n * ─────────────────────────────────── */\n\n --oc-cyan-0: #e3fafc;\n --oc-cyan-0-rgb: 227, 250, 252;\n --oc-cyan-1: #c5f6fa;\n --oc-cyan-1-rgb: 197, 246, 250;\n --oc-cyan-2: #99e9f2;\n --oc-cyan-2-rgb: 153, 233, 242;\n --oc-cyan-3: #66d9e8;\n --oc-cyan-3-rgb: 102, 217, 232;\n --oc-cyan-4: #3bc9db;\n --oc-cyan-4-rgb: 59, 201, 219;\n --oc-cyan-5: #22b8cf;\n --oc-cyan-5-rgb: 34, 184, 207;\n --oc-cyan-6: #15aabf;\n --oc-cyan-6-rgb: 21, 170, 191;\n --oc-cyan-7: #1098ad;\n --oc-cyan-7-rgb: 16, 152, 173;\n --oc-cyan-8: #0c8599;\n --oc-cyan-8-rgb: 12, 133, 153;\n --oc-cyan-9: #0b7285;\n --oc-cyan-9-rgb: 11, 114, 133;\n\n\n/* Teal\n * ─────────────────────────────────── */\n\n --oc-teal-0: #e6fcf5;\n --oc-teal-0-rgb: 230, 252, 245;\n --oc-teal-1: #c3fae8;\n --oc-teal-1-rgb: 195, 250, 232;\n --oc-teal-2: #96f2d7;\n --oc-teal-2-rgb: 150, 242, 215;\n --oc-teal-3: #63e6be;\n --oc-teal-3-rgb: 99, 230, 190;\n --oc-teal-4: #38d9a9;\n --oc-teal-4-rgb: 56, 217, 169;\n --oc-teal-5: #20c997;\n --oc-teal-5-rgb: 32, 201, 151;\n --oc-teal-6: #12b886;\n --oc-teal-6-rgb: 18, 184, 134;\n --oc-teal-7: #0ca678;\n --oc-teal-7-rgb: 12, 166, 120;\n --oc-teal-8: #099268;\n --oc-teal-8-rgb: 9, 146, 104;\n --oc-teal-9: #087f5b;\n --oc-teal-9-rgb: 8, 127, 91;\n\n\n/* Green\n * ─────────────────────────────────── */\n\n --oc-green-0: #ebfbee;\n --oc-green-0-rgb: 235, 251, 238;\n --oc-green-1: #d3f9d8;\n --oc-green-1-rgb: 211, 249, 216;\n --oc-green-2: #b2f2bb;\n --oc-green-2-rgb: 178, 242, 187;\n --oc-green-3: #8ce99a;\n --oc-green-3-rgb: 140, 233, 154;\n --oc-green-4: #69db7c;\n --oc-green-4-rgb: 105, 219, 124;\n --oc-green-5: #51cf66;\n --oc-green-5-rgb: 81, 207, 102;\n --oc-green-6: #40c057;\n --oc-green-6-rgb: 64, 192, 87;\n --oc-green-7: #37b24d;\n --oc-green-7-rgb: 55, 178, 77;\n --oc-green-8: #2f9e44;\n --oc-green-8-rgb: 47, 158, 68;\n --oc-green-9: #2b8a3e;\n --oc-green-9-rgb: 43, 138, 62;\n\n\n/* Lime\n * ─────────────────────────────────── */\n\n --oc-lime-0: #f4fce3;\n --oc-lime-0-rgb: 244, 252, 227;\n --oc-lime-1: #e9fac8;\n --oc-lime-1-rgb: 233, 250, 200;\n --oc-lime-2: #d8f5a2;\n --oc-lime-2-rgb: 216, 245, 162;\n --oc-lime-3: #c0eb75;\n --oc-lime-3-rgb: 192, 235, 117;\n --oc-lime-4: #a9e34b;\n --oc-lime-4-rgb: 169, 227, 75;\n --oc-lime-5: #94d82d;\n --oc-lime-5-rgb: 148, 216, 45;\n --oc-lime-6: #82c91e;\n --oc-lime-6-rgb: 130, 201, 30;\n --oc-lime-7: #74b816;\n --oc-lime-7-rgb: 116, 184, 22;\n --oc-lime-8: #66a80f;\n --oc-lime-8-rgb: 102, 168, 15;\n --oc-lime-9: #5c940d;\n --oc-lime-9-rgb: 92, 148, 13;\n\n\n/* Yellow\n * ─────────────────────────────────── */\n\n --oc-yellow-0: #fff9db;\n --oc-yellow-0-rgb: 255, 249, 219;\n --oc-yellow-1: #fff3bf;\n --oc-yellow-1-rgb: 255, 243, 191;\n --oc-yellow-2: #ffec99;\n --oc-yellow-2-rgb: 255, 236, 153;\n --oc-yellow-3: #ffe066;\n --oc-yellow-3-rgb: 255, 224, 102;\n --oc-yellow-4: #ffd43b;\n --oc-yellow-4-rgb: 255, 212, 59;\n --oc-yellow-5: #fcc419;\n --oc-yellow-5-rgb: 252, 196, 25;\n --oc-yellow-6: #fab005;\n --oc-yellow-6-rgb: 250, 176, 5;\n --oc-yellow-7: #f59f00;\n --oc-yellow-7-rgb: 245, 159, 0;\n --oc-yellow-8: #f08c00;\n --oc-yellow-8-rgb: 240, 140, 0;\n --oc-yellow-9: #e67700;\n --oc-yellow-9-rgb: 230, 119, 0;\n\n\n/* Orange\n * ─────────────────────────────────── */\n\n --oc-orange-0: #fff4e6;\n --oc-orange-0-rgb: 255, 244, 230;\n --oc-orange-1: #ffe8cc;\n --oc-orange-1-rgb: 255, 232, 204;\n --oc-orange-2: #ffd8a8;\n --oc-orange-2-rgb: 255, 216, 168;\n --oc-orange-3: #ffc078;\n --oc-orange-3-rgb: 255, 192, 120;\n --oc-orange-4: #ffa94d;\n --oc-orange-4-rgb: 255, 169, 77;\n --oc-orange-5: #ff922b;\n --oc-orange-5-rgb: 255, 146, 43;\n --oc-orange-6: #fd7e14;\n --oc-orange-6-rgb: 253, 126, 20;\n --oc-orange-7: #f76707;\n --oc-orange-7-rgb: 247, 103, 7;\n --oc-orange-8: #e8590c;\n --oc-orange-8-rgb: 232, 89, 12;\n --oc-orange-9: #d9480f;\n --oc-orange-9-rgb: 217, 72, 15;\n\n}\n\n/*# sourceMappingURL=data:application/json;base64,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QUN0QiwrQkFBK0I7RUFDL0Isc0JBQXNCO0VBQ3RCLCtCQUErQjtFQUMvQixzQkFBc0I7RUFDdEIsK0JBQStCO0VBQy9CLHNCQUFzQjtFQUN0Qiw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5QixzQkFBc0I7RUFDdEIsOEJBQThCOztBQUVoQyIsImZpbGUiOiJvcGVuLWNvbG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKlxuICogIPCdl5Yg8J2XoiDwnZefIPCdl6Ig8J2XpVxuICogIHYgMS42LjNcbiAqXG4gKiAg4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBICovXG5cbjpyb290IHtcblxuLyogIEdlbmVyYWxcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLXdoaXRlOiAjZmZmZmZmO1xuICAtLW9jLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1vYy1ibGFjazogIzAwMDAwMDtcbiAgLS1vYy1ibGFjay1yZ2I6IDAsIDAsIDA7XG5cblxuLyogIEdyYXlcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLWdyYXktMDogI2Y4ZjlmYTtcbiAgLS1vYy1ncmF5LTAtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLW9jLWdyYXktMTogI2YxZjNmNTtcbiAgLS1vYy1ncmF5LTEtcmdiOiAyNDEsIDI0MywgMjQ1O1xuICAtLW9jLWdyYXktMjogI2U5ZWNlZjtcbiAgLS1vYy1ncmF5LTItcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLW9jLWdyYXktMzogI2RlZTJlNjtcbiAgLS1vYy1ncmF5LTMtcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLW9jLWdyYXktNDogI2NlZDRkYTtcbiAgLS1vYy1ncmF5LTQtcmdiOiAyMDYsIDIxMiwgMjE4O1xuICAtLW9jLWdyYXktNTogI2FkYjViZDtcbiAgLS1vYy1ncmF5LTUtcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLW9jLWdyYXktNjogIzg2OGU5NjtcbiAgLS1vYy1ncmF5LTYtcmdiOiAxMzQsIDE0MiwgMTUwO1xuICAtLW9jLWdyYXktNzogIzQ5NTA1NztcbiAgLS1vYy1ncmF5LTctcmdiOiA3MywgODAsIDg3O1xuICAtLW9jLWdyYXktODogIzM0M2E0MDtcbiAgLS1vYy1ncmF5LTgtcmdiOiA1MiwgNTgsIDY0O1xuICAtLW9jLWdyYXktOTogIzIxMjUyOTtcbiAgLS1vYy1ncmF5LTktcmdiOiAzMywgMzcsIDQxO1xuXG5cbi8qICBSZWRcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLXJlZC0wOiAjZmZmNWY1O1xuICAtLW9jLXJlZC0wLXJnYjogMjU1LCAyNDUsIDI0NTtcbiAgLS1vYy1yZWQtMTogI2ZmZTNlMztcbiAgLS1vYy1yZWQtMS1yZ2I6IDI1NSwgMjI3LCAyMjc7XG4gIC0tb2MtcmVkLTI6ICNmZmM5Yzk7XG4gIC0tb2MtcmVkLTItcmdiOiAyNTUsIDIwMSwgMjAxO1xuICAtLW9jLXJlZC0zOiAjZmZhOGE4O1xuICAtLW9jLXJlZC0zLXJnYjogMjU1LCAxNjgsIDE2ODtcbiAgLS1vYy1yZWQtNDogI2ZmODc4NztcbiAgLS1vYy1yZWQtNC1yZ2I6IDI1NSwgMTM1LCAxMzU7XG4gIC0tb2MtcmVkLTU6ICNmZjZiNmI7XG4gIC0tb2MtcmVkLTUtcmdiOiAyNTUsIDEwNywgMTA3O1xuICAtLW9jLXJlZC02OiAjZmE1MjUyO1xuICAtLW9jLXJlZC02LXJnYjogMjUwLCA4MiwgODI7XG4gIC0tb2MtcmVkLTc6ICNmMDNlM2U7XG4gIC0tb2MtcmVkLTctcmdiOiAyNDAsIDYyLCA2MjtcbiAgLS1vYy1yZWQtODogI2UwMzEzMTtcbiAgLS1vYy1yZWQtOC1yZ2I6IDIyNCwgNDksIDQ5O1xuICAtLW9jLXJlZC05OiAjYzkyYTJhO1xuICAtLW9jLXJlZC05LXJnYjogMjAxLCA0MiwgNDI7XG5cblxuLyogIFBpbmtcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLXBpbmstMDogI2ZmZjBmNjtcbiAgLS1vYy1waW5rLTAtcmdiOiAyNTUsIDI0MCwgMjQ2O1xuICAtLW9jLXBpbmstMTogI2ZmZGVlYjtcbiAgLS1vYy1waW5rLTEtcmdiOiAyNTUsIDIyMiwgMjM1O1xuICAtLW9jLXBpbmstMjogI2ZjYzJkNztcbiAgLS1vYy1waW5rLTItcmdiOiAyNTIsIDE5NCwgMjE1O1xuICAtLW9jLXBpbmstMzogI2ZhYTJjMTtcbiAgLS1vYy1waW5rLTMtcmdiOiAyNTAsIDE2MiwgMTkzO1xuICAtLW9jLXBpbmstNDogI2Y3ODNhYztcbiAgLS1vYy1waW5rLTQtcmdiOiAyNDcsIDEzMSwgMTcyO1xuICAtLW9jLXBpbmstNTogI2YwNjU5NTtcbiAgLS1vYy1waW5rLTUtcmdiOiAyNDAsIDEwMSwgMTQ5O1xuICAtLW9jLXBpbmstNjogI2U2NDk4MDtcbiAgLS1vYy1waW5rLTYtcmdiOiAyMzAsIDczLCAxMjg7XG4gIC0tb2MtcGluay03OiAjZDYzMzZjO1xuICAtLW9jLXBpbmstNy1yZ2I6IDIxNCwgNTEsIDEwODtcbiAgLS1vYy1waW5rLTg6ICNjMjI1NWM7XG4gIC0tb2MtcGluay04LXJnYjogMTk0LCAzNywgOTI7XG4gIC0tb2MtcGluay05OiAjYTYxZTRkO1xuICAtLW9jLXBpbmstOS1yZ2I6IDE2NiwgMzAsIDc3O1xuXG5cbi8qICBHcmFwZVxuICogIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuXG4gIC0tb2MtZ3JhcGUtMDogI2Y4ZjBmYztcbiAgLS1vYy1ncmFwZS0wLXJnYjogMjQ4LCAyNDAsIDI1MjtcbiAgLS1vYy1ncmFwZS0xOiAjZjNkOWZhO1xuICAtLW9jLWdyYXBlLTEtcmdiOiAyNDMsIDIxNywgMjUwO1xuICAtLW9jLWdyYXBlLTI6ICNlZWJlZmE7XG4gIC0tb2MtZ3JhcGUtMi1yZ2I6IDIzOCwgMTkwLCAyNTA7XG4gIC0tb2MtZ3JhcGUtMzogI2U1OTlmNztcbiAgLS1vYy1ncmFwZS0zLXJnYjogMjI5LCAxNTMsIDI0NztcbiAgLS1vYy1ncmFwZS00OiAjZGE3N2YyO1xuICAtLW9jLWdyYXBlLTQtcmdiOiAyMTgsIDExOSwgMjQyO1xuICAtLW9jLWdyYXBlLTU6ICNjYzVkZTg7XG4gIC0tb2MtZ3JhcGUtNS1yZ2I6IDIwNCwgOTMsIDIzMjtcbiAgLS1vYy1ncmFwZS02OiAjYmU0YmRiO1xuICAtLW9jLWdyYXBlLTYtcmdiOiAxOTAsIDc1LCAyMTk7XG4gIC0tb2MtZ3JhcGUtNzogI2FlM2VjOTtcbiAgLS1vYy1ncmFwZS03LXJnYjogMTc0LCA2MiwgMjAxO1xuICAtLW9jLWdyYXBlLTg6ICM5YzM2YjU7XG4gIC0tb2MtZ3JhcGUtOC1yZ2I6IDE1NiwgNTQsIDE4MTtcbiAgLS1vYy1ncmFwZS05OiAjODYyZTljO1xuICAtLW9jLWdyYXBlLTktcmdiOiAxMzQsIDQ2LCAxNTY7XG5cblxuLyogIFZpb2xldFxuICogIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuXG4gIC0tb2MtdmlvbGV0LTA6ICNmM2YwZmY7XG4gIC0tb2MtdmlvbGV0LTAtcmdiOiAyNDMsIDI0MCwgMjU1O1xuICAtLW9jLXZpb2xldC0xOiAjZTVkYmZmO1xuICAtLW9jLXZpb2xldC0xLXJnYjogMjI5LCAyMTksIDI1NTtcbiAgLS1vYy12aW9sZXQtMjogI2QwYmZmZjtcbiAgLS1vYy12aW9sZXQtMi1yZ2I6IDIwOCwgMTkxLCAyNTU7XG4gIC0tb2MtdmlvbGV0LTM6ICNiMTk3ZmM7XG4gIC0tb2MtdmlvbGV0LTMtcmdiOiAxNzcsIDE1MSwgMjUyO1xuICAtLW9jLXZpb2xldC00OiAjOTc3NWZhO1xuICAtLW9jLXZpb2xldC00LXJnYjogMTUxLCAxMTcsIDI1MDtcbiAgLS1vYy12aW9sZXQtNTogIzg0NWVmNztcbiAgLS1vYy12aW9sZXQtNS1yZ2I6IDEzMiwgOTQsIDI0NztcbiAgLS1vYy12aW9sZXQtNjogIzc5NTBmMjtcbiAgLS1vYy12aW9sZXQtNi1yZ2I6IDEyMSwgODAsIDI0MjtcbiAgLS1vYy12aW9sZXQtNzogIzcwNDhlODtcbiAgLS1vYy12aW9sZXQtNy1yZ2I6IDExMiwgNzIsIDIzMjtcbiAgLS1vYy12aW9sZXQtODogIzY3NDFkOTtcbiAgLS1vYy12aW9sZXQtOC1yZ2I6IDEwMywgNjUsIDIxNztcbiAgLS1vYy12aW9sZXQtOTogIzVmM2RjNDtcbiAgLS1vYy12aW9sZXQtOS1yZ2I6IDk1LCA2MSwgMTk2O1xuXG5cbi8qICBJbmRpZ29cbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLWluZGlnby0wOiAjZWRmMmZmO1xuICAtLW9jLWluZGlnby0wLXJnYjogMjM3LCAyNDIsIDI1NTtcbiAgLS1vYy1pbmRpZ28tMTogI2RiZTRmZjtcbiAgLS1vYy1pbmRpZ28tMS1yZ2I6IDIxOSwgMjI4LCAyNTU7XG4gIC0tb2MtaW5kaWdvLTI6ICNiYWM4ZmY7XG4gIC0tb2MtaW5kaWdvLTItcmdiOiAxODYsIDIwMCwgMjU1O1xuICAtLW9jLWluZGlnby0zOiAjOTFhN2ZmO1xuICAtLW9jLWluZGlnby0zLXJnYjogMTQ1LCAxNjcsIDI1NTtcbiAgLS1vYy1pbmRpZ28tNDogIzc0OGZmYztcbiAgLS1vYy1pbmRpZ28tNC1yZ2I6IDExNiwgMTQzLCAyNTI7XG4gIC0tb2MtaW5kaWdvLTU6ICM1YzdjZmE7XG4gIC0tb2MtaW5kaWdvLTUtcmdiOiA5MiwgMTI0LCAyNTA7XG4gIC0tb2MtaW5kaWdvLTY6ICM0YzZlZjU7XG4gIC0tb2MtaW5kaWdvLTYtcmdiOiA3NiwgMTEwLCAyNDU7XG4gIC0tb2MtaW5kaWdvLTc6ICM0MjYzZWI7XG4gIC0tb2MtaW5kaWdvLTctcmdiOiA2NiwgOTksIDIzNTtcbiAgLS1vYy1pbmRpZ28tODogIzNiNWJkYjtcbiAgLS1vYy1pbmRpZ28tOC1yZ2I6IDU5LCA5MSwgMjE5O1xuICAtLW9jLWluZGlnby05OiAjMzY0ZmM3O1xuICAtLW9jLWluZGlnby05LXJnYjogNTQsIDc5LCAxOTk7XG5cblxuLyogIEJsdWVcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLWJsdWUtMDogI2U3ZjVmZjtcbiAgLS1vYy1ibHVlLTAtcmdiOiAyMzEsIDI0NSwgMjU1O1xuICAtLW9jLWJsdWUtMTogI2QwZWJmZjtcbiAgLS1vYy1ibHVlLTEtcmdiOiAyMDgsIDIzNSwgMjU1O1xuICAtLW9jLWJsdWUtMjogI2E1ZDhmZjtcbiAgLS1vYy1ibHVlLTItcmdiOiAxNjUsIDIxNiwgMjU1O1xuICAtLW9jLWJsdWUtMzogIzc0YzBmYztcbiAgLS1vYy1ibHVlLTMtcmdiOiAxMTYsIDE5MiwgMjUyO1xuICAtLW9jLWJsdWUtNDogIzRkYWJmNztcbiAgLS1vYy1ibHVlLTQtcmdiOiA3NywgMTcxLCAyNDc7XG4gIC0tb2MtYmx1ZS01OiAjMzM5YWYwO1xuICAtLW9jLWJsdWUtNS1yZ2I6IDUxLCAxNTQsIDI0MDtcbiAgLS1vYy1ibHVlLTY6ICMyMjhiZTY7XG4gIC0tb2MtYmx1ZS02LXJnYjogMzQsIDEzOSwgMjMwO1xuICAtLW9jLWJsdWUtNzogIzFjN2VkNjtcbiAgLS1vYy1ibHVlLTctcmdiOiAyOCwgMTI2LCAyMTQ7XG4gIC0tb2MtYmx1ZS04OiAjMTk3MWMyO1xuICAtLW9jLWJsdWUtOC1yZ2I6IDI1LCAxMTMsIDE5NDtcbiAgLS1vYy1ibHVlLTk6ICMxODY0YWI7XG4gIC0tb2MtYmx1ZS05LXJnYjogMjQsIDEwMCwgMTcxO1xuXG5cbi8qICBDeWFuXG4gKiAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5cbiAgLS1vYy1jeWFuLTA6ICNlM2ZhZmM7XG4gIC0tb2MtY3lhbi0wLXJnYjogMjI3LCAyNTAsIDI1MjtcbiAgLS1vYy1jeWFuLTE6ICNjNWY2ZmE7XG4gIC0tb2MtY3lhbi0xLXJnYjogMTk3LCAyNDYsIDI1MDtcbiAgLS1vYy1jeWFuLTI6ICM5OWU5ZjI7XG4gIC0tb2MtY3lhbi0yLXJnYjogMTUzLCAyMzMsIDI0MjtcbiAgLS1vYy1jeWFuLTM6ICM2NmQ5ZTg7XG4gIC0tb2MtY3lhbi0zLXJnYjogMTAyLCAyMTcsIDIzMjtcbiAgLS1vYy1jeWFuLTQ6ICMzYmM5ZGI7XG4gIC0tb2MtY3lhbi00LXJnYjogNTksIDIwMSwgMjE5O1xuICAtLW9jLWN5YW4tNTogIzIyYjhjZjtcbiAgLS1vYy1jeWFuLTUtcmdiOiAzNCwgMTg0LCAyMDc7XG4gIC0tb2MtY3lhbi02OiAjMTVhYWJmO1xuICAtLW9jLWN5YW4tNi1yZ2I6IDIxLCAxNzAsIDE5MTtcbiAgLS1vYy1jeWFuLTc6ICMxMDk4YWQ7XG4gIC0tb2MtY3lhbi03LXJnYjogMTYsIDE1MiwgMTczO1xuICAtLW9jLWN5YW4tODogIzBjODU5OTtcbiAgLS1vYy1jeWFuLTgtcmdiOiAxMiwgMTMzLCAxNTM7XG4gIC0tb2MtY3lhbi05OiAjMGI3Mjg1O1xuICAtLW9jLWN5YW4tOS1yZ2I6IDExLCAxMTQsIDEzMztcblxuXG4vKiAgVGVhbFxuICogIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuXG4gIC0tb2MtdGVhbC0wOiAjZTZmY2Y1O1xuICAtLW9jLXRlYWwtMC1yZ2I6IDIzMCwgMjUyLCAyNDU7XG4gIC0tb2MtdGVhbC0xOiAjYzNmYWU4O1xuICAtLW9jLXRlYWwtMS1yZ2I6IDE5NSwgMjUwLCAyMzI7XG4gIC0tb2MtdGVhbC0yOiAjOTZmMmQ3O1xuICAtLW9jLXRlYWwtMi1yZ2I6IDE1MCwgMjQyLCAyMTU7XG4gIC0tb2MtdGVhbC0zOiAjNjNlNmJlO1xuICAtLW9jLXRlYWwtMy1yZ2I6IDk5LCAyMzAsIDE5MDtcbiAgLS1vYy10ZWFsLTQ6ICMzOGQ5YTk7XG4gIC0tb2MtdGVhbC00LXJnYjogNTYsIDIxNywgMTY5O1xuICAtLW9jLXRlYWwtNTogIzIwYzk5NztcbiAgLS1vYy10ZWFsLTUtcmdiOiAzMiwgMjAxLCAxNTE7XG4gIC0tb2MtdGVhbC02OiAjMTJiODg2O1xuICAtLW9jLXRlYWwtNi1yZ2I6IDE4LCAxODQsIDEzNDtcbiAgLS1vYy10ZWFsLTc6ICMwY2E2Nzg7XG4gIC0tb2MtdGVhbC03LXJnYjogMTIsIDE2NiwgMTIwO1xuICAtLW9jLXRlYWwtODogIzA5OTI2ODtcbiAgLS1vYy10ZWFsLTgtcmdiOiA5LCAxNDYsIDEwNDtcbiAgLS1vYy10ZWFsLTk6ICMwODdmNWI7XG4gIC0tb2MtdGVhbC05LXJnYjogOCwgMTI3LCA5MTtcblxuXG4vKiAgR3JlZW5cbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLWdyZWVuLTA6ICNlYmZiZWU7XG4gIC0tb2MtZ3JlZW4tMC1yZ2I6IDIzNSwgMjUxLCAyMzg7XG4gIC0tb2MtZ3JlZW4tMTogI2QzZjlkODtcbiAgLS1vYy1ncmVlbi0xLXJnYjogMjExLCAyNDksIDIxNjtcbiAgLS1vYy1ncmVlbi0yOiAjYjJmMmJiO1xuICAtLW9jLWdyZWVuLTItcmdiOiAxNzgsIDI0MiwgMTg3O1xuICAtLW9jLWdyZWVuLTM6ICM4Y2U5OWE7XG4gIC0tb2MtZ3JlZW4tMy1yZ2I6IDE0MCwgMjMzLCAxNTQ7XG4gIC0tb2MtZ3JlZW4tNDogIzY5ZGI3YztcbiAgLS1vYy1ncmVlbi00LXJnYjogMTA1LCAyMTksIDEyNDtcbiAgLS1vYy1ncmVlbi01OiAjNTFjZjY2O1xuICAtLW9jLWdyZWVuLTUtcmdiOiA4MSwgMjA3LCAxMDI7XG4gIC0tb2MtZ3JlZW4tNjogIzQwYzA1NztcbiAgLS1vYy1ncmVlbi02LXJnYjogNjQsIDE5MiwgODc7XG4gIC0tb2MtZ3JlZW4tNzogIzM3YjI0ZDtcbiAgLS1vYy1ncmVlbi03LXJnYjogNTUsIDE3OCwgNzc7XG4gIC0tb2MtZ3JlZW4tODogIzJmOWU0NDtcbiAgLS1vYy1ncmVlbi04LXJnYjogNDcsIDE1OCwgNjg7XG4gIC0tb2MtZ3JlZW4tOTogIzJiOGEzZTtcbiAgLS1vYy1ncmVlbi05LXJnYjogNDMsIDEzOCwgNjI7XG5cblxuLyogIExpbWVcbiAqICDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cblxuICAtLW9jLWxpbWUtMDogI2Y0ZmNlMztcbiAgLS1vYy1saW1lLTAtcmdiOiAyNDQsIDI1MiwgMjI3O1xuICAtLW9jLWxpbWUtMTogI2U5ZmFjODtcbiAgLS1vYy1saW1lLTEtcmdiOiAyMzMsIDI1MCwgMjAwO1xuICAtLW9jLWxpbWUtMjogI2Q4ZjVhMjtcbiAgLS1vYy1saW1lLTItcmdiOiAyMTYsIDI0NSwgMTYyO1xuICAtLW9jLWxpbWUtMzogI2MwZWI3NTtcbiAgLS1vYy1saW1lLTMtcmdiOiAxOTIsIDIzNSwgMTE3O1xuICAtLW9jLWxpbWUtNDogI2E5ZTM0YjtcbiAgLS1vYy1saW1lLTQtcmdiOiAxNjksIDIyNywgNzU7XG4gIC0tb2MtbGltZS01OiAjOTRkODJkO1xuICAtLW9jLWxpbWUtNS1yZ2I6IDE0OCwgMjE2LCA0NTtcbiAgLS1vYy1saW1lLTY6ICM4MmM5MWU7XG4gIC0tb2MtbGltZS02LXJnYjogMTMwLCAyMDEsIDMwO1xuICAtLW9jLWxpbWUtNzogIzc0YjgxNjtcbiAgLS1vYy1saW1lLTctcmdiOiAxMTYsIDE4NCwgMjI7XG4gIC0tb2MtbGltZS04OiAjNjZhODBmO1xuICAtLW9jLWxpbWUtOC1yZ2I6IDEwMiwgMTY4LCAxNTtcbiAgLS1vYy1saW1lLTk6ICM1Yzk0MGQ7XG4gIC0tb2MtbGltZS05LXJnYjogOTIsIDE0OCwgMTM7XG5cblxuLyogIFllbGxvd1xuICogIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuXG4gIC0tb2MteWVsbG93LTA6ICNmZmY5ZGI7XG4gIC0tb2MteWVsbG93LTAtcmdiOiAyNTUsIDI0OSwgMjE5O1xuICAtLW9jLXllbGxvdy0xOiAjZmZmM2JmO1xuICAtLW9jLXllbGxvdy0xLXJnYjogMjU1LCAyNDMsIDE5MTtcbiAgLS1vYy15ZWxsb3ctMjogI2ZmZWM5OTtcbiAgLS1vYy15ZWxsb3ctMi1yZ2I6IDI1NSwgMjM2LCAxNTM7XG4gIC0tb2MteWVsbG93LTM6ICNmZmUwNjY7XG4gIC0tb2MteWVsbG93LTMtcmdiOiAyNTUsIDIyNCwgMTAyO1xuICAtLW9jLXllbGxvdy00OiAjZmZkNDNiO1xuICAtLW9jLXllbGxvdy00LXJnYjogMjU1LCAyMTIsIDU5O1xuICAtLW9jLXllbGxvdy01OiAjZmNjNDE5O1xuICAtLW9jLXllbGxvdy01LXJnYjogMjUyLCAxOTYsIDI1O1xuICAtLW9jLXllbGxvdy02OiAjZmFiMDA1O1xuICAtLW9jLXllbGxvdy02LXJnYjogMjUwLCAxNzYsIDU7XG4gIC0tb2MteWVsbG93LTc6ICNmNTlmMDA7XG4gIC0tb2MteWVsbG93LTctcmdiOiAyNDUsIDE1OSwgMDtcbiAgLS1vYy15ZWxsb3ctODogI2YwOGMwMDtcbiAgLS1vYy15ZWxsb3ctOC1yZ2I6IDI0MCwgMTQwLCAwO1xuICAtLW9jLXllbGxvdy05OiAjZTY3NzAwO1xuICAtLW9jLXllbGxvdy05LXJnYjogMjMwLCAxMTksIDA7XG5cblxuLyogIE9yYW5nZVxuICogIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuXG4gIC0tb2Mtb3JhbmdlLTA6ICNmZmY0ZTY7XG4gIC0tb2Mtb3JhbmdlLTAtcmdiOiAyNTUsIDI0NCwgMjMwO1xuICAtLW9jLW9yYW5nZS0xOiAjZmZlOGNjO1xuICAtLW9jLW9yYW5nZS0xLXJnYjogMjU1LCAyMzIsIDIwNDtcbiAgLS1vYy1vcmFuZ2UtMjogI2ZmZDhhODtcbiAgLS1vYy1vcmFuZ2UtMi1yZ2I6IDI1NSwgMjE2LCAxNjg7XG4gIC0tb2Mtb3JhbmdlLTM6ICNmZmMwNzg7XG4gIC0tb2Mtb3JhbmdlLTMtcmdiOiAyNTUsIDE5MiwgMTIwO1xuICAtLW9jLW9yYW5nZS00OiAjZmZhOTRkO1xuICAtLW9jLW9yYW5nZS00LXJnYjogMjU1LCAxNjksIDc3O1xuICAtLW9jLW9yYW5nZS01OiAjZmY5MjJiO1xuICAtLW9jLW9yYW5nZS01LXJnYjogMjU1LCAxNDYsIDQzO1xuICAtLW9jLW9yYW5nZS02OiAjZmQ3ZTE0O1xuICAtLW9jLW9yYW5nZS02LXJnYjogMjUzLCAxMjYsIDIwO1xuICAtLW9jLW9yYW5nZS03OiAjZjc2NzA3O1xuICAtLW9jLW9yYW5nZS03LXJnYjogMjQ3LCAxMDMsIDc7XG4gIC0tb2Mtb3JhbmdlLTg6ICNlODU5MGM7XG4gIC0tb2Mtb3JhbmdlLTgtcmdiOiAyMzIsIDg5LCAxMjtcbiAgLS1vYy1vcmFuZ2UtOTogI2Q5NDgwZjtcbiAgLS1vYy1vcmFuZ2UtOS1yZ2I6IDIxNywgNzIsIDE1O1xuXG59XG4iXX0= */");var se,ce,ue,de,pe,fe,he,ge,me,be,ye=["#3bc9db","#c3fae8","#ffec99","#ff8787","#e599f7","#be4bdb","#faa2c1"],xe=["#0b7285","#66d9e8","#fcc419","#ff8787","#9c36b5","#cc5de8","#a61e4d"],ve=["#003f5c","#2f4b7c","#665191","#a05195","#d45087","#f95d6a","#ff7c43","#ffa600"],Ce=["#43aa8b","#61b98d","#7ec98f","#9dd790","#bce593","#ddf297","#ffff9d","#ffe57d","#ffc961","#ffac4d","#ff8d42","#ff6b3f","#f94144"],Oe=["#43aa8b","#6fc18e","#9dd790","#ccec95","#ffff9d","#ffd76e","#ffac4d","#ff7c3f","#f94144"],ke=["#3366CC","#DC3912","#FF9900","#109618","#990099","#3B3EAC","#0099C6","#DD4477","#66AA00","#B82E2E","#316395","#994499","#22AA99","#AAAA11","#6633CC","#E67300","#8B0707","#329262","#5574A6","#3B3EAC"],we=["#03B8AA","#374649","#FD625E","#F2C80F","#5F6B6D","#8ad4eb","#fe9666","#a66999","#3599b8","#dfbfbf","#4ac5bb","#5f6b6d","#fb8281","#f4d25a","#7f898a","#a4ddee","#fdab89","#b687ac","#28738a","#a78f8f","#168980","#293537","#bb4a4a","#b59525","#475052"],Ie={brand:"#FF7272",brandLight:"#ffe3e1",accent1:"#007DC3",accent2:"#A08CFF",accent3:"f3EED9",altDark:"#272727",altGray1:"var(--oc-gray-1)",altGray2:"var(--oc-gray-2)",altGray3:"var(--oc-gray-3)",altGray4:"var(--oc-gray-4)",altGray5:"var(--oc-gray-5)",altGray6:"var(--oc-gray-6)",altGray7:"var(--oc-gray-7)",altGray8:"var(--oc-gray-8)",altGray9:"var(--oc-gray-9)",font:"var(--oc-gray-9)",fontAlt:"var(--oc-gray-7)",fontLight:"var(--oc-gray-2)",motor:ve,divergent9:Oe,divergent13:Ce,eco:ke,bio:we,dark:ye,light:xe,gauge:"var(--oc-pink-4)",success:"green",danger:"red",warning:"yellow"},Se="Inter, sans-serif",De={global:{login:{header:"Welcome to your motor js mashup",body:"Please log on to access your application",size:"medium",buttonText:"Login",backgroundColor:"white",buttonFontColor:"white",buttonColor:"brand"},notConnected:{header:"Connection to server lost",body:"Please reload the page to refresh the dashboard",size:"medium",buttonText:"Reload Page",backgroundColor:"white",buttonFontColor:"white",buttonColor:"brand"},backgroundColor:"white",fontFamily:Se,colorTheme:"motor",color:Ie,overlay:{background:"rgb(0,0,0)",opacity:.3},border:{color:"var(--oc-gray-4)",size:"1px",style:"solid",radius:"8px"},size:{font:{tiny:"10px",small:"12px",medium:"14px",large:"16px",xlarge:"18px"},subFont:{tiny:"8px",small:"10px",medium:"12px",large:"14px",xlarge:"16px"},title:{tiny:"14px",small:"16px",medium:"18px",large:"20px",xlarge:"22px"},subTitle:{tiny:"12px",small:"14px",medium:"16px",large:"18px",xlarge:"20px"},tooltip:{tiny:"10px",small:"12px",medium:"14px",large:"16px",xlarge:"18px"},wrapper:{tiny:"64px",small:"128px",medium:"192px",large:"256px",xlarge:"320px",full:"100%"}},deviceBreakpoints:{mobile:"small",tablet:"medium",desktop:"medium",largeDesktop:"large"},responsiveBreakpoints:{mobile:"400px",tablet:"640px",desktop:"1024px"},focus:{outline:{color:"#212121",size:"5px"}},chart:(le={darkTheme:{color:ye,backgroundColor:"#222",tickLabelStyles:"#e9ecef",labelStyles:"#f8f9fa",gridColor:"#ced4da"},motorTheme:{color:ve,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},divergent9Theme:{color:Oe,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},divergent13Theme:{color:Ce,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},ecoTheme:{color:ke,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},bioTheme:{color:we,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},lightTheme:{color:xe,backgroundColor:"#fff",tickLabelStyles:"#495057",labelStyles:"#212529",gridColor:"#adb5bd"},margin:{top:50,right:50,bottom:50,left:50},border:{color:"var(--oc-gray-4)",size:"1px",style:"solid"},wrapper:{borderRadius:"10px",backgroundColor:"white",userSelect:"none",display:"flex",boxSizing:"border-box",position:"relative",padding:"16px 16px 0px",fontWeight:"normal",minHeight:"200px",textDecoration:"none",showBoxShadow:!0,boxShadow:"rgba(0, 0, 0, 0.1) -2px 2px 8px 0px",flexDirection:"column"},error:{dimensionErrMsg:"Invalid Dimension.",measureErrMsg:"Invalid Measure. No values returned."},titles:{wrapper:{display:"flex",flexDirection:"column",webkitBoxPack:"justify",justifyContent:"space-between",maxHeight:"50px",backgroundColor:"rgb(247, 247, 247)",margin:"-16px -16px 0px",padding:"15px 20px",marginBottom:"15px"},title:{color:"var(--oc-gray-8