1import{au as se}from"./5YXSnQcP.js";function ce(H,U){for(var c=0;c<U.length;c++){const A=U[c];if(typeof A!="string"&&!Array.isArray(A)){for(const l in A)if(l!=="default"&&!(l in H)){const b=Object.getOwnPropertyDescriptor(A,l);b&&Object.defineProperty(H,l,b.get?b:{enumerable:!0,get:()=>A[l]})}}}return Object.freeze(Object.defineProperty(H,Symbol.toStringTag,{value:"Module"}))}var _={exports:{}},Y;function fe(){return Y||(Y=1,function(H){(function(U){H.exports?(U.default=U,H.exports=U):U(typeof Highcharts<"u"?Highcharts:void 0)})(function(U){var c=U?U._modules:{};function A(l,b,f,P){l.hasOwnProperty(b)||(l[b]=P.apply(null,f),typeof CustomEvent=="function"&&U.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:b,module:l[b]}})))}A(c,"Extensions/DownloadURL.js",[c["Core/Globals.js"]],function(l){let{isSafari:b,win:f,win:{document:P}}=l,I=f.URL||f.webkitURL||f;function T(u){let F=u.replace(/filename=.*;/,"").match(/data:([^;]*)(;base64)?,([A-Z+\d\/]+)/i);if(F&&F.length>3&&f.atob&&f.ArrayBuffer&&f.Uint8Array&&f.Blob&&I.createObjectURL){let B=f.atob(F[3]),S=new f.ArrayBuffer(B.length),N=new f.Uint8Array(S);for(let D=0;D<N.length;++D)N[D]=B.charCodeAt(D);return I.createObjectURL(new f.Blob([N],{type:F[1]}))}}return{dataURLtoBlob:T,downloadURL:function(u,F){let B=f.navigator,S=P.createElement("a");if(typeof u!="string"&&!(u instanceof String)&&B.msSaveOrOpenBlob){B.msSaveOrOpenBlob(u,F);return}if(u=""+u,B.userAgent.length>1e3)throw Error("Input too long");let N=/Edge\/\d+/.test(B.userAgent);if((b&&typeof u=="string"&&u.indexOf("data:application/pdf")===0||N||u.length>2e6)&&!(u=T(u)||""))throw Error("Failed to convert to blob");if(S.download!==void 0)S.href=u,S.download=F,P.body.appendChild(S),S.click(),P.body.removeChild(S);else try{if(!f.open(u,"chart"))throw Error("Failed to open window")}catch{f.location.href=u}}}}),A(c,"Extensions/OfflineExporting/OfflineExportingDefaults.js",[],function(){return{libURL:"https://code.highcharts.com/11.4.8/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"})}}}}}),A(c,"Extensions/OfflineExporting/OfflineExporting.js",[c["Core/Renderer/HTML/AST.js"],c["Core/Chart/Chart.js"],c["Core/Defaults.js"],c["Extensions/DownloadURL.js"],c["Extensions/Exporting/Exporting.js"],c["Core/Globals.js"],c["Core/HttpUtilities.js"],c["Extensions/OfflineExporting/OfflineExportingDefaults.js"],c["Core/Utilities.js"]],function(l,b,f,P,I,T,u,F,B){var S;let{defaultOptions:N}=f,{downloadURL:D}=P,{doc:z,win:m}=T,{ajax:te}=u,{addEvent:oe,error:K,extend:ne,fireEvent:re,merge:J}=B;return l.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"),l.allowedTags.push("desc","clippath","g"),function(E){function ie(t,n){let o=this,e=J(o.options.exporting,t),d=function(a){e.fallbackToExportServer===!1?e.error?e.error(e,a):K(28,!0):o.exportChart(e)};if(T.isMS&&o.styledMode&&!I.inlineAllowlist.length&&I.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$/),T.isMS&&(e.type==="application/pdf"||o.container.getElementsByTagName("image").length&&e.type!=="image/svg+xml")||e.type==="application/pdf"&&[].some.call(o.container.getElementsByTagName("image"),function(a){let x=a.getAttribute("href");return x!==""&&typeof x=="string"&&x.indexOf("data:")!==0})){d(Error("Image type not supported for this chart/browser."));return}o.getSVGForLocalExport(e,n||{},d,function(a){a.indexOf("<foreignObject")>-1&&e.type!=="image/svg+xml"&&(T.isMS||e.type==="application/pdf")?d(Error("Image type not supported for charts with embedded HTML")):E.downloadSVGLocal(a,ne({filename:o.getFilename()},e),d,()=>re(o,"exportChartLocalSuccess"))})}function $(t,n){let o=z.getElementsByTagName("head")[0],e=z.createElement("script");e.type="text/javascript",e.src=t,e.onload=n,e.onerror=function(){K("Error loading script "+t)},o.appendChild(e)}function le(t,n,o,e){let d=this,a=p=>d.sanitizeSVG(p,y),x=()=>{L&&C===j&&e(a(i.innerHTML))},R=(p,h,O)=>{++C,O.imageElement.setAttributeNS("http://www.w3.org/1999/xlink","href",p),x()},r,i,y,v=null,L,j=0,C=0;d.unbindGetSVG=oe(d,"getSVG",p=>{y=p.chartCopy.options,j=(L=(i=p.chartCopy.container.cloneNode(!0))&&i.getElementsByTagName("image")||[]).length}),d.getSVGForExport(t,n);try{if(!L||!L.length){e(a(i.innerHTML));return}for(let p=0;p<L.length;p++)(v=(r=L[p]).getAttributeNS("http://www.w3.org/1999/xlink","href"))?E.imageToDataUrl(v,"
1image/png",{imageElement:r},t.scale,R,o,o,o):(C++,r.parentNode.removeChild(r),p--,x())}catch(p){o(p)}d.unbindGetSVG()}function W(t,n,o,e,d,a,x,R,r){let i=new m.Image,y,v=()=>{setTimeout(function(){let j,C=z.createElement("canvas"),p=C.getContext&&C.getContext("2d");try{if(p){C.height=i.height*e,C.width=i.width*e,p.drawImage(i,0,0,C.width,C.height);try{j=C.toDataURL(n),d(j,n,o,e)}catch{y(t,n,o,e)}}else x(t,n,o,e)}finally{r&&r(t,n,o,e)}},E.loadEventDeferDelay)},L=()=>{R(t,n,o,e),r&&r(t,n,o,e)};y=()=>{i=new m.Image,y=a,i.crossOrigin="Anonymous",i.onload=v,i.onerror=L,i.src=t},i.onload=v,i.onerror=L,i.src=t}function q(t){let n=m.navigator.userAgent,o=n.indexOf("WebKit")>-1&&0>n.indexOf("Chrome");try{if(!o&&t.indexOf("<foreignObject")===-1)return E.domurl.createObjectURL(new m.Blob([t],{type:"image/svg+xml;charset-utf-16"}))}catch{}return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(t)}function Z(t,n,o,e){let d=(Number(t.getAttribute("width"))+2*n)*o,a=(Number(t.getAttribute("height"))+2*n)*o,x=new m.jspdf.jsPDF(a>d?"p":"l","pt",[d,a]);[].forEach.call(t.querySelectorAll('*[visibility="hidden"]'),function(r){r.parentNode.removeChild(r)});let R=t.querySelectorAll("linearGradient");for(let r=0;r<R.length;r++){let i=R[r].querySelectorAll("stop"),y=0;for(;y<i.length&&i[y].getAttribute("offset")==="0"&&i[y+1].getAttribute("offset")==="0";)i[y].remove(),y++}[].forEach.call(t.querySelectorAll("tspan"),r=>{r.textContent==="â"&&(r.textContent=" ",r.setAttribute("dx",-5))}),x.svg(t,{x:0,y:0,width:d,height:a,removeInvalid:!0}).then(()=>e(x.output("datauristring")))}E.CanVGRenderer={},E.domurl=m.URL||m.webkitURL||m,E.loadEventDeferDelay=T.isMS?150:0,E.compose=function(t){let n=t.prototype;return n.exportChartLocal||(n.getSVGForLocalExport=le,n.exportChartLocal=ie,J(!0,N.exporting,F)),t},E.downloadSVGLocal=function(t,n,o,e){let d=z.createElement("div"),a=n.type||"image/png",x=(n.filename||"chart")+"."+(a==="image/svg+xml"?"svg":a.split("/")[1]),R=n.scale||1,r,i,y,v=n.libURL||N.exporting.libURL,L=!0,j=n.pdfFont;v=v.slice(-1)!=="/"?v+"/":v;let C=(h,O)=>{let k,V,M=(g,G)=>{m.jspdf.jsPDF.API.events.push(["initialized",function(){this.addFileToVFS(g,G),this.addFont(g,"HighchartsFont",g),this.getFontList().HighchartsFont||this.setFont("HighchartsFont")}])};j&&(V=h.textContent||"",!/[^\u0000-\u007F\u200B]+/.test(V))&&(j=void 0);let w=["normal","italic","bold","bolditalic"],s=()=>{let g=w.shift();if(!g)return O();let G=j&&j[g];G?te({url:G,responseType:"blob",success:(pe,ae)=>{let Q=new FileReader;Q.onloadend=function(){if(typeof this.result=="string"){let X=this.result.split(",")[1];M(g,X),g==="normal"&&(k=X)}s()},Q.readAsDataURL(ae.response)},error:s}):(k&&M(g,k),s())};s()},p=()=>{let h,O;l.setElementHTML(d,t);let k=d.getElementsByTagName("text"),V=function(w,s){let g=w;for(;g&&g!==d;){if(g.style[s]){let G=g.style[s];s==="fontSize"&&/em$/.test(G)&&(G=Math.round(16*parseFloat(G))+"px"),w.style[s]=G;break}g=g.parentNode}};[].forEach.call(k,function(w){for(["fontFamily","fontSize"].forEach(s=>{V(w,s)}),w.style.fontFamily=j&&j.normal?"HighchartsFont":String(w.style.fontFamily&&w.style.fontFamily.split(" ").splice(-1)),h=w.getElementsByTagName("title"),[].forEach.call(h,function(s){w.removeChild(s)}),O=w.getElementsByClassName("highcharts-text-outline");O.length>0;){let s=O[0];s.parentNode&&s.parentNode.removeChild(s)}});let M=d.querySelector("svg");M&&C(M,()=>{Z(M,0,R,w=>{try{D(w,x),e&&e()}catch(s){o(s)}})})};if(a==="image/svg+xml")try{m.MSBlobBuilder!==void 0?((i=new m.MSBlobBuilder).append(t),r=i.getBlob("image/svg+xml")):r=q(t),D(r,x),e&&e()}catch(h){o(h)}else a==="application/pdf"?m.jspdf&&m.jspdf.jsPDF?p():(L=!0,$(v+"jspdf.js",function(){$(v+"svg2pdf.js",p)})):(r=q(t),y=function(){try{E.domurl.revokeObjectURL(r)}catch{}},W(r,a,{},R,function(h){try{D(h,x),e&&e()}catch(O){o(O)}},function(){if(t.length>1e8)throw Error("Input too long");let h=z.createElement("canvas"),O=h.getContext("2d"),k=t.match(/^<svg[^>]*\s{,1000}width\s{,1000}=\s{,1000}\"?(\d+)\"?[^>]*>/),V=t.match(/^<svg[^>]*\s{0,1000}height\s{,1000}=\s{,1000}\"?(\d+)\"?[^>]*>/);if(O&&k&&V){let M=+k[1]*R,w=+V[1]*R,s=()=>{m.canvg.Canvg.fromString(O,t).start();try{D(m.navigator.msSaveOrOpenBlob?h.msToBlob():h.toDataURL(a),x),e&&e()}catch(g){o(g)}finally{y()}};h.width=M,h.height=w,m.canvg?s():(L=!0,$(v+"canvg.js",s))}},o,o,function(){L&&y()}))},E.getScript=$,E.imageToDataUrl=W,E.svgToDataUrl=q,E.svgToPdf=Z}(S||(S={})),S}),A(c,"masters/modules/offline-exporting.src.js",[c["Core/Globals.js"],c["Extensions/DownloadURL.js"],c["Extensions/OfflineExporting/OfflineExporting.js"]],function(l,b,f){return l.dataURLtoBlob=l.dataURLtoBlob||b.dataURLtoBlob,l.downloadSVGLocal=f.downloadSVGLocal,l.downloadURL=l.downloadURL||b.downloadURL,f.compose(l.Chart),l})})}(_)),_.exports}var ee=fe();const de=se(ee),ue=ce({__proto__:null,default:de},[ee]);export{ue as o};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.