File: //opt/netdata/usr/local/local/share/netdata/web/v3/netdata.charts.7976fce3f562beaff083.js
/*! For license information please see netdata.charts.7976fce3f562beaff083.js.LICENSE.txt */
try{!function(){var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="50eba8ac-925e-4a1b-af9b-619f9fb26a67",t._sentryDebugIdIdentifier="sentry-dbid-50eba8ac-925e-4a1b-af9b-619f9fb26a67")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"80efa4e79295d5662a1431f45bf656cf5a858580"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[2981],{348:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(r(68652)),i=r(28973),o=a(r(58370));function a(t){return t&&t.__esModule?t:{default:t}}function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=s(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==s(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t,e){var r,a,s,l,c=(0,n.default)(t,e),f=function(){c.render();var t=e.getAttributes(),r=t.hoverX;if(t.loaded){var n=e.getPayload().data,i=n[r?e.getClosestRow(r[0]):n.length-1];if(Array.isArray(i)){c.render();var o=e.getAttribute("min"),a=e.getAttribute("max");o===s&&a===l||e.trigger("yAxisChange"),s=o,l=a,c.trigger("rendered")}}};return u(u({},c),{},{mount:function(t){c.mount(t),a=(0,o.default)(t,(function(){return c.trigger("resize")}),(function(){return c.trigger("resize")}));var n=e.getAttributes().loaded;r=(0,i.unregister)(e.onAttributeChange("hoverX",f),!n&&e.onceAttributeChange("loaded",f)),f()},unmount:function(){r&&r(),a&&a(),c.unmount(),s=null,l=null},render:f})}},1729:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=m(r(39701)),o=m(r(85872)),a=m(r(75985)),s=m(r(3704)),l=m(r(93724)),u=r(21666),c=m(r(83334)),f=m(r(36358)),d=m(r(86279)),p=m(r(21452)),h=m(r(74210)),b=m(r(19443));function m(t){return t&&t.__esModule?t:{default:t}}function y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function g(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?y(Object(r),!0).forEach((function(e){v(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function v(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _(t){return function(t){if(Array.isArray(t))return S(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||A(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||A(t,e)||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.")}()}function A(t,e){if(t){if("string"==typeof t)return S(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(t,e):void 0}}function S(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var x={default:0,dark:1},P=function(){return function(t){return t}};e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.sdk,r=t.parent,n=t.getChart,m=void 0===n?u.fetchChartData:n,y=t.attributes,v=t.makeTrack,A=void 0===v?P:v,S=(0,o.default)(),O=(0,l.default)({sdk:e,parent:r,attributes:y});O.getChart=m;var j=null;O.getRoot=function(){return e.getRoot()},O.backoffMs=null,O.backoff=function(t){if(O)if(t)O.backoffMs=t;else{var e=O.backoffMs?2*O.backoffMs:O.getUpdateEvery();O.backoffMs=e>3e4?3e4:e}};var k={};O.getUpdateEvery=function(){if(O){var t=O.getAttributes(),e=t.loaded,r=t.viewUpdateEvery,n=t.updateEvery;return r?1e3*r:e?1e3*n||1e3:0}};var L=null,N=null,C=null,M=null;O.getDateWindow=function(){var t=O.getAttributes(),r=t.after,n=t.before,i=t.renderedAt,o=e.getRoot().getAttribute("fetchAt",Date.now());return N===r&&C===i&&M===o?L:(N=r,C=i,M=o,L=r>0?[1e3*r,1e3*n]:i?[i+1e3*r,i]:[o+1e3*r,o])},O.startAutofetch=function(){if(O){var t=O.getAttributes(),e=t.fetchStartedAt,r=t.loading,n=t.autofetch,i=t.active;if(n&&!r&&i&&!O.getRoot().getAttribute("paused"))if(0!==e){var o=Date.now()-e,a=O.getUpdateEvery(),s=o/a;if(Math.floor(s)>=1)return O.lastFetch=O.getDateWindow(),void O.trigger("fetch");var l=O.backoffMs||a-Math.round((s-Math.floor(s))*a);clearTimeout(j),j=setTimeout((function(){O.startAutofetch()}),l)}else O.trigger("fetch")}},O.getUI=function(){return k[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default"]},O.setUI=function(t){k[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default"]=t};var I=S.add((function(){return Object.keys(k).forEach((function(t){return k[t].render()}))}));O.on("render",I),(0,s.default)(O),O.getConvertedValue=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.fractionDigits,n=e.key,i=void 0===n?"units":n,o=e.dimensionId;if(O){if(null===t)return"-";var s=O.getUnitAttributes(o,i),l=s.method,u=s.fractionDigits,c=s.divider,f=(0,a.default)(O,l,t,c);return null!==f&&isNaN(f)?f:(r=null!==r&&void 0!==r?r:O.getAttribute("staticFractionDigits"),Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:isNaN(r)||r<0?0:r,maximumFractionDigits:null===r||isNaN(r)||r<0?-1===u?4:u:r}).format(f))}},O.focus=function(t){O&&(O.getAttribute("focused")&&O.getAttribute("hovering")||(O.updateAttributes({focused:!0}),e.trigger("hoverChart",O,t),O.trigger("hoverChart",t)))},O.blur=function(t){O&&(O.getAttribute("focused")||O.getAttribute("hovering"))&&(O.updateAttributes({focused:!1}),e.trigger("blurChart",O,t),O.trigger("blurChart",t))},O.activate=function(){O&&(O.updateAttribute("active",!0),e.trigger("active",O,!0),O.trigger("active",!0))},O.deactivate=function(){O&&(O.updateAttribute("active",!1),e.trigger("active",O,!1),O.trigger("active",!1))},O.getFirstEntry=function(){return O.getAttribute("firstEntry")},O.getUnits=function(){if(O)return O.getAttributes().units},O.getApplicableNodes=function(t,e){if(!O)return[];if(!O.match(t))return[O];var r=O.getAncestor(t);return r?r.getNodes(t,e):[O]},O.stopAutofetch=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];clearTimeout(j),O&&t&&!O.getAttribute("active")&&O.getAttribute("loaded")&&O.getAttribute("loading")&&O.cancelFetch()},(0,c.default)(O,e),(0,d.default)(O,e),(0,h.default)(O,e),O.type="chart",(0,p.default)(O),O.track=A(O);var D=(0,i.default)(),F=D.onKeyChange,E=D.initKeyboardListener,B=D.clearKeyboardListener;F(["Alt","Shift","KeyF"],(function(){O&&O.updateAttribute("fullscreen",!O.getAttribute("fullscreen"))})),F(["Alt","Shift","KeyR"],(function(){O&&O.resetNavigation()})),O.onAttributeChange("autofetch",(function(t){O&&(t?O.startAutofetch():O.stopAutofetch(!1))})),O.onAttributeChange("active",(function(t){if(O)return t?O.getAttribute("autofetch")?O.startAutofetch():void 0:O.stopAutofetch()})),O.onAttributeChange("focused",(function(t){O&&(t?E():B(),O.invalidateClosestRowCache())})),O.makeChartUI=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.getAttribute("chartLibrary"),n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(r in e.ui||console.error('Chart library "'.concat(r,'" does not exist in ').concat(Object.keys(e.ui).join(", "))),!O.getUI(t)||n){var i=(0,e.ui[r])(e,O);O.setUI(i,t)}},O.makeSubChart=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.makeChartCore(t),n=e.makeChartUI(r);return r.setUI(n,"default"),r},O.getThemeIndex=function(){if(O)return x[O.getAttribute("theme")]||x.default},O.getThemeAttribute=function(t){var e;if(O){var r=O.getAttributes(),n=O.getThemeIndex();return(null===(e=r[t])||void 0===e?void 0:e[n])||t}},O.getNodeIdsForHostLabels=function(t){var e=O.getAttributes(),r=e.selectedNodeLabelsFilter,n=e.nodesScope,i=e.nodes,o=e.nodesById,a=(r||[]).reduce((function(t,e){var r=w(e.split("|"),2),n=r[0],i=r[1];return t[n]||(t[n]=[]),t[n].push(i),t}),{}),s=Object.keys(i),l=s.length?s:n.length?n:o?Object.keys(o):[];return o?l.filter((function(t){return!!o[t]&&Object.keys(a).every((function(e){return!!a[e].length&&"".concat(a[e]).includes(o[t].labels[e])}))})):null!==t&&void 0!==t?t:l},O.getFilteredNodeIds=function(){var t=O.getAttributes(),e=t.selectedNodeLabelsFilter,r=t.nodesById,n=t.selectedNodes;if(null===e||void 0===e||!e.length||!r)return n;var i=O.getNodeIdsForHostLabels();return _(new Set([].concat(_(n),_(i))))};return O.intl=function(t){var e,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.count,o=void 0===i?1:i,a=n.pluralize,s=void 0===a||a,l=n.fallback,u=void 0===l?"":l;if(!O)return t;var c=O.getAttribute("en");return null!==c&&void 0!==c&&c[t]?"string"===typeof c[t]?c[t]:1===o?(null===(e=c[t])||void 0===e?void 0:e.one)||t:(null===(r=c[t])||void 0===r?void 0:r.other)||(s?"".concat(t,"s"):t):1===o?u||t:s?"".concat(u||t,"s"):u||t},O.setAttribute("aggregationMethod",y.aggregationMethod||(0,b.default)(O)),g(g(g({},O),(0,f.default)(O)),{},{destroy:function(){O&&(S&&S.clear(),O.destroy(),O.stopAutofetch(),B(),Object.keys(k).forEach((function(t){return k[t].unmount()})),setTimeout((function(){k=null,O=null}),2e3),O.destroy())},onKeyChange:F,sdk:e})}},1820:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48323),i=["attrs"];function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){l(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var u="*";e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.attrs,o=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,i),a=t.getAttributes().host,l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.getAttributes(),i=(0,n.getChartPayload)(t,e),o=i.after,a=i.before,l=i.points,c=i.time_group,f=i.time_resampling,d=s(s({},r),e),p=d.selectedContexts,h=d.context,b=d.nodesScope,m=d.contextScope,y=d.selectedNodes,g=void 0===y?t.getFilteredNodeIds():y,v=d.selectedInstances,_=d.selectedDimensions,w=d.selectedLabels,A=d.aggregationMethod,S=d.groupBy,x=d.groupByLabel,P=d.options,O=void 0===P?(0,n.getChartURLOptions)(t):P,j=d.method,k=d.highlightAfter,L=d.highlightBefore,N=d.baselineAfter,C=d.baselineBefore;return s(s(s({format:"json",options:Array.isArray(O)?O.join("|"):"",contexts:(Array.isArray(p)?p.join("|"):"")||h||u,scope_contexts:(Array.isArray(m)?m.join("|"):"")||u,scope_nodes:(Array.isArray(b)?b.join("|"):"")||u,nodes:(Array.isArray(g)?g.join("|"):"")||u,instances:(Array.isArray(v)?v.join("|"):"")||u,dimensions:(Array.isArray(_)?_.join("|"):"")||u,labels:(Array.isArray(w)?w.join("|"):"")||u,group_by:Array.isArray(S)?S.join("|"):""},Array.isArray(x)&&x.length&&{group_by_label:x.join("|")}),{},{aggregation:A},(0,n.getChartPayload)(t,e)),{},{after:Math.floor(k||o),before:Math.floor(L||a),baseline_after:Math.floor(N||o),baseline_before:Math.floor(C||a),method:j||"volume",points:l,time_group:c||"average",time_resampling:f})}(t,r),c=new URLSearchParams(l).toString(),f="".concat(a,"/weights?").concat(c);return fetch(f,o).then((function(t){return t.json()}))}},3126:(t,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function a(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s={hourCycle:"h23",weekday:"short",year:"numeric",month:"short",day:"2-digit"},l={hourCycle:"h23",month:"2-digit",day:"2-digit"},u={hourCycle:"h23",timeStyle:"medium"},c=function(t){return t>-10&&t<10?"0".concat(t.toString()):t.toString()};r.default=function(){var t,r,n,i=function(e){return t.format(e)};return{update:function(i){try{!function(e){t=new Intl.DateTimeFormat(navigator.language,o(o({},u),{},{timeZone:e})),n=new Intl.DateTimeFormat(navigator.language,o(o({},s),{},{timeZone:e})),r=new Intl.DateTimeFormat(navigator.language,o(o({},l),{},{timeZone:e}))}(i)}catch(e){n={format:function(t){return new Date(t).toLocaleDateString()}},t={format:function(t){return new Date(t).toLocaleTimeString()}},r={format:function(t){var e=new Date(t);return[e.getHours(),e.getMinutes(),e.getSeconds()].map(c).join(":")}}}},formatTime:i,formatDate:function(t){return n.format(t)},formatXAxis:function(t){return 0===t.getHours()&&0===t.getMinutes()&&0===t.getSeconds()?r.format(t):i(t)},destroy:function(){t=null,r=null,n=null}}}},3704:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return s;if(o=e?n:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(42698));function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t,e)||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.")}()}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function s(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"units",r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=(0,n.default)(t,e,{min:r,max:i}),a=o.method,l=o.fractionDigits,u=o.prefix,c=void 0===u?"":u,f=o.base,d=void 0===f?"":f,p=o.divider;t.updateAttributes(s(s(s(s(s({},"".concat(e,"ConversionMethod"),a),"".concat(e,"ConversionPrefix"),c),"".concat(e,"ConversionBase"),d),"".concat(e,"ConversionFractionDigits"),l),"".concat(e,"ConversionDivider"),p));var h=t.getAttribute("".concat(e,"StsByContext"));t.updateAttribute("".concat(e,"ByContext"),Object.keys(h).reduce((function(e,o){var a,s,l,u;return e[o]=(0,n.getConversionAttributes)(t,h[o].units,{min:null!==(a=null===(s=h[o])||void 0===s?void 0:s.min)&&void 0!==a?a:r,max:null!==(l=null===(u=h[o])||void 0===u?void 0:u.max)&&void 0!==l?l:i}),e}),{}))};e.default=function(t){var e=function(e,r){l(t,"units",e,r),l(t,"dbUnits",e,r),t.updateAttributes({min:e,max:r})},r=function(r,n){if(Array.isArray(t.getAttribute("staticValueRange"))){var i=o(t.getAttribute("staticValueRange"),2),a=i[0],s=i[1];e(a,s)}else{var l=t.getPayload(),u=null!==l&&void 0!==l&&l.byDimension?t.getVisibleDimensionIds().reduce((function(e,r){var n=t.getDimensionName(r),i=l.byDimension[r]||l.byDimension[n];return i&&i.min<=e.min&&(e.min=i.min),i&&i.max>=e.max&&(e.max=i.max),e}),{min:1/0,max:-1/0}):{min:1/0,max:-1/0};if(u.min!==1/0)e(u.min,u.max);else{if("undefined"===typeof r||"undefined"===typeof n)return;e(r,n)}}},n=t.on("visibleDimensionsChanged",(function(){return r()})),i=t.on("yAxisChange",r);return function(){i(),n()}}},4149:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(96540)),o=r(63766),a=r(22332),s=f(r(45780)),l=f(r(50816)),u=f(r(86589)),c=r(74848);function f(t){return t&&t.__esModule?t:{default:t}}function d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function p(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?d(Object(r),!0).forEach((function(e){h(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function h(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function b(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return m(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(t,e):void 0}}(t,e)||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.")}()}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e=t.chart,r=t.onClose,n=(0,a.useAttributeValue)("staticValueRange"),f=(0,a.useAttributeValue)("desiredUnits")||["auto"],d=(0,a.useAttributeValue)("staticFractionDigits"),h=(0,a.useAttributeValue)("enabledYAxis"),m=(0,a.useAttributeValue)("enabledXAxis"),y=(0,a.useAttributeValue)("legend"),g=b((0,i.useState)({staticValueRange:null,desiredUnits:["auto"],staticFractionDigits:null,enabledYAxis:!0,enabledXAxis:!0,legend:!0}),2),v=g[0],_=g[1];(0,i.useEffect)((function(){_({staticValueRange:n,desiredUnits:f,staticFractionDigits:d,enabledYAxis:h,enabledXAxis:m,legend:y})}),[n,f,d,h,m,y]);var w=(0,i.useCallback)((function(t){_((function(e){return p(p({},e),t)}))}),[]),A=(0,i.useCallback)((function(){e.updateAttributes(v),r(),e.trigger("yAxisChange")}),[v,e,r]),S=(0,i.useCallback)((function(){var t={staticValueRange:null,desiredUnits:["auto"],staticFractionDigits:null,enabledYAxis:!0,enabledXAxis:!0,legend:!0};_(t),Object.entries(t).forEach((function(t){var r=b(t,2),n=r[0],i=r[1];e.updateAttribute(n,i)})),r()}),[e,r]);return(0,c.jsxs)(o.Flex,{column:!0,gap:3,padding:[3],width:{min:"220px"},children:[(0,c.jsx)(s.default,{formState:v,onChange:w}),(0,c.jsx)(l.default,{formState:v,onChange:w}),(0,c.jsx)(u.default,{formState:v,onChange:w}),(0,c.jsxs)(o.Flex,{gap:1,justifyContent:"end",children:[(0,c.jsx)(o.Button,{label:"Reset",onClick:S,neutral:!0,small:!0}),(0,c.jsx)(o.Button,{label:"Apply",onClick:A,primary:!0,small:!0})]})]})}},5433:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(63303);e.default=function(){return function(t){window.smoothPlotter(t)}}},5617:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.on("highlightVerticalStart",(function(t){"selectVertical"===t.getAttribute("navigation")&&t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){t.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=t.on("highlightVerticalEnd",(function(t,e){if("selectVertical"===t.getAttribute("navigation")&&(t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){t.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==e)){var n=r(e,2),i=n[0],o=n[1];t.moveY(i,o)}}));return function(){e(),n()}}},6076:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(79513)),i=s(r(51434)),o=s(r(44047)),a=s(r(31412));function s(t){return t&&t.__esModule?t:{default:t}}var l={highlight:i.default,select:i.default,selectVertical:a.default,pan:o.default};e.default=function(t){var e,r,i=function(){var t;null===(t=e)||void 0===t||t(),e=null},o=function(){var t;i(),null===(t=r)||void 0===t||t(),r=null},a=function(n){var o;r&&(i(),e=null===(o=l[n])||void 0===o?void 0:o.call(l,t))};return{toggle:function(e,i){if(!e)return o();r=(0,n.default)(t),i&&a(i)},set:a,destroy:o}}},6504:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Button",{enumerable:!0,get:function(){return l.default}}),e.default=void 0;var i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(96540)),o=c(r(83503)),a=r(81900),s=r(74848),l=c(r(92810)),u=["svg","size","width","height","ref"];function c(t){return t&&t.__esModule?t:{default:t}}function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function d(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?f(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var h="netdata-sdk-svg",b='<svg\n id="'.concat(h,'"\n aria-hidden="true"\n style="position: absolute; width: 0; height: 0; overflow: hidden;"\n >\n <defs />\n </svg>');e.default=function(t){var e=t.svg,r=t.size,n=void 0===r?"24px":r,l=t.width,c=void 0===l?n:l,f=t.height,p=void 0===f?n:f,m=t.ref,y=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,u),g=(null===e||void 0===e?void 0:e.content)||e,v=(0,i.useMemo)((function(){return(0,o.default)(g)}),[g]);return(0,i.useEffect)((function(){if(!document.getElementById(v)){!function(){if(!document.querySelector("#".concat(h))){var t=document.createElement("div");t.innerHTML=b,document.body.insertBefore(t.firstChild.cloneNode(!0),document.body.firstChild)}}();var t=document.querySelector("#".concat(h," defs")),e=function(t,e){var r=document.createElement("div");if(!(t=t.trim().replace(/^<symbol /i,"<svg ").replace(/<\/symbol>$/i,"</svg>")))return console.error("Couldn't find SVG: ".concat(e," - ").concat(t)),"";if(r.innerHTML=t,!r.firstChild)return"";var n=r.firstChild.getAttribute("viewBox"),i=r.firstChild.getAttribute("xmlns"),o=r.firstChild.getAttribute("preserveAspectRatio","");return r.innerHTML='<svg viewbox="'.concat(n,'" id="').concat(e,'" xmlns="').concat(i,'" preserveAspectRatio="').concat(o||"",'">').concat(r.firstChild.innerHTML,"</svg>"),r.firstChild}(g,v);t.appendChild(e)}}),[g]),(0,s.jsx)(a.StyledIcon,d(d({ref:m,width:c,height:p},y),{},{children:(0,s.jsx)("use",{xlinkHref:"#".concat(v)})}))}},8132:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}r.r(e),r.d(e,{AcroForm:()=>kt,AcroFormAppearance:()=>Ot,AcroFormButton:()=>vt,AcroFormCheckBox:()=>St,AcroFormChoiceField:()=>bt,AcroFormComboBox:()=>yt,AcroFormEditBox:()=>gt,AcroFormListBox:()=>mt,AcroFormPasswordField:()=>Pt,AcroFormPushButton:()=>_t,AcroFormRadioButton:()=>wt,AcroFormTextField:()=>xt,GState:()=>B,ShadingPattern:()=>R,TilingPattern:()=>q,default:()=>z,jsPDF:()=>z});var i=r(69861);function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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 s=r(7587),l=function(){return"undefined"!=typeof window?window:"undefined"!=typeof r.g?r.g:"undefined"!=typeof self?self:this}();function u(){l.console&&"function"==typeof l.console.log&&l.console.log.apply(l.console,arguments)}var c={log:u,warn:function(t){l.console&&("function"==typeof l.console.warn?l.console.warn.apply(l.console,arguments):u.call(null,arguments))},error:function(t){l.console&&("function"==typeof l.console.error?l.console.error.apply(l.console,arguments):u(t))}};function f(t,e,r){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){h(n.response,e,r)},n.onerror=function(){c.error("could not download file")},n.send()}function d(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(r){}return e.status>=200&&e.status<=299}function p(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var h=l.saveAs||("object"!==("undefined"==typeof window?"undefined":n(window))||window!==l?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,r){var n=l.URL||l.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?d(i.href)?f(t,e,r):p(i,i.target="_blank"):p(i)):(i.href=n.createObjectURL(t),setTimeout((function(){n.revokeObjectURL(i.href)}),4e4),setTimeout((function(){p(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,r){if(e=e||t.name||"download","string"==typeof t)if(d(t))f(t,e,r);else{var i=document.createElement("a");i.href=t,i.target="_blank",setTimeout((function(){p(i)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==n(e)&&(c.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,r),e)}:function(t,e,r,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof t)return f(t,e,r);var o="application/octet-stream"===t.type,a=/constructor/i.test(l.HTMLElement)||l.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||o&&a)&&"object"===("undefined"==typeof FileReader?"undefined":n(FileReader))){var u=new FileReader;u.onloadend=function(){var t=u.result;t=s?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=t:location=t,i=null},u.readAsDataURL(t)}else{var c=l.URL||l.webkitURL,d=c.createObjectURL(t);i?i.location=d:location.href=d,i=null,setTimeout((function(){c.revokeObjectURL(d)}),4e4)}});function b(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,o=r[n].process,a=i.exec(t);a&&(e=o(a),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==r.length&&(r="0"+r),"#"+t+e+r}}var m=l.atob.bind(l),y=l.btoa.bind(l);function g(t,e){var r=t[0],n=t[1],i=t[2],o=t[3];r=_(r,n,i,o,e[0],7,-680876936),o=_(o,r,n,i,e[1],12,-389564586),i=_(i,o,r,n,e[2],17,606105819),n=_(n,i,o,r,e[3],22,-1044525330),r=_(r,n,i,o,e[4],7,-176418897),o=_(o,r,n,i,e[5],12,1200080426),i=_(i,o,r,n,e[6],17,-1473231341),n=_(n,i,o,r,e[7],22,-45705983),r=_(r,n,i,o,e[8],7,1770035416),o=_(o,r,n,i,e[9],12,-1958414417),i=_(i,o,r,n,e[10],17,-42063),n=_(n,i,o,r,e[11],22,-1990404162),r=_(r,n,i,o,e[12],7,1804603682),o=_(o,r,n,i,e[13],12,-40341101),i=_(i,o,r,n,e[14],17,-1502002290),r=w(r,n=_(n,i,o,r,e[15],22,1236535329),i,o,e[1],5,-165796510),o=w(o,r,n,i,e[6],9,-1069501632),i=w(i,o,r,n,e[11],14,643717713),n=w(n,i,o,r,e[0],20,-373897302),r=w(r,n,i,o,e[5],5,-701558691),o=w(o,r,n,i,e[10],9,38016083),i=w(i,o,r,n,e[15],14,-660478335),n=w(n,i,o,r,e[4],20,-405537848),r=w(r,n,i,o,e[9],5,568446438),o=w(o,r,n,i,e[14],9,-1019803690),i=w(i,o,r,n,e[3],14,-187363961),n=w(n,i,o,r,e[8],20,1163531501),r=w(r,n,i,o,e[13],5,-1444681467),o=w(o,r,n,i,e[2],9,-51403784),i=w(i,o,r,n,e[7],14,1735328473),r=A(r,n=w(n,i,o,r,e[12],20,-1926607734),i,o,e[5],4,-378558),o=A(o,r,n,i,e[8],11,-2022574463),i=A(i,o,r,n,e[11],16,1839030562),n=A(n,i,o,r,e[14],23,-35309556),r=A(r,n,i,o,e[1],4,-1530992060),o=A(o,r,n,i,e[4],11,1272893353),i=A(i,o,r,n,e[7],16,-155497632),n=A(n,i,o,r,e[10],23,-1094730640),r=A(r,n,i,o,e[13],4,681279174),o=A(o,r,n,i,e[0],11,-358537222),i=A(i,o,r,n,e[3],16,-722521979),n=A(n,i,o,r,e[6],23,76029189),r=A(r,n,i,o,e[9],4,-640364487),o=A(o,r,n,i,e[12],11,-421815835),i=A(i,o,r,n,e[15],16,530742520),r=S(r,n=A(n,i,o,r,e[2],23,-995338651),i,o,e[0],6,-198630844),o=S(o,r,n,i,e[7],10,1126891415),i=S(i,o,r,n,e[14],15,-1416354905),n=S(n,i,o,r,e[5],21,-57434055),r=S(r,n,i,o,e[12],6,1700485571),o=S(o,r,n,i,e[3],10,-1894986606),i=S(i,o,r,n,e[10],15,-1051523),n=S(n,i,o,r,e[1],21,-2054922799),r=S(r,n,i,o,e[8],6,1873313359),o=S(o,r,n,i,e[15],10,-30611744),i=S(i,o,r,n,e[6],15,-1560198380),n=S(n,i,o,r,e[13],21,1309151649),r=S(r,n,i,o,e[4],6,-145523070),o=S(o,r,n,i,e[11],10,-1120210379),i=S(i,o,r,n,e[2],15,718787259),n=S(n,i,o,r,e[9],21,-343485551),t[0]=C(r,t[0]),t[1]=C(n,t[1]),t[2]=C(i,t[2]),t[3]=C(o,t[3])}function v(t,e,r,n,i,o){return e=C(C(e,t),C(n,o)),C(e<<i|e>>>32-i,r)}function _(t,e,r,n,i,o,a){return v(e&r|~e&n,t,e,i,o,a)}function w(t,e,r,n,i,o,a){return v(e&n|r&~n,t,e,i,o,a)}function A(t,e,r,n,i,o,a){return v(e^r^n,t,e,i,o,a)}function S(t,e,r,n,i,o,a){return v(r^(e|~n),t,e,i,o,a)}function x(t){var e,r=t.length,n=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)g(n,P(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(g(n,i),e=0;e<16;e++)i[e]=0;return i[14]=8*r,g(n,i),n}function P(t){var e,r=[];for(e=0;e<64;e+=4)r[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return r}var O="0123456789abcdef".split("");function j(t){for(var e="",r=0;r<4;r++)e+=O[t>>8*r+4&15]+O[t>>8*r&15];return e}function k(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function L(t){return x(t).map(k).join("")}var N="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e<t.length;e++)t[e]=j(t[e]);return t.join("")}(x("hello"));function C(t,e){if(N){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}return t+e&4294967295}function M(t,e){var r,n,i,o;if(t!==r){for(var a=(i=t,o=1+(256/t.length|0),new Array(o+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var u=0;for(l=0;l<256;l++){var c=s[l];u=(u+c+a.charCodeAt(l))%256,s[l]=s[u],s[u]=c}r=t,n=s}else s=n;var f=e.length,d=0,p=0,h="";for(l=0;l<f;l++)p=(p+(c=s[d=(d+1)%256]))%256,s[d]=s[p],s[p]=c,a=s[(s[d]+s[p])%256],h+=String.fromCharCode(e.charCodeAt(l)^a);return h}var I={print:4,modify:8,copy:16,"annot-forms":32};function D(t,e,r,n){this.v=1,this.r=2;var i=192;t.forEach((function(t){if(void 0!==I.perm)throw new Error("Invalid permission: "+t);i+=I[t]})),this.padding="(\xbfN^Nu\x8aAd\0NV\xff\xfa\x01\b..\0\xb6\xd0h>\x80/\f\xa9\xfedSiz";var o=(e+this.padding).substr(0,32),a=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=L(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=M(this.encryptionKey,this.padding)}function F(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",r=t.length,n=0;n<r;n++){var i=t.charCodeAt(n);e+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):t[n]}return e}function E(t){if("object"!==n(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,r,n){if(n=n||!1,"string"!=typeof t||"function"!=typeof r||"boolean"!=typeof n)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[r,!!n],i},this.unsubscribe=function(t){for(var r in e)if(e[r][t])return delete e[r][t],0===Object.keys(e[r]).length&&delete e[r],!0;return!1},this.publish=function(r){if(e.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[r]){var a=e[r][o];try{a[0].apply(t,n)}catch(p){l.console&&c.error("jsPDF PubSub Error",p.message,p)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function B(t){if(!(this instanceof B))return new B(t);var e="opacity,stroke-opacity".split(",");for(var r in t)t.hasOwnProperty(r)&&e.indexOf(r)>=0&&(this[r]=t[r]);this.id="",this.objectNumber=-1}function T(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function R(t,e,r,n,i){if(!(this instanceof R))return new R(t,e,r,n,i);this.type="axial"===t?2:3,this.coords=e,this.colors=r,T.call(this,n,i)}function q(t,e,r,n,i){if(!(this instanceof q))return new q(t,e,r,n,i);this.boundingBox=t,this.xStep=e,this.yStep=r,this.stream="",this.cloneIndex=0,T.call(this,n,i)}function z(t){var e,r="string"==typeof arguments[0]?arguments[0]:"p",i=arguments[1],o=arguments[2],a=arguments[3],s=[],u=1,f=16,d="S",p=null;"object"===n(t=t||{})&&(r=t.orientation,i=t.unit||i,o=t.format||o,a=t.compress||t.compressPdf||a,null!==(p=t.encryption||null)&&(p.userPassword=p.userPassword||"",p.ownerPassword=p.ownerPassword||"",p.userPermissions=p.userPermissions||[]),u="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(f=t.floatPrecision),d=t.defaultPathOperation||"S"),s=t.filters||(!0===a?["FlateEncode"]:s),i=i||"mm",r=(""+(r||"P")).toLowerCase();var m=t.putOnlyUsedFonts||!1,g={},v={internal:{},__private__:{}};v.__private__.PubSub=E;var _="1.3",w=v.__private__.getPdfVersion=function(){return _};v.__private__.setPdfVersion=function(t){_=t};var A={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};v.__private__.getPageFormats=function(){return A};var S=v.__private__.getPageFormat=function(t){return A[t]};o=o||"a4";var x="compat",P="advanced",O=x;function j(){this.saveGraphicsState(),ct(new Vt(Pt,0,0,-Pt,0,wr()*Pt).toString()+" cm"),this.setFontSize(this.getFontSize()/Pt),d="n",O=P}function k(){this.restoreGraphicsState(),d="S",O=x}var L=v.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};v.advancedAPI=function(t){var e=O===x;return e&&j.call(this),"function"!=typeof t||(t(this),e&&k.call(this)),this},v.compatAPI=function(t){var e=O===P;return e&&k.call(this),"function"!=typeof t||(t(this),e&&j.call(this)),this},v.isAdvancedAPI=function(){return O===P};var N,C=function(t){if(O!==P)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},M=v.roundToPrecision=v.__private__.roundToPrecision=function(t,r){var n=e||r;if(isNaN(t)||isNaN(n))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(n).replace(/0+$/,"")};N=v.hpf=v.__private__.hpf="number"==typeof f?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return M(t,f)}:"smart"===f?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return M(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return M(t,16)};var I=v.f2=v.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return M(t,2)},T=v.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return M(t,3)},U=v.scale=v.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return O===x?t*Pt:O===P?t:void 0},W=function(t){return U(function(t){return O===x?wr()-t:O===P?t:void 0}(t))};v.__private__.setPrecision=v.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var V,H="00000000000000000000000000000000",G=v.__private__.getFileId=function(){return H},K=v.__private__.setFileId=function(t){return H=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():H.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==p&&(Ce=new D(p.userPermissions,p.userPassword,p.ownerPassword,H)),H};v.setFileId=function(t){return K(t),this},v.getFileId=function(){return G()};var Y=v.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),r=e<0?"+":"-",n=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[r,Q(n),"'",Q(i),"'"].join("");return["D:",t.getFullYear(),Q(t.getMonth()+1),Q(t.getDate()),Q(t.getHours()),Q(t.getMinutes()),Q(t.getSeconds()),o].join("")},X=v.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),r=parseInt(t.substr(6,2),10)-1,n=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,r,n,i,o,a,0)},J=v.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=Y(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return V=e},$=v.__private__.getCreationDate=function(t){var e=V;return"jsDate"===t&&(e=X(V)),e};v.setCreationDate=function(t){return J(t),this},v.getCreationDate=function(t){return $(t)};var Z,Q=v.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},tt=v.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},et=0,rt=[],nt=[],it=0,ot=[],at=[],st=!1,lt=nt;v.__private__.setCustomOutputDestination=function(t){st=!0,lt=t};var ut=function(t){st||(lt=t)};v.__private__.resetCustomOutputDestination=function(){st=!1,lt=nt};var ct=v.__private__.out=function(t){return t=t.toString(),it+=t.length+1,lt.push(t),lt},ft=v.__private__.write=function(t){return ct(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},dt=v.__private__.getArrayBuffer=function(t){for(var e=t.length,r=new ArrayBuffer(e),n=new Uint8Array(r);e--;)n[e]=t.charCodeAt(e);return r},pt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];v.__private__.getStandardFonts=function(){return pt};var ht=t.fontSize||16;v.__private__.setFontSize=v.setFontSize=function(t){return ht=O===P?t/Pt:t,this};var bt,mt=v.__private__.getFontSize=v.getFontSize=function(){return O===x?ht:ht*Pt},yt=t.R2L||!1;v.__private__.setR2L=v.setR2L=function(t){return yt=t,this},v.__private__.getR2L=v.getR2L=function(){return yt};var gt,vt=v.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))bt=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');bt=t}else bt=parseInt(t,10)};v.__private__.getZoomMode=function(){return bt};var _t,wt=v.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');gt=t};v.__private__.getPageMode=function(){return gt};var At=v.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');_t=t};v.__private__.getLayoutMode=function(){return _t},v.__private__.setDisplayMode=v.setDisplayMode=function(t,e,r){return vt(t),At(e),wt(r),this};var St={title:"",subject:"",author:"",keywords:"",creator:""};v.__private__.getDocumentProperty=function(t){if(-1===Object.keys(St).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return St[t]},v.__private__.getDocumentProperties=function(){return St},v.__private__.setDocumentProperties=v.setProperties=v.setDocumentProperties=function(t){for(var e in St)St.hasOwnProperty(e)&&t[e]&&(St[e]=t[e]);return this},v.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(St).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return St[t]=e};var xt,Pt,Ot,jt,kt,Lt={},Nt={},Ct=[],Mt={},It={},Dt={},Ft={},Et=null,Bt=0,Tt=[],Rt=new E(v),qt=t.hotfixes||[],zt={},Ut={},Wt=[],Vt=function t(e,r,n,i,o,a){if(!(this instanceof t))return new t(e,r,n,i,o,a);isNaN(e)&&(e=1),isNaN(r)&&(r=0),isNaN(n)&&(n=0),isNaN(i)&&(i=1),isNaN(o)&&(o=0),isNaN(a)&&(a=0),this._matrix=[e,r,n,i,o,a]};Object.defineProperty(Vt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Vt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Vt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Vt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Vt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Vt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Vt.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Vt.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Vt.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Vt.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Vt.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Vt.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Vt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Vt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Vt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Vt.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Vt.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(N).join(t)},Vt.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,r=t.sx*this.shy+t.shy*this.sy,n=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Vt(e,r,n,i,o,a)},Vt.prototype.decompose=function(){var t=this.sx,e=this.shy,r=this.shx,n=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*r+(e/=a)*n;r-=t*s,n-=e*s;var l=Math.sqrt(r*r+n*n);return s/=l,t*(n/=l)<e*(r/=l)&&(t=-t,e=-e,s=-s,a=-a),{scale:new Vt(a,0,0,l,0,0),translate:new Vt(1,0,0,1,i,o),rotate:new Vt(t,e,-e,t,0,0),skew:new Vt(1,0,s,1,0,0)}},Vt.prototype.toString=function(t){return this.join(" ")},Vt.prototype.inversed=function(){var t=this.sx,e=this.shy,r=this.shx,n=this.sy,i=this.tx,o=this.ty,a=1/(t*n-e*r),s=n*a,l=-e*a,u=-r*a,c=t*a;return new Vt(s,l,u,c,-s*i-u*o,-l*i-c*o)},Vt.prototype.applyToPoint=function(t){var e=t.x*this.sx+t.y*this.shx+this.tx,r=t.x*this.shy+t.y*this.sy+this.ty;return new hr(e,r)},Vt.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),r=this.applyToPoint(new hr(t.x+t.w,t.y+t.h));return new br(e.x,e.y,r.x-e.x,r.y-e.y)},Vt.prototype.clone=function(){var t=this.sx,e=this.shy,r=this.shx,n=this.sy,i=this.tx,o=this.ty;return new Vt(t,e,r,n,i,o)},v.Matrix=Vt;var Ht=v.matrixMult=function(t,e){return e.multiply(t)},Gt=new Vt(1,0,0,1,0,0);v.unitMatrix=v.identityMatrix=Gt;var Kt=function(t,e){if(!It[t]){var r=(e instanceof R?"Sh":"P")+(Object.keys(Mt).length+1).toString(10);e.id=r,It[t]=r,Mt[r]=e,Rt.publish("addPattern",e)}};v.ShadingPattern=R,v.TilingPattern=q,v.addShadingPattern=function(t,e){return C("addShadingPattern()"),Kt(t,e),this},v.beginTilingPattern=function(t){C("beginTilingPattern()"),yr(t.boundingBox[0],t.boundingBox[1],t.boundingBox[2]-t.boundingBox[0],t.boundingBox[3]-t.boundingBox[1],t.matrix)},v.endTilingPattern=function(t,e){C("endTilingPattern()"),e.stream=at[Z].join("\n"),Kt(t,e),Rt.publish("endTilingPattern",e),Wt.pop().restore()};var Yt,Xt=v.__private__.newObject=function(){var t=Jt();return $t(t,!0),t},Jt=v.__private__.newObjectDeferred=function(){return et++,rt[et]=function(){return it},et},$t=function(t,e){return e="boolean"==typeof e&&e,rt[t]=it,e&&ct(t+" 0 obj"),t},Zt=v.__private__.newAdditionalObject=function(){var t={objId:Jt(),content:""};return ot.push(t),t},Qt=Jt(),te=Jt(),ee=v.__private__.decodeColorString=function(t){var e=t.split(" ");if(2!==e.length||"g"!==e[1]&&"G"!==e[1])5!==e.length||"k"!==e[4]&&"K"!==e[4]||(e=[(1-e[0])*(1-e[3]),(1-e[1])*(1-e[3]),(1-e[2])*(1-e[3]),"r"]);else{var r=parseFloat(e[0]);e=[r,r,r,"r"]}for(var n="#",i=0;i<3;i++)n+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return n},re=v.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var r=t.ch1,i=t.ch2,o=t.ch3,a=t.ch4,s="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof r&&"#"!==r.charAt(0)){var l=new b(r);if(l.ok)r=l.toHex();else if(!/^\d*\.?\d*$/.test(r))throw new Error('Invalid color "'+r+'" passed to jsPDF.encodeColorString.')}if("string"==typeof r&&/^#[0-9A-Fa-f]{3}$/.test(r)&&(r="#"+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]),"string"==typeof r&&/^#[0-9A-Fa-f]{6}$/.test(r)){var u=parseInt(r.substr(1),16);r=u>>16&255,i=u>>8&255,o=255&u}if(void 0===i||void 0===a&&r===i&&i===o)e="string"==typeof r?r+" "+s[0]:2===t.precision?I(r/255)+" "+s[0]:T(r/255)+" "+s[0];else if(void 0===a||"object"===n(a)){if(a&&!isNaN(a.a)&&0===a.a)return["1.","1.","1.",s[1]].join(" ");e="string"==typeof r?[r,i,o,s[1]].join(" "):2===t.precision?[I(r/255),I(i/255),I(o/255),s[1]].join(" "):[T(r/255),T(i/255),T(o/255),s[1]].join(" ")}else e="string"==typeof r?[r,i,o,a,s[2]].join(" "):2===t.precision?[I(r),I(i),I(o),I(a),s[2]].join(" "):[T(r),T(i),T(o),T(a),s[2]].join(" ");return e},ne=v.__private__.getFilters=function(){return s},ie=v.__private__.putStream=function(t){var e=(t=t||{}).data||"",r=t.filters||ne(),n=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==p&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==p&&(s=Ce.encryptor(a,0));var l={};!0===r&&(r=["FlateEncode"]);var u=t.additionalKeyValues||[],c=(l=void 0!==z.API.processDataByFilters?z.API.processDataByFilters(e,r):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(n)?n.join(" "):n.toString());if(0!==l.data.length&&(u.push({key:"Length",value:l.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=c.length)if(c.split("/").length-1==1)u.push({key:"Filter",value:c});else{u.push({key:"Filter",value:"["+c+"]"});for(var f=0;f<u.length;f+=1)if("DecodeParms"===u[f].key){for(var d=[],h=0;h<l.reverseChain.split("/").length-1;h+=1)d.push("null");d.push(u[f].value),u[f].value="["+d.join(" ")+"]"}}ct("<<");for(var b=0;b<u.length;b++)ct("/"+u[b].key+" "+u[b].value);ct(">>"),0!==l.data.length&&(ct("stream"),ct(s(l.data)),ct("endstream"))},oe=v.__private__.putPage=function(t){var e=t.number,r=t.data,n=t.objId,i=t.contentsObjId;$t(n,!0),ct("<</Type /Page"),ct("/Parent "+t.rootDictionaryObjId+" 0 R"),ct("/Resources "+t.resourceDictionaryObjId+" 0 R"),ct("/MediaBox ["+parseFloat(N(t.mediaBox.bottomLeftX))+" "+parseFloat(N(t.mediaBox.bottomLeftY))+" "+N(t.mediaBox.topRightX)+" "+N(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&ct("/CropBox ["+N(t.cropBox.bottomLeftX)+" "+N(t.cropBox.bottomLeftY)+" "+N(t.cropBox.topRightX)+" "+N(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&ct("/BleedBox ["+N(t.bleedBox.bottomLeftX)+" "+N(t.bleedBox.bottomLeftY)+" "+N(t.bleedBox.topRightX)+" "+N(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&ct("/TrimBox ["+N(t.trimBox.bottomLeftX)+" "+N(t.trimBox.bottomLeftY)+" "+N(t.trimBox.topRightX)+" "+N(t.trimBox.topRightY)+"]"),null!==t.artBox&&ct("/ArtBox ["+N(t.artBox.bottomLeftX)+" "+N(t.artBox.bottomLeftY)+" "+N(t.artBox.topRightX)+" "+N(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&ct("/UserUnit "+t.userUnit),Rt.publish("putPage",{objId:n,pageContext:Tt[e],pageNumber:e,page:r}),ct("/Contents "+i+" 0 R"),ct(">>"),ct("endobj");var o=r.join("\n");return O===P&&(o+="\nQ"),$t(i,!0),ie({data:o,filters:ne(),objectId:i}),ct("endobj"),n},ae=v.__private__.putPages=function(){var t,e,r=[];for(t=1;t<=Bt;t++)Tt[t].objId=Jt(),Tt[t].contentsObjId=Jt();for(t=1;t<=Bt;t++)r.push(oe({number:t,data:at[t],objId:Tt[t].objId,contentsObjId:Tt[t].contentsObjId,mediaBox:Tt[t].mediaBox,cropBox:Tt[t].cropBox,bleedBox:Tt[t].bleedBox,trimBox:Tt[t].trimBox,artBox:Tt[t].artBox,userUnit:Tt[t].userUnit,rootDictionaryObjId:Qt,resourceDictionaryObjId:te}));$t(Qt,!0),ct("<</Type /Pages");var n="/Kids [";for(e=0;e<Bt;e++)n+=r[e]+" 0 R ";ct(n+"]"),ct("/Count "+Bt),ct(">>"),ct("endobj"),Rt.publish("postPutPages")},se=function(t){Rt.publish("putFont",{font:t,out:ct,newObject:Xt,putStream:ie}),!0!==t.isAlreadyPutted&&(t.objectNumber=Xt(),ct("<<"),ct("/Type /Font"),ct("/BaseFont /"+F(t.postScriptName)),ct("/Subtype /Type1"),"string"==typeof t.encoding&&ct("/Encoding /"+t.encoding),ct("/FirstChar 32"),ct("/LastChar 255"),ct(">>"),ct("endobj"))},le=function(t){t.objectNumber=Xt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[N(t.x),N(t.y),N(t.x+t.width),N(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var r=t.pages[1].join("\n");ie({data:r,additionalKeyValues:e,objectId:t.objectNumber}),ct("endobj")},ue=function(t,e){e||(e=21);var r=Xt(),n=function(t,e){var r,n=[],i=1/(e-1);for(r=0;r<1;r+=i)n.push(r);if(n.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",l=0,u=0;u<n.length;u++){for(r=n[u];r>t[l+1].offset;)l++;var c=t[l].offset,f=(r-c)/(t[l+1].offset-c),d=t[l].color,p=t[l+1].color;s+=tt(Math.round((1-f)*d[0]+f*p[0]).toString(16))+tt(Math.round((1-f)*d[1]+f*p[1]).toString(16))+tt(Math.round((1-f)*d[2]+f*p[2]).toString(16))}return s.trim()}(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ie({data:n,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:r}),ct("endobj"),t.objectNumber=Xt(),ct("<< /ShadingType "+t.type),ct("/ColorSpace /DeviceRGB");var o="/Coords ["+N(parseFloat(t.coords[0]))+" "+N(parseFloat(t.coords[1]))+" ";2===t.type?o+=N(parseFloat(t.coords[2]))+" "+N(parseFloat(t.coords[3])):o+=N(parseFloat(t.coords[2]))+" "+N(parseFloat(t.coords[3]))+" "+N(parseFloat(t.coords[4]))+" "+N(parseFloat(t.coords[5])),ct(o+="]"),t.matrix&&ct("/Matrix ["+t.matrix.toString()+"]"),ct("/Function "+r+" 0 R"),ct("/Extend [true true]"),ct(">>"),ct("endobj")},ce=function(t,e){var r=Jt(),n=Xt();e.push({resourcesOid:r,objectOid:n}),t.objectNumber=n;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(N).join(" ")+"]"}),i.push({key:"XStep",value:N(t.xStep)}),i.push({key:"YStep",value:N(t.yStep)}),i.push({key:"Resources",value:r+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ie({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),ct("endobj")},fe=function(t){for(var e in t.objectNumber=Xt(),ct("<<"),t)switch(e){case"opacity":ct("/ca "+I(t[e]));break;case"stroke-opacity":ct("/CA "+I(t[e]))}ct(">>"),ct("endobj")},de=function(t){$t(t.resourcesOid,!0),ct("<<"),ct("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in ct("/Font <<"),Lt)Lt.hasOwnProperty(t)&&(!1===m||!0===m&&g.hasOwnProperty(t))&&ct("/"+t+" "+Lt[t].objectNumber+" 0 R");ct(">>")}(),function(){if(Object.keys(Mt).length>0){for(var t in ct("/Shading <<"),Mt)Mt.hasOwnProperty(t)&&Mt[t]instanceof R&&Mt[t].objectNumber>=0&&ct("/"+t+" "+Mt[t].objectNumber+" 0 R");Rt.publish("putShadingPatternDict"),ct(">>")}}(),function(t){if(Object.keys(Mt).length>0){for(var e in ct("/Pattern <<"),Mt)Mt.hasOwnProperty(e)&&Mt[e]instanceof v.TilingPattern&&Mt[e].objectNumber>=0&&Mt[e].objectNumber<t&&ct("/"+e+" "+Mt[e].objectNumber+" 0 R");Rt.publish("putTilingPatternDict"),ct(">>")}}(t.objectOid),function(){if(Object.keys(Dt).length>0){var t;for(t in ct("/ExtGState <<"),Dt)Dt.hasOwnProperty(t)&&Dt[t].objectNumber>=0&&ct("/"+t+" "+Dt[t].objectNumber+" 0 R");Rt.publish("putGStateDict"),ct(">>")}}(),function(){for(var t in ct("/XObject <<"),zt)zt.hasOwnProperty(t)&&zt[t].objectNumber>=0&&ct("/"+t+" "+zt[t].objectNumber+" 0 R");Rt.publish("putXobjectDict"),ct(">>")}(),ct(">>"),ct("endobj")},pe=function(t){Nt[t.fontName]=Nt[t.fontName]||{},Nt[t.fontName][t.fontStyle]=t.id},he=function(t,e,r,n,i){var o={id:"F"+(Object.keys(Lt).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:r,encoding:n,isStandardFont:i||!1,metadata:{}};return Rt.publish("addFont",{font:o,instance:this}),Lt[o.id]=o,pe(o),o.id},be=v.__private__.pdfEscape=v.pdfEscape=function(t,e){return function(t,e){var r,n,i,o,a,s,l,u,c;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&Lt[xt].metadata&&Lt[xt].metadata[i]&&Lt[xt].metadata[i].encoding&&(o=Lt[xt].metadata[i].encoding,!a&&Lt[xt].encoding&&(a=Lt[xt].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(l=!1,s=[],r=0,n=t.length;r<n;r++)(u=a[t.charCodeAt(r)])?s.push(String.fromCharCode(u)):s.push(t[r]),s[r].charCodeAt(0)>>8&&(l=!0);t=s.join("")}for(r=t.length;void 0===l&&0!==r;)t.charCodeAt(r-1)>>8&&(l=!0),r--;if(!l)return t;for(s=e.noBOM?[]:[254,255],r=0,n=t.length;r<n;r++){if((c=(u=t.charCodeAt(r))>>8)>>8)throw new Error("Character at position "+r+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(c),s.push(u-(c<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},me=v.__private__.beginPage=function(t){at[++Bt]=[],Tt[Bt]={objId:0,contentsObjId:0,userUnit:Number(u),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},ve(Bt),ut(at[Z])},ye=function(t,e){var n,i,a;switch(r=e||r,"string"==typeof t&&(n=S(t.toLowerCase()),Array.isArray(n)&&(i=n[0],a=n[1])),Array.isArray(t)&&(i=t[0]*Pt,a=t[1]*Pt),isNaN(i)&&(i=o[0],a=o[1]),(i>14400||a>14400)&&(c.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),i=Math.min(14400,i),a=Math.min(14400,a)),o=[i,a],r.substr(0,1)){case"l":a>i&&(o=[a,i]);break;case"p":i>a&&(o=[a,i])}me(o),$e(Xe),ct(or),0!==fr&&ct(fr+" J"),0!==dr&&ct(dr+" j"),Rt.publish("addPage",{pageNumber:Bt})},ge=function(t){t>0&&t<=Bt&&(at.splice(t,1),Tt.splice(t,1),Bt--,Z>Bt&&(Z=Bt),this.setPage(Z))},ve=function(t){t>0&&t<=Bt&&(Z=t)},_e=v.__private__.getNumberOfPages=v.getNumberOfPages=function(){return at.length-1},we=function(t,e,r){var n,i=void 0;return r=r||{},t=void 0!==t?t:Lt[xt].fontName,e=void 0!==e?e:Lt[xt].fontStyle,n=t.toLowerCase(),void 0!==Nt[n]&&void 0!==Nt[n][e]?i=Nt[n][e]:void 0!==Nt[t]&&void 0!==Nt[t][e]?i=Nt[t][e]:!1===r.disableWarning&&c.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||r.noFallback||null==(i=Nt.times[e])&&(i=Nt.times.normal),i},Ae=v.__private__.putInfo=function(){var t=Xt(),e=function(t){return t};for(var r in null!==p&&(e=Ce.encryptor(t,0)),ct("<<"),ct("/Producer ("+be(e("jsPDF "+z.version))+")"),St)St.hasOwnProperty(r)&&St[r]&&ct("/"+r.substr(0,1).toUpperCase()+r.substr(1)+" ("+be(e(St[r]))+")");ct("/CreationDate ("+be(e(V))+")"),ct(">>"),ct("endobj")},Se=v.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Qt;switch(Xt(),ct("<<"),ct("/Type /Catalog"),ct("/Pages "+e+" 0 R"),bt||(bt="fullwidth"),bt){case"fullwidth":ct("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ct("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ct("/OpenAction [3 0 R /Fit]");break;case"original":ct("/OpenAction [3 0 R /XYZ null null 1]");break;default:var r=""+bt;"%"===r.substr(r.length-1)&&(bt=parseInt(bt)/100),"number"==typeof bt&&ct("/OpenAction [3 0 R /XYZ null null "+I(bt)+"]")}switch(_t||(_t="continuous"),_t){case"continuous":ct("/PageLayout /OneColumn");break;case"single":ct("/PageLayout /SinglePage");break;case"two":case"twoleft":ct("/PageLayout /TwoColumnLeft");break;case"tworight":ct("/PageLayout /TwoColumnRight")}gt&&ct("/PageMode /"+gt),Rt.publish("putCatalog"),ct(">>"),ct("endobj")},xe=v.__private__.putTrailer=function(){ct("trailer"),ct("<<"),ct("/Size "+(et+1)),ct("/Root "+et+" 0 R"),ct("/Info "+(et-1)+" 0 R"),null!==p&&ct("/Encrypt "+Ce.oid+" 0 R"),ct("/ID [ <"+H+"> <"+H+"> ]"),ct(">>")},Pe=v.__private__.putHeader=function(){ct("%PDF-"+_),ct("%\xba\xdf\xac\xe0")},Oe=v.__private__.putXRef=function(){var t="0000000000";ct("xref"),ct("0 "+(et+1)),ct("0000000000 65535 f ");for(var e=1;e<=et;e++)"function"==typeof rt[e]?ct((t+rt[e]()).slice(-10)+" 00000 n "):void 0!==rt[e]?ct((t+rt[e]).slice(-10)+" 00000 n "):ct("0000000000 00000 n ")},je=v.__private__.buildDocument=function(){var t;et=0,it=0,nt=[],rt=[],ot=[],Qt=Jt(),te=Jt(),ut(nt),Rt.publish("buildDocument"),Pe(),ae(),function(){Rt.publish("putAdditionalObjects");for(var t=0;t<ot.length;t++){var e=ot[t];$t(e.objId,!0),ct(e.content),ct("endobj")}Rt.publish("postPutAdditionalObjects")}(),t=[],function(){for(var t in Lt)Lt.hasOwnProperty(t)&&(!1===m||!0===m&&g.hasOwnProperty(t))&&se(Lt[t])}(),function(){var t;for(t in Dt)Dt.hasOwnProperty(t)&&fe(Dt[t])}(),function(){for(var t in zt)zt.hasOwnProperty(t)&&le(zt[t])}(),function(t){var e;for(e in Mt)Mt.hasOwnProperty(e)&&(Mt[e]instanceof R?ue(Mt[e]):Mt[e]instanceof q&&ce(Mt[e],t))}(t),Rt.publish("putResources"),t.forEach(de),de({resourcesOid:te,objectOid:Number.MAX_SAFE_INTEGER}),Rt.publish("postPutResources"),null!==p&&(Ce.oid=Xt(),ct("<<"),ct("/Filter /Standard"),ct("/V "+Ce.v),ct("/R "+Ce.r),ct("/U <"+Ce.toHexString(Ce.U)+">"),ct("/O <"+Ce.toHexString(Ce.O)+">"),ct("/P "+Ce.P),ct(">>"),ct("endobj")),Ae(),Se();var e=it;return Oe(),xe(),ct("startxref"),ct(""+e),ct("%%EOF"),ut(at[Z]),nt.join("\n")},ke=v.__private__.getBlob=function(t){return new Blob([dt(t)],{type:"application/pdf"})},Le=v.output=v.__private__.output=(Yt=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return je();case"save":v.save(e.filename);break;case"arraybuffer":return dt(je());case"blob":return ke(je());case"bloburi":case"bloburl":if(void 0!==l.URL&&"function"==typeof l.URL.createObjectURL)return l.URL&&l.URL.createObjectURL(ke(je()))||void 0;c.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var r="",n=je();try{r=y(n)}catch(p){r=y(unescape(encodeURIComponent(n)))}return"data:application/pdf;filename="+e.filename+";base64,"+r;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(l)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",o=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';e.pdfObjectUrl&&(i=e.pdfObjectUrl,o="");var a='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+i+'"'+o+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(e)+");<\/script></body></html>",s=l.open();return null!==s&&s.document.write(a),s}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(l)){var u='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(e.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+e.filename+'" width="500px" height="400px" /></body></html>',f=l.open();if(null!==f){f.document.write(u);var d=this;f.document.documentElement.querySelector("#pdfViewer").onload=function(){f.document.title=e.filename,f.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(d.output("bloburl"))}}return f}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(l))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var h='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",e)+'"></iframe></body></html>',b=l.open();if(null!==b&&(b.document.write(h),b.document.title=e.filename),b||"undefined"==typeof safari)return b;break;case"datauri":case"dataurl":return l.document.location.href=this.output("datauristring",e);default:return null}},Yt.foo=function(){try{return Yt.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var r="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!l.console)throw new Error(r);l.console.error(r,e),l.alert&&alert(r)}},Yt.foo.bar=Yt,Yt.foo),Ne=function(t){return!0===Array.isArray(qt)&&qt.indexOf(t)>-1};switch(i){case"pt":Pt=1;break;case"mm":Pt=72/25.4;break;case"cm":Pt=72/2.54;break;case"in":Pt=72;break;case"px":Pt=1==Ne("px_scaling")?.75:96/72;break;case"pc":case"em":Pt=12;break;case"ex":Pt=6;break;default:if("number"!=typeof i)throw new Error("Invalid unit: "+i);Pt=i}var Ce=null;J(),K();var Me=v.__private__.getPageInfo=v.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Tt[t].objId,pageNumber:t,pageContext:Tt[t]}},Ie=v.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in Tt)if(Tt[e].objId===t)break;return Me(e)},De=v.__private__.getCurrentPageInfo=v.getCurrentPageInfo=function(){return{objId:Tt[Z].objId,pageNumber:Z,pageContext:Tt[Z]}};v.addPage=function(){return ye.apply(this,arguments),this},v.setPage=function(){return ve.apply(this,arguments),ut.call(this,at[Z]),this},v.insertPage=function(t){return this.addPage(),this.movePage(Z,t),this},v.movePage=function(t,e){var r,n;if(t>e){r=at[t],n=Tt[t];for(var i=t;i>e;i--)at[i]=at[i-1],Tt[i]=Tt[i-1];at[e]=r,Tt[e]=n,this.setPage(e)}else if(t<e){r=at[t],n=Tt[t];for(var o=t;o<e;o++)at[o]=at[o+1],Tt[o]=Tt[o+1];at[e]=r,Tt[e]=n,this.setPage(e)}return this},v.deletePage=function(){return ge.apply(this,arguments),this},v.__private__.text=v.text=function(t,e,r,i,o){var a,s,l,u,c,f,d,p,h,b=(i=i||{}).scope||this;if("number"==typeof t&&"number"==typeof e&&("string"==typeof r||Array.isArray(r))){var m=r;r=e,e=t,t=m}if(arguments[3]instanceof Vt==0?(l=arguments[4],u=arguments[5],"object"===n(d=arguments[3])&&null!==d||("string"==typeof l&&(u=l,l=null),"string"==typeof d&&(u=d,d=null),"number"==typeof d&&(l=d,d=null),i={flags:d,angle:l,align:u})):(C("The transform parameter of text() with a Matrix value"),h=o),isNaN(e)||isNaN(r)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return b;var y,v="",_="number"==typeof i.lineHeightFactor?i.lineHeightFactor:Ye,w=b.internal.scaleFactor;function A(t){return t=t.split("\t").join(Array(i.TabLen||9).join(" ")),be(t,d)}function S(t){for(var e,r=t.concat(),n=[],i=r.length;i--;)"string"==typeof(e=r.shift())?n.push(e):Array.isArray(t)&&(1===e.length||void 0===e[1]&&void 0===e[2])?n.push(e[0]):n.push([e[0],e[1],e[2]]);return n}function x(t,e){var r;if("string"==typeof t)r=e(t)[0];else if(Array.isArray(t)){for(var n,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(n=o.shift())?a.push(e(n)[0]):Array.isArray(n)&&"string"==typeof n[0]&&(i=e(n[0],n[1],n[2]),a.push([i[0],i[1],i[2]]));r=a}return r}var j=!1,k=!0;if("string"==typeof t)j=!0;else if(Array.isArray(t)){var L=t.concat();s=[];for(var M,I=L.length;I--;)("string"!=typeof(M=L.shift())||Array.isArray(M)&&"string"!=typeof M[0])&&(k=!1);j=k}if(!1===j)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var D=ht/b.internal.scaleFactor,F=D*(_-1);switch(i.baseline){case"bottom":r-=F;break;case"top":r+=D-F;break;case"hanging":r+=D-2*F;break;case"middle":r+=D/2-F}if((f=i.maxWidth||0)>0&&("string"==typeof t?t=b.splitTextToSize(t,f):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(b.splitTextToSize(e,f))}),[]))),a={text:t,x:e,y:r,options:i,mutex:{pdfEscape:be,activeFontKey:xt,fonts:Lt,activeFontSize:ht}},Rt.publish("preProcessText",a),t=a.text,l=(i=a.options).angle,h instanceof Vt==0&&l&&"number"==typeof l){l*=Math.PI/180,0===i.rotationDirection&&(l=-l),O===P&&(l=-l);var E=Math.cos(l),B=Math.sin(l);h=new Vt(E,B,-B,E,0,0)}else l&&l instanceof Vt&&(h=l);O!==P||h||(h=Gt),void 0!==(c=i.charSpace||ur)&&(v+=N(U(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=i.horizontalScale)&&(v+=N(100*p)+" Tz\n"),i.lang;var T=-1,R=void 0!==i.renderingMode?i.renderingMode:i.stroke,q=b.internal.getCurrentPageInfo().pageContext;switch(R){case 0:case!1:case"fill":T=0;break;case 1:case!0:case"stroke":T=1;break;case 2:case"fillThenStroke":T=2;break;case 3:case"invisible":T=3;break;case 4:case"fillAndAddForClipping":T=4;break;case 5:case"strokeAndAddPathForClipping":T=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":T=6;break;case 7:case"addToPathForClipping":T=7}var z=void 0!==q.usedRenderingMode?q.usedRenderingMode:-1;-1!==T?v+=T+" Tr\n":-1!==z&&(v+="0 Tr\n"),-1!==T&&(q.usedRenderingMode=T),u=i.align||"left";var W,V=ht*_,H=b.internal.pageSize.getWidth(),G=Lt[xt];c=i.charSpace||ur,f=i.maxWidth||0,d=Object.assign({autoencode:!0,noBOM:!0},i.flags);var K=[],Y=function(t){return b.getStringUnitWidth(t,{font:G,charSpace:c,fontSize:ht,doKerning:!1})*ht/w};if("[object Array]"===Object.prototype.toString.call(t)){var X;s=S(t),"left"!==u&&(W=s.map(Y));var J,$=0;if("right"===u){e-=W[0],t=[],I=s.length;for(var Z=0;Z<I;Z++)0===Z?(J=er(e),X=rr(r)):(J=U($-W[Z]),X=-V),t.push([s[Z],J,X]),$=W[Z]}else if("center"===u){e-=W[0]/2,t=[],I=s.length;for(var Q=0;Q<I;Q++)0===Q?(J=er(e),X=rr(r)):(J=U(($-W[Q])/2),X=-V),t.push([s[Q],J,X]),$=W[Q]}else if("left"===u){t=[],I=s.length;for(var tt=0;tt<I;tt++)t.push(s[tt])}else if("justify"===u&&"Identity-H"===G.encoding){t=[],I=s.length,f=0!==f?f:H;for(var et=0,rt=0;rt<I;rt++)if(X=0===rt?rr(r):-V,J=0===rt?er(e):et,rt<I-1){var nt=U((f-W[rt])/(s[rt].split(" ").length-1)),it=s[rt].split(" ");t.push([it[0]+" ",J,X]),et=0;for(var ot=1;ot<it.length;ot++){var at=(Y(it[ot-1]+" "+it[ot])-Y(it[ot]))*w+nt;ot==it.length-1?t.push([it[ot],at,0]):t.push([it[ot]+" ",at,0]),et-=at}}else t.push([s[rt],J,X]);t.push(["",et,0])}else{if("justify"!==u)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],I=s.length,f=0!==f?f:H,rt=0;rt<I;rt++)X=0===rt?rr(r):-V,J=0===rt?er(e):0,rt<I-1?K.push(N(U((f-W[rt])/(s[rt].split(" ").length-1)))):K.push(0),t.push([s[rt],J,X])}}!0===("boolean"==typeof i.R2L?i.R2L:yt)&&(t=x(t,(function(t,e,r){return[t.split("").reverse().join(""),e,r]}))),a={text:t,x:e,y:r,options:i,mutex:{pdfEscape:be,activeFontKey:xt,fonts:Lt,activeFontSize:ht}},Rt.publish("postProcessText",a),t=a.text,y=a.mutex.isHex||!1;var st=Lt[xt].encoding;"WinAnsiEncoding"!==st&&"StandardEncoding"!==st||(t=x(t,(function(t,e,r){return[A(t),e,r]}))),s=S(t),t=[];for(var lt,ut,ft,dt=Array.isArray(s[0])?1:0,pt="",bt=function(t,e,r){var n="";return r instanceof Vt?(r="number"==typeof i.angle?Ht(r,new Vt(1,0,0,1,t,e)):Ht(new Vt(1,0,0,1,t,e),r),O===P&&(r=Ht(new Vt(1,0,0,-1,0,0),r)),n=r.join(" ")+" Tm\n"):n=N(t)+" "+N(e)+" Td\n",n},mt=0;mt<s.length;mt++){switch(pt="",dt){case 1:ft=(y?"<":"(")+s[mt][0]+(y?">":")"),lt=parseFloat(s[mt][1]),ut=parseFloat(s[mt][2]);break;case 0:ft=(y?"<":"(")+s[mt]+(y?">":")"),lt=er(e),ut=rr(r)}void 0!==K&&void 0!==K[mt]&&(pt=K[mt]+" Tw\n"),0===mt?t.push(pt+bt(lt,ut,h)+ft):0===dt?t.push(pt+ft):1===dt&&t.push(pt+bt(lt,ut,h)+ft)}t=0===dt?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var gt="BT\n/";return gt+=xt+" "+ht+" Tf\n",gt+=N(ht*_)+" TL\n",gt+=sr+"\n",gt+=v,gt+=t,ct(gt+="ET"),g[xt]=!0,b};var Fe=v.__private__.clip=v.clip=function(t){return ct("evenodd"===t?"W*":"W"),this};v.clipEvenOdd=function(){return Fe("evenodd")},v.__private__.discardPath=v.discardPath=function(){return ct("n"),this};var Ee=v.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};v.__private__.setDefaultPathOperation=v.setDefaultPathOperation=function(t){return Ee(t)&&(d=t),this};var Be=v.__private__.getStyle=v.getStyle=function(t){var e=d;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},Te=v.close=function(){return ct("h"),this};v.stroke=function(){return ct("S"),this},v.fill=function(t){return Re("f",t),this},v.fillEvenOdd=function(t){return Re("f*",t),this},v.fillStroke=function(t){return Re("B",t),this},v.fillStrokeEvenOdd=function(t){return Re("B*",t),this};var Re=function(t,e){"object"===n(e)?Ue(e,t):ct(t)},qe=function(t){null===t||O===P&&void 0===t||(t=Be(t),ct(t))};function ze(t,e,r,n,i){var o=new q(e||this.boundingBox,r||this.xStep,n||this.yStep,this.gState,i||this.matrix);o.stream=this.stream;var a=t+"$$"+this.cloneIndex+++"$$";return Kt(a,o),o}var Ue=function(t,e){var r=It[t.key],n=Mt[r];if(n instanceof R)ct("q"),ct(We(e)),n.gState&&v.setGState(n.gState),ct(t.matrix.toString()+" cm"),ct("/"+r+" sh"),ct("Q");else if(n instanceof q){var i=new Vt(1,0,0,-1,0,wr());t.matrix&&(i=i.multiply(t.matrix||Gt),r=ze.call(n,t.key,t.boundingBox,t.xStep,t.yStep,i).id),ct("q"),ct("/Pattern cs"),ct("/"+r+" scn"),n.gState&&v.setGState(n.gState),ct(e),ct("Q")}},We=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Ve=v.moveTo=function(t,e){return ct(N(U(t))+" "+N(W(e))+" m"),this},He=v.lineTo=function(t,e){return ct(N(U(t))+" "+N(W(e))+" l"),this},Ge=v.curveTo=function(t,e,r,n,i,o){return ct([N(U(t)),N(W(e)),N(U(r)),N(W(n)),N(U(i)),N(W(o)),"c"].join(" ")),this};v.__private__.line=v.line=function(t,e,r,n,i){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||!Ee(i))throw new Error("Invalid arguments passed to jsPDF.line");return O===x?this.lines([[r-t,n-e]],t,e,[1,1],i||"S"):this.lines([[r-t,n-e]],t,e,[1,1]).stroke()},v.__private__.lines=v.lines=function(t,e,r,n,i,o){var a,s,l,u,c,f,d,p,h,b,m,y;if("number"==typeof t&&(y=r,r=e,e=t,t=y),n=n||[1,1],o=o||!1,isNaN(e)||isNaN(r)||!Array.isArray(t)||!Array.isArray(n)||!Ee(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(Ve(e,r),a=n[0],s=n[1],u=t.length,b=e,m=r,l=0;l<u;l++)2===(c=t[l]).length?(b=c[0]*a+b,m=c[1]*s+m,He(b,m)):(f=c[0]*a+b,d=c[1]*s+m,p=c[2]*a+b,h=c[3]*s+m,b=c[4]*a+b,m=c[5]*s+m,Ge(f,d,p,h,b,m));return o&&Te(),qe(i),this},v.path=function(t){for(var e=0;e<t.length;e++){var r=t[e],n=r.c;switch(r.op){case"m":Ve(n[0],n[1]);break;case"l":He(n[0],n[1]);break;case"c":Ge.apply(this,n);break;case"h":Te()}}return this},v.__private__.rect=v.rect=function(t,e,r,n,i){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||!Ee(i))throw new Error("Invalid arguments passed to jsPDF.rect");return O===x&&(n=-n),ct([N(U(t)),N(W(e)),N(U(r)),N(U(n)),"re"].join(" ")),qe(i),this},v.__private__.triangle=v.triangle=function(t,e,r,n,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||isNaN(i)||isNaN(o)||!Ee(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[r-t,n-e],[i-r,o-n],[t-i,e-o]],t,e,[1,1],a,!0),this},v.__private__.roundedRect=v.roundedRect=function(t,e,r,n,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||isNaN(i)||isNaN(o)||!Ee(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*r),o=Math.min(o,.5*n),this.lines([[r-2*i,0],[i*s,0,i,o-o*s,i,o],[0,n-2*o],[0,o*s,-i*s,o,-i,o],[2*i-r,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-n],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a,!0),this},v.__private__.ellipse=v.ellipse=function(t,e,r,n,i){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||!Ee(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*r,a=4/3*(Math.SQRT2-1)*n;return Ve(t+r,e),Ge(t+r,e-a,t+o,e-n,t,e-n),Ge(t-o,e-n,t-r,e-a,t-r,e),Ge(t-r,e+a,t-o,e+n,t,e+n),Ge(t+o,e+n,t+r,e+a,t+r,e),qe(i),this},v.__private__.circle=v.circle=function(t,e,r,n){if(isNaN(t)||isNaN(e)||isNaN(r)||!Ee(n))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,r,r,n)},v.setFont=function(t,e,r){return r&&(e=L(e,r)),xt=we(t,e,{disableWarning:!1}),this};var Ke=v.__private__.getFont=v.getFont=function(){return Lt[we.apply(v,arguments)]};v.__private__.getFontList=v.getFontList=function(){var t,e,r={};for(t in Nt)if(Nt.hasOwnProperty(t))for(e in r[t]=[],Nt[t])Nt[t].hasOwnProperty(e)&&r[t].push(e);return r},v.addFont=function(t,e,r,n,i){var o=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==o.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==o.indexOf(arguments[3])&&(r=L(r,n)),he.call(this,t,e,r,i=i||"Identity-H")};var Ye,Xe=t.lineWidth||.200025,Je=v.__private__.getLineWidth=v.getLineWidth=function(){return Xe},$e=v.__private__.setLineWidth=v.setLineWidth=function(t){return Xe=t,ct(N(U(t))+" w"),this};v.__private__.setLineDash=z.API.setLineDash=z.API.setLineDashPattern=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return N(U(t))})).join(" "),e=N(U(e)),ct("["+t+"] "+e+" d"),this};var Ze=v.__private__.getLineHeight=v.getLineHeight=function(){return ht*Ye};v.__private__.getLineHeight=v.getLineHeight=function(){return ht*Ye};var Qe=v.__private__.setLineHeightFactor=v.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Ye=t),this},tr=v.__private__.getLineHeightFactor=v.getLineHeightFactor=function(){return Ye};Qe(t.lineHeight);var er=v.__private__.getHorizontalCoordinate=function(t){return U(t)},rr=v.__private__.getVerticalCoordinate=function(t){return O===P?t:Tt[Z].mediaBox.topRightY-Tt[Z].mediaBox.bottomLeftY-U(t)},nr=v.__private__.getHorizontalCoordinateString=v.getHorizontalCoordinateString=function(t){return N(er(t))},ir=v.__private__.getVerticalCoordinateString=v.getVerticalCoordinateString=function(t){return N(rr(t))},or=t.strokeColor||"0 G";v.__private__.getStrokeColor=v.getDrawColor=function(){return ee(or)},v.__private__.setStrokeColor=v.setDrawColor=function(t,e,r,n){return or=re({ch1:t,ch2:e,ch3:r,ch4:n,pdfColorType:"draw",precision:2}),ct(or),this};var ar=t.fillColor||"0 g";v.__private__.getFillColor=v.getFillColor=function(){return ee(ar)},v.__private__.setFillColor=v.setFillColor=function(t,e,r,n){return ar=re({ch1:t,ch2:e,ch3:r,ch4:n,pdfColorType:"fill",precision:2}),ct(ar),this};var sr=t.textColor||"0 g",lr=v.__private__.getTextColor=v.getTextColor=function(){return ee(sr)};v.__private__.setTextColor=v.setTextColor=function(t,e,r,n){return sr=re({ch1:t,ch2:e,ch3:r,ch4:n,pdfColorType:"text",precision:3}),this};var ur=t.charSpace,cr=v.__private__.getCharSpace=v.getCharSpace=function(){return parseFloat(ur||0)};v.__private__.setCharSpace=v.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return ur=t,this};var fr=0;v.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},v.__private__.setLineCap=v.setLineCap=function(t){var e=v.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return fr=e,ct(e+" J"),this};var dr=0;v.__private__.setLineJoin=v.setLineJoin=function(t){var e=v.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return dr=e,ct(e+" j"),this},v.__private__.setLineMiterLimit=v.__private__.setMiterLimit=v.setLineMiterLimit=v.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ct(N(U(t))+" M"),this},v.GState=B,v.setGState=function(t){(t="string"==typeof t?Dt[Ft[t]]:pr(null,t)).equals(Et)||(ct("/"+t.id+" gs"),Et=t)};var pr=function(t,e){if(!t||!Ft[t]){var r=!1;for(var n in Dt)if(Dt.hasOwnProperty(n)&&Dt[n].equals(e)){r=!0;break}if(r)e=Dt[n];else{var i="GS"+(Object.keys(Dt).length+1).toString(10);Dt[i]=e,e.id=i}return t&&(Ft[t]=e.id),Rt.publish("addGState",e),e}};v.addGState=function(t,e){return pr(t,e),this},v.saveGraphicsState=function(){return ct("q"),Ct.push({key:xt,size:ht,color:sr}),this},v.restoreGraphicsState=function(){ct("Q");var t=Ct.pop();return xt=t.key,ht=t.size,sr=t.color,Et=null,this},v.setCurrentTransformationMatrix=function(t){return ct(t.toString()+" cm"),this},v.comment=function(t){return ct("#"+t),this};var hr=function(t,e){var r=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var n=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},br=function(t,e,r,n){hr.call(this,t,e),this.type="rect";var i=r||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=n||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},mr=function(){this.page=Bt,this.currentPage=Z,this.pages=at.slice(0),this.pagesContext=Tt.slice(0),this.x=Ot,this.y=jt,this.matrix=kt,this.width=vr(Z),this.height=wr(Z),this.outputDestination=lt,this.id="",this.objectNumber=-1};mr.prototype.restore=function(){Bt=this.page,Z=this.currentPage,Tt=this.pagesContext,at=this.pages,Ot=this.x,jt=this.y,kt=this.matrix,_r(Z,this.width),Ar(Z,this.height),lt=this.outputDestination};var yr=function(t,e,r,n,i){Wt.push(new mr),Bt=Z=0,at=[],Ot=t,jt=e,kt=i,me([r,n])};for(var gr in v.beginFormObject=function(t,e,r,n,i){return yr(t,e,r,n,i),this},v.endFormObject=function(t){return function(t){if(Ut[t])Wt.pop().restore();else{var e=new mr,r="Xo"+(Object.keys(zt).length+1).toString(10);e.id=r,Ut[t]=r,zt[r]=e,Rt.publish("addFormObject",e),Wt.pop().restore()}}(t),this},v.doFormObject=function(t,e){var r=zt[Ut[t]];return ct("q"),ct(e.toString()+" cm"),ct("/"+r.id+" Do"),ct("Q"),this},v.getFormObject=function(t){var e=zt[Ut[t]];return{x:e.x,y:e.y,width:e.width,height:e.height,matrix:e.matrix}},v.save=function(t,e){return t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1===e.returnPromise?(h(ke(je()),t),"function"==typeof h.unload&&l.setTimeout&&setTimeout(h.unload,911),this):new Promise((function(e,r){try{var n=h(ke(je()),t);"function"==typeof h.unload&&l.setTimeout&&setTimeout(h.unload,911),e(n)}catch(i){r(i.message)}}))},z.API)z.API.hasOwnProperty(gr)&&("events"===gr&&z.API.events.length?function(t,e){var r,n,i;for(i=e.length-1;-1!==i;i--)r=e[i][0],n=e[i][1],t.subscribe.apply(t,[r].concat("function"==typeof n?[n]:n))}(Rt,z.API.events):v[gr]=z.API[gr]);var vr=v.getPageWidth=function(t){return(Tt[t=t||Z].mediaBox.topRightX-Tt[t].mediaBox.bottomLeftX)/Pt},_r=v.setPageWidth=function(t,e){Tt[t].mediaBox.topRightX=e*Pt+Tt[t].mediaBox.bottomLeftX},wr=v.getPageHeight=function(t){return(Tt[t=t||Z].mediaBox.topRightY-Tt[t].mediaBox.bottomLeftY)/Pt},Ar=v.setPageHeight=function(t,e){Tt[t].mediaBox.topRightY=e*Pt+Tt[t].mediaBox.bottomLeftY};return v.internal={pdfEscape:be,getStyle:Be,getFont:Ke,getFontSize:mt,getCharSpace:cr,getTextColor:lr,getLineHeight:Ze,getLineHeightFactor:tr,getLineWidth:Je,write:ft,getHorizontalCoordinate:er,getVerticalCoordinate:rr,getCoordinateString:nr,getVerticalCoordinateString:ir,collections:{},newObject:Xt,newAdditionalObject:Zt,newObjectDeferred:Jt,newObjectDeferredBegin:$t,getFilters:ne,putStream:ie,events:Rt,scaleFactor:Pt,pageSize:{getWidth:function(){return vr(Z)},setWidth:function(t){_r(Z,t)},getHeight:function(){return wr(Z)},setHeight:function(t){Ar(Z,t)}},encryptionOptions:p,encryption:Ce,getEncryptor:function(t){return null!==p?Ce.encryptor(t,0):function(t){return t}},output:Le,getNumberOfPages:_e,pages:at,out:ct,f2:I,f3:T,getPageInfo:Me,getPageInfoByObjId:Ie,getCurrentPageInfo:De,getPDFVersion:w,Point:hr,Rectangle:br,Matrix:Vt,hasHotfix:Ne},Object.defineProperty(v.internal.pageSize,"width",{get:function(){return vr(Z)},set:function(t){_r(Z,t)},enumerable:!0,configurable:!0}),Object.defineProperty(v.internal.pageSize,"height",{get:function(){return wr(Z)},set:function(t){Ar(Z,t)},enumerable:!0,configurable:!0}),function(t){for(var e=0,r=pt.length;e<r;e++){var n=he.call(this,t[e][0],t[e][1],t[e][2],pt[e][3],!0);!1===m&&(g[n]=!0);var i=t[e][0].split("-");pe({id:n,fontName:i[0],fontStyle:i[1]||""})}Rt.publish("addFonts",{fonts:Lt,dictionary:Nt})}.call(v,pt),xt="F1",ye(o,r),Rt.publish("initialized"),v}D.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},D.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},D.prototype.hexToBytes=function(t){for(var e=[],r=0;r<t.length;r+=2)e.push(String.fromCharCode(parseInt(t.substr(r,2),16)));return e.join("")},D.prototype.processOwnerPassword=function(t,e){return M(L(e).substr(0,5),t)},D.prototype.encryptor=function(t,e){var r=L(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return M(r,t)}},B.prototype.equals=function(t){var e,r="id,objectNumber,equals";if(!t||n(t)!==n(this))return!1;var i=0;for(e in this)if(!(r.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;i++}for(e in t)t.hasOwnProperty(e)&&r.indexOf(e)<0&&i--;return 0===i},z.API={events:[]},z.version="3.0.2";var U=z.API,W=1,V=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},H=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},G=function(t){return t.toFixed(2)},K=function(t){return t.toFixed(5)};U.__acroform__={};var Y=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},X=function(t){return t*W},J=function(t){var e=new dt,r=Ot.internal.getHeight(t)||0,n=Ot.internal.getWidth(t)||0;return e.BBox=[0,0,Number(G(n)),Number(G(r))],e},$=U.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},Z=U.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Q=U.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},tt=U.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Q(t,e-1)},et=U.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return $(t,e-1)},rt=U.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Z(t,e-1)},nt=U.__acroform__.calculateCoordinates=function(t,e){var r=e.internal.getHorizontalCoordinate,n=e.internal.getVerticalCoordinate,i=t[0],o=t[1],a=t[2],s=t[3],l={};return l.lowerLeft_X=r(i)||0,l.lowerLeft_Y=n(o+s)||0,l.upperRight_X=r(i+a)||0,l.upperRight_Y=n(o)||0,[Number(G(l.lowerLeft_X)),Number(G(l.lowerLeft_Y)),Number(G(l.upperRight_X)),Number(G(l.upperRight_Y))]},it=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],r=t._V||t.DV,n=ot(t,r),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+G(n.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(n.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=J(t);return o.scope=t.scope,o.stream=e.join("\n"),o}},ot=function(t,e){var r=0===t.fontSize?t.maxFontSize:t.fontSize,n={text:"",fontSize:""},i=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map((function(t){return t.split("\n")})):i.map((function(t){return[t]}));var o=r,a=Ot.internal.getHeight(t)||0;a=a<0?-a:a;var s=Ot.internal.getWidth(t)||0;s=s<0?-s:s;var l=function(e,r,n){if(e+1<i.length){var o=r+" "+i[e+1][0];return at(o,t,n).width<=s-4}return!1};o++;t:for(;o>0;){e="",o--;var u,c,f=at("3",t,o).height,d=t.multiline?a-o:(a-f)/2,p=d+=2,h=0,b=0,m=0;if(o<=0){e="(...) Tj\n",e+="% Width of Text: "+at(e,t,o=12).width+", FieldWidth:"+s+"\n";break}for(var y="",g=0,v=0;v<i.length;v++)if(i.hasOwnProperty(v)){var _=!1;if(1!==i[v].length&&m!==i[v].length-1){if((f+2)*(g+2)+2>a)continue t;y+=i[v][m],_=!0,b=v,v--}else{y=" "==(y+=i[v][m]+" ").substr(y.length-1)?y.substr(0,y.length-1):y;var w=parseInt(v),A=l(w,y,o),S=v>=i.length-1;if(A&&!S){y+=" ",m=0;continue}if(A||S){if(S)b=w;else if(t.multiline&&(f+2)*(g+2)+2>a)continue t}else{if(!t.multiline)continue t;if((f+2)*(g+2)+2>a)continue t;b=w}}for(var x="",P=h;P<=b;P++){var O=i[P];if(t.multiline){if(P===b){x+=O[m]+" ",m=(m+1)%O.length;continue}if(P===h){x+=O[O.length-1]+" ";continue}}x+=O[0]+" "}switch(x=" "==x.substr(x.length-1)?x.substr(0,x.length-1):x,c=at(x,t,o).width,t.textAlign){case"right":u=s-c-2;break;case"center":u=(s-c)/2;break;default:u=2}e+=G(u)+" "+G(p)+" Td\n",e+="("+V(x)+") Tj\n",e+=-G(u)+" 0 Td\n",p=-(o+2),c=0,h=_?b:b+1,g++,y=""}break}return n.text=e,n.fontSize=o,n},at=function(t,e,r){var n=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:e.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},st={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},lt=function(t,e){var r={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===r.type&&t.object===r.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(r)},ut=U.__acroform__.arrayToPdfArray=function(t,e,r){var i=function(t){return t};if(Array.isArray(t)){for(var o="[",a=0;a<t.length;a++)switch(0!==a&&(o+=" "),n(t[a])){case"boolean":case"number":case"object":o+=t[a].toString();break;case"string":"/"!==t[a].substr(0,1)?(void 0!==e&&r&&(i=r.internal.getEncryptor(e)),o+="("+V(i(t[a].toString()))+")"):o+=t[a].toString()}return o+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ct=function(t,e,r){var n=function(t){return t};return void 0!==e&&r&&(n=r.internal.getEncryptor(e)),(t=t||"").toString(),"("+V(n(t))+")"},ft=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ft.prototype.toString=function(){return this.objId+" 0 R"},ft.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},ft.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"scope"!=t&&"objId"!=t&&"_"!=t.substring(0,1)}));for(var r in e)if(!1===Object.getOwnPropertyDescriptor(this,e[r]).configurable){var n=e[r],i=this[n];i&&(Array.isArray(i)?t.push({key:n,value:ut(i,this.objId,this.scope)}):i instanceof ft?(i.scope=this.scope,t.push({key:n,value:i.objId+" 0 R"})):"function"!=typeof i&&t.push({key:n,value:i}))}return t};var dt=function(){ft.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};Y(dt,ft);var pt=function(){ft.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+V(e(t))+")"}},set:function(e){t=e}})};Y(pt,ft);var ht=function t(){ft.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(e,3))},set:function(t){!0===Boolean(t)?this.F=et(e,3):this.F=rt(e,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');r=t}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==n.length)return n},set:function(t){n=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(t){n[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(t){n[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(t){n[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(t){n[3]=t}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof At)return;o="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+V(e(o))+")"},set:function(t){o=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(t){o=t}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){a=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var u=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===u?50/W:u},set:function(t){u=t}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof At||this instanceof xt))return ct(f,this.objId,this.scope)},set:function(t){t=t.toString(),f=t}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof vt==0?ct(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof vt==0?"("===t.substr(0,1)?H(t.substr(1,t.length-2)):H(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof vt==1?H(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof vt==1?"/"+t:t}});var p=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(p)return p},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof vt==0?ct(p,this.objId,this.scope):p},set:function(t){t=t.toString(),p=this instanceof vt==0?"("===t.substr(0,1)?H(t.substr(1,t.length-2)):H(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof vt==1?H(p.substr(1,p.length-1)):p},set:function(t){t=t.toString(),p=this instanceof vt==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var h,b=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return b},set:function(t){t=Boolean(t),b=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(h)return h},set:function(t){h=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,1):this.Ff=rt(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,2):this.Ff=rt(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,3):this.Ff=rt(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');m=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(m){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};Y(ht,ft);var bt=function(){ht.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return ut(e,this.objId,this.scope)},set:function(t){var r,n;n=[],"string"==typeof(r=t)&&(n=function(t,e,r){r||(r=1);for(var n,i=[];n=e.exec(t);)i.push(n[r]);return i}(r,/\((.*?)\)/g)),e=n}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,r){for(r=r||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==r););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,18):this.Ff=rt(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=et(this.Ff,19):this.Ff=rt(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=et(this.Ff,20),e.sort()):this.Ff=rt(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,22):this.Ff=rt(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,23):this.Ff=rt(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,27):this.Ff=rt(this.Ff,27)}}),this.hasAppearanceStream=!1};Y(bt,ht);var mt=function(){bt.call(this),this.fontName="helvetica",this.combo=!1};Y(mt,bt);var yt=function(){mt.call(this),this.combo=!0};Y(yt,mt);var gt=function(){yt.call(this),this.edit=!0};Y(gt,yt);var vt=function(){ht.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,15):this.Ff=rt(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,16):this.Ff=rt(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,17):this.Ff=rt(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,26):this.Ff=rt(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var r,n=[];for(r in n.push("<<"),e)n.push("/"+r+" ("+V(t(e[r]))+")");return n.push(">>"),n.join("\n")}},set:function(t){"object"===n(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};Y(vt,ht);var _t=function(){vt.call(this),this.pushButton=!0};Y(_t,vt);var wt=function(){vt.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};Y(wt,vt);var At=function(){var t,e;ht.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var r,i={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,r=[];for(e in r.push("<<"),i)r.push("/"+e+" ("+V(t(i[e]))+")");return r.push(">>"),r.join("\n")},set:function(t){"object"===n(t)&&(i=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return i.CA||""},set:function(t){"string"==typeof t&&(i.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(t){r="/"+t}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ot.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Y(At,ht),wt.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var r=this.Kids[e];r.appearanceStreamContent=t.createAppearanceStream(r.optionName),r.caption=t.getCA()}},wt.prototype.createOption=function(t){var e=new At;return e.Parent=this,e.optionName=t,this.Kids.push(e),jt.call(this.scope,e),e};var St=function(){vt.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ot.CheckBox.createAppearanceStream()};Y(St,vt);var xt=function(){ht.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,13):this.Ff=rt(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,21):this.Ff=rt(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,23):this.Ff=rt(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,24):this.Ff=rt(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,25):this.Ff=rt(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,26):this.Ff=rt(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Y(xt,ht);var Pt=function(){xt.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(tt(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=et(this.Ff,14):this.Ff=rt(this.Ff,14)}}),this.password=!0};Y(Pt,xt);var Ot={CheckBox:{createAppearanceStream:function(){return{N:{On:Ot.CheckBox.YesNormal},D:{On:Ot.CheckBox.YesPushDown,Off:Ot.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=J(t);e.scope=t.scope;var r=[],n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),o=ot(t,t.caption);return r.push("0.749023 g"),r.push("0 0 "+G(Ot.internal.getWidth(t))+" "+G(Ot.internal.getHeight(t))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+G(o.fontSize)+" Tf "+i),r.push("BT"),r.push(o.text),r.push("ET"),r.push("Q"),r.push("EMC"),e.stream=r.join("\n"),e},YesNormal:function(t){var e=J(t);e.scope=t.scope;var r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color),i=[],o=Ot.internal.getHeight(t),a=Ot.internal.getWidth(t),s=ot(t,t.caption);return i.push("1 g"),i.push("0 0 "+G(a)+" "+G(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+G(a-1)+" "+G(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+G(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),e.stream=i.join("\n"),e},OffPushDown:function(t){var e=J(t);e.scope=t.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+G(Ot.internal.getWidth(t))+" "+G(Ot.internal.getHeight(t))+" re"),r.push("f"),e.stream=r.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Ot.RadioButton.Circle.YesNormal,e.D[t]=Ot.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=J(t);e.scope=t.scope;var r=[],n=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=Ot.internal.Bezier_C,o=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+K(Ot.internal.getWidth(t)/2)+" "+K(Ot.internal.getHeight(t)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join("\n"),e},YesPushDown:function(t){var e=J(t);e.scope=t.scope;var r=[],n=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ot.internal.Bezier_C).toFixed(5)),a=Number((n*Ot.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+K(Ot.internal.getWidth(t)/2)+" "+K(Ot.internal.getHeight(t)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+K(Ot.internal.getWidth(t)/2)+" "+K(Ot.internal.getHeight(t)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=J(t);e.scope=t.scope;var r=[],n=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ot.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+K(Ot.internal.getWidth(t)/2)+" "+K(Ot.internal.getHeight(t)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),e.stream=r.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Ot.RadioButton.Cross.YesNormal,e.D[t]=Ot.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=J(t);e.scope=t.scope;var r=[],n=Ot.internal.calculateCross(t);return r.push("q"),r.push("1 1 "+G(Ot.internal.getWidth(t)-2)+" "+G(Ot.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(G(n.x1.x)+" "+G(n.x1.y)+" m"),r.push(G(n.x2.x)+" "+G(n.x2.y)+" l"),r.push(G(n.x4.x)+" "+G(n.x4.y)+" m"),r.push(G(n.x3.x)+" "+G(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},YesPushDown:function(t){var e=J(t);e.scope=t.scope;var r=Ot.internal.calculateCross(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+G(Ot.internal.getWidth(t))+" "+G(Ot.internal.getHeight(t))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+G(Ot.internal.getWidth(t)-2)+" "+G(Ot.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(G(r.x1.x)+" "+G(r.x1.y)+" m"),n.push(G(r.x2.x)+" "+G(r.x2.y)+" l"),n.push(G(r.x4.x)+" "+G(r.x4.y)+" m"),n.push(G(r.x3.x)+" "+G(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=J(t);e.scope=t.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+G(Ot.internal.getWidth(t))+" "+G(Ot.internal.getHeight(t))+" re"),r.push("f"),e.stream=r.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+r}};Ot.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Ot.internal.getWidth(t),r=Ot.internal.getHeight(t),n=Math.min(e,r);return{x1:{x:(e-n)/2,y:(r-n)/2+n},x2:{x:(e-n)/2+n,y:(r-n)/2},x3:{x:(e-n)/2,y:(r-n)/2},x4:{x:(e-n)/2+n,y:(r-n)/2+n}}}},Ot.internal.getWidth=function(t){var e=0;return"object"===n(t)&&(e=X(t.Rect[2])),e},Ot.internal.getHeight=function(t){var e=0;return"object"===n(t)&&(e=X(t.Rect[3])),e};var jt=U.addField=function(t){if(function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(ht.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(st)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");W=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new pt,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];n.objId=void 0,n.hasAnnotation&<(n,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var r=!t;for(var i in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(i)){var o=t[i],a=[],s=o.Rect;if(o.Rect&&(o.Rect=nt(o.Rect,e)),e.internal.newObjectDeferredBegin(o.objId,!0),o.DA=Ot.createDefaultAppearanceStream(o),"object"===n(o)&&"function"==typeof o.getKeyValueListForStream&&(a=o.getKeyValueListForStream()),o.Rect=s,o.hasAppearanceStream&&!o.appearanceStreamContent){var l=it(o);a.push({key:"AP",value:"<</N "+l+">>"}),e.internal.acroformPlugin.xForms.push(l)}if(o.appearanceStreamContent){var u="";for(var c in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(c)){var f=o.appearanceStreamContent[c];if(u+="/"+c+" ",u+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var i in f)if(f.hasOwnProperty(i)){var d=f[i];"function"==typeof d&&(d=d.call(e,o)),u+="/"+i+" "+d+" ",e.internal.acroformPlugin.xForms.indexOf(d)>=0||e.internal.acroformPlugin.xForms.push(d)}}else"function"==typeof(d=f)&&(d=d.call(e,o)),u+="/"+i+" "+d,e.internal.acroformPlugin.xForms.indexOf(d)>=0||e.internal.acroformPlugin.xForms.push(d);u+=">>"}a.push({key:"AP",value:"<<\n"+u+">>"})}e.internal.putStream({additionalKeyValues:a,objectId:o.objId}),e.internal.out("endobj")}r&&function(t,e){for(var r in t)if(t.hasOwnProperty(r)){var i=r,o=t[r];e.internal.newObjectDeferredBegin(o.objId,!0),"object"===n(o)&&"function"==typeof o.putStream&&o.putStream(),delete t[i]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof ht))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};U.AcroFormChoiceField=bt,U.AcroFormListBox=mt,U.AcroFormComboBox=yt,U.AcroFormEditBox=gt,U.AcroFormButton=vt,U.AcroFormPushButton=_t,U.AcroFormRadioButton=wt,U.AcroFormCheckBox=St,U.AcroFormTextField=xt,U.AcroFormPasswordField=Pt,U.AcroFormAppearance=Ot,U.AcroForm={ChoiceField:bt,ListBox:mt,ComboBox:yt,EditBox:gt,Button:vt,PushButton:_t,RadioButton:wt,CheckBox:St,TextField:xt,PasswordField:Pt,Appearance:Ot},z.AcroForm={ChoiceField:bt,ListBox:mt,ComboBox:yt,EditBox:gt,Button:vt,PushButton:_t,RadioButton:wt,CheckBox:St,TextField:xt,PasswordField:Pt,Appearance:Ot};var kt=z.AcroForm;function Lt(t){return t.reduce((function(t,e,r){return t[e]=r,t}),{})}!function(t){var e="addImage_";t.__addimage__={};var r="UNKNOWN",i={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},o=t.__addimage__.getImageFileTypeByImageData=function(t,e){var n,o,a,s,l,u=r;if("RGBA"===(e=e||r)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(x(t))for(l in i)for(a=i[l],n=0;n<a.length;n+=1){for(s=!0,o=0;o<a[n].length;o+=1)if(void 0!==a[n][o]&&a[n][o]!==t[o]){s=!1;break}if(!0===s){u=l;break}}else for(l in i)for(a=i[l],n=0;n<a.length;n+=1){for(s=!0,o=0;o<a[n].length;o+=1)if(void 0!==a[n][o]&&a[n][o]!==t.charCodeAt(o)){s=!1;break}if(!0===s){u=l;break}}return u===r&&e!==r&&(u=e),u},a=function t(e){for(var r=this.internal.write,n=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var a="",s=0,l=e.transparency.length;s<l;s++)a+=e.transparency[s]+" "+e.transparency[s]+" ";o.push({key:"Mask",value:"["+a+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var u=void 0!==e.filter?["/"+e.filter]:void 0;if(n({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:u,objectId:e.objectId}),r("endobj"),"sMask"in e&&void 0!==e.sMask){var c=(null!=e.predictor?"/Predictor "+e.predictor:"")+" /Colors 1 /BitsPerComponent 8 /Columns "+e.width,f={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:c,data:e.sMask};"filter"in e&&(f.filter=e.filter),t.call(this,f)}if(e.colorSpace===v.INDEXED){var d=this.internal.newObject();n({data:O(new Uint8Array(e.palette)),objectId:d}),r("endobj")}},s=function(){var t=this.internal.collections[e+"images"];for(var r in t)a.call(this,t[r])},l=function(){var t,r=this.internal.collections[e+"images"],n=this.internal.write;for(var i in r)n("/I"+(t=r[i]).index,t.objectId,"0","R")},u=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",l))},c=function(){var t=this.internal.collections[e+"images"];return u.call(this),t},f=function(){return Object.keys(this.internal.collections[e+"images"]).length},d=function(e){return"function"==typeof t["process"+e.toUpperCase()]},p=function(t){return"object"===n(t)&&1===t.nodeType},h=function(e,r){if("IMG"===e.nodeName&&e.hasAttribute("src")){var n=""+e.getAttribute("src");if(0===n.indexOf("data:image/"))return m(unescape(n).split("base64,").pop());var i=t.loadFile(n,!0);if(void 0!==i)return i}if("CANVAS"===e.nodeName){if(0===e.width||0===e.height)throw new Error("Given canvas must have data. Canvas width: "+e.width+", height: "+e.height);var o;switch(r){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;default:o="image/jpeg"}return m(e.toDataURL(o,1).split("base64,").pop())}},b=function(t){var r=this.internal.collections[e+"images"];if(r)for(var n in r)if(t===r[n].alias)return r[n]},y=function(t,e,r){return t||e||(t=-96,e=-96),t<0&&(t=-1*r.width*72/t/this.internal.scaleFactor),e<0&&(e=-1*r.height*72/e/this.internal.scaleFactor),0===t&&(t=e*r.width/r.height),0===e&&(e=t*r.height/r.width),[t,e]},g=function(t,e,r,n,i,o){var a=y.call(this,r,n,i),s=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,u=c.call(this);if(r=a[0],n=a[1],u[i.index]=i,o){o*=Math.PI/180;var f=Math.cos(o),d=Math.sin(o),p=function(t){return t.toFixed(4)},h=[p(f),p(d),p(-1*d),p(f),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,s(t),l(e+n),"cm"].join(" ")),this.internal.write(h.join(" ")),this.internal.write([s(r),"0","0",s(n),"0","0","cm"].join(" "))):this.internal.write([s(r),"0","0",s(n),s(t),l(e+n),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},v=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var _=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},w=t.__addimage__.sHashCode=function(t){var e,r,n=0;if("string"==typeof t)for(r=t.length,e=0;e<r;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;else if(x(t))for(r=t.byteLength/2,e=0;e<r;e++)n=(n<<5)-n+t[e],n|=0;return n},A=t.__addimage__.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(t.substr(-2))&&(e=!1),e},S=t.__addimage__.extractImageFromDataUrl=function(t){if(null==t)return null;if(!(t=t.trim()).startsWith("data:"))return null;var e=t.indexOf(",");return e<0?null:t.substring(0,e).trim().endsWith("base64")?t.substring(e+1):null};t.__addimage__.isArrayBuffer=function(t){return t instanceof ArrayBuffer};var x=t.__addimage__.isArrayBufferView=function(t){return t instanceof Int8Array||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array},P=t.__addimage__.binaryStringToUint8Array=function(t){for(var e=t.length,r=new Uint8Array(e),n=0;n<e;n++)r[n]=t.charCodeAt(n);return r},O=t.__addimage__.arrayBufferToBinaryString=function(t){for(var e="",r=x(t)?t:new Uint8Array(t),n=0;n<r.length;n+=8192)e+=String.fromCharCode.apply(null,r.subarray(n,n+8192));return e};t.addImage=function(){var t,e,i,o,a,s,l,c,f;if("number"==typeof arguments[1]?(e=r,i=arguments[1],o=arguments[2],a=arguments[3],s=arguments[4],l=arguments[5],c=arguments[6],f=arguments[7]):(e=arguments[1],i=arguments[2],o=arguments[3],a=arguments[4],s=arguments[5],l=arguments[6],c=arguments[7],f=arguments[8]),"object"===n(t=arguments[0])&&!p(t)&&"imageData"in t){var d=t;t=d.imageData,e=d.format||e||r,i=d.x||i||0,o=d.y||o||0,a=d.w||d.width||a,s=d.h||d.height||s,l=d.alias||l,c=d.compression||c,f=d.rotation||d.angle||f}var h=this.internal.getFilters();if(void 0===c&&-1!==h.indexOf("FlateEncode")&&(c="SLOW"),isNaN(i)||isNaN(o))throw new Error("Invalid coordinates passed to jsPDF.addImage");u.call(this);var b=j.call(this,t,e,l,c);return g.call(this,i,o,a,s,b,f),this};var j=function(e,n,i,a){var s,l,u;if("string"==typeof e&&o(e)===r){e=unescape(e);var c=k(e,!1);(""!==c||void 0!==(c=t.loadFile(e,!0)))&&(e=c)}if(p(e)&&(e=h(e,n)),n=o(e,n),!d(n))throw new Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if((null==(u=i)||0===u.length)&&(i=function(t){return"string"==typeof t||x(t)?w(t):x(t.data)?w(t.data):null}(e)),(s=b.call(this,i))||(e instanceof Uint8Array||"RGBA"===n||(l=e,e=P(e)),s=this["process"+n.toUpperCase()](e,f.call(this),i,function(e){return e&&"string"==typeof e&&(e=e.toUpperCase()),e in t.image_compression?e:_.NONE}(a),l)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},k=t.__addimage__.convertBase64ToBinaryString=function(t,e){e="boolean"!=typeof e||e;var r,n="";if("string"==typeof t){var i;r=null!==(i=S(t))&&void 0!==i?i:t;try{n=m(r)}catch(o){if(e)throw A(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+o.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return n};t.getImageProperties=function(e){var n,i,a="";if(p(e)&&(e=h(e)),"string"==typeof e&&o(e)===r&&(""===(a=k(e,!1))&&(a=t.loadFile(e)||""),e=a),i=o(e),!d(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if(e instanceof Uint8Array||(e=P(e)),!(n=this["process"+i.toUpperCase()](e)))throw new Error("An unknown error occurred whilst processing the image");return n.fileType=i,n}}(z.API),function(t){var e=function(t){if(void 0!==t&&""!=t)return!0};z.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(t){for(var r,n,i,o=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(t.objId),l=t.pageContext.annotations,u=!1,c=0;c<l.length&&!u;c++)switch((r=l[c]).type){case"link":(e(r.options.url)||e(r.options.pageNumber))&&(u=!0);break;case"reference":case"text":case"freetext":u=!0}if(0!=u){this.internal.write("/Annots [");for(var f=0;f<l.length;f++){r=l[f];var d=this.internal.pdfEscape,p=this.internal.getEncryptor(t.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var h=this.internal.newAdditionalObject(),b=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(h.objId),y=r.title||"Note";i="<</Type /Annot /Subtype /Text "+(n="/Rect ["+o(r.bounds.x)+" "+a(r.bounds.y+r.bounds.h)+" "+o(r.bounds.x+r.bounds.w)+" "+a(r.bounds.y)+"] ")+"/Contents ("+d(m(r.contents))+")",i+=" /Popup "+b.objId+" 0 R",i+=" /P "+s.objId+" 0 R",i+=" /T ("+d(m(y))+") >>",h.content=i;var g=h.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+o(r.bounds.x+30)+" "+a(r.bounds.y+r.bounds.h)+" "+o(r.bounds.x+r.bounds.w+30)+" "+a(r.bounds.y)+"] ")+" /Parent "+g,r.open&&(i+=" /Open true"),i+=" >>",b.content=i,this.internal.write(h.objId,"0 R",b.objId,"0 R");break;case"freetext":n="/Rect ["+o(r.bounds.x)+" "+a(r.bounds.y)+" "+o(r.bounds.x+r.bounds.w)+" "+a(r.bounds.y+r.bounds.h)+"] ";var v=r.color||"#000000";i="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+d(p(r.contents))+")",i+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+v+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(r.options.name){var _=this.annotations._nameMap[r.options.name];r.options.pageNumber=_.page,r.options.top=_.y}else r.options.top||(r.options.top=0);if(n="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",i="",r.options.url)i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+d(p(r.options.url))+") >>";else if(r.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+r.options.top+"]";break;case"FitV":r.options.left=r.options.left||0,i+=" /FitV "+r.options.left+"]";break;default:var w=a(r.options.top);r.options.left=r.options.left||0,void 0===r.options.zoom&&(r.options.zoom=0),i+=" /XYZ "+r.options.left+" "+w+" "+r.options.zoom+"]"}""!=i&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),t.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},t.link=function(t,e,r,n,i){var o=this.internal.getCurrentPageInfo(),a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:a(t),y:s(e),w:a(t+r),h:s(e+n)},options:i,type:"link"})},t.textWithLink=function(t,e,r,n){var i,o,a=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==n.maxWidth){o=n.maxWidth;var l=this.splitTextToSize(t,o).length;i=Math.ceil(s*l)}else o=a,i=s;return this.text(t,e,r,n),r+=.2*s,"center"===n.align&&(e-=a/2),"right"===n.align&&(e-=a),this.link(e,r-s,o,i,n),a},t.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor}}(z.API),function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&i.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=1};var u=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length>=3};var c=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length},f=t.__arabicParser__.resolveLigatures=function(t){var e=0,n=r,i="",o=0;for(e=0;e<t.length;e+=1)void 0!==n[t.charCodeAt(e)]?(o++,"number"==typeof(n=n[t.charCodeAt(e)])&&(i+=String.fromCharCode(n),n=r,o=0),e===t.length-1&&(n=r,i+=t.charAt(e-(o-1)),e-=o-1,o=0)):(n=r,i+=t.charAt(e-o),e-=o,o=0);return i};t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==n[t.charCodeAt(0)]};var d=t.__arabicParser__.getCorrectForm=function(t,e,r){return a(t)?!1===o(t)?-1:!u(t)||!a(e)&&!a(r)||!a(r)&&s(e)||s(t)&&!a(e)||s(t)&&l(e)||s(t)&&s(e)?0:c(t)&&a(e)&&!s(e)&&a(r)&&u(r)?3:s(t)||!a(r)?1:2:-1},p=function(t){var r=0,n=0,i=0,o="",s="",l="",u=(t=t||"").split("\\s+"),c=[];for(r=0;r<u.length;r+=1){for(c.push(""),n=0;n<u[r].length;n+=1)o=u[r][n],s=u[r][n-1],l=u[r][n+1],a(o)?(i=d(o,s,l),c[r]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):c[r]+=o;c[r]=f(c[r])}return c.join(" ")},h=t.__arabicParser__.processArabic=t.processArabic=function(){var t,e="string"==typeof arguments[0]?arguments[0]:arguments[0].text,r=[];if(Array.isArray(e)){var n=0;for(r=[],n=0;n<e.length;n+=1)Array.isArray(e[n])?r.push([p(e[n][0]),e[n][1],e[n][2]]):r.push([p(e[n])]);t=r}else t=p(e);return"string"==typeof arguments[0]?t:(arguments[0].text=t,arguments[0])};t.events.push(["preProcessText",h])}(z.API),z.API.autoPrint=function(t){var e;return(t=t||{}).variant=t.variant||"non-conform","javascript"===t.variant?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}))),this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var r=300;Object.defineProperty(this,"height",{get:function(){return r},set:function(t){r=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=r+1)}});var n=[];Object.defineProperty(this,"childNodes",{get:function(){return n},set:function(t){n=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var r;if("2d"!==(t=t||"2d"))return null;for(r in e)this.pdf.context2d.hasOwnProperty(r)&&(this.pdf.context2d[r]=e[r]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(z.API),function(t){var e={left:0,top:0,bottom:0,right:0},r=!1,i=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),o.call(this))},o=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var r=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var n=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(t){o=t}});var a=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return a},set:function(t){a=t}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return i.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){i.call(this);var r=(e=e||{}).fontSize||this.getFontSize(),n=e.font||this.getFont(),o=e.scaleFactor||this.internal.scaleFactor,a=0,s=0,l=0,u=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var c=e.maxWidth;c>0?"string"==typeof t?t=this.splitTextToSize(t,c):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(u.splitTextToSize(e,c))}),[])):t=Array.isArray(t)?t:[t];for(var f=0;f<t.length;f++)a<(l=this.getStringUnitWidth(t[f],{font:n})*r)&&(a=l);return 0!==a&&(s=t.length),{w:a/=o,h:Math.max((s*r*this.getLineHeightFactor()-r*(this.getLineHeightFactor()-1))/o,0)}},t.cellAddPage=function(){i.call(this),this.addPage();var t=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new a(t.left,t.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=t.cell=function(){var t;t=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),i.call(this);var n=this.internal.__cell__.lastCell,o=this.internal.__cell__.padding,s=this.internal.__cell__.margins||e,l=this.internal.__cell__.tableHeaderRow,u=this.internal.__cell__.printHeaders;return void 0!==n.lineNumber&&(n.lineNumber===t.lineNumber?(t.x=(n.x||0)+(n.width||0),t.y=n.y||0):n.y+n.height+t.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),t.y=s.top,u&&l&&(this.printHeaderRow(t.lineNumber,!0),t.y+=l[0].height)):t.y=n.y+n.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===r?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-o,t.y+o,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+o,{align:"center",baseline:"top",maxWidth:t.width-o-o}):this.text(t.text,t.x+o,t.y+o,{align:"left",baseline:"top",maxWidth:t.width-o-o})),this.internal.__cell__.lastCell=t,this};t.table=function(t,r,u,c,f){if(i.call(this),!u)throw new Error("No data for PDF table.");var d,p,h,b,m=[],y=[],g=[],v={},_={},w=[],A=[],S=(f=f||{}).autoSize||!1,x=!1!==f.printHeaders,P=f.css&&void 0!==f.css["font-size"]?16*f.css["font-size"]:f.fontSize||12,O=f.margins||Object.assign({width:this.getPageWidth()},e),j="number"==typeof f.padding?f.padding:3,k=f.headerBackgroundColor||"#c8c8c8",L=f.headerTextColor||"#000";if(o.call(this),this.internal.__cell__.printHeaders=x,this.internal.__cell__.margins=O,this.internal.__cell__.table_font_size=P,this.internal.__cell__.padding=j,this.internal.__cell__.headerBackgroundColor=k,this.internal.__cell__.headerTextColor=L,this.setFontSize(P),null==c)y=m=Object.keys(u[0]),g=m.map((function(){return"left"}));else if(Array.isArray(c)&&"object"===n(c[0]))for(m=c.map((function(t){return t.name})),y=c.map((function(t){return t.prompt||t.name||""})),g=c.map((function(t){return t.align||"left"})),d=0;d<c.length;d+=1)_[c[d].name]=.7499990551181103*c[d].width;else Array.isArray(c)&&"string"==typeof c[0]&&(y=m=c,g=m.map((function(){return"left"})));if(S||Array.isArray(c)&&"string"==typeof c[0])for(d=0;d<m.length;d+=1){for(v[b=m[d]]=u.map((function(t){return t[b]})),this.setFont(void 0,"bold"),w.push(this.getTextDimensions(y[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),p=v[b],this.setFont(void 0,"normal"),h=0;h<p.length;h+=1)w.push(this.getTextDimensions(p[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);_[b]=Math.max.apply(null,w)+j+j,w=[]}if(x){var N={};for(d=0;d<m.length;d+=1)N[m[d]]={},N[m[d]].text=y[d],N[m[d]].align=g[d];var C=l.call(this,N,_);A=m.map((function(e){return new a(t,r,_[e],C,N[e].text,void 0,N[e].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var M=c.reduce((function(t,e){return t[e.name]=e.align,t}),{});for(d=0;d<u.length;d+=1){"rowStart"in f&&f.rowStart instanceof Function&&f.rowStart({row:d,data:u[d]},this);var I=l.call(this,u[d],_);for(h=0;h<m.length;h+=1){var D=u[d][m[h]];"cellStart"in f&&f.cellStart instanceof Function&&f.cellStart({row:d,col:h,data:D},this),s.call(this,new a(t,r,_[m[h]],I,D,d+2,M[m[h]]))}}return this.internal.__cell__.table_x=t,this.internal.__cell__.table_y=r,this};var l=function(t,e){var r=this.internal.__cell__.padding,n=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(t).map((function(n){var i=t[n];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,e[n]-r-r)}),this).map((function(t){return this.getLineHeightFactor()*t.length*n/i+r+r}),this).reduce((function(t,e){return Math.max(t,e)}),0)};t.setTableHeaderRow=function(t){i.call(this),this.internal.__cell__.tableHeaderRow=t},t.printHeaderRow=function(t,e){if(i.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var n;if(r=!0,"function"==typeof this.internal.__cell__.headerFunction){var o=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(o[0],o[1],o[2],o[3],void 0,-1)}this.setFont(void 0,"bold");for(var l=[],u=0;u<this.internal.__cell__.tableHeaderRow.length;u+=1){n=this.internal.__cell__.tableHeaderRow[u].clone(),e&&(n.y=this.internal.__cell__.margins.top||0,l.push(n)),n.lineNumber=t;var c=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,n),this.setTextColor(c)}l.length>0&&this.setTableHeaderRow(l),this.setFont(void 0,"normal"),r=!1}}(z.API);var Nt={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ct=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Mt=Lt(Ct),It=[100,200,300,400,500,600,700,800,900],Dt=Lt(It);function Ft(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),r=function(t){return Nt[t=t||"normal"]?t:"normal"}(t.style),n=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),i=function(t){return"number"==typeof Mt[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:r,weight:n,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,r,n].join(" ")}}}function Et(t,e,r,n){var i;for(i=r;i>=0&&i<e.length;i+=n)if(t[e[i]])return t[e[i]];for(i=r;i>=0&&i<e.length;i-=n)if(t[e[i]])return t[e[i]]}var Bt={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Tt={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Rt(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function qt(t){return t.trimLeft()}function zt(t,e){for(var r=0;r<t.length;){if(t.charAt(r)===e)return[t.substring(0,r),t.substring(r+1)];r+=1}return null}function Ut(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===e?null:[e[0],t.substring(e[0].length)]}var Wt,Vt,Ht,Gt,Kt,Yt,Xt,Jt,$t,Zt=["times"];function Qt(t,e,r,n){var o=4,a=re;switch(n){case z.API.image_compression.FAST:o=1,a=ee;break;case z.API.image_compression.MEDIUM:o=6,a=ne;break;case z.API.image_compression.SLOW:o=9,a=ie}t=function(t,e,r,n){for(var i,o=t.length/e,a=new Uint8Array(t.length+o),s=[te,ee,re,ne,ie],l=0;l<o;l+=1){var u=l*e,c=t.subarray(u,u+e);if(n)a.set(n(c,r,i),u+l);else{for(var f=s.length,d=[],p=0;p<f;p+=1)d[p]=s[p](c,r,i);var h=ae(d.concat());a.set(d[h],u+l)}i=c}return a}(t,e,r,a);var s=(0,i.$)(t,{level:o});return z.API.__addimage__.arrayBufferToBinaryString(s)}function te(t){var e=Array.apply([],t);return e.unshift(0),e}function ee(t,e){var r=t.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var o=t[i-e]||0;n[i+1]=t[i]-o+256&255}return n}function re(t,e,r){var n=t.length,i=[];i[0]=2;for(var o=0;o<n;o+=1){var a=r&&r[o]||0;i[o+1]=t[o]-a+256&255}return i}function ne(t,e,r){var n=t.length,i=[];i[0]=3;for(var o=0;o<n;o+=1){var a=t[o-e]||0,s=r&&r[o]||0;i[o+1]=t[o]+256-(a+s>>>1)&255}return i}function ie(t,e,r){var n=t.length,i=[];i[0]=4;for(var o=0;o<n;o+=1){var a=oe(t[o-e]||0,r&&r[o]||0,r&&r[o-e]||0);i[o+1]=t[o]-a+256&255}return i}function oe(t,e,r){if(t===e&&e===r)return t;var n=Math.abs(e-r),i=Math.abs(t-r),o=Math.abs(t+e-r-r);return n<=i&&n<=o?t:i<=o?e:r}function ae(t){var e=t.map((function(t){return t.reduce((function(t,e){return t+Math.abs(e)}),0)}));return e.indexOf(Math.min.apply(null,e))}function se(t,e,r){var n=e*r,i=Math.floor(n/8),o=16-(n-8*i+r),a=(1<<r)-1;return ue(t,i)>>o&a}function le(t,e,r,n){var i=r*n,o=Math.floor(i/8),a=16-(i-8*o+n),s=(1<<n)-1,l=(e&s)<<a;!function(t,e,r){if(e+1<t.byteLength)t.setUint16(e,r,!1);else{var n=r>>8&255;t.setUint8(e,n)}}(t,o,ue(t,o)&~(s<<a)&65535|l)}function ue(t,e){return e+1<t.byteLength?t.getUint16(e,!1):t.getUint8(e)<<8}function ce(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw new Error("Invalid GIF 87a/89a header.");var r=t[e++]|t[e++]<<8,n=t[e++]|t[e++]<<8,i=t[e++],o=i>>7,a=1<<1+(7&i);t[e++],t[e++];var s=null,l=null;o&&(s=e,l=a,e+=3*a);var u=!0,c=[],f=0,d=null,p=0,h=null;for(this.width=r,this.height=n;u&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,h=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((j=t[e++])>=0))throw Error("Invalid block size");if(0===j)break;e+=j}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var b=t[e++];f=t[e++]|t[e++]<<8,d=t[e++],1&b||(d=null),p=b>>2&7,e++;break;case 254:for(;;){if(!((j=t[e++])>=0))throw Error("Invalid block size");if(0===j)break;e+=j}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var m=t[e++]|t[e++]<<8,y=t[e++]|t[e++]<<8,g=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,_=t[e++],w=_>>6&1,A=1<<1+(7&_),S=s,x=l,P=!1;_>>7&&(P=!0,S=e,x=A,e+=3*A);var O=e;for(e++;;){var j;if(!((j=t[e++])>=0))throw Error("Invalid block size");if(0===j)break;e+=j}c.push({x:m,y:y,width:g,height:v,has_local_palette:P,palette_offset:S,palette_size:x,data_offset:O,data_length:e-O,transparent_index:d,interlaced:!!w,delay:f,disposal:p});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return h},this.frameInfo=function(t){if(t<0||t>=c.length)throw new Error("Frame index out of range.");return c[t]},this.decodeAndBlitFrameBGRA=function(e,n){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);fe(t,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var u=i.width,c=r-u,f=u,d=4*(i.y*r+i.x),p=4*((i.y+i.height)*r+i.x),h=d,b=4*c;!0===i.interlaced&&(b+=4*r*7);for(var m=8,y=0,g=a.length;y<g;++y){var v=a[y];if(0===f&&(f=u,(h+=b)>=p&&(b=4*c+4*r*(m-1),h=d+(u+c)*(m<<1),m>>=1)),v===l)h+=4;else{var _=t[s+3*v],w=t[s+3*v+1],A=t[s+3*v+2];n[h++]=A,n[h++]=w,n[h++]=_,n[h++]=255}--f}},this.decodeAndBlitFrameRGBA=function(e,n){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);fe(t,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var u=i.width,c=r-u,f=u,d=4*(i.y*r+i.x),p=4*((i.y+i.height)*r+i.x),h=d,b=4*c;!0===i.interlaced&&(b+=4*r*7);for(var m=8,y=0,g=a.length;y<g;++y){var v=a[y];if(0===f&&(f=u,(h+=b)>=p&&(b=4*c+4*r*(m-1),h=d+(u+c)*(m<<1),m>>=1)),v===l)h+=4;else{var _=t[s+3*v],w=t[s+3*v+1],A=t[s+3*v+2];n[h++]=_,n[h++]=w,n[h++]=A,n[h++]=255}--f}}}function fe(t,e,r,n){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,l=i+1,u=(1<<l)-1,f=0,d=0,p=0,h=t[e++],b=new Int32Array(4096),m=null;;){for(;f<16&&0!==h;)d|=t[e++]<<f,f+=8,1===h?h=t[e++]:--h;if(f<l)break;var y=d&u;if(d>>=l,f-=l,y!==o){if(y===a)break;for(var g=y<s?y:m,v=0,_=g;_>o;)_=b[_]>>8,++v;var w=_;if(p+v+(g!==y?1:0)>n)return void c.log("Warning, gif stream longer than expected.");r[p++]=w;var A=p+=v;for(g!==y&&(r[p++]=w),_=g;v--;)_=b[_],r[--A]=255&_,_>>=8;null!==m&&s<4096&&(b[s++]=m<<8|w,s>=u+1&&l<12&&(++l,u=u<<1|1)),m=y}else s=a+1,u=(1<<(l=i+1))-1,m=null}return p!==n&&c.log("Warning, gif stream shorter than expected."),r}function de(t){var e,r,n,i,o,a=Math.floor,s=new Array(64),l=new Array(64),u=new Array(64),c=new Array(64),f=new Array(65535),d=new Array(65535),p=new Array(64),h=new Array(64),b=[],m=0,y=7,g=new Array(64),v=new Array(64),_=new Array(64),w=new Array(256),A=new Array(2048),S=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],x=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],O=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],j=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],k=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],L=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],C=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(t,e){for(var r=0,n=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[n]]=[],i[e[n]][0]=r,i[e[n]][1]=o,n++,r++;r*=2}return i}function I(t){for(var e=t[0],r=t[1]-1;r>=0;)e&1<<r&&(m|=1<<y),r--,--y<0&&(255==m?(D(255),D(0)):D(m),y=7,m=0)}function D(t){b.push(t)}function F(t){D(t>>8&255),D(255&t)}function E(t,e,r,n,i){for(var o,a=i[0],s=i[240],l=function(t,e){var r,n,i,o,a,s,l,u,c,f,d=0;for(c=0;c<8;++c){r=t[d],n=t[d+1],i=t[d+2],o=t[d+3],a=t[d+4],s=t[d+5],l=t[d+6];var h=r+(u=t[d+7]),b=r-u,m=n+l,y=n-l,g=i+s,v=i-s,_=o+a,w=o-a,A=h+_,S=h-_,x=m+g,P=m-g;t[d]=A+x,t[d+4]=A-x;var O=.707106781*(P+S);t[d+2]=S+O,t[d+6]=S-O;var j=.382683433*((A=w+v)-(P=y+b)),k=.5411961*A+j,L=1.306562965*P+j,N=.707106781*(x=v+y),C=b+N,M=b-N;t[d+5]=M+k,t[d+3]=M-k,t[d+1]=C+L,t[d+7]=C-L,d+=8}for(d=0,c=0;c<8;++c){r=t[d],n=t[d+8],i=t[d+16],o=t[d+24],a=t[d+32],s=t[d+40],l=t[d+48];var I=r+(u=t[d+56]),D=r-u,F=n+l,E=n-l,B=i+s,T=i-s,R=o+a,q=o-a,z=I+R,U=I-R,W=F+B,V=F-B;t[d]=z+W,t[d+32]=z-W;var H=.707106781*(V+U);t[d+16]=U+H,t[d+48]=U-H;var G=.382683433*((z=q+T)-(V=E+D)),K=.5411961*z+G,Y=1.306562965*V+G,X=.707106781*(W=T+E),J=D+X,$=D-X;t[d+40]=$+K,t[d+24]=$-K,t[d+8]=J+Y,t[d+56]=J-Y,d++}for(c=0;c<64;++c)f=t[c]*e[c],p[c]=f>0?f+.5|0:f-.5|0;return p}(t,e),u=0;u<64;++u)h[S[u]]=l[u];var c=h[0]-r;r=h[0],0==c?I(n[0]):(I(n[d[o=32767+c]]),I(f[o]));for(var b=63;b>0&&0==h[b];)b--;if(0==b)return I(a),r;for(var m,y=1;y<=b;){for(var g=y;0==h[y]&&y<=b;)++y;var v=y-g;if(v>=16){m=v>>4;for(var _=1;_<=m;++_)I(s);v&=15}o=32767+h[y],I(i[(v<<4)+d[o]]),I(f[o]),y++}return 63!=b&&I(a),r}function B(t){t=Math.min(Math.max(t,1),100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],r=0;r<64;r++){var n=a((e[r]*t+50)/100);n=Math.min(Math.max(n,1),255),s[S[r]]=n}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var f=a((i[o]*t+50)/100);f=Math.min(Math.max(f,1),255),l[S[o]]=f}for(var d=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,h=0;h<8;h++)for(var b=0;b<8;b++)u[p]=1/(s[S[p]]*d[h]*d[b]*8),c[p]=1/(l[S[p]]*d[h]*d[b]*8),p++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){o&&B(o),b=new Array,m=0,y=7,F(65496),F(65504),F(16),D(74),D(70),D(73),D(70),D(0),D(1),D(1),D(0),F(1),F(1),D(0),D(0),function(){F(65499),F(132),D(0);for(var t=0;t<64;t++)D(s[t]);D(1);for(var e=0;e<64;e++)D(l[e])}(),function(t,e){F(65472),F(17),D(8),F(e),F(t),D(3),D(1),D(17),D(0),D(2),D(17),D(1),D(3),D(17),D(1)}(t.width,t.height),function(){F(65476),F(418),D(0);for(var t=0;t<16;t++)D(x[t+1]);for(var e=0;e<=11;e++)D(P[e]);D(16);for(var r=0;r<16;r++)D(O[r+1]);for(var n=0;n<=161;n++)D(j[n]);D(1);for(var i=0;i<16;i++)D(k[i+1]);for(var o=0;o<=11;o++)D(L[o]);D(17);for(var a=0;a<16;a++)D(N[a+1]);for(var s=0;s<=161;s++)D(C[s])}(),F(65498),F(12),D(3),D(1),D(0),D(2),D(17),D(3),D(17),D(0),D(63),D(0);var a=0,f=0,d=0;m=0,y=7,this.encode.displayName="_encode_";for(var p,h,w,S,M,T,R,q,z,U=t.data,W=t.width,V=t.height,H=4*W,G=0;G<V;){for(p=0;p<H;){for(M=H*G+p,R=-1,q=0,z=0;z<64;z++)T=M+(q=z>>3)*H+(R=4*(7&z)),G+q>=V&&(T-=H*(G+1+q-V)),p+R>=H&&(T-=p+R-H+4),h=U[T++],w=U[T++],S=U[T++],g[z]=(A[h]+A[w+256|0]+A[S+512|0]>>16)-128,v[z]=(A[h+768|0]+A[w+1024|0]+A[S+1280|0]>>16)-128,_[z]=(A[h+1280|0]+A[w+1536|0]+A[S+1792|0]>>16)-128;a=E(g,u,a,e,n),f=E(v,c,f,r,i),d=E(_,c,d,r,i),p+=32}G+=8}if(y>=0){var K=[];K[1]=y+1,K[0]=(1<<y+1)-1,I(K)}return F(65497),new Uint8Array(b)},t=t||50,function(){for(var t=String.fromCharCode,e=0;e<256;e++)w[e]=t(e)}(),e=M(x,P),r=M(k,L),n=M(O,j),i=M(N,C),function(){for(var t=1,e=2,r=1;r<=15;r++){for(var n=t;n<e;n++)d[32767+n]=r,f[32767+n]=[],f[32767+n][1]=r,f[32767+n][0]=n;for(var i=-(e-1);i<=-t;i++)d[32767+i]=r,f[32767+i]=[],f[32767+i][1]=r,f[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)A[t]=19595*t,A[t+256|0]=38470*t,A[t+512|0]=7471*t+32768,A[t+768|0]=-11059*t,A[t+1024|0]=-21709*t,A[t+1280|0]=32768*t+8421375,A[t+1536|0]=-27439*t,A[t+1792|0]=-5329*t}(),B(t)}function pe(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function he(t){function e(t){if(!t)throw Error("assert :P")}function r(t,e,r){for(var n=0;4>n;n++)if(t[e+n]!=r.charCodeAt(n))return!0;return!1}function n(t,e,r,n,i){for(var o=0;o<i;o++)t[e+o]=r[n+o]}function i(t,e,r,n){for(var i=0;i<n;i++)t[e+i]=r}function o(t){return new Int32Array(t)}function a(t,e){for(var r=[],n=0;n<t;n++)r.push(new e);return r}function s(t,e){var r=[];return function t(r,n,i){for(var o=i[n],a=0;a<o&&(r.push(i.length>n+1?[]:new e),!(i.length<n+1));a++)t(r[a],n+1,i)}(r,0,t),r}var l=function(){var t=this;function l(t,e){for(var r=1<<e-1>>>0;t&r;)r>>>=1;return r?(t&r-1)+r:t}function u(t,r,n,i,o){e(!(i%n));do{t[r+(i-=n)]=o}while(0<i)}function c(t,r,n,i,a){if(e(2328>=a),512>=a)var s=o(512);else if(null==(s=o(a)))return 0;return function(t,r,n,i,a,s){var c,d,p=r,h=1<<n,b=o(16),m=o(16);for(e(0!=a),e(null!=i),e(null!=t),e(0<n),d=0;d<a;++d){if(15<i[d])return 0;++b[i[d]]}if(b[0]==a)return 0;for(m[1]=0,c=1;15>c;++c){if(b[c]>1<<c)return 0;m[c+1]=m[c]+b[c]}for(d=0;d<a;++d)c=i[d],0<i[d]&&(s[m[c]++]=d);if(1==m[15])return(i=new f).g=0,i.value=s[0],u(t,p,1,h,i),h;var y,g=-1,v=h-1,_=0,w=1,A=1,S=1<<n;for(d=0,c=1,a=2;c<=n;++c,a<<=1){if(w+=A<<=1,0>(A-=b[c]))return 0;for(;0<b[c];--b[c])(i=new f).g=c,i.value=s[d++],u(t,p+_,a,S,i),_=l(_,c)}for(c=n+1,a=2;15>=c;++c,a<<=1){if(w+=A<<=1,0>(A-=b[c]))return 0;for(;0<b[c];--b[c]){if(i=new f,(_&v)!=g){for(p+=S,y=1<<(g=c)-n;15>g&&!(0>=(y-=b[g]));)++g,y<<=1;h+=S=1<<(y=g-n),t[r+(g=_&v)].g=y+n,t[r+g].value=p-r-g}i.g=c-n,i.value=s[d++],u(t,p+(_>>n),a,S,i),_=l(_,c)}}return w!=2*m[15]-1?0:h}(t,r,n,i,a,s)}function f(){this.value=this.g=0}function d(){this.value=this.g=0}function p(){this.G=a(5,f),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(Br,d)}function h(t,r,n,i){e(null!=t),e(null!=r),e(2147483648>i),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=r,t.pa=n,t.Jd=r,t.Yc=n+i,t.Zc=4<=i?n+i-4+1:n,O(t)}function b(t,e){for(var r=0;0<e--;)r|=k(t,128)<<e;return r}function m(t,e){var r=b(t,e);return j(t)?-r:r}function y(t,r,n,i){var o,a=0;for(e(null!=t),e(null!=r),e(4294967288>i),t.Sb=i,t.Ra=0,t.u=0,t.h=0,4<i&&(i=4),o=0;o<i;++o)a+=r[n+o]<<8*o;t.Ra=a,t.bb=i,t.oa=r,t.pa=n}function g(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<qr-8>>>0,++t.bb,t.u-=8;S(t)&&(t.h=1,t.u=0)}function v(t,r){if(e(0<=r),!t.h&&r<=Rr){var n=A(t)&Tr[r];return t.u+=r,g(t),n}return t.h=1,t.u=0}function _(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function A(t){return t.Ra>>>(t.u&qr-1)>>>0}function S(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>qr}function x(t,e){t.u=e,t.h=S(t)}function P(t){t.u>=zr&&(e(t.u>=zr),g(t))}function O(t){e(null!=t&&null!=t.oa),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function j(t){return b(t,1)}function k(t,e){var r=t.Ca;0>t.b&&O(t);var n=t.b,i=r*e>>>8,o=(t.I>>>n>i)+0;for(o?(r-=i,t.I-=i+1<<n>>>0):r=i+1,n=r,i=0;256<=n;)i+=8,n>>=8;return n=7^i+Ur[n],t.b-=n,t.Ca=(r<<n)-1,o}function L(t,e,r){t[e+0]=r>>24&255,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function N(t,e){return t[e+0]|t[e+1]<<8}function C(t,e){return N(t,e)|t[e+2]<<16}function M(t,e){return N(t,e)|N(t,e+2)<<16}function I(t,r){var n=1<<r;return e(null!=t),e(0<r),t.X=o(n),null==t.X?0:(t.Mb=32-r,t.Xa=r,1)}function D(t,r){e(null!=t),e(null!=r),e(t.Xa==r.Xa),n(r.X,0,t.X,0,1<<r.Xa)}function F(){this.X=[],this.Xa=this.Mb=0}function E(t,r,n,i){e(null!=n),e(null!=i);var o=n[0],a=i[0];return 0==o&&(o=(t*a+r/2)/r),0==a&&(a=(r*o+t/2)/t),0>=o||0>=a?0:(n[0]=o,i[0]=a,1)}function B(t,e){return t+(1<<e)-1>>>e}function T(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function R(e,r){t[r]=function(r,n,i,o,a,s,l){var u;for(u=0;u<a;++u){var c=t[e](s[l+u-1],i,o+u);s[l+u]=T(r[n+u],c)}}}function q(){this.ud=this.hd=this.jd=0}function z(t,e){return((4278124286&(t^e))>>>1)+(t&e)>>>0}function U(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function W(t,e){return U(t+(t-e+.5>>1))}function V(t,e,r){return Math.abs(e-r)-Math.abs(t-r)}function H(t,e,r,n,i,o,a){for(n=o[a-1],r=0;r<i;++r)o[a+r]=n=T(t[e+r],n)}function G(t,e,r,n,i){var o;for(o=0;o<r;++o){var a=t[e+o],s=a>>8&255,l=16711935&(l=(l=16711935&a)+((s<<16)+s));n[i+o]=(4278255360&a)+l>>>0}}function K(t,e){e.jd=255&t,e.hd=t>>8&255,e.ud=t>>16&255}function Y(t,e,r,n,i,o){var a;for(a=0;a<n;++a){var s=e[r+a],l=s>>>8,u=s,c=255&(c=(c=s>>>16)+((t.jd<<24>>24)*(l<<24>>24)>>>5));u=255&(u=(u+=(t.hd<<24>>24)*(l<<24>>24)>>>5)+((t.ud<<24>>24)*(c<<24>>24)>>>5)),i[o+a]=(4278255360&s)+(c<<16)+u}}function X(e,r,n,i,o){t[r]=function(t,e,r,n,a,s,l,u,c){for(n=l;n<u;++n)for(l=0;l<c;++l)a[s++]=o(r[i(t[e++])])},t[e]=function(e,r,a,s,l,u,c){var f=8>>e.b,d=e.Ea,p=e.K[0],h=e.w;if(8>f)for(e=(1<<e.b)-1,h=(1<<f)-1;r<a;++r){var b,m=0;for(b=0;b<d;++b)b&e||(m=i(s[l++])),u[c++]=o(p[m&h]),m>>=f}else t["VP8LMapColor"+n](s,l,p,h,u,c,r,a,d)}}function J(t,e,r,n,i){for(r=e+r;e<r;){var o=t[e++];n[i++]=o>>16&255,n[i++]=o>>8&255,n[i++]=255&o}}function $(t,e,r,n,i){for(r=e+r;e<r;){var o=t[e++];n[i++]=o>>16&255,n[i++]=o>>8&255,n[i++]=255&o,n[i++]=o>>24&255}}function Z(t,e,r,n,i){for(r=e+r;e<r;){var o=(a=t[e++])>>16&240|a>>12&15,a=240&a|a>>28&15;n[i++]=o,n[i++]=a}}function Q(t,e,r,n,i){for(r=e+r;e<r;){var o=(a=t[e++])>>16&248|a>>13&7,a=a>>5&224|a>>3&31;n[i++]=o,n[i++]=a}}function tt(t,e,r,n,i){for(r=e+r;e<r;){var o=t[e++];n[i++]=255&o,n[i++]=o>>8&255,n[i++]=o>>16&255}}function et(t,e,r,i,o,a){if(0==a)for(r=e+r;e<r;)L(i,((a=t[e++])[0]>>24|a[1]>>8&65280|a[2]<<8&16711680|a[3]<<24)>>>0),o+=32;else n(i,o,t,e,r)}function rt(e,r){t[r][0]=t[e+"0"],t[r][1]=t[e+"1"],t[r][2]=t[e+"2"],t[r][3]=t[e+"3"],t[r][4]=t[e+"4"],t[r][5]=t[e+"5"],t[r][6]=t[e+"6"],t[r][7]=t[e+"7"],t[r][8]=t[e+"8"],t[r][9]=t[e+"9"],t[r][10]=t[e+"10"],t[r][11]=t[e+"11"],t[r][12]=t[e+"12"],t[r][13]=t[e+"13"],t[r][14]=t[e+"0"],t[r][15]=t[e+"0"]}function nt(t){return t==Un||t==Wn||t==Vn||t==Hn}function it(){this.eb=[],this.size=this.A=this.fb=0}function ot(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function at(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new it,this.f.kb=new ot,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function lt(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ut(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ct(t,e){var r=t.T,i=e.ba.f.RGBA,o=i.eb,a=i.fb+t.ka*i.A,s=mi[e.ba.S],l=t.y,u=t.O,c=t.f,f=t.N,d=t.ea,p=t.W,h=e.cc,b=e.dc,m=e.Mc,y=e.Nc,g=t.ka,v=t.ka+t.T,_=t.U,w=_+1>>1;for(0==g?s(l,u,null,null,c,f,d,p,c,f,d,p,o,a,null,null,_):(s(e.ec,e.fc,l,u,h,b,m,y,c,f,d,p,o,a-i.A,o,a,_),++r);g+2<v;g+=2)h=c,b=f,m=d,y=p,f+=t.Rc,p+=t.Rc,a+=2*i.A,s(l,(u+=2*t.fa)-t.fa,l,u,h,b,m,y,c,f,d,p,o,a-i.A,o,a,_);return u+=t.fa,t.j+v<t.o?(n(e.ec,e.fc,l,u,_),n(e.cc,e.dc,c,f,w),n(e.Mc,e.Nc,d,p,w),r--):1&v||s(l,u,null,null,c,f,d,p,c,f,d,p,o,a+i.A,null,null,_),r}function ft(t,r,n){var i=t.F,o=[t.J];if(null!=i){var a=t.U,s=r.ba.S,l=s==Rn||s==Vn;r=r.ba.f.RGBA;var u=[0],c=t.ka;u[0]=t.T,t.Kb&&(0==c?--u[0]:(--c,o[0]-=t.width),t.j+t.ka+t.T==t.o&&(u[0]=t.o-t.j-c));var f=r.eb;c=r.fb+c*r.A,t=xn(i,o[0],t.width,a,u,f,c+(l?0:3),r.A),e(n==u),t&&nt(s)&&An(f,c,l,a,u,r.A)}return 0}function dt(t){var e=t.ma,r=e.ba.S,n=11>r,i=r==En||r==Tn||r==Rn||r==qn||12==r||nt(r);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Dr(e.Oa,t,i?11:12))return 0;if(i&&nt(r)&&yr(),t.da)alert("todo:use_scaling");else{if(n){if(e.Ib=ut,t.Kb){if(r=t.U+1>>1,e.memory=o(t.U+2*r),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+r,e.Ib=ct,yr()}}else alert("todo:EmitYUV");i&&(e.Jb=ft,n&&br())}if(n&&!Ni){for(t=0;256>t;++t)Ci[t]=89858*(t-128)+Pi>>xi,Di[t]=-22014*(t-128)+Pi,Ii[t]=-45773*(t-128),Mi[t]=113618*(t-128)+Pi>>xi;for(t=Oi;t<ji;++t)e=76283*(t-16)+Pi>>xi,Fi[t-Oi]=Ht(e,255),Ei[t-Oi]=Ht(e+8>>4,15);Ni=1}return 1}function pt(t){var r=t.ma,n=t.U,i=t.T;return e(!(1&t.ka)),0>=n||0>=i?0:(n=r.Ib(t,r),null!=r.Jb&&r.Jb(t,r,n),r.Dc+=n,1)}function ht(t){t.ma.memory=null}function bt(t,e,r,n){return 47!=v(t,8)?0:(e[0]=v(t,14)+1,r[0]=v(t,14)+1,n[0]=v(t,1),0!=v(t,3)?0:!t.h)}function mt(t,e){if(4>t)return t+1;var r=t-2>>1;return(2+(1&t)<<r)+v(e,r)+1}function yt(t,e){return 120<e?e-120:1<=(r=((r=$n[e-1])>>4)*t+(8-(15&r)))?r:1;var r}function gt(t,e,r){var n=A(r),i=t[e+=255&n].g-8;return 0<i&&(x(r,r.u+8),n=A(r),e+=t[e].value,e+=n&(1<<i)-1),x(r,r.u+t[e].g),t[e].value}function vt(t,r,n){return n.g+=t.g,n.value+=t.value<<r>>>0,e(8>=n.g),t.g}function _t(t,r,n){var i=t.xc;return e((r=0==i?0:t.vc[t.md*(n>>i)+(r>>i)])<t.Wb),t.Ya[r]}function wt(t,r,i,o){var a=t.ab,s=t.c*r,l=t.C;r=l+r;var u=i,c=o;for(o=t.Ta,i=t.Ua;0<a--;){var f=t.gc[a],d=l,p=r,h=u,b=c,m=(c=o,u=i,f.Ea);switch(e(d<p),e(p<=f.nc),f.hc){case 2:Hr(h,b,(p-d)*m,c,u);break;case 0:var y=d,g=p,v=c,_=u,w=(O=f).Ea;0==y&&(Wr(h,b,null,null,1,v,_),H(h,b+1,0,0,w-1,v,_+1),b+=w,_+=w,++y);for(var A=1<<O.b,S=A-1,x=B(w,O.b),P=O.K,O=O.w+(y>>O.b)*x;y<g;){var j=P,k=O,L=1;for(Vr(h,b,v,_-w,1,v,_);L<w;){var N=(L&~S)+A;N>w&&(N=w),(0,Jr[j[k++]>>8&15])(h,b+ +L,v,_+L-w,N-L,v,_+L),L=N}b+=w,_+=w,++y&S||(O+=x)}p!=f.nc&&n(c,u-m,c,u+(p-d-1)*m,m);break;case 1:for(m=h,g=b,w=(h=f.Ea)-(_=h&~(v=(b=1<<f.b)-1)),y=B(h,f.b),A=f.K,f=f.w+(d>>f.b)*y;d<p;){for(S=A,x=f,P=new q,O=g+_,j=g+h;g<O;)K(S[x++],P),$r(P,m,g,b,c,u),g+=b,u+=b;g<j&&(K(S[x++],P),$r(P,m,g,w,c,u),g+=w,u+=w),++d&v||(f+=y)}break;case 3:if(h==c&&b==u&&0<f.b){for(g=c,h=m=u+(p-d)*m-(_=(p-d)*B(f.Ea,f.b)),b=c,v=u,y=[],_=(w=_)-1;0<=_;--_)y[_]=b[v+_];for(_=w-1;0<=_;--_)g[h+_]=y[_];Gr(f,d,p,c,m,c,u)}else Gr(f,d,p,h,b,c,u)}u=o,c=i}c!=i&&n(o,i,u,c,s)}function At(t,r){var n=t.V,i=t.Ba+t.c*t.C,o=r-t.C;if(e(r<=t.l.o),e(16>=o),0<o){var a=t.l,s=t.Ta,l=t.Ua,u=a.width;if(wt(t,o,n,i),o=l=[l],e((n=t.C)<(i=r)),e(a.v<a.va),i>a.o&&(i=a.o),n<a.j){var c=a.j-n;n=a.j,o[0]+=c*u}if(n>=i?n=0:(o[0]+=4*a.v,a.ka=n-a.j,a.U=a.va-a.v,a.T=i-n,n=1),n){if(l=l[0],11>(n=t.ca).S){var f=n.f.RGBA,d=(i=n.S,o=a.U,a=a.T,c=f.eb,f.A),p=a;for(f=f.fb+t.Ma*f.A;0<p--;){var h=s,b=l,m=o,y=c,g=f;switch(i){case Fn:Zr(h,b,m,y,g);break;case En:Qr(h,b,m,y,g);break;case Un:Qr(h,b,m,y,g),An(y,g,0,m,1,0);break;case Bn:rn(h,b,m,y,g);break;case Tn:et(h,b,m,y,g,1);break;case Wn:et(h,b,m,y,g,1),An(y,g,0,m,1,0);break;case Rn:et(h,b,m,y,g,0);break;case Vn:et(h,b,m,y,g,0),An(y,g,1,m,1,0);break;case qn:tn(h,b,m,y,g);break;case Hn:tn(h,b,m,y,g),Sn(y,g,m,1,0);break;case zn:en(h,b,m,y,g);break;default:e(0)}l+=u,f+=d}t.Ma+=a}else alert("todo:EmitRescaledRowsYUVA");e(t.Ma<=n.height)}}t.C=r,e(t.C<=t.i)}function St(t){var e;if(0<t.ua)return 0;for(e=0;e<t.Wb;++e){var r=t.Ya[e].G,n=t.Ya[e].H;if(0<r[1][n[1]+0].g||0<r[2][n[2]+0].g||0<r[3][n[3]+0].g)return 0}return 1}function xt(t,r,n,i,o,a){if(0!=t.Z){var s=t.qd,l=t.rd;for(e(null!=bi[t.Z]);r<n;++r)bi[t.Z](s,l,i,o,i,o,a),s=i,l=o,o+=a;t.qd=s,t.rd=l}}function Pt(t,r){var n=t.l.ma,i=0==n.Z||1==n.Z?t.l.j:t.C;if(i=t.C<i?i:t.C,e(r<=t.l.o),r>i){var o=t.l.width,a=n.ca,s=n.tb+o*i,l=t.V,u=t.Ba+t.c*i,c=t.gc;e(1==t.ab),e(3==c[0].hc),Yr(c[0],i,r,l,u,a,s),xt(n,i,r,a,s,o)}t.C=t.Ma=r}function Ot(t,r,n,i,o,a,s){var l=t.$/i,u=t.$%i,c=t.m,f=t.s,d=n+t.$,p=d;o=n+i*o;var h=n+i*a,b=280+f.ua,m=t.Pb?l:16777216,y=0<f.ua?f.Wa:null,g=f.wc,v=d<h?_t(f,u,l):null;e(t.C<a),e(h<=o);var _=!1;t:for(;;){for(;_||d<h;){var w=0;if(l>=m){var O=d-n;e((m=t).Pb),m.wd=m.m,m.xd=O,0<m.s.ua&&D(m.s.Wa,m.s.vb),m=l+Qn}if(u&g||(v=_t(f,u,l)),e(null!=v),v.Qb&&(r[d]=v.qb,_=!0),!_)if(P(c),v.jc){w=c,O=r;var j=d,k=v.pd[A(w)&Br-1];e(v.jc),256>k.g?(x(w,w.u+k.g),O[j]=k.value,w=0):(x(w,w.u+k.g-256),e(256<=k.value),w=k.value),0==w&&(_=!0)}else w=gt(v.G[0],v.H[0],c);if(c.h)break;if(_||256>w){if(!_)if(v.nd)r[d]=(v.qb|w<<8)>>>0;else{if(P(c),_=gt(v.G[1],v.H[1],c),P(c),O=gt(v.G[2],v.H[2],c),j=gt(v.G[3],v.H[3],c),c.h)break;r[d]=(j<<24|_<<16|w<<8|O)>>>0}if(_=!1,++d,++u>=i&&(u=0,++l,null!=s&&l<=a&&!(l%16)&&s(t,l),null!=y))for(;p<d;)w=r[p++],y.X[(506832829*w&4294967295)>>>y.Mb]=w}else if(280>w){if(w=mt(w-256,c),O=gt(v.G[4],v.H[4],c),P(c),O=yt(i,O=mt(O,c)),c.h)break;if(d-n<O||o-d<w)break t;for(j=0;j<w;++j)r[d+j]=r[d+j-O];for(d+=w,u+=w;u>=i;)u-=i,++l,null!=s&&l<=a&&!(l%16)&&s(t,l);if(e(d<=o),u&g&&(v=_t(f,u,l)),null!=y)for(;p<d;)w=r[p++],y.X[(506832829*w&4294967295)>>>y.Mb]=w}else{if(!(w<b))break t;for(_=w-280,e(null!=y);p<d;)w=r[p++],y.X[(506832829*w&4294967295)>>>y.Mb]=w;w=d,e(!(_>>>(O=y).Xa)),r[w]=O.X[_],_=!0}_||e(c.h==S(c))}if(t.Pb&&c.h&&d<o)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&D(t.s.vb,t.s.Wa);else{if(c.h)break t;null!=s&&s(t,l>a?a:l),t.a=0,t.$=d-n}return 1}return t.a=3,0}function jt(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var r=t.Wa;null!=r&&(r.X=null),t.vb=null,e(null!=t)}function kt(){var e=new or;return null==e?null:(e.a=0,e.xb=hi,rt("Predictor","VP8LPredictors"),rt("Predictor","VP8LPredictors_C"),rt("PredictorAdd","VP8LPredictorsAdd"),rt("PredictorAdd","VP8LPredictorsAdd_C"),Hr=G,$r=Y,Zr=J,Qr=$,tn=Z,en=Q,rn=tt,t.VP8LMapColor32b=Kr,t.VP8LMapColor8b=Xr,e)}function Lt(t,r,n,s,l){var u=1,d=[t],h=[r],b=s.m,m=s.s,y=null,g=0;t:for(;;){if(n)for(;u&&v(b,1);){var _=d,w=h,S=s,O=1,j=S.m,k=S.gc[S.ab],L=v(j,2);if(S.Oc&1<<L)u=0;else{switch(S.Oc|=1<<L,k.hc=L,k.Ea=_[0],k.nc=w[0],k.K=[null],++S.ab,e(4>=S.ab),L){case 0:case 1:k.b=v(j,3)+2,O=Lt(B(k.Ea,k.b),B(k.nc,k.b),0,S,k.K),k.K=k.K[0];break;case 3:var N,C=v(j,8)+1,M=16<C?0:4<C?1:2<C?2:3;if(_[0]=B(k.Ea,M),k.b=M,N=O=Lt(C,1,0,S,k.K)){var D,F=C,E=k,R=1<<(8>>E.b),q=o(R);if(null==q)N=0;else{var z=E.K[0],U=E.w;for(q[0]=E.K[0][0],D=1;D<1*F;++D)q[D]=T(z[U+D],q[D-1]);for(;D<4*R;++D)q[D]=0;E.K[0]=null,E.K[0]=q,N=1}}O=N;break;case 2:break;default:e(0)}u=O}}if(d=d[0],h=h[0],u&&v(b,1)&&!(u=1<=(g=v(b,4))&&11>=g)){s.a=3;break t}var W;if(W=u)e:{var V,H,G,K=s,Y=d,X=h,J=g,$=n,Z=K.m,Q=K.s,tt=[null],et=1,rt=0,nt=Zn[J];r:for(;;){if($&&v(Z,1)){var it=v(Z,3)+2,ot=B(Y,it),at=B(X,it),st=ot*at;if(!Lt(ot,at,0,K,tt))break r;for(tt=tt[0],Q.xc=it,V=0;V<st;++V){var lt=tt[V]>>8&65535;tt[V]=lt,lt>=et&&(et=lt+1)}}if(Z.h)break r;for(H=0;5>H;++H){var ut=Yn[H];!H&&0<J&&(ut+=1<<J),rt<ut&&(rt=ut)}var ct=a(et*nt,f),ft=et,dt=a(ft,p);if(null==dt)var pt=null;else e(65536>=ft),pt=dt;var ht=o(rt);if(null==pt||null==ht||null==ct){K.a=1;break r}var bt=ct;for(V=G=0;V<et;++V){var mt=pt[V],yt=mt.G,gt=mt.H,_t=0,wt=1,At=0;for(H=0;5>H;++H){ut=Yn[H],yt[H]=bt,gt[H]=G,!H&&0<J&&(ut+=1<<J);n:{var St,xt=ut,Pt=K,kt=ht,Nt=bt,Ct=G,Mt=0,It=Pt.m,Dt=v(It,1);if(i(kt,0,0,xt),Dt){var Ft=v(It,1)+1,Et=v(It,1),Bt=v(It,0==Et?1:8);kt[Bt]=1,2==Ft&&(kt[Bt=v(It,8)]=1);var Tt=1}else{var Rt=o(19),qt=v(It,4)+4;if(19<qt){Pt.a=3;var zt=0;break n}for(St=0;St<qt;++St)Rt[Jn[St]]=v(It,3);var Ut=void 0,Wt=void 0,Vt=Pt,Ht=Rt,Gt=xt,Kt=kt,Yt=0,Xt=Vt.m,Jt=8,$t=a(128,f);i:for(;c($t,0,7,Ht,19);){if(v(Xt,1)){var Zt=2+2*v(Xt,3);if((Ut=2+v(Xt,Zt))>Gt)break i}else Ut=Gt;for(Wt=0;Wt<Gt&&Ut--;){P(Xt);var Qt=$t[0+(127&A(Xt))];x(Xt,Xt.u+Qt.g);var te=Qt.value;if(16>te)Kt[Wt++]=te,0!=te&&(Jt=te);else{var ee=16==te,re=te-16,ne=Kn[re],ie=v(Xt,Gn[re])+ne;if(Wt+ie>Gt)break i;for(var oe=ee?Jt:0;0<ie--;)Kt[Wt++]=oe}}Yt=1;break i}Yt||(Vt.a=3),Tt=Yt}(Tt=Tt&&!It.h)&&(Mt=c(Nt,Ct,8,kt,xt)),Tt&&0!=Mt?zt=Mt:(Pt.a=3,zt=0)}if(0==zt)break r;if(wt&&1==Xn[H]&&(wt=0==bt[G].g),_t+=bt[G].g,G+=zt,3>=H){var ae,se=ht[0];for(ae=1;ae<ut;++ae)ht[ae]>se&&(se=ht[ae]);At+=se}}if(mt.nd=wt,mt.Qb=0,wt&&(mt.qb=(yt[3][gt[3]+0].value<<24|yt[1][gt[1]+0].value<<16|yt[2][gt[2]+0].value)>>>0,0==_t&&256>yt[0][gt[0]+0].value&&(mt.Qb=1,mt.qb+=yt[0][gt[0]+0].value<<8)),mt.jc=!mt.Qb&&6>At,mt.jc){var le,ue=mt;for(le=0;le<Br;++le){var ce=le,fe=ue.pd[ce],de=ue.G[0][ue.H[0]+ce];256<=de.value?(fe.g=de.g+256,fe.value=de.value):(fe.g=0,fe.value=0,ce>>=vt(de,8,fe),ce>>=vt(ue.G[1][ue.H[1]+ce],16,fe),ce>>=vt(ue.G[2][ue.H[2]+ce],0,fe),vt(ue.G[3][ue.H[3]+ce],24,fe))}}}Q.vc=tt,Q.Wb=et,Q.Ya=pt,Q.yc=ct,W=1;break e}W=0}if(!(u=W)){s.a=3;break t}if(0<g){if(m.ua=1<<g,!I(m.Wa,g)){s.a=1,u=0;break t}}else m.ua=0;var pe=s,he=d,be=h,me=pe.s,ye=me.xc;if(pe.c=he,pe.i=be,me.md=B(he,ye),me.wc=0==ye?-1:(1<<ye)-1,n){s.xb=pi;break t}if(null==(y=o(d*h))){s.a=1,u=0;break t}u=(u=Ot(s,y,0,d,h,h,null))&&!b.h;break t}return u?(null!=l?l[0]=y:(e(null==y),e(n)),s.$=0,n||jt(m)):jt(m),u}function Nt(t,r){var n=t.c*t.i,i=n+r+16*r;return e(t.c<=r),t.V=o(i),null==t.V?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+n+r,1)}function Ct(t,r){var n=t.C,i=r-n,o=t.V,a=t.Ba+t.c*n;for(e(r<=t.l.o);0<i;){var s=16<i?16:i,l=t.l.ma,u=t.l.width,c=u*s,f=l.ca,d=l.tb+u*n,p=t.Ta,h=t.Ua;wt(t,s,o,a),Pn(p,h,f,d,c),xt(l,n,n+s,f,d,u),i-=s,o+=s*t.c,n+=s}e(n==r),t.C=t.Ma=r}function Mt(){this.ub=this.yd=this.td=this.Rb=0}function It(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Dt(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Ft(){this.Yb=function(){var t=[];return function t(e,r,n){for(var i=n[r],o=0;o<i&&(e.push(n.length>r+1?[]:0),!(n.length<r+1));o++)t(e[o],r+1,n)}(t,0,[3,11]),t}()}function Et(){this.jb=o(3),this.Wc=s([4,8],Ft),this.Xc=s([4,17],Ft)}function Bt(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Tt(){this.ld=this.La=this.dd=this.tc=0}function Rt(){this.Na=this.la=0}function qt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function zt(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Ut(){this.uc=this.M=this.Nb=0,this.wa=Array(new Tt),this.Y=0,this.ya=Array(new zt),this.aa=0,this.l=new Gt}function Wt(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Vt(){this.cb=this.a=0,this.sc="",this.m=new _,this.Od=new Mt,this.Kc=new It,this.ed=new Bt,this.Qa=new Dt,this.Ic=this.$c=this.Aa=0,this.D=new Ut,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,_),this.ia=0,this.pb=a(4,qt),this.Pa=new Et,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Wt),this.Hd=0,this.rb=Array(new Rt),this.sb=0,this.wa=Array(new Tt),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new zt),this.L=this.aa=0,this.gd=s([4,2],Tt),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Ht(t,e){return 0>t?0:t>e?e:t}function Gt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Kt(){var t=new Vt;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,ri||(ri=$t)),t}function Yt(t,e,r){return 0==t.a&&(t.a=e,t.sc=r,t.cb=0),0}function Xt(t,e,r){return 3<=r&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Jt(t,r){if(null==t)return 0;if(t.a=0,t.sc="OK",null==r)return Yt(t,2,"null VP8Io passed to VP8GetHeaders()");var n=r.data,o=r.w,a=r.ha;if(4>a)return Yt(t,7,"Truncated header.");var s=n[o+0]|n[o+1]<<8|n[o+2]<<16,l=t.Od;if(l.Rb=!(1&s),l.td=s>>1&7,l.yd=s>>4&1,l.ub=s>>5,3<l.td)return Yt(t,3,"Incorrect keyframe parameters.");if(!l.yd)return Yt(t,4,"Frame not displayable.");o+=3,a-=3;var u=t.Kc;if(l.Rb){if(7>a)return Yt(t,7,"cannot parse picture header");if(!Xt(n,o,a))return Yt(t,3,"Bad code word");u.c=16383&(n[o+4]<<8|n[o+3]),u.Td=n[o+4]>>6,u.i=16383&(n[o+6]<<8|n[o+5]),u.Ud=n[o+6]>>6,o+=7,a-=7,t.za=u.c+15>>4,t.Ub=u.i+15>>4,r.width=u.c,r.height=u.i,r.Da=0,r.j=0,r.v=0,r.va=r.width,r.o=r.height,r.da=0,r.ib=r.width,r.hb=r.height,r.U=r.width,r.T=r.height,i((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(l.ub>a)return Yt(t,7,"bad partition length");h(s=t.m,n,o,l.ub),o+=l.ub,a-=l.ub,l.Rb&&(u.Ld=j(s),u.Kd=j(s)),u=t.Qa;var c,f=t.Pa;if(e(null!=s),e(null!=u),u.Cb=j(s),u.Cb){if(u.Bb=j(s),j(s)){for(u.Fb=j(s),c=0;4>c;++c)u.Zb[c]=j(s)?m(s,7):0;for(c=0;4>c;++c)u.Lb[c]=j(s)?m(s,6):0}if(u.Bb)for(c=0;3>c;++c)f.jb[c]=j(s)?b(s,8):255}else u.Bb=0;if(s.Ka)return Yt(t,3,"cannot parse segment header");if((u=t.ed).zd=j(s),u.Tb=b(s,6),u.wb=b(s,3),u.Pc=j(s),u.Pc&&j(s)){for(f=0;4>f;++f)j(s)&&(u.vd[f]=m(s,6));for(f=0;4>f;++f)j(s)&&(u.od[f]=m(s,6))}if(t.L=0==u.Tb?0:u.zd?1:2,s.Ka)return Yt(t,3,"cannot parse filter header");var d=a;if(a=c=o,o=c+d,u=d,t.Xb=(1<<b(t.m,2))-1,d<3*(f=t.Xb))n=7;else{for(c+=3*f,u-=3*f,d=0;d<f;++d){var p=n[a+0]|n[a+1]<<8|n[a+2]<<16;p>u&&(p=u),h(t.Jc[+d],n,c,p),c+=p,u-=p,a+=3}h(t.Jc[+f],n,c,u),n=c<o?0:5}if(0!=n)return Yt(t,n,"cannot parse partitions");for(n=b(c=t.m,7),a=j(c)?m(c,4):0,o=j(c)?m(c,4):0,u=j(c)?m(c,4):0,f=j(c)?m(c,4):0,c=j(c)?m(c,4):0,d=t.Qa,p=0;4>p;++p){if(d.Cb){var y=d.Zb[p];d.Fb||(y+=n)}else{if(0<p){t.pb[p]=t.pb[0];continue}y=n}var g=t.pb[p];g.Sc[0]=ti[Ht(y+a,127)],g.Sc[1]=ei[Ht(y+0,127)],g.Eb[0]=2*ti[Ht(y+o,127)],g.Eb[1]=101581*ei[Ht(y+u,127)]>>16,8>g.Eb[1]&&(g.Eb[1]=8),g.Qc[0]=ti[Ht(y+f,117)],g.Qc[1]=ei[Ht(y+c,127)],g.lc=y+c}if(!l.Rb)return Yt(t,4,"Not a key frame.");for(j(s),l=t.Pa,n=0;4>n;++n){for(a=0;8>a;++a)for(o=0;3>o;++o)for(u=0;11>u;++u)f=k(s,li[n][a][o][u])?b(s,8):ai[n][a][o][u],l.Wc[n][a].Yb[o][u]=f;for(a=0;17>a;++a)l.Xc[n][a]=l.Wc[n][ui[a]]}return t.kc=j(s),t.kc&&(t.Bd=b(s,8)),t.cb=1}function $t(t,e,r,n,i,o,a){var s=e[i].Yb[r];for(r=0;16>i;++i){if(!k(t,s[r+0]))return i;for(;!k(t,s[r+1]);)if(s=e[++i].Yb[0],r=0,16==i)return 16;var l=e[i+1].Yb;if(k(t,s[r+2])){var u=t,c=0;if(k(u,(d=s)[(f=r)+3]))if(k(u,d[f+6])){for(s=0,f=2*(c=k(u,d[f+8]))+(d=k(u,d[f+9+c])),c=0,d=ni[f];d[s];++s)c+=c+k(u,d[s]);c+=3+(8<<f)}else k(u,d[f+7])?(c=7+2*k(u,165),c+=k(u,145)):c=5+k(u,159);else c=k(u,d[f+4])?3+k(u,d[f+5]):2;s=l[2]}else c=1,s=l[1];l=a+ii[i],0>(u=t).b&&O(u);var f,d=u.b,p=(f=u.Ca>>1)-(u.I>>d)>>31;--u.b,u.Ca+=p,u.Ca|=1,u.I-=(f+1&p)<<d,o[l]=((c^p)-p)*n[(0<i)+0]}return 16}function Zt(t){var e=t.rb[t.sb-1];e.la=0,e.Na=0,i(t.zc,0,0,t.zc.length),t.ja=0}function Qt(t,e,r,n,i){i=t[e+r+32*n]+(i>>3),t[e+r+32*n]=-256&i?0>i?0:255:i}function te(t,e,r,n,i,o){Qt(t,e,0,r,n+i),Qt(t,e,1,r,n+o),Qt(t,e,2,r,n-o),Qt(t,e,3,r,n-i)}function ee(t){return(20091*t>>16)+t}function re(t,e,r,n){var i,a=0,s=o(16);for(i=0;4>i;++i){var l=t[e+0]+t[e+8],u=t[e+0]-t[e+8],c=(35468*t[e+4]>>16)-ee(t[e+12]),f=ee(t[e+4])+(35468*t[e+12]>>16);s[a+0]=l+f,s[a+1]=u+c,s[a+2]=u-c,s[a+3]=l-f,a+=4,e++}for(i=a=0;4>i;++i)l=(t=s[a+0]+4)+s[a+8],u=t-s[a+8],c=(35468*s[a+4]>>16)-ee(s[a+12]),Qt(r,n,0,0,l+(f=ee(s[a+4])+(35468*s[a+12]>>16))),Qt(r,n,1,0,u+c),Qt(r,n,2,0,u-c),Qt(r,n,3,0,l-f),a++,n+=32}function ne(t,e,r,n){var i=t[e+0]+4,o=35468*t[e+4]>>16,a=ee(t[e+4]),s=35468*t[e+1]>>16;te(r,n,0,i+a,t=ee(t[e+1]),s),te(r,n,1,i+o,t,s),te(r,n,2,i-o,t,s),te(r,n,3,i-a,t,s)}function ie(t,e,r,n,i){re(t,e,r,n),i&&re(t,e+16,r,n+4)}function oe(t,e,r,n){on(t,e+0,r,n,1),on(t,e+32,r,n+128,1)}function ae(t,e,r,n){var i;for(t=t[e+0]+4,i=0;4>i;++i)for(e=0;4>e;++e)Qt(r,n,e,i,t)}function se(t,e,r,n){t[e+0]&&ln(t,e+0,r,n),t[e+16]&&ln(t,e+16,r,n+4),t[e+32]&&ln(t,e+32,r,n+128),t[e+48]&&ln(t,e+48,r,n+128+4)}function le(t,e,r,n){var i,a=o(16);for(i=0;4>i;++i){var s=t[e+0+i]+t[e+12+i],l=t[e+4+i]+t[e+8+i],u=t[e+4+i]-t[e+8+i],c=t[e+0+i]-t[e+12+i];a[0+i]=s+l,a[8+i]=s-l,a[4+i]=c+u,a[12+i]=c-u}for(i=0;4>i;++i)s=(t=a[0+4*i]+3)+a[3+4*i],l=a[1+4*i]+a[2+4*i],u=a[1+4*i]-a[2+4*i],c=t-a[3+4*i],r[n+0]=s+l>>3,r[n+16]=c+u>>3,r[n+32]=s-l>>3,r[n+48]=c-u>>3,n+=64}function ue(t,e,r){var n,i=e-32,o=In,a=255-t[i-1];for(n=0;n<r;++n){var s,l=o,u=a+t[e-1];for(s=0;s<r;++s)t[e+s]=l[u+t[i+s]];e+=32}}function ce(t,e){ue(t,e,4)}function fe(t,e){ue(t,e,8)}function de(t,e){ue(t,e,16)}function pe(t,e){var r;for(r=0;16>r;++r)n(t,e+32*r,t,e-32,16)}function he(t,e){var r;for(r=16;0<r;--r)i(t,e,t[e-1],16),e+=32}function be(t,e,r){var n;for(n=0;16>n;++n)i(e,r+32*n,t,16)}function me(t,e){var r,n=16;for(r=0;16>r;++r)n+=t[e-1+32*r]+t[e+r-32];be(n>>5,t,e)}function ye(t,e){var r,n=8;for(r=0;16>r;++r)n+=t[e-1+32*r];be(n>>4,t,e)}function ge(t,e){var r,n=8;for(r=0;16>r;++r)n+=t[e+r-32];be(n>>4,t,e)}function ve(t,e){be(128,t,e)}function _e(t,e,r){return t+2*e+r+2>>2}function we(t,e){var r,i=e-32;for(i=new Uint8Array([_e(t[i-1],t[i+0],t[i+1]),_e(t[i+0],t[i+1],t[i+2]),_e(t[i+1],t[i+2],t[i+3]),_e(t[i+2],t[i+3],t[i+4])]),r=0;4>r;++r)n(t,e+32*r,i,0,i.length)}function Ae(t,e){var r=t[e-1],n=t[e-1+32],i=t[e-1+64],o=t[e-1+96];L(t,e+0,16843009*_e(t[e-1-32],r,n)),L(t,e+32,16843009*_e(r,n,i)),L(t,e+64,16843009*_e(n,i,o)),L(t,e+96,16843009*_e(i,o,o))}function Se(t,e){var r,n=4;for(r=0;4>r;++r)n+=t[e+r-32]+t[e-1+32*r];for(n>>=3,r=0;4>r;++r)i(t,e+32*r,n,4)}function xe(t,e){var r=t[e-1+0],n=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],l=t[e+2-32],u=t[e+3-32];t[e+0+96]=_e(n,i,t[e-1+96]),t[e+1+96]=t[e+0+64]=_e(r,n,i),t[e+2+96]=t[e+1+64]=t[e+0+32]=_e(o,r,n),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=_e(a,o,r),t[e+3+64]=t[e+2+32]=t[e+1+0]=_e(s,a,o),t[e+3+32]=t[e+2+0]=_e(l,s,a),t[e+3+0]=_e(u,l,s)}function Pe(t,e){var r=t[e+1-32],n=t[e+2-32],i=t[e+3-32],o=t[e+4-32],a=t[e+5-32],s=t[e+6-32],l=t[e+7-32];t[e+0+0]=_e(t[e+0-32],r,n),t[e+1+0]=t[e+0+32]=_e(r,n,i),t[e+2+0]=t[e+1+32]=t[e+0+64]=_e(n,i,o),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=_e(i,o,a),t[e+3+32]=t[e+2+64]=t[e+1+96]=_e(o,a,s),t[e+3+64]=t[e+2+96]=_e(a,s,l),t[e+3+96]=_e(s,l,l)}function Oe(t,e){var r=t[e-1+0],n=t[e-1+32],i=t[e-1+64],o=t[e-1-32],a=t[e+0-32],s=t[e+1-32],l=t[e+2-32],u=t[e+3-32];t[e+0+0]=t[e+1+64]=o+a+1>>1,t[e+1+0]=t[e+2+64]=a+s+1>>1,t[e+2+0]=t[e+3+64]=s+l+1>>1,t[e+3+0]=l+u+1>>1,t[e+0+96]=_e(i,n,r),t[e+0+64]=_e(n,r,o),t[e+0+32]=t[e+1+96]=_e(r,o,a),t[e+1+32]=t[e+2+96]=_e(o,a,s),t[e+2+32]=t[e+3+96]=_e(a,s,l),t[e+3+32]=_e(s,l,u)}function je(t,e){var r=t[e+0-32],n=t[e+1-32],i=t[e+2-32],o=t[e+3-32],a=t[e+4-32],s=t[e+5-32],l=t[e+6-32],u=t[e+7-32];t[e+0+0]=r+n+1>>1,t[e+1+0]=t[e+0+64]=n+i+1>>1,t[e+2+0]=t[e+1+64]=i+o+1>>1,t[e+3+0]=t[e+2+64]=o+a+1>>1,t[e+0+32]=_e(r,n,i),t[e+1+32]=t[e+0+96]=_e(n,i,o),t[e+2+32]=t[e+1+96]=_e(i,o,a),t[e+3+32]=t[e+2+96]=_e(o,a,s),t[e+3+64]=_e(a,s,l),t[e+3+96]=_e(s,l,u)}function ke(t,e){var r=t[e-1+0],n=t[e-1+32],i=t[e-1+64],o=t[e-1+96];t[e+0+0]=r+n+1>>1,t[e+2+0]=t[e+0+32]=n+i+1>>1,t[e+2+32]=t[e+0+64]=i+o+1>>1,t[e+1+0]=_e(r,n,i),t[e+3+0]=t[e+1+32]=_e(n,i,o),t[e+3+32]=t[e+1+64]=_e(i,o,o),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=o}function Le(t,e){var r=t[e-1+0],n=t[e-1+32],i=t[e-1+64],o=t[e-1+96],a=t[e-1-32],s=t[e+0-32],l=t[e+1-32],u=t[e+2-32];t[e+0+0]=t[e+2+32]=r+a+1>>1,t[e+0+32]=t[e+2+64]=n+r+1>>1,t[e+0+64]=t[e+2+96]=i+n+1>>1,t[e+0+96]=o+i+1>>1,t[e+3+0]=_e(s,l,u),t[e+2+0]=_e(a,s,l),t[e+1+0]=t[e+3+32]=_e(r,a,s),t[e+1+32]=t[e+3+64]=_e(n,r,a),t[e+1+64]=t[e+3+96]=_e(i,n,r),t[e+1+96]=_e(o,i,n)}function Ne(t,e){var r;for(r=0;8>r;++r)n(t,e+32*r,t,e-32,8)}function Ce(t,e){var r;for(r=0;8>r;++r)i(t,e,t[e-1],8),e+=32}function Me(t,e,r){var n;for(n=0;8>n;++n)i(e,r+32*n,t,8)}function Ie(t,e){var r,n=8;for(r=0;8>r;++r)n+=t[e+r-32]+t[e-1+32*r];Me(n>>4,t,e)}function De(t,e){var r,n=4;for(r=0;8>r;++r)n+=t[e+r-32];Me(n>>3,t,e)}function Fe(t,e){var r,n=4;for(r=0;8>r;++r)n+=t[e-1+32*r];Me(n>>3,t,e)}function Ee(t,e){Me(128,t,e)}function Be(t,e,r){var n=t[e-r],i=t[e+0],o=3*(i-n)+Cn[1020+t[e-2*r]-t[e+r]],a=Mn[112+(o+4>>3)];t[e-r]=In[255+n+Mn[112+(o+3>>3)]],t[e+0]=In[255+i-a]}function Te(t,e,r,n){var i=t[e+0],o=t[e+r];return Dn[255+t[e-2*r]-t[e-r]]>n||Dn[255+o-i]>n}function Re(t,e,r,n){return 4*Dn[255+t[e-r]-t[e+0]]+Dn[255+t[e-2*r]-t[e+r]]<=n}function qe(t,e,r,n,i){var o=t[e-3*r],a=t[e-2*r],s=t[e-r],l=t[e+0],u=t[e+r],c=t[e+2*r],f=t[e+3*r];return 4*Dn[255+s-l]+Dn[255+a-u]>n?0:Dn[255+t[e-4*r]-o]<=i&&Dn[255+o-a]<=i&&Dn[255+a-s]<=i&&Dn[255+f-c]<=i&&Dn[255+c-u]<=i&&Dn[255+u-l]<=i}function ze(t,e,r,n){var i=2*n+1;for(n=0;16>n;++n)Re(t,e+n,r,i)&&Be(t,e+n,r)}function Ue(t,e,r,n){var i=2*n+1;for(n=0;16>n;++n)Re(t,e+n*r,1,i)&&Be(t,e+n*r,1)}function We(t,e,r,n){var i;for(i=3;0<i;--i)ze(t,e+=4*r,r,n)}function Ve(t,e,r,n){var i;for(i=3;0<i;--i)Ue(t,e+=4,r,n)}function He(t,e,r,n,i,o,a,s){for(o=2*o+1;0<i--;){if(qe(t,e,r,o,a))if(Te(t,e,r,s))Be(t,e,r);else{var l=t,u=e,c=r,f=l[u-2*c],d=l[u-c],p=l[u+0],h=l[u+c],b=l[u+2*c],m=27*(g=Cn[1020+3*(p-d)+Cn[1020+f-h]])+63>>7,y=18*g+63>>7,g=9*g+63>>7;l[u-3*c]=In[255+l[u-3*c]+g],l[u-2*c]=In[255+f+y],l[u-c]=In[255+d+m],l[u+0]=In[255+p-m],l[u+c]=In[255+h-y],l[u+2*c]=In[255+b-g]}e+=n}}function Ge(t,e,r,n,i,o,a,s){for(o=2*o+1;0<i--;){if(qe(t,e,r,o,a))if(Te(t,e,r,s))Be(t,e,r);else{var l=t,u=e,c=r,f=l[u-c],d=l[u+0],p=l[u+c],h=Mn[112+(4+(b=3*(d-f))>>3)],b=Mn[112+(b+3>>3)],m=h+1>>1;l[u-2*c]=In[255+l[u-2*c]+m],l[u-c]=In[255+f+b],l[u+0]=In[255+d-h],l[u+c]=In[255+p-m]}e+=n}}function Ke(t,e,r,n,i,o){He(t,e,r,1,16,n,i,o)}function Ye(t,e,r,n,i,o){He(t,e,1,r,16,n,i,o)}function Xe(t,e,r,n,i,o){var a;for(a=3;0<a;--a)Ge(t,e+=4*r,r,1,16,n,i,o)}function Je(t,e,r,n,i,o){var a;for(a=3;0<a;--a)Ge(t,e+=4,1,r,16,n,i,o)}function $e(t,e,r,n,i,o,a,s){He(t,e,i,1,8,o,a,s),He(r,n,i,1,8,o,a,s)}function Ze(t,e,r,n,i,o,a,s){He(t,e,1,i,8,o,a,s),He(r,n,1,i,8,o,a,s)}function Qe(t,e,r,n,i,o,a,s){Ge(t,e+4*i,i,1,8,o,a,s),Ge(r,n+4*i,i,1,8,o,a,s)}function tr(t,e,r,n,i,o,a,s){Ge(t,e+4,1,i,8,o,a,s),Ge(r,n+4,1,i,8,o,a,s)}function er(){this.ba=new at,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new lt,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rr(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function nr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ir(){this.ua=0,this.Wa=new F,this.vb=new F,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new p,this.yc=new f}function or(){this.xb=this.a=0,this.l=new Gt,this.ca=new at,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new w,this.Pb=0,this.wd=new w,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ir,this.ab=0,this.gc=a(4,nr),this.Oc=0}function ar(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Gt,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function sr(t,e,r,n,i,o,a){for(t=null==t?0:t[e+0],e=0;e<a;++e)i[o+e]=t+r[n+e]&255,t=i[o+e]}function lr(t,e,r,n,i,o,a){var s;if(null==t)sr(null,null,r,n,i,o,a);else for(s=0;s<a;++s)i[o+s]=t[e+s]+r[n+s]&255}function ur(t,e,r,n,i,o,a){if(null==t)sr(null,null,r,n,i,o,a);else{var s,l=t[e+0],u=l,c=l;for(s=0;s<a;++s)u=c+(l=t[e+s])-u,c=r[n+s]+(-256&u?0>u?0:255:u)&255,u=l,i[o+s]=c}}function cr(t,r,i,a){var s=r.width,l=r.o;if(e(null!=t&&null!=r),0>i||0>=a||i+a>l)return null;if(!t.Cc){if(null==t.ga){var u;if(t.ga=new ar,(u=null==t.ga)||(u=r.width*r.o,e(0==t.Gb.length),t.Gb=o(u),t.Uc=0,null==t.Gb?u=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,u=1),u=!u),!u){u=t.ga;var c=t.Fa,f=t.P,d=t.qc,p=t.mb,h=t.nb,b=f+1,m=d-1,g=u.l;if(e(null!=c&&null!=p&&null!=r),bi[0]=null,bi[1]=sr,bi[2]=lr,bi[3]=ur,u.ca=p,u.tb=h,u.c=r.width,u.i=r.height,e(0<u.c&&0<u.i),1>=d)r=0;else if(u.$a=3&c[f+0],u.Z=c[f+0]>>2&3,u.Lc=c[f+0]>>4&3,f=c[f+0]>>6&3,0>u.$a||1<u.$a||4<=u.Z||1<u.Lc||f)r=0;else if(g.put=pt,g.ac=dt,g.bc=ht,g.ma=u,g.width=r.width,g.height=r.height,g.Da=r.Da,g.v=r.v,g.va=r.va,g.j=r.j,g.o=r.o,u.$a)t:{e(1==u.$a),r=kt();e:for(;;){if(null==r){r=0;break t}if(e(null!=u),u.mc=r,r.c=u.c,r.i=u.i,r.l=u.l,r.l.ma=u,r.l.width=u.c,r.l.height=u.i,r.a=0,y(r.m,c,b,m),!Lt(u.c,u.i,1,r,null))break e;if(1==r.ab&&3==r.gc[0].hc&&St(r.s)?(u.ic=1,c=r.c*r.i,r.Ta=null,r.Ua=0,r.V=o(c),r.Ba=0,null==r.V?(r.a=1,r=0):r=1):(u.ic=0,r=Nt(r,u.c)),!r)break e;r=1;break t}u.mc=null,r=0}else r=m>=u.c*u.i;u=!r}if(u)return null;1!=t.ga.Lc?t.Ga=0:a=l-i}e(null!=t.ga),e(i+a<=l);t:{if(r=(c=t.ga).c,l=c.l.o,0==c.$a){if(b=t.rc,m=t.Vc,g=t.Fa,f=t.P+1+i*r,d=t.mb,p=t.nb+i*r,e(f<=t.P+t.qc),0!=c.Z)for(e(null!=bi[c.Z]),u=0;u<a;++u)bi[c.Z](b,m,g,f,d,p,r),b=d,m=p,p+=r,f+=r;else for(u=0;u<a;++u)n(d,p,g,f,r),b=d,m=p,p+=r,f+=r;t.rc=b,t.Vc=m}else{if(e(null!=c.mc),r=i+a,e(null!=(u=c.mc)),e(r<=u.i),u.C>=r)r=1;else if(c.ic||br(),c.ic){c=u.V,b=u.Ba,m=u.c;var v=u.i,_=(g=1,f=u.$/m,d=u.$%m,p=u.m,h=u.s,u.$),w=m*v,A=m*r,x=h.wc,O=_<A?_t(h,d,f):null;e(_<=w),e(r<=v),e(St(h));e:for(;;){for(;!p.h&&_<A;){if(d&x||(O=_t(h,d,f)),e(null!=O),P(p),256>(v=gt(O.G[0],O.H[0],p)))c[b+_]=v,++_,++d>=m&&(d=0,++f<=r&&!(f%16)&&Pt(u,f));else{if(!(280>v)){g=0;break e}v=mt(v-256,p);var j,k=gt(O.G[4],O.H[4],p);if(P(p),!(_>=(k=yt(m,k=mt(k,p)))&&w-_>=v)){g=0;break e}for(j=0;j<v;++j)c[b+_+j]=c[b+_+j-k];for(_+=v,d+=v;d>=m;)d-=m,++f<=r&&!(f%16)&&Pt(u,f);_<A&&d&x&&(O=_t(h,d,f))}e(p.h==S(p))}Pt(u,f>r?r:f);break e}!g||p.h&&_<w?(g=0,u.a=p.h?5:3):u.$=_,r=g}else r=Ot(u,u.V,u.Ba,u.c,u.i,r,Ct);if(!r){a=0;break t}}i+a>=l&&(t.Cc=1),a=1}if(!a)return null;if(t.Cc&&(null!=(a=t.ga)&&(a.mc=null),t.ga=null,0<t.Ga))return alert("todo:WebPDequantizeLevels"),null}return t.nb+i*s}function fr(t,e,r,n,i,o){for(;0<i--;){var a,s=t,l=e+(r?1:0),u=t,c=e+(r?0:3);for(a=0;a<n;++a){var f=u[c+4*a];255!=f&&(f*=32897,s[l+4*a+0]=s[l+4*a+0]*f>>23,s[l+4*a+1]=s[l+4*a+1]*f>>23,s[l+4*a+2]=s[l+4*a+2]*f>>23)}e+=o}}function dr(t,e,r,n,i){for(;0<n--;){var o;for(o=0;o<r;++o){var a=t[e+2*o+0],s=15&(u=t[e+2*o+1]),l=4369*s,u=(240&u|u>>4)*l>>16;t[e+2*o+0]=(240&a|a>>4)*l>>16&240|(15&a|a<<4)*l>>16>>4&15,t[e+2*o+1]=240&u|s}e+=i}}function pr(t,e,r,n,i,o,a,s){var l,u,c=255;for(u=0;u<i;++u){for(l=0;l<n;++l){var f=t[e+l];o[a+4*l]=f,c&=f}e+=r,a+=s}return 255!=c}function hr(t,e,r,n,i){var o;for(o=0;o<i;++o)r[n+o]=t[e+o]>>8}function br(){An=fr,Sn=dr,xn=pr,Pn=hr}function mr(r,n,i){t[r]=function(t,r,o,a,s,l,u,c,f,d,p,h,b,m,y,g,v){var _,w=v-1>>1,A=s[l+0]|u[c+0]<<16,S=f[d+0]|p[h+0]<<16;e(null!=t);var x=3*A+S+131074>>2;for(n(t[r+0],255&x,x>>16,b,m),null!=o&&(x=3*S+A+131074>>2,n(o[a+0],255&x,x>>16,y,g)),_=1;_<=w;++_){var P=s[l+_]|u[c+_]<<16,O=f[d+_]|p[h+_]<<16,j=A+P+S+O+524296,k=j+2*(P+S)>>3;x=k+A>>1,A=(j=j+2*(A+O)>>3)+P>>1,n(t[r+2*_-1],255&x,x>>16,b,m+(2*_-1)*i),n(t[r+2*_-0],255&A,A>>16,b,m+(2*_-0)*i),null!=o&&(x=j+S>>1,A=k+O>>1,n(o[a+2*_-1],255&x,x>>16,y,g+(2*_-1)*i),n(o[a+2*_+0],255&A,A>>16,y,g+(2*_+0)*i)),A=P,S=O}1&v||(x=3*A+S+131074>>2,n(t[r+v-1],255&x,x>>16,b,m+(v-1)*i),null!=o&&(x=3*S+A+131074>>2,n(o[a+v-1],255&x,x>>16,y,g+(v-1)*i)))}}function yr(){mi[Fn]=yi,mi[En]=vi,mi[Bn]=gi,mi[Tn]=_i,mi[Rn]=wi,mi[qn]=Ai,mi[zn]=Si,mi[Un]=vi,mi[Wn]=_i,mi[Vn]=wi,mi[Hn]=Ai}function gr(t){return t&~Li?0>t?0:255:t>>ki}function vr(t,e){return gr((19077*t>>8)+(26149*e>>8)-14234)}function _r(t,e,r){return gr((19077*t>>8)-(6419*e>>8)-(13320*r>>8)+8708)}function wr(t,e){return gr((19077*t>>8)+(33050*e>>8)-17685)}function Ar(t,e,r,n,i){n[i+0]=vr(t,r),n[i+1]=_r(t,e,r),n[i+2]=wr(t,e)}function Sr(t,e,r,n,i){n[i+0]=wr(t,e),n[i+1]=_r(t,e,r),n[i+2]=vr(t,r)}function xr(t,e,r,n,i){var o=_r(t,e,r);e=o<<3&224|wr(t,e)>>3,n[i+0]=248&vr(t,r)|o>>5,n[i+1]=e}function Pr(t,e,r,n,i){var o=240&wr(t,e)|15;n[i+0]=240&vr(t,r)|_r(t,e,r)>>4,n[i+1]=o}function Or(t,e,r,n,i){n[i+0]=255,Ar(t,e,r,n,i+1)}function jr(t,e,r,n,i){Sr(t,e,r,n,i),n[i+3]=255}function kr(t,e,r,n,i){Ar(t,e,r,n,i),n[i+3]=255}function Ht(t,e){return 0>t?0:t>e?e:t}function Lr(e,r,n){t[e]=function(t,e,i,o,a,s,l,u,c){for(var f=u+(-2&c)*n;u!=f;)r(t[e+0],i[o+0],a[s+0],l,u),r(t[e+1],i[o+0],a[s+0],l,u+n),e+=2,++o,++s,u+=2*n;1&c&&r(t[e+0],i[o+0],a[s+0],l,u)}}function Nr(t,e,r){return 0==r?0==t?0==e?6:5:0==e?4:0:r}function Cr(t,e,r,n,i){switch(t>>>30){case 3:on(e,r,n,i,0);break;case 2:an(e,r,n,i);break;case 1:ln(e,r,n,i)}}function Mr(t,e){var r,o,a=e.M,s=e.Nb,l=t.oc,u=t.pc+40,c=t.oc,f=t.pc+584,d=t.oc,p=t.pc+600;for(r=0;16>r;++r)l[u+32*r-1]=129;for(r=0;8>r;++r)c[f+32*r-1]=129,d[p+32*r-1]=129;for(0<a?l[u-1-32]=c[f-1-32]=d[p-1-32]=129:(i(l,u-32-1,127,21),i(c,f-32-1,127,9),i(d,p-32-1,127,9)),o=0;o<t.za;++o){var h=e.ya[e.aa+o];if(0<o){for(r=-1;16>r;++r)n(l,u+32*r-4,l,u+32*r+12,4);for(r=-1;8>r;++r)n(c,f+32*r-4,c,f+32*r+4,4),n(d,p+32*r-4,d,p+32*r+4,4)}var b=t.Gd,m=t.Hd+o,y=h.ad,g=h.Hc;if(0<a&&(n(l,u-32,b[m].y,0,16),n(c,f-32,b[m].f,0,8),n(d,p-32,b[m].ea,0,8)),h.Za){var v=l,_=u-32+16;for(0<a&&(o>=t.za-1?i(v,_,b[m].y[15],4):n(v,_,b[m+1].y,0,4)),r=0;4>r;r++)v[_+128+r]=v[_+256+r]=v[_+384+r]=v[_+0+r];for(r=0;16>r;++r,g<<=2)v=l,_=u+Bi[r],fi[h.Ob[r]](v,_),Cr(g,y,16*+r,v,_)}else if(v=Nr(o,a,h.Ob[0]),ci[v](l,u),0!=g)for(r=0;16>r;++r,g<<=2)Cr(g,y,16*+r,l,u+Bi[r]);for(r=h.Gc,v=Nr(o,a,h.Dd),di[v](c,f),di[v](d,p),g=y,v=c,_=f,255&(h=0|r)&&(170&h?sn(g,256,v,_):un(g,256,v,_)),h=d,g=p,255&(r>>=8)&&(170&r?sn(y,320,h,g):un(y,320,h,g)),a<t.Ub-1&&(n(b[m].y,0,l,u+480,16),n(b[m].f,0,c,f+224,8),n(b[m].ea,0,d,p+224,8)),r=8*s*t.B,b=t.sa,m=t.ta+16*o+16*s*t.R,y=t.qa,h=t.ra+8*o+r,g=t.Ha,v=t.Ia+8*o+r,r=0;16>r;++r)n(b,m+r*t.R,l,u+32*r,16);for(r=0;8>r;++r)n(y,h+r*t.B,c,f+32*r,8),n(g,v+r*t.B,d,p+32*r,8)}}function Ir(t,n,i,o,a,s,l,u,c){var f=[0],d=[0],p=0,h=null!=c?c.kd:0,b=null!=c?c:new rr;if(null==t||12>i)return 7;b.data=t,b.w=n,b.ha=i,n=[n],i=[i],b.gb=[b.gb];t:{var m=n,g=i,v=b.gb;if(e(null!=t),e(null!=g),e(null!=v),v[0]=0,12<=g[0]&&!r(t,m[0],"RIFF")){if(r(t,m[0]+8,"WEBP")){v=3;break t}var _=M(t,m[0]+4);if(12>_||4294967286<_){v=3;break t}if(h&&_>g[0]-8){v=7;break t}v[0]=_,m[0]+=12,g[0]-=12}v=0}if(0!=v)return v;for(_=0<b.gb[0],i=i[0];;){t:{var A=t;g=n,v=i;var S=f,x=d,P=m=[0];if((k=p=[p])[0]=0,8>v[0])v=7;else{if(!r(A,g[0],"VP8X")){if(10!=M(A,g[0]+4)){v=3;break t}if(18>v[0]){v=7;break t}var O=M(A,g[0]+8),j=1+C(A,g[0]+12);if(2147483648<=j*(A=1+C(A,g[0]+15))){v=3;break t}null!=P&&(P[0]=O),null!=S&&(S[0]=j),null!=x&&(x[0]=A),g[0]+=18,v[0]-=18,k[0]=1}v=0}}if(p=p[0],m=m[0],0!=v)return v;if(g=!!(2&m),!_&&p)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=l&&(l[0]=g),null!=u&&(u[0]=0),l=f[0],m=d[0],p&&g&&null==c){v=0;break}if(4>i){v=7;break}if(_&&p||!_&&!p&&!r(t,n[0],"ALPH")){i=[i],b.na=[b.na],b.P=[b.P],b.Sa=[b.Sa];t:{O=t,v=n,_=i;var k=b.gb;S=b.na,x=b.P,P=b.Sa,j=22,e(null!=O),e(null!=_),A=v[0];var L=_[0];for(e(null!=S),e(null!=P),S[0]=null,x[0]=null,P[0]=0;;){if(v[0]=A,_[0]=L,8>L){v=7;break t}var N=M(O,A+4);if(4294967286<N){v=3;break t}var I=8+N+1&-2;if(j+=I,0<k&&j>k){v=3;break t}if(!r(O,A,"VP8 ")||!r(O,A,"VP8L")){v=0;break t}if(L[0]<I){v=7;break t}r(O,A,"ALPH")||(S[0]=O,x[0]=A+8,P[0]=N),A+=I,L-=I}}if(i=i[0],b.na=b.na[0],b.P=b.P[0],b.Sa=b.Sa[0],0!=v)break}i=[i],b.Ja=[b.Ja],b.xa=[b.xa];t:if(k=t,v=n,_=i,S=b.gb[0],x=b.Ja,P=b.xa,O=v[0],A=!r(k,O,"VP8 "),j=!r(k,O,"VP8L"),e(null!=k),e(null!=_),e(null!=x),e(null!=P),8>_[0])v=7;else{if(A||j){if(k=M(k,O+4),12<=S&&k>S-12){v=3;break t}if(h&&k>_[0]-8){v=7;break t}x[0]=k,v[0]+=8,_[0]-=8,P[0]=j}else P[0]=5<=_[0]&&47==k[O+0]&&!(k[O+4]>>5),x[0]=_[0];v=0}if(i=i[0],b.Ja=b.Ja[0],b.xa=b.xa[0],n=n[0],0!=v)break;if(4294967286<b.Ja)return 3;if(null==u||g||(u[0]=b.xa?2:1),l=[l],m=[m],b.xa){if(5>i){v=7;break}u=l,h=m,g=s,null==t||5>i?t=0:5<=i&&47==t[n+0]&&!(t[n+4]>>5)?(_=[0],k=[0],S=[0],y(x=new w,t,n,i),bt(x,_,k,S)?(null!=u&&(u[0]=_[0]),null!=h&&(h[0]=k[0]),null!=g&&(g[0]=S[0]),t=1):t=0):t=0}else{if(10>i){v=7;break}u=m,null==t||10>i||!Xt(t,n+3,i-3)?t=0:(h=t[n+0]|t[n+1]<<8|t[n+2]<<16,g=16383&(t[n+7]<<8|t[n+6]),t=16383&(t[n+9]<<8|t[n+8]),1&h||3<(h>>1&7)||!(h>>4&1)||h>>5>=b.Ja||!g||!t?t=0:(l&&(l[0]=g),u&&(u[0]=t),t=1))}if(!t)return 3;if(l=l[0],m=m[0],p&&(f[0]!=l||d[0]!=m))return 3;null!=c&&(c[0]=b,c.offset=n-c.w,e(4294967286>n-c.w),e(c.offset==c.ha-i));break}return 0==v||7==v&&p&&null==c?(null!=s&&(s[0]|=null!=b.na&&0<b.na.length),null!=o&&(o[0]=l),null!=a&&(a[0]=m),0):v}function Dr(t,e,r){var n=e.width,i=e.height,o=0,a=0,s=n,l=i;if(e.Da=null!=t&&0<t.Da,e.Da&&(s=t.cd,l=t.bd,o=t.v,a=t.j,11>r||(o&=-2,a&=-2),0>o||0>a||0>=s||0>=l||o+s>n||a+l>i))return 0;if(e.v=o,e.j=a,e.va=o+s,e.o=a+l,e.U=s,e.T=l,e.da=null!=t&&0<t.da,e.da){if(!E(s,l,r=[t.ib],o=[t.hb]))return 0;e.ib=r[0],e.hb=o[0]}return e.ob=null!=t&&t.ob,e.Kb=null==t||!t.Sd,e.da&&(e.ob=e.ib<3*n/4&&e.hb<3*i/4,e.Kb=0),1}function Fr(t){if(null==t)return 2;if(11>t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Er(t,e,r,n){if(null==n||0>=t||0>=e)return 2;if(null!=r){if(r.Da){var i=r.cd,a=r.bd,s=-2&r.v,l=-2&r.j;if(0>s||0>l||0>=i||0>=a||s+i>t||l+a>e)return 2;t=i,e=a}if(r.da){if(!E(t,e,i=[r.ib],a=[r.hb]))return 2;t=i[0],e=a[0]}}n.width=t,n.height=e;t:{var u=n.width,c=n.height;if(t=n.S,0>=u||0>=c||!(t>=Fn&&13>t))t=2;else{if(0>=n.Rd&&null==n.sd){s=a=i=e=0;var f=(l=u*qi[t])*c;if(11>t||(a=(c+1)/2*(e=(u+1)/2),12==t&&(s=(i=u)*c)),null==(c=o(f+2*a+s))){t=1;break t}n.sd=c,11>t?((u=n.f.RGBA).eb=c,u.fb=0,u.A=l,u.size=f):((u=n.f.kb).y=c,u.O=0,u.fa=l,u.Fd=f,u.f=c,u.N=0+f,u.Ab=e,u.Cd=a,u.ea=c,u.W=0+f+a,u.Db=e,u.Ed=a,12==t&&(u.F=c,u.J=0+f+2*a),u.Tc=s,u.lb=i)}if(e=1,i=n.S,a=n.width,s=n.height,i>=Fn&&13>i)if(11>i)t=n.f.RGBA,e&=(l=Math.abs(t.A))*(s-1)+a<=t.size,e&=l>=a*qi[i],e&=null!=t.eb;else{t=n.f.kb,l=(a+1)/2,f=(s+1)/2,u=Math.abs(t.fa),c=Math.abs(t.Ab);var d=Math.abs(t.Db),p=Math.abs(t.lb),h=p*(s-1)+a;e&=u*(s-1)+a<=t.Fd,e&=c*(f-1)+l<=t.Cd,e=(e&=d*(f-1)+l<=t.Ed)&u>=a&c>=l&d>=l,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==i&&(e&=p>=a,e&=h<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=r&&r.fd&&(t=Fr(n)),t}var Br=64,Tr=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Rr=24,qr=32,zr=8,Ur=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];R("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,r){return e[r+0]},t.Predictor3=function(t,e,r){return e[r+1]},t.Predictor4=function(t,e,r){return e[r-1]},t.Predictor5=function(t,e,r){return z(z(t,e[r+1]),e[r+0])},t.Predictor6=function(t,e,r){return z(t,e[r-1])},t.Predictor7=function(t,e,r){return z(t,e[r+0])},t.Predictor8=function(t,e,r){return z(e[r-1],e[r+0])},t.Predictor9=function(t,e,r){return z(e[r+0],e[r+1])},t.Predictor10=function(t,e,r){return z(z(t,e[r-1]),z(e[r+0],e[r+1]))},t.Predictor11=function(t,e,r){var n=e[r+0];return 0>=V(n>>24&255,t>>24&255,(e=e[r-1])>>24&255)+V(n>>16&255,t>>16&255,e>>16&255)+V(n>>8&255,t>>8&255,e>>8&255)+V(255&n,255&t,255&e)?n:t},t.Predictor12=function(t,e,r){var n=e[r+0];return(U((t>>24&255)+(n>>24&255)-((e=e[r-1])>>24&255))<<24|U((t>>16&255)+(n>>16&255)-(e>>16&255))<<16|U((t>>8&255)+(n>>8&255)-(e>>8&255))<<8|U((255&t)+(255&n)-(255&e)))>>>0},t.Predictor13=function(t,e,r){var n=e[r-1];return(W((t=z(t,e[r+0]))>>24&255,n>>24&255)<<24|W(t>>16&255,n>>16&255)<<16|W(t>>8&255,n>>8&255)<<8|W(255&t,255&n))>>>0};var Wr=t.PredictorAdd0;t.PredictorAdd1=H,R("Predictor2","PredictorAdd2"),R("Predictor3","PredictorAdd3"),R("Predictor4","PredictorAdd4"),R("Predictor5","PredictorAdd5"),R("Predictor6","PredictorAdd6"),R("Predictor7","PredictorAdd7"),R("Predictor8","PredictorAdd8"),R("Predictor9","PredictorAdd9"),R("Predictor10","PredictorAdd10"),R("Predictor11","PredictorAdd11"),R("Predictor12","PredictorAdd12"),R("Predictor13","PredictorAdd13");var Vr=t.PredictorAdd2;X("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),X("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Hr,Gr=t.ColorIndexInverseTransform,Kr=t.MapARGB,Yr=t.VP8LColorIndexInverseTransformAlpha,Xr=t.MapAlpha,Jr=t.VP8LPredictorsAdd=[];Jr.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var $r,Zr,Qr,tn,en,rn,nn,on,an,sn,ln,un,cn,fn,dn,pn,hn,bn,mn,yn,gn,vn,_n,wn,An,Sn,xn,Pn,On=o(511),jn=o(2041),kn=o(225),Ln=o(767),Nn=0,Cn=jn,Mn=kn,In=Ln,Dn=On,Fn=0,En=1,Bn=2,Tn=3,Rn=4,qn=5,zn=6,Un=7,Wn=8,Vn=9,Hn=10,Gn=[2,3,7],Kn=[3,3,11],Yn=[280,256,256,256,40],Xn=[0,1,1,1,0],Jn=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],$n=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Zn=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Qn=8,ti=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ei=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ni=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],ii=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],oi=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],ai=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],si=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],li=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ui=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ci=[],fi=[],di=[],pi=1,hi=2,bi=[],mi=[];mr("UpsampleRgbLinePair",Ar,3),mr("UpsampleBgrLinePair",Sr,3),mr("UpsampleRgbaLinePair",kr,4),mr("UpsampleBgraLinePair",jr,4),mr("UpsampleArgbLinePair",Or,4),mr("UpsampleRgba4444LinePair",Pr,2),mr("UpsampleRgb565LinePair",xr,2);var yi=t.UpsampleRgbLinePair,gi=t.UpsampleBgrLinePair,vi=t.UpsampleRgbaLinePair,_i=t.UpsampleBgraLinePair,wi=t.UpsampleArgbLinePair,Ai=t.UpsampleRgba4444LinePair,Si=t.UpsampleRgb565LinePair,xi=16,Pi=1<<xi-1,Oi=-227,ji=482,ki=6,Li=(256<<ki)-1,Ni=0,Ci=o(256),Mi=o(256),Ii=o(256),Di=o(256),Fi=o(ji-Oi),Ei=o(ji-Oi);Lr("YuvToRgbRow",Ar,3),Lr("YuvToBgrRow",Sr,3),Lr("YuvToRgbaRow",kr,4),Lr("YuvToBgraRow",jr,4),Lr("YuvToArgbRow",Or,4),Lr("YuvToRgba4444Row",Pr,2),Lr("YuvToRgb565Row",xr,2);var Bi=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Ti=[0,2,8],Ri=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(t,r,s,l,u){var c=En,f=new er,d=new at;f.ba=d,d.S=c,d.width=[d.width],d.height=[d.height];var p=d.width,h=d.height,b=new st;if(null==b||null==t)var m=2;else e(null!=b),m=Ir(t,r,s,b.width,b.height,b.Pd,b.Qd,b.format,null);if(0!=m?p=0:(null!=p&&(p[0]=b.width[0]),null!=h&&(h[0]=b.height[0]),p=1),p){d.width=d.width[0],d.height=d.height[0],null!=l&&(l[0]=d.width),null!=u&&(u[0]=d.height);t:{if(l=new Gt,(u=new rr).data=t,u.w=r,u.ha=s,u.kd=1,r=[0],e(null!=u),(0==(t=Ir(u.data,u.w,u.ha,null,null,null,r,null,u))||7==t)&&r[0]&&(t=4),0==(r=t)){if(e(null!=f),l.data=u.data,l.w=u.w+u.offset,l.ha=u.ha-u.offset,l.put=pt,l.ac=dt,l.bc=ht,l.ma=f,u.xa){if(null==(t=kt())){f=1;break t}if(function(t,r){var n=[0],i=[0],o=[0];e:for(;;){if(null==t)return 0;if(null==r)return t.a=2,0;if(t.l=r,t.a=0,y(t.m,r.data,r.w,r.ha),!bt(t.m,n,i,o)){t.a=3;break e}if(t.xb=hi,r.width=n[0],r.height=i[0],!Lt(n[0],i[0],1,t,null))break e;return 1}return e(0!=t.a),0}(t,l)){if(l=0==(r=Er(l.width,l.height,f.Oa,f.ba))){e:{l=t;r:for(;;){if(null==l){l=0;break e}if(e(null!=l.s.yc),e(null!=l.s.Ya),e(0<l.s.Wb),e(null!=(s=l.l)),e(null!=(u=s.ma)),0!=l.xb){if(l.ca=u.ba,l.tb=u.tb,e(null!=l.ca),!Dr(u.Oa,s,Tn)){l.a=2;break r}if(!Nt(l,s.width))break r;if(s.da)break r;if((s.da||nt(l.ca.S))&&br(),11>l.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=l.ca.f.kb.F&&br()),l.Pb&&0<l.s.ua&&null==l.s.vb.X&&!I(l.s.vb,l.s.Wa.Xa)){l.a=1;break r}l.xb=0}if(!Ot(l,l.V,l.Ba,l.c,l.i,s.o,At))break r;u.Dc=l.Ma,l=1;break e}e(0!=l.a),l=0}l=!l}l&&(r=t.a)}else r=t.a}else{if(null==(t=new Kt)){f=1;break t}if(t.Fa=u.na,t.P=u.P,t.qc=u.Sa,Jt(t,l)){if(0==(r=Er(l.width,l.height,f.Oa,f.ba))){if(t.Aa=0,s=f.Oa,e(null!=(u=t)),null!=s){if(0<(p=0>(p=s.Md)?0:100<p?255:255*p/100)){for(h=b=0;4>h;++h)12>(m=u.pb[h]).lc&&(m.ia=p*Ri[0>m.lc?0:m.lc]>>3),b|=m.ia;b&&(alert("todo:VP8InitRandom"),u.ia=1)}u.Ga=s.Id,100<u.Ga?u.Ga=100:0>u.Ga&&(u.Ga=0)}(function(t,r){if(null==t)return 0;if(null==r)return Yt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Jt(t,r))return 0;if(e(t.cb),null==r.ac||r.ac(r)){r.ob&&(t.L=0);var s=Ti[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=r.v-s>>4,t.zb=r.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=r.o+15+s>>4,t.Hb=r.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var l=t.ed;for(s=0;4>s;++s){var u;if(t.Qa.Cb){var c=t.Qa.Lb[s];t.Qa.Fb||(c+=l.Tb)}else c=l.Tb;for(u=0;1>=u;++u){var f=t.gd[s][u],d=c;if(l.Pc&&(d+=l.vd[0],u&&(d+=l.od[0])),0<(d=0>d?0:63<d?63:d)){var p=d;0<l.wb&&(p=4<l.wb?p>>2:p>>1)>9-l.wb&&(p=9-l.wb),1>p&&(p=1),f.dd=p,f.tc=2*d+p,f.ld=40<=d?2:15<=d?1:0}else f.tc=0;f.La=u}}}s=0}else Yt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0<t.Aa||(t.Ic=1);e:{s=t.Ic,l=4*(p=t.za);var h=32*p,b=p+1,m=0<t.L?p*(0<t.Aa?2:1):0,y=(2==t.Aa?2:1)*p;if((f=l+832+(u=3*(16*s+Ti[t.L])/2*h)+(c=null!=t.Fa&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=f)s=0;else{if(f>t.Vb){if(t.Vb=0,t.Ec=o(f),t.Fc=0,null==t.Ec){s=Yt(t,1,"no memory during frame initialization.");break e}t.Vb=f}f=t.Ec,d=t.Fc,t.Ac=f,t.Bc=d,d+=l,t.Gd=a(h,Wt),t.Hd=0,t.rb=a(b+1,Rt),t.sb=1,t.wa=m?a(m,Tt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=p),e(!0),t.oc=f,t.pc=d,d+=832,t.ya=a(y,zt),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,2==t.Aa&&(t.D.aa+=p),t.R=16*p,t.B=8*p,p=(h=Ti[t.L])*t.R,h=h/2*t.B,t.sa=f,t.ta=d+p,t.qa=t.sa,t.ra=t.ta+16*s*t.R+h,t.Ha=t.qa,t.Ia=t.ra+8*s*t.B+h,t.$c=0,d+=u,t.mb=c?f:null,t.nb=c?d:null,e(d+c<=t.Fc+t.Vb),Zt(t),i(t.Ac,t.Bc,0,l),s=1}}if(s){if(r.ka=0,r.y=t.sa,r.O=t.ta,r.f=t.qa,r.N=t.ra,r.ea=t.Ha,r.Vd=t.Ia,r.fa=t.R,r.Rc=t.B,r.F=null,r.J=0,!Nn){for(s=-255;255>=s;++s)On[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)jn[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)kn[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Ln[255+s]=0>s?0:255<s?255:s;Nn=1}nn=le,on=ie,sn=oe,ln=ae,un=se,an=ne,cn=Ke,fn=Ye,dn=$e,pn=Ze,hn=Xe,bn=Je,mn=Qe,yn=tr,gn=ze,vn=Ue,_n=We,wn=Ve,fi[0]=Se,fi[1]=ce,fi[2]=we,fi[3]=Ae,fi[4]=xe,fi[5]=Oe,fi[6]=Pe,fi[7]=je,fi[8]=Le,fi[9]=ke,ci[0]=me,ci[1]=de,ci[2]=pe,ci[3]=he,ci[4]=ye,ci[5]=ge,ci[6]=ve,di[0]=Ie,di[1]=fe,di[2]=Ne,di[3]=Ce,di[4]=Fe,di[5]=De,di[6]=Ee,s=1}else s=0}s&&(s=function(t,r){for(t.M=0;t.M<t.Va;++t.M){var a,s=t.Jc[t.M&t.Xb],l=t.m,u=t;for(a=0;a<u.za;++a){var c=l,f=u,d=f.Ac,p=f.Bc+4*a,h=f.zc,b=f.ya[f.aa+a];if(f.Qa.Bb?b.$b=k(c,f.Pa.jb[0])?2+k(c,f.Pa.jb[2]):k(c,f.Pa.jb[1]):b.$b=0,f.kc&&(b.Ad=k(c,f.Bd)),b.Za=!k(c,145)+0,b.Za){var m=b.Ob,y=0;for(f=0;4>f;++f){var g,v=h[0+f];for(g=0;4>g;++g){v=si[d[p+g]][v];for(var _=oi[k(c,v[0])];0<_;)_=oi[2*_+k(c,v[_])];v=-_,d[p+g]=v}n(m,y,d,p,4),y+=4,h[0+f]=v}}else v=k(c,156)?k(c,128)?1:3:k(c,163)?2:0,b.Ob[0]=v,i(d,p,v,4),i(h,0,v,4);b.Dd=k(c,142)?k(c,114)?k(c,183)?1:3:2:0}if(u.m.Ka)return Yt(t,7,"Premature end-of-partition0 encountered.");for(;t.ja<t.za;++t.ja){if(u=s,c=(l=t).rb[l.sb-1],d=l.rb[l.sb+l.ja],a=l.ya[l.aa+l.ja],p=l.kc?a.Ad:0)c.la=d.la=0,a.Za||(c.Na=d.Na=0),a.Hc=0,a.Gc=0,a.ia=0;else{var w,A;if(c=d,d=u,p=l.Pa.Xc,h=l.ya[l.aa+l.ja],b=l.pb[h.$b],f=h.ad,m=0,y=l.rb[l.sb-1],v=g=0,i(f,m,0,384),h.Za)var S=0,x=p[3];else{_=o(16);var P=c.Na+y.Na;if(P=ri(d,p[1],P,b.Eb,0,_,0),c.Na=y.Na=(0<P)+0,1<P)nn(_,0,f,m);else{var O=_[0]+3>>3;for(_=0;256>_;_+=16)f[m+_]=O}S=1,x=p[0]}var j=15&c.la,L=15&y.la;for(_=0;4>_;++_){var N=1&L;for(O=A=0;4>O;++O)j=j>>1|(N=(P=ri(d,x,P=N+(1&j),b.Sc,S,f,m))>S)<<7,A=A<<2|(3<P?3:1<P?2:0!=f[m+0]),m+=16;j>>=4,L=L>>1|N<<7,g=(g<<8|A)>>>0}for(x=j,S=L>>4,w=0;4>w;w+=2){for(A=0,j=c.la>>4+w,L=y.la>>4+w,_=0;2>_;++_){for(N=1&L,O=0;2>O;++O)P=N+(1&j),j=j>>1|(N=0<(P=ri(d,p[2],P,b.Qc,0,f,m)))<<3,A=A<<2|(3<P?3:1<P?2:0!=f[m+0]),m+=16;j>>=2,L=L>>1|N<<5}v|=A<<4*w,x|=j<<4<<w,S|=(240&L)<<w}c.la=x,y.la=S,h.Hc=g,h.Gc=v,h.ia=43690&v?0:b.ia,p=!(g|v)}if(0<l.L&&(l.wa[l.Y+l.ja]=l.gd[a.$b][a.Za],l.wa[l.Y+l.ja].La|=!p),u.Ka)return Yt(t,7,"Premature end-of-file encountered.")}if(Zt(t),l=r,u=1,a=(s=t).D,c=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(a.M=s.M,a.uc=c,Mr(s,a),u=1,a=(A=s.D).Nb,c=(v=Ti[s.L])*s.R,d=v/2*s.B,_=16*a*s.R,O=8*a*s.B,p=s.sa,h=s.ta-c+_,b=s.qa,f=s.ra-d+O,m=s.Ha,y=s.Ia-d+O,L=0==(j=A.M),g=j>=s.Va-1,2==s.Aa&&Mr(s,A),A.uc)for(N=(P=s).D.M,e(P.D.uc),A=P.yb;A<P.Hb;++A){S=A,x=N;var C=(M=(z=P).D).Nb;w=z.R;var M=M.wa[M.Y+S],I=z.sa,D=z.ta+16*C*w+16*S,F=M.dd,E=M.tc;if(0!=E)if(e(3<=E),1==z.L)0<S&&vn(I,D,w,E+4),M.La&&wn(I,D,w,E),0<x&&gn(I,D,w,E+4),M.La&&_n(I,D,w,E);else{var B=z.B,T=z.qa,R=z.ra+8*C*B+8*S,q=z.Ha,z=z.Ia+8*C*B+8*S;C=M.ld,0<S&&(fn(I,D,w,E+4,F,C),pn(T,R,q,z,B,E+4,F,C)),M.La&&(bn(I,D,w,E,F,C),yn(T,R,q,z,B,E,F,C)),0<x&&(cn(I,D,w,E+4,F,C),dn(T,R,q,z,B,E+4,F,C)),M.La&&(hn(I,D,w,E,F,C),mn(T,R,q,z,B,E,F,C))}}if(s.ia&&alert("todo:DitherRow"),null!=l.put){if(A=16*j,j=16*(j+1),L?(l.y=s.sa,l.O=s.ta+_,l.f=s.qa,l.N=s.ra+O,l.ea=s.Ha,l.W=s.Ia+O):(A-=v,l.y=p,l.O=h,l.f=b,l.N=f,l.ea=m,l.W=y),g||(j-=v),j>l.o&&(j=l.o),l.F=null,l.J=null,null!=s.Fa&&0<s.Fa.length&&A<j&&(l.J=cr(s,l,A,j-A),l.F=s.mb,null==l.F&&0==l.F.length)){u=Yt(s,3,"Could not decode alpha data.");break e}A<l.j&&(v=l.j-A,A=l.j,e(!(1&v)),l.O+=s.R*v,l.N+=s.B*(v>>1),l.W+=s.B*(v>>1),null!=l.F&&(l.J+=l.width*v)),A<j&&(l.O+=l.v,l.N+=l.v>>1,l.W+=l.v>>1,null!=l.F&&(l.J+=l.v),l.ka=A-l.j,l.U=l.va-l.v,l.T=j-A,u=l.put(l))}a+1!=s.Ic||g||(n(s.sa,s.ta-c,p,h+16*s.R,c),n(s.qa,s.ra-d,b,f+8*s.B,d),n(s.Ha,s.Ia-d,m,y+8*s.B,d))}if(!u)return Yt(t,6,"Output aborted.")}return 1}(t,r)),null!=r.bc&&r.bc(r),s&=1}return s?(t.cb=0,s):0})(t,l)||(r=t.a)}}else r=t.a}0==r&&null!=f.Oa&&f.Oa.fd&&(r=Fr(f.ba))}f=r}c=0!=f?null:11>c?d.f.RGBA.eb:d.f.kb.y}else c=null;return c};var qi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function u(t,e){for(var r="",n=0;n<4;n++)r+=String.fromCharCode(t[e++]);return r}function c(t,e){return t[e+0]|t[e+1]<<8}function f(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16)>>>0}function d(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new l;var p=[0],h=[0],b=[],m=new l,y=t,g=function(t,e){var r={},n=0,i=!1,o=0,a=0;if(r.frames=[],!function(t,e){for(var r=0;r<4;r++)if(t[e+r]!="RIFF".charCodeAt(r))return!0;return!1}(t,e)){for(d(t,e+=4),e+=8;e<t.length;){var s=u(t,e),l=d(t,e+=4);e+=4;var p=l+(1&l);switch(s){case"VP8 ":case"VP8L":void 0===r.frames[n]&&(r.frames[n]={}),(m=r.frames[n]).src_off=i?a:e-8,m.src_size=o+l+8,n++,i&&(i=!1,o=0,a=0);break;case"VP8X":(m=r.header={}).feature_flags=t[e];var h=e+4;m.canvas_width=1+f(t,h),h+=3,m.canvas_height=1+f(t,h),h+=3;break;case"ALPH":i=!0,o=p+8,a=e-8;break;case"ANIM":(m=r.header).bgcolor=d(t,e),h=e+4,m.loop_count=c(t,h),h+=2;break;case"ANMF":var b,m;(m=r.frames[n]={}).offset_x=2*f(t,e),e+=3,m.offset_y=2*f(t,e),e+=3,m.width=1+f(t,e),e+=3,m.height=1+f(t,e),e+=3,m.duration=f(t,e),e+=3,b=t[e++],m.dispose=1&b,m.blend=b>>1&1}"ANMF"!=s&&(e+=p)}return r}}(y,0);g.response=y,g.rgbaoutput=!0,g.dataurl=!1;var v=g.header?g.header:null,_=g.frames?g.frames:null;if(v){v.loop_counter=v.loop_count,p=[v.canvas_height],h=[v.canvas_width];for(var w=0;w<_.length&&0!=_[w].blend;w++);}var A=_[0],S=m.WebPDecodeRGBA(y,A.src_off,A.src_size,h,p);A.rgba=S,A.imgwidth=h[0],A.imgheight=p[0];for(var x=0;x<h[0]*p[0]*4;x++)b[x]=S[x];return this.width=h,this.height=p,this.data=b,this}!function(t){var e,r,i,o,a,s,l,u,f,d=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new u,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new s,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new s,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new p(this),e=this.internal.f2,r=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,o=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,s=this.internal.Point,l=this.internal.Rectangle,u=this.internal.Matrix,f=new d}]);var p=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var r=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return r},set:function(t){r=Boolean(t)}});var n=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(t){isNaN(t)||(o=t)}}),Object.defineProperty(this,"margin",{get:function(){return f.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),f.margin=e}});var a=!1;Object.defineProperty(this,"autoPaging",{get:function(){return a},set:function(t){a=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var l=[];Object.defineProperty(this,"pageBreaks",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"ctx",{get:function(){return f},set:function(t){t instanceof d&&(f=t)}}),Object.defineProperty(this,"path",{get:function(){return f.path},set:function(t){f.path=t}});var u=[];Object.defineProperty(this,"ctxStack",{get:function(){return u},set:function(t){u=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=h(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=h(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var c=null,p=null;Object.defineProperty(this,"fontFaces",{get:function(){return p},set:function(t){c=null,p=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var r=e[1];e[2];var n=e[3],i=e[4];e[5];var o=e[6],a=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===a?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===a?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(t){var e,r,n=[],i=t.trim();if(""===i)return Zt;if(i in Tt)return[Tt[i]];for(;""!==i;){switch(r=null,e=(i=qt(i)).charAt(0)){case'"':case"'":r=zt(i.substring(1),e);break;default:r=Ut(i)}if(null===r)return Zt;if(n.push(r[0]),""!==(i=qt(r[1]))&&","!==i.charAt(0))return Zt;i=i.replace(/^,/,"")}return n}(o);if(this.fontFaces){var l=function(t,e){if(null===c){var r=function(t){var e=[];return Object.keys(t).forEach((function(r){t[r].forEach((function(t){var n=null;switch(t){case"bold":n={family:r,weight:"bold"};break;case"italic":n={family:r,style:"italic"};break;case"bolditalic":n={family:r,weight:"bold",style:"italic"};break;case"":case"normal":n={family:r}}null!==n&&(n.ref={name:r,style:t},e.push(n))}))})),e}(t.getFontList());c=function(t){for(var e={},r=0;r<t.length;++r){var n=Ft(t[r]),i=n.family,o=n.stretch,a=n.style,s=n.weight;e[i]=e[i]||{},e[i][o]=e[i][o]||{},e[i][o][a]=e[i][o][a]||{},e[i][o][a][s]=n}return e}(r.concat(e))}return c}(this.pdf,this.fontFaces),u=s.map((function(t){return{family:t,stretch:"normal",weight:n,style:r}})),f=function(t,e,r){for(var n=(r=r||{}).defaultFontFamily||"times",i=Object.assign({},Bt,r.genericFontFamilies||{}),o=null,a=null,s=0;s<e.length;++s)if(i[(o=Ft(e[s])).family]&&(o.family=i[o.family]),t.hasOwnProperty(o.family)){a=t[o.family];break}if(!(a=a||t[n]))throw new Error("Could not find a font-family for the rule '"+Rt(o)+"' and default family '"+n+"'.");if(a=function(t,e){if(e[t])return e[t];var r=Mt[t],n=r<=Mt.normal?-1:1,i=Et(e,Ct,r,n);if(!i)throw new Error("Could not find a matching font-stretch value for "+t);return i}(o.stretch,a),a=function(t,e){if(e[t])return e[t];for(var r=Nt[t],n=0;n<r.length;++n)if(e[r[n]])return e[r[n]];throw new Error("Could not find a matching font-style for "+t)}(o.style,a),!(a=function(t,e){if(e[t])return e[t];if(400===t&&e[500])return e[500];if(500===t&&e[400])return e[400];var r=Dt[t],n=Et(e,It,r,t<400?-1:1);if(!n)throw new Error("Could not find a matching font-weight for value "+t);return n}(o.weight,a)))throw new Error("Failed to resolve a font for the rule '"+Rt(o)+"'.");return a}(l,u);this.pdf.setFont(f.ref.name,f.ref.style)}else{var d="";("bold"===n||parseInt(n,10)>=700||"bold"===r)&&(d="bold"),"italic"===r&&(d+="italic"),0===d.length&&(d="normal");for(var p="",h={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},b=0;b<s.length;b++){if(void 0!==this.pdf.internal.getFont(s[b],d,{noFallback:!0,disableWarning:!0})){p=s[b];break}if("bolditalic"===d&&void 0!==this.pdf.internal.getFont(s[b],"bold",{noFallback:!0,disableWarning:!0}))p=s[b],d="bold";else if(void 0!==this.pdf.internal.getFont(s[b],"normal",{noFallback:!0,disableWarning:!0})){p=s[b],d="normal";break}}if(""===p)for(var m=0;m<s.length;m++)if(h[s[m]]){p=h[s[m]];break}p=""===p?"Times":p,this.pdf.setFont(p,d)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(t){this.ctx.lineDashOffset=t,q.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(t){this.ctx.lineDash=t,q.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};p.prototype.setLineDash=function(t){this.lineDash=t},p.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},p.prototype.fill=function(){S.call(this,"fill",!1)},p.prototype.stroke=function(){S.call(this,"stroke",!1)},p.prototype.beginPath=function(){this.path=[{type:"begin"}]},p.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var r=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"mt",x:r.x,y:r.y}),this.ctx.lastPoint=new s(t,e)},p.prototype.closePath=function(){var t=new s(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===n(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new s(this.path[e+1].x,this.path[e+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(t.x,t.y)},p.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var r=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"lt",x:r.x,y:r.y}),this.ctx.lastPoint=new s(r.x,r.y)},p.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),S.call(this,null,!0)},p.prototype.quadraticCurveTo=function(t,e,r,n){if(isNaN(r)||isNaN(n)||isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new s(r,n)),o=this.ctx.transform.applyToPoint(new s(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new s(i.x,i.y)},p.prototype.bezierCurveTo=function(t,e,r,n,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n))throw c.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var a=this.ctx.transform.applyToPoint(new s(i,o)),l=this.ctx.transform.applyToPoint(new s(t,e)),u=this.ctx.transform.applyToPoint(new s(r,n));this.path.push({type:"bct",x1:l.x,y1:l.y,x2:u.x,y2:u.y,x:a.x,y:a.y}),this.ctx.lastPoint=new s(a.x,a.y)},p.prototype.arc=function(t,e,r,n,i,o){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||isNaN(i))throw c.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var a=this.ctx.transform.applyToPoint(new s(t,e));t=a.x,e=a.y;var l=this.ctx.transform.applyToPoint(new s(0,r)),u=this.ctx.transform.applyToPoint(new s(0,0));r=Math.sqrt(Math.pow(l.x-u.x,2)+Math.pow(l.y-u.y,2))}Math.abs(i-n)>=2*Math.PI&&(n=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:r,startAngle:n,endAngle:i,counterclockwise:o})},p.prototype.arcTo=function(t,e,r,n,i){throw new Error("arcTo not implemented.")},p.prototype.rect=function(t,e,r,n){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n))throw c.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+n),this.lineTo(t,e+n),this.lineTo(t,e),this.lineTo(t+r,e),this.lineTo(t,e)},p.prototype.fillRect=function(t,e,r,n){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n))throw c.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!m.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,r,n),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},p.prototype.strokeRect=function(t,e,r,n){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n))throw c.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");y.call(this)||(this.beginPath(),this.rect(t,e,r,n),this.stroke())},p.prototype.clearRect=function(t,e,r,n){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n))throw c.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,r,n))},p.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,r=0;r<this.pdf.internal.getNumberOfPages();r++)this.pdf.setPage(r+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var n=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=n}},p.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,r=0;r<this.pdf.internal.getNumberOfPages();r++)this.pdf.setPage(r+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},p.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var h=function(t){var e,r,n,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))e=0,r=0,n=0,i=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),r=parseInt(o[2]),n=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(t)))e=parseInt(o[1]),r=parseInt(o[2]),n=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new b(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,r=t.substring(2,3),r+=r,n=t.substring(3,4),n+=n):(e=t.substring(1,3),r=t.substring(3,5),n=t.substring(5,7)),e=parseInt(e,16),r=parseInt(r,16),n=parseInt(n,16)}}return{r:e,g:r,b:n,a:i,style:t}},m=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},y=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};p.prototype.fillText=function(t,e,r,n){if(isNaN(e)||isNaN(r)||"string"!=typeof t)throw c.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(n=isNaN(n)?void 0:n,!m.call(this)){var i=B(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;C.call(this,{text:t,x:e,y:r,scale:o,angle:i,align:this.textAlign,maxWidth:n})}},p.prototype.strokeText=function(t,e,r,n){if(isNaN(e)||isNaN(r)||"string"!=typeof t)throw c.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!y.call(this)){n=isNaN(n)?void 0:n;var i=B(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;C.call(this,{text:t,x:e,y:r,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:n})}},p.prototype.measureText=function(t){if("string"!=typeof t)throw c.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,r=this.pdf.internal.scaleFactor,n=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*n/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:i*=Math.round(96*r/72*1e4)/1e4})},p.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var r=new u(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(r)},p.prototype.rotate=function(t){if(isNaN(t))throw c.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new u(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},p.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw c.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var r=new u(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(r)},p.prototype.transform=function(t,e,r,n,i,o){if(isNaN(t)||isNaN(e)||isNaN(r)||isNaN(n)||isNaN(i)||isNaN(o))throw c.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new u(t,e,r,n,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},p.prototype.setTransform=function(t,e,r,n,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,r=isNaN(r)?0:r,n=isNaN(n)?1:n,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new u(t,e,r,n,i,o)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};p.prototype.drawImage=function(t,e,r,n,i,o,a,s,c){var f=this.pdf.getImageProperties(t),d=1,p=1,h=1,b=1;void 0!==n&&void 0!==s&&(h=s/n,b=c/i,d=f.width/n*s/n,p=f.height/i*c/i),void 0===o&&(o=e,a=r,e=0,r=0),void 0!==n&&void 0===s&&(s=n,c=i),void 0===n&&void 0===s&&(s=f.width,c=f.height);for(var m,y=this.ctx.transform.decompose(),_=B(y.rotate.shx),S=new u,P=(S=(S=(S=S.multiply(y.translate)).multiply(y.skew)).multiply(y.scale)).applyToRectangle(new l(o-e*h,a-r*b,n*d,i*p)),O=v.call(this,P),j=[],k=0;k<O.length;k+=1)-1===j.indexOf(O[k])&&j.push(O[k]);if(A(j),this.autoPaging)for(var L=j[0],N=j[j.length-1],C=L;C<N+1;C++){this.pdf.setPage(C);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],I=1===C?this.posY+this.margin[0]:this.margin[0],D=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],F=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],E=1===C?0:D+(C-2)*F;if(0!==this.ctx.clip_path.length){var T=this.path;m=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(m,this.posX+this.margin[3],-E+I+this.ctx.prevPageLastElemOffset),x.call(this,"fill",!0),this.path=T}var R=JSON.parse(JSON.stringify(P));R=w([R],this.posX+this.margin[3],-E+I+this.ctx.prevPageLastElemOffset)[0];var q=(C>L||C<N)&&g.call(this);q&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,F,null).clip().discardPath()),this.pdf.addImage(t,"JPEG",R.x,R.y,R.w,R.h,null,null,_),q&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(t,"JPEG",P.x,P.y,P.w,P.h,null,null,_)};var v=function(t,e,r){var n=[];e=e||this.pdf.internal.pageSize.width,r=r||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(t.type){default:case"mt":case"lt":n.push(Math.floor((t.y+i)/r)+1);break;case"arc":n.push(Math.floor((t.y+i-t.radius)/r)+1),n.push(Math.floor((t.y+i+t.radius)/r)+1);break;case"qct":var o=T(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);n.push(Math.floor((o.y+i)/r)+1),n.push(Math.floor((o.y+o.h+i)/r)+1);break;case"bct":var a=R(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);n.push(Math.floor((a.y+i)/r)+1),n.push(Math.floor((a.y+a.h+i)/r)+1);break;case"rect":n.push(Math.floor((t.y+i)/r)+1),n.push(Math.floor((t.y+t.h+i)/r)+1)}for(var s=0;s<n.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<n[s];)_.call(this);return n},_=function(){var t=this.fillStyle,e=this.strokeStyle,r=this.font,n=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=r,this.lineCap=n,this.lineWidth=i,this.lineJoin=o},w=function(t,e,r){for(var n=0;n<t.length;n++)switch(t[n].type){case"bct":t[n].x2+=e,t[n].y2+=r;case"qct":t[n].x1+=e,t[n].y1+=r;default:t[n].x+=e,t[n].y+=r}return t},A=function(t){return t.sort((function(t,e){return t-e}))},S=function(t,e){for(var r,n,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,l=Math.abs(s*this.ctx.transform.scaleX),u=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),f=JSON.parse(JSON.stringify(this.path)),d=[],p=0;p<f.length;p++)if(void 0!==f[p].x)for(var h=v.call(this,f[p]),b=0;b<h.length;b+=1)-1===d.indexOf(h[b])&&d.push(h[b]);for(var m=0;m<d.length;m++)for(;this.pdf.internal.getNumberOfPages()<d[m];)_.call(this);if(A(d),this.autoPaging)for(var y=d[0],S=d[d.length-1],P=y;P<S+1;P++){this.pdf.setPage(P),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=l,this.lineJoin=u;var O=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],j=1===P?this.posY+this.margin[0]:this.margin[0],k=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],L=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],N=1===P?0:k+(P-2)*L;if(0!==this.ctx.clip_path.length){var C=this.path;r=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(r,this.posX+this.margin[3],-N+j+this.ctx.prevPageLastElemOffset),x.call(this,t,!0),this.path=C}if(n=JSON.parse(JSON.stringify(c)),this.path=w(n,this.posX+this.margin[3],-N+j+this.ctx.prevPageLastElemOffset),!1===e||0===P){var M=(P>y||P<S)&&g.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],O,L,null).clip().discardPath()),x.call(this,t,e),M&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=l,x.call(this,t,e),this.lineWidth=s;this.path=c},x=function(t,e){if(("stroke"!==t||e||!y.call(this))&&("stroke"===t||e||!m.call(this))){for(var r,n,i=[],o=this.path,a=0;a<o.length;a++){var s=o[a];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var l=i.length;if(o[a-1]&&!isNaN(o[a-1].x)&&(r=[s.x-o[a-1].x,s.y-o[a-1].y],l>0))for(;l>=0;l--)if(!0!==i[l-1].close&&!0!==i[l-1].begin){i[l-1].deltas.push(r),i[l-1].abs.push(s);break}break;case"bct":r=[s.x1-o[a-1].x,s.y1-o[a-1].y,s.x2-o[a-1].x,s.y2-o[a-1].y,s.x-o[a-1].x,s.y-o[a-1].y],i[i.length-1].deltas.push(r);break;case"qct":var u=o[a-1].x+2/3*(s.x1-o[a-1].x),c=o[a-1].y+2/3*(s.y1-o[a-1].y),f=s.x+2/3*(s.x1-s.x),d=s.y+2/3*(s.y1-s.y),p=s.x,h=s.y;r=[u-o[a-1].x,c-o[a-1].y,f-o[a-1].x,d-o[a-1].y,p-o[a-1].x,h-o[a-1].y],i[i.length-1].deltas.push(r);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}n=e?null:"stroke"===t?"stroke":"fill";for(var b=!1,g=0;g<i.length;g++)if(i[g].arc)for(var v=i[g].abs,_=0;_<v.length;_++){var w=v[_];"arc"===w.type?j.call(this,w.x,w.y,w.radius,w.startAngle,w.endAngle,w.counterclockwise,void 0,e,!b):M.call(this,w.x,w.y),b=!0}else if(!0===i[g].close)this.pdf.internal.out("h"),b=!1;else if(!0!==i[g].begin){var A=i[g].start.x,S=i[g].start.y;I.call(this,i[g].deltas,A,S),b=!0}n&&k.call(this,n),e&&L.call(this)}},P=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,r=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-r;case"top":return t+e-r;case"hanging":return t+e-2*r;case"middle":return t+e/2-r;default:return t}},O=function(t){return t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};p.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},p.prototype.createPattern=function(){return this.createLinearGradient()},p.prototype.createRadialGradient=function(){return this.createLinearGradient()};var j=function(t,e,r,n,i,o,a,s,l){for(var u=F.call(this,r,n,i,o),c=0;c<u.length;c++){var f=u[c];0===c&&(l?N.call(this,f.x1+t,f.y1+e):M.call(this,f.x1+t,f.y1+e)),D.call(this,t,e,f.x2,f.y2,f.x3,f.y3,f.x4,f.y4)}s?L.call(this):k.call(this,a)},k=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},N=function(t,e){this.pdf.internal.out(r(t)+" "+i(e)+" m")},C=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;default:e="left"}var r=this.pdf.getTextDimensions(t.text),n=P.call(this,t.y),i=O.call(this,n)-r.h,o=this.ctx.transform.applyToPoint(new s(t.x,n)),a=this.ctx.transform.decompose(),c=new u;c=(c=(c=c.multiply(a.translate)).multiply(a.skew)).multiply(a.scale);for(var f,d,p,h=this.ctx.transform.applyToRectangle(new l(t.x,n,r.w,r.h)),b=c.applyToRectangle(new l(t.x,i,r.w,r.h)),m=v.call(this,b),y=[],_=0;_<m.length;_+=1)-1===y.indexOf(m[_])&&y.push(m[_]);if(A(y),this.autoPaging)for(var S=y[0],j=y[y.length-1],k=S;k<j+1;k++){this.pdf.setPage(k);var L=1===k?this.posY+this.margin[0]:this.margin[0],N=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],C=this.pdf.internal.pageSize.height-this.margin[2],M=C-this.margin[0],I=this.pdf.internal.pageSize.width-this.margin[1],D=I-this.margin[3],F=1===k?0:N+(k-2)*M;if(0!==this.ctx.clip_path.length){var E=this.path;f=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(f,this.posX+this.margin[3],-1*F+L),x.call(this,"fill",!0),this.path=E}var B=w([JSON.parse(JSON.stringify(b))],this.posX+this.margin[3],-F+L+this.ctx.prevPageLastElemOffset)[0];t.scale>=.01&&(d=this.pdf.internal.getFontSize(),this.pdf.setFontSize(d*t.scale),p=this.lineWidth,this.lineWidth=p*t.scale);var T="text"!==this.autoPaging;if(T||B.y+B.h<=C){if(T||B.y>=L&&B.x<=I){var R=T?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||I-B.x)[0],q=w([JSON.parse(JSON.stringify(h))],this.posX+this.margin[3],-F+L+this.ctx.prevPageLastElemOffset)[0],z=T&&(k>S||k<j)&&g.call(this);z&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],D,M,null).clip().discardPath()),this.pdf.text(R,q.x,q.y,{angle:t.angle,align:e,renderingMode:t.renderingMode}),z&&this.pdf.restoreGraphicsState()}}else B.y<C&&(this.ctx.prevPageLastElemOffset+=C-B.y);t.scale>=.01&&(this.pdf.setFontSize(d),this.lineWidth=p)}else t.scale>=.01&&(d=this.pdf.internal.getFontSize(),this.pdf.setFontSize(d*t.scale),p=this.lineWidth,this.lineWidth=p*t.scale),this.pdf.text(t.text,o.x+this.posX,o.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(d),this.lineWidth=p)},M=function(t,e,n,o){n=n||0,o=o||0,this.pdf.internal.out(r(t+n)+" "+i(e+o)+" l")},I=function(t,e,r){return this.pdf.lines(t,e,r,null,null)},D=function(t,r,n,i,s,l,u,c){this.pdf.internal.out([e(o(n+t)),e(a(i+r)),e(o(s+t)),e(a(l+r)),e(o(u+t)),e(a(c+r)),"c"].join(" "))},F=function(t,e,r,n){for(var i=2*Math.PI,o=Math.PI/2;e>r;)e-=i;var a=Math.abs(r-e);a<i&&n&&(a=i-a);for(var s=[],l=n?-1:1,u=e;a>1e-5;){var c=u+l*Math.min(a,o);s.push(E.call(this,t,u,c)),a-=Math.abs(c-u),u=c}return s},E=function(t,e,r){var n=(r-e)/2,i=t*Math.cos(n),o=t*Math.sin(n),a=i,s=-o,l=a*a+s*s,u=l+a*i+s*o,c=4/3*(Math.sqrt(2*l*u)-u)/(a*o-s*i),f=a-c*s,d=s+c*a,p=f,h=-d,b=n+e,m=Math.cos(b),y=Math.sin(b);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:f*m-d*y,y2:f*y+d*m,x3:p*m-h*y,y3:p*y+h*m,x4:t*Math.cos(r),y4:t*Math.sin(r)}},B=function(t){return 180*t/Math.PI},T=function(t,e,r,n,i,o){var a=t+.5*(r-t),s=e+.5*(n-e),u=i+.5*(r-i),c=o+.5*(n-o),f=Math.min(t,i,a,u),d=Math.max(t,i,a,u),p=Math.min(e,o,s,c),h=Math.max(e,o,s,c);return new l(f,p,d-f,h-p)},R=function(t,e,r,n,i,o,a,s){var u,c,f,d,p,h,b,m,y,g,v,_,w,A,S=r-t,x=n-e,P=i-r,O=o-n,j=a-i,k=s-o;for(c=0;c<41;c++)y=(b=(f=t+(u=c/40)*S)+u*((p=r+u*P)-f))+u*(p+u*(i+u*j-p)-b),g=(m=(d=e+u*x)+u*((h=n+u*O)-d))+u*(h+u*(o+u*k-h)-m),0==c?(v=y,_=g,w=y,A=g):(v=Math.min(v,y),_=Math.min(_,g),w=Math.max(w,y),A=Math.max(A,g));return new l(Math.round(v),Math.round(_),Math.round(w-v),Math.round(A-_))},q=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,r=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==r&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=r)}}}(z.API),function(t){var e=function(t){var e,r,n,i,o,a,s,l,u,c;for(/[^\x00-\xFF]/.test(t),r=[],n=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;i>n;n+=4)0!==(o=(t.charCodeAt(n)<<24)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3))?(a=(o=((o=((o=((o=(o-(c=o%85))/85)-(u=o%85))/85)-(l=o%85))/85)-(s=o%85))/85)%85,r.push(a+33,s+33,l+33,u+33,c+33)):r.push(122);return function(t,e){for(var r=e;r>0;r--)t.pop()}(r,e.length),String.fromCharCode.apply(String,r)+"~>"},r=function(t){var e,r,n,i,o,a=String,s="length",l=255,u="charCodeAt",c="slice",f="replace";for(t[c](-2),t=t[c](0,-2)[f](/\s/g,"")[f]("z","!!!!!"),n=[],i=0,o=(t+=e="uuuuu"[c](t[s]%5||5))[s];o>i;i+=5)r=52200625*(t[u](i)-33)+614125*(t[u](i+1)-33)+7225*(t[u](i+2)-33)+85*(t[u](i+3)-33)+(t[u](i+4)-33),n.push(l&r>>24,l&r>>16,l&r>>8,l&r);return function(t,e){for(var r=e;r>0;r--)t.pop()}(n,e[s]),a.fromCharCode.apply(a,n)},n=function(t){return t.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">"},o=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var r="",n=0;n<t.length;n+=2)r+=String.fromCharCode("0x"+(t[n]+t[n+1]));return r},a=function(t){for(var e=new Uint8Array(t.length),r=t.length;r--;)e[r]=t.charCodeAt(r);return(e=(0,i.$)(e)).reduce((function(t,e){return t+String.fromCharCode(e)}),"")};t.processDataByFilters=function(t,i){var s=0,l=t||"",u=[];for("string"==typeof(i=i||[])&&(i=[i]),s=0;s<i.length;s+=1)switch(i[s]){case"ASCII85Decode":case"/ASCII85Decode":l=r(l),u.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":l=e(l),u.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":l=o(l),u.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":l=n(l),u.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":l=a(l),u.push("/FlateDecode");break;default:throw new Error('The filter: "'+i[s]+'" is not implemented')}return{data:l,reverseChain:u.reverse().join(" ")}}}(z.API),($t=z.API).loadFile=function(t,e,r){return function(t,e,r){e=!1!==e,r="function"==typeof r?r:function(){};var n=void 0;try{n=function(t,e,r){var n=new XMLHttpRequest,i=0,o=function(t){var e=t.length,r=[],n=String.fromCharCode;for(i=0;i<e;i+=1)r.push(n(255&t.charCodeAt(i)));return r.join("")};if(n.open("GET",t,!e),n.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(n.onload=function(){200===n.status?r(o(this.responseText)):r(void 0)}),n.send(null),e&&200===n.status)return o(n.responseText)}(t,e,r)}catch(l){}return n}(t,e,r)},$t.loadImageFile=$t.loadFile,function(t){function e(){return(l.html2canvas?Promise.resolve(l.html2canvas):Promise.resolve().then(r.t.bind(r,20354,23))).catch((function(t){return Promise.reject(new Error("Could not load html2canvas: "+t))})).then((function(t){return t.default?t.default:t}))}function i(){return(l.DOMPurify?Promise.resolve(l.DOMPurify):r.e(9418).then(r.bind(r,99418))).catch((function(t){return Promise.reject(new Error("Could not load dompurify: "+t))})).then((function(t){return t.default?t.default:t}))}var o=function(t){var e=n(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},a=function(t,e){var r=document.createElement(t);for(var n in e.className&&(r.className=e.className),e.innerHTML&&e.dompurify&&(r.innerHTML=e.dompurify.sanitize(e.innerHTML)),e.style)r.style[n]=e.style[n];return r},s=function t(e,r){for(var n=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==r&&1===i.nodeType&&"SCRIPT"===i.nodeName||n.appendChild(t(i,r));return 1===e.nodeType&&("CANVAS"===e.nodeName?(n.width=e.width,n.height=e.height,n.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(n.value=e.value),n.addEventListener("load",(function(){n.scrollTop=e.scrollTop,n.scrollLeft=e.scrollLeft}),!0)),n},u=function t(e){var r=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),n=t.convert(Promise.resolve(),r);return(n=n.setProgress(1,t,1,[t])).set(e)};(u.prototype=Object.create(Promise.prototype)).constructor=u,u.convert=function(t,e){return t.__proto__=e||u.prototype,t},u.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},u.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(o(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(t),e){case"string":return this.then(i).then((function(e){return this.set({src:a("div",{innerHTML:t,dompurify:e})})}));case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},u.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},u.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},e=s(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=a("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=a("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(a("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},u.prototype.toCanvas=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=Object.assign({},this.opt.html2canvas);return delete e.onrendered,t(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},u.prototype.toContext2d=function(){var t=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(t).then(e).then((function(t){var e=this.opt.jsPDF,r=this.opt.fontFaces,n="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:n,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,e.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,e.context2d.posX=this.opt.x,e.context2d.posY=this.opt.y,e.context2d.margin=this.opt.margin,e.context2d.fontFaces=r,r)for(var o=0;o<r.length;++o){var a=r[o],s=a.src.find((function(t){return"truetype"===t.format}));s&&e.addFont(s.url,a.ref.name,a.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,e.context2d.save(!0),t(this.prop.container,i)})).then((function(t){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},u.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},u.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},u.prototype.output=function(t,e,r){return"img"===(r=r||"pdf").toLowerCase()||"image"===r.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},u.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},u.prototype.outputImg=function(t){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},u.prototype.save=function(t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},u.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},u.prototype.set=function(t){if("object"!==o(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in u.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},u.prototype.get=function(t,e){return this.then((function(){var r=t in u.template.prop?this.prop[t]:this.opt[t];return e?e(r):r}))},u.prototype.setMargin=function(t){return this.then((function(){switch(o(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},u.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||z.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},u.prototype.setProgress=function(t,e,r,n){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=r&&(this.progress.n=r),null!=n&&(this.progress.stack=n),this.progress.ratio=this.progress.val/this.progress.state,this},u.prototype.updateProgress=function(t,e,r,n){return this.setProgress(t?this.progress.val+t:null,e||null,r?this.progress.n+r:null,n?this.progress.stack.concat(n):null)},u.prototype.then=function(t,e){var r=this;return this.thenCore(t,e,(function(t,e){return r.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return r.updateProgress(null,t),e})).then(t,e).then((function(t){return r.updateProgress(1),t}))}))},u.prototype.thenCore=function(t,e,r){r=r||Promise.prototype.then;var n=this;t&&(t=t.bind(n)),e&&(e=e.bind(n));var i=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?n:u.convert(Object.assign({},n),Promise.prototype),o=r.call(i,t,e);return u.convert(o,n.__proto__)},u.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},u.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},u.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return u.convert(e,this)},u.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},u.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},u.prototype.using=u.prototype.set,u.prototype.saveAs=u.prototype.save,u.prototype.export=u.prototype.output,u.prototype.run=u.prototype.then,z.getPageSize=function(t,e,r){if("object"===n(t)){var i=t;t=i.orientation,e=i.unit||e,r=i.format||r}e=e||"mm",r=r||"a4",t=(""+(t||"P")).toLowerCase();var o,a=(""+r).toLowerCase(),s={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":o=1;break;case"mm":o=72/25.4;break;case"cm":o=72/2.54;break;case"in":o=72;break;case"px":o=.75;break;case"pc":case"em":o=12;break;case"ex":o=6;break;default:throw"Invalid unit: "+e}var l,u=0,c=0;if(s.hasOwnProperty(a))u=s[a][1]/o,c=s[a][0]/o;else try{u=r[1],c=r[0]}catch(b){throw new Error("Invalid format: "+r)}if("p"===t||"portrait"===t)t="p",c>u&&(l=c,c=u,u=l);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",u>c&&(l=c,c=u,u=l)}return{width:c,height:u,unit:e,k:o,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Ft):null;var r=new u(e);return e.worker?r:r.from(t).doCallback()}}(z.API),z.API.addJS=function(t){return Ht=t,this.internal.events.subscribe("postPutResources",(function(){Wt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Wt+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Vt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Ht+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==Wt&&void 0!==Vt&&this.internal.out("/Names <</JavaScript "+Wt+" 0 R>>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=t.outline.render().split(/\r\n/),i=0;i<n.length;i++){var o=n[i],a=r.exec(o);if(null!=a){var s=a[1];t.internal.newObjectDeferredBegin(s,!1)}t.internal.write(o)}if(this.outline.createNamedDestinations){var l=this.internal.pages.length,u=[];for(i=0;i<l;i++){var c=t.internal.newObject();u.push(c);var f=t.internal.getPageInfo(i+1);t.internal.write("<< /D["+f.objId+" 0 R /XYZ null null null]>> endobj")}var d=t.internal.newObject();for(t.internal.write("<< /Names [ "),i=0;i<u.length;i++)t.internal.write("(page_"+(i+1)+")"+u[i]+" 0 R");t.internal.write(" ] >>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+d+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,r){var n={title:e,options:r,children:[]};return null==t&&(t=this.root),t.children.push(n),n},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var r=0;r<e.children.length;r++)this.genIds_r(e.children[r])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),t.children.length>0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var r=this.ctx.pdf.internal.getVerticalCoordinateString,n=0;n<e.children.length;n++){var i=e.children[n];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),n>0&&this.line("/Prev "+this.makeRef(e.children[n-1])),n<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[n+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(o>0&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+r(0)+" 0]")}this.objEnd()}for(var s=0;s<e.children.length;s++)this.renderItems(e.children[s])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var r=0;r<e.children.length;r++)t.count++,this.count_r(t,e.children[r]);return t.count}}])}(z.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(t,r,n,i,o,a){var s,l=this.decode.DCT_DECODE,u=null;if("string"==typeof t||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=o||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,s=function(t){for(var r,n=256*t.charCodeAt(4)+t.charCodeAt(5),i=t.length,o={width:0,height:0,numcomponents:1},a=4;a<i;a+=2){if(a+=n,-1!==e.indexOf(t.charCodeAt(a+1))){r=256*t.charCodeAt(a+5)+t.charCodeAt(a+6),o={width:256*t.charCodeAt(a+7)+t.charCodeAt(a+8),height:r,numcomponents:t.charCodeAt(a+9)};break}n=256*t.charCodeAt(a+2)+t.charCodeAt(a+3)}return o}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),s.numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;case 3:a=this.color_spaces.DEVICE_RGB}u={data:t,width:s.width,height:s.height,colorSpace:a,bitsPerComponent:8,filter:l,index:r,alias:n}}return u}}(z.API),z.API.processPNG=function(t,e,r,n){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var o,l=(0,s.D4)(t,{checkCrc:!0}),u=l.width,c=l.height,f=l.channels,d=l.palette,p=l.depth;o=d&&1===f?function(t){for(var e=t.width,r=t.height,n=t.data,i=t.palette,o=t.depth,s=!1,l=[],u=[],c=void 0,f=!1,d=0,p=0;p<i.length;p++){var h=a(i[p],4),b=h[0],m=h[1],y=h[2],g=h[3];l.push(b,m,y),null!=g&&(0===g?(d++,u.length<1&&u.push(p)):g<255&&(f=!0))}if(f||d>1){s=!0,u=void 0;var v=e*r;c=new Uint8Array(v);for(var _=new DataView(n.buffer),w=0;w<v;w++){var A=a(i[se(_,w,o)],4)[3];c[w]=A}}return{colorSpace:"Indexed",colorsPerPixel:1,colorBytes:n,alphaBytes:c,needSMask:s,palette:l,mask:u}}(l):2===f||4===f?function(t){for(var e=t.data,r=t.width,n=t.height,i=t.channels,o=t.depth,a=2===i?"DeviceGray":"DeviceRGB",s=i-1,l=r*n,u=s,c=l*u,f=1*l,d=Math.ceil(c*o/8),p=Math.ceil(f*o/8),h=new Uint8Array(d),b=new Uint8Array(p),m=new DataView(e.buffer),y=new DataView(h.buffer),g=new DataView(b.buffer),v=!1,_=0;_<l;_++){for(var w=_*i,A=0;A<u;A++)le(y,se(m,w+A,o),_*u+A,o);var S=se(m,w+u,o);S<(1<<o)-1&&(v=!0),le(g,S,1*_,o)}return{colorSpace:a,colorsPerPixel:s,colorBytes:h,alphaBytes:b,needSMask:v}}(l):function(t){var e=t.data,r=1===t.channels?"DeviceGray":"DeviceRGB";return{colorSpace:r,colorsPerPixel:"DeviceGray"===r?1:3,colorBytes:e instanceof Uint8Array?e:new Uint8Array(e.buffer),needSMask:!1}}(l);var h,b,m,y=o,g=y.colorSpace,v=y.colorsPerPixel,_=y.colorBytes,w=y.alphaBytes,A=y.needSMask,S=y.palette,x=y.mask,P=null;return n!==z.API.image_compression.NONE&&"function"==typeof i.$?(P=function(t){var e;switch(t){case z.API.image_compression.FAST:e=11;break;case z.API.image_compression.MEDIUM:e=13;break;case z.API.image_compression.SLOW:e=14;break;default:e=12}return e}(n),h=this.decode.FLATE_DECODE,b="/Predictor ".concat(P," "),t=Qt(_,u*v,v,n),A&&(m=Qt(w,u,1,n))):(h=void 0,b="",t=_,A&&(m=w)),b+="/Colors ".concat(v," /BitsPerComponent ").concat(p," /Columns ").concat(u),(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(m&&this.__addimage__.isArrayBuffer(m)||this.__addimage__.isArrayBufferView(m))&&(m=this.__addimage__.arrayBufferToBinaryString(m)),{alias:r,data:t,index:e,filter:h,decodeParameters:b,transparency:x,palette:S,sMask:m,predictor:P,width:u,height:c,bitsPerComponent:p,colorSpace:g}}},function(t){t.processGIF89A=function(e,r,n,i){var o=new ce(e),a=o.width,s=o.height,l=[];o.decodeAndBlitFrameRGBA(0,l);var u={data:l,width:a,height:s},c=new de(100).encode(u,100);return t.processJPEG.call(this,c,r,n,i)},t.processGIF87A=t.processGIF89A}(z.API),pe.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:n,blue:r,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},pe.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(r){c.log("bit decode error:"+r)}},pe.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),r=e%4;for(t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[o>>7-s&1];this.data[a+4*s]=l.blue,this.data[a+4*s+1]=l.green,this.data[a+4*s+2]=l.red,this.data[a+4*s+3]=255}0!==r&&(this.pos+=4-r)}},pe.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+2*i*4,s=o>>4,l=15&o,u=this.palette[s];if(this.data[a]=u.blue,this.data[a+1]=u.green,this.data[a+2]=u.red,this.data[a+3]=255,2*i+1>=this.width)break;u=this.palette[l],this.data[a+4]=u.blue,this.data[a+4+1]=u.green,this.data[a+4+2]=u.red,this.data[a+4+3]=255}0!==e&&(this.pos+=4-e)}},pe.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+4*n;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==t&&(this.pos+=4-t)}},pe.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,l=(o>>10&e)/e*255|0,u=o>>15?255:0,c=n*this.width*4+4*i;this.data[c]=l,this.data[c+1]=s,this.data[c+2]=a,this.data[c+3]=u}this.pos+=t}},pe.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,l=(a>>5&r)/r*255|0,u=(a>>11)/e*255|0,c=i*this.width*4+4*o;this.data[c]=u,this.data[c+1]=l,this.data[c+2]=s,this.data[c+3]=255}this.pos+=t}},pe.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*r;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=n,this.data[a+3]=255}this.pos+=this.width%4}},pe.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*r;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=a}},pe.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,r,n,i){var o=new pe(e,!1),a=o.width,s=o.height,l={data:o.getData(),width:a,height:s},u=new de(100).encode(l,100);return t.processJPEG.call(this,u,r,n,i)}}(z.API),he.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,r,n,i){var o=new he(e),a=o.width,s=o.height,l={data:o.getData(),width:a,height:s},u=new de(100).encode(l,100);return t.processJPEG.call(this,u,r,n,i)}}(z.API),z.API.processRGBA=function(t,e,r){for(var n=t.data,i=n.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,l=0,u=0;u<i;u+=4){var c=n[u],f=n[u+1],d=n[u+2],p=n[u+3];o[s++]=c,o[s++]=f,o[s++]=d,a[l++]=p}var h=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:h,index:e,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},z.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},Gt=z.API,Kt=Gt.getCharWidthsArray=function(t,e){var r,i,o=(e=e||{}).font||this.internal.getFont(),a=e.fontSize||this.internal.getFontSize(),s=e.charSpace||this.internal.getCharSpace(),l=e.widths?e.widths:o.metadata.Unicode.widths,u=l.fof?l.fof:1,c=e.kerning?e.kerning:o.metadata.Unicode.kerning,f=c.fof?c.fof:1,d=!1!==e.doKerning,p=0,h=t.length,b=0,m=l[0]||u,y=[];for(r=0;r<h;r++)i=t.charCodeAt(r),"function"==typeof o.metadata.widthOfString?y.push((o.metadata.widthOfGlyph(o.metadata.characterToGlyph(i))+s*(1e3/a)||0)/1e3):(p=d&&"object"===n(c[i])&&!isNaN(parseInt(c[i][b],10))?c[i][b]/f:0,y.push((l[i]||m)/u+p)),b=i;return y},Yt=Gt.getStringUnitWidth=function(t,e){var r=(e=e||{}).fontSize||this.internal.getFontSize(),n=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return Gt.processArabic&&(t=Gt.processArabic(t)),"function"==typeof n.metadata.widthOfString?n.metadata.widthOfString(t,r,i)/r:Kt.apply(this,arguments).reduce((function(t,e){return t+e}),0)},Xt=function(t,e,r,n){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<r;)s+=e[o],o++;i.push(t.slice(0,o));var l=o;for(s=0;o!==a;)s+e[o]>n&&(i.push(t.slice(l,o)),s=0,l=o),s+=e[o],o++;return l!==o&&i.push(t.slice(l,o)),i},Jt=function(t,e,r){r||(r={});var n,i,o,a,s,l,u,c=[],f=[c],d=r.textIndent||0,p=0,h=0,b=t.split(" "),m=Kt.apply(this,[" ",r])[0];if(l=-1===r.lineIndent?b[0].length+2:r.lineIndent||0){var y=Array(l).join(" "),g=[];b.map((function(t){(t=t.split(/\s*\n/)).length>1?g=g.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):g.push(t[0])})),b=g,l=Yt.apply(this,[y,r])}for(o=0,a=b.length;o<a;o++){var v=0;if(n=b[o],l&&"\n"==n[0]&&(n=n.substr(1),v=1),d+p+(h=(i=Kt.apply(this,[n,r])).reduce((function(t,e){return t+e}),0))>e||v){if(h>e){for(s=Xt.apply(this,[n,i,e-(d+p),e]),c.push(s.shift()),c=[s.pop()];s.length;)f.push([s.shift()]);h=i.slice(n.length-(c[0]?c[0].length:0)).reduce((function(t,e){return t+e}),0)}else c=[n];f.push(c),d=h+l,p=m}else c.push(n),d+=p+h,p=m}return u=l?function(t,e){return(e?y:"")+t.join(" ")}:function(t){return t.join(" ")},f.map(u)},Gt.splitTextToSize=function(t,e,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),o=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),r="Unicode";return e.metadata[r]?{widths:e.metadata[r].widths||{0:1},kerning:e.metadata[r].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,r);n=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=r.lineIndent;var s,l,u=[];for(s=0,l=n.length;s<l;s++)u=u.concat(Jt.apply(this,[n[s],a,o]));return u},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="0123456789abcdef",r="klmnopqrstuvwxyz",i={},o={},a=0;a<16;a++)i[r[a]]=e[a],o[e[a]]=r[a];var s=function(t){return"0x"+parseInt(t,10).toString(16)},l=t.__fontmetrics__.compress=function(t){var e,r,i,a,u=["{"];for(var c in t){if(e=t[c],isNaN(parseInt(c,10))?r="'"+c+"'":(c=parseInt(c,10),r=(r=s(c).slice(2)).slice(0,-1)+o[r.slice(-1)]),"number"==typeof e)e<0?(i=s(e).slice(3),a="-"):(i=s(e).slice(2),a=""),i=a+i.slice(0,-1)+o[i.slice(-1)];else{if("object"!==n(e))throw new Error("Don't know what to do with value type "+n(e)+".");i=l(e)}u.push(r+i)}return u.push("}"),u.join("")},u=t.__fontmetrics__.uncompress=function(t){if("string"!=typeof t)throw new Error("Invalid argument passed to uncompress.");for(var e,r,n,o,a={},s=1,l=a,u=[],c="",f="",d=t.length-1,p=1;p<d;p+=1)"'"==(o=t[p])?e?(n=e.join(""),e=void 0):e=[]:e?e.push(o):"{"==o?(u.push([l,n]),l={},n=void 0):"}"==o?((r=u.pop())[0][r[1]]=l,n=void 0,l=r[0]):"-"==o?s=-1:void 0===n?i.hasOwnProperty(o)?(c+=i[o],n=parseInt(c,16)*s,s=1,c=""):c+=o:i.hasOwnProperty(o)?(f+=i[o],l[n]=parseInt(f,16)*s,s=1,n=void 0,f=""):f+=o;return a},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:u("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},f={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},d={Unicode:{"Courier-Oblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":u("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":u("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:u("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:u("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":u("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":u("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(t){var e=t.font,r=d.Unicode[e.postScriptName];r&&(e.metadata.Unicode={},e.metadata.Unicode.widths=r.widths,e.metadata.Unicode.kerning=r.kerning);var n=f.Unicode[e.postScriptName];n&&(e.metadata.Unicode.encoding=n,e.encoding=n.codePages[0])}])}(z.API),function(t){var e=function(t){for(var e=t.length,r=new Uint8Array(e),n=0;n<e;n++)r[n]=t.charCodeAt(n);return r};t.API.events.push(["addFont",function(r){var n=void 0,i=r.font,o=r.instance;if(!i.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(n=!1===o.existsFileInVFS(i.postScriptName)?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(r,n){n=/^\x00\x01\x00\x00/.test(n)?e(n):e(m(n)),r.metadata=t.API.TTFFont.open(n),r.metadata.Unicode=r.metadata.Unicode||{encoding:{},kerning:{},widths:[]},r.metadata.glyIdsUsed=[0]}(i,n)}}])}(z),z.API.addSvgAsImage=function(t,e,n,i,o,a,s,u){if(isNaN(e)||isNaN(n))throw c.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(o))throw c.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var f=document.createElement("canvas");f.width=i,f.height=o;var d=f.getContext("2d");d.fillStyle="#fff",d.fillRect(0,0,f.width,f.height);var p={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},h=this;return(l.canvg?Promise.resolve(l.canvg):r.e(399).then(r.bind(r,40399))).catch((function(t){return Promise.reject(new Error("Could not load canvg: "+t))})).then((function(t){return t.default?t.default:t})).then((function(e){return e.fromString(d,t,p)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(t){return t.render(p)})).then((function(){h.addImage(f.toDataURL("image/jpeg",1),e,n,i,o,s,u)}))},z.API.putTotalPages=function(t){var e,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),r=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(e,r);return this},z.API.viewerPreferences=function(t,e){var r;t=t||{},e=e||!1;var i,o,a,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(s),u=[],c=0,f=0,d=0;function p(t,e){var r,n=!1;for(r=0;r<t.length;r+=1)t[r]===e&&(n=!0);return n}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var h=l.length;for(d=0;d<h;d+=1)r[l[d]].value=r[l[d]].defaultValue,r[l[d]].explicitSet=!1}if("object"===n(t))for(o in t)if(a=t[o],p(l,o)&&void 0!==a){if("boolean"===r[o].type&&"boolean"==typeof a)r[o].value=a;else if("name"===r[o].type&&p(r[o].valueSet,a))r[o].value=a;else if("integer"===r[o].type&&Number.isInteger(a))r[o].value=a;else if("array"===r[o].type){for(c=0;c<a.length;c+=1)if(i=!0,1===a[c].length&&"number"==typeof a[c][0])u.push(String(a[c]-1));else if(a[c].length>1){for(f=0;f<a[c].length;f+=1)"number"!=typeof a[c][f]&&(i=!1);!0===i&&u.push([a[c][0]-1,a[c][1]-1].join(" "))}r[o].value="["+u.join(" ")+"]"}else r[o].value=r[o].defaultValue;r[o].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in r)!0===r[t].explicitSet&&("name"===r[t].type?e.push("/"+t+" /"+r[t].value):e.push("/"+t+" "+r[t].value));0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},function(t){var e=function(){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),r=unescape(encodeURIComponent(t)),n=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=r.length+n.length+i.length+e.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+r+n+i+o),this.internal.write("endstream"),this.internal.write("endobj")},r=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(t,n){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceuri:n||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",r),this.internal.events.subscribe("postPutResources",e)),this}}(z.API),function(t){var e=t.API,r=e.pdfEscape16=function(t,e){for(var r,n=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(r=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(r),e.metadata.toUnicode[r]=t.charCodeAt(a),-1==n.indexOf(r)&&(n.push(r),n.push([parseInt(e.metadata.widthOfGlyph(r),10)])),"0"==r)return o.join("");r=r.toString(16),o.push(i[4-r.length],r)}return o.join("")},n=function(t){var e,r,n,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",n=[],a=0,s=(r=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=r[a],n.length>=100&&(o+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar",n=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),n.push("<"+e+"><"+i+">"));return n.length&&(o+="\n"+n.length+" beginbfchar\n"+n.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var r=e.font,i=e.out,o=e.newObject,a=e.putStream;if(r.metadata instanceof t.API.TTFFont&&"Identity-H"===r.encoding){for(var s=r.metadata.Unicode.widths,l=r.metadata.subset.encode(r.metadata.glyIdsUsed,1),u="",c=0;c<l.length;c++)u+=String.fromCharCode(l[c]);var f=o();a({data:u,addLength1:!0,objectId:f}),i("endobj");var d=o();a({data:n(r.metadata.toUnicode),addLength1:!0,objectId:d}),i("endobj");var p=o();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+F(r.fontName)),i("/FontFile2 "+f+" 0 R"),i("/FontBBox "+t.API.PDFObject.convert(r.metadata.bbox)),i("/Flags "+r.metadata.flags),i("/StemV "+r.metadata.stemV),i("/ItalicAngle "+r.metadata.italicAngle),i("/Ascent "+r.metadata.ascender),i("/Descent "+r.metadata.decender),i("/CapHeight "+r.metadata.capHeight),i(">>"),i("endobj");var h=o();i("<<"),i("/Type /Font"),i("/BaseFont /"+F(r.fontName)),i("/FontDescriptor "+p+" 0 R"),i("/W "+t.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+r.encoding+")"),i(">>"),i(">>"),i("endobj"),r.objectNumber=o(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+d+" 0 R"),i("/BaseFont /"+F(r.fontName)),i("/Encoding /"+r.encoding),i("/DescendantFonts ["+h+" 0 R]"),i(">>"),i("endobj"),r.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var r=e.font,i=e.out,o=e.newObject,a=e.putStream;if(r.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===r.encoding){for(var s=r.metadata.rawData,l="",u=0;u<s.length;u++)l+=String.fromCharCode(s[u]);var c=o();a({data:l,addLength1:!0,objectId:c}),i("endobj");var f=o();a({data:n(r.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=o();i("<<"),i("/Descent "+r.metadata.decender),i("/CapHeight "+r.metadata.capHeight),i("/StemV "+r.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+c+" 0 R"),i("/Flags 96"),i("/FontBBox "+t.API.PDFObject.convert(r.metadata.bbox)),i("/FontName /"+F(r.fontName)),i("/ItalicAngle "+r.metadata.italicAngle),i("/Ascent "+r.metadata.ascender),i(">>"),i("endobj"),r.objectNumber=o();for(var p=0;p<r.metadata.hmtx.widths.length;p++)r.metadata.hmtx.widths[p]=parseInt(r.metadata.hmtx.widths[p]*(1e3/r.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+f+" 0 R/BaseFont/"+F(r.fontName)+"/FontDescriptor "+d+" 0 R/Encoding/"+r.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(r.metadata.hmtx.widths)+">>"),i("endobj"),r.isAlreadyPutted=!0}}(e)}]);var i=function(t){var e,n=t.text||"",i=t.x,o=t.y,a=t.options||{},s=t.mutex||{},l=s.pdfEscape,u=s.activeFontKey,c=s.fonts,f=u,d="",p=0,h="",b=c[f].encoding;if("Identity-H"!==c[f].encoding)return{text:n,x:i,y:o,options:a,mutex:s};for(h=n,f=u,Array.isArray(n)&&(h=n[0]),p=0;p<h.length;p+=1)c[f].metadata.hasOwnProperty("cmap")&&(e=c[f].metadata.cmap.unicode.codeMap[h[p].charCodeAt(0)]),e||h[p].charCodeAt(0)<256&&c[f].metadata.hasOwnProperty("Unicode")?d+=h[p]:d+="";var m="";return parseInt(f.slice(1))<14||"WinAnsiEncoding"===b?m=l(d,f).split("").map((function(t){return t.charCodeAt(0).toString(16)})).join(""):"Identity-H"===b&&(m=r(d,c[f])),s.isHex=!0,{text:m,x:i,y:o,options:a,mutex:s}};e.events.push(["postProcessText",function(t){var e=t.text||"",r=[],n={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if(Array.isArray(e)){var o=0;for(o=0;o<e.length;o+=1)Array.isArray(e[o])&&3===e[o].length?r.push([i(Object.assign({},n,{text:e[o][0]})).text,e[o][1],e[o][2]]):r.push(i(Object.assign({},n,{text:e[o]})).text);t.text=r}else t.text=i(Object.assign({},n,{text:e})).text}])}(z),function(t){var e=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]},t.addFileToVFS=function(t,r){return e.call(this),this.internal.vFS[t]=r,this},t.getFileFromVFS=function(t){return e.call(this),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null}}(z.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var r,n,i,o,a,s,l,u=e,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],f=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],d={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},p={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},h=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],b=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,y=0;this.__bidiEngine__={};var g=function(t){var e=t.charCodeAt(),r=e>>8,n=p[r];return void 0!==n?u[256*n+(255&e)]:252===r||253===r?"AL":b.test(r)?"L":8===r?"R":"N"},v=function(t){for(var e,r=0;r<t.length;r++){if("L"===(e=g(t.charAt(r))))return!1;if("R"===e)return!0}return!1},_=function(t,e,a,s){var l,u,c,f,d=e[s];switch(d){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(d="AN");break;case"AL":m=!0,d="R";break;case"WS":case"BN":d="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(l=a[s-1])&&"AN"!==l||"EN"!==(u=e[s+1])&&"AN"!==u?d="N":m&&(u="AN"),d=u===l?u:"N";break;case"ES":d="EN"===(l=s>0?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===a[s-1]){d="EN";break}if(m){d="N";break}for(c=s+1,f=e.length;c<f&&"ET"===e[c];)c++;d=c<f&&"EN"===e[c]?"EN":"N";break;case"NSM":if(i&&!o){for(f=e.length,c=s+1;c<f&&"NSM"===e[c];)c++;if(c<f){var p=t[s],h=p>=1425&&p<=2303||64286===p;if(l=e[c],h&&("R"===l||"AL"===l)){d="R";break}}}d=s<1||"B"===(l=e[s-1])?"N":a[s-1];break;case"B":m=!1,r=!0,d=y;break;case"S":n=!0,d="N"}return d},w=function(t,e,r){var n=t.split("");return r&&A(n,r,{hiLevel:y}),n.reverse(),e&&e.reverse(),n.join("")},A=function(t,e,i){var o,a,s,l,u,p=-1,h=t.length,b=0,v=[],w=y?f:c,A=[];for(m=!1,r=!1,n=!1,a=0;a<h;a++)A[a]=g(t[a]);for(s=0;s<h;s++){if(u=b,v[s]=_(t,A,v,s),o=240&(b=w[u][d[v[s]]]),b&=15,e[s]=l=w[b][5],o>0)if(16===o){for(a=p;a<s;a++)e[a]=1;p=-1}else p=-1;if(w[b][6])-1===p&&(p=s);else if(p>-1){for(a=p;a<s;a++)e[a]=l;p=-1}"B"===A[s]&&(e[s]=0),i.hiLevel|=l}n&&function(t,e,r){for(var n=0;n<r;n++)if("S"===t[n]){e[n]=y;for(var i=n-1;i>=0&&"WS"===t[i];i--)e[i]=y}}(A,e,h)},S=function(t,e,n,i,o){if(!(o.hiLevel<t)){if(1===t&&1===y&&!r)return e.reverse(),void(n&&n.reverse());for(var a,s,l,u,c=e.length,f=0;f<c;){if(i[f]>=t){for(l=f+1;l<c&&i[l]>=t;)l++;for(u=f,s=l-1;u<s;u++,s--)a=e[u],e[u]=e[s],e[s]=a,n&&(a=n[u],n[u]=n[s],n[s]=a);f=l}f++}}},x=function(t,e,r){var n=t.split(""),i={hiLevel:y};return r||(r=[]),A(n,r,i),function(t,e,r){if(0!==r.hiLevel&&l)for(var n,i=0;i<t.length;i++)1===e[i]&&(n=h.indexOf(t[i]))>=0&&(t[i]=h[n+1])}(n,r,i),S(2,n,e,r,i),S(1,n,e,r,i),n.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,r){if(function(t,e){if(e)for(var r=0;r<t.length;r++)e[r]=r;void 0===o&&(o=v(t)),void 0===s&&(s=v(t))}(t,e),i||!a||s)if(i&&a&&o^s)y=o?1:0,t=w(t,e,r);else if(!i&&a&&s)y=o?1:0,t=x(t,e,r),t=w(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=w(t,e),o?(y=0,t=x(t,e,r)):(y=1,t=x(t,e,r),t=w(t,e));else if(i&&o&&!a&&s)y=1,t=x(t,e,r),t=w(t,e);else if(!i&&!a&&o^s){var n=l;o?(y=1,t=x(t,e,r),y=0,l=!1,t=x(t,e,r),l=n):(y=0,t=x(t,e,r),t=w(t,e),y=1,l=!1,t=x(t,e,r),l=n,t=w(t,e))}}else y=0,t=x(t,e,r);else y=o?1:0,t=x(t,e,r);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,l=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text;t.x,t.y;var n=t.options||{};t.mutex,n.lang;var i=[];if(n.isInputVisual="boolean"!=typeof n.isInputVisual||n.isInputVisual,r.setOptions(n),"[object Array]"===Object.prototype.toString.call(e)){var o=0;for(i=[],o=0;o<e.length;o+=1)"[object Array]"===Object.prototype.toString.call(e[o])?i.push([r.doBidiReorder(e[o][0]),e[o][1],e[o][2]]):i.push([r.doBidiReorder(e[o])]);t.text=i}else t.text=r.doBidiReorder(e);r.setOptions({isInputVisual:!0})}])}(z),z.API.TTFFont=function(){function t(t){var e;if(this.rawData=t,e=this.contents=new me(t),this.contents.pos=4,"ttcf"===e.readString(4))throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Fe(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new ye(this.contents),this.head=new _e(this),this.name=new je(this),this.cmap=new Ae(this),this.toUnicode={},this.hhea=new Se(this),this.maxp=new ke(this),this.hmtx=new Le(this),this.post=new Pe(this),this.os2=new xe(this),this.loca=new De(this),this.glyf=new Ce(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,r,n,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var e,r,n,i;for(i=[],e=0,r=(n=this.bbox).length;e<r;e++)t=n[e],i.push(Math.round(t*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(r=255&(n=this.post.italic_angle),32768&(e=n>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+r)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,r){var n,i,o,a;for(o=0,i=0,a=(t=""+t).length;0<=a?i<a:i>a;i=0<=a?++i:--i)n=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){var r;return null==e&&(e=!1),r=e?this.lineGap:0,(this.ascender+r-this.decender)/1e3*t},t}();var be,me=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,r;for(r=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)r[e]=String.fromCharCode(this.readByte());return r.join("")},t.prototype.writeString=function(t){var e,r,n;for(n=[],e=0,r=t.length;0<=r?e<r:e>r;e=0<=r?++e:--e)n.push(this.writeByte(t.charCodeAt(e)));return n},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,r,n,i,o,a,s;return t=this.readByte(),e=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^r)+4294967296*(255^n)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*r+4294967296*n+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,r;return e=Math.floor(t/4294967296),r=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,r;for(e=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)e.push(this.readByte());return e},t.prototype.write=function(t){var e,r,n,i;for(i=[],r=0,n=t.length;r<n;r++)e=t[r],i.push(this.writeByte(e));return i},t}(),ye=function(){var t;function e(t){var e,r,n;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},r=0,n=this.tableCount;0<=n?r<n:r>n;r=0<=n?++r:--r)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var r,n,i,o,a,s,l,u,c,f,d,p,h;for(h in d=Object.keys(e).length,s=Math.log(2),c=16*Math.floor(Math.log(d)/s),o=Math.floor(c/s),u=16*d-c,(n=new me).writeInt(this.scalarType),n.writeShort(d),n.writeShort(c),n.writeShort(o),n.writeShort(u),i=16*d,l=n.pos+i,a=null,p=[],e)for(f=e[h],n.writeString(h),n.writeInt(t(f)),n.writeInt(l),n.writeInt(f.length),p=p.concat(f),"head"===h&&(a=l),l+=f.length;l%4;)p.push(0),l++;return n.write(p),r=2981146554-t(n.data),n.pos=a+8,n.writeUInt32(r),n.data},t=function(t){var e,r,n,i;for(t=Ne.call(t);t.length%4;)t.push(0);for(n=new me(t),r=0,e=0,i=t.length;e<i;e=e+=4)r+=n.readUInt32();return 4294967295&r},e}(),ge={}.hasOwnProperty,ve=function(t,e){for(var r in e)ge.call(e,r)&&(t[r]=e[r]);function n(){this.constructor=t}return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t};be=function(){function t(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var _e=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="head",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},t.prototype.encode=function(t){var e;return(e=new me).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},t}(),we=function(){function t(t,e){var r,n,i,o,a,s,l,u,c,f,d,p,h,b,m,y,g;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),c=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=t.readByte();break;case 4:for(d=t.readUInt16(),f=d/2,t.pos+=6,i=function(){var e,r;for(r=[],s=e=0;0<=f?e<f:e>f;s=0<=f?++e:--e)r.push(t.readUInt16());return r}(),t.pos+=2,h=function(){var e,r;for(r=[],s=e=0;0<=f?e<f:e>f;s=0<=f?++e:--e)r.push(t.readUInt16());return r}(),l=function(){var e,r;for(r=[],s=e=0;0<=f?e<f:e>f;s=0<=f?++e:--e)r.push(t.readUInt16());return r}(),u=function(){var e,r;for(r=[],s=e=0;0<=f?e<f:e>f;s=0<=f?++e:--e)r.push(t.readUInt16());return r}(),n=(this.length-t.pos+this.offset)/2,a=function(){var e,r;for(r=[],s=e=0;0<=n?e<n:e>n;s=0<=n?++e:--e)r.push(t.readUInt16());return r}(),s=m=0,g=i.length;m<g;s=++m)for(b=i[s],r=y=p=h[s];p<=b?y<=b:y>=b;r=p<=b?++y:--y)0===u[s]?o=r+l[s]:0!==(o=a[u[s]/2+(r-p)-(f-s)]||0)&&(o+=l[s]),this.codeMap[r]=65535&o}t.pos=c}return t.encode=function(t,e){var r,n,i,o,a,s,l,u,c,f,d,p,h,b,m,y,g,v,_,w,A,S,x,P,O,j,k,L,N,C,M,I,D,F,E,B,T,R,q,z,U,W,V,H,G,K;switch(L=new me,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(h=0,b=function(){var t=[];for(p=0;p<256;++p)t.push(0);return t}(),y={0:0},i={},N=0,D=o.length;N<D;N++)null==y[V=t[n=o[N]]]&&(y[V]=++h),i[n]={old:t[n],new:y[t[n]]},b[n]=y[t[n]];return L.writeUInt16(1),L.writeUInt16(0),L.writeUInt32(12),L.writeUInt16(0),L.writeUInt16(262),L.writeUInt16(0),L.write(b),{charMap:i,subtable:L.data,maxGlyphID:h+1};case"unicode":for(j=[],c=[],g=0,y={},r={},m=l=null,C=0,F=o.length;C<F;C++)null==y[_=t[n=o[C]]]&&(y[_]=++g),r[n]={old:_,new:y[_]},a=y[_]-n,null!=m&&a===l||(m&&c.push(m),j.push(n),l=a),m=n;for(m&&c.push(m),c.push(65535),j.push(65535),P=2*(x=j.length),S=2*Math.pow(Math.log(x)/Math.LN2,2),f=Math.log(S/2)/Math.LN2,A=2*x-S,s=[],w=[],d=[],p=M=0,E=j.length;M<E;p=++M){if(O=j[p],u=c[p],65535===O){s.push(0),w.push(0);break}if(O-(k=r[O].new)>=32768)for(s.push(0),w.push(2*(d.length+x-p)),n=I=O;O<=u?I<=u:I>=u;n=O<=u?++I:--I)d.push(r[n].new);else s.push(k-O),w.push(0)}for(L.writeUInt16(3),L.writeUInt16(1),L.writeUInt32(12),L.writeUInt16(4),L.writeUInt16(16+8*x+2*d.length),L.writeUInt16(0),L.writeUInt16(P),L.writeUInt16(S),L.writeUInt16(f),L.writeUInt16(A),U=0,B=c.length;U<B;U++)n=c[U],L.writeUInt16(n);for(L.writeUInt16(0),W=0,T=j.length;W<T;W++)n=j[W],L.writeUInt16(n);for(H=0,R=s.length;H<R;H++)a=s[H],L.writeUInt16(a);for(G=0,q=w.length;G<q;G++)v=w[G],L.writeUInt16(v);for(K=0,z=d.length;K<z;K++)h=d[K],L.writeUInt16(h);return{charMap:r,subtable:L.data,maxGlyphID:g+1}}},t}(),Ae=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="cmap",t.prototype.parse=function(t){var e,r,n;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)e=new we(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},t.encode=function(t,e){var r,n;return null==e&&(e="macroman"),r=we.encode(t,e),(n=new me).writeUInt16(0),n.writeUInt16(1),r.table=n.data.concat(r.subtable),r},t}(),Se=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="hhea",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},t}(),xe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="OS/2",t.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,r;for(r=[],e=0;e<10;++e)r.push(t.readByte());return r}(),this.charRange=function(){var e,r;for(r=[],e=0;e<4;++e)r.push(t.readInt());return r}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,r;for(r=[],e=0;e<2;e=++e)r.push(t.readInt());return r}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},t}(),Pe=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="post",t.prototype.parse=function(t){var e,r,n;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(r=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=r?i<r:i>r;i=0<=r?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],n=[];t.pos<this.offset+this.length;)e=t.readByte(),n.push(this.names.push(t.readString(e)));return n;case 151552:return r=t.readUInt16(),this.offsets=t.read(r);case 262144:return this.map=function(){var e,r,n;for(n=[],i=e=0,r=this.file.maxp.numGlyphs;0<=r?e<r:e>r;i=0<=r?++e:--e)n.push(t.readUInt32());return n}.call(this)}},t}(),Oe=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},je=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="name",t.prototype.parse=function(t){var e,r,n,i,o,a,s,l,u,c,f;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),r=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)r.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,c=r.length;u<c;i=++u)n=r[i],t.pos=n.offset,l=t.readString(n.length),o=new Oe(l,n),null==s[f=n.nameID]&&(s[f]=[]),s[n.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(m){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},t}(),ke=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="maxp",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},t}(),Le=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="hmtx",t.prototype.parse=function(t){var e,r,n,i,o,a,s;for(t.pos=this.offset,this.metrics=[],e=0,a=this.file.hhea.numberOfMetrics;0<=a?e<a:e>a;e=0<=a?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var r,i;for(i=[],e=r=0;0<=n?r<n:r>n;e=0<=n?++r:--r)i.push(t.readInt16());return i}(),this.widths=function(){var t,e,r,n;for(n=[],t=0,e=(r=this.metrics).length;t<e;t++)i=r[t],n.push(i.advance);return n}.call(this),r=this.widths[this.widths.length-1],s=[],e=o=0;0<=n?o<n:o>n;e=0<=n?++o:--o)s.push(this.widths.push(r));return s},t.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},t}(),Ne=[].slice,Ce=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(t){var e,r,n,i,o,a,s,l,u,c;return t in this.cache?this.cache[t]:(i=this.file.loca,e=this.file.contents,r=i.indexOf(t),0===(n=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+r,o=(a=new me(e.read(n))).readShort(),l=a.readShort(),c=a.readShort(),s=a.readShort(),u=a.readShort(),this.cache[t]=-1===o?new Ie(a,l,c,s,u):new Me(a,o,l,c,s,u),this.cache[t]))},t.prototype.encode=function(t,e,r){var n,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)n=t[e[a]],i.push(o.length),n&&(o=o.concat(n.encode(r)));return i.push(o.length),{table:o,offsets:i}},t}(),Me=function(){function t(t,e,r,n,i,o){this.raw=t,this.numberOfContours=e,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),Ie=function(){function t(t,e,r,n,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=r,this.xMax=n,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(){var t,e,r;for(e=new me(Ne.call(this.raw.data)),t=0,r=this.glyphIDs.length;t<r;++t)e.pos=this.glyphOffsets[t];return e.data},t}(),De=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ve(t,be),t.prototype.tag="loca",t.prototype.parse=function(t){var e,r;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=0===e?function(){var e,n;for(n=[],r=0,e=this.length;r<e;r+=2)n.push(2*t.readUInt16());return n}.call(this):function(){var e,n;for(n=[],r=0,e=this.length;r<e;r+=4)n.push(t.readUInt32());return n}.call(this)},t.prototype.indexOf=function(t){return this.offsets[t]},t.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},t.prototype.encode=function(t,e){for(var r=new Uint32Array(this.offsets.length),n=0,i=0,o=0;o<r.length;++o)if(r[o]=n,i<e.length&&e[i]==o){++i,r[o]=n;var a=this.offsets[o],s=this.offsets[o+1]-a;s>0&&(n+=s)}for(var l=new Array(4*r.length),u=0;u<r.length;++u)l[4*u+3]=255&r[u],l[4*u+2]=(65280&r[u])>>8,l[4*u+1]=(16711680&r[u])>>16,l[4*u]=(4278190080&r[u])>>24;return l},t}(),Fe=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,r,n,i;for(e in n=this.font.cmap.tables[0].codeMap,t={},i=this.subset)r=i[e],t[e]=n[r];return t},t.prototype.glyphsFor=function(t){var e,r,n,i,o,a,s;for(n={},o=0,a=t.length;o<a;o++)n[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],n)(null!=(r=n[i])?r.compound:void 0)&&e.push.apply(e,r.glyphIDs);if(e.length>0)for(i in s=this.glyphsFor(e))r=s[i],n[i]=r;return n},t.prototype.encode=function(t,e){var r,n,i,o,a,s,l,u,c,f,d,p,h,b,m;for(n in r=Ae.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),d={0:0},m=r.charMap)d[(s=m[n]).old]=s.new;for(p in f=r.maxGlyphID,o)p in d||(d[p]=f++);return u=function(t){var e,r;for(e in r={},t)r[t[e]]=e;return r}(d),c=Object.keys(u).sort((function(t,e){return t-e})),h=function(){var t,e,r;for(r=[],t=0,e=c.length;t<e;t++)a=c[t],r.push(u[a]);return r}(),i=this.font.glyf.encode(o,h,d),l=this.font.loca.encode(i.offsets,h),b={cmap:this.font.cmap.raw(),glyf:i.table,loca:l,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(b["OS/2"]=this.font.os2.raw()),this.font.directory.encode(b)},t}();z.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(r){var n,i,o,a;if(Array.isArray(r))return"["+function(){var t,i,o;for(o=[],t=0,i=r.length;t<i;t++)n=r[t],o.push(e.convert(n));return o}().join(" ")+"]";if("string"==typeof r)return"/"+r;if(null!=r?r.isString:void 0)return"("+r+")";if(r instanceof Date)return"(D:"+t(r.getUTCFullYear(),4)+t(r.getUTCMonth(),2)+t(r.getUTCDate(),2)+t(r.getUTCHours(),2)+t(r.getUTCMinutes(),2)+t(r.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(r)){for(i in o=["<<"],r)a=r[i],o.push("/"+i+" "+e.convert(a));return o.push(">>"),o.join("\n")}return""+r},e}()},10238:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.after,r=t.before,n=void 0===r?0:r,i=n-e;if(i<=60){var o=60-i,a=o/2;return{fixedAfter:e-a-o%2,fixedBefore:n+a}}return{fixedAfter:e,fixedBefore:n}}},10732:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(88208)),i=s(r(68652)),o=r(28973),a=s(r(58370));function s(t){return t&&t.__esModule?t:{default:t}}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function u(t,e){return h(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||d(t,e)||f()}function c(t){return h(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||d(t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(t,e){if(t){if("string"==typeof t)return p(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(t,e):void 0}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function h(t){if(Array.isArray(t))return t}function b(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function m(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?b(Object(r),!0).forEach((function(e){y(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function y(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t,e){var r,s,l,f,d=(0,i.default)(t,e),p=null,h=function(){return{trackColor:e.getThemeAttribute("themeEasyPieTrackColor"),scaleColor:e.getThemeAttribute("themeEasyPieScaleColor")}},b=function(){var t=d.getElement(),e=t.clientWidth,r=t.clientHeight,n=e<r?e:r,i=n/22;return{lineWidth:i<4?2:Math.floor(i),size:n<20?20:n,scaleLength:i<4?2:Math.floor(i)}},y=function(){d.render();var t=e.getAttributes(),r=t.hoverX,n=t.loaded;if(p&&n){var i=e.getPayload().data;if(void 0!==(null===i||void 0===i?void 0:i.length)){var o=i[r?e.getClosestRow(r[0]):i.length-1];if(Array.isArray(o)){var a=c(o).slice(1).reduce((function(t){return t+(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)}),0),s=u(e.getAttribute("getValueRange")(e),2),h=s[0],b=s[1];d.render();var m=(a-h)/(b-h)*100;p.update(m),h===l&&b===f||e.trigger("yAxisChange",h,b),l=h,f=b,d.trigger("rendered")}}}};return m(m({},d),{},{mount:function(t){if(!p){d.mount(t);var i=e.getAttribute("theme");t.classList.add(i);var l=e.getAttributes().loaded,u=function(){p=new n.default(t,m(m({barColor:e.selectDimensionColor(),animate:!1},h()),b()))};u();var c=function(){var e=p.renderer.getCanvas();p.renderer.clear(),t.removeChild(e),u()};s=(0,a.default)(t,(function(){c(),d.trigger("resize")}),(function(){return d.trigger("resize")})),r=(0,o.unregister)(e.onAttributeChange("hoverX",(function(t,e){Boolean(e)!==Boolean(t)&&(t?p.disableAnimation():p.enableAnimation()),y()})),!l&&e.onceAttributeChange("loaded",y),e.onAttributeChange("theme",c)),y()}},unmount:function(){r&&r(),s&&s(),p&&(p.renderer.clear(),p=null),l=null,f=null,d.unmount()},render:y})}},12084:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48323),i=["attrs"];function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var f=["*"];e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.attrs,o=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,i),s=t.getAttributes().host,l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.getAttributes(),i=(0,n.getChartPayload)(t,e),o=i.after,s=i.before,l=i.points,c=i.time_group,d=i.time_resampling,p=u(u({},r),e),h=p.selectedContexts,b=p.context,m=p.nodesScope,y=p.contextScope,g=p.selectedNodes,v=void 0===g?t.getFilteredNodeIds():g,_=p.selectedInstances,w=p.selectedDimensions,A=p.selectedLabels,S=p.aggregationMethod,x=p.groupBy,P=p.groupByLabel,O=p.options,j=void 0===O?(0,n.getChartURLOptions)(t):O,k=p.method,L=p.highlightAfter,N=p.highlightBefore,C=p.baselineAfter,M=p.baselineBefore;return{selectors:{nodes:Array.isArray(v)&&v.length?v:f,contexts:Array.isArray(h)&&h.length?h:b?[b]:f,instances:Array.isArray(_)&&_.length?_:f,dimensions:Array.isArray(w)&&w.length?w:f,labels:Array.isArray(A)&&A.length?A:f},aggregations:{time:{time_group:c||"average",time_group_options:"",time_resampling:d||0},metrics:[{group_by:x,group_by_label:P,aggregation:S}]},window:{after:Math.floor(L||o),before:Math.floor(N||s),points:l,baseline:{after:Math.floor(C||o),before:Math.floor(M||s)}},scope:{nodes:Array.isArray(m)&&m.length?m:[],contexts:Array.isArray(y)&&y.length?y:f},method:k||"volume",options:[].concat(a(j?Array.isArray(j)?j:[j]:[]),["minify","nonzero","unaligned"]),timeout:18e4}}(t,r);return fetch("".concat(s,"/weights"),u({method:"POST",body:JSON.stringify(l)},o)).then((function(t){return t.json()}))}},12289:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48323),i=["attrs"];function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){l(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var u="*";e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.attrs,o=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,i),a=t.getAttributes().host,l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=s(s({},t.getAttributes()),e),i=r.selectedContexts,o=r.context,a=r.nodesScope,l=r.contextScope,c=r.selectedInstances,f=r.selectedDimensions,d=r.selectedLabels,p=r.aggregationMethod,h=r.groupBy,b=r.groupByLabel,m=r.postGroupBy,y=r.postGroupByLabel,g=r.postAggregationMethod,v=r.showPostAggregations,_=t.getFilteredNodeIds(),w=(0,n.getChartURLOptions)(t);return s(s({},(0,n.getChartPayload)(t,e)),{},{options:w.join("|"),contexts:(Array.isArray(i)?i.join("|"):"")||o||u,scope_contexts:(Array.isArray(l)?l.join("|"):"")||u,scope_nodes:(Array.isArray(a)?a.join("|"):"")||u,nodes:(Array.isArray(_)?_.join("|"):"")||u,instances:(Array.isArray(c)?c.join("|"):"")||u,dimensions:(Array.isArray(f)?f.join("|"):"")||u,labels:(Array.isArray(d)?d.join("|"):"")||u,"group_by[0]":h.join("|"),"group_by_label[0]":b.join("|"),"aggregation[0]":p},v&&!!m.length&&{"group_by[1]":m.join("|"),"group_by_label[1]":y.join("|"),"aggregation[1]":g})}(t,r),c=new URLSearchParams(l).toString(),f="".concat(a,"/data?").concat(c);return fetch(f,o).then((function(t){return t.json()}))}},13752:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=w(r(96540)),i=r(63766),o=_(r(57815)),a=_(r(49134)),s=_(r(19654)),l=_(r(13813)),u=_(r(17600)),c=_(r(63001)),f=_(r(74389)),d=_(r(43071)),p=_(r(15588)),h=_(r(22203)),b=_(r(54991)),m=_(r(38001)),y=w(r(6504)),g=r(22332),v=r(74848);function _(t){return t&&t.__esModule?t:{default:t}}function w(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(w=function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=A(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a})(t,e)}function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function S(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function x(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?S(Object(r),!0).forEach((function(e){P(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function P(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=A(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=A(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==A(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var O={color:"textLite",margin:[0,2,0,0],size:"14px"},j=function(t){var e=t.disabled,r=(0,g.useChart)(),_=(0,g.useAttributeValue)("chartLibrary")||"dygraph",w=(0,g.useAttributeValue)("chartType")||"line",A="dygraph"===_?w:_,S=function(t){return(0,n.useMemo)((function(){return[{justDesc:!0,label:"Timeseries"},{value:"line",label:"Line",icon:(0,v.jsx)(y.default,x({svg:o.default},O)),svg:o.default,"data-track":t.track("chartType-line")},{value:"stacked",label:"Stacked",icon:(0,v.jsx)(y.default,x({svg:a.default},O)),svg:a.default,"data-track":t.track("chartType-stacked")},{value:"area",label:"Area",icon:(0,v.jsx)(y.default,x({svg:s.default},O)),svg:s.default,"data-track":t.track("chartType-area")},{value:"stackedBar",label:"Stacked Bar",icon:(0,v.jsx)(y.default,x({svg:u.default},O)),svg:u.default,"data-track":t.track("chartType-stackedBar")},{value:"multiBar",label:"Multi Column",icon:(0,v.jsx)(y.default,x({svg:l.default},O)),svg:l.default,"data-track":t.track("chartType-multiBar")},{value:"table",label:"Table",icon:(0,v.jsx)(y.default,x({svg:f.default},O)),svg:f.default,"data-track":t.track("chartType-tableChart")},{value:"heatmap",label:"Heatmap",icon:(0,v.jsx)(y.default,x({svg:c.default},O)),svg:c.default,"data-track":t.track("chartType-heatmap"),disabled:"disabled"===t.getHeatmapType()},{justDesc:!0,label:"Graphs"},"bars"in t.sdk.ui&&{value:"bars",label:"Bar",icon:(0,v.jsx)(y.default,x({svg:f.default},O)),svg:f.default,"data-track":t.track("chartType-bars")},"easypiechart"in t.sdk.ui&&{value:"easypiechart",label:"Circle",icon:(0,v.jsx)(y.default,x({svg:d.default},O)),svg:d.default,"data-track":t.track("chartType-pie")},"gauge"in t.sdk.ui&&{value:"gauge",label:"Gauge",icon:(0,v.jsx)(y.default,x({svg:p.default},O)),svg:p.default,"data-track":t.track("chartType-gauge")},"d3pie"in t.sdk.ui&&{value:"d3pie",label:"Pie",icon:(0,v.jsx)(y.default,x({svg:h.default},O)),svg:h.default,"data-track":t.track("chartType-d3pie")},"number"in t.sdk.ui&&{value:"number",label:"Value",icon:(0,v.jsx)(y.default,x({svg:b.default},O)),svg:b.default,"data-track":t.track("chartType-value")},"groupBoxes"in t.sdk.ui&&{value:"groupBoxes",label:"Group boxes",icon:(0,v.jsx)(y.default,x({svg:m.default},O)),svg:m.default,"data-track":t.track("chartType-groupBoxes")}].filter(Boolean)}),[t,t.getHeatmapType()])}(r),P=S.find((function(t){return t.value===A})),j=P.label,k=P.svg;return(0,v.jsx)(i.Menu,{value:A,items:S,dropProps:{align:{top:"bottom",right:"right"},"data-toolbox":r.getId()},dropdownProps:{width:"130px"},onChange:r.updateChartTypeAttribute,"data-track":r.track("chartType"),children:(0,v.jsx)(y.Button,{icon:(0,v.jsx)(y.default,{svg:k,size:"16px"}),title:j,disabled:e,"data-testid":"chartHeaderToolbox-chartType"})})};e.default=(0,n.memo)(j)},15395:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.keys=e.default=void 0;e.keys={binary:["1","Ki","Mi","Gi","Ti"],bit:["1","k","M","G","T","P","E","Z","Y"],decimal:["1","K","M","B","T"],num:["y","z","a","f","p","n","u","m","1","k","M","G","T","P","E","Z","Y"]},e.default={binary:{Ki:1024,Mi:1048576,Gi:1073741824,Ti:1099511627776},decimal:{K:1e3,M:1e6,B:1e9,T:1e12},num:{y:1e-24,z:1e-21,a:1e-18,f:1e-15,p:1e-12,n:1e-9,u:1e-6,m:.001,k:1e3,M:1e6,G:1e9,T:1e12,P:1e15,E:1e18,Z:1e21,Y:1e24}}},17323:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(96540)),o=r(63766),a=r(22332),s=h(r(32464)),l=r(18121),u=h(r(27660)),c=h(r(45406)),f=r(74848),d=["type","status"],p=["plain"];function h(t){return t&&t.__esModule?t:{default:t}}function b(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function m(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function y(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?m(Object(r),!0).forEach((function(e){g(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function g(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function v(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(t,e):void 0}}(t,e)||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.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var w=function(){var t=v((0,l.useHovered)(),2),e=t[0],r=t[1];return(0,f.jsx)(o.Flex,{ref:e,children:r?(0,f.jsx)(c.default,{}):(0,f.jsx)(u.default,{})})},A={type:"error",children:"Error",status:"error"},S={type:"neutral",children:"Loading",status:"loading"},x=function(t){var e=t.type,r=t.status,n=b(t,d);return e?(0,f.jsx)(s.default,y({type:e,"data-testid":"chartHeaderStatus-".concat(r)},n)):null};e.default=function(t){var e=t.plain,r=b(t,p),n=(0,a.useInitialLoading)(),s=(0,a.useEmpty)(),l=function(t){var e=t.initialLoading,r=t.error;return(0,i.useMemo)((function(){return r?y(y({},A),{},{children:"".concat(A.children,": ").concat(r)}):e?S:null}),[e,r])}({initialLoading:n,error:(0,a.useChartError)()});return(0,f.jsxs)(o.Flex,y(y({gap:2,"data-testid":"chartHeaderStatus",basis:"0"},r),{},{children:[(0,f.jsx)(w,{}),!e&&(0,f.jsx)(x,y({},l)),!e&&!n&&s&&!l&&(0,f.jsx)(x,{type:"neutral",status:"empty",children:"No data"})]}))}},17399:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,o=r(22753),a=r(75985),s=(i=r(42891))&&i.__esModule?i:{default:i},l=["summary","functions","totals","db","view","result"];function u(t,e){return h(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||m(t,e)||p()}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach((function(e){d(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(t){if(Array.isArray(t))return t}function b(t){return function(t){if(Array.isArray(t))return g(t)}(t)||y(t)||m(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(t,e){if(t){if("string"==typeof t)return g(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?g(t,e):void 0}}function y(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var v=function(t,e,r){var n,i=h(n=e)||y(n)||m(n)||p(),o=i[0],a=i.slice(1);return t[o]||a.length?(t[o]||(t[o]={}),t[o]=v(t[o],a,r),t):(t[o]=r,t)},_=function(t){var e=t.data.reduce((function(e,r){var n=function(t,e,r,n){return t.reduce((function(i,o,a){i.values.push(0===a?o:o[e.value]),i.all.push(0===a?{value:o}:Object.keys(e).reduce((function(t,r){return t[r]=o[e[r]],t}),{})),a===t.length-1&&(i.values=[].concat(b(i.values),[null,null]),i.all=[].concat(b(i.all),[{},{}]));var s=r[a];return n[s]||(n[s]={min:1/0,max:-1/0}),o[e.value]<=n[s].min&&(n[s].min=o[e.value]),o[e.value]>=n[s].max&&(n[s].max=o[e.value]),i}),{values:[],all:[]})}(r,t.point,t.labels,e.byDimension);return e.data.push(n.values),e.all.push(n.all),e}),{data:[],all:[],byDimension:{}}),r=t.labels.reduce((function(t,e,r){if(0===r)return t;var n=e.split(",");return v(t,n,e)}),{});return f(f({labels:[].concat(b(t.labels),["ANOMALY_RATE","ANNOTATIONS"])},e),{},{tree:r})},w=function(t,e,r,n){if(!Array.isArray(t))return[[],{}];if(!Array.isArray(n)||!n.length)return[[],{}];var i={},o=new RegExp(t.reduce((function(t,e){return t+=t?",":"",t+="context"===e?"(.*)":".*"}),""));if(null===r||void 0===r||!r.ids)return[[],{}];var s={},l=r.ids.map((function(t,e){var i=t.match(o);if(!i)return n[0].id;var a=u(i,2)[1];return a&&r.sts&&(s[a]=s[a]||{min:1/0,max:-1/0},s[a].min=s[a].min>r.sts.min[e]?r.sts.min[e]:s[a].min,s[a].max=s[a].max<r.sts.max[e]?r.sts.max[e]:s[a].max),a||n[0].id}));return t.includes("context")&&n.forEach((function(e){var n=new RegExp(t.reduce((function(t,r){return t+=t?",":"",t+="context"===r?e.id:".*"}),"")),o=r.ids.findIndex((function(t){return n.test(t)}));-1!==o&&(i[e.id]=r.units[o])})),[l,n.reduce((function(t,r){return t[r.id]=f(f({},s[r.id]||r.sts),{},{units:(0,a.getAlias)(i[r.id]||(Array.isArray(e)?e[0]:e))}),t}),{})]};e.default=function(t,e){var r=t.summary,n=void 0===r?{}:r,i=n.nodes,c=void 0===i?[]:i,d=n.instances,p=void 0===d?[]:d,h=n.dimensions,b=void 0===h?[]:h,m=n.labels,y=void 0===m?[]:m,g=n.alerts,v=void 0===g?[]:g,A=n.contexts,S=void 0===A?[]:A,x=t.functions,P=void 0===x?[]:x,O=t.totals,j=void 0===O?{}:O,k=j.contexts,L=void 0===k?{}:k,N=j.dimensions,C=void 0===N?{}:N,M=j.instances,I=void 0===M?{}:M,D=j.label_key_values,F=void 0===D?{}:D,E=j.nodes,B=void 0===E?{}:E,T=t.db,R=void 0===T?{}:T,q=R.update_every,z=R.first_entry,U=R.last_entry,W=R.tiers,V=R.per_tier,H=R.dimensions,G=R.units,K=t.view,Y=void 0===K?{}:K,X=Y.title,J=Y.update_every,$=Y.units,Z=Y.dimensions,Q=void 0===Z?{}:Z,tt=Y.chart_type,et=Y.min,rt=Y.max,nt=t.result,it=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,l),ot={};S.forEach((function(t){return ot[t.id]=t}));var at={},st={};c.forEach((function(t){at[t.nd||t.mg]=t,st[t.ni]=t.nd||t.mg}));var lt=[],ut={};b.forEach((function(t){ut[t.id]=t,lt.push(t.id)}));var ct=null,ft=p.reduce((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t[ct="".concat(e.id,"@").concat(at[st[e.ni]].nd||at[st[e.ni]].mg)]=f({},e),t[ct].nm="".concat(e.nm||e.id,"@").concat(at[st[e.ni]].nm),t}),{}),dt=(0,s.default)(null===e||void 0===e?void 0:e.getAttribute("selectedInstances"),ft),pt=null===Q||void 0===Q?void 0:Q.grouped_by,ht=u(w(pt,$,Q,S),2),bt=ht[0],mt=ht[1],yt=u(w(pt,G,H,S),2),gt=yt[0],vt=yt[1],_t={viewDimensions:f(f({},Q),{},{contexts:bt,grouped:pt}),units:Array.isArray($)?$.map(a.getAlias):[(0,a.getAlias)($)],unitsStsByContext:mt,chartType:(0,o.heatmapOrChartType)(Q.ids,tt),title:X,tiers:W,perTier:V,contexts:ot,nodes:at,instances:ft,dimensions:ut,dimensionIds:lt,labels:y.reduce((function(t,e){return t[e.id]=e,t}),{}),alerts:v.reduce((function(t,e){return t[e.nm]=e,t}),{}),dbDimensions:f(f({},H),{},{contexts:gt}),dbUnits:Array.isArray(G)?G.map(a.getAlias):[(0,a.getAlias)(G)],dbUnitsStsByContext:vt};return st=null,f(f(f({},it),_t),{},{result:_(nt),updateEvery:q,viewUpdateEvery:J,firstEntry:z,lastEntry:U,functions:P,contextsTotals:L,dimensionsTotals:C,instancesTotals:I,labelsTotals:F,nodesTotals:B,min:et,max:rt,selectedInstances:dt})}},18121:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useHovered=e.default=void 0;var n=r(96540);function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||a(t,e)||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.")}()}function o(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var l=function(){return!0},u=function(t,e){var r=t.onHover,i=t.onBlur,a=t.isOut,s=void 0===a?l:a,u=(0,n.useRef)();return(0,n.useLayoutEffect)((function(){if(u.current){var t=function(t){for(var e=t.relatedTarget;e&&e!==u.current&&s(e);)e=e.parentElement;e!==u.current&&s(e)&&i()};return u.current.addEventListener("mouseover",r),u.current.addEventListener("mouseout",t),function(){u.current&&(u.current.removeEventListener("mouseover",r),u.current.removeEventListener("mouseout",t))}}}),[].concat(o(e),[u.current])),u};e.useHovered=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).isOut,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=i((0,n.useState)(!1),2),o=r[0],a=r[1];return[u({onHover:function(){return a(!0)},onBlur:function(){return a(!1)},isOut:t},e),o]},e.default=u},19243:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(93226))&&n.__esModule?n:{default:n};e.default=function(t){var e=null,r=function(e){var r=t.chart.getAttribute("overlays")[e].type,n=i.default[r];n&&n(t,e)},n=function(){var e=t.chart.getAttribute("overlays");if(Object.keys(e).forEach(r),t.chart.getAttribute("draftAnnotation")){var n=i.default.annotation;n&&n(t,"draftAnnotation")}},o=function(){var e=t.getDygraph();e&&e.renderGraph_(!1)},a=function(){e&&(o(),e(),e=null)};return{toggle:function(){var r=t.chart.getAttribute("overlays");if(!Object.keys(r).length)return a();e?o():e=t.on("underlayCallback",n)},destroy:a}}},19281:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(22753);e.default=function(t){return function(e){if(t&&0===e.seriesIndex){var r=t.chart.getVisibleDimensionIds(),i=e.dygraph,o=e.drawingContext,a=e.allSeriesPoints,s=i.layout_.setNames,l=1/0;a.forEach((function(t){var e=t[1].canvasx-t[0].canvasx;e<l&&(l=e)}));var u=Math.floor(l),c=(0,n.makeGetColor)(t.chart);s.forEach((function(e,n){var s=t.chart.getDimensionIndex(e);if(-1!==s){var l=Math.abs(0===s?i.toDomYCoord(s+1)-i.toDomYCoord(s):i.toDomYCoord(s)-i.toDomYCoord(s-1));a[n].forEach((function(e,n){var a=t.chart.getDimensionValue(r[s],n)||0;o.fillStyle=c(a),o.fillRect(e.canvasx-u/2,i.toDomYCoord(s)-l/2,u,l),o.strokeStyle="transparent",o.strokeRect(e.canvasx-u/2,i.toDomYCoord(s)-l/2,u,l)}))}}))}}}},19318:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(r(68652)),o=r(28973),a=s(r(58370));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return d(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(t,e):void 0}}(t,e)||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.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t,e){var r,n,s,l,c=(0,i.default)(t,e),d=function(){c.render();var t=e.getAttributes(),r=t.hoverX;if(t.loaded){var n=e.getPayload().data,i=n[r?e.getClosestRow(r[0]):n.length-1];if(Array.isArray(i)){c.render();var o=f(e.getAttribute("getValueRange")(e),2),a=o[0],u=o[1];a===s&&u===l||e.trigger("yAxisChange",a,u),s=a,l=u,c.trigger("rendered")}}};return u(u({},c),{},{mount:function(t){c.mount(t),n=(0,a.default)(t,(function(){return c.trigger("resize")}),(function(){return c.trigger("resize")}));var i=e.getAttributes().loaded;r=(0,o.unregister)(e.onAttributeChange("hoverX",d),!i&&e.onceAttributeChange("loaded",d)),d()},unmount:function(){r&&r(),n&&n(),c.unmount(),s=null,l=null},render:d})}},19443:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=new Set(["%","percentage","percent","rotations/min","ratio","seconds","seconds ago","milliseconds","millisec","c[CPU]","{rotation}/min","1","s","ms","log2 s","minutes","hours","interval","ticks","celsius","c","mhz","hz","volts","kwh","ampere","amps","dbm","value","stratum","units","watt","temperature","random number","rpm","quadro","adv/item","multiplier","geforce","min","h","{tick}","Cel","Hz","MHz","V","A","W","dB[mW]","1","{stratum}","Cel","[degF]","{rotation}/min"]),n=/(%|\/operation|\/run| run|\/request)/;e.default=function(t){var e=t.getUnits();if(!e)return"avg";var i=e.toLowerCase();if(r.has(e)||n.test(i))return"avg";var o=t.getUnitSign();return o&&(i=o.toLowerCase(),r.has(o)||n.test(i))?"avg":"sum"}},19543:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.getElement(),n=r.clientWidth,o=r.clientHeight;return{header:{title:{text:"",color:"",fontSize:"",fontWeight:""},subtitle:{text:"",color:"",fontSize:"",fontWeight:""},titleSubtitlePadding:1},footer:{text:"",color:"",fontSize:"",fontWeight:"",location:""},data:i({sortOrder:"label-asc",smallSegmentGrouping:{enabled:!0,value:5,valueType:"count",label:"smaller",caption:"rest of dimensions",color:t.chart.getThemeAttribute("themeD3pieSmallColor")},content:[]},e),labels:{outer:{format:"label-value2",hideWhenLessThanPercentage:null,pieDistance:10},inner:{format:"percentage",hideWhenLessThanPercentage:101},mainLabel:{color:"segment",fontSize:"0.9em",fontWeight:"normal",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},percentage:{color:t.chart.getThemeAttribute("themeInnerLabelColor"),fontSize:"1em",fontWeight:"strong",decimalPlaces:0,font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},value:{color:t.chart.getThemeAttribute("themeD3pieSmallColor"),fontSize:"1.2em",fontWeight:"strong",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:function(e){return"value"===e.part?"".concat("No data"===e.realLabel?"-":t.chart.getConvertedValue(e.value,{dimensionId:e.id})," ").concat(t.chart.getUnitSign({dimensionId:e.id})):"percentage"===e.part?"".concat(e.label,"%"):e.label}},effects:{load:{effect:"none",speed:0},pullOutSegmentOnClick:{effect:"bounce",speed:400,size:5},highlightSegmentOnMouseover:!0,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"caption",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#ffffff",borderRadius:2,fontSize:"11px",padding:4}},misc:{colors:{background:"transparent",segments:[],segmentStroke:t.chart.getThemeAttribute("themeD3pieStroke")},gradient:{enabled:!1},canvasPadding:{top:0,right:0,bottom:0,left:0},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null},size:{canvasHeight:Math.floor(o),canvasWidth:Math.floor(n),pieInnerRadius:"50%",pieOuterRadius:"75%"}}}},21341:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(93724))&&n.__esModule?n:{default:n};function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){l(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.sdk,r=t.parent,n=t.attributes,o=(0,i.default)({sdk:e,parent:r,attributes:n}),a=[],l=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=r?a:[c];return r=r||[],n.forEach((function(n){var i=n.match(t);!i&&null!==e&&void 0!==e&&e.inherit||(i&&r.push(n),"container"===n.type&&n.getNodes(t,e,r))})),r},u={};o.type="container",o.getApplicableNodes=function(t,e){if(!o.match(t))return[c];var r=o.getAncestor(t);return r?r.getNodes(t,e):l(t,e)};var c=s(s({},o),{},{destroy:function(){o&&(o.destroy(),a.forEach((function(t){return t.destroy()})),a=[],u={},setTimeout((function(){return o=null}),2e3))},appendChild:function(t){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).inherit,n=void 0===r||r;t.setParent(c,{inherit:n}),a.push(t),c.trigger("nodeAdded",t),e.trigger("nodeAdded",c,t),c.trigger("".concat(t.type,"Added"),t),e.trigger("".concat(t.type,"Added"),c,t)},removeChild:function(t){a=a.filter((function(e){return e.getId()!==t})),c.trigger("nodeRemoved",o),e.trigger("nodeRemoved",c,o),c.trigger("".concat(o.type,"Removed"),o),e.trigger("".concat(o.type,"Removed"),c,o)},getNode:function(t,e){var r;return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[c]).some((function(n){var i=n.match(t);if(i||null===e||void 0===e||!e.inherit)return i?(r=n,!0):!("container"!==n.type||!(r=n.getNode(t,e,a)))||void 0})),r},getNodes:l,getChildren:function(){return a},getNextColor:function(t,e,r){e in u||(u[e]={});var n=u[e];if(r in n)return n[r];var i=t();return n[r]=i,i},getRoot:function(){return e.getRoot()}});return c}},21452:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(75985);e.default=function(t){return t.getUnitSign=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.dimensionId,i=e.long,o=void 0!==i&&i,a=e.key,s=void 0===a?"units":a,l=e.withoutConversion,u=void 0!==l&&l,c=t.getUnitAttributes(r,s),f=c.base,d=c.prefix,p=c.unit;return u?(0,n.getUnitConfig)(p).name:(0,n.getUnitsString)((0,n.getUnitConfig)(f||p),d,f,o)}}},21471:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(){return function(t){var e=t.drawingContext,r=t.points,n=t.dygraph.toDomYCoord(0);e.fillStyle=t.color;var i=r[1].canvasx-r[0].canvasx,o=Math.floor(2/3*i);r.forEach((function(t){var r=t.canvasx;e.fillRect(r-o/2,t.canvasy,o,n-t.canvasy),e.strokeRect(r-o/2,t.canvasy,o,n-t.canvasy)}))}}},21666:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0});var n={fetchChartData:!0,fetchChartWeights:!0};e.fetchChartWeights=e.fetchChartData=void 0;var i=u(r(12289)),o=u(r(1820)),a=u(r(75849)),s=u(r(12084)),l=r(48323);function u(t){return t&&t.__esModule?t:{default:t}}Object.keys(l).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in e&&e[t]===l[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))}));e.fetchChartData=function(t,e){return t.getAttributes().agent?(0,i.default)(t,e):(0,a.default)(t,e)},e.fetchChartWeights=function(t,e){return t.getAttributes().agent?(0,o.default)(t,e):(0,s.default)(t,e)}},21945:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"heatmapTicker",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"numericTicker",{enumerable:!0,get:function(){return n.default}});var n=o(r(22190)),i=o(r(86893));function o(t){return t&&t.__esModule?t:{default:t}}},22190:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(75985);function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var a='<div title="Anomaly detection percent (%)"><svg width="15" height="16" view-box="0 0 15 16" xmlns="http://www.w3.org/2000/svg" fill="#B596F8" fill-opacity="0.4" transform="translate(18, -1) scale(0.6)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M13.228 3.29597L8.522 0.578973C8.167 0.373973 7.771 0.271973 7.375 0.271973C6.979 0.271973 6.583 0.373973 6.228 0.578973L1.522 3.29597C0.812 3.70597 0.375 4.46297 0.375 5.28297V10.718C0.375 11.537 0.812 12.295 1.522 12.704L6.228 15.421C6.583 15.626 6.979 15.728 7.375 15.728C7.771 15.728 8.167 15.626 8.522 15.421L13.228 12.704C13.938 12.294 14.375 11.537 14.375 10.718V5.28297C14.375 4.46297 13.938 3.70597 13.228 3.29597ZM7.97949 4.76094L7.37505 3.23265L6.7706 4.76094L4.93313 9.40688H4.37505H1.37505V10.7069H4.37505H5.37505H5.81696L5.97949 10.2959L7.37505 6.76735L8.7706 10.2959L9.26618 11.549L9.93839 10.3811L10.375 9.62253L10.8117 10.3811L10.9992 10.7069H11.375H13.375V9.40688H11.7509L10.9384 7.99531L10.375 7.01662L9.8117 7.99531L9.48391 8.56479L7.97949 4.76094Z" />\n</svg></div>';e.default=function(t,e,r,o,s,l){var u,c,f,d,p=(arguments.length>6&&void 0!==arguments[6]?arguments[6]:{}).units,h=o("pixelsPerLabel"),b=[];if(l)for(u=0;u<l.length;u++)b.push({v:l[u]});else if(0===b.length){var m,y,g,v=(0,n.isBinary)(p[0])?[1,2,4,8,16,32,64,128,256,512,1024,2048]:[1,2,5,10,20,50,100],_=(0,n.isBinary)(p[0])?1024:10,w=Math.ceil(r/h),A=Math.abs(e-t)/w,S=Math.floor(Math.log(A)/Math.log(_)),x=Math.pow(_,S);for(c=0;c<v.length&&(m=x*v[c],y=Math.floor(t/m)*m,g=Math.ceil(e/m)*m,!(r/(d=Math.abs(g-y)/m)>h));c++);for(y>g&&(m*=-1),u=0;u<=d;u++)f=y+u*m,b.push({v:f})}var P=o("axisLabelFormatter");for(u=0;u<b.length;u++)void 0===b[u].label&&(b[u].label=P(b[u].v,0,o,s));var O=i(s.yAxisRange(0),2),j=O[0],k=O[1],L=(k-j)/15/s.getArea().h;return[{label_v:k-L,label:a}].concat(b,[{label_v:j+L,label:""}])}},22332:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0});var i={withChartProvider:!0};e.withChartProvider=e.default=void 0;u(r(96540));var o=u(r(23775)),a=r(74848),s=r(65562);Object.keys(s).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||t in e&&e[t]===s[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}}))}));var l=["chart"];function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach((function(e){d(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var p=function(t){var e=t.chart,r=t.children;return(0,a.jsx)(o.default.Provider,{value:e,children:r})};e.withChartProvider=function(t){return function(e){var r=e.chart,n=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,l);return(0,a.jsx)(p,{chart:r,children:(0,a.jsx)(t,f({},n))})}},e.default=p},22716:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(25772))&&n.__esModule?n:{default:n},o=r(65825);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){u(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var c=function(t,e){return Object.assign(e,t)};e.default=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c,n=new Set(e);return{updatePristine:function(e,a,s){if(n.has(a)&&e[t]){var c=(0,o.getValue)(a,void 0,e),f=(0,o.getValue)(a,void 0,e[t]);if(void 0===f&&!(0,i.default)(c,s)){var d=e[t],p=l({},e[t]);return(0,o.setValue)(a,c,p),r(u({},t,p),e),d}if((0,i.default)(f,s)){var h=e[t],b=l({},e[t]);return(0,o.deleteKey)(a,b),r(u({},t,b),e),h}}},resetPristine:function(e){r(l(l({},e[t]),{},u({},t,{})),e)}}}},22753:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.withoutPrefix=e.useIsHeatmap=e.useGetColor=e.makeGetColor=e.isIncremental=e.isHeatmap=e.heatmapTypes=e.heatmapOrChartType=void 0;var n=r(96540),i=r(16199),o=r(22332),a=e.heatmapTypes={default:"default",disabled:"disabled",incremental:"incremental"},s=e.isHeatmap=function(t){return"heatmap"===(t&&"string"!==typeof t?t.getAttribute("chartType"):t)},l=(e.useIsHeatmap=function(){return"heatmap"===(0,o.useAttributeValue)("chartType")},e.isIncremental=function(t){return s(t)&&t.getAttribute("heatmapType")===a.incremental},/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/),u=(e.heatmapOrChartType=function(t,e){return Array.isArray(t)&&t.length&&t.every((function(t){return t.match(l)}))?"heatmap":e},e.makeGetColor=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=t.getAttribute("max"),n=function(t){return["rgba(62, 73, 137, ".concat(t,")"),"rgba(49, 104, 142, ".concat(t,")"),"rgba(38, 130, 142, ".concat(t,")"),"rgba(31, 158, 137, ".concat(t,")"),"rgba(53, 183, 121, ".concat(t,")"),"rgba(110, 206, 88, ".concat(t,")"),"rgba(181, 222, 43, ".concat(t,")"),"rgba(253, 231, 37, ".concat(t,")")]}(e),o=r/(n.length-1),a=(0,i.scaleLinear)().domain(Array.from({length:n.length-1},(function(t,e){return e*o}))).range(n);return function(t){return t?a(t):"transparent"}});e.useGetColor=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=(0,o.useChart)();return(0,n.useMemo)((function(){return u(e,t)}),[t])},e.withoutPrefix=function(t){return t?t.replace(/.+_(\d+?\.?(\d+)?|\+[Ii]nf)$/,"$1"):t}},23775:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(96540);e.default=(0,n.createContext)(null)},24830:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=A(r(80509)),o=A(r(10732)),a=A(r(87903)),s=A(r(67137)),l=A(r(68637)),u=A(r(19318)),c=A(r(42872)),f=A(r(348)),d=A(r(82256)),p=A(r(61201)),h=A(r(59184)),b=A(r(28778)),m=A(r(55675)),y=A(r(66739)),g=A(r(5617)),v=A(r(97761)),_=A(r(43561)),w=["attributes"];function A(t){return t&&t.__esModule?t:{default:t}}function S(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function x(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?S(Object(r),!0).forEach((function(e){P(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function P(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.attributes,r=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,w);return(0,d.default)(x({ui:{dygraph:i.default,easypiechart:o.default,gauge:a.default,groupBoxes:c.default,number:s.default,d3pie:l.default,bars:u.default,table:f.default},plugins:{move:b.default,hover:p.default,pan:h.default,highlight:m.default,select:y.default,selectVertical:g.default,play:v.default,annotationSync:_.default},attributes:x({_v:"v3",chartLibrary:"dygraph",navigation:"pan",after:-900,overlays:{proceeded:{type:"proceeded"}}},e)},r))}},25772:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.setsAreEqual=e.filter=e.default=void 0;e.setsAreEqual=function(t,e){return t.size===e.size&&Array.from(t).every((function(t){return e.has(t)}))};var n=e.filter=function(t,e){var r=e.omit,n=void 0===r?[]:r,i=e.keep,o=void 0===i?[]:i;return n.length||o.length?t.filter((function(t){return o.length?o.includes(t):!n.includes(t)})):t},i=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t===e)return!0;if("object"!==r(t)||null===t||"object"!==r(e)||null===e)return!1;var a=n(Object.keys(t),o),s=n(Object.keys(e),o);if(a.length!==s.length)return!1;var l=Object.prototype.hasOwnProperty.bind(e);return a.every((function(r){return!!l(r)&&i(t[r],e[r])}))};e.default=i},26559:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48090);e.default=function(t,e){var r=t.chart.getAttribute("overlays")[e].range;if(r){var i=t.getDygraph(),o=i.getArea().h,a=i.hidden_ctx_,s=(0,n.getArea)(i,r);if(!s)return(0,n.trigger)(t,e);var l=s.from,u=s.width;(0,n.trigger)(t,e,s),a.save(),a.beginPath(),a.rect(l,0,u,o-1),a.fillStyle="rgba(207, 213, 218, 0.12)",a.fill(),a.beginPath(),a.rect(l,0,0,o-1),a.rect(l+u,0,0,o-1),a.fill(),a.setLineDash([2,7]),a.lineWidth=1,a.strokeStyle="#CFD5DA",a.stroke(),a.stroke(),a.closePath(),a.restore()}}},27660:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;u(r(96540));var n=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=c(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a}(t,e)}(r(33185)),i=r(63766),o=u(r(96104)),a=r(22332),s=u(r(6504)),l=r(74848);function u(t){return t&&t.__esModule?t:{default:t}}function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var p=(0,n.keyframes)(["0%{stroke-dashoffset:100;}100%{stroke-dashoffset:0;}"]),h=(0,n.css)(["stroke-dasharray:100;stroke-dashoffset:100;animation:"," 1000ms linear forwards;animation-delay:0s;animation-iteration-count:infinite;-webkit-backface-visibility:hidden;opacity:1;visibility:visible;"],p),b=(0,n.default)(s.default).withConfig({displayName:"logo__StyledIcon",componentId:"sc-1pruasp-0"})(["stroke:",";stroke-width:2;",""],(function(t){var e=t.strokeColor,r=t.theme;return(0,i.getColor)(e)({theme:r})}),(function(t){return t.isFetching&&h}));e.default=function(t){var e=(0,a.useIsFetching)(),r=(0,a.useLoadingColor)("border");return(0,l.jsx)(b,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?f(Object(r),!0).forEach((function(e){d(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({svg:o.default,color:"mainBackground",strokeColor:r,isFetching:e,title:e?"Playing":"Paused","data-testid":"chartHeaderStatus-logo",size:"16px"},t))}},28778:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e;return t.on("moveX",(function(t,e,r){var n=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t<0?{after:t,before:e}:arguments.length>2&&void 0!==arguments[2]&&!arguments[2]||!(e>Math.ceil(Date.now()/1e3))?{after:Math.floor(t),before:Math.ceil(e)}:{after:Math.floor(t-e+1),before:0}}(e,r,t.getAttribute("autoPlay"));t.getApplicableNodes({syncPanning:!0}).forEach((function(t){t.updateAttributes(n),t.getAttribute("active")||t.updateAttribute("loaded",!1)}))})).on("moveY",(function(t,r,n){t.updateStaticValueRange([r,n]);var i=t.getAttribute("after");if(i<0){var o=Date.now()/1e3-1;t.moveX(o+i,o)}e&&e(),e=t.onAttributeChange("after",(function(r){r>0||(t.resetStaticValueRange(),e())}))}))}},28973:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.unregister=e.default=void 0;e.unregister=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(){return e.forEach((function(t){return t&&t()}))}},e.default=function(){var t={},e={},r=function(r,n){var i,o;null===(i=e[r])||void 0===i||i.delete(n),null===(o=t[r])||void 0===o||o.delete(n)},n=function(t,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e[t]=e[t]||new Set,e[t].add(i),o.unshift((function(){return r(t,i)}));var a=function(){return o.forEach((function(t){return t()}))};return a.on=function(t,e){return n(t,e,o)},a};return{off:r,on:n,once:function(e,i){return n(e,i),t[e]=t[e]||new Set,t[e].add(i),function(){return r(e,i)}},trigger:function(r){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];var a=e[r];null===a||void 0===a||a.forEach((function(t){return t.apply(void 0,i.concat([r]))}));var s=t[r];null!==s&&void 0!==s&&s.size&&(e[r]=s.forEach((function(t){s.delete(t),a.delete(t)})))},offAll:function(){e={},t={}}}}},31412:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(62523))&&n.__esModule?n:{default:n},o=r(43015);e.default=function(t){var e,r,n=function(t,e,n){if(n.isZooming){var i=e.canvas_ctx_,a=e.canvas_,s=a.getBoundingClientRect();if(!(t.pageY<s.top||t.pageY>s.bottom)){n.zoomMoved=!0,n.dragEndY=(0,o.dragGetY_)(t,n);var l=n.dragStartY,u=n.dragEndY,c=e.getArea();i.clearRect(0,0,a.width,a.height),i.fillStyle="rgba(128,128,128,0.3)",i.fillRect(c.x,Math.min(l,u),c.w,Math.abs(u-l)),n.prevEndY=u,r=u}}},a=function(i,o,s){if(s.isZooming){o.clearZoomRect_(),s.destroy();var l=-1===r||Math.abs(e-r)<5?null:[o.toDataYCoord(e),o.toDataYCoord(r)].sort((function(t,e){return t-e}));t.sdk.trigger("highlightVerticalEnd",t.chart,l)}t.off("mousemove",n),t.off("mouseup",a)};return t.on("mousedown",(function(o,s,l){t.sdk.trigger("highlightVerticalStart",t.chart),l.initializeMouseDown(o,s,l),i.default.startZoom(o,s,l),e=l.dragStartY,r=-1,t.on("mousemove",n).on("mouseup",a)}))}},32360:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.darkenColor=void 0;e.darkenColor=function(t){var e=function(t){var e=t.match(/rgb\((\d+),\s*(\d+),\s*(\d+)\)/);if(e)return{r:parseInt(e[1],10),g:parseInt(e[2],10),b:parseInt(e[3],10)};var r=t.match(/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/);if(r){var n=r[1];return 3===n.length&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),{r:parseInt(n.substr(0,2),16),g:parseInt(n.substr(2,2),16),b:parseInt(n.substr(4,2),16)}}return{r:0,g:0,b:0}}(t);return e.r=Math.floor((255+e.r)/2),e.g=Math.floor((255+e.g)/2),e.b=Math.floor((255+e.b)/2),"rgb("+e.r+","+e.g+","+e.b+")"}},32464:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getColors=e.default=void 0;(n=r(96540))&&n.__esModule;var n,i=r(63766),o=r(74848),a=["type","children","noBorder","title"];function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){u(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}var f={error:{background:"errorBackground",color:"errorText"},warning:{background:"warningBackground",color:"warningText"},success:{background:["green","frostee"],color:"success"},neutral:{background:"elementBackground",color:"textLite"}},d=e.getColors=function(t){var e;return null!==(e=f[t])&&void 0!==e?e:f.error};e.default=function(t){var e=t.type,r=t.children,n=t.noBorder,s=(t.title,function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,a)),u=d(e),f=u.background,p=u.color;return(0,o.jsx)(i.Flex,l(l({padding:[.2,1],background:f,round:3,border:n?void 0:{color:p,size:"1px",side:"all"},alignItems:"center","data-testid":"badge"},s),{},{children:"object"===c(r)?r:(0,o.jsx)(i.TextMicro,{color:p,whiteSpace:"nowrap",children:r})}))}},32649:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48090);function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var a=function(t,e){var r=i(t.xAxisRange(),2),n=r[0],o=r[1],a=1e3*e;return a<n||a>o?null:{x:t.toDomXCoord(a),timestampMs:a}},s=function(t,e,r,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];t.beginPath(),(i||o)&&t.setLineDash([5,5]),t.moveTo(e,0),t.lineTo(e,r),t.lineWidth=1,t.strokeStyle=n,t.globalAlpha=o?.7:1,t.stroke(),t.globalAlpha=1,(i||o)&&t.setLineDash([])};e.default=function(t,e){var r=t.chart.getAttribute("draftAnnotation");if("draftAnnotation"===e&&r){var i=r.timestamp,o="#888888";if(!i)return;var l=t.getDygraph(),u=l.getArea().h,c=l.hidden_ctx_,f=a(l,i);if(!f)return;var d=f.x,p={from:d,to:d,width:0};return(0,n.trigger)(t,e,p),c.save(),s(c,d,u,o,!0),c.beginPath(),c.arc(d,0,2,0,1*Math.PI),c.strokeStyle=o,c.lineWidth=1,c.stroke(),void c.restore()}var h=t.chart.getAttribute("overlays")[e];if(h&&"annotation"===h.type){var b=h.timestamp,m=h.color,y=void 0===m?"#ff6b6b":m,g=h.position,v=void 0===g?"top":g,_=!!h.originallyFrom;if(b){var w=t.getDygraph(),A=w.getArea().h,S=w.hidden_ctx_,x=a(w,b);if(!x)return(0,n.trigger)(t,e);var P=(0,n.getArea)(w,[b,b]);if(!P)return(0,n.trigger)(t,e);(0,n.trigger)(t,e,P);var O=x.x;S.save(),s(S,O,A,y,!1,_),S.beginPath(),S.arc(O,"top"===v?0:A,2,0,1*Math.PI),S.fillStyle=y,S.globalAlpha=_?.7:1,S.fill(),S.globalAlpha=1,S.restore()}}}},32770:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.calculateStdDev=e.calculatePercentile=e.calculateMedian=e.calculateAllStats=e.calculateAdvancedStats=void 0;var l=e.calculateStdDev=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===t||void 0===t||!t.length)return null;var r=null!==e&&void 0!==e?e:t.reduce((function(t,e){return t+e}),0)/t.length,n=t.reduce((function(t,e){return t+Math.pow(e-r,2)}),0)/t.length;return Math.sqrt(n)},u=e.calculateMedian=function(t){if(null===t||void 0===t||!t.length)return null;var e=a(t).sort((function(t,e){return t-e})),r=Math.floor(e.length/2);return e.length%2!==0?e[r]:(e[r-1]+e[r])/2},c=e.calculatePercentile=function(t,e){if(null===t||void 0===t||!t.length)return null;var r=a(t).sort((function(t,e){return t-e})),n=e/100*(r.length-1),i=Math.floor(n),o=Math.ceil(n);return i===o?r[i]:r[i]+(r[o]-r[i])*(n-i)},f=e.calculateAdvancedStats=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(null===t||void 0===t||!t.length)return{};var i=e.avg,o=l(t,i);return{median:u(t),stddev:o,p25:c(t,25),p75:c(t,75),p95:c(t,95),range:Math.max.apply(Math,a(t))-Math.min.apply(Math,a(t)),count:t.length,volume:r>0?i*r*n:t.reduce((function(t,e){return t+Math.abs(e)}),0),cv:i&&o?o/Math.abs(i)*100:null}};e.calculateAllStats=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(null===t||void 0===t||!t.length)return{};var n=t.reduce((function(t,e){return t+e}),0),o={min:Math.min.apply(Math,a(t)),avg:n/t.length,max:Math.max.apply(Math,a(t)),value:t[t.length-1],arp:0},s=f(t,o,e,r);return i(i({},o),s)}},33640:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.withTooltip=e.tooltipStyleProps=e.default=void 0;(i=r(96540))&&i.__esModule;var i,o=r(63766),a=r(22332),s=r(74848),l=["children"],u=["content","Content"],c=["title"];function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function d(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?f(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}var b=e.tooltipStyleProps={padding:[1,2],margin:[2],round:1,width:{max:"300px",base:"fit-content"},background:"tooltip"},m=function(t){var e=t.children,r=h(t,l);return(0,s.jsx)(o.Flex,d(d(d({},b),r),{},{children:(0,s.jsx)(o.TextSmall,{color:"tooltipText",wordBreak:"break-word",children:e})}))},y=function(t){var e=t.content,r=t.Content,n=void 0===r?m:r,i=h(t,u);return e?(0,s.jsx)(o.Tooltip,d(d({plain:!0,content:(0,s.jsx)(n,d(d({},i),{},{children:e}))},i),{},{dropProps:{"data-toolbox":i["data-toolbox"]}})):i.children};e.withTooltip=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){var n=r.title,i=h(r,c),o=(0,a.useAttributeValue)("id");return n?(0,s.jsx)(y,d(d(d({content:n,disabled:i.open,"data-toolbox":o,align:"bottom"},e),i.tooltipProps),{},{children:(0,s.jsx)(t,d({},i))})):(0,s.jsx)(t,d({},i))}},e.default=y},34297:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={hover:"themeCrosshair",click:"themeNetdata",default:"themeCrosshair"},n={hover:[5,5],click:[2,2],default:[5,5]};e.default=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"hover",o=t.getDygraph(),a=o.getArea().h,s=o.canvas_ctx_,l=t.chart.getPayload().data[e];if(Array.isArray(l)){var u=o.toDomXCoord(l[0]);o.setSelection(e),s.save(),s.beginPath(),s.setLineDash(n[i]),s.strokeStyle=t.chart.getThemeAttribute(r[i]),s.moveTo(u,0),s.lineTo(u,a),s.stroke(),s.closePath(),s.restore()}}},36358:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=f(r(25772)),o=c(r(87306)),a=c(r(73760)),s=r(22753),l=f(r(49628)),u=["value"];function c(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(c=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function f(t){return t&&t.__esModule?t:{default:t}}function d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function p(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?d(Object(r),!0).forEach((function(e){h(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function h(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t){var e=t.getAttribute("chartType"),r=e,n=function(e){var r=e.value,n=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,u);return(0,l.default)(t)(p(p({},n),{},{value:r&&"string"!==typeof r?JSON.stringify(r):r}))},c={node:!0,instance:!0,dimension:!0,"percentage-of-instance":!0,selected:!0},f=function(e,r){var n=r.groupByKey,o=void 0===n?"groupBy":n,a=r.groupByLabelKey,s=void 0===a?"groupByLabel":a,l=r.fallbackGroupBy,u=void 0===l?["dimension"]:l,f=r.dataKey,d=void 0===f?null:f,p=r.loadingKey,b=void 0===p?null:p,m=e.filter((function(t){return t.isLabel})),y=m.map((function(t){return t.value})),g=e.reduce((function(t,e){return c[e.value]?(t.push(e.value),t):t}),[]);if(m.length&&g.push("label"),g.length||(g=u),(0,i.default)(g,t.getAttribute(o))&&(0,i.default)(y,t.getAttribute(s)))return!1;var v=h(h(h({},s,y),o,g),"processing",!0);return d&&(v[d]=null),b&&(v[b]=!0),t.updateAttributes(v),!0},d=function(i){f(i,{})&&(t.updateAttributes((0,a.default)(t)),t.fetch({processing:!0}).then((function(){return function(n){if(t.updateAttribute("selectedLegendDimensions",[]),!t.getAttribute("selectedChartType")){if(n.length>1||"dimension"!==n[0]){r=r||t.getAttribute("chartType");var i=t.getAttribute("aggregationMethod");return t.updateAttribute("chartType",a.stackedAggregations[i]?"stacked":e)}t.updateAttributes({chartType:r,processing:!0}),r=e}}(t.getAttribute("groupBy"))})),n({chartAction:"chart-groupby-change",value:i}))},b={dygraph:!0,easypiechart:!0,gauge:!0,number:!0,d3pie:!0,bars:!0,groupBoxes:!0,table:!0};return{updateGroupByAttribute:d,updatePostGroupByAttribute:function(e){var r=e.filter((function(t){return t.isLabel})),o=r.map((function(t){return t.value})),s=e.reduce((function(t,e){return c[e.value]?(t.push(e.value),t):t}),[]);r.length&&s.push("label"),(0,i.default)(s,t.getAttribute("postGroupBy"))&&(0,i.default)(o,t.getAttribute("postGroupByLabel"))||(t.updateAttributes({postGroupByLabel:o,postGroupBy:s,processing:!0}),t.updateAttributes((0,a.default)(t)),t.fetch({processing:!0}),n({chartAction:"chart-postgroupby-change",value:e}))},updateChartTypeAttribute:function(e){var r=t.getAttribute("chartLibrary"),o=t.getAttribute("groupBy");b[e]?(t.updateAttributes(p({chartLibrary:e,processing:!0},(0,s.isHeatmap)(e)&&{dimensionsSort:"default"})),t.getUI().unmount(),t.setUI(p(p({},t.sdk.makeChartUI(t)),t.ui||{}),"default")):(t.updateAttributes({chartLibrary:"dygraph",selectedChartType:e,chartType:e,processing:!0}),"dygraph"!==r&&(t.getUI().unmount(),t.setUI(p(p({},t.sdk.makeChartUI(t)),t.ui||{}),"default"))),(0,s.isHeatmap)(e)&&(d(["dimension"]),!(0,i.default)(o,t.getAttribute("groupBy")))||(t.trigger("fetch",{processing:!0}),n({chartAction:"chart-type-change",value:e}))},updateNodesAttribute:function(e){var r=e.reduce((function(t,e){return e.isInstance?t.selectedInstances.push(e.value):t.selectedNodes.push(e.value),t}),{selectedNodes:[],selectedInstances:[]}),o=r.selectedNodes,a=r.selectedInstances,s=!(0,i.default)(o,t.getAttribute("selectedNodes"));s&&t.updateAttributes({selectedNodes:o,processing:!0});var l=!(0,i.default)(a,t.getAttribute("selectedInstances"));l&&t.updateAttributes({selectedInstances:a,processing:!0}),(l||s)&&t.trigger("fetch",{processing:!0}),n({chartAction:"chart-node-change",value:e})},updateInstancesAttribute:function(e){var r=e.map((function(t){return t.value}));(0,i.default)(r,t.getAttribute("selectedInstances"))||(t.updateAttributes({selectedInstances:r,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-instance-change",value:e}))},updateDimensionsAttribute:function(e){var r=e.map((function(t){return t.value}));(0,i.default)(r,t.getAttribute("selectedDimensions"))||(t.updateAttributes({selectedDimensions:r,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-dimensions-change",value:e}))},updateLabelsAttribute:function(e){var r=e.map((function(t){return t.value}));(0,i.default)(r,t.getAttribute("selectedLabels"))||(t.updateAttributes({selectedLabels:r,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-labels-change",value:e}))},updateAggregationMethodAttribute:function(e){t.getAttribute("aggregationMethod")!==e&&(t.updateAttributes({aggregationMethod:e,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-aggregation-method-change",value:e}))},updatePostAggregationMethodAttribute:function(e){t.getAttribute("postAggregationMethod")!==e&&(t.updateAttributes({postAggregationMethod:e,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-aggregation-method-change",value:e}))},updateTimeAggregationMethodAttribute:function(e){var r=e.alias,i=e.method,o=r?"".concat(i).concat(r):i;t.getAttribute("groupingMethod")!==o&&(t.updateAttributes({groupingMethod:o,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-time-aggregation-method-change",value:o}))},updateContextScopeAttribute:function(e){t.getAttribute("contextScope")[0]!==e&&(t.updateAttributes({contextScope:[e],processing:!0}),t.updateAttributes((0,a.default)(t)),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-context-scope-change",value:e}))},updateNodeLabelsFilter:function(e){"function"===typeof e&&(e=e(t.getAttribute("selectedNodeLabelsFilter")));(0,i.default)(e,t.getAttribute("selectedNodeLabelsFilter"))||(t.updateAttributes({selectedNodeLabelsFilter:e,processing:!0}),t.trigger("fetch",{processing:!0}),n({chartAction:"chart-host-labels-filter-change",value:e}))},resetPristine:function(){var e=t.getAttributes(),r=p({},e[o.pristineKey]),n="chartLibrary"in r&&e.chartLibrary!==r.chartLibrary;o.default.reset(e),t.attributeListeners.trigger(o.pristineKey,e[o.pristineKey],r),t.sdk.trigger("pristineChanged",t,o.pristineKey,e[o.pristineKey],r),Object.keys(r).forEach((function(n){return t.attributeListeners.trigger(n,e[n],r[n])})),n&&(t.getUI().unmount(),t.setUI(p(p({},t.sdk.makeChartUI(t)),t.ui||{}),"default")),t.trigger("fetch",{processing:!0})},removePristine:function(){var e=t.getAttribute(o.pristineKey),r={};t.updateAttribute(o.pristineKey,r),t.sdk.trigger("pristineChanged",t,o.pristineKey,r,e)},toggleFullscreen:function(){var e=t.getAttribute("fullscreen");t.updateAttribute("fullscreen",!e)},baseUpdateGroupBy:f}}},39701:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(75949));function o(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var s="keydown",l="keyup",u={default:function(t,e){return t.size===e.size&&o(e).every((function(e){return t.has(e)||t.has(i.aliasByCode[e])}))?"all":"none"},intersection:function(t,e){if(0===e.size)return"none";var r=o(e).filter((function(e){return t.has(e)||t.has(i.aliasByCode[e])}));return t.size<=e.size&&r.length===t.size?"all":r}};e.default=function(){var t=[],e=new Set,r=function(r){var n=r.code||i.default[r.keyCode||r.which],o=r.type;if(o===s){if(e.has(n))return;e.add(n)}t.some((function(t){return t(o)})),o===l&&e.has(n)&&e.delete(n)};return{onKeyChange:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.fireOn,a=void 0===o?s:o,l=i.policy,c=i.allPressed,f=void 0===c||c,d=new Set(Array.isArray(r)?r:[r]),p=u[l]||u.intersection;t.push((function(t){if(t!==a)return!1;var r=p(d,e);return!(f&&"all"!==r||"none"===r)&&(n(),!0)}));var h=t.length-1;return function(){return t.splice(h,1)}},initKeyboardListener:function(){window.addEventListener("keydown",r),window.addEventListener("keyup",r)},clearKeyboardListener:function(){window.removeEventListener("keydown",r),window.removeEventListener("keyup",r),e=new Set},eventListener:r}}},42698:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.getConversionAttributes=e.default=void 0;var i=a(r(86064)),o=a(r(75985));function a(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(a=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function s(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||u(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||u(t,e)||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.")}()}function u(t,e){if(t){if("string"==typeof t)return c(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var f=function(t,e,r,n){if(!(0,o.isScalable)(e))return["original"];var a=t.getAttribute("units"),u=t.getAttribute("desiredUnits")||["auto"],c=a.indexOf(e),f=c>=0&&u[c]||"auto";if("original"===f)return["original"];var d=Math.abs(r),p=Math.abs(n),h=d>p?d:p;return i.default[e]?function(t,e,r,n){var o=i.default[e];if(n&&"auto"!==n&&"original"!==n)return n in o?[(0,i.makeConversableKey)(e,n),void 0,n]:["original"];if("original"===n)return["original"];var a=i.keys[e]||Object.keys(o),s=a.findIndex((function(e){return(o[e]||1).check(t,r)}));if(-1===s)return["original"];var l=a[s];return[(0,i.makeConversableKey)(e,l),null,"",l]}(t,e,h,f):function(t,e,r){var n=l((0,o.getScales)(t),2),i=n[0],a=n[1],u=(0,o.getUnitConfig)(t),c=u.base_unit,f=void 0===c?t:c,d=u.prefix_symbol;if(r&&"auto"!==r&&"original"!==r&&void 0!==a[r])return["adjust",function(t){return t*(a[d]||1)/(a[r]||1)},"1"===r?"":r,f];e*=a[d]||1;var p=s(i).reverse().find((function(t){return e>=(a[t]||1)}));return p?["adjust",function(t){return t*(a[d]||1)/(a[p]||1)},"1"===p?"":p,f]:["original"]}(e,h,f)},d=[1e3,100,10,1,.1,.01,.001],p=e.getConversionAttributes=function(t,e,r){var n=r.min,i=r.max,a=r.maxDecimals,s=void 0===a?5:a,u=l(f(t,e,n,i),4),c=u[0],p=u[1],h=u[2],b=void 0===h?"":h,m=u[3],y=void 0===m?"":m,g=(0,o.default)(t,c,n,p),v=(0,o.default)(t,c,i,p),_=Math.abs(g===v?g:v-g),w=isNaN(_)||0===_?-1:function(t){var e=d.findIndex((function(e){return t>e})),r=-1===e?d.length-1:e;return 3===r?4:r}(_);return{method:c,divider:p,fractionDigits:w>s?s:w,prefix:b,base:y,unit:e}};e.default=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.getAttribute(e).reduce((function(e,n){var i=p(t,n,r),o=i.method,a=i.divider,s=i.fractionDigits,l=i.prefix,u=i.base;return e.method.push(o),e.divider.push(a),e.fractionDigits.push(s),e.prefix.push(l),e.base.push(u),e}),{method:[],fractionDigits:[],prefix:[],base:[],divider:[]})}},42872:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.initialValue=e.default=void 0;var n,i=r(28973),o=(n=r(68652))&&n.__esModule?n:{default:n};function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){u(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var c=e.initialValue={labels:[],data:[],values:{},tree:{}};e.default=function(t,e){var r,n=(0,o.default)(t,e),a=c,s=null,u=!1,f=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force;if(!u||void 0!==t&&t||e.consumePayload()){var r=e.getPayload();r.data.length&&(a=r,d(),u=!0,n.trigger("groupBoxChanged",a))}},d=function(){var t=e.getPayload().all;if(0!==t.length){var r=e.getAttribute("hoverX"),i=r?e.getClosestRow(r[0]):-1;a&&(s=-1===i?t[t.length-1]:t[i],-1===i||Array.isArray(s)?n.trigger("groupBoxRowDataChanged",s):s=null)}};return l(l({},n),{},{mount:function(){f(),n.trigger("resize"),r=(0,i.unregister)(e.onAttributeChange("hoverX",d),e.on("finishFetch",(function(){return f({force:!0})})),e.on("visibleDimensionsChanged",(function(){return f({force:!0})})),e.onAttributeChange("theme",(function(){return f({force:!0})})))},unmount:function(){r&&r(),r=null},render:function(){n.render(),n.trigger("rendered")},getGroupBox:function(){return a},getGroupBoxRowData:function(){return s}})}},42891:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=function(t,e){var r=e.startsWith("*"),n=e.endsWith("*");if(r&&n){var i=e.slice(1,-1);return t.includes(i)}if(r){var o=e.slice(1);return t.endsWith(o)}if(n){var a=e.slice(0,-1);return t.startsWith(a)}return e.includes("@")?t===e:t===e||t.startsWith("".concat(e,"@"))};e.default=function(t,e){if(!Array.isArray(t)||!t.length)return t;if(!e||"object"!==r(e))return t;var i=Object.keys(e),o=new Set;return t.forEach((function(t){t&&"string"===typeof t&&(e[t]?o.add(t):i.filter((function(r){var i=e[r];return!!i&&(n(r,t)||n(i.id,t)||n(i.nm,t))})).forEach((function(t){return o.add(t)})))})),Array.from(o)}},42980:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48090);function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t,e)||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.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t,e){var r=t.getDygraph(),o=i(r.xAxisRange(),2)[1],a=o/1e3,s=t.chart.getFirstEntry(),l=t.chart.getAttributes(),u=l.outOfLimits,c=l.error;if(u||s&&!(s>a)||c){var f=u||c?[o,o]:[s,s],d=(0,n.getArea)(r,f);(0,n.trigger)(t,e,d)}}},43561:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(49628))&&n.__esModule?n:{default:n};function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t,e)||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.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=f(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}e.default=function(t){return t.on("syncAnnotation",(function(t,e,r){t.getApplicableNodes({}).forEach((function(n){if(n.getId()!==t.getId()){var i=n.getAttribute("overlays"),o="synced_".concat(e,"_from_").concat(t.getId());n.updateAttribute("overlays",u(u({},i),{},c({},o,u(u({},r),{},{type:"annotation",originallyFrom:t.getId(),originalId:e}))))}})),(0,i.default)(t)({event:"annotation_synced",annotationId:e})})).on("clearSyncedAnnotations",(function(t){var e=t.getApplicableNodes({}),r=t.getId(),n=0;e.forEach((function(t){if(t.getId()!==r){var e=t.getAttribute("overlays"),i={},o=0;Object.entries(e).forEach((function(t){var e=a(t,2),n=e[0],s=e[1];n.includes("_from_".concat(r))?o++:i[n]=s})),o>0&&(t.updateAttribute("overlays",i),n+=o)}})),n>0&&(0,i.default)(t)({event:"annotation_sync_cleared"})})).on("clearAnnotationFromOtherCharts",(function(t,e){var r=t.getApplicableNodes({}),n=t.getId(),o=0;r.forEach((function(t){if(t.getId()!==n){var r=t.getAttribute("overlays");if(r[e]){r[e];var i=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(r,[e].map(f));t.updateAttribute("overlays",i),o++}}})),o>0&&(0,i.default)(t)({event:"annotation_cleared_from_other_charts"})}))}},44047:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(62523))&&n.__esModule?n:{default:n};e.default=function(t){var e=function(t,e,r){r.isPanning&&i.default.movePan(t,e,r)},r=function(n,o,a){a.isPanning&&(i.default.endPan(n,o,a),a.destroy(),t.sdk.trigger("panEnd",t.chart,o.dateWindow_)),t.off("mousemove",e),t.off("mouseup",r),t.off("mouseout",r)};return t.on("mousedown",(function(n,o,a){t.sdk.trigger("panStart",t.chart),a.initializeMouseDown(n,o,a),i.default.startPan(n,o,a),a.is2DPan=!1,t.on("mousemove",e).on("mouseout",r).on("mouseup",r)}))}},45406:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,o=f(r(96540)),a=f(r(33185)),s=(i=r(61603))&&i.__esModule?i:{default:i},l=f(r(6504)),u=r(22332),c=r(74848);function f(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(f=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return b(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}(t,e)||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.")}()}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var m=(0,a.keyframes)(["from{transform:rotate(360deg);}to{transform:rotate(0);}"]),y=(0,a.css)(["animation:"," 1.6s ease-in infinite;"],m),g=(0,a.default)(l.default).withConfig({displayName:"reload__StyledIcon",componentId:"sc-hdwdmt-0"})(["",""],(function(t){return t.isLoading&&y}));e.default=function(t){var e=(0,u.useChart)(),r=h((0,o.useState)(!1),2),n=r[0],i=r[1];return(0,c.jsx)(l.Button,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?d(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({icon:(0,c.jsx)(g,{svg:s.default,isLoading:n,size:"16px"}),disabled:n,onClick:function(){i(!0),e.fetch().finally((function(){return i(!1)}))},title:"Refresh","data-testid":"chartHeaderStatus-reload",tooltipProps:{open:!0},"data-track":e.track("refresh"),small:!0},t))}},45780:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(96540)),o=r(63766),a=r(22332),s=r(74848);function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return u(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(t,e):void 0}}(t,e)||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.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e,r,n,u,c=t.formState,f=t.onChange,d=l((0,i.useState)(null!==(e=null===(r=c.staticValueRange)||void 0===r?void 0:r[0])&&void 0!==e?e:""),2),p=d[0],h=d[1],b=l((0,i.useState)(null!==(n=null===(u=c.staticValueRange)||void 0===u?void 0:u[1])&&void 0!==n?n:""),2),m=b[0],y=b[1],g=(0,a.useUnitSign)({withoutConversion:!0});(0,i.useEffect)((function(){var t,e,r,n;h(null!==(t=null===(e=c.staticValueRange)||void 0===e?void 0:e[0])&&void 0!==t?t:""),y(null!==(r=null===(n=c.staticValueRange)||void 0===n?void 0:n[1])&&void 0!==r?r:"")}),[c.staticValueRange]);return(0,s.jsxs)(o.Flex,{column:!0,gap:2,children:[(0,s.jsx)(o.TextSmall,{color:"textNoFocus",strong:!0,children:"Value range"}),(0,s.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,s.jsx)(o.TextInput,{label:"Min value (".concat(g||"units",")"),type:"number",value:p,onChange:function(t){var e=t.target.value;h(e);var r=""===e?null:Number(e),n=""===m?null:Number(m);f({staticValueRange:null===r&&null===n?null:[r,n]})},placeholder:"Auto"}),(0,s.jsx)(o.TextInput,{label:"Max value (".concat(g||"units",")"),type:"number",value:m,onChange:function(t){var e=t.target.value;y(e);var r=""===p?null:Number(p),n=""===e?null:Number(e);f({staticValueRange:null===r&&null===n?null:[r,n]})},placeholder:"Auto"})]})]})}},48090:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.trigger=e.getArea=void 0;e.getArea=function(t,e){var n=r(t.xAxisRange(),2),i=n[0],o=n[1],a=r(e,2),s=1e3*a[0],l=1e3*a[1];if(l<i||s>o)return null;var u=Math.max(i,s),c=Math.min(o,l),f=t.toDomXCoord(u),d=t.toDomXCoord(c);return{from:f,to:d,width:d-f}},e.trigger=function(t,e,r){return requestAnimationFrame((function(){return t.trigger("overlayedAreaChanged:".concat(e),r)}))}},48323:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.pointMultiplierByChartType=e.getChartURLOptions=e.getChartPayload=e.errorCodesToMessage=void 0;var l={groupBoxes:["group-by-labels"],default:[]},u=(e.getChartURLOptions=function(t){var e=t.getAttributes(),r=e.eliminateZeroDimensions,n=e.urlOptions,i=void 0===n?[]:n,o=e.chartLibrary,s=l[o]||l.default;return[].concat(a(i),["jsonwrap","table"!==o&&r&&"nonzero","flip","ms","jw-anomaly-rates","minify"],a(s)).filter(Boolean)},e.pointMultiplierByChartType={multiBar:.1,stackedBar:.1,table:.1,heatmap:.7,default:.7});e.getChartPayload=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.getUI(),n=t.getAttribute("containerWidth",r.getChartWidth()),o=i(i({},t.getAttributes()),e),a=o.after,s=o.before,l=o.groupingMethod,c=o.groupingTime,f=o.renderedAt,d=o.hovering,p=o.fetchStartedAt,h=o.chartType,b=o.pixelsPerPoint,m=o.chartLibrary,y=o.points,g=u[h]||u[m]||u.default,v=d&&f?Math.ceil(f/1e3):Math.ceil(p/1e3),_=a>0?{after:a,before:s}:{after:v+a,before:v},w=y||Math.round(n/b*g);return i({points:isNaN(w)?300:w,format:"json2",time_group:l,time_resampling:c},_)},e.errorCodesToMessage={ErrAllNodesFailed:"All agents failed to return data"}},49628:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={payload:{}};e.default=function(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return function(){};var r=t.getAttribute("logOptions",a),n=r.sendLog,o=r.payload,s=i(i({},null!==e&&void 0!==e&&e.data?i({},e.data):{}),null!==o&&void 0!==o&&o.data?i({},o.data):{});"function"===typeof n&&n(i(i(i(i({},e),o),s),{},{chartId:t.getAttribute("id")}))}}},50816:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=c(r(96540)),o=r(63766),a=r(22332),s=r(75985),l=c(r(86064)),u=r(74848);function c(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(c=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function f(t){return function(t){if(Array.isArray(t))return h(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||p(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||p(t,e)||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.")}()}function p(t,e){if(t){if("string"==typeof t)return h(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(t,e):void 0}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e=t.formState,r=t.onChange,n=(0,a.useAttributeValue)("units"),c=d((0,i.useState)(0),2),p=c[0],h=c[1],b=(null===n||void 0===n?void 0:n.filter((function(t){return t&&""!==t})))||[],m=b[p]||"",y=e.desiredUnits[p]||"auto",g=d((0,i.useState)(y),2),v=g[0],_=g[1],w=d((0,i.useState)(e.staticFractionDigits),2),A=w[0],S=w[1],x=(0,i.useMemo)((function(){return b.map((function(t,e){return{value:e,label:t}}))}),[b]),P=(0,i.useMemo)((function(){var t=[{value:"auto",label:"Auto scale"},{value:"original",label:"No conversion"}];(0,s.isScalable)(m)&&(l.default[m]?(l.keys[m]||Object.keys(l.default[m])).forEach((function(e){t.push({value:e,label:e})})):d((0,s.getScales)(m),1)[0].forEach((function(e){var r="".concat("1"===e?"":e," ").concat(m);t.push({value:e,label:r})})));return t}),[m]);(0,i.useEffect)((function(){var t=e.desiredUnits[p]||"auto";_(t),S(e.staticFractionDigits)}),[e.desiredUnits,e.staticFractionDigits,p]);return(0,u.jsxs)(o.Flex,{column:!0,gap:2,children:[(0,u.jsx)(o.TextSmall,{color:"textNoFocus",strong:!0,children:"Value formatting"}),(0,u.jsxs)(o.Flex,{column:!0,gap:1,children:[b.length>1&&(0,u.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,u.jsx)(o.TextSmall,{strong:!0,children:"Unit"}),(0,u.jsx)(o.Select,{value:x.find((function(t){return t.value===p})),onChange:function(t){var e=t.value;return h(e)},options:x})]}),(0,u.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,u.jsx)(o.TextSmall,{strong:!0,children:"Scale"}),(0,u.jsx)(o.Select,{value:P.find((function(t){return t.value===v})),onChange:function(t){_((null===t||void 0===t?void 0:t.value)||"auto");for(var n=Array.isArray(e.desiredUnits)?f(e.desiredUnits):[];n.length<b.length;)n.push("auto");n[p]=(null===t||void 0===t?void 0:t.value)||"auto",r({desiredUnits:n})},options:P})]}),(0,u.jsx)(o.TextInput,{label:"Decimal Places",type:"number",value:null!==A&&void 0!==A?A:"",onChange:function(t){var e=""===t.target.value?null:Number(t.target.value);S(e),r({staticFractionDigits:e})},placeholder:"Auto",min:"0",max:"6"})]})]})}},51434:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(62523))&&n.__esModule?n:{default:n},o=r(43015);e.default=function(t){var e,r,n=function(t,e,n){if(n.isZooming){var i=e.canvas_ctx_,a=e.canvas_,s=e.getArea(),l=a.getBoundingClientRect(),u=l.left+s.x,c=(l.top,s.y,s.w);s.h;if(!(t.pageX<u||t.pageX>u+c)){n.zoomMoved=!0,n.dragEndX=(0,o.dragGetX_)(t,n);var f=n.dragStartX,d=n.dragEndX;i.clearRect(0,0,a.width,a.height),i.fillStyle="rgba(128,128,128,0.3)",i.fillRect(Math.min(f,d),s.y,Math.abs(d-f),s.h),n.prevEndX=d,r=d}}},a=function(i,o,s){if(s.isZooming){o.clearZoomRect_(),s.destroy();var l=function(t){return-1===r||Math.abs(e-r)<5?null:[Math.round(t.toDataXCoord(e)/1e3),Math.round(t.toDataXCoord(r)/1e3)].sort((function(t,e){return t-e}))}(o);t.sdk.trigger("highlightEnd",t.chart,l),t.chart.trigger("highlightEnd",l)}t.off("mousemove",n),t.off("mouseup",a)};return t.on("mousedown",(function(o,s,l){t.sdk.trigger("highlightStart",t.chart),l.initializeMouseDown(o,s,l),i.default.startZoom(o,s,l),e=l.dragStartX,r=-1,t.on("mousemove",n).on("mouseup",a)}))}},52076:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t,e){for(var r in e.prototype)e.hasOwnProperty(r)&&(t[r]=e[r]);function n(){this.constructor=t}return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},n=function(t,e){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);for(var i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);return r},i=function(t){return"#"===t.charAt(0)?t.substring(1,7):t};function o(t,e){null==t&&(t=!0),this.clear=null==e||e,t&&u.add(this)}function a(){return a.__super__.constructor.apply(this,arguments)}function s(t){if(this.gauge=t,void 0===this.gauge)throw new Error("The element isn't defined.");this.ctx=this.gauge.ctx,this.canvas=this.gauge.canvas,s.__super__.constructor.call(this,!1,!1),this.setOptions()}function l(t){var e,r;this.canvas=t,l.__super__.constructor.call(this),this.percentColors=null,"undefined"!==typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),e=this.canvas.clientHeight,r=this.canvas.clientWidth,this.canvas.height=e,this.canvas.width=r,this.gp=[new s(this)],this.setOptions()}o.prototype.animationSpeed=32,o.prototype.update=function(t){var e;return null==t&&(t=!1),!(!t&&this.displayedValue===this.value)&&(this.ctx&&this.clear&&this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),e=this.value-this.displayedValue,Math.abs(e/this.animationSpeed)<=.001?this.displayedValue=this.value:this.displayedValue=this.displayedValue+e/this.animationSpeed,this.render(),!0)},r(a,o),a.prototype.displayScale=1,a.prototype.forceUpdate=!0,a.prototype.setMinValue=function(t,e){var r,n,i,o,a;if(this.minValue=t,null==e&&(e=!0),e){for(this.displayedValue=this.minValue,a=[],n=0,i=(o=this.gp||[]).length;n<i;n++)r=o[n],a.push(r.displayedValue=this.minValue);return a}},a.prototype.setOptions=function(t){return null==t&&(t=null),this.options=n(this.options,t),this.options.angle>.5&&(this.options.angle=.5),this.configDisplayScale(),this},a.prototype.configDisplayScale=function(){var t,e,r,n;return!1===this.options.highDpiSupport?delete this.displayScale:(e=window.devicePixelRatio||1,t=this.ctx.webkitBackingStorePixelRatio||this.ctx.mozBackingStorePixelRatio||this.ctx.msBackingStorePixelRatio||this.ctx.oBackingStorePixelRatio||this.ctx.backingStorePixelRatio||1,this.displayScale=e/t),n=this.canvas.G__width||this.canvas.width,r=this.canvas.G__height||this.canvas.height,this.canvas.width=n*this.displayScale,this.canvas.height=r*this.displayScale,this.canvas.style.width=n+"px",this.canvas.style.height=r+"px",this.canvas.G__width=n,this.canvas.G__height=r,this},a.prototype.parseValue=function(t){return t=parseFloat(t)||Number(t),isFinite(t)?t:0},r(s,o),s.prototype.displayedValue=0,s.prototype.value=0,s.prototype.options={strokeWidth:.035,length:.1,color:"#000000",iconPath:null,iconScale:1,iconAngle:0},s.prototype.img=null,s.prototype.setOptions=function(t){if(null==t&&(t=null),this.options=n(this.options,t),this.length=2*this.gauge.radius*this.gauge.options.radiusScale*this.options.length,this.strokeWidth=this.canvas.height*this.options.strokeWidth,this.maxValue=this.gauge.maxValue,this.minValue=this.gauge.minValue,this.animationSpeed=this.gauge.animationSpeed,this.options.angle=this.gauge.options.angle,this.options.iconPath)return this.img=new Image,this.img.src=this.options.iconPath},s.prototype.render=function(){var t,e,r,n,i,o,a,s,l;if(t=this.gauge.getAngle.call(this,this.displayedValue),s=Math.round(this.length*Math.cos(t)),l=Math.round(this.length*Math.sin(t)),o=Math.round(this.strokeWidth*Math.cos(t-Math.PI/2)),a=Math.round(this.strokeWidth*Math.sin(t-Math.PI/2)),e=Math.round(this.strokeWidth*Math.cos(t+Math.PI/2)),r=Math.round(this.strokeWidth*Math.sin(t+Math.PI/2)),this.ctx.beginPath(),this.ctx.fillStyle=this.options.color,this.ctx.arc(0,0,this.strokeWidth,0,2*Math.PI,!1),this.ctx.fill(),this.ctx.beginPath(),this.ctx.moveTo(o,a),this.ctx.lineTo(s,l),this.ctx.lineTo(e,r),this.ctx.fill(),this.img)return n=Math.round(this.img.width*this.options.iconScale),i=Math.round(this.img.height*this.options.iconScale),this.ctx.save(),this.ctx.translate(s,l),this.ctx.rotate(t+Math.PI/180*(90+this.options.iconAngle)),this.ctx.drawImage(this.img,-n/2,-i/2,n,i),this.ctx.restore()},r(l,a),l.prototype.elem=null,l.prototype.value=[20],l.prototype.maxValue=80,l.prototype.minValue=0,l.prototype.displayedAngle=0,l.prototype.displayedValue=0,l.prototype.lineWidth=40,l.prototype.paddingTop=.1,l.prototype.paddingBottom=.1,l.prototype.percentColors=null,l.prototype.options={colorStart:"#6fadcf",colorStop:void 0,gradientType:0,strokeColor:"#e0e0e0",pointer:{length:.8,strokeWidth:.035,iconScale:1},angle:.15,lineWidth:.44,radiusScale:1,limitMax:!1,limitMin:!1},l.prototype.setOptions=function(t){var e,r,n,i,o;for(null==t&&(t=null),l.__super__.setOptions.call(this,t),this.configPercentColors(),this.extraPadding=0,this.options.angle<0&&(i=Math.PI*(1+this.options.angle),this.extraPadding=Math.sin(i)),this.availableHeight=this.canvas.height*(1-this.paddingTop-this.paddingBottom),this.lineWidth=this.availableHeight*this.options.lineWidth,this.radius=(this.availableHeight-this.lineWidth/2)/(1+this.extraPadding),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),r=0,n=(o=this.gp).length;r<n;r++)(e=o[r]).setOptions(this.options.pointer),e.render();return this.render(),this},l.prototype.configPercentColors=function(){var t,e,r,n,o,a,s;if(this.percentColors=null,void 0!==this.options.percentColors){for(this.percentColors=new Array,a=[],r=n=0,o=this.options.percentColors.length-1;0<=o?n<=o:n>=o;r=0<=o?++n:--n)s=parseInt(i(this.options.percentColors[r][1]).substring(0,2),16),e=parseInt(i(this.options.percentColors[r][1]).substring(2,4),16),t=parseInt(i(this.options.percentColors[r][1]).substring(4,6),16),a.push(this.percentColors[r]={pct:this.options.percentColors[r][0],color:{r:s,g:e,b:t}});return a}},l.prototype.set=function(t){var e,r,n,i,o,a,l,c,f;for(t instanceof Array||(t=[t]),r=n=0,l=t.length-1;0<=l?n<=l:n>=l;r=0<=l?++n:--n)t[r]=this.parseValue(t[r]);if(t.length>this.gp.length)for(r=i=0,c=t.length-this.gp.length;0<=c?i<c:i>c;r=0<=c?++i:--i)(e=new s(this)).setOptions(this.options.pointer),this.gp.push(e);else t.length<this.gp.length&&(this.gp=this.gp.slice(this.gp.length-t.length));for(r=0,a=0,o=t.length;a<o;a++)(f=t[a])>this.maxValue?this.options.limitMax?f=this.maxValue:this.maxValue=f+1:f<this.minValue&&(this.options.limitMin?f=this.minValue:this.minValue=f-1),this.gp[r].value=f,this.gp[r++].setOptions({minValue:this.minValue,maxValue:this.maxValue,angle:this.options.angle});return this.value=Math.max(Math.min(t[t.length-1],this.maxValue),this.minValue),u.add(this),u.run(this.forceUpdate),this.forceUpdate=!1},l.prototype.getAngle=function(t){return(1+this.options.angle)*Math.PI+(t-this.minValue)/(this.maxValue-this.minValue)*(1-2*this.options.angle)*Math.PI},l.prototype.getColorForPercentage=function(t,e){var r,n,i,o,a,s,l;if(0===t)r=this.percentColors[0].color;else for(r=this.percentColors[this.percentColors.length-1].color,i=o=0,s=this.percentColors.length-1;0<=s?o<=s:o>=s;i=0<=s?++o:--o)if(t<=this.percentColors[i].pct){!0===e?(l=this.percentColors[i-1]||this.percentColors[0],n=this.percentColors[i],a=(t-l.pct)/(n.pct-l.pct),r={r:Math.floor(l.color.r*(1-a)+n.color.r*a),g:Math.floor(l.color.g*(1-a)+n.color.g*a),b:Math.floor(l.color.b*(1-a)+n.color.b*a)}):r=this.percentColors[i].color;break}return"rgb("+[r.r,r.g,r.b].join(",")+")"},l.prototype.getColorForValue=function(t,e){var r;return r=(t-this.minValue)/(this.maxValue-this.minValue),this.getColorForPercentage(r,e)},l.prototype.renderTicks=function(t,e,r,n){var i,o,a,s,l,u,c,f,d,p,h,b,m,y,g,v,_,w,A,S;if(t!=={}){for(u=t.divisions||0,w=t.subDivisions||0,a=t.divColor||"#fff",y=t.subColor||"#fff",s=t.divLength||.7,v=t.subLength||.2,d=parseFloat(this.maxValue)-parseFloat(this.minValue),p=parseFloat(d)/parseFloat(t.divisions),g=parseFloat(p)/parseFloat(t.subDivisions),i=parseFloat(this.minValue),o=0+g,l=(f=d/400)*(t.divWidth||1),_=f*(t.subWidth||1),b=[],A=c=0,h=u+1;c<h;A=c+=1)this.ctx.lineWidth=this.lineWidth*s,m=this.lineWidth/2*(1-s),S=this.radius*this.options.radiusScale+m,this.ctx.strokeStyle=a,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(i-l),this.getAngle(i+l),!1),this.ctx.stroke(),o=i+g,i+=p,A!==t.divisions&&w>0?b.push(function(){var t,e,r;for(r=[],t=0,e=w-1;t<e;t+=1)this.ctx.lineWidth=this.lineWidth*v,m=this.lineWidth/2*(1-v),S=this.radius*this.options.radiusScale+m,this.ctx.strokeStyle=y,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(o-_),this.getAngle(o+_),!1),this.ctx.stroke(),r.push(o+=g);return r}.call(this)):b.push(void 0);return b}},l.prototype.render=function(){var t,e,r,n,i,o,a,s,l,u,c,f,d,p,h,b;if(h=this.canvas.width/2,r=this.canvas.height*this.paddingTop+this.availableHeight-(this.radius+this.lineWidth/2)*this.extraPadding,t=this.getAngle(this.displayedValue),this.ctx.lineCap="butt",u=this.radius*this.options.radiusScale,this.options.staticZones)for(this.ctx.save(),this.ctx.translate(h,r),this.ctx.lineWidth=this.lineWidth,n=0,o=(c=this.options.staticZones).length;n<o;n++)l=(b=c[n]).min,this.options.limitMin&&l<this.minValue&&(l=this.minValue),s=b.max,this.options.limitMax&&s>this.maxValue&&(s=this.maxValue),p=this.radius*this.options.radiusScale,b.height&&(this.ctx.lineWidth=this.lineWidth*b.height,d=this.lineWidth/2*(b.offset||1-b.height),p=this.radius*this.options.radiusScale+d),this.ctx.strokeStyle=b.strokeStyle,this.ctx.beginPath(),this.ctx.arc(0,0,p,this.getAngle(l),this.getAngle(s),!1),this.ctx.stroke();else void 0!==this.options.customFillStyle?e=this.options.customFillStyle(this):null!==this.percentColors?e=this.getColorForValue(this.displayedValue,this.options.generateGradient):void 0!==this.options.colorStop?((e=0===this.options.gradientType?this.ctx.createRadialGradient(h,r,9,h,r,70):this.ctx.createLinearGradient(0,0,h,0)).addColorStop(0,this.options.colorStart),e.addColorStop(1,this.options.colorStop)):e=this.options.colorStart,this.ctx.strokeStyle=e,this.ctx.beginPath(),this.ctx.arc(h,r,u,(1+this.options.angle)*Math.PI,t,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.stroke(),this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(h,r,u,t,(2-this.options.angle)*Math.PI,!1),this.ctx.stroke(),this.ctx.save(),this.ctx.translate(h,r);for(this.options.renderTicks&&this.renderTicks(this.options.renderTicks,h,r,u),this.ctx.restore(),this.ctx.translate(h,r),i=0,a=(f=this.gp).length;i<a;i++)f[i].update(!0);return this.ctx.translate(-h,-r)};var u={elements:[],animId:null,addAll:function(t){var e,r,n,i;for(i=[],r=0,n=t.length;r<n;r++)e=t[r],i.push(u.elements.push(e));return i},add:function(t){if(u.elements.indexOf(t)<0)return u.elements.push(t)},run:function(t){var e,r,n,i,o,a,s;if(null==t&&(t=!1),isFinite(parseFloat(t))||!0===t){for(e=!0,s=[],n=r=0,o=(a=u.elements).length;r<o;n=++r)a[n].update(!0===t)?e=!1:s.push(n);for(i=s.length-1;i>=0;i+=-1)n=s[i],u.elements.splice(n,1);return u.animId=e?null:requestAnimationFrame(u.run)}if(!1===t)return!0===u.animId&&cancelAnimationFrame(u.animId),u.animId=requestAnimationFrame(u.run)}};e.default=l},54296:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(16199);function i(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(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.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){return function(e){if(t&&"ANOMALY_RATE"===e.setName){var r=e.drawingContext,o=e.points;if(!o.length||!o[1])return;var a=o[1].canvasx-o[0].canvasx+1,s=Math.floor(a),l=(0,n.scaleLinear)().domain([0,100]).range(["transparent",t.chart.getThemeAttribute("themeAnomalyScaleColor")]),u=t.chart.getPayloadDimensionIds(),c=t.chart.getAttribute("selectedLegendDimensions"),f=u.reduce((function(e,r,n){return c.length?t.chart.isDimensionVisible(r)&&e.add(n):e.add(n),e}),new Set),d=t.chart.getPayload().all;o.forEach((function(e){var n=e.canvasx,o=t.chart.getClosestRow(e.xval),a=i(d[o]).slice(1).reduce((function(t,e,r){var n=e.arp;return f.has(r)?t>(n||0)?t:n||0:t}),0);r.strokeStyle=r.fillStyle=l(a),r.fillRect(n-s/2,0,s,15),r.strokeRect(n-s/2,0,s,15)}))}}}},55675:(t,e)=>{function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.on("highlightStart",(function(t){"highlight"===t.getAttribute("navigation")&&t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){t.updateAttributes({enabledHover:!1,highlighting:!0})}))})),r=t.on("highlightEnd",(function(t,e){if("highlight"===t.getAttribute("navigation")){var r=function(t){var e=(t.getAncestor({syncHighlight:!0})||t).getAttribute("after");if(e>0)return null;var r=Math.floor(Date.now()/1e3);return{after:r+e,before:r}}(t);t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){var n=function(t,e){var r=t.getAttributes(),n=r.overlays,o=r.after,a=r.before;if(e)return i(i({},n),{},{highlight:{range:e,type:"highlight",moveX:{after:o,before:a}}});var s=i({},n);return delete s.highlight,s}(t,e);t.updateAttributes(i({enabledHover:!0,highlighting:!1,overlays:n},r))}))}}));return function(){e(),r()}}},58370:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t,e,r){var n,i=!0,o=new ResizeObserver((function(){if(i)return i=!1,void(n=setTimeout((function(){return null===r||void 0===r?void 0:r()}),200));clearTimeout(n),n=setTimeout(e,200)}));return o.observe(t),function(){clearTimeout(n),o&&o.disconnect(),o=null}}},59184:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.on("panStart",(function(t){t.getApplicableNodes({syncPanning:!0}).forEach((function(t){return t.updateAttributes({enabledHover:!1,panning:!0})}))})),n=t.on("panEnd",(function(t,e){var n=r(e,2),i=n[0],o=n[1];t.moveX(i/1e3,o/1e3),t.getApplicableNodes({syncPanning:!0}).forEach((function(t){return t.updateAttributes({enabledHover:!0,panning:!1})}))}));return function(){e(),n()}}},59930:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={prefixes:{Y:{symbol:"Y",name:"yotta",print_symbol:"Y",value:1e24,is_binary:!1},Z:{symbol:"Z",name:"zetta",print_symbol:"Z",value:1e21,is_binary:!1},E:{symbol:"E",name:"exa",print_symbol:"E",value:1e18,is_binary:!1},P:{symbol:"P",name:"peta",print_symbol:"P",value:1e15,is_binary:!1},T:{symbol:"T",name:"tera",print_symbol:"T",value:1e12,is_binary:!1},G:{symbol:"G",name:"giga",print_symbol:"G",value:1e9,is_binary:!1},M:{symbol:"M",name:"mega",print_symbol:"M",value:1e6,is_binary:!1},k:{symbol:"k",name:"kilo",print_symbol:"k",value:1e3,is_binary:!1},h:{symbol:"h",name:"hecto",print_symbol:"h",value:100,is_binary:!1},da:{symbol:"da",name:"deka",print_symbol:"da",value:10,is_binary:!1},d:{symbol:"d",name:"deci",print_symbol:"d",value:.1,is_binary:!1},c:{symbol:"c",name:"centi",print_symbol:"c",value:.01,is_binary:!1},m:{symbol:"m",name:"milli",print_symbol:"m",value:.001,is_binary:!1},u:{symbol:"u",name:"micro",print_symbol:"\u03bc",value:1e-6,is_binary:!1},n:{symbol:"n",name:"nano",print_symbol:"n",value:1e-9,is_binary:!1},p:{symbol:"p",name:"pico",print_symbol:"p",value:1e-12,is_binary:!1},f:{symbol:"f",name:"femto",print_symbol:"f",value:1e-15,is_binary:!1},a:{symbol:"a",name:"atto",print_symbol:"a",value:1e-18,is_binary:!1},z:{symbol:"z",name:"zepto",print_symbol:"z",value:1e-21,is_binary:!1},y:{symbol:"y",name:"yocto",print_symbol:"y",value:1e-24,is_binary:!1},Ki:{symbol:"Ki",name:"kibi",print_symbol:"Ki",value:1024,is_binary:!0},Mi:{symbol:"Mi",name:"mebi",print_symbol:"Mi",value:1048576,is_binary:!0},Gi:{symbol:"Gi",name:"gibi",print_symbol:"Gi",value:1073741824,is_binary:!0},Ti:{symbol:"Ti",name:"tebi",print_symbol:"Ti",value:1099511627776,is_binary:!0}},decimal_prefixes:{K:{symbol:"K",name:"thousand",print_symbol:"K",value:1e3},M:{symbol:"M",name:"million",print_symbol:"M",value:1e6},B:{symbol:"B",name:"billion",print_symbol:"B",value:1e9},T:{symbol:"T",name:"trillion",print_symbol:"T",value:1e12}},units:{"mm:ss":{symbol:"mm:ss",name:"minutes",print_symbol:"mm:ss",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"h:mm:ss":{symbol:"h:mm:ss",name:"hours",print_symbol:"h:mm:ss",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"d:h:mm":{symbol:"d:h:mm",name:"days",print_symbol:"d:h:mm",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"mo:d:h":{symbol:"mo:d:h",name:"months",print_symbol:"mo:d:h",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"a:mo:d":{symbol:"a:mo:d",name:"years",print_symbol:"yr:mo:d",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"dHH:MM:ss":{symbol:"dHH:MM:ss",name:"dHH:MM:ss",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"%":{symbol:"%",name:"percent",print_symbol:"%",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},1:{symbol:"1",name:"",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},Ah:{symbol:"Ah",name:"amp\xe8re-hours",print_symbol:"Ah",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},Ampere:{symbol:"Ampere",name:"amp\xe8res",print_symbol:"A",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},"B[mW]":{symbol:"B[mW]",name:"bel milliwatts",print_symbol:"B(mW)",is_metric:!0,is_special:!0,is_scalable:!1,is_binary:!1},By:{symbol:"By",name:"bytes",print_symbol:"B",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0},"By/s":{symbol:"By/s",name:"bytes per second",print_symbol:"B/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0},Cel:{symbol:"Cel",name:"degrees Celsius",print_symbol:"\xb0C",is_metric:!1,is_special:!0,is_scalable:!1,is_binary:!1},GiBy:{symbol:"GiBy",name:"gibibytes",print_symbol:"GiB",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0,base_unit:"By",prefix_symbol:"Gi"},Hz:{symbol:"Hz",name:"hertz",print_symbol:"Hz",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},J:{symbol:"J",name:"joules",print_symbol:"J",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},KiBy:{symbol:"KiBy",name:"kibibytes",print_symbol:"KiB",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0,base_unit:"By",prefix_symbol:"Ki"},"KiBy/s":{symbol:"KiBy/s",name:"kibibytes per second",print_symbol:"KiB/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0,base_unit:"By/s",prefix_symbol:"Ki"},Kibit:{symbol:"Kibit",name:"kilobits",print_symbol:"kb",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,is_bit:!0,base_unit:"bit",prefix_symbol:"k"},"Kibit/s":{symbol:"Kibit/s",name:"kilobits per second",print_symbol:"kb/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,is_bit:!0,base_unit:"bit/s",prefix_symbol:"k"},MHz:{symbol:"MHz",name:"megahertz",print_symbol:"MHz",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"Hz",prefix_symbol:"M"},MiBy:{symbol:"MiBy",name:"mebibytes",print_symbol:"MiB",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0,base_unit:"By",prefix_symbol:"Mi"},"MiBy/s":{symbol:"MiBy/s",name:"mebibytes per second",print_symbol:"MiB/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!0,base_unit:"By/s",prefix_symbol:"Mi"},"Mibit/s":{symbol:"Mibit/s",name:"megabits per second",print_symbol:"mb/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,is_bit:!0,base_unit:"bit/s",prefix_symbol:"M"},V:{symbol:"V",name:"volts",print_symbol:"V",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},W:{symbol:"W",name:"watts",print_symbol:"W",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},"W.h":{symbol:"W.h",name:"watt-hours",print_symbol:"Wh",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},"[CPU]":{symbol:"[CPU]",name:"CPU",print_symbol:"CPU",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},"[degF]":{symbol:"[degF]",name:"degrees Fahrenheit",print_symbol:"\xb0F",is_metric:!1,is_special:!0,is_scalable:!1,is_binary:!1},"[ppm]":{symbol:"[ppm]",name:"parts per million",print_symbol:"ppm",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},bit:{symbol:"bit",name:"bits",print_symbol:"bit",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,is_bit:!0},"bit/s":{symbol:"bit/s",name:"bits per second",print_symbol:"bit/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,is_bit:!0},"c[CPU]":{symbol:"c[CPU]",name:"centiCPU",print_symbol:"cCPU",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"[CPU]",prefix_symbol:"c"},"dB[mW]":{symbol:"dB[mW]",name:"decibel milliwatts",print_symbol:"dB(mW)",is_metric:!0,is_special:!0,is_scalable:!1,is_binary:!1,base_unit:"B[mW]",prefix_symbol:"d"},d:{symbol:"d",name:"days",print_symbol:"d",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},mo:{symbol:"mo",name:"months",print_symbol:"Mo",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},a:{symbol:"a",name:"years",print_symbol:"yr",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},h:{symbol:"h",name:"hours",print_symbol:"h",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},wk:{symbol:"wk",name:"weeks",print_symbol:"wk",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"m[CPU]":{symbol:"m[CPU]",name:"milliCPU",print_symbol:"mCPU",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"[CPU]",prefix_symbol:"m"},min:{symbol:"min",name:"minutes",print_symbol:"min",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},ms:{symbol:"ms",name:"milliseconds",print_symbol:"ms",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"s",prefix_symbol:"m"},"ms/s":{symbol:"ms/s",name:"milliseconds per second",print_symbol:"ms/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"s/s",prefix_symbol:"m"},ns:{symbol:"ns",name:"nanoseconds",print_symbol:"ns",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"s",prefix_symbol:"n"},s:{symbol:"s",name:"seconds",print_symbol:"s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},"s/s":{symbol:"s/s",name:"seconds per second",print_symbol:"s/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1},us:{symbol:"us",name:"microseconds",print_symbol:"\u03bcs",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"s",prefix_symbol:"u"},"us/s":{symbol:"us/s",name:"microseconds per second",print_symbol:"\u03bcs/s",is_metric:!0,is_special:!1,is_scalable:!0,is_binary:!1,base_unit:"s/s",prefix_symbol:"u"},"{acquisition}/s":{symbol:"{acquisition}/s",name:"acquisitions per second",print_symbol:"acquisitions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{action}/s":{symbol:"{action}/s",name:"actions per second",print_symbol:"actions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{address space}":{symbol:"{address space}",name:"address spaces",print_symbol:"address spaces",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{answer}/s":{symbol:"{answer}/s",name:"answers per second",print_symbol:"answers/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{array}":{symbol:"{array}",name:"arrays",print_symbol:"arrays",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{assembly}/s":{symbol:"{assembly}/s",name:"assemblies per second",print_symbol:"assemblies/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{assert}/s":{symbol:"{assert}/s",name:"asserts per second",print_symbol:"asserts/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{association}":{symbol:"{association}",name:"associations",print_symbol:"associations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{attempt}":{symbol:"{attempt}",name:"attempts",print_symbol:"attempts",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{attempt}/s":{symbol:"{attempt}/s",name:"attempts per second",print_symbol:"attempts/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{authentication}/s":{symbol:"{authentication}/s",name:"authentications per second",print_symbol:"authentications/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{ban}/s":{symbol:"{ban}/s",name:"bans per second",print_symbol:"bans/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{batch}":{symbol:"{batch}",name:"batches",print_symbol:"batches",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{batch}/s":{symbol:"{batch}/s",name:"batches per second",print_symbol:"batches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{bind}/s":{symbol:"{bind}/s",name:"binds per second",print_symbol:"binds/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{blocked subscription}":{symbol:"{blocked subscription}",name:"blocked subscriptions",print_symbol:"blocked subscriptions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{block}":{symbol:"{block}",name:"blocks",print_symbol:"blocks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{boolean}":{symbol:"{boolean}",name:"boolean",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{buffer}":{symbol:"{buffer}",name:"buffers",print_symbol:"buffers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{callback}/s":{symbol:"{callback}/s",name:"callbacks per second",print_symbol:"callbacks/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{call}":{symbol:"{call}",name:"calls",print_symbol:"calls",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{call}/s":{symbol:"{call}/s",name:"calls per second",print_symbol:"calls/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{ccw}/s":{symbol:"{ccw}/s",name:"ccws per second",print_symbol:"ccws/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{chain}":{symbol:"{chain}",name:"chains",print_symbol:"chains",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{change}/s":{symbol:"{change}/s",name:"changes per second",print_symbol:"changes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{channel}/s":{symbol:"{channel}/s",name:"channels per second",print_symbol:"channels/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{character}":{symbol:"{character}",name:"characters",print_symbol:"characters",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{chart}":{symbol:"{chart}",name:"charts",print_symbol:"charts",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{checkpoint}/s":{symbol:"{checkpoint}/s",name:"checkpoints per second",print_symbol:"checkpoints/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{check}/s":{symbol:"{check}/s",name:"checks per second",print_symbol:"checks/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{child}":{symbol:"{child}",name:"children",print_symbol:"children",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{chunk}":{symbol:"{chunk}",name:"chunks",print_symbol:"chunks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{class}":{symbol:"{class}",name:"classes",print_symbol:"classes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{class}/s":{symbol:"{class}/s",name:"classes per second",print_symbol:"classes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{client}":{symbol:"{client}",name:"clients",print_symbol:"clients",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cluster}":{symbol:"{cluster}",name:"clusters",print_symbol:"clusters",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cluster}/s":{symbol:"{cluster}/s",name:"clusters per second",print_symbol:"clusters/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{code}":{symbol:"{code}",name:"codes",print_symbol:"codes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{collection}":{symbol:"{collection}",name:"collections",print_symbol:"collections",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{column}":{symbol:"{column}",name:"columns",print_symbol:"columns",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{command}":{symbol:"{command}",name:"commands",print_symbol:"commands",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{command}/s":{symbol:"{command}/s",name:"commands per second",print_symbol:"commands/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{commit}":{symbol:"{commit}",name:"commits",print_symbol:"commits",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{commit}/s":{symbol:"{commit}/s",name:"commits per second",print_symbol:"commits/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{compilation}/s":{symbol:"{compilation}/s",name:"compilations per second",print_symbol:"compilations/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{component}":{symbol:"{component}",name:"components",print_symbol:"components",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{concurrent file accesses}":{symbol:"{concurrent file accesses}",name:"concurrent file accesseses",print_symbol:"concurrent file accesseses",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{connection}":{symbol:"{connection}",name:"connections",print_symbol:"conns",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{connection}/s":{symbol:"{connection}/s",name:"connections per second",print_symbol:"conns/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{consumer}":{symbol:"{consumer}",name:"consumers",print_symbol:"consumers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{container}":{symbol:"{container}",name:"containers",print_symbol:"containers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{contention}/s":{symbol:"{contention}/s",name:"contentions per second",print_symbol:"contentions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{context switch}/s":{symbol:"{context switch}/s",name:"context switches per second",print_symbol:"ctx switches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{switch}/s":{symbol:"{switch}/s",name:"switches per second",print_symbol:"switches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{context}":{symbol:"{context}",name:"contexts",print_symbol:"ctx",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cookie}/s":{symbol:"{cookie}/s",name:"cookies per second",print_symbol:"cookies/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{count}/s":{symbol:"{count}/s",name:"counts per second",print_symbol:"counts/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{ctoken}":{symbol:"{ctoken}",name:"ctokens",print_symbol:"ctokens",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cursor}":{symbol:"{cursor}",name:"cursors",print_symbol:"cursors",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cursor}/s":{symbol:"{cursor}/s",name:"cursors per second",print_symbol:"cursors/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cycle}":{symbol:"{cycle}",name:"cycles",print_symbol:"cycles",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{cycle}/s":{symbol:"{cycle}/s",name:"cycles per second",print_symbol:"cycles/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{database}":{symbol:"{database}",name:"databases",print_symbol:"databases",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{deadlock}/s":{symbol:"{deadlock}/s",name:"deadlocks per second",print_symbol:"deadlocks/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{depth}":{symbol:"{depth}",name:"depths",print_symbol:"depths",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{descriptor}":{symbol:"{descriptor}",name:"descriptors",print_symbol:"descriptors",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{destination}":{symbol:"{destination}",name:"destinations",print_symbol:"destinations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{device}":{symbol:"{device}",name:"devices",print_symbol:"devices",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{dialog}":{symbol:"{dialog}",name:"dialogs",print_symbol:"dialogs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{dialog}/s":{symbol:"{dialog}/s",name:"dialogs per second",print_symbol:"dialogs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{dictionary}":{symbol:"{dictionary}",name:"dictionaries",print_symbol:"dictionaries",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{difficulty}":{symbol:"{difficulty}",name:"difficulty",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{dimension}":{symbol:"{dimension}",name:"dimensions",print_symbol:"dimensions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{directory}":{symbol:"{directory}",name:"directories",print_symbol:"directories",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{discard}/s":{symbol:"{discard}/s",name:"discards per second",print_symbol:"discards/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{disk}":{symbol:"{disk}",name:"disks",print_symbol:"disks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{dispatch}/s":{symbol:"{dispatch}/s",name:"dispatches per second",print_symbol:"dispatches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{document}":{symbol:"{document}",name:"documents",print_symbol:"documents",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{document}/s":{symbol:"{document}/s",name:"documents per second",print_symbol:"documents/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{doc}":{symbol:"{doc}",name:"docs",print_symbol:"docs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{domain}":{symbol:"{domain}",name:"domains",print_symbol:"domains",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{domain}/s":{symbol:"{domain}/s",name:"domains per second",print_symbol:"domains/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{dpc}/s":{symbol:"{dpc}/s",name:"dpcs per second",print_symbol:"dpcs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{drop}/s":{symbol:"{drop}/s",name:"drops per second",print_symbol:"drops/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{election}/s":{symbol:"{election}/s",name:"elections per second",print_symbol:"elections/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{element}":{symbol:"{element}",name:"elements",print_symbol:"elements",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{email}":{symbol:"{email}",name:"emails",print_symbol:"emails",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{endpoint}":{symbol:"{endpoint}",name:"endpoints",print_symbol:"endpoints",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{entropy}":{symbol:"{entropy}",name:"entropy",print_symbol:"entropy",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{entry}":{symbol:"{entry}",name:"entries",print_symbol:"entries",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{entry}/s":{symbol:"{entry}/s",name:"entries per second",print_symbol:"entries/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{erase}":{symbol:"{erase}",name:"erases",print_symbol:"erases",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{error}":{symbol:"{error}",name:"errors",print_symbol:"errors",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{error}/s":{symbol:"{error}/s",name:"errors per second",print_symbol:"errors/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{event}":{symbol:"{event}",name:"events",print_symbol:"events",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{event}/s":{symbol:"{event}/s",name:"events per second",print_symbol:"events/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{exception}":{symbol:"{exception}",name:"exceptions",print_symbol:"exceptions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{exception}/s":{symbol:"{exception}/s",name:"exceptions per second",print_symbol:"exceptions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{expectation}/s":{symbol:"{expectation}/s",name:"expectations per second",print_symbol:"expectations/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{failure}":{symbol:"{failure}",name:"failures",print_symbol:"failures",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{failure}/s":{symbol:"{failure}/s",name:"failures per second",print_symbol:"failures/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fail}/s":{symbol:"{fail}/s",name:"fails per second",print_symbol:"fails/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fault}":{symbol:"{fault}",name:"faults",print_symbol:"faults",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fault}/s":{symbol:"{fault}/s",name:"faults per second",print_symbol:"faults/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fd}":{symbol:"{fd}",name:"fds",print_symbol:"fds",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fetch}":{symbol:"{fetch}",name:"fetches",print_symbol:"fetches",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{file descriptor}":{symbol:"{file descriptor}",name:"file descriptors",print_symbol:"file descriptors",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{filesystem}":{symbol:"{filesystem}",name:"filesystems",print_symbol:"filesystems",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{file}":{symbol:"{file}",name:"files",print_symbol:"files",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{file}/s":{symbol:"{file}/s",name:"files per second",print_symbol:"files/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{filter}/s":{symbol:"{filter}/s",name:"filters per second",print_symbol:"filters/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{finally}/s":{symbol:"{finally}/s",name:"finallies per second",print_symbol:"finallies/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{flag}":{symbol:"{flag}",name:"flags",print_symbol:"flags",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{flow}":{symbol:"{flow}",name:"flows",print_symbol:"flows",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{flush}":{symbol:"{flush}",name:"flushes",print_symbol:"flushes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{flush}/s":{symbol:"{flush}/s",name:"flushes per second",print_symbol:"flushes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fragment}":{symbol:"{fragment}",name:"fragments",print_symbol:"fragments",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{frame}/s":{symbol:"{frame}/s",name:"frames per second",print_symbol:"frames/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{fsm}":{symbol:"{fsm}",name:"fsms",print_symbol:"fsms",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{gc}/s":{symbol:"{gc}/s",name:"gcs per second",print_symbol:"gcs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{goroutine}":{symbol:"{goroutine}",name:"goroutines",print_symbol:"goroutines",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{handler}/s":{symbol:"{handler}/s",name:"handlers per second",print_symbol:"handlers/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{handle}":{symbol:"{handle}",name:"handles",print_symbol:"handles",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{handle}/s":{symbol:"{handle}/s",name:"handles per second",print_symbol:"handles/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{handshake}/s":{symbol:"{handshake}/s",name:"handshakes per second",print_symbol:"handshakes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{harakiri}":{symbol:"{harakiri}",name:"harakiris",print_symbol:"harakiris",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{hash table}":{symbol:"{hash table}",name:"hash tables",print_symbol:"hash tables",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{heartbeat}":{symbol:"{heartbeat}",name:"heartbeats",print_symbol:"heartbeats",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{hit}/s":{symbol:"{hit}/s",name:"hits per second",print_symbol:"hits/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{host}":{symbol:"{host}",name:"hosts",print_symbol:"hosts",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{image}":{symbol:"{image}",name:"images",print_symbol:"images",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{index}":{symbol:"{index}",name:"indices",print_symbol:"indices",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{index}/s":{symbol:"{index}/s",name:"indices per second",print_symbol:"indices/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{indice}":{symbol:"{indice}",name:"indices",print_symbol:"indices",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{inode}":{symbol:"{inode}",name:"inodes",print_symbol:"inodes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{instruction}/s":{symbol:"{instruction}/s",name:"instructions per second",print_symbol:"instructions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{instruction}/{cycle}":{symbol:"{instruction}/{cycle}",name:"instructions per cycle",print_symbol:"instructions/cycle",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{interface}":{symbol:"{interface}",name:"interfaces",print_symbol:"interfaces",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{interrupt}":{symbol:"{interrupt}",name:"interrupts",print_symbol:"interrupts",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{interrupt}/s":{symbol:"{interrupt}/s",name:"interrupts per second",print_symbol:"interrupts/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{invoke}":{symbol:"{invoke}",name:"invokes",print_symbol:"invokes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{iop}":{symbol:"{iop}",name:"iops",print_symbol:"iops",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{iop}/s":{symbol:"{iop}/s",name:"iops per second",print_symbol:"iops/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{ip}":{symbol:"{ip}",name:"ips",print_symbol:"ips",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{issue}/s":{symbol:"{issue}/s",name:"issues per second",print_symbol:"issues/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{item}":{symbol:"{item}",name:"items",print_symbol:"items",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{job}":{symbol:"{job}",name:"jobs",print_symbol:"jobs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{job}/s":{symbol:"{job}/s",name:"jobs per second",print_symbol:"jobs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{join}/s":{symbol:"{join}/s",name:"joins per second",print_symbol:"joins/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{key}":{symbol:"{key}",name:"keys",print_symbol:"keys",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{key}/s":{symbol:"{key}/s",name:"keys per second",print_symbol:"keys/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{kill}":{symbol:"{kill}",name:"kills",print_symbol:"kills",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{kill}/s":{symbol:"{kill}/s",name:"kills per second",print_symbol:"kills/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{leaseholder}":{symbol:"{leaseholder}",name:"leaseholders",print_symbol:"leaseholders",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{lease}":{symbol:"{lease}",name:"leases",print_symbol:"leases",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{listener}":{symbol:"{listener}",name:"listeners",print_symbol:"listeners",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{listener}/s":{symbol:"{listener}/s",name:"listeners per second",print_symbol:"listeners/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{list}/s":{symbol:"{list}/s",name:"lists per second",print_symbol:"lists/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{load}":{symbol:"{thread}",name:"threads",print_symbol:"threads",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{lock}":{symbol:"{lock}",name:"locks",print_symbol:"locks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{lock}/s":{symbol:"{lock}/s",name:"locks per second",print_symbol:"locks/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{log2}":{symbol:"{log2}",name:"base 2 log",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{login}":{symbol:"{login}",name:"logins",print_symbol:"logins",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{log}/s":{symbol:"{log}/s",name:"logs per second",print_symbol:"logs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{lookup}/s":{symbol:"{lookup}/s",name:"lookups per second",print_symbol:"lookups/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{mac address}/s":{symbol:"{mac address}/s",name:"mac addresses per second",print_symbol:"mac addresses/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{marshalling}/s":{symbol:"{marshalling}/s",name:"marshallings per second",print_symbol:"marshallings/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{message}":{symbol:"{message}",name:"messages",print_symbol:"messages",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{message}/s":{symbol:"{message}/s",name:"messages per second",print_symbol:"messages/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{method}":{symbol:"{method}",name:"methods",print_symbol:"methods",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{method}/s":{symbol:"{method}/s",name:"methods per second",print_symbol:"methods/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{metric}":{symbol:"{metric}",name:"metrics",print_symbol:"metrics",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{migration}":{symbol:"{migration}",name:"migrations",print_symbol:"migrations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{miss}":{symbol:"{miss}",name:"misses",print_symbol:"misses",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{miss}/s":{symbol:"{miss}/s",name:"misses per second",print_symbol:"misses/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{model}":{symbol:"{model}",name:"models",print_symbol:"models",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{modification}/s":{symbol:"{modification}/s",name:"modifications per second",print_symbol:"modifications/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{netsplit}":{symbol:"{netsplit}",name:"netsplits",print_symbol:"netsplits",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{netsplit}/s":{symbol:"{netsplit}/s",name:"netsplits per second",print_symbol:"netsplits/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{node}":{symbol:"{node}",name:"nodes",print_symbol:"nodes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{ntp mode}":{symbol:"{ntp mode}",name:"mode",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{object}":{symbol:"{object}",name:"objects",print_symbol:"objects",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{object}/s":{symbol:"{object}/s",name:"objects per second",print_symbol:"objects/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{observation}":{symbol:"{observation}",name:"observations",print_symbol:"observations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{observe}/s":{symbol:"{observe}/s",name:"observes per second",print_symbol:"observes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{octet}":{symbol:"{octet}",name:"octets",print_symbol:"octets",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{opcode}":{symbol:"{opcode}",name:"opcodes",print_symbol:"opcodes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{open socket}":{symbol:"{open socket}",name:"open sockets",print_symbol:"open sockets",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{operation}":{symbol:"{operation}",name:"operations",print_symbol:"operations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{operation}/s":{symbol:"{operation}/s",name:"operations per second",print_symbol:"ops/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{overflow}/s":{symbol:"{overflow}/s",name:"overflows per second",print_symbol:"overflows/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{packet}":{symbol:"{packet}",name:"packets",print_symbol:"packets",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{packet}/s":{symbol:"{packet}/s",name:"packets per second",print_symbol:"packets/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{page fault}":{symbol:"{page fault}",name:"page faults",print_symbol:"page faults",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{page fault}/s":{symbol:"{page fault}/s",name:"page faults per second",print_symbol:"page faults/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{page}":{symbol:"{page}",name:"pages",print_symbol:"pages",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{page}/s":{symbol:"{page}/s",name:"pages per second",print_symbol:"pages/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{panic}/s":{symbol:"{panic}/s",name:"panics per second",print_symbol:"panics/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{peer}":{symbol:"{peer}",name:"peers",print_symbol:"peers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{pipe}":{symbol:"{pipe}",name:"pipes",print_symbol:"pipes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{pod}":{symbol:"{pod}",name:"pods",print_symbol:"pods",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{point}/s":{symbol:"{point}/s",name:"points per second",print_symbol:"points/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{pool}":{symbol:"{pool}",name:"pools",print_symbol:"pools",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{prefetch}":{symbol:"{prefetch}",name:"prefetches",print_symbol:"prefetches",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{prefetch}/s":{symbol:"{prefetch}/s",name:"prefetches per second",print_symbol:"prefetches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{problem}/s":{symbol:"{problem}/s",name:"problems per second",print_symbol:"problems/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{process}":{symbol:"{process}",name:"processes",print_symbol:"processes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{process}/s":{symbol:"{process}/s",name:"processes per second",print_symbol:"processes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{producer}":{symbol:"{producer}",name:"producers",print_symbol:"producers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{program}":{symbol:"{program}",name:"programs",print_symbol:"programs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{propertie}/s":{symbol:"{propertie}/s",name:"properties per second",print_symbol:"properties/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{publish}/s":{symbol:"{publish}/s",name:"publishes per second",print_symbol:"publishes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{pull}":{symbol:"{pull}",name:"pulls",print_symbol:"pulls",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{pull}/s":{symbol:"{pull}/s",name:"pulls per second",print_symbol:"pulls/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{query}":{symbol:"{query}",name:"queries",print_symbol:"queries",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{query}/s":{symbol:"{query}/s",name:"queries per second",print_symbol:"queries/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{question}/s":{symbol:"{question}/s",name:"questions per second",print_symbol:"questions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{queue process}":{symbol:"{queue process}",name:"queue processes",print_symbol:"queue processes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{queue process}/s":{symbol:"{queue process}/s",name:"queue processes per second",print_symbol:"queue processes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{queue}":{symbol:"{queue}",name:"queues",print_symbol:"queues",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{range}":{symbol:"{range}",name:"ranges",print_symbol:"ranges",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{read}/s":{symbol:"{read}/s",name:"reads per second",print_symbol:"reads/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{read}/{query}":{symbol:"{read}/{query}",name:"reads per query",print_symbol:"reads/query",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{recompile}/s":{symbol:"{recompile}/s",name:"recompiles per second",print_symbol:"recompiles/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{record}/s":{symbol:"{record}/s",name:"records per second",print_symbol:"records/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{redirect}/s":{symbol:"{redirect}/s",name:"redirects per second",print_symbol:"redirects/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reduction}":{symbol:"{reduction}",name:"reductions",print_symbol:"reductions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reference}":{symbol:"{reference}",name:"references",print_symbol:"references",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{referral}/s":{symbol:"{referral}/s",name:"referrals per second",print_symbol:"referrals/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{registration}/s":{symbol:"{registration}/s",name:"registrations per second",print_symbol:"registrations/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{rejection}/s":{symbol:"{rejection}/s",name:"rejections per second",print_symbol:"rejections/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{relation}":{symbol:"{relation}",name:"relations",print_symbol:"relations",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reorg}":{symbol:"{reorg}",name:"reorgs",print_symbol:"reorgs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{repair}":{symbol:"{repair}",name:"repairs",print_symbol:"repairs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{replica}":{symbol:"{replica}",name:"replicas",print_symbol:"replicas",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reply}":{symbol:"{reply}",name:"replies",print_symbol:"replies",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reply}/s":{symbol:"{reply}/s",name:"replies per second",print_symbol:"replies/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{report}/s":{symbol:"{report}/s",name:"reports per second",print_symbol:"reports/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{request}":{symbol:"{request}",name:"requests",print_symbol:"requests",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{request}/s":{symbol:"{request}/s",name:"requests per second",print_symbol:"requests/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reset}/s":{symbol:"{reset}/s",name:"resets per second",print_symbol:"resets/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{resolution}/s":{symbol:"{resolution}/s",name:"resolutions per second",print_symbol:"resolutions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{respawn}":{symbol:"{respawn}",name:"respawns",print_symbol:"respawns",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{response}/s":{symbol:"{response}/s",name:"responses per second",print_symbol:"responses/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{restart}":{symbol:"{restart}",name:"restarts",print_symbol:"restarts",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{retrieval}/s":{symbol:"{retrieval}/s",name:"retrievals per second",print_symbol:"retrievals/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{retry}":{symbol:"{retry}",name:"retries",print_symbol:"retries",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{retry}/s":{symbol:"{retry}/s",name:"retries per second",print_symbol:"retries/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{reuse}/s":{symbol:"{reuse}/s",name:"reuses per second",print_symbol:"reuses/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{rotation}/min":{symbol:"{rotation}/min",name:"rotations per minute",print_symbol:"rotations/min",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{row}":{symbol:"{row}",name:"rows",print_symbol:"rows",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{row}/s":{symbol:"{row}/s",name:"rows per second",print_symbol:"rows/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{rule}":{symbol:"{rule}",name:"rules",print_symbol:"rules",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sample}":{symbol:"{sample}",name:"samples",print_symbol:"samples",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{scan}/s":{symbol:"{scan}/s",name:"scans per second",print_symbol:"scans/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{score}":{symbol:"{score}",name:"scores",print_symbol:"scores",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{search}/s":{symbol:"{search}/s",name:"searches per second",print_symbol:"searches/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sector}":{symbol:"{sector}",name:"sectors",print_symbol:"sectors",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sector}/s":{symbol:"{sector}/s",name:"sectors per second",print_symbol:"sectors/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{segment}":{symbol:"{segment}",name:"segments",print_symbol:"segments",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{segment}/s":{symbol:"{segment}/s",name:"segments per second",print_symbol:"segments/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{semaphore}":{symbol:"{semaphore}",name:"semaphores",print_symbol:"semaphores",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sender}":{symbol:"{sender}",name:"senders",print_symbol:"senders",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{server}":{symbol:"{server}",name:"servers",print_symbol:"servers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{session}":{symbol:"{session}",name:"sessions",print_symbol:"sessions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{session}/s":{symbol:"{session}/s",name:"sessions per second",print_symbol:"sessions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{shard}":{symbol:"{shard}",name:"shards",print_symbol:"shards",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{share}":{symbol:"{share}",name:"shares",print_symbol:"shares",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{shutdown}":{symbol:"{shutdown}",name:"shutdowns",print_symbol:"shutdowns",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sibling}":{symbol:"{sibling}",name:"siblings",print_symbol:"siblings",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{socket}":{symbol:"{socket}",name:"sockets",print_symbol:"sockets",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{socket}/s":{symbol:"{socket}/s",name:"sockets per second",print_symbol:"sockets/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{softirq}/s":{symbol:"{softirq}/s",name:"softirqs per second",print_symbol:"softirqs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{source}":{symbol:"{source}",name:"sources",print_symbol:"sources",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{split}/s":{symbol:"{split}/s",name:"splits per second",print_symbol:"splits/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sstable}":{symbol:"{sstable}",name:"sstables",print_symbol:"sstables",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{stack_frame}/s":{symbol:"{stack_frame}/s",name:"stack_frames per second",print_symbol:"stack_frames/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{star}":{symbol:"{star}",name:"stars",print_symbol:"stars",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{statement}":{symbol:"{statement}",name:"statements",print_symbol:"statements",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{statement}/s":{symbol:"{statement}/s",name:"statements per second",print_symbol:"statements/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{status}":{symbol:"{status}",name:"status",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{state}":{symbol:"{state}",name:"state",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{stat}":{symbol:"{stat}",name:"stats",print_symbol:"stats",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{stratum}":{symbol:"{stratum}",name:"stratum",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{stub}/s":{symbol:"{stub}/s",name:"stubs per second",print_symbol:"stubs/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{subscription}":{symbol:"{subscription}",name:"subscriptions",print_symbol:"subscriptions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{subscription}/s":{symbol:"{subscription}/s",name:"subscriptions per second",print_symbol:"subscriptions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{switch}":{symbol:"{switch}",name:"switches",print_symbol:"switches",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{sync}":{symbol:"{sync}",name:"syncs",print_symbol:"syncs",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{syscall}/s":{symbol:"{syscall}/s",name:"syscalls per second",print_symbol:"syscalls/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{table}":{symbol:"{table}",name:"tables",print_symbol:"tables",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{table}/s":{symbol:"{table}/s",name:"tables per second",print_symbol:"tables/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{task}":{symbol:"{task}",name:"tasks",print_symbol:"tasks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{task}/s":{symbol:"{task}/s",name:"tasks per second",print_symbol:"tasks/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{thread}":{symbol:"{thread}",name:"threads",print_symbol:"threads",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{thread}/s":{symbol:"{thread}/s",name:"threads per second",print_symbol:"threads/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{tick}":{symbol:"{tick}",name:"ticks",print_symbol:"ticks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{timeout}/s":{symbol:"{timeout}/s",name:"timeouts per second",print_symbol:"timeouts/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{token}":{symbol:"{token}",name:"tokens",print_symbol:"tokens",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{trace}/s":{symbol:"{trace}/s",name:"traces per second",print_symbol:"traces/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{transaction}":{symbol:"{transaction}",name:"transactions",print_symbol:"transactions",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{transaction}/s":{symbol:"{transaction}/s",name:"transactions per second",print_symbol:"transactions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{transition}/s":{symbol:"{transition}/s",name:"transitions per second",print_symbol:"transitions/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{trip}/s":{symbol:"{trip}/s",name:"trips per second",print_symbol:"trips/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{tube}":{symbol:"{tube}",name:"tubes",print_symbol:"tubes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{unsynchronized block}":{symbol:"{unsynchronized block}",name:"unsynchronized blocks",print_symbol:"unsynchronized blocks",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{update}/s":{symbol:"{update}/s",name:"updates per second",print_symbol:"updates/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{user}":{symbol:"{user}",name:"users",print_symbol:"users",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{view}":{symbol:"{view}",name:"views",print_symbol:"views",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{vm}":{symbol:"{vm}",name:"vms",print_symbol:"vms",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{volume}":{symbol:"{volume}",name:"volumes",print_symbol:"volumes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{waiter}/s":{symbol:"{waiter}/s",name:"waiters per second",print_symbol:"waiters/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{watch}":{symbol:"{watch}",name:"watches",print_symbol:"watches",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{level}":{symbol:"{level}",name:"levels",print_symbol:"levels",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{worker}":{symbol:"{worker}",name:"workers",print_symbol:"workers",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{worker}/s":{symbol:"{worker}/s",name:"workers per second",print_symbol:"workers/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{work}":{symbol:"{work}",name:"works",print_symbol:"works",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{writeset}":{symbol:"{writeset}",name:"writesets",print_symbol:"writesets",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{writeset}/s":{symbol:"{writeset}/s",name:"writesets per second",print_symbol:"writesets/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{write}":{symbol:"{write}",name:"writes",print_symbol:"writes",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{write}/s":{symbol:"{write}/s",name:"writes per second",print_symbol:"writes/s",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{xid}":{symbol:"{xid}",name:"transaction ID",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1},"{zone}":{symbol:"{zone}",name:"zones",print_symbol:"zones",is_metric:!1,is_special:!1,is_scalable:!0,is_binary:!1},"{z}":{symbol:"{z}",name:"z-score",print_symbol:"",is_metric:!1,is_special:!1,is_scalable:!1,is_binary:!1}},aliases:{"% of time working":"%","%":"%","acquisitions/s":"{acquisition}/s","actions/s":"{action}/s","active connections":"{connection}","address spaces":"{address space}","answers/s":"{answer}/s","assemblies/s":"{assembly}/s","asserts/s":"{assert}/s","attempts/s":"{attempt}/s","authentications/s":"{authentication}/s","B(mW)":"B[mW]","B/operation":"By","B/s":"By/s","bans/s":"{ban}/s","batches/s":"{batch}/s","binds/s":"{bind}/s","bit/s":"bit/s","blocked subscriptions":"{blocked subscription}","bytes/s":"By/s","callbacks/s":"{callback}/s","calls/s":"{call}/s","ccws/s":"{ccw}/s","ccw/s":"{ccw}/s","changes/s":"{change}/s","channels/s":"{channel}/s","checkpoints/s":"{checkpoint}/s","checks/s":"{check}/s","checks / sec":"{check}/s","classes/s":"{class}/s","clusters/s":"{cluster}/s","cmd/s":"{command}/s","commands/s":"{command}/s","commits/s":"{commit}/s","compilations/s":"{compilation}/s","concurrent file accesseses":"{concurrent file accesses}","connected clients":"{client}","connections/s":"{connection}/s","contentions/s":"{contention}/s","context switches/s":"{context switch}/s","switches/s":"{switch}/s","cookies/s":"{cookie}/s","counts/s":"{count}/s","cursors/s":"{cursor}/s","cycles/s":"{cycle}/s","dB(mW)":"dB[mW]","deadlocks/s":"{deadlock}/s","dialogs/s":"{dialog}/s","discards/s":"{discard}/s","dispatches/s":"{dispatch}/s","documents/s":"{document}/s","domains/s":"{domain}/s","domain/s":"{domain}/s","dpcs/s":"{dpc}/s","drops/s":"{drop}/s","elections/s":"{election}/s","entries/s":"{entry}/s","errors/s":"{error}/s","events/s":"{event}/s","exceptions/s":"{exception}/s","expectations/s":"{expectation}/s","fails/s":"{fail}/s","failures/s":"{failure}/s","file descriptors":"{file descriptor}","files/s":"{file}/s","filters/s":"{filter}/s","finallies/s":"{finally}/s","flushes/s":"{flush}/s","frames/s":"{frame}/s","gcs/s":"{gc}/s","GiB/s":"GiBy/s","handlers/s":"{handler}/s","handles/s":"{handle}/s","handshakes/s":"{handshake}/s","hash tables":"{hash table}","hits/s":"{hit}/s","indices/s":"{index}/s",index:"{index}",indexes:"{index}","instructions/cycle":"{instruction}/{cycle}","instructions/s":"{instruction}/s","interrupts/s":"{interrupt}/s","iops/s":"{iop}/s","issues/s":"{issue}/s","jobs/s":"{job}/s","joins/s":"{join}/s","keys/s":"{key}/s","KiB/operation":"KiBy","KiB/s":"KiBy/s","kills/s":"{kill}/s","kilobits/s":"Kibit/s","listeners/s":"{listener}/s","lists/s":"{list}/s","locks/s":"{lock}/s","logs/s":"{log}/s","lookups/s":"{lookup}/s","mac addresses/s":"{mac address}/s","marshallings/s":"{marshalling}/s","messages/s":"{message}/s","methods/s":"{method}/s","MiB/s":"MiBy/s","Mibit/s":"Mibit/s","milliseconds/request":"ms","milliseconds/run":"ms","milliseconds/s":"ms/s","misses/s":"{miss}/s","modifications/s":"{modification}/s","ms/operation":"ms","milliseconds/operation":"ms","ms/request":"ms","ms/run":"ms","ms/s":"ms/s","msg/s":"{message}/s","netsplits/s":"{netsplit}/s","objects/s":"{object}/s","observes/s":"{observe}/s","open sockets":"{open socket}","operations/s":"{operation}/s","ops/s":"{operation}/s","overflows/s":"{overflow}/s","packets/s":"{packet}/s","page faults":"{page fault}","page faults/s":"{page fault}/s","pages/s":"{page}/s","page/s":"{page}/s","panics/s":"{panic}/s","points/s":"{point}/s","prefetches/s":"{prefetch}/s","problems/s":"{problem}/s","processes/s":"{process}/s","properties/s":"{propertie}/s","publishes/s":"{publish}/s","pulls/s":"{pull}/s","queries/s":"{query}/s","questions/s":"{question}/s","queue processes":"{queue process}","queue processes/s":"{queue process}/s","reads/query":"{read}/{query}","reads/s":"{read}/s","recompiles/s":"{recompile}/s","records/s":"{record}/s","redirects/s":"{redirect}/s","referrals/s":"{referral}/s","registrations/s":"{registration}/s","rejections/s":"{rejection}/s","replies/s":"{reply}/s","reports/s":"{report}/s","req/s":"{request}/s","requests/s":"{request}/s","resets/s":"{reset}/s","resolutions/s":"{resolution}/s","responses/s":"{response}/s","retries/s":"{retry}/s","retrievals/s":"{retrieval}/s","reuses/s":"{reuse}/s","rotations/min":"{rotation}/min","Rotations / Minute":"{rotation}/min","Rotations/min":"{rotation}/min","rows/s":"{row}/s","s/operation":"s","s/request":"s","s/run":"s","s/s":"s/s","seconds/s":"s/s","scans/s":"{scan}/s","searches/s":"{search}/s","sectors/s":"{sector}/s","segments/s":"{segment}/s","sessions/s":"{session}/s","sockets/s":"{socket}/s","softirqs/s":"{softirq}/s","splits/s":"{split}/s","stack_frames/s":"{stack_frame}/s","statements/s":"{statement}/s","stubs/s":"{stub}/s","subscriptions/s":"{subscription}/s","syscalls/s":"{syscall}/s","tables/s":"{table}/s","tasks/s":"{task}/s","threads/s":"{thread}/s","timeouts/s":"{timeout}/s","timeout/s":"{timeout}/s","traces/s":"{trace}/s","traces / sec":"{trace}/s","transactions/s":"{transaction}/s","transitions/s":"{transition}/s","trips/s":"{trip}/s","unsynchronized blocks":"{unsynchronized block}","updates/s":"{update}/s","usec/s":"us/s","waiters/s":"{waiter}/s","workers/s":"{worker}/s","writes/s":"{write}/s","writesets/s":"{writeset}/s","\xb0C":"Cel","\xb0F":"[degF]","\u03bcs/s":"us/s",A:"Ampere",Ah:"Ah",Amps:"Ampere",arrays:"{array}",associations:"{association}",attempts:"{attempt}",B:"By",batches:"{batch}",bit:"bit",blocks:"{block}",buffers:"{buffer}",bytes:"By",calls:"{call}",cCPU:"c[CPU]",celsius:"Cel",Celsius:"Cel",chains:"{chain}",characters:"{character}","exit status":"{status",charts:"{chart}",children:"{child}",chunks:"{chunk}",classes:"{class}",clients:"{client}",clusters:"{cluster}",codes:"{code}",collections:"{collection}",columns:"{column}",commands:"{command}",commits:"{commit}",components:"{component}",connected:"{status}",connections:"{connection}",consumers:"{consumer}",containers:"{container}",running_containers:"{container}",contexts:"{context}",count:"1",CPU:"[CPU]",cpus:"[CPU]",ctokens:"{ctoken}",cursors:"{cursor}",cycles:"{cycle}",databases:"{database}",depths:"{depth}",descriptors:"{descriptor}",destinations:"{destination}",devices:"{device}",dialogs:"{dialog}",dictionaries:"{dictionary}",dimensions:"{dimension}",directories:"{directory}",disks:"{disk}","failed disks":"{disk}",docs:"{doc}",documents:"{document}",domains:"{domain}",elements:"{element}",emails:"{email}",endpoints:"{endpoint}",entries:"{entry}",erases:"{erase}",errors:"{error}",events:"{event}",exceptions:"{exception}",failures:"{failure}",faults:"{fault}",fds:"{fd}",fetches:"{fetch}",files:"{file}",filesystems:"{filesystem}",flags:"{flag}",flows:"{flow}",flushes:"{flush}",fragments:"{fragment}",fsms:"{fsm}",GiB:"GiBy",goroutines:"{goroutine}",h:"h",handles:"{handle}",harakiris:"{harakiri}",heartbeats:"{heartbeat}",hosts:"{host}",Hz:"Hz",images:"{image}",indices:"{indice}",inodes:"{inode}",interfaces:"{interface}",interrupts:"{interrupt}",invokes:"{invoke}",iops:"{iop}",ips:"{ip}",items:"{item}",J:"J",jobs:"{job}",Jobs:"{job}",keys:"{key}",KiB:"KiBy",Kibit:"Kibit",kilobits:"Kibit",kills:"{kill}",leaseholders:"{leaseholder}",leases:"{lease}",listeners:"{listener}",locks:"{lock}",logins:"{login}",mCPU:"m[CPU]",messages:"{message}",methods:"{method}",metrics:"{metric}",MHz:"MHz",MiB:"MiBy",MB:"MiBy",microseconds:"us",migrations:"{migration}",milliseconds:"ms",min:"min",models:"{model}",ms:"ms",netsplits:"{netsplit}",nodes:"{node}",ns:"ns",objects:"{object}",observations:"{observation}",octets:"{octet}",opcodes:"{opcode}",operations:"{operation}",packets:"{packet}",pages:"{page}",peers:"{peer}",percentage:"%",Percent:"%",percent:"%",pipes:"{pipe}",pods:"{pod}",running_pods:"{pod}",pools:"{pool}",ppm:"[ppm]",prefetches:"{prefetch}",processes:"{process}",producers:"{producer}",programs:"{program}",pulls:"{pull}",queries:"{query}",queues:"{queue}",ranges:"{range}",reductions:"{reduction}",references:"{reference}",relations:"{relation}",reorgs:"{reorg}",repairs:"{repair}",replicas:"{replica}",replies:"{reply}",requests:"{request}",respawns:"{respawn}",restarts:"{restart}",retries:"{retry}",rows:"{row}",rules:"{rule}",samples:"{sample}",scores:"{score}",seconds:"s",sectors:"{sector}",segments:"{segment}",semaphores:"{semaphore}",senders:"{sender}",servers:"{server}",sessions:"{session}",shards:"{shard}",shares:"{share}",shutdowns:"{shutdown}",siblings:"{sibling}",sockets:"{socket}",sources:"{source}",sstables:"{sstable}",stars:"{star}",statements:"{statement}",stats:"{stat}",subscriptions:"{subscription}",switches:"{switch}",syncs:"{sync}",tables:"{table}",tasks:"{task}",threads:"{thread}","current threads":"{thread}",ticks:"{tick}",tokens:"{token}",transactions:"{transaction}",tubes:"{tube}",users:"{user}",V:"V",Volts:"V",views:"{view}",vms:"{vm}",volumes:"{volume}",W:"W",Watt:"W",Watts:"W",watches:"{watch}",Wh:"W.h",workers:"{worker}",works:"{work}",writes:"{write}",writesets:"{writeset}",z:"{z}",zones:"{zone}","\u03bcs":"us",xid:"{xid}",stratum:"{stratum}",Status:"{status}",Minutes:"min",millicpu:"m[CPU]",kilobytes:"KiBy",KB:"KiBy",Joule:"J",hours:"h",Fahrenheit:"[degF]",dests:"{destination}",conns:"{connection}",bool:"{boolean}","token_requests/s":"{request}/s","microseconds lost/s":"us/s","microseconds/s":"us/s","message batches/s":"{batch}/s","message batches":"{batch}","merged operations/s":"{operation}/s","kilobytes/s":"KiBy/s","kilobit/s":"Kibit/s","indexes/s":"{index}/s","gc/s":"{gc}/s","faults/s":"{fault}/s",Mbps:"Mibit/s",RPM:"{rotation}/min",pps:"{packet}/s"}}},61201:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){return t.on("highlightHover",(function(t,e,r){t.getApplicableNodes({syncHover:!0}).forEach((function(t){return t.updateAttribute("hoverX",[e,r])}))})).on("highlightBlur",(function(t){t.getApplicableNodes({syncHover:!0}).forEach((function(t){return t.updateAttribute("hoverX",null)}))})).on("hoverChart",(function(e){e.getApplicableNodes({syncHover:!0}).forEach((function(t){t.getAttribute("hovering")||e.getRoot().getAttribute("paused")||t.updateAttributes({hovering:!0,renderedAt:e.getAttribute("after")<0?e.getUI().getRenderedAt():1e3*e.getAttribute("before")})})),t.trigger("play:hoverChart",e)})).on("blurChart",(function(e){e.getApplicableNodes({syncHover:!0}).forEach((function(t){e.getRoot().getAttribute("paused")||t.updateAttributes({hovering:!1,renderedAt:null})})),t.trigger("play:blurChart",e)}))}},65562:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.useVisibleDimensionId=e.useValue=e.useUnits=e.useUnitSign=e.useTitle=e.usePayload=e.useOnResize=e.useName=e.useLoadingColor=e.useLatestValue=e.useLatestRowValue=e.useLatestConvertedValue=e.useIsMinimal=e.useIsFetching=e.useInitialLoading=e.useImmediateListener=e.useFormatTime=e.useFormatDate=e.useForceUpdate=e.useFilteredNodeIds=e.useEmpty=e.useDimensionIds=e.useConvertedValue=e.useConverted=e.useColor=e.useChartError=e.useChart=e.useAttributeValue=e.useAttribute=e.getValueByPeriod=e.convert=void 0;var i=r(96540),o=r(16199),a=r(28973),s=r(96380),l=r(32770),u=h(r(71612)),c=h(r(23775)),f=["key"],d=["chart","id"],p=["chart","id"];function h(t){return t&&t.__esModule?t:{default:t}}function b(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function m(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?b(Object(r),!0).forEach((function(e){y(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function y(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function g(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function v(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(t,e):void 0}}(t,e)||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.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var w=e.useChart=function(){return(0,i.useContext)(c.default)},A=function(t){return t+1},S=e.useForceUpdate=function(){return v((0,i.useReducer)(A,0),2)[1]},x=e.useImmediateListener=function(t,e){var r=(0,i.useMemo)(t,e);(0,i.useLayoutEffect)((function(){return r}),[r])},P=e.useAttributeValue=function(t,e){var r=w(),n=S();return x((function(){return r.onAttributeChange(t,n)}),[r]),r.getAttribute(t,e)},O=(e.useFilteredNodeIds=function(){var t=w(),e=S();return x((function(){t.onAttributeChange("selectedNodeLabelsFilter",e),t.onAttributeChange("selectedNodes",e)}),[t]),t.getFilteredNodeIds()},e.useInitialLoading=function(){var t=w(),e=S();return x((function(){return t.onAttributeChange("loaded",e)}),[t]),!t.getAttribute("loaded")},e.useLoadingColor=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"themeNeutralBackground",e=w(),r=v((0,i.useState)(t),2),n=r[0],a=r[1],s=P("fetchStartedAt"),l=P("loading");return(0,i.useLayoutEffect)((function(){if(l){var r=(0,o.scaleLinear)().domain([0,1e3,2e3,3e3,1e5]).range([e.getThemeAttribute(t),e.getThemeAttribute(t),e.getThemeAttribute("themeLoadingStart"),e.getThemeAttribute("themeNetdata"),e.getThemeAttribute("themeNetdata")]),n=setInterval((function(){a(r(Date.now()-s))}),500);return function(){return clearInterval(n)}}a(t)}),[l,s,e]),n},e.useColor=function(t){var e=w(),r=S();return x((function(){return e.onAttributeChange("theme",r)}),[e]),e.getThemeAttribute(t)},e.useIsFetching=function(){var t=w(),e=S();return x((function(){return t.onAttributeChange("loading",e)}),[t]),t.getAttribute("loading")},e.useEmpty=function(){var t=w(),e=S();return x((function(){return t.on("finishFetch",e)}),[t]),0===t.getPayload().data.length},e.useAttribute=function(t){var e=w(),r=S(),n=function(){return e.getAttribute(t)};x((function(){return e.onAttributeChange(t,r)}),[e]);var o=(0,i.useCallback)((function(r){return e.updateAttribute(t,"function"===typeof r?r(n()):r)}),[e]);return[n(),o]},e.useTitle=function(){var t=P("title"),e=P("contextScope"),r=1===e.length&&u.default[e[0]];return r||t},e.useName=function(){var t=P("name"),e=P("contextScope");return t||(e&&e.length?e.join(", "):"")},e.useVisibleDimensionId=function(t){var e=w(),r=S();return x((function(){return(0,a.unregister)(e.onAttributeChange("selectedDimensions",r),e.on("visibleDimensionsChanged",r))}),[e]),e.isDimensionVisible(t)},e.usePayload=function(){var t=w(),e=S();return x((function(){return t.on("payloadChanged",e)}),[t]),t.getPayload()},e.useChartError=function(){var t=v((0,i.useState)(null),2),e=t[0],r=t[1],n=w(),o=S();return x((function(){var t=function(t){r(t),o()};return n.on("successFetch",(function(){return t(n.getAttribute("error"))})).on("failFetch",(function(){return t(n.getAttribute("error"))}))}),[n]),e},e.useFormatTime=function(t){var e=w(),r=S();return x((function(){return e.onAttributeChange("timezone",r)}),[e]),(0,i.useMemo)((function(){return e.formatTime(t)}),[t,e.getAttribute("timezone")])},e.useFormatDate=function(t){var e=w(),r=S();return x((function(){return e.onAttributeChange("timezone",r)}),[e]),(0,i.useMemo)((function(){return e.formatDate(t)}),[t,e.getAttribute("timezone")])},e.useOnResize=function(t){var e=w(),r=v((0,i.useState)(1),2),n=r[0],o=r[1],s=S();return x((function(){return(0,a.unregister)(e.on("mountChartUI",(function(){setTimeout((function(){o((function(t){return t+1})),s()}),300)})),e.getUI(t).on("rendered",s).on("resize",s))}),[t,e,n]),{width:e.getUI(t).getChartWidth(),height:e.getUI(t).getChartHeight(),parentWidth:e.getAttribute("containerWidth")}},e.useDimensionIds=function(){var t=w(),e=S();return x((function(){return t.on("dimensionChanged",e)}),[t]),t.getDimensionIds()},e.useUnitSign=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.key,r=void 0===e?"units":e,n=g(t,f),i=w(),o=S();return x((function(){return i.onAttributeChange("".concat(r,"ConversionPrefix"),o)}),[i,r]),i.getUnitSign(m({key:r},n))},e.useUnits=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"units",e=w(),r=S();return x((function(){return e.onAttributeChange("".concat(t,"ConversionPrefix"),r)}),[e,t]),e.getUnits(t)},function(t,e){var r=e.fractionDigits;return 0===t?"-":(Math.round(100*(t+Number.EPSILON))/100).toFixed(r||2)}),j=function(t){return Math.round(t).toString()},k={arp:O,percent:O,cv:function(t,e){var r=e.fractionDigits;return null==t||0===t?"-":(Math.round(100*(t+Number.EPSILON))/100).toFixed(r||1)+"%"},count:j,points:j,dimensions:j,pa:function(t){return s.parts.reduce((function(e,r){return(0,s.check)(t,s.enums[r])?m(m({},e),{},y({},r,s.colors[r])):e}),{})}},L=e.convert=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.valueKey,i=r.fractionDigits,o=r.dimensionId,a=r.unitsKey,s=void 0===a?"units":a;if(null===e||"-"===e)return"-";var l=k[n];return l?l(e,{fractionDigits:i,dimensionId:o,unitsKey:s}):t.getConvertedValue(e,{fractionDigits:i,key:s,dimensionId:o})},N=e.useConverted=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.valueKey,n=e.fractionDigits,o=e.dimensionId,a=e.unitsKey,s=void 0===a?"units":a,l=w(),u=P("".concat(s,"ConversionPrefix"));return(0,i.useMemo)((function(){return L(l,t,{valueKey:r,fractionDigits:n,dimensionId:o,unitsKey:s})}),[l,t,r,u])},C=(e.useLatestRowValue=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=w(),r=v((0,i.useState)(null),2),n=r[0],o=r[1];return(0,i.useLayoutEffect)((function(){var r=function(){var r=e.getAttribute("hoverX"),n=e.getPayload().all;if(0===n.length)return"";var i=r?e.getClosestRow(r[0]):-1;return i=-1===i?n.length-1:i,e.getVisibleDimensionIds().map((function(r){return{label:r,value:e.getDimensionValue(r,i,t),color:e.selectDimensionColor(r)}}))};return(0,a.unregister)(e.onAttributeChange("hoverX",(function(){return o(r())})),e.on("dimensionChanged",(function(){return o(r())})),e.on("render",(function(){return o(r())})))}),[e]),n},function(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t.getPayload().data;if(null===i||void 0===i||!i.length)return null;n.abs="boolean"===typeof n.abs?n.abs:t.getAttribute("abs");var o=i;if("highlight"===r){var a=t.getAttribute("overlays").highlight;if(null===a||void 0===a||!a.range)return null;var s=v(a.range,2),u=s[0],c=s[1];o=i.filter((function(t){var e=t[0]/1e3;return e>=u&&e<=c}))}if(!o.length)return null;if(!(e=t.isDimensionVisible(e)?e:t.getVisibleDimensionIds()[0]))return null;if(-1===t.getDimensionIndex(e))return null;for(var f=[],d=0;d<o.length;d++){var p=t.getRowDimensionValue(e,o[d],n);null!==p&&!isNaN(p)&&isFinite(p)&&f.push(p)}if(!f.length)return null;switch(n.valueKey){case"min":return Math.min.apply(Math,f);case"max":return Math.max.apply(Math,f);case"avg":return f.reduce((function(t,e){return t+e}),0)/f.length;case"value":return f[f.length-1];case"arp":return 0;case"median":var h=[].concat(f).sort((function(t,e){return t-e})),b=Math.floor(h.length/2);return h.length%2!==0?h[b]:(h[b-1]+h[b])/2;case"stddev":var m=f.reduce((function(t,e){return t+e}),0)/f.length,y=f.reduce((function(t,e){return t+Math.pow(e-m,2)}),0)/f.length;return Math.sqrt(y);case"cv":var g=f.reduce((function(t,e){return t+e}),0)/f.length,_=f.reduce((function(t,e){return t+Math.pow(e-g,2)}),0)/f.length,w=Math.sqrt(_);return g?w/Math.abs(g)*100:null;case"count":return f.length;case"volume":return f.reduce((function(t,e){return t+Math.abs(e)}),0);case"range":return Math.max.apply(Math,f)-Math.min.apply(Math,f);case"p25":return(0,l.calculatePercentile)(f,25);case"p75":return(0,l.calculatePercentile)(f,75);case"p95":return(0,l.calculatePercentile)(f,95);default:return null}}),M=e.getValueByPeriod={latest:function(t){var e=t.chart,r=t.id,n=g(t,d);n.abs="boolean"===typeof n.abs?n.abs:e.getAttribute("abs");var i=e.getAttribute("hoverX"),o=e.getPayload().all;if(!o.length)return null;var a=i?e.getClosestRow(i[0]):-1;return a=-1===a?o.length-1:a,(r=e.isDimensionVisible(r)?r:e.getVisibleDimensionIds()[0])?e.getDimensionValue(r,a,n):null},window:function(t){var e=t.chart,r=t.id,n=g(t,p);return C(e,r,"window",n)},highlight:function(t){var e=t.chart,r=t.id,n=t.options;return C(e,r,"highlight",n)}},I=e.useValue=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.valueKey,o=void 0===n?"value":n,s=r.abs,l=r.unitsKey,u=void 0===l?"units":l,c=r.allowNull,f=w(),d=v((0,i.useState)(null),2),p=d[0],h=d[1];return(0,i.useLayoutEffect)((function(){var r=function(){return(M[e]||M.latest)({chart:f,id:t,valueKey:o,abs:s,allowNull:c})};return h(r()),(0,a.unregister)(f.onAttributeChange("hoverX",(function(){return h(r())})),f.on("dimensionChanged",(function(){return h(r())})),f.onAttributeChange("".concat(u,"Conversion"),(function(){return h(r())})),f.on("render",(function(){return h(r())})))}),[f,t,o,e,u]),p},D=(e.useLatestValue=function(t){return I(t,"latest",arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},e.useConvertedValue=function(t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=I(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",e);return N(r,m(m({},e),{},{dimensionId:t}))});e.useLatestConvertedValue=function(t){return D(t,"latest",m({allowNull:!0,dimensionId:t},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))},e.useIsMinimal=function(){return"minimal"===P("designFlavour")}},65825:(t,e)=>{function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}(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.")}()}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.setValue=e.getValue=e.deleteKey=void 0;var s=e.getValue=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".";if("string"!==typeof t||!t||null==r)return e;var a=o(t.split(n)),l=a[0],u=a.slice(1);if(0===u.length)return void 0!==r[l]?r[l]:e;var c=r[l];return null==c||"object"!==i(c)&&!Array.isArray(c)?e:s(u.join("."),e,c)},l=e.setValue=function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!==typeof t||!t)return a;var s=o(t.split(".")),u=s[0],c=s.slice(1);if(0===c.length)return a[u]=e,a;var f=a[u],d=null!=f&&"object"===i(f)&&!Array.isArray(f);return a[u]=d?function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?r(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({},f):{},l(c.join("."),e,a[u])},u=e.deleteKey=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!==typeof t||!t)return e;var r=o(t.split(".")),n=r[0],a=r.slice(1);if(0===a.length)return delete e[n],e;var s=e[n];return null==s||"object"!==i(s)||Array.isArray(s)||u(a.join("."),s),e}},66739:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.on("highlightStart",(function(t){"select"===t.getAttribute("navigation")&&t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){t.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=t.on("highlightEnd",(function(t,e){if("select"===t.getAttribute("navigation")&&(t.getApplicableNodes({syncHighlight:!0}).forEach((function(t){t.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==e)){var n=r(e,2),i=n[0],o=n[1];t.moveX(i,o)}}));return function(){e(),n()}}},67137:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(r(68652)),o=r(28973),a=s(r(58370));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return d(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(t,e):void 0}}(t,e)||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.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t,e){var r,n,s,l,c=(0,i.default)(t,e),d=function(){c.render();var t=e.getAttributes(),r=t.hoverX;if(t.loaded){var n=e.getPayload().data,i=n[r?e.getClosestRow(r[0]):n.length-1];if(Array.isArray(i)){c.render();var o=f(e.getAttribute("getValueRange")(e),2),a=o[0],u=o[1];a===s&&u===l||e.trigger("yAxisChange",a,u),s=a,l=u,c.trigger("rendered")}}};return u(u({},c),{},{mount:function(t){c.mount(t),n=(0,a.default)(t,(function(){return c.trigger("resize")}),(function(){return c.trigger("resize")}));var i=e.getAttributes().loaded;r=(0,o.unregister)(e.onAttributeChange("hoverX",d),!i&&e.onceAttributeChange("loaded",d)),d()},unmount:function(){r&&r(),n&&n(),c.unmount(),s=null,l=null},render:d})}},68637:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=c(r(68652)),i=r(28973),o=c(r(58370)),a=c(r(85872)),s=r(86263),l=c(r(99906)),u=c(r(19543));function c(t){return t&&t.__esModule?t:{default:t}}function f(t){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f(t)}function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return p(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(t,e):void 0}}(t,e)||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.")}()}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function h(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?h(Object(r),!0).forEach((function(e){m(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function m(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=f(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==f(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t,e){var r,c,f,p,h=(0,n.default)(t,e),m=null,y=(0,a.default)(),g=function(){m&&(m.destroy(),m.recreate())},v=function(){h.render();var t=e.getAttributes(),r=t.hoverX,n=t.loaded;if(m&&n){var i=e.getPayload().data,o=r?e.getClosestRow(r[0]):-1;o=-1===o?i.length-1:o;var a=e.getVisibleDimensionIds().map((function(t){return{label:(0,s.shortForLength)(t,30),value:e.getDimensionValue(t,o),color:e.selectDimensionColor(t),caption:t,id:t}})).filter((function(t){return!!t.value})),l=d(e.getAttribute("getValueRange")(e),2),c=l[0],b=l[1];c===f&&b===p||e.trigger("yAxisChange",c,b),f=c,p=b,h.render(),m.options.data.content=a.length?a:[{label:"No data",value:1,color:h.chart.getThemeAttribute("themeD3pieSmallColor")}],m.options.labels=(0,u.default)(h).labels,window.requestAnimationFrame((function(){g()})),h.trigger("rendered")}};return b(b({},h),{},{mount:function(t){if(!m){h.mount(t);var n=e.getAttribute("theme");t.classList.add(n);var a=e.getAttributes().loaded;m=new l.default(t,(0,u.default)(h)),c=(0,o.default)(t.parentNode,(function(){m.options=b(b({},m.options),{},{size:(0,u.default)(h).size}),g(),h.trigger("resize")}),(function(){return h.trigger("resize")}));var s=y.add(v);r=(0,i.unregister)(e.onAttributeChange("hoverX",s),!a&&e.onceAttributeChange("loaded",s),e.onAttributeChange("theme",s),e.on("visibleDimensionsChanged",s)),v()}},unmount:function(){r&&r(),c&&c(),m&&(m.destroy(),m=null),f=null,p=null,h.unmount()},render:v})}},68652:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(28973)),i=o(r(85872));function o(t){return t&&t.__esModule?t:{default:t}}function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){u(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t,e){var r=(0,n.default)(),o=(0,i.default)(),a=null,s=e.getDateWindow()[1],u=function(){return s=e.getDateWindow()[1]};e.on("visibleDimensionsChanged",o.add(u));return l(l({},r),{},{sdk:t,chart:e,mount:function(r){a=r,t.trigger("mountChartUI",e),e.trigger("mountChartUI")},unmount:function(){t.trigger("unmountChartUI",e),e.trigger("unmountChartUI"),r.offAll(),a=null,o&&o.clear()},render:u,getRenderedAt:function(){return s},getElement:function(){return a},getChartWidth:function(){return a?a.offsetWidth:300},getChartHeight:function(){return a?a.offsetHeight:300}})}},69789:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48090),i={warning:"#FFF8E1",critical:"#FFEBEF",clear:"#E5F5E8"},o={warning:"#FFC300",critical:"#F59B9B",clear:"#68C47D"},a={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};e.default=function(t,e){var r=t.chart.getAttribute("overlays")[e],s=r.whenTriggered,l=r.whenLast,u=void 0===l?Math.floor((new Date).getTime()/1e3):l,c=r.status,f=t.getDygraph(),d=f.getArea().h,p=f.hidden_ctx_,h=(0,n.getArea)(f,[s,u]);if(!h)return(0,n.trigger)(t,e);var b=h.from,m=h.width,y=h.to;(0,n.trigger)(t,e,h),p.save(),p.beginPath(),p.rect(b,0,m,d-1),p.fillStyle=o[c],p.globalAlpha=.1,p.fill();p.beginPath(),p.moveTo(b,0),p.lineTo(b,d),p.globalAlpha=1,p.lineWidth=2,p.setLineDash([4,4]),p.strokeStyle=i[c],p.stroke(),p.beginPath(),p.moveTo(y-2,0),p.lineTo(y-2,d),p.strokeStyle=a[c],p.stroke(),p.closePath(),p.restore()}},71612:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={"fping.latency":"FPing Latency","fping.packets":"FPing Packets","fping.quality":"FPing Quality"}},72222:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48090),i={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};e.default=function(t,e){var r=t.chart.getAttribute("overlays")[e],o=r.when,a=r.status,s=t.getDygraph(),l=s.getArea().h,u=s.hidden_ctx_,c=(0,n.getArea)(s,[o,o]);if(!c)return(0,n.trigger)(t,e);var f=c.from;(0,n.trigger)(t,e,c),u.save(),u.beginPath(),u.moveTo(f-1,0),u.lineTo(f-1,l),u.globalAlpha=1,u.lineWidth=2,u.setLineDash([4,4]),u.strokeStyle=i[a],u.stroke(),u.closePath(),u.restore()}},72385:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(13752)),i=u(r(92815)),o=u(r(72582)),a=u(r(82650)),s=u(r(78072)),l=u(r(17323));function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return f(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,e):void 0}}(t,e)||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.")}()}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default={id:"",name:"",chartLibrary:"",theme:"default",host:"",description:null,before:0,after:0,title:null,min:0,max:0,pristineStaticValueRange:void 0,valueRange:null,staticValueRange:null,getValueRange:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).dygraph,r=void 0!==e&&e;if(!t)return[null,null];var n=t.getAttributes(),i=n.min,o=void 0===i?null:i,a=n.max,s=void 0===a?null:a,l=n.valueRange,u=void 0===l?[null,null]:l,f=n.staticValueRange;if(f)return f;if(!u||null===u[0]&&null===u[1])return r?[null,null]:[o,s];var d=c(u,2),p=d[0],h=d[1];if(r){var b=t.getAttributes(),m=b.groupBy,y=b.aggregationMethod;if(m.length>1||"dimension"!==m[0]||"avg"!==y)return[null,null]}return[null===p||p>o?o:p,null===h||h<s?s:h]},loaded:!1,loading:!1,processing:!1,updatedAt:0,fetchStartedAt:0,focused:!1,active:!1,sparkline:!1,chartType:"",selectedLegendDimensions:[],contextItems:[],contextScope:[],nodesScope:[],selectedContexts:[],selectedDimensions:[],selectedLabels:[],selectedNodes:[],selectedInstances:[],dimensionIds:[],versions:{},enabledHover:!0,syncHover:!0,hoverX:null,navigation:"",enabledNavigation:!0,enabledResetRange:!0,syncPanning:!0,panning:!1,hovering:!1,syncHighlight:!0,highlighting:!1,desiredUnits:["auto"],staticFractionDigits:null,abs:!0,unitsConversionMethod:[""],unitsConversionDivider:[-1],unitsConversionFractionDigits:[0],unitsConversionPrefix:[""],unitsConversionBase:[""],dbUnitsConversionMethod:[""],dbUnitsConversionDivider:[-1],dbUnitsConversionFractionDigits:[0],dbUnitsConversionPrefix:[""],dbUnitsConversionBase:[""],temperature:"celsius",secondsAsTime:!0,timezone:void 0,syncTimezone:!0,dimensionsSort:"default",autofetch:!1,autofetchOnWindowBlur:!1,paused:!1,pixelsPerPoint:3,legend:!0,groupingMethod:"average",groupingTime:0,urlOptions:[],eliminateZeroDimensions:!0,fullscreen:!1,overlays:{},showingInfo:!1,colors:[],height:"",enabledYAxis:!0,width:"",enabledXAxis:!0,hasToolbox:!0,hasHoverPopover:!0,expandable:!0,showAnnotations:!0,hasYlabel:!0,yAxisLabelWidth:60,axisLabelFontSize:10,outOfLimits:!1,aggregationMethod:"sum",postAggregationMethod:"avg",groupBy:["dimension"],groupByLabel:[],postGroupBy:["selected"],postGroupByLabel:[],dimensionsSortBy:[{id:"contribution",desc:!0}],instancesSortBy:[{id:"contribution",desc:!0}],nodesSortBy:[{id:"contribution",desc:!0}],groupBySortBy:[],labelsSortBy:[{id:"contribution",desc:!0}],nodesExpanded:{},groupByExpanded:{},labelsExpanded:{},drilldown:{groupBy:["node","instance","dimension"],groupByLabel:[],data:null,loading:!1,error:null,sortBy:[],expanded:{},groupBySortBy:[],groupByExpanded:{}},pristine:{},themeGridColor:["#E4E8E8","#212727"],themeCrosshair:["#536775","#536775"],themeTrackColor:["#DBE1E1","#353F3F"],themeScaleColor:["#F7F8F8","#2B3136"],themeEasyPieTrackColor:["#DBE1E1","#353F3F"],themeEasyPieScaleColor:["#B7C2C2","#424E4E"],themeGaugePointer:["#8F9EAA","#536775"],themeGaugeStroke:["#DBE1E1","#353F3F"],themeD3pieSmallColor:["#536775","#CFD5DA"],themeD3pieStroke:["#DBE1E1","#353F3F"],themeInnerLabelColor:["#F7F8F8","#282827"],themeLabelColor:["#35414a","#ffffff"],themeBackground:["#ffffff","#282C34"],themeNeutralBackground:["#DBE1E1","#353F3F"],themeWarningBackground:["#FFCC26","#FFCC26"],themeErrorBackground:["#F95251","#F95251"],themeAnomalyScaleColor:["#9F75F9","#9F75F9"],themeGroupBoxesMin:["#E4F1FF","#000C18"],themeGroupBoxesMax:["#0075F2","#0075F2"],themeLoadingStart:["#BFE5C6","#2f5446"],themeNetdata:["#00AB44","#00AB44"],themeShadow:["rgba(9, 30, 66, 0.15)","rgba(0, 0, 0, 0.4)"],designFlavour:"default",legendScroll:0,initializedFilters:!1,error:null,agent:!0,toolboxElements:[s.default,o.default,n.default,i.default,a.default],toolboxProps:{},leftHeaderElements:[l.default],expanded:!1,expandedHeight:300,viewDimensions:{ids:[],names:[],count:0,priorities:[],grouped:[],algorithm:"absolute"},units:[""],unitsStsByContext:{},unitsByContext:{},viewUpdateEvery:0,dbUnits:[""],dbUnitsStsByContext:{},dbUnitsByContext:{},updateEvery:0,firstEntry:0,lastEntry:0,dimensions:{},labels:{},nodes:{},instances:{},alerts:{},drawer:{action:"values",tab:"window",showAdvancedStats:!1},renderedAt:null,fetchAt:null,dimensionsOnNonDimensionGrouping:null,en:{instance:{one:"instance",other:"instances"}},tableColumns:["context","dimension"],bearer:null,xNetdataBearer:null,showPostAggregations:!1,showAnomalies:!0,draftAnnotation:null,compareData:{},comparePeriods:[],compareLoading:!1,compareError:null,customPeriods:[{id:"24h",label:"24 hours before",offsetSeconds:86400},{id:"7d",label:"7 days before",offsetSeconds:604800}],selectedNodeLabelsFilter:[]}},72473:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(34297))&&n.__esModule?n:{default:n};e.default=function(t,e){var r=t.chart.getAttribute("overlays")[e].row;(0,i.default)(t,r,"click")}},72582:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;l(r(96540));var i=l(r(73862)),o=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s}(t,e)}(r(6504)),a=r(22332),s=r(74848);function l(t){return t&&t.__esModule?t:{default:t}}function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return d(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(t,e):void 0}}(t,e)||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.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e=(0,a.useChart)(),r=f((0,a.useAttribute)("showingInfo"),2),n=r[0],l=r[1];return(0,s.jsx)(o.Button,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({icon:(0,s.jsx)(o.default,{svg:i.default,size:"16px"}),title:"Information","data-testid":"chartHeaderToolbox-information",active:n,onClick:function(){return l((function(t){return!t}))},"data-track":e.track("information")},t))}},73760:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.stackedAggregations=e.default=void 0;var n=o(r(19443)),i=o(r(90872));function o(t){return t&&t.__esModule?t:{default:t}}e.stackedAggregations={avg:!0,sum:!0},e.default=function(t){var e=t.getAttribute("dimensionIds");return{aggregationMethod:t.getAttribute("aggregationMethod")||(0,n.default)(t),selectedDimensions:(0,i.default)(t),initializedFilters:!(null===e||void 0===e||!e.length)}}},74210:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;(n=r(81395))&&n.__esModule,function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;(function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,s={__proto__:null,default:t};if(null===t||"object"!=a(t)&&"function"!=typeof t)return s;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(o.get||o.set)?i(s,l,o):s[l]=t[l])})(t,e)}(r(25772));var n,i=r(21666),o=["result"];function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){u(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var c=function(t){var e=t.nodes;t.point;return Object.keys(e).reduce((function(t,e){var r=transformDataRow(e,result.point,stats);return t.push(r),t}),{})};e.default=function(t,e){var r=null,n=function(e,r){var n=c(e);n.result,function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}}(n,o);t.updateAttributes({weightsLoading:!1,error:null}),t.trigger("weights:finishFetch")};return{weights:{},fetchWeights:function(e){if(t){return r&&r.abort(),t.trigger("weights:startFetch"),t.updateAttributes({weightsLoading:!0}),function(){var e=l({signal:(r=new AbortController).signal},(t.getAttribute("bearer")||t.getAttribute("xNetdataBearer"))&&{headers:l({},t.getAttribute("bearer")?{Authorization:"Bearer ".concat(t.getAttribute("bearer"))}:{"X-Netdata-Auth":"Bearer ".concat(t.getAttribute("xNetdataBearer"))})});return(0,i.fetchChartWeights)(t,e).then((function(t){return n(t)})).catch((function(e){return r=e,void(t&&("AbortError"!==(null===r||void 0===r?void 0:r.name)?(t.updateAttributes({weightsLoading:!1,weightsError:(null===r||void 0===r?void 0:r.errorMessage)||(null===r||void 0===r?void 0:r.message)||"Something went wrong"}),t.trigger("weights:finishFetch")):t.updateAttribute("weightsLoading",!1)));var r}))}()}}}}},75849:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(48323),i=["attrs"];function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){l(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var u=["*"];e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.attrs,o=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(e,i),a=t.getAttributes().host,l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=s(s({},t.getAttributes()),e),i=r.selectedContexts,o=r.context,a=r.nodesScope,l=r.contextScope,c=r.selectedInstances,f=r.selectedDimensions,d=r.selectedLabels,p=r.aggregationMethod,h=r.groupBy,b=r.groupByLabel,m=r.postGroupBy,y=r.postGroupByLabel,g=r.postAggregationMethod,v=r.showPostAggregations,_=t.getFilteredNodeIds(),w=(0,n.getChartURLOptions)(t),A=(0,n.getChartPayload)(t,e),S=A.after,x=A.before,P=A.points,O=A.time_group,j=A.time_resampling;return{format:A.format,options:w,scope:{contexts:Array.isArray(l)&&l.length?l:u,nodes:Array.isArray(a)&&a.length?a:[]},selectors:{contexts:Array.isArray(i)&&i.length?i:o?[o]:u,nodes:Array.isArray(_)&&_.length?_:u,instances:Array.isArray(c)&&c.length?c:u,dimensions:Array.isArray(f)&&f.length?f:u,labels:Array.isArray(d)&&d.length?d:u},aggregations:{metrics:[{group_by:h,group_by_label:b,aggregation:p},v&&!!m.length&&{group_by:m,group_by_label:y,aggregation:g}].filter(Boolean),time:{time_group:O,time_resampling:j}},window:s(s({after:S},S>0&&{before:x}),{},{points:P})}}(t,r);return fetch("".concat(a,"/data"),s({method:"POST",body:JSON.stringify(l)},o)).then((function(t){return t.json()}))}},75949:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.codesByAlias=e.aliasByCode=void 0;e.aliasByCode={ShiftLeft:"Shift",ShiftRight:"Shift",ControlLeft:"Control",ControlRight:"Control",AltLeft:"Alt",AltRight:"Alt",MetaLeft:"Meta",MetaRight:"Meta"},e.codesByAlias={Shift:["ShiftLeft","ShiftRight"],Alt:["AltLeft","AltRight"],Control:["ControlLeft","ControlRight"],Meta:["MetaLeft","MetaRight"]},e.default={8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",65:"KeyA",66:"KeyB",67:"KeyC",68:"KeyD",69:"KeyE",70:"KeyF",71:"KeyG",72:"KeyH",73:"KeyI",74:"KeyJ",75:"KeyK",76:"KeyL",77:"KeyM",78:"KeyN",79:"KeyO",80:"KeyP",81:"KeyQ",82:"KeyR",83:"KeyS",84:"KeyT",85:"KeyU",86:"KeyV",87:"KeyW",88:"KeyX",89:"KeyY",90:"KeyZ",91:"Meta",92:"Meta",93:"ContextMenu",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",181:"VolumeMute",182:"VolumeDown",183:"VolumeUp",186:"Semicolon",187:"Equal",188:"Comma",190:"Period",191:"Slash",192:"Backquote",219:"BracketLeft",220:"Backslash",221:"BracketRight",222:"Quote"}},75985:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.unitsMissing=e.isScalable=e.isMetric=e.isBit=e.isBinary=e.getUnitsString=e.getUnitConfig=e.getScales=e.getAlias=e.default=void 0;var i,o=(i=r(59930))&&i.__esModule?i:{default:i},a=l(r(86064)),s=l(r(15395));function l(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(l=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function d(t){return function(t){if(Array.isArray(t))return b(t)}(t)||m(t)||h(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t){return function(t){if(Array.isArray(t))return t}(t)||m(t)||h(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.")}()}function h(t,e){if(t){if("string"==typeof t)return b(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function m(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}e.unitsMissing=function(t){return"undefined"===typeof o.default.units[t]};var y=function(t){return null===t||"undefined"===typeof t?"":t},g=e.getUnitConfig=function(t){return o.default.units[t]||{is_scalable:!0,is_metric:!1,is_binary:!1,is_bit:!1,print_symbol:y(t),name:y(t)}},v=(e.getAlias=function(t){return o.default.aliases[t]||(o.default.units[t]?t:function(t){if(o.default.units["{".concat(t,"}")])return"{".concat(t,"}");if(!/\//g.test(t))return t;var e=p(t.split("/")),r=e[0],n=e.slice(1);return o.default.units["{".concat(r,"}/").concat(n.join("/"))]?"{".concat(r,"}/").concat(n.join("/")):o.default.units["".concat(r,"/{").concat(n.join("/"),"}")]?"".concat(r,"/{").concat(n.join("/"),"}"):t}(t))},e.isScalable=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"string"===typeof e?null===(t=g(e))||void 0===t?void 0:t.is_scalable:null===e||void 0===e?void 0:e.is_scalable}),_=e.isMetric=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"string"===typeof e?null===(t=g(e))||void 0===t?void 0:t.is_metric:null===e||void 0===e?void 0:e.is_metric},w=e.isBinary=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"string"===typeof e?null===(t=g(e))||void 0===t?void 0:t.is_binary:null===e||void 0===e?void 0:e.is_binary},A=e.isBit=function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"string"===typeof e?null===(t=g(e))||void 0===t?void 0:t.is_bit:null===e||void 0===e?void 0:e.is_bit},S=(e.getScales=function(t){return v(t)?w(t)?[d(s.keys.binary),s.default.binary]:A(t)?[d(s.keys.bit),s.default.num]:_(t)?[d(s.keys.num),s.default.num]:[d(s.keys.decimal),s.default.decimal]:[[],{}]},function(t,e,r){return e?r?"undefined"===typeof e.name?t:e.name:"undefined"===typeof e.print_symbol?t:e.print_symbol:t}),x=(e.getUnitsString=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3?arguments[3]:void 0;return v(t)?_(t)||w(t)||A(t)?"".concat(S(e,o.default.prefixes[e],n)).concat(S(r,t,n)).trim():"".concat(S(e,o.default.decimal_prefixes[e],n)," ").concat(S(r,t,n)).trim():S(r,t,n).trim()},c(c({},Object.keys(a.keys).reduce((function(t,e){return a.keys[e].forEach((function(r){t[(0,a.makeConversableKey)(e,r)]=function(t,n){return a.default[e][r].convert(n,t)}})),t}),{})),{},{original:function(t,e){return e},divide:function(t,e,r){return e/r},adjust:function(t,e,r){return r(e)}}));e.default=function(t,e,r,n){return(x[e]||x.original)(t,r,n)}},78051:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(96380);function i(t){return function(t){if(Array.isArray(t))return s(t)}(t)||l(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t){return function(t){if(Array.isArray(t))return t}(t)||l(t)||a(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.")}()}function a(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function l(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}e.default=function(t){return function(e){if(t&&"ANNOTATIONS"===e.setName){var r=e.drawingContext,a=e.points;if(!a.length||!a[1])return;var s=a[1].canvasx-a[0].canvasx+1,l=Math.floor(s),u=t.chart.getPayloadDimensionIds(),c=t.chart.getAttribute("selectedLegendDimensions"),f=u.reduce((function(e,r,n){return c.length?t.chart.isDimensionVisible(r)&&e.add(n):e.add(n),e}),new Set),d=t.chart.getPayload().all;a.forEach((function(a){var s=a.canvasx,u=t.chart.getClosestRow(a.xval),c=i(o(d[u]).slice(1).reduce((function(t,e,r){var i=e.pa;return f.has(r)&&i&&n.parts.forEach((function(e){return(0,n.check)(i,n.enums[e])&&t.add(e)})),t}),new Set)).sort((function(t,e){return n.priorities[t]<n.priorities[e]})),p=e.dygraph.getArea().h;r.strokeStyle=r.fillStyle="transparent",r.fillRect(s-l/2,p-4,l,p),r.strokeRect(s-l/2,p-4,l,p),c.forEach((function(t){r.strokeStyle=r.fillStyle=n.colors[t]||"transparent",r.fillRect(s-l/2,p-4,l,p),r.strokeRect(s-l/2,p-4,l,p)}))}))}}}},78072:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=d(r(96540)),o=r(63766),a=f(r(83835)),s=d(r(6504)),l=r(22332),u=f(r(4149)),c=r(74848);function f(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(d=function(t,e){if(!e&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return s;if(o=e?i:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(t,e)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(t,e):void 0}}(t,e)||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.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e=t.disabled,r=(0,i.useRef)(),n=(0,l.useChart)(),f=p((0,i.useState)(!1),2),d=f[0],h=f[1];return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(s.Button,{ref:r,icon:(0,c.jsx)(s.default,{svg:a.default,size:"16px"}),title:"Settings",disabled:e,"data-testid":"chartHeaderToolbox-settings",onClick:function(){return h((function(t){return!t}))},"data-track":n.track("settings")}),r.current&&d&&(0,c.jsx)(o.Drop,{target:r.current,align:{top:"bottom",right:"right"},onEsc:function(){return h(!1)},onClickOutside:function(){return h(!1)},"data-toolbox":n.getId(),background:"modalBackground",margin:[2,0,0],round:!0,children:(0,c.jsx)(u.default,{chart:n,onClose:function(){return h(!1)}})})]})}},79358:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(t.target||t.srcElement).getBoundingClientRect(),a=r(/touch/.test(t.type)?[null===(e=i.initialTouches)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.pageX,null===(n=i.initialTouches)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.pageY]:[t.clientX,t.clientY],2),s=a[0],l=a[1];return{offsetX:s-o.left,offsetY:l-o.top}}},79513:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(62523)),i=r(81431),o=s(r(10238)),a=s(r(99447));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return u(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(t,e):void 0}}(t,e)||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.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t){var e=(0,a.default)(t).destroy,r=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.chart.getAttribute("navigation");return t.chart.updateAttributes({navigation:e,prevNavigation:r})},s=(0,i.debounce)(500,(function(t,e,r){t.moveX(e,r)})),u=0,c=0,f=0,d=t.on("mousedown",(function(t){t.shiftKey&&t.altKey?r("selectVertical"):t.altKey?r("highlight"):t.shiftKey&&r("select")})).on("mouseup",(function(){setTimeout((function(){var e=t.chart.getAttribute("prevNavigation");e&&r(e,null)}))})).on("wheel",(function(e,r){if(e.shiftKey||e.altKey){e.preventDefault(),e.stopPropagation();var n="number"!==typeof e.wheelDelta||Number.isNaN(e.wheelDelta)?-1.2*e.deltaY:e.wheelDelta/40,i=(e.detail?-1*e.detail:n)/50,a=e.offsetX||e.layerX-e.target.offsetLeft,u=function(t,e){var r=l(t.toDomCoords(t.xAxisRange()[0],null),1)[0],n=e-r,i=t.toDomCoords(t.xAxisRange()[1],null)[0]-r;return 0===i?0:n/i}(r,a);!function(e,n,i){i=i||.5;var a=l(e.xAxisRange(),2),u=a[0],c=a[1],f=(c-u)*n,d=f*i,p=f*(1-i),h=Math.round((u+d)/1e3),b=Math.round((c-p)/1e3),m=(0,o.default)({after:h,before:b}),y=m.fixedAfter,g=m.fixedBefore;1e3*y===u&&1e3*g===c||(s(t.chart,y,g),r.updateOptions({dateWindow:[1e3*y,1e3*g]}))}(r,i,u)}})).on("dblclick",t.chart.resetNavigation).on("touchstart",(function(t,e,r){n.default.defaultInteractionModel.touchstart(t,e,r),r.touchDirections={x:!0,y:!1},c=0,f=t.touches[0].pageX||0})).on("touchmove",(function(e,r,i){n.default.defaultInteractionModel.touchmove(e,r,i),c||t.sdk.trigger("panStart",t.chart),c=Date.now()})).on("touchend",(function(e,r,i){var o,a=Date.now();if(a-u<300)return t.trigger("dblclick",e,r,i),void(u=a);(u=a,n.default.defaultInteractionModel.touchend(e,r,i),0!==c||0===f)?t.chart.getAttribute("panning")&&t.sdk.trigger("panEnd",t.chart,r.dateWindow_):t.chart.updateAttribute("clickX",[null===(o=i.initialTouches)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.dataX,null])}));return function(){d(),e()}}},79645:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(32360);e.default=function(){return function(t){if(0===t.seriesIndex){var e=t.dygraph,r=t.drawingContext,i=t.allSeriesPoints,o=e.toDomYCoord(0),a=1/0;i.forEach((function(t){var e=t[1].canvasx-t[0].canvasx;e<a&&(a=e)}));var s=Math.floor(2/3*a),l=e.getColors(),u=e.getColors().map((function(t){return(0,n.darkenColor)(t)}));i.forEach((function(t,e){r.fillStyle=l[e],r.strokeStyle=u[e],t.forEach((function(t){var n=t.canvasx-s/2*(1-e/(i.length>1?i.length-1:1));r.fillRect(n,t.canvasy,s/i.length,o-t.canvasy),r.strokeRect(n,t.canvasy,s/i.length,o-t.canvasy)}))}))}}}},80509:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=h(r(62523)),i=h(r(68652)),o=h(r(58370)),a=h(r(85872)),s=r(22753),l=r(97005),u=r(21945),c=h(r(6076)),f=h(r(99447)),d=h(r(19243)),p=h(r(34297));function h(t){return t&&t.__esModule?t:{default:t}}function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function m(t){return function(t){if(Array.isArray(t))return v(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||g(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||g(t,e)||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.")}()}function g(t,e){if(t){if("string"==typeof t)return v(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(t,e):void 0}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function _(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function w(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?_(Object(r),!0).forEach((function(e){A(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function A(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=b(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==b(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var S=["touchstart","touchmove","touchend"];e.default=function(t,e){var r,h,b=(0,i.default)(t,e),g=null,v=[],_=null,A=null,x=null,P=null,O=null,j={line:(0,l.makeLinePlotter)(b),stackedBar:(0,l.makeStackedBarPlotter)(b),multiBar:(0,l.makeMultiColumnBarPlotter)(b),heatmap:(0,l.makeHeatmapPlotter)(b),default:null},k={yRangePad:15,strokeWidth:.7,fillAlpha:.2,fillGraph:!1,stackedGraph:!1,forceIncludeZero:!1,errorBars:!1,makeYAxisLabelFormatter:function(){return function(t,n,i,o){var a=e.getAttribute("min"),s=e.getAttribute("max"),l=y(o.axes_[0].valueRange||[null,null],2),u=l[0],c=l[1];return c=null===c?s:c,(u=null===u?a:u)===r&&c===h||(r=u,h=c,e.trigger("yAxisChange",u,c)),e.getConvertedValue(t)}},makeYTicker:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e,r,n,i,o,a){return(0,u.numericTicker)(e,r,n,i,o,a,t)}},highlightCircleSize:4},L={line:w(w({},k),{},{strokeWidth:1.5,fillAlpha:.2}),stacked:w(w({},k),{},{strokeWidth:.1,fillAlpha:.8,fillGraph:!0,stackedGraph:!0,forceIncludeZero:!0}),area:w(w({},k),{},{fillGraph:!0,forceIncludeZero:!0}),stackedBar:w(w({},k),{},{stackedGraph:!0,forceIncludeZero:!0}),heatmap:w(w({},k),{},{makeYAxisLabelFormatter:function(){return function(t){var n=e.getAttribute("min"),i=e.getAttribute("max");n===r&&i===h||(r=n,h=i,e.trigger("yAxisChange",n,i));var o=parseFloat(parseFloat(t).toFixed(5));return isNaN(o)?t:o}},makeYTicker:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e,r,n,i,o,a){return(0,u.heatmapTicker)(e,r,n,i,o,a,t)}},highlightCircleSize:0}),default:w({},k)},N=function(){var t=e.getPayload().labels,r=e.getAttributes(),i=r.chartType,o=r.includeZero,a=r.enabledXAxis,l=r.enabledYAxis,u=r.yAxisLabelWidth,c=j[i]||j.default,f=L[i]||L.default,d=f.strokeWidth,p=f.fillAlpha,h=f.fillGraph,b=f.stackedGraph,m=f.forceIncludeZero,y=f.makeYAxisLabelFormatter,g=f.errorBars,v=f.makeYTicker,_=f.highlightCircleSize,A=f.yRangePad,S=y(t),x=v?v({labels:e.getVisibleDimensionIds(),units:e.getUnits()}):null,P=e.getAttributes().selectedLegendDimensions,O=e.getPayloadDimensionIds();return{yRangePad:A,stackedGraph:b,fillGraph:h,fillAlpha:p,highlightCircleSize:_,strokeWidth:d,includeZero:o||m&&O.length>1&&P.length>1,stackedGraphNaNFill:"none",plotter:c,errorBars:g,axes:{x:a?{ticker:n.default.dateTicker,axisLabelFormatter:e.formatXAxis,axisLabelWidth:60}:{drawAxis:!1},y:l?w(w(w({},x&&{ticker:x}),{},{axisLabelFormatter:S},u&&{axisLabelWidth:u}),{},{pixelsPerLabel:15}):{drawAxis:!1}},ylabel:e.getAttribute("hasYlabel")&&e.getUnitSign({long:!0,withoutConversion:(0,s.isHeatmap)(i)})}},C=function(){var t=b.chart.getThemeAttribute("themeGridColor");return{axisLineColor:t,gridLineColor:t}},M=function(){var t=e.getPayloadDimensionIds(),r=e.getPayload().labels;if(null===t||void 0===t||!t.length||null===r||void 0===r||!r.length)return{visibility:!1};var n=r.length-t.length,i=Array(n>0?n:0).fill(!0),o=e.getAttribute("selectedLegendDimensions");return{visibility:[].concat(m(t.map(o.length?e.isDimensionVisible:function(){return!0})),m(i))}},I=function(){var t=e.getAttributes(),r=t.outOfLimits,n=t.getValueRange,i=t.staticValueRange,o=t.chartType,a=e.getPayload(),l=a.data,u=a.labels,c=e.getDateWindow(),f=r||0===l.length;return{file:f?[[0]]:l,labels:f?["X"]:u,dateWindow:c,valueRange:i||((0,s.isHeatmap)(o)?[0,e.getVisibleDimensionIds().length]:n(e,{dygraph:!0}))}},D=function(){return e.isSparkline()?{drawGrid:!1,drawAxis:!1,ylabel:void 0,yLabelWidth:0,highlightCircleSize:3,fillAlpha:1,strokeWidth:0}:null},F=function(){var t=e.getPayloadDimensionIds();return t.length?{colors:t.map((function(t){return e.selectDimensionColor(t)}))}:{}},E=w(w({},b),{},{getChartWidth:function(){return g?g.getArea().w:b.getChartWidth()},getChartHeight:function(){return g?g.getArea().h:100},getPreceded:function(){if(!g)return-1;if(1e3*e.getFirstEntry()<y(g.xAxisRange(),1)[0])return-1;var t=y(g.xAxisExtremes(),1)[0];return g.toDomXCoord(t)},mount:function(t){if(!g){b.mount(t);var r=e.getAttribute("theme");t.classList.add(r);var i=e.getAttributes(),u=e.getPayload(),c=u.data,f=u.labels;O=(0,a.default)();var d=i.outOfLimits||0===c.length;g=new n.default(t,d?[[0]]:c,w(w(w(w(w(w({legend:"never",showLabelsOnHighlight:!1,labels:d?["X"]:f,dateWindow:e.getDateWindow(),clickCallback:O.add((function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["click"].concat(e))})),highlightCallback:O.add((function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["highlightCallback"].concat(e))})),unhighlightCallback:O.add((function(){return b.trigger("unhighlightCallback")})),drawCallback:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["drawCallback"].concat(e))},underlayCallback:O.add((function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["underlayCallback"].concat(e))})),interactionModel:{willDestroyContextMyself:!0,mouseout:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["mouseout"].concat(e))},mousedown:O.add((function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["mousedown"].concat(e))})),mousemove:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["mousemove"].concat(e))},mouseover:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["mouseover"].concat(e))},mouseup:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["mouseup"].concat(e))},touchstart:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["touchstart"].concat(e))},touchmove:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["touchmove"].concat(e))},touchend:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["touchend"].concat(e))},dblclick:O.add((function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["dblclick"].concat(e))})),wheel:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return b.trigger.apply(b,["wheel"].concat(e))}},series:w(w({},i.showAnomalies&&{ANOMALY_RATE:{plotter:(0,l.makeAnomalyPlotter)(b),drawPoints:!1,pointSize:0,highlightCircleSize:0}}),i.showAnnotations&&{ANNOTATIONS:{plotter:(0,l.makeAnnotationsPlotter)(b),drawPoints:!1,pointSize:0,highlightCircleSize:0}}),strokeBorderWidth:0,axisLabelFontSize:i.axisLabelFontSize,axisLineWidth:1,gridLineWidth:1,maxNumberWidth:8,highlightSeriesBackgroundAlpha:1,drawGapEdgePoints:!0,ylabel:e.getAttribute("hasYlabel")&&e.getUnitSign({long:!0}),digitsAfterDecimal:e.getAttribute("unitsConversionFractionDigits")[0]<0?0:e.getAttribute("unitsConversionFractionDigits")[0],yLabelWidth:12,yRangePad:15,labelsSeparateLines:!0,rightGap:-5},N()),C()),M()),I()),D()),F())),x=(0,o.default)(t,(function(){return b.trigger("resize")}),(function(){return b.trigger("resize")})),S.forEach((function(e){t.addEventListener(e,(function(t){t.preventDefault()}),{passive:!1})})),A.toggle(i.enabledHover),_.toggle(i.enabledNavigation,i.navigation),v=[b.on("resize",(function(){return g.resize()})),e.onAttributeChange("hoverX",(function(t){var r=Array.isArray(t)?e.getClosestRow(t[0]):-1;if(-1===r)return g.setSelection();(0,p.default)(E,r)})),e.onAttributeChange("clickX",(function(t){var r=Array.isArray(t)?e.getClosestRow(t[0]):-1;if(-1===r)return g.setSelection();(0,p.default)(E,r,"click")})),e.onAttributeChange("enabledHover",A.toggle),e.onAttributeChange("enabledNavigation",_.toggle),e.onAttributeChange("navigation",_.set),e.onAttributeChange("overlays",P.toggle),e.onAttributeChange("draftAnnotation",P.toggle),e.onAttributeChange("theme",(function(e,r){t.classList.remove(r),t.classList.add(e),g.updateOptions(C())})),e.onAttributeChange("chartType",(function(){e.getAttribute("processing")||g.updateOptions(N())})),e.onAttributeChange("selectedLegendDimensions",(function(){e.getAttribute("processing")||g.updateOptions(w(w(w(w({},M()),F()),N()),{},{digitsAfterDecimal:e.getAttribute("unitsConversionFractionDigits")[0]<0?0:e.getAttribute("unitsConversionFractionDigits")[0]}))})),e.onAttributeChange("staticValueRange",(function(t){if(t){var r=y(t,2),n=r[0],o=r[1];g.updateOptions({valueRange:(0,s.isHeatmap)(i.chartType)?[Math.ceil(n),Math.ceil(o)]:i.getValueRange(e,{dygraph:!0})})}else g.updateOptions({valueRange:i.getValueRange(e,{dygraph:!0})})})),e.onAttributeChange("timezone",(function(){return g.updateOptions({})}))].filter(Boolean),P.toggle(),b.render()}},unmount:function(){g&&(O&&O.clear(),x(),v.forEach((function(t){return t()})),v=[],b.unmount(),A.destroy(),_.destroy(),g.destroy(),g=null,P.destroy())},getDygraph:function(){return g},getXAxisRange:function(){var t;return null===(t=g)||void 0===t?void 0:t.xAxisRange()},render:function(){if(g){var t=e.getAttributes(),r=t.highlighting,n=t.panning,i=t.processing;r||n||i||(b.render(),g.updateOptions(w(w(w(w(w({},I()),M()),F()),N()),{},{digitsAfterDecimal:e.getAttribute("unitsConversionFractionDigits")[0]<0?0:e.getAttribute("unitsConversionFractionDigits")[0]},D())),b.trigger("rendered"))}}});return _=(0,c.default)(E),A=(0,f.default)(E),P=(0,d.default)(E),E}},81395:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=[["#3366CC","#66AA00"],["#DC3912","#FE3912"],["#109618","#3366CC"],["#FF9900","#D66300"],["#990099","#0099C6"],["#DD4477","#DDDD00"],["#3B3EAC","#5054e6"],["#66AA00","#EE9911"],["#0099C6","#BB44CC"],["#B82E2E","#e45757"],["#AAAA11","#ef0aef"],["#5574A6","#CC7700"],["#994499","#22AA99"],["#22AA99","#109618"],["#6633CC","#905bfd"],["#E67300","#f54882"],["#316395","#4381bf"],["#8B0707","#ff3737"],["#329262","#329262"],["#3B3EAC","#3B3EFF"]]},82256:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(28973)),i=s(r(21341)),o=s(r(1729)),a=s(r(72385));function s(t){return t&&t.__esModule?t:{default:t}}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t){var e,r=t.ui,s=t.plugins,l=void 0===s?{}:s,u=t.attributes,f=void 0===u?{}:u,d=t.on,p=void 0===d?{}:d,h=(0,n.default)(),b={ui:r},m={},y=function(t,e){m[t]=e(w)},g=function(t){return(0,o.default)(c({sdk:w},t))},v=function(t){var e=t.getAttribute("chartLibrary",f.chartLibrary);return e in b.ui||console.error('Chart library "'.concat(e,'" does not exist in ').concat(Object.keys(b.ui).join(", "))),(0,b.ui[e])(w,t)},_=function(t){return(0,i.default)(c({sdk:w},t))},w=c(c({},h),{},{getRoot:function(){return e},register:y,unregister:function(t){m[t](),delete m[t]},addUI:function(t,e){b.ui[t]=e},makeChartCore:g,makeChartUI:v,makeChart:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=g(t),r=v(e);return e.setUI(c(c({},r),t.ui),"default"),e},makeContainer:_,getNode:function(t,r){return e.getNode(t,r)},getNodes:function(t,r){return e.getNodes(t,r)},appendChild:function(t){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).inherit,n=void 0===r||r;return e.appendChild(t,{inherit:n})},removeChild:function(t){return e.removeChild(t)},version:function(){return b._v},ui:r});return e=_({attributes:c(c({id:"root"},a.default),f)}),Object.keys(p).forEach((function(t){return h.on(t,p[t])})),Object.keys(l).forEach((function(t){return y(t,l[t])})),w}},82650:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=d(r(96540)),i=r(63766),o=f(r(20354)),a=f(r(8132)),s=f(r(4228)),l=d(r(6504)),u=r(22332),c=r(74848);function f(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(d=function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=y(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a})(t,e)}function p(){var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",i=r.toStringTag||"@@toStringTag";function o(r,n,i,o){var l=n&&n.prototype instanceof s?n:s,u=Object.create(l.prototype);return h(u,"_invoke",function(r,n,i){var o,s,l,u=0,c=i||[],f=!1,d={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,r){return o=e,s=0,l=t,d.n=r,a}};function p(r,n){for(s=r,l=n,e=0;!f&&u&&!i&&e<c.length;e++){var i,o=c[e],p=d.p,h=o[2];r>3?(i=h===n)&&(l=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=t):o[0]<=p&&((i=r<2&&p<o[1])?(s=0,d.v=n,d.n=o[1]):p<h&&(i=r<3||o[0]>n||n>h)&&(o[4]=r,o[5]=n,d.n=h,s=0))}if(i||r>1)return a;throw f=!0,n}return function(i,c,h){if(u>1)throw TypeError("Generator is already running");for(f&&1===c&&p(c,h),s=c,l=h;(e=s<2?t:l)||!f;){o||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(u=2,o){if(s||(i="next"),e=o[i]){if(!(e=e.call(o,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,s<2&&(s=0)}else 1===s&&(e=o.return)&&e.call(o),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);o=t}else if((e=(f=d.n<0)?l:r.call(n,d))!==a)break}catch(e){o=t,s=1,l=e}finally{u=1}}return{value:e,done:f}}}(r,i,o),!0),u}var a={};function s(){}function l(){}function u(){}e=Object.getPrototypeOf;var c=[][n]?e(e([][n]())):(h(e={},n,(function(){return this})),e),f=u.prototype=s.prototype=Object.create(c);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,u):(t.__proto__=u,h(t,i,"GeneratorFunction")),t.prototype=Object.create(f),t}return l.prototype=u,h(f,"constructor",u),h(u,"constructor",l),l.displayName="GeneratorFunction",h(u,i,"GeneratorFunction"),h(f),h(f,i,"Generator"),h(f,n,(function(){return this})),h(f,"toString",(function(){return"[object Generator]"})),(p=function(){return{w:o,m:d}})()}function h(t,e,r,n){var i=Object.defineProperty;try{i({},"",{})}catch(t){i=0}h=function(t,e,r,n){function o(e,r){h(t,e,(function(t){return this._invoke(e,r,t)}))}e?i?i(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(o("next",0),o("throw",1),o("return",2))},h(t,e,r,n)}function b(t,e,r,n,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void r(t)}s.done?e(l):Promise.resolve(l).then(n,i)}function m(t){return function(){var e=this,r=arguments;return new Promise((function(n,i){var o=t.apply(e,r);function a(t){b(o,n,i,a,s,"next",t)}function s(t){b(o,n,i,a,s,"throw",t)}a(void 0)}))}}function y(t){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}var g=function(t){return null===t||void 0===t?"-":"object"===y(t)?JSON.stringify(t):t},v=function(t){return t.reduce((function(t,e){return t+e.map(g).join(",")+"\n"}),"")},_={time:"timestamp",ANOMALY_RATE:"anomaly%",ANNOTATIONS:"annotations"},w={time:!0,ANOMALY_RATE:!0,ANNOTATIONS:!0},A=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"raw";return function(){var r="converted"===e,n=t.getPayload(),i=n.data,o=n.labels,a=[o.map((function(e){return w[e]?_[e]||t.getDimensionName(e):"".concat(_[e]||t.getDimensionName(e)," (").concat(t.getUnitSign({key:"units",dimensionId:e,withoutConversion:!r}),")")}))];i.forEach((function(e){a.push(o.map((function(n,i){return r?0===i?t.formatTime(e[i]):t.getConvertedValue(e[i],{dimensionId:n}):e[i]})))}));var s=window.URL.createObjectURL(new Blob([v(a)],{type:"text/csv;charset=utf-8;"})),l=document.createElement("a");l.href=s;var u="".concat(t.getAttribute("name")||t.getAttribute("contextScope").join("-").replace(".","_"),"-").concat(e,".csv");l.setAttribute("download",u),document.body.appendChild(l),l.click(),l.remove()}},S=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.uiName,n=e.type,i=void 0===n?"pdf":n;return m(p().m((function e(){var n,s,l,u,c,f,d,h,b,m,y,g,v,_,w,A,S,x,P,O;return p().w((function(e){for(;;)switch(e.p=e.n){case 0:if((n=t.getUI(r).getElement()).closest("[data-type='chart']")&&(n=n.closest("[data-type='chart']")),n){e.n=1;break}return e.a(2);case 1:if(0!==(s=n.getBoundingClientRect()).width&&0!==s.height){e.n=2;break}return e.a(2);case 2:return document.querySelectorAll("img").forEach((function(t){var e=t.currentSrc||t.src;try{if(new URL(e).origin!==window.location.origin)return}catch(r){return}})),l="".concat(t.getAttribute("name")||t.getAttribute("contextScope").join("-").replace(".","_")),e.p=3,e.n=4,(0,o.default)(n,{useCORS:!0,foreignObjectRendering:!0,width:n.scrollWidth,height:n.scrollHeight,scale:2,backgroundColor:t.getThemeAttribute("themeBackground"),ignoreElements:function(t){return t.hasAttribute("data-noprint")}});case 4:if(u=e.v,c=u.toDataURL("image/png"),"png"!==i){e.n=7;break}return e.n=5,fetch(c);case 5:return e.n=6,e.v.blob();case 6:f=e.v,d=URL.createObjectURL(f),(h=document.createElement("a")).href=d,h.download="".concat(l||"print",".png"),document.body.appendChild(h),h.click(),document.body.removeChild(h),URL.revokeObjectURL(d),e.n=8;break;case 7:b=n.scrollWidth>n.scrollHeight,m=new a.default({orientation:b?"landscape":"portrait",unit:"mm",format:"a4"}),y=m.internal.pageSize.getWidth(),g=m.internal.pageSize.getHeight(),v=u.width,_=u.height,A=(w=function(t){return.2645833333*t})(v),S=w(_),x=Math.min(y/A,g/S),P=A*x,O=S*x,m.addImage(c,"PNG",0,0,P,O),m.save("".concat(l||"print",".pdf"));case 8:e.n=10;break;case 9:return e.p=9,e.v,e.a(2);case 10:return e.a(2)}}),e,null,[[3,9]])})))},x=function(t){var e=t.disabled,r=(0,u.useChart)(),o=function(t){var e=A(t),r=A(t,"converted"),i=S(t),o=S(t,{type:"png"});return(0,n.useMemo)((function(){return[{onClick:r,label:"Download as CSV","data-track":t.track("download-csv")},{onClick:e,label:"Download raw data","data-track":t.track("download-raw-csv")},{onClick:i,label:"Download as PDF","data-track":t.track("download-pdf")},{onClick:o,label:"Download as PNG","data-track":t.track("download-png")}]}),[t,t.getHeatmapType()])}(r);return(0,c.jsx)(i.Menu,{items:o,dropProps:{align:{top:"bottom",right:"right"},"data-toolbox":r.getId()},dropdownProps:{width:"130px"},"data-track":r.track("download-chart"),children:(0,c.jsx)(l.Button,{icon:(0,c.jsx)(l.default,{svg:s.default,size:"14px"}),title:"Download",disabled:e,"data-testid":"chartHeaderToolbox-download"})})};e.default=(0,n.memo)(x)},83334:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(81395)),i=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=f(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a}(t,e)}(r(25772)),o=r(22753),a=u(r(94394)),s=u(r(62193)),l=["aggregationMethod"];function u(t){return t&&t.__esModule?t:{default:t}}function c(t){return function(t){if(Array.isArray(t))return t}(t)||h(t)||p(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.")}()}function f(t){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f(t)}function d(t){return function(t){if(Array.isArray(t))return b(t)}(t)||h(t)||p(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t,e){if(t){if("string"==typeof t)return b(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}function h(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}var m=function(){};e.default=function(t,e){var r=[],u={},p=[],h=[],b=new Set,y=0,g=["sum"];t.isSparkline=function(){return t.getAttribute("sparkline")},t.getHeatmapType=function(){return t.getAttribute("heatmapType")},t.getPayloadDimensionIds=function(){if(t.isSparkline())return g;var e=t.getAttribute("viewDimensions");return d((null===e||void 0===e?void 0:e.ids)||[])};var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return function(n,i){return e(n,i)||r(n,i)||t.getDimensionName(n).localeCompare(t.getDimensionName(i),void 0,{sensitivity:"accent",ignorePunctuation:!0})}},_={default:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds)().sort(v((function(e,r){return t.getDimensionPriority(e)-t.getDimensionPriority(r)})))},nameAsc:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds)().sort(v())},nameDesc:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds)().sort((function(e,r){return t.getDimensionName(r).localeCompare(t.getDimensionName(e))}))},valueDesc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().data;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(n,r)-t.getDimensionValue(e,r)})))},valueAsc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().data;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(e,r)-t.getDimensionValue(n,r)})))},anomalyDesc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().all;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(n,r,{valueKey:"arp"})-t.getDimensionValue(e,r,{valueKey:"arp"})}),(function(e,n){return t.getDimensionValue(n,r)-t.getDimensionValue(e,r)})))},anomalyAsc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().all;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(e,r,{valueKey:"arp"})-t.getDimensionValue(n,r,{valueKey:"arp"})}),(function(e,n){return t.getDimensionValue(e,r)-t.getDimensionValue(n,r)})))},annotationsDesc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().all;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(n,r,{valueKey:"pa"})-t.getDimensionValue(e,r,{valueKey:"pa"})}),(function(e,n){return t.getDimensionValue(n,r)-t.getDimensionValue(e,r)})))},annotationsAsc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getPayloadDimensionIds,r=arguments.length>1?arguments[1]:void 0,n=t.getPayload().all;return r=r||n.length-1,e().sort(v((function(e,n){return t.getDimensionValue(e,r,{valueKey:"pa"})-t.getDimensionValue(n,r,{valueKey:"pa"})}),(function(e,n){return t.getDimensionValue(e,r)-t.getDimensionValue(n,r)})))}},w={valueDesc:!0,valueAsc:!0,anomalyDesc:!0,anomalyAsc:!0,annotationsDesc:!0,annotationsAsc:!0},A=function(){var e=t.getAttribute("selectedLegendDimensions");h=e.length?p.filter((function(r){return e.includes(r)||e.includes(t.getDimensionName(r))})):p;var r=b;b=new Set(h),(0,i.setsAreEqual)(b,r)||t.trigger("visibleDimensionsChanged")};t.sortDimensions=function(){var e=t.getAttribute("dimensionsSort");p=(_[e]||_.default)(),A(),p&&t.trigger("dimensionChanged")},t.onHoverSortDimensions=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.getAttribute("dimensionsSort");return((0,o.isHeatmap)(t)?_.default:_[r]||_.default)((function(){return d(t.getVisibleDimensionIds())}),e)};var S=function(){var e=t.getAttribute("colors",[]),r=y++%(e.length+n.default.length);return r<e.length?"number"===typeof e[r]?n.default[e[r]]:e[r]?e[r]:n.default[y%n.default.length]:n.default[r-e.length]};t.updateDimensions=function(){var e=t.getPayloadDimensionIds();if((0,i.default)(r,e))w[t.getAttribute("dimensionsSort")]&&t.sortDimensions();else{r=e;var n=1===t.getAttribute("groupBy").length&&"dimension"===t.getAttribute("groupBy")[0],a=null;u=e.reduce((function(e,r,i){if(n&&!t.getHeatmapType()){var s,l=null===(s=r.match(/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/))||void 0===s?void 0:s[1];t.setAttribute("heatmapType",a&&l!==a||!l?o.heatmapTypes.disabled:null),a===l&&t.setAttribute("heatmapType",o.heatmapTypes[a]||o.heatmapTypes.incremental),a=l}return e[r]=i,e}),{}),n?/latency/.test(t.getAttribute("context"))&&t.setAttribute("heatmapType",o.heatmapTypes.default):t.setAttribute("heatmapType",null),t.sortDimensions(),t.updateColors()}},t.getDimensionIndex=function(t){return u[t]},t.getDimensionIds=function(){return p},t.getVisibleDimensionIds=function(){return h},t.isDimensionVisible=function(t){return b.has(t)};var x=null;t.selectDimensionColor=function(){var r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"selected",i=arguments.length>1?arguments[1]:void 0,o=function(){if(x)return x;var e=t.getAttributes(),r=e.colors,n=e.contextScope,i=e.id,o=String(i||n&&n[0]||"default");return x=r.length?t.getAttribute("id"):o.split(/[._]/)[0]}(),a=t.getAttribute("colors");if(t.isSparkline()&&Array.isArray(a))return a[0];var s="selected"===n;n=(!n||s)&&t.getAttribute("selectedDimensions")[0]||n,isNaN(i)||(n=(null===(r=n.split(","))||void 0===r?void 0:r[i])||n);var l=s&&null!==a&&void 0!==a&&a.length?a[0]:e.getRoot().getNextColor(S,o,n),u=t.getThemeIndex();return"string"===typeof l?l:l[u]},t.getDimensionName=function(e,r){var n,i,a=t.getAttribute("viewDimensions");if(null===a||void 0===a||!a.names)return"";var s=a.names[u[e]]||e;return isNaN(r)||(s=null!==(n=null===(i=s.split(","))||void 0===i?void 0:i[r])&&void 0!==n?n:s),(0,o.isHeatmap)(t)?(0,o.withoutPrefix)(s):s},t.getDimensionPriority=function(e){var r=t.getAttribute("viewDimensions");return null!==r&&void 0!==r&&r.priorities?r.priorities[u[e]]:0},t.getDimensionUnit=function(e){var r=t.getAttribute("viewDimensions");return null!==r&&void 0!==r&&r.units?e&&r.units[u[e]]||r.units[0]:""},t.getDimensionContext=function(e){var r=t.getAttribute("viewDimensions");return null!==r&&void 0!==r&&r.contexts?r.contexts[u[e]]||r.contexts[0]:""},t.getUnitAttributes=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"units",n=t.getDimensionContext(e);if(n&&t.getAttribute("".concat(r,"ByContext"))[n])return t.getAttribute("".concat(r,"ByContext"))[n];var i=t.getDimensionUnit(e),o=t.getAttribute(r).findIndex((function(t){return t===i}));o=-1===o?0:o;var a=t.getAttribute("".concat(r,"ConversionBase"))[o],s=t.getAttribute("".concat(r,"ConversionPrefix"))[o];return{method:t.getAttribute("".concat(r,"ConversionMethod"))[o],fractionDigits:t.getAttribute("".concat(r,"ConversionFractionDigits"))[o],base:a,prefix:s,divider:t.getAttribute("".concat(r,"ConversionDivider"))[o],unit:t.getAttribute(r)[o]}},t.getDimensionGroups=function(){var e,r=t.getAttribute("viewDimensions");return null!==r&&void 0!==r&&null!==(e=r.grouped)&&void 0!==e&&e.length?r.grouped:[]},t.getRowDimensionValue=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.valueKey,a=void 0===i?"value":i,s=n.abs,l=void 0===s||s,c=n.incrementable,d=void 0===c||c,p=n.allowNull,h=void 0!==p&&p,b=null===r||void 0===r?void 0:r[u[e]+1];if("undefined"===typeof b)return null;if(b=null!==b&&"object"===f(b)?b[a]:b,b=h&&null===b?b:l?Math.abs(b):b,d&&(0,o.isIncremental)(t)){var m=t.getDimensionIds().findIndex((function(t){return t===e}));if(-1===m)return b;for(var y=t.getDimensionIds()[m-1];y&&!t.isDimensionVisible(y);)y=t.getDimensionIds()[--m-1];b-=t.getRowDimensionValue(y,r,{valueKey:a,abs:l,incrementable:!1,allowNull:h})||0}return b},t.getDimensionValue=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.getPayload().all[r];return t.getRowDimensionValue(e,i,n)},t.getAggregatedDimensionValue=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.aggregationMethod,o=void 0===i?"sum":i,a=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(n,l),s=t.getPayload().all[r],u=e;if(!Array.isArray(e)||0===e.length){var c=t.getVisibleDimensionIds();u=c.length>0?c:t.getDimensionIds()}var f=u.map((function(e){return t.getRowDimensionValue(e,s,a)})).filter((function(t){return null!==t&&void 0!==t&&!isNaN(t)}));if(0===f.length)return 0;switch(o){case"sum":default:return f.reduce((function(t,e){return t+e}),0);case"avg":return f.reduce((function(t,e){return t+e}),0)/f.length;case"min":return Math.min.apply(Math,d(f));case"max":return Math.max.apply(Math,d(f))}};var P=".*",O="(.*)",j=function(t,e){if(Array.isArray(t))return(0,a.default)(t,(function(t){return c(t.match(e)).slice(1).join(",")}));if("object"===f(t)&&null!==t){var r={};return Object.keys(t).forEach((function(n){r[n]=j(t[n],e)})),r}return t},k=function(t,e,r,n){if(!n||!Array.isArray(n)||0===n.length)return t;var i=c(n),o=i[0],l=i.slice(1),u=new RegExp(r.reduce((function(t,e){return t+=t?",":"",t+=o===e?O:P}),""));return(0,s.default)(t)?t=(0,a.default)(e,(function(t){return c(t.match(u)).slice(1).join(",")})):Object.keys(t).forEach((function(e){t[e]=j(t[e],u)})),l.length?k(t,e,r,l):t};t.getTableMatrix=function(){var e=t.getDimensionIds(),r=t.getDimensionGroups(),n=t.getAttribute("tableColumns"),i=[],o=new RegExp(r.reduce((function(t,e){return t+=t?",":"",n.includes(e)?t+=P:(t+=O,i.push(e)),t}),""));return[(0,a.default)(e,(function(t){return c(t.match(o)).slice(1).join(",")})),k({},e,r,n),i]},t.toggleDimensionId=function(e){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).merge,n=void 0!==r&&r,i=t.getAttribute("selectedLegendDimensions");if(i.length)if(t.isDimensionVisible(e)){var o=i.filter((function(t){return t!==e}));t.updateAttribute("selectedLegendDimensions",o.length?n?o:[e]:[])}else{var a=n?[].concat(d(i),[e]):[e];t.updateAttribute("selectedLegendDimensions",a)}else t.updateAttribute("selectedLegendDimensions",n?t.getDimensionIds().filter((function(t){return t!==e})):[e])},t.onAttributeChange("dimensionsSort",t.sortDimensions),t.onAttributeChange("selectedLegendDimensions",A),t.updateColors=function(){var e=t.getAttribute("dimensionIds");e.length&&(t.isSparkline()?g:e).forEach((function(e){return t.selectDimensionColor(e)}))}}},85872:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(){var t=new Set;return{add:function(e){var r;return function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];t.delete(r),clearTimeout(r),r=setTimeout((function(){return e.apply(void 0,i)})),t.add(r)}},clear:function(){return Array.from(t).forEach((function(t){return clearTimeout(t)}))}}}},86064:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.makeConversableKey=e.keys=e.default=void 0;var n,i=(n=r(91665))&&n.__esModule?n:{default:n};e.makeConversableKey=function(t,e){return"".concat(t,"-").concat(e)};var o=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"MS",n=Math.abs(t),o=Math.floor(n/31536e3),a="".concat(o,"yr");n-=31536e3*o;var s=Math.floor(n/2592e3),l="".concat(s,"mo");n-=2592e3*s;var u=Math.floor(n/86400),c="".concat(u,"d");if("YEARS"===e)return"".concat(a,":").concat(l,":").concat(c);n-=86400*u;var f=Math.floor(n/3600),d=(0,i.default)(f);if("MONTHS"===e)return"".concat(l,":").concat(c," ").concat(d,"h");n-=3600*f;var p=Math.floor(n/60),h=(0,i.default)(p);if("DAYS"===e)return"".concat(c," ").concat(d,":").concat(h);n-=60*p;var b=(0,i.default)("MS"===r?n.toFixed(2):Math.round(n));return"HOURS"===e?"".concat(d,":").concat(h,":").concat(b):"MINUTES"===e?"".concat(h,":").concat(b):"".concat(b,"s")},a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return e*t}};e.keys={Cel:["[degF]"],ns:["ns","us","ms","s"],ms:["us","ms","s","a:mo:d","mo:d:h","d:h:mm","h:mm:ss","mm:ss"],s:["us","ms","s","a:mo:d","mo:d:h","d:h:mm","h:mm:ss","mm:ss","dHH:MM:ss"]},e.default={Cel:{"[degF]":{check:function(t){return"fahrenheit"===t.getAttribute("temperature")},convert:function(t){return 9*t/5+32}}},ns:{ns:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e<1e3},convert:function(t){var e=Math.round(10*t);return e-=10*(t=Math.floor(e/10)),"".concat(t,".").concat((0,i.default)(e))}},us:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1e3&&e<1e6},convert:function(t){t=Math.round(t);var e=Math.floor(t/1e3);return t-=1e3*e,t=Math.round(t/10),"".concat(e,".").concat((0,i.default)(t))}},ms:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1e6&&e<1e9},convert:function(t){t=Math.round(t);var e=Math.floor(t/1e3/1e3);return t-=1e3*e*1e3,t=Math.round(t/1e3/10),"".concat(e,".").concat((0,i.default)(t))}},s:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1e9},convert:function(t){t=Math.round(t);var e=Math.floor(t/1e3/1e3/1e3);return t-=1e3*e*1e3*1e3,t=Math.round(t/1e3/1e3/10),"".concat(e,".").concat((0,i.default)(t))}}},ms:{us:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e<1},convert:a(1e3)},ms:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1&&e<1e3},convert:a()},s:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1e3&&e<6e4},convert:a(.001)},"mm:ss":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=6e4&&e<36e5},convert:function(t){return o(t/1e3,"MINUTES")}},"h:mm:ss":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=36e5&&e<864e5},convert:function(t){return o(t/1e3,"HOURS")}},"d:h:mm":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=864e5},convert:function(t){return o(t/1e3,"DAYS")}},"mo:d:h":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=2592e6},convert:function(t){return o(t/1e3,"MONTHS")}},"a:mo:d":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=31536e6},convert:function(t){return o(t/1e3,"YEARS")}}},s:{us:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e<.001},convert:a(1e6)},ms:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=.001&&e<1},convert:a(1e3)},s:{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=1&&e<60},convert:a(1)},"mm:ss":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=60&&e<3600},convert:function(t){return o(t,"MINUTES")}},"h:mm:ss":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=3600&&e<86400},convert:function(t){return o(t,"HOURS")}},"d:h:mm":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=86400},convert:function(t){return o(t,"DAYS")}},"mo:d:h":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=2592e3},convert:function(t){return o(t,"MONTHS")}},"a:mo:d":{check:function(t,e){return t.getAttribute("secondsAsTime")&&e>=31536e3},convert:function(t){return o(t,"YEARS")}},"dHH:MM:ss":{check:function(){return!1},convert:function(t){return o(t,"DAYS","SECONDS")}}}}},86263:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.shortForLength=e.default=void 0;var r=function(t){if(/\d/.test(t)||t.length<4)return t;var e=t.substring(1,t.length-1);return[t.charAt(0),e.replace(/([aeiou])/gi,""),t.charAt(t.length-1)].join("")},n=function(t){return t.replace(/(\w)\1+/g,"$1")},i=function(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];return t?t.replace(/([\w\d].+?)([\s-_@])([\w\d].+)+?/,(function(t,r,o,a){return"".concat(e.apply(void 0,[r].concat(n))).concat(o).concat(i.apply(void 0,[a,e].concat(n)))})):""},o=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!t||"string"!==typeof t)return t;switch(e){case 0:return t.trim();case 1:return i(t,n);case 2:return i(t,r);default:return function(t,e){var r=Math.floor((t.length-e)/2),n=t.substring(0,r),i=t.substring(t.length-r);return"".concat(n,"...").concat(i)}(t,e)}};e.shortForLength=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30;if(!t||"string"!==typeof t)return t;for(var r=0;t.length>e;)t=o(t,r),r+=1;return t},e.default=o},86279:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(21666),i=l(r(98702)),o=l(r(73760)),a=l(r(17399)),s=["result","chartType","versions","title"];function l(t){return t&&t.__esModule?t:{default:t}}function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach((function(e){d(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=u(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==u(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var p={labels:[],data:[],all:[],tree:{}};e.default=function(t){var e=null,r=p,l=null,c=null;t.lastFetch=[null,null],t.getPayload=function(){return r},(0,i.default)(t);t.cancelFetch=function(){return e&&e.abort()};var d=function(){t&&(c=null,t.startAutofetch(),t.trigger("finishFetch"),t.trigger("render"))};t.doneFetch=function(e){t.backoffMs=0,setTimeout((function(){var r=(0,a.default)(e,t),n=r.result,i=r.chartType,u=r.versions,c=r.title,b=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(r,s),m=l,y=function(t){var e=(t||p).data;return(null===e||void 0===e?void 0:e.length)||0}(l=n);t.consumePayload(),t.invalidateClosestRowCache(),t.getAttribute("loaded")||t.getRoot().trigger("chartLoaded",t);var g=t.getAttributes();t.setAttributes({chartType:g.selectedChartType||g.chartType||i,title:null===g.title?c:g.title}),t.updateAttributes(f(f({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),outOfLimits:!y},b),{},{versions:u,error:null})),t.updateDimensions(),t.getAttribute("initializedFilters")||t.setAttributes((0,o.default)(t)),t.trigger("successFetch",l,m),h(u),d()}))};var h=function(e){if(e&&"object"===u(e)&&t){var r=t.getParent();if(r){var n=e.alerts_hard_hash,i=e.alerts_soft_hash,o=e.contexts_hard_hash,a=e.contexts_soft_hash,s=e.nodes_hard_hash;r.updateAttribute("versions",{alertsHardHash:n,alertsSoftHash:i,contextsHardHash:o,contextsSoftHash:a,nodesHardHash:s})}}};t.failFetch=function(e){t&&("AbortError"!==(null===e||void 0===e?void 0:e.name)?(t.backoff(),t.trigger("failFetch",e),t.getAttribute("loaded")||t.getRoot().trigger("chartLoaded",t),t.updateAttributes({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),error:n.errorCodesToMessage[null===e||void 0===e?void 0:e.errorMessage]||(null===e||void 0===e?void 0:e.errorMessage)||(null===e||void 0===e?void 0:e.message)||"Something went wrong"}),d()):t.updateAttribute("loading",!1))};t.baseFetch=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.doneFetch,n=void 0===r?t.doneFetch:r,i=e.failFetch,o=void 0===i?t.failFetch:i,a=e.signal,s=e.params;if(t){var l=f({params:void 0===s?{}:s,signal:a},(t.getAttribute("bearer")||t.getAttribute("xNetdataBearer"))&&{headers:f({},t.getAttribute("bearer")?{Authorization:"Bearer ".concat(t.getAttribute("bearer"))}:{"X-Netdata-Auth":"Bearer ".concat(t.getAttribute("xNetdataBearer"))})});return t.getChart(t,l).then((function(t){var e;return null!==t&&void 0!==t&&t.errorMsgKey?null===o||void 0===o?void 0:o(t):Array.isArray(null===t||void 0===t?void 0:t.result)||Array.isArray(null===t||void 0===t||null===(e=t.result)||void 0===e?void 0:e.data)?null===n||void 0===n?void 0:n(t):null===o||void 0===o?void 0:o()})).catch(o)}},t.fetch=function(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).processing,n=void 0!==r&&r;if(t){var i=function(){var e=t.getAttributes(),r=e.after,n=e.before,i=e.points,o=e.selectedContexts,a=e.context,s=e.nodesScope,l=e.contextScope,u=e.selectedInstances,c=e.selectedDimensions,f=e.selectedLabels,d=e.aggregationMethod,p=e.groupBy,h=e.groupByLabel,b=e.postGroupBy,m=e.postGroupByLabel,y=e.postAggregationMethod,g=e.showPostAggregations,v=e.agent,_=e.host,w=t.getFilteredNodeIds();return JSON.stringify({after:r,before:n,points:i,selectedContexts:o,context:a,nodesScope:s,contextScope:l,selectedNodes:w,selectedInstances:u,selectedDimensions:c,selectedLabels:f,aggregationMethod:d,groupBy:p,groupByLabel:h,postGroupBy:b,postGroupByLabel:m,postAggregationMethod:y,showPostAggregations:g,agent:v,host:_})}();return e&&!e.signal.aborted&&c===i?Promise.resolve():(t.updateAttributes({processing:n,loading:!0,fetchStartedAt:Date.now()}),t.cancelFetch(),t.trigger("startFetch"),function(){if(!t)return!1;var e=t.getAttributes(),r=e.firstEntry,n=e.after,i=e.before;return!r||r<=(n>=0?i:Date.now()/1e3)}()?(c=i,e=new AbortController,t.baseFetch({doneFetch:t.doneFetch,failFetch:t.failFetch,signal:e.signal})):Promise.resolve().then((function(){return t.failFetch({message:"Exceeds data retention"})})))}},t.consumePayload=function(){if(r===l||null===l)return!1;var e=r;return r=l,t&&t.trigger("payloadChanged",l,e),!0},t.on("fetch",t.fetch)}},86589:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;(n=r(96540))&&n.__esModule;var n,i=r(63766),o=r(74848);e.default=function(t){var e=t.formState,r=t.onChange;return(0,o.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,o.jsx)(i.TextSmall,{color:"textNoFocus",strong:!0,children:"Chart Elements"}),(0,o.jsxs)(i.Flex,{column:!0,gap:1,alignItems:"start",children:[(0,o.jsx)(i.Checkbox,{label:"Show Y-Axis",checked:e.enabledYAxis,onChange:function(t){r({enabledYAxis:t})}}),(0,o.jsx)(i.Checkbox,{label:"Show X-Axis",checked:e.enabledXAxis,onChange:function(t){r({enabledXAxis:t})}}),(0,o.jsx)(i.Checkbox,{label:"Show Legend",checked:e.legend,onChange:function(t){r({legend:t})}})]})]})}},86893:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(22753);function i(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||a(t,e)||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.")}()}function a(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}e.default=function(t,e,r,a,s,l){var u=(arguments.length>6&&void 0!==arguments[6]?arguments[6]:{}).labels,c=u.map(n.withoutPrefix),f=a("pixelsPerLabel"),d=Math.floor(r/f),p=a("axisLabelFormatter"),h=Math.ceil(u.length/(d-1)),b=c.map((function(t,e){return{v:e,label:e%h===0?p(c[e],0,a,s):null}})),m=o(s.yAxisRange(0),2),y=m[0],g=m[1],v=(g-y)/15/s.getArea().h;return[{label_v:g-v}].concat(i(b),[{label_v:y+v}])}},87306:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.pristineKey=e.default=void 0;var n,i=(n=r(22716))&&n.__esModule?n:{default:n};var o=e.pristineKey="pristine",a=(0,i.default)(o,["aggregationMethod","groupBy","groupByLabel","postAggregationMethod","postGroupBy","postGroupByLabel","groupingMethod","groupingTime","chartType","chartLibrary","selectedDimensions","selectedLabels","selectedNodes","selectedInstances","sparkline","selectedLegendDimensions","showingInfo","dimensionsSortBy","instancesSortBy","nodesSortBy","groupBySortBy","labelsSortBy","dimensionsSort","nodesExpanded","groupByExpanded","labelsExpanded","expanded","staticZones","showPostAggregations","selectedNodeLabelsFilter"]),s=a.updatePristine,l=a.resetPristine;e.default={update:s,reset:l}},87903:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(52076)),i=s(r(68652)),o=r(28973),a=s(r(58370));function s(t){return t&&t.__esModule?t:{default:t}}function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function u(t,e){return f(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||p(t,e)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(t){if(Array.isArray(t))return t}function d(t){return function(t){if(Array.isArray(t))return b(t)}(t)||h(t)||p(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t,e){if(t){if("string"==typeof t)return b(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(t,e):void 0}}function h(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function m(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function y(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?m(Object(r),!0).forEach((function(e){g(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function g(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t,e){var r,s,l,b,m=(0,i.default)(t,e),g=null,v=function(){return{color:m.chart.getThemeAttribute("themeGaugePointer"),strokeColor:m.chart.getThemeAttribute("themeGaugeStroke")}},_=function(){return e.getAttribute("getValueRange")(e)},w=function(){m.render();var t=e.getAttributes(),r=t.hoverX,n=t.loaded;if(g&&n){var i=e.getPayload().data;if(void 0!==(null===i||void 0===i?void 0:i.length)){var o=i[r?e.getClosestRow(r[0]):i.length-1];if(Array.isArray(o)){var a,d=(f(a=o)||h(a)||p(a)||c()).slice(1).reduce((function(t){return t+(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)}),0),b=u(_(),2),y=b[0],v=b[1];y===s&&v===l||e.trigger("yAxisChange",y,v),s=y,l=v,m.render();var w=Math.max(Math.min((d-y)/(v-y)*100,99.999),.001);g.set(w),m.trigger("rendered")}}}};return y(y({},m),{},{mount:function(t){if(!g){m.mount(t);var i=v(),s=i.color,l=i.strokeColor,u=e.getAttributes().staticZones;(g=new n.default(t.firstChild).setOptions(y({angle:-.2,lineWidth:.2,radiusScale:1,pointer:{length:.6,strokeWidth:.035,color:s},strokeColor:l,limitMax:!1,limitMin:!1,colorStart:e.selectDimensionColor(),generateGradient:!0,highDpiSupport:!0},u&&{staticZones:[{strokeStyle:l,min:0,max:100,height:1}].concat(d(u))}))).maxValue=100,g.animationSpeed=Number.MAX_VALUE,g.setMinValue(0),b=(0,a.default)(t,(function(){var e=t.clientWidth,r=.9*(t.clientHeight>e?e:t.clientHeight);t.firstChild.G__height=r,t.firstChild.style.height="".concat(r,"px");var n=e;t.firstChild.G__width=n,t.firstChild.style.width="".concat(n,"px"),g.setOptions({}),g.update(!0),m.trigger("resize")}),(function(){return m.trigger("resize")}));var c=e.getAttributes().loaded;r=(0,o.unregister)(e.onAttributeChange("hoverX",w),!c&&e.onceAttributeChange("loaded",w),e.onAttributeChange("theme",(function(){var t=v(),e=t.color,r=t.strokeColor;g.setOptions({strokeColor:r,pointer:{color:e}})})));var f=t.clientWidth,p=.9*(t.clientHeight>f?f:t.clientHeight);t.firstChild.G__height=p,t.firstChild.style.height="".concat(p,"px");var h=f;t.firstChild.G__width=h,t.firstChild.style.width="".concat(h,"px"),g.setOptions({}),w()}},unmount:function(){r&&r(),b&&b(),g=null,s=null,l=null,m.unmount()},render:w,getMinMax:_})}},90872:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=t.getAttributes(),r=e.selectedDimensions,n=e.groupBy,i=e.dimensionsOnNonDimensionGrouping;return null!==r&&void 0!==r&&r.length||null!==n&&void 0!==n&&n.includes("dimension")?r:i||r}},91665:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){return t>-10&&t<10?"0".concat(t):"".concat(t)}},92810:(t,e,r)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,o=(i=r(33185))&&i.__esModule?i:{default:i},a=r(63766),s=r(33640),l=["icon","hoverIndicator","padding"];function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var d=function(t){var e=t.active,r=t.disabled,n=t.defaultColor;return e?"text":r?"disabled":void 0===n?"textLite":n},p=o.default.button.attrs((function(t){var e=t.icon,r=t.hoverIndicator,n=void 0===r||r,i=t.padding,o=void 0===i?0:i,a=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,l);return c(c({cursor:"pointer"},a),{},{children:e||a.children,active:a.active||a["aria-expanded"],hoverIndicator:n,padding:o})})).withConfig({displayName:"button__Button",componentId:"sc-oqiqxn-0"})(["border:initial;padding:",";height:auto;line-height:0;background:",";"," color:",";svg{fill:",";stroke:",";}"," &:hover{",";color:",";svg{fill:",";stroke:",";}}"],(function(t){return t.padding}),(function(t){var e=t.theme;return t.active?(0,a.getColor)("borderSecondary")({theme:e}):"initial"}),a.cursor,(function(t){var e=t.active,r=t.disabled,n=t.theme;return(0,a.getColor)(d({active:e,disabled:r}))({theme:n})}),(function(t){var e=t.active,r=t.disabled,n=t.theme;return t.stroked?"none":(0,a.getColor)(d({active:e,disabled:r}))({theme:n})}),(function(t){var e=t.active,r=t.disabled,n=t.theme;return t.stroked?(0,a.getColor)(d({active:e,disabled:r}))({theme:n}):"none"}),(function(t){var e=t.active,r=t.hoverIndicator;return(e||r)&&"\n border-radius: 4px;\n "}),(function(t){var e=t.theme,r=t.hoverIndicator,n=t.disabled;return r&&!n&&"background: ".concat((0,a.getColor)("mainChartTboxHover")({theme:e}),";")}),(function(t){var e=t.active,r=t.disabled,n=t.theme;return(0,a.getColor)(d({active:e,disabled:r}))({theme:n})}),(function(t){var e=t.theme,r=t.stroked,n=t.disabled;return r?"none":(0,a.getColor)(d({defaultColor:"text",disabled:n}))({theme:e})}),(function(t){var e=t.theme,r=t.stroked,n=t.disabled;return r?(0,a.getColor)(d({defaultColor:"text",disabled:n}))({theme:e}):"none"}));e.default=(0,s.withTooltip)(p)},92815:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;l(r(96540));var n=l(r(79644)),i=l(r(85809)),o=r(22332),a=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=u(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a}(t,e)}(r(6504)),s=r(74848);function l(t){return t&&t.__esModule?t:{default:t}}function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=u(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==u(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t){var e=(0,o.useChart)(),r=(0,o.useAttributeValue)("fullscreen");return(0,s.jsx)(a.Button,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({icon:(0,s.jsx)(a.default,{svg:r?i.default:n.default,size:"16px"}),onClick:e.toggleFullscreen,title:r?"Minimize":"Full screen","data-testid":"chartHeaderToolbox-fullscreen","data-track":e.track("fullscreen")},t))}},93226:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(72222)),i=u(r(69789)),o=u(r(26559)),a=u(r(42980)),s=u(r(72473)),l=u(r(32649));function u(t){return t&&t.__esModule?t:{default:t}}e.default={alarm:n.default,alarmRange:i.default,highlight:o.default,proceeded:a.default,point:s.default,annotation:l.default}},93724:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(40182),i=u(r(28973)),o=u(r(10238)),a=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=c(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a}(t,e)}(r(87306)),s=u(r(3126)),l=r(65825);function u(t){return t&&t.__esModule?t:{default:t}}function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function d(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?f(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.default=function(t){var e=t.sdk,r=t.parent,u=void 0===r?null:r,c=t.attributes,f=(0,i.default)(),p=(0,i.default)(),h=d({id:(null===c||void 0===c?void 0:c.id)||(0,n.v4)()},c),b=function(t,e){return(0,l.setValue)(t,e,h)},m=function(t,e){return(0,l.getValue)(t,e,h)},y=function(){return h.id},g=function(t,e,r){return p.trigger(t,e,r)},v=function(t,r){if(h){var n=(0,l.getValue)(t,void 0,h);if(n!==r){var i=a.default.update(h,t,r);b(t,r),g(t,r,n),i&&(g(a.pristineKey,h[a.pristineKey],i),e.trigger("pristineChanged",a.pristineKey,I,r,n))}}},_=function(){return h},w=function(t,e){return p.on(t,e)},A=function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).inherit;u=t,(void 0===e||e)&&t&&L()},S=(0,s.default)(),x=S.update,P=S.formatTime,O=S.formatDate,j=S.formatXAxis,k=S.destroy,L=function(){var t=u.getAttributes();h=d(d(d({},t),h),{},{overlays:d(d({},t.overlays),h.overlays)}),x(h.timezone)},N=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(0,o.default)({after:t,before:r}),i=n.fixedAfter,a=n.fixedBefore;e.trigger("moveX",I,Math.floor(i),Math.floor(a))},C=function(t){var e=_(),r=e.after,n=e.before;if(r<0){var i=Date.now()/1e3;r=i+r,n=i}var o=t*Math.round((n-r)/4);N(r+o,n-o)},M=function(){var t=m("pristineStaticValueRange");void 0!==t&&(v("pristineStaticValueRange",void 0),v("staticValueRange",t))};x(m("timezone")),w("timezone",x);A(u);var I=d(d({attributeListeners:p},f),{},{sdk:e,setAttribute:b,getAttribute:m,updateAttribute:v,setAttributes:function(t){return Object.keys(t).forEach((function(e){return b(e,t[e])}))},getAttributes:_,updateAttributes:function(t){var r=null,n=Object.keys(t).reduce((function(e,n){var i=t[n],o=(0,l.getValue)(n,void 0,h);if(o===i)return e;var s=a.default.update(h,n,i);return s&&!r&&(r=s),b(n,i),e[n]=o,e}),{});Object.keys(n).forEach((function(e){t[e]!==n[e]&&g(e,t[e],n[e])})),r&&(g(a.pristineKey,h[a.pristineKey],r),e.trigger("pristineChanged",a.pristineKey,I,h[a.pristineKey],r))},onAttributeChange:w,onAttributesChange:function(t,e){return t.reduce((function(t,r){return t?t.on(r,e):p.on(r,e)}),null)},onceAttributeChange:function(t,e){return p.once(t,e)},match:function(t){return"function"===typeof t?t(I,h):!t||!h||!Object.keys(t).some((function(e){return t[e]!==h[e]}))},setParent:A,getParent:function(){return u},getId:y,getAncestor:function(t){for(var e=I,r=null;null!==(n=e.getParent())&&void 0!==n&&n.match(t);){var n;r=e.getParent(),e=r}return r},inherit:L,updateStaticValueRange:function(t){if(void 0===m("pristineStaticValueRange")){var e=m("staticValueRange");v("pristineStaticValueRange",e)}v("staticValueRange",t)},resetStaticValueRange:M,moveY:function(t,r){e.trigger("moveY",I,t,r)},moveX:N,zoomIn:function(){return C(1)},zoomOut:function(){return C(-1)},resetNavigation:function(){if(m("enabledResetRange")){if(void 0!==m("pristineStaticValueRange"))return M();N(-900)}},destroy:function(){u&&u.removeChild(y()),f.offAll(),p.offAll(),setTimeout((function(){return u=null}),2e3),k()},formatTime:P,formatDate:O,formatXAxis:j});return I}},96380:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.priorities=e.parts=e.labels=e.enums=e.colors=e.check=void 0;var r=e.enums={E:1,O:2,P:4};e.parts=Object.keys(r),e.check=function(t,e){return t&e},e.colors={P:"RGB(126, 189, 194)",O:"RGB(243, 223, 162)",E:"RGB(232, 185, 219)"},e.priorities={E:0,P:1,O:2},e.labels={E:"Empty data",P:"Partial data",O:"Overflow"}},97005:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"makeAnnotationsPlotter",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"makeAnomalyPlotter",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"makeHeatmapPlotter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"makeLinePlotter",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"makeMultiColumnBarPlotter",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"makeStackedBarPlotter",{enumerable:!0,get:function(){return i.default}});var n=u(r(5433)),i=u(r(21471)),o=u(r(79645)),a=u(r(19281)),s=u(r(54296)),l=u(r(78051));function u(t){return t&&t.__esModule?t:{default:t}}},97761:(t,e)=>{function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}(t,e)||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.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e,n=function(){!t.getRoot().getAttribute("paused")&&t.getRoot().getAttribute("after")<0&&t.getRoot().setAttribute("fetchAt",Date.now()),t.getNodes((function(e,r){var n=r.loaded,i=r.active;return"chart"===e.type&&n&&i&&!t.getRoot().getAttribute("paused")})).forEach((function(t){return t.trigger("render")})),e=setTimeout(n,1e3)},i=function(t){clearTimeout(e),e=null,t&&n()},o=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.now,o=void 0===i?new Date:i,a=n.force,s=void 0!==a&&a,l=e.getAttributes(),u=l.after,c=l.hovering,f=l.active,d=l.loaded,p=l.fetchStartedAt,h=!t.getRoot().getAttribute("autofetchOnWindowBlur")&&t.getRoot().getAttribute("blurred")||t.getRoot().getAttribute("paused"),b=u<0&&!c&&!h;if("container"===e.type)return e.updateAttribute("autofetch",b);b=b&&f,e.updateAttribute("autofetch",b);var m=r(e.lastFetch,2),y=m[0],g=m[1],v=r(e.getDateWindow(),2),_=v[0],w=v[1];if(f&&(!b||y-g!==_-w)&&(s||d&&(y!==_||g!==w))){if(p&&o-e.getUpdateEvery()<=p)return;e.lastFetch=[_,w],e.trigger("fetch")}},a=function(){t.getRoot().updateAttributes({blurred:!0});var e=!t.getRoot().getAttribute("autofetchOnWindowBlur")&&t.getRoot().getAttribute("blurred")||t.getRoot().getAttribute("paused");i(t.getRoot().getAttribute("after")<0&&!e),t.getNodes().forEach((function(t){return o(t)}))},s=function(){t.getRoot().updateAttributes({blurred:!1});var e=!t.getRoot().getAttribute("autofetchOnWindowBlur")&&t.getRoot().getAttribute("blurred")||t.getRoot().getAttribute("paused");i(t.getRoot().getAttribute("after")<0&&!e),t.getNodes().forEach((function(t){return o(t)}))};window.addEventListener("blur",a),window.addEventListener("focus",s);var l=t.on("active",(function(e){i(e.getAttribute("after")<0&&!e.getAttribute("hovering")&&!t.getRoot().getAttribute("paused")),o(e,{force:!0})})).on("play:hoverChart",(function(e){i(!1),t.getRoot().getAttribute("paused")||e.getApplicableNodes({syncHover:!0}).forEach((function(t){return o(t,{now:e.getAttribute("renderedAt")})}))})).on("play:blurChart",(function(e){e.getRoot().getAttribute("paused")||(i(e.getAttribute("after")<0&&!t.getRoot().getAttribute("paused")),e.getApplicableNodes({syncHover:!0}).forEach((function(t){return o(t)})))})).on("moveX",(function(e){i(e.getAttribute("after")<0&&!t.getRoot().getAttribute("paused")),e.getApplicableNodes({syncPanning:!0}).forEach((function(t){t.setAttributes({viewUpdateEvery:0,updateEvery:0}),o(t)}))}));return t.getRoot().onAttributeChange("paused",(function(){return t.getNodes().forEach((function(t){return o(t)}))})),function(){l(),window.removeEventListener("blur",a),window.removeEventListener("focus",s)}}},98702:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=function(t){var e=-1,r=-1;t.invalidateClosestRowCache=function(){e=-1,r=-1};t.getClosestRow=function(n){return e===n||(e=n,r=function(e){var r=t.getPayload().data;if(0===r.length)return-1;if(e<r[0][0])return 0;if(e>r[r.length-1][0])return r.length-1;for(var n=0,i=r.length-1,o=0;n<=i;){var a=Math.floor((n+i)/2);if(Math.abs(r[a][0]-e)<Math.abs(r[o][0]-e)&&(o=a),r[a][0]===e)return a;r[a][0]<e?n=a+1:i=a-1}return o}(n)),r}}},99447:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i=(n=r(79358))&&n.__esModule?n:{default:n};var o={stacked:!0,stackedBar:!0};e.default=function(t){var e,r,n,a,s=function(e,r){var n=function(e,r){if(!Array.isArray(r))return{};var n=t.getDygraph(),a=(0,i.default)(e),s=a.offsetX,l=a.offsetY;if(l>n.getArea().h-10)return{seriesName:"ANNOTATIONS"};if(l<15)return{seriesName:"ANOMALY_RATE"};if(o[t.chart.getAttribute("chartType")]){var u,c=n.findStackedPoint(s,l);return(null===(u=c.point)||void 0===u?void 0:u.canvasy)>l&&(c={point:c=r.reduce((function(t,e){return e.yval>t.yval?e:t}),{yval:-1/0}),row:c.idx,seriesName:c.name}),c}return n.findClosestPoint(s,l)}(e,r),a=n.seriesName;if(a){var s=t.getDygraph().getPropertiesForSeries(a);if(s){var l=t.chart.getPayloadDimensionIds();if(null!==l&&void 0!==l&&l.length)return l[s.column-1]||s.name}}},l=function(o,l,u){if(a!==l){n=u,a=l;var c=(0,i.default)(o);e=c.offsetX,r=c.offsetY;var f=s(o,u);f&&(t.sdk.trigger("highlightHover",t.chart,l,f),t.chart.trigger("highlightHover",l,f))}},u=function(e,r){if(!function(e){for(var r=t.chart.getAttribute("overlays"),n=t.getDygraph(),o=(0,i.default)(e).offsetX,a=0,s=Object.values(r);a<s.length;a++){var l=s[a];if("annotation"===l.type){var u=n.toDomXCoord(1e3*l.timestamp);if(Math.abs(o-u)<10)return!0}}return!1}(e)){var n=t.chart.getAttribute("draftAnnotation");n&&"editing"===n.status||(t.chart.updateAttribute("draftAnnotation",{timestamp:r/1e3,createdAt:new Date,status:"draft"}),t.sdk.trigger("annotationCreate",t.chart,r/1e3),t.chart.trigger("annotationCreate",r/1e3))}},c=function(o,l,c){if(a!==l){n=c,a=l;var f=(0,i.default)(o);e=f.offsetX,r=f.offsetY;var d=s(o,c);u(o,l),t.sdk.trigger("highlightClick",t.chart,l,d),t.chart.trigger("highlightClick",l,d)}},f=function(o){var l=(0,i.default)(o),u=l.offsetX,c=l.offsetY;if(!(Math.abs(u-e)<5&&Math.abs(c-r)<5)){e=u,r=c;var f=s(o,n);f&&(t.sdk.trigger("highlightHover",t.chart,a,f),t.chart.trigger("highlightHover",a,f))}},d=function(){t.sdk.trigger("highlightBlur",t.chart),t.chart.trigger("highlightBlur")},p=function(){r=null,n=null,a=null,t.off("highlightCallback",l),t.off("mousemove",f),t.off("mouseout",d),t.off("click",c)};return{toggle:function(e){return e?t.on("highlightCallback",l).on("mousemove",f).on("mouseout",d).on("click",c):p()},destroy:p}}},99906:(t,r,n)=>{var i,o,a,s=function(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,o,a={__proto__:null,default:t};if(null===t||"object"!=f(t)&&"function"!=typeof t)return a;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,a)}for(var s in t)"default"!==s&&{}.hasOwnProperty.call(t,s)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,s))&&(o.get||o.set)?i(a,s,o):a[s]=t[s]);return a}(t,e)}(n(19018));function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){c(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=f(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==f(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function f(t){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f(t)}o=[],void 0===(a="function"===typeof(i=function(){var t="d3pie",r="0.2.1",n=0,i={header:{title:{text:"",color:"#333333",fontSize:"18px",fontWeight:"bold",font:"arial"},subtitle:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial"},location:"top-center",titleSubtitlePadding:8},footer:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial",location:"left"},size:{canvasHeight:500,canvasWidth:500,pieInnerRadius:"0%",pieOuterRadius:null},data:{sortOrder:"none",ignoreSmallSegments:{enabled:!1,valueType:"percentage",value:null},smallSegmentGrouping:{enabled:!1,value:1,valueType:"percentage",label:"Other",color:"#cccccc"},content:[]},labels:{outer:{format:"label",hideWhenLessThanPercentage:null,pieDistance:30},inner:{format:"percentage",hideWhenLessThanPercentage:null},mainLabel:{color:"#333333",font:"arial",fontWeight:"normal",fontSize:"10px"},percentage:{color:"#dddddd",font:"arial",fontWeight:"bold",fontSize:"10px",decimalPlaces:0},value:{color:"#cccc44",fontWeight:"bold",font:"arial",fontSize:"10px"},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:null},effects:{load:{effect:"none",speed:1e3},pullOutSegmentOnClick:{effect:"none",speed:300,size:10},highlightSegmentOnMouseover:!1,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#efefef",borderRadius:2,font:"arial",fontWeight:"bold",fontSize:"10px",padding:4}},misc:{colors:{background:null,segments:["#2484c1","#65a620","#7b6888","#a05d56","#961a1a","#d8d23a","#e98125","#d0743c","#635222","#6ada6a","#0c6197","#7d9058","#207f33","#44b9b0","#bca44a","#e4a14b","#a3acb2","#8cc3e9","#69a6f9","#5b388f","#546e91","#8bde95","#d2ab58","#273c71","#98bf6e","#4daa4b","#98abc5","#cc1010","#31383b","#006391","#c2643f","#b0a474","#a5a39c","#a9c2bc","#22af8c","#7fcecf","#987ac6","#3d3b87","#b77b1c","#c9c2b6","#807ece","#8db27c","#be66a2","#9ed3c6","#00644b","#005064","#77979f","#77e079","#9c73ab","#1f79a7"],segmentStroke:"#ffffff"},gradient:{enabled:!1,percentage:95,color:"#000000"},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},o={initialCheck:function(t){var e=t.cssPrefix,r=t.element,n=t.options;if(!(r instanceof HTMLElement||r instanceof SVGElement))return!1;if(!/[a-zA-Z][a-zA-Z0-9_-]*$/.test(e))return!1;if(!a.isArray(n.data.content))return!1;for(var i=[],o=0;o<n.data.content.length;o++)"number"!==typeof n.data.content[o].value||isNaN(n.data.content[o].value)||n.data.content[o].value<=0||i.push(n.data.content[o]);return t.options.data.content=i,!0}},a={addSVGSpace:function(t){var e=t.element,r=t.options.size.canvasWidth,n=t.options.size.canvasHeight,i=t.options.misc.colors.background,o=s.select(e).append("svg:svg").attr("width",r).attr("height",n);return"transparent"!==i&&o.style("background-color",(function(){return i})),o},shuffleArray:function(t){for(var e,r,n=t.length;0!==n;)r=Math.floor(Math.random()*n),e=t[n-=1],t[n]=t[r],t[r]=e;return t},processObj:function(t,e,r){return"string"===typeof e?a.processObj(t,e.split("."),r):1===e.length&&void 0!==r?(t[e[0]]=r,t[e[0]]):0===e.length?t:a.processObj(t[e[0]],e.slice(1),r)},getDimensions:function(t){"string"===typeof t&&(t=document.getElementById(t));var e=0,r=0;if(t){var n=t.getBBox();e=n.width,r=n.height}return{w:e,h:r}},rectIntersect:function(t,e){return!(e.x>t.x+t.w||e.x+e.w<t.x||e.y+e.h<t.y||e.y>t.y+t.h)},getColorShade:function(t,e){(t=String(t).replace(/[^0-9a-f]/gi,"")).length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),e=e||0;for(var r="#",n=0;n<3;n++){var i=parseInt(t.substr(2*n,2),16);r+=("00"+(i=Math.round(Math.min(Math.max(0,i+i*e),255)).toString(16))).substr(i.length)}return r},initSegmentColors:function(t){for(var e=t.options.data.content,r=t.options.misc.colors.segments,n=[],i=0;i<e.length;i++)e[i].hasOwnProperty("color")?n.push(e[i].color):n.push(r[i]);return n},applySmallSegmentGrouping:function(t,e){var r=[],n=[],i=0,o=0;if("count"===e.valueType){for(var a=[],s=0,l=0;l<t.length;l++)a[s++]={idx:l,value:t[l].value};for(a.sort((function(t,e){return t.value<e.value?1:-1})),s=0;s<a.length;s++)t[a[s].idx].smallSegmentPriority=s;for(l=0;l<t.length;l++)t[l].smallSegmentPriority>=e.value?(n.push(t[l]),i+=t[l].value,o++):(t[l].isGrouped=!1,r.push(t[l]))}else if("percentage"===e.valueType){var f=c.getTotalPieSize(t);for(l=0;l<t.length;l++)if("percentage"===e.valueType){if(t[l].value/f*100<=e.value){n.push(t[l]),i+=t[l].value,o++;continue}t[l].isGrouped=!1,r.push(t[l])}}else for(l=0;l<t.length;l++)t[l].value<=e.value?(n.push(t[l]),i+=t[l].value,o++):(t[l].isGrouped=!1,r.push(t[l]));return n.length&&r.push(u(u({},e),{},{color:e.color,label:"["+e.label+" "+o+"]",value:i,isGrouped:!0,groupedData:n})),r},showPoint:function(t,e,r){t.append("circle").attr("cx",e).attr("cy",r).attr("r",2).style("fill","black")},isFunction:function(t){return t&&"[object Function]"==={}.toString.call(t)},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)}},l=function(){var t,r,n,i,o,a,s=arguments[0]||{},u=1,c=arguments.length,d=!1,p=Object.prototype.toString,h=Object.prototype.hasOwnProperty,b={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},m={isFunction:function(t){return"function"===m.type(t)},isArray:Array.isArray||function(t){return"array"===m.type(t)},isWindow:function(t){return null!==t&&t===t.window},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},type:function(t){return null===t?String(t):b[p.call(t)]||"object"},isPlainObject:function(t){if(!t||"object"!==m.type(t)||t.nodeType)return!1;try{if(t.constructor&&!h.call(t,"constructor")&&!h.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}var r;for(r in t);return void 0===r||h.call(t,r)}};for("boolean"===typeof s&&(d=s,s=arguments[1]||{},u=2),"object"===f(s)||m.isFunction(s)||(s={}),c===u&&(s=this,--u);u<c;u++)if(null!==(t=arguments[u]))for(r in t)n=s[r],s!==(i=t[r])&&(d&&i&&(m.isPlainObject(i)||(o=m.isArray(i)))?(o?(o=!1,a=n&&m.isArray(n)?n:[]):a=n&&m.isPlainObject(n)?n:{},s[r]=l(d,a,i)):void 0!==i&&(s[r]=i));return s},c={toRadians:function(t){return t*(Math.PI/180)},toDegrees:function(t){return t*(180/Math.PI)},computePieRadius:function(t){var e=t.options.size,r=t.options.misc.canvasPadding,n=e.canvasWidth-r.left-r.right,i=e.canvasHeight-r.top-r.bottom;"pie-center"!==t.options.header.location&&(i-=t.textComponents.headerHeight),t.textComponents.footer.exists&&(i-=t.textComponents.footer.h);var o,a,s=(n<(i=i<0?0:i)?n:i)/3;if(null!==e.pieOuterRadius)if(/%/.test(e.pieOuterRadius)){a=(a=(a=parseInt(e.pieOuterRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a;var l=n<i?n:i;if("none"!==t.options.labels.outer.format){var u=2*parseInt(t.options.labels.outer.pieDistance,10);l-u>0&&(l-=u)}s=Math.floor(l/100*a)/2}else s=parseInt(e.pieOuterRadius,10);/%/.test(e.pieInnerRadius)?(a=(a=(a=parseInt(e.pieInnerRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a,o=Math.floor(s/100*a)):o=parseInt(e.pieInnerRadius,10),t.innerRadius=o,t.outerRadius=s},getTotalPieSize:function(t){for(var e=0,r=0;r<t.length;r++)e+=t[r].value;return e},sortPieData:function(t){var e=t.options.data.content;switch(t.options.data.sortOrder){case"none":break;case"random":e=a.shuffleArray(e);break;case"value-asc":e.sort((function(t,e){return t.value<e.value?-1:1}));break;case"value-desc":e.sort((function(t,e){return t.value<e.value?1:-1}));break;case"label-asc":e.sort((function(t,e){return t.label.toLowerCase()>e.label.toLowerCase()?1:-1}));break;case"label-desc":e.sort((function(t,e){return t.label.toLowerCase()<e.label.toLowerCase()?1:-1}))}return e},getPieTranslateCenter:function(t){return"translate("+t.x+","+t.y+")"},calculatePieCenter:function(t){var e=t.options.misc.pieCenterOffset,r=t.textComponents.title.exists&&"pie-center"!==t.options.header.location,n=t.textComponents.subtitle.exists&&"pie-center"!==t.options.header.location,i=t.options.misc.canvasPadding.top;r&&n?i+=t.textComponents.title.h+t.options.header.titleSubtitlePadding+t.textComponents.subtitle.h:r?i+=t.textComponents.title.h:n&&(i+=t.textComponents.subtitle.h);var o=0;t.textComponents.footer.exists&&(o=t.textComponents.footer.h+t.options.misc.canvasPadding.bottom);var a=(t.options.size.canvasWidth-t.options.misc.canvasPadding.left-t.options.misc.canvasPadding.right)/2+t.options.misc.canvasPadding.left,s=(t.options.size.canvasHeight-o-i)/2+i;a+=e.x,s+=e.y,t.pieCenter={x:a,y:s}},rotate:function(t,e,r,n,i){i=i*Math.PI/180;var o=Math.cos,a=Math.sin;return{x:(t-r)*o(i)-(e-n)*a(i)+r,y:(t-r)*a(i)+(e-n)*o(i)+n}},translate:function(t,e,r,n){var i=c.toRadians(n);return{x:t+r*Math.sin(i),y:e-r*Math.cos(i)}},pointIsInArc:function(t,e,r){var n=r.innerRadius()(e),i=r.outerRadius()(e),o=r.startAngle()(e),a=r.endAngle()(e),s=t.x*t.x+t.y*t.y,l=Math.atan2(t.x,-t.y);return l=l<0?l+2*Math.PI:l,n*n<=s&&s<=i*i&&o<=l&&l<=a}},p={add:function(t,e,r){var n=p.getIncludes(r),i=t.options.labels,o=t.svg.insert("g","."+t.cssPrefix+"labels-"+e).attr("class",t.cssPrefix+"labels-"+e),a=t.__labels[e]=o.selectAll("."+t.cssPrefix+"labelGroup-"+e).data(t.options.data.content).enter().append("g").attr("id",(function(r,n){return t.cssPrefix+"labelGroup"+n+"-"+e})).attr("data-index",(function(t,e){return e})).attr("class",t.cssPrefix+"labelGroup-"+e).style("opacity",0),s={section:e,sectionDisplayType:r};n.mainLabel&&a.append("text").attr("id",(function(r,n){return t.cssPrefix+"segmentMainLabel"+n+"-"+e})).attr("class",t.cssPrefix+"segmentMainLabel-"+e).text((function(t,e){var r=t.label;return i.formatter?(s.index=e,s.part="mainLabel",s.value=t.value,s.label=r,r=i.formatter(s)):i.truncation.enabled&&t.label.length>i.truncation.truncateLength&&(r=t.label.substring(0,i.truncation.truncateLength)+"..."),r})).style("font-size",i.mainLabel.fontSize).style("font-family",i.mainLabel.font).style("font-weight",i.mainLabel.fontWeight).style("fill",(function(e,r){return"segment"===i.mainLabel.color?t.options.colors[r]:i.mainLabel.color})),n.percentage&&a.append("text").attr("id",(function(r,n){return t.cssPrefix+"segmentPercentage"+n+"-"+e})).attr("class",t.cssPrefix+"segmentPercentage-"+e).text((function(t,e){var r=t.percentage;return i.formatter?(s.index=e,s.part="percentage",s.value=t.value,s.label=t.percentage,r=i.formatter(s)):r+="%",r})).style("font-size",i.percentage.fontSize).style("font-family",i.percentage.font).style("font-weight",i.percentage.fontWeight).style("fill",i.percentage.color),n.value&&a.append("text").attr("id",(function(r,n){return t.cssPrefix+"segmentValue"+n+"-"+e})).attr("class",t.cssPrefix+"segmentValue-"+e).text((function(t,e){return s.index=e,s.part="value",s.value=t.value,s.label=t.value,s.realLabel=t.label,i.formatter?i.formatter(s,t.value):t.value})).style("font-size",i.value.fontSize).style("font-family",i.value.font).style("font-weight",i.value.fontWeight).style("fill",i.value.color)},positionLabelElements:function(t,e,r){p["dimensions-"+e]=[],t.__labels[e].each((function(r,n){var i=s.select(this).selectAll("."+t.cssPrefix+"segmentMainLabel-"+e),o=s.select(this).selectAll("."+t.cssPrefix+"segmentPercentage-"+e),a=s.select(this).selectAll("."+t.cssPrefix+"segmentValue-"+e);p["dimensions-"+e].push({mainLabel:null!==i.node()?i.node().getBBox():null,percentage:null!==o.node()?o.node().getBBox():null,value:null!==a.node()?a.node().getBBox():null})}));var n=5,i=p["dimensions-"+e];switch(r){case"label-value1":t.svg.selectAll("."+t.cssPrefix+"segmentValue-"+e).attr("dx",(function(t,e){return i[e].mainLabel.width+n}));break;case"label-value2":t.svg.selectAll("."+t.cssPrefix+"segmentValue-"+e).attr("dy",(function(t,e){return i[e].mainLabel.height}));break;case"label-percentage1":t.svg.selectAll("."+t.cssPrefix+"segmentPercentage-"+e).attr("dx",(function(t,e){return i[e].mainLabel.width+n}));break;case"label-percentage2":t.svg.selectAll("."+t.cssPrefix+"segmentPercentage-"+e).attr("dx",(function(t,e){return i[e].mainLabel.width/2-i[e].percentage.width/2})).attr("dy",(function(t,e){return i[e].mainLabel.height}))}},computeLabelLinePositions:function(t){t.lineCoordGroups=[],t.__labels.outer.each((function(e,r){return p.computeLinePosition(t,r)}))},computeLinePosition:function(t,e){var r,n,i,o,a=h.getSegmentAngle(e,t.options.data.content,t.totalSize,{midpoint:!0}),s=c.rotate(t.pieCenter.x,t.pieCenter.y-t.outerRadius,t.pieCenter.x,t.pieCenter.y,a),l=t.outerLabelGroupData[e].h/5,u=6,f=Math.floor(a/90),d=4;switch(2===f&&180===a&&(f=1),f){case 0:r=t.outerLabelGroupData[e].x-u-(t.outerLabelGroupData[e].x-u-s.x)/2,n=t.outerLabelGroupData[e].y+(s.y-t.outerLabelGroupData[e].y)/d,i=t.outerLabelGroupData[e].x-u,o=t.outerLabelGroupData[e].y-l;break;case 1:r=s.x+(t.outerLabelGroupData[e].x-s.x)/d,n=s.y+(t.outerLabelGroupData[e].y-s.y)/d,i=t.outerLabelGroupData[e].x-u,o=t.outerLabelGroupData[e].y-l;break;case 2:var p=t.outerLabelGroupData[e].x+t.outerLabelGroupData[e].w+u;r=s.x-(s.x-p)/d,n=s.y+(t.outerLabelGroupData[e].y-s.y)/d,i=t.outerLabelGroupData[e].x+t.outerLabelGroupData[e].w+u,o=t.outerLabelGroupData[e].y-l;break;case 3:var b=t.outerLabelGroupData[e].x+t.outerLabelGroupData[e].w+u;r=b+(s.x-b)/d,n=t.outerLabelGroupData[e].y+(s.y-t.outerLabelGroupData[e].y)/d,i=t.outerLabelGroupData[e].x+t.outerLabelGroupData[e].w+u,o=t.outerLabelGroupData[e].y-l}"straight"===t.options.labels.lines.style?t.lineCoordGroups[e]=[{x:s.x,y:s.y},{x:i,y:o}]:t.lineCoordGroups[e]=[{x:s.x,y:s.y},{x:r,y:n},{x:i,y:o}]},addLabelLines:function(t){var e=t.svg.insert("g","."+t.cssPrefix+"pieChart").attr("class",t.cssPrefix+"lineGroups").style("opacity",1).selectAll("."+t.cssPrefix+"lineGroup").data(t.lineCoordGroups).enter().append("g").attr("class",t.cssPrefix+"lineGroup"),r=s.line().curve(s.curveBasis).x((function(t){return t.x})).y((function(t){return t.y}));e.append("path").attr("d",r).attr("stroke",(function(e,r){return"segment"===t.options.labels.lines.color?t.options.colors[r]:t.options.labels.lines.color})).attr("stroke-width",1).attr("fill","none").style("opacity",(function(e,r){var n=t.options.labels.outer.hideWhenLessThanPercentage;return null!==n&&e.percentage<n||""===t.options.data.content[r].label?0:1}))},positionLabelGroups:function(t,e){"none"!==t.options.labels[e].format&&t.__labels[e].style("opacity",(function(r,n){var i=t.options.labels[e].hideWhenLessThanPercentage;return null!==i&&r.percentage<i?0:1})).attr("transform",(function(r,n){var i,o;if("outer"===e)i=t.outerLabelGroupData[n].x,o=t.outerLabelGroupData[n].y;else{var s=l(!0,{},t.pieCenter);if(t.innerRadius>0){var u=h.getSegmentAngle(n,t.options.data.content,t.totalSize,{midpoint:!0}),f=c.translate(t.pieCenter.x,t.pieCenter.y,t.innerRadius,u);s.x=f.x,s.y=f.y}var d=a.getDimensions(t.cssPrefix+"labelGroup"+n+"-inner"),p=d.w/2,b=d.h/4;i=s.x+(t.lineCoordGroups[n][0].x-s.x)/1.8,o=s.y+(t.lineCoordGroups[n][0].y-s.y)/1.8,i-=p,o+=b}return"translate("+i+","+o+")"}))},getIncludes:function(t){var e=!1,r=!1,n=!1;switch(t){case"label":e=!0;break;case"value":r=!0;break;case"percentage":n=!0;break;case"label-value1":case"label-value2":e=!0,r=!0;break;case"label-percentage1":case"label-percentage2":e=!0,n=!0}return{mainLabel:e,value:r,percentage:n}},computeOuterLabelCoords:function(t){t.__labels.outer.each((function(e,r){return p.getIdealOuterLabelPositions(t,r)})),p.resolveOuterLabelCollisions(t)},resolveOuterLabelCollisions:function(t){if("none"!==t.options.labels.outer.format){var e=t.options.data.content.length;p.checkConflict(t,0,"clockwise",e),p.checkConflict(t,e-1,"anticlockwise",e)}},checkConflict:function(t,e,r,n){var i,o;if(!(n<=1)){var s=t.outerLabelGroupData[e].hs;if(("clockwise"!==r||"right"===s)&&("anticlockwise"!==r||"left"===s)){var l="clockwise"===r?e+1:e-1,u=t.outerLabelGroupData[e],c=t.outerLabelGroupData[l],f={labelHeights:t.outerLabelGroupData[0].h,center:t.pieCenter,lineLength:t.outerRadius+t.options.labels.outer.pieDistance,heightChange:t.outerLabelGroupData[0].h+1};if("clockwise"===r){for(i=0;i<=e;i++)if(o=t.outerLabelGroupData[i],!p.isLabelHidden(t,i)&&a.rectIntersect(o,c)){p.adjustLabelPos(t,l,u,f);break}}else for(i=n-1;i>=e;i--)if(o=t.outerLabelGroupData[i],!p.isLabelHidden(t,i)&&a.rectIntersect(o,c)){p.adjustLabelPos(t,l,u,f);break}p.checkConflict(t,l,r,n)}}},isLabelHidden:function(t,e){var r=t.options.labels.outer.hideWhenLessThanPercentage;return null!==r&&d.percentage<r||""===t.options.data.content[e].label},adjustLabelPos:function(t,e,r,n){var i,o,a,s;s=r.y+n.heightChange,o=n.center.y-s,i=Math.abs(n.lineLength)>Math.abs(o)?Math.sqrt(n.lineLength*n.lineLength-o*o):Math.sqrt(o*o-n.lineLength*n.lineLength),a="right"===r.hs?n.center.x+i:n.center.x-i-t.outerLabelGroupData[e].w,t.outerLabelGroupData[e].x=a,t.outerLabelGroupData[e].y=s},getIdealOuterLabelPositions:function(t,e){var r=t.svg.select("#"+t.cssPrefix+"labelGroup"+e+"-outer").node();if(r){var n=r.getBBox(),i=h.getSegmentAngle(e,t.options.data.content,t.totalSize,{midpoint:!0}),o=t.pieCenter.x,a=t.pieCenter.y-(t.outerRadius+t.options.labels.outer.pieDistance),s=c.rotate(o,a,t.pieCenter.x,t.pieCenter.y,i),l="right";i>180?(s.x-=n.width+8,l="left"):s.x+=8,t.outerLabelGroupData[e]={x:s.x,y:s.y,w:n.width,h:n.height,hs:l}}}},h={effectMap:{none:s.easeLinear,bounce:s.easeBounce,linear:s.easeLinear,sin:s.easeSin,elastic:s.easeElastic,back:s.easeBack,quad:s.easeQuad,circle:s.easeCircle,exp:s.easeExp},create:function(t){var e=t.pieCenter,r=t.options.colors,n=(t.options.effects.load,t.options.misc.colors.segmentStroke),i=t.svg.insert("g","#"+t.cssPrefix+"title").attr("transform",(function(){return c.getPieTranslateCenter(e)})).attr("class",t.cssPrefix+"pieChart"),o=s.arc().innerRadius(t.innerRadius).outerRadius(t.outerRadius).startAngle(0).endAngle((function(e){return e.value/t.totalSize*2*Math.PI}));i.selectAll("."+t.cssPrefix+"arc").data(t.options.data.content).enter().append("g").attr("class",t.cssPrefix+"arc").append("path").attr("id",(function(e,r){return t.cssPrefix+"segment"+r})).attr("fill",(function(e,n){var i=r[n];return t.options.misc.gradient.enabled&&(i="url(#"+t.cssPrefix+"grad"+n+")"),i})).style("stroke",n).style("stroke-width",1).attr("data-index",(function(t,e){return e})).attr("d",o),t.svg.selectAll("g."+t.cssPrefix+"arc").attr("transform",(function(e,r){var n=0;return r>0&&(n=h.getSegmentAngle(r-1,t.options.data.content,t.totalSize)),"rotate("+n+")"})),t.arc=o},addGradients:function(t){var e=t.svg.append("defs").selectAll("radialGradient").data(t.options.data.content).enter().append("radialGradient").attr("gradientUnits","userSpaceOnUse").attr("cx",0).attr("cy",0).attr("r","120%").attr("id",(function(e,r){return t.cssPrefix+"grad"+r}));e.append("stop").attr("offset","0%").style("stop-color",(function(e,r){return t.options.colors[r]})),e.append("stop").attr("offset",t.options.misc.gradient.percentage+"%").style("stop-color",t.options.misc.gradient.color)},addSegmentEventHandlers:function(t){var e=t.svg.selectAll("."+t.cssPrefix+"arc");(e=e.merge(t.__labels.inner.merge(t.__labels.outer))).on("click",(function(){var e,r=s.select(this);if(r.attr("class")===t.cssPrefix+"arc")e=r.select("path");else{var n=r.attr("data-index");e=s.select("#"+t.cssPrefix+"segment"+n)}var i=e.attr("class")===t.cssPrefix+"expanded";h.onSegmentEvent(t,t.options.callbacks.onClickSegment,e,i),"none"!==t.options.effects.pullOutSegmentOnClick.effect&&(i?h.closeSegment(t,e.node()):h.openSegment(t,e.node()))})),e.on("mouseover",(function(){var e,r,n=s.select(this);if(n.attr("class")===t.cssPrefix+"arc"?e=n.select("path"):(r=n.attr("data-index"),e=s.select("#"+t.cssPrefix+"segment"+r)),t.options.effects.highlightSegmentOnMouseover){r=e.attr("data-index");var i=t.options.colors[r];e.style("fill",a.getColorShade(i,t.options.effects.highlightLuminosity))}t.options.tooltips.enabled&&(r=e.attr("data-index"),m.showTooltip(t,r));var o=e.attr("class")===t.cssPrefix+"expanded";h.onSegmentEvent(t,t.options.callbacks.onMouseoverSegment,e,o)})),e.on("mousemove",(function(){m.moveTooltip(t)})),e.on("mouseout",(function(){var e,r,n=s.select(this);if(n.attr("class")===t.cssPrefix+"arc"?e=n.select("path"):(r=n.attr("data-index"),e=s.select("#"+t.cssPrefix+"segment"+r)),t.options.effects.highlightSegmentOnMouseover){r=e.attr("data-index");var i=t.options.colors[r];t.options.misc.gradient.enabled&&(i="url(#"+t.cssPrefix+"grad"+r+")"),e.style("fill",i)}t.options.tooltips.enabled&&(r=e.attr("data-index"),m.hideTooltip(t,r));var o=e.attr("class")===t.cssPrefix+"expanded";h.onSegmentEvent(t,t.options.callbacks.onMouseoutSegment,e,o)}))},onSegmentEvent:function(t,e,r,n){if(a.isFunction(e)){var i=parseInt(r.attr("data-index"),10);e({segment:r.node(),index:i,expanded:n,data:t.options.data.content[i]})}},openSegment:function(t,e){t.isOpeningSegment||(t.isOpeningSegment=!0,h.maybeCloseOpenSegment(t),s.select(e).transition().ease(h.effectMap[t.options.effects.pullOutSegmentOnClick.effect]).duration(t.options.effects.pullOutSegmentOnClick.speed).attr("transform",(function(e,r){var n=t.arc.centroid(e),i=n[0],o=n[1],a=Math.sqrt(i*i+o*o),s=parseInt(t.options.effects.pullOutSegmentOnClick.size,10);return"translate("+i/a*s+","+o/a*s+")"})).on("end",(function(r,n){t.currentlyOpenSegment=e,t.isOpeningSegment=!1,s.select(e).attr("class",t.cssPrefix+"expanded")})))},maybeCloseOpenSegment:function(t){"undefined"!==typeof t&&t.svg.selectAll("."+t.cssPrefix+"expanded").size()>0&&h.closeSegment(t,t.svg.select("."+t.cssPrefix+"expanded").node())},closeSegment:function(t,e){s.select(e).transition().duration(400).attr("transform","translate(0,0)").on("end",(function(r,n){s.select(e).attr("class",""),t.currentlyOpenSegment=null}))},getCentroid:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}},getSegmentAngle:function(t,e,r,n){var i,o=l({compounded:!0,midpoint:!1},n),a=e[t].value;if(o.compounded){i=0;for(var s=0;s<=t;s++)i+=e[s].value}"undefined"===typeof i&&(i=a);var u=i/r*360;return o.midpoint&&(u-=a/r*360/2),u}},b={offscreenCoord:-1e4,addTitle:function(t){t.__title=t.svg.selectAll("."+t.cssPrefix+"title").data([t.options.header.title]).enter().append("text").text((function(t){return t.text})).attr("id",t.cssPrefix+"title").attr("class",t.cssPrefix+"title").attr("x",b.offscreenCoord).attr("y",b.offscreenCoord).attr("text-anchor",(function(){return"top-center"===t.options.header.location||"pie-center"===t.options.header.location?"middle":"left"})).attr("fill",(function(t){return t.color})).style("font-size",(function(t){return t.fontSize})).style("font-weight",(function(t){return t.fontWeight})).style("font-family",(function(t){return t.font}))},positionTitle:function(t){var e,r=t.textComponents,n=t.options.header.location,i=t.options.misc.canvasPadding,o=t.options.size.canvasWidth,a=t.options.header.titleSubtitlePadding;e="top-left"===n?i.left:(o-i.right)/2+i.left,e+=t.options.misc.pieCenterOffset.x;var s=i.top+r.title.h;"pie-center"===n&&(s=t.pieCenter.y,r.subtitle.exists?s=s-(r.title.h+a+r.subtitle.h)/2+r.title.h:s+=r.title.h/4),t.__title.attr("x",e).attr("y",s)},addSubtitle:function(t){var e=t.options.header.location;t.__subtitle=t.svg.selectAll("."+t.cssPrefix+"subtitle").data([t.options.header.subtitle]).enter().append("text").text((function(t){return t.text})).attr("x",b.offscreenCoord).attr("y",b.offscreenCoord).attr("id",t.cssPrefix+"subtitle").attr("class",t.cssPrefix+"subtitle").attr("text-anchor",(function(){return"top-center"===e||"pie-center"===e?"middle":"left"})).attr("fill",(function(t){return t.color})).style("font-size",(function(t){return t.fontSize})).style("font-weight",(function(t){return t.fontWeight})).style("font-family",(function(t){return t.font}))},positionSubtitle:function(t){var e,r=t.options.misc.canvasPadding,n=t.options.size.canvasWidth;e="top-left"===t.options.header.location?r.left:(n-r.right)/2+r.left,e+=t.options.misc.pieCenterOffset.x;var i=b.getHeaderHeight(t);t.__subtitle.attr("x",e).attr("y",i)},addFooter:function(t){t.__footer=t.svg.selectAll("."+t.cssPrefix+"footer").data([t.options.footer]).enter().append("text").text((function(t){return t.text})).attr("x",b.offscreenCoord).attr("y",b.offscreenCoord).attr("id",t.cssPrefix+"footer").attr("class",t.cssPrefix+"footer").attr("text-anchor",(function(){var e="left";return"bottom-center"===t.options.footer.location?e="middle":"bottom-right"===t.options.footer.location&&(e="left"),e})).attr("fill",(function(t){return t.color})).style("font-size",(function(t){return t.fontSize})).style("font-weight",(function(t){return t.fontWeight})).style("font-family",(function(t){return t.font}))},positionFooter:function(t){var e,r=t.options.footer.location,n=t.textComponents.footer.w,i=t.options.size.canvasWidth,o=t.options.size.canvasHeight,a=t.options.misc.canvasPadding;e="bottom-left"===r?a.left:"bottom-right"===r?i-n-a.right:i/2,t.__footer.attr("x",e).attr("y",o-a.bottom)},getHeaderHeight:function(t){var e;if(t.textComponents.title.exists){var r=t.textComponents.title.h+t.options.header.titleSubtitlePadding+t.textComponents.subtitle.h;e="pie-center"===t.options.header.location?t.pieCenter.y-r/2+r:r+t.options.misc.canvasPadding.top}else if("pie-center"===t.options.header.location){var n=t.options.misc.canvasPadding.bottom+t.textComponents.footer.h;e=(t.options.size.canvasHeight-n)/2+t.options.misc.canvasPadding.top+t.textComponents.subtitle.h/2}else e=t.options.misc.canvasPadding.top+t.textComponents.subtitle.h;return e}},m={addTooltips:function(t){var e=t.svg.insert("g").attr("class",t.cssPrefix+"tooltips");e.selectAll("."+t.cssPrefix+"tooltip").data(t.options.data.content).enter().append("g").attr("class",t.cssPrefix+"tooltip").attr("id",(function(e,r){return t.cssPrefix+"tooltip"+r})).style("opacity",0).append("rect").attr("rx",t.options.tooltips.styles.borderRadius).attr("ry",t.options.tooltips.styles.borderRadius).attr("x",-t.options.tooltips.styles.padding).attr("opacity",t.options.tooltips.styles.backgroundOpacity).style("fill",t.options.tooltips.styles.backgroundColor),e.selectAll("."+t.cssPrefix+"tooltip").data(t.options.data.content).append("text").attr("fill",(function(e){return t.options.tooltips.styles.color})).style("font-size",(function(e){return t.options.tooltips.styles.fontSize})).style("font-weight",(function(e){return t.options.tooltips.styles.fontWeight})).style("font-family",(function(e){return t.options.tooltips.styles.font})).text((function(e,r){var n=t.options.tooltips.string;return"caption"===t.options.tooltips.type&&(n=e.caption),m.replacePlaceholders(t,n,r,{label:e.label,value:e.value,percentage:e.percentage})})),e.selectAll("."+t.cssPrefix+"tooltip rect").attr("width",(function(e,r){return a.getDimensions(t.cssPrefix+"tooltip"+r).w+2*t.options.tooltips.styles.padding})).attr("height",(function(e,r){return a.getDimensions(t.cssPrefix+"tooltip"+r).h+2*t.options.tooltips.styles.padding})).attr("y",(function(e,r){return-a.getDimensions(t.cssPrefix+"tooltip"+r).h/2+1}))},showTooltip:function(t,e){var r=t.options.tooltips.styles.fadeInSpeed;m.currentTooltip===e&&(r=1),m.currentTooltip=e,s.select("#"+t.cssPrefix+"tooltip"+e).transition().duration(r).style("opacity",(function(){return 1})),m.moveTooltip(t)},moveTooltip:function(t){s.selectAll("#"+t.cssPrefix+"tooltip"+m.currentTooltip).attr("transform",(function(e){var r=s.pointer(this.parentNode);return"translate("+(r[0]+t.options.tooltips.styles.padding+2)+","+(r[1]-2*t.options.tooltips.styles.padding-2)+")"}))},hideTooltip:function(t,e){s.select("#"+t.cssPrefix+"tooltip"+e).style("opacity",(function(){return 0})),s.select("#"+t.cssPrefix+"tooltip"+m.currentTooltip).attr("transform",(function(e,r){return"translate("+(t.options.size.canvasWidth+1e3)+","+(t.options.size.canvasHeight+1e3)+")"}))},replacePlaceholders:function(t,e,r,n){a.isFunction(t.options.tooltips.placeholderParser)&&t.options.tooltips.placeholderParser(r,n);var i=function(){return function(t){var e=arguments[1];return n.hasOwnProperty(e)?n[arguments[1]]:arguments[0]}};return e.replace(/\{(\w+)\}/g,i(n))}},y=function(e,a){if(this.element=e,"string"===typeof e){var u=e.replace(/^#/,"");this.element=document.getElementById(u)}var c={};l(!0,c,i,a),this.options=c,null!==this.options.misc.cssPrefix?this.cssPrefix=this.options.misc.cssPrefix:(this.cssPrefix="p"+n+"_",n++),o.initialCheck(this)&&(s.select(this.element).attr(t,r),g.call(this),v.call(this))};y.prototype.recreate=function(){o.initialCheck(this)&&(g.call(this),v.call(this))},y.prototype.redraw=function(){this.element.innerHTML="",v.call(this)},y.prototype.destroy=function(){this.element.innerHTML="",s.select(this.element).attr(t,null)},y.prototype.getOpenSegment=function(){var t=this.currentlyOpenSegment;if(null!==t&&"undefined"!==typeof t){var e=parseInt(s.select(t).attr("data-index"),10);return{element:t,index:e,data:this.options.data.content[e]}}return null},y.prototype.openSegment=function(t){(t=parseInt(t,10))<0||t>this.options.data.content.length-1||h.openSegment(this,s.select("#"+this.cssPrefix+"segment"+t).node())},y.prototype.closeSegment=function(){h.maybeCloseOpenSegment(this)},y.prototype.updateProp=function(t,e){switch(t){case"header.title.text":var r=a.processObj(this.options,t);a.processObj(this.options,t,e),s.select("#"+this.cssPrefix+"title").html(e),(""===r&&""!==e||""!==r&&""===e)&&this.redraw();break;case"header.subtitle.text":var n=a.processObj(this.options,t);a.processObj(this.options,t,e),s.select("#"+this.cssPrefix+"subtitle").html(e),(""===n&&""!==e||""!==n&&""===e)&&this.redraw();break;case"callbacks.onload":case"callbacks.onMouseoverSegment":case"callbacks.onMouseoutSegment":case"callbacks.onClickSegment":case"effects.pullOutSegmentOnClick.effect":case"effects.pullOutSegmentOnClick.speed":case"effects.pullOutSegmentOnClick.size":case"effects.highlightSegmentOnMouseover":case"effects.highlightLuminosity":a.processObj(this.options,t,e);break;default:a.processObj(this.options,t,e),this.destroy(),this.recreate()}};var g=function(){this.options.data.content=c.sortPieData(this),this.options.data.smallSegmentGrouping.enabled&&(this.options.data.content=a.applySmallSegmentGrouping(this.options.data.content,this.options.data.smallSegmentGrouping)),this.options.colors=a.initSegmentColors(this),this.totalSize=c.getTotalPieSize(this.options.data.content);for(var t=this.options.labels.percentage.decimalPlaces,e=0;e<this.options.data.content.length;e++)this.options.data.content[e].percentage=_(this.options.data.content[e].value,this.totalSize,t);for(var r=0,n=0;n<this.options.data.content.length;n++)n===this.options.data.content.length-1&&(this.options.data.content[n].percentage=(100-r).toFixed(t)),r+=parseFloat(this.options.data.content[n].percentage)},v=function(){this.svg=a.addSVGSpace(this),this.textComponents={headerHeight:0,title:{exists:""!==this.options.header.title.text,h:0,w:0},subtitle:{exists:""!==this.options.header.subtitle.text,h:0,w:0},footer:{exists:""!==this.options.footer.text,h:0,w:0}},this.outerLabelGroupData=[],b.addTitle(this),b.addSubtitle(this),b.addFooter(this);var t=this;b.positionFooter(t);var r=a.getDimensions(t.__footer.node());if(t.textComponents.footer.h=r.h,t.textComponents.footer.w=r.w,t.textComponents.title.exists){var n=a.getDimensions(t.__title.node());t.textComponents.title.h=n.h,t.textComponents.title.w=n.w}if(t.textComponents.subtitle.exists){var i=a.getDimensions(t.__subtitle.node());t.textComponents.subtitle.h=i.h,t.textComponents.subtitle.w=i.w}if(t.textComponents.title.exists||t.textComponents.subtitle.exists){var o=0;t.textComponents.title.exists&&(o+=t.textComponents.title.h,t.textComponents.subtitle.exists&&(o+=t.options.header.titleSubtitlePadding)),t.textComponents.subtitle.exists&&(o+=t.textComponents.subtitle.h),t.textComponents.headerHeight=o}if(c.computePieRadius(t),c.calculatePieCenter(t),b.positionTitle(t),b.positionSubtitle(t),t.options.misc.gradient.enabled&&h.addGradients(t),h.create(t),t.__labels={},p.add(t,"inner",t.options.labels.inner.format),p.add(t,"outer",t.options.labels.outer.format),p.positionLabelElements(t,"inner",t.options.labels.inner.format),p.positionLabelElements(t,"outer",t.options.labels.outer.format),p.computeOuterLabelCoords(t),p.positionLabelGroups(t,"outer"),p.computeLabelLinePositions(t),t.options.labels.lines.enabled&&"none"!==t.options.labels.outer.format&&p.addLabelLines(t),p.positionLabelGroups(t,"inner"),a.isFunction(t.options.callbacks.onload))try{t.options.callbacks.onload()}catch(e){}t.options.tooltips.enabled&&m.addTooltips(t),h.addSegmentEventHandlers(t)},_=function(t,e,r){var n=t/e;return r<=0?Math.round(100*n):(100*n).toFixed(r)};return y})?i.apply(r,o):i)||(t.exports=a)}}]);