HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: /var/www/Gosuryaid/wp/wp-content/themes/my-listing/assets/dist/dashboard.js
!function(e){"function"==typeof define&&define.amd?define("dashboard",e):e()}(function(){"use strict";function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var e,t;e=window,t=function(){var _,s,S,r,g,a,o,l,c,d,u,h,p,i,m,f,v,x,y,b,w,e={version:"0.11.0"};return y=window,b=document,(w=e).namespaces={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",ct:"http://gionkunz.github.com/chartist-js/ct"},w.noop=function(e){return e},w.alphaNumerate=function(e){return String.fromCharCode(97+e%26)},w.extend=function(e){var t,i,n;for(e=e||{},t=1;t<arguments.length;t++)for(var s in i=arguments[t])"object"!=A(n=i[s])||null===n||n instanceof Array?e[s]=n:e[s]=w.extend(e[s],n);return e},w.replaceAll=function(e,t,i){return e.replace(new RegExp(t,"g"),i)},w.ensureUnit=function(e,t){return"number"==typeof e&&(e+=t),e},w.quantity=function(e){if("string"!=typeof e)return{value:e};var t=/^(\d+)\s*(.*)$/g.exec(e);return{value:+t[1],unit:t[2]||void 0}},w.querySelector=function(e){return e instanceof Node?e:b.querySelector(e)},w.times=function(e){return Array.apply(null,new Array(e))},w.sum=function(e,t){return e+(t||0)},w.mapMultiply=function(t){return function(e){return e*t}},w.mapAdd=function(t){return function(e){return e+t}},w.serialMap=function(n,s){var a=[],e=Math.max.apply(null,n.map(function(e){return e.length}));return w.times(e).forEach(function(e,t){var i=n.map(function(e){return e[t]});a[t]=s.apply(null,i)}),a},w.roundWithPrecision=function(e,t){var i=Math.pow(10,t||w.precision);return Math.round(e*i)/i},w.precision=8,w.escapingMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"},w.serialize=function(e){return null==e?e:("number"==typeof e?e=""+e:"object"==A(e)&&(e=JSON.stringify({data:e})),Object.keys(w.escapingMap).reduce(function(e,t){return w.replaceAll(e,t,w.escapingMap[t])},e))},w.deserialize=function(e){if("string"!=typeof e)return e;e=Object.keys(w.escapingMap).reduce(function(e,t){return w.replaceAll(e,w.escapingMap[t],t)},e);try{e=void 0!==(e=JSON.parse(e)).data?e.data:e}catch(e){}return e},w.createSvg=function(t,e,i,n){var s;return e=e||"100%",i=i||"100%",Array.prototype.slice.call(t.querySelectorAll("svg")).filter(function(e){return e.getAttributeNS(w.namespaces.xmlns,"ct")}).forEach(function(e){t.removeChild(e)}),(s=new w.Svg("svg").attr({width:e,height:i}).addClass(n))._node.style.width=e,s._node.style.height=i,t.appendChild(s._node),s},w.normalizeData=function(e,t,i){var n,s={raw:e,normalized:{}};return s.normalized.series=w.getDataArray({series:e.series||[]},t,i),n=s.normalized.series.every(function(e){return e instanceof Array})?Math.max.apply(null,s.normalized.series.map(function(e){return e.length})):s.normalized.series.length,s.normalized.labels=(e.labels||[]).slice(),Array.prototype.push.apply(s.normalized.labels,w.times(Math.max(0,n-s.normalized.labels.length)).map(function(){return""})),t&&w.reverseData(s.normalized),s},w.safeHasProperty=function(e,t){return null!==e&&"object"==A(e)&&e.hasOwnProperty(t)},w.isDataHoleValue=function(e){return null==e||"number"==typeof e&&isNaN(e)},w.reverseData=function(e){e.labels.reverse(),e.series.reverse();for(var t=0;t<e.series.length;t++)"object"==A(e.series[t])&&void 0!==e.series[t].data?e.series[t].data.reverse():e.series[t]instanceof Array&&e.series[t].reverse()},w.getDataArray=function(e,t,n){return e.series.map(function e(t){if(w.safeHasProperty(t,"value"))return e(t.value);if(w.safeHasProperty(t,"data"))return e(t.data);if(t instanceof Array)return t.map(e);if(!w.isDataHoleValue(t)){if(n){var i={};return"string"==typeof n?i[n]=w.getNumberOrUndefined(t):i.y=w.getNumberOrUndefined(t),i.x=t.hasOwnProperty("x")?w.getNumberOrUndefined(t.x):i.x,i.y=t.hasOwnProperty("y")?w.getNumberOrUndefined(t.y):i.y,i}return w.getNumberOrUndefined(t)}})},w.normalizePadding=function(e,t){return t=t||0,"number"==typeof e?{top:e,right:e,bottom:e,left:e}:{top:"number"==typeof e.top?e.top:t,right:"number"==typeof e.right?e.right:t,bottom:"number"==typeof e.bottom?e.bottom:t,left:"number"==typeof e.left?e.left:t}},w.getMetaData=function(e,t){var i=e.data?e.data[t]:e[t];return i?i.meta:void 0},w.orderOfMagnitude=function(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)},w.projectLength=function(e,t,i){return t/i.range*e},w.getAvailableHeight=function(e,t){return Math.max((w.quantity(t.height).value||e.height())-(t.chartPadding.top+t.chartPadding.bottom)-t.axisX.offset,0)},w.getHighLow=function(e,t,s){var a={high:void 0===(t=w.extend({},t,s?t["axis"+s.toUpperCase()]:{})).high?-Number.MAX_VALUE:+t.high,low:void 0===t.low?Number.MAX_VALUE:+t.low},r=void 0===t.high,o=void 0===t.low;return(r||o)&&function e(t){if(void 0!==t)if(t instanceof Array)for(var i=0;i<t.length;i++)e(t[i]);else{var n=s?+t[s]:+t;r&&n>a.high&&(a.high=n),o&&n<a.low&&(a.low=n)}}(e),!t.referenceValue&&0!==t.referenceValue||(a.high=Math.max(t.referenceValue,a.high),a.low=Math.min(t.referenceValue,a.low)),a.high<=a.low&&(0===a.low?a.high=1:a.low<0?a.high=0:(0<a.high||(a.high=1),a.low=0)),a},w.isNumeric=function(e){return null!==e&&isFinite(e)},w.isFalseyButZero=function(e){return!e&&0!==e},w.getNumberOrUndefined=function(e){return w.isNumeric(e)?+e:void 0},w.isMultiValue=function(e){return"object"==A(e)&&("x"in e||"y"in e)},w.getMultiValue=function(e,t){return w.isMultiValue(e)?w.getNumberOrUndefined(e[t||"y"]):w.getNumberOrUndefined(e)},w.rho=function(e){function i(e,t){return e%t==0?t:i(t,e%t)}function t(e){return e*e+1}if(1===e)return e;var n,s=2,a=2;if(e%2==0)return 2;for(;s=t(s)%e,a=t(t(a))%e,1===(n=i(Math.abs(s-a),e)););return n},w.getBounds=function(e,t,i,n){function s(e,t){return e===(e+=t)&&(e*=1+(0<t?d:-d)),e}var a,r,o,l=0,c={high:t.high,low:t.low};c.valueRange=c.high-c.low,c.oom=w.orderOfMagnitude(c.valueRange),c.step=Math.pow(10,c.oom),c.min=Math.floor(c.low/c.step)*c.step,c.max=Math.ceil(c.high/c.step)*c.step,c.range=c.max-c.min,c.numberOfSteps=Math.round(c.range/c.step);var u=w.projectLength(e,c.step,c)<i,h=n?w.rho(c.range):0;if(n&&w.projectLength(e,1,c)>=i)c.step=1;else if(n&&h<c.step&&w.projectLength(e,h,c)>=i)c.step=h;else for(;;){if(u&&w.projectLength(e,c.step,c)<=i)c.step*=2;else{if(u||!(w.projectLength(e,c.step/2,c)>=i))break;if(c.step/=2,n&&c.step%1!=0){c.step*=2;break}}if(1e3<l++)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}var d=2221e-19;for(c.step=Math.max(c.step,d),r=c.min,o=c.max;r+c.step<=c.low;)r=s(r,c.step);for(;o-c.step>=c.high;)o=s(o,-c.step);c.min=r,c.max=o,c.range=c.max-c.min;var p=[];for(a=c.min;a<=c.max;a=s(a,c.step)){var m=w.roundWithPrecision(a);m!==p[p.length-1]&&p.push(m)}return c.values=p,c},w.polarToCartesian=function(e,t,i,n){var s=(n-90)*Math.PI/180;return{x:e+i*Math.cos(s),y:t+i*Math.sin(s)}},w.createChartRect=function(e,t,i){var n=!(!t.axisX&&!t.axisY),s=n?t.axisY.offset:0,a=n?t.axisX.offset:0,r=e.width()||w.quantity(t.width).value||0,o=e.height()||w.quantity(t.height).value||0,l=w.normalizePadding(t.chartPadding,i);r=Math.max(r,s+l.left+l.right),o=Math.max(o,a+l.top+l.bottom);var c={padding:l,width:function(){return this.x2-this.x1},height:function(){return this.y1-this.y2}};return n?("start"===t.axisX.position?(c.y2=l.top+a,c.y1=Math.max(o-l.bottom,c.y2+1)):(c.y2=l.top,c.y1=Math.max(o-l.bottom-a,c.y2+1)),"start"===t.axisY.position?(c.x1=l.left+s,c.x2=Math.max(r-l.right,c.x1+1)):(c.x1=l.left,c.x2=Math.max(r-l.right-s,c.x1+1))):(c.x1=l.left,c.x2=Math.max(r-l.right,c.x1+1),c.y2=l.top,c.y1=Math.max(o-l.bottom,c.y2+1)),c},w.createGrid=function(e,t,i,n,s,a,r,o){var l={};l[i.units.pos+"1"]=e,l[i.units.pos+"2"]=e,l[i.counterUnits.pos+"1"]=n,l[i.counterUnits.pos+"2"]=n+s;var c=a.elem("line",l,r.join(" "));o.emit("draw",w.extend({type:"grid",axis:i,index:t,group:a,element:c},l))},w.createGridBackground=function(e,t,i,n){var s=e.elem("rect",{x:t.x1,y:t.y2,width:t.width(),height:t.height()},i,!0);n.emit("draw",{type:"gridBackground",group:e,element:s})},w.createLabel=function(e,t,i,n,s,a,r,o,l,c,u){var h,d={};if(d[s.units.pos]=e+r[s.units.pos],d[s.counterUnits.pos]=r[s.counterUnits.pos],d[s.units.len]=t,d[s.counterUnits.len]=Math.max(0,a-10),c){var p=b.createElement("span");p.className=l.join(" "),p.setAttribute("xmlns",w.namespaces.xhtml),p.innerText=n[i],p.style[s.units.len]=Math.round(d[s.units.len])+"px",p.style[s.counterUnits.len]=Math.round(d[s.counterUnits.len])+"px",h=o.foreignObject(p,w.extend({style:"overflow: visible;"},d))}else h=o.elem("text",d,l.join(" ")).text(n[i]);u.emit("draw",w.extend({type:"label",axis:s,index:i,group:o,element:h,text:n[i]},d))},w.getSeriesOption=function(e,t,i){if(e.name&&t.series&&t.series[e.name]){var n=t.series[e.name];return n.hasOwnProperty(i)?n[i]:t[i]}return t[i]},w.optionsProvider=function(e,i,n){function t(e){var t=s;if(s=w.extend({},r),i)for(a=0;a<i.length;a++)y.matchMedia(i[a][0]).matches&&(s=w.extend(s,i[a][1]));n&&e&&n.emit("optionsChanged",{previousOptions:t,currentOptions:s})}var s,a,r=w.extend({},e),o=[];if(!y.matchMedia)throw"window.matchMedia not found! Make sure you're using a polyfill.";if(i)for(a=0;a<i.length;a++){var l=y.matchMedia(i[a][0]);l.addListener(t),o.push(l)}return t(),{removeMediaQueryListeners:function(){o.forEach(function(e){e.removeListener(t)})},getCurrentOptions:function(){return w.extend({},s)}}},w.splitIntoSegments=function(e,t,i){i=w.extend({},{increasingX:!1,fillHoles:!1},i);for(var n=[],s=!0,a=0;a<e.length;a+=2)void 0===w.getMultiValue(t[a/2].value)?i.fillHoles||(s=!0):(i.increasingX&&2<=a&&e[a]<=e[a-2]&&(s=!0),s&&(n.push({pathCoordinates:[],valueData:[]}),s=!1),n[n.length-1].pathCoordinates.push(e[a],e[a+1]),n[n.length-1].valueData.push(t[a/2]));return n},window,document,(x=e).Interpolation={},x.Interpolation.none=function(l){return l=x.extend({},{fillHoles:!1},l),function(e,t){for(var i=new x.Svg.Path,n=!0,s=0;s<e.length;s+=2){var a=e[s],r=e[s+1],o=t[s/2];void 0!==x.getMultiValue(o.value)?(n?i.move(a,r,!1,o):i.line(a,r,!1,o),n=!1):l.fillHoles||(n=!0)}return i}},x.Interpolation.simple=function(h){h=x.extend({},{divisor:2,fillHoles:!1},h);var d=1/Math.max(1,h.divisor);return function(e,t){for(var i,n,s,a=new x.Svg.Path,r=0;r<e.length;r+=2){var o=e[r],l=e[r+1],c=(o-i)*d,u=t[r/2];void 0!==u.value?(void 0===s?a.move(o,l,!1,u):a.curve(i+c,n,o-c,l,o,l,!1,u),i=o,n=l,s=u):h.fillHoles||(i=o=s=void 0)}return a}},x.Interpolation.cardinal=function(c){c=x.extend({},{tension:1,fillHoles:!1},c);var u=Math.min(1,Math.max(0,c.tension)),h=1-u;return function t(e,i){var n=x.splitIntoSegments(e,i,{fillHoles:c.fillHoles});if(n.length){if(1<n.length){var s=[];return n.forEach(function(e){s.push(t(e.pathCoordinates,e.valueData))}),x.Svg.Path.join(s)}if(e=n[0].pathCoordinates,i=n[0].valueData,e.length<=4)return x.Interpolation.none()(e,i);for(var a=(new x.Svg.Path).move(e[0],e[1],!1,i[0]),r=0,o=e.length;r<o-2;r+=2){var l=[{x:+e[r-2],y:+e[r-1]},{x:+e[r],y:+e[r+1]},{x:+e[r+2],y:+e[r+3]},{x:+e[r+4],y:+e[r+5]}];o-4===r?l[3]=l[2]:r||(l[0]={x:+e[r],y:+e[r+1]}),a.curve(u*(-l[0].x+6*l[1].x+l[2].x)/6+h*l[2].x,u*(-l[0].y+6*l[1].y+l[2].y)/6+h*l[2].y,u*(l[1].x+6*l[2].x-l[3].x)/6+h*l[2].x,u*(l[1].y+6*l[2].y-l[3].y)/6+h*l[2].y,l[2].x,l[2].y,!1,i[(r+2)/2])}return a}return x.Interpolation.none()([])}},x.Interpolation.monotoneCubic=function(m){return m=x.extend({},{fillHoles:!1},m),function t(e,i){var n=x.splitIntoSegments(e,i,{fillHoles:m.fillHoles,increasingX:!0});if(n.length){if(1<n.length){var s=[];return n.forEach(function(e){s.push(t(e.pathCoordinates,e.valueData))}),x.Svg.Path.join(s)}if(e=n[0].pathCoordinates,i=n[0].valueData,e.length<=4)return x.Interpolation.none()(e,i);var a,r,o=[],l=[],c=e.length/2,u=[],h=[],d=[],p=[];for(a=0;a<c;a++)o[a]=e[2*a],l[a]=e[2*a+1];for(a=0;a<c-1;a++)d[a]=l[a+1]-l[a],p[a]=o[a+1]-o[a],h[a]=d[a]/p[a];for(u[0]=h[0],u[c-1]=h[c-2],a=1;a<c-1;a++)0===h[a]||0===h[a-1]||0<h[a-1]!=0<h[a]?u[a]=0:(u[a]=3*(p[a-1]+p[a])/((2*p[a]+p[a-1])/h[a-1]+(p[a]+2*p[a-1])/h[a]),isFinite(u[a])||(u[a]=0));for(r=(new x.Svg.Path).move(o[0],l[0],!1,i[0]),a=0;a<c-1;a++)r.curve(o[a]+p[a]/3,l[a]+u[a]*p[a]/3,o[a+1]-p[a]/3,l[a+1]-u[a+1]*p[a]/3,o[a+1],l[a+1],!1,i[a+1]);return r}return x.Interpolation.none()([])}},x.Interpolation.step=function(u){return u=x.extend({},{postpone:!0,fillHoles:!1},u),function(e,t){for(var i,n,s,a=new x.Svg.Path,r=0;r<e.length;r+=2){var o=e[r],l=e[r+1],c=t[r/2];void 0!==c.value?(void 0===s?a.move(o,l,!1,c):(u.postpone?a.line(o,n,!1,s):a.line(i,l,!1,c),a.line(o,l,!1,c)),i=o,n=l,s=c):u.fillHoles||(i=n=s=void 0)}return a}},window,document,e.EventEmitter=function(){var n=[];return{addEventHandler:function(e,t){n[e]=n[e]||[],n[e].push(t)},removeEventHandler:function(e,t){n[e]&&(t?(n[e].splice(n[e].indexOf(t),1),0===n[e].length&&delete n[e]):delete n[e])},emit:function(t,i){n[t]&&n[t].forEach(function(e){e(i)}),n["*"]&&n["*"].forEach(function(e){e(t,i)})}}},window,document,(v=e).Class={extend:function(e,t){var i=t||this.prototype||v.Class,n=Object.create(i);function s(){var e,t=n.constructor||function(){};return e=this===v?Object.create(n):this,t.apply(e,Array.prototype.slice.call(arguments,0)),e}return v.Class.cloneDefinitions(n,e),s.prototype=n,s.super=i,s.extend=this.extend,s},cloneDefinitions:function(){var e=function(e){var t=[];if(e.length)for(var i=0;i<e.length;i++)t.push(e[i]);return t}(arguments),i=e[0];return e.splice(1,e.length-1).forEach(function(t){Object.getOwnPropertyNames(t).forEach(function(e){delete i[e],Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(t,e))})}),i}},m=window,document,(f=e).Base=f.Class.extend({constructor:function(e,t,i,n,s){this.container=f.querySelector(e),this.data=t||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.defaultOptions=i,this.options=n,this.responsiveOptions=s,this.eventEmitter=f.EventEmitter(),this.supportsForeignObject=f.Svg.isSupported("Extensibility"),this.supportsAnimations=f.Svg.isSupported("AnimationEventsAttribute"),this.resizeListener=function(){this.update()}.bind(this),this.container&&(this.container.__chartist__&&this.container.__chartist__.detach(),this.container.__chartist__=this),this.initializeTimeoutId=setTimeout(function(){m.addEventListener("resize",this.resizeListener),this.optionsProvider=f.optionsProvider(this.options,this.responsiveOptions,this.eventEmitter),this.eventEmitter.addEventHandler("optionsChanged",function(){this.update()}.bind(this)),this.options.plugins&&this.options.plugins.forEach(function(e){e instanceof Array?e[0](this,e[1]):e(this)}.bind(this)),this.eventEmitter.emit("data",{type:"initial",data:this.data}),this.createChart(this.optionsProvider.getCurrentOptions()),this.initializeTimeoutId=void 0}.bind(this),0)},optionsProvider:void 0,container:void 0,svg:void 0,eventEmitter:void 0,createChart:function(){throw new Error("Base chart type can't be instantiated!")},update:function(e,t,i){return e&&(this.data=e||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.eventEmitter.emit("data",{type:"update",data:this.data})),t&&(this.options=f.extend({},i?this.options:this.defaultOptions,t),this.initializeTimeoutId||(this.optionsProvider.removeMediaQueryListeners(),this.optionsProvider=f.optionsProvider(this.options,this.responsiveOptions,this.eventEmitter))),this.initializeTimeoutId||this.createChart(this.optionsProvider.getCurrentOptions()),this},detach:function(){return this.initializeTimeoutId?m.clearTimeout(this.initializeTimeoutId):(m.removeEventListener("resize",this.resizeListener),this.optionsProvider.removeMediaQueryListeners()),this},on:function(e,t){return this.eventEmitter.addEventHandler(e,t),this},off:function(e,t){return this.eventEmitter.removeEventHandler(e,t),this},version:f.version,supportsForeignObject:!1}),function(e,r,l){l.Svg=l.Class.extend({constructor:function(e,t,i,n,s){e instanceof Element?this._node=e:(this._node=r.createElementNS(l.namespaces.svg,e),"svg"===e&&this.attr({"xmlns:ct":l.namespaces.ct})),t&&this.attr(t),i&&this.addClass(i),n&&(s&&n._node.firstChild?n._node.insertBefore(this._node,n._node.firstChild):n._node.appendChild(this._node))},attr:function(i,e){return"string"==typeof i?e?this._node.getAttributeNS(e,i):this._node.getAttribute(i):(Object.keys(i).forEach(function(e){if(void 0!==i[e])if(-1!==e.indexOf(":")){var t=e.split(":");this._node.setAttributeNS(l.namespaces[t[0]],e,i[e])}else this._node.setAttribute(e,i[e])}.bind(this)),this)},elem:function(e,t,i,n){return new l.Svg(e,t,i,this,n)},parent:function(){return this._node.parentNode instanceof SVGElement?new l.Svg(this._node.parentNode):null},root:function(){for(var e=this._node;"svg"!==e.nodeName;)e=e.parentNode;return new l.Svg(e)},querySelector:function(e){var t=this._node.querySelector(e);return t?new l.Svg(t):null},querySelectorAll:function(e){var t=this._node.querySelectorAll(e);return t.length?new l.Svg.List(t):null},getNode:function(){return this._node},foreignObject:function(e,t,i,n){if("string"==typeof e){var s=r.createElement("div");s.innerHTML=e,e=s.firstChild}e.setAttribute("xmlns",l.namespaces.xmlns);var a=this.elem("foreignObject",t,i,n);return a._node.appendChild(e),a},text:function(e){return this._node.appendChild(r.createTextNode(e)),this},empty:function(){for(;this._node.firstChild;)this._node.removeChild(this._node.firstChild);return this},remove:function(){return this._node.parentNode.removeChild(this._node),this.parent()},replace:function(e){return this._node.parentNode.replaceChild(e._node,this._node),e},append:function(e,t){return t&&this._node.firstChild?this._node.insertBefore(e._node,this._node.firstChild):this._node.appendChild(e._node),this},classes:function(){return this._node.getAttribute("class")?this._node.getAttribute("class").trim().split(/\s+/):[]},addClass:function(e){return this._node.setAttribute("class",this.classes(this._node).concat(e.trim().split(/\s+/)).filter(function(e,t,i){return i.indexOf(e)===t}).join(" ")),this},removeClass:function(e){var t=e.trim().split(/\s+/);return this._node.setAttribute("class",this.classes(this._node).filter(function(e){return-1===t.indexOf(e)}).join(" ")),this},removeAllClasses:function(){return this._node.setAttribute("class",""),this},height:function(){return this._node.getBoundingClientRect().height},width:function(){return this._node.getBoundingClientRect().width},animate:function(e,i,o){return void 0===i&&(i=!0),Object.keys(e).forEach(function(r){function t(t,e){var i,n,s,a={};t.easing&&(s=t.easing instanceof Array?t.easing:l.Svg.Easing[t.easing],delete t.easing),t.begin=l.ensureUnit(t.begin,"ms"),t.dur=l.ensureUnit(t.dur,"ms"),s&&(t.calcMode="spline",t.keySplines=s.join(" "),t.keyTimes="0;1"),e&&(t.fill="freeze",a[r]=t.from,this.attr(a),n=l.quantity(t.begin||0).value,t.begin="indefinite"),i=this.elem("animate",l.extend({attributeName:r},t)),e&&setTimeout(function(){try{i._node.beginElement()}catch(e){a[r]=t.to,this.attr(a),i.remove()}}.bind(this),n),o&&i._node.addEventListener("beginEvent",function(){o.emit("animationBegin",{element:this,animate:i._node,params:t})}.bind(this)),i._node.addEventListener("endEvent",function(){o&&o.emit("animationEnd",{element:this,animate:i._node,params:t}),e&&(a[r]=t.to,this.attr(a),i.remove())}.bind(this))}e[r]instanceof Array?e[r].forEach(function(e){t.bind(this)(e,!1)}.bind(this)):t.bind(this)(e[r],i)}.bind(this)),this}}),l.Svg.isSupported=function(e){return r.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#"+e,"1.1")};l.Svg.Easing={easeInSine:[.47,0,.745,.715],easeOutSine:[.39,.575,.565,1],easeInOutSine:[.445,.05,.55,.95],easeInQuad:[.55,.085,.68,.53],easeOutQuad:[.25,.46,.45,.94],easeInOutQuad:[.455,.03,.515,.955],easeInCubic:[.55,.055,.675,.19],easeOutCubic:[.215,.61,.355,1],easeInOutCubic:[.645,.045,.355,1],easeInQuart:[.895,.03,.685,.22],easeOutQuart:[.165,.84,.44,1],easeInOutQuart:[.77,0,.175,1],easeInQuint:[.755,.05,.855,.06],easeOutQuint:[.23,1,.32,1],easeInOutQuint:[.86,0,.07,1],easeInExpo:[.95,.05,.795,.035],easeOutExpo:[.19,1,.22,1],easeInOutExpo:[1,0,0,1],easeInCirc:[.6,.04,.98,.335],easeOutCirc:[.075,.82,.165,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]},l.Svg.List=l.Class.extend({constructor:function(e){var n=this;this.svgElements=[];for(var t=0;t<e.length;t++)this.svgElements.push(new l.Svg(e[t]));Object.keys(l.Svg.prototype).filter(function(e){return-1===["constructor","parent","querySelector","querySelectorAll","replace","append","classes","height","width"].indexOf(e)}).forEach(function(i){n[i]=function(){var t=Array.prototype.slice.call(arguments,0);return n.svgElements.forEach(function(e){l.Svg.prototype[i].apply(e,t)}),n}})}})}(window,document,e),window,document,p={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},i={accuracy:3},(h=e).Svg.Path=h.Class.extend({constructor:function(e,t){this.pathElements=[],this.pos=0,this.close=e,this.options=h.extend({},i,t)},position:function(e){return void 0!==e?(this.pos=Math.max(0,Math.min(this.pathElements.length,e)),this):this.pos},remove:function(e){return this.pathElements.splice(this.pos,e),this},move:function(e,t,i,n){return E("M",{x:+e,y:+t},this.pathElements,this.pos++,i,n),this},line:function(e,t,i,n){return E("L",{x:+e,y:+t},this.pathElements,this.pos++,i,n),this},curve:function(e,t,i,n,s,a,r,o){return E("C",{x1:+e,y1:+t,x2:+i,y2:+n,x:+s,y:+a},this.pathElements,this.pos++,r,o),this},arc:function(e,t,i,n,s,a,r,o,l){return E("A",{rx:+e,ry:+t,xAr:+i,lAf:+n,sf:+s,x:+a,y:+r},this.pathElements,this.pos++,o,l),this},scale:function(i,n){return t(this.pathElements,function(e,t){e[t]*="x"===t[0]?i:n}),this},translate:function(i,n){return t(this.pathElements,function(e,t){e[t]+="x"===t[0]?i:n}),this},transform:function(r){return t(this.pathElements,function(e,t,i,n,s){var a=r(e,t,i,n,s);!a&&0!==a||(e[t]=a)}),this},parse:function(e){var t=e.replace(/([A-Za-z])([0-9])/g,"$1 $2").replace(/([0-9])([A-Za-z])/g,"$1 $2").split(/[\s,]+/).reduce(function(e,t){return t.match(/[A-Za-z]/)&&e.push([]),e[e.length-1].push(t),e},[]);"Z"===t[t.length-1][0].toUpperCase()&&t.pop();var i=t.map(function(n){var e=n.shift(),t=p[e.toLowerCase()];return h.extend({command:e},t.reduce(function(e,t,i){return e[t]=+n[i],e},{}))}),n=[this.pos,0];return Array.prototype.push.apply(n,i),Array.prototype.splice.apply(this.pathElements,n),this.pos+=i.length,this},stringify:function(){var n=Math.pow(10,this.options.accuracy);return this.pathElements.reduce(function(e,t){var i=p[t.command.toLowerCase()].map(function(e){return this.options.accuracy?Math.round(t[e]*n)/n:t[e]}.bind(this));return e+t.command+i.join(",")}.bind(this),"")+(this.close?"Z":"")},clone:function(e){var t=new h.Svg.Path(e||this.close);return t.pos=this.pos,t.pathElements=this.pathElements.slice().map(function(e){return h.extend({},e)}),t.options=h.extend({},this.options),t},splitByCommand:function(t){var i=[new h.Svg.Path];return this.pathElements.forEach(function(e){e.command===t.toUpperCase()&&0!==i[i.length-1].pathElements.length&&i.push(new h.Svg.Path),i[i.length-1].pathElements.push(e)}),i}}),h.Svg.Path.elementDescriptions=p,h.Svg.Path.join=function(e,t,i){for(var n=new h.Svg.Path(t,i),s=0;s<e.length;s++)for(var a=e[s],r=0;r<a.pathElements.length;r++)n.pathElements.push(a.pathElements[r]);return n},window,document,u={x:{pos:"x",len:"width",dir:"horizontal",rectStart:"x1",rectEnd:"x2",rectOffset:"y2"},y:{pos:"y",len:"height",dir:"vertical",rectStart:"y2",rectEnd:"y1",rectOffset:"x1"}},(d=e).Axis=d.Class.extend({constructor:function(e,t,i,n){this.units=e,this.counterUnits=e===u.x?u.y:u.x,this.chartRect=t,this.axisLength=t[e.rectEnd]-t[e.rectStart],this.gridOffset=t[e.rectOffset],this.ticks=i,this.options=n},createGridAndLabels:function(s,a,r,o,l){var c=o["axis"+this.units.pos.toUpperCase()],u=this.ticks.map(this.projectValue.bind(this)),h=this.ticks.map(c.labelInterpolationFnc);u.forEach(function(e,t){var i,n={x:0,y:0};i=u[t+1]?u[t+1]-e:Math.max(this.axisLength-e,30),d.isFalseyButZero(h[t])&&""!==h[t]||("x"===this.units.pos?(e=this.chartRect.x1+e,n.x=o.axisX.labelOffset.x,"start"===o.axisX.position?n.y=this.chartRect.padding.top+o.axisX.labelOffset.y+(r?5:20):n.y=this.chartRect.y1+o.axisX.labelOffset.y+(r?5:20)):(e=this.chartRect.y1-e,n.y=o.axisY.labelOffset.y-(r?i:0),"start"===o.axisY.position?n.x=r?this.chartRect.padding.left+o.axisY.labelOffset.x:this.chartRect.x1-10:n.x=this.chartRect.x2+o.axisY.labelOffset.x+10),c.showGrid&&d.createGrid(e,t,this,this.gridOffset,this.chartRect[this.counterUnits.len](),s,[o.classNames.grid,o.classNames[this.units.dir]],l),c.showLabel&&d.createLabel(e,i,t,h,this,c.offset,n,a,[o.classNames.label,o.classNames[this.units.dir],"start"===c.position?o.classNames[c.position]:o.classNames.end],r,l))}.bind(this))},projectValue:function(e,t,i){throw new Error("Base axis can't be instantiated!")}}),d.Axis.units=u,window,document,(c=e).AutoScaleAxis=c.Axis.extend({constructor:function(e,t,i,n){var s=n.highLow||c.getHighLow(t,n,e.pos);this.bounds=c.getBounds(i[e.rectEnd]-i[e.rectStart],s,n.scaleMinSpace||20,n.onlyInteger),this.range={min:this.bounds.min,max:this.bounds.max},c.AutoScaleAxis.super.constructor.call(this,e,i,this.bounds.values,n)},projectValue:function(e){return this.axisLength*(+c.getMultiValue(e,this.units.pos)-this.bounds.min)/this.bounds.range}}),window,document,(l=e).FixedScaleAxis=l.Axis.extend({constructor:function(e,t,i,n){var s=n.highLow||l.getHighLow(t,n,e.pos);this.divisor=n.divisor||1,this.ticks=n.ticks||l.times(this.divisor).map(function(e,t){return s.low+(s.high-s.low)/this.divisor*t}.bind(this)),this.ticks.sort(function(e,t){return e-t}),this.range={min:s.low,max:s.high},l.FixedScaleAxis.super.constructor.call(this,e,i,this.ticks,n),this.stepLength=this.axisLength/this.divisor},projectValue:function(e){return this.axisLength*(+l.getMultiValue(e,this.units.pos)-this.range.min)/(this.range.max-this.range.min)}}),window,document,(o=e).StepAxis=o.Axis.extend({constructor:function(e,t,i,n){o.StepAxis.super.constructor.call(this,e,i,n.ticks,n);var s=Math.max(1,n.ticks.length-(n.stretch?1:0));this.stepLength=this.axisLength/s},projectValue:function(e,t){return this.stepLength*t}}),window,document,a={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:(g=e).noop,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:g.noop,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,showGridBackground:!1,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}},g.Line=g.Base.extend({constructor:function(e,t,i,n){g.Line.super.constructor.call(this,e,t,a,g.extend({},a,i),n)},createChart:function(u){var h=g.normalizeData(this.data,u.reverseData,!0);this.svg=g.createSvg(this.container,u.width,u.height,u.classNames.chart);var d,p,e=this.svg.elem("g").addClass(u.classNames.gridGroup),m=this.svg.elem("g"),t=this.svg.elem("g").addClass(u.classNames.labelGroup),f=g.createChartRect(this.svg,u,a.padding);d=void 0===u.axisX.type?new g.StepAxis(g.Axis.units.x,h.normalized.series,f,g.extend({},u.axisX,{ticks:h.normalized.labels,stretch:u.fullWidth})):u.axisX.type.call(g,g.Axis.units.x,h.normalized.series,f,u.axisX),p=void 0===u.axisY.type?new g.AutoScaleAxis(g.Axis.units.y,h.normalized.series,f,g.extend({},u.axisY,{high:g.isNumeric(u.high)?u.high:u.axisY.high,low:g.isNumeric(u.low)?u.low:u.axisY.low})):u.axisY.type.call(g,g.Axis.units.y,h.normalized.series,f,u.axisY),d.createGridAndLabels(e,t,this.supportsForeignObject,u,this.eventEmitter),p.createGridAndLabels(e,t,this.supportsForeignObject,u,this.eventEmitter),u.showGridBackground&&g.createGridBackground(e,f,u.classNames.gridBackground,this.eventEmitter),h.raw.series.forEach(function(n,s){var i=m.elem("g");i.attr({"ct:series-name":n.name,"ct:meta":g.serialize(n.meta)}),i.addClass([u.classNames.series,n.className||u.classNames.series+"-"+g.alphaNumerate(s)].join(" "));var a=[],r=[];h.normalized.series[s].forEach(function(e,t){var i={x:f.x1+d.projectValue(e,t,h.normalized.series[s]),y:f.y1-p.projectValue(e,t,h.normalized.series[s])};a.push(i.x,i.y),r.push({value:e,valueIndex:t,meta:g.getMetaData(n,t)})}.bind(this));var e={lineSmooth:g.getSeriesOption(n,u,"lineSmooth"),showPoint:g.getSeriesOption(n,u,"showPoint"),showLine:g.getSeriesOption(n,u,"showLine"),showArea:g.getSeriesOption(n,u,"showArea"),areaBase:g.getSeriesOption(n,u,"areaBase")},t=("function"==typeof e.lineSmooth?e.lineSmooth:e.lineSmooth?g.Interpolation.monotoneCubic():g.Interpolation.none())(a,r);if(e.showPoint&&t.pathElements.forEach(function(e){var t=i.elem("line",{x1:e.x,y1:e.y,x2:e.x+.01,y2:e.y},u.classNames.point).attr({"ct:value":[e.data.value.x,e.data.value.y].filter(g.isNumeric).join(","),"ct:meta":g.serialize(e.data.meta)});this.eventEmitter.emit("draw",{type:"point",value:e.data.value,index:e.data.valueIndex,meta:e.data.meta,series:n,seriesIndex:s,axisX:d,axisY:p,group:i,element:t,x:e.x,y:e.y})}.bind(this)),e.showLine){var o=i.elem("path",{d:t.stringify()},u.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:h.normalized.series[s],path:t.clone(),chartRect:f,index:s,series:n,seriesIndex:s,seriesMeta:n.meta,axisX:d,axisY:p,group:i,element:o})}if(e.showArea&&p.range){var l=Math.max(Math.min(e.areaBase,p.range.max),p.range.min),c=f.y1-p.projectValue(l);t.splitByCommand("M").filter(function(e){return 1<e.pathElements.length}).map(function(e){var t=e.pathElements[0],i=e.pathElements[e.pathElements.length-1];return e.clone(!0).position(0).remove(1).move(t.x,c).line(t.x,t.y).position(e.pathElements.length+1).line(i.x,c)}).forEach(function(e){var t=i.elem("path",{d:e.stringify()},u.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:h.normalized.series[s],path:e.clone(),series:n,seriesIndex:s,axisX:d,axisY:p,chartRect:f,index:s,group:i,element:t})}.bind(this))}}.bind(this)),this.eventEmitter.emit("created",{bounds:p.bounds,chartRect:f,axisX:d,axisY:p,svg:this.svg,options:u})}}),window,document,r={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:(S=e).noop,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:S.noop,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,referenceValue:0,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,stackMode:"accumulate",horizontalBars:!1,distributeSeries:!1,reverseData:!1,showGridBackground:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}},S.Bar=S.Base.extend({constructor:function(e,t,i,n){S.Bar.super.constructor.call(this,e,t,r,S.extend({},r,i),n)},createChart:function(p){var m,e;p.distributeSeries?(m=S.normalizeData(this.data,p.reverseData,p.horizontalBars?"x":"y")).normalized.series=m.normalized.series.map(function(e){return[e]}):m=S.normalizeData(this.data,p.reverseData,p.horizontalBars?"x":"y"),this.svg=S.createSvg(this.container,p.width,p.height,p.classNames.chart+(p.horizontalBars?" "+p.classNames.horizontalBars:""));var t=this.svg.elem("g").addClass(p.classNames.gridGroup),i=this.svg.elem("g"),n=this.svg.elem("g").addClass(p.classNames.labelGroup);if(p.stackBars&&0!==m.normalized.series.length){var s=S.serialMap(m.normalized.series,function(){return Array.prototype.slice.call(arguments).map(function(e){return e}).reduce(function(e,t){return{x:e.x+(t&&t.x)||0,y:e.y+(t&&t.y)||0}},{x:0,y:0})});e=S.getHighLow([s],p,p.horizontalBars?"x":"y")}else e=S.getHighLow(m.normalized.series,p,p.horizontalBars?"x":"y");e.high=+p.high||(0===p.high?0:e.high),e.low=+p.low||(0===p.low?0:e.low);var f,a,g,v,x,y=S.createChartRect(this.svg,p,r.padding);a=p.distributeSeries&&p.stackBars?m.normalized.labels.slice(0,1):m.normalized.labels,p.horizontalBars?(f=v=void 0===p.axisX.type?new S.AutoScaleAxis(S.Axis.units.x,m.normalized.series,y,S.extend({},p.axisX,{highLow:e,referenceValue:0})):p.axisX.type.call(S,S.Axis.units.x,m.normalized.series,y,S.extend({},p.axisX,{highLow:e,referenceValue:0})),g=x=void 0===p.axisY.type?new S.StepAxis(S.Axis.units.y,m.normalized.series,y,{ticks:a}):p.axisY.type.call(S,S.Axis.units.y,m.normalized.series,y,p.axisY)):(g=v=void 0===p.axisX.type?new S.StepAxis(S.Axis.units.x,m.normalized.series,y,{ticks:a}):p.axisX.type.call(S,S.Axis.units.x,m.normalized.series,y,p.axisX),f=x=void 0===p.axisY.type?new S.AutoScaleAxis(S.Axis.units.y,m.normalized.series,y,S.extend({},p.axisY,{highLow:e,referenceValue:0})):p.axisY.type.call(S,S.Axis.units.y,m.normalized.series,y,S.extend({},p.axisY,{highLow:e,referenceValue:0})));var b=p.horizontalBars?y.x1+f.projectValue(0):y.y1-f.projectValue(0),w=[];g.createGridAndLabels(t,n,this.supportsForeignObject,p,this.eventEmitter),f.createGridAndLabels(t,n,this.supportsForeignObject,p,this.eventEmitter),p.showGridBackground&&S.createGridBackground(t,y,p.classNames.gridBackground,this.eventEmitter),m.raw.series.forEach(function(l,c){var u,h,d=c-(m.raw.series.length-1)/2;u=p.distributeSeries&&!p.stackBars?g.axisLength/m.normalized.series.length/2:p.distributeSeries&&p.stackBars?g.axisLength/2:g.axisLength/m.normalized.series[c].length/2,(h=i.elem("g")).attr({"ct:series-name":l.name,"ct:meta":S.serialize(l.meta)}),h.addClass([p.classNames.series,l.className||p.classNames.series+"-"+S.alphaNumerate(c)].join(" ")),m.normalized.series[c].forEach(function(e,t){var i,n,s,a;if(a=p.distributeSeries&&!p.stackBars?c:p.distributeSeries&&p.stackBars?0:t,i=p.horizontalBars?{x:y.x1+f.projectValue(e&&e.x?e.x:0,t,m.normalized.series[c]),y:y.y1-g.projectValue(e&&e.y?e.y:0,a,m.normalized.series[c])}:{x:y.x1+g.projectValue(e&&e.x?e.x:0,a,m.normalized.series[c]),y:y.y1-f.projectValue(e&&e.y?e.y:0,t,m.normalized.series[c])},g instanceof S.StepAxis&&(g.options.stretch||(i[g.units.pos]+=u*(p.horizontalBars?-1:1)),i[g.units.pos]+=p.stackBars||p.distributeSeries?0:d*p.seriesBarDistance*(p.horizontalBars?-1:1)),s=w[t]||b,w[t]=s-(b-i[g.counterUnits.pos]),void 0!==e){var r={};r[g.units.pos+"1"]=i[g.units.pos],r[g.units.pos+"2"]=i[g.units.pos],!p.stackBars||"accumulate"!==p.stackMode&&p.stackMode?(r[g.counterUnits.pos+"1"]=b,r[g.counterUnits.pos+"2"]=i[g.counterUnits.pos]):(r[g.counterUnits.pos+"1"]=s,r[g.counterUnits.pos+"2"]=w[t]),r.x1=Math.min(Math.max(r.x1,y.x1),y.x2),r.x2=Math.min(Math.max(r.x2,y.x1),y.x2),r.y1=Math.min(Math.max(r.y1,y.y2),y.y1),r.y2=Math.min(Math.max(r.y2,y.y2),y.y1);var o=S.getMetaData(l,t);n=h.elem("line",r,p.classNames.bar).attr({"ct:value":[e.x,e.y].filter(S.isNumeric).join(","),"ct:meta":S.serialize(o)}),this.eventEmitter.emit("draw",S.extend({type:"bar",value:e,index:t,meta:o,series:l,seriesIndex:c,axisX:v,axisY:x,chartRect:y,group:h,element:n},r))}}.bind(this))}.bind(this)),this.eventEmitter.emit("created",{bounds:f.bounds,chartRect:y,axisX:v,axisY:x,svg:this.svg,options:p})}}),window,document,s={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",sliceDonutSolid:"ct-slice-donut-solid",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutSolid:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:(_=e).noop,labelDirection:"neutral",reverseData:!1,ignoreEmptyValues:!1},_.Pie=_.Base.extend({constructor:function(e,t,i,n){_.Pie.super.constructor.call(this,e,t,s,_.extend({},s,i),n)},createChart:function(g){var v,e,x,y,b,w=_.normalizeData(this.data),S=[],E=g.startAngle;this.svg=_.createSvg(this.container,g.width,g.height,g.donut?g.classNames.chartDonut:g.classNames.chartPie),e=_.createChartRect(this.svg,g,s.padding),x=Math.min(e.width()/2,e.height()/2),b=g.total||w.normalized.series.reduce(function(e,t){return e+t},0);var A=_.quantity(g.donutWidth);"%"===A.unit&&(A.value*=x/100),x-=g.donut&&!g.donutSolid?A.value/2:0,y="outside"===g.labelPosition||g.donut&&!g.donutSolid?x:"center"===g.labelPosition?0:g.donutSolid?x-A.value/2:x/2,y+=g.labelOffset;var C={x:e.x1+e.width()/2,y:e.y2+e.height()/2},O=1===w.raw.series.filter(function(e){return e.hasOwnProperty("value")?0!==e.value:0!==e}).length;w.raw.series.forEach(function(e,t){S[t]=this.svg.elem("g",null,null)}.bind(this)),g.showLabel&&(v=this.svg.elem("g",null,null)),w.raw.series.forEach(function(e,t){if(0!==w.normalized.series[t]||!g.ignoreEmptyValues){S[t].attr({"ct:series-name":e.name}),S[t].addClass([g.classNames.series,e.className||g.classNames.series+"-"+_.alphaNumerate(t)].join(" "));var i=0<b?E+w.normalized.series[t]/b*360:0,n=Math.max(0,E-(0===t||O?0:.2));359.99<=i-n&&(i=n+359.99);var s,a,r,o=_.polarToCartesian(C.x,C.y,x,n),l=_.polarToCartesian(C.x,C.y,x,i),c=new _.Svg.Path(!g.donut||g.donutSolid).move(l.x,l.y).arc(x,x,0,180<i-E,0,o.x,o.y);g.donut?g.donutSolid&&(r=x-A.value,s=_.polarToCartesian(C.x,C.y,r,E-(0===t||O?0:.2)),a=_.polarToCartesian(C.x,C.y,r,i),c.line(s.x,s.y),c.arc(r,r,0,180<i-E,1,a.x,a.y)):c.line(C.x,C.y);var u=g.classNames.slicePie;g.donut&&(u=g.classNames.sliceDonut,g.donutSolid&&(u=g.classNames.sliceDonutSolid));var h=S[t].elem("path",{d:c.stringify()},u);if(h.attr({"ct:value":w.normalized.series[t],"ct:meta":_.serialize(e.meta)}),g.donut&&!g.donutSolid&&(h._node.style.strokeWidth=A.value+"px"),this.eventEmitter.emit("draw",{type:"slice",value:w.normalized.series[t],totalDataSum:b,index:t,meta:e.meta,series:e,group:S[t],element:h,path:c.clone(),center:C,radius:x,startAngle:E,endAngle:i}),g.showLabel){var d,p;d=1===w.raw.series.length?{x:C.x,y:C.y}:_.polarToCartesian(C.x,C.y,y,E+(i-E)/2),p=w.normalized.labels&&!_.isFalseyButZero(w.normalized.labels[t])?w.normalized.labels[t]:w.normalized.series[t];var m=g.labelInterpolationFnc(p,t);if(m||0===m){var f=v.elem("text",{dx:d.x,dy:d.y,"text-anchor":M(C,d,g.labelDirection)},g.classNames.label).text(""+m);this.eventEmitter.emit("draw",{type:"label",index:t,group:v,element:f,text:""+m,x:d.x,y:d.y})}}E=i}}.bind(this)),this.eventEmitter.emit("created",{chartRect:e,svg:this.svg,options:g})},determineAnchorPosition:M}),e;function M(e,t,i){var n=t.x>e.x;return n&&"explode"===i||!n&&"implode"===i?"start":n&&"implode"===i||!n&&"explode"===i?"end":"middle"}function E(e,t,i,n,s,a){var r=h.extend({command:s?e.toLowerCase():e.toUpperCase()},t,a?{data:a}:{});i.splice(n,0,r)}function t(s,a){s.forEach(function(i,n){p[i.command.toLowerCase()].forEach(function(e,t){a(i,e,n,t,s)})})}},"function"==typeof define&&define.amd?define("Chartist",[],function(){return e.Chartist=t()}):"object"==("undefined"==typeof module?"undefined":A(module))&&module.exports?module.exports=t():e.Chartist=t(),jQuery(function(i){var n={listing_id:null,listing_name:null,package_id:null},s=i("#promo-modal .sign-in-box");i(".listing-dashboard-action-promote").click(function(e){n.listing_id=i(e.target).data("listing-id"),n.listing_name=i(e.target).data("listing-name"),i("#promo-modal .listing-name").text('"'+n.listing_name+'"')}),i("#promo-modal .promo-product-item, .promo-product-item .process-promotion").click(function(e){e.preventDefault();var t=i(e.currentTarget);if(t.data("package-id")&&(n.package_id=t.data("package-id")),t.data("listing-id")&&(n.listing_id=t.data("listing-id")),t.data("process")?n.process=t.data("process"):n.process="buy-package","cancel-package"===n.process&&!confirm(CASE27.l10n.irreversible_action))return!1;s.addClass("cts-processing-login"),jQuery.ajax({url:"".concat(CASE27.mylisting_ajax_url,"&action=cts_promotions&security=").concat(CASE27.ajax_nonce),type:"POST",dataType:"json",data:{listing_id:n.listing_id,package_id:n.package_id,process:n.process},success:function(e){"object"===A(e)&&(e.redirect&&window.location.replace(e.redirect),"error"===e.status&&e.message&&alert(e.message))},error:function(e,t,i){console.log("Failed",e,t,i)},complete:function(){s.removeClass("cts-processing-login")}})})}),jQuery(function(i){if(i("#cts-visits-chart").length){var n=i("#cts-visits-chart").data("stats"),s={};Object.keys(n).map(function(t){s[t]={},s[t].labels=Object.keys(n[t]).map(function(e){return n[t][e].label}),s[t].series=[Object.keys(n[t]).map(function(e){return{name:n[t][e].formatted.views,value:parseInt(n[t][e].views,10)}}),Object.keys(n[t]).map(function(e){return{name:n[t][e].formatted.unique_views,value:parseInt(n[t][e].unique_views,10)}})],s[t].max=Math.max.apply(Math,s[t].series[0]),s[t].opts={low:0,high:s[t].max<=5?5:void 0,showArea:!0,fullWidth:!0,height:i("body").hasClass("wp-admin")?"200px":"350px",chartPadding:{top:15,right:20,bottom:5,left:10},axisX:function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}({labelOffset:{x:10,y:10},showGrid:!1},"labelOffset",{x:-2,y:10}),axisY:{onlyInteger:!0}}});var a=s.lastweek?"lastweek":Object.keys(s)[0],r=a;i(".visit-chart-actions a").click(function(e){e.preventDefault();var t=i(this).data("toggle");-1===i.inArray(t,Object.keys(s))&&(t=a),t!==r&&(r=t,MyListing.Dashboard.VisitsChart.update({labels:s[r].labels,series:s[r].series},s[r].opts),i(this).addClass("active").siblings().removeClass("active"))}),i('.visit-chart-actions a[data-toggle="'+r+'"]').addClass("active"),MyListing.Dashboard.VisitsChart=new Chartist.Line("#cts-visits-chart",{labels:s[r].labels,series:s[r].series},s[r].opts),MyListing.Dashboard.VisitsChart.on("draw",function(e){if("point"===e.type){var t=s[r].series[e.seriesIndex][e.index];e.element._node.setAttribute("title",t.name),e.element._node.setAttribute("data-chart-tooltip","cts-visits-chart-tooltip")}}).on("created",function(){"function"==typeof i.fn.tooltip&&i("#cts-visits-chart").tooltip({selector:'[data-chart-tooltip="cts-visits-chart-tooltip"]',container:"#cts-visits-chart",html:!0,delay:100})})}}),window.cts_google_login=function(){gapi.load("auth2",function(){gapi.auth2.init(),jQuery(".cts-google-signin").each(function(e,t){function i(e){if("error"===e.status&&e.message)return a.removeClass("cts-processing-login"),alert(e.message);window.location.reload()}function n(e,t,i){console.log("Failed",e,t,i),a.removeClass("cts-processing-login")}var s=jQuery(t),a=s.parents(".cts-connected-account"),r="".concat(CASE27.mylisting_ajax_url,"&action=cts_login_endpoint&security=").concat(CASE27.ajax_nonce);"disconnect"===s.data("process")?s.on("click",function(e){e.preventDefault(),a.addClass("cts-processing-login"),jQuery.ajax({url:r,type:"POST",dataType:"json",success:i,error:n,data:{network:"google",process:"disconnect"}})}):gapi.auth2.getAuthInstance().attachClickHandler(t,{},function(e){a.addClass("cts-processing-login"),jQuery.ajax({url:r,type:"POST",dataType:"json",success:i,error:n,data:{network:"google",token:e.getAuthResponse().id_token,process:"connect"}})})})})},jQuery(".cts-facebook-signin").click(function(e){e.preventDefault();function t(e){if("error"===e.status&&e.message)return s.removeClass("cts-processing-login"),alert(e.message);window.location.reload()}function i(e,t,i){console.log("Failed",e,t,i),s.removeClass("cts-processing-login")}var n=jQuery(e.target),s=n.parents(".cts-connected-account"),a="".concat(CASE27.mylisting_ajax_url,"&action=cts_login_endpoint&security=").concat(CASE27.ajax_nonce);"disconnect"===n.data("process")?(s.addClass("cts-processing-login"),jQuery.ajax({url:a,type:"POST",dataType:"json",success:t,error:i,data:{network:"facebook",process:"disconnect"}})):FB.login(function(e){e.authResponse&&(s.addClass("cts-processing-login"),jQuery.ajax({url:a,type:"POST",dataType:"json",success:t,error:i,data:{network:"facebook",token:e.authResponse.accessToken,process:"connect"}}))},{scope:"public_profile,email"})}),MyListing.Dashboard={},jQuery(function(i){var e,t;i(".dashboard-filter-stats").change(function(e){e.preventDefault();var t=i(this).data("url");parseInt(e.target.value,10)&&(t+="?listing="+parseInt(e.target.value,10)),window.location.href=t}),i(".job-dashboard-action-delete").click(function(){return window.confirm(CASE27.l10n.irreversible_action)}),e=i('input[name="cts-user-picture-settings"]'),t=i("#change-avatar-fieldset"),e.length&&("default"!==i('input[name="cts-user-picture-settings"]:checked').val()&&t.hide(),e.on("change",function(){"default"===i(this).val()?t.show():t.hide()})),i("#change-avatar-fieldset .file-upload-field .remove-uploaded-file").click(function(e){e.preventDefault(),i(this).parents(".uploaded-file").remove()})}),1<jQuery(".woocommerce-MyAccount-navigation .current-menu-item").length&&jQuery(".woocommerce-MyAccount-navigation .current-menu-item.current_page_item").removeClass("current-menu-item")});