Hacked By AnonymousFox
!/**
* Highcharts JS v12.1.2 (2025-01-09)
* @module highcharts/modules/offline-exporting
* @requires highcharts
* @requires highcharts/modules/exporting
*
* Client side exporting module
*
* (c) 2015-2024 Torstein Honsi / Oystein Moseng
*
* License: www.highcharts.com/license
*/function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("highcharts"),require("highcharts").AST,require("highcharts").Chart,require("highcharts").HttpUtilities):"function"==typeof define&&define.amd?define("highcharts/modules/offline-exporting",[["highcharts/highcharts"],["highcharts/highcharts","AST"],["highcharts/highcharts","Chart"],["highcharts/highcharts","HttpUtilities"]],t):"object"==typeof exports?exports["highcharts/modules/offline-exporting"]=t(require("highcharts"),require("highcharts").AST,require("highcharts").Chart,require("highcharts").HttpUtilities):e.Highcharts=t(e.Highcharts,e.Highcharts.AST,e.Highcharts.Chart,e.Highcharts.HttpUtilities)}(this,function(e,t,n,o){return function(){"use strict";var i,r,a,s,l,c,h={660:function(e){e.exports=t},960:function(e){e.exports=n},156:function(e){e.exports=o},944:function(t){t.exports=e}},u={};function d(e){var t=u[e];if(void 0!==t)return t.exports;var n=u[e]={exports:{}};return h[e](n,n.exports,d),n.exports}d.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(t,{a:t}),t},d.d=function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var p={};d.d(p,{default:function(){return eg}});var g=d(944),f=d.n(g),m=f().isSafari,v=f().win,x=f().win.document,y=v.URL||v.webkitURL||v;function b(e){var t=e.replace(/filename=.*;/,"").match(/data:([^;]*)(;base64)?,([A-Z+\d\/]+)/i);if(t&&t.length>3&&v.atob&&v.ArrayBuffer&&v.Uint8Array&&v.Blob&&y.createObjectURL){for(var n=v.atob(t[3]),o=new v.ArrayBuffer(n.length),i=new v.Uint8Array(o),r=0;r<i.length;++r)i[r]=n.charCodeAt(r);return y.createObjectURL(new v.Blob([i],{type:t[1]}))}}var w={dataURLtoBlob:b,downloadURL:function(e,t){var n=v.navigator,o=x.createElement("a");if("string"!=typeof e&&!(e instanceof String)&&n.msSaveOrOpenBlob){n.msSaveOrOpenBlob(e,t);return}if(e=""+e,n.userAgent.length>1e3)throw Error("Input too long");var i=/Edge\/\d+/.test(n.userAgent);if((m&&"string"==typeof e&&0===e.indexOf("data:application/pdf")||i||e.length>2e6)&&!(e=b(e)||""))throw Error("Failed to convert to blob");if(void 0!==o.download)o.href=e,o.download=t,x.body.appendChild(o),o.click(),x.body.removeChild(o);else try{if(!v.open(e,"chart"))throw Error("Failed to open window")}catch(t){v.location.href=e}}},S=d(660),E=d.n(S);d(960),(i=a||(a={})).compose=function(e){return e.navigation||(e.navigation=new r(e)),e},r=function(){function e(e){this.updates=[],this.chart=e}return e.prototype.addUpdate=function(e){this.chart.navigation.updates.push(e)},e.prototype.update=function(e,t){var n=this;this.updates.forEach(function(o){o.call(n.chart,e,t)})},e}(),i.Additions=r;var C=a,F={exporting:{allowTableSorting:!0,type:"image/png",url:"https://export-svg.highcharts.com/",pdfFont:{normal:void 0,bold:void 0,bolditalic:void 0,italic:void 0},printMaxWidth:780,scale:2,buttons:{contextButton:{className:"highcharts-contextbutton",menuClassName:"highcharts-contextmenu",symbol:"menu",titleKey:"contextButtonTitle",menuItems:["viewFullscreen","printChart","separator","downloadPNG","downloadJPEG","downloadSVG"],y:-5}},menuItemDefinitions:{viewFullscreen:{textKey:"viewFullscreen",onclick:function(){this.fullscreen&&this.fullscreen.toggle()}},printChart:{textKey:"printChart",onclick:function(){this.print()}},separator:{separator:!0},downloadPNG:{textKey:"downloadPNG",onclick:function(){this.exportChart()}},downloadJPEG:{textKey:"downloadJPEG",onclick:function(){this.exportChart({type:"image/jpeg"})}},downloadPDF:{textKey:"downloadPDF",onclick:function(){this.exportChart({type:"application/pdf"})}},downloadSVG:{textKey:"downloadSVG",onclick:function(){this.exportChart({type:"image/svg+xml"})}}}},lang:{viewFullscreen:"View in full screen",exitFullscreen:"Exit from full screen",printChart:"Print chart",downloadPNG:"Download PNG image",downloadJPEG:"Download JPEG image",downloadPDF:"Download PDF document",downloadSVG:"Download SVG vector image",contextButtonTitle:"Chart context menu"},navigation:{buttonOptions:{symbolSize:14,symbolX:14.5,symbolY:13.5,align:"right",buttonSpacing:5,height:28,verticalAlign:"top",width:28,symbolFill:"#666666",symbolStroke:"#666666",symbolStrokeWidth:3,theme:{fill:"#ffffff",padding:5,stroke:"none","stroke-linecap":"round"}},menuStyle:{border:"none",borderRadius:"3px",background:"#ffffff",padding:"0.5em"},menuItemStyle:{background:"none",borderRadius:"3px",color:"#333333",padding:"0.5em",fontSize:f().isTouchDevice?"0.9em":"0.8em",transition:"background 250ms, color 250ms"},menuItemHoverStyle:{background:"#f2f2f2"}}};!function(e){var t=[];function n(e,t,n,o){return[["M",e,t+2.5],["L",e+n,t+2.5],["M",e,t+o/2+.5],["L",e+n,t+o/2+.5],["M",e,t+o-1.5],["L",e+n,t+o-1.5]]}function o(e,t,n,o){var i=o/3-2;return[].concat(this.circle(n-i,t,i,i),this.circle(n-i,t+i+4,i,i),this.circle(n-i,t+2*(i+4),i,i))}e.compose=function(e){if(-1===t.indexOf(e)){t.push(e);var i=e.prototype.symbols;i.menu=n,i.menuball=o.bind(i)}}}(s||(s={}));var O=s,T=f().composed,k=f().addEvent,P=f().fireEvent,L=f().pushUnique;function N(){this.fullscreen=new M(this)}var M=function(){function e(e){this.chart=e,this.isOpen=!1;var t=e.renderTo;!this.browserProps&&("function"==typeof t.requestFullscreen?this.browserProps={fullscreenChange:"fullscreenchange",requestFullscreen:"requestFullscreen",exitFullscreen:"exitFullscreen"}:t.mozRequestFullScreen?this.browserProps={fullscreenChange:"mozfullscreenchange",requestFullscreen:"mozRequestFullScreen",exitFullscreen:"mozCancelFullScreen"}:t.webkitRequestFullScreen?this.browserProps={fullscreenChange:"webkitfullscreenchange",requestFullscreen:"webkitRequestFullScreen",exitFullscreen:"webkitExitFullscreen"}:t.msRequestFullscreen&&(this.browserProps={fullscreenChange:"MSFullscreenChange",requestFullscreen:"msRequestFullscreen",exitFullscreen:"msExitFullscreen"}))}return e.compose=function(e){L(T,"Fullscreen")&&k(e,"beforeRender",N)},e.prototype.close=function(){var e=this,t=e.chart,n=t.options.chart;P(t,"fullscreenClose",null,function(){e.isOpen&&e.browserProps&&t.container.ownerDocument instanceof Document&&t.container.ownerDocument[e.browserProps.exitFullscreen](),e.unbindFullscreenEvent&&(e.unbindFullscreenEvent=e.unbindFullscreenEvent()),t.setSize(e.origWidth,e.origHeight,!1),e.origWidth=void 0,e.origHeight=void 0,n.width=e.origWidthOption,n.height=e.origHeightOption,e.origWidthOption=void 0,e.origHeightOption=void 0,e.isOpen=!1,e.setButtonText()})},e.prototype.open=function(){var e=this,t=e.chart,n=t.options.chart;P(t,"fullscreenOpen",null,function(){if(n&&(e.origWidthOption=n.width,e.origHeightOption=n.height),e.origWidth=t.chartWidth,e.origHeight=t.chartHeight,e.browserProps){var o=k(t.container.ownerDocument,e.browserProps.fullscreenChange,function(){e.isOpen?(e.isOpen=!1,e.close()):(t.setSize(null,null,!1),e.isOpen=!0,e.setButtonText())}),i=k(t,"destroy",o);e.unbindFullscreenEvent=function(){o(),i()};var r=t.renderTo[e.browserProps.requestFullscreen]();r&&r.catch(function(){alert("Full screen is not supported inside a frame.")})}})},e.prototype.setButtonText=function(){var e=this.chart,t=e.exportDivElements,n=e.options.exporting,o=n&&n.buttons&&n.buttons.contextButton.menuItems,i=e.options.lang;if(n&&n.menuItemDefinitions&&i&&i.exitFullscreen&&i.viewFullscreen&&o&&t){var r=t[o.indexOf("viewFullscreen")];r&&E().setElementHTML(r,this.isOpen?i.exitFullscreen:n.menuItemDefinitions.viewFullscreen.text||i.viewFullscreen)}},e.prototype.toggle=function(){this.isOpen?this.close():this.open()},e}(),G=d(156),D=d.n(G),A=function(){return(A=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},R=f().defaultOptions,H=f().doc,B=f().SVG_NS,U=f().win,I=f().addEvent,j=f().css,V=f().createElement,q=f().discardElement,W=f().extend,z=f().find,$=f().fireEvent,K=f().isObject,J=f().merge,_=f().objectEach,X=f().pick,Y=f().removeEvent,Z=f().splat,Q=f().uniqueKey;!function(e){var t,n=[/-/,/^(clipPath|cssText|d|height|width)$/,/^font$/,/[lL]ogical(Width|Height)$/,/^parentRule$/,/^(cssRules|ownerRules)$/,/perspective/,/TapHighlightColor/,/^transition/,/^length$/,/^\d+$/],o=["fill","stroke","strokeLinecap","strokeLinejoin","strokeWidth","textAnchor","x","y"];e.inlineAllowlist=[];var i=["clipPath","defs","desc"];function r(e){var t,n,o=this,i=o.renderer,r=J(o.options.navigation.buttonOptions,e),a=r.onclick,s=r.menuItems,l=r.symbolSize||12;if(o.btnCount||(o.btnCount=0),o.exportDivElements||(o.exportDivElements=[],o.exportSVGElements=[]),!1!==r.enabled&&r.theme){var c=o.styledMode?{}:r.theme;a?n=function(e){e&&e.stopPropagation(),a.call(o,e)}:s&&(n=function(e){e&&e.stopPropagation(),o.contextMenu(h.menuClassName,s,h.translateX||0,h.translateY||0,h.width||0,h.height||0,h),h.setState(2)}),r.text&&r.symbol?c.paddingLeft=X(c.paddingLeft,30):r.text||W(c,{width:r.width,height:r.height,padding:0});var h=i.button(r.text,0,0,n,c,void 0,void 0,void 0,void 0,r.useHTML).addClass(e.className).attr({title:X(o.options.lang[r._titleKey||r.titleKey],"")});h.menuClassName=e.menuClassName||"highcharts-menu-"+o.btnCount++,r.symbol&&(t=i.symbol(r.symbol,Math.round((r.symbolX||0)-l/2),Math.round((r.symbolY||0)-l/2),l,l,{width:l,height:l}).addClass("highcharts-button-symbol").attr({zIndex:1}).add(h),o.styledMode||t.attr({stroke:r.symbolStroke,fill:r.symbolFill,"stroke-width":r.symbolStrokeWidth||1})),h.add(o.exportingGroup).align(W(r,{width:h.width,x:X(r.x,o.buttonOffset)}),!0,"spacingBox"),o.buttonOffset+=((h.width||0)+r.buttonSpacing)*("right"===r.align?-1:1),o.exportSVGElements.push(h,t)}}function a(){if(this.printReverseInfo){var e=this.printReverseInfo,n=e.childNodes,o=e.origDisplay,i=e.resetParams;this.moveContainers(this.renderTo),[].forEach.call(n,function(e,t){1===e.nodeType&&(e.style.display=o[t]||"")}),this.isPrinting=!1,i&&this.setSize.apply(this,i),delete this.printReverseInfo,t=void 0,$(this,"afterPrint")}}function s(){var e,t=H.body,n=this.options.exporting.printMaxWidth,o={childNodes:t.childNodes,origDisplay:[],resetParams:void 0};this.isPrinting=!0,null===(e=this.pointer)||void 0===e||e.reset(void 0,0),$(this,"beforePrint"),n&&this.chartWidth>n&&(o.resetParams=[this.options.chart.width,void 0,!1],this.setSize(n,void 0,!1)),[].forEach.call(o.childNodes,function(e,t){1===e.nodeType&&(o.origDisplay[t]=e.style.display,e.style.display="none")}),this.moveContainers(t),this.printReverseInfo=o}function l(e){e.renderExporting(),I(e,"redraw",e.renderExporting),I(e,"destroy",e.destroyExport)}function c(e,t,n,o,i,r,a){var s,l,c,h=this,u=h.options.navigation,d=h.chartWidth,p=h.chartHeight,g="cache-"+e,m=Math.max(i,r),v=h[g];v||(h.exportContextMenu=h[g]=v=V("div",{className:e},A({position:"absolute",zIndex:1e3,padding:m+"px",pointerEvents:"auto"},h.renderer.style),(null===(s=h.scrollablePlotArea)||void 0===s?void 0:s.fixedDiv)||h.container),c=V("ul",{className:"highcharts-menu"},h.styledMode?{}:{listStyle:"none",margin:0,padding:0},v),h.styledMode||j(c,W({MozBoxShadow:"3px 3px 10px #888",WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},u.menuStyle)),v.hideMenu=function(){j(v,{display:"none"}),a&&a.setState(0),h.openMenu=!1,j(h.renderTo,{overflow:"hidden"}),j(h.container,{overflow:"hidden"}),f().clearTimeout(v.hideTimer),$(h,"exportMenuHidden")},h.exportEvents.push(I(v,"mouseleave",function(){v.hideTimer=U.setTimeout(v.hideMenu,500)}),I(v,"mouseenter",function(){f().clearTimeout(v.hideTimer)}),I(H,"mouseup",function(t){var n;(null===(n=h.pointer)||void 0===n?void 0:n.inClass(t.target,e))||v.hideMenu()}),I(v,"click",function(){h.openMenu&&v.hideMenu()})),t.forEach(function(e){if("string"==typeof e&&(e=h.options.exporting.menuItemDefinitions[e]),K(e,!0)){var t=void 0;e.separator?t=V("hr",void 0,void 0,c):("viewData"===e.textKey&&h.isDataTableVisible&&(e.textKey="hideData"),t=V("li",{className:"highcharts-menu-item",onclick:function(t){t&&t.stopPropagation(),v.hideMenu(),"string"!=typeof e&&e.onclick&&e.onclick.apply(h,arguments)}},void 0,c),E().setElementHTML(t,e.text||h.options.lang[e.textKey]),h.styledMode||(t.onmouseover=function(){j(this,u.menuItemHoverStyle)},t.onmouseout=function(){j(this,u.menuItemStyle)},j(t,W({cursor:"pointer"},u.menuItemStyle||{})))),h.exportDivElements.push(t)}}),h.exportDivElements.push(c,v),h.exportMenuWidth=v.offsetWidth,h.exportMenuHeight=v.offsetHeight);var x={display:"block"};n+(h.exportMenuWidth||0)>d?x.right=d-n-i-m+"px":x.left=n-m+"px",o+r+(h.exportMenuHeight||0)>p&&(null===(l=a.alignOptions)||void 0===l?void 0:l.verticalAlign)!=="top"?x.bottom=p-o-m+"px":x.top=o+r-m+"px",j(v,x),j(h.renderTo,{overflow:""}),j(h.container,{overflow:""}),h.openMenu=!0,$(h,"exportMenuShown")}function h(e){var t,n=e?e.target:this,o=n.exportSVGElements,i=n.exportDivElements,r=n.exportEvents;o&&(o.forEach(function(e,i){e&&(e.onclick=e.ontouchstart=null,n[t="cache-"+e.menuClassName]&&delete n[t],o[i]=e.destroy())}),o.length=0),n.exportingGroup&&(n.exportingGroup.destroy(),delete n.exportingGroup),i&&(i.forEach(function(e,t){e&&(f().clearTimeout(e.hideTimer),Y(e,"mouseleave"),i[t]=e.onmouseout=e.onmouseover=e.ontouchstart=e.onclick=null,q(e))}),i.length=0),r&&(r.forEach(function(e){e()}),r.length=0)}function u(e,t){var n=this.getSVGForExport(e,t);e=J(this.options.exporting,e),D().post(e.url,{filename:e.filename?e.filename.replace(/\//g,"-"):this.getFilename(),type:e.type,width:e.width,scale:e.scale,svg:n},e.fetchOptions)}function d(e){return e&&this.inlineStyles(),this.container.innerHTML}function p(){var e=this.userOptions.title&&this.userOptions.title.text,t=this.options.exporting.filename;return t?t.replace(/\//g,"-"):("string"==typeof e&&(t=e.toLowerCase().replace(/<\/?[^>]+(>|$)/g,"").replace(/[\s_]+/g,"-").replace(/[^a-z\d\-]/g,"").replace(/^[\-]+/g,"").replace(/[\-]+/g,"-").substr(0,24).replace(/[\-]+$/g,"")),(!t||t.length<5)&&(t="chart"),t)}function g(e){var t,n,o,i=J(this.options,e);i.plotOptions=J(this.userOptions.plotOptions,e&&e.plotOptions),i.time=J(this.userOptions.time,e&&e.time);var r=V("div",null,{position:"absolute",top:"-9999em",width:this.chartWidth+"px",height:this.chartHeight+"px"},H.body),a=this.renderTo.style.width,s=this.renderTo.style.height,l=i.exporting.sourceWidth||i.chart.width||/px$/.test(a)&&parseInt(a,10)||(i.isGantt?800:600),c=i.exporting.sourceHeight||i.chart.height||/px$/.test(s)&&parseInt(s,10)||400;W(i.chart,{animation:!1,renderTo:r,forExport:!0,renderer:"SVGRenderer",width:l,height:c}),i.exporting.enabled=!1,delete i.data,i.series=[],this.series.forEach(function(e){(o=J(e.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:e.visible})).isInternal||i.series.push(o)});var h={};this.axes.forEach(function(e){e.userOptions.internalKey||(e.userOptions.internalKey=Q()),e.options.isInternal||(h[e.coll]||(h[e.coll]=!0,i[e.coll]=[]),i[e.coll].push(J(e.userOptions,{visible:e.visible,type:e.type,uniqueNames:e.uniqueNames})))}),i.colorAxis=this.userOptions.colorAxis;var u=new this.constructor(i,this.callback);return e&&["xAxis","yAxis","series"].forEach(function(t){var n={};e[t]&&(n[t]=e[t],u.update(n))}),this.axes.forEach(function(t){var n=z(u.axes,function(e){return e.options.internalKey===t.userOptions.internalKey});if(n){var o=t.getExtremes(),i=Z((null==e?void 0:e[t.coll])||{})[0],r="min"in i?i.min:o.userMin,a="max"in i?i.max:o.userMax;(void 0!==r&&r!==n.min||void 0!==a&&a!==n.max)&&n.setExtremes(null!=r?r:void 0,null!=a?a:void 0,!0,!1)}}),n=u.getChartHTML(this.styledMode||(null===(t=i.exporting)||void 0===t?void 0:t.applyStyleSheets)),$(this,"getSVG",{chartCopy:u}),n=this.sanitizeSVG(n,i),i=null,u.destroy(),q(r),n}function m(e,t){var n=this.options.exporting;return this.getSVG(J({chart:{borderRadius:0}},n.chartOptions,t,{exporting:{sourceWidth:e&&e.sourceWidth||n.sourceWidth,sourceHeight:e&&e.sourceHeight||n.sourceHeight}}))}function v(){var t,r=e.inlineAllowlist,a={},s=H.createElement("iframe");j(s,{width:"1px",height:"1px",visibility:"hidden"}),H.body.appendChild(s);var l=s.contentWindow&&s.contentWindow.document;l&&l.body.appendChild(l.createElementNS(B,"svg")),function e(s){var c,h,u,d,p,g,m={};if(l&&1===s.nodeType&&-1===i.indexOf(s.nodeName)){if(c=U.getComputedStyle(s,null),h="svg"===s.nodeName?{}:U.getComputedStyle(s.parentNode,null),!a[s.nodeName]){t=l.getElementsByTagName("svg")[0],u=l.createElementNS(s.namespaceURI,s.nodeName),t.appendChild(u);var v=U.getComputedStyle(u,null),x={};for(var y in v)y.length<1e3&&"string"==typeof v[y]&&!/^\d+$/.test(y)&&(x[y]=v[y]);a[s.nodeName]=x,"text"===s.nodeName&&delete a.text.fill,t.removeChild(u)}for(var b in c)(f().isFirefox||f().isMS||f().isSafari||Object.hasOwnProperty.call(c,b))&&function(e,t){if(d=p=!1,r.length){for(g=r.length;g--&&!p;)p=r[g].test(t);d=!p}for("transform"===t&&"none"===e&&(d=!0),g=n.length;g--&&!d;){if(t.length>1e3)throw Error("Input too long");d=n[g].test(t)||"function"==typeof e}!d&&(h[t]!==e||"svg"===s.nodeName)&&a[s.nodeName][t]!==e&&(o&&-1===o.indexOf(t)?m[t]=e:e&&s.setAttribute(t.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}),e))}(c[b],b);if(j(s,m),"svg"===s.nodeName&&s.setAttribute("stroke-width","1px"),"text"===s.nodeName)return;[].forEach.call(s.children||s.childNodes,e)}}(this.container.querySelector("svg")),t.parentNode.removeChild(t),s.parentNode.removeChild(s)}function x(e){var t=this.scrollablePlotArea;(t?[t.fixedDiv,t.scrollingContainer]:[this.container]).forEach(function(t){e.appendChild(t)})}function y(){var e=this,t=function(t,n,o){e.isDirtyExporting=!0,J(!0,e.options[t],n),X(o,!0)&&e.redraw()};e.exporting={update:function(e,n){t("exporting",e,n)}},C.compose(e).navigation.addUpdate(function(e,n){t("navigation",e,n)})}function b(e){var t,n,o,i,r=e.alignTo,a=e.key,s=e.textPxLength,l=this.options.exporting,c=J(null===(t=this.options.navigation)||void 0===t?void 0:t.buttonOptions,null===(n=null==l?void 0:l.buttons)||void 0===n?void 0:n.contextButton),h=c.align,u=c.buttonSpacing,d=c.verticalAlign,p=c.width,g=r.width-s,f=(void 0===p?0:p)+(void 0===u?0:u);(null===(o=null==l?void 0:l.enabled)||void 0===o||o)&&"title"===a&&"right"===h&&"top"===d&&g<2*f&&(g<f?r.width-=f:(null===(i=this.title)||void 0===i?void 0:i.alignValue)!=="left"&&(r.x-=f-g/2))}function w(){var e=this;e.isPrinting||(t=e,f().isSafari||e.beforePrint(),setTimeout(function(){U.focus(),U.print(),f().isSafari||setTimeout(function(){e.afterPrint()},1e3)},1))}function S(){var e=this,t=e.options.exporting,n=t.buttons,o=e.isDirtyExporting||!e.exportSVGElements;e.buttonOffset=0,e.isDirtyExporting&&e.destroyExport(),o&&!1!==t.enabled&&(e.exportEvents=[],e.exportingGroup=e.exportingGroup||e.renderer.g("exporting-group").attr({zIndex:3}).add(),_(n,function(t){e.addButton(t)}),e.isDirtyExporting=!1)}function T(e,t){var n=e.indexOf("</svg>")+6,o=e.substr(n);return e=e.substr(0,n),t&&t.exporting&&t.exporting.allowHTML&&o&&(o='<foreignObject x="0" y="0" width="'+t.chart.width+'" height="'+t.chart.height+'"><body xmlns="http://www.w3.org/1999/xhtml">'+o.replace(/(<(?:img|br).*?(?=\>))>/g,"$1 />")+"</body></foreignObject>",e=e.replace("</svg>",o+"</svg>")),e=e.replace(/zIndex="[^"]+"/g,"").replace(/symbolName="[^"]+"/g,"").replace(/jQuery\d+="[^"]+"/g,"").replace(/url\(("|")(.*?)("|")\;?\)/g,"url($2)").replace(/url\([^#]+#/g,"url(#").replace(/<svg /,'<svg xmlns:xlink="http://www.w3.org/1999/xlink" ').replace(/ (NS\d+\:)?href=/g," xlink:href=").replace(/\n+/g," ").replace(/(fill|stroke)="rgba\(([ \d]+,[ \d]+,[ \d]+),([ \d\.]+)\)"/g,'$1="rgb($2)" $1-opacity="$3"').replace(/ /g,"\xa0").replace(/­/g,"\xad")}e.compose=function(e,n){O.compose(n),M.compose(e);var o=e.prototype;o.exportChart||(o.afterPrint=a,o.exportChart=u,o.inlineStyles=v,o.print=w,o.sanitizeSVG=T,o.getChartHTML=d,o.getSVG=g,o.getSVGForExport=m,o.getFilename=p,o.moveContainers=x,o.beforePrint=s,o.contextMenu=c,o.addButton=r,o.destroyExport=h,o.renderExporting=S,o.callbacks.push(l),I(e,"init",y),I(e,"layOutTitle",b),f().isSafari&&U.matchMedia("print").addListener(function(e){t&&(e.matches?t.beforePrint():t.afterPrint())}),R.exporting=J(F.exporting,R.exporting),R.lang=J(F.lang,R.lang),R.navigation=J(F.navigation,R.navigation))}}(l||(l={}));var ee=l,et={libURL:"https://code.highcharts.com/12.1.2/lib/",menuItemDefinitions:{downloadPNG:{textKey:"downloadPNG",onclick:function(){this.exportChartLocal()}},downloadJPEG:{textKey:"downloadJPEG",onclick:function(){this.exportChartLocal({type:"image/jpeg"})}},downloadSVG:{textKey:"downloadSVG",onclick:function(){this.exportChartLocal({type:"image/svg+xml"})}},downloadPDF:{textKey:"downloadPDF",onclick:function(){this.exportChartLocal({type:"application/pdf"})}}}},en=f().defaultOptions,eo=w.downloadURL,ei=f().doc,er=f().win,ea=D().ajax,es=f().addEvent,el=f().error,ec=f().extend,eh=f().fireEvent,eu=f().merge;E().allowedAttributes.push("data-z-index","fill-opacity","filter","rx","ry","stroke-dasharray","stroke-linejoin","stroke-opacity","text-anchor","transform","version","viewBox","visibility","xmlns","xmlns:xlink"),E().allowedTags.push("desc","clippath","g"),function(e){function t(t,n){var o=this,i=eu(o.options.exporting,t),r=function(e){!1===i.fallbackToExportServer?i.error?i.error(i,e):el(28,!0):o.exportChart(i)};if(f().isMS&&o.styledMode&&!ee.inlineAllowlist.length&&ee.inlineAllowlist.push(/^blockSize/,/^border/,/^caretColor/,/^color/,/^columnRule/,/^columnRuleColor/,/^cssFloat/,/^cursor/,/^fill$/,/^fillOpacity/,/^font/,/^inlineSize/,/^length/,/^lineHeight/,/^opacity/,/^outline/,/^parentRule/,/^rx$/,/^ry$/,/^stroke/,/^textAlign/,/^textAnchor/,/^textDecoration/,/^transform/,/^vectorEffect/,/^visibility/,/^x$/,/^y$/),f().isMS&&("application/pdf"===i.type||o.container.getElementsByTagName("image").length&&"image/svg+xml"!==i.type)||"application/pdf"===i.type&&[].some.call(o.container.getElementsByTagName("image"),function(e){var t=e.getAttribute("href");return""!==t&&"string"==typeof t&&0!==t.indexOf("data:")})){r(Error("Image type not supported for this chart/browser."));return}o.getSVGForLocalExport(i,n||{},r,function(t){t.indexOf("<foreignObject")>-1&&"image/svg+xml"!==i.type&&(f().isMS||"application/pdf"===i.type)?r(Error("Image type not supported for charts with embedded HTML")):e.downloadSVGLocal(t,ec({filename:o.getFilename()},i),r,function(){return eh(o,"exportChartLocalSuccess")})})}function n(e,t){var n=ei.getElementsByTagName("head")[0],o=ei.createElement("script");o.type="text/javascript",o.src=e,o.onload=t,o.onerror=function(){el("Error loading script "+e)},n.appendChild(o)}function o(t,n,o,i){var r,a,s,l,c=this,h=function(e){return c.sanitizeSVG(e,s)},u=function(){l&&f===g&&i(h(a.innerHTML))},d=function(e,t,n){++f,n.imageElement.setAttributeNS("http://www.w3.org/1999/xlink","href",e),u()},p=null,g=0,f=0;c.unbindGetSVG=es(c,"getSVG",function(e){s=e.chartCopy.options,g=(l=(a=e.chartCopy.container.cloneNode(!0))&&a.getElementsByTagName("image")||[]).length}),c.getSVGForExport(t,n);try{if(!l||!l.length){i(h(a.innerHTML));return}for(var m=0;m<l.length;m++)(p=(r=l[m]).getAttributeNS("http://www.w3.org/1999/xlink","href"))?e.imageToDataUrl(p,"image/png",{imageElement:r},t.scale,d,o,o,o):(f++,r.parentNode.removeChild(r),m--,u())}catch(e){o(e)}c.unbindGetSVG()}function i(t,n,o,i,r,a,s,l,c){var h,u=new er.Image,d=function(){setTimeout(function(){var e,a=ei.createElement("canvas"),l=a.getContext&&a.getContext("2d");try{if(l){a.height=u.height*i,a.width=u.width*i,l.drawImage(u,0,0,a.width,a.height);try{e=a.toDataURL(n),r(e,n,o,i)}catch(e){h(t,n,o,i)}}else s(t,n,o,i)}finally{c&&c(t,n,o,i)}},e.loadEventDeferDelay)},p=function(){l(t,n,o,i),c&&c(t,n,o,i)};h=function(){u=new er.Image,h=a,u.crossOrigin="Anonymous",u.onload=d,u.onerror=p,u.src=t},u.onload=d,u.onerror=p,u.src=t}function r(t){var n=er.navigator.userAgent,o=n.indexOf("WebKit")>-1&&0>n.indexOf("Chrome");try{if(!o&&-1===t.indexOf("<foreignObject"))return e.domurl.createObjectURL(new er.Blob([t],{type:"image/svg+xml;charset-utf-16"}))}catch(e){}return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(t)}function a(e,t,n,o){var i=(Number(e.getAttribute("width"))+2*t)*n,r=(Number(e.getAttribute("height"))+2*t)*n,a=new er.jspdf.jsPDF(r>i?"p":"l","pt",[i,r]);[].forEach.call(e.querySelectorAll('*[visibility="hidden"]'),function(e){e.parentNode.removeChild(e)});for(var s=e.querySelectorAll("linearGradient"),l=0;l<s.length;l++)for(var c=s[l].querySelectorAll("stop"),h=0;h<c.length&&"0"===c[h].getAttribute("offset")&&"0"===c[h+1].getAttribute("offset");)c[h].remove(),h++;[].forEach.call(e.querySelectorAll("tspan"),function(e){""===e.textContent&&(e.textContent=" ",e.setAttribute("dx",-5))}),a.svg(e,{x:0,y:0,width:i,height:r,removeInvalid:!0}).then(function(){return o(a.output("datauristring"))})}e.CanVGRenderer={},e.domurl=er.URL||er.webkitURL||er,e.loadEventDeferDelay=f().isMS?150:0,e.compose=function(e){var n=e.prototype;return n.exportChartLocal||(n.getSVGForLocalExport=o,n.exportChartLocal=t,eu(!0,en.exporting,et)),e},e.downloadSVGLocal=function(t,o,s,l){var c,h,u,d=ei.createElement("div"),p=o.type||"image/png",g=(o.filename||"chart")+"."+("image/svg+xml"===p?"svg":p.split("/")[1]),f=o.scale||1,m=o.libURL||en.exporting.libURL,v=!0,x=o.pdfFont;m="/"!==m.slice(-1)?m+"/":m;var y=function(e,t){var n,o,i=function(e,t){er.jspdf.jsPDF.API.events.push(["initialized",function(){this.addFileToVFS(e,t),this.addFont(e,"HighchartsFont",e),this.getFontList().HighchartsFont||this.setFont("HighchartsFont")}])};x&&(o=e.textContent||"",!/[^\u0000-\u007F\u200B]+/.test(o))&&(x=void 0);var r=["normal","italic","bold","bolditalic"],a=function(){var e=r.shift();if(!e)return t();var o=x&&x[e];o?ea({url:o,responseType:"blob",success:function(t,o){var r=new FileReader;r.onloadend=function(){if("string"==typeof this.result){var t=this.result.split(",")[1];i(e,t),"normal"===e&&(n=t)}a()},r.readAsDataURL(o.response)},error:a}):(n&&i(e,n),a())};a()},b=function(){E().setElementHTML(d,t);var e,n,o=d.getElementsByTagName("text"),i=function(e,t){for(var n=e;n&&n!==d;){if(n.style[t]){var o=n.style[t];"fontSize"===t&&/em$/.test(o)&&(o=Math.round(16*parseFloat(o))+"px"),e.style[t]=o;break}n=n.parentNode}};[].forEach.call(o,function(t){for(["fontFamily","fontSize"].forEach(function(e){i(t,e)}),t.style.fontFamily=x&&x.normal?"HighchartsFont":String(t.style.fontFamily&&t.style.fontFamily.split(" ").splice(-1)),e=t.getElementsByTagName("title"),[].forEach.call(e,function(e){t.removeChild(e)}),n=t.getElementsByClassName("highcharts-text-outline");n.length>0;){var o=n[0];o.parentNode&&o.parentNode.removeChild(o)}});var r=d.querySelector("svg");r&&y(r,function(){a(r,0,f,function(e){try{eo(e,g),l&&l()}catch(e){s(e)}})})};if("image/svg+xml"===p)try{void 0!==er.MSBlobBuilder?((h=new er.MSBlobBuilder).append(t),c=h.getBlob("image/svg+xml")):c=r(t),eo(c,g),l&&l()}catch(e){s(e)}else"application/pdf"===p?er.jspdf&&er.jspdf.jsPDF?b():(v=!0,n(m+"jspdf.js",function(){n(m+"svg2pdf.js",b)})):(c=r(t),u=function(){try{e.domurl.revokeObjectURL(c)}catch(e){}},i(c,p,{},f,function(e){try{eo(e,g),l&&l()}catch(e){s(e)}},function(){if(t.length>1e8)throw Error("Input too long");var e=ei.createElement("canvas"),o=e.getContext("2d"),i=t.match(/^<svg[^>]*\s{,1000}width\s{,1000}=\s{,1000}\"?(\d+)\"?[^>]*>/),r=t.match(/^<svg[^>]*\s{0,1000}height\s{,1000}=\s{,1000}\"?(\d+)\"?[^>]*>/);if(o&&i&&r){var a=+i[1]*f,c=+r[1]*f,h=function(){er.canvg.Canvg.fromString(o,t).start();try{eo(er.navigator.msSaveOrOpenBlob?e.msToBlob():e.toDataURL(p),g),l&&l()}catch(e){s(e)}finally{u()}};e.width=a,e.height=c,er.canvg?h():(v=!0,n(m+"canvg.js",h))}},s,s,function(){v&&u()}))},e.getScript=n,e.imageToDataUrl=i,e.svgToDataUrl=r,e.svgToPdf=a}(c||(c={}));var ed=c,ep=f();ep.dataURLtoBlob=ep.dataURLtoBlob||w.dataURLtoBlob,ep.downloadSVGLocal=ed.downloadSVGLocal,ep.downloadURL=ep.downloadURL||w.downloadURL,ed.compose(ep.Chart);var eg=f();return p.default}()});
Hacked By AnonymousFox1.0, Coded By AnonymousFox