1/*! For license information please see 4025.7c7bfb32.js.LICENSE.txt */ 2(self.webpackChunkdexguru=self.webpackChunkdexguru||[]).push([[4025],{5963:(t,n,e)=>{"use strict";e.d(n,{ZP:()=>G});var o=e(79991),i=e.n(o),a=e(44011);const r=t=>t&&t.enabled&&t.modifierKey,s=(t,n)=>t&&n[t+"Key"],c=(t,n)=>t&&!n[t+"Key"];function l(t,n,e){return void 0===t||("string"===typeof t?-1!==t.indexOf(n):"function"===typeof t&&-1!==t({chart:e}).indexOf(n))}function u(t,n){return"function"===typeof t&&(t=t({chart:n})),"string"===typeof t?{x:-1!==t.indexOf("x"),y:-1!==t.indexOf("y")}:{x:!1,y:!1}}function d(t,n,e){const{mode:o="xy",scaleMode:i,overScaleMode:r}=t||{},s=function(t,n){let{x:e,y:o}=t;const i=n.scales,a=Object.keys(i);for(let r=0;r<a.length;r++){const t=i[a[r]];if(o>=t.top&&o<=t.bottom&&e>=t.left&&e<=t.right)return t}return null}(n,e),c=u(o,e),l=u(i,e);if(r){const t=u(r,e);for(const n of["x","y"])t[n]&&(l[n]=c[n],c[n]=!1)}if(s&&l[s.axis])return[s];const d=[];return(0,a.F)(e.scales,(function(t){c[t.axis]&&d.push(t)})),d}const m=new WeakMap;function f(t){let n=m.get(t);return n||(n={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{}},m.set(t,n)),n}function p(t,n,e){const o=t.max-t.min,i=o*(n-1),a=t.isHorizontal()?e.x:e.y,r=Math.max(0,Math.min(1,(t.getValueForPixel(a)-t.min)/o||0));return{min:i*r,max:i*(1-r)}}function h(t,n,e,o,i){let r=e[o];if("original"===r){const e=t.originalScaleLimits[n.id][o];r=(0,a.v)(e.options,e.scale)}return(0,a.v)(r,i)}function g(t,n,e){let{min:o,max:i}=n,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=f(t.chart),{id:s,axis:c,options:l}=t,u=e&&(e[s]||e[c])||{},{minRange:d=0}=u,m=h(r,t,u,"min",-1/0),p=h(r,t,u,"max",1/0),g=a?Math.max(i-o,d):t.max-t.min,x=(g-i+o)/2;return o-=x,i+=x,o<m?(o=m,i=Math.min(m+g,p)):i>p&&(i=p,o=Math.max(p-g,m)),l.min=o,l.max=i,r.updatedScaleLimits[t.id]={min:o,max:i},t.parse(o)!==t.min||t.parse(i)!==t.max}const x=t=>0===t||isNaN(t)?0:t<0?Math.min(Math.round(t),-1):Math.max(Math.round(t),1);const y={second:500,minute:3e4,hour:18e5,day:432e5,week:3024e5,month:1296e6,quarter:5184e6,year:157248e5};function v(t,n,e){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{min:i,max:a,options:r}=t,s=r.time&&r.time.round,c=y[s]||0,l=t.getValueForPixel(t.getPixelForValue(i+c)-n),u=t.getValueForPixel(t.getPixelForValue(a+c)-n),{min:d=-1/0,max:m=1/0}=o&&e&&e[t.axis]||{};return!!(isNaN(l)||isNaN(u)||l<d||u>m)||g(t,{min:l,max:u},e,o)}function w(t,n,e){return v(t,n,e,!0)}const b={category:function(t,n,e,o){const i=p(t,n,e);return t.min===t.max&&n<1&&function(t){const n=t.getLabels().length-1;t.min>0&&(t.min-=1),t.max<n&&(t.max+=1)}(t),g(t,{min:t.min+x(i.min),max:t.max-x(i.max)},o,!0)},default:function(t,n,e,o){const i=p(t,n,e);return g(t,{min:t.min+i.min,max:t.max-i.max},o,!0)}},z={default:function(t,n,e,o){g(t,function(t,n,e){const o=t.getValueForPixel(n),i=t.getValueForPixel(e);return{min:Math.min(o,i),max:Math.max(o,i)}}(t,n,e),o,!0)}},M={category:function(t,n,e){const o=t.getLabels().length-1;let{min:i,max:a}=t;const r=Math.max(a-i,1),s=Math.round(function(t){return t.isHorizontal()?t.width:t.height}(t)/Math.max(r,10)),c=Math.round(Math.abs(n/s));let l;return n<-s?(a=Math.min(a+c,o),i=1===r?a:a-r,l=a===o):n>s&&(i=Math.max(0,i-c),a=1===r?i:i+r,l=0===i),g(t,{min:i,max:a},e)||l},default:v,logarithmic:w,timeseries:w};function S(t,n){(0,a.F)(t,((e,o)=>{n[o]||delete t[o]}))}function _(t,n){const{scales:e}=t,{originalScaleLimits:o,updatedScaleLimits:i}=n;return(0,a.F)(e,(function(t){(function(t,n,e){const{id:o,options:{min:i,max:a}}=t;if(!n[o]||!e[o])return!0;const r=e[o];return r.min!==i||r.max!==a})(t,o,i)&&(o[t.id]={min:{scale:t.min,options:t.options.min},max:{scale:t.max,options:t.options.max}})})),S(o,e),S(i,e),o}function P(t,n,e,o){const i=b[t.type]||b.default;(0,a.Q)(i,[t,n,e,o])}function D(t,n,e,o,i){const r=z[t.type]||z.default;(0,a.Q)(r,[t,n,e,o,i])}function k(t){const n=t.chartArea;return{x:(n.left+n.right)/2,y:(n.top+n.bottom)/2}}function O(t,n){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none";const{x:o=1,y:i=1,focalPoint:r=k(t)}="number"===typeof n?{x:n,y:n}:n,s=f(t),{options:{limits:c,zoom:l}}=s;_(t,s);const u=1!==o,m=1!==i,p=d(l,r,t);(0,a.F)(p||t.scales,(function(t){t.isHorizontal()&&u?P(t,o,r,c):!t.
2isHorizontal()&&m&&P(t,i,r,c)})),t.update(e),(0,a.Q)(l.onZoom,[{chart:t}])}function F(t,n,e){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";const i=f(t),{options:{limits:r,zoom:s}}=i,{mode:c="xy"}=s;_(t,i);const u=l(c,"x",t),d=l(c,"y",t);(0,a.F)(t.scales,(function(t){t.isHorizontal()&&u?D(t,n.x,e.x,r):!t.isHorizontal()&&d&&D(t,n.y,e.y,r)})),t.update(o),(0,a.Q)(s.onZoom,[{chart:t}])}function Q(t){const n=f(t);let e=1,o=1;return(0,a.F)(t.scales,(function(t){const i=function(t,n){const e=t.originalScaleLimits[n];if(!e)return;const{min:o,max:i}=e;return(0,a.v)(i.options,i.scale)-(0,a.v)(o.options,o.scale)}(n,t.id);if(i){const n=Math.round(i/(t.max-t.min)*100)/100;e=Math.min(e,n),o=Math.max(o,n)}})),e<1?e:o}function Z(t,n,e,o){const{panDelta:i}=o,r=i[t.id]||0;(0,a.s)(r)===(0,a.s)(n)&&(n+=r);const s=M[t.type]||M.default;(0,a.Q)(s,[t,n,e])?i[t.id]=0:i[t.id]=n}function E(t,n,e){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";const{x:i=0,y:r=0}="number"===typeof n?{x:n,y:n}:n,s=f(t),{options:{pan:c,limits:l}}=s,{onPan:u}=c||{};_(t,s);const d=0!==i,m=0!==r;(0,a.F)(e||t.scales,(function(t){t.isHorizontal()&&d?Z(t,i,l,s):!t.isHorizontal()&&m&&Z(t,r,l,s)})),t.update(o),(0,a.Q)(u,[{chart:t}])}function T(t){const n=f(t);_(t,n);const e={};for(const o of Object.keys(t.scales)){const{min:t,max:i}=n.originalScaleLimits[o]||{min:{},max:{}};e[o]={min:t.scale,max:i.scale}}return e}function j(t,n){const{handlers:e}=f(t),o=e[n];o&&o.target&&(o.target.removeEventListener(n,o),delete e[n])}function C(t,n,e,o){const{handlers:i,options:a}=f(t),r=i[e];r&&r.target===n||(j(t,e),i[e]=n=>o(t,n,a),i[e].target=n,n.addEventListener(e,i[e]))}function L(t,n){const e=f(t);e.dragStart&&(e.dragging=!0,e.dragEnd=n,t.update("none"))}function R(t,n){const e=f(t);e.dragStart&&"Escape"===n.key&&(j(t,"keydown"),e.dragging=!1,e.dragStart=e.dragEnd=null,t.update("none"))}function A(t,n,e){const{onZoomStart:o,onZoomRejected:i}=e;if(o){const e=(0,a.z)(n,t);if(!1===(0,a.Q)(o,[{chart:t,event:n,point:e}]))return(0,a.Q)(i,[{chart:t,event:n}]),!1}}function H(t,n){const e=f(t),{pan:o,zoom:i={}}=e.options;if(0!==n.button||s(r(o),n)||c(r(i.drag),n))return(0,a.Q)(i.onZoomRejected,[{chart:t,event:n}]);!1!==A(t,n,i)&&(e.dragStart=n,C(t,t.canvas,"mousemove",L),C(t,window.document,"keydown",R))}function Y(t,n,e,o){const i=l(n,"x",t),r=l(n,"y",t);let{top:s,left:c,right:u,bottom:d,width:m,height:f}=t.chartArea;const p=(0,a.z)(e,t),h=(0,a.z)(o,t);i&&(c=Math.min(p.x,h.x),u=Math.max(p.x,h.x)),r&&(s=Math.min(p.y,h.y),d=Math.max(p.y,h.y));const g=u-c,x=d-s;return{left:c,top:s,right:u,bottom:d,width:g,height:x,zoomX:i&&g?1+(m-g)/m:1,zoomY:r&&x?1+(f-x)/f:1}}function V(t,n){const e=f(t);if(!e.dragStart)return;j(t,"mousemove");const{mode:o,onZoomComplete:i,drag:{threshold:r=0}}=e.options.zoom,s=Y(t,o,e.dragStart,n),c=l(o,"x",t)?s.width:0,u=l(o,"y",t)?s.height:0,d=Math.sqrt(c*c+u*u);if(e.dragStart=e.dragEnd=null,d<=r)return e.dragging=!1,void t.update("none");F(t,{x:s.left,y:s.top},{x:s.right,y:s.bottom},"zoom"),setTimeout((()=>e.dragging=!1),500),(0,a.Q)(i,[{chart:t}])}function K(t,n){const{handlers:{onZoomComplete:e},options:{zoom:o}}=f(t);if(!function(t,n,e){if(c(r(e.wheel),n))(0,a.Q)(e.onZoomRejected,[{chart:t,event:n}]);else if(!1!==A(t,n,e)&&(n.cancelable&&n.preventDefault(),void 0!==n.deltaY))return!0}(t,n,o))return;const i=n.target.getBoundingClientRect(),s=1+(n.deltaY>=0?-o.wheel.speed:o.wheel.speed);O(t,{x:s,y:s,focalPoint:{x:n.clientX-i.left,y:n.clientY-i.top}}),e&&e()}function N(t,n,e,o){e&&(f(t).handlers[n]=function(t,n){let e;return function(){return clearTimeout(e),e=setTimeout(t,n),n}}((()=>(0,a.Q)(e,[{chart:t}])),o))}function X(t,n){return function(e,o){const{pan:i,zoom:l={}}=n.options;if(!i||!i.enabled)return!1;const u=o&&o.srcEvent;return!u||(!(!n.panning&&"mouse"===o.pointerType&&(c(r(i),u)||s(r(l.drag),u)))||((0,a.Q)(i.onPanRejected,[{chart:t,event:o}]),!1))}}function B(t,n,e){if(n.scale){const{center:o,pointers:i}=e,a=1/n.scale*e.scale,r=e.target.getBoundingClientRect(),s=function(t,n){const e=Math.abs(t.clientX-n.clientX),o=Math.abs(t.clientY-n.clientY),i=e/o;let a,r;return i>.3&&i<1.7?a=r=!0:e>o?a=!0:r=!0,{x:a,y:r}}(i[0],i[1]),c=n.options.zoom.mode;O(t,{x:s.x&&l(c,"x",t)?a:1,y:s.y&&l(c,"y",t)?a:1,focalPoint:{x:o.x-r.left,y:o.y-r.top}}),n.scale=e.scale}}function W(t,n,e){const o=n.delta;o&&(n.panning=!0,E(t,{x:e.deltaX-o.x,y:e.deltaY-o.y},n.panScales),n.delta={x:e.deltaX,y:e.deltaY})}const q=new WeakMap;function I(t,n){const e=f(t),o=t.canvas,{pan:r,zoom:s}=n,c=new(i().Manager)(o);s&&s.pinch.enabled&&(c.add(new(i().Pinch)),c.on("pinchstart",(()=>function(t,n){n.options.zoom.pinch.enabled&&(n.scale=1)}(0,e))),c.on("pinch",(n=>B(t,e,n))),c.on("pinchend",(n=>function(t,n,e){n.scale&&(B(t,n,e),n.scale=null,(0,a.Q)(n.options.zoom.onZoomComplete,[{chart:t}]))}(t,e,n)))),r&&r.enabled&&(c.add(new(i().Pan)({threshold:r.threshold,enable:X(t,e)})),c.on("panstart",(n=>function(t,n,e){const{enabled:o,onPanStart:i,onPanRejected:r}=n.options.pan;if(!o)return;const s=e.target.getBoundingClientRect(),c={x:e.center.x-s.left,y:e.center.y-s.top};if(!1===(0,a.Q)(i,[{chart:t,event:e,point:c}]))return(0,a.Q)(r,[{chart:t,event:e}]);n.panScales=d(n.options.pan,c,t),n.delta={x:0,y:0},clearTimeout(n.panEndTimeout),W(t,n,e)}(t,e,n))),c.on("panmove",(n=>W(t,e,n))),c.on("panend",(()=>function(t,n){n.delta=null,n.panning&&(n.panEndTimeout=setTimeout((()=>n.panning=!1),500),(0,a.Q)(n.options.pan.onPanComplete,[{chart:t}]))}(t,e)))),q.set(t,c)}function U(t,n,e){const o=e.zoom.drag,{dragStart:i,dragEnd:a}=f(t);if(o.drawTime!==n||!a)return;const{left:r,top:s,width:c,height:l}=Y(t,e.zoom.mode,i,a),u=t.ctx;u.save(),u.beginPath(),u.fillStyle=o.backgroundColor||"rgba(225,225,225,0.3)",u.fillRect(r,s,c,l),o.borderWidth>0&&(u.lineWidth=o.borderWidth,u.strokeStyle=o.borderColor||"rgba(225,225,225)",u.strokeRect(r,s,c,l)),u.restore(
2)}var G={id:"zoom",version:"2.0.1",defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(t,n,e){f(t).options=e,Object.prototype.hasOwnProperty.call(e.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(e.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(e.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),i()&&I(t,e),t.pan=(n,e,o)=>E(t,n,e,o),t.zoom=(n,e)=>O(t,n,e),t.zoomRect=(n,e,o)=>F(t,n,e,o),t.zoomScale=(n,e,o)=>function(t,n,e){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";_(t,f(t)),g(t.scales[n],e,void 0,!0),t.update(o)}(t,n,e,o),t.resetZoom=n=>function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";const e=f(t),o=_(t,e);(0,a.F)(t.scales,(function(t){const n=t.options;o[t.id]?(n.min=o[t.id].min.options,n.max=o[t.id].max.options):(delete n.min,delete n.max)})),t.update(n),(0,a.Q)(e.options.zoom.onZoomComplete,[{chart:t}])}(t,n),t.getZoomLevel=()=>Q(t),t.getInitialScaleBounds=()=>T(t),t.isZoomedOrPanned=()=>function(t){const n=T(t);for(const e of Object.keys(t.scales)){const{min:o,max:i}=n[e];if(void 0!==o&&t.scales[e].min!==o)return!0;if(void 0!==i&&t.scales[e].max!==i)return!0}return!1}(t)},beforeEvent(t){const n=f(t);if(n.panning||n.dragging)return!1},beforeUpdate:function(t,n,e){f(t).options=e,function(t,n){const e=t.canvas,{wheel:o,drag:i,onZoomComplete:a}=n.zoom;o.enabled?(C(t,e,"wheel",K),N(t,"onZoomComplete",a,250)):j(t,"wheel"),i.enabled?(C(t,e,"mousedown",H),C(t,e.ownerDocument,"mouseup",V)):(j(t,"mousedown"),j(t,"mousemove"),j(t,"mouseup"),j(t,"keydown"))}(t,e)},beforeDatasetsDraw(t,n,e){U(t,"beforeDatasetsDraw",e)},afterDatasetsDraw(t,n,e){U(t,"afterDatasetsDraw",e)},beforeDraw(t,n,e){U(t,"beforeDraw",e)},afterDraw(t,n,e){U(t,"afterDraw",e)},stop:function(t){!function(t){j(t,"mousedown"),j(t,"mousemove"),j(t,"mouseup"),j(t,"wheel"),j(t,"click"),j(t,"keydown")}(t),i()&&function(t){const n=q.get(t);n&&(n.remove("pinchstart"),n.remove("pinch"),n.remove("pinchend"),n.remove("panstart"),n.remove("pan"),n.remove("panend"),n.destroy(),q.delete(t))}(t),function(t){m.delete(t)}(t)},panFunctions:M,zoomFunctions:b,zoomRectFunctions:z}},74845:(t,n,e)=>{var o=e(21504).Buffer,i=e(62607).Transform,a=e(38964).s;function r(t){i.call(this),this.hashMode="string"===typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}e(38439)(r,i),r.prototype.update=function(t,n,e){"string"===typeof t&&(t=o.from(t,n));var i=this._update(t);return this.hashMode?this:(e&&(i=this._toString(i,e)),i)},r.prototype.setAutoPadding=function(){},r.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},r.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},r.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},r.prototype._transform=function(t,n,e){var o;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(i){o=i}finally{e(o)}},r.prototype._flush=function(t){var n;try{this.push(this.__final())}catch(e){n=e}t(n)},r.prototype._finalOrDigest=function(t){var n=this.__final()||o.alloc(0);return t&&(n=this._toString(n,t,!0)),n},r.prototype._toString=function(t,n,e){if(this._decoder||(this._decoder=new a(n),this._encoding=n),this._encoding!==n)throw new Error("can't switch encodings");var o=this._decoder.write(t);return e&&(o+=this._decoder.end()),o},t.exports=r},84033:(t,n)=>{var e;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var t=[],n=0;n<arguments.length;n++){var e=arguments[n];if(e){var a=typeof e;if("string"===a||"number"===a)t.push(e);else if(Array.isArray(e)){if(e.length){var r=i.apply(null,e);r&&t.push(r)}}else if("object"===a)if(e.toString===Object.prototype.toString)for(var s in e)o.call(e,s)&&e[s]&&t.push(s);else t.push(e.toString())}}return t.join(" ")}
2t.exports?(i.default=i,t.exports=i):void 0===(e=function(){return i}.apply(n,[]))||(t.exports=e)}()}}]);
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.