/*!
 * 
 * SpreadJS Library 13.1.0
 * 
 * Copyright(c) GrapeCity, Inc.  All rights reserved.
 * 
 * Licensed under the SpreadJS Commercial License.
 * us.sales@grapecity.com
 * http://www.grapecity.com/en/licensing/grapecity/
 * 
 * 
 */
!function(a){"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("@grapecity/spread-sheets")):"function"==typeof define&&define.amd?define(["@grapecity/spread-sheets"],a):"object"==typeof exports?exports.Spread=a(require("@grapecity/spread-sheets")):a(GC)}(function(a){a="object"==typeof a?a:{},a.Spread=a.Spread||{},a.Spread.Sheets=a.Spread.Sheets||{},a.Spread.Sheets.Shapes=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="/assets/",c(c.s="./dist/plugins/shape/shape.entry.js")}({"./dist/plugins/shape/connector.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/shape/shape.js"),e=c("./dist/plugins/shape/drawingInterface.js"),f=c("./dist/plugins/shape/shapeStyle.js"),g=c("FloatingObject"),h=Math.min,i=Math.abs;function m(a,b,c){var d,e,f,g;for(b=c[b]||b,d=0,e=a.length;d<e;d++){if(f=a[d],f.Id===b)return f;if(f.GroupItems&&(g=m(f.GroupItems.Items,b,c)))return g}}j=function(){function a(a,b){this.xnb=-1,this.ynb=-1,this.WS=a,this.znb=b}return Object.defineProperty(a.prototype,"DrawingType",{get:function(){return 3},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"BeginConnected",{get:function(){return this.Anb},set:function(a){this.Anb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"BeginConnectedShape",{get:function(){var a=this.Anb;return a&&this.WS.shapes.get(a)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"BeginConnectionSite",{get:function(){return this.xnb},set:function(a){this.xnb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"EndConnected",{get:function(){return this.Bnb},set:function(a){this.Bnb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"EndConnectedShape",{get:function(){var a=this.Bnb;return a&&this.WS.shapes.get(a)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"EndConnectionSite",{get:function(){return this.ynb},set:function(a){this.ynb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Type",{get:function(){return this.Nc},set:function(a){this.Nc=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ConnectionSiteDic",{get:function(){var a=this;return a.Cnb||a.InitConnectionSiteDic(),a.Cnb},enumerable:!0,configurable:!0}),a.prototype.InitConnectionSiteDic=function(){var a=this.Cnb={};a[1]=4,a[2]=6,a[3]=4,a[4]=4,a[5]=4,a[6]=8,a[7]=6,a[8]=6,a[9]=8,a[10]=6,a[11]=4,a[12]=6,a[13]=5,a[14]=6,a[15]=8,a[16]=4,a[17]=8,a[18]=8,a[19]=8,a[20]=3,a[21]=2,a[22]=7,a[23]=4,a[24]=4,a[25]=3,a[26]=4,a[27]=4,a[28]=4,a[29]=3,a[30]=3,a[31]=3,a[32]=3,a[33]=4,a[34]=4,a[35]=4,a[36]=4,a[37]=8,a[38]=8,a[39]=4,a[40]=4,a[41]=4,a[42]=5,a[43]=8,a[44]=6,a[45]=5,a[46]=5,a[47]=5,a[48]=5,a[49]=4,a[50]=4,a[51]=4,a[52]=4,a[53]=4,a[54]=4,a[55]=4,a[56]=4,a[57]=4,a[58]=4,a[59]=4,a[60]=4,a[61]=4,a[62]=4,a[63]=4,a[64]=6,a[65]=4,a[66]=4,a[67]=4,a[68]=4,a[69]=4,a[70]=4,a[71]=4,a[72]=4,a[73]=8,a[74]=4,a[75]=4,a[76]=4,a[77]=8,a[78]=8,a[79]=3,a[80]=4,a[81]=4,a[82]=4,a[83]=4,a[84]=4,a[85]=4,a[86]=5,a[87]=5,a[88]=4,a[89]=4,a[90]=4,a[91]=4,a[92]=5,a[93]=8,a[94]=16,a[95]=4,a[96]=4,a[97]=4,a[98]=4,a[99]=4,a[100]=4,a[101]=4,a[102]=4,a[103]=4,a[104]=4,a[105]=5,a[106]=5,a[107]=9,a[108]=5,a[109]=4,a[110]=4,a[111]=4,a[112]=4,a[113]=4,a[114]=4,a[115]=4,a[116]=4,a[117]=4,a[118]=4,a[119]=4,a[120]=4,a[121]=4,a[122]=4,a[123]=4,a[124]=4,a[125]=4,a[126]=4,a[127]=4,a[128]=4,a[129]=4,a[130]=4,a[131]=4,a[132]=4,a[133]=4,a[134]=4,a[135]=4,a[136]=4,a[137]=5,a[138]=4,a[139]=6,a[140]=4,a[141]=4,a[142]=4,a[143]=10,a[144]=7,a[145]=12,a[146]=6,a[147]=7,a[148]=10,a[149]=12,a[150]=4,a[151]=4,a[152]=4,a[153]=4,a[154]=4,a[155]=4,a[156]=4,a[157]=4,a[158]=4,a[159]=8,a[160]=3,a[161]=4,a[162]=4,a[163]=4,a[164]=4,a[165]=4,a[166]=6,a[167]=6,a[168]=12,a[169]=16,a[170]=12,a[171]=6,a[172]=9,a[173]=0,a[174]=2,a[175]=4,a[176]=6,a[177]=4,a[178]=4,a[179]=0,a[180]=0,a[181]=0,a[182]=2},a.prototype.BeginConnect=function(a,b){var c=this;c.Anb=a.Name,c.xnb=b,c.CheckConnectionSiteValid(a.AutoShapeType,b)},a.prototype.CheckConnectionSiteValid=function(a,b){if(b<0||b>=this.ConnectionSiteDic[a])throw Error(e.sR().Exp_InvalidConnectionSite)},a.prototype.BeginDisconnect=function(){this.Anb=null,this.xnb=-1},a.prototype.EndConnect=function(a,b){var c=this;c.Bnb=a.Name,c.ynb=b,c.CheckConnectionSiteValid(a.AutoShapeType,b)},a.prototype.EndDisconnect=function(){this.Bnb=null,this.ynb=-1},a.prototype.FromOOModel=function(a){var b,c,d=this,e=d.WS,f=e.shapeLayers[0].model.idMaps,g=e.shapes.all().map(function(a){return a.znb});a.stCxn&&(d.xnb=a.stCxn.idx,b=m(g,a.stCxn.id,f),b?d.Anb=b.Name:e.Dnb.push({target:d,beginId:a.stCxn.id,beginConnectionSite:a.stCxn.idx})),a.endCxn&&(d.ynb=a.endCxn.idx,c=m(g,a.endCxn.id,f),c?d.Bnb=c.Name:e.Dnb.push({target:d,endId:a.endCxn.id,endConnectionSite:a.endCxn.idx}))},a.prototype.ToOOModel=function(a){var b,c=this,d={},e=c.Anb;return e&&(b=c.WS.shapes.get(e),b&&(d.stCxn={idx:c.xnb,id:b.znb.Id})),e=c.Bnb,e&&(b=c.WS.shapes.get(e),b&&(d.endCxn={idx:c.ynb,id:b.znb.Id})),d},a}(),b.ConnectorFormatData=j,k=function(a){l(b,a);function b(b,c,d,e,f,g,k){var l,m=a.call(this,b,c,h(e,g),h(f,k),i(e-g),i(f-k))||this;return m.Kmb=1,l=m,l.Enb=2,l._vb=e>g,l.awb=f>k,l.Fnb=new j(b,l),l.ConnectorFormat.Type=d,l.InitLineFormat(),l.Enb=l.GetPointNumByType(d),m}return Object.defineProperty(b.prototype,"ConnectorFormat",{get:function(){return this.Fnb},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"Connector",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"Type",{get:function(){return 0},enumerable:!0,configurable:!0}),b.prototype.ToOOModel=function(b){b=b!==!1;var c=a.prototype.ToOOModel.call(this,b);return c.cxnSp=this.ToCT_ShapeBase(b),c},b.prototype.FromOOModel=function(b){var c=this;a.prototype.FromOOModel.call(c,b),c.FromCT_ShapeBase(b.cxnSp),b.isVisible===!1&&(c._hidden=!0)},b.prototype.ToCT_ConnectorNonVisual=function(a){var b,c,d=this;return a=a!==!1,b=a&&d.Gnb&&d.Gnb.nvCxnSpPr||{},c=b.cNvPr||{},b.cNvPr=d.ToCT_NonVisualDrawingProps(c),b.cNvCxnSpPr=d.ConnectorFormat.ToOOModel(a),b},b.prototype.FromCT_ConnectorNonVisual=function(a){var b=this,c=a.cNvPr;b.inb(c.name),b.Id=c.id,b.Visible=!c.hidden,b.Fnb.FromOOModel(a.cNvCxnSpPr)},b.prototype.FromCT_ShapeBase=function(b){var c,d=this,f=d.Gnb=b;d.FromCT_ConnectorNonVisual(f.nvCxnSpPr),a.prototype.FromCT_ShapeStyle.call(d,f.style),a.prototype.FromCT_ShapeProperties.call(d,f.spPr),c=f.spPr.prstGeom.prst,d.Fnb.Type=e.ShapeUtility.ToConnectorType(c),d.Enb=e.ShapeUtility.GetConnectorPointNum(c)},b.prototype.ToCT_ShapeBase=function(a){var b,c,d=this;return a=a!==!1,b=a&&d.Gnb||{shapeType:4},b.nvCxnSpPr=d.ToCT_ConnectorNonVisual(a),c=b.spPr||{},b.spPr=d.ToCT_ShapeProperties(e.ShapeUtility.ToConnectorST_ShapeType(d.ConnectorFormat.Type,d.Enb),c,!0,a),d.CorrectCT_Transform2D(b.spPr.xfrm),b.style=d.ToCT_ShapeStyle(a),b},b.prototype.CorrectCT_Transform2D=function(a){a.flipH=this._vb,a.flipV=this.awb},b.prototype.GetPointNumByType=function(a){return 2===a||1===a?3:1},b.prototype.InitLineFormat=function(){var a=this.Line;a.Color.ObjectThemeColor=4,a.Weight=.5,a.PatternColor.RGB=g.Drawing.ARGBColor.FromRgb(255,255,255)},b.prototype.ConnectorFromOOModel=function(){var a=this,b=a.Gnb;b&&b.nvCxnSpPr&&b.nvCxnSpPr.cNvCxnSpPr&&a.Fnb.FromOOModel(b.nvCxnSpPr.cNvCxnSpPr)},b.prototype.CreateDefaultShapeStyle=function(){return new f.ShapeStyleData(this,0,1,0,1)},b}(d.ShapeBaseData),b.ConnectorShapeData=k},"./dist/plugins/shape/drawingInterface.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("./dist/plugins/shape/shape.res.en.js"),b.SR={en:e},f=new d.Common.ResourceManager(b.SR),b.sR=f.getResource.bind(f),g=c("Core"),h=c("FloatingObject"),b.ChartUtility=h.Drawing.ChartUtility,b.defineProperty=b.ChartUtility.defineProperty,i=b.ChartUtility.colorFormatToString,function(a){a[a.none=0]="none",a[a.rectangle=1]="rectangle",a[a.parallelogram=2]="parallelogram",a[a.trapezoid=3]="trapezoid",a[a.diamond=4]="diamond",a[a.roundedRectangle=5]="roundedRectangle",a[a.octagon=6]="octagon",a[a.isoscelesTriangle=7]="isoscelesTriangle",a[a.rightTriangle=8]="rightTriangle",a[a.oval=9]="oval",a[a.hexagon=10]="hexagon",a[a.cross=11]="cross",a[a.regularPentagon=12]="regularPentagon",a[a.can=13]="can",a[a.cube=14]="cube",a[a.bevel=15]="bevel",a[a.foldedCorner=16]="foldedCorner",a[a.smileyFace=17]="smileyFace",a[a.donut=18]="donut",a[a.noSymbol=19]="noSymbol",a[a.blockArc=20]="blockArc",a[a.heart=21]="heart",a[a.lightningBolt=22]="lightningBolt",a[a.sun=23]="sun",a[a.moon=24]="moon",a[a.arc=25]="arc",a[a.doubleBracket=26]="doubleBracket",a[a.doubleBrace=27]="doubleBrace",a[a.plaque=28]="plaque",a[a.leftBracket=29]="leftBracket",a[a.rightBracket=30]="rightBracket",a[a.leftBrace=31]="leftBrace",a[a.rightBrace=32]="rightBrace",a[a.rightArrow=33]="rightArrow",a[a.leftArrow=34]="leftArrow",a[a.upArrow=35]="upArrow",a[a.downArrow=36]="downArrow",a[a.leftRightArrow=37]="leftRightArrow",a[a.upDownArrow=38]="upDownArrow",a[a.quadArrow=39]="quadArrow",a[a.leftRightUpArrow=40]="leftRightUpArrow",a[a.bentArrow=41]="bentArrow",a[a.uTurnArrow=42]="uTurnArrow",a[a.leftUpArrow=43]="leftUpArrow",a[a.bentUpArrow=44]="bentUpArrow",a[a.curvedRightArrow=45]="curvedRightArrow",a[a.curvedLeftArrow=46]="curvedLeftArrow",a[a.curvedUpArrow=47]="curvedUpArrow",a[a.curvedDownArrow=48]="curvedDownArrow",a[a.stripedRightArrow=49]="stripedRightArrow",a[a.notchedRightArrow=50]="notchedRightArrow",a[a.pentagon=51]="pentagon",a[a.chevron=52]="chevron",a[a.rightArrowCallout=53]="rightArrowCallout",a[a.leftArrowCallout=54]="leftArrowCallout",a[a.upArrowCallout=55]="upArrowCallout",a[a.downArrowCallout=56]="downArrowCallout",a[a.leftRightArrowCallout=57]="leftRightArrowCallout",a[a.upDownArrowCallout=58]="upDownArrowCallout",a[a.quadArrowCallout=59]="quadArrowCallout",a[a.circularArrow=60]="circularArrow",a[a.flowchartProcess=61]="flowchartProcess",a[a.flowchartAlternateProcess=62]="flowchartAlternateProcess",a[a.flowchartDecision=63]="flowchartDecision",a[a.flowchartData=64]="flowchartData",a[a.flowchartPredefinedProcess=65]="flowchartPredefinedProcess",a[a.flowchartInternalStorage=66]="flowchartInternalStorage",a[a.flowchartDocument=67]="flowchartDocument",a[a.flowchartMultidocument=68]="flowchartMultidocument",a[a.flowchartTerminator=69]="flowchartTerminator",a[a.flowchartPreparation=70]="flowchartPreparation",a[a.flowchartManualInput=71]="flowchartManualInput",a[a.flowchartManualOperation=72]="flowchartManualOperation",a[a.flowchartConnector=73]="flowchartConnector",a[a.flowchartOffpageConnector=74]="flowchartOffpageConnector",a[a.flowchartCard=75]="flowchartCard",a[a.flowchartPunchedTape=76]="flowchartPunchedTape",a[a.flowchartSummingJunction=77]="flowchartSummingJunction",a[a.flowchartOr=78]="flowchartOr",a[a.flowchartCollate=79]="flowchartCollate",a[a.flowchartSort=80]="flowchartSort",a[a.flowchartExtract=81]="flowchartExtract",a[a.flowchartMerge=82]="flowchartMerge",a[a.flowchartStoredData=83]="flowchartStoredData",a[a.flowchartDelay=84]="flowchartDelay",a[a.flowchartSequentialAccessStorage=85]="flowchartSequentialAccessStorage",a[a.flowchartMagneticDisk=86]="flowchartMagneticDisk",a[a.flowchartDirectAccessStorage=87]="flowchartDirectAccessStorage",a[a.flowchartDisplay=88]="flowchartDisplay",a[a.explosion1=89]="explosion1",a[a.explosion2=90]="explosion2",a[a.shape4pointStar=91]="shape4pointStar",a[a.shape5pointStar=92]="shape5pointStar",a[a.shape8pointStar=93]="shape8pointStar",a[a.shape16pointStar=94]="shape16pointStar",a[a.shape24pointStar=95]="shape24pointStar",a[a.shape32pointStar=96]="shape32pointStar",a[a.upRibbon=97]="upRibbon",a[a.downRibbon=98]="downRibbon",a[a.curvedUpRibbon=99]="curvedUpRibbon",a[a.curvedDownRibbon=100]="curvedDownRibbon",a[a.verticalScroll=101]="verticalScroll",a[a.horizontalScroll=102]="horizontalScroll",a[a.wave=103]="wave",a[a.doubleWave=104]="doubleWave",a[a.rectangularCallout=105]="rectangularCallout",a[a.roundedRectangularCallout=106]="roundedRectangularCallout",a[a.ovalCallout=107]="ovalCallout",a[a.cloudCallout=108]="cloudCallout",a[a.lineCallout1=109]="lineCallout1",a[a.lineCallout2=110]="lineCallout2",a[a.lineCallout3=111]="lineCallout3",a[a.lineCallout4=112]="lineCallout4",a[a.lineCallout1AccentBar=113]="lineCallout1AccentBar",a[a.lineCallout2AccentBar=114]="lineCallout2AccentBar",a[a.lineCallout3AccentBar=115]="lineCallout3AccentBar",a[a.lineCallout4AccentBar=116]="lineCallout4AccentBar",a[a.lineCallout1NoBorder=117]="lineCallout1NoBorder",a[a.lineCallout2NoBorder=118]="lineCallout2NoBorder",a[a.lineCallout3NoBorder=119]="lineCallout3NoBorder",a[a.lineCallout4NoBorder=120]="lineCallout4NoBorder",a[a.lineCallout1BorderandAccentBar=121]="lineCallout1BorderandAccentBar",a[a.lineCallout2BorderandAccentBar=122]="lineCallout2BorderandAccentBar",a[a.lineCallout3BorderandAccentBar=123]="lineCallout3BorderandAccentBar",a[a.lineCallout4BorderandAccentBar=124]="lineCallout4BorderandAccentBar",a[a.actionButtonCustom=125]="actionButtonCustom",a[a.actionButtonHome=126]="actionButtonHome",a[a.actionButtonHelp=127]="actionButtonHelp",a[a.actionButtonInformation=128]="actionButtonInformation",a[a.actionButtonBackorPrevious=129]="actionButtonBackorPrevious",a[a.actionButtonForwardorNext=130]="actionButtonForwardorNext",a[a.actionButtonBeginning=131]="actionButtonBeginning",a[a.actionButtonEnd=132]="actionButtonEnd",a[a.actionButtonReturn=133]="actionButtonReturn",a[a.actionButtonDocument=134]="actionButtonDocument",a[a.actionButtonSound=135]="actionButtonSound",a[a.actionButtonMovie=136]="actionButtonMovie",a[a.balloon=137]="balloon",a[a.flowchartOfflineStorage=138]="flowchartOfflineStorage",a[a.leftRightRibbon=139]="leftRightRibbon",a[a.diagonalStripe=140]="diagonalStripe",a[a.pie=141]="pie",a[a.nonIsoscelesTrapezoid=142]="nonIsoscelesTrapezoid",a[a.decagon=143]="decagon",a[a.heptagon=144]="heptagon",a[a.dodecagon=145]="dodecagon",a[a.star6Point=146]="star6Point",a[a.star7Point=147]="star7Point",a[a.star10Point=148]="star10Point",a[a.star12Point=149]="star12Point",a[a.round1Rectangle=150]="round1Rectangle",a[a.round2SameRectangle=151]="round2SameRectangle",a[a.round2DiagRectangle=152]="round2DiagRectangle",a[a.snipRoundRectangle=153]="snipRoundRectangle",a[a.snip1Rectangle=154]="snip1Rectangle",a[a.snip2SameRectangle=155]="snip2SameRectangle",a[a.snip2DiagRectangle=156]="snip2DiagRectangle",a[a.frame=157]="frame",a[a.halfFrame=158]="halfFrame",a[a.tear=159]="tear",a[a.chord=160]="chord",a[a.corner=161]="corner",a[a.mathPlus=162]="mathPlus",a[a.mathMinus=163]="mathMinus",a[a.mathMultiply=164]="mathMultiply",a[a.mathDivide=165]="mathDivide",a[a.mathEqual=166]="mathEqual",a[a.mathNotEqual=167]="mathNotEqual",a[a.cornerTabs=168]="cornerTabs",a[a.squareTabs=169]="squareTabs",a[a.plaqueTabs=170]="plaqueTabs",a[a.gear6=171]="gear6",a[a.gear9=172]="gear9",a[a.funnel=173]="funnel",a[a.pieWedge=174]="pieWedge",a[a.leftCircularArrow=175]="leftCircularArrow",a[a.leftRightCircularArrow=176]="leftRightCircularArrow",a[a.swooshArrow=177]="swooshArrow",a[a.cloud=178]="cloud",a[a.chartX=179]="chartX",a[a.chartStar=180]="chartStar",a[a.chartPlus=181]="chartPlus",a[a.lineInverse=182]="lineInverse",a[a.line=183]="line"}(j=b.AutoShapeType||(b.AutoShapeType={})),function(a){a[a.AutoShape=0]="AutoShape",a[a.Chart=1]="Chart",a[a.Comment=2]="Comment",a[a.Group=3]="Group",a[a.Picture=4]="Picture",a[a.Slicer=5]="Slicer"}(k=b.ShapeType||(b.ShapeType={})),function(a){a[a.None=-1]="None",a[a.Light1=0]="Light1",a[a.Dark1=1]="Dark1",a[a.Light2=2]="Light2",a[a.Dark2=3]="Dark2",a[a.Accent1=4]="Accent1",a[a.Accent2=5]="Accent2",a[a.Accent3=6]="Accent3",a[a.Accent4=7]="Accent4",a[a.Accent5=8]="Accent5",a[a.Accent6=9]="Accent6",a[a.Hyperlink=10]="Hyperlink",a[a.FollowedHyperlink=11]="FollowedHyperlink"}(l=b.ThemeColor||(b.ThemeColor={})),b.ThemeFont=h.Drawing.ThemeFont,b.SolidColorType=h.Drawing.SolidColorType,b.Placement=h.Drawing.Placement,b.DrawingType=h.Drawing.DrawingType,b.FillType=h.Drawing.FillType,b.ThreeDFormatStates=h.Drawing.ThreeDFormatStates,b.FillFormat=h.Drawing.FillFormat,b.PictureFormat=h.Drawing.PictureFormat,b.LineFormat=h.Drawing.LineFormat,b.FontFormat=h.Drawing.FontFormat,b.DrawingText=h.Drawing.DrawingText,b.ShadowFormat=h.Drawing.ShadowFormat,b.GlowFormat=h.Drawing.GlowFormat,b.SoftEdgeFormat=h.Drawing.SoftEdgeFormat,b.ReflectionFormat=h.Drawing.ReflectionFormat,b.ThreeDFormat=h.Drawing.ThreeDFormat,b.ARGBColor=h.Drawing.ARGBColor,b.StatefullBase=h.Drawing.StatefullBase,function(a){a[a.straight=0]="straight",a[a.elbow=1]="elbow"}(m=b.ConnectorType||(b.ConnectorType={})),b.ST_FontCollectionIndex=h.Drawing.ST_FontCollectionIndex,function(a){a[a.overflow=0]="overflow",a[a.clip=1]="clip"}(n=b.ST_TextHorzOverflowType||(b.ST_TextHorzOverflowType={})),function(a){a[a.t=0]="t",a[a.ctr=1]="ctr",a[a.b=2]="b",a[a.just=3]="just",a[a.dist=4]="dist"}(o=b.ST_TextAnchoringType||(b.ST_TextAnchoringType={})),function(a){a[a.line=0]="line",a[a.lineInv=1]="lineInv",a[a.triangle=2]="triangle",a[a.rtTriangle=3]="rtTriangle",a[a.rect=4]="rect",a[a.diamond=5]="diamond",a[a.parallelogram=6]="parallelogram",a[a.trapezoid=7]="trapezoid",a[a.nonIsoscelesTrapezoid=8]="nonIsoscelesTrapezoid",a[a.pentagon=9]="pentagon",a[a.hexagon=10]="hexagon",a[a.heptagon=11]="heptagon",a[a.octagon=12]="octagon",a[a.decagon=13]="decagon",a[a.dodecagon=14]="dodecagon",a[a.star4=15]="star4",a[a.star5=16]="star5",a[a.star6=17]="star6",a[a.star7=18]="star7",a[a.star8=19]="star8",a[a.star10=20]="star10",a[a.star12=21]="star12",a[a.star16=22]="star16",a[a.star24=23]="star24",a[a.star32=24]="star32",a[a.roundRect=25]="roundRect",a[a.round1Rect=26]="round1Rect",a[a.round2SameRect=27]="round2SameRect",a[a.round2DiagRect=28]="round2DiagRect",a[a.snipRoundRect=29]="snipRoundRect",a[a.snip1Rect=30]="snip1Rect",a[a.snip2SameRect=31]="snip2SameRect",a[a.snip2DiagRect=32]="snip2DiagRect",a[a.plaque=33]="plaque",a[a.ellipse=34]="ellipse",a[a.teardrop=35]="teardrop",a[a.homePlate=36]="homePlate",a[a.chevron=37]="chevron",a[a.pieWedge=38]="pieWedge",a[a.pie=39]="pie",a[a.blockArc=40]="blockArc",a[a.donut=41]="donut",a[a.noSmoking=42]="noSmoking",a[a.rightArrow=43]="rightArrow",a[a.leftArrow=44]="leftArrow",a[a.upArrow=45]="upArrow",a[a.downArrow=46]="downArrow",a[a.stripedRightArrow=47]="stripedRightArrow",a[a.notchedRightArrow=48]="notchedRightArrow",a[a.bentUpArrow=49]="bentUpArrow",a[a.leftRightArrow=50]="leftRightArrow",a[a.upDownArrow=51]="upDownArrow",a[a.leftUpArrow=52]="leftUpArrow",a[a.leftRightUpArrow=53]="leftRightUpArrow",a[a.quadArrow=54]="quadArrow",a[a.leftArrowCallout=55]="leftArrowCallout",a[a.rightArrowCallout=56]="rightArrowCallout",a[a.upArrowCallout=57]="upArrowCallout",a[a.downArrowCallout=58]="downArrowCallout",a[a.leftRightArrowCallout=59]="leftRightArrowCallout",a[a.upDownArrowCallout=60]="upDownArrowCallout",a[a.quadArrowCallout=61]="quadArrowCallout",a[a.bentArrow=62]="bentArrow",a[a.uturnArrow=63]="uturnArrow",a[a.circularArrow=64]="circularArrow",a[a.leftCircularArrow=65]="leftCircularArrow",a[a.leftRightCircularArrow=66]="leftRightCircularArrow",a[a.curvedRightArrow=67]="curvedRightArrow",a[a.curvedLeftArrow=68]="curvedLeftArrow",a[a.curvedUpArrow=69]="curvedUpArrow",a[a.curvedDownArrow=70]="curvedDownArrow",a[a.swooshArrow=71]="swooshArrow",a[a.cube=72]="cube",a[a.can=73]="can",a[a.lightningBolt=74]="lightningBolt",a[a.heart=75]="heart",a[a.sun=76]="sun",a[a.moon=77]="moon",a[a.smileyFace=78]="smileyFace",a[a.irregularSeal1=79]="irregularSeal1",a[a.irregularSeal2=80]="irregularSeal2",a[a.foldedCorner=81]="foldedCorner",a[a.bevel=82]="bevel",a[a.frame=83]="frame",a[a.halfFrame=84]="halfFrame",a[a.corner=85]="corner",a[a.diagStripe=86]="diagStripe",a[a.chord=87]="chord",a[a.arc=88]="arc",a[a.leftBracket=89]="leftBracket",a[a.rightBracket=90]="rightBracket",a[a.leftBrace=91]="leftBrace",a[a.rightBrace=92]="rightBrace",a[a.bracketPair=93]="bracketPair",a[a.bracePair=94]="bracePair",a[a.straightConnector1=95]="straightConnector1",a[a.bentConnector2=96]="bentConnector2",a[a.bentConnector3=97]="bentConnector3",a[a.bentConnector4=98]="bentConnector4",a[a.bentConnector5=99]="bentConnector5",a[a.curvedConnector2=100]="curvedConnector2",a[a.curvedConnector3=101]="curvedConnector3",a[a.curvedConnector4=102]="curvedConnector4",a[a.curvedConnector5=103]="curvedConnector5",a[a.callout1=104]="callout1",a[a.callout2=105]="callout2",a[a.callout3=106]="callout3",a[a.accentCallout1=107]="accentCallout1",a[a.accentCallout2=108]="accentCallout2",a[a.accentCallout3=109]="accentCallout3",a[a.borderCallout1=110]="borderCallout1",a[a.borderCallout2=111]="borderCallout2",a[a.borderCallout3=112]="borderCallout3",a[a.accentBorderCallout1=113]="accentBorderCallout1",a[a.accentBorderCallout2=114]="accentBorderCallout2",a[a.accentBorderCallout3=115]="accentBorderCallout3",a[a.wedgeRectCallout=116]="wedgeRectCallout",a[a.wedgeRoundRectCallout=117]="wedgeRoundRectCallout",a[a.wedgeEllipseCallout=118]="wedgeEllipseCallout",a[a.cloudCallout=119]="cloudCallout",a[a.cloud=120]="cloud",a[a.ribbon=121]="ribbon",a[a.ribbon2=122]="ribbon2",a[a.ellipseRibbon=123]="ellipseRibbon",a[a.ellipseRibbon2=124]="ellipseRibbon2",a[a.leftRightRibbon=125]="leftRightRibbon",a[a.verticalScroll=126]="verticalScroll",a[a.horizontalScroll=127]="horizontalScroll",a[a.wave=128]="wave",a[a.doubleWave=129]="doubleWave",a[a.plus=130]="plus",a[a.flowChartProcess=131]="flowChartProcess",a[a.flowChartDecision=132]="flowChartDecision",a[a.flowChartInputOutput=133]="flowChartInputOutput",a[a.flowChartPredefinedProcess=134]="flowChartPredefinedProcess",a[a.flowChartInternalStorage=135]="flowChartInternalStorage",a[a.flowChartDocument=136]="flowChartDocument",a[a.flowChartMultidocument=137]="flowChartMultidocument",a[a.flowChartTerminator=138]="flowChartTerminator",a[a.flowChartPreparation=139]="flowChartPreparation",a[a.flowChartManualInput=140]="flowChartManualInput",a[a.flowChartManualOperation=141]="flowChartManualOperation",a[a.flowChartConnector=142]="flowChartConnector",a[a.flowChartPunchedCard=143]="flowChartPunchedCard",a[a.flowChartPunchedTape=144]="flowChartPunchedTape",a[a.flowChartSummingJunction=145]="flowChartSummingJunction",a[a.flowChartOr=146]="flowChartOr",a[a.flowChartCollate=147]="flowChartCollate",a[a.flowChartSort=148]="flowChartSort",a[a.flowChartExtract=149]="flowChartExtract",a[a.flowChartMerge=150]="flowChartMerge",a[a.flowChartOfflineStorage=151]="flowChartOfflineStorage",a[a.flowChartOnlineStorage=152]="flowChartOnlineStorage",a[a.flowChartMagneticTape=153]="flowChartMagneticTape",a[a.flowChartMagneticDisk=154]="flowChartMagneticDisk",a[a.flowChartMagneticDrum=155]="flowChartMagneticDrum",a[a.flowChartDisplay=156]="flowChartDisplay",a[a.flowChartDelay=157]="flowChartDelay",a[a.flowChartAlternateProcess=158]="flowChartAlternateProcess",a[a.flowChartOffpageConnector=159]="flowChartOffpageConnector",a[a.actionButtonBlank=160]="actionButtonBlank",a[a.actionButtonHome=161]="actionButtonHome",a[a.actionButtonHelp=162]="actionButtonHelp",a[a.actionButtonInformation=163]="actionButtonInformation",a[a.actionButtonForwardNext=164]="actionButtonForwardNext",a[a.actionButtonBackPrevious=165]="actionButtonBackPrevious",a[a.actionButtonEnd=166]="actionButtonEnd",a[a.actionButtonBeginning=167]="actionButtonBeginning",a[a.actionButtonReturn=168]="actionButtonReturn",a[a.actionButtonDocument=169]="actionButtonDocument",a[a.actionButtonSound=170]="actionButtonSound",a[a.actionButtonMovie=171]="actionButtonMovie",a[a.gear6=172]="gear6",a[a.gear9=173]="gear9",a[a.funnel=174]="funnel",a[a.mathPlus=175]="mathPlus",a[a.mathMinus=176]="mathMinus",a[a.mathMultiply=177]="mathMultiply",a[a.mathDivide=178]="mathDivide",a[a.mathEqual=179]="mathEqual",a[a.mathNotEqual=180]="mathNotEqual",a[a.cornerTabs=181]="cornerTabs",a[a.squareTabs=182]="squareTabs",a[a.plaqueTabs=183]="plaqueTabs",a[a.chartX=184]="chartX",a[a.chartStar=185]="chartStar",a[a.chartPlus=186]="chartPlus"}(p=b.ST_ShapeType||(b.ST_ShapeType={})),function(a){a[a.bg1=0]="bg1",a[a.tx1=1]="tx1",a[a.bg2=2]="bg2",a[a.tx2=3]="tx2",a[a.accent1=4]="accent1",a[a.accent2=5]="accent2",a[a.accent3=6]="accent3",a[a.accent4=7]="accent4",a[a.accent5=8]="accent5",a[a.accent6=9]="accent6",a[a.hlink=10]="hlink",a[a.folHlink=11]="folHlink",a[a.phClr=12]="phClr",a[a.dk1=13]="dk1",a[a.lt1=14]="lt1",a[a.dk2=15]="dk2",a[a.lt2=16]="lt2"}(q=b.ST_SchemeColorVal||(b.ST_SchemeColorVal={})),function(a){a[a.CT_AlternateContent=0]="CT_AlternateContent",a[a.CT_Picture=1]="CT_Picture",a[a.CT_GraphicalObjectFrame=2]="CT_GraphicalObjectFrame",a[a.CT_GroupShape=3]="CT_GroupShape",a[a.CT_Connector=4]="CT_Connector",a[a.CT_Shape=5]="CT_Shape",a[a.CT_SlicerShape=6]="CT_SlicerShape"}(r=b.CT_ShapeType||(b.CT_ShapeType={})),function(a){a[a.solid=0]="solid",a[a.squareDot=1]="squareDot",a[a.dash=2]="dash",a[a.longDash=3]="longDash",a[a.dashDot=4]="dashDot",a[a.longDashDot=5]="longDashDot",a[a.longDashDotDot=6]="longDashDotDot",a[a.sysDash=7]="sysDash",a[a.sysDot=8]="sysDot",a[a.sysDashDot=9]="sysDashDot",a[a.dashDotDot=10]="dashDotDot"}(s=b.PresetLineDashStyle||(b.PresetLineDashStyle={})),function(a){a[a.flat=2]="flat",a[a.square=1]="square",a[a.round=0]="round"}(t=b.LineCapStyle||(b.LineCapStyle={})),function(a){a[a.round=0]="round",a[a.miter=1]="miter",a[a.bevel=2]="bevel"}(u=b.LineJoinStyle||(b.LineJoinStyle={})),function(a){a[a.none=0]="none",a[a.triangle=1]="triangle",a[a.stealth=2]="stealth",a[a.diamond=3]="diamond",a[a.oval=4]="oval",a[a.open=5]="open"}(v=b.ArrowheadStyle||(b.ArrowheadStyle={})),function(a){a[a.short=0]="short",a[a.medium=1]="medium",a[a.long=2]="long"}(w=b.ArrowheadLength||(b.ArrowheadLength={})),function(a){a[a.narrow=0]="narrow",a[a.medium=1]="medium",a[a.wide=2]="wide"}(x=b.ArrowheadWidth||(b.ArrowheadWidth={})),b.ShapeConstants=h.Drawing.ShapeConstants;function E(a){return i(a,!1,!0)}function F(a){return+a.split(" ")[1]}function G(a){return[a.name,F(a.fmla)]}function H(a){return{name:a[0],fmla:"val "+V(a[1])}}function I(a){return{horz:a<3,rotate:[270,90][2-a]||0}}y=96/914400;function J(a,b){var c=+a;return isNaN(c)&&(c=b>1?45720:91440),c*y}function K(a){var b,c,d,e,f,g=a&&a.esa&&a.esa.bodyPr,h=0,i=0,j=!1,k=!0,l=0,m=!0,n=!1;return g&&Object.keys(g).length>0&&(c=I(g.vert||0),m=c.horz,l=c.rotate,b=[g.lIns,g.rIns,g.tIns,g.bIns].map(J).map(Math.round),j=!g.horzOverflow,k=0!==g.wrap,d=g.anchor||0,n=!!g.anchorCtr,d>2&&(d=1),e=a.dsa[0].bsa,f=e.pPr&&e.pPr.algn||0,f>2&&(f=0),i=d,h=m&&90!==l?f:2-f),{center:n,hAlign:h,vAlign:i,overflow:j,wrap:k,horz:m,angle:l,margins:b}}function L(a){return{fontSize:a.Size,fontName:a.Name,bold:!!a.Bold,italic:!!a.Italic,color:E(a)}}function M(a){var b=a.dsa[0],c=(b.rM&&b.rM[0]||b).Font;return L(c)}function N(a){var b=[];return a.italic&&b.push("italic"),a.bold&&b.push("bold"),b.push(a.fontSize+"px"),b.push(a.fontName),b.join(" ")}function O(a){var b=a.horz,c=a.angle;return b?c?"rotate"+c:"horizontal":"vertical"}function P(a){var b=a&&a.Color&&a.Color.Transparency;return isNaN(b)&&(b=0),{color:i(a,!1,!1,!0),transparency:b}}z=["round","miter","bevel"],A=["round","square","butt"],B=["solid","dot","dash","lgDash","dashDot","lgDashDot","lgDashDotDot","sysDash","sysDot","sysDashDot","sysDashDotDot"],C={solid:[],dash:[4,3],dashDot:[4,3,1,3],dot:[1,3],lgDash:[8,3],lgDashDot:[8,3,1,3],lgDashDotDot:[8,3,1,3,1,3],sysDash:[3,1],sysDashDot:[3,1,1,1],sysDashDotDot:[3,1,1,1,1,1],sysDot:[1,1]};function Q(a,b){var c=C[B[a]]||[];return c.map(function(a){return a*b})}function R(a){return A[a]}function S(a){return z[a]}function T(a){var c=a&&a.Fill;if(c)return c.Nc===b.FillType.Group&&(c=a.gnb.Fill),P(c)}function U(a,b){var c=T(b);c&&(a.color=c.color,a.transparency=c.transparency)}D=function(){function a(){}return a.ToConnectorType=function(a){var b=2;switch(a){case 95:case 0:b=0;break;case 96:case 97:case 98:case 99:b=1}return b},a.GetConnectorPointNum=function(a){switch(a){case 96:case 100:return 2;case 97:case 101:return 3;case 98:case 102:return 4;case 99:case 103:return 5;default:return 2}},a.ToConnectorST_ShapeType=function(a,b){var c=0;switch(a){case 0:c=95;break;case 1:c=b>=2&&b<=5?96+(b-2):97;break;case 2:c=b>=2&&b<=5?100+(b-2):101}return c},a.ToAutoShapeType=function(a){switch(a){case 4:return 1;case 6:return 2;case 7:return 3;case 5:return 4;case 25:return 5;case 12:return 6;case 2:return 7;case 3:return 8;case 34:return 9;case 10:return 10;case 130:return 11;case 9:return 12;case 73:return 13;case 72:return 14;case 82:return 15;case 81:return 16;case 78:return 17;case 41:return 18;case 42:return 19;case 40:return 20;case 75:return 21;case 74:return 22;case 76:return 23;case 77:return 24;case 88:return 25;case 93:return 26;case 94:return 27;case 33:return 28;case 89:return 29;case 90:return 30;case 91:return 31;case 92:return 32;case 43:return 33;case 44:return 34;case 45:return 35;case 46:return 36;case 50:return 37;case 51:return 38;case 54:return 39;case 53:return 40;case 62:return 41;case 63:return 42;case 52:return 43;case 49:return 44;case 67:return 45;case 68:return 46;case 69:return 47;case 70:return 48;case 47:return 49;case 48:return 50;case 36:return 51;case 37:return 52;case 56:return 53;case 55:return 54;case 57:return 55;case 58:return 56;case 59:return 57;case 60:return 58;case 61:return 59;case 64:return 60;case 131:return 61;case 158:return 62;case 132:return 63;case 133:return 64;case 134:return 65;case 135:return 66;case 136:return 67;case 137:return 68;case 138:return 69;case 139:return 70;case 140:return 71;case 141:return 72;case 142:return 73;case 159:return 74;case 143:return 75;case 144:return 76;case 145:return 77;case 146:return 78;case 147:return 79;case 148:return 80;case 149:return 81;case 150:return 82;case 152:return 83;case 157:return 84;case 153:return 85;case 154:return 86;case 155:return 87;case 156:return 88;case 79:return 89;case 80:return 90;case 15:return 91;case 16:return 92;case 19:return 93;case 22:return 94;case 23:return 95;case 24:return 96;case 122:return 97;case 121:return 98;case 124:return 99;case 123:return 100;case 126:return 101;case 127:return 102;case 128:return 103;case 129:return 104;case 116:return 105;case 117:return 106;case 118:return 107;case 119:return 108;case 110:return 109;case 111:return 111;case 112:return 112;case 104:return 113;case 107:return 114;case 108:return 115;case 109:return 116;case 105:return 119;case 106:return 120;case 113:return 122;case 114:return 123;case 115:return 124;case 160:return 125;case 161:return 126;case 162:return 127;case 163:return 128;case 165:return 129;case 164:return 130;case 167:return 131;case 166:return 132;case 168:return 133;case 169:return 134;case 170:return 135;case 171:return 136;case 151:return 138;
case 125:return 139;case 86:return 140;case 39:return 141;case 8:return 142;case 13:return 143;case 11:return 144;case 14:return 145;case 17:return 146;case 18:return 147;case 20:return 148;case 21:return 149;case 26:return 150;case 27:return 151;case 28:return 152;case 29:return 153;case 30:return 154;case 31:return 155;case 32:return 156;case 83:return 157;case 84:return 158;case 35:return 159;case 87:return 160;case 85:return 161;case 175:return 162;case 176:return 163;case 177:return 164;case 178:return 165;case 179:return 166;case 180:return 167;case 181:return 168;case 182:return 169;case 183:return 170;case 172:return 171;case 173:return 172;case 174:return 173;case 38:return 174;case 65:return 175;case 66:return 176;case 71:return 177;case 120:return 178;case 184:return 179;case 185:return 180;case 186:return 181;case 1:return 182;case 0:return 183}return 0},a.ToST_ShapeType=function(a){switch(a){case 1:return 4;case 2:return 6;case 3:return 7;case 4:return 5;case 5:return 25;case 6:return 12;case 7:return 2;case 8:return 3;case 9:return 34;case 10:return 10;case 11:return 130;case 12:return 9;case 13:return 73;case 14:return 72;case 15:return 82;case 16:return 81;case 17:return 78;case 18:return 41;case 19:return 42;case 20:return 40;case 21:return 75;case 22:return 74;case 23:return 76;case 24:return 77;case 25:return 88;case 26:return 93;case 27:return 94;case 28:return 33;case 29:return 89;case 30:return 90;case 31:return 91;case 32:return 92;case 33:return 43;case 34:return 44;case 35:return 45;case 36:return 46;case 37:return 50;case 38:return 51;case 39:return 54;case 40:return 53;case 41:return 62;case 42:return 63;case 43:return 52;case 44:return 49;case 45:return 67;case 46:return 68;case 47:return 69;case 48:return 70;case 49:return 47;case 50:return 48;case 51:return 36;case 52:return 37;case 53:return 56;case 54:return 55;case 55:return 57;case 56:return 58;case 57:return 59;case 58:return 60;case 59:return 61;case 60:return 64;case 61:return 131;case 62:return 158;case 63:return 132;case 64:return 133;case 65:return 134;case 66:return 135;case 67:return 136;case 68:return 137;case 69:return 138;case 70:return 139;case 71:return 140;case 72:return 141;case 73:return 142;case 74:return 159;case 75:return 143;case 76:return 144;case 77:return 145;case 78:return 146;case 79:return 147;case 80:return 148;case 81:return 149;case 82:return 150;case 83:return 152;case 84:return 157;case 85:return 153;case 86:return 154;case 87:return 155;case 88:return 156;case 89:return 79;case 90:return 80;case 91:return 15;case 92:return 16;case 93:return 19;case 94:return 22;case 95:return 23;case 96:return 24;case 97:return 122;case 98:return 121;case 99:return 124;case 100:return 123;case 101:return 126;case 102:return 127;case 103:return 128;case 104:return 129;case 105:return 116;case 106:return 117;case 107:return 118;case 108:return 119;case 109:return 110;case 110:return 110;case 111:return 111;case 112:return 112;case 113:return 104;case 114:return 107;case 115:return 108;case 116:return 109;case 117:return 104;case 118:return 104;case 119:return 105;case 120:return 106;case 121:return 110;case 122:return 113;case 123:return 114;case 124:return 115;case 125:return 160;case 126:return 161;case 127:return 162;case 128:return 163;case 129:return 165;case 130:return 164;case 131:return 167;case 132:return 166;case 133:return 168;case 134:return 169;case 135:return 170;case 136:return 171;case 137:return 117;case 138:return 151;case 139:return 125;case 140:return 86;case 141:return 39;case 142:return 8;case 143:return 13;case 144:return 11;case 145:return 14;case 146:return 17;case 147:return 18;case 148:return 20;case 149:return 21;case 150:return 26;case 151:return 27;case 152:return 28;case 153:return 29;case 154:return 30;case 155:return 31;case 156:return 32;case 157:return 83;case 158:return 84;case 159:return 35;case 160:return 87;case 161:return 85;case 162:return 175;case 163:return 176;case 164:return 177;case 165:return 178;case 166:return 179;case 167:return 180;case 168:return 181;case 169:return 182;case 170:return 183;case 171:return 172;case 172:return 173;case 173:return 174;case 174:return 38;case 175:return 65;case 176:return 66;case 177:return 71;case 178:return 120;case 179:return 184;case 180:return 185;case 181:return 186;case 182:return 1;case 183:return 0}return 0},a.convertFromExcelAdjustValues=function(a){if(a&&a.length)return a.map(G)},a.syncShapeAdjustValues=function(a,b){var c,d=b&&b.AdjustValues;d&&d.length&&(c=a.variables,d.forEach(function(a){c[a[0]]=a[1]}))},a.getShapeAdjustValues=function(a){var b,c,d=a.Omb,e=d.Rmb;if(e&&(b=!1,c=e.map(function(a){var c=a[0],e=a[1],f=d.getVariable(c);return e!==f&&(b=!0),[c,f]}),b))return c},a.getShapeTextInfo=function(a){var b=a.Text,c=a.TextBody,d=K(c),e=M(c);return{text:b,formatInfo:d,fontInfo:e}},a.getFontOptions=function(a){var b=L(a);return{font:N(b),fill:{type:1,color:b.color}}},a.getFontFromShapeData=function(a){var b=M(a.kva.TextBody);return N(b)},a.syncShapeTextFormatOptions=function(b,c){var d,e,f,g,h,i=a.getShapeTextInfo(c&&c.kva),j=i.text;b.text=j,d=i.fontInfo,b.font=N(d),b.fill={type:1,color:d.color},e=i.formatInfo,f=e.margins,f&&(b.margins={left:f[0],right:f[1],top:f[2],bottom:f[3]}),b.textDirection=O(e),g=b.horizontalAlignment=e.horz&&e.center?1:e.hAlign,h=b.verticalAlignment=e.vAlign,b.wrapTextInShape=e.wrap,isNaN(c.ajb)&&(c.ajb=h),isNaN(c._ib)&&(c._ib=g),b.allowTextToOverflowShape=e.overflow,delete b.textDirection,e.horz&&90!==e.angle||(b.horizontalAlignment=2-e.hAlign)},a.getLineFormatInfo=function(a,b){var c,d,e;if(a)return c=P(a),d={width:a.Weight,capType:a.CapStyle,joinType:a.JoinStyle,lineStyle:a.DashStyle,color:c.color,transparency:c.transparency},b&&(e=a.BeginArrowheadStyle,e&&(d.beginArrow={type:e,widthType:a.BeginArrowheadWidth,lengthType:a.BeginArrowheadLength}),e=a.EndArrowheadStyle,e&&(d.endArrow={type:e,widthType:a.EndArrowheadWidth,lengthType:a.EndArrowheadLength})),d},a.syncShapeLineFormat=function(b,c){var d,e,f,g,h=!b.endPoints,i=a.getLineFormatInfo(c&&c.Line,h),j=b.stroke;i&&(d=i.width,j.width=d,j.capType=R(i.capType),j.joinType=S(i.joinType),j.color=i.color,j.transparency=i.transparency,e=i.lineStyle,e&&d?j.dashType=Q(e,d):j.dashType=[],h&&(f=i.beginArrow,g=i.endArrow,(f||g)&&(b.endPoints={beginArrow:f,endArrow:g})))},a.syncShapeOptions=function(b,c,d,e){var f,h,i,j,k,l=b.id,m=+l||+c.Id;isNaN(m)?(f=d.getUniqueShapeId(!0),l&&isNaN(l[0])&&!d.getShapeById(l)||(l=f.key),m=f.id):(f=d.ensureUniqueShapeId(m),l=f.key,m=f.id),b.id=l,c.Id=m,h=e?{}:b.options,h&&(i=h.textFormatOptions,i||(i=h.textFormatOptions={}),a.syncShapeTextFormatOptions(i,c),j=h.stroke,j||(h.stroke={type:1}),a.syncShapeLineFormat(h,c),k=h.fill,k?isNaN(+k.type)&&(k.type=1):k=h.fill={type:1},U(k,c)),e&&(g.GC$.extend(h,b.options),b.options=h)},a.convertToExcelAdjustValues=function(a){if(a&&a.length)return a.map(H)},a.getRGBAColor=E,a.getColorInfo=P,a}(),b.ShapeUtility=D;function V(a){return parseInt(a,10)}b.getWholeNumber=V},"./dist/plugins/shape/groupShapes.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/shape/shape.js"),e=c("./dist/plugins/shape/connector.js"),f=c("./dist/plugins/shape/drawingInterface.js"),g=c("FloatingObject"),h=f.ChartUtility.umb,i=f.ShapeConstants.PositiveFixedAngleConvert,j=function(){function a(){}return Object.defineProperty(a.prototype,"ChildList",{get:function(){var a=this;return a.wnb||(a.wnb=[]),a.wnb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Items",{get:function(){return this.ChildList},enumerable:!0,configurable:!0}),a.prototype.GetByIndex=function(a){return this.FindShapeByIndex(this,a)},a.prototype.GetByName=function(a){return this.FindShapeByName(this,a)},a.prototype.zIndex=function(a,b,c){var d=this;d.ChildList.splice(a,1),d.ChildList.splice(b,0,c)},a.prototype.Add=function(a,b){var c,d,e,f,g;this.ChildList.push(a),c=b,d=a.ShapeStyle,d.Fill&&(d.Fill.ParentStateful=c.Fill),d.Line&&(d.Line.ParentStateful=c.Line),e=a.ThreeD,e&&(e.ParentStateful=c.ThreeD),f=a.Fill.PictureFormat,f&&(f.ParentStateful=c.Fill.PictureFormat),g=a.PictureFormat,g&&(g.ParentStateful=c.PictureFormat)},a.prototype.Remove=function(a){var b,c=this;return!(c.Count<=0)&&(b=c.ChildList.indexOf(a),b!==-1&&(c.ChildList.splice(b,1),delete a.gnb,!0))},Object.defineProperty(a.prototype,"Count",{get:function(){return this.GetGroupItemCount()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"InternalCount",{get:function(){return this.ChildList.length},enumerable:!0,configurable:!0}),a.prototype.FindShapeByIndex=function(a,b,c){var d,e,f,g,h,i;for(void 0===c&&(c=0),d=this,e=0,f=a.ChildList;e<f.length;e++)if(g=f[e],2===g.Kmb){if(h=g,i=d.FindShapeByIndex(h.GroupItems,b,c))return i;c+=h.GroupItems.InternalCount}else{if(c===b)return g;c++}},a.prototype.FindShapeByName=function(a,b){var c,d,e,f,g,h=this;for(c=0,d=a.ChildList;c<d.length;c++){if(e=d[c],e.Name===b)return e;if(2===e.Kmb&&(f=e,g=h.FindShapeByName(f.GroupItems,b)))return g}},a.prototype.GetGroupItemCount=function(){var a=0;return this.ChildList.forEach(function(b){a+=2===b.Kmb?b.GroupItems.GetGroupItemCount():1}),a},a}(),k=function(a){l(b,a);function b(b,c,d,e,f,g){var h=a.call(this,b,c,d,e,f,g)||this;return h.Kmb=2,h}return Object.defineProperty(b.prototype,"GroupItems",{get:function(){var a=this;return a.tnb||(a.tnb=new j),a.tnb},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"DrawingType",{get:function(){return g.Drawing.DrawingType.GroupShape},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"Type",{get:function(){return f.ShapeType.Group},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"PictureFormat",{get:function(){return this.Fill.PictureFormat},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"LosslessGroupItems",{get:function(){var a=this;return a.unb||(a.unb=new j),a.unb},enumerable:!0,configurable:!0}),b.prototype.FromOOModel=function(b){var c=this;a.prototype.FromOOModel.call(c,b),c.FromCT_ShapeBase(b.grpSp),b.isVisible===!1&&(c._hidden=!0)},b.prototype.ToOOModel=function(b){b=b!==!1;var c=a.prototype.ToOOModel.call(this,b);return c.grpSp=this.ToCT_ShapeBase(b),c},b.prototype.ToChildShapes=function(a,b){b=b!==!1;var c=[],d=this;return a.Items.forEach(function(a){a.hnb(d),c.push(a.ToCT_ShapeBase(b))}),c},b.prototype.FromChildShapes=function(a){var c=this,f=c.WS,g=c.baseOffset;a.forEach(function(a){var h,i=null,j=a.shapeType;5===j?i=new d.ShapeData(f):3===j?(h=!0,i=new b(f)):4===j?i=new e.ConnectorShapeData(f):0===j&&(i=new d.LosslessShapeData(f)),i&&(i.kpb=!0,i.hnb(c),i.baseOffset=g,h?i.FromOOModel({anchorType:3,grpSp:a}):i.FromCT_ShapeBase(a),delete i.kpb,c.GroupItems.Add(i,c))})},b.prototype.ToCT_GroupShapeProperties=function(a){var b,c,d,e,f,g=this;return a=a!==!1,b=a&&g.vnb&&g.vnb.grpSpPr||{},b.xfrm=g.ToCT_GroupTransform2D(a),h(b),c=g.Zpa,c&&(d=c.ToOOModel(a),d&&(0===d.colorFillType?b.solidFill=d:1===d.colorFillType?b.pattFill=d:2===d.colorFillType?b.gradFill=d:3===d.colorFillType?b.blipFill=d:5===d.colorFillType?b.noFill=!0:b.noFill=!0,delete d.colorFillType)),b.effectLst=g.ToCT_EffectList(a),e=g.$pa,e.Visible&&(f=e.ToOOModel(a),b.scene3d=f.Scene3D),b},b.prototype.FromCT_GroupShapeProperties=function(a){var b,c=this;c.FromCT_GroupTransform2D(a.xfrm),b=c.Zpa,b.ParentStateful=c.jnb.Fill,a.solidFill?b.FromOOModel(a.solidFill,0):a.grpFill?b.FromOOModel(a.grpFill,4):a.pattFill?b.FromOOModel(a.pattFill,1):a.gradFill?b.FromOOModel(a.gradFill,2):a.blipFill?b.FromOOModel(a.blipFill,3):a.noFill&&(b.Color.ColorType=0),c.Rotation=a.xfrm.rot/i,c.FromGroupThreeDFormat(a),c.FromCT_EffectList(a.effectLst)},b.prototype.ToCT_GroupShapeNonVisual=function(a){var b,c,d=this;return a=a!==!1,b=a&&d.vnb,c=b&&b.nvGrpSpPr||{},c.cNvPr=c.cNvPr||{},c.cNvPr.name=d.Cj,c.cNvPr.id=d.Id,c.cNvPr.hidden=!d.Visible,c.cNvGrpSpPr=c.cNvGrpSpPr||{},c},b.prototype.FromCT_GroupShapeNonVisual=function(a){var b=this,c=a.cNvPr;b.inb(c.name),b.Id=c.id,b.Visible=!c.hidden},b.prototype.FromCT_GroupTransform2D=function(a){var b,c,d,e;a&&(b=this,b.Rotation=a.rot/i,b.FromCT_Point2D(a.off),b.FromCT_PositiveSize2D(a.ext),c=1,d=1,e=b.baseOffset,e&&(c=e.scaleWidth,d=e.scaleHeight),b.baseOffset={chOffX:a.chOff.x,chOffY:a.chOff.y,offX:a.off.x,offY:a.off.y,scaleWidth:c*a.ext.cx/a.chExt.cx,scaleHeight:d*a.ext.cy/a.chExt.cy})},b.prototype.ToCT_GroupTransform2D=function(a){var b,c,d=this,e=d.vnb;return a=a!==!1,b=a&&e&&e.grpSpPr&&e.grpSpPr.xfrm||{},c=d.gnb?d.Rotation-d.gnb.Rotation:d.Rotation,b.rot=f.getWholeNumber(c*i),b.off=d.ToCT_Point2D(),b.ext=d.ToCT_PositiveSize2D(),b.chOff={x:b.off.x,y:b.off.y},b.chExt={cx:b.ext.cx,cy:b.ext.cy},b},b.prototype.FromCT_ShapeBase=function(a){var b,c;a&&(b=this,c=b.vnb=a,b.FromCT_GroupShapeNonVisual(c.nvGrpSpPr),b.FromCT_GroupShapeProperties(c.grpSpPr),b.FromChildShapes(c.sp))},b.prototype.ToCT_ShapeBase=function(a){var b,c=this;return a=a!==!1,b=a&&c.vnb||{shapeType:3},b.nvGrpSpPr=c.ToCT_GroupShapeNonVisual(a),b.grpSpPr=c.ToCT_GroupShapeProperties(a),b.sp=c.ToChildShapes(c.GroupItems,a),b},b.prototype.FromGroupThreeDFormat=function(a){var b={},c=this.$pa;a.scene3d?b.Scene3D=a.scene3d:a.extLst&&a.extLst.ext&&0!==a.extLst.ext.length&&(a.extLst.ext.forEach(function(a){0===a.hiddenExtensionType&&(b.Scene3D=a.Scene3d)}),b.Scene3D&&(c._InternalVisible=!1,c.Dirty(f.ThreeDFormatStates.Visible))),c.FromOOModel(b)},b.prototype.FromLosslessChildShapes=function(a){var b=this;a.forEach(function(a){var c=null;0===a.shapeType&&(c=new d.LosslessShapeData(b.WS),c.hnb(b),c.FromCT_ShapeBase(a),b.LosslessGroupItems.Add(c,b))})},b}(d.ShapeBaseData),b.GroupShapeData=k},"./dist/plugins/shape/presetShapeModels.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;Object.defineProperty(b,"__esModule",{value:!0}),d="=width",e="=height",f="=MIN(width, height)",g="=V.hc",h="=V.vc",i="=V.x1",j="=V.x2",k="=V.y1",l="=V.y2",m=3437746.770784939,n=108e5,o=54e5,p=162e5,q="=width/2",r="=height/2",s={none:{variables:{l:0,t:0,r:d,b:e},connectionPoints:[{x:0,y:0},{x:d,y:e}],path:[[["M",0,0],["L",d,e],{}]]},line:{variables:{l:0,t:0,r:d,b:e},connectionPoints:[{x:0,y:0},{x:d,y:e}],path:[[["M",0,0],["L",d,e],{fillMode:"none"}]]},rectangle:{variables:{hc:q,t:0,l:0,vc:r,b:e,r:d},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}]]},parallelogram:{variables:{adj:25e3,ss:f,maxAdj:"=100000 * width / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",x1:"=V.ss * V.a / 200000",x2:"=V.ss * V.a / 100000",r:d,x6:"=width - V.x1",x5:"=width - V.x2",x3:"=V.x5 / 2",x4:"=width - V.x3",wd2:q,il:"=V.wd2 * V.a / V.maxAdj",q1:"=5 * V.a / V.maxAdj",q2:"=(1 + V.q1) / 12",_il:"=V.q2 * width",it:"=V.q2 * height",ir:"=width - V._il",b:e,ib:"=height - V.it",hc:q,q3:"=height * V.hc / V.x2",y1:"=MIN(MAX(0, V.q3), height)",y2:"=height - V.y1",t:0,vc:r,l:0},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:l},{x:"=V.x4",y:0},{x:"=V.x6",y:h},{x:"=V.x3",y:e},{x:g,y:k},{x:i,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:"maxAdj",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,e],["L",j,0],["L",d,0],["L","=V.x5",e],["Z"],{}]],textRect:{left:"=V._il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},trapezoid:{variables:{adj:25e3,ss:f,maxAdj:"=50000 * width / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",x1:"=V.ss * V.a / 200000",x2:"=V.ss * V.a / 100000",r:d,x3:"=width - V.x2",x4:"=width - V.x1",wd3:"=width/3",il:"=V.wd3 * V.a / V.maxAdj",hd3:"=height/3",it:"=V.hd3 * V.a / V.maxAdj",ir:"=width - V.il",hc:q,t:0,vc:r,b:e,l:0},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:0},{x:i,y:h},{x:g,y:e},{x:"=V.x4",y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:"maxAdj",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,e],["L",j,0],["L","=V.x3",0],["L",d,e],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:e}},diamond:{variables:{ir:"=width * 3 / 4",ib:"=height * 3 / 4",hc:q,t:0,l:0,vc:r,b:e,r:d,wd4:"=width/4",hd4:"=height/4"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,h],["L",g,0],["L",d,h],["L",g,e],["Z"],{}]],textRect:{left:"=V.wd4",top:"=V.hd4",right:"=V.ir",bottom:"=V.ib"}},roundedRectangle:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",il:"=V.x1 * 29289 / 100000",ir:"=width - V.il",ib:"=height - V.il",hc:q,t:0,l:0,vc:r,cd2:n,cd4:o,cx1:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd2),true)",cy1:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))",_3cd4:p,cx2:"=C(V.x1,V.x2,A(V.x1,V.x1,V._3cd4),true)",cy2:"=C(V.x1,V.t,A(V.x1,V.x1,V._3cd4))",cx3:"=C(V.x1,V.r,A(V.x1,V.x1,0),true)",cy3:"=C(V.x1,V.y2,A(V.x1,V.x1,0))",cx4:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd4),true)",cy4:"=C(V.x1,V.b,A(V.x1,V.x1,V.cd4))"},adjustInfo:[["adj",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,i],["E","=V.cx1","=V.cy1",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,0],["E","=V.cx2","=V.cy2",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx3","=V.cy3",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,e],["E","=V.cx4","=V.cy4",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},octagon:{variables:{adj:29289,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",il:"=V.x1 / 2",ir:"=width - V.il",ib:"=height - V.il",l:0,t:0},adjustInfo:[["adj",29289]],connectionPoints:[{x:d,y:i},{x:d,y:l},{x:j,y:e},{x:i,y:e},{x:0,y:l},{x:0,y:i},{x:i,y:0},{x:j,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,i],["L",i,0],["L",j,0],["L",d,i],["L",d,l],["L",j,e],["L",i,e],["L",0,l],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},isoscelesTriangle:{variables:{adj:5e4,a:"=MIN(MAX(0, V.adj), 100000)",x1:"=width * V.a / 200000",x2:"=width * V.a / 100000",wd2:q,x3:"=V.x1 + V.wd2",t:0,vc:r,l:0,b:e,r:d},adjustInfo:[["adj",5e4]],connectionPoints:[{x:j,y:0},{x:i,y:h},{x:0,y:e},{x:j,y:e},{x:d,y:e},{x:"=V.x3",y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:1e5,position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,e],["L",j,0],["L",d,e],["Z"],{}]],textRect:{left:i,top:h,right:"=V.x3",bottom:e}},rightTriangle:{variables:{it:"=height * 7 / 12",ir:"=width * 7 / 12",ib:"=height * 11 / 12",l:0,t:0,vc:r,b:e,hc:q,r:d,wd12:"=width/12"},connectionPoints:[{x:0,y:0},{x:0,y:h},{x:0,y:e},{x:g,y:e},{x:d,y:e},{x:g,y:h}],path:[[["M",0,e],["L",0,0],["L",d,e],["Z"],{}]],textRect:{left:"=V.wd12",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},oval:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))"},connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},hexagon:{variables:{adj:25e3,vf:115470,ss:f,maxAdj:"=50000 * width / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",hd2:r,shd2:"=V.hd2 * V.vf / 100000",x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",d2r:m,dy1:"=V.shd2 * SIN(3600000 / V.d2r)",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",q1:"=V.maxAdj * -1 / 2",q2:"=V.a + V.q1",q3:"=IF(V.q2 > 0, 4, 2)",q4:"=IF(V.q2 > 0, 3, 2)",q5:"=IF(V.q2 > 0, V.q1, 0)",q6:"=(V.a + V.q5) / V.q1",q7:"=V.q6 * V.q4 / -1",q8:"=V.q3 + V.q7",il:"=width * V.q8 / 24",it:"=height * V.q8 / 24",ir:"=width - V.il",b:e,ib:"=height - V.it",l:0,t:0},adjustInfo:[["adj",25e3],["vf",115470]],connectionPoints:[{x:d,y:h},{x:j,y:l},{x:i,y:l},{x:0,y:h},{x:i,y:k},{x:j,y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:"maxAdj",position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,h],["L",i,k],["L",j,k],["L",d,h],["L",j,l],["L",i,l],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},cross:{variables:{adj:25e3,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",d:"=width - height",l:0,il:"=IF(V.d > 0, V.l, V.x1)",ir:"=IF(V.d > 0, V.r, V.x2)",t:0,it:"=IF(V.d > 0, V.x1, V.t)",ib:"=IF(V.d > 0, V.y2, V.b)",hc:q,vc:r},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,i],["L",i,i],["L",i,0],["L",j,0],["L",j,i],["L",d,i],["L",d,l],["L",j,l],["L",j,e],["L",i,e],["L",i,l],["L",0,l],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},regularPentagon:{variables:{hf:105146,vf:110557,wd2:q,swd2:"=V.wd2 * V.hf / 100000",hd2:r,shd2:"=V.hd2 * V.vf / 100000",vc:r,svc:"=V.vc * V.vf / 100000",d2r:m,dx1:"=V.swd2 * COS(1080000 / V.d2r)",dx2:"=V.swd2 * COS(18360000 / V.d2r)",dy1:"=V.shd2 * SIN(1080000 / V.d2r)",dy2:"=V.shd2 * SIN(18360000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",y1:"=V.svc - V.dy1",y2:"=V.svc - V.dy2",it:"=V.y1 * V.dx2 / V.dx1",t:0,b:e},adjustInfo:[["hf",105146],["vf",110557]],connectionPoints:[{x:g,y:0},{x:i,y:k},{x:j,y:l},{x:g,y:e},{x:"=V.x3",y:l},{x:"=V.x4",y:k}],path:[[["M",i,k],["L",g,0],["L","=V.x4",k],["L","=V.x3",l],["L",j,l],["Z"],{}]],textRect:{left:j,top:"=V.it",right:"=V.x3",bottom:l}},can:{variables:{adj:25e3,ss:f,maxAdj:"=50000 * height / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",y1:"=V.ss * V.a / 200000",y2:"=V.y1 + V.y1",b:e,y3:"=height - V.y1",hc:q,t:0,l:0,vc:r,r:d,wd2:q,cd2:n,cx1:"=C(V.wd2,V.l,A(V.wd2,V.y1,V.cd2),true)",cy1:"=C(V.y1,V.y1,A(V.wd2,V.y1,V.cd2))",cx2:"=C(V.wd2,V.r,A(V.wd2,V.y1,0),true)",cy2:"=C(V.y1,V.y3,A(V.wd2,V.y1,0))",cx3:"=C(V.wd2,V.l,A(V.wd2,V.y1,V.cd2),true)",cy3:"=C(V.y1,V.y1,A(V.wd2,V.y1,V.cd2))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.y1,(V.cd2 + V.cd2)),true),A(V.wd2,V.y1,0),true)",cy4:"=C(V.y1,P(V.cy3,V.y1,A(V.wd2,V.y1,(V.cd2 + V.cd2))),A(V.wd2,V.y1,0))",cx5:"=C(V.wd2,V.r,A(V.wd2,V.y1,0),true)",cy5:"=C(V.y1,V.y1,A(V.wd2,V.y1,0))",cx6:"=C(V.wd2,P(V.cx5,V.wd2,A(V.wd2,V.y1,(V.cd2)),true),A(V.wd2,V.y1,V.cd2),true)",cy6:"=C(V.y1,P(V.cy5,V.y1,A(V.wd2,V.y1,(V.cd2))),A(V.wd2,V.y1,V.cd2))",cx7:"=C(V.wd2,V.r,A(V.wd2,V.y1,0),true)",cy7:"=C(V.y1,V.y3,A(V.wd2,V.y1,0))"},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:l},{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:"maxAdj",position:{x:"hc",y:"y2"},point:[g,l]}],path:[[["M",0,k],["E","=V.cx1","=V.cy1","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L",d,"=V.y3"],["E","=V.cx2","=V.cy2","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",0,k],["E","=V.cx3","=V.cy3","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{fillMode:"lighten",strokeMode:"false"}],[["M",d,k],["E","=V.cx5","=V.cy5","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx6","=V.cy6","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,"=V.y3"],["E","=V.cx7","=V.cy7","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",0,k],{fillMode:"none"}]],textRect:{left:0,top:l,right:d,bottom:"=V.y3"}},cube:{variables:{adj:25e3,a:"=MIN(MAX(0, V.adj), 100000)",ss:f,y1:"=V.ss * V.a / 100000",b:e,y4:"=height - V.y1",y2:"=V.y4 / 2",y3:"=(V.y1 + V.b) / 2",r:d,x4:"=width - V.y1",x2:"=V.x4 / 2",x3:"=(V.y1 + V.r) / 2",t:0,l:0},adjustInfo:[["adj",25e3]],connectionPoints:[{x:"=V.x3",y:0},{x:j,y:k},{x:0,y:"=V.y3"},{x:j,y:e},{x:"=V.x4",y:"=V.y3"},{x:d,y:l}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:1e5,position:{x:"l",y:"y1"},point:[0,k]}],path:[[["M",0,k],["L","=V.x4",k],["L","=V.x4",e],["L",0,e],["Z"],{strokeMode:"false"}],[["M","=V.x4",k],["L",d,0],["L",d,"=V.y4"],["L","=V.x4",e],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,k],["L",k,0],["L",d,0],["L","=V.x4",k],["Z"],{fillMode:"lightenLess",strokeMode:"false"}],[["M",0,k],["L",k,0],["L",d,0],["L",d,"=V.y4"],["L","=V.x4",e],["L",0,e],["Z"],["M",0,k],["L","=V.x4",k],["L",d,0],["M","=V.x4",k],["L","=V.x4",e],{fillMode:"none"}]],textRect:{left:0,top:k,right:"=V.x4",bottom:e}},bevel:{variables:{adj:12500,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",vc:r,hc:q,l:0,t:0},adjustInfo:[["adj",12500]],connectionPoints:[{x:d,y:h},{x:j,y:h},{x:g,y:e},{x:g,y:l},{x:0,y:h},{x:i,y:h},{x:g,y:0},{x:g,y:i}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",i,i],["L",j,i],["L",j,l],["L",i,l],["Z"],{strokeMode:"false"}],[["M",0,0],["L",d,0],["L",j,i],["L",i,i],["Z"],{fillMode:"lightenLess",strokeMode:"false"}],[["M",0,e],["L",i,l],["L",j,l],["L",d,e],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,0],["L",i,i],["L",i,l],["L",0,e],["Z"],{fillMode:"lighten",strokeMode:"false"}],[["M",d,0],["L",d,e],["L",j,l],["L",j,i],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M",i,i],["L",j,i],["L",j,l],["L",i,l],["Z"],["M",0,0],["L",i,i],["M",0,e],["L",i,l],["M",d,0],["L",j,i],["M",d,e],["L",j,l],{fillMode:"none"}]],textRect:{left:i,top:i,right:j,bottom:l}},foldedCorner:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,dy2:"=V.ss * V.a / 100000",dy1:"=V.dy2 / 5",r:d,x1:"=width - V.dy2",x2:"=V.x1 + V.dy1",b:e,y2:"=height - V.dy2",y1:"=V.y2 + V.dy1",hc:q,t:0,l:0,vc:r},adjustInfo:[["adj",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"b"},point:[i,e]}],path:[[["M",0,0],["L",d,0],["L",d,l],["L",i,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,e],["L",j,k],["L",d,l],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",i,e],["L",j,k],["L",d,l],["L",i,e],["L",0,e],["L",0,0],["L",d,0],["L",d,l],{fillMode:"none"}]],textRect:{left:0,top:0,right:d,bottom:l}},smileyFace:{variables:{adj:4653,a:"=MIN(MAX(-4653, V.adj), 4653)",x1:"=width * 4969 / 21699",x2:"=width * 6215 / 21600",x3:"=width * 13135 / 21600",x4:"=width * 16640 / 21600",y1:"=height * 7570 / 21600",y3:"=height * 16515 / 21600",dy2:"=height * V.a / 100000",y2:"=V.y3 - V.dy2",y4:"=V.y3 + V.dy2",dy3:"=height * V.a / 50000",y5:"=V.y4 + V.dy3",wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",wR:"=width * 1125 / 21600",hR:"=height * 1125 / 21600",t:0,l:0,b:e,r:d,cd2:n,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",cx2:"=C(V.wR,V.x2,A(V.wR,V.hR,V.cd2),true)",cy2:"=C(V.hR,V.y1,A(V.wR,V.hR,V.cd2))",cx3:"=C(V.wR,V.x3,A(V.wR,V.hR,V.cd2),true)",cy3:"=C(V.hR,V.y1,A(V.wR,V.hR,V.cd2))",cx4:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy4:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))"},adjustInfo:[["adj",4653]],connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:-4653,maxY:4653,position:{x:"hc",y:"y4"},point:[g,"=V.y4"]}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=(A(V.wd2,V.hd2,V.cd2)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",j,k],["E","=V.cx2","=V.cy2","=V.wR","=V.hR",0,"=A(V.wR,V.hR,V.cd2)","=(A(V.wR,V.hR,V.cd2)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["M","=V.x3",k],["E","=V.cx3","=V.cy3","=V.wR","=V.hR",0,"=A(V.wR,V.hR,V.cd2)","=(A(V.wR,V.hR,V.cd2)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],{fillMode:"darkenLess"}],[["M",i,l],["Q",g,"=V.y5","=V.x4",l],{fillMode:"none"}],[["M",0,h],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=(A(V.wd2,V.hd2,V.cd2)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},donut:{variables:{adj:25e3,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,dr:"=V.ss * V.a / 100000",wd2:q,iwd2:"=V.wd2 - V.dr",hd2:r,ihd2:"=V.hd2 - V.dr",d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))",cx5:"=C(V.iwd2,V.dr,A(V.iwd2,V.ihd2,V.cd2),true)",cy5:"=C(V.ihd2,V.vc,A(V.iwd2,V.ihd2,V.cd2))",cx6:"=C(V.iwd2,P(V.cx5,V.iwd2,A(V.iwd2,V.ihd2,(V.cd2 + -5400000)),true),A(V.iwd2,V.ihd2,V.cd4),true)",cy6:"=C(V.ihd2,P(V.cy5,V.ihd2,A(V.iwd2,V.ihd2,(V.cd2 + -5400000))),A(V.iwd2,V.ihd2,V.cd4))",cx7:"=C(V.iwd2,P(V.cx6,V.iwd2,A(V.iwd2,V.ihd2,(V.cd4 + -5400000)),true),A(V.iwd2,V.ihd2,0),true)",cy7:"=C(V.ihd2,P(V.cy6,V.ihd2,A(V.iwd2,V.ihd2,(V.cd4 + -5400000))),A(V.iwd2,V.ihd2,0))",cx8:"=C(V.iwd2,P(V.cx7,V.iwd2,A(V.iwd2,V.ihd2,(-5400000)),true),A(V.iwd2,V.ihd2,V._3cd4),true)",cy8:"=C(V.ihd2,P(V.cy7,V.ihd2,A(V.iwd2,V.ihd2,(-5400000))),A(V.iwd2,V.ihd2,V._3cd4))"},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],controlsInfo:[{type:"ahPolar",gdRefR:"adj",minR:0,maxR:5e4,position:{x:"dr",y:"vc"},point:["=V.dr",h]}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],["M","=V.dr",h],["E","=V.cx5","=V.cy5","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V.cd2)","=A(V.iwd2,V.ihd2,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx6","=V.cy6","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V.cd4)","=A(V.iwd2,V.ihd2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,0)","=A(V.iwd2,V.ihd2,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx8","=V.cy8","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V._3cd4)","=A(V.iwd2,V.ihd2,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["Z"],{}]],
textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},noSymbol:{variables:{adj:18750,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,dr:"=V.ss * V.a / 100000",wd2:q,iwd2:"=V.wd2 - V.dr",hd2:r,ihd2:"=V.hd2 - V.dr",d2r:m,ang:"=(ATAN2(width,height) * V.d2r)",ct:"=V.ihd2 * COS(V.ang / V.d2r)",st:"=V.iwd2 * SIN(V.ang / V.d2r)",m:"=SQRT(V.ct*V.ct + V.st*V.st)",n:"=V.iwd2 * V.ihd2 / V.m",drd2:"=V.dr / 2",dang:"=(ATAN2(V.n,V.drd2) * V.d2r)","2dang":"=V.dang * 2",swAng:"=-10800000 + V.2dang",t3:"=(ATAN2(width,height) * V.d2r)",stAng1:"=V.t3 - V.dang",cd2:n,stAng2:"=V.stAng1 - V.cd2",ct1:"=V.ihd2 * COS(V.stAng1 / V.d2r)",st1:"=V.iwd2 * SIN(V.stAng1 / V.d2r)",m1:"=SQRT(V.ct1*V.ct1 + V.st1*V.st1)",n1:"=V.iwd2 * V.ihd2 / V.m1",dx1:"=V.n1 * COS(V.stAng1 / V.d2r)",dy1:"=V.n1 * SIN(V.stAng1 / V.d2r)",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc + V.dy1",x2:"=V.hc - V.dx1",y2:"=V.vc - V.dy1",idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))",cx5:"=C(V.iwd2,V.x1,A(V.iwd2,V.ihd2,V.stAng1),true)",cy5:"=C(V.ihd2,V.y1,A(V.iwd2,V.ihd2,V.stAng1))",cx6:"=C(V.iwd2,V.x2,A(V.iwd2,V.ihd2,V.stAng2),true)",cy6:"=C(V.ihd2,V.y2,A(V.iwd2,V.ihd2,V.stAng2))"},adjustInfo:[["adj",18750]],connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],controlsInfo:[{type:"ahPolar",gdRefR:"adj",minR:0,maxR:5e4,position:{x:"dr",y:"vc"},point:["=V.dr",h]}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],["M",i,k],["E","=V.cx5","=V.cy5","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V.stAng1)","=A(V.iwd2,V.ihd2,(V.stAng1 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["Z"],["M",j,l],["E","=V.cx6","=V.cy6","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V.stAng2)","=A(V.iwd2,V.ihd2,(V.stAng2 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},blockArc:{variables:{adj1:n,adj2:0,adj3:25e3,stAng:"=MIN(MAX(0, V.adj1), 21599999)",istAng:"=MIN(MAX(0, V.adj2), 21599999)",a3:"=MIN(MAX(0, V.adj3), 50000)",sw11:"=V.istAng - V.stAng",sw12:"=V.sw11 + 21600000",swAng:"=IF(V.sw11 > 0, V.sw11, V.sw12)",iswAng:"=0 - V.swAng",wd2:q,d2r:m,wt1:"=V.wd2 * SIN(V.stAng / V.d2r)",hd2:r,ht1:"=V.hd2 * COS(V.stAng / V.d2r)",wt3:"=V.wd2 * SIN(V.istAng / V.d2r)",ht3:"=V.hd2 * COS(V.istAng / V.d2r)",dx1:"=V.wd2 * COS(ATAN2(V.ht1,V.wt1))",dy1:"=V.hd2 * SIN(ATAN2(V.ht1,V.wt1))",dx3:"=V.wd2 * COS(ATAN2(V.ht3,V.wt3))",dy3:"=V.hd2 * SIN(ATAN2(V.ht3,V.wt3))",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc + V.dy1",x3:"=V.hc + V.dx3",y3:"=V.vc + V.dy3",ss:f,dr:"=V.ss * V.a3 / 100000",iwd2:"=V.wd2 - V.dr",ihd2:"=V.hd2 - V.dr",wt2:"=V.iwd2 * SIN(V.istAng / V.d2r)",ht2:"=V.ihd2 * COS(V.istAng / V.d2r)",wt4:"=V.iwd2 * SIN(V.stAng / V.d2r)",ht4:"=V.ihd2 * COS(V.stAng / V.d2r)",dx2:"=V.iwd2 * COS(ATAN2(V.ht2,V.wt2))",dy2:"=V.ihd2 * SIN(ATAN2(V.ht2,V.wt2))",dx4:"=V.iwd2 * COS(ATAN2(V.ht4,V.wt4))",dy4:"=V.ihd2 * SIN(ATAN2(V.ht4,V.wt4))",x2:"=V.hc + V.dx2",y2:"=V.vc + V.dy2",x4:"=V.hc + V.dx4",y4:"=V.vc + V.dy4",sw0:"=21600000 - V.stAng",da1:"=V.swAng - V.sw0",g1:"=MAX(V.x1, V.x2)",g2:"=MAX(V.x3, V.x4)",g3:"=MAX(V.g1, V.g2)",r:d,ir:"=IF(V.da1 > 0, V.r, V.g3)",cd4:o,sw1:"=V.cd4 - V.stAng",sw2:"=27000000 - V.stAng",sw3:"=IF(V.sw1 > 0, V.sw1, V.sw2)",da2:"=V.swAng - V.sw3",g5:"=MAX(V.y1, V.y2)",g6:"=MAX(V.y3, V.y4)",g7:"=MAX(V.g5, V.g6)",b:e,ib:"=IF(V.da2 > 0, V.b, V.g7)",cd2:n,sw4:"=V.cd2 - V.stAng",sw5:"=32400000 - V.stAng",sw6:"=IF(V.sw4 > 0, V.sw4, V.sw5)",da3:"=V.swAng - V.sw6",g9:"=MIN(V.x1, V.x2)",g10:"=MIN(V.x3, V.x4)",g11:"=MIN(V.g9, V.g10)",l:0,il:"=IF(V.da3 > 0, V.l, V.g11)",_3cd4:p,sw7:"=V._3cd4 - V.stAng",sw8:"=37800000 - V.stAng",sw9:"=IF(V.sw7 > 0, V.sw7, V.sw8)",da4:"=V.swAng - V.sw9",g13:"=MIN(V.y1, V.y2)",g14:"=MIN(V.y3, V.y4)",g15:"=MIN(V.g13, V.g14)",t:0,it:"=IF(V.da4 > 0, V.t, V.g15)",x5:"=(V.x1 + V.x4) / 2",y5:"=(V.y1 + V.y4) / 2",x6:"=(V.x3 + V.x2) / 2",y6:"=(V.y3 + V.y2) / 2",cang1:"=V.stAng - V.cd4",cang2:"=V.istAng + V.cd4",cang3:"=(V.cang1 + V.cang2) / 2",cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng),true)",cy1:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng))",cx2:"=C(V.iwd2,V.x2,A(V.iwd2,V.ihd2,V.istAng),true)",cy2:"=C(V.ihd2,V.y2,A(V.iwd2,V.ihd2,V.istAng))"},adjustInfo:[["adj1",108e5],["adj2",0],["adj3",25e3]],connectionPoints:[{x:"=V.x5",y:"=V.y5"},{x:"=V.x6",y:"=V.y6"},{x:g,y:h}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj1",minAng:0,maxAng:21599999,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahPolar",gdRefR:"adj3",minR:0,maxR:5e4,gdRefAng:"adj2",minAng:0,maxAng:21599999,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng)","=A(V.wd2,V.hd2,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L",j,l],["E","=V.cx2","=V.cy2","=V.iwd2","=V.ihd2",0,"=A(V.iwd2,V.ihd2,V.istAng)","=A(V.iwd2,V.ihd2,(V.istAng + V.iswAng))","=IF(V.iswAng > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},heart:{variables:{dx1:"=width * 49 / 48",dx2:"=width * 10 / 48",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",t:0,hd3:"=height/3",y1:"=0 - V.hd3",il:"=width / 6",ir:"=width * 5 / 6",ib:"=height * 2 / 3",hd4:"=height/4",b:e},connectionPoints:[{x:g,y:"=V.hd4"},{x:g,y:e}],path:[[["M",g,"=V.hd4"],["B","=V.x3",k,"=V.x4","=V.hd4",g,e],["B",i,"=V.hd4",j,k,g,"=V.hd4"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.hd4",right:"=V.ir",bottom:"=V.ib"}},lightningBolt:{variables:{x1:"=width * 5022 / 21600",x3:"=width * 8472 / 21600",x4:"=width * 8757 / 21600",x5:"=width * 10012 / 21600",x8:"=width * 12860 / 21600",x9:"=width * 13917 / 21600",x11:"=width * 16577 / 21600",y1:"=height * 3890 / 21600",y2:"=height * 6080 / 21600",y4:"=height * 7437 / 21600",y6:"=height * 9705 / 21600",y7:"=height * 12007 / 21600",y10:"=height * 14277 / 21600",y11:"=height * 14915 / 21600",t:0,l:0,r:d,b:e,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600"},connectionPoints:[{x:"=V.x3",y:0},{x:0,y:k},{x:i,y:"=V.y6"},{x:"=V.x5",y:"=V.y11"},{x:d,y:e},{x:"=V.x11",y:"=V.y7"},{x:"=V.x8",y:l}],path:[[["M","=8472 * V._scaleX1",0],["L","=12860 * V._scaleX1","=6080 * V._scaleY1"],["L","=11050 * V._scaleX1","=6797 * V._scaleY1"],["L","=16577 * V._scaleX1","=12007 * V._scaleY1"],["L","=14767 * V._scaleX1","=12877 * V._scaleY1"],["L",d,e],["L","=10012 * V._scaleX1","=14915 * V._scaleY1"],["L","=12222 * V._scaleX1","=13987 * V._scaleY1"],["L","=5022 * V._scaleX1","=9705 * V._scaleY1"],["L","=7602 * V._scaleX1","=8382 * V._scaleY1"],["L",0,"=3890 * V._scaleY1"],["Z"],{}]],textRect:{left:"=V.x4",top:"=V.y4",right:"=V.x9",bottom:"=V.y10"}},sun:{variables:{adj:25e3,a:"=MIN(MAX(12500, V.adj), 46875)",g0:"=50000 - V.a",g1:"=V.g0 * 30274 / 32768",g2:"=V.g0 * 12540 / 32768",g3:"=V.g1 + 50000",g4:"=V.g2 + 50000",g5:"=50000 - V.g1",g6:"=50000 - V.g2",g7:"=V.g0 * 23170 / 32768",g8:"=50000 + V.g7",g9:"=50000 - V.g7",g10:"=V.g5 * 3 / 4",g11:"=V.g6 * 3 / 4",g12:"=V.g10 + 3662",g13:"=V.g11 + 3662",g14:"=V.g11 + 12500",g15:"=100000 - V.g10",g16:"=100000 - V.g12",g17:"=100000 - V.g13",g18:"=100000 - V.g14",ox1:"=width * 18436 / 21600",oy1:"=height * 3163 / 21600",ox2:"=width * 3163 / 21600",oy2:"=height * 18436 / 21600",x8:"=width * V.g8 / 100000",x9:"=width * V.g9 / 100000",x10:"=width * V.g10 / 100000",x12:"=width * V.g12 / 100000",x13:"=width * V.g13 / 100000",x14:"=width * V.g14 / 100000",x15:"=width * V.g15 / 100000",x16:"=width * V.g16 / 100000",x17:"=width * V.g17 / 100000",x18:"=width * V.g18 / 100000",x19:"=width * V.a / 100000",wR:"=width * V.g0 / 100000",hR:"=height * V.g0 / 100000",y8:"=height * V.g8 / 100000",y9:"=height * V.g9 / 100000",y10:"=height * V.g10 / 100000",y12:"=height * V.g12 / 100000",y13:"=height * V.g13 / 100000",y14:"=height * V.g14 / 100000",y15:"=height * V.g15 / 100000",y16:"=height * V.g16 / 100000",y17:"=height * V.g17 / 100000",y18:"=height * V.g18 / 100000",hc:q,t:0,l:0,vc:r,b:e,r:d,cd2:n,cx1:"=C(V.wR,V.x19,A(V.wR,V.hR,V.cd2),true)",cy1:"=C(V.hR,V.vc,A(V.wR,V.hR,V.cd2))"},adjustInfo:[["adj",25e3]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:12500,maxX:46875,position:{x:"x19",y:"vc"},point:["=V.x19",h]}],path:[[["M",d,h],["L","=V.x15","=V.y18"],["L","=V.x15","=V.y14"],["Z"],["M","=V.ox1","=V.oy1"],["L","=V.x16","=V.y13"],["L","=V.x17","=V.y12"],["Z"],["M",g,0],["L","=V.x18","=V.y10"],["L","=V.x14","=V.y10"],["Z"],["M","=V.ox2","=V.oy1"],["L","=V.x13","=V.y12"],["L","=V.x12","=V.y13"],["Z"],["M",0,h],["L","=V.x10","=V.y14"],["L","=V.x10","=V.y18"],["Z"],["M","=V.ox2","=V.oy2"],["L","=V.x12","=V.y17"],["L","=V.x13","=V.y16"],["Z"],["M",g,e],["L","=V.x14","=V.y15"],["L","=V.x18","=V.y15"],["Z"],["M","=V.ox1","=V.oy2"],["L","=V.x17","=V.y16"],["L","=V.x16","=V.y17"],["Z"],["M","=V.x19",h],["E","=V.cx1","=V.cy1","=V.wR","=V.hR",0,"=A(V.wR,V.hR,V.cd2)","=(A(V.wR,V.hR,V.cd2)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.x9",top:"=V.y9",right:"=V.x8",bottom:"=V.y8"}},moon:{variables:{adj:5e4,a:"=MIN(MAX(0, V.adj), 87500)",ss:f,g0:"=V.ss * V.a / 100000",g0w:"=V.g0 * width / V.ss",g1:"=V.ss - V.g0",g2:"=V.g0 * V.g0 / V.g1",g3:"=V.ss * V.ss / V.g1",g4:"=V.g3 * 2",g5:"=V.g4 - V.g2",g6:"=V.g5 - V.g0",g6w:"=V.g6 * width / V.ss",g7:"=V.g5 / 2",g8:"=V.g7 - V.g0",hd2:r,dy1:"=V.g8 * V.hd2 / V.ss",vc:r,g10h:"=V.vc - V.dy1",g11h:"=V.vc + V.dy1",g12:"=V.g0 * 9598 / 32768",g12w:"=V.g12 * width / V.ss",g13:"=V.ss - V.g12",q1:"=V.ss * V.ss",q2:"=V.g13 * V.g13",q3:"=V.q1 - V.q2",q4:"=SQRT(V.q3)",dy4:"=V.q4 * V.hd2 / V.ss",g15h:"=V.vc - V.dy4",g16h:"=V.vc + V.dy4",g17w:"=V.g6w - V.g0w",g18w:"=V.g17w / 2",dx2p:"=V.g0w + V.g18w - width",dx2:"=V.dx2p * -1",dy2:"=V.hd2 * -1",d2r:m,stAng1:"=(ATAN2(V.dx2,V.dy2) * V.d2r)",enAngp1:"=(ATAN2(V.dx2,V.hd2) * V.d2r)",enAng1:"=V.enAngp1 - 21600000",swAng1:"=V.enAng1 - V.stAng1",r:d,t:0,l:0,b:e,cd4:o,cd2:n,cx1:"=C(width,V.r,A(width,V.hd2,V.cd4),true)",cy1:"=C(V.hd2,V.b,A(width,V.hd2,V.cd4))",cx2:"=C(V.g18w,P(V.cx1,width,A(width,V.hd2,(V.cd4 + V.cd2)),true),A(V.g18w,V.dy1,V.stAng1),true)",cy2:"=C(V.dy1,P(V.cy1,V.hd2,A(width,V.hd2,(V.cd4 + V.cd2))),A(V.g18w,V.dy1,V.stAng1))"},adjustInfo:[["adj",5e4]],connectionPoints:[{x:d,y:0},{x:0,y:h},{x:d,y:e},{x:"=V.g0w",y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:87500,position:{x:"g0w",y:"vc"},point:["=V.g0w",h]}],path:[[["M",d,e],["E","=V.cx1","=V.cy1",d,"=V.hd2",0,"=A(width,V.hd2,V.cd4)","=A(width,V.hd2,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.g18w","=V.dy1",0,"=A(V.g18w,V.dy1,V.stAng1)","=A(V.g18w,V.dy1,(V.stAng1 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.g12w",top:"=V.g15h",right:"=V.g0w",bottom:"=V.g16h"}},arc:{variables:{adj1:p,adj2:0,stAng:"=MIN(MAX(0, V.adj1), 21599999)",enAng:"=MIN(MAX(0, V.adj2), 21599999)",sw11:"=V.enAng - V.stAng",sw12:"=V.sw11 + 21600000",swAng:"=IF(V.sw11 > 0, V.sw11, V.sw12)",wd2:q,d2r:m,wt1:"=V.wd2 * SIN(V.stAng / V.d2r)",hd2:r,ht1:"=V.hd2 * COS(V.stAng / V.d2r)",dx1:"=V.wd2 * COS(ATAN2(V.ht1,V.wt1))",dy1:"=V.hd2 * SIN(ATAN2(V.ht1,V.wt1))",wt2:"=V.wd2 * SIN(V.enAng / V.d2r)",ht2:"=V.hd2 * COS(V.enAng / V.d2r)",dx2:"=V.wd2 * COS(ATAN2(V.ht2,V.wt2))",dy2:"=V.hd2 * SIN(ATAN2(V.ht2,V.wt2))",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc + V.dy1",x2:"=V.hc + V.dx2",y2:"=V.vc + V.dy2",sw0:"=21600000 - V.stAng",da1:"=V.swAng - V.sw0",g1:"=MAX(V.x1, V.x2)",r:d,ir:"=IF(V.da1 > 0, V.r, V.g1)",cd4:o,sw1:"=V.cd4 - V.stAng",sw2:"=27000000 - V.stAng",sw3:"=IF(V.sw1 > 0, V.sw1, V.sw2)",da2:"=V.swAng - V.sw3",g5:"=MAX(V.y1, V.y2)",b:e,ib:"=IF(V.da2 > 0, V.b, V.g5)",cd2:n,sw4:"=V.cd2 - V.stAng",sw5:"=32400000 - V.stAng",sw6:"=IF(V.sw4 > 0, V.sw4, V.sw5)",da3:"=V.swAng - V.sw6",g9:"=MIN(V.x1, V.x2)",l:0,il:"=IF(V.da3 > 0, V.l, V.g9)",_3cd4:p,sw7:"=V._3cd4 - V.stAng",sw8:"=37800000 - V.stAng",sw9:"=IF(V.sw7 > 0, V.sw7, V.sw8)",da4:"=V.swAng - V.sw9",g13:"=MIN(V.y1, V.y2)",t:0,it:"=IF(V.da4 > 0, V.t, V.g13)",cang1:"=V.stAng - V.cd4",cang2:"=V.enAng + V.cd4",cang3:"=(V.cang1 + V.cang2) / 2",cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng),true)",cy1:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng))",cx2:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng),true)",cy2:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng))"},adjustInfo:[["adj1",162e5],["adj2",0]],connectionPoints:[{x:i,y:k},{x:g,y:h},{x:j,y:l}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj1",minAng:0,maxAng:21599999,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahPolar",gdRefAng:"adj2",minAng:0,maxAng:21599999,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng)","=A(V.wd2,V.hd2,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L",g,h],["Z"],{strokeMode:"false"}],[["M",i,k],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng)","=A(V.wd2,V.hd2,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},doubleBracket:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",il:"=V.x1 * 29289 / 100000",ir:"=width - V.il",ib:"=height - V.il",hc:q,t:0,l:0,vc:r,cd2:n,cd4:o,cx1:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd2),true)",cy1:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))",_3cd4:p,cx2:"=C(V.x1,V.x2,A(V.x1,V.x1,V._3cd4),true)",cy2:"=C(V.x1,V.t,A(V.x1,V.x1,V._3cd4))",cx3:"=C(V.x1,V.r,A(V.x1,V.x1,0),true)",cy3:"=C(V.x1,V.y2,A(V.x1,V.x1,0))",cx4:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd4),true)",cy4:"=C(V.x1,V.b,A(V.x1,V.x1,V.cd4))",cx5:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd4),true)",cy5:"=C(V.x1,V.b,A(V.x1,V.x1,V.cd4))",cx6:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd2),true)",cy6:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))",cx7:"=C(V.x1,V.x2,A(V.x1,V.x1,V._3cd4),true)",cy7:"=C(V.x1,V.t,A(V.x1,V.x1,V._3cd4))",cx8:"=C(V.x1,V.r,A(V.x1,V.x1,0),true)",cy8:"=C(V.x1,V.y2,A(V.x1,V.x1,0))"},adjustInfo:[["adj",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"l",y:"x1"},point:[0,i]}],path:[[["M",0,i],["E","=V.cx1","=V.cy1",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,0],["E","=V.cx2","=V.cy2",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx3","=V.cy3",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,e],["E","=V.cx4","=V.cy4",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",i,e],["E","=V.cx5","=V.cy5",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,i],["E","=V.cx6","=V.cy6",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["M",j,0],["E","=V.cx7","=V.cy7",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx8","=V.cy8",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},doubleBrace:{variables:{adj:8333,a:"=MIN(MAX(0, V.adj), 25000)",ss:f,x1:"=V.ss * V.a / 100000",x2:"=V.ss * V.a / 50000",r:d,x3:"=width - V.x2",x4:"=width - V.x1",vc:r,y2:"=V.vc - V.x1",y3:"=V.vc + V.x1",b:e,y4:"=height - V.x1",it:"=V.x1 * 29289 / 100000",il:"=V.x1 + V.it",ir:"=width - V.il",ib:"=height - V.it",hc:q,t:0,l:0,cd4:o,cx1:"=C(V.x1,V.x2,A(V.x1,V.x1,V.cd4),true)",cy1:"=C(V.x1,V.b,A(V.x1,V.x1,V.cd4))",cx2:"=C(V.x1,V.x1,A(V.x1,V.x1,0),true)",cy2:"=C(V.x1,V.y3,A(V.x1,V.x1,0))",cx3:"=C(V.x1,P(V.cx2,V.x1,A(V.x1,V.x1,(-5400000)),true),A(V.x1,V.x1,V.cd4),true)",cy3:"=C(V.x1,P(V.cy2,V.x1,A(V.x1,V.x1,(-5400000))),A(V.x1,V.x1,V.cd4))",cd2:n,cx4:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2),true)",cy4:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))",_3cd4:p,cx5:"=C(V.x1,V.x3,A(V.x1,V.x1,V._3cd4),true)",cy5:"=C(V.x1,V.t,A(V.x1,V.x1,V._3cd4))",cx6:"=C(V.x1,V.x4,A(V.x1,V.x1,V.cd2),true)",cy6:"=C(V.x1,V.y2,A(V.x1,V.x1,V.cd2))",cx7:"=C(V.x1,P(V.cx6,V.x1,A(V.x1,V.x1,(V.cd2 + -5400000)),true),A(V.x1,V.x1,V._3cd4),true)",cy7:"=C(V.x1,P(V.cy6,V.x1,A(V.x1,V.x1,(V.cd2 + -5400000))),A(V.x1,V.x1,V._3cd4))",cx8:"=C(V.x1,V.x4,A(V.x1,V.x1,0),true)",cy8:"=C(V.x1,V.y4,A(V.x1,V.x1,0))",cx9:"=C(V.x1,V.x2,A(V.x1,V.x1,V.cd4),true)",cy9:"=C(V.x1,V.b,A(V.x1,V.x1,V.cd4))",cx10:"=C(V.x1,V.x1,A(V.x1,V.x1,0),true)",cy10:"=C(V.x1,V.y3,A(V.x1,V.x1,0))",cx11:"=C(V.x1,P(V.cx10,V.x1,A(V.x1,V.x1,(-5400000)),true),A(V.x1,V.x1,V.cd4),true)",cy11:"=C(V.x1,P(V.cy10,V.x1,A(V.x1,V.x1,(-5400000))),A(V.x1,V.x1,V.cd4))",cx12:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2),true)",cy12:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))",cx13:"=C(V.x1,V.x3,A(V.x1,V.x1,V._3cd4),true)",cy13:"=C(V.x1,V.t,A(V.x1,V.x1,V._3cd4))",cx14:"=C(V.x1,V.x4,A(V.x1,V.x1,V.cd2),true)",cy14:"=C(V.x1,V.y2,A(V.x1,V.x1,V.cd2))",cx15:"=C(V.x1,P(V.cx14,V.x1,A(V.x1,V.x1,(V.cd2 + -5400000)),true),A(V.x1,V.x1,V._3cd4),true)",cy15:"=C(V.x1,P(V.cy14,V.x1,A(V.x1,V.x1,(V.cd2 + -5400000))),A(V.x1,V.x1,V._3cd4))",cx16:"=C(V.x1,V.x4,A(V.x1,V.x1,0),true)",cy16:"=C(V.x1,V.y4,A(V.x1,V.x1,0))"},adjustInfo:[["adj",8333]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:25e3,position:{x:"l",y:"x1"},point:[0,i]}],path:[[["M",j,e],["E","=V.cx1","=V.cy1",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,"=V.y3"],["E","=V.cx2","=V.cy2",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",i,i],["E","=V.cx4","=V.cy4",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3",0],["E","=V.cx5","=V.cy5",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x4",l],["E","=V.cx6","=V.cy6",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x4","=V.y4"],["E","=V.cx8","=V.cy8",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",j,e],["E","=V.cx9","=V.cy9",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,"=V.y3"],["E","=V.cx10","=V.cy10",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx11","=V.cy11",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",i,i],["E","=V.cx12","=V.cy12",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["M","=V.x3",0],["E","=V.cx13","=V.cy13",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x4",l],["E","=V.cx14","=V.cy14",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx15","=V.cy15",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x4","=V.y4"],["E","=V.cx16","=V.cy16",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},plaque:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",b:e,y2:"=height - V.x1",il:"=V.x1 * 70711 / 100000",ir:"=width - V.il",ib:"=height - V.il",hc:q,t:0,l:0,vc:r,cd4:o,cx1:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd4),true)",cy1:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd4))",cd2:n,cx2:"=C(V.x1,V.x2,A(V.x1,V.x1,V.cd2),true)",cy2:"=C(V.x1,V.t,A(V.x1,V.x1,V.cd2))",_3cd4:p,cx3:"=C(V.x1,V.r,A(V.x1,V.x1,V._3cd4),true)",cy3:"=C(V.x1,V.y2,A(V.x1,V.x1,V._3cd4))",cx4:"=C(V.x1,V.x1,A(V.x1,V.x1,0),true)",cy4:"=C(V.x1,V.b,A(V.x1,V.x1,0))"},adjustInfo:[["adj",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,i],["E","=V.cx1","=V.cy1",i,i,0,"=A(V.x1,V.x1,V.cd4)","=A(V.x1,V.x1,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",j,0],["E","=V.cx2","=V.cy2",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx3","=V.cy3",i,i,0,"=A(V.x1,V.x1,V._3cd4)","=A(V.x1,V.x1,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",i,e],["E","=V.cx4","=V.cy4",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},leftBracket:{variables:{adj:8333,ss:f,maxAdj:"=50000 * height / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",y1:"=V.ss * V.a / 100000",b:e,y2:"=height - V.y1",d2r:m,dx1:"=width * COS(2700000 / V.d2r)",dy1:"=V.y1 * SIN(2700000 / V.d2r)",r:d,il:"=width - V.dx1",it:"=V.y1 - V.dy1",ib:"=height + V.dy1 - V.y1",t:0,l:0,vc:r,cd4:o,cx1:"=C(width,V.r,A(width,V.y1,V.cd4),true)",cy1:"=C(V.y1,V.b,A(width,V.y1,V.cd4))",cd2:n,cx2:"=C(width,V.l,A(width,V.y1,V.cd2),true)",cy2:"=C(V.y1,V.y1,A(width,V.y1,V.cd2))",cx3:"=C(width,V.r,A(width,V.y1,V.cd4),true)",cy3:"=C(V.y1,V.b,A(width,V.y1,V.cd4))",cx4:"=C(width,V.l,A(width,V.y1,V.cd2),true)",cy4:"=C(V.y1,V.y1,A(width,V.y1,V.cd2))"},adjustInfo:[["adj",8333]],connectionPoints:[{x:d,y:0},{x:0,y:h},{x:d,y:e}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:"maxAdj",position:{x:"l",y:"y1"},point:[0,k]}],path:[[["M",d,e],["E","=V.cx1","=V.cy1",d,k,0,"=A(width,V.y1,V.cd4)","=A(width,V.y1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,k],["E","=V.cx2","=V.cy2",d,k,0,"=A(width,V.y1,V.cd2)","=A(width,V.y1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",d,e],["E","=V.cx3","=V.cy3",d,k,0,"=A(width,V.y1,V.cd4)","=A(width,V.y1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,k],["E","=V.cx4","=V.cy4",d,k,0,"=A(width,V.y1,V.cd2)","=A(width,V.y1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:d,bottom:"=V.ib"}},rightBracket:{variables:{adj:8333,ss:f,maxAdj:"=50000 * height / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",y1:"=V.ss * V.a / 100000",b:e,y2:"=height - V.y1",d2r:m,dx1:"=width * COS(2700000 / V.d2r)",dy1:"=V.y1 * SIN(2700000 / V.d2r)",l:0,ir:"=V.dx1",it:"=V.y1 - V.dy1",ib:"=height + V.dy1 - V.y1",t:0,r:d,vc:r,_3cd4:p,cd4:o,cx1:"=C(width,V.l,A(width,V.y1,V._3cd4),true)",cy1:"=C(V.y1,V.t,A(width,V.y1,V._3cd4))",cx2:"=C(width,V.r,A(width,V.y1,0),true)",cy2:"=C(V.y1,V.y2,A(width,V.y1,0))",cx3:"=C(width,V.l,A(width,V.y1,V._3cd4),true)",cy3:"=C(V.y1,V.t,A(width,V.y1,V._3cd4))",cx4:"=C(width,V.r,A(width,V.y1,0),true)",cy4:"=C(V.y1,V.y2,A(width,V.y1,0))"},adjustInfo:[["adj",8333]],connectionPoints:[{x:0,y:0},{x:0,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:"maxAdj",position:{x:"r",y:"y1"},point:[d,k]}],path:[[["M",0,0],["E","=V.cx1","=V.cy1",d,k,0,"=A(width,V.y1,V._3cd4)","=A(width,V.y1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx2","=V.cy2",d,k,0,"=A(width,V.y1,0)","=A(width,V.y1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",0,0],["E","=V.cx3","=V.cy3",d,k,0,"=A(width,V.y1,V._3cd4)","=A(width,V.y1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx4","=V.cy4",d,k,0,"=A(width,V.y1,0)","=A(width,V.y1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:0,top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},leftBrace:{variables:{adj1:8333,adj2:5e4,a2:"=MIN(MAX(0, V.adj2), 100000)",q1:"=100000 - V.a2",q2:"=MIN(V.q1, V.a2)",q3:"=V.q2 / 2",ss:f,maxAdj1:"=V.q3 * height / V.ss",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",y1:"=V.ss * V.a1 / 100000",y3:"=height * V.a2 / 100000",y4:"=V.y3 + V.y1",wd2:q,d2r:m,dx1:"=V.wd2 * COS(2700000 / V.d2r)",dy1:"=V.y1 * SIN(2700000 / V.d2r)",r:d,il:"=width - V.dx1",it:"=V.y1 - V.dy1",b:e,ib:"=height + V.dy1 - V.y1",t:0,l:0,hc:q,cd4:o,cx1:"=C(V.wd2,V.r,A(V.wd2,V.y1,V.cd4),true)",cy1:"=C(V.y1,V.b,A(V.wd2,V.y1,V.cd4))",cx2:"=C(V.wd2,V.hc,A(V.wd2,V.y1,0),true)",cy2:"=C(V.y1,V.y4,A(V.wd2,V.y1,0))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.y1,(-5400000)),true),A(V.wd2,V.y1,V.cd4),true)",cy3:"=C(V.y1,P(V.cy2,V.y1,A(V.wd2,V.y1,(-5400000))),A(V.wd2,V.y1,V.cd4))",cd2:n,cx4:"=C(V.wd2,V.hc,A(V.wd2,V.y1,V.cd2),true)",cy4:"=C(V.y1,V.y1,A(V.wd2,V.y1,V.cd2))",cx5:"=C(V.wd2,V.r,A(V.wd2,V.y1,V.cd4),true)",cy5:"=C(V.y1,V.b,A(V.wd2,V.y1,V.cd4))",cx6:"=C(V.wd2,V.hc,A(V.wd2,V.y1,0),true)",cy6:"=C(V.y1,V.y4,A(V.wd2,V.y1,0))",cx7:"=C(V.wd2,P(V.cx6,V.wd2,A(V.wd2,V.y1,(-5400000)),true),A(V.wd2,V.y1,V.cd4),true)",cy7:"=C(V.y1,P(V.cy6,V.y1,A(V.wd2,V.y1,(-5400000))),A(V.wd2,V.y1,V.cd4))",cx8:"=C(V.wd2,V.hc,A(V.wd2,V.y1,V.cd2),true)",cy8:"=C(V.y1,V.y1,A(V.wd2,V.y1,V.cd2))"},adjustInfo:[["adj1",8333],["adj2",5e4]],connectionPoints:[{x:d,y:0},{x:0,y:"=V.y3"},{x:d,y:e}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"hc",y:"y1"},point:[g,k]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:1e5,position:{x:"l",y:"y3"},point:[0,"=V.y3"]}],path:[[["M",d,e],["E","=V.cx1","=V.cy1","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd4)","=A(V.wd2,V.y1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",g,"=V.y4"],["E","=V.cx2","=V.cy2","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd4)","=A(V.wd2,V.y1,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,k],["E","=V.cx4","=V.cy4","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",d,e],["E","=V.cx5","=V.cy5","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd4)","=A(V.wd2,V.y1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",g,"=V.y4"],["E","=V.cx6","=V.cy6","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd4)","=A(V.wd2,V.y1,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,k],["E","=V.cx8","=V.cy8","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:d,bottom:"=V.ib"}},rightBrace:{variables:{adj1:8333,adj2:5e4,a2:"=MIN(MAX(0, V.adj2), 100000)",q1:"=100000 - V.a2",q2:"=MIN(V.q1, V.a2)",q3:"=V.q2 / 2",ss:f,maxAdj1:"=V.q3 * height / V.ss",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",y1:"=V.ss * V.a1 / 100000",y3:"=height * V.a2 / 100000",y2:"=V.y3 - V.y1",b:e,y4:"=height - V.y1",wd2:q,d2r:m,dx1:"=V.wd2 * COS(2700000 / V.d2r)",dy1:"=V.y1 * SIN(2700000 / V.d2r)",l:0,ir:"=V.dx1",it:"=V.y1 - V.dy1",ib:"=height + V.dy1 - V.y1",t:0,r:d,hc:q,_3cd4:p,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.y1,V._3cd4),true)",cy1:"=C(V.y1,V.t,A(V.wd2,V.y1,V._3cd4))",cd2:n,cx2:"=C(V.wd2,V.hc,A(V.wd2,V.y1,V.cd2),true)",cy2:"=C(V.y1,V.y2,A(V.wd2,V.y1,V.cd2))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.y1,(V.cd2 + -5400000)),true),A(V.wd2,V.y1,V._3cd4),true)",cy3:"=C(V.y1,P(V.cy2,V.y1,A(V.wd2,V.y1,(V.cd2 + -5400000))),A(V.wd2,V.y1,V._3cd4))",cx4:"=C(V.wd2,V.hc,A(V.wd2,V.y1,0),true)",cy4:"=C(V.y1,V.y4,A(V.wd2,V.y1,0))",cx5:"=C(V.wd2,V.l,A(V.wd2,V.y1,V._3cd4),true)",cy5:"=C(V.y1,V.t,A(V.wd2,V.y1,V._3cd4))",cx6:"=C(V.wd2,V.hc,A(V.wd2,V.y1,V.cd2),true)",cy6:"=C(V.y1,V.y2,A(V.wd2,V.y1,V.cd2))",cx7:"=C(V.wd2,P(V.cx6,V.wd2,A(V.wd2,V.y1,(V.cd2 + -5400000)),true),A(V.wd2,V.y1,V._3cd4),true)",cy7:"=C(V.y1,P(V.cy6,V.y1,A(V.wd2,V.y1,(V.cd2 + -5400000))),A(V.wd2,V.y1,V._3cd4))",cx8:"=C(V.wd2,V.hc,A(V.wd2,V.y1,0),true)",cy8:"=C(V.y1,V.y4,A(V.wd2,V.y1,0))"},adjustInfo:[["adj1",8333],["adj2",5e4]],connectionPoints:[{x:0,y:0},{x:d,y:"=V.y3"},{x:0,y:e}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"hc",y:"y1"},point:[g,k]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:1e5,position:{x:"r",y:"y3"},point:[d,"=V.y3"]}],path:[[["M",0,0],["E","=V.cx1","=V.cy1","=V.wd2",k,0,"=A(V.wd2,V.y1,V._3cd4)","=A(V.wd2,V.y1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",g,l],["E","=V.cx2","=V.cy2","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2",k,0,"=A(V.wd2,V.y1,V._3cd4)","=A(V.wd2,V.y1,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,"=V.y4"],["E","=V.cx4","=V.cy4","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",0,0],["E","=V.cx5","=V.cy5","=V.wd2",k,0,"=A(V.wd2,V.y1,V._3cd4)","=A(V.wd2,V.y1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",g,l],["E","=V.cx6","=V.cy6","=V.wd2",k,0,"=A(V.wd2,V.y1,V.cd2)","=A(V.wd2,V.y1,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.wd2",k,0,"=A(V.wd2,V.y1,V._3cd4)","=A(V.wd2,V.y1,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,"=V.y4"],["E","=V.cx8","=V.cy8","=V.wd2",k,0,"=A(V.wd2,V.y1,0)","=A(V.wd2,V.y1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:0,top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},rightArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=100000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dx1:"=V.ss * V.a2 / 100000",r:d,x1:"=width - V.dx1",dy1:"=height * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",hd2:r,dx2:"=V.y1 * V.dx1 / V.hd2",x2:"=V.x1 + V.dx2",t:0,l:0,b:e},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:i,y:0},{x:0,y:h},{x:i,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,k],["L",i,k],["L",i,0],["L",d,h],["L",i,e],["L",i,l],["L",0,l],["Z"],{}]],textRect:{left:0,top:k,right:j,bottom:l}},leftArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=100000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dx2:"=V.ss * V.a2 / 100000",l:0,x2:"=V.dx2",dy1:"=height * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",hd2:r,dx1:"=V.y1 * V.dx2 / V.hd2",x1:"=V.x2 - V.dx1",t:0,b:e,r:d},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:j,y:0},{x:0,y:h},{x:j,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"r",y:"y1"},point:[d,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,h],["L",j,0],["L",j,k],["L",d,k],["L",d,l],["L",j,l],["L",j,e],["Z"],{}]],textRect:{left:i,top:k,right:d,bottom:l}},upArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=100000 * height / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",
a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dy1:"=V.ss * V.a2 / 100000",b:e,y1:"=height - V.dy1",dx1:"=width * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",wd2:q,dy2:"=V.x1 * V.dy1 / V.wd2",y2:"=V.y1 + V.dy2",t:0,l:0,r:d},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:g,y:0},{x:0,y:k},{x:g,y:e},{x:d,y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:1e5,position:{x:"x1",y:"b"},point:[i,e]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"l",y:"y1"},point:[0,k]}],path:[[["M",0,k],["L",g,0],["L",d,k],["L",j,k],["L",j,e],["L",i,e],["L",i,k],["Z"],{}]],textRect:{left:i,top:0,right:j,bottom:l}},downArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=100000 * height / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dy1:"=V.ss * V.a2 / 100000",b:e,y1:"=height - V.dy1",dx1:"=width * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",wd2:q,dy2:"=V.x1 * V.dy1 / V.wd2",y2:"=V.y1 + V.dy2",t:0,l:0,r:d},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:g,y:0},{x:0,y:k},{x:g,y:e},{x:d,y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:1e5,position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"l",y:"y1"},point:[0,k]}],path:[[["M",0,k],["L",i,k],["L",i,0],["L",j,0],["L",j,k],["L",d,k],["L",g,e],["Z"],{}]],textRect:{left:i,top:0,right:j,bottom:l}},leftRightArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=50000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",x2:"=V.ss * V.a2 / 100000",r:d,x3:"=width - V.x2",dy:"=height * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy",y2:"=V.vc + V.dy",hd2:r,dx1:"=V.y1 * V.x2 / V.hd2",x1:"=V.x2 - V.dx1",x4:"=V.x3 + V.dx1",b:e,l:0,t:0},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:d,y:h},{x:"=V.x3",y:e},{x:j,y:e},{x:0,y:h},{x:j,y:0},{x:"=V.x3",y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"x3",y:"y1"},point:["=V.x3",k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,h],["L",j,0],["L",j,k],["L","=V.x3",k],["L","=V.x3",0],["L",d,h],["L","=V.x3",e],["L","=V.x3",l],["L",j,l],["L",j,e],["Z"],{}]],textRect:{left:i,top:k,right:"=V.x4",bottom:l}},upDownArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=50000 * height / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",y2:"=V.ss * V.a2 / 100000",b:e,y3:"=height - V.y2",dx1:"=width * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",wd2:q,dy1:"=V.x1 * V.y2 / V.wd2",y1:"=V.y2 - V.dy1",y4:"=V.y3 + V.dy1",t:0,l:0,vc:r,r:d},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:g,y:0},{x:0,y:l},{x:i,y:h},{x:0,y:"=V.y3"},{x:g,y:e},{x:d,y:"=V.y3"},{x:j,y:h},{x:d,y:l}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:1e5,position:{x:"x1",y:"y3"},point:[i,"=V.y3"]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,l],["L",g,0],["L",d,l],["L",j,l],["L",j,"=V.y3"],["L",d,"=V.y3"],["L",g,e],["L",0,"=V.y3"],["L",i,"=V.y3"],["L",i,l],["Z"],{}]],textRect:{left:i,top:k,right:j,bottom:"=V.y4"}},quadArrow:{variables:{adj1:22500,adj2:22500,adj3:22500,a2:"=MIN(MAX(0, V.adj2), 50000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",q1:"=100000 - V.maxAdj1",maxAdj3:"=V.q1 / 2",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ss:f,x1:"=V.ss * V.a3 / 100000",dx2:"=V.ss * V.a2 / 100000",hc:q,x2:"=V.hc - V.dx2",x5:"=V.hc + V.dx2",dx3:"=V.ss * V.a1 / 200000",x3:"=V.hc - V.dx3",x4:"=V.hc + V.dx3",r:d,x6:"=width - V.x1",vc:r,y2:"=V.vc - V.dx2",y5:"=V.vc + V.dx2",y3:"=V.vc - V.dx3",y4:"=V.vc + V.dx3",b:e,y6:"=height - V.x1",il:"=V.dx3 * V.x1 / V.dx2",ir:"=width - V.il",t:0,l:0},adjustInfo:[["adj1",22500],["adj2",22500],["adj3",22500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x3",y:"x1"},point:["=V.x3",i]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x2",y:"t"},point:[j,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"x1"},point:[d,i]}],path:[[["M",0,h],["L",i,l],["L",i,"=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3",i],["L",j,i],["L",g,0],["L","=V.x5",i],["L","=V.x4",i],["L","=V.x4","=V.y3"],["L","=V.x6","=V.y3"],["L","=V.x6",l],["L",d,h],["L","=V.x6","=V.y5"],["L","=V.x6","=V.y4"],["L","=V.x4","=V.y4"],["L","=V.x4","=V.y6"],["L","=V.x5","=V.y6"],["L",g,e],["L",j,"=V.y6"],["L","=V.x3","=V.y6"],["L","=V.x3","=V.y4"],["L",i,"=V.y4"],["L",i,"=V.y5"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.y3",right:"=V.ir",bottom:"=V.y4"}},leftRightUpArrow:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,a2:"=MIN(MAX(0, V.adj2), 50000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",q1:"=100000 - V.maxAdj1",maxAdj3:"=V.q1 / 2",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ss:f,x1:"=V.ss * V.a3 / 100000",dx2:"=V.ss * V.a2 / 100000",hc:q,x2:"=V.hc - V.dx2",x5:"=V.hc + V.dx2",dx3:"=V.ss * V.a1 / 200000",x3:"=V.hc - V.dx3",x4:"=V.hc + V.dx3",r:d,x6:"=width - V.x1",dy2:"=V.ss * V.a2 / 50000",b:e,y2:"=height - V.dy2",y4:"=height - V.dx2",y3:"=V.y4 - V.dx3",y5:"=V.y4 + V.dx3",il:"=V.dx3 * V.x1 / V.dx2",ir:"=width - V.il",t:0,l:0},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3]],connectionPoints:[{x:g,y:0},{x:0,y:"=V.y4"},{x:g,y:"=V.y5"},{x:d,y:"=V.y4"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x3",y:"x1"},point:["=V.x3",i]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x2",y:"t"},point:[j,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"x1"},point:[d,i]}],path:[[["M",0,"=V.y4"],["L",i,l],["L",i,"=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3",i],["L",j,i],["L",g,0],["L","=V.x5",i],["L","=V.x4",i],["L","=V.x4","=V.y3"],["L","=V.x6","=V.y3"],["L","=V.x6",l],["L",d,"=V.y4"],["L","=V.x6",e],["L","=V.x6","=V.y5"],["L",i,"=V.y5"],["L",i,e],["Z"],{}]],textRect:{left:"=V.il",top:"=V.y3",right:"=V.ir",bottom:"=V.y5"}},bentArrow:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:43750,a2:"=MIN(MAX(0, V.adj2), 50000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",a3:"=MIN(MAX(0, V.adj3), 50000)",ss:f,th:"=V.ss * V.a1 / 100000",aw2:"=V.ss * V.a2 / 100000",th2:"=V.th / 2",dh2:"=V.aw2 - V.th2",ah:"=V.ss * V.a3 / 100000",r:d,bw:"=width - V.ah",b:e,bh:"=height - V.dh2",bs:"=MIN(V.bw, V.bh)",maxAdj4:"=100000 * V.bs / V.ss",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",bd:"=V.ss * V.a4 / 100000",bd3:"=V.bd - V.th",bd2:"=MAX(V.bd3, 0)",x3:"=V.th + V.bd2",x4:"=width - V.ah",y3:"=V.dh2 + V.th",y4:"=V.y3 + V.dh2",y5:"=V.dh2 + V.bd",y6:"=V.y3 + V.bd2",t:0,l:0,cd2:n,cd4:o,cx1:"=C(V.bd,V.l,A(V.bd,V.bd,V.cd2),true)",cy1:"=C(V.bd,V.y5,A(V.bd,V.bd,V.cd2))",_3cd4:p,cx2:"=C(V.bd2,V.x3,A(V.bd2,V.bd2,V._3cd4),true)",cy2:"=C(V.bd2,V.y3,A(V.bd2,V.bd2,V._3cd4))"},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",43750]],connectionPoints:[{x:"=V.x4",y:0},{x:"=V.x4",y:"=V.y4"},{x:"=V.th2",y:e},{x:d,y:"=V.aw2"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"th",y:"b"},point:["=V.th",e]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:5e4,position:{x:"r",y:"y4"},point:[d,"=V.y4"]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:5e4,position:{x:"x4",y:"t"},point:["=V.x4",0]},{type:"ahXY",gdRefX:"adj4",minX:0,maxX:"maxAdj4",position:{x:"bd",y:"t"},point:["=V.bd",0]}],path:[[["M",0,e],["L",0,"=V.y5"],["E","=V.cx1","=V.cy1","=V.bd","=V.bd",0,"=A(V.bd,V.bd,V.cd2)","=A(V.bd,V.bd,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x4","=V.dh2"],["L","=V.x4",0],["L",d,"=V.aw2"],["L","=V.x4","=V.y4"],["L","=V.x4","=V.y3"],["L","=V.x3","=V.y3"],["E","=V.cx2","=V.cy2","=V.bd2","=V.bd2",0,"=A(V.bd2,V.bd2,V._3cd4)","=A(V.bd2,V.bd2,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.th",e],["Z"],{}]]},uTurnArrow:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:43750,adj5:75e3,a2:"=MIN(MAX(0, V.adj2), 25000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",ss:f,q2:"=V.a1 * V.ss / height",q3:"=100000 - V.q2",maxAdj3:"=V.q3 * height / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q1:"=V.a3 + V.a1",minAdj5:"=V.q1 * V.ss / height",a5:"=MIN(MAX(V.minAdj5, V.adj5), 100000)",th:"=V.ss * V.a1 / 100000",aw2:"=V.ss * V.a2 / 100000",th2:"=V.th / 2",dh2:"=V.aw2 - V.th2",y5:"=height * V.a5 / 100000",ah:"=V.ss * V.a3 / 100000",y4:"=V.y5 - V.ah",r:d,x9:"=width - V.dh2",bw:"=V.x9 / 2",bs:"=MIN(V.bw, V.y4)",maxAdj4:"=V.bs * 100000 / V.ss",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",bd:"=V.ss * V.a4 / 100000",bd3:"=V.bd - V.th",bd2:"=MAX(V.bd3, 0)",x3:"=V.th + V.bd2",x8:"=width - V.aw2",x6:"=V.x8 - V.aw2",x7:"=V.x6 + V.dh2",x4:"=V.x9 - V.bd",x5:"=V.x7 - V.bd2",cx:"=(V.th + V.x7) / 2",t:0,b:e,l:0,cd2:n,cd4:o,cx1:"=C(V.bd,V.l,A(V.bd,V.bd,V.cd2),true)",cy1:"=C(V.bd,V.bd,A(V.bd,V.bd,V.cd2))",_3cd4:p,cx2:"=C(V.bd,V.x4,A(V.bd,V.bd,V._3cd4),true)",cy2:"=C(V.bd,V.t,A(V.bd,V.bd,V._3cd4))",cx3:"=C(V.bd2,V.x7,A(V.bd2,V.bd2,0),true)",cy3:"=C(V.bd2,V.x3,A(V.bd2,V.bd2,0))",cx4:"=C(V.bd2,V.x3,A(V.bd2,V.bd2,V._3cd4),true)",cy4:"=C(V.bd2,V.th,A(V.bd2,V.bd2,V._3cd4))"},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",43750],["adj5",75e3]],connectionPoints:[{x:"=V.x6",y:"=V.y4"},{x:"=V.x8",y:"=V.y5"},{x:d,y:"=V.y4"},{x:"=V.cx",y:0},{x:"=V.th2",y:e}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"th",y:"b"},point:["=V.th",e]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:25e3,position:{x:"x6",y:"b"},point:["=V.x6",e]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"x6",y:"y4"},point:["=V.x6","=V.y4"]},{type:"ahXY",gdRefX:"adj4",minX:0,maxX:"maxAdj4",position:{x:"bd",y:"t"},point:["=V.bd",0]},{type:"ahXY",gdRefY:"adj5",minY:"minAdj5",maxY:1e5,position:{x:"r",y:"y5"},point:[d,"=V.y5"]}],path:[[["M",0,e],["L",0,"=V.bd"],["E","=V.cx1","=V.cy1","=V.bd","=V.bd",0,"=A(V.bd,V.bd,V.cd2)","=A(V.bd,V.bd,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x4",0],["E","=V.cx2","=V.cy2","=V.bd","=V.bd",0,"=A(V.bd,V.bd,V._3cd4)","=A(V.bd,V.bd,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x9","=V.y4"],["L",d,"=V.y4"],["L","=V.x8","=V.y5"],["L","=V.x6","=V.y4"],["L","=V.x7","=V.y4"],["L","=V.x7","=V.x3"],["E","=V.cx3","=V.cy3","=V.bd2","=V.bd2",0,"=A(V.bd2,V.bd2,0)","=A(V.bd2,V.bd2,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x3","=V.th"],["E","=V.cx4","=V.cy4","=V.bd2","=V.bd2",0,"=A(V.bd2,V.bd2,V._3cd4)","=A(V.bd2,V.bd2,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.th",e],["Z"],{}]]},leftUpArrow:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,a2:"=MIN(MAX(0, V.adj2), 50000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=100000 - V.maxAdj1",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ss:f,x1:"=V.ss * V.a3 / 100000",dx2:"=V.ss * V.a2 / 50000",r:d,x2:"=width - V.dx2",b:e,y2:"=height - V.dx2",dx4:"=V.ss * V.a2 / 100000",x4:"=width - V.dx4",y4:"=height - V.dx4",dx3:"=V.ss * V.a1 / 200000",x3:"=V.x4 - V.dx3",x5:"=V.x4 + V.dx3",y3:"=V.y4 - V.dx3",y5:"=V.y4 + V.dx3",il:"=V.dx3 * V.x1 / V.dx4",cx1:"=(V.x1 + V.x5) / 2",cy1:"=(V.x1 + V.y5) / 2",t:0,l:0},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3]],connectionPoints:[{x:"=V.x4",y:0},{x:j,y:i},{x:i,y:l},{x:0,y:"=V.y4"},{x:i,y:e},{x:"=V.cx1",y:"=V.y5"},{x:"=V.x5",y:"=V.cy1"},{x:d,y:i}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x2",y:"t"},point:[j,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"x3",y:"x1"},point:["=V.x3",i]}],path:[[["M",0,"=V.y4"],["L",i,l],["L",i,"=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3",i],["L",j,i],["L","=V.x4",0],["L",d,i],["L","=V.x5",i],["L","=V.x5","=V.y5"],["L",i,"=V.y5"],["L",i,e],["Z"],{}]],textRect:{left:"=V.il",top:"=V.y3",right:"=V.x4",bottom:"=V.y5"}},bentUpArrow:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",a3:"=MIN(MAX(0, V.adj3), 50000)",ss:f,y1:"=V.ss * V.a3 / 100000",dx1:"=V.ss * V.a2 / 50000",r:d,x1:"=width - V.dx1",dx3:"=V.ss * V.a2 / 100000",x3:"=width - V.dx3",dx2:"=V.ss * V.a1 / 200000",x2:"=V.x3 - V.dx2",x4:"=V.x3 + V.dx2",dy2:"=V.ss * V.a1 / 100000",b:e,y2:"=height - V.dy2",x0:"=V.x4 / 2",y3:"=(V.y2 + V.b) / 2",y15:"=(V.y1 + V.b) / 2",t:0,l:0},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3]],connectionPoints:[{x:"=V.x3",y:0},{x:i,y:k},{x:0,y:"=V.y3"},{x:"=V.x0",y:e},{x:"=V.x4",y:"=V.y15"},{x:d,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:5e4,position:{x:"l",y:"y2"},point:[0,l]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:5e4,position:{x:"x2",y:"y1"},point:[j,k]}],path:[[["M",0,l],["L",j,l],["L",j,k],["L",i,k],["L","=V.x3",0],["L",d,k],["L","=V.x4",k],["L","=V.x4",e],["L",0,e],["Z"],{}]],textRect:{left:0,top:l,right:"=V.x4",bottom:e}},curvedRightArrow:{variables:{adj1:25e3,adj2:5e4,adj3:25e3,ss:f,maxAdj2:"=50000 * height / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",a1:"=MIN(MAX(0, V.adj1), V.a2)",th:"=V.ss * V.a1 / 100000",aw:"=V.ss * V.a2 / 100000",q1:"=(V.th + V.aw) / 4",hd2:r,hR:"=V.hd2 - V.q1",q7:"=V.hR * 2",q8:"=V.q7 * V.q7",q9:"=V.th * V.th",q10:"=V.q8 - V.q9",q11:"=SQRT(V.q10)",idx:"=V.q11 * width / V.q7",maxAdj3:"=100000 * V.idx / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ah:"=V.ss * V.a3 / 100000",y3:"=V.hR + V.th",q2:"=width * width",q3:"=V.ah * V.ah",q4:"=V.q2 - V.q3",q5:"=SQRT(V.q4)",dy:"=V.q5 * V.hR / width",y5:"=V.hR + V.dy",y7:"=V.y3 + V.dy",q6:"=V.aw - V.th",dh:"=V.q6 / 2",y4:"=V.y5 - V.dh",y8:"=V.y7 + V.dh",aw2:"=V.aw / 2",b:e,y6:"=height - V.aw2",r:d,x1:"=width - V.ah",d2r:m,swAng:"=(ATAN2(V.ah,V.dy) * V.d2r)",cd2:n,stAng:"=V.cd2 - V.swAng",mswAng:"=0 - V.swAng",ix:"=width - V.idx",iy:"=(V.hR + V.y3) / 2",q12:"=V.th / 2",dang2:"=(ATAN2(V.idx,V.q12) * V.d2r)",cd4:o,swAng2:"=V.dang2 - V.cd4",swAng3:"=V.cd4 + V.dang2",stAng3:"=V.cd2 - V.dang2",l:0,cx1:"=C(width,V.l,A(width,V.hR,V.cd2),true)",cy1:"=C(V.hR,V.hR,A(width,V.hR,V.cd2))",cx2:"=C(width,V.x1,A(width,V.hR,V.stAng),true)",cy2:"=C(V.hR,V.y7,A(width,V.hR,V.stAng))",_3cd4:p,cx3:"=C(width,V.r,A(width,V.hR,V._3cd4),true)",cy3:"=C(V.hR,V.th,A(width,V.hR,V._3cd4))",cx4:"=C(width,P(V.cx3,width,A(width,V.hR,(V._3cd4 + V.swAng2)),true),A(width,V.hR,V.stAng3),true)",cy4:"=C(V.hR,P(V.cy3,V.hR,A(width,V.hR,(V._3cd4 + V.swAng2))),A(width,V.hR,V.stAng3))",cx5:"=C(width,V.l,A(width,V.hR,V.cd2),true)",cy5:"=C(V.hR,V.hR,A(width,V.hR,V.cd2))",cx6:"=C(width,V.x1,A(width,V.hR,V.stAng),true)",cy6:"=C(V.hR,V.y7,A(width,V.hR,V.stAng))",cx7:"=C(width,V.l,A(width,V.hR,V.cd2),true)",cy7:"=C(V.hR,V.hR,A(width,V.hR,V.cd2))",cx8:"=C(width,V.r,A(width,V.hR,V._3cd4),true)",cy8:"=C(V.hR,V.th,A(width,V.hR,V._3cd4))"},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",25e3]],connectionPoints:[{x:0,y:"=V.iy"},{x:i,y:"=V.y8"},{x:d,y:"=V.y6"},{x:i,y:"=V.y4"},{x:d,y:"=V.q12"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"a2",position:{x:"x1",y:"y5"},point:[i,"=V.y5"]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"r",y:"y4"},point:[d,"=V.y4"]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:"maxAdj3",position:{x:"x1",y:"b"},point:[i,e]}],path:[[["M",0,"=V.hR"],["E","=V.cx1","=V.cy1",d,"=V.hR",0,"=A(width,V.hR,V.cd2)","=A(width,V.hR,(V.cd2 + V.mswAng))","=IF(V.mswAng > 0, FALSE, TRUE)"],["L",i,"=V.y4"],["L",d,"=V.y6"],["L",i,"=V.y8"],["L",i,"=V.y7"],["E","=V.cx2","=V.cy2",d,"=V.hR",0,"=A(width,V.hR,V.stAng)","=A(width,V.hR,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",d,"=V.th"],["E","=V.cx3","=V.cy3",d,"=V.hR",0,"=A(width,V.hR,V._3cd4)","=A(width,V.hR,(V._3cd4 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4",d,"=V.hR",0,"=A(width,V.hR,V.stAng3)","=A(width,V.hR,(V.stAng3 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,"=V.hR"],["E","=V.cx5","=V.cy5",d,"=V.hR",0,"=A(width,V.hR,V.cd2)","=A(width,V.hR,(V.cd2 + V.mswAng))","=IF(V.mswAng > 0, FALSE, TRUE)"],["L",i,"=V.y4"],["L",d,"=V.y6"],["L",i,"=V.y8"],["L",i,"=V.y7"],["E","=V.cx6","=V.cy6",d,"=V.hR",0,"=A(width,V.hR,V.stAng)","=A(width,V.hR,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L",0,"=V.hR"],["E","=V.cx7","=V.cy7",d,"=V.hR",0,"=A(width,V.hR,V.cd2)","=A(width,V.hR,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,"=V.th"],["E","=V.cx8","=V.cy8",d,"=V.hR",0,"=A(width,V.hR,V._3cd4)","=A(width,V.hR,(V._3cd4 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],{fillMode:"none"}]]},curvedLeftArrow:{variables:{adj1:25e3,adj2:5e4,adj3:25e3,ss:f,maxAdj2:"=50000 * height / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",a1:"=MIN(MAX(0, V.adj1), V.a2)",th:"=V.ss * V.a1 / 100000",aw:"=V.ss * V.a2 / 100000",q1:"=(V.th + V.aw) / 4",hd2:r,hR:"=V.hd2 - V.q1",q7:"=V.hR * 2",q8:"=V.q7 * V.q7",q9:"=V.th * V.th",q10:"=V.q8 - V.q9",q11:"=SQRT(V.q10)",idx:"=V.q11 * width / V.q7",maxAdj3:"=100000 * V.idx / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ah:"=V.ss * V.a3 / 100000",y3:"=V.hR + V.th",q2:"=width * width",q3:"=V.ah * V.ah",q4:"=V.q2 - V.q3",q5:"=SQRT(V.q4)",dy:"=V.q5 * V.hR / width",y5:"=V.hR + V.dy",y7:"=V.y3 + V.dy",q6:"=V.aw - V.th",dh:"=V.q6 / 2",y4:"=V.y5 - V.dh",y8:"=V.y7 + V.dh",aw2:"=V.aw / 2",b:e,y6:"=height - V.aw2",l:0,x1:"=V.ah",d2r:m,swAng:"=(ATAN2(V.ah,V.dy) * V.d2r)",mswAng:"=0 - V.swAng",ix:"=V.idx",iy:"=(V.hR + V.y3) / 2",q12:"=V.th / 2",dang2:"=(ATAN2(V.idx,V.q12) * V.d2r)",swAng2:"=V.dang2 - V.swAng",swAng3:"=V.swAng + V.dang2",stAng3:"=0 - V.dang2",r:d,cx1:"=C(width,V.x1,A(width,V.hR,V.swAng),true)",cy1:"=C(V.hR,V.y5,A(width,V.hR,V.swAng))",cx2:"=C(width,P(V.cx1,width,A(width,V.hR,(V.swAng + V.swAng2)),true),A(width,V.hR,V.stAng3),true)",cy2:"=C(V.hR,P(V.cy1,V.hR,A(width,V.hR,(V.swAng + V.swAng2))),A(width,V.hR,V.stAng3))",cx3:"=C(width,V.r,A(width,V.hR,0),true)",cy3:"=C(V.hR,V.y3,A(width,V.hR,0))",t:0,_3cd4:p,cd4:o,cx4:"=C(width,V.l,A(width,V.hR,V._3cd4),true)",cy4:"=C(V.hR,V.t,A(width,V.hR,V._3cd4))",cx5:"=C(width,V.r,A(width,V.hR,0),true)",cy5:"=C(V.hR,V.y3,A(width,V.hR,0))",cx6:"=C(width,V.l,A(width,V.hR,V._3cd4),true)",cy6:"=C(V.hR,V.t,A(width,V.hR,V._3cd4))",cx7:"=C(width,V.r,A(width,V.hR,0),true)",cy7:"=C(V.hR,V.y3,A(width,V.hR,0))",cx8:"=C(width,V.x1,A(width,V.hR,V.swAng),true)",cy8:"=C(V.hR,V.y5,A(width,V.hR,V.swAng))"},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",25e3]],connectionPoints:[{x:0,y:"=V.q12"},{x:i,y:"=V.y4"},{x:0,y:"=V.y6"},{x:i,y:"=V.y8"},{x:d,y:"=V.iy"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"a2",position:{x:"x1",y:"y5"},point:[i,"=V.y5"]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"r",y:"y4"},point:[d,"=V.y4"]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:"maxAdj3",position:{x:"x1",y:"b"},point:[i,e]}],path:[[["M",0,"=V.y6"],["L",i,"=V.y4"],["L",i,"=V.y5"],["E","=V.cx1","=V.cy1",d,"=V.hR",0,"=A(width,V.hR,V.swAng)","=A(width,V.hR,(V.swAng + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2",d,"=V.hR",0,"=A(width,V.hR,V.stAng3)","=A(width,V.hR,(V.stAng3 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["L",i,"=V.y8"],["Z"],{strokeMode:"false"}],[["M",d,"=V.y3"],["E","=V.cx3","=V.cy3",d,"=V.hR",0,"=A(width,V.hR,0)","=A(width,V.hR,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",0,0],["E","=V.cx4","=V.cy4",d,"=V.hR",0,"=A(width,V.hR,V._3cd4)","=A(width,V.hR,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",d,"=V.y3"],["E","=V.cx5","=V.cy5",d,"=V.hR",0,"=A(width,V.hR,0)","=A(width,V.hR,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",0,0],["E","=V.cx6","=V.cy6",d,"=V.hR",0,"=A(width,V.hR,V._3cd4)","=A(width,V.hR,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,"=V.y3"],["E","=V.cx7","=V.cy7",d,"=V.hR",0,"=A(width,V.hR,0)","=A(width,V.hR,(V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L",i,"=V.y8"],["L",0,"=V.y6"],["L",i,"=V.y4"],["L",i,"=V.y5"],["E","=V.cx8","=V.cy8",d,"=V.hR",0,"=A(width,V.hR,V.swAng)","=A(width,V.hR,(V.swAng + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],{fillMode:"none"}]]},curvedUpArrow:{variables:{adj1:25e3,adj2:5e4,adj3:25e3,ss:f,maxAdj2:"=50000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",a1:"=MIN(MAX(0, V.adj1), 100000)",th:"=V.ss * V.a1 / 100000",aw:"=V.ss * V.a2 / 100000",q1:"=(V.th + V.aw) / 4",wd2:q,wR:"=V.wd2 - V.q1",q7:"=V.wR * 2",q8:"=V.q7 * V.q7",q9:"=V.th * V.th",q10:"=V.q8 - V.q9",q11:"=SQRT(V.q10)",idy:"=V.q11 * height / V.q7",maxAdj3:"=100000 * V.idy / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ah:"=V.ss * V.adj3 / 100000",x3:"=V.wR + V.th",q2:"=height * height",q3:"=V.ah * V.ah",q4:"=V.q2 - V.q3",q5:"=SQRT(V.q4)",dx:"=V.q5 * V.wR / height",x5:"=V.wR + V.dx",x7:"=V.x3 + V.dx",q6:"=V.aw - V.th",dh:"=V.q6 / 2",x4:"=V.x5 - V.dh",x8:"=V.x7 + V.dh",aw2:"=V.aw / 2",r:d,x6:"=width - V.aw2",t:0,y1:"=V.ah",d2r:m,swAng:"=(ATAN2(V.ah,V.dx) * V.d2r)",mswAng:"=0 - V.swAng",iy:"=V.idy",ix:"=(V.wR + V.x3) / 2",q12:"=V.th / 2",dang2:"=(ATAN2(V.idy,V.q12) * V.d2r)",swAng2:"=V.dang2 - V.swAng",mswAng2:"=0 - V.swAng2",cd4:o,stAng3:"=V.cd4 - V.swAng",swAng3:"=V.swAng + V.dang2",stAng2:"=V.cd4 - V.dang2",b:e,cx1:"=C(V.wR,V.x7,A(V.wR,height,V.stAng3),true)",cy1:"=C(height,V.y1,A(V.wR,height,V.stAng3))",cx2:"=C(V.wR,P(V.cx1,V.wR,A(V.wR,height,(V.stAng3 + V.swAng3)),true),A(V.wR,height,V.stAng2),true)",cy2:"=C(height,P(V.cy1,height,A(V.wR,height,(V.stAng3 + V.swAng3))),A(V.wR,height,V.stAng2))",cx3:"=C(V.wR,V.wR,A(V.wR,height,V.cd4),true)",cy3:"=C(height,V.b,A(V.wR,height,V.cd4))",cd2:n,cx4:"=C(V.wR,V.th,A(V.wR,height,V.cd2),true)",cy4:"=C(height,V.t,A(V.wR,height,V.cd2))",cx5:"=C(V.wR,V.ix,A(V.wR,height,V.stAng2),true)",cy5:"=C(height,V.iy,A(V.wR,height,V.stAng2))",cx6:"=C(V.wR,V.x7,A(V.wR,height,V.stAng3),true)",cy6:"=C(height,V.y1,A(V.wR,height,V.stAng3))",cx7:"=C(V.wR,V.wR,A(V.wR,height,V.cd4),true)",cy7:"=C(height,V.b,A(V.wR,height,V.cd4))",cx8:"=C(V.wR,V.th,A(V.wR,height,V.cd2),true)",cy8:"=C(height,V.t,A(V.wR,height,V.cd2))"},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",25e3]],connectionPoints:[{x:"=V.x6",y:0},{x:"=V.x4",y:k},{x:"=V.q12",y:0},{x:"=V.ix",y:e},{x:"=V.x8",y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"a2",position:{x:"x7",y:"y1"},point:["=V.x7",k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x4",y:"t"},point:["=V.x4",0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y1"},point:[d,k]}],path:[[["M","=V.x6",0],["L","=V.x8",k],["L","=V.x7",k],["E","=V.cx1","=V.cy1","=V.wR",e,0,"=A(V.wR,height,V.stAng3)","=A(V.wR,height,(V.stAng3 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wR",e,0,"=A(V.wR,height,V.stAng2)","=A(V.wR,height,(V.stAng2 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.x4",k],["Z"],{strokeMode:"false"}],[["M","=V.wR",e],["E","=V.cx3","=V.cy3","=V.wR",e,0,"=A(V.wR,height,V.cd4)","=A(V.wR,height,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.th",0],["E","=V.cx4","=V.cy4","=V.wR",e,0,"=A(V.wR,height,V.cd2)","=A(V.wR,height,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M","=V.ix","=V.iy"],["E","=V.cx5","=V.cy5","=V.wR",e,0,"=A(V.wR,height,V.stAng2)","=A(V.wR,height,(V.stAng2 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.x4",k],["L","=V.x6",0],["L","=V.x8",k],["L","=V.x7",k],["E","=V.cx6","=V.cy6","=V.wR",e,0,"=A(V.wR,height,V.stAng3)","=A(V.wR,height,(V.stAng3 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L","=V.wR",e],["E","=V.cx7","=V.cy7","=V.wR",e,0,"=A(V.wR,height,V.cd4)","=A(V.wR,height,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.th",0],["E","=V.cx8","=V.cy8","=V.wR",e,0,"=A(V.wR,height,V.cd2)","=A(V.wR,height,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],{fillMode:"none"}]]},curvedDownArrow:{variables:{adj1:25e3,adj2:5e4,adj3:25e3,ss:f,maxAdj2:"=50000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",a1:"=MIN(MAX(0, V.adj1), 100000)",th:"=V.ss * V.a1 / 100000",aw:"=V.ss * V.a2 / 100000",q1:"=(V.th + V.aw) / 4",wd2:q,wR:"=V.wd2 - V.q1",q7:"=V.wR * 2",q8:"=V.q7 * V.q7",q9:"=V.th * V.th",q10:"=V.q8 - V.q9",q11:"=SQRT(V.q10)",idy:"=V.q11 * height / V.q7",maxAdj3:"=100000 * V.idy / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",ah:"=V.ss * V.adj3 / 100000",x3:"=V.wR + V.th",q2:"=height * height",q3:"=V.ah * V.ah",q4:"=V.q2 - V.q3",q5:"=SQRT(V.q4)",dx:"=V.q5 * V.wR / height",x5:"=V.wR + V.dx",x7:"=V.x3 + V.dx",q6:"=V.aw - V.th",dh:"=V.q6 / 2",x4:"=V.x5 - V.dh",x8:"=V.x7 + V.dh",aw2:"=V.aw / 2",r:d,x6:"=width - V.aw2",b:e,y1:"=height - V.ah",d2r:m,swAng:"=(ATAN2(V.ah,V.dx) * V.d2r)",mswAng:"=0 - V.swAng",iy:"=height - V.idy",ix:"=(V.wR + V.x3) / 2",q12:"=V.th / 2",dang2:"=(ATAN2(V.idy,V.q12) * V.d2r)",_3cd4:p,stAng:"=V._3cd4 + V.swAng",stAng2:"=V._3cd4 - V.dang2",cd4:o,swAng2:"=V.dang2 - V.cd4",swAng3:"=V.cd4 + V.dang2",t:0,cx1:"=C(V.wR,V.x5,A(V.wR,height,V.stAng),true)",cy1:"=C(height,V.y1,A(V.wR,height,V.stAng))",cx2:"=C(V.wR,V.x3,A(V.wR,height,V._3cd4),true)",cy2:"=C(height,V.t,A(V.wR,height,V._3cd4))",cx3:"=C(V.wR,V.ix,A(V.wR,height,V.stAng2),true)",cy3:"=C(height,V.iy,A(V.wR,height,V.stAng2))",l:0,cd2:n,cx4:"=C(V.wR,V.l,A(V.wR,height,V.cd2),true)",cy4:"=C(height,V.b,A(V.wR,height,V.cd2))",cx5:"=C(V.wR,V.ix,A(V.wR,height,V.stAng2),true)",cy5:"=C(height,V.iy,A(V.wR,height,V.stAng2))",cx6:"=C(V.wR,V.l,A(V.wR,height,V.cd2),true)",cy6:"=C(height,V.b,A(V.wR,height,V.cd2))",cx7:"=C(V.wR,V.x3,A(V.wR,height,V._3cd4),true)",cy7:"=C(height,V.t,A(V.wR,height,V._3cd4))",cx8:"=C(V.wR,V.x5,A(V.wR,height,V.stAng),true)",cy8:"=C(height,V.y1,A(V.wR,height,V.stAng))"},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",25e3]],connectionPoints:[{x:"=V.ix",y:0},{x:"=V.q12",y:e},{x:"=V.x4",y:k},{x:"=V.x6",y:e},{x:"=V.x8",y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"adj2",position:{x:"x7",y:"y1"},point:["=V.x7",k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x4",y:"b"},point:["=V.x4",e]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y1"},point:[d,k]}],path:[[["M","=V.x6",e],["L","=V.x4",k],["L","=V.x5",k],["E","=V.cx1","=V.cy1","=V.wR",e,0,"=A(V.wR,height,V.stAng)","=A(V.wR,height,(V.stAng + V.mswAng))","=IF(V.mswAng > 0, FALSE, TRUE)"],["L","=V.x3",0],["E","=V.cx2","=V.cy2","=V.wR",e,0,"=A(V.wR,height,V._3cd4)","=A(V.wR,height,(V._3cd4 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L","=V.x8",k],["Z"],{strokeMode:"false"}],[["M","=V.ix","=V.iy"],["E","=V.cx3","=V.cy3","=V.wR",e,0,"=A(V.wR,height,V.stAng2)","=A(V.wR,height,(V.stAng2 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L",0,e],["E","=V.cx4","=V.cy4","=V.wR",e,0,"=A(V.wR,height,V.cd2)","=A(V.wR,height,(V.cd2 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M","=V.ix","=V.iy"],["E","=V.cx5","=V.cy5","=V.wR",e,0,"=A(V.wR,height,V.stAng2)","=A(V.wR,height,(V.stAng2 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L",0,e],["E","=V.cx6","=V.cy6","=V.wR",e,0,"=A(V.wR,height,V.cd2)","=A(V.wR,height,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3",0],["E","=V.cx7","=V.cy7","=V.wR",e,0,"=A(V.wR,height,V._3cd4)","=A(V.wR,height,(V._3cd4 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L","=V.x8",k],["L","=V.x6",e],["L","=V.x4",k],["L","=V.x5",k],["E","=V.cx8","=V.cy8","=V.wR",e,0,"=A(V.wR,height,V.stAng)","=A(V.wR,height,(V.stAng + V.mswAng))","=IF(V.mswAng > 0, FALSE, TRUE)"],{fillMode:"none"}]]},stripedRightArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=84375 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",x4:"=V.ss * 5 / 32",dx5:"=V.ss * V.a2 / 100000",r:d,x5:"=width - V.dx5",dy1:"=height * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",hd2:r,dx6:"=V.dy1 * V.dx5 / V.hd2",x6:"=width - V.dx6",t:0,l:0,b:e,ssd32:"=V.ss / 32",ssd16:"=V.ss / 16",ssd8:"=V.ss / 8"},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:"=V.x5",y:0},{x:0,y:h},{x:"=V.x5",y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x5",y:"t"},point:["=V.x5",0]}],path:[[["M",0,k],["L","=V.ssd32",k],["L","=V.ssd32",l],["L",0,l],["Z"],["M","=V.ssd16",k],["L","=V.ssd8",k],["L","=V.ssd8",l],["L","=V.ssd16",l],["Z"],["M","=V.x4",k],["L","=V.x5",k],["L","=V.x5",0],["L",d,h],["L","=V.x5",e],["L","=V.x5",l],["L","=V.x4",l],["Z"],{}]],textRect:{left:"=V.x4",top:k,right:"=V.x6",bottom:l}},notchedRightArrow:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj2:"=100000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dx2:"=V.ss * V.a2 / 100000",r:d,x2:"=width - V.dx2",dy1:"=height * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",hd2:r,x1:"=V.dy1 * V.dx2 / V.hd2",x3:"=width - V.x1",t:0,b:e,l:0},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:j,y:0},{x:i,y:h},{x:j,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"r",y:"y1"},point:[d,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,k],["L",j,k],["L",j,0],["L",d,h],["L",j,e],["L",j,l],["L",0,l],["L",i,h],["Z"],{}]],textRect:{left:i,top:k,right:"=V.x3",bottom:l}},pentagon:{variables:{adj:5e4,ss:f,maxAdj:"=100000 * width / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",dx1:"=V.ss * V.a / 100000",r:d,x1:"=width - V.dx1",ir:"=(V.x1 + V.r) / 2",x2:"=V.x1 / 2",t:0,l:0,vc:r,b:e},adjustInfo:[["adj",5e4]],connectionPoints:[{x:j,y:0},{x:0,y:h},{x:i,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:"maxAdj",position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",i,0],["L",d,h],["L",i,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:0,right:"=V.ir",bottom:e}},chevron:{variables:{adj:5e4,ss:f,maxAdj:"=100000 * width / V.ss",a:"=MIN(MAX(0, V.adj), V.maxAdj)",x1:"=V.ss * V.a / 100000",r:d,x2:"=width - V.x1",x3:"=V.x2 / 2",dx:"=V.x2 - V.x1",l:0,il:"=IF(V.dx > 0, V.x1, V.l)",ir:"=IF(V.dx > 0, V.x2, V.r)",t:0,vc:r,b:e},adjustInfo:[["adj",5e4]],connectionPoints:[{x:"=V.x3",y:0},{x:i,y:h},{x:"=V.x3",y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:"maxAdj",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,0],["L",j,0],["L",d,h],["L",j,e],["L",0,e],["L",i,h],["Z"],{}]],textRect:{left:"=V.il",top:0,right:"=V.ir",bottom:e}},rightArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:64977,ss:f,maxAdj2:"=50000 * height / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=100000 * width / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q2:"=V.a3 * V.ss / width",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dy1:"=V.ss * V.a2 / 100000",dy2:"=V.ss * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y4:"=V.vc + V.dy1",dx3:"=V.ss * V.a3 / 100000",r:d,x3:"=width - V.dx3",x2:"=width * V.a4 / 100000",x1:"=V.x2 / 2",t:0,l:0,b:e},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",64977]],connectionPoints:[{x:i,y:0},{x:0,y:h},{x:i,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"x3",y:"y2"},point:["=V.x3",l]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"r",y:"y1"},point:[d,k]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:"maxAdj3",position:{x:"x3",y:"t"},point:["=V.x3",0]},{type:"ahXY",gdRefX:"adj4",minX:0,maxX:"maxAdj4",position:{x:"x2",y:"b"},point:[j,e]}],path:[[["M",0,0],["L",j,0],["L",j,l],["L","=V.x3",l],["L","=V.x3",k],["L",d,h],["L","=V.x3","=V.y4"],["L","=V.x3","=V.y3"],["L",j,"=V.y3"],["L",j,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:0,right:j,bottom:e}},leftArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:64977,ss:f,maxAdj2:"=50000 * height / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=100000 * width / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q2:"=V.a3 * V.ss / width",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dy1:"=V.ss * V.a2 / 100000",dy2:"=V.ss * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",
y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y4:"=V.vc + V.dy1",x1:"=V.ss * V.a3 / 100000",dx2:"=width * V.a4 / 100000",r:d,x2:"=width - V.dx2",x3:"=(V.x2 + V.r) / 2",t:0,l:0,b:e},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",64977]],connectionPoints:[{x:"=V.x3",y:0},{x:0,y:h},{x:"=V.x3",y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"x1",y:"y2"},point:[i,l]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:"maxAdj3",position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefX:"adj4",minX:0,maxX:"maxAdj4",position:{x:"x2",y:"b"},point:[j,e]}],path:[[["M",0,h],["L",i,k],["L",i,l],["L",j,l],["L",j,0],["L",d,0],["L",d,e],["L",j,e],["L",j,"=V.y3"],["L",i,"=V.y3"],["L",i,"=V.y4"],["Z"],{}]],textRect:{left:j,top:0,right:d,bottom:e}},upArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:64977,ss:f,maxAdj2:"=50000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=100000 * height / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q2:"=V.a3 * V.ss / height",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dx1:"=V.ss * V.a2 / 100000",dx2:"=V.ss * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",y1:"=V.ss * V.a3 / 100000",dy2:"=height * V.a4 / 100000",b:e,y2:"=height - V.dy2",y3:"=(V.y2 + V.b) / 2",t:0,l:0,r:d},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",64977]],connectionPoints:[{x:g,y:0},{x:0,y:l},{x:g,y:e},{x:d,y:l}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x2",y:"y1"},point:[j,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y1"},point:[d,k]},{type:"ahXY",gdRefY:"adj4",minY:0,maxY:"maxAdj4",position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,l],["L",j,l],["L",j,k],["L",i,k],["L",g,0],["L","=V.x4",k],["L","=V.x3",k],["L","=V.x3",l],["L",d,l],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:l,right:d,bottom:e}},downArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:64977,ss:f,maxAdj2:"=50000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=100000 * height / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q2:"=V.a3 * V.ss / height",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dx1:"=V.ss * V.a2 / 100000",dx2:"=V.ss * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",dy3:"=V.ss * V.a3 / 100000",b:e,y3:"=height - V.dy3",y2:"=height * V.a4 / 100000",y1:"=V.y2 / 2",t:0,l:0,r:d},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",64977]],connectionPoints:[{x:g,y:0},{x:0,y:k},{x:g,y:e},{x:d,y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x2",y:"y3"},point:[j,"=V.y3"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"b"},point:[i,e]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y3"},point:[d,"=V.y3"]},{type:"ahXY",gdRefY:"adj4",minY:0,maxY:"maxAdj4",position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,0],["L",d,0],["L",d,l],["L","=V.x3",l],["L","=V.x3","=V.y3"],["L","=V.x4","=V.y3"],["L",g,e],["L",i,"=V.y3"],["L",j,"=V.y3"],["L",j,l],["L",0,l],["Z"],{}]],textRect:{left:0,top:0,right:d,bottom:l}},leftRightArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:48123,ss:f,maxAdj2:"=50000 * height / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=50000 * width / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",wd2:q,q2:"=V.a3 * V.ss / V.wd2",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dy1:"=V.ss * V.a2 / 100000",dy2:"=V.ss * V.a1 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y4:"=V.vc + V.dy1",x1:"=V.ss * V.a3 / 100000",r:d,x4:"=width - V.x1",dx2:"=width * V.a4 / 200000",hc:q,x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",t:0,l:0,b:e},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",48123]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"x1",y:"y2"},point:[i,l]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj3",minX:0,maxX:"maxAdj3",position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefX:"adj4",minX:0,maxX:"maxAdj4",position:{x:"x2",y:"b"},point:[j,e]}],path:[[["M",0,h],["L",i,k],["L",i,l],["L",j,l],["L",j,0],["L","=V.x3",0],["L","=V.x3",l],["L","=V.x4",l],["L","=V.x4",k],["L",d,h],["L","=V.x4","=V.y4"],["L","=V.x4","=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3",e],["L",j,e],["L",j,"=V.y3"],["L",i,"=V.y3"],["L",i,"=V.y4"],["Z"],{}]],textRect:{left:j,top:0,right:"=V.x3",bottom:e}},upDownArrowCallout:{variables:{adj1:25e3,adj2:25e3,adj3:25e3,adj4:48123,ss:f,maxAdj2:"=50000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=50000 * height / V.ss",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",hd2:r,q2:"=V.a3 * V.ss / V.hd2",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(0, V.adj4), V.maxAdj4)",dx1:"=V.ss * V.a2 / 100000",dx2:"=V.ss * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",y1:"=V.ss * V.a3 / 100000",b:e,y4:"=height - V.y1",dy2:"=height * V.a4 / 200000",vc:r,y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",t:0,l:0,r:d},adjustInfo:[["adj1",25e3],["adj2",25e3],["adj3",25e3],["adj4",48123]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x2",y:"y1"},point:[j,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y1"},point:[d,k]},{type:"ahXY",gdRefY:"adj4",minY:0,maxY:"maxAdj4",position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,l],["L",j,l],["L",j,k],["L",i,k],["L",g,0],["L","=V.x4",k],["L","=V.x3",k],["L","=V.x3",l],["L",d,l],["L",d,"=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3","=V.y4"],["L","=V.x4","=V.y4"],["L",g,e],["L",i,"=V.y4"],["L",j,"=V.y4"],["L",j,"=V.y3"],["L",0,"=V.y3"],["Z"],{}]],textRect:{left:0,top:l,right:d,bottom:"=V.y3"}},quadArrowCallout:{variables:{adj1:18515,adj2:18515,adj3:18515,adj4:48123,a2:"=MIN(MAX(0, V.adj2), 50000)",maxAdj1:"=V.a2 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",maxAdj3:"=50000 - V.a2",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",q2:"=V.a3 * 2",maxAdj4:"=100000 - V.q2",a4:"=MIN(MAX(V.a1, V.adj4), V.maxAdj4)",ss:f,dx2:"=V.ss * V.a2 / 100000",dx3:"=V.ss * V.a1 / 200000",ah:"=V.ss * V.a3 / 100000",dx1:"=width * V.a4 / 200000",dy1:"=height * V.a4 / 200000",r:d,x8:"=width - V.ah",hc:q,x2:"=V.hc - V.dx1",x7:"=V.hc + V.dx1",x3:"=V.hc - V.dx2",x6:"=V.hc + V.dx2",x4:"=V.hc - V.dx3",x5:"=V.hc + V.dx3",b:e,y8:"=height - V.ah",vc:r,y2:"=V.vc - V.dy1",y7:"=V.vc + V.dy1",y3:"=V.vc - V.dx2",y6:"=V.vc + V.dx2",y4:"=V.vc - V.dx3",y5:"=V.vc + V.dx3",t:0,l:0},adjustInfo:[["adj1",18515],["adj2",18515],["adj3",18515],["adj4",48123]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj1",position:{x:"x4",y:"ah"},point:["=V.x4","=V.ah"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x3",y:"t"},point:["=V.x3",0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"ah"},point:[d,"=V.ah"]},{type:"ahXY",gdRefY:"adj4",minY:"a1",maxY:"maxAdj4",position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,h],["L","=V.ah","=V.y3"],["L","=V.ah","=V.y4"],["L",j,"=V.y4"],["L",j,l],["L","=V.x4",l],["L","=V.x4","=V.ah"],["L","=V.x3","=V.ah"],["L",g,0],["L","=V.x6","=V.ah"],["L","=V.x5","=V.ah"],["L","=V.x5",l],["L","=V.x7",l],["L","=V.x7","=V.y4"],["L","=V.x8","=V.y4"],["L","=V.x8","=V.y3"],["L",d,h],["L","=V.x8","=V.y6"],["L","=V.x8","=V.y5"],["L","=V.x7","=V.y5"],["L","=V.x7","=V.y7"],["L","=V.x5","=V.y7"],["L","=V.x5","=V.y8"],["L","=V.x6","=V.y8"],["L",g,e],["L","=V.x3","=V.y8"],["L","=V.x4","=V.y8"],["L","=V.x4","=V.y7"],["L",j,"=V.y7"],["L",j,"=V.y5"],["L","=V.ah","=V.y5"],["L","=V.ah","=V.y6"],["Z"],{}]],textRect:{left:j,top:l,right:"=V.x7",bottom:"=V.y7"}},circularArrow:{variables:{adj1:12500,adj2:1142319,adj3:20457681,adj4:n,adj5:12500,a5:"=MIN(MAX(0, V.adj5), 25000)",maxAdj1:"=V.a5 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",enAng:"=MIN(MAX(1, V.adj3), 21599999)",stAng:"=MIN(MAX(0, V.adj4), 21599999)",ss:f,th:"=V.ss * V.a1 / 100000",thh:"=V.ss * V.a5 / 100000",th2:"=V.th / 2",wd2:q,rw1:"=V.wd2 + V.th2 - V.thh",hd2:r,rh1:"=V.hd2 + V.th2 - V.thh",rw2:"=V.rw1 - V.th",rh2:"=V.rh1 - V.th",rw3:"=V.rw2 + V.th2",rh3:"=V.rh2 + V.th2",d2r:m,wtH:"=V.rw3 * SIN(V.enAng / V.d2r)",htH:"=V.rh3 * COS(V.enAng / V.d2r)",dxH:"=V.rw3 * COS(ATAN2(V.htH,V.wtH))",dyH:"=V.rh3 * SIN(ATAN2(V.htH,V.wtH))",hc:q,xH:"=V.hc + V.dxH",vc:r,yH:"=V.vc + V.dyH",rI:"=MIN(V.rw2, V.rh2)",u1:"=V.dxH * V.dxH",u2:"=V.dyH * V.dyH",u3:"=V.rI * V.rI",u4:"=V.u1 - V.u3",u5:"=V.u2 - V.u3",u6:"=V.u4 * V.u5 / V.u1",u7:"=V.u6 / V.u2",u8:"=1 - V.u7",u9:"=SQRT(V.u8)",u10:"=V.u4 / V.dxH",u11:"=V.u10 / V.dyH",u12:"=(1 + V.u9) / V.u11",u13:"=(ATAN2(1,V.u12) * V.d2r)",u14:"=V.u13 + 21600000",u15:"=IF(V.u13 > 0, V.u13, V.u14)",u16:"=V.u15 - V.enAng",u17:"=V.u16 + 21600000",u18:"=IF(V.u16 > 0, V.u16, V.u17)",cd2:n,u19:"=V.u18 - V.cd2",u20:"=V.u18 - 21600000",u21:"=IF(V.u19 > 0, V.u20, V.u18)",maxAng:"=ABS(V.u21)",aAng:"=MIN(MAX(0, V.adj2), V.maxAng)",ptAng:"=V.enAng + V.aAng",wtA:"=V.rw3 * SIN(V.ptAng / V.d2r)",htA:"=V.rh3 * COS(V.ptAng / V.d2r)",dxA:"=V.rw3 * COS(ATAN2(V.htA,V.wtA))",dyA:"=V.rh3 * SIN(ATAN2(V.htA,V.wtA))",xA:"=V.hc + V.dxA",yA:"=V.vc + V.dyA",wtE:"=V.rw1 * SIN(V.stAng / V.d2r)",htE:"=V.rh1 * COS(V.stAng / V.d2r)",dxE:"=V.rw1 * COS(ATAN2(V.htE,V.wtE))",dyE:"=V.rh1 * SIN(ATAN2(V.htE,V.wtE))",xE:"=V.hc + V.dxE",yE:"=V.vc + V.dyE",dxG:"=V.thh * COS(V.ptAng / V.d2r)",dyG:"=V.thh * SIN(V.ptAng / V.d2r)",xG:"=V.xH + V.dxG",yG:"=V.yH + V.dyG",dxB:"=V.thh * COS(V.ptAng / V.d2r)",dyB:"=V.thh * SIN(V.ptAng / V.d2r)",xB:"=V.xH - V.dxB",yB:"=V.yH - V.dyB",sx1:"=V.xB - V.hc",sy1:"=V.yB - V.vc",sx2:"=V.xG - V.hc",sy2:"=V.yG - V.vc",rO:"=MIN(V.rw1, V.rh1)",x1O:"=V.sx1 * V.rO / V.rw1",y1O:"=V.sy1 * V.rO / V.rh1",x2O:"=V.sx2 * V.rO / V.rw1",y2O:"=V.sy2 * V.rO / V.rh1",dxO:"=V.x2O - V.x1O",dyO:"=V.y2O - V.y1O",dO:"=SQRT(V.dxO*V.dxO + V.dyO*V.dyO)",q1:"=V.x1O * V.y2O",q2:"=V.x2O * V.y1O",DO:"=V.q1 - V.q2",q3:"=V.rO * V.rO",q4:"=V.dO * V.dO",q5:"=V.q3 * V.q4",q6:"=V.DO * V.DO",q7:"=V.q5 - V.q6",q8:"=MAX(V.q7, 0)",sdelO:"=SQRT(V.q8)",ndyO:"=V.dyO * -1",sdyO:"=IF(V.ndyO > 0, -1, 1)",q9:"=V.sdyO * V.dxO",q10:"=V.q9 * V.sdelO",q11:"=V.DO * V.dyO",dxF1:"=(V.q11 + V.q10) / V.q4",q12:"=V.q11 - V.q10",dxF2:"=V.q12 / V.q4",adyO:"=ABS(V.dyO)",q13:"=V.adyO * V.sdelO",q14:"=V.DO * V.dxO / -1",dyF1:"=(V.q14 + V.q13) / V.q4",q15:"=V.q14 - V.q13",dyF2:"=V.q15 / V.q4",q16:"=V.x2O - V.dxF1",q17:"=V.x2O - V.dxF2",q18:"=V.y2O - V.dyF1",q19:"=V.y2O - V.dyF2",q20:"=SQRT(V.q16*V.q16 + V.q18*V.q18)",q21:"=SQRT(V.q17*V.q17 + V.q19*V.q19)",q22:"=V.q21 - V.q20",dxF:"=IF(V.q22 > 0, V.dxF1, V.dxF2)",dyF:"=IF(V.q22 > 0, V.dyF1, V.dyF2)",sdxF:"=V.dxF * V.rw1 / V.rO",sdyF:"=V.dyF * V.rh1 / V.rO",xF:"=V.hc + V.sdxF",yF:"=V.vc + V.sdyF",x1I:"=V.sx1 * V.rI / V.rw2",y1I:"=V.sy1 * V.rI / V.rh2",x2I:"=V.sx2 * V.rI / V.rw2",y2I:"=V.sy2 * V.rI / V.rh2",dxI:"=V.x2I - V.x1I",dyI:"=V.y2I - V.y1I",dI:"=SQRT(V.dxI*V.dxI + V.dyI*V.dyI)",v1:"=V.x1I * V.y2I",v2:"=V.x2I * V.y1I",DI:"=V.v1 - V.v2",v3:"=V.rI * V.rI",v4:"=V.dI * V.dI",v5:"=V.v3 * V.v4",v6:"=V.DI * V.DI",v7:"=V.v5 - V.v6",v8:"=MAX(V.v7, 0)",sdelI:"=SQRT(V.v8)",v9:"=V.sdyO * V.dxI",v10:"=V.v9 * V.sdelI",v11:"=V.DI * V.dyI",dxC1:"=(V.v11 + V.v10) / V.v4",v12:"=V.v11 - V.v10",dxC2:"=V.v12 / V.v4",adyI:"=ABS(V.dyI)",v13:"=V.adyI * V.sdelI",v14:"=V.DI * V.dxI / -1",dyC1:"=(V.v14 + V.v13) / V.v4",v15:"=V.v14 - V.v13",dyC2:"=V.v15 / V.v4",v16:"=V.x1I - V.dxC1",v17:"=V.x1I - V.dxC2",v18:"=V.y1I - V.dyC1",v19:"=V.y1I - V.dyC2",v20:"=SQRT(V.v16*V.v16 + V.v18*V.v18)",v21:"=SQRT(V.v17*V.v17 + V.v19*V.v19)",v22:"=V.v21 - V.v20",dxC:"=IF(V.v22 > 0, V.dxC1, V.dxC2)",dyC:"=IF(V.v22 > 0, V.dyC1, V.dyC2)",sdxC:"=V.dxC * V.rw2 / V.rI",sdyC:"=V.dyC * V.rh2 / V.rI",xC:"=V.hc + V.sdxC",yC:"=V.vc + V.sdyC",ist0:"=(ATAN2(V.sdxC,V.sdyC) * V.d2r)",ist1:"=V.ist0 + 21600000",istAng:"=IF(V.ist0 > 0, V.ist0, V.ist1)",isw1:"=V.stAng - V.istAng",isw2:"=V.isw1 - 21600000",iswAng:"=IF(V.isw1 > 0, V.isw2, V.isw1)",p1:"=V.xF - V.xC",p2:"=V.yF - V.yC",p3:"=SQRT(V.p1*V.p1 + V.p2*V.p2)",p4:"=V.p3 / 2",p5:"=V.p4 - V.thh",xGp:"=IF(V.p5 > 0, V.xF, V.xG)",yGp:"=IF(V.p5 > 0, V.yF, V.yG)",xBp:"=IF(V.p5 > 0, V.xC, V.xB)",yBp:"=IF(V.p5 > 0, V.yC, V.yB)",en0:"=(ATAN2(V.sdxF,V.sdyF) * V.d2r)",en1:"=V.en0 + 21600000",en2:"=IF(V.en0 > 0, V.en0, V.en1)",sw0:"=V.en2 - V.stAng",sw1:"=V.sw0 + 21600000",swAng:"=IF(V.sw0 > 0, V.sw0, V.sw1)",wtI:"=V.rw3 * SIN(V.stAng / V.d2r)",htI:"=V.rh3 * COS(V.stAng / V.d2r)",_dxI:"=V.rw3 * COS(ATAN2(V.htI,V.wtI))",_dyI:"=V.rh3 * SIN(ATAN2(V.htI,V.wtI))",xI:"=V.hc + V._dxI",yI:"=V.vc + V._dyI",cd4:o,aI:"=V.stAng - V.cd4",aA:"=V.ptAng + V.cd4",aB:"=V.ptAng + V.cd2",idx:"=V.rw1 * COS(2700000 / V.d2r)",idy:"=V.rh1 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",cx1:"=C(V.rw1,V.xE,A(V.rw1,V.rh1,V.stAng),true)",cy1:"=C(V.rh1,V.yE,A(V.rw1,V.rh1,V.stAng))",cx2:"=C(V.rw2,V.xC,A(V.rw2,V.rh2,V.istAng),true)",cy2:"=C(V.rh2,V.yC,A(V.rw2,V.rh2,V.istAng))"},adjustInfo:[["adj1",12500],["adj2",1142319],["adj3",20457681],["adj4",108e5],["adj5",12500]],connectionPoints:[{x:"=V.xI",y:"=V.yI"},{x:"=V.xGp",y:"=V.yGp"},{x:"=V.xA",y:"=V.yA"},{x:"=V.xBp",y:"=V.yBp"}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj2",minAng:0,maxAng:"maxAng",position:{x:"xA",y:"yA"},point:["=V.xA","=V.yA"]},{type:"ahPolar",gdRefAng:"adj4",minAng:0,maxAng:21599999,position:{x:"xE",y:"yE"},point:["=V.xE","=V.yE"]},{type:"ahPolar",gdRefR:"adj1",minR:0,maxR:"maxAdj1",gdRefAng:"adj3",minAng:0,maxAng:21599999,position:{x:"xF",y:"yF"},point:["=V.xF","=V.yF"]},{type:"ahPolar",gdRefR:"adj5",minR:0,maxR:25e3,position:{x:"xB",y:"yB"},point:["=V.xB","=V.yB"]}],path:[[["M","=V.xE","=V.yE"],["E","=V.cx1","=V.cy1","=V.rw1","=V.rh1",0,"=A(V.rw1,V.rh1,V.stAng)","=A(V.rw1,V.rh1,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L","=V.xGp","=V.yGp"],["L","=V.xA","=V.yA"],["L","=V.xBp","=V.yBp"],["L","=V.xC","=V.yC"],["E","=V.cx2","=V.cy2","=V.rw2","=V.rh2",0,"=A(V.rw2,V.rh2,V.istAng)","=A(V.rw2,V.rh2,(V.istAng + V.iswAng))","=IF(V.iswAng > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartProcess:{variables:{hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width",_scaleY1:"= height"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}]]},flowchartAlternateProcess:{variables:{r:d,ss:f,ssd6:"=V.ss / 6",x2:"=width - V.ssd6",b:e,y2:"=height - V.ssd6",il:"=V.ssd6 * 29289 / 100000",ir:"=width - V.il",ib:"=height - V.il",hc:q,t:0,l:0,vc:r,cd2:n,cd4:o,cx1:"=C(V.ssd6,V.l,A(V.ssd6,V.ssd6,V.cd2),true)",cy1:"=C(V.ssd6,V.ssd6,A(V.ssd6,V.ssd6,V.cd2))",_3cd4:p,cx2:"=C(V.ssd6,V.x2,A(V.ssd6,V.ssd6,V._3cd4),true)",cy2:"=C(V.ssd6,V.t,A(V.ssd6,V.ssd6,V._3cd4))",cx3:"=C(V.ssd6,V.r,A(V.ssd6,V.ssd6,0),true)",cy3:"=C(V.ssd6,V.y2,A(V.ssd6,V.ssd6,0))",cx4:"=C(V.ssd6,V.ssd6,A(V.ssd6,V.ssd6,V.cd4),true)",cy4:"=C(V.ssd6,V.b,A(V.ssd6,V.ssd6,V.cd4))"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,"=V.ssd6"],["E","=V.cx1","=V.cy1","=V.ssd6","=V.ssd6",0,"=A(V.ssd6,V.ssd6,V.cd2)","=A(V.ssd6,V.ssd6,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,0],["E","=V.cx2","=V.cy2","=V.ssd6","=V.ssd6",0,"=A(V.ssd6,V.ssd6,V._3cd4)","=A(V.ssd6,V.ssd6,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,l],["E","=V.cx3","=V.cy3","=V.ssd6","=V.ssd6",0,"=A(V.ssd6,V.ssd6,0)","=A(V.ssd6,V.ssd6,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.ssd6",e],["E","=V.cx4","=V.cy4","=V.ssd6","=V.ssd6",0,"=A(V.ssd6,V.ssd6,V.cd4)","=A(V.ssd6,V.ssd6,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},flowchartDecision:{variables:{ir:"=width * 3 / 4",ib:"=height * 3 / 4",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 2",_scaleY1:"= height / 2",wd4:"=width/4",hd4:"=height/4"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,r],["L",q,0],["L",d,r],["L",q,e],["Z"],{}]],textRect:{left:"=V.wd4",top:"=V.hd4",right:"=V.ir",bottom:"=V.ib"}},flowchartData:{variables:{x3:"=width * 2 / 5",x4:"=width * 3 / 5",x5:"=width * 4 / 5",x6:"=width * 9 / 10",t:0,hc:q,wd10:"=width/10",vc:r,b:e,_scaleX1:"= width / 5",_scaleY1:"= height / 5",wd5:"=width/5"},connectionPoints:[{x:"=V.x4",y:0},{x:g,y:0},{x:"=V.wd10",y:h},{x:"=V.x3",y:e},{x:g,y:e},{x:"=V.x6",y:h}],path:[[["M",0,e],["L","=V._scaleX1",0],["L",d,0],["L","=4 * V._scaleX1",e],["Z"],{}]],textRect:{left:"=V.wd5",top:0,right:"=V.x5",bottom:e}},flowchartPredefinedProcess:{variables:{x2:"=width * 7 / 8",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width",_scaleY1:"= height",_scaleX2:"= width / 8",_scaleY2:"= height / 8",_scaleX3:"= width",_scaleY3:"= height",wd8:"=width/8"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M","=V._scaleX2",0],["L","=V._scaleX2",e],["M","=7 * V._scaleX2",0],["L","=7 * V._scaleX2",e],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]],textRect:{left:"=V.wd8",top:0,right:j,bottom:e}},flowchartInternalStorage:{variables:{hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width",_scaleY1:"= height",_scaleX2:"= width / 8",_scaleY2:"= height / 8",_scaleX3:"= width",_scaleY3:"= height",wd8:"=width/8",hd8:"=height/8"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M","=V._scaleX2",0],["L","=V._scaleX2",e],["M",0,"=V._scaleY2"],["L",d,"=V._scaleY2"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]],textRect:{left:"=V.wd8",top:"=V.hd8",right:d,bottom:e}},flowchartDocument:{variables:{y1:"=height * 17322 / 21600",y2:"=height * 20172 / 21600",hc:q,t:0,l:0,vc:r,r:d,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:l},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,"=17322 * V._scaleY1"],["B",q,"=17322 * V._scaleY1",q,"=23922 * V._scaleY1",0,"=20172 * V._scaleY1"],["Z"],{}]],textRect:{left:0,top:0,right:d,bottom:k}},flowchartMultidocument:{variables:{y2:"=height * 3675 / 21600",y8:"=height * 20782 / 21600",x3:"=width * 9298 / 21600",x4:"=width * 12286 / 21600",x5:"=width * 18595 / 21600",t:0,l:0,vc:r,r:d,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600",_scaleX2:"= width / 21600",_scaleY2:"= height / 21600",_scaleX3:"= width / 21600",_scaleY3:"= height / 21600"},connectionPoints:[{x:"=V.x4",y:0},{x:0,y:h},{x:"=V.x3",y:"=V.y8"},{x:d,y:h}],path:[[["M",0,"=20782 * V._scaleY1"],["B","=9298 * V._scaleX1","=23542 * V._scaleY1","=9298 * V._scaleX1","=18022 * V._scaleY1","=18595 * V._scaleX1","=18022 * V._scaleY1"],["L","=18595 * V._scaleX1","=3675 * V._scaleY1"],["L",0,"=3675 * V._scaleY1"],["Z"],["M","=1532 * V._scaleX1","=3675 * V._scaleY1"],["L","=1532 * V._scaleX1","=1815 * V._scaleY1"],["L","=20000 * V._scaleX1","=1815 * V._scaleY1"],["L","=20000 * V._scaleX1","=16252 * V._scaleY1"],["B","=19298 * V._scaleX1","=16252 * V._scaleY1","=18595 * V._scaleX1","=16352 * V._scaleY1","=18595 * V._scaleX1","=16352 * V._scaleY1"],["L","=18595 * V._scaleX1","=3675 * V._scaleY1"],["Z"],["M","=2972 * V._scaleX1","=1815 * V._scaleY1"],["L","=2972 * V._scaleX1",0],["L",d,0],["L",d,"=14392 * V._scaleY1"],["B","=20800 * V._scaleX1","=14392 * V._scaleY1","=20000 * V._scaleX1","=14467 * V._scaleY1","=20000 * V._scaleX1","=14467 * V._scaleY1"],["L","=20000 * V._scaleX1","=1815 * V._scaleY1"],["Z"],{strokeMode:"false"}],[["M",0,"=3675 * V._scaleY2"],["L","=18595 * V._scaleX2","=3675 * V._scaleY2"],["L","=18595 * V._scaleX2","=18022 * V._scaleY2"],["B","=9298 * V._scaleX2","=18022 * V._scaleY2","=9298 * V._scaleX2","=23542 * V._scaleY2",0,"=20782 * V._scaleY2"],["Z"],["M","=1532 * V._scaleX2","=3675 * V._scaleY2"],["L","=1532 * V._scaleX2","=1815 * V._scaleY2"],["L","=20000 * V._scaleX2","=1815 * V._scaleY2"],["L","=20000 * V._scaleX2","=16252 * V._scaleY2"],["B","=19298 * V._scaleX2","=16252 * V._scaleY2","=18595 * V._scaleX2","=16352 * V._scaleY2","=18595 * V._scaleX2","=16352 * V._scaleY2"],["M","=2972 * V._scaleX2","=1815 * V._scaleY2"],["L","=2972 * V._scaleX2",0],["L",d,0],["L",d,"=14392 * V._scaleY2"],["B","=20800 * V._scaleX2","=14392 * V._scaleY2","=20000 * V._scaleX2","=14467 * V._scaleY2","=20000 * V._scaleX2","=14467 * V._scaleY2"],{fillMode:"none"}],[["M",0,"=20782 * V._scaleY3"],["B","=9298 * V._scaleX3","=23542 * V._scaleY3","=9298 * V._scaleX3","=18022 * V._scaleY3","=18595 * V._scaleX3","=18022 * V._scaleY3"],["L","=18595 * V._scaleX3","=16352 * V._scaleY3"],["B","=18595 * V._scaleX3","=16352 * V._scaleY3","=19298 * V._scaleX3","=16252 * V._scaleY3","=20000 * V._scaleX3","=16252 * V._scaleY3"],["L","=20000 * V._scaleX3","=14467 * V._scaleY3"],["B","=20000 * V._scaleX3","=14467 * V._scaleY3","=20800 * V._scaleX3","=14392 * V._scaleY3",d,"=14392 * V._scaleY3"],["L",d,0],["L","=2972 * V._scaleX3",0],["L","=2972 * V._scaleX3","=1815 * V._scaleY3"],["L","=1532 * V._scaleX3","=1815 * V._scaleY3"],["L","=1532 * V._scaleX3","=3675 * V._scaleY3"],["L",0,"=3675 * V._scaleY3"],["Z"],{fillMode:"none",strokeMode:"false"}]],textRect:{left:0,top:l,right:"=V.x5",bottom:"=V.y8"}},flowchartTerminator:{variables:{il:"=width * 1018 / 21600",ir:"=width * 20582 / 21600",it:"=height * 3163 / 21600",ib:"=height * 18437 / 21600",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600",_3cd4:p,cd2:n,cx1:"=C(3475,18125,A(3475,10800,V._3cd4),true)",cy1:"=C(10800,0,A(3475,10800,V._3cd4))",cd4:o,cx2:"=C(3475,3475,A(3475,10800,V.cd4),true)",cy2:"=C(10800,21600,A(3475,10800,V.cd4))"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M","=3475 * V._scaleX1",0],["L","=18125 * V._scaleX1",0],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=3475 * V._scaleX1",r,0,"=A(3475,10800,V._3cd4)","=A(3475,10800,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=3475 * V._scaleX1",e],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=3475 * V._scaleX1",r,0,"=A(3475,10800,V.cd4)","=A(3475,10800,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartPreparation:{variables:{x2:"=width * 4 / 5",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 10",_scaleY1:"= height / 10",wd5:"=width/5"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,r],["L","=2 * V._scaleX1",0],["L","=8 * V._scaleX1",0],["L",d,r],["L","=8 * V._scaleX1",e],["L","=2 * V._scaleX1",e],["Z"],{}]],textRect:{left:"=V.wd5",top:0,right:j,bottom:e}},flowchartManualInput:{variables:{hc:q,hd10:"=height/10",l:0,vc:r,b:e,r:d,_scaleX1:"= width / 5",_scaleY1:"= height / 5",hd5:"=height/5"},connectionPoints:[{x:g,y:"=V.hd10"},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,"=V._scaleY1"],["L",d,0],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:"=V.hd5",right:d,bottom:e}},flowchartManualOperation:{variables:{x3:"=width * 4 / 5",x4:"=width * 9 / 10",hc:q,t:0,wd10:"=width/10",vc:r,b:e,_scaleX1:"= width / 5",_scaleY1:"= height / 5",wd5:"=width/5"},connectionPoints:[{x:g,y:0},{x:"=V.wd10",y:h},{x:g,y:e},{x:"=V.x4",y:h}],path:[[["M",0,0],["L",d,0],["L","=4 * V._scaleX1",e],["L","=V._scaleX1",e],["Z"],{}]],textRect:{left:"=V.wd5",top:0,right:"=V.x3",bottom:e}},flowchartConnector:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))"},connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartOffpageConnector:{variables:{y1:"=height * 4 / 5",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 10",_scaleY1:"= height / 10"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",d,0],["L",d,"=8 * V._scaleY1"],["L",q,e],["L",0,"=8 * V._scaleY1"],["Z"],{}]],textRect:{left:0,top:0,right:d,bottom:k}},flowchartCard:{variables:{hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 5",_scaleY1:"= height / 5",hd5:"=height/5"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,"=V._scaleY1"],["L","=V._scaleX1",0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:"=V.hd5",right:d,bottom:e}},flowchartPunchedTape:{variables:{y2:"=height * 9 / 10",ib:"=height * 4 / 5",hc:q,hd10:"=height/10",l:0,vc:r,r:d,_scaleX1:"= width / 20",_scaleY1:"= height / 20",cd2:n,cx1:"=C(5,0,A(5,2,V.cd2),true)",cy1:"=C(2,2,A(5,2,V.cd2))",cx2:"=C(5,P(V.cx1,5,A(5,2,(V.cd2 + -10800000)),true),A(5,2,V.cd2),true)",cy2:"=C(2,P(V.cy1,2,A(5,2,(V.cd2 + -10800000))),A(5,2,V.cd2))",cx3:"=C(5,20,A(5,2,0),true)",cy3:"=C(2,18,A(5,2,0))",cx4:"=C(5,P(V.cx3,5,A(5,2,(-10800000)),true),A(5,2,0),true)",cy4:"=C(2,P(V.cy3,2,A(5,2,(-10800000))),A(5,2,0))",hd5:"=height/5"},connectionPoints:[{x:g,y:"=V.hd10"},{x:0,y:h},{x:g,y:l},{x:d,y:h}],path:[[["M",0,"=2 * V._scaleY1"],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=5 * V._scaleX1","=2 * V._scaleY1",0,"=A(5,2,V.cd2)","=A(5,2,(V.cd2 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=5 * V._scaleX1","=2 * V._scaleY1",0,"=A(5,2,V.cd2)","=A(5,2,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,"=18 * V._scaleY1"],["E","=V.cx3 * V._scaleX1","=V.cy3 * V._scaleY1","=5 * V._scaleX1","=2 * V._scaleY1",0,"=A(5,2,0)","=A(5,2,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["E","=V.cx4 * V._scaleX1","=V.cy4 * V._scaleY1","=5 * V._scaleX1","=2 * V._scaleY1",0,"=A(5,2,0)","=A(5,2,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:0,top:"=V.hd5",right:d,bottom:"=V.ib"}},flowchartSummingJunction:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))",cx5:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy5:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",cx6:"=C(V.wd2,P(V.cx5,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy6:"=C(V.hd2,P(V.cy5,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx7:"=C(V.wd2,P(V.cx6,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy7:"=C(V.hd2,P(V.cy6,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx8:"=C(V.wd2,P(V.cx7,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy8:"=C(V.hd2,P(V.cy7,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))"},connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M","=V.il","=V.it"],["L","=V.ir","=V.ib"],["M","=V.ir","=V.it"],["L","=V.il","=V.ib"],{fillMode:"none"}],[["M",0,h],["E","=V.cx5","=V.cy5","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx6","=V.cy6","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx8","=V.cy8","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartOr:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))",cx5:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy5:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",cx6:"=C(V.wd2,P(V.cx5,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy6:"=C(V.hd2,P(V.cy5,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx7:"=C(V.wd2,P(V.cx6,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy7:"=C(V.hd2,P(V.cy6,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))",cx8:"=C(V.wd2,P(V.cx7,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy8:"=C(V.hd2,P(V.cy7,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))"},connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:0,y:h},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"
}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",g,0],["L",g,e],["M",0,h],["L",d,h],{fillMode:"none"}],[["M",0,h],["E","=V.cx5","=V.cy5","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx6","=V.cy6","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx8","=V.cy8","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartCollate:{variables:{ir:"=width * 3 / 4",ib:"=height * 3 / 4",hc:q,t:0,vc:r,b:e,_scaleX1:"= width / 2",_scaleY1:"= height / 2",wd4:"=width/4",hd4:"=height/4"},connectionPoints:[{x:g,y:0},{x:g,y:h},{x:g,y:e}],path:[[["M",0,0],["L",d,0],["L",q,r],["L",d,e],["L",0,e],["L",q,r],["Z"],{}]],textRect:{left:"=V.wd4",top:"=V.hd4",right:"=V.ir",bottom:"=V.ib"}},flowchartSort:{variables:{ir:"=width * 3 / 4",ib:"=height * 3 / 4",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 2",_scaleY1:"= height / 2",_scaleX2:"= width / 2",_scaleX3:"= width / 2",_scaleY3:"= height / 2",wd4:"=width/4",hd4:"=height/4"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,r],["L",q,0],["L",d,r],["L",q,e],["Z"],{strokeMode:"false"}],[["M",0,r],["L",d,r],{fillMode:"none"}],[["M",0,r],["L",q,0],["L",d,r],["L",q,e],["Z"],{fillMode:"none"}]],textRect:{left:"=V.wd4",top:"=V.hd4",right:"=V.ir",bottom:"=V.ib"}},flowchartExtract:{variables:{x2:"=width * 3 / 4",hc:q,t:0,wd4:"=width/4",vc:r,b:e,_scaleX1:"= width / 2",_scaleY1:"= height / 2"},connectionPoints:[{x:g,y:0},{x:"=V.wd4",y:h},{x:g,y:e},{x:j,y:h}],path:[[["M",0,e],["L",q,0],["L",d,e],["Z"],{}]],textRect:{left:"=V.wd4",top:h,right:j,bottom:e}},flowchartMerge:{variables:{x2:"=width * 3 / 4",hc:q,t:0,wd4:"=width/4",vc:r,b:e,_scaleX1:"= width / 2",_scaleY1:"= height / 2"},connectionPoints:[{x:g,y:0},{x:"=V.wd4",y:h},{x:g,y:e},{x:j,y:h}],path:[[["M",0,0],["L",d,0],["L",q,e],["Z"],{}]],textRect:{left:"=V.wd4",top:0,right:j,bottom:h}},flowchartStoredData:{variables:{x2:"=width * 5 / 6",hc:q,t:0,l:0,vc:r,b:e,_scaleX1:"= width / 6",_scaleY1:"= height / 6",_3cd4:p,cx1:"=C(1,6,A(1,3,V._3cd4),true)",cy1:"=C(3,0,A(1,3,V._3cd4))",cd4:o,cd2:n,cx2:"=C(1,1,A(1,3,V.cd4),true)",cy2:"=C(3,6,A(1,3,V.cd4))",wd6:"=width/6"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:j,y:h}],path:[[["M","=V._scaleX1",0],["L",d,0],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=V._scaleX1",r,0,"=A(1,3,V._3cd4)","=A(1,3,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V._scaleX1",e],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=V._scaleX1",r,0,"=A(1,3,V.cd4)","=A(1,3,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.wd6",top:0,right:j,bottom:e}},flowchartDelay:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,l:0,b:e,r:d,_3cd4:p,cd2:n,cx1:"=C(V.wd2,V.hc,A(V.wd2,V.hd2,V._3cd4),true)",cy1:"=C(V.hd2,V.t,A(V.wd2,V.hd2,V._3cd4))"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,0],["L",g,0],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",0,e],["Z"],{}]],textRect:{left:0,top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartSequentialAccessStorage:{variables:{wd2:q,d2r:m,idx:"=V.wd2 * COS(2700000 / V.d2r)",hd2:r,idy:"=V.hd2 * SIN(2700000 / V.d2r)",hc:q,il:"=V.hc - V.idx",ir:"=V.hc + V.idx",vc:r,it:"=V.vc - V.idy",ib:"=V.vc + V.idy",ang1:"=(ATAN2(width,height) * V.d2r)",t:0,l:0,b:e,r:d,cd4:o,cx1:"=C(V.wd2,V.hc,A(V.wd2,V.hd2,V.cd4),true)",cy1:"=C(V.hd2,V.b,A(V.wd2,V.hd2,V.cd4))",cd2:n,cx2:"=C(V.wd2,P(V.cx1,V.wd2,A(V.wd2,V.hd2,(V.cd4 + V.cd4)),true),A(V.wd2,V.hd2,V.cd2),true)",cy2:"=C(V.hd2,P(V.cy1,V.hd2,A(V.wd2,V.hd2,(V.cd4 + V.cd4))),A(V.wd2,V.hd2,V.cd2))",_3cd4:p,cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4)),true),A(V.wd2,V.hd2,V._3cd4),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V.cd2 + V.cd4))),A(V.wd2,V.hd2,V._3cd4))",cx4:"=C(V.wd2,P(V.cx3,V.wd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4)),true),A(V.wd2,V.hd2,0),true)",cy4:"=C(V.hd2,P(V.cy3,V.hd2,A(V.wd2,V.hd2,(V._3cd4 + V.cd4))),A(V.wd2,V.hd2,0))"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",g,e],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V._3cd4)","=A(V.wd2,V.hd2,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx4","=V.cy4","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.ang1))","=IF(V.ang1 > 0, FALSE, TRUE)"],["L",d,"=V.ib"],["L",d,e],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},flowchartMagneticDisk:{variables:{y3:"=height * 5 / 6",hc:q,hd3:"=height/3",t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 6",_scaleY1:"= height / 6",cd2:n,cx1:"=C(3,0,A(3,1,V.cd2),true)",cy1:"=C(1,1,A(3,1,V.cd2))",cx2:"=C(3,6,A(3,1,0),true)",cy2:"=C(1,5,A(3,1,0))",_scaleX2:"= width / 6",_scaleY2:"= height / 6",cx3:"=C(3,6,A(3,1,0),true)",cy3:"=C(1,1,A(3,1,0))",_scaleX3:"= width / 6",_scaleY3:"= height / 6",cx4:"=C(3,0,A(3,1,V.cd2),true)",cy4:"=C(1,1,A(3,1,V.cd2))",cx5:"=C(3,6,A(3,1,0),true)",cy5:"=C(1,5,A(3,1,0))"},connectionPoints:[{x:g,y:"=V.hd3"},{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,"=V._scaleY1"],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1",q,"=V._scaleY1",0,"=A(3,1,V.cd2)","=A(3,1,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,"=5 * V._scaleY1"],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1",q,"=V._scaleY1",0,"=A(3,1,0)","=A(3,1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",d,"=V._scaleY2"],["E","=V.cx3 * V._scaleX2","=V.cy3 * V._scaleY2",q,"=V._scaleY2",0,"=A(3,1,0)","=A(3,1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],{fillMode:"none"}],[["M",0,"=V._scaleY3"],["E","=V.cx4 * V._scaleX3","=V.cy4 * V._scaleY3",q,"=V._scaleY3",0,"=A(3,1,V.cd2)","=A(3,1,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,"=5 * V._scaleY3"],["E","=V.cx5 * V._scaleX3","=V.cy5 * V._scaleY3",q,"=V._scaleY3",0,"=A(3,1,0)","=A(3,1,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}]],textRect:{left:0,top:"=V.hd3",right:d,bottom:"=V.y3"}},flowchartDirectAccessStorage:{variables:{x2:"=width * 2 / 3",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 6",_scaleY1:"= height / 6",_3cd4:p,cd2:n,cx1:"=C(1,5,A(1,3,V._3cd4),true)",cy1:"=C(3,0,A(1,3,V._3cd4))",cd4:o,cx2:"=C(1,1,A(1,3,V.cd4),true)",cy2:"=C(3,6,A(1,3,V.cd4))",_scaleX2:"= width / 6",_scaleY2:"= height / 6",cx3:"=C(1,5,A(1,3,V.cd4),true)",cy3:"=C(3,6,A(1,3,V.cd4))",_scaleX3:"= width / 6",_scaleY3:"= height / 6",cx4:"=C(1,5,A(1,3,V._3cd4),true)",cy4:"=C(3,0,A(1,3,V._3cd4))",cx5:"=C(1,1,A(1,3,V.cd4),true)",cy5:"=C(3,6,A(1,3,V.cd4))",wd6:"=width/6"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:j,y:h},{x:d,y:h}],path:[[["M","=V._scaleX1",0],["L","=5 * V._scaleX1",0],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=V._scaleX1",r,0,"=A(1,3,V._3cd4)","=A(1,3,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V._scaleX1",e],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=V._scaleX1",r,0,"=A(1,3,V.cd4)","=A(1,3,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M","=5 * V._scaleX2",e],["E","=V.cx3 * V._scaleX2","=V.cy3 * V._scaleY2","=V._scaleX2",r,0,"=A(1,3,V.cd4)","=A(1,3,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],{fillMode:"none"}],[["M","=V._scaleX3",0],["L","=5 * V._scaleX3",0],["E","=V.cx4 * V._scaleX3","=V.cy4 * V._scaleY3","=V._scaleX3",r,0,"=A(1,3,V._3cd4)","=A(1,3,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V._scaleX3",e],["E","=V.cx5 * V._scaleX3","=V.cy5 * V._scaleY3","=V._scaleX3",r,0,"=A(1,3,V.cd4)","=A(1,3,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}]],textRect:{left:"=V.wd6",top:0,right:j,bottom:e}},flowchartDisplay:{variables:{x2:"=width * 5 / 6",hc:q,t:0,l:0,vc:r,b:e,r:d,_scaleX1:"= width / 6",_scaleY1:"= height / 6",_3cd4:p,cd2:n,cx1:"=C(1,5,A(1,3,V._3cd4),true)",cy1:"=C(3,0,A(1,3,V._3cd4))",wd6:"=width/6"},connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],path:[[["M",0,r],["L","=V._scaleX1",0],["L","=5 * V._scaleX1",0],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=V._scaleX1",r,0,"=A(1,3,V._3cd4)","=A(1,3,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V._scaleX1",e],["Z"],{}]],textRect:{left:"=V.wd6",top:0,right:j,bottom:e}},explosion1:{variables:{x5:"=width * 4627 / 21600",x12:"=width * 8485 / 21600",x21:"=width * 16702 / 21600",x24:"=width * 14522 / 21600",y3:"=height * 6320 / 21600",y6:"=height * 8615 / 21600",y9:"=height * 13937 / 21600",y18:"=height * 13290 / 21600",t:0,l:0,b:e,r:d,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600"},connectionPoints:[{x:"=V.x24",y:0},{x:0,y:"=V.y6"},{x:"=V.x12",y:e},{x:d,y:"=V.y18"}],path:[[["M",q,"=5800 * V._scaleY1"],["L","=14522 * V._scaleX1",0],["L","=14155 * V._scaleX1","=5325 * V._scaleY1"],["L","=18380 * V._scaleX1","=4457 * V._scaleY1"],["L","=16702 * V._scaleX1","=7315 * V._scaleY1"],["L","=21097 * V._scaleX1","=8137 * V._scaleY1"],["L","=17607 * V._scaleX1","=10475 * V._scaleY1"],["L",d,"=13290 * V._scaleY1"],["L","=16837 * V._scaleX1","=12942 * V._scaleY1"],["L","=18145 * V._scaleX1","=18095 * V._scaleY1"],["L","=14020 * V._scaleX1","=14457 * V._scaleY1"],["L","=13247 * V._scaleX1","=19737 * V._scaleY1"],["L","=10532 * V._scaleX1","=14935 * V._scaleY1"],["L","=8485 * V._scaleX1",e],["L","=7715 * V._scaleX1","=15627 * V._scaleY1"],["L","=4762 * V._scaleX1","=17617 * V._scaleY1"],["L","=5667 * V._scaleX1","=13937 * V._scaleY1"],["L","=135 * V._scaleX1","=14587 * V._scaleY1"],["L","=3722 * V._scaleX1","=11775 * V._scaleY1"],["L",0,"=8615 * V._scaleY1"],["L","=4627 * V._scaleX1","=7617 * V._scaleY1"],["L","=370 * V._scaleX1","=2295 * V._scaleY1"],["L","=7312 * V._scaleX1","=6320 * V._scaleY1"],["L","=8352 * V._scaleX1","=2295 * V._scaleY1"],["Z"],{}]],textRect:{left:"=V.x5",top:"=V.y3",right:"=V.x21",bottom:"=V.y9"}},explosion2:{variables:{x2:"=width * 9722 / 21600",x5:"=width * 5372 / 21600",x16:"=width * 11612 / 21600",x19:"=width * 14640 / 21600",y2:"=height * 1887 / 21600",y3:"=height * 6382 / 21600",y8:"=height * 12877 / 21600",y14:"=height * 19712 / 21600",y16:"=height * 18842 / 21600",y17:"=height * 15935 / 21600",y24:"=height * 6645 / 21600",l:0,r:d,_scaleX1:"= width / 21600",_scaleY1:"= height / 21600"},connectionPoints:[{x:j,y:l},{x:0,y:"=V.y8"},{x:"=V.x16",y:"=V.y16"},{x:d,y:"=V.y24"}],path:[[["M","=11462 * V._scaleX1","=4342 * V._scaleY1"],["L","=14790 * V._scaleX1",0],["L","=14525 * V._scaleX1","=5777 * V._scaleY1"],["L","=18007 * V._scaleX1","=3172 * V._scaleY1"],["L","=16380 * V._scaleX1","=6532 * V._scaleY1"],["L",d,"=6645 * V._scaleY1"],["L","=16985 * V._scaleX1","=9402 * V._scaleY1"],["L","=18270 * V._scaleX1","=11290 * V._scaleY1"],["L","=16380 * V._scaleX1","=12310 * V._scaleY1"],["L","=18877 * V._scaleX1","=15632 * V._scaleY1"],["L","=14640 * V._scaleX1","=14350 * V._scaleY1"],["L","=14942 * V._scaleX1","=17370 * V._scaleY1"],["L","=12180 * V._scaleX1","=15935 * V._scaleY1"],["L","=11612 * V._scaleX1","=18842 * V._scaleY1"],["L","=9872 * V._scaleX1","=17370 * V._scaleY1"],["L","=8700 * V._scaleX1","=19712 * V._scaleY1"],["L","=7527 * V._scaleX1","=18125 * V._scaleY1"],["L","=4917 * V._scaleX1",e],["L","=4805 * V._scaleX1","=18240 * V._scaleY1"],["L","=1285 * V._scaleX1","=17825 * V._scaleY1"],["L","=3330 * V._scaleX1","=15370 * V._scaleY1"],["L",0,"=12877 * V._scaleY1"],["L","=3935 * V._scaleX1","=11592 * V._scaleY1"],["L","=1172 * V._scaleX1","=8270 * V._scaleY1"],["L","=5372 * V._scaleX1","=7817 * V._scaleY1"],["L","=4502 * V._scaleX1","=3625 * V._scaleY1"],["L","=8550 * V._scaleX1","=6382 * V._scaleY1"],["L","=9722 * V._scaleX1","=1887 * V._scaleY1"],["Z"],{}]],textRect:{left:"=V.x5",top:"=V.y3",right:"=V.x19",bottom:"=V.y17"}},shape4pointStar:{variables:{adj:12500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,iwd2:"=V.wd2 * V.a / 50000",hd2:r,ihd2:"=V.hd2 * V.a / 50000",d2r:m,sdx:"=V.iwd2 * COS(2700000 / V.d2r)",sdy:"=V.ihd2 * SIN(2700000 / V.d2r)",hc:q,sx1:"=V.hc - V.sdx",sx2:"=V.hc + V.sdx",vc:r,sy1:"=V.vc - V.sdy",sy2:"=V.vc + V.sdy",yAdj:"=V.vc - V.ihd2",t:0,l:0,b:e,r:d},adjustInfo:[["adj",12500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy1"],["L",g,0],["L","=V.sx2","=V.sy1"],["L",d,h],["L","=V.sx2","=V.sy2"],["L",g,e],["L","=V.sx1","=V.sy2"],["Z"],{}]],textRect:{left:"=V.sx1",top:"=V.sy1",right:"=V.sx2",bottom:"=V.sy2"}},shape5pointStar:{variables:{adj:19098,hf:105146,vf:110557,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,swd2:"=V.wd2 * V.hf / 100000",hd2:r,shd2:"=V.hd2 * V.vf / 100000",vc:r,svc:"=V.vc * V.vf / 100000",d2r:m,dx1:"=V.swd2 * COS(1080000 / V.d2r)",dx2:"=V.swd2 * COS(18360000 / V.d2r)",dy1:"=V.shd2 * SIN(1080000 / V.d2r)",dy2:"=V.shd2 * SIN(18360000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",y1:"=V.svc - V.dy1",y2:"=V.svc - V.dy2",iwd2:"=V.swd2 * V.a / 50000",ihd2:"=V.shd2 * V.a / 50000",sdx1:"=V.iwd2 * COS(20520000 / V.d2r)",sdx2:"=V.iwd2 * COS(3240000 / V.d2r)",sdy1:"=V.ihd2 * SIN(3240000 / V.d2r)",sdy2:"=V.ihd2 * SIN(20520000 / V.d2r)",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc + V.sdx2",sx4:"=V.hc + V.sdx1",sy1:"=V.svc - V.sdy1",sy2:"=V.svc - V.sdy2",sy3:"=V.svc + V.ihd2",yAdj:"=V.svc - V.ihd2",t:0},adjustInfo:[["adj",19098],["hf",105146],["vf",110557]],connectionPoints:[{x:g,y:0},{x:i,y:k},{x:j,y:l},{x:"=V.x3",y:l},{x:"=V.x4",y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",i,k],["L","=V.sx2","=V.sy1"],["L",g,0],["L","=V.sx3","=V.sy1"],["L","=V.x4",k],["L","=V.sx4","=V.sy2"],["L","=V.x3",l],["L",g,"=V.sy3"],["L",j,l],["L","=V.sx1","=V.sy2"],["Z"],{}]],textRect:{left:"=V.sx1",top:"=V.sy1",right:"=V.sx4",bottom:"=V.sy3"}},shape8pointStar:{variables:{adj:37500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,d2r:m,dx1:"=V.wd2 * COS(2700000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",hd2:r,dy1:"=V.hd2 * SIN(2700000 / V.d2r)",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",iwd2:"=V.wd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * 92388 / 100000",sdx2:"=V.iwd2 * 38268 / 100000",sdy1:"=V.ihd2 * 92388 / 100000",sdy2:"=V.ihd2 * 38268 / 100000",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc + V.sdx2",sx4:"=V.hc + V.sdx1",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc + V.sdy2",sy4:"=V.vc + V.sdy1",yAdj:"=V.vc - V.ihd2",r:d,b:e,l:0,t:0},adjustInfo:[["adj",37500]],connectionPoints:[{x:d,y:h},{x:j,y:l},{x:g,y:e},{x:i,y:l},{x:0,y:h},{x:i,y:k},{x:g,y:0},{x:j,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy2"],["L",i,k],["L","=V.sx2","=V.sy1"],["L",g,0],["L","=V.sx3","=V.sy1"],["L",j,k],["L","=V.sx4","=V.sy2"],["L",d,h],["L","=V.sx4","=V.sy3"],["L",j,l],["L","=V.sx3","=V.sy4"],["L",g,e],["L","=V.sx2","=V.sy4"],["L",i,l],["L","=V.sx1","=V.sy3"],["Z"],{}]],textRect:{left:"=V.sx1",top:"=V.sy1",right:"=V.sx4",bottom:"=V.sy4"}},shape16pointStar:{variables:{adj:37500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,dx1:"=V.wd2 * 92388 / 100000",dx2:"=V.wd2 * 70711 / 100000",dx3:"=V.wd2 * 38268 / 100000",hd2:r,dy1:"=V.hd2 * 92388 / 100000",dy2:"=V.hd2 * 70711 / 100000",dy3:"=V.hd2 * 38268 / 100000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc - V.dx3",x4:"=V.hc + V.dx3",x5:"=V.hc + V.dx2",x6:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc - V.dy3",y4:"=V.vc + V.dy3",y5:"=V.vc + V.dy2",y6:"=V.vc + V.dy1",iwd2:"=V.wd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * 98079 / 100000",sdx2:"=V.iwd2 * 83147 / 100000",sdx3:"=V.iwd2 * 55557 / 100000",sdx4:"=V.iwd2 * 19509 / 100000",sdy1:"=V.ihd2 * 98079 / 100000",sdy2:"=V.ihd2 * 83147 / 100000",sdy3:"=V.ihd2 * 55557 / 100000",sdy4:"=V.ihd2 * 19509 / 100000",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc - V.sdx3",sx4:"=V.hc - V.sdx4",sx5:"=V.hc + V.sdx4",sx6:"=V.hc + V.sdx3",sx7:"=V.hc + V.sdx2",sx8:"=V.hc + V.sdx1",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc - V.sdy3",sy4:"=V.vc - V.sdy4",sy5:"=V.vc + V.sdy4",sy6:"=V.vc + V.sdy3",sy7:"=V.vc + V.sdy2",sy8:"=V.vc + V.sdy1",d2r:m,idx:"=V.iwd2 * COS(2700000 / V.d2r)",idy:"=V.ihd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",it:"=V.vc - V.idy",ir:"=V.hc + V.idx",ib:"=V.vc + V.idy",yAdj:"=V.vc - V.ihd2",r:d,b:e,l:0,t:0},adjustInfo:[["adj",37500]],connectionPoints:[{x:"=V.x5",y:l},{x:"=V.x6",y:"=V.y3"},{x:d,y:h},{x:"=V.x6",y:"=V.y4"},{x:"=V.x5",y:"=V.y5"},{x:"=V.x4",y:"=V.y6"},{x:g,y:e},{x:"=V.x3",y:"=V.y6"},{x:j,y:"=V.y5"},{x:i,y:"=V.y4"},{x:0,y:h},{x:i,y:"=V.y3"},{x:j,y:l},{x:"=V.x3",y:k},{x:g,y:0},{x:"=V.x4",y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy4"],["L",i,"=V.y3"],["L","=V.sx2","=V.sy3"],["L",j,l],["L","=V.sx3","=V.sy2"],["L","=V.x3",k],["L","=V.sx4","=V.sy1"],["L",g,0],["L","=V.sx5","=V.sy1"],["L","=V.x4",k],["L","=V.sx6","=V.sy2"],["L","=V.x5",l],["L","=V.sx7","=V.sy3"],["L","=V.x6","=V.y3"],["L","=V.sx8","=V.sy4"],["L",d,h],["L","=V.sx8","=V.sy5"],["L","=V.x6","=V.y4"],["L","=V.sx7","=V.sy6"],["L","=V.x5","=V.y5"],["L","=V.sx6","=V.sy7"],["L","=V.x4","=V.y6"],["L","=V.sx5","=V.sy8"],["L",g,e],["L","=V.sx4","=V.sy8"],["L","=V.x3","=V.y6"],["L","=V.sx3","=V.sy7"],["L",j,"=V.y5"],["L","=V.sx2","=V.sy6"],["L",i,"=V.y4"],["L","=V.sx1","=V.sy5"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},shape24pointStar:{variables:{adj:37500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,d2r:m,dx1:"=V.wd2 * COS(900000 / V.d2r)",dx2:"=V.wd2 * COS(1800000 / V.d2r)",dx3:"=V.wd2 * COS(2700000 / V.d2r)",wd4:"=width/4",dx4:"=V.wd4",dx5:"=V.wd2 * COS(4500000 / V.d2r)",hd2:r,dy1:"=V.hd2 * SIN(4500000 / V.d2r)",dy2:"=V.hd2 * SIN(3600000 / V.d2r)",dy3:"=V.hd2 * SIN(2700000 / V.d2r)",hd4:"=height/4",dy4:"=V.hd4",dy5:"=V.hd2 * SIN(900000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc - V.dx3",x4:"=V.hc - V.dx4",x5:"=V.hc - V.dx5",x6:"=V.hc + V.dx5",x7:"=V.hc + V.dx4",x8:"=V.hc + V.dx3",x9:"=V.hc + V.dx2",x10:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc - V.dy3",y4:"=V.vc - V.dy4",y5:"=V.vc - V.dy5",y6:"=V.vc + V.dy5",y7:"=V.vc + V.dy4",y8:"=V.vc + V.dy3",y9:"=V.vc + V.dy2",y10:"=V.vc + V.dy1",iwd2:"=V.wd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * 99144 / 100000",sdx2:"=V.iwd2 * 92388 / 100000",sdx3:"=V.iwd2 * 79335 / 100000",sdx4:"=V.iwd2 * 60876 / 100000",sdx5:"=V.iwd2 * 38268 / 100000",sdx6:"=V.iwd2 * 13053 / 100000",sdy1:"=V.ihd2 * 99144 / 100000",sdy2:"=V.ihd2 * 92388 / 100000",sdy3:"=V.ihd2 * 79335 / 100000",sdy4:"=V.ihd2 * 60876 / 100000",sdy5:"=V.ihd2 * 38268 / 100000",sdy6:"=V.ihd2 * 13053 / 100000",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc - V.sdx3",sx4:"=V.hc - V.sdx4",sx5:"=V.hc - V.sdx5",sx6:"=V.hc - V.sdx6",sx7:"=V.hc + V.sdx6",sx8:"=V.hc + V.sdx5",sx9:"=V.hc + V.sdx4",sx10:"=V.hc + V.sdx3",sx11:"=V.hc + V.sdx2",sx12:"=V.hc + V.sdx1",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc - V.sdy3",sy4:"=V.vc - V.sdy4",sy5:"=V.vc - V.sdy5",sy6:"=V.vc - V.sdy6",sy7:"=V.vc + V.sdy6",sy8:"=V.vc + V.sdy5",sy9:"=V.vc + V.sdy4",sy10:"=V.vc + V.sdy3",sy11:"=V.vc + V.sdy2",sy12:"=V.vc + V.sdy1",idx:"=V.iwd2 * COS(2700000 / V.d2r)",idy:"=V.ihd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",it:"=V.vc - V.idy",ir:"=V.hc + V.idx",ib:"=V.vc + V.idy",yAdj:"=V.vc - V.ihd2",t:0,l:0,b:e,r:d},adjustInfo:[["adj",37500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy6"],["L",i,"=V.y5"],["L","=V.sx2","=V.sy5"],["L",j,"=V.y4"],["L","=V.sx3","=V.sy4"],["L","=V.x3","=V.y3"],["L","=V.sx4","=V.sy3"],["L","=V.x4",l],["L","=V.sx5","=V.sy2"],["L","=V.x5",k],["L","=V.sx6","=V.sy1"],["L",g,0],["L","=V.sx7","=V.sy1"],["L","=V.x6",k],["L","=V.sx8","=V.sy2"],["L","=V.x7",l],["L","=V.sx9","=V.sy3"],["L","=V.x8","=V.y3"],["L","=V.sx10","=V.sy4"],["L","=V.x9","=V.y4"],["L","=V.sx11","=V.sy5"],["L","=V.x10","=V.y5"],["L","=V.sx12","=V.sy6"],["L",d,h],["L","=V.sx12","=V.sy7"],["L","=V.x10","=V.y6"],["L","=V.sx11","=V.sy8"],["L","=V.x9","=V.y7"],["L","=V.sx10","=V.sy9"],["L","=V.x8","=V.y8"],["L","=V.sx9","=V.sy10"],["L","=V.x7","=V.y9"],["L","=V.sx8","=V.sy11"],["L","=V.x6","=V.y10"],["L","=V.sx7","=V.sy12"],["L",g,e],["L","=V.sx6","=V.sy12"],["L","=V.x5","=V.y10"],["L","=V.sx5","=V.sy11"],["L","=V.x4","=V.y9"],["L","=V.sx4","=V.sy10"],["L","=V.x3","=V.y8"],["L","=V.sx3","=V.sy9"],["L",j,"=V.y7"],["L","=V.sx2","=V.sy8"],["L",i,"=V.y6"],["L","=V.sx1","=V.sy7"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},shape32pointStar:{variables:{adj:37500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,dx1:"=V.wd2 * 98079 / 100000",dx2:"=V.wd2 * 92388 / 100000",dx3:"=V.wd2 * 83147 / 100000",d2r:m,dx4:"=V.wd2 * COS(2700000 / V.d2r)",dx5:"=V.wd2 * 55557 / 100000",dx6:"=V.wd2 * 38268 / 100000",dx7:"=V.wd2 * 19509 / 100000",hd2:r,dy1:"=V.hd2 * 98079 / 100000",dy2:"=V.hd2 * 92388 / 100000",dy3:"=V.hd2 * 83147 / 100000",dy4:"=V.hd2 * SIN(2700000 / V.d2r)",dy5:"=V.hd2 * 55557 / 100000",dy6:"=V.hd2 * 38268 / 100000",dy7:"=V.hd2 * 19509 / 100000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc - V.dx3",x4:"=V.hc - V.dx4",x5:"=V.hc - V.dx5",x6:"=V.hc - V.dx6",x7:"=V.hc - V.dx7",x8:"=V.hc + V.dx7",x9:"=V.hc + V.dx6",x10:"=V.hc + V.dx5",x11:"=V.hc + V.dx4",x12:"=V.hc + V.dx3",x13:"=V.hc + V.dx2",x14:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc - V.dy3",y4:"=V.vc - V.dy4",y5:"=V.vc - V.dy5",y6:"=V.vc - V.dy6",y7:"=V.vc - V.dy7",y8:"=V.vc + V.dy7",y9:"=V.vc + V.dy6",y10:"=V.vc + V.dy5",y11:"=V.vc + V.dy4",y12:"=V.vc + V.dy3",y13:"=V.vc + V.dy2",y14:"=V.vc + V.dy1",iwd2:"=V.wd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * 99518 / 100000",sdx2:"=V.iwd2 * 95694 / 100000",sdx3:"=V.iwd2 * 88192 / 100000",sdx4:"=V.iwd2 * 77301 / 100000",sdx5:"=V.iwd2 * 63439 / 100000",sdx6:"=V.iwd2 * 47140 / 100000",sdx7:"=V.iwd2 * 29028 / 100000",sdx8:"=V.iwd2 * 9802 / 100000",sdy1:"=V.ihd2 * 99518 / 100000",sdy2:"=V.ihd2 * 95694 / 100000",sdy3:"=V.ihd2 * 88192 / 100000",sdy4:"=V.ihd2 * 77301 / 100000",sdy5:"=V.ihd2 * 63439 / 100000",sdy6:"=V.ihd2 * 47140 / 100000",sdy7:"=V.ihd2 * 29028 / 100000",sdy8:"=V.ihd2 * 9802 / 100000",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc - V.sdx3",sx4:"=V.hc - V.sdx4",sx5:"=V.hc - V.sdx5",sx6:"=V.hc - V.sdx6",sx7:"=V.hc - V.sdx7",sx8:"=V.hc - V.sdx8",sx9:"=V.hc + V.sdx8",sx10:"=V.hc + V.sdx7",sx11:"=V.hc + V.sdx6",sx12:"=V.hc + V.sdx5",sx13:"=V.hc + V.sdx4",sx14:"=V.hc + V.sdx3",sx15:"=V.hc + V.sdx2",sx16:"=V.hc + V.sdx1",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc - V.sdy3",sy4:"=V.vc - V.sdy4",sy5:"=V.vc - V.sdy5",sy6:"=V.vc - V.sdy6",sy7:"=V.vc - V.sdy7",sy8:"=V.vc - V.sdy8",sy9:"=V.vc + V.sdy8",sy10:"=V.vc + V.sdy7",sy11:"=V.vc + V.sdy6",sy12:"=V.vc + V.sdy5",sy13:"=V.vc + V.sdy4",sy14:"=V.vc + V.sdy3",sy15:"=V.vc + V.sdy2",sy16:"=V.vc + V.sdy1",idx:"=V.iwd2 * COS(2700000 / V.d2r)",idy:"=V.ihd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",it:"=V.vc - V.idy",ir:"=V.hc + V.idx",ib:"=V.vc + V.idy",yAdj:"=V.vc - V.ihd2",t:0,l:0,b:e,r:d},adjustInfo:[["adj",37500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy8"],["L",i,"=V.y7"],["L","=V.sx2","=V.sy7"],["L",j,"=V.y6"],["L","=V.sx3","=V.sy6"],["L","=V.x3","=V.y5"],["L","=V.sx4","=V.sy5"],["L","=V.x4","=V.y4"],["L","=V.sx5","=V.sy4"],["L","=V.x5","=V.y3"],["L","=V.sx6","=V.sy3"],["L","=V.x6",l],["L","=V.sx7","=V.sy2"],["L","=V.x7",k],["L","=V.sx8","=V.sy1"],["L",g,0],["L","=V.sx9","=V.sy1"],["L","=V.x8",k],["L","=V.sx10","=V.sy2"],["L","=V.x9",l],["L","=V.sx11","=V.sy3"],["L","=V.x10","=V.y3"],["L","=V.sx12","=V.sy4"],["L","=V.x11","=V.y4"],["L","=V.sx13","=V.sy5"],["L","=V.x12","=V.y5"],["L","=V.sx14","=V.sy6"],["L","=V.x13","=V.y6"],["L","=V.sx15","=V.sy7"],["L","=V.x14","=V.y7"],["L","=V.sx16","=V.sy8"],["L",d,h],["L","=V.sx16","=V.sy9"],["L","=V.x14","=V.y8"],["L","=V.sx15","=V.sy10"],["L","=V.x13","=V.y9"],["L","=V.sx14","=V.sy11"],["L","=V.x12","=V.y10"],["L","=V.sx13","=V.sy12"],["L","=V.x11","=V.y11"],["L","=V.sx12","=V.sy13"],["L","=V.x10","=V.y12"],["L","=V.sx11","=V.sy14"],["L","=V.x9","=V.y13"],["L","=V.sx10","=V.sy15"],["L","=V.x8","=V.y14"],["L","=V.sx9","=V.sy16"],["L",g,e],["L","=V.sx8","=V.sy16"],["L","=V.x7","=V.y14"],["L","=V.sx7","=V.sy15"],["L","=V.x6","=V.y13"],["L","=V.sx6","=V.sy14"],["L","=V.x5","=V.y12"],["L","=V.sx5","=V.sy13"],["L","=V.x4","=V.y11"],["L","=V.sx4","=V.sy12"],["L","=V.x3","=V.y10"],["L","=V.sx3","=V.sy11"],["L",j,"=V.y9"],["L","=V.sx2","=V.sy10"],["L",i,"=V.y8"],["L","=V.sx1","=V.sy9"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},upRibbon:{variables:{adj1:16667,adj2:5e4,a1:"=MIN(MAX(0, V.adj1), 33333)",a2:"=MIN(MAX(25000, V.adj2), 75000)",r:d,wd8:"=width/8",x10:"=width - V.wd8",dx2:"=width * V.a2 / 200000",hc:q,x2:"=V.hc - V.dx2",x9:"=V.hc + V.dx2",wd32:"=width/32",x3:"=V.x2 + V.wd32",x8:"=V.x9 - V.wd32",x5:"=V.x2 + V.wd8",x6:"=V.x9 - V.wd8",x4:"=V.x5 - V.wd32",x7:"=V.x6 + V.wd32",dy1:"=height * V.a1 / 200000",b:e,y1:"=height - V.dy1",dy2:"=height * V.a1 / 100000",y2:"=height - V.dy2",t:0,y4:"=V.dy2",y3:"=(V.y4 + V.b) / 2",hR:"=height * V.a1 / 400000",y6:"=height - V.hR",y7:"=V.y1 - V.hR",l:0,cd4:o,cx1:"=C(V.wd32,V.x4,A(V.wd32,V.hR,V.cd4),true)",cy1:"=C(V.hR,V.b,A(V.wd32,V.hR,V.cd4))",cd2:n,cx2:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V.cd4),true)",cy2:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",_3cd4:p,cx3:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V._3cd4),true)",cy3:"=C(V.hR,V.y2,A(V.wd32,V.hR,V._3cd4))",cx4:"=C(V.wd32,V.x7,A(V.wd32,V.hR,V._3cd4),true)",cy4:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))",cx5:"=C(V.wd32,V.x9,A(V.wd32,V.hR,0),true)",cy5:"=C(V.hR,V.hR,A(V.wd32,V.hR,0))",cx6:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V._3cd4),true)",cy6:"=C(V.hR,V.t,A(V.wd32,V.hR,V._3cd4))",cx7:"=C(V.wd32,V.x5,A(V.wd32,V.hR,0),true)",cy7:"=C(V.hR,V.y6,A(V.wd32,V.hR,0))",cx8:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V.cd4),true)",cy8:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",cx9:"=C(V.wd32,V.x6,A(V.wd32,V.hR,V.cd2),true)",cy9:"=C(V.hR,V.y6,A(V.wd32,V.hR,V.cd2))",cx10:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V.cd4),true)",cy10:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",cx11:"=C(V.wd32,V.x2,A(V.wd32,V.hR,V.cd2),true)",cy11:"=C(V.hR,V.hR,A(V.wd32,V.hR,V.cd2))",cx12:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V._3cd4),true)",cy12:"=C(V.hR,V.t,A(V.wd32,V.hR,V._3cd4))",cx13:"=C(V.wd32,V.x7,A(V.wd32,V.hR,V.cd4),true)",cy13:"=C(V.hR,V.b,A(V.wd32,V.hR,V.cd4))",cx14:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V.cd4),true)",cy14:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",cx15:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V._3cd4),true)",cy15:"=C(V.hR,V.y2,A(V.wd32,V.hR,V._3cd4))",cx16:"=C(V.wd32,V.x4,A(V.wd32,V.hR,V._3cd4),true)",cy16:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))"},adjustInfo:[["adj1",16667],["adj2",5e4]],connectionPoints:[{x:g,y:0},{x:"=V.wd8",y:"=V.y3"},{x:g,y:l},{x:"=V.x10",y:"=V.y3"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:33333,position:{x:"hc",y:"y2"},point:[g,l]},{type:"ahXY",gdRefX:"adj2",minX:25e3,maxX:75e3,position:{x:"x2",y:"b"},point:[j,e]}],path:[[["M",0,e],["L","=V.x4",e],["E","=V.cx1","=V.cy1","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x3",k],["E","=V.cx2","=V.cy2","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x8",l],["E","=V.cx3","=V.cy3","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x7",k],["E","=V.cx4","=V.cy4","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L",d,e],["L","=V.x10","=V.y3"],["L",d,"=V.y4"],["L","=V.x9","=V.y4"],["L","=V.x9","=V.hR"],["E","=V.cx5","=V.cy5","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x3",0],["E","=V.cx6","=V.cy6","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",j,"=V.y4"],["L",0,"=V.y4"],["L","=V.wd8","=V.y3"],["Z"],{strokeMode:"false"}],[["M","=V.x5","=V.y6"],["E","=V.cx7","=V.cy7","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(-5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x3",k],["E","=V.cx8","=V.cy8","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x5",l],["Z"],["M","=V.x6","=V.y6"],["E","=V.cx9","=V.cy9","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd2)","=A(V.wd32,V.hR,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x8",k],["E","=V.cx10","=V.cy10","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x6",l],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,e],["L","=V.wd8","=V.y3"],["L",0,"=V.y4"],["L",j,"=V.y4"],["L",j,"=V.hR"],["E","=V.cx11","=V.cy11","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd2)","=A(V.wd32,V.hR,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x8",0],["E","=V.cx12","=V.cy12","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x9","=V.y4"],["L","=V.x9","=V.y4"],["L",d,"=V.y4"],["L","=V.x10","=V.y3"],["L",d,e],["L","=V.x7",e],["E","=V.cx13","=V.cy13","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x8",k],["E","=V.cx14","=V.cy14","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x3",l],["E","=V.cx15","=V.cy15","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x4",k],["E","=V.cx16","=V.cy16","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],["M","=V.x5",l],["L","=V.x5","=V.y6"],["M","=V.x6","=V.y6"],["L","=V.x6",l],["M",j,"=V.y7"],["L",j,"=V.y4"],["M","=V.x9","=V.y4"],["L","=V.x9","=V.y7"],{fillMode:"none"}]],textRect:{left:j,top:0,right:"=V.x9",bottom:l}},downRibbon:{variables:{adj1:16667,adj2:5e4,a1:"=MIN(MAX(0, V.adj1), 33333)",a2:"=MIN(MAX(25000, V.adj2), 75000)",r:d,wd8:"=width/8",x10:"=width - V.wd8",dx2:"=width * V.a2 / 200000",hc:q,x2:"=V.hc - V.dx2",x9:"=V.hc + V.dx2",wd32:"=width/32",x3:"=V.x2 + V.wd32",x8:"=V.x9 - V.wd32",x5:"=V.x2 + V.wd8",x6:"=V.x9 - V.wd8",x4:"=V.x5 - V.wd32",x7:"=V.x6 + V.wd32",y1:"=height * V.a1 / 200000",
y2:"=height * V.a1 / 100000",b:e,y4:"=height - V.y2",y3:"=V.y4 / 2",hR:"=height * V.a1 / 400000",y5:"=height - V.hR",y6:"=V.y2 - V.hR",t:0,l:0,_3cd4:p,cd2:n,cx1:"=C(V.wd32,V.x4,A(V.wd32,V.hR,V._3cd4),true)",cy1:"=C(V.hR,V.t,A(V.wd32,V.hR,V._3cd4))",cx2:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V._3cd4),true)",cy2:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))",cd4:o,cx3:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V.cd4),true)",cy3:"=C(V.hR,V.y2,A(V.wd32,V.hR,V.cd4))",cx4:"=C(V.wd32,V.x7,A(V.wd32,V.hR,V.cd4),true)",cy4:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",cx5:"=C(V.wd32,V.x9,A(V.wd32,V.hR,0),true)",cy5:"=C(V.hR,V.y5,A(V.wd32,V.hR,0))",cx6:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V.cd4),true)",cy6:"=C(V.hR,V.b,A(V.wd32,V.hR,V.cd4))",cx7:"=C(V.wd32,V.x5,A(V.wd32,V.hR,0),true)",cy7:"=C(V.hR,V.hR,A(V.wd32,V.hR,0))",cx8:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V._3cd4),true)",cy8:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))",cx9:"=C(V.wd32,V.x6,A(V.wd32,V.hR,V.cd2),true)",cy9:"=C(V.hR,V.hR,A(V.wd32,V.hR,V.cd2))",cx10:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V._3cd4),true)",cy10:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))",cx11:"=C(V.wd32,V.x4,A(V.wd32,V.hR,V._3cd4),true)",cy11:"=C(V.hR,V.t,A(V.wd32,V.hR,V._3cd4))",cx12:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V._3cd4),true)",cy12:"=C(V.hR,V.y1,A(V.wd32,V.hR,V._3cd4))",cx13:"=C(V.wd32,V.x8,A(V.wd32,V.hR,V.cd4),true)",cy13:"=C(V.hR,V.y2,A(V.wd32,V.hR,V.cd4))",cx14:"=C(V.wd32,V.x7,A(V.wd32,V.hR,V.cd4),true)",cy14:"=C(V.hR,V.y1,A(V.wd32,V.hR,V.cd4))",cx15:"=C(V.wd32,V.x9,A(V.wd32,V.hR,0),true)",cy15:"=C(V.hR,V.y5,A(V.wd32,V.hR,0))",cx16:"=C(V.wd32,V.x3,A(V.wd32,V.hR,V.cd4),true)",cy16:"=C(V.hR,V.b,A(V.wd32,V.hR,V.cd4))"},adjustInfo:[["adj1",16667],["adj2",5e4]],connectionPoints:[{x:g,y:l},{x:"=V.wd8",y:"=V.y3"},{x:g,y:e},{x:"=V.x10",y:"=V.y3"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:33333,position:{x:"hc",y:"y2"},point:[g,l]},{type:"ahXY",gdRefX:"adj2",minX:25e3,maxX:75e3,position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",0,0],["L","=V.x4",0],["E","=V.cx1","=V.cy1","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x3",k],["E","=V.cx2","=V.cy2","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x8",l],["E","=V.cx3","=V.cy3","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x7",k],["E","=V.cx4","=V.cy4","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,0],["L","=V.x10","=V.y3"],["L",d,"=V.y4"],["L","=V.x9","=V.y4"],["L","=V.x9","=V.y5"],["E","=V.cx5","=V.cy5","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3",e],["E","=V.cx6","=V.cy6","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,"=V.y4"],["L",0,"=V.y4"],["L","=V.wd8","=V.y3"],["Z"],{strokeMode:"false"}],[["M","=V.x5","=V.hR"],["E","=V.cx7","=V.cy7","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3",k],["E","=V.cx8","=V.cy8","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x5",l],["Z"],["M","=V.x6","=V.hR"],["E","=V.cx9","=V.cy9","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd2)","=A(V.wd32,V.hR,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.x8",k],["E","=V.cx10","=V.cy10","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x6",l],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,0],["L","=V.x4",0],["E","=V.cx11","=V.cy11","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x3",k],["E","=V.cx12","=V.cy12","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x8",l],["E","=V.cx13","=V.cy13","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x7",k],["E","=V.cx14","=V.cy14","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,0],["L","=V.x10","=V.y3"],["L",d,"=V.y4"],["L","=V.x9","=V.y4"],["L","=V.x9","=V.y5"],["E","=V.cx15","=V.cy15","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3",e],["E","=V.cx16","=V.cy16","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,"=V.y4"],["L",0,"=V.y4"],["L","=V.wd8","=V.y3"],["Z"],["M","=V.x5","=V.hR"],["L","=V.x5",l],["M","=V.x6",l],["L","=V.x6","=V.hR"],["M",j,"=V.y4"],["L",j,"=V.y6"],["M","=V.x9","=V.y6"],["L","=V.x9","=V.y4"],{fillMode:"none"}]],textRect:{left:j,top:l,right:"=V.x9",bottom:e}},curvedUpRibbon:{variables:{adj1:25e3,adj2:5e4,adj3:12500,a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(25000, V.adj2), 75000)",q10:"=100000 - V.a1",q11:"=V.q10 / 2",q12:"=V.a1 - V.q11",minAdj3:"=MAX(0, V.q12)",a3:"=MIN(MAX(V.minAdj3, V.adj3), V.a1)",dx2:"=width * V.a2 / 200000",hc:q,x2:"=V.hc - V.dx2",wd8:"=width/8",x3:"=V.x2 + V.wd8",r:d,x4:"=width - V.x3",x5:"=width - V.x2",x6:"=width - V.wd8",dy1:"=height * V.a3 / 100000",f1:"=4 * V.dy1 / width",q1:"=V.x3 * V.x3 / width",q2:"=V.x3 - V.q1",u1:"=V.f1 * V.q2",b:e,y1:"=height - V.u1",cx1:"=V.x3 / 2",cu1:"=V.f1 * V.cx1",cy1:"=height - V.cu1",cx2:"=width - V.cx1",_q1:"=height * V.a1 / 100000",dy3:"=V._q1 - V.dy1",q3:"=V.x2 * V.x2 / width",q4:"=V.x2 - V.q3",q5:"=V.f1 * V.q4",u3:"=V.q5 + V.dy3",y3:"=height - V.u3",q6:"=V.dy1 + V.dy3 - V.u3",q7:"=V.q6 + V.dy1",cu3:"=V.q7 + V.dy3",cy3:"=height - V.cu3",rh:"=height - V._q1",q8:"=V.dy1 * 14 / 16",u2:"=(V.q8 + V.rh) / 2",y2:"=height - V.u2",u5:"=V.q5 + V.rh",y5:"=height - V.u5",u6:"=V.u3 + V.rh",y6:"=height - V.u6",cx4:"=V.x2 / 2",q9:"=V.f1 * V.cx4",cu4:"=V.q9 + V.rh",cy4:"=height - V.cu4",cx5:"=width - V.cx4",cu6:"=V.cu3 + V.rh",cy6:"=height - V.cu6",u7:"=V.u1 + V.dy3",y7:"=height - V.u7",cu7:"=V._q1 + V._q1 - V.u7",cy7:"=height - V.cu7",t:0,l:0},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",12500]],connectionPoints:[{x:g,y:0},{x:"=V.wd8",y:l},{x:g,y:"=V.rh"},{x:"=V.x6",y:l}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"hc",y:"rh"},point:[g,"=V.rh"]},{type:"ahXY",gdRefX:"adj2",minX:25e3,maxX:1e5,position:{x:"x2",y:"t"},point:[j,0]},{type:"ahXY",gdRefY:"adj3",minY:"minAdj3",maxY:"a1",position:{x:"l",y:"dy1"},point:[0,"=V.dy1"]}],path:[[["M",0,e],["Q","=V.cx1","=V.cy1","=V.x3",k],["L",j,"=V.y3"],["Q",g,"=V.cy3","=V.x5","=V.y3"],["L","=V.x4",k],["Q","=V.cx2","=V.cy1",d,e],["L","=V.x6",l],["L",d,"=V._q1"],["Q","=V.cx5","=V.cy4","=V.x5","=V.y5"],["L","=V.x5","=V.y6"],["Q",g,"=V.cy6",j,"=V.y6"],["L",j,"=V.y5"],["Q","=V.cx4","=V.cy4",0,"=V._q1"],["L","=V.wd8",l],["Z"],{strokeMode:"false"}],[["M","=V.x3","=V.y7"],["L","=V.x3",k],["L",j,"=V.y3"],["Q",g,"=V.cy3","=V.x5","=V.y3"],["L","=V.x4",k],["L","=V.x4","=V.y7"],["Q",g,"=V.cy7","=V.x3","=V.y7"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,e],["L","=V.wd8",l],["L",0,"=V._q1"],["Q","=V.cx4","=V.cy4",j,"=V.y5"],["L",j,"=V.y6"],["Q",g,"=V.cy6","=V.x5","=V.y6"],["L","=V.x5","=V.y5"],["Q","=V.cx5","=V.cy4",d,"=V._q1"],["L","=V.x6",l],["L",d,e],["Q","=V.cx2","=V.cy1","=V.x4",k],["L","=V.x5","=V.y3"],["Q",g,"=V.cy3",j,"=V.y3"],["L","=V.x3",k],["Q","=V.cx1","=V.cy1",0,e],["Z"],["M",j,"=V.y3"],["L",j,"=V.y5"],["M","=V.x5","=V.y5"],["L","=V.x5","=V.y3"],["M","=V.x3","=V.y7"],["L","=V.x3",k],["M","=V.x4",k],["L","=V.x4","=V.y7"],{fillMode:"none"}]],textRect:{left:j,top:"=V.y6",right:"=V.x5",bottom:"=V.rh"}},curvedDownRibbon:{variables:{adj1:25e3,adj2:5e4,adj3:12500,a1:"=MIN(MAX(0, V.adj1), 100000)",a2:"=MIN(MAX(25000, V.adj2), 75000)",q10:"=100000 - V.a1",q11:"=V.q10 / 2",q12:"=V.a1 - V.q11",minAdj3:"=MAX(0, V.q12)",a3:"=MIN(MAX(V.minAdj3, V.adj3), V.a1)",dx2:"=width * V.a2 / 200000",hc:q,x2:"=V.hc - V.dx2",wd8:"=width/8",x3:"=V.x2 + V.wd8",r:d,x4:"=width - V.x3",x5:"=width - V.x2",x6:"=width - V.wd8",dy1:"=height * V.a3 / 100000",f1:"=4 * V.dy1 / width",q1:"=V.x3 * V.x3 / width",q2:"=V.x3 - V.q1",y1:"=V.f1 * V.q2",cx1:"=V.x3 / 2",cy1:"=V.f1 * V.cx1",cx2:"=width - V.cx1",_q1:"=height * V.a1 / 100000",dy3:"=V._q1 - V.dy1",q3:"=V.x2 * V.x2 / width",q4:"=V.x2 - V.q3",q5:"=V.f1 * V.q4",y3:"=V.q5 + V.dy3",q6:"=V.dy1 + V.dy3 - V.y3",q7:"=V.q6 + V.dy1",cy3:"=V.q7 + V.dy3",b:e,rh:"=height - V._q1",q8:"=V.dy1 * 14 / 16",y2:"=(V.q8 + V.rh) / 2",y5:"=V.q5 + V.rh",y6:"=V.y3 + V.rh",cx4:"=V.x2 / 2",q9:"=V.f1 * V.cx4",cy4:"=V.q9 + V.rh",cx5:"=width - V.cx4",cy6:"=V.cy3 + V.rh",y7:"=V.y1 + V.dy3",cy7:"=V._q1 + V._q1 - V.y7",y8:"=height - V.dy1",l:0,t:0},adjustInfo:[["adj1",25e3],["adj2",5e4],["adj3",12500]],connectionPoints:[{x:g,y:"=V._q1"},{x:"=V.wd8",y:l},{x:g,y:e},{x:"=V.x6",y:l}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"hc",y:"_q1"},point:[g,"=V._q1"]},{type:"ahXY",gdRefX:"adj2",minX:25e3,maxX:75e3,position:{x:"x2",y:"b"},point:[j,e]},{type:"ahXY",gdRefY:"adj3",minY:"minAdj3",maxY:"a1",position:{x:"l",y:"y8"},point:[0,"=V.y8"]}],path:[[["M",0,0],["Q","=V.cx1","=V.cy1","=V.x3",k],["L",j,"=V.y3"],["Q",g,"=V.cy3","=V.x5","=V.y3"],["L","=V.x4",k],["Q","=V.cx2","=V.cy1",d,0],["L","=V.x6",l],["L",d,"=V.rh"],["Q","=V.cx5","=V.cy4","=V.x5","=V.y5"],["L","=V.x5","=V.y6"],["Q",g,"=V.cy6",j,"=V.y6"],["L",j,"=V.y5"],["Q","=V.cx4","=V.cy4",0,"=V.rh"],["L","=V.wd8",l],["Z"],{strokeMode:"false"}],[["M","=V.x3","=V.y7"],["L","=V.x3",k],["L",j,"=V.y3"],["Q",g,"=V.cy3","=V.x5","=V.y3"],["L","=V.x4",k],["L","=V.x4","=V.y7"],["Q",g,"=V.cy7","=V.x3","=V.y7"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,0],["Q","=V.cx1","=V.cy1","=V.x3",k],["L",j,"=V.y3"],["Q",g,"=V.cy3","=V.x5","=V.y3"],["L","=V.x4",k],["Q","=V.cx2","=V.cy1",d,0],["L","=V.x6",l],["L",d,"=V.rh"],["Q","=V.cx5","=V.cy4","=V.x5","=V.y5"],["L","=V.x5","=V.y6"],["Q",g,"=V.cy6",j,"=V.y6"],["L",j,"=V.y5"],["Q","=V.cx4","=V.cy4",0,"=V.rh"],["L","=V.wd8",l],["Z"],["M",j,"=V.y5"],["L",j,"=V.y3"],["M","=V.x5","=V.y3"],["L","=V.x5","=V.y5"],["M","=V.x3",k],["L","=V.x3","=V.y7"],["M","=V.x4","=V.y7"],["L","=V.x4",k],{fillMode:"none"}]],textRect:{left:j,top:"=V._q1",right:"=V.x5",bottom:"=V.y6"}},verticalScroll:{variables:{adj:12500,a:"=MIN(MAX(0, V.adj), 25000)",ss:f,ch:"=V.ss * V.a / 100000",ch2:"=V.ch / 2",ch4:"=V.ch / 4",x3:"=V.ch + V.ch2",x4:"=V.ch + V.ch",r:d,x6:"=width - V.ch",x7:"=width - V.ch2",x5:"=V.x6 - V.ch2",b:e,y3:"=height - V.ch",y4:"=height - V.ch2",hc:q,t:0,vc:r,l:0,cd4:o,cx1:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd4),true)",cy1:"=C(V.ch2,V.b,A(V.ch2,V.ch2,V.cd4))",cx2:"=C(V.ch4,V.ch2,A(V.ch4,V.ch4,V.cd4),true)",cy2:"=C(V.ch4,V.y4,A(V.ch4,V.ch4,V.cd4))",cd2:n,cx3:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,V.cd2),true)",cy3:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd2))",_3cd4:p,cx4:"=C(V.ch2,V.x7,A(V.ch2,V.ch2,V._3cd4),true)",cy4:"=C(V.ch2,V.t,A(V.ch2,V.ch2,V._3cd4))",cx5:"=C(V.ch2,V.x6,A(V.ch2,V.ch2,0),true)",cy5:"=C(V.ch2,V.y4,A(V.ch2,V.ch2,0))",cx6:"=C(V.ch2,V.x4,A(V.ch2,V.ch2,0),true)",cy6:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,0))",cx7:"=C(V.ch4,P(V.cx6,V.ch2,A(V.ch2,V.ch2,(V.cd4)),true),A(V.ch4,V.ch4,V.cd4),true)",cy7:"=C(V.ch4,P(V.cy6,V.ch2,A(V.ch2,V.ch2,(V.cd4))),A(V.ch4,V.ch4,V.cd4))",cx8:"=C(V.ch2,V.x4,A(V.ch2,V.ch2,0),true)",cy8:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,0))",cx9:"=C(V.ch4,P(V.cx8,V.ch2,A(V.ch2,V.ch2,(V.cd4)),true),A(V.ch4,V.ch4,V.cd4),true)",cy9:"=C(V.ch4,P(V.cy8,V.ch2,A(V.ch2,V.ch2,(V.cd4))),A(V.ch4,V.ch4,V.cd4))",cx10:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,0),true)",cy10:"=C(V.ch2,V.y4,A(V.ch2,V.ch2,0))",cx11:"=C(V.ch4,P(V.cx10,V.ch2,A(V.ch2,V.ch2,(V._3cd4)),true),A(V.ch4,V.ch4,V._3cd4),true)",cy11:"=C(V.ch4,P(V.cy10,V.ch2,A(V.ch2,V.ch2,(V._3cd4))),A(V.ch4,V.ch4,V._3cd4))",cx12:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,V.cd2),true)",cy12:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd2))",cx13:"=C(V.ch2,V.x7,A(V.ch2,V.ch2,V._3cd4),true)",cy13:"=C(V.ch2,V.t,A(V.ch2,V.ch2,V._3cd4))",cx14:"=C(V.ch2,V.x6,A(V.ch2,V.ch2,0),true)",cy14:"=C(V.ch2,V.y4,A(V.ch2,V.ch2,0))",cx15:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd4),true)",cy15:"=C(V.ch2,V.b,A(V.ch2,V.ch2,V.cd4))",cx16:"=C(V.ch2,V.x3,A(V.ch2,V.ch2,V._3cd4),true)",cy16:"=C(V.ch2,V.t,A(V.ch2,V.ch2,V._3cd4))",cx17:"=C(V.ch4,P(V.cx16,V.ch2,A(V.ch2,V.ch2,(V._3cd4 + V.cd2)),true),A(V.ch4,V.ch4,V.cd4),true)",cy17:"=C(V.ch4,P(V.cy16,V.ch2,A(V.ch2,V.ch2,(V._3cd4 + V.cd2))),A(V.ch4,V.ch4,V.cd4))",cx18:"=C(V.ch4,V.ch2,A(V.ch4,V.ch4,V._3cd4),true)",cy18:"=C(V.ch4,V.y3,A(V.ch4,V.ch4,V._3cd4))",cx19:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd4),true)",cy19:"=C(V.ch2,V.b,A(V.ch2,V.ch2,V.cd4))"},adjustInfo:[["adj",12500]],connectionPoints:[{x:g,y:0},{x:"=V.ch",y:h},{x:g,y:e},{x:"=V.x6",y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:25e3,position:{x:"l",y:"ch"},point:[0,"=V.ch"]}],path:[[["M","=V.ch2",e],["E","=V.cx1","=V.cy1","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.ch2","=V.y4"],["E","=V.cx2","=V.cy2","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd4)","=A(V.ch4,V.ch4,(V.cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.ch","=V.y3"],["L","=V.ch","=V.ch2"],["E","=V.cx3","=V.cy3","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd2)","=A(V.ch2,V.ch2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x7",0],["E","=V.cx4","=V.cy4","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V._3cd4)","=A(V.ch2,V.ch2,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x6","=V.ch"],["L","=V.x6","=V.y4"],["E","=V.cx5","=V.cy5","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],["M","=V.x4","=V.ch2"],["E","=V.cx6","=V.cy6","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd4)","=A(V.ch4,V.ch4,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M","=V.x4","=V.ch2"],["E","=V.cx8","=V.cy8","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx9","=V.cy9","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd4)","=A(V.ch4,V.ch4,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],["M","=V.ch","=V.y4"],["E","=V.cx10","=V.cy10","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V._3cd4))","=IF(V._3cd4 > 0, FALSE, TRUE)"],["E","=V.cx11","=V.cy11","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V._3cd4)","=A(V.ch4,V.ch4,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M","=V.ch","=V.y3"],["L","=V.ch","=V.ch2"],["E","=V.cx12","=V.cy12","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd2)","=A(V.ch2,V.ch2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x7",0],["E","=V.cx13","=V.cy13","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V._3cd4)","=A(V.ch2,V.ch2,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x6","=V.ch"],["L","=V.x6","=V.y4"],["E","=V.cx14","=V.cy14","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.ch2",e],["E","=V.cx15","=V.cy15","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],["M","=V.x3",0],["E","=V.cx16","=V.cy16","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V._3cd4)","=A(V.ch2,V.ch2,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx17","=V.cy17","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd4)","=A(V.ch4,V.ch4,(V.cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x4","=V.ch2"],["M","=V.x6","=V.ch"],["L","=V.x3","=V.ch"],["M","=V.ch2","=V.y3"],["E","=V.cx18","=V.cy18","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V._3cd4)","=A(V.ch4,V.ch4,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.ch","=V.y4"],["M","=V.ch2",e],["E","=V.cx19","=V.cy19","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.ch","=V.y3"],{fillMode:"none"}]],textRect:{left:"=V.ch",top:"=V.ch",right:"=V.x6",bottom:"=V.y4"}},horizontalScroll:{variables:{adj:12500,a:"=MIN(MAX(0, V.adj), 25000)",ss:f,ch:"=V.ss * V.a / 100000",ch2:"=V.ch / 2",ch4:"=V.ch / 4",y3:"=V.ch + V.ch2",y4:"=V.ch + V.ch",b:e,y6:"=height - V.ch",y7:"=height - V.ch2",y5:"=V.y6 - V.ch2",r:d,x3:"=width - V.ch",x4:"=width - V.ch2",hc:q,l:0,vc:r,t:0,cd4:o,cx1:"=C(V.ch2,V.r,A(V.ch2,V.ch2,0),true)",cy1:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,0))",cd2:n,cx2:"=C(V.ch4,V.x4,A(V.ch4,V.ch4,0),true)",cy2:"=C(V.ch4,V.ch2,A(V.ch4,V.ch4,0))",_3cd4:p,cx3:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V._3cd4),true)",cy3:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,V._3cd4))",cx4:"=C(V.ch2,V.l,A(V.ch2,V.ch2,V.cd2),true)",cy4:"=C(V.ch2,V.y7,A(V.ch2,V.ch2,V.cd2))",cx5:"=C(V.ch2,V.x4,A(V.ch2,V.ch2,V.cd4),true)",cy5:"=C(V.ch2,V.y6,A(V.ch2,V.ch2,V.cd4))",cx6:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd4),true)",cy6:"=C(V.ch2,V.y4,A(V.ch2,V.ch2,V.cd4))",cx7:"=C(V.ch4,P(V.cx6,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -5400000)),true),A(V.ch4,V.ch4,0),true)",cy7:"=C(V.ch4,P(V.cy6,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -5400000))),A(V.ch4,V.ch4,0))",cx8:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd4),true)",cy8:"=C(V.ch2,V.y4,A(V.ch2,V.ch2,V.cd4))",cx9:"=C(V.ch4,P(V.cx8,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -5400000)),true),A(V.ch4,V.ch4,0),true)",cy9:"=C(V.ch4,P(V.cy8,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -5400000))),A(V.ch4,V.ch4,0))",cx10:"=C(V.ch2,V.x4,A(V.ch2,V.ch2,V.cd4),true)",cy10:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,V.cd4))",cx11:"=C(V.ch4,P(V.cx10,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -16200000)),true),A(V.ch4,V.ch4,V.cd2),true)",cy11:"=C(V.ch4,P(V.cy10,V.ch2,A(V.ch2,V.ch2,(V.cd4 + -16200000))),A(V.ch4,V.ch4,V.cd2))",cx12:"=C(V.ch2,V.l,A(V.ch2,V.ch2,V.cd2),true)",cy12:"=C(V.ch2,V.y3,A(V.ch2,V.ch2,V.cd2))",cx13:"=C(V.ch2,V.x3,A(V.ch2,V.ch2,V.cd2),true)",cy13:"=C(V.ch2,V.ch2,A(V.ch2,V.ch2,V.cd2))",cx14:"=C(V.ch2,V.r,A(V.ch2,V.ch2,0),true)",cy14:"=C(V.ch2,V.y5,A(V.ch2,V.ch2,0))",cx15:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,0),true)",cy15:"=C(V.ch2,V.y7,A(V.ch2,V.ch2,0))",cx16:"=C(V.ch2,V.x4,A(V.ch2,V.ch2,V.cd4),true)",cy16:"=C(V.ch2,V.ch,A(V.ch2,V.ch2,V.cd4))",cx17:"=C(V.ch4,V.x4,A(V.ch4,V.ch4,0),true)",cy17:"=C(V.ch4,V.ch2,A(V.ch4,V.ch4,0))",cx18:"=C(V.ch4,V.ch2,A(V.ch4,V.ch4,V.cd2),true)",cy18:"=C(V.ch4,V.y3,A(V.ch4,V.ch4,V.cd2))",cx19:"=C(V.ch2,P(V.cx18,V.ch4,A(V.ch4,V.ch4,(V.cd2 + V.cd2)),true),A(V.ch2,V.ch2,0),true)",cy19:"=C(V.ch2,P(V.cy18,V.ch4,A(V.ch4,V.ch4,(V.cd2 + V.cd2))),A(V.ch2,V.ch2,0))"},adjustInfo:[["adj",12500]],connectionPoints:[{x:g,y:"=V.ch"},{x:0,y:h},{x:g,y:"=V.y6"},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:25e3,position:{x:"ch",y:"t"},point:["=V.ch",0]}],path:[[["M",d,"=V.ch2"],["E","=V.cx1","=V.cy1","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x4","=V.ch2"],["E","=V.cx2","=V.cy2","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,0)","=A(V.ch4,V.ch4,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L","=V.x3","=V.ch"],["L","=V.ch2","=V.ch"],["E","=V.cx3","=V.cy3","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V._3cd4)","=A(V.ch2,V.ch2,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",0,"=V.y7"],["E","=V.cx4","=V.cy4","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd2)","=A(V.ch2,V.ch2,(V.cd2 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.ch","=V.y6"],["L","=V.x4","=V.y6"],["E","=V.cx5","=V.cy5","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["Z"],["M","=V.ch2","=V.y4"],["E","=V.cx6","=V.cy6","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,0)","=A(V.ch4,V.ch4,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M","=V.ch2","=V.y4"],["E","=V.cx8","=V.cy8","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx9","=V.cy9","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,0)","=A(V.ch4,V.ch4,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],["M","=V.x4","=V.ch"],["E","=V.cx10","=V.cy10","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -16200000))","=IF(-16200000 > 0, FALSE, TRUE)"],["E","=V.cx11","=V.cy11","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd2)","=A(V.ch4,V.ch4,(V.cd2 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,"=V.y3"],["E","=V.cx12","=V.cy12","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd2)","=A(V.ch2,V.ch2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.x3","=V.ch"],["L","=V.x3","=V.ch2"],["E","=V.cx13","=V.cy13","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd2)","=A(V.ch2,V.ch2,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["L",d,"=V.y5"],["E","=V.cx14","=V.cy14","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.ch","=V.y6"],["L","=V.ch","=V.y7"],["E","=V.cx15","=V.cy15","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["Z"],["M","=V.x3","=V.ch"],["L","=V.x4","=V.ch"],["E","=V.cx16","=V.cy16","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,V.cd4)","=A(V.ch2,V.ch2,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["M","=V.x4","=V.ch"],["L","=V.x4","=V.ch2"],["E","=V.cx17","=V.cy17","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,0)","=A(V.ch4,V.ch4,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["M","=V.ch2","=V.y4"],["L","=V.ch2","=V.y3"],["E","=V.cx18","=V.cy18","=V.ch4","=V.ch4",0,"=A(V.ch4,V.ch4,V.cd2)","=A(V.ch4,V.ch4,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx19","=V.cy19","=V.ch2","=V.ch2",0,"=A(V.ch2,V.ch2,0)","=A(V.ch2,V.ch2,(V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["M","=V.ch","=V.y3"],["L","=V.ch","=V.y6"],{fillMode:"none"}]],textRect:{left:"=V.ch",top:"=V.ch",right:"=V.x4",bottom:"=V.y6"}},wave:{variables:{adj1:12500,adj2:0,a1:"=MIN(MAX(0, V.adj1), 20000)",a2:"=MIN(MAX(-10000, V.adj2), 10000)",y1:"=height * V.a1 / 100000",dy2:"=V.y1 * 10 / 3",y2:"=V.y1 - V.dy2",y3:"=V.y1 + V.dy2",b:e,y4:"=height - V.y1",y5:"=V.y4 - V.dy2",y6:"=V.y4 + V.dy2",dx1:"=width * V.a2 / 100000",of2:"=width * V.a2 / 50000",x1:"=ABS(V.dx1)",dx2:"=IF(V.of2 > 0, 0, V.of2)",l:0,x2:"=0 - V.dx2",dx5:"=IF(V.of2 > 0, V.of2, 0)",r:d,x5:"=width - V.dx5",dx3:"=(V.dx2 + V.x5) / 3",x3:"=V.x2 + V.dx3",x4:"=(V.x3 + V.x5) / 2",x6:"=V.dx5",x10:"=width + V.dx2",x7:"=V.x6 + V.dx3",x8:"=(V.x7 + V.x10) / 2",x9:"=width - V.x1",hc:q,xAdj:"=V.hc + V.dx1",xAdj2:"=V.hc - V.dx1",il:"=MAX(V.x2, V.x6)",ir:"=MIN(V.x5, V.x10)",it:"=height * V.a1 / 50000",ib:"=height - V.it",vc:r},adjustInfo:[["adj1",12500],["adj2",0]],connectionPoints:[{x:"=V.xAdj2",y:k},{x:i,y:h},{x:"=V.xAdj",y:"=V.y4"},{x:"=V.x9",y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:2e4,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:-1e4,maxX:1e4,position:{x:"xAdj",y:"b"},point:["=V.xAdj",e]}],path:[[["M",j,k],["B","=V.x3",l,"=V.x4","=V.y3","=V.x5",k],["L","=V.x10","=V.y4"],["B","=V.x8","=V.y6","=V.x7","=V.y5","=V.x6","=V.y4"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},doubleWave:{variables:{adj1:6250,adj2:0,a1:"=MIN(MAX(0, V.adj1), 12500)",a2:"=MIN(MAX(-10000, V.adj2), 10000)",y1:"=height * V.a1 / 100000",dy2:"=V.y1 * 10 / 3",y2:"=V.y1 - V.dy2",y3:"=V.y1 + V.dy2",b:e,y4:"=height - V.y1",y5:"=V.y4 - V.dy2",y6:"=V.y4 + V.dy2",dx1:"=width * V.a2 / 100000",of2:"=width * V.a2 / 50000",x1:"=ABS(V.dx1)",dx2:"=IF(V.of2 > 0, 0, V.of2)",l:0,x2:"=0 - V.dx2",dx8:"=IF(V.of2 > 0, V.of2, 0)",r:d,x8:"=width - V.dx8",dx3:"=(V.dx2 + V.x8) / 6",x3:"=V.x2 + V.dx3",dx4:"=(V.dx2 + V.x8) / 3",x4:"=V.x2 + V.dx4",x5:"=(V.x2 + V.x8) / 2",x6:"=V.x5 + V.dx3",x7:"=(V.x6 + V.x8) / 2",x9:"=V.dx8",x15:"=width + V.dx2",x10:"=V.x9 + V.dx3",x11:"=V.x9 + V.dx4",x12:"=(V.x9 + V.x15) / 2",x13:"=V.x12 + V.dx3",x14:"=(V.x13 + V.x15) / 2",x16:"=width - V.x1",hc:q,xAdj:"=V.hc + V.dx1",il:"=MAX(V.x2, V.x9)",ir:"=MIN(V.x8, V.x15)",it:"=height * V.a1 / 50000",ib:"=height - V.it",vc:r},adjustInfo:[["adj1",6250],["adj2",0]],connectionPoints:[{x:"=V.x12",y:k},{x:i,y:h},{x:"=V.x5",y:"=V.y4"},{x:"=V.x16",y:h}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:12500,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:-1e4,maxX:1e4,position:{x:"xAdj",y:"b"},point:["=V.xAdj",e]}],path:[[["M",j,k],["B","=V.x3",l,"=V.x4","=V.y3","=V.x5",k],["B","=V.x6",l,"=V.x7","=V.y3","=V.x8",k],["L","=V.x15","=V.y4"],["B","=V.x14","=V.y6","=V.x13","=V.y5","=V.x12","=V.y4"],["B","=V.x11","=V.y6","=V.x10","=V.y5","=V.x9","=V.y4"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},rectangularCallout:{variables:{adj1:-20833,adj2:62500,dxPos:"=width * V.adj1 / 100000",dyPos:"=height * V.adj2 / 100000",hc:q,xPos:"=V.hc + V.dxPos",vc:r,yPos:"=V.vc + V.dyPos",dx:"=V.xPos - V.hc",dy:"=V.yPos - V.vc",dq:"=V.dxPos * height / width",ady:"=ABS(V.dyPos)",adq:"=ABS(V.dq)",dz:"=V.ady - V.adq",xg1:"=IF(V.dxPos > 0, 7, 2)",xg2:"=IF(V.dxPos > 0, 10, 5)",x1:"=width * V.xg1 / 12",x2:"=width * V.xg2 / 12",yg1:"=IF(V.dyPos > 0, 7, 2)",yg2:"=IF(V.dyPos > 0, 10, 5)",y1:"=height * V.yg1 / 12",y2:"=height * V.yg2 / 12",l:0,t1:"=IF(V.dxPos > 0, V.l, V.xPos)",xl:"=IF(V.dz > 0, V.l, V.t1)",t2:"=IF(V.dyPos > 0, V.x1, V.xPos)",xt:"=IF(V.dz > 0, V.t2, V.x1)",r:d,t3:"=IF(V.dxPos > 0, V.xPos, V.r)",xr:"=IF(V.dz > 0, V.r, V.t3)",t4:"=IF(V.dyPos > 0, V.xPos, V.x1)",xb:"=IF(V.dz > 0, V.t4, V.x1)",t5:"=IF(V.dxPos > 0, V.y1, V.yPos)",yl:"=IF(V.dz > 0, V.y1, V.t5)",t:0,t6:"=IF(V.dyPos > 0, V.t, V.yPos)",yt:"=IF(V.dz > 0, V.t6, V.t)",t7:"=IF(V.dxPos > 0, V.yPos, V.y1)",yr:"=IF(V.dz > 0, V.y1, V.t7)",b:e,t8:"=IF(V.dyPos > 0, V.yPos, V.b)",yb:"=IF(V.dz > 0, V.t8, V.b)"},adjustInfo:[["adj1",-20833],["adj2",62500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h},{x:"=V.xPos",y:"=V.yPos"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:-2147483647,maxX:2147483647,gdRefY:"adj2",minY:-2147483647,maxY:2147483647,position:{x:"xPos",y:"yPos"},point:["=V.xPos","=V.yPos"]}],path:[[["M",0,0],["L",i,0],["L","=V.xt","=V.yt"],["L",j,0],["L",d,0],["L",d,k],["L","=V.xr","=V.yr"],["L",d,l],["L",d,e],["L",j,e],["L","=V.xb","=V.yb"],["L",i,e],["L",0,e],["L",0,l],["L","=V.xl","=V.yl"],["L",0,k],["Z"],{}]]},roundedRectangularCallout:{variables:{adj1:-20833,adj2:62500,adj3:16667,dxPos:"=width * V.adj1 / 100000",dyPos:"=height * V.adj2 / 100000",hc:q,xPos:"=V.hc + V.dxPos",vc:r,yPos:"=V.vc + V.dyPos",dq:"=V.dxPos * height / width",ady:"=ABS(V.dyPos)",adq:"=ABS(V.dq)",dz:"=V.ady - V.adq",xg1:"=IF(V.dxPos > 0, 7, 2)",xg2:"=IF(V.dxPos > 0, 10, 5)",x1:"=width * V.xg1 / 12",x2:"=width * V.xg2 / 12",yg1:"=IF(V.dyPos > 0, 7, 2)",yg2:"=IF(V.dyPos > 0, 10, 5)",y1:"=height * V.yg1 / 12",y2:"=height * V.yg2 / 12",l:0,t1:"=IF(V.dxPos > 0, V.l, V.xPos)",xl:"=IF(V.dz > 0, V.l, V.t1)",t2:"=IF(V.dyPos > 0, V.x1, V.xPos)",xt:"=IF(V.dz > 0, V.t2, V.x1)",r:d,t3:"=IF(V.dxPos > 0, V.xPos, V.r)",xr:"=IF(V.dz > 0, V.r, V.t3)",t4:"=IF(V.dyPos > 0, V.xPos, V.x1)",xb:"=IF(V.dz > 0, V.t4, V.x1)",t5:"=IF(V.dxPos > 0, V.y1, V.yPos)",yl:"=IF(V.dz > 0, V.y1, V.t5)",t:0,t6:"=IF(V.dyPos > 0, V.t, V.yPos)",yt:"=IF(V.dz > 0, V.t6, V.t)",t7:"=IF(V.dxPos > 0, V.yPos, V.y1)",yr:"=IF(V.dz > 0, V.y1, V.t7)",b:e,t8:"=IF(V.dyPos > 0, V.yPos, V.b)",yb:"=IF(V.dz > 0, V.t8, V.b)",ss:f,u1:"=V.ss * V.adj3 / 100000",u2:"=width - V.u1",v2:"=height - V.u1",il:"=V.u1 * 29289 / 100000",ir:"=width - V.il",ib:"=height - V.il",cd2:n,cd4:o,cx1:"=C(V.u1,V.l,A(V.u1,V.u1,V.cd2),true)",cy1:"=C(V.u1,V.u1,A(V.u1,V.u1,V.cd2))",_3cd4:p,cx2:"=C(V.u1,V.u2,A(V.u1,V.u1,V._3cd4),true)",cy2:"=C(V.u1,V.t,A(V.u1,V.u1,V._3cd4))",cx3:"=C(V.u1,V.r,A(V.u1,V.u1,0),true)",cy3:"=C(V.u1,V.v2,A(V.u1,V.u1,0))",cx4:"=C(V.u1,V.u1,A(V.u1,V.u1,V.cd4),true)",cy4:"=C(V.u1,V.b,A(V.u1,V.u1,V.cd4))"},adjustInfo:[["adj1",-20833],["adj2",62500],["adj3",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h},{x:"=V.xPos",y:"=V.yPos"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:-2147483647,maxX:2147483647,gdRefY:"adj2",minY:-2147483647,maxY:2147483647,position:{x:"xPos",y:"yPos"},point:["=V.xPos","=V.yPos"]}],path:[[["M",0,"=V.u1"],["E","=V.cx1","=V.cy1","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V.cd2)","=A(V.u1,V.u1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,0],["L","=V.xt","=V.yt"],["L",j,0],["L","=V.u2",0],["E","=V.cx2","=V.cy2","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V._3cd4)","=A(V.u1,V.u1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,k],["L","=V.xr","=V.yr"],["L",d,l],["L",d,"=V.v2"],["E","=V.cx3","=V.cy3","=V.u1","=V.u1",0,"=A(V.u1,V.u1,0)","=A(V.u1,V.u1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,e],["L","=V.xb","=V.yb"],["L",i,e],["L","=V.u1",e],["E","=V.cx4","=V.cy4","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V.cd4)","=A(V.u1,V.u1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,l],["L","=V.xl","=V.yl"],["L",0,k],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},ovalCallout:{variables:{adj1:-20833,adj2:62500,dxPos:"=width * V.adj1 / 100000",dyPos:"=height * V.adj2 / 100000",hc:q,xPos:"=V.hc + V.dxPos",vc:r,yPos:"=V.vc + V.dyPos",sdx:"=V.dxPos * height",sdy:"=V.dyPos * width",d2r:m,pang:"=(ATAN2(V.sdx,V.sdy) * V.d2r)",stAng:"=V.pang + 660000",enAng:"=V.pang - 660000",wd2:q,dx1:"=V.wd2 * COS(V.stAng / V.d2r)",hd2:r,dy1:"=V.hd2 * SIN(V.stAng / V.d2r)",x1:"=V.hc + V.dx1",y1:"=V.vc + V.dy1",dx2:"=V.wd2 * COS(V.enAng / V.d2r)",dy2:"=V.hd2 * SIN(V.enAng / V.d2r)",x2:"=V.hc + V.dx2",y2:"=V.vc + V.dy2",stAng1:"=(ATAN2(V.dx1,V.dy1) * V.d2r)",enAng1:"=(ATAN2(V.dx2,V.dy2) * V.d2r)",swAng1:"=V.enAng1 - V.stAng1",swAng2:"=V.swAng1 + 21600000",swAng:"=IF(V.swAng1 > 0, V.swAng1, V.swAng2)",idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",t:0,b:e,r:d,cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng1),true)",cy1:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng1))"},adjustInfo:[["adj1",-20833],["adj2",62500]],connectionPoints:[{x:g,y:0},{x:"=V.il",y:"=V.it"},{x:"=V.il",y:"=V.ib"},{x:g,y:e},{x:"=V.ir",y:"=V.ib"},{x:d,y:h},{x:"=V.ir",y:"=V.it"},{x:"=V.xPos",y:"=V.yPos"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:-2147483647,maxX:2147483647,gdRefY:"adj2",minY:-2147483647,maxY:2147483647,position:{x:"xPos",y:"yPos"},point:["=V.xPos","=V.yPos"]}],path:[[["M","=V.xPos","=V.yPos"],["L",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng1)","=A(V.wd2,V.hd2,(V.stAng1 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},cloudCallout:{variables:{adj1:-20833,adj2:62500,dxPos:"=width * V.adj1 / 100000",dyPos:"=height * V.adj2 / 100000",hc:q,xPos:"=V.hc + V.dxPos",vc:r,yPos:"=V.vc + V.dyPos",hd2:r,ht:"=V.hd2 * COS(ATAN2(V.dxPos,V.dyPos))",wd2:q,wt:"=V.wd2 * SIN(ATAN2(V.dxPos,V.dyPos))",g2:"=V.wd2 * COS(ATAN2(V.ht,V.wt))",g3:"=V.hd2 * SIN(ATAN2(V.ht,V.wt))",g4:"=V.hc + V.g2",g5:"=V.vc + V.g3",g6:"=V.g4 - V.xPos",g7:"=V.g5 - V.yPos",g8:"=SQRT(V.g6*V.g6 + V.g7*V.g7)",ss:f,g9:"=V.ss * 6600 / 21600",g10:"=V.g8 - V.g9",g11:"=V.g10 / 3",g12:"=V.ss * 1800 / 21600",g13:"=V.g11 + V.g12",g14:"=V.g13 * V.g6 / V.g8",g15:"=V.g13 * V.g7 / V.g8",g16:"=V.g14 + V.xPos",g17:"=V.g15 + V.yPos",g18:"=V.ss * 4800 / 21600",g19:"=V.g11 * 2",g20:"=V.g18 + V.g19",g21:"=V.g20 * V.g6 / V.g8",g22:"=V.g20 * V.g7 / V.g8",g23:"=V.g21 + V.xPos",g24:"=V.g22 + V.yPos",g25:"=V.ss * 1200 / 21600",g26:"=V.ss * 600 / 21600",x23:"=V.xPos + V.g26",x24:"=V.g16 + V.g25",x25:"=V.g23 + V.g12",il:"=width * 2977 / 21600",it:"=height * 3262 / 21600",ir:"=width * 17087 / 21600",ib:"=height * 17337 / 21600",g27:"=width * 67 / 21600",g28:"=height * 21577 / 21600",g29:"=width * 21582 / 21600",g30:"=height * 1235 / 21600",d2r:m,pang:"=(ATAN2(V.dxPos,V.dyPos) * V.d2r)",_scaleX1:"= width / 43200",_scaleY1:"= height / 43200",cx1:"=C(6753,3900,A(6753,9190,-11429249),true)",cy1:"=C(9190,14370,A(6753,9190,-11429249))",cx2:"=C(5333,P(V.cx1,6753,A(6753,9190,(-11429249 + 7426832)),true),A(5333,7267,-8646143),true)",
cy2:"=C(7267,P(V.cy1,9190,A(6753,9190,(-11429249 + 7426832))),A(5333,7267,-8646143))",cx3:"=C(4365,P(V.cx2,5333,A(5333,7267,(-8646143 + 5396714)),true),A(4365,5945,-8748475),true)",cy3:"=C(5945,P(V.cy2,7267,A(5333,7267,(-8646143 + 5396714))),A(4365,5945,-8748475))",cx4:"=C(4857,P(V.cx3,4365,A(4365,5945,(-8748475 + 5983381)),true),A(4857,6595,-7859164),true)",cy4:"=C(6595,P(V.cy3,5945,A(4365,5945,(-8748475 + 5983381))),A(4857,6595,-7859164))",cx5:"=C(5333,P(V.cx4,4857,A(4857,6595,(-7859164 + 7034504)),true),A(5333,7273,-4722533),true)",cy5:"=C(7273,P(V.cy4,6595,A(4857,6595,(-7859164 + 7034504))),A(5333,7273,-4722533))",cx6:"=C(6775,P(V.cx5,5333,A(5333,7273,(-4722533 + 6541615)),true),A(6775,9220,-2776035),true)",cy6:"=C(9220,P(V.cy5,7273,A(5333,7273,(-4722533 + 6541615))),A(6775,9220,-2776035))",cx7:"=C(5785,P(V.cx6,6775,A(6775,9220,(-2776035 + 7816140)),true),A(5785,7867,37501),true)",cy7:"=C(7867,P(V.cy6,9220,A(6775,9220,(-2776035 + 7816140))),A(5785,7867,37501))",cx8:"=C(6752,P(V.cx7,5785,A(5785,7867,(37501 + 6842000)),true),A(6752,9215,1347096),true)",cy8:"=C(9215,P(V.cy7,7867,A(5785,7867,(37501 + 6842000))),A(6752,9215,1347096))",cx9:"=C(7720,P(V.cx8,6752,A(6752,9215,(1347096 + 6910353)),true),A(7720,10543,3974558),true)",cy9:"=C(10543,P(V.cy8,9215,A(6752,9215,(1347096 + 6910353))),A(7720,10543,3974558))",cx10:"=C(4360,P(V.cx9,7720,A(7720,10543,(3974558 + 4542661)),true),A(4360,5918,-16496525),true)",cy10:"=C(5918,P(V.cy9,10543,A(7720,10543,(3974558 + 4542661))),A(4360,5918,-16496525))",cx11:"=C(4345,P(V.cx10,4360,A(4360,5918,(-16496525 + 8804134)),true),A(4345,5945,-14809710),true)",cy11:"=C(5945,P(V.cy10,5918,A(4360,5918,(-16496525 + 8804134))),A(4345,5945,-14809710))",cx12:"=C(V.g26,V.x23,A(V.g26,V.g26,0),true)",cy12:"=C(V.g26,V.yPos,A(V.g26,V.g26,0))",cx13:"=C(V.g25,V.x24,A(V.g25,V.g25,0),true)",cy13:"=C(V.g25,V.g17,A(V.g25,V.g25,0))",cx14:"=C(V.g12,V.x25,A(V.g12,V.g12,0),true)",cy14:"=C(V.g12,V.g24,A(V.g12,V.g12,0))",_scaleX2:"= width / 43200",_scaleY2:"= height / 43200",cx15:"=C(4345,4693,A(4345,5945,5204520),true)",cy15:"=C(5945,26177,A(4345,5945,5204520))",cx16:"=C(4360,6928,A(4360,5918,4416628),true)",cy16:"=C(5918,34899,A(4360,5918,4416628))",cx17:"=C(6752,16478,A(6752,9215,8257449),true)",cy17:"=C(9215,39090,A(6752,9215,8257449))",cx18:"=C(6752,28827,A(6752,9215,387196),true)",cy18:"=C(9215,34751,A(6752,9215,387196))",cx19:"=C(5785,34129,A(5785,7867,-4217541),true)",cy19:"=C(7867,22954,A(5785,7867,-4217541))",cx20:"=C(5333,41798,A(5333,7273,1819082),true)",cy20:"=C(7273,15354,A(5333,7273,1819082))",cx21:"=C(4857,38324,A(4857,6595,-824660),true)",cy21:"=C(6595,5426,A(4857,6595,-824660))",cx22:"=C(4857,29078,A(4857,6595,-8950887),true)",cy22:"=C(6595,3952,A(4857,6595,-8950887))",cx23:"=C(4365,22141,A(4365,5945,-9809656),true)",cy23:"=C(5945,4720,A(4365,5945,-9809656))",cx24:"=C(6753,14000,A(6753,9190,-4002417),true)",cy24:"=C(9190,5192,A(6753,9190,-4002417))",cx25:"=C(6753,4127,A(6753,9190,9459261),true)",cy25:"=C(9190,15789,A(6753,9190,9459261))"},adjustInfo:[["adj1",-20833],["adj2",62500]],connectionPoints:[{x:"=V.g27",y:h},{x:g,y:"=V.g28"},{x:"=V.g29",y:h},{x:g,y:"=V.g30"},{x:"=V.xPos",y:"=V.yPos"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:-2147483647,maxX:2147483647,gdRefY:"adj2",minY:-2147483647,maxY:2147483647,position:{x:"xPos",y:"yPos"},point:["=V.xPos","=V.yPos"]}],path:[[["M","=3900 * V._scaleX1","=14370 * V._scaleY1"],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=6753 * V._scaleX1","=9190 * V._scaleY1",0,"=A(6753,9190,-11429249)","=A(6753,9190,(-11429249 + 7426832))","=IF(7426832 > 0, FALSE, TRUE)"],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=5333 * V._scaleX1","=7267 * V._scaleY1",0,"=A(5333,7267,-8646143)","=A(5333,7267,(-8646143 + 5396714))","=IF(5396714 > 0, FALSE, TRUE)"],["E","=V.cx3 * V._scaleX1","=V.cy3 * V._scaleY1","=4365 * V._scaleX1","=5945 * V._scaleY1",0,"=A(4365,5945,-8748475)","=A(4365,5945,(-8748475 + 5983381))","=IF(5983381 > 0, FALSE, TRUE)"],["E","=V.cx4 * V._scaleX1","=V.cy4 * V._scaleY1","=4857 * V._scaleX1","=6595 * V._scaleY1",0,"=A(4857,6595,-7859164)","=A(4857,6595,(-7859164 + 7034504))","=IF(7034504 > 0, FALSE, TRUE)"],["E","=V.cx5 * V._scaleX1","=V.cy5 * V._scaleY1","=5333 * V._scaleX1","=7273 * V._scaleY1",0,"=A(5333,7273,-4722533)","=A(5333,7273,(-4722533 + 6541615))","=IF(6541615 > 0, FALSE, TRUE)"],["E","=V.cx6 * V._scaleX1","=V.cy6 * V._scaleY1","=6775 * V._scaleX1","=9220 * V._scaleY1",0,"=A(6775,9220,-2776035)","=A(6775,9220,(-2776035 + 7816140))","=IF(7816140 > 0, FALSE, TRUE)"],["E","=V.cx7 * V._scaleX1","=V.cy7 * V._scaleY1","=5785 * V._scaleX1","=7867 * V._scaleY1",0,"=A(5785,7867,37501)","=A(5785,7867,(37501 + 6842000))","=IF(6842000 > 0, FALSE, TRUE)"],["E","=V.cx8 * V._scaleX1","=V.cy8 * V._scaleY1","=6752 * V._scaleX1","=9215 * V._scaleY1",0,"=A(6752,9215,1347096)","=A(6752,9215,(1347096 + 6910353))","=IF(6910353 > 0, FALSE, TRUE)"],["E","=V.cx9 * V._scaleX1","=V.cy9 * V._scaleY1","=7720 * V._scaleX1","=10543 * V._scaleY1",0,"=A(7720,10543,3974558)","=A(7720,10543,(3974558 + 4542661))","=IF(4542661 > 0, FALSE, TRUE)"],["E","=V.cx10 * V._scaleX1","=V.cy10 * V._scaleY1","=4360 * V._scaleX1","=5918 * V._scaleY1",0,"=A(4360,5918,-16496525)","=A(4360,5918,(-16496525 + 8804134))","=IF(8804134 > 0, FALSE, TRUE)"],["E","=V.cx11 * V._scaleX1","=V.cy11 * V._scaleY1","=4345 * V._scaleX1","=5945 * V._scaleY1",0,"=A(4345,5945,-14809710)","=A(4345,5945,(-14809710 + 9151131))","=IF(9151131 > 0, FALSE, TRUE)"],["Z"],{}],[["M","=V.x23","=V.yPos"],["E","=V.cx12","=V.cy12","=V.g26","=V.g26",0,"=A(V.g26,V.g26,0)","=(A(V.g26,V.g26,0)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{}],[["M","=V.x24","=V.g17"],["E","=V.cx13","=V.cy13","=V.g25","=V.g25",0,"=A(V.g25,V.g25,0)","=(A(V.g25,V.g25,0)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{}],[["M","=V.x25","=V.g24"],["E","=V.cx14","=V.cy14","=V.g12","=V.g12",0,"=A(V.g12,V.g12,0)","=(A(V.g12,V.g12,0)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{}],[["M","=4693 * V._scaleX2","=26177 * V._scaleY2"],["E","=V.cx15 * V._scaleX2","=V.cy15 * V._scaleY2","=4345 * V._scaleX2","=5945 * V._scaleY2",0,"=A(4345,5945,5204520)","=A(4345,5945,(5204520 + 1585770))","=IF(1585770 > 0, FALSE, TRUE)"],["M","=6928 * V._scaleX2","=34899 * V._scaleY2"],["E","=V.cx16 * V._scaleX2","=V.cy16 * V._scaleY2","=4360 * V._scaleX2","=5918 * V._scaleY2",0,"=A(4360,5918,4416628)","=A(4360,5918,(4416628 + 686848))","=IF(686848 > 0, FALSE, TRUE)"],["M","=16478 * V._scaleX2","=39090 * V._scaleY2"],["E","=V.cx17 * V._scaleX2","=V.cy17 * V._scaleY2","=6752 * V._scaleX2","=9215 * V._scaleY2",0,"=A(6752,9215,8257449)","=A(6752,9215,(8257449 + 844866))","=IF(844866 > 0, FALSE, TRUE)"],["M","=28827 * V._scaleX2","=34751 * V._scaleY2"],["E","=V.cx18 * V._scaleX2","=V.cy18 * V._scaleY2","=6752 * V._scaleX2","=9215 * V._scaleY2",0,"=A(6752,9215,387196)","=A(6752,9215,(387196 + 959901))","=IF(959901 > 0, FALSE, TRUE)"],["M","=34129 * V._scaleX2","=22954 * V._scaleY2"],["E","=V.cx19 * V._scaleX2","=V.cy19 * V._scaleY2","=5785 * V._scaleX2","=7867 * V._scaleY2",0,"=A(5785,7867,-4217541)","=A(5785,7867,(-4217541 + 4255042))","=IF(4255042 > 0, FALSE, TRUE)"],["M","=41798 * V._scaleX2","=15354 * V._scaleY2"],["E","=V.cx20 * V._scaleX2","=V.cy20 * V._scaleY2","=5333 * V._scaleX2","=7273 * V._scaleY2",0,"=A(5333,7273,1819082)","=A(5333,7273,(1819082 + 1665090))","=IF(1665090 > 0, FALSE, TRUE)"],["M","=38324 * V._scaleX2","=5426 * V._scaleY2"],["E","=V.cx21 * V._scaleX2","=V.cy21 * V._scaleY2","=4857 * V._scaleX2","=6595 * V._scaleY2",0,"=A(4857,6595,-824660)","=A(4857,6595,(-824660 + 891534))","=IF(891534 > 0, FALSE, TRUE)"],["M","=29078 * V._scaleX2","=3952 * V._scaleY2"],["E","=V.cx22 * V._scaleX2","=V.cy22 * V._scaleY2","=4857 * V._scaleX2","=6595 * V._scaleY2",0,"=A(4857,6595,-8950887)","=A(4857,6595,(-8950887 + 1091722))","=IF(1091722 > 0, FALSE, TRUE)"],["M","=22141 * V._scaleX2","=4720 * V._scaleY2"],["E","=V.cx23 * V._scaleX2","=V.cy23 * V._scaleY2","=4365 * V._scaleX2","=5945 * V._scaleY2",0,"=A(4365,5945,-9809656)","=A(4365,5945,(-9809656 + 1061181))","=IF(1061181 > 0, FALSE, TRUE)"],["M","=14000 * V._scaleX2","=5192 * V._scaleY2"],["E","=V.cx24 * V._scaleX2","=V.cy24 * V._scaleY2","=6753 * V._scaleX2","=9190 * V._scaleY2",0,"=A(6753,9190,-4002417)","=A(6753,9190,(-4002417 + 739161))","=IF(739161 > 0, FALSE, TRUE)"],["M","=4127 * V._scaleX2","=15789 * V._scaleY2"],["E","=V.cx25 * V._scaleX2","=V.cy25 * V._scaleY2","=6753 * V._scaleX2","=9190 * V._scaleY2",0,"=A(6753,9190,9459261)","=A(6753,9190,(9459261 + 711490))","=IF(711490 > 0, FALSE, TRUE)"],{fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},lineCallout1:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout2:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout3:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:112500,adj6:-46667,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",112500],["adj6",-46667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],{fillMode:"none"}]]},lineCallout4:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:1e5,adj6:-16667,adj7:112963,adj8:-8333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",y4:"=height * V.adj7 / 100000",x4:"=width * V.adj8 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",1e5],["adj6",-16667],["adj7",112963],["adj8",-8333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]},{type:"ahXY",gdRefX:"adj8",minX:-2147483647,maxX:2147483647,gdRefY:"adj7",minY:-2147483647,maxY:2147483647,position:{x:"x4",y:"y4"},point:["=V.x4","=V.y4"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],["L","=V.x4","=V.y4"],{fillMode:"none"}]]},lineCallout1AccentBar:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout2AccentBar:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout3AccentBar:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:112500,adj6:-46667,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",112500],["adj6",-46667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],{fillMode:"none"}]]},lineCallout4AccentBar:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:1e5,adj6:-16667,adj7:112963,adj8:-8333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",y4:"=height * V.adj7 / 100000",x4:"=width * V.adj8 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",1e5],["adj6",-16667],["adj7",112963],["adj8",-8333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]},{type:"ahXY",gdRefX:"adj8",minX:-2147483647,maxX:2147483647,gdRefY:"adj7",minY:-2147483647,maxY:2147483647,position:{x:"x4",y:"y4"},point:["=V.x4","=V.y4"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],["L","=V.x4","=V.y4"],{fillMode:"none"}]]},lineCallout1NoBorder:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout2NoBorder:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout3NoBorder:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:112500,adj6:-46667,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",112500],["adj6",-46667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],{fillMode:"none"}]]},lineCallout4NoBorder:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:1e5,adj6:-16667,adj7:112963,adj8:-8333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",y4:"=height * V.adj7 / 100000",x4:"=width * V.adj8 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",1e5],["adj6",-16667],["adj7",112963],["adj8",-8333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]},{type:"ahXY",gdRefX:"adj8",minX:-2147483647,maxX:2147483647,gdRefY:"adj7",minY:-2147483647,maxY:2147483647,position:{x:"x4",y:"y4"},point:["=V.x4","=V.y4"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{strokeMode:"false"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],["L","=V.x4","=V.y4"],{fillMode:"none"}]]},lineCallout1BorderandAccentBar:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout2BorderandAccentBar:{variables:{adj1:18750,adj2:-8333,adj3:112500,adj4:-38333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",112500],["adj4",-38333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],{fillMode:"none"}]]},lineCallout3BorderandAccentBar:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:112500,adj6:-46667,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",112500],["adj6",-46667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],{fillMode:"none"}]]},lineCallout4BorderandAccentBar:{variables:{adj1:18750,adj2:-8333,adj3:18750,adj4:-16667,adj5:1e5,adj6:-16667,adj7:112963,adj8:-8333,y1:"=height * V.adj1 / 100000",x1:"=width * V.adj2 / 100000",y2:"=height * V.adj3 / 100000",x2:"=width * V.adj4 / 100000",y3:"=height * V.adj5 / 100000",x3:"=width * V.adj6 / 100000",y4:"=height * V.adj7 / 100000",x4:"=width * V.adj8 / 100000",r:d,vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj1",18750],["adj2",-8333],["adj3",18750],["adj4",-16667],["adj5",1e5],["adj6",-16667],["adj7",112963],["adj8",-8333]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj2",minX:-2147483647,maxX:2147483647,gdRefY:"adj1",minY:-2147483647,maxY:2147483647,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahXY",gdRefX:"adj4",minX:-2147483647,maxX:2147483647,gdRefY:"adj3",minY:-2147483647,maxY:2147483647,position:{x:"x2",y:"y2"},point:[j,l]},{type:"ahXY",gdRefX:"adj6",minX:-2147483647,maxX:2147483647,gdRefY:"adj5",minY:-2147483647,maxY:2147483647,position:{x:"x3",y:"y3"},point:["=V.x3","=V.y3"]},{type:"ahXY",gdRefX:"adj8",minX:-2147483647,maxX:2147483647,gdRefY:"adj7",minY:-2147483647,maxY:2147483647,position:{x:"x4",y:"y4"},point:["=V.x4","=V.y4"]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}],[["M",i,0],["Z"],["L",i,e],{fillMode:"none"}],[["M",i,k],["L",j,l],["L","=V.x3","=V.y3"],["L","=V.x4","=V.y4"],{fillMode:"none"}]]},actionButtonCustom:{variables:{r:d,vc:r,hc:q,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{}]]},actionButtonHome:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 / 16",g15:"=V.g13 / 8",g16:"=V.g13 * 3 / 16",g17:"=V.g13 * 5 / 16",g18:"=V.g13 * 7 / 16",g19:"=V.g13 * 9 / 16",g20:"=V.g13 * 11 / 16",g21:"=V.g13 * 3 / 4",g22:"=V.g13 * 13 / 16",g23:"=V.g13 * 7 / 8",g24:"=V.g9 + V.g14",g25:"=V.g9 + V.g16",g26:"=V.g9 + V.g17",g27:"=V.g9 + V.g21",g28:"=V.g11 + V.g15",g29:"=V.g11 + V.g18",g30:"=V.g11 + V.g19",g31:"=V.g11 + V.g20",g32:"=V.g11 + V.g22",g33:"=V.g11 + V.g23",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M",g,"=V.g9"],["L","=V.g11",h],["L","=V.g28",h],["L","=V.g28","=V.g10"],["L","=V.g33","=V.g10"],["L","=V.g33",h],["L","=V.g12",h],["L","=V.g32","=V.g26"],["L","=V.g32","=V.g24"],["L","=V.g31","=V.g24"],["L","=V.g31","=V.g25"],["Z"],{strokeMode:"false"}],[["M","=V.g32","=V.g26"],["L","=V.g32","=V.g24"],["L","=V.g31","=V.g24"],["L","=V.g31","=V.g25"],["Z"],["M","=V.g28",h],["L","=V.g28","=V.g10"],["L","=V.g29","=V.g10"],["L","=V.g29","=V.g27"],["L","=V.g30","=V.g27"],["L","=V.g30","=V.g10"],["L","=V.g33","=V.g10"],["L","=V.g33",h],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",g,"=V.g9"],["L","=V.g11",h],["L","=V.g12",h],["Z"],["M","=V.g29","=V.g27"],["L","=V.g30","=V.g27"],["L","=V.g30","=V.g10"],["L","=V.g29","=V.g10"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M",g,"=V.g9"],["L","=V.g31","=V.g25"],["L","=V.g31","=V.g24"],["L","=V.g32","=V.g24"],["L","=V.g32","=V.g26"],["L","=V.g12",h],["L","=V.g33",h],["L","=V.g33","=V.g10"],["L","=V.g28","=V.g10"],["L","=V.g28",h],["L","=V.g11",h],["Z"],["M","=V.g31","=V.g25"],["L","=V.g32","=V.g26"],["M","=V.g33",h],["L","=V.g28",h],["M","=V.g29","=V.g10"],["L","=V.g29","=V.g27"],["L","=V.g30","=V.g27"],["L","=V.g30","=V.g10"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonHelp:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",hc:q,g11:"=V.hc - V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 / 7",g15:"=V.g13 * 3 / 14",g16:"=V.g13 * 2 / 7",g19:"=V.g13 * 3 / 7",g20:"=V.g13 * 4 / 7",g21:"=V.g13 * 17 / 28",g23:"=V.g13 * 21 / 28",g24:"=V.g13 * 11 / 14",g27:"=V.g9 + V.g16",g29:"=V.g9 + V.g21",g30:"=V.g9 + V.g23",g31:"=V.g9 + V.g24",g33:"=V.g11 + V.g15",g36:"=V.g11 + V.g19",g37:"=V.g11 + V.g20",g41:"=V.g13 / 14",g42:"=V.g13 * 3 / 28",r:d,b:e,l:0,t:0,cd2:n,cx1:"=C(V.g16,V.g33,A(V.g16,V.g16,V.cd2),true)",cy1:"=C(V.g16,V.g27,A(V.g16,V.g16,V.cd2))",cd4:o,cx2:"=C(V.g14,P(V.cx1,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2)),true),A(V.g14,V.g15,0),true)",cy2:"=C(V.g15,P(V.cy1,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2))),A(V.g14,V.g15,0))",_3cd4:p,cx3:"=C(V.g41,P(V.cx2,V.g14,A(V.g14,V.g15,(V.cd4)),true),A(V.g41,V.g42,V._3cd4),true)",cy3:"=C(V.g42,P(V.cy2,V.g15,A(V.g14,V.g15,(V.cd4))),A(V.g41,V.g42,V._3cd4))",cx4:"=C(V.g14,V.g36,A(V.g14,V.g15,V.cd2),true)",cy4:"=C(V.g15,V.g29,A(V.g14,V.g15,V.cd2))",cx5:"=C(V.g41,P(V.cx4,V.g14,A(V.g14,V.g15,(V.cd2 + V.cd4)),true),A(V.g41,V.g42,V.cd4),true)",cy5:"=C(V.g42,P(V.cy4,V.g15,A(V.g14,V.g15,(V.cd2 + V.cd4))),A(V.g41,V.g42,V.cd4))",cx6:"=C(V.g14,P(V.cx5,V.g41,A(V.g41,V.g42,(V.cd4 + -5400000)),true),A(V.g14,V.g14,0),true)",cy6:"=C(V.g14,P(V.cy5,V.g42,A(V.g41,V.g42,(V.cd4 + -5400000))),A(V.g14,V.g14,0))",cx7:"=C(V.g42,V.hc,A(V.g42,V.g42,V._3cd4),true)",cy7:"=C(V.g42,V.g31,A(V.g42,V.g42,V._3cd4))",cx8:"=C(V.g16,V.g33,A(V.g16,V.g16,V.cd2),true)",cy8:"=C(V.g16,V.g27,A(V.g16,V.g16,V.cd2))",cx9:"=C(V.g14,P(V.cx8,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2)),true),A(V.g14,V.g15,0),true)",cy9:"=C(V.g15,P(V.cy8,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2))),A(V.g14,V.g15,0))",cx10:"=C(V.g41,P(V.cx9,V.g14,A(V.g14,V.g15,(V.cd4)),true),A(V.g41,V.g42,V._3cd4),true)",cy10:"=C(V.g42,P(V.cy9,V.g15,A(V.g14,V.g15,(V.cd4))),A(V.g41,V.g42,V._3cd4))",cx11:"=C(V.g14,V.g36,A(V.g14,V.g15,V.cd2),true)",cy11:"=C(V.g15,V.g29,A(V.g14,V.g15,V.cd2))",cx12:"=C(V.g41,P(V.cx11,V.g14,A(V.g14,V.g15,(V.cd2 + V.cd4)),true),A(V.g41,V.g42,V.cd4),true)",cy12:"=C(V.g42,P(V.cy11,V.g15,A(V.g14,V.g15,(V.cd2 + V.cd4))),A(V.g41,V.g42,V.cd4))",cx13:"=C(V.g14,P(V.cx12,V.g41,A(V.g41,V.g42,(V.cd4 + -5400000)),true),A(V.g14,V.g14,0),true)",cy13:"=C(V.g14,P(V.cy12,V.g42,A(V.g41,V.g42,(V.cd4 + -5400000))),A(V.g14,V.g14,0))",cx14:"=C(V.g42,V.hc,A(V.g42,V.g42,V._3cd4),true)",cy14:"=C(V.g42,V.g31,A(V.g42,V.g42,V._3cd4))",cx15:"=C(V.g16,V.g33,A(V.g16,V.g16,V.cd2),true)",cy15:"=C(V.g16,V.g27,A(V.g16,V.g16,V.cd2))",cx16:"=C(V.g14,P(V.cx15,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2)),true),A(V.g14,V.g15,0),true)",cy16:"=C(V.g15,P(V.cy15,V.g16,A(V.g16,V.g16,(V.cd2 + V.cd2))),A(V.g14,V.g15,0))",cx17:"=C(V.g41,P(V.cx16,V.g14,A(V.g14,V.g15,(V.cd4)),true),A(V.g41,V.g42,V._3cd4),true)",cy17:"=C(V.g42,P(V.cy16,V.g15,A(V.g14,V.g15,(V.cd4))),A(V.g41,V.g42,V._3cd4))",cx18:"=C(V.g14,V.g36,A(V.g14,V.g15,V.cd2),true)",cy18:"=C(V.g15,V.g29,A(V.g14,V.g15,V.cd2))",cx19:"=C(V.g41,P(V.cx18,V.g14,A(V.g14,V.g15,(V.cd2 + V.cd4)),true),A(V.g41,V.g42,V.cd4),true)",cy19:"=C(V.g42,P(V.cy18,V.g15,A(V.g14,V.g15,(V.cd2 + V.cd4))),A(V.g41,V.g42,V.cd4))",cx20:"=C(V.g14,P(V.cx19,V.g41,A(V.g41,V.g42,(V.cd4 + -5400000)),true),A(V.g14,V.g14,0),true)",cy20:"=C(V.g14,P(V.cy19,V.g42,A(V.g41,V.g42,(V.cd4 + -5400000))),A(V.g14,V.g14,0))",cx21:"=C(V.g42,V.hc,A(V.g42,V.g42,V._3cd4),true)",cy21:"=C(V.g42,V.g31,A(V.g42,V.g42,V._3cd4))"},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g33","=V.g27"],["E","=V.cx1","=V.cy1","=V.g16","=V.g16",0,"=A(V.g16,V.g16,V.cd2)","=A(V.g16,V.g16,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.g14","=V.g15",0,"=A(V.g14,V.g15,0)","=A(V.g14,V.g15,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V._3cd4)","=A(V.g41,V.g42,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g37","=V.g30"],["L","=V.g36","=V.g30"],["L","=V.g36","=V.g29"],["E","=V.cx4","=V.cy4","=V.g14","=V.g15",0,"=A(V.g14,V.g15,V.cd2)","=A(V.g14,V.g15,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx5","=V.cy5","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V.cd4)","=A(V.g41,V.g42,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx6","=V.cy6","=V.g14","=V.g14",0,"=A(V.g14,V.g14,0)","=A(V.g14,V.g14,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.g31"],["E","=V.cx7","=V.cy7","=V.g42","=V.g42",0,"=A(V.g42,V.g42,V._3cd4)","=(A(V.g42,V.g42,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M","=V.g33","=V.g27"],["E","=V.cx8","=V.cy8","=V.g16","=V.g16",0,"=A(V.g16,V.g16,V.cd2)","=A(V.g16,V.g16,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx9","=V.cy9","=V.g14","=V.g15",0,"=A(V.g14,V.g15,0)","=A(V.g14,V.g15,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx10","=V.cy10","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V._3cd4)","=A(V.g41,V.g42,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g37","=V.g30"],["L","=V.g36","=V.g30"],["L","=V.g36","=V.g29"],["E","=V.cx11","=V.cy11","=V.g14","=V.g15",0,"=A(V.g14,V.g15,V.cd2)","=A(V.g14,V.g15,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx12","=V.cy12","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V.cd4)","=A(V.g41,V.g42,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx13","=V.cy13","=V.g14","=V.g14",0,"=A(V.g14,V.g14,0)","=A(V.g14,V.g14,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.g31"],["E","=V.cx14","=V.cy14","=V.g42","=V.g42",0,"=A(V.g42,V.g42,V._3cd4)","=(A(V.g42,V.g42,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{
fillMode:"darken",strokeMode:"false"}],[["M","=V.g33","=V.g27"],["E","=V.cx15","=V.cy15","=V.g16","=V.g16",0,"=A(V.g16,V.g16,V.cd2)","=A(V.g16,V.g16,(V.cd2 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx16","=V.cy16","=V.g14","=V.g15",0,"=A(V.g14,V.g15,0)","=A(V.g14,V.g15,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx17","=V.cy17","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V._3cd4)","=A(V.g41,V.g42,(V._3cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g37","=V.g30"],["L","=V.g36","=V.g30"],["L","=V.g36","=V.g29"],["E","=V.cx18","=V.cy18","=V.g14","=V.g15",0,"=A(V.g14,V.g15,V.cd2)","=A(V.g14,V.g15,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx19","=V.cy19","=V.g41","=V.g42",0,"=A(V.g41,V.g42,V.cd4)","=A(V.g41,V.g42,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["E","=V.cx20","=V.cy20","=V.g14","=V.g14",0,"=A(V.g14,V.g14,0)","=A(V.g14,V.g14,(-10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.g31"],["E","=V.cx21","=V.cy21","=V.g42","=V.g42",0,"=A(V.g42,V.g42,V._3cd4)","=(A(V.g42,V.g42,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonInformation:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",hc:q,g11:"=V.hc - V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 / 32",g17:"=V.g13 * 5 / 16",g18:"=V.g13 * 3 / 8",g19:"=V.g13 * 13 / 32",g20:"=V.g13 * 19 / 32",g22:"=V.g13 * 11 / 16",g23:"=V.g13 * 13 / 16",g24:"=V.g13 * 7 / 8",g25:"=V.g9 + V.g14",g28:"=V.g9 + V.g17",g29:"=V.g9 + V.g18",g30:"=V.g9 + V.g23",g31:"=V.g9 + V.g24",g32:"=V.g11 + V.g17",g34:"=V.g11 + V.g19",g35:"=V.g11 + V.g20",g37:"=V.g11 + V.g22",g38:"=V.g13 * 3 / 32",r:d,b:e,l:0,t:0,_3cd4:p,cx1:"=C(V.dx2,V.hc,A(V.dx2,V.dx2,V._3cd4),true)",cy1:"=C(V.dx2,V.g9,A(V.dx2,V.dx2,V._3cd4))",cx2:"=C(V.dx2,V.hc,A(V.dx2,V.dx2,V._3cd4),true)",cy2:"=C(V.dx2,V.g9,A(V.dx2,V.dx2,V._3cd4))",cx3:"=C(V.g38,V.hc,A(V.g38,V.g38,V._3cd4),true)",cy3:"=C(V.g38,V.g25,A(V.g38,V.g38,V._3cd4))",cx4:"=C(V.g38,V.hc,A(V.g38,V.g38,V._3cd4),true)",cy4:"=C(V.g38,V.g25,A(V.g38,V.g38,V._3cd4))",cx5:"=C(V.dx2,V.hc,A(V.dx2,V.dx2,V._3cd4),true)",cy5:"=C(V.dx2,V.g9,A(V.dx2,V.dx2,V._3cd4))",cx6:"=C(V.g38,V.hc,A(V.g38,V.g38,V._3cd4),true)",cy6:"=C(V.g38,V.g25,A(V.g38,V.g38,V._3cd4))"},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M",g,"=V.g9"],["E","=V.cx1","=V.cy1","=V.dx2","=V.dx2",0,"=A(V.dx2,V.dx2,V._3cd4)","=(A(V.dx2,V.dx2,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],{strokeMode:"false"}],[["M",g,"=V.g9"],["E","=V.cx2","=V.cy2","=V.dx2","=V.dx2",0,"=A(V.dx2,V.dx2,V._3cd4)","=(A(V.dx2,V.dx2,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.g25"],["E","=V.cx3","=V.cy3","=V.g38","=V.g38",0,"=A(V.g38,V.g38,V._3cd4)","=(A(V.g38,V.g38,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["M","=V.g32","=V.g28"],["L","=V.g32","=V.g29"],["L","=V.g34","=V.g29"],["L","=V.g34","=V.g30"],["L","=V.g32","=V.g30"],["L","=V.g32","=V.g31"],["L","=V.g37","=V.g31"],["L","=V.g37","=V.g30"],["L","=V.g35","=V.g30"],["L","=V.g35","=V.g28"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M",g,"=V.g25"],["E","=V.cx4","=V.cy4","=V.g38","=V.g38",0,"=A(V.g38,V.g38,V._3cd4)","=(A(V.g38,V.g38,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["M","=V.g32","=V.g28"],["L","=V.g35","=V.g28"],["L","=V.g35","=V.g30"],["L","=V.g37","=V.g30"],["L","=V.g37","=V.g31"],["L","=V.g32","=V.g31"],["L","=V.g32","=V.g30"],["L","=V.g34","=V.g30"],["L","=V.g34","=V.g29"],["L","=V.g32","=V.g29"],["Z"],{fillMode:"lighten",strokeMode:"false"}],[["M",g,"=V.g9"],["E","=V.cx5","=V.cy5","=V.dx2","=V.dx2",0,"=A(V.dx2,V.dx2,V._3cd4)","=(A(V.dx2,V.dx2,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.g25"],["E","=V.cx6","=V.cy6","=V.g38","=V.g38",0,"=A(V.g38,V.g38,V._3cd4)","=(A(V.g38,V.g38,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["M","=V.g32","=V.g28"],["L","=V.g35","=V.g28"],["L","=V.g35","=V.g30"],["L","=V.g37","=V.g30"],["L","=V.g37","=V.g31"],["L","=V.g32","=V.g31"],["L","=V.g32","=V.g30"],["L","=V.g34","=V.g30"],["L","=V.g34","=V.g29"],["L","=V.g32","=V.g29"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonBackorPrevious:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g11",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],{strokeMode:"false"}],[["M","=V.g11",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g11",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonForwardorNext:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g12",h],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["Z"],{strokeMode:"false"}],[["M","=V.g12",h],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g12",h],["L","=V.g11","=V.g10"],["L","=V.g11","=V.g9"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonBeginning:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 / 8",g15:"=V.g13 / 4",g16:"=V.g11 + V.g14",g17:"=V.g11 + V.g15",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g17",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],["M","=V.g16","=V.g9"],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["L","=V.g16","=V.g10"],["Z"],{strokeMode:"false"}],[["M","=V.g17",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],["M","=V.g16","=V.g9"],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["L","=V.g16","=V.g10"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g17",h],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["Z"],["M","=V.g16","=V.g9"],["L","=V.g16","=V.g10"],["L","=V.g11","=V.g10"],["L","=V.g11","=V.g9"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonEnd:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 * 3 / 4",g15:"=V.g13 * 7 / 8",g16:"=V.g11 + V.g14",g17:"=V.g11 + V.g15",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g16",h],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["Z"],["M","=V.g17","=V.g9"],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["L","=V.g17","=V.g10"],["Z"],{strokeMode:"false"}],[["M","=V.g16",h],["L","=V.g11","=V.g9"],["L","=V.g11","=V.g10"],["Z"],["M","=V.g17","=V.g9"],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["L","=V.g17","=V.g10"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g16",h],["L","=V.g11","=V.g10"],["L","=V.g11","=V.g9"],["Z"],["M","=V.g17","=V.g9"],["L","=V.g12","=V.g9"],["L","=V.g12","=V.g10"],["L","=V.g17","=V.g10"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonReturn:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 * 7 / 8",g15:"=V.g13 * 3 / 4",g16:"=V.g13 * 5 / 8",g17:"=V.g13 * 3 / 8",g18:"=V.g13 / 4",g19:"=V.g9 + V.g15",g20:"=V.g9 + V.g16",g21:"=V.g9 + V.g18",g22:"=V.g11 + V.g14",g23:"=V.g11 + V.g15",g24:"=V.g11 + V.g16",g25:"=V.g11 + V.g17",g26:"=V.g11 + V.g18",g27:"=V.g13 / 8",r:d,b:e,l:0,t:0,cd4:o,cx1:"=C(V.g27,V.g24,A(V.g27,V.g27,0),true)",cy1:"=C(V.g27,V.g20,A(V.g27,V.g27,0))",cx2:"=C(V.g27,V.g25,A(V.g27,V.g27,V.cd4),true)",cy2:"=C(V.g27,V.g19,A(V.g27,V.g27,V.cd4))",cd2:n,cx3:"=C(V.g17,V.g11,A(V.g17,V.g17,V.cd2),true)",cy3:"=C(V.g17,V.g20,A(V.g17,V.g17,V.cd2))",cx4:"=C(V.g17,V.hc,A(V.g17,V.g17,V.cd4),true)",cy4:"=C(V.g17,V.g10,A(V.g17,V.g17,V.cd4))",cx5:"=C(V.g27,V.g24,A(V.g27,V.g27,0),true)",cy5:"=C(V.g27,V.g20,A(V.g27,V.g27,0))",cx6:"=C(V.g27,V.g25,A(V.g27,V.g27,V.cd4),true)",cy6:"=C(V.g27,V.g19,A(V.g27,V.g27,V.cd4))",cx7:"=C(V.g17,V.g11,A(V.g17,V.g17,V.cd2),true)",cy7:"=C(V.g17,V.g20,A(V.g17,V.g17,V.cd2))",cx8:"=C(V.g17,V.hc,A(V.g17,V.g17,V.cd4),true)",cy8:"=C(V.g17,V.g10,A(V.g17,V.g17,V.cd4))",cx9:"=C(V.g17,V.g22,A(V.g17,V.g17,0),true)",cy9:"=C(V.g17,V.g20,A(V.g17,V.g17,0))",cx10:"=C(V.g17,V.g25,A(V.g17,V.g17,V.cd4),true)",cy10:"=C(V.g17,V.g10,A(V.g17,V.g17,V.cd4))",cx11:"=C(V.g27,V.g26,A(V.g27,V.g27,V.cd2),true)",cy11:"=C(V.g27,V.g20,A(V.g27,V.g27,V.cd2))",cx12:"=C(V.g27,V.hc,A(V.g27,V.g27,V.cd4),true)",cy12:"=C(V.g27,V.g19,A(V.g27,V.g27,V.cd4))"},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g12","=V.g21"],["L","=V.g23","=V.g9"],["L",g,"=V.g21"],["L","=V.g24","=V.g21"],["L","=V.g24","=V.g20"],["E","=V.cx1","=V.cy1","=V.g27","=V.g27",0,"=A(V.g27,V.g27,0)","=A(V.g27,V.g27,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g25","=V.g19"],["E","=V.cx2","=V.cy2","=V.g27","=V.g27",0,"=A(V.g27,V.g27,V.cd4)","=A(V.g27,V.g27,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g26","=V.g21"],["L","=V.g11","=V.g21"],["L","=V.g11","=V.g20"],["E","=V.cx3","=V.cy3","=V.g17","=V.g17",0,"=A(V.g17,V.g17,V.cd2)","=A(V.g17,V.g17,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,"=V.g10"],["E","=V.cx4","=V.cy4","=V.g17","=V.g17",0,"=A(V.g17,V.g17,V.cd4)","=A(V.g17,V.g17,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g22","=V.g21"],["Z"],{strokeMode:"false"}],[["M","=V.g12","=V.g21"],["L","=V.g23","=V.g9"],["L",g,"=V.g21"],["L","=V.g24","=V.g21"],["L","=V.g24","=V.g20"],["E","=V.cx5","=V.cy5","=V.g27","=V.g27",0,"=A(V.g27,V.g27,0)","=A(V.g27,V.g27,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g25","=V.g19"],["E","=V.cx6","=V.cy6","=V.g27","=V.g27",0,"=A(V.g27,V.g27,V.cd4)","=A(V.g27,V.g27,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g26","=V.g21"],["L","=V.g11","=V.g21"],["L","=V.g11","=V.g20"],["E","=V.cx7","=V.cy7","=V.g17","=V.g17",0,"=A(V.g17,V.g17,V.cd2)","=A(V.g17,V.g17,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,"=V.g10"],["E","=V.cx8","=V.cy8","=V.g17","=V.g17",0,"=A(V.g17,V.g17,V.cd4)","=A(V.g17,V.g17,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g22","=V.g21"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g12","=V.g21"],["L","=V.g22","=V.g21"],["L","=V.g22","=V.g20"],["E","=V.cx9","=V.cy9","=V.g17","=V.g17",0,"=A(V.g17,V.g17,0)","=A(V.g17,V.g17,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g25","=V.g10"],["E","=V.cx10","=V.cy10","=V.g17","=V.g17",0,"=A(V.g17,V.g17,V.cd4)","=A(V.g17,V.g17,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.g11","=V.g21"],["L","=V.g26","=V.g21"],["L","=V.g26","=V.g20"],["E","=V.cx11","=V.cy11","=V.g27","=V.g27",0,"=A(V.g27,V.g27,V.cd2)","=A(V.g27,V.g27,(V.cd2 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L",g,"=V.g19"],["E","=V.cx12","=V.cy12","=V.g27","=V.g27",0,"=A(V.g27,V.g27,V.cd4)","=A(V.g27,V.g27,(V.cd4 + -5400000))","=IF(-5400000 > 0, FALSE, TRUE)"],["L","=V.g24","=V.g21"],["L",g,"=V.g21"],["L","=V.g23","=V.g9"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonDocument:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",dx1:"=V.ss * 9 / 32",hc:q,g11:"=V.hc - V.dx1",g12:"=V.hc + V.dx1",g13:"=V.ss * 3 / 16",g14:"=V.g12 - V.g13",g15:"=V.g9 + V.g13",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g11","=V.g9"],["L","=V.g14","=V.g9"],["L","=V.g12","=V.g15"],["L","=V.g12","=V.g10"],["L","=V.g11","=V.g10"],["Z"],{strokeMode:"false"}],[["M","=V.g11","=V.g9"],["L","=V.g14","=V.g9"],["L","=V.g14","=V.g15"],["L","=V.g12","=V.g15"],["L","=V.g12","=V.g10"],["L","=V.g11","=V.g10"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M","=V.g14","=V.g9"],["L","=V.g14","=V.g15"],["L","=V.g12","=V.g15"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g11","=V.g9"],["L","=V.g14","=V.g9"],["L","=V.g12","=V.g15"],["L","=V.g12","=V.g10"],["L","=V.g11","=V.g10"],["Z"],["M","=V.g12","=V.g15"],["L","=V.g14","=V.g15"],["L","=V.g14","=V.g9"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonSound:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 / 8",g15:"=V.g13 * 5 / 16",g16:"=V.g13 * 5 / 8",g17:"=V.g13 * 11 / 16",g18:"=V.g13 * 3 / 4",g19:"=V.g13 * 7 / 8",g20:"=V.g9 + V.g14",g21:"=V.g9 + V.g15",g22:"=V.g9 + V.g17",g23:"=V.g9 + V.g19",g24:"=V.g11 + V.g15",g25:"=V.g11 + V.g16",g26:"=V.g11 + V.g18",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g11","=V.g21"],["L","=V.g11","=V.g22"],["L","=V.g24","=V.g22"],["L","=V.g25","=V.g10"],["L","=V.g25","=V.g9"],["L","=V.g24","=V.g21"],["Z"],{strokeMode:"false"}],[["M","=V.g11","=V.g21"],["L","=V.g11","=V.g22"],["L","=V.g24","=V.g22"],["L","=V.g25","=V.g10"],["L","=V.g25","=V.g9"],["L","=V.g24","=V.g21"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g11","=V.g21"],["L","=V.g24","=V.g21"],["L","=V.g25","=V.g9"],["L","=V.g25","=V.g10"],["L","=V.g24","=V.g22"],["L","=V.g11","=V.g22"],["Z"],["M","=V.g26","=V.g21"],["L","=V.g12","=V.g20"],["M","=V.g26",h],["L","=V.g12",h],["M","=V.g26","=V.g22"],["L","=V.g12","=V.g23"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},actionButtonMovie:{variables:{ss:f,dx2:"=V.ss * 3 / 8",vc:r,g9:"=V.vc - V.dx2",g10:"=V.vc + V.dx2",hc:q,g11:"=V.hc - V.dx2",g12:"=V.hc + V.dx2",g13:"=V.ss * 3 / 4",g14:"=V.g13 * 1455 / 21600",g15:"=V.g13 * 1905 / 21600",g16:"=V.g13 * 2325 / 21600",g17:"=V.g13 * 16155 / 21600",g18:"=V.g13 * 17010 / 21600",g19:"=V.g13 * 19335 / 21600",g20:"=V.g13 * 19725 / 21600",g21:"=V.g13 * 20595 / 21600",g22:"=V.g13 * 5280 / 21600",g23:"=V.g13 * 5730 / 21600",g24:"=V.g13 * 6630 / 21600",g25:"=V.g13 * 7492 / 21600",g26:"=V.g13 * 9067 / 21600",g27:"=V.g13 * 9555 / 21600",g28:"=V.g13 * 13342 / 21600",g29:"=V.g13 * 14580 / 21600",g30:"=V.g13 * 15592 / 21600",g31:"=V.g11 + V.g14",g32:"=V.g11 + V.g15",g33:"=V.g11 + V.g16",g34:"=V.g11 + V.g17",g35:"=V.g11 + V.g18",g36:"=V.g11 + V.g19",g37:"=V.g11 + V.g20",g38:"=V.g11 + V.g21",g39:"=V.g9 + V.g22",g40:"=V.g9 + V.g23",g41:"=V.g9 + V.g24",g42:"=V.g9 + V.g25",g43:"=V.g9 + V.g26",g44:"=V.g9 + V.g27",g45:"=V.g9 + V.g28",g46:"=V.g9 + V.g29",g47:"=V.g9 + V.g30",g48:"=V.g9 + V.g31",r:d,b:e,l:0,t:0},connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M","=V.g11","=V.g39"],["L","=V.g11","=V.g44"],["L","=V.g31","=V.g44"],["L","=V.g32","=V.g43"],["L","=V.g33","=V.g43"],["L","=V.g33","=V.g47"],["L","=V.g35","=V.g47"],["L","=V.g35","=V.g45"],["L","=V.g36","=V.g45"],["L","=V.g38","=V.g46"],["L","=V.g12","=V.g46"],["L","=V.g12","=V.g41"],["L","=V.g38","=V.g41"],["L","=V.g37","=V.g42"],["L","=V.g35","=V.g42"],["L","=V.g35","=V.g41"],["L","=V.g34","=V.g40"],["L","=V.g32","=V.g40"],["L","=V.g31","=V.g39"],["Z"],{strokeMode:"false"}],[["M","=V.g11","=V.g39"],["L","=V.g11","=V.g44"],["L","=V.g31","=V.g44"],["L","=V.g32","=V.g43"],["L","=V.g33","=V.g43"],["L","=V.g33","=V.g47"],["L","=V.g35","=V.g47"],["L","=V.g35","=V.g45"],["L","=V.g36","=V.g45"],["L","=V.g38","=V.g46"],["L","=V.g12","=V.g46"],["L","=V.g12","=V.g41"],["L","=V.g38","=V.g41"],["L","=V.g37","=V.g42"],["L","=V.g35","=V.g42"],["L","=V.g35","=V.g41"],["L","=V.g34","=V.g40"],["L","=V.g32","=V.g40"],["L","=V.g31","=V.g39"],["Z"],{fillMode:"darken",strokeMode:"false"}],[["M","=V.g11","=V.g39"],["L","=V.g31","=V.g39"],["L","=V.g32","=V.g40"],["L","=V.g34","=V.g40"],["L","=V.g35","=V.g41"],["L","=V.g35","=V.g42"],["L","=V.g37","=V.g42"],["L","=V.g38","=V.g41"],["L","=V.g12","=V.g41"],["L","=V.g12","=V.g46"],["L","=V.g38","=V.g46"],["L","=V.g36","=V.g45"],["L","=V.g35","=V.g45"],["L","=V.g35","=V.g47"],["L","=V.g33","=V.g47"],["L","=V.g33","=V.g43"],["L","=V.g32","=V.g43"],["L","=V.g31","=V.g44"],["L","=V.g11","=V.g44"],["Z"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],{fillMode:"none"}]]},balloon:{variables:{adj1:-20833,adj2:62500,adj3:16667,dxPos:"=width * V.adj1 / 100000",dyPos:"=height * V.adj2 / 100000",hc:q,xPos:"=V.hc + V.dxPos",vc:r,yPos:"=V.vc + V.dyPos",dq:"=V.dxPos * height / width",ady:"=ABS(V.dyPos)",adq:"=ABS(V.dq)",dz:"=V.ady - V.adq",xg1:"=IF(V.dxPos > 0, 7, 2)",xg2:"=IF(V.dxPos > 0, 10, 5)",x1:"=width * V.xg1 / 12",x2:"=width * V.xg2 / 12",yg1:"=IF(V.dyPos > 0, 7, 2)",yg2:"=IF(V.dyPos > 0, 10, 5)",y1:"=height * V.yg1 / 12",y2:"=height * V.yg2 / 12",l:0,t1:"=IF(V.dxPos > 0, V.l, V.xPos)",xl:"=IF(V.dz > 0, V.l, V.t1)",t2:"=IF(V.dyPos > 0, V.x1, V.xPos)",xt:"=IF(V.dz > 0, V.t2, V.x1)",r:d,t3:"=IF(V.dxPos > 0, V.xPos, V.r)",xr:"=IF(V.dz > 0, V.r, V.t3)",t4:"=IF(V.dyPos > 0, V.xPos, V.x1)",xb:"=IF(V.dz > 0, V.t4, V.x1)",t5:"=IF(V.dxPos > 0, V.y1, V.yPos)",yl:"=IF(V.dz > 0, V.y1, V.t5)",t:0,t6:"=IF(V.dyPos > 0, V.t, V.yPos)",yt:"=IF(V.dz > 0, V.t6, V.t)",t7:"=IF(V.dxPos > 0, V.yPos, V.y1)",yr:"=IF(V.dz > 0, V.y1, V.t7)",b:e,t8:"=IF(V.dyPos > 0, V.yPos, V.b)",yb:"=IF(V.dz > 0, V.t8, V.b)",ss:f,u1:"=V.ss * V.adj3 / 100000",u2:"=width - V.u1",v2:"=height - V.u1",il:"=V.u1 * 29289 / 100000",ir:"=width - V.il",ib:"=height - V.il",cd2:n,cd4:o,cx1:"=C(V.u1,V.l,A(V.u1,V.u1,V.cd2),true)",cy1:"=C(V.u1,V.u1,A(V.u1,V.u1,V.cd2))",_3cd4:p,cx2:"=C(V.u1,V.u2,A(V.u1,V.u1,V._3cd4),true)",cy2:"=C(V.u1,V.t,A(V.u1,V.u1,V._3cd4))",cx3:"=C(V.u1,V.r,A(V.u1,V.u1,0),true)",cy3:"=C(V.u1,V.v2,A(V.u1,V.u1,0))",cx4:"=C(V.u1,V.u1,A(V.u1,V.u1,V.cd4),true)",cy4:"=C(V.u1,V.b,A(V.u1,V.u1,V.cd4))"},adjustInfo:[["adj1",-20833],["adj2",62500],["adj3",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h},{x:"=V.xPos",y:"=V.yPos"}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:-2147483647,maxX:2147483647,gdRefY:"adj2",minY:-2147483647,maxY:2147483647,position:{x:"xPos",y:"yPos"},point:["=V.xPos","=V.yPos"]}],path:[[["M",0,"=V.u1"],["E","=V.cx1","=V.cy1","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V.cd2)","=A(V.u1,V.u1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",i,0],["L","=V.xt","=V.yt"],["L",j,0],["L","=V.u2",0],["E","=V.cx2","=V.cy2","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V._3cd4)","=A(V.u1,V.u1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,k],["L","=V.xr","=V.yr"],["L",d,l],["L",d,"=V.v2"],["E","=V.cx3","=V.cy3","=V.u1","=V.u1",0,"=A(V.u1,V.u1,0)","=A(V.u1,V.u1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,e],["L","=V.xb","=V.yb"],["L",i,e],["L","=V.u1",e],["E","=V.cx4","=V.cy4","=V.u1","=V.u1",0,"=A(V.u1,V.u1,V.cd4)","=A(V.u1,V.u1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,l],["L","=V.xl","=V.yl"],["L",0,k],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},flowchartOfflineStorage:{variables:{x4:"=width * 3 / 4",vc:r,hc:q,b:e,wd4:"=width/4",t:0,_scaleX1:"= width / 2",_scaleY1:"= height / 2",_scaleX2:"= width / 5",_scaleY2:"= height / 5",_scaleX3:"= width / 2",_scaleY3:"= height / 2"},connectionPoints:[{x:"=V.x4",y:h},{x:g,y:e},{x:"=V.wd4",y:h},{x:g,y:0}],path:[[["M",0,0],["L",d,0],["L",q,e],["Z"],{strokeMode:"false"}],[["M","=2 * V._scaleX2","=4 * V._scaleY2"],["L","=3 * V._scaleX2","=4 * V._scaleY2"],{fillMode:"none"}],[["M",0,0],["L",d,0],["L",q,e],["Z"],{fillMode:"none"}]],textRect:{left:"=V.wd4",top:0,right:"=V.x4",bottom:h}},leftRightRibbon:{variables:{adj1:5e4,adj2:5e4,adj3:16667,a3:"=MIN(MAX(0, V.adj3), 33333)",maxAdj1:"=100000 - V.a3",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",wd2:q,wd32:"=width/32",w1:"=V.wd2 - V.wd32",ss:f,maxAdj2:"=100000 * V.w1 / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",x1:"=V.ss * V.a2 / 100000",r:d,x4:"=width - V.x1",dy1:"=height * V.a1 / 200000",dy2:"=height * V.a3 / -200000",vc:r,ly1:"=V.vc + V.dy2 - V.dy1",ry4:"=V.vc + V.dy1 - V.dy2",ly2:"=V.ly1 + V.dy1",b:e,ry3:"=height - V.ly2",ly4:"=V.ly2 * 2",ry1:"=height - V.ly4",ly3:"=V.ly4 - V.ly1",ry2:"=height - V.ly3",hR:"=V.a3 * V.ss / 400000",hc:q,x2:"=V.hc - V.wd32",x3:"=V.hc + V.wd32",y1:"=V.ly1 + V.hR",y2:"=V.ry2 - V.hR",l:0,t:0,_3cd4:p,cd2:n,cx1:"=C(V.wd32,V.hc,A(V.wd32,V.hR,V._3cd4),true)",cy1:"=C(V.hR,V.ly1,A(V.wd32,V.hR,V._3cd4))",cx2:"=C(V.wd32,P(V.cx1,V.wd32,A(V.wd32,V.hR,(V._3cd4 + V.cd2)),true),A(V.wd32,V.hR,V._3cd4),true)",cy2:"=C(V.hR,P(V.cy1,V.hR,A(V.wd32,V.hR,(V._3cd4 + V.cd2))),A(V.wd32,V.hR,V._3cd4))",cd4:o,cx3:"=C(V.wd32,V.hc,A(V.wd32,V.hR,V.cd4),true)",cy3:"=C(V.hR,V.ry4,A(V.wd32,V.hR,V.cd4))",cx4:"=C(V.wd32,V.x3,A(V.wd32,V.hR,0),true)",cy4:"=C(V.hR,V.y1,A(V.wd32,V.hR,0))",cx5:"=C(V.wd32,P(V.cx4,V.wd32,A(V.wd32,V.hR,(V.cd4)),true),A(V.wd32,V.hR,V._3cd4),true)",cy5:"=C(V.hR,P(V.cy4,V.hR,A(V.wd32,V.hR,(V.cd4))),A(V.wd32,V.hR,V._3cd4))",cx6:"=C(V.wd32,V.hc,A(V.wd32,V.hR,V._3cd4),true)",cy6:"=C(V.hR,V.ly1,A(V.wd32,V.hR,V._3cd4))",cx7:"=C(V.wd32,P(V.cx6,V.wd32,A(V.wd32,V.hR,(V._3cd4 + V.cd2)),true),A(V.wd32,V.hR,V._3cd4),true)",cy7:"=C(V.hR,P(V.cy6,V.hR,A(V.wd32,V.hR,(V._3cd4 + V.cd2))),A(V.wd32,V.hR,V._3cd4))",cx8:"=C(V.wd32,V.hc,A(V.wd32,V.hR,V.cd4),true)",cy8:"=C(V.hR,V.ry4,A(V.wd32,V.hR,V.cd4))"},adjustInfo:[["adj1",5e4],["adj2",5e4],["adj3",16667]],connectionPoints:[{x:d,y:"=V.ry3"},{x:"=V.x4",y:e},{x:i,y:"=V.ly4"},{x:0,y:"=V.ly2"},{x:i,y:0},{x:"=V.x4",y:"=V.ry1"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"x4",y:"ry2"},point:["=V.x4","=V.ry2"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:33333,position:{x:"x3",y:"ry2"},point:["=V.x3","=V.ry2"]}],path:[[["M",0,"=V.ly2"],["L",i,0],["L",i,"=V.ly1"],["L",g,"=V.ly1"],["E","=V.cx1","=V.cy1","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx2","=V.cy2","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x4","=V.ry2"],["L","=V.x4","=V.ry1"],["L",d,"=V.ry3"],["L","=V.x4",e],["L","=V.x4","=V.ry4"],["L",g,"=V.ry4"],["E","=V.cx3","=V.cy3","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,"=V.ly3"],["L",i,"=V.ly3"],["L",i,"=V.ly4"],["Z"],{strokeMode:"false"}],[["M","=V.x3",k],["E","=V.cx4","=V.cy4","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,0)","=A(V.wd32,V.hR,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx5","=V.cy5","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x3","=V.ry2"],["Z"],{fillMode:"darkenLess",strokeMode:"false"}],[["M",0,"=V.ly2"],["L",i,0],["L",i,"=V.ly1"],["L",g,"=V.ly1"],["E","=V.cx6","=V.cy6","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + V.cd2))","=IF(V.cd2 > 0, FALSE, TRUE)"],["E","=V.cx7","=V.cy7","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V._3cd4)","=A(V.wd32,V.hR,(V._3cd4 + -10800000))","=IF(-10800000 > 0, FALSE, TRUE)"],["L","=V.x4","=V.ry2"],["L","=V.x4","=V.ry1"],["L",d,"=V.ry3"],["L","=V.x4",e],["L","=V.x4","=V.ry4"],["L",g,"=V.ry4"],["E","=V.cx8","=V.cy8","=V.wd32","=V.hR",0,"=A(V.wd32,V.hR,V.cd4)","=A(V.wd32,V.hR,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",j,"=V.ly3"],["L",i,"=V.ly3"],["L",i,"=V.ly4"],["Z"],["M","=V.x3",k],["L","=V.x3","=V.ry2"],["M",j,l],["L",j,"=V.ly3"],{fillMode:"none"}]],textRect:{left:i,top:"=V.ly1",right:"=V.x4",bottom:"=V.ry4"}},diagonalStripe:{variables:{adj:5e4,a:"=MIN(MAX(0, V.adj), 100000)",x2:"=width * V.a / 100000",x1:"=V.x2 / 2",r:d,x3:"=(V.x2 + V.r) / 2",y2:"=height * V.a / 100000",y1:"=V.y2 / 2",b:e,y3:"=(V.y2 + V.b) / 2",hc:q,vc:r,l:0,t:0},adjustInfo:[["adj",5e4]],connectionPoints:[{x:g,y:h},{x:0,y:"=V.y3"},{x:i,y:k},{x:"=V.x3",y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:1e5,position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",0,l],["L",j,0],["L",d,0],["L",0,e],["Z"],{}]],textRect:{left:0,top:0,right:"=V.x3",bottom:"=V.y3"}},pie:{variables:{adj1:0,adj2:p,stAng:"=MIN(MAX(0, V.adj1), 21599999)",enAng:"=MIN(MAX(0, V.adj2), 21599999)",sw1:"=V.enAng - V.stAng",sw2:"=V.sw1 + 21600000",swAng:"=IF(V.sw1 > 0, V.sw1, V.sw2)",wd2:q,d2r:m,wt1:"=V.wd2 * SIN(V.stAng / V.d2r)",hd2:r,ht1:"=V.hd2 * COS(V.stAng / V.d2r)",dx1:"=V.wd2 * COS(ATAN2(V.ht1,V.wt1))",dy1:"=V.hd2 * SIN(ATAN2(V.ht1,V.wt1))",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc + V.dy1",wt2:"=V.wd2 * SIN(V.enAng / V.d2r)",ht2:"=V.hd2 * COS(V.enAng / V.d2r)",dx2:"=V.wd2 * COS(ATAN2(V.ht2,V.wt2))",dy2:"=V.hd2 * SIN(ATAN2(V.ht2,V.wt2))",x2:"=V.hc + V.dx2",y2:"=V.vc + V.dy2",idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",r:d,b:e,l:0,t:0,cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng),true)",cy1:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng))"},adjustInfo:[["adj1",0],["adj2",162e5]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj1",minAng:0,maxAng:21599999,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahPolar",gdRefAng:"adj2",minAng:0,maxAng:21599999,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng)","=A(V.wd2,V.hd2,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L",g,h],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},nonIsoscelesTrapezoid:{variables:{adj1:25e3,adj2:25e3,ss:f,maxAdj:"=50000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), V.maxAdj)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj)",x1:"=V.ss * V.a1 / 200000",x2:"=V.ss * V.a1 / 100000",dx3:"=V.ss * V.a2 / 100000",r:d,x3:"=width - V.dx3",x4:"=(width + V.x3) / 2",wd3:"=width/3",il:"=V.wd3 * V.a1 / V.maxAdj",adjm:"=MAX(V.a1, V.a2)",hd3:"=height/3",it:"=V.hd3 * V.adjm / V.maxAdj",irt:"=V.wd3 * V.a2 / V.maxAdj",ir:"=width - V.irt",vc:r,hc:q,b:e,t:0,l:0},adjustInfo:[["adj1",25e3],["adj2",25e3]],connectionPoints:[{x:"=V.x4",y:h},{x:g,y:e},{x:i,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:"maxAdj",position:{x:"x2",y:"t"},point:[j,0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj",position:{x:"x3",y:"t"},point:["=V.x3",0]}],path:[[["M",0,e],["L",j,0],["L","=V.x3",0],["L",d,e],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:e}},decagon:{variables:{vf:105146,hd2:r,shd2:"=V.hd2 * V.vf / 100000",wd2:q,d2r:m,dx1:"=V.wd2 * COS(2160000 / V.d2r)",dx2:"=V.wd2 * COS(4320000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",dy1:"=V.shd2 * SIN(4320000 / V.d2r)",dy2:"=V.shd2 * SIN(2160000 / V.d2r)",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y4:"=V.vc + V.dy1",r:d,l:0},adjustInfo:[["vf",105146]],connectionPoints:[{x:"=V.x4",y:l},{x:d,y:h},{x:"=V.x4",y:"=V.y3"},{x:"=V.x3",y:"=V.y4"},{x:j,y:"=V.y4"},{x:i,y:"=V.y3"},{x:0,y:h},{x:i,y:l},{x:j,y:k},{x:"=V.x3",y:k}],path:[[["M",0,h],["L",i,l],["L",j,k],["L","=V.x3",k],["L","=V.x4",l],["L",d,h],["L","=V.x4","=V.y3"],["L","=V.x3","=V.y4"],["L",j,"=V.y4"],["L",i,"=V.y3"],["Z"],{}]],textRect:{left:i,top:l,right:"=V.x4",bottom:"=V.y3"}},heptagon:{variables:{hf:102572,vf:105210,wd2:q,swd2:"=V.wd2 * V.hf / 100000",hd2:r,shd2:"=V.hd2 * V.vf / 100000",vc:r,svc:"=V.vc * V.vf / 100000",dx1:"=V.swd2 * 97493 / 100000",dx2:"=V.swd2 * 78183 / 100000",dx3:"=V.swd2 * 43388 / 100000",dy1:"=V.shd2 * 62349 / 100000",dy2:"=V.shd2 * 22252 / 100000",dy3:"=V.shd2 * 90097 / 100000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc - V.dx3",x4:"=V.hc + V.dx3",x5:"=V.hc + V.dx2",x6:"=V.hc + V.dx1",y1:"=V.svc - V.dy1",y2:"=V.svc + V.dy2",y3:"=V.svc + V.dy3",b:e,ib:"=height - V.y1",t:0},adjustInfo:[["hf",102572],["vf",105210]],connectionPoints:[{x:"=V.x5",y:k},{x:"=V.x6",y:l},{x:"=V.x4",y:"=V.y3"},{x:"=V.x3",y:"=V.y3"},{x:i,y:l},{x:j,y:k},{x:g,y:0}],path:[[["M",i,l],["L",j,k],["L",g,0],["L","=V.x5",k],["L","=V.x6",l],["L","=V.x4","=V.y3"],["L","=V.x3","=V.y3"],["Z"],{}]],textRect:{left:j,top:k,right:"=V.x5",bottom:"=V.ib"}},dodecagon:{variables:{x1:"=width * 2894 / 21600",x2:"=width * 7906 / 21600",x3:"=width * 13694 / 21600",x4:"=width * 18706 / 21600",y1:"=height * 2894 / 21600",y2:"=height * 7906 / 21600",y3:"=height * 13694 / 21600",y4:"=height * 18706 / 21600",r:d,b:e,l:0,t:0},connectionPoints:[{x:"=V.x4",y:k},{x:d,y:l},{x:d,y:"=V.y3"},{x:"=V.x4",y:"=V.y4"},{x:"=V.x3",y:e},{x:j,y:e},{x:i,y:"=V.y4"},{x:0,y:"=V.y3"},{x:0,y:l},{x:i,y:k},{x:j,y:0},{x:"=V.x3",y:0}],path:[[["M",0,l],["L",i,k],["L",j,0],["L","=V.x3",0],["L","=V.x4",k],["L",d,l],["L",d,"=V.y3"],["L","=V.x4","=V.y4"],["L","=V.x3",e],["L",j,e],["L",i,"=V.y4"],["L",0,"=V.y3"],["Z"],{}]],textRect:{left:i,top:k,right:"=V.x4",bottom:"=V.y4"}},star6Point:{variables:{adj:28868,hf:115470,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,swd2:"=V.wd2 * V.hf / 100000",d2r:m,dx1:"=V.swd2 * COS(1800000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",vc:r,hd4:"=height/4",y2:"=V.vc + V.hd4",iwd2:"=V.swd2 * V.a / 50000",hd2:r,ihd2:"=V.hd2 * V.a / 50000",sdx2:"=V.iwd2 / 2",sx1:"=V.hc - V.iwd2",sx2:"=V.hc - V.sdx2",sx3:"=V.hc + V.sdx2",sx4:"=V.hc + V.iwd2",sdy1:"=V.ihd2 * SIN(3600000 / V.d2r)",sy1:"=V.vc - V.sdy1",sy2:"=V.vc + V.sdy1",yAdj:"=V.vc - V.ihd2",b:e,t:0},adjustInfo:[["adj",28868],["hf",115470]],connectionPoints:[{x:j,y:"=V.hd4"},{x:j,y:l},{x:g,y:e},{x:i,y:l},{x:i,y:"=V.hd4"},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",i,"=V.hd4"],["L","=V.sx2","=V.sy1"],["L",g,0],["L","=V.sx3","=V.sy1"],["L",j,"=V.hd4"],["L","=V.sx4",h],["L",j,l],["L","=V.sx3","=V.sy2"],["L",g,e],["L","=V.sx2","=V.sy2"],["L",i,l],["L","=V.sx1",h],["Z"],{}]],textRect:{left:"=V.sx1",top:"=V.sy1",right:"=V.sx4",bottom:"=V.sy2"}},star7Point:{variables:{adj:34601,hf:102572,vf:105210,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,swd2:"=V.wd2 * V.hf / 100000",hd2:r,shd2:"=V.hd2 * V.vf / 100000",vc:r,svc:"=V.vc * V.vf / 100000",dx1:"=V.swd2 * 97493 / 100000",dx2:"=V.swd2 * 78183 / 100000",dx3:"=V.swd2 * 43388 / 100000",dy1:"=V.shd2 * 62349 / 100000",dy2:"=V.shd2 * 22252 / 100000",dy3:"=V.shd2 * 90097 / 100000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc - V.dx3",x4:"=V.hc + V.dx3",x5:"=V.hc + V.dx2",x6:"=V.hc + V.dx1",y1:"=V.svc - V.dy1",y2:"=V.svc + V.dy2",y3:"=V.svc + V.dy3",iwd2:"=V.swd2 * V.a / 50000",ihd2:"=V.shd2 * V.a / 50000",sdx1:"=V.iwd2 * 97493 / 100000",sdx2:"=V.iwd2 * 78183 / 100000",sdx3:"=V.iwd2 * 43388 / 100000",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc - V.sdx3",sx4:"=V.hc + V.sdx3",sx5:"=V.hc + V.sdx2",sx6:"=V.hc + V.sdx1",sdy1:"=V.ihd2 * 90097 / 100000",sdy2:"=V.ihd2 * 22252 / 100000",sdy3:"=V.ihd2 * 62349 / 100000",sy1:"=V.svc - V.sdy1",sy2:"=V.svc - V.sdy2",sy3:"=V.svc + V.sdy3",sy4:"=V.svc + V.ihd2",yAdj:"=V.svc - V.ihd2",t:0},adjustInfo:[["adj",34601],["hf",102572],["vf",105210]],connectionPoints:[{x:"=V.x5",y:k},{x:"=V.x6",y:l},{x:"=V.x4",y:"=V.y3"},{x:"=V.x3",y:"=V.y3"},{x:i,y:l},{x:j,y:k},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",i,l],["L","=V.sx1","=V.sy2"],["L",j,k],["L","=V.sx3","=V.sy1"],["L",g,0],["L","=V.sx4","=V.sy1"],["L","=V.x5",k],["L","=V.sx6","=V.sy2"],["L","=V.x6",l],["L","=V.sx5","=V.sy3"],["L","=V.x4","=V.y3"],["L",g,"=V.sy4"],["L","=V.x3","=V.y3"],["L","=V.sx2","=V.sy3"],["Z"],{}]],textRect:{left:"=V.sx2",
top:"=V.sy1",right:"=V.sx5",bottom:"=V.sy3"}},star10Point:{variables:{adj:42533,hf:105146,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,swd2:"=V.wd2 * V.hf / 100000",dx1:"=V.swd2 * 95106 / 100000",dx2:"=V.swd2 * 58779 / 100000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",hd2:r,dy1:"=V.hd2 * 80902 / 100000",dy2:"=V.hd2 * 30902 / 100000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y4:"=V.vc + V.dy1",iwd2:"=V.swd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * 80902 / 100000",sdx2:"=V.iwd2 * 30902 / 100000",sdy1:"=V.ihd2 * 95106 / 100000",sdy2:"=V.ihd2 * 58779 / 100000",sx1:"=V.hc - V.iwd2",sx2:"=V.hc - V.sdx1",sx3:"=V.hc - V.sdx2",sx4:"=V.hc + V.sdx2",sx5:"=V.hc + V.sdx1",sx6:"=V.hc + V.iwd2",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc + V.sdy2",sy4:"=V.vc + V.sdy1",yAdj:"=V.vc - V.ihd2",b:e,t:0},adjustInfo:[["adj",42533],["hf",105146]],connectionPoints:[{x:"=V.x4",y:l},{x:"=V.x4",y:"=V.y3"},{x:"=V.x3",y:"=V.y4"},{x:g,y:e},{x:j,y:"=V.y4"},{x:i,y:"=V.y3"},{x:i,y:l},{x:j,y:k},{x:g,y:0},{x:"=V.x3",y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",i,l],["L","=V.sx2","=V.sy2"],["L",j,k],["L","=V.sx3","=V.sy1"],["L",g,0],["L","=V.sx4","=V.sy1"],["L","=V.x3",k],["L","=V.sx5","=V.sy2"],["L","=V.x4",l],["L","=V.sx6",h],["L","=V.x4","=V.y3"],["L","=V.sx5","=V.sy3"],["L","=V.x3","=V.y4"],["L","=V.sx4","=V.sy4"],["L",g,e],["L","=V.sx3","=V.sy4"],["L",j,"=V.y4"],["L","=V.sx2","=V.sy3"],["L",i,"=V.y3"],["L","=V.sx1",h],["Z"],{}]],textRect:{left:"=V.sx2",top:"=V.sy2",right:"=V.sx5",bottom:"=V.sy3"}},star12Point:{variables:{adj:37500,a:"=MIN(MAX(0, V.adj), 50000)",wd2:q,d2r:m,dx1:"=V.wd2 * COS(1800000 / V.d2r)",hd2:r,dy1:"=V.hd2 * SIN(3600000 / V.d2r)",hc:q,x1:"=V.hc - V.dx1",x3:"=width * 3 / 4",x4:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",y3:"=height * 3 / 4",y4:"=V.vc + V.dy1",iwd2:"=V.wd2 * V.a / 50000",ihd2:"=V.hd2 * V.a / 50000",sdx1:"=V.iwd2 * COS(900000 / V.d2r)",sdx2:"=V.iwd2 * COS(2700000 / V.d2r)",sdx3:"=V.iwd2 * COS(4500000 / V.d2r)",sdy1:"=V.ihd2 * SIN(4500000 / V.d2r)",sdy2:"=V.ihd2 * SIN(2700000 / V.d2r)",sdy3:"=V.ihd2 * SIN(900000 / V.d2r)",sx1:"=V.hc - V.sdx1",sx2:"=V.hc - V.sdx2",sx3:"=V.hc - V.sdx3",sx4:"=V.hc + V.sdx3",sx5:"=V.hc + V.sdx2",sx6:"=V.hc + V.sdx1",sy1:"=V.vc - V.sdy1",sy2:"=V.vc - V.sdy2",sy3:"=V.vc - V.sdy3",sy4:"=V.vc + V.sdy3",sy5:"=V.vc + V.sdy2",sy6:"=V.vc + V.sdy1",yAdj:"=V.vc - V.ihd2",hd4:"=height/4",r:d,b:e,wd4:"=width/4",l:0,t:0},adjustInfo:[["adj",37500]],connectionPoints:[{x:"=V.x4",y:"=V.hd4"},{x:d,y:h},{x:"=V.x4",y:"=V.y3"},{x:"=V.x3",y:"=V.y4"},{x:g,y:e},{x:"=V.wd4",y:"=V.y4"},{x:i,y:"=V.y3"},{x:0,y:h},{x:i,y:"=V.hd4"},{x:"=V.wd4",y:k},{x:g,y:0},{x:"=V.x3",y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj",minY:0,maxY:5e4,position:{x:"hc",y:"yAdj"},point:[g,"=V.yAdj"]}],path:[[["M",0,h],["L","=V.sx1","=V.sy3"],["L",i,"=V.hd4"],["L","=V.sx2","=V.sy2"],["L","=V.wd4",k],["L","=V.sx3","=V.sy1"],["L",g,0],["L","=V.sx4","=V.sy1"],["L","=V.x3",k],["L","=V.sx5","=V.sy2"],["L","=V.x4","=V.hd4"],["L","=V.sx6","=V.sy3"],["L",d,h],["L","=V.sx6","=V.sy4"],["L","=V.x4","=V.y3"],["L","=V.sx5","=V.sy5"],["L","=V.x3","=V.y4"],["L","=V.sx4","=V.sy6"],["L",g,e],["L","=V.sx3","=V.sy6"],["L","=V.wd4","=V.y4"],["L","=V.sx2","=V.sy5"],["L",i,"=V.y3"],["L","=V.sx1","=V.sy4"],["Z"],{}]],textRect:{left:"=V.sx2",top:"=V.sy2",right:"=V.sx5",bottom:"=V.sy5"}},round1Rectangle:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,dx1:"=V.ss * V.a / 100000",r:d,x1:"=width - V.dx1",idx:"=V.dx1 * 29289 / 100000",ir:"=width - V.idx",hc:q,t:0,l:0,vc:r,b:e,_3cd4:p,cd4:o,cx1:"=C(V.dx1,V.x1,A(V.dx1,V.dx1,V._3cd4),true)",cy1:"=C(V.dx1,V.t,A(V.dx1,V.dx1,V._3cd4))"},adjustInfo:[["adj",16667]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",i,0],["E","=V.cx1","=V.cy1","=V.dx1","=V.dx1",0,"=A(V.dx1,V.dx1,V._3cd4)","=A(V.dx1,V.dx1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:0,right:"=V.ir",bottom:e}},round2SameRectangle:{variables:{adj1:16667,adj2:0,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",ss:f,tx1:"=V.ss * V.a1 / 100000",r:d,tx2:"=width - V.tx1",bx1:"=V.ss * V.a2 / 100000",bx2:"=width - V.bx1",b:e,by1:"=height - V.bx1",d:"=V.tx1 - V.bx1",tdx:"=V.tx1 * 29289 / 100000",bdx:"=V.bx1 * 29289 / 100000",il:"=IF(V.d > 0, V.tdx, V.bdx)",ir:"=width - V.il",ib:"=height - V.bdx",vc:r,hc:q,l:0,t:0,_3cd4:p,cd4:o,cx1:"=C(V.tx1,V.tx2,A(V.tx1,V.tx1,V._3cd4),true)",cy1:"=C(V.tx1,V.t,A(V.tx1,V.tx1,V._3cd4))",cx2:"=C(V.bx1,V.r,A(V.bx1,V.bx1,0),true)",cy2:"=C(V.bx1,V.by1,A(V.bx1,V.bx1,0))",cx3:"=C(V.bx1,V.bx1,A(V.bx1,V.bx1,V.cd4),true)",cy3:"=C(V.bx1,V.b,A(V.bx1,V.bx1,V.cd4))",cd2:n,cx4:"=C(V.tx1,V.l,A(V.tx1,V.tx1,V.cd2),true)",cy4:"=C(V.tx1,V.tx1,A(V.tx1,V.tx1,V.cd2))"},adjustInfo:[["adj1",16667],["adj2",0]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"tx2",y:"t"},point:["=V.tx2",0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"bx1",y:"b"},point:["=V.bx1",e]}],path:[[["M","=V.tx1",0],["L","=V.tx2",0],["E","=V.cx1","=V.cy1","=V.tx1","=V.tx1",0,"=A(V.tx1,V.tx1,V._3cd4)","=A(V.tx1,V.tx1,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,"=V.by1"],["E","=V.cx2","=V.cy2","=V.bx1","=V.bx1",0,"=A(V.bx1,V.bx1,0)","=A(V.bx1,V.bx1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.bx1",e],["E","=V.cx3","=V.cy3","=V.bx1","=V.bx1",0,"=A(V.bx1,V.bx1,V.cd4)","=A(V.bx1,V.bx1,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,"=V.tx1"],["E","=V.cx4","=V.cy4","=V.tx1","=V.tx1",0,"=A(V.tx1,V.tx1,V.cd2)","=A(V.tx1,V.tx1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.tdx",right:"=V.ir",bottom:"=V.ib"}},round2DiagRectangle:{variables:{adj1:16667,adj2:0,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",ss:f,x1:"=V.ss * V.a1 / 100000",b:e,y1:"=height - V.x1",a:"=V.ss * V.a2 / 100000",r:d,x2:"=width - V.a",y2:"=height - V.a",dx1:"=V.x1 * 29289 / 100000",dx2:"=V.a * 29289 / 100000",d:"=V.dx1 - V.dx2",dx:"=IF(V.d > 0, V.dx1, V.dx2)",ir:"=width - V.dx",ib:"=height - V.dx",vc:r,hc:q,l:0,t:0,_3cd4:p,cd4:o,cx1:"=C(V.a,V.x2,A(V.a,V.a,V._3cd4),true)",cy1:"=C(V.a,V.t,A(V.a,V.a,V._3cd4))",cx2:"=C(V.x1,V.r,A(V.x1,V.x1,0),true)",cy2:"=C(V.x1,V.y1,A(V.x1,V.x1,0))",cx3:"=C(V.a,V.a,A(V.a,V.a,V.cd4),true)",cy3:"=C(V.a,V.b,A(V.a,V.a,V.cd4))",cd2:n,cx4:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd2),true)",cy4:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))"},adjustInfo:[["adj1",16667],["adj2",0]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",i,0],["L",j,0],["E","=V.cx1","=V.cy1","=V.a","=V.a",0,"=A(V.a,V.a,V._3cd4)","=A(V.a,V.a,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,k],["E","=V.cx2","=V.cy2",i,i,0,"=A(V.x1,V.x1,0)","=A(V.x1,V.x1,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L","=V.a",e],["E","=V.cx3","=V.cy3","=V.a","=V.a",0,"=A(V.a,V.a,V.cd4)","=A(V.a,V.a,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,i],["E","=V.cx4","=V.cy4",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.dx",top:"=V.dx",right:"=V.ir",bottom:"=V.ib"}},snipRoundRectangle:{variables:{adj1:16667,adj2:16667,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",ss:f,x1:"=V.ss * V.a1 / 100000",dx2:"=V.ss * V.a2 / 100000",r:d,x2:"=width - V.dx2",il:"=V.x1 * 29289 / 100000",ir:"=(V.x2 + V.r) / 2",vc:r,hc:q,b:e,l:0,t:0,cd2:n,cd4:o,cx1:"=C(V.x1,V.l,A(V.x1,V.x1,V.cd2),true)",cy1:"=C(V.x1,V.x1,A(V.x1,V.x1,V.cd2))"},adjustInfo:[["adj1",16667],["adj2",16667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",i,0],["L",j,0],["L",d,"=V.dx2"],["L",d,e],["L",0,e],["L",0,i],["E","=V.cx1","=V.cy1",i,i,0,"=A(V.x1,V.x1,V.cd2)","=A(V.x1,V.x1,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:e}},snip1Rectangle:{variables:{adj:16667,a:"=MIN(MAX(0, V.adj), 50000)",ss:f,dx1:"=V.ss * V.a / 100000",r:d,x1:"=width - V.dx1",it:"=V.dx1 / 2",ir:"=(V.x1 + V.r) / 2",vc:r,hc:q,b:e,l:0,t:0},adjustInfo:[["adj",16667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",i,0],["L",d,"=V.dx1"],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:"=V.it",right:"=V.ir",bottom:e}},snip2SameRectangle:{variables:{adj1:16667,adj2:0,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",ss:f,tx1:"=V.ss * V.a1 / 100000",r:d,tx2:"=width - V.tx1",bx1:"=V.ss * V.a2 / 100000",bx2:"=width - V.bx1",b:e,by1:"=height - V.bx1",d:"=V.tx1 - V.bx1",dx:"=IF(V.d > 0, V.tx1, V.bx1)",il:"=V.dx / 2",ir:"=width - V.il",it:"=V.tx1 / 2",ib:"=(V.by1 + V.b) / 2",vc:r,hc:q,l:0,t:0},adjustInfo:[["adj1",16667],["adj2",0]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"tx2",y:"t"},point:["=V.tx2",0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"bx1",y:"b"},point:["=V.bx1",e]}],path:[[["M","=V.tx1",0],["L","=V.tx2",0],["L",d,"=V.tx1"],["L",d,"=V.by1"],["L","=V.bx2",e],["L","=V.bx1",e],["L",0,"=V.by1"],["L",0,"=V.tx1"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},snip2DiagRectangle:{variables:{adj1:0,adj2:16667,a1:"=MIN(MAX(0, V.adj1), 50000)",a2:"=MIN(MAX(0, V.adj2), 50000)",ss:f,lx1:"=V.ss * V.a1 / 100000",r:d,lx2:"=width - V.lx1",b:e,ly1:"=height - V.lx1",rx1:"=V.ss * V.a2 / 100000",rx2:"=width - V.rx1",ry1:"=height - V.rx1",d:"=V.lx1 - V.rx1",dx:"=IF(V.d > 0, V.lx1, V.rx1)",il:"=V.dx / 2",ir:"=width - V.il",ib:"=height - V.il",vc:r,hc:q,l:0,t:0},adjustInfo:[["adj1",0],["adj2",16667]],connectionPoints:[{x:d,y:h},{x:g,y:e},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"lx1",y:"t"},point:["=V.lx1",0]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5e4,position:{x:"rx2",y:"t"},point:["=V.rx2",0]}],path:[[["M","=V.lx1",0],["L","=V.rx2",0],["L",d,"=V.rx1"],["L",d,"=V.ly1"],["L","=V.lx2",e],["L","=V.rx1",e],["L",0,"=V.ry1"],["L",0,"=V.lx1"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.il",right:"=V.ir",bottom:"=V.ib"}},frame:{variables:{adj1:12500,a1:"=MIN(MAX(0, V.adj1), 50000)",ss:f,x1:"=V.ss * V.a1 / 100000",r:d,x4:"=width - V.x1",b:e,y4:"=height - V.x1",hc:q,t:0,l:0,vc:r},adjustInfo:[["adj1",12500]],connectionPoints:[{x:g,y:0},{x:0,y:h},{x:g,y:e},{x:d,y:h}],controlsInfo:[{type:"ahXY",gdRefX:"adj1",minX:0,maxX:5e4,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",d,0],["L",d,e],["L",0,e],["Z"],["M",i,i],["L",i,"=V.y4"],["L","=V.x4","=V.y4"],["L","=V.x4",i],["Z"],{}]],textRect:{left:i,top:i,right:"=V.x4",bottom:"=V.y4"}},halfFrame:{variables:{adj1:33333,adj2:33333,ss:f,maxAdj2:"=100000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",x1:"=V.ss * V.a2 / 100000",g1:"=height * V.x1 / width",g2:"=height - V.g1",maxAdj1:"=100000 * V.g2 / V.ss",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",y1:"=V.ss * V.a1 / 100000",dx2:"=V.y1 * width / height",r:d,x2:"=width - V.dx2",dy2:"=V.x1 * height / width",b:e,y2:"=height - V.dy2",cx1:"=V.x1 / 2",cy1:"=(V.y2 + V.b) / 2",cx2:"=(V.x2 + V.r) / 2",cy2:"=V.y1 / 2",l:0,vc:r,hc:q,t:0},adjustInfo:[["adj1",33333],["adj2",33333]],connectionPoints:[{x:"=V.cx2",y:"=V.cy2"},{x:"=V.cx1",y:"=V.cy1"},{x:0,y:h},{x:g,y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",d,0],["L",j,k],["L",i,k],["L",i,l],["L",0,e],["Z"],{}]]},tear:{variables:{adj:1e5,a:"=MIN(MAX(0, V.adj), 200000)",r2:"=SQRT(2)",wd2:q,tw:"=V.wd2 * V.r2",hd2:r,th:"=V.hd2 * V.r2",sw:"=V.tw * V.a / 100000",sh:"=V.th * V.a / 100000",d2r:m,dx1:"=V.sw * COS(2700000 / V.d2r)",dy1:"=V.sh * SIN(2700000 / V.d2r)",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",x2:"=(V.hc + V.x1) / 2",y2:"=(V.vc + V.y1) / 2",idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",r:d,b:e,l:0,t:0,cd2:n,cd4:o,cx1:"=C(V.wd2,V.l,A(V.wd2,V.hd2,V.cd2),true)",cy1:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,V.cd2))",cx2:"=C(V.wd2,V.r,A(V.wd2,V.hd2,0),true)",cy2:"=C(V.hd2,V.vc,A(V.wd2,V.hd2,0))",cx3:"=C(V.wd2,P(V.cx2,V.wd2,A(V.wd2,V.hd2,(V.cd4)),true),A(V.wd2,V.hd2,V.cd4),true)",cy3:"=C(V.hd2,P(V.cy2,V.hd2,A(V.wd2,V.hd2,(V.cd4))),A(V.wd2,V.hd2,V.cd4))"},adjustInfo:[["adj",1e5]],connectionPoints:[{x:d,y:h},{x:"=V.ir",y:"=V.ib"},{x:g,y:e},{x:"=V.il",y:"=V.ib"},{x:0,y:h},{x:"=V.il",y:"=V.it"},{x:g,y:0},{x:i,y:k}],controlsInfo:[{type:"ahXY",gdRefX:"adj",minX:0,maxX:2e5,position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,h],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd2)","=A(V.wd2,V.hd2,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Q",j,0,i,k],["Q",d,l,d,h],["E","=V.cx2","=V.cy2","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,0)","=A(V.wd2,V.hd2,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["E","=V.cx3","=V.cy3","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.cd4)","=A(V.wd2,V.hd2,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},chord:{variables:{adj1:27e5,adj2:p,stAng:"=MIN(MAX(0, V.adj1), 21599999)",enAng:"=MIN(MAX(0, V.adj2), 21599999)",sw1:"=V.enAng - V.stAng",sw2:"=V.sw1 + 21600000",swAng:"=IF(V.sw1 > 0, V.sw1, V.sw2)",wd2:q,d2r:m,wt1:"=V.wd2 * SIN(V.stAng / V.d2r)",hd2:r,ht1:"=V.hd2 * COS(V.stAng / V.d2r)",dx1:"=V.wd2 * COS(ATAN2(V.ht1,V.wt1))",dy1:"=V.hd2 * SIN(ATAN2(V.ht1,V.wt1))",wt2:"=V.wd2 * SIN(V.enAng / V.d2r)",ht2:"=V.hd2 * COS(V.enAng / V.d2r)",dx2:"=V.wd2 * COS(ATAN2(V.ht2,V.wt2))",dy2:"=V.hd2 * SIN(ATAN2(V.ht2,V.wt2))",hc:q,x1:"=V.hc + V.dx1",vc:r,y1:"=V.vc + V.dy1",x2:"=V.hc + V.dx2",y2:"=V.vc + V.dy2",x3:"=(V.x1 + V.x2) / 2",y3:"=(V.y1 + V.y2) / 2",midAng0:"=V.swAng / 2",cd2:n,midAng:"=V.stAng + V.midAng0 - V.cd2",idx:"=V.wd2 * COS(2700000 / V.d2r)",idy:"=V.hd2 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd2,V.stAng),true)",cy1:"=C(V.hd2,V.y1,A(V.wd2,V.hd2,V.stAng))"},adjustInfo:[["adj1",27e5],["adj2",162e5]],connectionPoints:[{x:i,y:k},{x:j,y:l},{x:"=V.x3",y:"=V.y3"}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj1",minAng:0,maxAng:21599999,position:{x:"x1",y:"y1"},point:[i,k]},{type:"ahPolar",gdRefAng:"adj2",minAng:0,maxAng:21599999,position:{x:"x2",y:"y2"},point:[j,l]}],path:[[["M",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd2",0,"=A(V.wd2,V.hd2,V.stAng)","=A(V.wd2,V.hd2,(V.stAng + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},corner:{variables:{adj1:5e4,adj2:5e4,ss:f,maxAdj1:"=100000 * height / V.ss",maxAdj2:"=100000 * width / V.ss",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",x1:"=V.ss * V.a2 / 100000",dy1:"=V.ss * V.a1 / 100000",b:e,y1:"=height - V.dy1",cx1:"=V.x1 / 2",cy1:"=(V.y1 + V.b) / 2",d:"=width - height",t:0,it:"=IF(V.d > 0, V.y1, V.t)",r:d,ir:"=IF(V.d > 0, V.r, V.x1)",hc:q,l:0,vc:r},adjustInfo:[["adj1",5e4],["adj2",5e4]],connectionPoints:[{x:d,y:"=V.cy1"},{x:g,y:e},{x:0,y:h},{x:"=V.cx1",y:0}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:"maxAdj1",position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"x1",y:"t"},point:[i,0]}],path:[[["M",0,0],["L",i,0],["L",i,k],["L",d,k],["L",d,e],["L",0,e],["Z"],{}]],textRect:{left:0,top:"=V.it",right:"=V.ir",bottom:e}},mathPlus:{variables:{adj1:23520,a1:"=MIN(MAX(0, V.adj1), 73490)",dx1:"=width * 73490 / 200000",dy1:"=height * 73490 / 200000",ss:f,dx2:"=V.ss * V.a1 / 200000",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc - V.dx2",x3:"=V.hc + V.dx2",x4:"=V.hc + V.dx1",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc - V.dx2",y3:"=V.vc + V.dx2",y4:"=V.vc + V.dy1",l:0},adjustInfo:[["adj1",23520]],connectionPoints:[{x:"=V.x4",y:h},{x:g,y:"=V.y4"},{x:i,y:h},{x:g,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:73490,position:{x:"l",y:"y2"},point:[0,l]}],path:[[["M",i,l],["L",j,l],["L",j,k],["L","=V.x3",k],["L","=V.x3",l],["L","=V.x4",l],["L","=V.x4","=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3","=V.y4"],["L",j,"=V.y4"],["L",j,"=V.y3"],["L",i,"=V.y3"],["Z"],{}]],textRect:{left:i,top:l,right:"=V.x4",bottom:"=V.y3"}},mathMinus:{variables:{adj1:23520,a1:"=MIN(MAX(0, V.adj1), 100000)",dy1:"=height * V.a1 / 200000",dx1:"=width * 73490 / 200000",vc:r,y1:"=V.vc - V.dy1",y2:"=V.vc + V.dy1",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",l:0},adjustInfo:[["adj1",23520]],connectionPoints:[{x:j,y:h},{x:g,y:l},{x:i,y:h},{x:g,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:1e5,position:{x:"l",y:"y1"},point:[0,k]}],path:[[["M",i,k],["L",j,k],["L",j,l],["L",i,l],["Z"],{}]],textRect:{left:i,top:k,right:j,bottom:l}},mathMultiply:{variables:{adj1:23520,a1:"=MIN(MAX(0, V.adj1), 51965)",ss:f,th:"=V.ss * V.a1 / 100000",d2r:m,a:"=(ATAN2(width,height) * V.d2r)",sa:"=SIN(V.a / V.d2r)",ca:"=COS(V.a / V.d2r)",ta:"=TAN(V.a / V.d2r)",dl:"=SQRT(width*width + height*height)",rw:"=V.dl * 51965 / 100000",lM:"=V.dl - V.rw",xM:"=V.ca * V.lM / 2",yM:"=V.sa * V.lM / 2",dxAM:"=V.sa * V.th / 2",dyAM:"=V.ca * V.th / 2",xA:"=V.xM - V.dxAM",yA:"=V.yM + V.dyAM",xB:"=V.xM + V.dxAM",yB:"=V.yM - V.dyAM",hc:q,xBC:"=V.hc - V.xB",yBC:"=V.xBC * V.ta",yC:"=V.yBC + V.yB",r:d,xD:"=width - V.xB",xE:"=width - V.xA",vc:r,yFE:"=V.vc - V.yA",xFE:"=V.yFE / V.ta",xF:"=V.xE - V.xFE",xL:"=V.xA + V.xFE",b:e,yG:"=height - V.yA",yH:"=height - V.yB",yI:"=height - V.yC",xC2:"=width - V.xM",yC3:"=height - V.yM",l:0},adjustInfo:[["adj1",23520]],connectionPoints:[{x:"=V.xM",y:"=V.yM"},{x:"=V.xC2",y:"=V.yM"},{x:"=V.xC2",y:"=V.yC3"},{x:"=V.xM",y:"=V.yC3"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:51965,position:{x:"l",y:"th"},point:[0,"=V.th"]}],path:[[["M","=V.xA","=V.yA"],["L","=V.xB","=V.yB"],["L",g,"=V.yC"],["L","=V.xD","=V.yB"],["L","=V.xE","=V.yA"],["L","=V.xF",h],["L","=V.xE","=V.yG"],["L","=V.xD","=V.yH"],["L",g,"=V.yI"],["L","=V.xB","=V.yH"],["L","=V.xA","=V.yG"],["L","=V.xL",h],["Z"],{}]],textRect:{left:"=V.xA",top:"=V.yB",right:"=V.xE",bottom:"=V.yH"}},mathDivide:{variables:{adj1:23520,adj2:5880,adj3:11760,a1:"=MIN(MAX(1000, V.adj1), 36745)",ma1:"=0 - V.a1",ma3h:"=(73490 + V.ma1) / 4",ma3w:"=36745 * width / height",maxAdj3:"=MIN(V.ma3h, V.ma3w)",a3:"=MIN(MAX(1000, V.adj3), V.maxAdj3)",m4a3:"=-4 * V.a3",maxAdj2:"=73490 + V.m4a3 - V.a1",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",dy1:"=height * V.a1 / 200000",yg:"=height * V.a2 / 100000",rad:"=height * V.a3 / 100000",dx1:"=width * 73490 / 200000",vc:r,y3:"=V.vc - V.dy1",y4:"=V.vc + V.dy1",a:"=V.yg + V.rad",y2:"=V.y3 - V.a",y1:"=V.y2 - V.rad",b:e,y5:"=height - V.y1",hc:q,x1:"=V.hc - V.dx1",x3:"=V.hc + V.dx1",x2:"=V.hc - V.rad",l:0,r:d,t:0,_3cd4:p,cx1:"=C(V.rad,V.hc,A(V.rad,V.rad,V._3cd4),true)",cy1:"=C(V.rad,V.y1,A(V.rad,V.rad,V._3cd4))",cd4:o,cx2:"=C(V.rad,V.hc,A(V.rad,V.rad,V.cd4),true)",cy2:"=C(V.rad,V.y5,A(V.rad,V.rad,V.cd4))"},adjustInfo:[["adj1",23520],["adj2",5880],["adj3",11760]],connectionPoints:[{x:"=V.x3",y:h},{x:g,y:"=V.y5"},{x:i,y:h},{x:g,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:1e3,maxY:36745,position:{x:"l",y:"y3"},point:[0,"=V.y3"]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"maxAdj2",position:{x:"r",y:"y2"},point:[d,l]},{type:"ahXY",gdRefX:"adj3",minX:1e3,maxX:"maxAdj3",position:{x:"x2",y:"t"},point:[j,0]}],path:[[["M",g,k],["E","=V.cx1","=V.cy1","=V.rad","=V.rad",0,"=A(V.rad,V.rad,V._3cd4)","=(A(V.rad,V.rad,V._3cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],["M",g,"=V.y5"],["E","=V.cx2","=V.cy2","=V.rad","=V.rad",0,"=A(V.rad,V.rad,V.cd4)","=(A(V.rad,V.rad,V.cd4)+ 2*PI())","=IF(21600000 > 0, FALSE, TRUE)"],["Z"],["M",i,"=V.y3"],["L","=V.x3","=V.y3"],["L","=V.x3","=V.y4"],["L",i,"=V.y4"],["Z"],{}]],textRect:{left:i,top:"=V.y3",right:"=V.x3",bottom:"=V.y4"}},mathEqual:{variables:{adj1:23520,adj2:11760,a1:"=MIN(MAX(0, V.adj1), 36745)","2a1":"=V.a1 * 2",mAdj2:"=100000 - V.2a1",a2:"=MIN(MAX(0, V.adj2), V.mAdj2)",dy1:"=height * V.a1 / 100000",dy2:"=height * V.a2 / 200000",dx1:"=width * 73490 / 200000",vc:r,y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y1:"=V.y2 - V.dy1",y4:"=V.y3 + V.dy1",hc:q,x1:"=V.hc - V.dx1",x2:"=V.hc + V.dx1",yC1:"=(V.y1 + V.y2) / 2",yC2:"=(V.y3 + V.y4) / 2",l:0,r:d},adjustInfo:[["adj1",23520],["adj2",11760]],connectionPoints:[{x:j,y:"=V.yC1"},{x:j,y:"=V.yC2"},{x:g,y:"=V.y4"},{x:i,y:"=V.yC1"},{x:i,y:"=V.yC2"},{x:g,y:k}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:36745,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahXY",gdRefY:"adj2",minY:0,maxY:"mAdj2",position:{x:"r",y:"y2"},point:[d,l]}],path:[[["M",i,k],["L",j,k],["L",j,l],["L",i,l],["Z"],["M",i,"=V.y3"],["L",j,"=V.y3"],["L",j,"=V.y4"],["L",i,"=V.y4"],["Z"],{}]],textRect:{left:i,top:k,right:j,bottom:"=V.y4"}},mathNotEqual:{variables:{adj1:23520,adj2:66e5,adj3:11760,a1:"=MIN(MAX(0, V.adj1), 50000)",crAng:"=MIN(MAX(4200000, V.adj2), 6600000)","2a1":"=V.a1 * 2",maxAdj3:"=100000 - V.2a1",a3:"=MIN(MAX(0, V.adj3), V.maxAdj3)",dy1:"=height * V.a1 / 100000",dy2:"=height * V.a3 / 200000",dx1:"=width * 73490 / 200000",hc:q,x1:"=V.hc - V.dx1",x8:"=V.hc + V.dx1",vc:r,y2:"=V.vc - V.dy2",y3:"=V.vc + V.dy2",y1:"=V.y2 - V.dy1",y4:"=V.y3 + V.dy1",cd4:o,cadj2:"=V.crAng - V.cd4",hd2:r,d2r:m,xadj2:"=V.hd2 * TAN(V.cadj2 / V.d2r)",len:"=SQRT(V.xadj2*V.xadj2 + V.hd2*V.hd2)",bhw:"=V.len * V.dy1 / V.hd2",bhw2:"=V.bhw / 2",x7:"=V.hc + V.xadj2 - V.bhw2",dx67:"=V.xadj2 * V.y1 / V.hd2",x6:"=V.x7 - V.dx67",dx57:"=V.xadj2 * V.y2 / V.hd2",x5:"=V.x7 - V.dx57",dx47:"=V.xadj2 * V.y3 / V.hd2",x4:"=V.x7 - V.dx47",dx37:"=V.xadj2 * V.y4 / V.hd2",x3:"=V.x7 - V.dx37",dx27:"=V.xadj2 * 2",x2:"=V.x7 - V.dx27",rx7:"=V.x7 + V.bhw",rx6:"=V.x6 + V.bhw",rx5:"=V.x5 + V.bhw",rx4:"=V.x4 + V.bhw",rx3:"=V.x3 + V.bhw",rx2:"=V.x2 + V.bhw",dx7:"=V.dy1 * V.hd2 / V.len",rxt:"=V.x7 + V.dx7",lxt:"=V.rx7 - V.dx7",rx:"=IF(V.cadj2 > 0, V.rxt, V.rx7)",lx:"=IF(V.cadj2 > 0, V.x7, V.lxt)",dy3:"=V.dy1 * V.xadj2 / V.len",dy4:"=0 - V.dy3",t:0,ry:"=IF(V.cadj2 > 0, V.dy3, V.t)",ly:"=IF(V.cadj2 > 0, V.t, V.dy4)",dlx:"=width - V.rx",drx:"=width - V.lx",dly:"=height - V.ry",dry:"=height - V.ly",xC1:"=(V.rx + V.lx) / 2",xC2:"=(V.drx + V.dlx) / 2",yC1:"=(V.ry + V.ly) / 2",yC2:"=(V.y1 + V.y2) / 2",yC3:"=(V.y3 + V.y4) / 2",yC4:"=(V.dry + V.dly) / 2",l:0,r:d},adjustInfo:[["adj1",23520],["adj2",66e5],["adj3",11760]],connectionPoints:[{x:"=V.x8",y:"=V.yC2"},{x:"=V.x8",y:"=V.yC3"},{x:"=V.xC2",y:"=V.yC4"},{x:i,y:"=V.yC2"},{x:i,y:"=V.yC3"},{x:"=V.xC1",y:"=V.yC1"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:5e4,position:{x:"l",y:"y1"},point:[0,k]},{type:"ahPolar",gdRefAng:"adj2",minAng:42e5,maxAng:66e5,position:{x:"lx",y:"t"},point:["=V.lx",0]},{type:"ahXY",gdRefY:"adj3",minY:0,maxY:"maxAdj3",position:{x:"r",y:"y2"},point:[d,l]}],path:[[["M",i,k],["L","=V.x6",k],["L","=V.lx","=V.ly"],["L","=V.rx","=V.ry"],["L","=V.rx6",k],["L","=V.x8",k],["L","=V.x8",l],["L","=V.rx5",l],["L","=V.rx4","=V.y3"],["L","=V.x8","=V.y3"],["L","=V.x8","=V.y4"],["L","=V.rx3","=V.y4"],["L","=V.drx","=V.dry"],["L","=V.dlx","=V.dly"],["L","=V.x3","=V.y4"],["L",i,"=V.y4"],["L",i,"=V.y3"],["L","=V.x4","=V.y3"],["L","=V.x5",l],["L",i,l],["Z"],{}]],textRect:{left:i,top:k,right:"=V.x8",bottom:"=V.y4"}},cornerTabs:{variables:{md:"=SQRT(width*width + height*height)",dx:"=V.md / 20",b:e,y1:"=height - V.dx",r:d,x1:"=width - V.dx",l:0,t:0},connectionPoints:[{x:0,y:0},{x:0,y:"=V.dx"},{x:0,y:k},{x:0,y:e},{x:"=V.dx",y:0},{x:i,y:0},{x:"=V.dx",y:e},{x:i,y:e},{x:d,y:0},{x:d,y:"=V.dx"},{x:d,y:k},{x:d,y:e}],path:[[["M",0,0],["L","=V.dx",0],["L",0,"=V.dx"],["Z"],{}],[["M",0,k],["L","=V.dx",e],["L",0,e],["Z"],{}],[["M",i,0],["L",d,0],["L",d,"=V.dx"],["Z"],{}],[["M",d,k],["L",d,e],["L",i,e],["Z"],{}]],textRect:{left:"=V.dx",top:"=V.dx",right:i,bottom:k}},squareTabs:{variables:{md:"=SQRT(width*width + height*height)",dx:"=V.md / 20",b:e,y1:"=height - V.dx",r:d,x1:"=width - V.dx",l:0,t:0},connectionPoints:[{x:0,y:0},{x:0,y:"=V.dx"},{x:0,y:k},{x:0,y:e},{x:"=V.dx",y:"=V.dx"},{x:"=V.dx",y:i},{x:"=V.dx",y:0},{x:i,y:0},{x:"=V.dx",y:e},{x:i,y:e},{x:d,y:0},{x:d,y:"=V.dx"},{x:d,y:k},{x:d,y:e},{x:i,y:"=V.dx"},{x:i,y:k}],path:[[["M",0,0],["L","=V.dx",0],["L","=V.dx","=V.dx"],["L",0,"=V.dx"],["Z"],{}],[["M",0,k],["L","=V.dx",k],["L","=V.dx",e],["L",0,e],["Z"],{}],[["M",i,0],["L",d,0],["L",d,"=V.dx"],["L",i,"=V.dx"],["Z"],{}],[["M",i,k],["L",d,k],["L",d,e],["L",i,e],["Z"],{}]],textRect:{left:"=V.dx",top:"=V.dx",right:i,bottom:k}},plaqueTabs:{variables:{md:"=SQRT(width*width + height*height)",dx:"=V.md / 20",b:e,y1:"=height - V.dx",r:d,x1:"=width - V.dx",l:0,t:0,cd4:o,cx1:"=C(V.dx,V.dx,A(V.dx,V.dx,0),true)",cy1:"=C(V.dx,V.t,A(V.dx,V.dx,0))",_3cd4:p,cx2:"=C(V.dx,V.l,A(V.dx,V.dx,V._3cd4),true)",cy2:"=C(V.dx,V.y1,A(V.dx,V.dx,V._3cd4))",cx3:"=C(V.dx,V.r,A(V.dx,V.dx,V.cd4),true)",cy3:"=C(V.dx,V.dx,A(V.dx,V.dx,V.cd4))",cd2:n,cx4:"=C(V.dx,V.x1,A(V.dx,V.dx,V.cd2),true)",cy4:"=C(V.dx,V.b,A(V.dx,V.dx,V.cd2))"},connectionPoints:[{x:0,y:0},{x:0,y:"=V.dx"},{x:0,y:k},{x:0,y:e},{x:"=V.dx",y:0},{x:i,y:0},{x:"=V.dx",y:e},{x:i,y:e},{x:d,y:0},{x:d,y:"=V.dx"},{x:d,y:k},{x:d,y:e}],path:[[["M",0,0],["L","=V.dx",0],["E","=V.cx1","=V.cy1","=V.dx","=V.dx",0,"=A(V.dx,V.dx,0)","=A(V.dx,V.dx,(V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}],[["M",0,k],["E","=V.cx2","=V.cy2","=V.dx","=V.dx",0,"=A(V.dx,V.dx,V._3cd4)","=A(V.dx,V.dx,(V._3cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",0,e],["Z"],{}],[["M",d,0],["L",d,"=V.dx"],["E","=V.cx3","=V.cy3","=V.dx","=V.dx",0,"=A(V.dx,V.dx,V.cd4)","=A(V.dx,V.dx,(V.cd4 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["Z"],{}],[["M",i,e],["E","=V.cx4","=V.cy4","=V.dx","=V.dx",0,"=A(V.dx,V.dx,V.cd2)","=A(V.dx,V.dx,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,e],["Z"],{}]],textRect:{left:"=V.dx",top:"=V.dx",right:i,bottom:k}},gear6:{variables:{adj1:15e3,adj2:3526,a1:"=MIN(MAX(0, V.adj1), 20000)",a2:"=MIN(MAX(0, V.adj2), 5358)",ss:f,th:"=V.ss * V.a1 / 100000",lFD:"=V.ss * V.a2 / 100000",th2:"=V.th / 2",l2:"=V.lFD / 2",l3:"=V.th2 + V.l2",hd2:r,rh:"=V.hd2 - V.th",wd2:q,rw:"=V.wd2 - V.th",dr:"=V.rw - V.rh",maxr:"=IF(V.dr > 0, V.rh, V.rw)",d2r:m,ha:"=(ATAN2(V.maxr,V.l3) * V.d2r)",aA1:"=19800000 - V.ha",aD1:"=19800000 + V.ha",ta11:"=V.rw * COS(V.aA1 / V.d2r)",ta12:"=V.rh * SIN(V.aA1 / V.d2r)",bA1:"=(ATAN2(V.ta11,V.ta12) * V.d2r)",cta1:"=V.rh * COS(V.bA1 / V.d2r)",sta1:"=V.rw * SIN(V.bA1 / V.d2r)",ma1:"=SQRT(V.cta1*V.cta1 + V.sta1*V.sta1)",na1:"=V.rw * V.rh / V.ma1",dxa1:"=V.na1 * COS(V.bA1 / V.d2r)",dya1:"=V.na1 * SIN(V.bA1 / V.d2r)",hc:q,xA1:"=V.hc + V.dxa1",vc:r,yA1:"=V.vc + V.dya1",td11:"=V.rw * COS(V.aD1 / V.d2r)",td12:"=V.rh * SIN(V.aD1 / V.d2r)",bD1:"=(ATAN2(V.td11,V.td12) * V.d2r)",ctd1:"=V.rh * COS(V.bD1 / V.d2r)",std1:"=V.rw * SIN(V.bD1 / V.d2r)",md1:"=SQRT(V.ctd1*V.ctd1 + V.std1*V.std1)",nd1:"=V.rw * V.rh / V.md1",dxd1:"=V.nd1 * COS(V.bD1 / V.d2r)",dyd1:"=V.nd1 * SIN(V.bD1 / V.d2r)",xD1:"=V.hc + V.dxd1",yD1:"=V.vc + V.dyd1",xAD1:"=V.xA1 - V.xD1",yAD1:"=V.yA1 - V.yD1",lAD1:"=SQRT(V.xAD1*V.xAD1 + V.yAD1*V.yAD1)",_a1:"=(ATAN2(V.yAD1,V.xAD1) * V.d2r)",dxF1:"=V.lFD * SIN(V._a1 / V.d2r)",dyF1:"=V.lFD * COS(V._a1 / V.d2r)",xF1:"=V.xD1 + V.dxF1",yF1:"=V.yD1 + V.dyF1",xE1:"=V.xA1 - V.dxF1",yE1:"=V.yA1 - V.dyF1",yC1t:"=V.th * SIN(V._a1 / V.d2r)",xC1t:"=V.th * COS(V._a1 / V.d2r)",yC1:"=V.yF1 + V.yC1t",xC1:"=V.xF1 - V.xC1t",yB1:"=V.yE1 + V.yC1t",xB1:"=V.xE1 - V.xC1t",_3cd4:p,aD6:"=V._3cd4 + V.ha",td61:"=V.rw * COS(V.aD6 / V.d2r)",td62:"=V.rh * SIN(V.aD6 / V.d2r)",bD6:"=(ATAN2(V.td61,V.td62) * V.d2r)",ctd6:"=V.rh * COS(V.bD6 / V.d2r)",std6:"=V.rw * SIN(V.bD6 / V.d2r)",md6:"=SQRT(V.ctd6*V.ctd6 + V.std6*V.std6)",nd6:"=V.rw * V.rh / V.md6",dxd6:"=V.nd6 * COS(V.bD6 / V.d2r)",dyd6:"=V.nd6 * SIN(V.bD6 / V.d2r)",xD6:"=V.hc + V.dxd6",yD6:"=V.vc + V.dyd6",xA6:"=V.hc - V.dxd6",xF6:"=V.xD6 - V.lFD",xE6:"=V.xA6 + V.lFD",yC6:"=V.yD6 - V.th",swAng1:"=V.bA1 - V.bD6",aA2:"=1800000 - V.ha",aD2:"=1800000 + V.ha",ta21:"=V.rw * COS(V.aA2 / V.d2r)",ta22:"=V.rh * SIN(V.aA2 / V.d2r)",bA2:"=(ATAN2(V.ta21,V.ta22) * V.d2r)",yA2:"=height - V.yD1",td21:"=V.rw * COS(V.aD2 / V.d2r)",td22:"=V.rh * SIN(V.aD2 / V.d2r)",bD2:"=(ATAN2(V.td21,V.td22) * V.d2r)",yD2:"=height - V.yA1",yC2:"=height - V.yB1",yB2:"=height - V.yC1",xB2:"=V.xC1",swAng2:"=V.bA2 - V.bD1",cd4:o,aD3:"=V.cd4 + V.ha",td31:"=V.rw * COS(V.aD3 / V.d2r)",td32:"=V.rh * SIN(V.aD3 / V.d2r)",bD3:"=(ATAN2(V.td31,V.td32) * V.d2r)",yD3:"=height - V.yD6",yB3:"=height - V.yC6",aD4:"=9000000 + V.ha",td41:"=V.rw * COS(V.aD4 / V.d2r)",td42:"=V.rh * SIN(V.aD4 / V.d2r)",bD4:"=(ATAN2(V.td41,V.td42) * V.d2r)",xD4:"=width - V.xD1",xC4:"=width - V.xC1",xB4:"=width - V.xB1",aD5:"=12600000 + V.ha",td51:"=V.rw * COS(V.aD5 / V.d2r)",td52:"=V.rh * SIN(V.aD5 / V.d2r)",bD5:"=(ATAN2(V.td51,V.td52) * V.d2r)",xD5:"=width - V.xA1",xC5:"=width - V.xB1",xB5:"=width - V.xC1",xCxn1:"=(V.xB1 + V.xC1) / 2",yCxn1:"=(V.yB1 + V.yC1) / 2",b:e,yCxn2:"=height - V.yCxn1",r:d,xCxn4:"=(width) / V.xCxn1",cx1:"=C(V.rw,V.xD1,A(V.rw,V.rh,V.bD1),true)",cy1:"=C(V.rh,V.yD1,A(V.rw,V.rh,V.bD1))",cx2:"=C(V.rw,V.xA1,A(V.rw,V.rh,V.bD2),true)",cy2:"=C(V.rh,V.yD2,A(V.rw,V.rh,V.bD2))",cx3:"=C(V.rw,V.xA6,A(V.rw,V.rh,V.bD3),true)",cy3:"=C(V.rh,V.yD3,A(V.rw,V.rh,V.bD3))",cx4:"=C(V.rw,V.xD4,A(V.rw,V.rh,V.bD4),true)",cy4:"=C(V.rh,V.yA2,A(V.rw,V.rh,V.bD4))",cx5:"=C(V.rw,V.xD5,A(V.rw,V.rh,V.bD5),true)",cy5:"=C(V.rh,V.yA1,A(V.rw,V.rh,V.bD5))",cx6:"=C(V.rw,V.xD6,A(V.rw,V.rh,V.bD6),true)",cy6:"=C(V.rh,V.yD6,A(V.rw,V.rh,V.bD6))"},adjustInfo:[["adj1",15e3],["adj2",3526]],connectionPoints:[{x:"=V.xCxn1",y:"=V.yCxn1"},{x:"=V.xCxn1",y:"=V.yCxn2"},{x:g,y:"=V.yB3"},{x:"=V.xCxn4",y:"=V.yCxn2"},{x:"=V.xCxn4",y:"=V.yCxn1"},{x:g,y:"=V.yC6"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:2e4,position:{x:"xD6",y:"yD6"},point:["=V.xD6","=V.yD6"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:5358,position:{x:"xA6",y:"yD6"},point:["=V.xA6","=V.yD6"]}],path:[[["M","=V.xA1","=V.yA1"],["L","=V.xB1","=V.yB1"],["L","=V.xC1","=V.yC1"],["L","=V.xD1","=V.yD1"],["E","=V.cx1","=V.cy1","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD1)","=A(V.rw,V.rh,(V.bD1 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.xC1","=V.yB2"],["L","=V.xB1","=V.yC2"],["L","=V.xA1","=V.yD2"],["E","=V.cx2","=V.cy2","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD2)","=A(V.rw,V.rh,(V.bD2 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.xF6","=V.yB3"],["L","=V.xE6","=V.yB3"],["L","=V.xA6","=V.yD3"],["E","=V.cx3","=V.cy3","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD3)","=A(V.rw,V.rh,(V.bD3 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.xB4","=V.yC2"],["L","=V.xC4","=V.yB2"],["L","=V.xD4","=V.yA2"],["E","=V.cx4","=V.cy4","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD4)","=A(V.rw,V.rh,(V.bD4 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.xB5","=V.yC1"],["L","=V.xC5","=V.yB1"],["L","=V.xD5","=V.yA1"],["E","=V.cx5","=V.cy5","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD5)","=A(V.rw,V.rh,(V.bD5 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.xE6","=V.yC6"],["L","=V.xF6","=V.yC6"],["L","=V.xD6","=V.yD6"],["E","=V.cx6","=V.cy6","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD6)","=A(V.rw,V.rh,(V.bD6 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.xD5",top:"=V.yA1",right:"=V.xA1",bottom:"=V.yD2"}},gear9:{variables:{adj1:1e4,adj2:1763,a1:"=MIN(MAX(0, V.adj1), 20000)",a2:"=MIN(MAX(0, V.adj2), 2679)",ss:f,th:"=V.ss * V.a1 / 100000",lFD:"=V.ss * V.a2 / 100000",th2:"=V.th / 2",l2:"=V.lFD / 2",l3:"=V.th2 + V.l2",hd2:r,rh:"=V.hd2 - V.th",wd2:q,
rw:"=V.wd2 - V.th",dr:"=V.rw - V.rh",maxr:"=IF(V.dr > 0, V.rh, V.rw)",d2r:m,ha:"=(ATAN2(V.maxr,V.l3) * V.d2r)",aA1:"=18600000 - V.ha",aD1:"=18600000 + V.ha",ta11:"=V.rw * COS(V.aA1 / V.d2r)",ta12:"=V.rh * SIN(V.aA1 / V.d2r)",bA1:"=(ATAN2(V.ta11,V.ta12) * V.d2r)",cta1:"=V.rh * COS(V.bA1 / V.d2r)",sta1:"=V.rw * SIN(V.bA1 / V.d2r)",ma1:"=SQRT(V.cta1*V.cta1 + V.sta1*V.sta1)",na1:"=V.rw * V.rh / V.ma1",dxa1:"=V.na1 * COS(V.bA1 / V.d2r)",dya1:"=V.na1 * SIN(V.bA1 / V.d2r)",hc:q,xA1:"=V.hc + V.dxa1",vc:r,yA1:"=V.vc + V.dya1",td11:"=V.rw * COS(V.aD1 / V.d2r)",td12:"=V.rh * SIN(V.aD1 / V.d2r)",bD1:"=(ATAN2(V.td11,V.td12) * V.d2r)",ctd1:"=V.rh * COS(V.bD1 / V.d2r)",std1:"=V.rw * SIN(V.bD1 / V.d2r)",md1:"=SQRT(V.ctd1*V.ctd1 + V.std1*V.std1)",nd1:"=V.rw * V.rh / V.md1",dxd1:"=V.nd1 * COS(V.bD1 / V.d2r)",dyd1:"=V.nd1 * SIN(V.bD1 / V.d2r)",xD1:"=V.hc + V.dxd1",yD1:"=V.vc + V.dyd1",xAD1:"=V.xA1 - V.xD1",yAD1:"=V.yA1 - V.yD1",lAD1:"=SQRT(V.xAD1*V.xAD1 + V.yAD1*V.yAD1)",_a1:"=(ATAN2(V.yAD1,V.xAD1) * V.d2r)",dxF1:"=V.lFD * SIN(V._a1 / V.d2r)",dyF1:"=V.lFD * COS(V._a1 / V.d2r)",xF1:"=V.xD1 + V.dxF1",yF1:"=V.yD1 + V.dyF1",xE1:"=V.xA1 - V.dxF1",yE1:"=V.yA1 - V.dyF1",yC1t:"=V.th * SIN(V._a1 / V.d2r)",xC1t:"=V.th * COS(V._a1 / V.d2r)",yC1:"=V.yF1 + V.yC1t",xC1:"=V.xF1 - V.xC1t",yB1:"=V.yE1 + V.yC1t",xB1:"=V.xE1 - V.xC1t",aA2:"=21000000 - V.ha",aD2:"=21000000 + V.ha",ta21:"=V.rw * COS(V.aA2 / V.d2r)",ta22:"=V.rh * SIN(V.aA2 / V.d2r)",bA2:"=(ATAN2(V.ta21,V.ta22) * V.d2r)",cta2:"=V.rh * COS(V.bA2 / V.d2r)",sta2:"=V.rw * SIN(V.bA2 / V.d2r)",ma2:"=SQRT(V.cta2*V.cta2 + V.sta2*V.sta2)",na2:"=V.rw * V.rh / V.ma2",dxa2:"=V.na2 * COS(V.bA2 / V.d2r)",dya2:"=V.na2 * SIN(V.bA2 / V.d2r)",xA2:"=V.hc + V.dxa2",yA2:"=V.vc + V.dya2",td21:"=V.rw * COS(V.aD2 / V.d2r)",td22:"=V.rh * SIN(V.aD2 / V.d2r)",bD2:"=(ATAN2(V.td21,V.td22) * V.d2r)",ctd2:"=V.rh * COS(V.bD2 / V.d2r)",std2:"=V.rw * SIN(V.bD2 / V.d2r)",md2:"=SQRT(V.ctd2*V.ctd2 + V.std2*V.std2)",nd2:"=V.rw * V.rh / V.md2",dxd2:"=V.nd2 * COS(V.bD2 / V.d2r)",dyd2:"=V.nd2 * SIN(V.bD2 / V.d2r)",xD2:"=V.hc + V.dxd2",yD2:"=V.vc + V.dyd2",xAD2:"=V.xA2 - V.xD2",yAD2:"=V.yA2 - V.yD2",lAD2:"=SQRT(V.xAD2*V.xAD2 + V.yAD2*V.yAD2)",_a2:"=(ATAN2(V.yAD2,V.xAD2) * V.d2r)",dxF2:"=V.lFD * SIN(V._a2 / V.d2r)",dyF2:"=V.lFD * COS(V._a2 / V.d2r)",xF2:"=V.xD2 + V.dxF2",yF2:"=V.yD2 + V.dyF2",xE2:"=V.xA2 - V.dxF2",yE2:"=V.yA2 - V.dyF2",yC2t:"=V.th * SIN(V._a2 / V.d2r)",xC2t:"=V.th * COS(V._a2 / V.d2r)",yC2:"=V.yF2 + V.yC2t",xC2:"=V.xF2 - V.xC2t",yB2:"=V.yE2 + V.yC2t",xB2:"=V.xE2 - V.xC2t",swAng1:"=V.bA2 - V.bD1",aA3:"=1800000 - V.ha",aD3:"=1800000 + V.ha",ta31:"=V.rw * COS(V.aA3 / V.d2r)",ta32:"=V.rh * SIN(V.aA3 / V.d2r)",bA3:"=(ATAN2(V.ta31,V.ta32) * V.d2r)",cta3:"=V.rh * COS(V.bA3 / V.d2r)",sta3:"=V.rw * SIN(V.bA3 / V.d2r)",ma3:"=SQRT(V.cta3*V.cta3 + V.sta3*V.sta3)",na3:"=V.rw * V.rh / V.ma3",dxa3:"=V.na3 * COS(V.bA3 / V.d2r)",dya3:"=V.na3 * SIN(V.bA3 / V.d2r)",xA3:"=V.hc + V.dxa3",yA3:"=V.vc + V.dya3",td31:"=V.rw * COS(V.aD3 / V.d2r)",td32:"=V.rh * SIN(V.aD3 / V.d2r)",bD3:"=(ATAN2(V.td31,V.td32) * V.d2r)",ctd3:"=V.rh * COS(V.bD3 / V.d2r)",std3:"=V.rw * SIN(V.bD3 / V.d2r)",md3:"=SQRT(V.ctd3*V.ctd3 + V.std3*V.std3)",nd3:"=V.rw * V.rh / V.md3",dxd3:"=V.nd3 * COS(V.bD3 / V.d2r)",dyd3:"=V.nd3 * SIN(V.bD3 / V.d2r)",xD3:"=V.hc + V.dxd3",yD3:"=V.vc + V.dyd3",xAD3:"=V.xA3 - V.xD3",yAD3:"=V.yA3 - V.yD3",lAD3:"=SQRT(V.xAD3*V.xAD3 + V.yAD3*V.yAD3)",a3:"=(ATAN2(V.yAD3,V.xAD3) * V.d2r)",dxF3:"=V.lFD * SIN(V.a3 / V.d2r)",dyF3:"=V.lFD * COS(V.a3 / V.d2r)",xF3:"=V.xD3 + V.dxF3",yF3:"=V.yD3 + V.dyF3",xE3:"=V.xA3 - V.dxF3",yE3:"=V.yA3 - V.dyF3",yC3t:"=V.th * SIN(V.a3 / V.d2r)",xC3t:"=V.th * COS(V.a3 / V.d2r)",yC3:"=V.yF3 + V.yC3t",xC3:"=V.xF3 - V.xC3t",yB3:"=V.yE3 + V.yC3t",xB3:"=V.xE3 - V.xC3t",swAng2:"=V.bA3 - V.bD2",aA4:"=4200000 - V.ha",aD4:"=4200000 + V.ha",ta41:"=V.rw * COS(V.aA4 / V.d2r)",ta42:"=V.rh * SIN(V.aA4 / V.d2r)",bA4:"=(ATAN2(V.ta41,V.ta42) * V.d2r)",cta4:"=V.rh * COS(V.bA4 / V.d2r)",sta4:"=V.rw * SIN(V.bA4 / V.d2r)",ma4:"=SQRT(V.cta4*V.cta4 + V.sta4*V.sta4)",na4:"=V.rw * V.rh / V.ma4",dxa4:"=V.na4 * COS(V.bA4 / V.d2r)",dya4:"=V.na4 * SIN(V.bA4 / V.d2r)",xA4:"=V.hc + V.dxa4",yA4:"=V.vc + V.dya4",td41:"=V.rw * COS(V.aD4 / V.d2r)",td42:"=V.rh * SIN(V.aD4 / V.d2r)",bD4:"=(ATAN2(V.td41,V.td42) * V.d2r)",ctd4:"=V.rh * COS(V.bD4 / V.d2r)",std4:"=V.rw * SIN(V.bD4 / V.d2r)",md4:"=SQRT(V.ctd4*V.ctd4 + V.std4*V.std4)",nd4:"=V.rw * V.rh / V.md4",dxd4:"=V.nd4 * COS(V.bD4 / V.d2r)",dyd4:"=V.nd4 * SIN(V.bD4 / V.d2r)",xD4:"=V.hc + V.dxd4",yD4:"=V.vc + V.dyd4",xAD4:"=V.xA4 - V.xD4",yAD4:"=V.yA4 - V.yD4",lAD4:"=SQRT(V.xAD4*V.xAD4 + V.yAD4*V.yAD4)",a4:"=(ATAN2(V.yAD4,V.xAD4) * V.d2r)",dxF4:"=V.lFD * SIN(V.a4 / V.d2r)",dyF4:"=V.lFD * COS(V.a4 / V.d2r)",xF4:"=V.xD4 + V.dxF4",yF4:"=V.yD4 + V.dyF4",xE4:"=V.xA4 - V.dxF4",yE4:"=V.yA4 - V.dyF4",yC4t:"=V.th * SIN(V.a4 / V.d2r)",xC4t:"=V.th * COS(V.a4 / V.d2r)",yC4:"=V.yF4 + V.yC4t",xC4:"=V.xF4 - V.xC4t",yB4:"=V.yE4 + V.yC4t",xB4:"=V.xE4 - V.xC4t",swAng3:"=V.bA4 - V.bD3",aA5:"=6600000 - V.ha",aD5:"=6600000 + V.ha",ta51:"=V.rw * COS(V.aA5 / V.d2r)",ta52:"=V.rh * SIN(V.aA5 / V.d2r)",bA5:"=(ATAN2(V.ta51,V.ta52) * V.d2r)",td51:"=V.rw * COS(V.aD5 / V.d2r)",td52:"=V.rh * SIN(V.aD5 / V.d2r)",bD5:"=(ATAN2(V.td51,V.td52) * V.d2r)",xD5:"=width - V.xA4",xC5:"=width - V.xB4",xB5:"=width - V.xC4",swAng4:"=V.bA5 - V.bD4",aD6:"=9000000 + V.ha",td61:"=V.rw * COS(V.aD6 / V.d2r)",td62:"=V.rh * SIN(V.aD6 / V.d2r)",bD6:"=(ATAN2(V.td61,V.td62) * V.d2r)",xD6:"=width - V.xA3",xC6:"=width - V.xB3",xB6:"=width - V.xC3",aD7:"=11400000 + V.ha",td71:"=V.rw * COS(V.aD7 / V.d2r)",td72:"=V.rh * SIN(V.aD7 / V.d2r)",bD7:"=(ATAN2(V.td71,V.td72) * V.d2r)",xD7:"=width - V.xA2",xC7:"=width - V.xB2",xB7:"=width - V.xC2",aD8:"=13800000 + V.ha",td81:"=V.rw * COS(V.aD8 / V.d2r)",td82:"=V.rh * SIN(V.aD8 / V.d2r)",bD8:"=(ATAN2(V.td81,V.td82) * V.d2r)",xA8:"=width - V.xD1",xD8:"=width - V.xA1",xC8:"=width - V.xB1",xB8:"=width - V.xC1",_3cd4:p,aA9:"=V._3cd4 - V.ha",aD9:"=V._3cd4 + V.ha",td91:"=V.rw * COS(V.aD9 / V.d2r)",td92:"=V.rh * SIN(V.aD9 / V.d2r)",bD9:"=(ATAN2(V.td91,V.td92) * V.d2r)",ctd9:"=V.rh * COS(V.bD9 / V.d2r)",std9:"=V.rw * SIN(V.bD9 / V.d2r)",md9:"=SQRT(V.ctd9*V.ctd9 + V.std9*V.std9)",nd9:"=V.rw * V.rh / V.md9",dxd9:"=V.nd9 * COS(V.bD9 / V.d2r)",dyd9:"=V.nd9 * SIN(V.bD9 / V.d2r)",xD9:"=V.hc + V.dxd9",yD9:"=V.vc + V.dyd9",ta91:"=V.rw * COS(V.aA9 / V.d2r)",ta92:"=V.rh * SIN(V.aA9 / V.d2r)",bA9:"=(ATAN2(V.ta91,V.ta92) * V.d2r)",xA9:"=V.hc - V.dxd9",xF9:"=V.xD9 - V.lFD",xE9:"=V.xA9 + V.lFD",yC9:"=V.yD9 - V.th",swAng5:"=V.bA9 - V.bD8",xCxn1:"=(V.xB1 + V.xC1) / 2",yCxn1:"=(V.yB1 + V.yC1) / 2",xCxn2:"=(V.xB2 + V.xC2) / 2",yCxn2:"=(V.yB2 + V.yC2) / 2",xCxn3:"=(V.xB3 + V.xC3) / 2",yCxn3:"=(V.yB3 + V.yC3) / 2",xCxn4:"=(V.xB4 + V.xC4) / 2",yCxn4:"=(V.yB4 + V.yC4) / 2",r:d,xCxn5:"=(V.xB5 + V.xC5) / 2",xCxn6:"=(V.xB6 + V.xC6) / 2",xCxn7:"=(V.xB7 + V.xC7) / 2",xCxn8:"=(V.xB8 + V.xC8) / 2",cx1:"=C(V.rw,V.xD1,A(V.rw,V.rh,V.bD1),true)",cy1:"=C(V.rh,V.yD1,A(V.rw,V.rh,V.bD1))",cx2:"=C(V.rw,V.xD2,A(V.rw,V.rh,V.bD2),true)",cy2:"=C(V.rh,V.yD2,A(V.rw,V.rh,V.bD2))",cx3:"=C(V.rw,V.xD3,A(V.rw,V.rh,V.bD3),true)",cy3:"=C(V.rh,V.yD3,A(V.rw,V.rh,V.bD3))",cx4:"=C(V.rw,V.xD4,A(V.rw,V.rh,V.bD4),true)",cy4:"=C(V.rh,V.yD4,A(V.rw,V.rh,V.bD4))",cx5:"=C(V.rw,V.xD5,A(V.rw,V.rh,V.bD5),true)",cy5:"=C(V.rh,V.yA4,A(V.rw,V.rh,V.bD5))",cx6:"=C(V.rw,V.xD6,A(V.rw,V.rh,V.bD6),true)",cy6:"=C(V.rh,V.yA3,A(V.rw,V.rh,V.bD6))",cx7:"=C(V.rw,V.xD7,A(V.rw,V.rh,V.bD7),true)",cy7:"=C(V.rh,V.yA2,A(V.rw,V.rh,V.bD7))",cx8:"=C(V.rw,V.xD8,A(V.rw,V.rh,V.bD8),true)",cy8:"=C(V.rh,V.yA1,A(V.rw,V.rh,V.bD8))",cx9:"=C(V.rw,V.xD9,A(V.rw,V.rh,V.bD9),true)",cy9:"=C(V.rh,V.yD9,A(V.rw,V.rh,V.bD9))"},adjustInfo:[["adj1",1e4],["adj2",1763]],connectionPoints:[{x:"=V.xCxn1",y:"=V.yCxn1"},{x:"=V.xCxn2",y:"=V.yCxn2"},{x:"=V.xCxn3",y:"=V.yCxn3"},{x:"=V.xCxn4",y:"=V.yCxn4"},{x:"=V.xCxn5",y:"=V.yCxn4"},{x:"=V.xCxn6",y:"=V.yCxn3"},{x:"=V.xCxn7",y:"=V.yCxn2"},{x:"=V.xCxn8",y:"=V.yCxn1"},{x:g,y:"=V.yC9"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:0,maxY:2e4,position:{x:"xD9",y:"yD9"},point:["=V.xD9","=V.yD9"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:2679,position:{x:"xA9",y:"yD9"},point:["=V.xA9","=V.yD9"]}],path:[[["M","=V.xA1","=V.yA1"],["L","=V.xB1","=V.yB1"],["L","=V.xC1","=V.yC1"],["L","=V.xD1","=V.yD1"],["E","=V.cx1","=V.cy1","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD1)","=A(V.rw,V.rh,(V.bD1 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.xB2","=V.yB2"],["L","=V.xC2","=V.yC2"],["L","=V.xD2","=V.yD2"],["E","=V.cx2","=V.cy2","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD2)","=A(V.rw,V.rh,(V.bD2 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.xB3","=V.yB3"],["L","=V.xC3","=V.yC3"],["L","=V.xD3","=V.yD3"],["E","=V.cx3","=V.cy3","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD3)","=A(V.rw,V.rh,(V.bD3 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["L","=V.xB4","=V.yB4"],["L","=V.xC4","=V.yC4"],["L","=V.xD4","=V.yD4"],["E","=V.cx4","=V.cy4","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD4)","=A(V.rw,V.rh,(V.bD4 + V.swAng4))","=IF(V.swAng4 > 0, FALSE, TRUE)"],["L","=V.xB5","=V.yC4"],["L","=V.xC5","=V.yB4"],["L","=V.xD5","=V.yA4"],["E","=V.cx5","=V.cy5","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD5)","=A(V.rw,V.rh,(V.bD5 + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["L","=V.xB6","=V.yC3"],["L","=V.xC6","=V.yB3"],["L","=V.xD6","=V.yA3"],["E","=V.cx6","=V.cy6","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD6)","=A(V.rw,V.rh,(V.bD6 + V.swAng2))","=IF(V.swAng2 > 0, FALSE, TRUE)"],["L","=V.xB7","=V.yC2"],["L","=V.xC7","=V.yB2"],["L","=V.xD7","=V.yA2"],["E","=V.cx7","=V.cy7","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD7)","=A(V.rw,V.rh,(V.bD7 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.xB8","=V.yC1"],["L","=V.xC8","=V.yB1"],["L","=V.xD8","=V.yA1"],["E","=V.cx8","=V.cy8","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD8)","=A(V.rw,V.rh,(V.bD8 + V.swAng5))","=IF(V.swAng5 > 0, FALSE, TRUE)"],["L","=V.xE9","=V.yC9"],["L","=V.xF9","=V.yC9"],["L","=V.xD9","=V.yD9"],["E","=V.cx9","=V.cy9","=V.rw","=V.rh",0,"=A(V.rw,V.rh,V.bD9)","=A(V.rw,V.rh,(V.bD9 + V.swAng5))","=IF(V.swAng5 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.xA8",top:"=V.yD1",right:"=V.xD1",bottom:"=V.yD3"}},funnel:{variables:{ss:f,d:"=V.ss / 20",wd2:q,rw2:"=V.wd2 - V.d",hd4:"=height/4",rh2:"=V.hd4 - V.d",d2r:m,t1:"=V.wd2 * COS(480000 / V.d2r)",t2:"=V.hd4 * SIN(480000 / V.d2r)",da:"=(ATAN2(V.t1,V.t2) * V.d2r)","2da":"=V.da * 2",cd2:n,stAng1:"=V.cd2 - V.da",swAng1:"=V.cd2 + V.2da",swAng3:"=V.cd2 - V.2da",rw3:"=V.wd2 / 4",rh3:"=V.hd4 / 4",ct1:"=V.hd4 * COS(V.stAng1 / V.d2r)",st1:"=V.wd2 * SIN(V.stAng1 / V.d2r)",m1:"=SQRT(V.ct1*V.ct1 + V.st1*V.st1)",n1:"=V.wd2 * V.hd4 / V.m1",dx1:"=V.n1 * COS(V.stAng1 / V.d2r)",dy1:"=V.n1 * SIN(V.stAng1 / V.d2r)",hc:q,x1:"=V.hc + V.dx1",y1:"=V.hd4 + V.dy1",ct3:"=V.rh3 * COS(V.da / V.d2r)",st3:"=V.rw3 * SIN(V.da / V.d2r)",m3:"=SQRT(V.ct3*V.ct3 + V.st3*V.st3)",n3:"=V.rw3 * V.rh3 / V.m3",dx3:"=V.n3 * COS(V.da / V.d2r)",dy3:"=V.n3 * SIN(V.da / V.d2r)",x3:"=V.hc + V.dx3",b:e,vc3:"=height - V.rh3",y2:"=V.vc3 + V.dy3",x2:"=V.wd2 - V.rw2",cd:"=V.cd2 * 2",cx1:"=C(V.wd2,V.x1,A(V.wd2,V.hd4,V.stAng1),true)",cy1:"=C(V.hd4,V.y1,A(V.wd2,V.hd4,V.stAng1))",cx2:"=C(V.rw3,V.x3,A(V.rw3,V.rh3,V.da),true)",cy2:"=C(V.rh3,V.y2,A(V.rw3,V.rh3,V.da))",cx3:"=C(V.rw2,V.x2,A(V.rw2,V.rh2,V.cd2),true)",cy3:"=C(V.rh2,V.hd4,A(V.rw2,V.rh2,V.cd2))"},path:[[["M",i,k],["E","=V.cx1","=V.cy1","=V.wd2","=V.hd4",0,"=A(V.wd2,V.hd4,V.stAng1)","=A(V.wd2,V.hd4,(V.stAng1 + V.swAng1))","=IF(V.swAng1 > 0, FALSE, TRUE)"],["L","=V.x3",l],["E","=V.cx2","=V.cy2","=V.rw3","=V.rh3",0,"=A(V.rw3,V.rh3,V.da)","=A(V.rw3,V.rh3,(V.da + V.swAng3))","=IF(V.swAng3 > 0, FALSE, TRUE)"],["Z"],["M",j,"=V.hd4"],["E","=V.cx3","=V.cy3","=V.rw2","=V.rh2",0,"=A(V.rw2,V.rh2,V.cd2)","=A(V.rw2,V.rh2,(V.cd2 + -21600000))","=IF(-21600000 > 0, FALSE, TRUE)"],["Z"],{}]]},pieWedge:{variables:{d2r:m,g1:"=width * COS(13500000 / V.d2r)",g2:"=height * SIN(13500000 / V.d2r)",r:d,x1:"=width + V.g1",b:e,y1:"=height + V.g2",vc:r,hc:q,l:0,cd2:n,cd4:o,cx1:"=C(width,V.l,A(width,height,V.cd2),true)",cy1:"=C(height,V.b,A(width,height,V.cd2))"},connectionPoints:[{x:d,y:h},{x:g,y:e}],path:[[["M",0,e],["E","=V.cx1","=V.cy1",d,e,0,"=A(width,height,V.cd2)","=A(width,height,(V.cd2 + V.cd4))","=IF(V.cd4 > 0, FALSE, TRUE)"],["L",d,e],["Z"],{}]],textRect:{left:i,top:k,right:d,bottom:e}},leftCircularArrow:{variables:{adj1:12500,adj2:-1142319,adj3:1142319,adj4:n,adj5:12500,a5:"=MIN(MAX(0, V.adj5), 25000)",maxAdj1:"=V.a5 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",enAng:"=MIN(MAX(1, V.adj3), 21599999)",stAng:"=MIN(MAX(0, V.adj4), 21599999)",ss:f,th:"=V.ss * V.a1 / 100000",thh:"=V.ss * V.a5 / 100000",th2:"=V.th / 2",wd2:q,rw1:"=V.wd2 + V.th2 - V.thh",hd2:r,rh1:"=V.hd2 + V.th2 - V.thh",rw2:"=V.rw1 - V.th",rh2:"=V.rh1 - V.th",rw3:"=V.rw2 + V.th2",rh3:"=V.rh2 + V.th2",d2r:m,wtH:"=V.rw3 * SIN(V.enAng / V.d2r)",htH:"=V.rh3 * COS(V.enAng / V.d2r)",dxH:"=V.rw3 * COS(ATAN2(V.htH,V.wtH))",dyH:"=V.rh3 * SIN(ATAN2(V.htH,V.wtH))",hc:q,xH:"=V.hc + V.dxH",vc:r,yH:"=V.vc + V.dyH",rI:"=MIN(V.rw2, V.rh2)",u1:"=V.dxH * V.dxH",u2:"=V.dyH * V.dyH",u3:"=V.rI * V.rI",u4:"=V.u1 - V.u3",u5:"=V.u2 - V.u3",u6:"=V.u4 * V.u5 / V.u1",u7:"=V.u6 / V.u2",u8:"=1 - V.u7",u9:"=SQRT(V.u8)",u10:"=V.u4 / V.dxH",u11:"=V.u10 / V.dyH",u12:"=(1 + V.u9) / V.u11",u13:"=(ATAN2(1,V.u12) * V.d2r)",u14:"=V.u13 + 21600000",u15:"=IF(V.u13 > 0, V.u13, V.u14)",u16:"=V.u15 - V.enAng",u17:"=V.u16 + 21600000",u18:"=IF(V.u16 > 0, V.u16, V.u17)",cd2:n,u19:"=V.u18 - V.cd2",u20:"=V.u18 - 21600000",u21:"=IF(V.u19 > 0, V.u20, V.u18)",u22:"=ABS(V.u21)",minAng:"=V.u22 * -1",u23:"=ABS(V.adj2)",a2:"=V.u23 * -1",aAng:"=MIN(MAX(V.minAng, V.a2), 0)",ptAng:"=V.enAng + V.aAng",wtA:"=V.rw3 * SIN(V.ptAng / V.d2r)",htA:"=V.rh3 * COS(V.ptAng / V.d2r)",dxA:"=V.rw3 * COS(ATAN2(V.htA,V.wtA))",dyA:"=V.rh3 * SIN(ATAN2(V.htA,V.wtA))",xA:"=V.hc + V.dxA",yA:"=V.vc + V.dyA",wtE:"=V.rw1 * SIN(V.stAng / V.d2r)",htE:"=V.rh1 * COS(V.stAng / V.d2r)",dxE:"=V.rw1 * COS(ATAN2(V.htE,V.wtE))",dyE:"=V.rh1 * SIN(ATAN2(V.htE,V.wtE))",xE:"=V.hc + V.dxE",yE:"=V.vc + V.dyE",wtD:"=V.rw2 * SIN(V.stAng / V.d2r)",htD:"=V.rh2 * COS(V.stAng / V.d2r)",dxD:"=V.rw2 * COS(ATAN2(V.htD,V.wtD))",dyD:"=V.rh2 * SIN(ATAN2(V.htD,V.wtD))",xD:"=V.hc + V.dxD",yD:"=V.vc + V.dyD",dxG:"=V.thh * COS(V.ptAng / V.d2r)",dyG:"=V.thh * SIN(V.ptAng / V.d2r)",xG:"=V.xH + V.dxG",yG:"=V.yH + V.dyG",dxB:"=V.thh * COS(V.ptAng / V.d2r)",dyB:"=V.thh * SIN(V.ptAng / V.d2r)",xB:"=V.xH - V.dxB",yB:"=V.yH - V.dyB",sx1:"=V.xB - V.hc",sy1:"=V.yB - V.vc",sx2:"=V.xG - V.hc",sy2:"=V.yG - V.vc",rO:"=MIN(V.rw1, V.rh1)",x1O:"=V.sx1 * V.rO / V.rw1",y1O:"=V.sy1 * V.rO / V.rh1",x2O:"=V.sx2 * V.rO / V.rw1",y2O:"=V.sy2 * V.rO / V.rh1",dxO:"=V.x2O - V.x1O",dyO:"=V.y2O - V.y1O",dO:"=SQRT(V.dxO*V.dxO + V.dyO*V.dyO)",q1:"=V.x1O * V.y2O",q2:"=V.x2O * V.y1O",DO:"=V.q1 - V.q2",q3:"=V.rO * V.rO",q4:"=V.dO * V.dO",q5:"=V.q3 * V.q4",q6:"=V.DO * V.DO",q7:"=V.q5 - V.q6",q8:"=MAX(V.q7, 0)",sdelO:"=SQRT(V.q8)",ndyO:"=V.dyO * -1",sdyO:"=IF(V.ndyO > 0, -1, 1)",q9:"=V.sdyO * V.dxO",q10:"=V.q9 * V.sdelO",q11:"=V.DO * V.dyO",dxF1:"=(V.q11 + V.q10) / V.q4",q12:"=V.q11 - V.q10",dxF2:"=V.q12 / V.q4",adyO:"=ABS(V.dyO)",q13:"=V.adyO * V.sdelO",q14:"=V.DO * V.dxO / -1",dyF1:"=(V.q14 + V.q13) / V.q4",q15:"=V.q14 - V.q13",dyF2:"=V.q15 / V.q4",q16:"=V.x2O - V.dxF1",q17:"=V.x2O - V.dxF2",q18:"=V.y2O - V.dyF1",q19:"=V.y2O - V.dyF2",q20:"=SQRT(V.q16*V.q16 + V.q18*V.q18)",q21:"=SQRT(V.q17*V.q17 + V.q19*V.q19)",q22:"=V.q21 - V.q20",dxF:"=IF(V.q22 > 0, V.dxF1, V.dxF2)",dyF:"=IF(V.q22 > 0, V.dyF1, V.dyF2)",sdxF:"=V.dxF * V.rw1 / V.rO",sdyF:"=V.dyF * V.rh1 / V.rO",xF:"=V.hc + V.sdxF",yF:"=V.vc + V.sdyF",x1I:"=V.sx1 * V.rI / V.rw2",y1I:"=V.sy1 * V.rI / V.rh2",x2I:"=V.sx2 * V.rI / V.rw2",y2I:"=V.sy2 * V.rI / V.rh2",dxI:"=V.x2I - V.x1I",dyI:"=V.y2I - V.y1I",dI:"=SQRT(V.dxI*V.dxI + V.dyI*V.dyI)",v1:"=V.x1I * V.y2I",v2:"=V.x2I * V.y1I",DI:"=V.v1 - V.v2",v3:"=V.rI * V.rI",v4:"=V.dI * V.dI",v5:"=V.v3 * V.v4",v6:"=V.DI * V.DI",v7:"=V.v5 - V.v6",v8:"=MAX(V.v7, 0)",sdelI:"=SQRT(V.v8)",v9:"=V.sdyO * V.dxI",v10:"=V.v9 * V.sdelI",v11:"=V.DI * V.dyI",dxC1:"=(V.v11 + V.v10) / V.v4",v12:"=V.v11 - V.v10",dxC2:"=V.v12 / V.v4",adyI:"=ABS(V.dyI)",v13:"=V.adyI * V.sdelI",v14:"=V.DI * V.dxI / -1",dyC1:"=(V.v14 + V.v13) / V.v4",v15:"=V.v14 - V.v13",dyC2:"=V.v15 / V.v4",v16:"=V.x1I - V.dxC1",v17:"=V.x1I - V.dxC2",v18:"=V.y1I - V.dyC1",v19:"=V.y1I - V.dyC2",v20:"=SQRT(V.v16*V.v16 + V.v18*V.v18)",v21:"=SQRT(V.v17*V.v17 + V.v19*V.v19)",v22:"=V.v21 - V.v20",dxC:"=IF(V.v22 > 0, V.dxC1, V.dxC2)",dyC:"=IF(V.v22 > 0, V.dyC1, V.dyC2)",sdxC:"=V.dxC * V.rw2 / V.rI",sdyC:"=V.dyC * V.rh2 / V.rI",xC:"=V.hc + V.sdxC",yC:"=V.vc + V.sdyC",ist0:"=(ATAN2(V.sdxC,V.sdyC) * V.d2r)",ist1:"=V.ist0 + 21600000",istAng0:"=IF(V.ist0 > 0, V.ist0, V.ist1)",isw1:"=V.stAng - V.istAng0",isw2:"=V.isw1 + 21600000",iswAng0:"=IF(V.isw1 > 0, V.isw1, V.isw2)",istAng:"=V.istAng0 + V.iswAng0",iswAng:"=0 - V.iswAng0",p1:"=V.xF - V.xC",p2:"=V.yF - V.yC",p3:"=SQRT(V.p1*V.p1 + V.p2*V.p2)",p4:"=V.p3 / 2",p5:"=V.p4 - V.thh",xGp:"=IF(V.p5 > 0, V.xF, V.xG)",yGp:"=IF(V.p5 > 0, V.yF, V.yG)",xBp:"=IF(V.p5 > 0, V.xC, V.xB)",yBp:"=IF(V.p5 > 0, V.yC, V.yB)",en0:"=(ATAN2(V.sdxF,V.sdyF) * V.d2r)",en1:"=V.en0 + 21600000",en2:"=IF(V.en0 > 0, V.en0, V.en1)",sw0:"=V.en2 - V.stAng",sw1:"=V.sw0 - 21600000",swAng:"=IF(V.sw0 > 0, V.sw1, V.sw0)",stAng0:"=V.stAng + V.swAng",swAng0:"=0 - V.swAng",wtI:"=V.rw3 * SIN(V.stAng / V.d2r)",htI:"=V.rh3 * COS(V.stAng / V.d2r)",_dxI:"=V.rw3 * COS(ATAN2(V.htI,V.wtI))",_dyI:"=V.rh3 * SIN(ATAN2(V.htI,V.wtI))",xI:"=V.hc + V._dxI",yI:"=V.vc + V._dyI",cd4:o,aI:"=V.stAng + V.cd4",aA:"=V.ptAng - V.cd4",aB:"=V.ptAng + V.cd2",idx:"=V.rw1 * COS(2700000 / V.d2r)",idy:"=V.rh1 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",cx1:"=C(V.rw2,V.xD,A(V.rw2,V.rh2,V.istAng),true)",cy1:"=C(V.rh2,V.yD,A(V.rw2,V.rh2,V.istAng))",cx2:"=C(V.rw1,V.xF,A(V.rw1,V.rh1,V.stAng0),true)",cy2:"=C(V.rh1,V.yF,A(V.rw1,V.rh1,V.stAng0))"},adjustInfo:[["adj1",12500],["adj2",-1142319],["adj3",1142319],["adj4",108e5],["adj5",12500]],connectionPoints:[{x:"=V.xI",y:"=V.yI"},{x:"=V.xGp",y:"=V.yGp"},{x:"=V.xA",y:"=V.yA"},{x:"=V.xBp",y:"=V.yBp"}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj2",minAng:"minAng",maxAng:0,position:{x:"xA",y:"yA"},point:["=V.xA","=V.yA"]},{type:"ahPolar",gdRefAng:"adj4",minAng:0,maxAng:21599999,position:{x:"xE",y:"yE"},point:["=V.xE","=V.yE"]},{type:"ahPolar",gdRefR:"adj1",minR:0,maxR:"maxAdj1",gdRefAng:"adj3",minAng:0,maxAng:21599999,position:{x:"xF",y:"yF"},point:["=V.xF","=V.yF"]},{type:"ahPolar",gdRefR:"adj5",minR:0,maxR:25e3,position:{x:"xB",y:"yB"},point:["=V.xB","=V.yB"]}],path:[[["M","=V.xE","=V.yE"],["L","=V.xD","=V.yD"],["E","=V.cx1","=V.cy1","=V.rw2","=V.rh2",0,"=A(V.rw2,V.rh2,V.istAng)","=A(V.rw2,V.rh2,(V.istAng + V.iswAng))","=IF(V.iswAng > 0, FALSE, TRUE)"],["L","=V.xBp","=V.yBp"],["L","=V.xA","=V.yA"],["L","=V.xGp","=V.yGp"],["L","=V.xF","=V.yF"],["E","=V.cx2","=V.cy2","=V.rw1","=V.rh1",0,"=A(V.rw1,V.rh1,V.stAng0)","=A(V.rw1,V.rh1,(V.stAng0 + V.swAng0))","=IF(V.swAng0 > 0, FALSE, TRUE)"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},leftRightCircularArrow:{variables:{adj1:12500,adj2:1142319,adj3:20457681,adj4:11942319,adj5:12500,a5:"=MIN(MAX(0, V.adj5), 25000)",maxAdj1:"=V.a5 * 2",a1:"=MIN(MAX(0, V.adj1), V.maxAdj1)",enAng:"=MIN(MAX(1, V.adj3), 21599999)",stAng:"=MIN(MAX(0, V.adj4), 21599999)",ss:f,th:"=V.ss * V.a1 / 100000",thh:"=V.ss * V.a5 / 100000",th2:"=V.th / 2",wd2:q,rw1:"=V.wd2 + V.th2 - V.thh",hd2:r,rh1:"=V.hd2 + V.th2 - V.thh",rw2:"=V.rw1 - V.th",rh2:"=V.rh1 - V.th",rw3:"=V.rw2 + V.th2",rh3:"=V.rh2 + V.th2",d2r:m,wtH:"=V.rw3 * SIN(V.enAng / V.d2r)",htH:"=V.rh3 * COS(V.enAng / V.d2r)",dxH:"=V.rw3 * COS(ATAN2(V.htH,V.wtH))",dyH:"=V.rh3 * SIN(ATAN2(V.htH,V.wtH))",hc:q,xH:"=V.hc + V.dxH",vc:r,yH:"=V.vc + V.dyH",rI:"=MIN(V.rw2, V.rh2)",u1:"=V.dxH * V.dxH",u2:"=V.dyH * V.dyH",u3:"=V.rI * V.rI",u4:"=V.u1 - V.u3",u5:"=V.u2 - V.u3",u6:"=V.u4 * V.u5 / V.u1",u7:"=V.u6 / V.u2",u8:"=1 - V.u7",u9:"=SQRT(V.u8)",u10:"=V.u4 / V.dxH",u11:"=V.u10 / V.dyH",u12:"=(1 + V.u9) / V.u11",u13:"=(ATAN2(1,V.u12) * V.d2r)",u14:"=V.u13 + 21600000",u15:"=IF(V.u13 > 0, V.u13, V.u14)",u16:"=V.u15 - V.enAng",u17:"=V.u16 + 21600000",u18:"=IF(V.u16 > 0, V.u16, V.u17)",cd2:n,u19:"=V.u18 - V.cd2",u20:"=V.u18 - 21600000",u21:"=IF(V.u19 > 0, V.u20, V.u18)",maxAng:"=ABS(V.u21)",aAng:"=MIN(MAX(0, V.adj2), V.maxAng)",ptAng:"=V.enAng + V.aAng",wtA:"=V.rw3 * SIN(V.ptAng / V.d2r)",htA:"=V.rh3 * COS(V.ptAng / V.d2r)",dxA:"=V.rw3 * COS(ATAN2(V.htA,V.wtA))",dyA:"=V.rh3 * SIN(ATAN2(V.htA,V.wtA))",xA:"=V.hc + V.dxA",yA:"=V.vc + V.dyA",dxG:"=V.thh * COS(V.ptAng / V.d2r)",dyG:"=V.thh * SIN(V.ptAng / V.d2r)",xG:"=V.xH + V.dxG",yG:"=V.yH + V.dyG",dxB:"=V.thh * COS(V.ptAng / V.d2r)",dyB:"=V.thh * SIN(V.ptAng / V.d2r)",xB:"=V.xH - V.dxB",yB:"=V.yH - V.dyB",sx1:"=V.xB - V.hc",sy1:"=V.yB - V.vc",sx2:"=V.xG - V.hc",sy2:"=V.yG - V.vc",rO:"=MIN(V.rw1, V.rh1)",x1O:"=V.sx1 * V.rO / V.rw1",y1O:"=V.sy1 * V.rO / V.rh1",x2O:"=V.sx2 * V.rO / V.rw1",y2O:"=V.sy2 * V.rO / V.rh1",dxO:"=V.x2O - V.x1O",dyO:"=V.y2O - V.y1O",dO:"=SQRT(V.dxO*V.dxO + V.dyO*V.dyO)",q1:"=V.x1O * V.y2O",q2:"=V.x2O * V.y1O",DO:"=V.q1 - V.q2",q3:"=V.rO * V.rO",q4:"=V.dO * V.dO",q5:"=V.q3 * V.q4",q6:"=V.DO * V.DO",q7:"=V.q5 - V.q6",q8:"=MAX(V.q7, 0)",sdelO:"=SQRT(V.q8)",ndyO:"=V.dyO * -1",sdyO:"=IF(V.ndyO > 0, -1, 1)",q9:"=V.sdyO * V.dxO",q10:"=V.q9 * V.sdelO",q11:"=V.DO * V.dyO",dxF1:"=(V.q11 + V.q10) / V.q4",q12:"=V.q11 - V.q10",dxF2:"=V.q12 / V.q4",adyO:"=ABS(V.dyO)",q13:"=V.adyO * V.sdelO",q14:"=V.DO * V.dxO / -1",dyF1:"=(V.q14 + V.q13) / V.q4",q15:"=V.q14 - V.q13",dyF2:"=V.q15 / V.q4",q16:"=V.x2O - V.dxF1",q17:"=V.x2O - V.dxF2",q18:"=V.y2O - V.dyF1",q19:"=V.y2O - V.dyF2",q20:"=SQRT(V.q16*V.q16 + V.q18*V.q18)",q21:"=SQRT(V.q17*V.q17 + V.q19*V.q19)",q22:"=V.q21 - V.q20",dxF:"=IF(V.q22 > 0, V.dxF1, V.dxF2)",dyF:"=IF(V.q22 > 0, V.dyF1, V.dyF2)",sdxF:"=V.dxF * V.rw1 / V.rO",sdyF:"=V.dyF * V.rh1 / V.rO",xF:"=V.hc + V.sdxF",yF:"=V.vc + V.sdyF",x1I:"=V.sx1 * V.rI / V.rw2",y1I:"=V.sy1 * V.rI / V.rh2",x2I:"=V.sx2 * V.rI / V.rw2",y2I:"=V.sy2 * V.rI / V.rh2",dxI:"=V.x2I - V.x1I",dyI:"=V.y2I - V.y1I",dI:"=SQRT(V.dxI*V.dxI + V.dyI*V.dyI)",v1:"=V.x1I * V.y2I",v2:"=V.x2I * V.y1I",DI:"=V.v1 - V.v2",v3:"=V.rI * V.rI",v4:"=V.dI * V.dI",v5:"=V.v3 * V.v4",v6:"=V.DI * V.DI",v7:"=V.v5 - V.v6",v8:"=MAX(V.v7, 0)",sdelI:"=SQRT(V.v8)",v9:"=V.sdyO * V.dxI",v10:"=V.v9 * V.sdelI",v11:"=V.DI * V.dyI",dxC1:"=(V.v11 + V.v10) / V.v4",v12:"=V.v11 - V.v10",dxC2:"=V.v12 / V.v4",adyI:"=ABS(V.dyI)",v13:"=V.adyI * V.sdelI",v14:"=V.DI * V.dxI / -1",dyC1:"=(V.v14 + V.v13) / V.v4",v15:"=V.v14 - V.v13",dyC2:"=V.v15 / V.v4",v16:"=V.x1I - V.dxC1",v17:"=V.x1I - V.dxC2",v18:"=V.y1I - V.dyC1",v19:"=V.y1I - V.dyC2",v20:"=SQRT(V.v16*V.v16 + V.v18*V.v18)",v21:"=SQRT(V.v17*V.v17 + V.v19*V.v19)",v22:"=V.v21 - V.v20",dxC:"=IF(V.v22 > 0, V.dxC1, V.dxC2)",dyC:"=IF(V.v22 > 0, V.dyC1, V.dyC2)",sdxC:"=V.dxC * V.rw2 / V.rI",sdyC:"=V.dyC * V.rh2 / V.rI",xC:"=V.hc + V.sdxC",yC:"=V.vc + V.sdyC",wtI:"=V.rw3 * SIN(V.stAng / V.d2r)",htI:"=V.rh3 * COS(V.stAng / V.d2r)",_dxI:"=V.rw3 * COS(ATAN2(V.htI,V.wtI))",_dyI:"=V.rh3 * SIN(ATAN2(V.htI,V.wtI))",xI:"=V.hc + V._dxI",yI:"=V.vc + V._dyI",lptAng:"=V.stAng - V.aAng",wtL:"=V.rw3 * SIN(V.lptAng / V.d2r)",htL:"=V.rh3 * COS(V.lptAng / V.d2r)",dxL:"=V.rw3 * COS(ATAN2(V.htL,V.wtL))",dyL:"=V.rh3 * SIN(ATAN2(V.htL,V.wtL))",xL:"=V.hc + V.dxL",yL:"=V.vc + V.dyL",dxK:"=V.thh * COS(V.lptAng / V.d2r)",dyK:"=V.thh * SIN(V.lptAng / V.d2r)",xK:"=V.xI + V.dxK",yK:"=V.yI + V.dyK",dxJ:"=V.thh * COS(V.lptAng / V.d2r)",dyJ:"=V.thh * SIN(V.lptAng / V.d2r)",xJ:"=V.xI - V.dxJ",yJ:"=V.yI - V.dyJ",p1:"=V.xF - V.xC",p2:"=V.yF - V.yC",p3:"=SQRT(V.p1*V.p1 + V.p2*V.p2)",p4:"=V.p3 / 2",p5:"=V.p4 - V.thh",xGp:"=IF(V.p5 > 0, V.xF, V.xG)",yGp:"=IF(V.p5 > 0, V.yF, V.yG)",xBp:"=IF(V.p5 > 0, V.xC, V.xB)",yBp:"=IF(V.p5 > 0, V.yC, V.yB)",en0:"=(ATAN2(V.sdxF,V.sdyF) * V.d2r)",en1:"=V.en0 + 21600000",en2:"=IF(V.en0 > 0, V.en0, V.en1)",od0:"=V.en2 - V.enAng",od1:"=V.od0 + 21600000",od2:"=IF(V.od0 > 0, V.od0, V.od1)",st0:"=V.stAng - V.od2",st1:"=V.st0 + 21600000",st2:"=IF(V.st0 > 0, V.st0, V.st1)",sw0:"=V.en2 - V.st2",sw1:"=V.sw0 + 21600000",swAng:"=IF(V.sw0 > 0, V.sw0, V.sw1)",ist0:"=(ATAN2(V.sdxC,V.sdyC) * V.d2r)",ist1:"=V.ist0 + 21600000",istAng:"=IF(V.ist0 > 0, V.ist0, V.ist1)",id0:"=V.istAng - V.enAng",id1:"=V.id0 - 21600000",id2:"=IF(V.id0 > 0, V.id1, V.id0)",ien0:"=V.stAng - V.id2",ien1:"=V.ien0 - 21600000",ien2:"=IF(V.ien1 > 0, V.ien1, V.ien0)",isw1:"=V.ien2 - V.istAng",isw2:"=V.isw1 - 21600000",iswAng:"=IF(V.isw1 > 0, V.isw2, V.isw1)",wtE:"=V.rw1 * SIN(V.st2 / V.d2r)",htE:"=V.rh1 * COS(V.st2 / V.d2r)",dxE:"=V.rw1 * COS(ATAN2(V.htE,V.wtE))",dyE:"=V.rh1 * SIN(ATAN2(V.htE,V.wtE))",xE:"=V.hc + V.dxE",yE:"=V.vc + V.dyE",wtD:"=V.rw2 * SIN(V.ien2 / V.d2r)",htD:"=V.rh2 * COS(V.ien2 / V.d2r)",dxD:"=V.rw2 * COS(ATAN2(V.htD,V.wtD))",dyD:"=V.rh2 * SIN(ATAN2(V.htD,V.wtD))",xD:"=V.hc + V.dxD",yD:"=V.vc + V.dyD",xKp:"=IF(V.p5 > 0, V.xE, V.xK)",yKp:"=IF(V.p5 > 0, V.yE, V.yK)",xJp:"=IF(V.p5 > 0, V.xD, V.xJ)",yJp:"=IF(V.p5 > 0, V.yD, V.yJ)",cd4:o,aL:"=V.lptAng - V.cd4",aA:"=V.ptAng + V.cd4",aB:"=V.ptAng + V.cd2",aJ:"=V.lptAng + V.cd2",idx:"=V.rw1 * COS(2700000 / V.d2r)",idy:"=V.rh1 * SIN(2700000 / V.d2r)",il:"=V.hc - V.idx",ir:"=V.hc + V.idx",it:"=V.vc - V.idy",ib:"=V.vc + V.idy",cx1:"=C(V.rw1,V.xE,A(V.rw1,V.rh1,V.st2),true)",cy1:"=C(V.rh1,V.yE,A(V.rw1,V.rh1,V.st2))",cx2:"=C(V.rw2,V.xC,A(V.rw2,V.rh2,V.istAng),true)",cy2:"=C(V.rh2,V.yC,A(V.rw2,V.rh2,V.istAng))"},adjustInfo:[["adj1",12500],["adj2",1142319],["adj3",20457681],["adj4",11942319],["adj5",12500]],connectionPoints:[{x:"=V.xL",y:"=V.yL"},{x:"=V.xKp",y:"=V.yKp"},{x:"=V.xGp",y:"=V.yGp"},{x:"=V.xA",y:"=V.yA"},{x:"=V.xBp",y:"=V.yBp"},{x:"=V.xJp",y:"=V.yJp"}],controlsInfo:[{type:"ahPolar",gdRefAng:"adj2",minAng:0,maxAng:"maxAng",position:{x:"xA",y:"yA"},point:["=V.xA","=V.yA"]},{type:"ahPolar",gdRefAng:"adj4",minAng:0,maxAng:21599999,position:{x:"xE",y:"yE"},point:["=V.xE","=V.yE"]},{type:"ahPolar",gdRefR:"adj1",minR:0,maxR:"maxAdj1",gdRefAng:"adj3",minAng:0,maxAng:21599999,position:{x:"xF",y:"yF"},point:["=V.xF","=V.yF"]},{type:"ahPolar",gdRefR:"adj5",minR:0,maxR:25e3,position:{x:"xB",y:"yB"},point:["=V.xB","=V.yB"]}],path:[[["M","=V.xL","=V.yL"],["L","=V.xKp","=V.yKp"],["L","=V.xE","=V.yE"],["E","=V.cx1","=V.cy1","=V.rw1","=V.rh1",0,"=A(V.rw1,V.rh1,V.st2)","=A(V.rw1,V.rh1,(V.st2 + V.swAng))","=IF(V.swAng > 0, FALSE, TRUE)"],["L","=V.xGp","=V.yGp"],["L","=V.xA","=V.yA"],["L","=V.xBp","=V.yBp"],["L","=V.xC","=V.yC"],["E","=V.cx2","=V.cy2","=V.rw2","=V.rh2",0,"=A(V.rw2,V.rh2,V.istAng)","=A(V.rw2,V.rh2,(V.istAng + V.iswAng))","=IF(V.iswAng > 0, FALSE, TRUE)"],["L","=V.xJp","=V.yJp"],["Z"],{}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},swooshArrow:{variables:{adj1:25e3,adj2:16667,a1:"=MIN(MAX(1, V.adj1), 75000)",ss:f,maxAdj2:"=70000 * width / V.ss",a2:"=MIN(MAX(0, V.adj2), V.maxAdj2)",ad1:"=height * V.a1 / 100000",ad2:"=V.ss * V.a2 / 100000",r:d,xB:"=width - V.ad2",t:0,ssd8:"=V.ss / 8",yB:"=V.ssd8",cd4:o,alfa:"=V.cd4 / 14",d2r:m,dx0:"=V.ssd8 * TAN(V.alfa / V.d2r)",xC:"=V.xB - V.dx0",dx1:"=V.ad1 * TAN(V.alfa / V.d2r)",yF:"=V.yB + V.ad1",xF:"=V.xB + V.dx1",xE:"=V.xF + V.dx0",yE:"=V.yF + V.ssd8",dy2:"=V.yE",dy22:"=V.dy2 / 2",dy3:"=height / 20",yD:"=V.dy22 - V.dy3",hd6:"=height/6",dy4:"=V.hd6",yP1:"=V.hd6 + V.dy4",wd6:"=width/6",xP1:"=V.wd6",dy5:"=V.hd6 / 2",yP2:"=V.yF + V.dy5",wd4:"=width/4",xP2:"=V.wd4",l:0,b:e},adjustInfo:[["adj1",25e3],["adj2",16667]],connectionPoints:[{x:0,y:e},{x:"=V.xC",y:0},{x:d,y:"=V.yD"},{x:"=V.xE",y:"=V.yE"}],controlsInfo:[{type:"ahXY",gdRefY:"adj1",minY:1,maxY:75e3,position:{x:"xF",y:"yF"},point:["=V.xF","=V.yF"]},{type:"ahXY",gdRefX:"adj2",minX:0,maxX:"maxAdj2",position:{x:"xB",y:"yB"},point:["=V.xB","=V.yB"]}],path:[[["M",0,e],["Q","=V.xP1","=V.yP1","=V.xB","=V.yB"],["L","=V.xC",0],["L",d,"=V.yD"],["L","=V.xE","=V.yE"],["L","=V.xF","=V.yF"],["Q","=V.xP2","=V.yP2",0,e],["Z"],{}]]},cloud:{variables:{il:"=width * 2977 / 21600",it:"=height * 3262 / 21600",ir:"=width * 17087 / 21600",ib:"=height * 17337 / 21600",g27:"=width * 67 / 21600",g28:"=height * 21577 / 21600",g29:"=width * 21582 / 21600",g30:"=height * 1235 / 21600",vc:r,hc:q,_scaleX1:"= width / 43200",_scaleY1:"= height / 43200",cx1:"=C(6753,3900,A(6753,9190,-11429249),true)",cy1:"=C(9190,14370,A(6753,9190,-11429249))",cx2:"=C(5333,P(V.cx1,6753,A(6753,9190,(-11429249 + 7426832)),true),A(5333,7267,-8646143),true)",cy2:"=C(7267,P(V.cy1,9190,A(6753,9190,(-11429249 + 7426832))),A(5333,7267,-8646143))",cx3:"=C(4365,P(V.cx2,5333,A(5333,7267,(-8646143 + 5396714)),true),A(4365,5945,-8748475),true)",cy3:"=C(5945,P(V.cy2,7267,A(5333,7267,(-8646143 + 5396714))),A(4365,5945,-8748475))",cx4:"=C(4857,P(V.cx3,4365,A(4365,5945,(-8748475 + 5983381)),true),A(4857,6595,-7859164),true)",cy4:"=C(6595,P(V.cy3,5945,A(4365,5945,(-8748475 + 5983381))),A(4857,6595,-7859164))",cx5:"=C(5333,P(V.cx4,4857,A(4857,6595,(-7859164 + 7034504)),true),A(5333,7273,-4722533),true)",cy5:"=C(7273,P(V.cy4,6595,A(4857,6595,(-7859164 + 7034504))),A(5333,7273,-4722533))",cx6:"=C(6775,P(V.cx5,5333,A(5333,7273,(-4722533 + 6541615)),true),A(6775,9220,-2776035),true)",cy6:"=C(9220,P(V.cy5,7273,A(5333,7273,(-4722533 + 6541615))),A(6775,9220,-2776035))",cx7:"=C(5785,P(V.cx6,6775,A(6775,9220,(-2776035 + 7816140)),true),A(5785,7867,37501),true)",cy7:"=C(7867,P(V.cy6,9220,A(6775,9220,(-2776035 + 7816140))),A(5785,7867,37501))",cx8:"=C(6752,P(V.cx7,5785,A(5785,7867,(37501 + 6842000)),true),A(6752,9215,1347096),true)",cy8:"=C(9215,P(V.cy7,7867,A(5785,7867,(37501 + 6842000))),A(6752,9215,1347096))",cx9:"=C(7720,P(V.cx8,6752,A(6752,9215,(1347096 + 6910353)),true),A(7720,10543,3974558),true)",cy9:"=C(10543,P(V.cy8,9215,A(6752,9215,(1347096 + 6910353))),A(7720,10543,3974558))",cx10:"=C(4360,P(V.cx9,7720,A(7720,10543,(3974558 + 4542661)),true),A(4360,5918,-16496525),true)",cy10:"=C(5918,P(V.cy9,10543,A(7720,10543,(3974558 + 4542661))),A(4360,5918,-16496525))",cx11:"=C(4345,P(V.cx10,4360,A(4360,5918,(-16496525 + 8804134)),true),A(4345,5945,-14809710),true)",cy11:"=C(5945,P(V.cy10,5918,A(4360,5918,(-16496525 + 8804134))),A(4345,5945,-14809710))",_scaleX2:"= width / 43200",_scaleY2:"= height / 43200",cx12:"=C(4345,4693,A(4345,5945,5204520),true)",cy12:"=C(5945,26177,A(4345,5945,5204520))",cx13:"=C(4360,6928,A(4360,5918,4416628),true)",cy13:"=C(5918,34899,A(4360,5918,4416628))",cx14:"=C(6752,16478,A(6752,9215,8257449),true)",cy14:"=C(9215,39090,A(6752,9215,8257449))",cx15:"=C(6752,28827,A(6752,9215,387196),true)",cy15:"=C(9215,34751,A(6752,9215,387196))",cx16:"=C(5785,34129,A(5785,7867,-4217541),true)",cy16:"=C(7867,22954,A(5785,7867,-4217541))",cx17:"=C(5333,41798,A(5333,7273,1819082),true)",cy17:"=C(7273,15354,A(5333,7273,1819082))",cx18:"=C(4857,38324,A(4857,6595,-824660),true)",cy18:"=C(6595,5426,A(4857,6595,-824660))",cx19:"=C(4857,29078,A(4857,6595,-8950887),true)",cy19:"=C(6595,3952,A(4857,6595,-8950887))",cx20:"=C(4365,22141,A(4365,5945,-9809656),true)",cy20:"=C(5945,4720,A(4365,5945,-9809656))",cx21:"=C(6753,14000,A(6753,9190,-4002417),true)",cy21:"=C(9190,5192,A(6753,9190,-4002417))",cx22:"=C(6753,4127,A(6753,9190,9459261),true)",cy22:"=C(9190,15789,A(6753,9190,9459261))"},connectionPoints:[{x:"=V.g29",y:h},{x:g,y:"=V.g28"},{x:"=V.g27",y:h},{x:g,y:"=V.g30"}],path:[[["M","=3900 * V._scaleX1","=14370 * V._scaleY1"],["E","=V.cx1 * V._scaleX1","=V.cy1 * V._scaleY1","=6753 * V._scaleX1","=9190 * V._scaleY1",0,"=A(6753,9190,-11429249)","=A(6753,9190,(-11429249 + 7426832))","=IF(7426832 > 0, FALSE, TRUE)"],["E","=V.cx2 * V._scaleX1","=V.cy2 * V._scaleY1","=5333 * V._scaleX1","=7267 * V._scaleY1",0,"=A(5333,7267,-8646143)","=A(5333,7267,(-8646143 + 5396714))","=IF(5396714 > 0, FALSE, TRUE)"],["E","=V.cx3 * V._scaleX1","=V.cy3 * V._scaleY1","=4365 * V._scaleX1","=5945 * V._scaleY1",0,"=A(4365,5945,-8748475)","=A(4365,5945,(-8748475 + 5983381))","=IF(5983381 > 0, FALSE, TRUE)"],["E","=V.cx4 * V._scaleX1","=V.cy4 * V._scaleY1","=4857 * V._scaleX1","=6595 * V._scaleY1",0,"=A(4857,6595,-7859164)","=A(4857,6595,(-7859164 + 7034504))","=IF(7034504 > 0, FALSE, TRUE)"],["E","=V.cx5 * V._scaleX1","=V.cy5 * V._scaleY1","=5333 * V._scaleX1","=7273 * V._scaleY1",0,"=A(5333,7273,-4722533)","=A(5333,7273,(-4722533 + 6541615))","=IF(6541615 > 0, FALSE, TRUE)"],["E","=V.cx6 * V._scaleX1","=V.cy6 * V._scaleY1","=6775 * V._scaleX1","=9220 * V._scaleY1",0,"=A(6775,9220,-2776035)","=A(6775,9220,(-2776035 + 7816140))","=IF(7816140 > 0, FALSE, TRUE)"],["E","=V.cx7 * V._scaleX1","=V.cy7 * V._scaleY1","=5785 * V._scaleX1","=7867 * V._scaleY1",0,"=A(5785,7867,37501)","=A(5785,7867,(37501 + 6842000))","=IF(6842000 > 0, FALSE, TRUE)"],["E","=V.cx8 * V._scaleX1","=V.cy8 * V._scaleY1","=6752 * V._scaleX1","=9215 * V._scaleY1",0,"=A(6752,9215,1347096)","=A(6752,9215,(1347096 + 6910353))","=IF(6910353 > 0, FALSE, TRUE)"],["E","=V.cx9 * V._scaleX1","=V.cy9 * V._scaleY1","=7720 * V._scaleX1","=10543 * V._scaleY1",0,"=A(7720,10543,3974558)","=A(7720,10543,(3974558 + 4542661))","=IF(4542661 > 0, FALSE, TRUE)"],["E","=V.cx10 * V._scaleX1","=V.cy10 * V._scaleY1","=4360 * V._scaleX1","=5918 * V._scaleY1",0,"=A(4360,5918,-16496525)","=A(4360,5918,(-16496525 + 8804134))","=IF(8804134 > 0, FALSE, TRUE)"],["E","=V.cx11 * V._scaleX1","=V.cy11 * V._scaleY1","=4345 * V._scaleX1","=5945 * V._scaleY1",0,"=A(4345,5945,-14809710)","=A(4345,5945,(-14809710 + 9151131))","=IF(9151131 > 0, FALSE, TRUE)"],["Z"],{}],[["M","=4693 * V._scaleX2","=26177 * V._scaleY2"],["E","=V.cx12 * V._scaleX2","=V.cy12 * V._scaleY2","=4345 * V._scaleX2","=5945 * V._scaleY2",0,"=A(4345,5945,5204520)","=A(4345,5945,(5204520 + 1585770))","=IF(1585770 > 0, FALSE, TRUE)"],["M","=6928 * V._scaleX2","=34899 * V._scaleY2"],["E","=V.cx13 * V._scaleX2","=V.cy13 * V._scaleY2","=4360 * V._scaleX2","=5918 * V._scaleY2",0,"=A(4360,5918,4416628)","=A(4360,5918,(4416628 + 686848))","=IF(686848 > 0, FALSE, TRUE)"],["M","=16478 * V._scaleX2","=39090 * V._scaleY2"],["E","=V.cx14 * V._scaleX2","=V.cy14 * V._scaleY2","=6752 * V._scaleX2","=9215 * V._scaleY2",0,"=A(6752,9215,8257449)","=A(6752,9215,(8257449 + 844866))","=IF(844866 > 0, FALSE, TRUE)"],["M","=28827 * V._scaleX2","=34751 * V._scaleY2"],["E","=V.cx15 * V._scaleX2","=V.cy15 * V._scaleY2","=6752 * V._scaleX2","=9215 * V._scaleY2",0,"=A(6752,9215,387196)","=A(6752,9215,(387196 + 959901))","=IF(959901 > 0, FALSE, TRUE)"],["M","=34129 * V._scaleX2","=22954 * V._scaleY2"],["E","=V.cx16 * V._scaleX2","=V.cy16 * V._scaleY2","=5785 * V._scaleX2","=7867 * V._scaleY2",0,"=A(5785,7867,-4217541)","=A(5785,7867,(-4217541 + 4255042))","=IF(4255042 > 0, FALSE, TRUE)"],["M","=41798 * V._scaleX2","=15354 * V._scaleY2"],["E","=V.cx17 * V._scaleX2","=V.cy17 * V._scaleY2","=5333 * V._scaleX2","=7273 * V._scaleY2",0,"=A(5333,7273,1819082)","=A(5333,7273,(1819082 + 1665090))","=IF(1665090 > 0, FALSE, TRUE)"],["M","=38324 * V._scaleX2","=5426 * V._scaleY2"],["E","=V.cx18 * V._scaleX2","=V.cy18 * V._scaleY2","=4857 * V._scaleX2","=6595 * V._scaleY2",0,"=A(4857,6595,-824660)","=A(4857,6595,(-824660 + 891534))","=IF(891534 > 0, FALSE, TRUE)"],["M","=29078 * V._scaleX2","=3952 * V._scaleY2"],["E","=V.cx19 * V._scaleX2","=V.cy19 * V._scaleY2","=4857 * V._scaleX2","=6595 * V._scaleY2",0,"=A(4857,6595,-8950887)","=A(4857,6595,(-8950887 + 1091722))","=IF(1091722 > 0, FALSE, TRUE)"],["M","=22141 * V._scaleX2","=4720 * V._scaleY2"],["E","=V.cx20 * V._scaleX2","=V.cy20 * V._scaleY2","=4365 * V._scaleX2","=5945 * V._scaleY2",0,"=A(4365,5945,-9809656)","=A(4365,5945,(-9809656 + 1061181))","=IF(1061181 > 0, FALSE, TRUE)"],["M","=14000 * V._scaleX2","=5192 * V._scaleY2"],["E","=V.cx21 * V._scaleX2","=V.cy21 * V._scaleY2","=6753 * V._scaleX2","=9190 * V._scaleY2",0,"=A(6753,9190,-4002417)","=A(6753,9190,(-4002417 + 739161))","=IF(739161 > 0, FALSE, TRUE)"],["M","=4127 * V._scaleX2","=15789 * V._scaleY2"],["E","=V.cx22 * V._scaleX2","=V.cy22 * V._scaleY2","=6753 * V._scaleX2","=9190 * V._scaleY2",0,"=A(6753,9190,9459261)","=A(6753,9190,(9459261 + 711490))","=IF(711490 > 0, FALSE, TRUE)"],{
fillMode:"none"}]],textRect:{left:"=V.il",top:"=V.it",right:"=V.ir",bottom:"=V.ib"}},chartX:{variables:{_scaleX1:"= width / 10",_scaleY1:"= height / 10",_scaleX2:"= width / 10",_scaleY2:"= height / 10"},path:[[["M",0,0],["L",d,e],["M",0,e],["L",d,0],{fillMode:"none"}],[["M",0,0],["L",0,e],["L",d,e],["L",d,0],["Z"],{strokeMode:"false"}]]},chartStar:{variables:{_scaleX1:"= width / 10",_scaleY1:"= height / 10",_scaleX2:"= width / 10",_scaleY2:"= height / 10"},path:[[["M",0,0],["L",d,e],["M",0,e],["L",d,0],["M",q,0],["L",q,e],{fillMode:"none"}],[["M",0,0],["L",0,e],["L",d,e],["L",d,0],["Z"],{strokeMode:"false"}]]},chartPlus:{variables:{_scaleX1:"= width / 10",_scaleY1:"= height / 10",_scaleX2:"= width / 10",_scaleY2:"= height / 10"},path:[[["M",q,0],["L",q,e],["M",0,r],["L",d,r],{fillMode:"none"}],[["M",0,0],["L",0,e],["L",d,e],["L",d,0],["Z"],{strokeMode:"false"}]]},lineInverse:{variables:{l:0,b:e,r:d,t:0},connectionPoints:[{x:0,y:e},{x:d,y:0}],path:[[["M",0,e],["L",d,0],{fillMode:"none"}]]}},b.Unb=s},"./dist/plugins/shape/shape-actions.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e=c("./dist/plugins/shape/ui/util.js"),f=c("./dist/plugins/shape/ui/compoundShape.js"),g=c("./dist/plugins/shape/shapeView.js"),h=d.Commands.ActionBase,i=e.Common.Ea,j=d.Commands.h4,k="moveShapes",l="moveShapesUp",m="moveShapesDown",n="moveShapesLeft",o="moveShapesRight",p="navigationNextShape",q="navigationPreviousShape",r="isSelected",s="selectAllShapes",t="unSelectAllShapes",u="copyShapes",v="pasteShapes",w="cutShapes",x="dragCopyShapes",y="deleteShapes",z="resizeShapes",A="rotateShapes",B="updateShapes",C="updateConnectShapePoints",D=null;function P(a){var b,c=!1,d=a.shapes.all(),e=d.length;for(b=0;b<e;b++)if(d[b]&&d[b].isSelected()){c=!0;break}return c}function Q(a,b,c){var d,e=a.length,f=[];for(d=0;d<e;d++)f.push({x:a[d].x+b,y:a[d].y+c});return f}function R(a,b){var c,d=[];return b&&(c=b.shapeLayers[0],d=c.getConnectionLines(a.Omb)),d}function S(a,b){var c,d,e,f=b.shapes.get(a);f?(4===f.Kmb&&(f.startConnector(null),f.endConnector(null)),c=R(f,b),c&&c.length&&(d=f.Omb.id,c.forEach(function(a){e=a.Fmb,e&&(a.startConnector&&a.startConnector.id===d&&e.startConnector(null),a.endConnector&&a.endConnector.id===d&&e.endConnector(null))})),b.shapes.remove(a,!0)):T(b,a)}function T(a,b){var c;a.shapeLayers[0].shapes.forEach(function(a){a.Fmb.name()===b&&(c=a)}),c&&a.shapeLayers.forEach(function(a){a.removeShape(c,!0)})}function U(a){var b=a.getRowCount()-1,c=a.getColumnCount()-1,d=0,e=0,f;for(f=0;f<=b;f++)d+=a.getRowHeight(f,3);for(f=0;f<=c;f++)e+=a.getColumnWidth(f,3);return{maxColumnWidth:e,maxRowHeight:d}}function V(a,b,c,d,e,g,h){var i,j,k,l,m,n;return h.rotate&&0!==h.rotate()&&(i=f.getActualBound(h.Omb),c=i.left,d=i.top),4===h.Kmb&&(j=a.zoom(),i=f.getLineShapeBoundByPoints(h.Omb.getPoints()),c=i.left/j,d=i.top/j),k=c,l=d,m=b.maxColumnWidth,n=b.maxRowHeight,c+e>m&&(c-=c+e-m),d+g>n&&(d-=d+g-n),d<0&&(d=0),c<0&&(c=0),{deltaX:c-k,deltaY:d-l}}function W(a){return JSON.stringify(a.toJSON())}function X(a,b,c){var g,h,i,j,k,l,m,n,o,p,q=a.Rob(),r=q.fromSheet;return q.fromSheet=a,q.isCutting=c,g=b.names,h=b.bound,i=h.left,j=h.top,k=[],g.length?(m=[],o=g.map(function(b){var c=a.shapes.get(b);return k.push(c),n=4===c.Kmb?f.getLineShapeBoundByPoints(c.rob()):{left:c.x(),top:c.y()},m.push({left:n.left-i,top:n.top-j}),l=W(c)}),p=e.getShapeNameList(k),r&&(r.Uob=D),d.Commands.Yxb(a.parent),a.Uob={shapeJsonList:o,bound:b.bound,offsetList:m,names:b.names,allNameList:p},c&&(b.shapeJsonList=o.concat([])),!0):(a.Uob=D,!1)}function Y(a,b){var c,d=JSON.parse(b),e=d.shapeData;return e&&(e.sp?c=new g.Shape(a):e.cxnSp?c=new g.ConnectorShape(a):e.grpSp&&(c=new g.GroupShape(a)),c&&(a.Dnb=[],c.fromJSON(d),delete a.Dnb)),c}function Z(a,b,c,d,e){var f,g,h,i,j,k,l=Y(a,b);return l&&(4===l.Kmb?l.Nmb(!0):l.Nmb(),3===l.Kmb&&l.updateRelativeLocationSize&&l.updateRelativeLocationSize(),f=l.width(),g=l.height(),l.isSelected(!0),a.shapes.Sb(l),l.epb=!0,l.startRow(c),l.startRowOffset(0),l.startColumn(d),l.startColumnOffset(0),h=l.x()+e.left,i=l.y()+e.top,j=U(a),k=V(a,j,h,i,f,g,l),4===l.Kmb?l.uob(Q(l.rob(),e.left,e.top)):l.resize(h+k.deltaX,i+k.deltaY,f,g),delete l.epb),l}function $(a,b){var c=a.shapes.all();Array.isArray(c)&&c.forEach(function(a){a.isSelected(b)})}E=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!0},b.prototype.execute=function(){var a,b,c,e,f,g=this,h=!1,i=g.VQ,j=i.changes,k=g.kj;if(g.canExecute()&&Array.isArray(j)){for(k.ITa.startTransaction(),a=U(k),b=function(b,c){var d,e,f,g,h=j[b],i=k.shapes.get(h.name),l=void 0,m=void 0,n=i.x()+h.offsetX,o=i.y()+h.offsetY,p=i.width()+h.offsetWidth,q=i.height()+h.offsetHeight,r=V(k,a,n,o,p,q,i);l=r.deltaX,m=r.deltaY,d=h.startConnector,e=h.endConnector,f=h.childrenChanges,void 0===d&&void 0===e||4!==i.Kmb||(void 0!==d&&i.startConnector(d,!0),void 0!==e&&i.endConnector(e,!0)),h.points?i.uob(Q(h.points,l,m)):i.resize(n+l,o+m,p,q),h.lineChanges&&h.lineChanges.length&&(g=k.zoom(),h.lineChanges.forEach(function(a){var b,c=k.shapes.get(a.name);k.shapeLayers[0].layoutConnectionLine(c.Omb),b=c.Omb.getPoints().map(function(a){return{x:a.x/g,y:a.y/g}}),c.uob(b)})),f&&f.length>0&&f.forEach(function(a){var b,c=i.find(a.name),d=i.x(),e=i.y(),f=i.width(),g=i.height();c&&(b=c.MBb.map(function(a){return{x:d+a.relativeX*f,y:e+a.relativeY*g}}),c.uob(b))})},c=0,e=j.length;c<e;c++)b(c,e);k.Qmb(),f=d.Commands.bWa(k.name()),i[f]=k.ITa.endTransaction(),h=j.length>0}return h},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a,b,c,e,f,g,h,i,j=this,k=j.kj;if(j.canUndo()){for(a=d.Commands.bWa(k.name()),k.ITa.undo(j.VQ[a]),b=j.VQ,c=b.changes,e=k.shapeLayers[0],f=0,g=c.length;f<g;f++)h=c[f],i=k.shapes.get(h.name),h.lineChanges&&k&&i&&e.updateConnectionLinesLayout(i.Omb);return k.Qmb(),!0}return!1},b}(h),b.MovingResizingShapeUndoAction=E,F=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!0},b.prototype.execute=function(){var a,b,c,e,f,g,h,i=this,j=!1,k=i.VQ,l=k.changes,m=i.kj;if(i.canExecute()&&Array.isArray(l)){for(m.ITa.startTransaction(),a=0,b=l.length;a<b;a++)c=l[a],e=m.shapes.get(c.name),f=c.rotate,void 0!==f&&e.rotate&&(c.oldRotate=e.rotate(),e.lwb(f,!0)),g=c.points,g&&(c.oldPoints=e.rob(),e.uob(g));m.Qmb(),h=d.Commands.bWa(m.name()),k[h]=m.ITa.endTransaction(),j=l.length>0}return j},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a,b=this,c=b.VQ,e=b.kj;return!!b.canUndo()&&(a=d.Commands.bWa(e.name()),e.ITa.undo(c[a]),e.Qmb(),!0)},b}(h),b.RotateShapeUndoAction=F;function _(a,b,c){var d,e,f,g,h,i,j;if(a&&b)for(d=a.Omb,e=c?b.oldValues:b.values,f=0,g=e.length;f<g;f++)h=e[f],i=h[0],j=h[1],d.setVariable(i,j)}G=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.applyChanges=function(a,b,c,d){var e,f,g,h,i;for(e=0,f=b.length;e<f;e++)g=b[e],h=a.shapes.get(g),i=c&&c[g],i&&_(h,i,d)},b.prototype.execute=function(){var a=this,b=!1,c=a.VQ,d=c.shapes,e=c.values,f=a.kj;return a.canExecute()&&Array.isArray(d)&&(a.applyChanges(f,d,e,!1),f.Qmb(),b=d.length>0),b},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a=this,b=a.VQ,c=b.shapes,d=b.values,e=a.kj;return!!a.canUndo()&&(a.applyChanges(e,c,d,!0),e.Qmb(),!0)},b}(h),b.UpdateShapesUndoAction=G,H=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!0},b.prototype.execute=function(){var a,b,c,e,f=this,g=!1,h=f.VQ,i=h.shapes,j=h.values,k=f.kj;if(f.canExecute()&&j){for(k.ITa.startTransaction(),a=0,b=i.length;a<b;a++)c=k.shapes.get(i[a]),c.uob(j[i].points);e=d.Commands.bWa(k.name()),h[e]=k.ITa.endTransaction(),k.Qmb(),g=i.length>0}return g},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a,b=this,c=b.kj;return!!b.canUndo()&&(a=d.Commands.bWa(c.name()),c.ITa.undo(b.VQ[a]),c.Qmb(),!0)},b}(h),b.UpdateShapesPointsUndoAction=H;function aa(a){var b=[];return a.shapes.all().forEach(function(a){a.isSelected()&&b.push(a.Omb)}),b}function ba(a){var b=[];return a.shapeLayers[0]&&a.shapeLayers[0].shapes.forEach(function(a){a.isSelected&&b.push(a.Fmb.name())}),b}function ca(a,b){var c,d=b.map(function(b){if(c=a.shapes.get(b),c&&c.Omb)return c.Omb});return f.getBoundForHoldShapes(d,!0)}!function(a){a[a.left=0]="left",a[a.up=1]="up",a[a.right=2]="right",a[a.down=3]="down"}(I||(I={}));function da(a){return function(b,c){var e,f,g,h,i,j,l=d.Commands.bT(b,c),m=0;if(0===a?m=-1:2===a&&(m=1),e=0,1===a?e=-1:3===a&&(e=1),f=[],g=l.shapeLayers[0],h=aa(l),h.length<=0)return!1;for(i=0;i<h.length;i++)g.moveShape(h[i],m,e);return j=g.getConnectionLines(h[0]),j=j.filter(function(a,b,c){return c.indexOf(a)===b}),f=f.concat(g.getMoveShapesChanges(h,j)),l.wu().execute({cmd:k,sheetName:l.name(),changes:f})}}d.Commands[n]=da(I.left),d.Commands[l]=da(I.up),d.Commands[o]=da(I.right),d.Commands[m]=da(I.down),d.Commands[k]={canUndo:!0,execute:function(a,b,c){return j(a,E,b,c)}},d.Commands[t]={canUndo:!1,execute:function(a,b){var c=d.Commands.bT(a,b);return!!P(c)&&(c.suspendPaint(),$(c,!1),c.resumePaint(),!0)}},d.Commands[s]={canUndo:!1,execute:function(a,b){var c=d.Commands.bT(a,b);return!!P(c)&&(c.suspendPaint(),$(c,!0),c.resumePaint(),!0)}},d.Commands[p]={canUndo:!1,execute:function(a,b){var c,e,f,g,h,i,j,k=d.Commands.bT(a,b);if(P(k)){if(k.suspendPaint(),c=void 0,e=void 0,f=void 0,g=void 0,h=k.shapes.all(),i=h.length,i<2)return k.resumePaint(),!0;for(g=0;g<i;g++){if(j=h[g],e||(e=j),c){f=j;break}j&&j[r]()&&(c=j)}return $(k,!1),f||(f=e),f&&f.isSelected(!0),k.resumePaint(),!0}return!1}},d.Commands[q]={canUndo:!1,execute:function(a,b){var c,e,f,g,h,i,j=d.Commands.bT(a,b);if(P(j)){if(j.suspendPaint(),c=void 0,e=void 0,f=void 0,g=j.shapes.all(),h=g.length,h<2)return j.resumePaint(),!0;for(f=0;f<h;f++)if(i=g[f],c||(c=i),c[r]())e=i;else if(i[r]()||(e=i),i[r]())break;return e&&($(j,!1),e.isSelected(!0)),j.resumePaint(),!0}return!1}},d.Commands[z]={canUndo:!0,execute:function(a,b,c){return j(a,E,b,c)}},d.Commands[A]={canUndo:!0,execute:function(a,b,c){return j(a,F,b,c)}},d.Commands[B]={canUndo:!0,execute:function(a,b,c){return j(a,G,b,c)}},d.Commands[C]={canUndo:!0,execute:function(a,b,c){return j(a,H,b,c)}},J=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!0},b.prototype.execute=function(){var a=this,b=a.kj,c=a.VQ.copyData;return!!a.canExecute()&&X(b,c,!1)},b.prototype.canUndo=function(){return!1},b}(h),b.CopyShapesUndoAction=J,d.Commands[u]={canUndo:!1,execute:function(a,b,c){var e,f,g=d.Commands.bT(a,b);return!!g&&(e=ba(g),0!==e.length&&(b.copyData={names:e,bound:ca(g,e)},f=j(a,J,b,c),f&&g.CR&&(g.CR=D),f))}},K=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return this.VQ.copyData.names.length>0},b.prototype.execute=function(){var a,b=this,c=b.kj,e=this.VQ,f=e.copyData;return!!b.canExecute()&&(c.ITa.startTransaction(),f.names.forEach(function(a){S(a,c)}),c.Qmb(),a=d.Commands.bWa(c.name()),e[a]=c.ITa.endTransaction(),!0)},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a=this,b=a.kj,c=d.Commands.bWa(b.name());return b.ITa.undo(a.VQ[c]),b.Qmb(),!0},b}(h),b.CutShapesUndoAction=K,d.Commands[w]={canUndo:!0,execute:function(a,b,c){var e,f,g=d.Commands.bT(a,b),h=b.copyData;if(!h){if(e=ba(g),0===e.length)return!1;h={names:e,bound:ca(g,e)},X(g,h,!0),b.copyData=h,b.cmd=w}return f=j(a,K,b,c),f&&g.CR&&(g.CR=D),f}},L=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return this.VQ.pasteData.shapeJsonList.length>0},b.prototype.execute=function(){var a,b,c,f,g,h,j,k,l,m,n,o,p=this,q=p.kj,r=p.VQ,s=r.pasteData,t=[];return!!p.canExecute()&&(q.ITa.startTransaction(),c=s.offsetList,f=s.activeRowIndex,g=s.activeColumnIndex,h=[],j=[],s.shapeJsonList.forEach(function(d,i){var k=Z(q,d,f,g,c[i]);4===k.Kmb&&(a=k.startConnector(),b=k.endConnector(),(a||b)&&j.push(k)),3===k.Kmb&&(j=j.concat(e.getLineShapeInGroup(k))),t.push(k.name()),h.push(k)}),j.length>0&&(k=s.allNameList,l=e.getShapeNameList(h),j.forEach(function(c){a=c.startConnector(),b=c.endConnector(),a&&(m=i(a.name,k),m>-1?c.startConnector({name:l[m],index:a.index},!0):i(a.name,l)>-1?c.startConnector(a,!0):c.startConnector(null)),b&&(m=i(b.name,k),m>-1?c.endConnector({name:l[m],index:b.index},!0):i(b.name,l)>-1?c.endConnector(b,!0):c.endConnector(null))})),n=q.parent.getSheetFromName(s.fromSheetName),n&&s.oldShapeNames.forEach(function(a){var b=n.shapes.get(a);b&&b.isSelected(!1)}),o=d.Commands.bWa(q.name()),r[o]=q.ITa.endTransaction(),s.names=t,q.Qmb(),!0)},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a=this,b=a.kj,c=d.Commands.bWa(b.name());return b.ITa.undo(a.VQ[c]),b.Qmb(),!0},b}(h),b.PasteShapesUndoAction=L,d.Commands[v]={canUndo:!0,execute:function(a,b,c){var e,f,g,h,i,k=d.Commands.bT(a,b),l=b.pasteData;if(b.cmd=v,!l){if(e=k.Rob(),f=e.fromSheet,g=f&&f.Uob,!g)return!1;h=k.getActiveRowIndex(),i=k.getActiveColumnIndex(),l={offsetList:g.offsetList,activeRowIndex:h,activeColumnIndex:i,shapeJsonList:g.shapeJsonList.concat([]),allNameList:g.allNameList.concat([]),oldShapeNames:g.names.concat([]),fromSheetName:f.name()},b.pasteData=l}return j(a,L,b,c)}},M=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return this.VQ.deleteData&&this.VQ.deleteData.names.length>0},b.prototype.execute=function(){var a,b=this,c=b.kj,e=this.VQ,f=e.deleteData;return!!b.canExecute()&&(b.Lz(c,!0),c.ITa.startTransaction(),f.names.forEach(function(a){S(a,c)}),a=d.Commands.bWa(c.name()),e[a]=c.ITa.endTransaction(),b.Mz(c,!0),!0)},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a=this,b=a.kj,c=d.Commands.bWa(b.name());return b.ITa.undo(a.VQ[c]),b.Qmb(),!0},b}(h),b.DeleteShapesUndoAction=M,d.Commands[y]={canUndo:!0,execute:function(a,b,c){var e,f,g;if(b.cmd=y,e=d.Commands.bT(a,b),f=b.deleteData,!f){if(g=ba(e),0===g.length)return!1;f={names:g},b.deleteData=f}return j(a,M,b,c)}},N=function(a){O(b,a);function b(b,c){return a.call(this,b,c)||this}return b.prototype.canExecute=function(){return!0},b.prototype.execute=function(){var a,b,c,e,f,g,h=this,i=h.VQ.changes,j=h.kj;for(e=0,f=i.length;e<f;e++)a=j.shapes.get(i[e].name),a||(a=j.shapes.get(i[e].oldShapeName).Uo(),j.shapes.Sb(a),a.name(i[e].name)),b=a.x(),c=a.y(),a.resize(b+i[e].offsetX,c+i[e].offsetY,a.width(),a.height()),3===a.Kmb&&a.layoutChildren(),4===a.Kmb&&(a.startConnector(a.startConnector(),!0),a.endConnector(a.endConnector(),!0));return g=d.Commands.bWa(j.name()),h.VQ[g]=i.concat([]),!0},b.prototype.canUndo=function(){return!0},b.prototype.undo=function(){var a,b,c,e=this.kj,f=d.Commands.bWa(e.name()),g=this.VQ[f];for(b=0,c=g.length;b<c;b++)e&&(e.shapes.remove(g[b].name),a=e.shapes.get(g[b].oldShapeName),a&&a.isSelected(!0));return!0},b}(h),b.DragCopyShapesUndoAction=N,d.Commands[x]={canUndo:!0,execute:function(a,b,c){return j(a,N,b,c)}},d.Commands.Qob=function(a){var b=d.Ul.sl(),c=!b,e=b;a.register(k,d.Commands[k]),a.register(x,d.Commands[x]),a.register(l,d.Commands[l],38,!1,!1,!1,!1),a.register(m,d.Commands[m],40,!1,!1,!1,!1),a.register(n,d.Commands[n],37,!1,!1,!1,!1),a.register(o,d.Commands[o],39,!1,!1,!1,!1),a.register(p,d.Commands[p],9,!1,!1,!1,!1),a.register(q,d.Commands[q],9,!1,!0,!1,!1),a.register(t,d.Commands[t],27,!1,!1,!1,!1),a.register(s,d.Commands[s],65,c,!1,!1,e),a.register(u,d.Commands[u],67,c,!1,!1,e),a.register(v,d.Commands[v],86,c,!1,!1,e),a.register(w,d.Commands[w],88,c,!1,!1,e),a.register(y,d.Commands[y],b?8:46,!1,!1,!1,!1),a.register(z,d.Commands[z]),a.register(A,d.Commands[A]),a.register(B,d.Commands[B]),a.register(C,d.Commands[C])}},"./dist/plugins/shape/shape-spreadjs.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e=c("SheetsCalc"),f=c("Common"),g=c("./dist/plugins/shape/drawingInterface.js"),h=c("./dist/plugins/shape/ui/util.js"),i=c("./dist/plugins/shape/shapeView.js"),j=c("./dist/plugins/shape/ui/compoundShape.js"),k=c("./dist/plugins/shape/shape.js"),l=c("./dist/plugins/shape/ui/canvas.js"),m=c("Comment"),n=c("FloatingObject"),o=f.Common.k,p=d.Ul.nl,q=null,r=Math.max,s=Math.min,t=h.Common.rotatePoint,u=h.Common.toRadius;function N(a,b,c,d,e){var f=e.startRow(),g=e.startColumn(),h=e.endRow(),i=e.endColumn();return a<=f&&b<=g&&c>=h&&d>=i}function O(a,b,c){var d,e,f,g,i=a.it(c),j=a.jt(b),k=i&&i.length,l=j&&j.length;if(k>0&&l>0)return d=i[k-1],e=j[l-1],f=d.x+d.width-i[0].x,g=e.y+e.height-j[0].y,new h.Rect(i[0].x,j[0].y,f,g)}function P(a,b,c){return a[3*b+c]}function Q(a,b,c){var d,e=c.x(),f=c.y(),g=c.Omb.getShapeCenter(),h=0;return c.rotate&&(h=c.rotate()),d=t({x:e,y:f},g,u(h)-b),d=t(d,a,b),g=t(g,a,b),d=t(d,g,u(-h)),{x:d.x,y:d.y}}function R(a,b,c){var d=c.getPoints(),e=c.getShapeCenter(),f=t({x:e.x,y:e.y},a,b),g=e.x-f.x,i=e.y-f.y;return d=d.map(function(a){return t({x:a.x-g,y:a.y-i},f,h.Common.toRadius(c.angle))}),c.setAngle(0),d}function S(a,b,c){var d,e,f,g;if(b=c&&c[b]||b,a)for(d=0,e=a.length;d<e;d++){if(f=a[d],f.znb.Id===b)return f;if(g=S(f.hta,b))return g}}function T(a,b){var c,d,e,f;if(a)for(c=0,d=a.length;c<d;c++){if(e=a[c],e.name()===b)return e;if(f=T(e.hta,b))return f}}v=function(){function a(a){var b=this;b.kj=a,b.hta={},b.xob=[]}return a.prototype.add=function(a,b,c,d,e,f){var g=this,h=this.kj,j=new i.Shape(h,a,b,c,d,e,f);return j.epb=!0,g.Sb(j),delete j.epb,j},a.prototype.fpb=function(a,b){var c=this,d=c.kj;d&&d.Wq(a,b)},a.prototype.addConnector=function(a,b,c,d,e,f){var g=this,h=this.kj,j=new i.ConnectorShape(h,a,b,c,d,e,f);return this.Sb(j),g.RVa("addConnector",j.name()),j},a.prototype.group=function(a){var b=this,c=b.kj,d=new i.GroupShape(c,"");return b.cb(a,d)},a.prototype.zIndex=function(a,b){var c,d,e=this,f=e.lpb(),g=e.xob,h=e.get(a),i=o.Cb(g,a);return 1===arguments.length?i:void(h&&(b=s(f-1,b),b=r(0,b),g.splice(i,1),g.splice(b,0,a),c=e.kj,d=c.shapeLayers[0],d.shapes.splice(i,1),d.shapes.splice(b,0,h.Omb),e.RVa("zIndex",{shapeName:a,zIndex:i}),c.Qmb()))},a.prototype.cb=function(a,b){var c,d,e,f=this,g=a.length,h=-1;for(a.forEach(function(a){h=r(h,f.zIndex(a.name()))}),d=f.xob.length-h,c=0;c<g;c++)a[c].isSelected(!1),f.Fb(a[c],!0);for(b.job=!0,b.$wb=!0,c=0;c<g;c++)b.add(a[c],!0);return b.Nmb(b.hta),f.Sb(b),e=b.name(),f.zIndex(e,f.xob.length-d),f.RVa("group",e),delete b.job,delete b.$wb,b},a.prototype.ungroup=function(a){var b,c,d,e,f=this,h=a.hta.slice(0),i=f.zIndex(a.name()),j={groupShape:a,nameList:f.xob,zIndex:i,shapes:h},k=a.Omb.getShapeCenter(),l=u(a.rotate()),m=[];for(0!==l&&h.forEach(function(a){4===a.Kmb?m.push(R(k,l,a.Omb)):m.push(Q(k,l,a))}),a.$wb=!0,f.Fb(a,!0),c=h.length,a.job=!0,b=c-1;b>=0;b--)a.remove(h[b]);for(delete a.job,delete a.$wb,a.vob(),b=0;b<c;b++)e=h[b],0!==l&&(e.Kmb===g.CT_ShapeType.CT_Connector?e.uob(m[b]):e.Epb(m[b].x,m[b].y,!0)),f.Sb(e),d=e.name(),f.zIndex(d,i+b),0!==l&&e.Kmb===g.CT_ShapeType.CT_GroupShape&&e.Omb.move(m[b].x,m[b].y);f.RVa("ungroup",j)},a.prototype.Sb=function(a,b){var c=this,d=c.kj,e=a.name();a.aob=c,c.RVa("add",e),c.hta[e]=a,c.xob.push(e),d.shapeLayers.forEach(function(b){var c,d=a.Omb;d&&(c=b.model,c.Gmb=!0,b.addShape(d),delete c.Gmb)}),b||d.isPaintSuspended()||d.Qmb()},a.prototype.get=function(a){return a&&(this.hta[a]||T(this.all(),a))},a.prototype.remove=function(a,b){var c,d=this,e=d.hta[a];e&&(d.RVa("remove",e),d.Fb(e,b),delete e.aob,c=d.kj,c.Nob[a]=!1,c.isPaintSuspended()||c.Qmb())},a.prototype.Fb=function(a,b){var c,e=this,f=e.kj,g=a.name(),h=e.xob,i={sheet:f,sheetName:f.name(),shape:a,cancel:!1};e.fpb(d.Events.ShapeRemoving,i),i.cancel===!1&&(f.shapeLayers.forEach(function(c){var d=a.Omb;d&&c.removeShape(d,b)}),delete e.hta[g],c=h.indexOf(g),c>-1&&h.splice(c,1),e.fpb(d.Events.ShapeRemoved,{sheet:f,sheetName:f.name(),shape:a}))},a.prototype.clear=function(){var a=this,b=a.hta,c=a.xob;a.xob=[],c.forEach(function(c){var d=b[c];d&&a.remove(c)})},a.prototype.all=function(){var a=this,b=a.hta,c=[];return a.xob.forEach(function(a){var d=b[a];d&&c.push(d)}),c},a.prototype.lpb=function(){return this.xob.length},a.prototype.bob=function(a,b){var c,d=this,e=d.hta,f=d.xob;e[b]=e[a],delete e[a],c=f.indexOf(a),c>-1&&(f[c]=b)},a.prototype.rI=function(a,b){this.all().forEach(function(c){c.rI(a,b)})},a.prototype.yob=function(a,b){var c=this;a.forEach(function(a){c.remove(a,b)})},a.prototype.GR=function(a,b){var c=[],d=this,e=d.kj.getColumnCount();d.all().forEach(function(d){N(a,-1,a+b-1,e,d)&&(d.dynamicMove()||d.dynamicSize())?c.push(d.name()):d.GR(a,b)}),d.yob(c,!0)},a.prototype.tI=function(a,b){this.all().forEach(function(c){c.tI(a,b)})},a.prototype.HR=function(a,b){var c=[],d=this,e=d.kj.getRowCount();d.all().forEach(function(d){N(-1,a,e,a+b-1,d)&&(d.dynamicMove()||d.dynamicSize())?c.push(d.name()):d.HR(a,b)}),d.yob(c,!0)},a.prototype.tTa=function(a,b,c,d){var e=this.kj;d&&(c?Z(e,a):$(e,a)),this.all().forEach(function(d){var e=c?d.startRow():d.startColumn(),f=c?d.endRow():d.endColumn();b<e||a>f||(d.znb.pnb(),d.znb.qnb(),d.dob(!0))}),e.Qmb()},a.prototype.zob=function(){var a,b,c,d,e=this,f=e.kj,g=-1,h=[];return e.all().forEach(function(b){b.isVisible()&&b.canPrint()&&(b.rotate&&0===b.rotate()?g=r(g,b.endRow()):(a=j.getActualBound(b.Omb,!1),h.push(a.bottom)))}),h.length>0&&(b=r.apply(null,h),c=k.getRowAndRowOffset(f,b),d=c.row+(0===c.rowOffset?0:1),g=r(g,d)),g},a.prototype.Aob=function(){var a,b,c,d,e=this,f=e.kj,g=-1,h=[];return e.all().forEach(function(b){b.isVisible()&&b.canPrint()&&(b.rotate&&0===b.rotate()?g=r(g,b.endColumn()):(a=j.getActualBound(b.Omb,!1),h.push(a.right)))}),h.length>0&&(b=r.apply(null,h),c=k.getColAndColOffset(f,b),d=c.col+(0===c.colOffset?0:1),g=r(g,d)),g},a.prototype.Bob=function(a,b,c){var d,e,f,g=a.am(),h=a.options,i=0,j=0;for(h.rowHeaderVisible&&(i+=g.kt),h.colHeaderVisible&&(j+=g.nt),b.save(),b.beginPath(),b.rect(c.x+i,c.y+j,c.width,c.height),b.clip(),d=0;d<=2;d++)for(e=0;e<=2;e++)f=c.getIntersectRect(g.Ft(d,e)),f&&this.Cob(a,b,d,e);b.restore()},a.prototype.Cob=function(a,b,c,d){var e,f,g,h,i=a.am(),j=P(a.shapeLayers,c,d),k=i.Ft(c,d);ca(k,a,c,d),e=a.getViewportTopRow(c),f=a.getViewportLeftColumn(d),g=X(a,e),h=Y(a,f),b.save(),b.beginPath(),b.rect(k.x,k.y,k.width,k.height),b.clip(),j.width=k.width,j.height=k.height,j.scrollTop=g-i.nt,j.scrollLeft=h-i.kt,j.Lmb=k.x,j.Mmb=k.y,1===c&&(j.scrollTop-=i.fs),1===d&&(j.scrollLeft-=i.hs),j.paintForPrint(b),b.restore()},a.prototype.$ob=function(a,b,c){var d=[];return a.shapes.all().forEach(function(a){var e=a.y(),f=a.x();d.push({type:"shapePosition",shape:a,offset:{x:f,y:e}}),a.x(f-b),a.y(e-c),a.resize(a.x(),a.y(),a.width(),a.height())}),d},a.prototype.Dob=function(a){a&&this.remove(a,!0)},a.prototype.hitTest=function(a,b){var c,d,e,f,g,h,i,j,k=this,l=k.kj,m=null,n=l.am(),o=l.shapes.all(),p=l.nr(b-n.nt),r=l.or(a-n.kt);if(p===q||r===q||p<0||p>2||r<0||r>2)return m;if(e=l.shapeLayers[3*p+r],!e)return m;for(f=n.Ft(p,r),g=f.x,h=f.y,i=0,j=o.length;i<j;i++)if(c=o[i],c&&c.isVisible()&&c.Omb&&(d=c.Omb.hitTest(a+e.scrollLeft-g,b+e.scrollTop-h),d&&d.shape)){d.shape=d.shape.Fmb,m=d;break}return m},a.prototype.Eob=function(a){if(a){var b=this,c=b.hta[a];b.ungroup(c)}},a.prototype.Fob=function(a){if(a){var b=this,c=a.groupShape,d=a.nameList,e=a.zIndex,f=a.shapes;f.forEach(function(a){c.add(a,!0)}),c.Nmb(c.hta),b.Sb(c),b.zIndex(c.name(),e),b.xob=d}},a.prototype.Gob=function(a){a&&(a.wdc(a.Omb.id,!0),this.Sb(a))},a.prototype.RVa=function(a,b){var c,d,e=this,f=e.kj;f&&(c=f.ITa,c.zTa&&(d={type:a,value:b},c.Hob(d)))},a.prototype.RUa=function(a){if(a){var b=this,c=a.type,d=a.value;"add"===c?b.Dob(d):"addConnector"===c?b.Dob(d):"group"===c?b.Eob(d):"ungroup"===c?b.Fob(d):"remove"===c?b.Gob(d):"zIndex"===c&&b.zIndex(d.shapeName,d.zIndex)}},a}(),b.ShapeCollection=v,w=d.GC$.extend,x=f.Common.j.Fa,y="options.stroke._",z="options.endPoints.",A=["beginArrow","endArrow"],B=["type","widthType","lengthType"],C=["BegingArrowhead","EndArrowhead","Style","Width","Length"],D={ovb:function(a){var b=this.shapeLayers;b&&b.length>0&&b[0].layoutConnectionLine(a)},vpb:function(a,b,c,d){var e,f,h,i,j,k,l,m,n,o,p=a.getShapeById(b);p&&(e=p.Fmb,f=e&&e.znb,["left","top","width","height"].indexOf(c)!==-1?(p.updateCenterData(),"left"===c?e.Epb(d,f.FB):"top"===c?e.Epb(f.EB,d):"width"===c?e.Pn(d,f._v):"height"===c&&e.Pn(f.Vo,d)):"angle"===c?f&&(f.Rotation=d):ha(c,"options.")&&(i="options.textFormatOptions",ha(c,i)?(ga(p,c,d),h=c.substr((i+".").length),"text"===h?e.xdc(d):"font"===h?e.ydc(d):"fill.color"===h?e.zdc(d):"fill.transparency"===h?e.Adc(d):"horizontalAlignment"===h?e.Bdc(d):"verticalAlignment"===h&&e.Cdc(d)):ha(c,"options.fill")?ga(p,c,d):f&&(j=f.Line,k=!0,ha(c,y)?(h=c.substr(y.length),"capType"===h?j.CapStyle=d:"joinType"===h?j.JoinStyle=d:"lineStyle"===h?j.DashStyle=d:"width"===h?j.Weight=d:"color"===h?j.Color.setColor(e.kj,d):"transparency"===h&&(j.Color.Transparency=d)):ha(c,z)?(l=c.substr(z.length).split("."),m=A.indexOf(l[0]),n=B.indexOf(l[1]),m>=0&&n>=0&&(o=C[m]+C[n+2],j[o]=d),ga(p,c,d)):k=!1,k&&g.ShapeUtility.syncShapeLineFormat(p.options,f))))},oob:function(a,b){var c=this.Nob;return c&&(b&&" "===a[a.length-1]&&(a+="1"),c[a]&&(a=fa(c,a,b,this.shapes.lpb())),c[a]=!0),a},Rob:function(){var a=this,b=a.parent,c=a.mmb,d=b&&b.mmb;return c||(c=a.mmb=d||{fromSheet:q,isCutting:!1}),c},Sob:function(){var a=this,b=a.Rob(),c=b&&b.fromSheet;c&&(c.Uob=q),b.fromSheet=q,b.isCutting=!1},Mob:function(a){var b=this.shapes.all();Array.isArray(b)&&b.forEach(function(b){b.isSelected(a)})},Qmb:function(){var a,b=this;b.isPaintSuspended()||b._repaintingSelection||(a=b.am(),b.shapeLayers.forEach(function(c,d){var e,f,h,i,j;0===d&&c.shapes.forEach(function(a){a.CH=b.CH}),e=g.getWholeNumber(d/3),f=d%3,h=a.Ft(e,f),i=O(b,e,f),i&&(j=h.getIntersectRect(i),j&&(j.x=j.x-h.x,j.y=j.y-h.y)),c.paint(null,j)}))},isPasteShapes:function(){var a,b=this,c=b.Rob().fromSheet;return c&&(a=b.Uob,a||(a=c.Uob)),!!a}},w(d.Worksheet.prototype,D),E=function(a){M(b,a);function b(){return null!==a&&a.apply(this,arguments)||this}return b.prototype.Ddc=function(a){var b=this.Edc;return!b||!b[a]},b.prototype.Fdc=function(a){var b=this.Edc;b&&(b[a]=!0)},b.prototype.Wub=function(a){var b,c=this,d=c.zTa;d&&c.Ddc(a.id)&&(b=d.Xub,b||(b=d.Xub=[]),b.push(a))},b.prototype.Yub=function(a){var b,c,d,e;if(a)for(b=this,c=b.kj.shapeLayers[0].model.calcSource_,d=a.length-1;d>=0;d--)e=a[d],e&&c.setExpression(e.id,e.name,e.expression)},b.prototype.kob=function(a,b){var c,d=this,e=d.zTa;e&&d.Ddc(a.Omb.id)&&(c=e.Iob,c||(c=e.Iob=[]),c.push({shape:a,value:b,changeType:0}))},b.prototype.Hob=function(a){var b,c=this,d=c.zTa;d&&(b=d.Iob,b||(b=d.Iob=[]),b.push({value:a,changeType:1}))},b.prototype.Kob=function(a){var b,c,d,e;if(a)for(b=this.hta,c=a.length-1;c>=0;c--)d=a[c],0===d.changeType?(e=d.shape,U(e,!0),e.gob=!0,e.RUa(d.value),delete e.gob,U(e,!1),e.dob(!0)):1===d.changeType&&b.RUa(d.value)},b}(d.lUa),d.lUa.prototype=E.prototype;function U(a,b){a.NBb=b,a.Kmb===g.CT_ShapeType.CT_GroupShape&&a.hta.forEach(function(a){U(a,b)})}function V(a){var b,c,d=a.shapes;d?d.forEach(V):(b=a.Fmb,b&&(c=i.getFormulaSettingItems(a,b.PPa),c&&b.Qub(c,!0)))}function W(a){var b=a.shapeLayers[0].model;b.shapes.forEach(V)}E.$n("shape",{init:function(){this.hta=new v(this.kj)},undo:function(a){var b,c,d=this;d.Edc={},b=a.Iob,d.Kob(b),c=a.Xub,c&&d.Yub(c),W(d.kj),d.kj.Qmb(),delete d.Edc},startTransaction:function(){var a,b=this,c=b.kj.shapeLayers;b.Edc={},c&&c.length&&(a=c[0].model.calcSource_,a.Vub=function(a){a.id&&0===a.id.indexOf("baseShape")||b.Wub(a)})},endTransaction:function(){var a=this.kj.shapeLayers;delete this.Edc,a&&a.length&&delete a[0].model.calcSource_.Vub}});function X(a,b,c){var d,e=0;for(1===c&&(e=-a.cCb),d=0;d<b;d++)e+=a.Sl(d,3);return e}function Y(a,b,c){var d,e=0;for(1===c&&(e=-a.eCb),d=0;d<b;d++)e+=a.Tl(d,3);return e}function Z(a,b,c){var d=a.Er(b);a.shapeLayers.forEach(function(b,e){var f=g.getWholeNumber(e/3);(f>d||c)&&b.height>0&&(b.scrollTop=X(a,a.getViewportTopRow(f),f),b.lq=a.getViewportTopRow(f))})}function $(a,b,c){var d=a.Fr(b);a.shapeLayers.forEach(function(b,e){var f=e%3;(f>d||c)&&b.width>0&&(b.scrollLeft=Y(a,a.getViewportLeftColumn(f),f),b.qq=a.getViewportLeftColumn(f))})}function _(a,b,c){var d,e,f,g,h,i=c.scrollTop,j=c.lq,k=c.cCb;if(0===b)i=0,j=0,k=0;else if(1===b)if(d=c.lq,e=c.cCb,j=a.getViewportTopRow(b),k=a.cCb,f=-e,g=-k,j>d){for(i+=a.Sl(d)-f,h=d+1;h<j;h++)i+=a.Sl(h);i+=g}else if(j<d){for(i-=f,h=d-1;h>j;h--)i-=a.Sl(h);i-=a.Sl(j)-g}else i+=g-f;else if(2===b){if(d=c.lq,j=a.getViewportTopRow(b),j>d)for(h=d;h<j;h++)i+=a.Sl(h);else if(j<d)for(h=d-1;h>=j;h--)i-=a.Sl(h);k=0}c.scrollTop=i,c.lq=j,c.cCb=k}function aa(a,b,c){var d,e,f,g,h,i=c.scrollLeft,j=c.qq,k=c.eCb;if(0===b)i=0,j=0,k=0;else if(1===b)if(d=c.qq,e=c.eCb,j=a.getViewportLeftColumn(b),k=a.eCb,f=-e,g=-k,j>d){for(i+=a.Tl(d)-f,h=d+1;h<j;h++)i+=a.Tl(h);i+=g}else if(j<d){for(i-=f,h=d-1;h>j;h--)i-=a.Tl(h);i-=a.Tl(j)-g}else i+=g-f;else if(2===b){if(d=c.qq,j=a.getViewportLeftColumn(b),j>d)for(h=d;h<j;h++)i+=a.Tl(h);else if(j<d)for(h=d-1;h>=j;h--)i-=a.Tl(h);k=0}c.scrollLeft=i,c.qq=j,c.eCb=k}function ba(a,b,c,e,f){var g=a.style;g.left===b+"px"&&g.top===c+"px"&&g.width===e+"px"&&g.height===f+"px"||(g.left=b+"px",g.top=c+"px",g.width=e+"px",g.height=f+"px",a.width=e,a.height=f,d.En.Pn(a,e,f))}function ca(a,b,c,d){var e,f,g,h,i=b.it(d),j=b.jt(c),k=i&&i.length,l=j&&j.length;k>0&&l>0&&(e=i[k-1],f=j[l-1],g=e.x+e.width-i[0].x,h=f.y+f.height-j[0].y,a.width=Math.min(a.width,g),a.height=Math.min(a.height,h))}function da(a){a.shapes.all().forEach(function(a){a.dynamicMove()?a.znb.pnb():a.znb.enb(),a.dynamicSize()?a.znb.qnb():a.znb.fnb(),a.fob(),a.dob(!0)}),a.Qmb()}function ea(a){var b,c=!1,d=a.shapes.all(),e=d.length;for(b=0;b<e;b++)if(d[b]&&d[b].isSelected()){c=!0;break}return c}F=".gcShape",G={init:function(){var a,b,c,e,f,g,h,i,j=this;for(j.Nob={},a=[],b=l.Canvas.createShapeModel(),c=0;c<3;c++)for(e=0;e<3;e++)f=j.shapeLayers,g=3*c+e,h=null,f&&f[g]&&(h=f[g].host),i=a[g]=new l.Canvas(b,h,c,e),i.kj=j;j.shapeLayers=a,b.onPropertyChangedByFormula=function(a,c,d){j.vpb(b,a,c,d)},j.shapes=j.ITa.hta,j.Fu(d.Events.RangeChanged+F,function(){j.celldirty=!0,j.suspendUpdate||j.repaint()}),j.Fu(d.Events.ColumnChanged+F,function(a,b){var c=b.propertyName;"width"!==c&&"isVisible"!==c||($(j,b.col),da(j))}),j.Fu(d.Events.RowChanged+F,function(a,b){var c=b.propertyName;"height"!==c&&"isVisible"!==c||(Z(j,b.row),da(j))}),j.Fu(d.Events.ColumnWidthChanged+F,function(a,b){$(j,b.colList[0]),da(j)}),j.Fu(d.Events.RowHeightChanged+F,function(a,b){Z(j,b.rowList[0]),da(j)}),j.Fu(d.Events.TableFiltered+F,function(a,b){Z(j,b.table.range().row),da(j)}),j.Fu(d.Events.RangeFiltered+F,function(){Z(j,j.xr.range.row),da(j)}),j.Fu(d.Events.FloatingElementSelected+F,function(a,b){"shape"!==b.type&&j.Mob(!1)})},attach:function(a){var b=this,c;c=a instanceof d.Workbook?a.Wu:b.getCalcService(),b.shapeLayers.forEach(function(a){a.model.name=b.name()+"shapes",a.model.setService(c)})},dispose:function(a){var b,c=this;c.shapeLayers.forEach(function(a){var b,e=a.host;d.En.Qn(c,e),
a.setHost(null),a.kj=null,a.dispose(),e&&(b=e.parentNode,b&&b.removeChild(e))}),b=c.zo(),b&&d.GC$(b).find(".shapeWraper").remove(),a.clearCache!==!1&&(c.Gu(d.Events.ColumnChanged+F),c.Gu(d.Events.RowChanged+F),c.Gu(d.Events.ColumnWidthChanged+F),c.Gu(d.Events.RowHeightChanged+F),c.Gu(d.Events.TableFiltered+F),c.Gu(d.Events.RangeFiltered+F),c.Gu(d.Events.FloatingElementSelected+F),c.Gu(d.Events.RangeChanged+F))},setHost:function(a){var b=this,c=a.parent().find(".shapeWraper").get(0);c||(c=document.createElement("div"),c.setAttribute("class","shapeWraper"),c.style.position="relative",a.parent().prepend(c)),b.shapeLayers.forEach(function(e,f){var g=a.attr("id")+"shapeHost"+f,h=a.parent().find("#"+g).get(0);if(!h){if(h=document.createElement("canvas"),d.En.Kn(h,q,b),!h)return;h.style.position="absolute",h.style.pointerEvents="none",h.style.width=0,h.style.height=0,h.width=0,h.height=0,h.style.zIndex=900,h.id=g,d.GC$(c).append(h)}e.setHost(h),e.onShapeSelected=function(){b.Wq(d.Events.FloatingElementSelected,{type:"shape"})}})},onLayoutChanged:function(a){var b,c,d=this,e=a.changeType,f=a.row,h=a.rowCount,i=a.col,j=a.colCount,k=d.shapes;"invalidateLayout"!==e&&d.Xq++,"addRows"===e?k.rI(f,h):"deleteRows"===e?k.GR(f,h):"addColumns"===e?k.tI(i,j):"deleteColumns"===e?k.HR(i,j):"invalidateLayout"===e?(b=d.am(),c={left:0,top:0},d.shapeLayers.forEach(function(a,e){var f,h,i,j,k,l=g.getWholeNumber(e/3),m=e%3,n=a.host;n&&(f=b.Ft(l,m),ca(f,d,l,m),h=f.width,i=f.height,j=f.x+c.left,k=f.y+c.top,1===m&&d.eCb>0&&(h+=d.eCb),1===l&&d.cCb>0&&(i+=d.cCb),ba(n,j,k,h,i),a.width=h,a.height=i,h>0&&i>0&&(_(d,l,a),aa(d,m,a)))})):"zoomSheet"===e&&($(d,0,!0),Z(d,0,!0),k.all().forEach(function(a){a.iob(),a.dob(!0)})),"invalidateLayout"!==e&&(d.Xq--,d.Xq<0&&(d.Xq=0))},paint:function(a){this.Qmb()},toJson:function(a,b){var c,d,e,f=b&&b.ignoreStyle;f||(c=b&&b.ignoreFormula,d=this,e=d.shapes.all(),e.length>0&&(a.shapes=e.map(function(a){return a.toJSON(c,!0)})))},fromJson:function(a,b,c){var d,e,f,g,h,j,k=c&&c.ignoreStyle;k||(d=a.shapes,e=this,d&&(f=e.Dnb=[],d.forEach(function(a){var b=a.name,c=a.shapeType;5===c?(g=new i.Shape(e,b),g.fromJSON(a),g.Nmb()):4===c?(g=new i.ConnectorShape(e,b),g.fromJSON(a),g.Nmb()):3===c&&(g=new i.GroupShape(e,b),g.fromJSON(a),g.Nmb(),g.updateRelativeLocationSize()),g&&e.shapes.Sb(g,!0)}),f.length>0&&(h=e.shapeLayers[0].model.idMaps,j=e.shapes.all(),f.forEach(function(a){var b,c,d=a.target,e=a.beginId,f=[void 0,void 0];e?(g=S(j,e,h),g&&(b=g.znb,d.Anb=b.Name,f[0]={name:b.Name,index:a.beginConnectionSite,shape:g})):(e=a.endId,g=S(j,e,h),g&&(b=g.znb,d.Bnb=b.Name,f[1]={name:b.Name,index:a.endConnectionSite,shape:g})),c=S(j,d.znb.Id,h),i.syncConnectors(f,c)})),delete e.Dnb),$(e,0,!0),Z(e,0,!0))},preProcessMouseDown:function(a){var b,c=this,d=a.e,e=c.Vs(),f=c.nr(d.pageY-e.top),g=c.or(d.pageX-e.left);f<0||f>2||g<0||g>2||(c.Oob=f,c.Pob=g,b=c.shapeLayers[3*f+g],b&&(b.doMouseDown(d),c.working=a.r=!!b.hitTestResult,a.r&&(c.zt(),c.mm.YH.focus()),c.yl.im()))},preProcessMouseMove:function(a){var b,c,d,e,f,g=this,h=a.e,i=g.Vs(),j=g.Oob;x(j)&&(j=g.nr(h.pageY-i.top)),b=g.Pob,x(b)&&(b=g.or(h.pageX-i.left)),j<0||j>2||b<0||b>2||(c=g.shapeLayers[3*j+b],c&&(c.hitTestResult?(g.suspendUpdate=!0,c.doMouseMove(h),a.r=!0):g.mm&&g.mm.O3!==!0&&g.mm.lV!==!0&&(d=g.Ws(),e=c.hitTest(h),e&&(f=l.Canvas.getCursorFromHitTest(e),d.style.cursor=f,a.r=!0,a.cursor=f))))},preProcessMouseUp:function(a){var b,c,d,e,f=this;f.suspendUpdate=!1,b=a.e,c=f.Oob,d=f.Pob,x(c)||c<0||c>2||x(d)||d<0||d>2||(e=f.shapeLayers[3*c+d],e&&(e.doMouseUp(b),f.working&&(f.working=!1,a.r=!0),f.celldirty&&(f.celldirty=!1,f.repaint()),f.Oob=null,f.Pob=null))},preProcessMouseOut:function(a){var b,c,e,f,g,h,i,j,k=this;k.suspendUpdate=!1,b=a.e,c=k.Vs(),e=b.pageX-c.left,f=b.pageY-c.top,g=d.GC$(k.Ws()),e<g.width()&&f<g.height()||(h=k.Oob,i=k.Pob,x(h)||h<0||h>2||x(i)||i<0||i>2||(j=k.shapeLayers[3*h+i],j&&(j.doMouseOut(b),k.working&&(k.working=!1,a.r=!0),k.celldirty&&(k.celldirty=!1,k.repaint()),k.Oob=null,k.Pob=null)))},processKeyDown:function(a){ea(this)&&(a.r=!0)},needPaintSelection:function(a){a.nps=!ea(this)},onGroupChanged:function(a){this.shapes.tTa(a.start,a.end,a.isRow,a.fromSetCollapsed)}},d.Worksheet.$n("shape",G),n.FloatingObjectRender&&n.FloatingObjectRender.$n("shape",{preProcessMouseDown:function(a){var b=this.kj;G.preProcessMouseDown.call(b,a)},preProcessMouseMove:function(a){var b=this.kj;G.preProcessMouseMove.call(b,a)},preProcessMouseUp:function(a){var b=this.kj;G.preProcessMouseUp.call(b,a)}}),m.GV&&m.GV.$n("shape",{preProcessMouseDownEdit:function(a){var b=this.kT.kj;G.preProcessMouseDown.call(b,a)},preProcessMouseDownDragResize:function(a){var b=this.kT.kj;G.preProcessMouseDown.call(b,a)},preProcessMouseMove:function(a){var b=this.kT.kj;G.preProcessMouseMove.call(b,a)},preProcessMouseUp:function(a){var b=this.kT.kj;G.preProcessMouseUp.call(b,a)}}),H={init:function(){d.Commands.Qob(this.commandManager())}},d.Workbook.$n("shape",H);function fa(a,b,c,d){var e,f=1,g=c?" ":"_";for(c&&(e=b.lastIndexOf(" "),f=d+1,b=b.substr(0,e));a[b+g+f];)f++;return b+g+f}function ga(a,b,c){var d,e,f;a&&(d=b.split("."),e=d.pop(),f=a,d.forEach(function(a){f[a]||(f[a]={}),f=f[a]}),f[e]=c)}b.updateOptionItemByPath=ga;function ha(a,b,c){return I||(I=String.prototype.startsWith||function(a,b){return this.substr(!b||b<0?0:+b,a.length)===a}),I.call(a,b,c)}J=e.SheetSource.prototype,K=J.getCustomName,J.getCustomName=function(a){var b,c=K.call(this,a);return!c&&(b=this.kj)?b.shapeLayers[0].model.calcSource_.getCustomName(a):c},l.Canvas.$n("sheet",{preProcessMouseOut:function(a){var b,c,e,f,g,h,i=this;i.suspendUpdate=!1,b=a.e,c=i.kj,c&&(e=c.Vs(),f=b.pageX-e.left,g=b.pageY-e.top,h=d.GC$(c.Ws()),h&&h.length>0&&f>0&&f<h.width()&&g>0&&g<h.height()&&(a.r=!0))}}),L=d.Ul.Ml,L.msie&&parseFloat(L.version)<=10&&l.Canvas.$n("sheet",{preProcessMouseDown:function(a){var b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.kj;n&&(b=n.Vs(),c=a.e,d=n.comments,e=d&&d.hitTest(c.pageX-b.left,c.pageY-b.top),e?(f=e.comment,g=d.pT(f),"comment_editor"===e.area?g.hV(c):"comment_indicator"===e.area&&g.iV(c)):(h=n.wr,i=h&&h.hitTest(c.pageX-b.left,c.pageY-b.top),i?(j=i.floatingObject,k="Slicer"===j.typeName&&j.$X[0],k&&k.xmb(c)?k.AD(c):i.yl.AD(c)):(l=n.OF(c),l===!1&&p(c))),a.r=!0)},preProcessMouseMove:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o=this,q=o.kj;q&&(b=q.Vs(),c=a.e,d=q.comments,e=d&&d.hitTest(c.pageX-b.left,c.pageY-b.top),e?(f=e.comment,g=d.pT(f),g.BD(c),"comment_editor"===e.area?o.host.style.cursor="text":"comment_indicator"===e.area&&(h=g.gV(c),i=g.MT,o.host.style.cursor=h>=0&&h<i.length?i[h].cursor:"move")):(j=q.wr,k=j&&j.hitTest(c.pageX-b.left,c.pageY-b.top),k?(l=k.floatingObject,m="Slicer"===l.typeName&&l.$X[0],m&&m.xmb(c)?(m.BD(c),o.host.style.cursor="default"):(k.yl.BD(c),o.host.style.cursor=k.yl.smb(c)||"move")):(n=q.PF(c),n===!1&&p(c),o.host.style.cursor=q.Ws().style.cursor)),a.r=!0)},preProcessMouseUp:function(a){var b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.kj;n&&(b=n.Vs(),c=a.e,d=n.comments,e=d&&d.hitTest(c.pageX-b.left,c.pageY-b.top),e?(f=e.comment,g=d.pT(f),g.CD(c)):(h=n.wr,i=h&&h.hitTest(c.pageX-b.left,c.pageY-b.top),i?(j=i.floatingObject,k="Slicer"===j.typeName&&j.$X[0],k&&k.xmb(c)?k.CD(c):i.yl.CD(c)):(l=n.QF(c),l===!1&&p(c))),a.r=!0)},preProcessMouseWheel:function(a){var b,c=this,d=c.kj;d&&(b=d.RF(a.e),b===!1&&p(a.e),a.r=!0)},preProcessMouseOut:function(a){var b,c=this,d=c.kj;d&&!d.Js&&(b=d.SF(a.e),b===!1&&p(a.e),a.r=!0)},preProcessDbClick:function(a){var b,c=this,d=c.kj;d&&(b=d.TF(a.e),b===!1&&p(a.e),a.r=!0)}})},"./dist/plugins/shape/shape-touch.js":function(a,b,c){"use strict";var d,e,f,g;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Touch"),e=c("FloatingObject"),f=c("Core"),g=c("./dist/plugins/shape/ui/canvas.js"),f.Rxb.touch&&!function(){var a,b,c;function h(a){var b,c,d,e,f=this,g=a.e.rN,h=f.kQ(g.X,g.Y,!0),i=3*h.rowViewportIndex+h.colViewportIndex,j=f.kj.shapeLayers[i];j&&(b=f.kj.Vs(),c={pageX:g.X+b.left,pageY:g.Y+b.top},d=j.hitTest(c),e=d&&d.shape,e&&e.isSelected&&(f.Vob=j,f.Vob.doMouseDown(c),a.r=!0))}function i(a){var b,c,d=this,e=a.e.rN;d.Vob&&(b=d.kj.Vs(),c={pageX:e.X+b.left,pageY:e.Y+b.top},d.Vob.doMouseMove(c),a.r=!0)}function j(a){var b,c,d=this,e=a.e.rN;d.Vob&&(b=d.kj.Vs(),c={pageX:e.X+b.left,pageY:e.Y+b.top},d.Vob.doMouseUp(c),d.Vob=null,a.r=!0)}function k(a){var b,c,d,e,f=this,g=a.e.rN,h=f.kQ(g.X,g.Y,!0),i=3*h.rowViewportIndex+h.colViewportIndex,j=f.kj.shapeLayers[i];j&&(b=f.kj.Vs(),c={pageX:g.X+b.left,pageY:g.Y+b.top},d=j.hitTest(c),e=d&&d.shape,e&&(j.shapes.forEach(function(a){j.setSelect(a,!1)}),j.setSelect(e,!0),j.onShapeSelected&&j.onShapeSelected(),a.r=!0))}function l(a){var b,c,d,e,f=this,g=a.e.rN,h=f.kQ(g.X,g.Y,!0),i=3*h.rowViewportIndex+h.colViewportIndex,j=f.kj.shapeLayers[i];j&&(b=f.kj.Vs(),c={pageX:g.X+b.left,pageY:g.Y+b.top},d=j.hitTest(c),e=d&&d.shape,e&&(a.r=!0))}d.TouchEventHandler.$n("touch",{preProcessManipulationStarted:h,preProcessManipulationDelta:i,preProcessManipulationCompleted:j,preProcessTapped:k,preProcessDoubleTapped:l}),e.FloatingObjectTouchEventHandler.$n("touch",{preProcessTapped:function(a){var b=this.MS.kj.wR.CQ;k.call(b,a)}}),a=function(){function a(a,c,e){var f,g,h=this;h.yM=new d.jR(h),h.DQ=new d.kR(a,"Shape",h.yM,2,200),h.BQ=e,h.CQ=new b(a,c),f=h.CQ,g=h.DQ,g._M=function(){return!0},g.bN=function(){return!0},g.dN=function(a){return f.jQ(a)},g.eN=function(a){return f.lQ(a)},g.fN=function(a){return f.pQ(a)},g.hN=function(a){return f.qQ(a)},g.iN=function(a){return f.sQ(a)},g.jN=function(a){return f.yQ(a)}}return a.prototype.EQ=function(){var a=this,b=a.BQ;b&&b.xN(a.DQ,!0)},a.prototype.FQ=function(){var a=this,b=a.BQ;b&&b.xN(a.DQ,!1)},a}(),b=function(){function a(a,b){var c=this;c.NS=a,c.gpb=b}return a.prototype.OS=function(a){var b,c=new d.oP(a.X,a.Y),e=f.GC$(this.NS).offset();return e&&(b=document.body,c.X+=e.left+b.clientLeft||0,c.Y+=e.top+b.clientTop||0),c},a.prototype.hpb=function(a,b){var c=this.OS(a);return c.X-=b.left,c.Y-=b.top,c},a.prototype.jQ=function(a){var b=this.gpb.kj;if(b)return b.wR.CQ.jQ(a)},a.prototype.lQ=function(a){var b,c,d,e,f=this.gpb.kj;if(f)return b=this.OS(a.rN),c=this.hpb(a.rN,f.Vs()),d=f.wr,(e=d&&d.hitTest(c.X,c.Y))?(this.mpb=e,a.rN=b,e.yl.wR.CQ.lQ(a,!0)):(a.rN=c,f.wR.CQ.lQ(a))},a.prototype.pQ=function(a){var b,c,d=this.gpb.kj;if(d)return b=this.OS(a.rN),c=this.hpb(a.rN,d.Vs()),this.mpb?(a.rN=b,this.mpb.yl.wR.CQ.pQ(a,!0)):(a.rN=c,d.wR.CQ.pQ(a))},a.prototype.qQ=function(a){var b,c,d,e=this.gpb.kj;if(e)return b=this.OS(a.rN),c=this.hpb(a.rN,e.Vs()),this.mpb?(a.rN=b,d=this.mpb.yl.wR.CQ.qQ(a,!0),this.mpb=null,d):(a.rN=c,e.wR.CQ.qQ(a))},a.prototype.sQ=function(a){var b,c,d,e,f=this.gpb.kj;if(f)return b=this.OS(a.rN),c=this.hpb(a.rN,f.Vs()),d=f.wr,(e=d&&d.hitTest(c.X,c.Y))?(a.rN=b,e.yl.wR.CQ.sQ(a,!0)):(a.rN=c,f.wR.CQ.sQ(a))},a.prototype.yQ=function(a){var b=this.gpb.kj;if(b)return a.rN=this.hpb(a.rN,b.Vs()),b.wR.CQ.yQ(a)},a}(),c=f.Ul.Ml,c.msie&&parseFloat(c.version)<=10&&g.Canvas.$n("sheetTouch",{setHost:function(b){var c,d=this;d.kj&&(c=d.wR=new a(b,d,d.kj.parent.BQ),c.EQ())},dispose:function(){var a=this.wR;a&&a.FQ()}})}()},"./dist/plugins/shape/shape.entry.js":function(a,b,c){"use strict";function d(a){for(var c in a)b.hasOwnProperty(c)||(b[c]=a[c])}Object.defineProperty(b,"__esModule",{value:!0}),d(c("./dist/plugins/shape/drawingInterface.js")),d(c("./dist/plugins/shape/shape.interface.js")),d(c("./dist/plugins/shape/ui/util.js")),d(c("./dist/plugins/shape/ui/options.js")),d(c("./dist/plugins/shape/ui/path.js")),d(c("./dist/plugins/shape/ui/shapes.js")),d(c("./dist/plugins/shape/ui/lines.js")),d(c("./dist/plugins/shape/ui/compoundShape.js")),d(c("./dist/plugins/shape/ui/canvas.js")),d(c("./dist/plugins/shape/ui/propertySource.js")),d(c("./dist/plugins/shape/ui/model.js")),d(c("./dist/plugins/shape/shapeStyle.js")),d(c("./dist/plugins/shape/shape.js")),d(c("./dist/plugins/shape/groupShapes.js")),d(c("./dist/plugins/shape/connector.js")),d(c("./dist/plugins/shape/presetShapeModels.js")),d(c("./dist/plugins/shape/shapeView.js")),d(c("./dist/plugins/shape/shape-spreadjs.js")),d(c("./dist/plugins/shape/shape-actions.js")),c("./dist/plugins/shape/shape-touch.js")},"./dist/plugins/shape/shape.interface.js":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d;!function(a){a[a.none=0]="none",a[a.solid=1]="solid"}(d=b.ShapeFillType||(b.ShapeFillType={}))},"./dist/plugins/shape/shape.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("FloatingObject"),e=c("Common"),f=c("./dist/plugins/shape/drawingInterface.js"),g=c("./dist/plugins/shape/shapeStyle.js"),h=d.Drawing.LineFormat,i=d.Drawing.ShadowFormat,j=d.Drawing.GlowFormat,k=d.Drawing.FillFormat,l=d.Drawing.ReflectionFormat,m=d.Drawing.SoftEdgeFormat,n=d.Drawing.ThreeDFormat,o=d.Drawing.DrawingText,p=d.Drawing.ARGBColor,q=f.ChartUtility.umb,r=f.ShapeConstants.PositiveFixedAngleConvert,s=null,t=Math.cos,u=Math.sin,v=e.Common.j.Fa,w=function(){function a(){}return a.HiddenScene3dUri="{31F19639-BCED-4A60-ADC4-E9642A236FB7}",a.HiddenSp3dUri="{E45631CC-5BF2-4C18-A39C-3461C7D3F71A}",a.HiddenFillUri="{909E8E84-426E-40DD-AFC4-6F175D3DCCD1}",a.HiddenLineUri="{91240B29-F687-4F45-9708-019B960494DF}",a}(),b.OOXMLFileHelper=w;function C(a,b,c){var d,e=0,f=a.zoom();if(b>=0){for(d=void 0,d=0;d<b;d++)e+=a.Tl(d,3);a.getColumnWidth(b,3)>0&&(e+=c*f)}return e/f}function D(a,b,c){var d,e=0,f=a.zoom();if(b>=0){for(d=void 0,d=0;d<b;d++)e+=a.Sl(d,3);a.getRowHeight(b,3)>0&&(e+=c*f)}return e/f}function E(a,b,c){var d,e,f,g,h,i,j,k;if(isNaN(b))return{col:0,colOffset:0};for(d=0,e=0,f=0,h=0,i=a.getColumnCount(),j=a.zoom(),b*=j,g=0;g<i;g++){if(h=a.Tl(g,3),f+h>b){d=g,e=b-f;break}f+=h}if(0!==b&&0===d&&0===e)if(c){for(k=a.defaults.colWidth;f+h<b;)f+=k*j,g++;d=g,e=b-f}else d=i-1,e=h;return{col:d,colOffset:e/j}}b.getColAndColOffset=E;function F(a,b,c){var d,e,f=0,g=0,h=0,i=0,j=a.getRowCount(),k=a.zoom();for(b*=k,d=0;d<j;d++){if(i=a.Sl(d,3),h+i>b){f=d,g=b-h;break}h+=i}if(0!==b&&0===f&&0===g)if(c){for(e=a.defaults.rowHeight;h+i<b;)h+=e*k,d++;f=d,g=b-h}else f=j-1,g=i;return{row:f,rowOffset:g/k}}b.getRowAndRowOffset=F;function G(a){var b=a%360;return b<0&&(b+=360),b=45<=b&&b<135?90:135<=b&&b<225?180:225<=b&&b<315?270:0}function H(a,b,c,d,e){var f,g,h,i;return a-=d,b-=e,c=c*Math.PI/180,f=t(c),g=u(c),h=a*f-b*g,i=a*g+b*f,{x:h+d,y:i+e}}x=function(){function a(a,b,c,d,e,f){this.Wmb=-1,this.knb=0,this.Xmb=-1,this.lnb=0,this.Ymb=-1,this.mnb=0,this.nnb=0,this.Zmb=-1,this._vb=!1,this.awb=!1,this.anb=0,this.bz=!0,this._hidden=!1,this.zsa="",this.kO=0,this.bnb=!0,this.cnb=!1,this.dnb=0;var g=this;g.WS=a,b&&(g.Name=b),isNaN(d)||(g.FB=d,g.EB=c,g.Vo=e,g._v=f,g.enb(),g.fnb()),g.InitFormat()}return Object.defineProperty(a.prototype,"Parent",{get:function(){return this.WS},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Name",{get:function(){return this.Cj},set:function(a){var b,c=this;if(c.Cj!==a){if(b=c.CheckNameUnique(a))return;c.Cj=a}},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Placement",{get:function(){return this.anb},set:function(a){this.anb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Title",{get:function(){return this.zsa},set:function(a){this.zsa=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Rotation",{get:function(){return this.kO},set:function(a){this.kO=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Locked",{get:function(){return this.bnb},set:function(a){this.bnb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"AutoShapeType",{get:function(){return this.dnb},set:function(a){this.dnb=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Connector",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Fill",{get:function(){return this.Zpa},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Line",{get:function(){return this.Cna},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ParentGroup",{get:function(){return this.gnb},enumerable:!0,configurable:!0}),a.prototype.hnb=function(a){this.gnb=a},a.prototype.inb=function(a){this.Cj||(this.Name=a)},Object.defineProperty(a.prototype,"PictureFormat",{get:function(){var a=this,b=a.Zpa;if(b&&(5===b.Type||3===b.Type))return b.PictureFormat},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ThreeD",{get:function(){return this.$pa},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Visible",{get:function(){return this.bz},set:function(a){this.bz=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"Hidden",{get:function(){return this._hidden},set:function(a){this._hidden=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ShapeStyle",{get:function(){return this.jnb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"TopAnchorRow",{get:function(){return this.Wmb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"TopAnchorRowOffset",{get:function(){return this.knb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"LeftAnchorCol",{get:function(){return this.Xmb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"LeftAnchorColOffset",{get:function(){return this.lnb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"BottomAnchorRow",{get:function(){return this.Ymb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"BottomAnchorRowOffset",{get:function(){return this.mnb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"RightAnchorCol",{get:function(){return this.Zmb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"RightAnchorColOffset",{get:function(){return this.nnb},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"IsTextBox",{get:function(){return this.cnb},enumerable:!0,configurable:!0}),a.prototype.IsSpecialShape=function(){var a=this.AutoShapeType;return 25===a||26===a||27===a||29===a||30===a||31===a||32===a||182===a},a.prototype.InitFormat=function(){var a,b=this,c=b.jnb=b.CreateDefaultShapeStyle();b.Zpa=new k(b,c.Fill,s,b),b.Cna=new h(b,c.Line),a=c.Font,b.kva=new o(b,a,"",{Size:a.Size}),b.$pa=new n(b,b.gnb&&b.gnb.ThreeD),b.aqa=new i(b),b._pa=new j(b),b.onb=new l(b),b.bqa=new m},a.prototype.CheckNameUnique=function(a){if(this.WS.shapes.get(a)){if(this.kpb)return!0;throw Error(f.sR().Exp_DuplicatedName)}},a.prototype.CreateDefaultShapeStyle=function(){return new g.ShapeStyleData(this,1,2,0,1)},a.prototype.pnb=function(){var a,b=this,c=b.WS,d=D(c,b.Wmb,b.knb);b.FB=d,a=C(c,b.Xmb,b.lnb),b.EB=a},a.prototype.qnb=function(){var a,b=this,c=b.WS,d=D(c,b.Ymb,b.mnb)-b.FB;b._v=Math.max(0,d),a=C(c,b.Zmb,b.nnb)-b.EB,b.Vo=Math.max(0,a)},a.prototype.FromOOModel=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=this;r.rnb=a,a&&(b=a.anchorType,0===b?(c=a.startPoint,d=a.endPoint,r.Wmb=c.row,r.knb=c.rowOffset,r.Xmb=c.col,r.lnb=c.colOffset,r.Ymb=d.row,r.mnb=d.rowOffset,r.Zmb=d.col,r.nnb=d.colOffset,r.anb=a.editAs,e=a.sp||a.cxnSp||a.grpSp,f=void 0,g=0,e&&e.spPr&&e.spPr.xfrm&&e.spPr.xfrm.rot&&(f=e.spPr.xfrm,g=f.rot),0!==g?(h=-G(g/6e4),i={y:D(r.WS,c.row,c.rowOffset),x:C(r.WS,c.col,c.colOffset)},j={y:D(r.WS,d.row,d.rowOffset),x:C(r.WS,d.col,d.colOffset)},k={x:(i.x+j.x)/2,y:(i.y+j.y)/2},l=H(i.x,i.y,h,k.x,k.y),m=H(j.x,j.y,h,k.x,k.y),n=H(i.x,j.y,h,k.x,k.y),o=H(i.x,j.y,h,k.x,k.y),p=Math.min(l.x,m.x,n.x,o.x),q=Math.min(l.y,m.y,n.y,o.y),r.EB=p,r.FB=q,r.Vo=Math.abs(Math.max(l.x,m.x,n.x,o.x)-p),r._v=Math.abs(Math.max(l.y,m.y,n.y,o.y)-q),r.enb(),r.fnb()):(r.pnb(),r.qnb())):1===b?(c=a.startPoint,r.Wmb=c.row,r.knb=c.rowOffset,r.Xmb=c.col,r.lnb=c.colOffset,r.anb=1,r.Vo=a.width,r._v=a.height,r.pnb()):2===b&&(r.FB=a.y,r.EB=a.x,r.knb=0,r.lnb=0,r.Vo=a.width,r._v=a.height,r.anb=2))},a.prototype.enb=function(a){var b,c=this,d=c.WS,e=F(d,c.FB,a);c.Wmb=e.row,c.knb=e.rowOffset,b=E(d,c.EB,a),c.Xmb=b.col,c.lnb=b.colOffset},a.prototype.fnb=function(a){var b,c=this,d=c.WS,e=F(d,c._v+c.FB,a);c.Ymb=e.row,c.mnb=e.rowOffset,b=E(d,c.Vo+c.EB,a),c.Zmb=b.col,c.nnb=b.colOffset},a.prototype.ToOOModel=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=this;return a=a!==!1,b=a&&B.rnb||{anchorType:0},c=G(B.kO),d=B.Wmb,e=B.knb,f=B.Xmb,g=B.lnb,h=B.Ymb,i=B.mnb,j=B.Zmb,k=B.nnb,0!==c&&(l=B.FB,m=B.EB,n=B.Vo,o=B._v,p=B.WS,q=m+n/2,r=l+o/2,s=H(m,l,c,q,r),t=H(m+n,l+o,c,q,r),u=H(m+n,l,c,q,r),v=H(m,l+o,c,q,r),w=F(p,Math.min(s.y,t.y,u.y,v.y)),x=E(p,Math.min(s.x,t.x,u.x,v.x)),y=F(p,Math.max(s.y,t.y,u.y,v.y)),z=E(p,Math.max(s.x,t.x,u.x,v.x)),d=w.row,e=w.rowOffset,f=x.col,g=x.colOffset,h=y.row,i=y.rowOffset,j=z.col,k=z.colOffset),A=b.anchorType,0===A?(b.startPoint={row:d,col:f,rowOffset:e,colOffset:g},b.endPoint={row:h,col:j,rowOffset:i,colOffset:k},b.editAs=B.anb):1===A&&(b.startPoint={row:d,col:f,rowOffset:e,colOffset:g},b.ext=B.ToCT_PositiveSize2D()),b},a.prototype.FromCT_ShapeBase=function(a){},a.prototype.ToCT_ShapeBase=function(a){},a.prototype.FromCT_ShapeProperties=function(a){var b,c,d,e=this,g=a.prstGeom;e.sxb=g&&0===g.prst,e.FromCT_Transform2D(a.xfrm),delete e.sxb,b=e.Zpa,a.solidFill?b.FromOOModel(a.solidFill,0):a.grpFill?b.FromOOModel(a.grpFill,4):a.pattFill?b.FromOOModel(a.pattFill,1):a.gradFill?b.FromOOModel(a.gradFill,2):a.blipFill?b.FromOOModel(a.blipFill,3):a.noFill&&(b.Color.ColorType=0),a.ln&&e.Cna.FromOOModel(a.ln),c=a.xfrm.rot/r,e.gnb&&(c+=e.gnb.Rotation),e.Rotation=c,g?(e.AutoShapeType=f.ShapeUtility.ToAutoShapeType(g.prst),d=g.avLst,e.AdjustValues=f.ShapeUtility.convertFromExcelAdjustValues(d&&d.gd)):(e.AutoShapeType=0,e._hidden=!0),e.FromThreeDFormat(a),e.FromCT_EffectList(a.effectLst)},a.prototype.ToCT_ShapeProperties=function(a,b,c,d){var e,f,g,h,i,j,k,l=this;return c=c!==!1,d=d!==!1,b.xfrm=l.ToCT_Transform2D(),c&&(b.prstGeom=l.ToCT_PresetGeometry2D(a,b.prstGeom)),b.extLst={ext:[]},q(b),e=l.Zpa,e.IsDirtyIncludingParent(!0)&&(f=e.ToOOModel(),g=f.colorFillType,e.Visible?0===g?b.solidFill=f:1===g?b.pattFill=f:2===g?b.gradFill=f:3===g?b.blipFill=f:4===g?b.grpFill={colorFillType:4}:5===g&&(b.noFill=!0):(b.noFill=!0,b.extLst.ext.push(l.ToFillProperties(f))),delete f.colorFillType),h=l.Cna,h.IsDirtyIncludingParent(!0)&&(i=h.ToOOModel(),h.Visible?b.ln=i:(b.ln={},b.ln.noFill=!0,b.extLst.ext.push({uri:w.HiddenLineUri,Line:i}))),b.effectLst=l.ToCT_EffectList(d),j=l.$pa.ToOOModel(),l.$pa.Visible?(b.scene3d=j.Scene3D,b.sp3d=j.Shape3D):(k=l.ToHiddenThreedFormatExt(j),[].push.apply(b.extLst.ext,k.ext)),b},a.prototype.ToFillProperties=function(a){var b,c,d={};return d.uri=w.HiddenFillUri,b=d.Fill={},c=a.colorFillType,0===c?b.solidFill=a:1===c?b.pattFill=a:2===c?b.gradFill=a:3===c?b.blipFill=a:4===c?b.grpFill={colorFillType:4}:5===c&&(b.noFill=!0),delete a.colorFillType,d},a.prototype.ToHiddenThreedFormatExt=function(a){var b,c,d={ext:[]};return a.Scene3D&&(b={hiddenExtensionType:0},b.uri=w.HiddenScene3dUri,b.Scene3d=a.Scene3D,d.ext.push(b)),a.Shape3D&&(c={hiddenExtensionType:3},c.uri=w.HiddenSp3dUri,c.Shape3d=a.Shape3D,d.ext.push(c)),d},a.prototype.ToCT_OfficeArtExtensionList=function(){return{ext:[]}},a.prototype.FromCT_EffectList=function(a){var b=this;return a?(a.innerShdw?b.aqa.FromOOModel(a.innerShdw):a.outerShdw?b.aqa.FromOOModel(a.outerShdw):a.prstShdw?b.aqa.FromOOModel(a.prstShdw):b.aqa.FromOOModel(),b._pa.FromOOModel(a.glow),b.bqa.FromOOModel(a.softEdge),void b.onb.FromOOModel(a.reflection)):(b.aqa=s,b._pa=s,b.bqa=s,void(b.onb=s))},a.prototype.ToCT_EffectList=function(a){var b,c,d,e=this,f=e.aqa,g=e._pa,h=e.bqa,i=e.onb;if(f||g||h||i)return b={},f&&(c=f.ToOOModel(),c&&(d=c.shadowEffectType,0===d?b.outerShdw=c:1===d?b.innerShdw=c:2===d&&(b.prstShdw=c))),g&&(b.glow=g.ToOOModel()),h&&(b.softEdge=h.ToOOModel()),i&&(b.reflection=i.ToOOModel()),b},a.prototype.FromThreeDFormat=function(a){var b={},c=this.$pa;a.scene3d||a.sp3d?(b.Scene3D=a.scene3d,b.Shape3D=a.sp3d):a.extLst&&a.extLst.ext&&0!==a.extLst.ext.length&&a.extLst.ext.forEach(function(a){0===a.hiddenExtensionType?b.Scene3D=a.Scene3d:3===a.hiddenExtensionType&&(b.Shape3D=a.Shape3d),(b.Scene3D||b.Shape3D)&&(c._InternalVisible=!1,c.Dirty(f.ThreeDFormatStates.Visible))}),c.FromOOModel(b)},a.prototype.FromCT_Transform2D=function(a){if(a){var b=this;b._vb=a.flipH,b.awb=a.flipV,b.ParentGroup&&(b.FromCT_Point2D(a.off),b.FromCT_PositiveSize2D(a.ext),b.enb(),b.fnb())}},a.prototype.ToCT_Transform2D=function(){var a=this,b;return b=a.gnb?a.Rotation-a.gnb.Rotation:a.Rotation,{flipH:a._vb,flipV:a.awb,rot:f.getWholeNumber(b*r),off:a.ToCT_Point2D(),ext:a.ToCT_PositiveSize2D()}},a.prototype.FromCT_PositiveSize2D=function(a){var b,c,d,e;a&&(b=this,c=1,d=1,e=b.baseOffset,e&&(c=e.scaleWidth,d=e.scaleHeight),b.ParentGroup?(b.Vo=a.cx*c,b._v=a.cy*d):(v(b.Vo)?b.Vo=a.cx*c:a.cx=b.Vo/c,v(b._v)?b._v=a.cy*d:a.cy=b._v/d),b.sxb&&(b.Vo<1&&(b.Vo=1),b._v<1&&(b._v=1)))},a.prototype.ToCT_PositiveSize2D=function(){return{cx:this.Vo,cy:this._v}},a.prototype.FromCT_Point2D=function(a){var b,c,d,e,f,g,h,i;a&&(b=this,c=0,d=0,e=0,f=0,g=1,h=1,i=b.baseOffset,i&&(c=i.chOffX,d=i.chOffY,e=i.offX,f=i.offY,g=i.scaleWidth,h=i.scaleHeight),b.ParentGroup?(b.EB=(a.x-c)*g+e,b.FB=(a.y-d)*h+f):(v(b.EB)?b.EB=(a.x-c)*g+e:a.x=(b.EB-e)/g+c,v(b.FB)?b.FB=(a.y-d)*h+f:a.y=(b.FB-f)/h+d))},a.prototype.ToCT_Point2D=function(){return{x:this.EB,y:this.FB}},a.prototype.ToCT_PresetGeometry2D=function(a,b){var c,d,e=this,g=b||{};return g.prst=a,c=g.avLst={},d=f.ShapeUtility.convertToExcelAdjustValues(e.AdjustValues),d&&(c.gd=d),g},a.prototype.FromCT_ShapeStyle=function(a){a&&this.jnb.FromOOModel(a)},a.prototype.ToCT_ShapeStyle=function(a){var b,c=this;if(c.jnb.IsDirtyIncludingParent())return b=c.jnb.ToOOModel(a),b.effectRef||(b.effectRef=c.ToCT_StyleMatrixReference(0,4,-1)),b},a.prototype.ToCT_StyleMatrixReference=function(a,b,c){var d={idx:a,ColorProp:{colorFillType:0,schemeClr:{val:b}}};return c!==-1&&(d.ColorProp.schemeClr.alpha={val:c}),d},a.prototype.FromCT_NonVisualDrawingProps=function(a){if(a){var b=this;b.Id=a.id,b.inb(a.name),b.Visible=!a.hidden,b.Title=a.title}},a.prototype.ToCT_NonVisualDrawingProps=function(a){var b=this;return a.id=b.Id,a.name=b.Cj,a.hidden=!b.Visible,a.title=b.Title,a},a.prototype.Kqa=function(a){var b,c;return 2===a.ColorType?p.FromArgb(a.Value):(b=this.WS,b?(c=b.currentTheme(),f.ChartUtility.Kqa(c,a)):new p)},a.prototype.Yra=function(a){var b,c=this.WS;return c?(b=c.currentTheme(),f.ChartUtility.Yra(b,a)):""},Object.defineProperty(a.prototype,"DrawingType",{get:function(){return d.Drawing.DrawingType.Shape},enumerable:!0,configurable:!0}),a}(),b.ShapeBaseData=x,y=96/914400;function I(a,b){var c,d=b.bodyPr,e=a.ajb;e!==d.anchor&&(d.anchor=e),e=a.Cpb,e&&(d.lIns=f.getWholeNumber(e.left/y),d.rIns=f.getWholeNumber(e.right/y),d.tIns=f.getWholeNumber(e.top/y),d.bIns=f.getWholeNumber(e.bottom/y)),e=a._ib,e&&(c=b.p,c.forEach(function(a){a.pPr.algn=e}),isNaN(d.horzOverflow)&&(d.horzOverflow=1),isNaN(d.vertOverflow)&&(d.vertOverflow=2))}z=function(a){B(b,a);function b(b,c,d,e,f,g,h){var i=a.call(this,b,c,e,f,g,h)||this,j=i;return j.dnb=d,j.Kmb=0,j.InitShapeFormat(),j.anb=0,i}return Object.defineProperty(b.prototype,"Type",{get:function(){return f.ShapeType.AutoShape},enumerable:!0,configurable:!0}),b.prototype.InitShapeFormat=function(){var a=this;a.InitFillFormat(),a.InitLineFormat(),a.InitFontFormat()},b.prototype.FromOOModel=function(b){var c=this;a.prototype.FromOOModel.call(this,b),c.FromCT_ShapeBase(b.sp),b.isVisible===!1&&(c._hidden=!0)},b.prototype.ToOOModel=function(b){var c=a.prototype.ToOOModel.call(this,b);return c.sp=this.ToCT_ShapeBase(b),c},b.prototype.FromCT_ShapeBase=function(a){var b,c;a&&(b=this,c=b.snb=a,b.FromCT_ShapeNonVisual(c.nvSpPr),b.FromCT_ShapeStyle(c.style),b.FromCT_ShapeProperties(c.spPr),b.FromCT_TextBody(c.txBody,c.textlink))},b.prototype.ToCT_ShapeBase=function(a){var b,c=this;return a=a!==!1,b=a&&c.snb||{shapeType:5},b.nvSpPr=c.ToCT_ShapeNonVisual(a),b.spPr=c.ToCT_ShapeProperties(f.ShapeUtility.ToST_ShapeType(c.AutoShapeType),b.spPr||{},0!==c.AutoShapeType,a),b.spPr.prstGeom&&(b.style=c.ToCT_ShapeStyle(a),b.txBody=c.ToCT_TextBody(),I(c,b.txBody)),b},b.prototype.FromCT_TextBody=function(a,b){var c,d,e,f,g;a&&(c=a.p&&a.p[0],c&&(d=c.pPr,d&&!d.defRPr&&(e=c.elements&&c.elements[0],f=e&&e.rPr,f&&(d.defRPr=f))),g={rich:a},this.kva.FromOOModel(g),b&&this.kva.UpdateFiledElementTextLink(b))},b.prototype.ToCT_TextBody=function(){var a,b=this.kva;if(b)return a=b.ToOOModel(),a&&a.rich},b.prototype.ToCT_TextBodyProperties=function(){return{rotField:0,spcFirstLastParaField:!1,numColField:0,spcColField:0,rtlColField:!1,fromWordArtField:!1,forceAAField:!1,uprightField:!1,compatLnSpcField:!1,horzOverflow:1,rtlCol:!1,anchor:0}},b.prototype.ToCT_ShapeNonVisual=function(a){var b=this,c=b.snb,d=a!==!1&&c&&c.nvSpPr||{},e=d.cNvPr||{};return d.cNvPr=b.ToCT_NonVisualDrawingProps(e),d.cNvSpPr=d.cNvSpPr||{},d.cNvSpPr.txBox=b.cnb,d},b.prototype.FromCT_ShapeNonVisual=function(a){a&&(this.FromCT_NonVisualDrawingProps(a.cNvPr),this.FromCT_NonVisualDrawingShapeProps(a.cNvSpPr))},b.prototype.FromCT_NonVisualDrawingShapeProps=function(a){a&&(this.cnb=a.txBox)},b.prototype.InitFillFormat=function(){var a=this.Zpa;this.IsSpecialShape()?a.Color.ColorType=0:a.Color.ObjectThemeColor=4,a.PatternColor.ColorType=3,a.PatternColor.ObjectThemeColor=0},b.prototype.InitLineFormat=function(){var a=this.Cna;this.IsSpecialShape()?(a.Color.ObjectThemeColor=4,a.Weight=.5):(a.Color.ObjectThemeColor=4,a.Color.TintAndShade=-.5,a.Weight=1),a.PatternColor.RGB=p.FromArgb(16777215)},b.prototype.InitFontFormat=function(){var a=this,b=a.AutoShapeType,c=20===b||a.IsSpecialShape()?1:0;a.jnb.Font.Color.ObjectThemeColor=c,a.kva.Font.Color.ObjectThemeColor=c},b}(x),b.ShapeData=z,A=function(a){B(b,a);function b(b,c,d,e,f,g){return a.call(this,b,c,d,e,f,g)||this}return b.prototype.FromCT_ShapeBase=function(a){this.Lqa=a},b.prototype.ToCT_ShapeBase=function(a){return a!==!1&&this.Lqa},b}(x),b.LosslessShapeData=A},"./dist/plugins/shape/shape.res.en.js":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Exp_InvalidConnectionSite="Invalid connection site.",b.Exp_DuplicatedName="Duplicated name.",b.Exp_EmptyName="Empty name."},"./dist/plugins/shape/shapeStyle.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("FloatingObject"),e=c("./dist/plugins/shape/drawingInterface.js"),f=d.Drawing.LineFormat,g=d.Drawing.FontFormat,h=d.Drawing.FillFormat;function k(){return{r:0,g:0,b:0,invGammaField:[],gammaField:[],blueOffField:[],blueModField:[],blueField:[],greenOffField:[],greenModField:[],greenField:[],redOffField:[],redModField:[],redField:[],lumOffField:[],lumModField:[],lumField:[],satOffField:[],satModField:[],satField:[],hueOffField:[],hueModField:[],hueField:[],alphaOffField:[],alphaModField:[],alphaField:[],grayField:[],invField:[],compField:[],shadeField:[],tintField:[]}}i=function(a){j(b,a);function b(b,c,d,e,f){var g,h;return void 0===c&&(c=0),void 0===d&&(d=0),void 0===e&&(e=0),g=a.call(this)||this,h=g,h.xc=b,h.Smb=c,h.Tmb=d,h.Umb=e,h.Vmb(f),g}return Object.defineProperty(b.prototype,"Fill",{get:function(){var a=this,b=a.Zpa;return b||(b=a.Zpa=new h(a.xc)),b},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"Line",{get:function(){
var a=this,b=a.Cna;return b||(b=a.Cna=new f(a.xc)),b},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"Font",{get:function(){var a=this,b=a._font;return b||(b=a._font=new g(a.xc)),b},enumerable:!0,configurable:!0}),b.prototype.FromOOModel=function(a){if(a){var b=this;b.Tpa=a,b.FromFillFormat(a.fillRef),b.FromLineFormat(a.lnRef),b.FromFontFormat(a.fontRef)}},b.prototype.ToOOModel=function(a){var b=this,c=a!==!1&&b.Tpa||{};return c.fillRef=b.ToFillFormat(),c.lnRef=b.ToLineFormat(),c.fontRef=b.ToFontFormat(),c},b.prototype.Vmb=function(a){var b=this.Font;0===a?b.ThemeFont=e.ThemeFont.Major:1===a&&(b.ThemeFont=e.ThemeFont.Minor),b.Size=44/3},b.prototype.FromFontFormat=function(a){a&&(this.Font.TextCharacterProperties_FromOOModel(a.TextCharacterProperties),this.Vmb(a.idx))},b.prototype.ToFontFormat=function(){var a={},b=this.Font;return a.TextCharacterProperties=b.TextCharacterProperties_ToOOModel(),b.ThemeFont===e.ThemeFont.Major?a.idx=e.ST_FontCollectionIndex.major:b.ThemeFont===e.ThemeFont.Minor&&(a.idx=e.ST_FontCollectionIndex.minor),a},b.prototype.FromLineFormat=function(a){if(a){var b=this;b.Tmb=a.idx,b.Line.FillInternal.FromOOModel(a.ColorProp,0),0===a.idx&&(b.Line.Color.ColorType=0)}},b.prototype.ToLineFormat=function(){var a=this,b=a.Tpa&&a.Tpa.lnRef?a.Tpa.lnRef:{};return 0===a.Line.Color.ColorType?(b.ColorProp={colorFillType:0},b.ColorProp.scrgbClr=k()):b.ColorProp=a.Line.FillInternal.ToOOModel(),b.idx=a.Tmb,b},b.prototype.FromFillFormat=function(a){if(a){var b=this;b.Smb=a.idx,0===a.idx?b.Fill.Color.ColorType=0:1===a.idx&&b.Fill.FromOOModel(a.ColorProp,0)}},b.prototype.ToFillFormat=function(){var a=this,b=a.Tpa&&a.Tpa.fillRef?a.Tpa.fillRef:{};return a.Fill.Type===e.FillType.Solid&&(0===a.Fill.Color.ColorType?(b.ColorProp={colorFillType:0},b.ColorProp.scrgbClr=k()):b.ColorProp=a.Fill.ToOOModel()),b.idx=a.Smb,b},b.prototype.IsDirtyIncludingParent=function(b){void 0===b&&(b=!1);var c=this;return!(!c.Zpa||!c.Zpa.IsDirtyIncludingParent())||(!(!c.Cna||!c.Cna.IsDirtyIncludingParent())||(!(!c._font||!c._font.IsDirtyIncludingParent())||a.prototype.IsDirtyIncludingParent.call(this,b)))},b}(e.StatefullBase),b.ShapeStyleData=i},"./dist/plugins/shape/shapeView.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("Core"),f=c("./dist/plugins/shape/drawingInterface.js"),g=c("./dist/plugins/shape/presetShapeModels.js"),h=c("./dist/plugins/shape/shape.js"),i=c("./dist/plugins/shape/ui/lines.js"),j=c("./dist/plugins/shape/ui/compoundShape.js"),k=c("./dist/plugins/shape/connector.js"),l=c("./dist/plugins/shape/groupShapes.js"),m=c("./dist/plugins/shape/shape-spreadjs.js"),n=d.Common.j,o=n.Fa,p=f.ChartUtility.colorFormatToString,q=f.ShapeUtility.syncShapeAdjustValues,r=f.ShapeUtility.syncShapeOptions,s=f.ShapeUtility.getShapeAdjustValues,t=f.ShapeUtility.syncShapeLineFormat,u=f.ShapeUtility.getLineFormatInfo,v=f.ShapeUtility.getRGBAColor,w=f.ShapeUtility.getColorInfo,x=Math.min,y=Math.max,z=Math.abs,A=["none","normal","lighten","lightenLess","darkenLess","darken"],B={color:"color",linestyle:"lineStyle",width:"width",captype:"capType",jointype:"joinType",transparency:"transparency"},C=["color","linestyle","width","captype","jointype","transparency"],D={valign:"vAlign",halign:"hAlign"},E=["valign","halign"];function V(a){var b,c,d,e=a.pathFillOptions,f=a.path,g=f.length;if(e)for(b=0;b<g;b++)c=+e[b],isNaN(c)||(d=f[b],0===c?d.strokeMode="false":d.fillMode=A[c-1])}function W(a,b){return b=b||3,+a.toFixed(b)}function X(a,b,c,d,e,f,g,h,i,j){var k=Z(a,b,c,d,e,f,g,h),l=Y(k,i,j);return{x:W(l.x),y:W(l.y)}}function Y(a,b,c){a.x-=b.x,a.y-=b.y;var d=$(a,c);return{x:d.x+b.x,y:d.y+b.y}}function Z(a,b,c,d,e,f,g,h){var i,j;return j=c?h-b+f:b+f,i=d?g-a+e:a+e,{x:i,y:j}}function $(a,b){var c=Math.sin(b),d=Math.cos(b),e=a.x*d-a.y*c,f=a.x*c+a.y*d;return{x:e,y:f}}function _(a,b,c){a.EB=b.left/c,a.FB=b.top/c,a.Vo=b.width/c,a._v=b.height/c,a.kO=b.rot,a._vb=b.flipH,a.awb=b.flipV,a.AdjustValues=oa(b.adjs),a.enb(),a.fnb()}F=4/3;function aa(a){return 2===a.length?ca(a):ba(a)}function ba(a){var b,c,d,e,f,g,h,i,j,k,l,m,n=a[0],o=a.length,p=a[o-1],q=n.x,r=n.y,s=p.x,t=p.y,u=a[1],v=u.x,w=u.y,x=s-q,y=t-r,A=0,B={x:(q+s)/2,y:(r+t)/2};for(W(q,5)===W(v,5)?(A=90,b=Math.PI/2):W(r,5)!==W(w,5)&&(b=Math.atan2(w-r,v-q),A=180*b/Math.PI,b<0&&(b+=2*Math.PI,A+=360)),A&&(b=-b,a=a.map(function(a){return Y(a,B,b)}),n=a[0],q=n.x,r=n.y,p=a[o-1],s=p.x,t=p.y,x=s-q,y=t-r),c=x<0,d=y<0,e=c?-1:1,f=d?-1:1,g=z(x),h=z(y),g<F&&(g=F),h<F&&(h=F),i=[],j=0;j<o-3;j++)k=a[j+1],j%2?i.push((k.y-r)/h*f):i.push((k.x-q)/g*e);return l=B.x-g/2,m=B.y-h/2,{rot:A,left:l,top:m,width:g,height:h,flipH:c,flipV:d,adjs:i}}function ca(a){var b=a[0],c=a[1],d=x(b.x,c.x),e=x(b.y,c.y),f=z(c.x-b.x),g=z(c.y-b.y),h=b.x>c.x,i=b.y>c.y;return{rot:0,left:d,top:e,width:f,height:g,flipH:h,flipV:i,adjs:[]}}function da(a){if(a){var b=a.color;""!==b&&null!==b&&"transparent"!==b||(a.color="")}}G={};for(H in f.AutoShapeType)f.AutoShapeType.hasOwnProperty(H)&&H!==parseInt(H,10)+""&&(G[f.AutoShapeType[H]]=H);function ea(a,b){var c="none"===a.fillMode,d="none"===b.fillMode;return c!==d?c?1:-1:0}function fa(a){return a.replace(/MIN\(/g,"Math.min(").replace(/MAX\(/g,"Math.max(").replace(/SIN\(/g,"Math.sin(").replace(/COS\(/g,"Math.cos(").replace(/ABS\(/g,"Math.abs(").replace(/ATAN2\(([^,]+)\,([^,\)]+)\)/g,"Math.atan2($2, $1)").replace(/SQRT\(/g,"Math.sqrt(").replace(/TAN\(/g,"Math.tan(").replace(/IF\(([^,]+), ([^,]+), ([^,]+)\)/g,"($1 ? $2 : $3)")}I=/V\.(_?[A-Za-z0-9]+)/g,J=2;function ga(a,b,c,d,e,f){var g,h,i=a[b];/^\d/.test(b)&&(b="_"+b),isNaN(+i)?(g=fa(i),h=g.match(I),h&&h.length&&(g=g.replace(/V\.(\d)/g,"_$1").replace(/V\./g,""),h.forEach(function(b){var f=b.substr(J);return 0===f.indexOf("adj")?void(d.indexOf(f)===-1&&(f===e?d.unshift(f):d.push(f))):void(c[f]||(c[f]=!0,ga(a,f,c,d,e)))})),c.push((f?"":b+" = ")+g.substr(1))):c.push(b+" = "+i)}function ha(a,b,c,d,e){var f,g,h,i,j,k,l;if(d.fnDefs){if(d.fnDefs[b])return}else d.fnDefs={},d.fnArgs={};if(f=[],g=[],e=e||b,ga(c,a,g,f,e,!0),i=f.length,i>0)if(j=g.pop(),k=g.length?"var\t"+g.join(",\r\n\t")+";\r\n":"",l=k+"return "+j+";",1===i)h=Function("width","height",f[0],l);else if(2===i)h=Function("width","height",f[0],f[1],l);else if(3===i)h=Function("width","height",f[0],f[1],f[2],l);else if(4===i)h=Function("width","height",f[0],f[1],f[2],f[3],l);else{if(5!==i)return;h=Function("width","height",f[0],f[1],f[2],f[3],f[4],l)}d.fnDefs[b]=h,d.fnArgs[b]=f}function ia(a,b,c,d){ha(a,b,c,d)}function ja(a,b,c,d,e){ha(a,c+"_x",d,e,c),ha(b,c+"_y",d,e,c)}function ka(a,b){167===b?a.controls[1].adjustInfo={toHalfCircle:!0}:175===b&&(a.controls[0].adjustInfo={toNegative:!0})}function la(a,b){var c,d,e=b.variables,f=b.controlsInfo;if(f){if(b.controls)return;c=b.controls=[],d=b.angleAdjustments={},f.forEach(function(b){var f,g,h,i,j=b.position,k=j.x,l=j.y,m=b.point,n={xBehavior:1,yBehavior:1,x:m[0],y:m[1]};"ahXY"===b.type?(f=b.gdRefX,g=b.gdRefY,f&&(ia(k,f,e,a),n.xBehavior=0,n.xRef=f,n.min=b.minX,n.max=b.maxX),g&&(ia(l,g,e,a),n.yBehavior=0,n.yRef=g,n.min=b.minY,n.max=b.maxY)):(h=b.gdRefAng,i=b.gdRefR,n.xBehavior=0,n.yBehavior=0,n.aRef=h,n.rRef=i,h&&(n.minAngle=b.minAng,n.maxAngle=b.maxAng,d[h]=0===b.maxAng?2:1),i&&(n.minRadius=b.minR,n.maxRadius=b.maxR,ja(k,l,i,e,a))),c.push(n)})}}K={},b.Vnb=K;function ma(a){var b,c,d=G[a],e=K[a];return e||(b=g.Unb[d],e=K[a]={name:d,definition:b},b&&(c=b.path,c.forEach(function(a){var b=a.pop();b&&(a.fillMode=b.fillMode,a.strokeMode=b.strokeMode)}),la(e,b),ka(b,a))),e}L=1e5,M=6e4;function na(a){var b,c=a.Rmb,d=c&&c.length;return d?(b=a.apb,c.map(function(c){var d=c[0],e=a.getVariable(d),f=b[d];return f?(e/=M,e>180&&(e-=360),e):e/L})):[]}function oa(a){return a.map(function(a,b){return["adj"+(b+1),Math.round(a*L)]})}function pa(a,b){var c,d,e,f,g,h=a.Rmb,i=h.length;if(i)for(c=a.apb,d=0;d<i;d++)e=+b[d],f=h[d][0],g=c[f],isNaN(e)||(g?(e%=360,e<0&&1===g&&(e+=360),e*=M):e*=L,a.setVariable(f,e))}function qa(a,b,c,d){var e=this,f=a.call(e),g=b.call(e);c<=f?e.dynamicMove()&&(a.call(e,f+d),b.call(e,g+d)):c<g&&e.dynamicSize()&&b.call(e,g+d)}function ra(a,b,c,d,e,f,g){var h,i,j=this,k=j.dynamicMove(),l=j.dynamicSize(),m=a.call(j),n=c.call(j);e<=m?g<m?k&&(a.call(j,m-f),c.call(j,n-f)):g<n&&(h=g-m+1,i=n-m+1-h,k&&(a.call(j,e),b.call(j,0)),l&&c.call(j,e+i-1)):e<=n&&(g<n?l&&c.call(j,n-f):l&&(c.call(j,e),d.call(j,0)))}N=e.To.Ko;function sa(a){var b=parseFloat(a),c=a.substring(a.length-2);return"pt"===c&&(b=4*b/3),b}function ta(a){var b,c=N(a),d=c.fontFamily,e=sa(c.fontSize),f=c.fontStyle,g="normal"!==f;return f=c.fontWeight,b=0===f.indexOf("bold")||+f>=700,{name:d,size:e,bold:b,italic:g}}function ua(a){return 0===a.length}function va(a){return a&&"="===a[0]}function wa(a,b,c){a.nob&&m.updateOptionItemByPath(a.PPa,b,c)}function xa(a,b){var c,d=a.Omb;return d&&(c=d.getService())?c.getFormula(d.id,b):""}function ya(a,b,c){var d,e=a.Omb;return wa(a,b,c),e?(d=e.getService(),d&&d.setFormula(e.id,b,c,a.Pub),e[b]):c}function za(a,b,c){var d,e=a.Omb;e&&(d=e.getService(),d&&d.removeFormula(e.id,b)),wa(a,b,c)}function Aa(a,b,c,d){var e,f=a.Omb;return wa(a,b,c),f&&(e=f.getService(),e&&(e.setValueOrFormula(f.id,b,c,a.Pub),d))?e.getValue(f.id,b):c}O=function(){function a(){this.vp=!1,this.Wnb=!0,this.Xnb=!0,this.Ynb=!0,this.Znb=!0,this.$nb=!0,this._nb=!0;var a=this;a.znb=new h.ShapeBaseData,a.Kmb=5}return a.prototype.isSelected=function(a){var b=this;return ua(arguments)?b.vp:void(b.vp!==a&&(b.RVa("isSelected"),b.vp=a,b.Omb&&(b.Omb.isSelected=a),b.bpb("isSelected"),b.dpb(),b.refresh()))},a.prototype.isLocked=function(a){var b=this;return ua(arguments)?b.Wnb:(b.RVa("isLocked"),b.Wnb=a,void b.bpb("isLocked"))},a.prototype.isVisible=function(a){var b=this;return ua(arguments)?b.znb.Visible:void(b.znb.Visible!==a&&(b.RVa("isVisible"),b.znb.Visible=a,a||b.isSelected(!1),b.bpb("isVisible"),b.refresh()))},a.prototype.rxb=function(){var a=this.znb;return a.Visible&&!a.Hidden},a.prototype.canPrint=function(a){var b=this;return ua(arguments)?b.Xnb:void(b.Xnb!==a&&(b.RVa("canPrint"),b.Xnb=a,b.bpb("canPrint")))},a.prototype.dynamicMove=function(a){var b=this;return ua(arguments)?b.Ynb:(b.RVa("dynamicMove"),b.Ynb=a,b.bpb("dynamicMove"),void(a||(b.RVa("dynamicSize"),b.Znb=!1,b.bpb("dynamicSize"))))},a.prototype.dynamicSize=function(a){var b=this;return ua(arguments)?b.Znb:void(b.Ynb&&(b.RVa("dynamicSize"),b.Znb=a,b.bpb("dynamicSize")))},a.prototype.allowResize=function(a){var b=this;return ua(arguments)?b.$nb:(b.RVa("allowResize"),b.$nb=a,void b.bpb("allowResize"))},a.prototype.allowMove=function(a){var b=this;return ua(arguments)?b._nb:(b.RVa("allowMove"),b._nb=a,void b.bpb("allowMove"))},a.prototype.name=function(a){var b,c=this,d=c.znb,e=d.Name;if(ua(arguments))return e;if(o(a)||""===a)throw Error(f.sR().Exp_EmptyName);if(e!==a){if(b=c.kj,b&&b.shapes.get(a))throw Error(f.sR().Exp_DuplicatedName);c.RVa("name"),d.Name=a,c.aob&&c.aob.bob(e,a),c.bpb("name")}},a.prototype.Epb=function(a,b,c,d,e,f){var g=this,h=g.znb;(h.EB!==a||d)&&(f&&g.RVa("x"),h.EB=a,c=!0,g.bpb("x")),(h.FB!==b||e)&&(f&&g.RVa("y"),h.FB=b,c=!0,g.bpb("y")),c&&(h.enb(),h.fnb(),g.cob(!0))},a.prototype.Pn=function(a,b,c,d,e,f){var g=this,h=g.znb;(h.Vo!==a||d)&&(f&&g.RVa("width"),h.Vo=a,c=!0,g.bpb("width")),(h._v!==b||e)&&(f&&g.RVa("height"),h._v=b,c=!0,g.bpb("height")),c&&(h.fnb(),g.cob(!0))},a.prototype.getFormula=function(a){var b=this;return a=a.toLowerCase(),"x"===a?xa(b,"left")||b.EB:"y"===a?xa(b,"top")||b.FB:"width"===a?xa(b,"width")||b.Vo:"height"===a?xa(b,"height")||b._v:b.Gdc(a)},a.prototype.Gdc=function(a){return""},a.prototype.setFormula=function(a,b){var c=this;a=a.toLowerCase(),"x"===a?c.x(b):"y"===a?c.y(b):"width"===a?c.width(b):"height"===a?c.height(b):c.Hdc(a,b)},a.prototype.Hdc=function(a,b){},a.prototype.x=function(a,b){var c=this,d=c.znb,e=d.EB;return ua(arguments)?e:(va(a)?(c.EB=a,a=ya(c,"left",a)):(c.EB&&delete c.EB,za(c,"left",a)),a/=c.kj.zoom(),void c.Epb(a,d.FB,b,e!==a,!1,!0))},a.prototype.cob=function(a){var b=this;b.dob(a),b.OBb(),b.refresh()},a.prototype.OBb=function(){var a=this;a.Omb&&1!==a.Omb.Kmb&&!a.NBb&&a.kj.shapeLayers[0].updateConnectionLinesLayout(a.Omb)},a.prototype.y=function(a,b){var c=this,d=c.znb,e=d.FB;return ua(arguments)?e:(va(a)?(c.FB=a,a=ya(c,"top",a)):(c.FB&&delete c.FB,za(c,"top",a)),a/=c.kj.zoom(),void c.Epb(d.EB,a,b,!1,e!==a,!0))},a.prototype.width=function(a,b){var c=this,d=c.znb,e=d.Vo;return ua(arguments)?e:(va(a)?(c.Vo=a,a=ya(c,"width",a)):(c.Vo&&delete c.Vo,za(c,"width",a)),a/=c.kj.zoom(),void c.Pn(a,d._v,b,e!==a,!1,!0))},a.prototype.height=function(a,b){var c=this,d=c.znb,e=d._v;return ua(arguments)?e:(va(a)?(c._v=a,a=ya(c,"height",a)):(c._v&&delete c._v,za(c,"height",a)),a/=c.kj.zoom(),void c.Pn(d.Vo,a,b,!1,e!==a,!0))},a.prototype.startRow=function(a){var b=this;return ua(arguments)?b.znb.Wmb:void(b.znb.Wmb!==a&&(b.RVa("startRow"),b.znb.Wmb=a,b.bpb("y"),b.znb.pnb(),b.cob(!0)))},a.prototype.startRowOffset=function(a){var b=this;return ua(arguments)?b.znb.knb:void(b.znb.knb!==a&&(b.RVa("startRowOffset"),b.znb.knb=a,b.bpb("y"),b.znb.pnb(),b.cob(!0)))},a.prototype.startColumn=function(a){var b=this;return ua(arguments)?b.znb.Xmb:void(b.znb.Xmb!==a&&(b.RVa("startColumn"),b.znb.Xmb=a,b.bpb("x"),b.znb.pnb(),b.cob(!0)))},a.prototype.startColumnOffset=function(a){var b=this;return ua(arguments)?b.znb.lnb:void(b.znb.lnb!==a&&(b.RVa("startColumnOffset"),b.znb.lnb=a,b.bpb("x"),b.znb.pnb(),b.cob(!0)))},a.prototype.endRow=function(a){var b=this;return ua(arguments)?b.znb.Ymb:void(b.znb.Ymb!==a&&(b.RVa("endRow"),b.znb.Ymb=a,b.bpb("height"),b.znb.qnb(),b.cob(!0)))},a.prototype.endRowOffset=function(a){var b=this;return ua(arguments)?b.znb.mnb:void(b.znb.mnb!==a&&(b.RVa("endRowOffset"),b.znb.mnb=a,b.bpb("height"),b.znb.qnb(),b.cob(!0)))},a.prototype.endColumn=function(a){var b=this;return ua(arguments)?b.znb.Zmb:void(b.znb.Zmb!==a&&(b.RVa("endColumn"),b.znb.Zmb=a,b.bpb("width"),b.znb.qnb(),b.cob(!0)))},a.prototype.endColumnOffset=function(a){var b=this;return ua(arguments)?b.znb.nnb:void(b.znb.nnb!==a&&(b.RVa("endColumnOffset"),b.znb.nnb=a,b.bpb("width"),b.znb.qnb(),b.cob(!0)))},a.prototype.lwb=function(a,b){var c,d=this,e=d.znb;d.FIa||(b&&d.RVa("rotate"),c=e.Rotation,c!==a&&(d.znb.Rotation=a,d.Omb.setAngle(a),d.bpb("rotate"),d.OBb(),d.refresh()))},a.prototype.resize=function(a,b,c,d){var e,f=this,g=f.kj.zoom(),h=f.Omb;h.resize(c*g,d*g),h.move(a*g,b*g),(f.EB||f.FB||f.Vo||f._v)&&(a=h.left/g,b=h.top/g,c=h.width/g,d=h.height/g),e=!0,f.Pn(c,d,e,!1,!1,!0),f.Epb(a,b,e,!1,!1,!0),f.afterResize()},a.prototype.afterResize=function(){},a.prototype.preProcessShapeDataToJson=function(a,b){},a.prototype.shapeDataToJson=function(a){var b=this,c=b.znb;5===b.Kmb&&(c._ib=b._ib,c.ajb=b.ajb),a.shapeData=b.znb.ToOOModel()},a.prototype.postProcessShapeDataToJson=function(a){a.name=this.name(),a.shapeType=this.Kmb},a.prototype.toJSON=function(a,b){var c=this,d={};return d.isLocked=c.Wnb,d.canPrint=c.Xnb,d.dynamicMove=c.Ynb,d.dynamicSize=c.Znb,d.allowResize=c.$nb,d.allowMove=c._nb,c.preProcessShapeDataToJson(d,a),b&&(c.znb.enb(b),c.znb.fnb(b)),c.shapeDataToJson(d),c.postProcessShapeDataToJson(d),d},a.prototype.preProcessShapeDataFromJson=function(a){},a.prototype.adjustShapeDataFromJson=function(a){},a.prototype.shapeDataFromJson=function(a){var b=this.znb;b.FromOOModel(a.shapeData),this.adjustShapeDataFromJson(a)},a.prototype.postProcessShapeDataFromJson=function(){},a.prototype.fromJSON=function(a){var b=this;o(a.isLocked)||(b.Wnb=a.isLocked),o(a.canPrint)||(b.Xnb=a.canPrint),o(a.dynamicMove)||(b.Ynb=a.dynamicMove),o(a.dynamicSize)||(b.Znb=a.dynamicSize),o(a.allowResize)||(b.$nb=a.allowResize),o(a.allowMove)||(b._nb=a.allowMove),b._ib=a.hAlign,b.ajb=a.vAlign,b.preProcessShapeDataFromJson(a),b.shapeDataFromJson(a),b.postProcessShapeDataFromJson()},a.prototype.eob=function(a){return null},a.prototype.Uo=function(){var a=this,b=JSON.stringify(a.toJSON()),c=a.eob(a.kj);return c.fromJSON(JSON.parse(b)),c.Nmb(),c.ypb(),c},a.prototype.ypb=function(){},a.prototype.rI=function(a,b){var c=this;c.FB||c._v||(qa.call(c,c.startRow,c.endRow,a,b),c.fob(),c.dob(!0))},a.prototype.GR=function(a,b){var c=this;c.FB||c._v||(ra.call(c,c.startRow,c.startRowOffset,c.endRow,c.endRowOffset,a,b,a+b-1),c.fob(),c.dob(!0))},a.prototype.tI=function(a,b){var c=this;c.EB||c.Vo||(qa.call(c,c.startColumn,c.endColumn,a,b),c.fob(),c.dob(!0))},a.prototype.HR=function(a,b){var c=this;c.EB||c.Vo||(ra.call(c,c.startColumn,c.startColumnOffset,c.endColumn,c.endColumnOffset,a,b,a+b-1),c.fob(),c.dob(!0))},a.prototype.fob=function(){},a.prototype.dob=function(a){var b,c,d=this;d.gob||(b=d.kj.zoom(),c=d.Omb,c&&(1===c.Kmb?c.setPoints(d.rob(a),b):(c.resize(d.width()*b,d.height()*b),c.move(d.x()*b,d.y()*b))),d.hob())},a.prototype.hob=function(){},a.prototype.iob=function(){var a,b=this,c=b.Omb,d=b.kj;c&&d&&(a=d.zoom(),b.znb.pnb(),b.znb.qnb(),c.Emb=a,c.Dmb=1!==a)},a.prototype.dpb=function(){var a,b=this,c=b.kj;c&&(a={sheet:c,sheetName:c.name(),shape:b},c.Wq(e.Events.ShapeSelectionChanged,a))},a.prototype.bpb=function(a){var b,c,d=this;d.epb||(b=d.kj,b&&(c={sheet:b,sheetName:b.name(),shape:d,propertyName:a},b.Wq(e.Events.ShapeChanged,c)))},a.prototype.wdc=function(a,b){var c,d=this,e=d.kj;(b||d.Idc)&&(c=e.ITa,c.Fdc(a))},a.prototype.RVa=function(a,b){var c,d,e,f=this,g=f.kj;!g||f.job||f.Idc||(c=g.ITa,c.zTa&&(d=void 0,e=a,d=void 0!==b?{type:a,value:b}:{name:e,value:f[e]()},c.kob(f,d)))},a.prototype.RUa=function(a){var b,c,d,e,g,h;a&&(b=this,c=a.name,d=a.value,e=a.type,g="x|y|width|height|",h=["startRow","startRowOffset","startColumn","startColumnOffset","endRow","endRowOffset","endColumn","endColumnOffset"],b[c]&&g.indexOf(c+"|")>-1?(b.Kmb===f.CT_ShapeType.CT_GroupShape&&(b.zpb=!0),b[c](d),b.Kmb===f.CT_ShapeType.CT_GroupShape&&delete b.zpb,b.MXa()):b[c]&&h.indexOf(c)>=0?(b.Kmb===f.CT_ShapeType.CT_GroupShape&&(b.zpb=!0),b[c](d),b.Kmb===f.CT_ShapeType.CT_GroupShape&&delete b.zpb,b.znb.pnb(),b.znb.qnb()):b[c]?b[c](d):b.lob(e,d))},a.prototype.MXa=function(){var a=this.znb;a.enb(),a.fnb()},a.prototype.lob=function(a,b){},a.prototype.refresh=function(){var a=this.kj;a&&!this.gob&&a.Qmb()},a.prototype.getShapePoints=function(){var a=this,b=a.Omb;if(b&&4!==a.Kmb)return b.txb()},a}(),b.ShapeBase=O;function Ba(a){var b,c,d=a.mob;return d||(d=a.mob=new h.ShapeData(a,"_default")),b=d.ShapeStyle.Font,c=f.ShapeUtility.getFontOptions(b),{fill:{type:1,color:p(d.Fill,!1)},stroke:{type:1,color:p(d.Line,!1),width:1},textFormatOptions:{text:d.kva.Text,font:c.font,fill:c.fill,allowTextToOverflowShape:!1,textDirection:"horizontal",wrapTextInShape:!0}}}function Ca(a,b,c){var d,f,g,h,i=b.model.BaseShapes;return i||(i=b.model.BaseShapes={}),d=i[c],d||(f=ma(c),g={id:"baseShape"+c,left:0,top:0,width:200,height:160,angle:0,options:Ba(a)},e.GC$.extend(!0,g,f.definition),h=g.path,h.sort(ea),i[c]=d=b.createShape(g)),d}P=["_color","_lineStyle","_width","_capType","_joinType","_transparency"];function Da(a,b,c,d,f,g,h){var i,j,k,l,m,n,p=(h?b.getValue:b.getFormula).bind(b),q=p(c,"left");o(q)||(a.left=q),q=p(c,"top"),o(q)||(a.top=q),q=p(c,"width"),o(q)||(a.width=q),q=p(c,"height"),o(q)||(a.height=q),q=p(c,"angle"),o(q)||(a.angle=q),i=a.options=Ga(b.getOptions(c,!h)),g&&!h?a.Cna=Ga(g.options.stroke):(j=b.getValues(c,"options.stroke",!h),k=j.options&&j.options.stroke,k&&k[P[0]]&&(l={},P.forEach(function(a){l[a.substr(1)]=k[a]}),f?e.GC$.extend(a.options.stroke,l):a.Cna=l)),f||(i.fill&&(j=i.fill.color,va(j)&&(a.pna=j,i.fill.color=d.fill.color),j=i.fill.transparency,va(j)&&(a.Mub=j,i.fill.transparency=d.fill.transparency)),i.textFormatOptions&&(m=i.textFormatOptions,n=d.textFormatOptions,j=m.text,va(j)&&(a._text=j,m.text=n.text),j=m.fill.color,va(j)&&(a.opb=j,m.fill.color=n.fill.color),j=m.fill.transparency,va(j)&&(a.Nub=j,m.fill.transparency=n.fill.transparency),j=m.font,va(j)&&(a.ppb=j,m.font=n.font),j=m.horizontalAlignment,va(j)&&(a.rpb=j,m.horizontalAlignment=n.horizontalAlignment),j=m.verticalAlignment,va(j)&&(a.qpb=j,m.verticalAlignment=n.verticalAlignment),j=m.allowTextToOverflowShape,va(j)&&(a.Gpb=j,m.allowTextToOverflowShape=n.allowTextToOverflowShape),j=m.wrapTextInShape,va(j)&&(a.FXa=j,m.wrapTextInShape=n.wrapTextInShape)))}function Ea(a,b){var c,d,e=a.Omb,f=b?{}:Ga(a.PPa),g=f.controls,h=e.getService(),i=e.id;return h&&(b?(f.path=h.getPath(i),d=h.getValues(i,"textRect"),d&&d.textRect&&(f.textRect=d.textRect)):g&&g.forEach(function(a,b){c=h.getFormula(i,"controls."+b+".x"),c&&(a.x=c),c=h.getFormula(i,"controls."+b+".y"),c&&(a.y=c)}),Da(f,h,i,e.options,!0,null,b)),f}function Fa(a,b){if(a){var c=JSON.stringify(a);return c=b?c.replace(/variables\./g,"V."):c.replace(/V\./g,"variables."),JSON.parse(c)}}function Ga(a){if(a){var b=JSON.stringify(a);return JSON.parse(b)}}function Ha(a,b,c){var d,e,f,g,h,i=a.getService(),j=a.id,k={},l={},m=0;return Da(k,i,j,a.options,!1,b,c),d=k.left||b&&b.left,o(d)||(m++,l.left=d),d=k.top||b&&b.top,o(d)||(m++,l.top=d),d=k.width||b&&b.width,o(d)||(m++,l.width=d),d=k.height||b&&b.height,o(d)||(m++,l.height=d),d=k.angle||b&&b.angle,o(d)||(m++,l.angle=d),k.Cna&&(m++,l.line=k.Cna),e=b&&b.options,f=e&&e.fill,g=k.pna||f&&f.color,g&&(m++,l.fillColor=g),g=k.Mub||f&&f.transparency,g&&(m++,l.fillColorTransparency=g),h=e&&e.textFormatOptions,g=k._text||h&&h.text,g&&(m++,l.text=g),f=h&&h.fill,g=k.opb||f&&f.color,g&&(m++,l.textColor=g),g=k.Nub||f&&f.transparency,g&&(m++,l.textTransparency=g),g=k.ppb||h&&h.font,g&&(m++,l.font=g),g=k.qpb||h&&h.verticalAlignment,g&&(m++,l.vAlign=g),g=k.rpb||h&&h.horizontalAlignment,g&&(m++,l.hAlign=g),g=k.Gpb||h&&h.allowTextToOverflowShape,o(g)||(m++,l.overFlow=g),g=k.FXa||h&&h.wrapTextInShape,o(g)||(m++,l.wrap=g),m&&l}b.getFormulaSettingItems=Ha;function Ia(a){return a&&a._error}Q=function(a){U(b,a);function b(b,c,d,e,f,g,i){var j,k,l=a.call(this)||this,m=l,n=d;return"object"==typeof d&&(j=Fa(d,!0),n=-1,m.nob=!0,V(j),m.PPa=j),k=c&&b.oob(c)||b.oob((G[n]||"Shape")+" ",!0),m.kj=b,m.znb=new h.ShapeData(b,k,n,e||0,f||0,g||200,i||160),m.Idc=!0,n&&m.Nmb(),delete m.Idc,l}return b.prototype.type=function(a){var b=this,c=b.znb,d=c.AutoShapeType;return ua(arguments)?d:void(a!==d&&(b.RVa("type"),c.AutoShapeType=a,b.bpb("type"),a&&b.Nmb(),b.OBb(),b.refresh()))},b.prototype.Gdc=function(a){var b,c,d,e,f,g,h=this;if("rotate"===a)return xa(h,"angle");if("text"===a)return xa(h,"options.textFormatOptions.text");if("style"===a.substr(0,5)&&(b=a.split("."),3===b.length))if(c=h.style(),d=b[1],e=b[2],"fill"===d){if(["color","transparency"].indexOf(e)>-1)return f=c[d][e],va(f)?f:""}else if("line"===d){if(C.indexOf(e)>-1)return g=B[e],f=c[d][g],va(f)?f:""}else if("texteffect"===d){if(["color","transparency","font"].indexOf(e)>-1)return f=c.textEffect[e],va(f)?f:""}else if("textframe"===d&&E.indexOf(e)>-1)return g=D[e],f=c.textFrame[g],va(f)?f:"";return""},b.prototype.Hdc=function(a,b){var c,d,e,f,g,h=this;"rotate"===a?h.rotate(b):"text"===a?h.text(b):"style"===a.substr(0,5)&&(c=a.split("."),3===c.length&&(d=h.style(),e=c[1],f=c[2],"fill"===e?["color","transparency"].indexOf(f)>-1&&(d[e][f]=b):"line"===e?C.indexOf(f)>-1&&(g=B[f],d[e][g]=b):"texteffect"===e?["color","transparency","font"].indexOf(f)>-1&&(d.textEffect[f]=b):"textframe"===e&&E.indexOf(f)>-1&&(g=D[f],d.textFrame[g]=b),h.style(d)))},b.prototype.rotate=function(a){var b=this;return ua(arguments)?b.znb.Rotation:(va(a)?(b.FIa=a,a=ya(b,"angle",a)):(b.FIa&&delete b.FIa,za(b,"angle",a)),void b.lwb(a,!0))},b.prototype.bwb=function(a){var b,c,d,e=this,f="options.fill.color";return ua(arguments)||"boolean"==typeof a?!a&&e.pna?xa(e,f):w(e.znb.Fill).color:(va(a)?(e.pna=a,b=!0):(e.pna&&delete e.pna,za(e,f,a)),a=Aa(e,f,a,b),void(Ia(a)||(c=e.znb.Fill,d=e.Omb.options.fill,""===a||null===a?c.Color.ColorType=0:c.Color.setColor(e.kj,a),d.color=v(c))))},b.prototype.cwb=function(a){var b,c,d,e,f,g=this,h="options.fill.transparency";return ua(arguments)||"boolean"==typeof a?!a&&g.Mub?xa(g,h):(b=w(g.znb.Fill).transparency,b=Math.round(100*b)/100):(va(a)?(g.Mub=a,c=!0):(g.Mub&&delete g.Mub,za(g,h,a)),d=Aa(g,h,a,c),void(Ia(d)||(a=parseFloat(d),a=x(1,a),a=y(0,a),e=g.znb.Fill,f=g.Omb.options.fill,e.Transparency=a,f.transparency=a)))},b.prototype.dwb=function(a){var b,c,d,e,f,g,h,i=this,j=i.znb.Line;if(ua(arguments)||"boolean"==typeof a)return b=u(j),!a&&i.Cna?{color:xa(i,"options.stroke._color")||b.color,lineStyle:xa(i,"options.stroke._lineStyle")||b.lineStyle,width:xa(i,"options.stroke._width")||b.width,capType:xa(i,"options.stroke._capType")||b.capType,joinType:xa(i,"options.stroke._joinType")||b.joinType,transparency:xa(i,"options.stroke._transparency")||b.transparency}:b;if("object"==typeof a){a=Ga(a),i.Cna=a;for(d in a)e=a[d],f="options.stroke._"+d,g=va(e),g&&!c&&(c=!0),a[d]=Aa(i,f,e,g);c||delete i.Cna,Ia(a.color)||(""===a.color||null===a.color?j.Color.ColorType=0:j.Color.setColor(i.kj,a.color)),j.DashStyle=Ia(a.lineStyle)?j.DashStyle:a.lineStyle,j.Weight=Ia(a.width)?j.Weight:a.width,j.CapStyle=Ia(a.capType)?j.CapStyle:a.capType,j.JoinStyle=Ia(a.joinType)?j.JoinStyle:a.joinType,h=a.transparency,isNaN(h)||(h=x(1,h),h=y(0,h),j.Transparency=h),t(i.Omb.options,i.znb)}},b.prototype.text=function(a){var b,c,d=this;return ua(arguments)?d.znb.kva.Text:(b="options.textFormatOptions.text",va(a)?(d._text=a,c=!0):(d._text&&delete d._text,za(d,b,a)),a=Aa(d,b,a,c),Ia(a)&&(a=""+a),d.RVa("text"),d.xdc(a),d.Omb.options.textFormatOptions.text=a,d.bpb("text"),void d.refresh())},b.prototype.xdc=function(a){this.znb.kva.Text=a},b.prototype.ewb=function(a){var b,c=this,d="options.textFormatOptions.fill.color";return ua(arguments)||"boolean"==typeof a?!a&&c.opb?xa(c,d):w(c.znb.ShapeStyle.Font).color:(va(a)?(c.opb=a,b=!0):(c.opb&&delete c.opb,za(c,d,a)),a=Aa(c,d,a,b),void(Ia(a)||(c.zdc(a),c.Omb.options.textFormatOptions.fill.color=v(c.znb.ShapeStyle.Font))))},b.prototype.zdc=function(a){var b=this;""===a||null===a?b.znb.ShapeStyle.Font.Color.ColorType=0:b.znb.ShapeStyle.Font.Color.setColor(b.kj,a)},b.prototype.fwb=function(a){var b,c,d=this,e="options.textFormatOptions.fill.transparency";return ua(arguments)||"boolean"==typeof a?!a&&d.Nub?xa(d,e):(b=w(d.znb.ShapeStyle.Font).transparency,b=Math.round(100*b)/100):(va(a)?(d.Nub=a,c=!0):(d.Nub&&delete d.Nub,za(d,e,a)),a=parseFloat(Aa(d,e,a,c)),void(isNaN(a)||(a=d.Adc(a),d.Omb.options.textFormatOptions.fill.transparency=a)))},b.prototype.Adc=function(a){return a=x(1,a),a=y(0,a),this.znb.ShapeStyle.Font.Color.Transparency=a,a},b.prototype.gwb=function(a){var b,c,d,e=this,g="options.textFormatOptions.font";return ua(arguments)||"boolean"==typeof a?!a&&e.ppb?xa(e,g):(b=e._font,b||(b=e._font=f.ShapeUtility.getFontFromShapeData(e.znb)),b):(va(a)?(e.ppb=a,c=!0):(e.ppb&&delete e.ppb,za(e,g,a)),a=Aa(e,g,a,c),void(a&&!Ia(a)&&(d=e.ydc(a),d&&(e.Omb.options.textFormatOptions.font=a,e._font=a))))},b.prototype.ydc=function(a){var b=ta(a),c=b.name;return!!c&&(this.znb.kva.TextBody.updateFont(c,b.size,b.bold,b.italic),!0)},b.prototype.Qub=function(a,b){var c=this;a&&(b&&(c.epb=!0),c.Pub=!0,a.left&&c.x(a.left),a.top&&c.y(a.top),a.width&&c.width(a.width),a.height&&c.height(a.height),a.angle&&c.rotate(a.angle),a.line&&c.dwb(a.line),a.fillColor&&c.bwb(a.fillColor),a.fillColorTransparency&&c.cwb(a.fillColorTransparency),a.text&&c.text(a.text),a.textColor&&c.ewb(a.textColor),a.textTransparency&&c.fwb(a.textTransparency),a.font&&c.gwb(a.font),a.vAlign&&c.hwb(a.vAlign),a.hAlign&&c.iwb(a.hAlign),delete c.Pub,b&&delete c.epb)},b.prototype.Nmb=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,p,s,t,u,v,w,x,y,z=this,A=z.kj,B=A.zoom();z.epb=!0,a=z.znb,b=a.AutoShapeType,c=A.shapeLayers[0],e=z.nob,e?(f=Ga(z.PPa),isNaN(a.EB)||!o(f.left)&&isNaN(+f.left)||(f.left=a.EB*B),isNaN(a.FB)||!o(f.top)&&isNaN(+f.top)||(f.top=a.FB*B),isNaN(a.Vo)||!o(f.width)&&isNaN(+f.width)||(f.width=a.Vo*B),isNaN(a._v)||!o(f.height)&&isNaN(+f.height)||(f.height=a._v*B),!isNaN(a.Rotation)&&o(f.angle)&&(f.angle=a.Rotation),h=f.left,va(h)&&(z.EB=h),h=f.top,va(h)&&(z.FB=h),h=f.height,va(h)&&(z._v=h),h=f.width,va(h)&&(z.Vo=h),h=f.angle,va(h)&&(z.FIa=h)):(g=Ca(A,c,b),d=g.id,f={left:a.EB*B,top:a.FB*B,width:a.Vo*B,height:a._v*B,angle:a.Rotation,parentShapeID:d,options:{textFormatOptions:{text:z.text()||z.name()}}}),i=z.Omb,i&&(j=i.parent,k=i.relativeX,l=i.relativeY,m=i.relativeWidth,n=i.relativeHeight,j?j.removeShape(i,!0):c.removeShape(i)),r(f,a,c,e),p=f.options,z._font=p.textFormatOptions.font,s=z._ib=a._ib,s&&(p.textFormatOptions.horizontalAlignment=s),s=z.ajb=a.ajb,s&&(p.textFormatOptions.verticalAlignment=s),t=c.createShape(f),t.getShapeCenter(),this.wdc(t.id),e||(u=c.model,v=t.id,u.Gmb=!0,w=u.getExpressions(d,"variables"),b&&w.variables&&(q(w,a),u.setExpressions(v,"variables",w.variables)),w=u.getExpressions(d,"controls"),w.controls&&u.setExpressions(v,"controls",w.controls),w=u.getExpressions(d,"path"),w.path&&u.setExpressions(v,"path",w.path),t.resetPathOffset(),w=u.getExpressions(d,"connectionPoints"),w.connectionPoints&&c.model.setExpressions(v,"connectionPoints",w.connectionPoints),w=u.getExpressions(d,"textRect"),w.textRect&&u.setExpressions(v,"textRect",w.textRect),delete u.Gmb),a._vb&&(z.flipX=!0),a.awb&&(z.flipY=!0),t.Fmb=z,e||(x=ma(b),x.fnDefs&&(t.Bmb=x.fnDefs,t.Cmb=x.fnArgs),t.Rmb=x.definition.adjustInfo,t.apb=x.definition.angleAdjustments),z.Omb=t,i&&(j?(t.relativeX=k,t.relativeY=l,t.relativeWidth=m,t.relativeHeight=n,j.addShape(t,!0)):(c.addShape(t),t.isSelected=z.isSelected())),z.iob(),y=e?Ha(t,z.PPa):z.upb,z.Qub(y),delete z.epb},b.prototype.preProcessShapeDataFromJson=function(a){var b,c=this;a.custom?(b=Fa(a.modelData,!0),c.nob=!0,c.PPa=b,V(b)):a.formulaItems&&(c.upb=a.formulaItems)},b.prototype.preProcessShapeDataToJson=function(a,b){var c,d,e,f=this;f._ib&&(a.hAlign=f._ib),f.ajb&&(a.vAlign=f.ajb),f.znb.AdjustValues=s(f),f.nob?(a.custom=!0,c=Ea(f,b),a.modelData=Fa(c,!1),delete a.modelData.id):(d=f.Omb,e=Ha(d,null,b),e&&(a.formulaItems=e))},b.prototype.hwb=function(a){var b,c=this,d="options.textFormatOptions.verticalAlignment";return ua(arguments)||"boolean"==typeof a?!a&&c.qpb?xa(c,d):c.Omb.options.textFormatOptions.verticalAlignment:(va(a)?(c.qpb=a,b=!0):(c.qpb&&delete c.qpb,za(c,d,a)),a=Aa(c,d,a,b),void(Ia(a)||(c.Omb.options.textFormatOptions.verticalAlignment=a,c.Cdc(a))))},b.prototype.Cdc=function(a){this.ajb=a},b.prototype.iwb=function(a){var b,c=this,d="options.textFormatOptions.horizontalAlignment";return ua(arguments)||"boolean"==typeof a?!a&&c.rpb?xa(c,d):c.Omb.options.textFormatOptions.horizontalAlignment:(va(a)?(c.rpb=a,b=!0):(c.rpb&&delete c.rpb,za(c,d,a)),a=Aa(c,d,a,b),void(Ia(a)||(c.Omb.options.textFormatOptions.horizontalAlignment=a,c.Bdc(a))))},b.prototype.Bdc=function(a){this._ib=a},b.prototype.adjustments=function(a){var b=this,c=b.Omb;return ua(arguments)?na(c):(b.RVa("adjustments"),pa(c,a),b.bpb("adjustments"),void b.refresh())},b.prototype.style=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n=this;return ua(arguments)?(b=new T,b.fill={color:n.bwb(),transparency:n.cwb()},b.line=n.dwb(),b.textEffect={color:n.ewb(),transparency:n.fwb(),font:n.gwb()},b.textFrame={vAlign:n.hwb(),hAlign:n.iwb()},b):(n.RVa("style"),c=a.fill,c&&(da(c),d=c.color,o(d)||n.bwb(d),e=c.transparency,o(e)||n.cwb(e)),f=a.line,f&&(da(f),n.dwb(f)),g=a.textEffect,g&&(h=g.color,o(h)||n.ewb(h),i=g.transparency,o(i)||n.fwb(i),j=g.font,o(j)||n.gwb(j)),k=a.textFrame,k&&(l=k.vAlign,o(l)||n.hwb(l),m=k.hAlign,o(m)||n.iwb(m)),n.bpb("style"),void n.refresh())},b.prototype.eob=function(a){return new b(a)},b}(O),b.Shape=Q;function Ja(a,b){b.ignoreLayoutConnection=!0,a[0]&&b.startConnector(a[0],!0),a[1]&&b.endConnector(a[1],!0),delete b.ignoreLayoutConnection}b.syncConnectors=Ja,R=function(a){
U(b,a);function b(b,c,d,e,f,g,h){var i,j=a.call(this)||this,l=j;return j.Kmb=4,i=c&&b.oob(c)||b.oob("ConnectorShape ",!0),l.kj=b,l.znb=new k.ConnectorShapeData(b,i,d,e,f,g,h),l.Idc=!0,void 0!==d&&l.Nmb(),delete l.Idc,j}return b.prototype.type=function(){if(ua(arguments))return this.znb.ConnectorFormat.Type},b.prototype.jwb=function(a){var b,c,d,e,f=this,g=f.znb.Line;return ua(arguments)?{style:g.BeginArrowheadStyle,width:g.BeginArrowheadWidth,length:g.BeginArrowheadLength}:void(o(a)||(b=f.Omb.options.endPoints.beginArrow,c=a.style,d=a.width,e=a.length,o(c)||(g.BeginArrowheadStyle=c,b.type=c),o(d)||(g.BeginArrowheadWidth=d,b.widthType=d),o(e)||(g.BeginArrowheadLength=e,b.lengthType=e)))},b.prototype.kwb=function(a){var b,c,d,e,f=this,g=f.znb.Line;return ua(arguments)?{style:g.EndArrowheadStyle,width:g.EndArrowheadWidth,length:g.EndArrowheadLength}:void(o(a)||(b=f.Omb.options.endPoints.endArrow,c=a.style,d=a.width,e=a.length,o(c)||(g.EndArrowheadStyle=c,b.type=c),o(d)||(g.EndArrowheadWidth=d,b.widthType=d),o(e)||(g.EndArrowheadLength=e,b.lengthType=e)))},b.prototype.Nmb=function(a){var b,c,d,e,f,g,h,i,j,k=this,l=k.kj,m=k.znb;k.epb=!0,b=m.ConnectorFormat.Type,c=k.pob(),e=k.rob(),f=l.shapeLayers[0],0===b?g="Line":1!==b&&2!==b||(g="ZipLine"),h=l.zoom(),e=e.map(function(a){return{x:a.x*h,y:a.y*h}}),g&&(i={points:e,options:c},r(i,m,f),d=f.createLine(g,i),d.getShapeCenter(),d.Fmb=k,k.wdc(d.id)),k.Omb=d,a||Ja([k.startConnector(),k.endConnector()],k),k.iob(),j=k.upb,k.Qub(j),delete k.epb},b.prototype.pob=function(){var a=this,b=a.jwb(),c=a.kwb();return{stroke:{type:1,color:a.dwb(!0).color,width:1},endPoints:{beginArrow:{type:b.style,widthType:b.width,lengthType:b.length},endArrow:{type:c.style,widthType:c.width,lengthType:c.length}}}},b.prototype.rob=function(a){var b,c,d,e,f,g,h,i,j,k=this,l=k.fua;return l&&!a||(b=k.znb,c=b.EB||0,d=b.FB||0,e=b.Vo||0,f=b._v||0,g=b.awb,h=b._vb,i=b.ConnectorFormat.Type,j=b.Rotation,0===i?l=k.fua=k.sob(d,c,e,f,g,h,j):1!==i&&2!==i||(l=k.fua=k.tob(d,c,e,f,g,h,j,b.AdjustValues))),l},b.prototype.sob=function(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;return e&&f?(h=b+c,i=a+d,j=b,k=a):e?(h=b,i=a+d,j=b+c,k=a):f?(h=b+c,i=a,j=b,k=a+d):(h=b,i=a,j=b+c,k=a+d),l={x:b+c/2,y:a+d/2},m=g/180*Math.PI,n=Y({x:h,y:i},l,m),o=Y({x:j,y:k},l,m),[n,o]},b.prototype.Mpb=function(a,b,c,d,e,f,g,h){var i,j,k;return i=X(0,0,e,f,b,a,c,d,h,g),j=X(c,0,e,f,b,a,c,d,h,g),k=X(c,d,e,f,b,a,c,d,h,g),[i,j,k]},b.prototype.Hpb=function(a,b,c,d,e,f,g,h,i){var j,k,l,m;return i||(i=[.5]),j=X(0,0,e,f,b,a,c,d,h,g),k=X(c*i[0],0,e,f,b,a,c,d,h,g),l=X(c*i[0],d,e,f,b,a,c,d,h,g),m=X(c,d,e,f,b,a,c,d,h,g),[j,k,l,m]},b.prototype.Ipb=function(a,b,c,d,e,f,g,h,i){var j=X(0,0,e,f,b,a,c,d,h,g),k=X(c*i[0],0,e,f,b,a,c,d,h,g),l=X(c*i[0],d*i[1],e,f,b,a,c,d,h,g),m=X(c,d*i[1],e,f,b,a,c,d,h,g),n=X(c,d,e,f,b,a,c,d,h,g);return[j,k,l,m,n]},b.prototype.Jpb=function(a,b,c,d,e,f,g,h,i){var j=X(0,0,e,f,b,a,c,d,h,g),k=X(c*i[0],0,e,f,b,a,c,d,h,g),l=X(c*i[0],d*i[1],e,f,b,a,c,d,h,g),m=X(c*i[2],d*i[1],e,f,b,a,c,d,h,g),n=X(c*i[2],d,e,f,b,a,c,d,h,g),o=X(c,d,e,f,b,a,c,d,h,g);return[j,k,l,m,n,o]},b.prototype.Kpb=function(a,b,c,d,e,f,g,h,i){var j;switch(this.znb.Enb){case 2:j=this.Mpb;break;case 3:j=this.Hpb;break;case 4:j=this.Ipb;break;case 5:j=this.Jpb}return j&&j(a,b,c,d,e,f,g,h,i)},b.prototype.tob=function(a,b,c,d,e,f,g,h){var i,j={x:b+c/2,y:a+d/2},k=g/180*Math.PI;return h&&h.length>0&&(i=h.map(function(a){return a[1]/L})),this.Kpb(a,b,c,d,e,f,k,j,i)},b.prototype.Uub=function(a){var b,c,d;for(void 0===a&&(a=this.Omb.getPoints()),b=[],c=0,d=a.length;c<d;c++)b.push({x:a[c].x,y:a[c].y});return b},b.prototype.Lpb=function(){var a=[],b=aa(this.Uub()),c=b.adjs;return c&&c.length&&c.forEach(function(b,c){a.push(["adj"+(c+1),b])}),a},b.prototype.preProcessShapeDataFromJson=function(a){var b=this;a.formulaItems&&(b.upb=a.formulaItems)},b.prototype.preProcessShapeDataToJson=function(a,b){var c,d,e,f,g,h=this;h.znb.Enb=h.fua.length-1,c=aa(h.Uub()),d=h.Omb.angle,isNaN(d)||(c.rot=c.rot+d),e=h.kj.zoom(),_(h.znb,c,e),f=h.Omb,g=Ha(f,null,b),g&&(a.formulaItems=g)},b.prototype.uob=function(a){var b,c,d=this,e=d.znb;d.RVa("points",{points:d.Uub(d.fua)}),b=d.kj.zoom(),d.fua=a,d.Omb.setPoints(d.fua,b),e.Enb=d.fua.length-1,c=aa(d.Uub()),_(e,c,b)},b.prototype.adjustments=function(a){var b,c,d,e,f,g,h,i,j,k=this;return ua(arguments)?(b=k.Lpb(),b&&b.length>0?b.map(function(a){return a[1]}):[]):void(a&&a.length>0&&k.fua.length>2&&(c=k.x(),d=k.y(),e=k.width(),f=k.height(),g=k.znb.Rotation,h={x:c+e/2,y:d+f/2},i=g/180*Math.PI,j=k.Kpb(k.y(),k.x(),k.width(),k.height(),k.znb.awb,k.znb._vb,i,h,a),k.uob(j),k.refresh()))},b.prototype.Gdc=function(a){var b,c,d,e,f,g,h=this;return"style"===a.substr(0,5)&&(b=a.split("."),3===b.length&&(c=h.style(),d=b[1],e=b[2],"line"===d&&C.indexOf(e)>-1))?(f=B[e],g=c[d][f],va(g)?g:""):""},b.prototype.Hdc=function(a,b){var c,d,e,f,g,h=this;"style"===a.substr(0,5)&&(c=a.split("."),3===c.length&&(d=h.style(),e=c[1],f=c[2],"line"===e&&C.indexOf(f)>-1&&(g=B[f],d[e][g]=b),h.style(d)))},b.prototype.style=function(a){var b,c,d,e,f,g,h,i,j=this;return ua(arguments)?(b=new T,c=b.line=j.dwb(),d=j.jwb(),c.beginArrowheadStyle=d.style,c.beginArrowheadWidth=d.width,c.beginArrowheadLength=d.length,e=j.kwb(),c.endArrowheadStyle=e.style,c.endArrowheadWidth=e.width,c.endArrowheadLength=e.length,delete b.fill,delete b.textEffect,delete b.textFrame,b):(j.RVa("style"),f=a.line,f&&(g=f.color,o(g)||j.dwb({color:g,lineStyle:f.lineStyle,width:f.width,capType:f.capType,joinType:f.joinType,transparency:f.transparency}),h=f.beginArrowheadStyle,o(h)||j.jwb({style:h,width:f.beginArrowheadWidth,length:f.beginArrowheadLength}),i=f.endArrowheadStyle,o(i)||j.kwb({style:i,width:f.endArrowheadWidth,length:f.endArrowheadLength})),j.bpb("style"),void j.refresh())},b.prototype.PBb=function(a){var b,c,d=this,e=d.Omb;!d.ignoreLayoutConnection&&a&&a.length&&d.kj&&d.Omb instanceof i.ZipLine&&(d.kj.ovb(e),b=d.kj.zoom(),c=e.getPoints().map(function(a){return{x:a.x/b,y:a.y/b}}),d.uob(c)),d.refresh()},b.prototype.startConnector=function(a,b){var c,d,e,f,g,h,i,j,k=this,l=k.znb.ConnectorFormat;return ua(arguments)?l.BeginConnected?{name:l.BeginConnected,index:l.BeginConnectionSite,shape:l.BeginConnectedShape}:null:(c=k.Omb,d=k.startConnector(),k.RVa("startConnector",d?{name:d.name,index:d.index}:null),l.BeginConnected=a?a.name:"",l.BeginConnectionSite=a?a.index:-1,a&&(g=a.index,h=a.name,i=k.kj.shapes.get(h),i&&(f={id:i.Omb.id,index:g},b||(e=i.Omb.getActualConnectorPoints(),j=e[g],j?c.moveStartPoint(j.x,j.y):f=null))),c.updateStartConnector(f),k.bpb("startConnector"),void k.PBb(e))},b.prototype.endConnector=function(a,b){var c,d,e,f,g,h,i,j,k=this,l=k.znb.ConnectorFormat;return ua(arguments)?l.EndConnected?{name:l.EndConnected,index:l.EndConnectionSite,shape:l.EndConnectedShape}:null:(c=k.Omb,d=k.endConnector(),k.RVa("endConnector",d?{name:d.name,index:d.index}:null),l.EndConnected=a?a.name:"",l.EndConnectionSite=a?a.index:-1,a&&(g=a.index,h=a.name,i=k.kj.shapes.get(h),i&&(f={id:i.Omb.id,index:g},b||(e=i.Omb.getActualConnectorPoints(),j=e[g],j?c.moveEndPoint(j.x,j.y):f=null))),c.updateEndConnector(f),k.bpb("endConnector"),void k.PBb(e))},b.prototype.dwb=function(a){var b,c,d,e,f,g,h,i,j=this,k=j.znb.Line;if(ua(arguments)||"boolean"==typeof a)return b=u(k),!a&&j.Cna?{color:xa(j,"options.stroke._color")||b.color,lineStyle:xa(j,"options.stroke._lineStyle")||b.lineStyle,width:xa(j,"options.stroke._width")||b.width,capType:xa(j,"options.stroke._capType")||b.capType,joinType:xa(j,"options.stroke._joinType")||b.joinType,transparency:xa(j,"options.stroke._transparency")||b.transparency}:b;if("object"==typeof a){a=Ga(a),j.Cna=a;for(d in a)e=a[d],f="options.stroke._"+d,g=va(e),g&&!c&&(c=!0),a[d]=Aa(j,f,e,g);c||delete j.Cna,Ia(a.color)||(h=a.color,""===h||null===h?k.Color.ColorType=0:k.Color.setColor(j.kj,a.color)),k.DashStyle=Ia(a.lineStyle)?k.DashStyle:a.lineStyle,k.Weight=Ia(a.width)?k.Weight:a.width,k.CapStyle=Ia(a.capType)?k.CapStyle:a.capType,k.JoinStyle=Ia(a.joinType)?k.JoinStyle:a.joinType,i=a.transparency,isNaN(i)||(i=x(1,i),i=y(0,i),k.Transparency=i),t(j.Omb.options,j.znb)}},b.prototype.Qub=function(a,b){var c=this;a&&(b&&(c.epb=!0),c.Pub=!0,a.left&&c.x(a.left),a.top&&c.y(a.top),a.width&&c.width(a.width),a.height&&c.height(a.height),a.line&&c.dwb(a.line),delete c.Pub,b&&delete c.epb)},b.prototype.hob=function(){},b.prototype.lob=function(a,b){var c=this;switch(a){case"startConnector":case"endConnector":c[a](b);break;case"points":c.uob(b.points)}},b.prototype.eob=function(a){return new b(a)},b}(O),b.ConnectorShape=R;function Ka(a){var b=a.Omb,c;return b instanceof i.ZipLine?(c=j.getLineShapeBoundByPoints(b.getPoints()),c.width=c.right-c.left,c.height=c.bottom-c.top):(c={left:a.x(),top:a.y(),width:a.width(),height:a.height()},c.right=c.left+c.width,c.bottom=c.top+c.height),c}function La(a){return a[this.property]}function Ma(a){a.width=a.right-a.left,a.height=a.bottom-a.top}function Na(a){var b={left:x.apply(null,a.map(La.bind({property:"left"}))),top:x.apply(null,a.map(La.bind({property:"top"}))),right:y.apply(null,a.map(La.bind({property:"right"}))),bottom:y.apply(null,a.map(La.bind({property:"bottom"})))};return Ma(b),b}S=function(a){U(b,a);function b(b,c){var d,e,f,g,h,i,j=a.call(this)||this;return j.Kmb=3,d=-1,e=-1,f=-1,g=-1,h=j,i=c&&b.oob(c)||b.oob("GroupShape ",!0),h.kj=b,h.znb=new l.GroupShapeData(b,i,d,e,f,g),h.hta=[],j}return b.prototype.Gdc=function(a){var b=this;return"rotate"===a?xa(b,"angle")||b.FIa:""},b.prototype.Hdc=function(a,b){var c=this;"rotate"===a&&c.rotate(b)},b.prototype.rotate=function(a){var b=this;return ua(arguments)?b.znb.Rotation:(va(a)?(b.FIa=a,a=ya(b,"angle",a)):(b.FIa&&delete b.FIa,za(b,"angle",a)),void b.lwb(a,!0))},b.prototype.add=function(a,b){var c,d,e,f,g,h,i,j,k=this,l=k.kj.shapes;!b&&l.get(a.name())&&(a.isSelected(!1),l.Fb(a,!0)),k.hta.push(a),k.znb.GroupItems.Add(a.znb,k.znb),c=a.Omb,k.Omb&&k.Omb.addShape(c),k.$wb||(d=Ka(a),e=d.left,f=d.top,g=d.width,h=d.height,k.zpb=!0,k.x()===-1?(k.x(e),k.y(f),k.width(g),k.height(h)):(i=k.x(),j=k.y(),k.x(x(e,i)),k.y(x(f,j)),k.width(y(e+g,i+k.width())-k.x()),k.height(y(f+h,j+k.height())-k.y())),delete k.zpb,k.updateRelativeLocationSize()),k.RVa("groupAddShape",{groupShape:k,shape:a}),k.refresh()},b.prototype.zIndex=function(a,b){var c=this,d=c.hta,e=d.length,f=c.RS(a,!0),g=d.indexOf(f);return 1===arguments.length?g:void(f&&(b=x(e-1,b),b=y(0,b),c.hta.splice(g,1),c.hta.splice(b,0,f),c.Omb.zIndex(g,b,f.Omb),c.znb.GroupItems.zIndex(g,b,f.znb),c.RVa("groupZIndex",{groupShape:c,shapeName:a,zIndex:g}),c.refresh()))},b.prototype.all=function(){return this.hta.concat()},b.prototype.remove=function(a){var b,c=this,d=c.hta,e=d.indexOf(a);e<0||(d.splice(e,1),c.znb.GroupItems.Remove(a.znb),c.Omb&&c.Omb.removeShape(a.Omb),delete a.relativeHeight,delete a.relativeWidth,delete a.relativeX,delete a.relativeY,c.$wb||(c.zpb=!0,b=d.length,0===b?(c.x(-1),c.y(-1),c.width(-1),c.height(-1)):c._wb(),delete c.zpb,c.updateRelativeLocationSize()),c.RVa("groupRemoveShape",{groupShape:c,shape:a}),c.refresh())},b.prototype.find=function(a,b){return this.RS(a,!1)},b.prototype.RS=function(a,b){var c,d,e,f,g=this.hta;for(c=0,d=g.length;c<d;c++){if(e=g[c],e.name()===a)return g[c];if(3===e.Kmb&&!b&&(f=e.find(a,b)))return f}return null},b.prototype.Qub=function(a,b){var c=this;a&&(b&&(c.epb=!0),c.Pub=!0,a.left&&c.x(a.left),a.top&&c.y(a.top),a.width&&c.width(a.width),a.height&&c.height(a.height),a.angle&&c.rotate(a.angle),delete c.Pub,b&&delete c.epb)},b.prototype.Nmb=function(a){var c,d,e,f,g,h,i,k,l,m,n,o,p,q,s=this,t=s.kj;s.epb=!0,c=s.znb,d=c.childrenData||[],a||(a=s.hta,c.GroupItems.Items.forEach(function(c,f){var g,h=c.Cj,i=c.Kmb;0===i?e=new Q(t,h):1===i?e=new R(t,h):2===i&&(e=new b(t,h)),e&&(c.inb(e.name()),e.znb=c,g=d[f],g&&e.preProcessShapeDataFromJson(g),e.Nmb(),a.push(e))})),s.hta=a,f=[],a.forEach(function(a){f.push(a.Omb)}),g={},r(g,c,t.shapeLayers[0]),h=new j.CompoundShape(f,g),h.angle=c.Rotation,h.getShapeCenter(),h.Fmb=s,i=a.map(function(a){return Ka(a)}),k=i.length>0?Na(i):{left:s.x(),top:s.y(),width:s.width(),height:s.height()},l=k.left,m=k.top,n=k.width,o=k.height,p=!0,s.Epb(l,m,p),s.Pn(n,o,p),s.updateRelativeLocationSize(),s.Omb=h,q=s.upb,s.Qub(q),delete s.epb},b.prototype.vob=function(){var a=this;a.Omb.shapes.forEach(function(a){a.parent=null}),a.Omb=null},b.prototype.wob=function(){var a=this;a.layoutChildren(),a.dob(),a.refresh()},b.prototype.x=function(b){var c=this,d=a.prototype.x.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.cob=function(){},b.prototype.y=function(b){var c=this,d=a.prototype.y.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.width=function(b){var c=this,d=a.prototype.width.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.height=function(b){var c=this,d=a.prototype.height.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.startRow=function(b){var c=this,d=a.prototype.startRow.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.startRowOffset=function(b){var c=this,d=a.prototype.startRowOffset.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.endRow=function(b){var c=this,d=a.prototype.endRow.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.endRowOffset=function(b){var c=this,d=a.prototype.endRowOffset.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.startColumn=function(b){var c=this,d=a.prototype.startColumn.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.startColumnOffset=function(b){var c=this,d=a.prototype.startColumnOffset.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.endColumn=function(b){var c=this,d=a.prototype.endColumn.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.endColumnOffset=function(b){var c=this,d=a.prototype.endColumnOffset.apply(c,arguments);return ua(arguments)||c.zpb||c.wob(),d},b.prototype.updateGroup=function(){var a=this,b=a.hta,c=b.length;c<0||a.Npb()},b.prototype._wb=function(){var a=this,b=a.hta,c;a.hta&&a.hta.length<=0||(c=Na(b.map(function(a){return Ka(a)})),Ma(c),a.x(c.left),a.y(c.top),a.width(c.width),a.height(c.height))},b.prototype.Npb=function(){var a=this;a.zpb=!0,a._wb(),delete a.zpb,a.updateRelativeLocationSize(),a.Omb.update()},b.prototype.afterResize=function(){var a=this;a.layoutChildren()},b.prototype.updateRelativeLocationSize=function(){var a=this,b=a.y(),c=a.x(),d=a.width(),e=a.height();a.hta.forEach(function(a){4===a.Kmb?a.MBb=a.Uub().map(function(a){return{relativeX:(a.x-c)/d,relativeY:(a.y-b)/e}}):(a.relativeX=(a.x()-c)/d,a.relativeY=(a.y()-b)/e,a.relativeWidth=a.width()/d,a.relativeHeight=a.height()/e,3===a.Kmb&&a.updateRelativeLocationSize())})},b.prototype.layoutChildren=function(){var a=this,b=a.y(),c=a.x(),d=a.width(),e=a.height();a.hta.forEach(function(a){var f,g=!0;4===a.Kmb?(f=a.MBb.map(function(a){return{x:c+a.relativeX*d,y:b+a.relativeY*e}}),a.uob(f)):(a.Pn(a.relativeWidth*d,a.relativeHeight*e,g),a.Epb(c+a.relativeX*d,b+a.relativeY*e,g),3===a.Kmb&&a.layoutChildren())})},b.prototype.iob=function(){var b=this;a.prototype.iob.call(this),b.hta&&b.hta.length>0&&b.hta.forEach(function(a){a.iob()}),b.layoutChildren()},b.prototype.fob=function(){this.layoutChildren()},b.prototype.hob=function(){var a,b,c,d,e,f=this,g=f.hta;for(a=0,b=g.length;a<b;a++)c=g[a],4===c.Kmb&&(d=c,e=d.rob(),d.uob(e))},b.prototype.eob=function(a){return new b(a)},b.prototype.lob=function(a,b){switch(a){case"groupAddShape":b.groupShape.remove(b.shape);break;case"groupRemoveShape":b.groupShape.add(b.shape,!0);break;case"groupZIndex":b.groupShape.zIndex(b.shapeName,b.zIndex)}},b.prototype.ypb=function(){this.updateRelativeLocationSize()},b.prototype.preProcessShapeDataFromJson=function(a){var b=this;a.formulaItems&&(b.upb=a.formulaItems)},b.prototype.preProcessShapeDataToJson=function(a,b){var c,d,e=a.childrenData=[];this.hta.forEach(function(a){var b={};a.preProcessShapeDataToJson(b),e.push(b)}),c=this.Omb,d=Ha(c,null,b),d&&(a.formulaItems=d)},b.prototype.adjustShapeDataFromJson=function(a){this.znb.childrenData=a.childrenData},b}(O),b.GroupShape=S;function Oa(a,b){return o(a)?b:a}T=function(){function a(a){var b,c,d,e=this,f=a&&a.fill;e.fill={color:Oa(f&&f.color,"accent 1"),transparency:Oa(f&&f.transparency,0)},b=a&&a.line,e.line={color:Oa(b&&b.color,"accent 1"),lineStyle:Oa(b&&b.lineStyle,0),width:Oa(b&&b.width,1),capType:Oa(b&&b.capType,2),joinType:Oa(b&&b.joinType,0),transparency:Oa(b&&b.transparency,0),beginArrowheadStyle:Oa(b&&b.beginArrowheadStyle,0),beginArrowheadWidth:Oa(b&&b.beginArrowheadWidth,1),beginArrowheadLength:Oa(b&&b.beginArrowheadLength,1),endArrowheadStyle:Oa(b&&b.endArrowheadStyle,0),endArrowheadWidth:Oa(b&&b.endArrowheadWidth,1),endArrowheadLength:Oa(b&&b.endArrowheadLength,1)},c=a&&a.textEffect,e.textEffect={color:Oa(c&&c.color,"background 1"),transparency:Oa(c&&c.transparency,0),font:Oa(c&&c.font,"11pt Calibri")},d=a&&a.textFrame,e.textFrame={vAlign:Oa(d&&d.vAlign,0),hAlign:Oa(d&&d.hAlign,0)}}return a}(),b.ShapeStyle=T},"./dist/plugins/shape/ui/canvas.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e=c("./dist/plugins/shape/ui/util.js"),f=c("./dist/plugins/shape/ui/options.js"),g=c("./dist/plugins/shape/ui/lines.js"),h=c("./dist/plugins/shape/ui/shapes.js"),i=c("./dist/plugins/shape/ui/model.js"),j=c("./dist/plugins/shape/ui/compoundShape.js"),k=e.Common.extend,l=e.Common.ymb,m=e.Common.arrayPush,n=e.Common.Ea,o=document,p=Math.round,q=Math.max,r=Math.min,s=Math.abs,t=null,u=5;function C(a,b){return b=b||3,+a.toFixed(b)}function D(a){var b,c=d.GC$(a).offset();return c?(c.top+=o.body.clientTop||0,c.left+=o.body.clientLeft||0):c={top:0,left:0},b=a&&a.canvasOffset,b&&(c=b),c}v=e.Common.toRadius,w=e.Common.rotatePoint,x=e.Common.getOptionValue;function E(a,b,c,d,e){F(a,c,d),G(a,b,e)}function F(a,b,c){var d=a.height+b;d<=0&&(d=1),a.resizeHeight(d,c)}function G(a,b,c){var d=a.width+b;d<=0&&(d=1),a.resizeWidth(d,c)}function H(a,b,c,d){"begin"===b?a.moveStartPoint(c,d):"end"===b&&a.moveEndPoint(c,d)}y=["nw-resize","ns-resize","ne-resize","ew-resize","se-resize","ns-resize","sw-resize","ew-resize"],z=["topleft","topcenter","topright","middleright","bottomright","bottomcenter","bottomleft","middleleft"],A=f.getStyle("default"),B=function(){function a(a,b,c,d){this.rowViewportIndex=c,this.colViewportIndex=d,this.init(a),this.setHost(b)}return a.createShapeModel=function(){var a=/^(path|variables)\./,b=new i.ShapeModel;return b.changed=function(c,d,e,f,g){var i,j,k,m;b.Gmb||(i=b.derives[c],j=b.getShapeById(c),"options"===d&&(j&&delete j.optionsCache,i&&i.forEach(function(a){delete a.optionsCache})),k=d&&d.match(a),k&&l(k)&&(m=k[1],"path"===m&&j&&(delete j.pathCache,j.resetPathOffset()),i&&h.ShapeProperties.indexOf(d)>=0&&i.forEach(function(a){delete a.pathCache,a.resetPathOffset()})),g&&e!==f&&b.onPropertyChangedByFormula&&b.onPropertyChangedByFormula(c,d,e))},b},a.$n=function(b,c){var d,e;for(a._n||(a._n=[]),d=a._n,c.name=b,c.priority=c.priority||5e3,e=0;;e++)if(e>=d.length||c.priority>d[e].priority){d.splice(e,0,c);break}},a.ao=function(b,c,d,e){var f,g,h=a._n;if(h)for(f=0;f<h.length&&(g=h[f][c],g&&g.call(b,d),!e||!e());f++);},a.prototype.init=function(b){var c=this;c.scrollLeft=0,c.scrollTop=0,c.lq=0,c.cCb=0,c.qq=0,c.eCb=0,c.model=b||a.createShapeModel(),Object.defineProperty(c,"shapes",{get:function(){return c.model.getShapes()}}),c.mouseDownFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessMouseDown",d),d.r||c.doMouseDown(b)},c.mouseMoveFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessMouseMove",d),d.r||c.doMouseMove(b)},c.mouseUpFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessMouseUp",d),d.r||c.doMouseUp(b)},c.mousewheelFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessMouseWheel",d),d.r},c.mouseoutFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessMouseOut",d),d.r||c.doMouseOut(b)},c.dblclickFn=function(b){var d={e:b,r:t};a.ao(c,"preProcessDbClick",d),d.r}},a.prototype.setHost=function(b){var c=this,d=c.host;b!==d&&(d&&c.dispose(),c.host=b,b&&(c.width=b.width,c.height=b.height,b.addEventListener("mousemove",c.mouseMoveFn),b.addEventListener("mousedown",c.mouseDownFn),b.addEventListener("mouseup",c.mouseUpFn),b.addEventListener("mousewheel",c.mousewheelFn),b.addEventListener("mouseout",c.mouseoutFn),b.addEventListener("dblclick",c.dblclickFn),document.addEventListener("mouseout",c.mouseoutFn),a.ao(c,"setHost",b)))},a.prototype.dispose=function(){var b=this,c=b.host;c&&(c.removeEventListener("mousedown",b.mouseDownFn),c.removeEventListener("mousemove",b.mouseMoveFn),c.removeEventListener("mouseup",b.mouseUpFn),c.removeEventListener("mousewheel",b.mousewheelFn),c.removeEventListener("mouseout",b.mouseoutFn),c.removeEventListener("dblclick",b.dblclickFn),document.removeEventListener("mouseout",b.mouseoutFn),a.ao(b,"dispose",c))},a.prototype.getShapeById=function(a){return this.model.getShapeById(a)},a.prototype.getUniqueShapeId=function(a){return this.model.getUniqueShapeId(a)},a.prototype.ensureUniqueShapeId=function(a){return this.model.ensureUniqueShapeId(a)},a.prototype.createShapeFromPath=function(a,b,c,d,e,f,g){return b=k({},A,b),this.createShape({path:a,options:b,left:c,top:d,width:e,height:f,angle:g||0})},a.prototype.createLine=function(a,b){var c,d=this.getModel(),e=t;return"ZipLine"===a?e=new g.ZipLine(b,d):"Line"===a&&(e=new g.Line(b,d),c=b&&b.points,e.setPoints(c)),e},a.prototype.createShape=function(a){var b=this,c=b.getModel();return a=a||{},a.id||(a.id=c.getUniqueShapeId()),h.createShape(a,c)},a.prototype.getModel=function(){return this.model},a.prototype.addShape=function(a){var b=this.getModel();b.addShape(a)},a.prototype.removeShape=function(a,b){var c,d,e,f=this,g=f.getModel();b||(c=f.getConnectionLines(a),c&&c.forEach(function(b){b&&(d=b.endConnector,e=b.startConnector,d&&d.id===a.id&&(a.removeConnectionLine(b.id),b.endConnector=t),e&&e.id===a.id&&(a.removeConnectionLine(b.id),b.startConnector=t))}),1===a.Kmb&&(a.updateStartConnector(t),a.updateEndConnector(t))),g.removeShape(a,b)},a.prototype.getPointer=function(a){var b=this,c=D(b.host),d=a.pageX-c.left+b.scrollLeft,e=a.pageY-c.top+b.scrollTop;return{x:d,y:e}},a.prototype.getDelta=function(a,b,c){var d=b.width/2,e=b.height/2,f=b.BPa,g=w({x:a.x-f.x,y:a.y-f.y},{x:0,y:0},-v(b.angle)),h=g.x,i=g.y,j=0,k=0;return"bottomright"===c?(k=i-e,j=h-d):"topleft"===c?(k=i+e,j=h+d):"topcenter"===c?k=i+e:"bottomcenter"===c?k=i-e:"middleleft"===c?j=h+d:"middleright"===c?j=h-d:"topright"===c?(k=i+e,j=h-d):"bottomleft"===c&&(k=i-e,j=h+d),{x:j,y:k}},a.prototype.hitTest=function(a){var b=this,c=b.getPointer(a),d=t;return b.shapes.forEach(function(a){var b,e,f,g,h=a.Fmb,i=!0;h&&(b=h.kj.options,e=!b.isProtected||b.protectionOptions.allowEditObjects,i=e||!h.isLocked()),f=!h||h.rxb(),f&&i&&(g=a.hitTest(c.x,c.y),!g||!g.shape||d&&d.endPoint||(d=g))}),d},a.prototype.paintLayerShapes=function(a,b,c){var d=this,e=d.scrollLeft,f=d.scrollTop;(e||f)&&a.translate(-e,-f),d.shapes.forEach(function(d){var g=d.Fmb,h=j.getActualBound(d),i=h.left-e,k=h.top-f,l=h.right-h.left,m=h.bottom-h.top,n=!g||g.rxb(),o=!g||g.canPrint(),p=!c||c&&o;!d.parent&&b.intersect(i,k,l,m)&&n&&p&&d.render(a,c)})},a.prototype.paintForPrint=function(a){var b,c=this,d=c.width,f=c.height;d<=0||f<=0||(a.save(),b=new e.Rect(c.Lmb||0,c.Mmb||0,d,f),c.paintLayerShapes(a,b,!0),a.restore())},a.prototype.paint=function(a,b){var c=this,d=c.host,f=c.width,g=c.height;if(d&&!(f<=0||g<=0)){if(a||(a=d.getContext("2d")),a.save(),a.beginPath(),a.clearRect(0,0,f,g),0===c.shapes.length)return void a.restore();b||(b=new e.Rect(0,0,f,g)),a.rect(b.x,b.y,b.width,b.height),a.clip(),c.paintLayerShapes(a,b),a.restore()}},a.prototype.getConnectionPointLocation=function(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,u,v;for(a.x=C(a.x),a.y=C(a.y),c=b.getActualCornerPoints(),d=t,e=t,f=t,g=t,c.forEach(function(a){(d===t||a.x<d)&&(d=a.x),(f===t||a.x>f)&&(f=a.x),(e===t||a.y<e)&&(e=a.y),(g===t||a.y>g)&&(g=a.y)}),h=C((d+f)/2),i=C((e+g)/2),j=c[0],k=j.x,m=j.y,n=j.x,o=j.y,p=0,q=0,r=0,s=0,u=0,v=l(c);u<v;u++)j=c[u],a.x<j.x+2&&a.x<h&&p++,a.y<j.y+2&&a.y<i&&q++,a.x>j.x-2&&a.x>h&&r++,a.y>j.y-2&&a.y>i&&s++,k>j.x&&(k=j.x),m>j.y&&(m=j.y),n<j.x&&(n=j.x),o<j.y&&(o=j.y);return{left:p,top:q,right:r,bottom:s,x:k,y:m,width:n-k,height:o-m}},a.prototype.layoutConnectionLine=function(a){var b,c,d,e,f,g,h,i,j,k,n,o,p,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N=this,O=1,P=a.Fmb;if(P&&P.kj&&(O=P.kj.zoom()),b=20*O,a.parent||0===a.angle||a.setAngle(0),(!a.parent||!a.parent.shapes)&&(j=a.startConnector,k=a.endConnector,j||k)){if(j){if(e=N.getShapeById(j.id),n=e.getActualConnectorPoints(),!n||0===l(n)||l(n)<=a.startConnector.index)return;c=n[j.index],f=N.getConnectionPointLocation(c,e)}else c=a.getStartPoint(),f={x:c.x,y:c.y,width:0,height:0},i=f;if(o=void 0,p=void 0,k){if(p=N.getShapeById(k.id),s=p.getActualConnectorPoints(),!s||0===l(s)||l(s)<=a.endConnector.index)return;d=s[k.index],o=N.getConnectionPointLocation(d,p)}else d=a.getEndPoint(),o={x:d.x,y:d.y,width:0,height:0},i=o;g={left:f.x,top:f.y,width:f.width,height:f.height,right:f.x+f.width,bottom:f.y+f.height},t={left:o.x,top:o.y,width:o.width,height:o.height,right:o.x+o.width,bottom:o.y+o.height},h=[c],u=g.top-b,v=g.left-b,w=g.left+g.width+b,x=g.top+g.height+b,y=t.top-b,z=t.left-b,A=t.left+t.width+b,B=t.top+t.height+b,C=c.x,D=c.y,E=d.x,F=d.y,G=void 0,H=void 0,I=void 0,J=void 0,i&&(K=void 0,L=void 0,M=void 0,i===f?(K=o,L=C,M=t):(K=f,L=E,M=g),D<F?L>M.right?i.left=2:L<M.left&&(K.right>=2||K.top>=2)?i.right=2:i.bottom=2:L>M.right?K.right>=2||K.top>=2?i.top=2:i.left=2:L<M.left&&(K.right>=2||K.bottom>=2)?i.right=2:i.top=2),C>E?D<F?f.top>=2?(G=r(D-b,u),o.left>=2?(I=r(v,z,E-b),G=r(u,y),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.top>=2?E>g.left&&(G=q(D-b,u),m(h,{x:C,y:G}),I=q(w,A,E+b),m(h,{x:I,y:G}),H=(x+y)/2,m(h,{x:I,y:H}),m(h,{x:E,y:H})):o.right>=2?(G=q(D-b,u),I=E<g.left?(A+v)/2:q(w,A,E+b),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):(I=t.right<g.left?(t.right+g.left)/2:r(v,z,E-b),H=F+b,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})),1===h.length&&(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):f.right>=2?(I=q(w,C+b),o.right>=2?F<g.bottom?(G=x,J=(g.left+t.right)/2,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F})):o.left>=2?(G=t.top<g.bottom&&t.top>g.top?r(u,y):(x+y)/2,J=E-b,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):o.bottom>=2?(C<t.right&&(I=q(A,w)),G=q(B,x)):((t.top<g.bottom&&E<v||t.top<g.bottom&&g.top<t.bottom&&E<g.right&&E>g.left)&&(G=r(u,y),m(h,{x:C+b,y:D}),m(h,{x:C+b,y:G}),m(h,{x:E,y:G}),m(h,{x:E,y:F})),G=(x+y)/2),1===h.length&&(m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G}))):f.bottom>=2?(G=(D+t.top)/2,o.right>=2?m(h,{x:C,y:F}):o.bottom>=2?(H=F+b,C<t.right?(I=A,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})):(m(h,{x:C,y:H}),m(h,{x:E,y:H}))):o.left>=2?(g.top<F?G=q(x,B):I=E-b,t.left<C?(t.top>g.bottom&&(G=(g.bottom+t.top)/2),m(h,{x:C,y:G}),m(h,{x:E-b,y:G}),m(h,{x:E-b,y:F})):(m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F}))):(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):o.right>=2?(I=(v+A)/2,A>v?(G=Math.max(y,(y+x)/2),I=r(v,C-b),J=E+b,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.left>=2?(I=r(v,z,E-b),t.top<D&&g.left>t.right?(I=(g.left+t.right)/2,J=z,m(h,{x:I,y:D}),m(h,{x:I,y:y}),m(h,{x:J,y:y}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.bottom>=2&&(I=t.right<g.left?(v+A)/2:r(v,z),G=Math.max(F+b,g.bottom),m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):f.top>=2?(G=(D+F)/2,o.left>=2?(I=E-b,G=t.bottom>D?y:(t.bottom+D)/2,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.top>=2?(G=r(F-b,u),C<t.right&&(I=r(z,C-b),G=(D+B)/2,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F-b}),m(h,{x:E,y:F-b}))):o.right>=2&&m(h,{x:C,y:F}),1===h.length&&(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):f.right>=2?(I=q(w,C+b),o.right>=2?(m(h,{x:I,y:D}),B>D&&g.left>t.right?(J=(v+A)/2,G=x,m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):m(h,{x:I,y:F})):o.left>=2?(G=y,J=E-b,I=q(w,A),m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):o.bottom>=2?(G=t.bottom<g.top?(B+u)/2:x,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):(I=q(w,A),G=r(F,g.top)-b,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G}))):f.bottom>=2?o.right>=2?(I=t.right>g.left?w:(v+A)/2,G=x,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.bottom>=2?(G=x,E>g.left?(I=v,m(h,{x:C,y:G}),m(h,{x:I,y:G}),t.bottom>g.top?m(h,{x:I,y:F}):(H=(B+u)/2,m(h,{x:I,y:H}),m(h,{x:E,y:H}))):(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):o.left>=2?(I=r(z,v),G=q(x,B),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):(I=g.left<t.right?r(v,z):(g.left+t.right)/2,m(h,{x:C,y:D+b}),m(h,{x:I,y:D+b}),m(h,{x:I,y:F-b}),m(h,{x:E,y:F-b})):o.right>=2?(I=(v+A)/2,t.right>g.left?(G=Math.max(y,(y+x)/2),I=r(v,C-b),J=E+b,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.left>=2?(I=r(v,z,E-b),t.bottom>D&&t.right<g.left?(I=(t.right+g.left)/2,J=r(v,z,E-b),m(h,{x:I,y:D}),m(h,{x:I,y:x}),m(h,{x:J,y:x}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.bottom>=2?(I=t.right<g.left?(v+A)/2:E-b,G=Math.max(F+b,g.bottom),E>g.left?(m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):m(h,{x:E,y:D})):(G=u,I=z,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):D<F?f.top>=2?(G=u,o.left>=2?(I=g.right<t.left?(w+z)/2:v,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.top>=2?E<w&&(m(h,{x:C,y:G}),I=w,m(h,{x:I,y:G}),H=(x+y)/2,m(h,{x:I,y:H}),m(h,{x:E,y:H})):o.right>=2?(G=r(y,u),I=q(w,E+b),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):(I=z>w?(w+z)/2:A,H=F+b,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})),1===h.length&&(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):f.right>=2?(I=q(w,A),o.right>=2?t.top<D&&g.right<t.left?(I=(w+z)/2,G=B,J=A,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F})):o.left>=2?(I=(C+E)/2,m(h,{x:I,y:D}),m(h,{x:I,y:F})):o.bottom>=2?(I=g.right<t.left?(w+z)/2:A,G=B,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):m(h,{x:E,y:D})):f.bottom>=2?o.right>=2?(G=g.bottom<t.top?(x+y)/2:B,I=A,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.bottom>=2?(G=B,C>t.left?(I=r(v,z),G=g.bottom<t.top?(g.bottom+t.top)/2:(t.bottom+g.top)/2,H=q(B,x),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})):(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):o.left>=2?m(h,{x:C,y:F}):(G=(D+F)/2,m(h,{x:C,y:G}),m(h,{x:E,y:G})):(I=v,o.right>=2?(G=g.bottom<t.top?(x+y)/2:B,J=A,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):o.left>=2?(J=(g.right+t.left)/2,g.right<t.left&&F<g.bottom?(m(h,{x:I,y:D}),m(h,{x:I,y:x}),m(h,{x:J,y:x}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.bottom>=2?(G=q(x,B),I=r(v,z),m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):(G=g.bottom<t.top?(x+y)/2:u,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G}))):f.top>=2?(o.left>=2?m(h,{x:C,y:F}):o.top>=2?(G=y,C>t.left&&(G=(B+u)/2,m(h,{x:C,y:G}),m(h,{x:v,y:G}),m(h,{x:v,y:F-b}),m(h,{x:E,y:F-b}))):o.right>=2?(G=t.bottom<g.top?(B+u)/2:y,I=A,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):G=(D+F)/2,1===h.length&&(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):f.right>=2?(I=A,o.right>=2?B>D&&t.left>g.right?(I=(z+w)/2,G=y,J=A,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F})):o.left>=2?(I=(C+E)/2,m(h,{x:I,y:D}),m(h,{x:I,y:F})):o.bottom>=2?m(h,{x:E,y:D}):(G=r(u,y),I=t.left>g.right?(z+w)/2:A,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G}))):f.bottom>=2?o.right>=2?(G=q(x,B),I=q(w,A),m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):o.bottom>=2?(G=x,C>t.left?(I=r(v,z),H=g.bottom<t.top?(g.bottom+t.top)/2:(t.bottom+g.top)/2,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})):(m(h,{x:C,y:G}),m(h,{x:E,y:G}))):o.left>=2?(I=t.left>g.right?(z+w)/2:v,G=x,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:F})):(I=t.left>g.right?(z+w)/2:A,G=x,H=y,m(h,{x:C,y:G}),m(h,{x:I,y:G}),m(h,{x:I,y:H}),m(h,{x:E,y:H})):o.right>=2?(I=v,J=A,G=g.top>t.bottom?(g.top+t.bottom)/2:r(u,y),m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{
x:J,y:F})):o.left>=2?(I=v,t.left>g.right&&F>g.top?(J=(w+z)/2,G=u,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:J,y:G}),m(h,{x:J,y:F})):(m(h,{x:I,y:D}),m(h,{x:I,y:F}))):o.bottom>=2?(t.bottom<g.top?(I=v,G=(F+g.top)/2):(I=r(v,z),G=q(x,B)),m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})):(I=v,G=y,m(h,{x:I,y:D}),m(h,{x:I,y:G}),m(h,{x:E,y:G})),1===h.length&&m(h,{x:E,y:D}),m(h,d),a.setPoints(h)}},a.prototype.moveStraightLineByDelta=function(a,b,c){var d=a.getPoints().map(function(a){var d=a.x,e=a.y;return{x:d+b,y:e+c}});a.setPoints(d)},a.prototype.updateConnectionLinesLayout=function(a,b,c){var d,e,f=this,h=f.getConnectionLines(a);h&&(d=a.getActualConnectorPoints(),e=a.id,h.forEach(function(a){var h,j,k,l,m,n,o,p,q,r,s,t,u,v,w;if(a){if(j=a.startConnector&&a.startConnector.index>=0&&a.startConnector.id===e,k=a.endConnector&&a.endConnector.index>=0&&a.endConnector.id===e,l=b&&j,m=b&&k,a instanceof g.Line){if(a.parent&&a.parent.shapes)return;return j&&(h=d[a.startConnector.index],a.endConnector?a.moveStartPoint(h.x,h.y):(n=a.x1,o=a.y1,p=h.x-n,q=h.y-o,f.moveStraightLineByDelta(a,p,q))),void(k&&(h=d[a.endConnector.index],a.startConnector?a.moveEndPoint(h.x,h.y):(r=a.x2,s=a.y2,p=h.x-r,q=h.y-s,f.moveStraightLineByDelta(a,p,q))))}!b||a.startConnector||a.endConnector?b?(t=f.Sub,u=void 0,v=!i.findShapeInCollectionById(t,a.id),w=a.startConnector,w&&(u=w.id,e===u||i.findShapeInCollectionById(t,u)||(f.layoutConnectionLine(a),v=!1)),w=a.endConnector,w&&(u=w.id,e===u||i.findShapeInCollectionById(t,u)||(f.layoutConnectionLine(a),v=!1)),v&&c&&c.indexOf(a)===-1&&c.push(a)):f.layoutConnectionLine(a):l?(h=d[a.startConnector.index],a.moveStartPoint(h.x,h.y)):m&&(h=d[a.endConnector.index],a.moveEndPoint(h.x,h.y))}})),a.shapes&&a.shapes.forEach(function(a){f.updateConnectionLinesLayout(a,b,c)})},a.prototype.getConnectionLines=function(a){var b,c=this;return 1===a.Kmb?[]:(b=a.connectionLines,b?b.map(function(a){return c.getShapeById(a)}):[])},a.prototype.getContainerAt=function(a,b,c){var d,e=this,f=c.parent;if(f&&f.isContainer&&f.left<=a&&a<f.left+f.width&&f.top<=b&&b<f.top+f.height)return f;for(d=0;d<e.shapes.length;d++)if(f=e.shapes[d],f!==c&&f.isContainer&&f.left<=a&&a<f.left+f.width&&f.top<=b&&b<f.top+f.height)return f;return t},a.prototype.moveShapes=function(a,b){var c,d,e,f,g,h=this;b&&b.length>0&&(c=h.getPointer(a),d=c.x-h.activeX,e=c.y-h.activeY,(d||e)&&(f=[],g=b.map(function(a){return a.id}),b.forEach(function(a){h.moveShape(a,d,e,g,f)}),f.length&&f.forEach(function(a){a.move(a.left+d,a.top+e)}),h.activeX=c.x,h.activeY=c.y))},a.prototype.moveShape=function(a,b,c,d,e){var f,g=this;!a||a.Fmb&&!a.Fmb.allowMove()||(a.move(a.left+b,a.top+c),a.updateCenterData(),a.endConnector&&"callout"!==a.type&&(f=g.getShapeById(a.endConnector.id),f&&(a.oldEndConnector=a.endConnector,f.removeConnectionLine(a.id)),a.endConnector=t),a.startConnector&&(f=g.getShapeById(a.startConnector.id),f&&(a.oldStartConnector=a.startConnector,f.removeConnectionLine(a.id)),a.startConnector=t),g.updateConnectionLinesLayout(a,!0,e))},a.prototype.resizeShapes=function(a,b){var c,d,e,f,g,h,i,j=this,k=j.getPointer(a),l=j.hitTestResult;l.endPoint?j.resizeShape(j.hitTestResult.shape,k,""):l.sizeRect&&(c=l.sizeRect.type,d=l.shape,e=j.getDelta(k,d,c),f=e.x,g=e.y,h=d.width,i=d.height,b.forEach(function(a){1!==a.Kmb&&j.resizeShape(a,k,c,0===h?0:f*a.width/h,0===i?0:g*a.height/i)}))},a.prototype.resizeShape=function(a,b,c,d,e){var f,g,h=this;a&&(f=void 0,g=h.hitTestResult,a.Fmb&&!a.Fmb.allowResize()||(g.endPoint?(H(a,g.endPoint,b.x,b.y),"end"===g.endPoint&&a.endConnector&&(f=h.getShapeById(a.endConnector.id),f&&f.removeConnectionLine(a.id),a.endConnector=t),"begin"===g.endPoint&&a.startConnector&&(f=h.getShapeById(a.startConnector.id),f&&f.removeConnectionLine(a.id),a.startConnector=t),h.layoutConnectionLine(a)):g.sizeRect&&("bottomright"===c?E(a,d,e,!1,!1):"topleft"===c?E(a,-d,-e,!0,!0):"topcenter"===c?F(a,-e,!0):"bottomcenter"===c?F(a,e,!1):"middleleft"===c?G(a,-d,!0):"middleright"===c?G(a,d,!1):"topright"===c?E(a,d,-e,!0,!1):"bottomleft"===c&&E(a,-d,e,!1,!0),h.updateConnectionLinesLayout(a)),a.updateCenterData()),a.resetPathOffset()),h.activeX=b.x,h.activeY=b.y},a.prototype.rotateShapes=function(a){var b,c,d=this,e=d.rotateShape(a),f=d.Sub.length;if(d.Sub&&f>1)for(c=0;c<f;c++)b=d.Sub[c],1!==b.Kmb&&b.setAngle(e)},a.prototype.rotateShape=function(a){var b,c,d,e,f,g,h,i,j,k=this,l=k.getPointer(a),m=k.hitTestResult,n=m.shape;return n&&(c=x(n.width,n),d=x(n.height,n),e=n.getCenterPoint(c,d),f=e.x,g=e.y,h=Math.atan2(k.activeY-g,k.activeX-f),i=Math.atan2(l.y-g,l.x-f),j=n.angle+180*(i-h)/Math.PI,j<0&&(j=360+j),b=j,n.setAngle(j%360),k.updateConnectionLinesLayout(n)),k.activeX=l.x,k.activeY=l.y,b},a.prototype.changeVariablePoint=function(a){var b=this,c=b.getPointer(a),d=b.hitTestResult,e=d.shape;e&&e.changeVariablePoint&&(e.changeVariablePoint(c,d),b.updateConnectionLinesLayout(e),b.paint()),b.activeX=c.x,b.activeY=c.y},a.prototype.setSelect=function(a,b,c){if(a){var d=a.Fmb;d&&(c=c&&d.isSelected()!==b,d.vp=b,c&&(d.bpb("isSelected"),d.dpb())),a.isSelected=b}},a.prototype.group=function(a){var b,c=this;return a&&l(a)>1?(b=new j.CompoundShape(a,{}),b.id=c.getUniqueShapeId(),c.addShape(b),a.forEach(function(a){c.setSelect(a,!1),a.parent=b}),b):t},a.prototype.ungroup=function(a){if(a&&a.isCompoundShape){var b=this;a.shapes.forEach(function(c){var d=w({x:c.left-a.left,y:c.top-a.top},{x:0,y:0},v(a.angle));c.left=a.left+d.x,c.top=a.top+d.y,c.angle+=a.angle,c.resetPathOffset(),c.isCompoundShape&&c.layoutChildren(),c.parent=t,b.addShape(c)}),a.shapes.splice(0,a.shapes.length),b.removeShape(a)}},a.getCursorFromHitTest=function(a){var b,c,d,e,f,g="";return a&&(b=a.shape,c=a.sizeRect,c&&(d=b.angle,e=z.indexOf(c.type),e=(e+p(d/45))%8,f=!0,b&&b.Fmb&&b.Fmb.allowResize()===!1&&(f=!1),e>=0&&f&&(g=y[e])),("rotate"===a.type||a.endPoint||"variablePoint"===a.type)&&(g="crosshair"),b&&0===g.length&&(g="move")),g},a.prototype.getMoveShapesChanges=function(a,b){var c=[];return a.forEach(function(a){if(a&&a.Fmb){var d=N(a,b);d.forEach(function(a){c.push(a)})}}),c},a.prototype.doMouseMove=function(b){var c,d,f,g,h,i,j,k,l,m,o,p,q,r,v,w,x,y,z=this,A=z.hitTestResult;A?(c=z.getPointer(b),"rotate"===A.type?z.rotateShapes(b):A.sizeRect||A.endPoint?(A.endPoint&&(d=t,z.shapes.forEach(function(a){if(1!==a.Kmb){var b=a.hitTest(c.x,c.y);if(b&&b.shape&&b.shape!==A.shape)return d=b,!1}}),f=z.connectTarget,z.connectTarget=t,d&&(g=d.shape2||d.shape,z.connectTarget=g,g.showConnectors=!0),f&&z.connectTarget!==f&&(f.showConnectors=!1)),z.resizeShapes(b,z.Sub)):A.variableRect?z.changeVariablePoint(b):(!z.PH&&b.ctrlKey&&(s(z.activeX-c.x)>u||s(z.activeY-c.y)>u)&&(h=[],i=[],j=[],k=[],z.Sub&&z.Sub.length&&(z.Sub.forEach(function(a){var b,c=a.Fmb;c&&(b=c.Uo(),z.setSelect(b.Omb,!0),z.setSelect(c.Omb,!1),c.kj.shapes.Sb(b),a===A.shape&&(A.shape=b.Omb),h.push(c),j.push(b),i.push(b.Omb),4===b.Kmb&&(l=b.startConnector(),m=b.endConnector(),(l||m)&&k.push(b)),3===b.Kmb&&(k=k.concat(e.getLineShapeInGroup(b))))}),o=e.getShapeNameList(h),p=e.getShapeNameList(j),k&&k.length&&k.forEach(function(a){l=a.startConnector(),m=a.endConnector(),l&&(q=n(l.name,o),l=q>-1?{name:p[q],index:l.index}:n(l.name,p)>-1?{name:l.name,index:l.index}:null,a.startConnector(l)),m&&(q=n(m.name,o),m=q>-1?{name:p[q],index:m.index}:n(m.name,p)>-1?{name:m.name,index:m.index}:null,a.endConnector(m))}),z.PH=!0,z.Sub=i,z.kvb=h)),z.Rub&&z.moveShapes(b,z.Sub)),r=A.shape,v=r&&r.Fmb,w=v&&v.kj,w?w.Qmb():z.paint()):(x=z.host,y=z.hitTest(b),x.style.cursor=a.getCursorFromHitTest(y))},a.prototype.doMouseDown=function(a){var b,c,d,e=this,f=e.getPointer(a);e.activeX=f.x,e.activeY=f.y,b=e.hitTest(a),c=b?b.shape:t,c&&(d=c.isSelected,c.lvb=d,e.mvb=e.activeX,e.nvb=e.activeY,d||(a.shiftKey||a.ctrlKey?e.setSelect(c,!0,!0):(e.shapes.forEach(function(a){a!==c&&e.setSelect(a,!1,!0)}),e.setSelect(c,!0,!0)),e.onShapeSelected&&e.onShapeSelected())),2!==a.button&&(e.hitTestResult=b),e.Sub=e.shapes.filter(function(a){return a.isSelected}),c&&(e.Rub=!0),e.paint()},a.prototype.doMouseUp=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,u,v,w,x,y,z,A,B=this,C=B.hitTestResult;if(C&&C.shape)if(e=C.shape,f=B.getConnectionLines(e),f=I(f),g=e.Fmb,h=g&&g.name(),b=g&&g.kj,i=b&&b.name(),j=b&&b.wu(),"rotate"===C.type)B.setSelect(e,!0),k=[],B.Sub.forEach(function(a){a&&a.Fmb&&(c=P(a,f),c.forEach(function(a){k.push(a)}))}),g&&j.execute({cmd:"rotateShapes",sheetName:i,changes:k});else if(C.variableRect&&g)l=e.getAdjustChanges(),m={},n=void 0,o=g.kj.zoom(),l&&1===e.Kmb&&l.points&&l.points.length>0&&(l.points=l.points.map(function(a){return{x:a.x/o,y:a.y/o}})),m[h]=l,l&&(n=1===e.Kmb?"updateConnectShapePoints":"updateShapes",j.execute({cmd:n,sheetName:i,shapes:[h],values:m}));else if(C.sizeRect)g&&g.allowResize()&&(p=[],B.Sub.forEach(function(a){a&&a.Fmb&&(c=N(a,f),c.forEach(function(a){p.push(a)}))}),j.execute({cmd:"resizeShapes",sheetName:i,changes:p}));else if(C.sizeRect||C.endPoint||C.variableRect||B.mvb===B.activeX&&B.nvb===B.activeY)if("move"===C.type&&C.endPoint){for(s=0;s<B.shapes.length;s++)if(u=B.shapes[s],u!==C.shape&&(d=B.getPointer(a),v=u.hitTest(d.x,d.y),v&&v.shape===u&&"connectPoint"===v.type)){w=C.shape,x=v.shape2||u,y=x.id,z=v.index,"end"===C.endPoint?w.endConnector={id:y,index:z}:w.startConnector={id:y,index:z},x.addConnectionLine(w.id),B.layoutConnectionLine(w);break}g&&g.allowResize()&&j.execute({cmd:"resizeShapes",sheetName:i,changes:N(e,f)})}else(a.shiftKey||a.ctrlKey)&&C.shape.lvb&&B.setSelect(C.shape,!1,!0),d=B.getPointer(a),A=B.getContainerAt(d.x,d.y,e),e!==A&&A!==e.parent?(e.parent&&e.parent.removeShape(e,!0),A?(A.addShape(e,d),A.resetPathOffset(),e.parent.recalcChildren()):B.addShape(e)):e.parent&&e.parent.isContainer&&(e.parent.childMoved(e,d),e.parent.recalcChildren());else g&&g.allowMove()&&!B.PH?(q=B.getMoveShapesChanges(B.Sub,f),j.execute({cmd:"moveShapes",sheetName:i,changes:q})):g&&g.allowMove()&&B.PH&&(r=[],B.Sub.forEach(function(a,b){a&&a.Fmb&&(c=N(a,f),c.forEach(function(a){r.push({oldShapeName:B.kvb[b].name(),name:a.name,offsetX:a.offsetX,offsetY:a.offsetY})}))}),j.execute({cmd:"dragCopyShapes",sheetName:i,changes:r}),B.PH=!1,delete B.kvb);B.connectTarget&&(B.connectTarget.showConnectors=!1),B.hitTestResult=t,delete B.Sub,B.Rub=!1,b?b.Qmb():B.paint()},a.prototype.doMouseOut=function(a){this.doMouseUp(a),this.hitTestResult=t},a}(),b.Canvas=B;function I(a){return a.filter(function(a,b,c){return c.indexOf(a)===b})}function J(a,b){return a===b||!(!a||!b||a.id!==b.id||a.index!==b.index)}function K(a){var b,c,d=a.startConnector;return J(a.oldStartConnector,d)||(a.service&&d&&d.id?(c=a.service.getShapeById(d.id).Fmb.name(),b={name:c,index:d.index}):b=t),delete a.oldStartConnector,b}function L(a){var b,c;return J(a.oldEndConnector,a.endConnector)||(a.service&&a.endConnector&&a.endConnector.id?(c=a.service.getShapeById(a.endConnector.id).Fmb.name(),b={name:c,index:a.endConnector.index}):b=t),delete a.oldEndConnector,b}function M(a,b){var c,d,e,f=a.Fmb,g=f.kj.zoom(),h={name:f.name(),offsetX:a.left/g-f.x(),offsetY:a.top/g-f.y(),offsetWidth:a.width/g-f.width(),offsetHeight:a.height/g-f.height()},i=a.Kmb;return 1===i?(h.points=a.getPoints().map(function(a){return{x:a.x/g,y:a.y/g}}),b&&(c=K(a),void 0!==c&&(h.startConnector=c),d=L(a),void 0!==d&&(h.endConnector=d))):2===i&&(e=[],a.shapes.forEach(function(a){1===a.Kmb&&e.push({name:a.Fmb.name(),points:a.getPoints().map(function(a){return{x:a.x/g,y:a.y/g}})})}),h.childrenChanges=e),h}function N(a,b){var c=[],d=M(a,!0);return(0!==d.offsetX||0!==d.offsetY||0!==d.offsetWidth||0!==d.offsetHeight||d.startConnector||d.endConnector)&&(b&&(d.lineChanges=b.map(function(a){return M(a)})),c.push(d)),c}function O(a){var b=a.Fmb,c=b.kj.zoom(),d={name:b.name(),rotate:a.angle};return 1===a.Kmb&&(d.points=a.getPoints().map(function(a){return{x:a.x/c,y:a.y/c}})),d}function P(a,b){var c=[];return c.push(O(a)),b&&b.forEach(function(a){c.push(O(a))}),c}function Q(a,b,c){var d,e=t;return"ZipLine"===a?e=new g.ZipLine(b,c):"Line"===a&&(e=new g.Line(b,c),d=b&&b.points,e.setPoints(d)),e}b.createLine=Q},"./dist/plugins/shape/ui/compoundShape.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/shape/ui/util.js"),e=c("./dist/plugins/shape/ui/shapes.js"),f=c("./dist/plugins/shape/ui/path.js"),g=d.Common.defineProperty,h=d.Common.Array_remove,i=e.ShapeUI.prototype,j=Math.min,k=Math.max,l=Math.cos,m=Math.sin,n=null;function q(a,b){var c,e=b?0:a.angle%360,f=d.getShapePoints(a,e,!0);return 0===e?f:(c=f.splice(0,4),{left:j.apply(n,c),top:j.apply(n,f),right:k.apply(n,c),bottom:k.apply(n,f)})}b.getActualBound=q;function r(a){var b,c,d,e;return a.forEach(function(a,f){0===f&&(b=d=a.x,c=e=a.y),b=j(a.x,b),d=k(a.x,d),c=j(a.y,c),e=k(a.y,e)}),{left:b,top:c,right:d,bottom:e}}b.getLineShapeBoundByPoints=r;function s(a,b){if(a&&a.length){var c=[],d=[],e=[],f=[];return a.forEach(function(a){var g;g=1===a.Kmb?r(a.getPoints()):q(a,b),c.push(g.left),e.push(g.top),d.push(g.right),f.push(g.bottom)}),{left:j.apply(n,c),top:j.apply(n,e),right:k.apply(n,d),bottom:k.apply(n,f)}}return{left:0,top:0,right:0,bottom:0}}b.getBoundForHoldShapes=s,o=function(a){p(b,a);function b(b,c){var d,e,f,g,h,i,j,k=a.call(this)||this,l=k;return l.shapes=b,l.options=c,l.id=c.id,l.isCompoundShape=!0,l.Kmb=2,b?(d=s(b,!0),e=d.left,f=d.top,g=d.right,h=d.bottom,l.left=e,l.top=f,l.width=g-e,l.height=h-f,i=l.width,j=l.height,b.forEach(function(a){a.parent=l,1===a.Kmb?a.MBb=a.getPoints().map(function(a){return{relativeX:(a.x-e)/i,relativeY:(a.y-f)/j}}):(a.relativeX=(a.left-e)/i,a.relativeY=(a.top-f)/j,a.relativeWidth=a.width/i,a.relativeHeight=a.height/j)}),k):k}return b.prototype.setBounds=function(){},b.prototype.setService=function(a){var b,c,d,h,i,j,k,l,m,o=this;o.service!==a&&(b=void 0,c=void 0,d=void 0,h=void 0,i=void 0,j=void 0,o.service&&(l=o.id,b=o.service.getPath(l,!0),c=o.service.getOptions(l,!0),d=o.getGeoProperties(),i=o.connectionPoints,h=o.connectionLines,j=o.variables,k=o.parent,o.service.calcSource_.removeObject(l),o.service=n,o.model={},o.path=b,o.options=c,o.setGeoProperties(d),o.connectionPoints=i,o.connectionLines=h,o.variables=j,o.parent=k),a&&(a.setValue(o.id,"isCompoundShape",!0),c=o.options,b=o.path,d=o.getGeoProperties(),i=o.connectionPoints,h=o.connectionLines,j=o.variables,k=o.parent,o.service=a,m=Object.getOwnPropertyDescriptor(o,"options"),m&&m.get||(e.ShapeProperties.forEach(function(a){g(o,a,{get:function(){var b,c=o.service;return c?(b=c.getValue(o.id,a),void 0===b&&o.parentShapeID&&(b=c.getValue(o.parentShapeID,a)),b):o.model[a]},set:function(b){e.setShapeProperty(o,o.id,a,b)}})}),g(o,"path",{get:function(){var a,b=new f.Path,c=o.service;return c?(a=c.getPath(o.id),a&&a.length>0&&(b.pathCommands=a[0])):b.pathCommands=o.model.path[0],b.pathCommands||(b.pathCommands=[]),b},set:function(a){var b,c;a&&(b=[a.pathCommands],c=o.service,c?c.setPath(o.id,b):o.model.path=b)}}),g(o,"options",{get:function(){var a,b=o.service;return b?(a=b.getOptions(o.id),a=o.optionsCache=e.composite({},a)):o.model.options},set:function(a){var b=o.service;b?b.setOptions(o.id,a):o.model.options=a}}),g(o,"connectionPoints",{get:function(){var a=o.service;return a?a.getConnectionPoints(o.id):o.model.connectionPoints},set:function(a){var b=o.service;b?b.setConnectionPoints(o.id,a):o.model.connectionPoints=a}}),g(o,"connectionLines",{get:function(){var a=o.service;return a?a.getConnectionLines(o.id):o.model.connectionLines},set:function(a){var b=o.service;b?b.setConnectionLines(o.id,a):o.model.connectionLines=a}}),g(o,"variables",{get:function(){var a,b=o.service;return b?(a=b.getValues(o.id,"variables"),a&&a.variables):o.model.variables},set:function(a){var b=o.service;b?b.setValues(o.id,"variables",a):o.model.variables=a}}),g(o,"parent",{get:function(){var a=o.service;return a?a.getShapeById(a.getValue(o.id,"parentId")):o.model.parentId},set:function(a){var b=o.service;b?b.setValueOrFormula(o.id,"parentId",a?a.id:void 0):o.model.parentId=a?a.id:void 0}})),o.setGeoProperties(d),o.connectionPoints=i,o.connectionLines=h,o.variables=j,o.parent=k,o.path=b,o.options=c||{})),o.setBounds()},b.prototype.zIndex=function(a,b,c){var d=this,e=d.shapes;e.splice(a,1),e.splice(b,0,c)},b.prototype.render=function(a,b){var c=this,d=c.shapes,e=c.width,f=c.height;d&&0!==d.length&&(a.save(),c.transform(a,e,f),a.translate(-c.left-e/2,-c.top-f/2),d.forEach(function(c){var d=c.Fmb,e=!d||d.rxb();e&&c.render(a,b)}),a.translate(c.left+e/2,c.top+f/2),c.paintSelection(a),a.restore())},b.prototype.setAngle=function(a){var b=this,c=b.angle,d=a-c;i.setAngle.call(b,a),b.shapes.forEach(function(a){var b=(a.angle+d)%360;b<0&&(b+=360),a.Fmb&&1!==a.Kmb&&(a.Fmb.znb.Rotation=b),a.setAngle(b)}),b.layoutChildren()},b.prototype.move=function(a,b,c){var d=this;i.move.call(d,a,b,c),d.layoutChildren()},b.prototype.layoutChildren=function(){var a=this,b=a.left,c=a.top,d=a.width,e=a.height;a.shapes.forEach(function(a){if(1===a.Kmb){var f=a.MBb.map(function(a){return{x:b+a.relativeX*d,y:c+a.relativeY*e}});a.setPoints(f)}else a.left=b+a.relativeX*d,a.top=c+a.relativeY*e,a.width=a.relativeWidth*d,a.height=a.relativeHeight*e,a.resetPathOffset(),a.updateCenterData(),a.layoutChildren&&a.layoutChildren()})},b.prototype.hitTest=function(a,b){var c,d,f,g=this,h=i.hitTest.call(g,a,b);return h&&("select"===h.type&&h.sizeRect||"rotate"===h.type)?h:(h=n,c=e.getCtx(),c.save(),d=g.width,f=g.height,g.transformContext(c,d,f),c.translate(-g.left-d/2,-g.top-f/2),g.shapes.forEach(function(d){var e=d.hitTest(a,b,c);if(e&&e.shape)return h=e,!1}),c.restore(),h&&h.shape?{shape:g,type:h.type||"select",shape2:h.shape2||h.shape,index:h.index}:n)},b.prototype.addShape=function(a,b){var c=this;a.parent=c,c.shapes.push(a),b||c.update()},b.prototype.update=function(){var a=this,b=Number.MAX_VALUE,c=Number.MAX_VALUE,d=Number.MIN_VALUE,e=Number.MIN_VALUE;a.shapes.forEach(function(a){var f;f=1===a.Kmb?r(a.getPoints()):q(a),f.left<b&&(b=f.left),f.top<c&&(c=f.top),f.right>d&&(d=f.right),f.bottom>e&&(e=f.bottom)}),a.left=b,a.top=c,a.width=d-b,a.height=e-c,a.updateCenterData(),a.shapes.forEach(function(d){1===d.Kmb?d.MBb=d.getPoints().map(function(d){return{relativeX:(d.x-b)/a.width,relativeY:(d.y-c)/a.height}}):(d.relativeX=(d.left-a.left)/a.width,d.relativeY=(d.top-a.top)/a.height,d.relativeWidth=d.width/a.width,d.relativeHeight=d.height/a.height)})},b.prototype.removeShape=function(a,b){var c=this;delete a.parent,h(c.shapes,a),b||c.update()},b.prototype.Hmb=function(a,b){var c=this;c.width=a,c.height=b},b}(e.ShapeUI),b.CompoundShape=o},"./dist/plugins/shape/ui/lines.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/shape/ui/util.js"),e=c("./dist/plugins/shape/ui/shapes.js"),f=c("./dist/plugins/shape/ui/options.js"),g=d.Common.extend,h=d.Common.getOptionValue,i=f.getStyle("defaultLine"),j=d.Common.defineProperty,k=d.Common.getPointToLine,l=d.Common.rotatePoint,m=null;function q(a,b,c){var d,e,f=a.service;f!==b&&(f&&(a.model=f.getValues(a.id,"",!0)),b?(d=a.options,e=a.points,a.id||(a.id=b.getUniqueShapeId()),b.setValue(a.id,"type",c),a.service=b,a.options=d,a.points=e):a.service=b)}n=function(a){p(b,a);function b(){return null!==a&&a.apply(this,arguments)||this}return b.prototype.QBb=function(a,b){var c,d,e=this;e.model=a||{},e.Kmb=1,c=m,d=m,a&&(c=g({},i,a.options),d=a.points,e.id=a.id),e.setService(b),e.defineProperties(),e.showConnectors=!1,a&&(e.options=c,d&&e.setPoints(d))},b.prototype.setService=function(a){q(this,a,"Line")},b.prototype.defineProperties=function(){var a,b=this;j(b,"options",{get:function(){if(b.optionsCache)return b.optionsCache;var a,c=b.service;return a=c?c.getOptions(b.id):b.model.options,a=b.optionsCache=g({},a)},set:function(a){delete b.optionsCache;var c=b.service;c?c.setOptions(b.id,a):b.model.options=a}}),j(b,"startConnector",{get:function(){var a,c=b.service;return c?(a=c.getValues(b.id,"startConnector"),a&&a.startConnector):b.model.startConnector},set:function(a){var c=b.service;c?c.setValues(b.id,"startConnector",a):b.model.startConnector=a}}),j(b,"endConnector",{get:function(){var a,c=b.service;return c?(a=c.getValues(b.id,"endConnector"),a&&a.endConnector):b.model.endConnector},set:function(a){var c=b.service;c?c.setValues(b.id,"endConnector",a):b.model.endConnector=a}}),a=["x1","y1","x2","y2"],a.forEach(function(a){j(b,a,{get:function(){var c=b.service;return c?c.getValue(b.id,a):b.model[a]},set:function(c){var d=b.service;d?d.setValue(b.id,a,c):b.model[a]=c}})})},b.prototype.setPoints=function(a,b){var c,d,e;!a||a.length<1||(isNaN(b)&&(b=1),c=this,d=a[0],e=a[a.length-1],c.x1=d.x*b,c.y1=d.y*b,c.x2=e.x*b,c.y2=e.y*b,c.left=Math.min(c.x1,c.x2),c.top=Math.min(c.y1,c.y2),c.width=Math.max(c.x1,c.x2)-c.left,c.height=Math.max(c.y1,c.y2)-c.top,c.updateCenterData(),c.isFlipH=c.x1<c.x2,c.isFlipV=c.y1<c.y2)},b.prototype.getPoints=function(){var a=this;return[{x:a.x1,y:a.y1},{x:a.x2,y:a.y2}]},b.prototype.getStartPoint=function(){var a=this;return{x:a.x1,y:a.y1}},b.prototype.getEndPoint=function(){var a=this;return{x:a.x2,y:a.y2}},b.prototype.renderPath=function(a){var b=this,c=b.options,d=b.x1,f=b.x2,g=b.y1,h=b.y2,i=b.width,j=b.height,k=b.BPa,l=k.x,m=k.y,n=[{x:d-l,y:g-m},{x:f-l,y:h-m}];e.drawLineShape(a,n,b,i,j,c)},b.prototype.hitTest=function(a,b){var c,d,f,g,h,i,j,l,n,o,p,q=this,r=q.width,s=q.height,t=e.getCtx();return t.save(),q.transformContext(t,r,s),c=q.x1,d=q.x2,f=q.y1,g=q.y2,h=q.left+r/2,i=q.top+s/2,j=m,t.beginPath(),l=q.CH?20:7,t.rect(c-h-l,f-i-l,2*l,2*l),t.closePath(),t.isPointInPath(a,b)?j="begin":(t.beginPath(),t.rect(d-h-l,g-i-l,2*l,2*l),t.closePath(),t.isPointInPath(a,b)&&(j="end")),n={},j?(n.shape=q,n.type="move",n.endPoint=j):(o=q.CH?10:3,p=k(a,b,q.x1,q.y1,q.x2,q.y2)<=o,p&&(n.shape=q,n.type="select")),t.restore(),n},b.prototype.paintSelection=function(a){var b,c,d,e,f,g=this;g.isSelected&&(b=h(g.width+"",g),c=h(g.height+"",g),d=6,e=g.getPoints(),f=e.length,a.strokeStyle="gray",a.lineWidth=1,a.fillStyle="white",a.beginPath(),a.arc(e[0].x-g.left-b/2+.5,e[0].y-g.top-c/2+.5,d/2,0,2*Math.PI),a.fill(),a.arc(e[0].x-g.left-b/2+.5,e[0].y-g.top-c/2+.5,d/2,0,2*Math.PI),a.stroke(),a.beginPath(),a.arc(e[f-1].x-g.left-b/2+.5,e[f-1].y-g.top-c/2+.5,d/2,0,2*Math.PI),a.fill(),a.arc(e[f-1].x-g.left-b/2+.5,e[f-1].y-g.top-c/2+.5,d/2,0,2*Math.PI),a.stroke())},b.prototype.move=function(a,b){var c=this,d=a-c.left,e=b-c.top;c.left=a,c.top=b,c.x1+=d,c.y1+=e,c.x2+=d,c.y2+=e},b.prototype.resizeHeight=function(a,b){var c=this,d=a-c.height;c.originalY1||(c.originalY1=c.y1),c.originalY2||(c.originalY2=c.y2),c.originalY2>c.originalY1?c.y2+=d:c.originalY2<c.originalY1&&(c.y1+=d)},b.prototype.resizeWidth=function(a,b){var c=this,d=a-c.width;c.originalX1||(c.originalX1=c.x1),c.originalX2||(c.originalX2=c.x2),c.originalX2>c.originalX1?c.x2+=d:c.originalX2<c.originalX1&&(c.x1+=d)},b.prototype.moveStartPoint=function(a,b){var c=this;c.setPoints([{x:a,y:b},{x:c.x2,y:c.y2}])},b.prototype.moveEndPoint=function(a,b){var c=this;c.setPoints([{x:c.x1,y:c.y1},{x:a,y:b}])},b.prototype.updateStartConnector=function(a){var b,c,d=this,e=d.startConnector;e&&(b=d.service.getShapeById(e.id),b.removeConnectionLine(d.id)),d.startConnector=a,a&&(c=d.service.getShapeById(a.id),c.addConnectionLine(d.id))},b.prototype.updateEndConnector=function(a){var b,c,d=this,e=this.endConnector;e&&(b=d.service.getShapeById(e.id),b.removeConnectionLine(d.id)),d.endConnector=a,a&&(c=d.service.getShapeById(a.id),c.addConnectionLine(d.id))},b}(e.ShapeUI),b.Line=n;function r(a,b,c){var d,e,f=[];for(d=0,e=a.length;d<e;d++)f.push((a[d].x-b)/c);return f}function s(a,b){return b=b||3,+a.toFixed(b)}function t(a,b,c){var d,e,f=[];for(d=0,e=a.length;d<e;d++)f.push((a[d].y-b)/c);return f}o=function(a){p(b,a);function b(){return null!==a&&a.apply(this,arguments)||this}return b.prototype.QBb=function(a,b){var c,d,e=this;e.model=a||{},e.Kmb=1,c=m,d=m,a&&(c=g({},i,a.options),d=a.points,e.id=a.id),e.setService(b),e.defineProperties(),e.showConnectors=!1,a&&(e.options=c,d&&e.setPoints(d))},b.prototype.setService=function(a){q(this,a,"ZipLine")},b.prototype.defineProperties=function(){var a=this;j(a,"options",{get:function(){var b,c,d=a.optionsCache;return d?d:(c=a.service,b=c?c.getOptions(a.id):a.model.options,a.optionsCache=d=g({},b),b=d)},set:function(b){delete a.optionsCache;var c=a.service;c?c.setOptions(a.id,b):a.model.options=b}}),j(a,"points",{get:function(){var b,c=a.service;return c?(b=c.getValues(a.id,"points"),b&&b.points):a.model.points},set:function(b){var c=a.service;c?c.setValues(a.id,"points",b):a.model.points=b}}),j(a,"startConnector",{get:function(){var b,c=a.service;return c?(b=c.getValues(a.id,"startConnector"),b&&b.startConnector):a.model.startConnector},set:function(b){var c=a.service;c?c.setValues(a.id,"startConnector",b):a.model.startConnector=b}}),j(a,"endConnector",{get:function(){var b,c=a.service;return c?(b=c.getValues(a.id,"endConnector"),b&&b.endConnector):a.model.endConnector},set:function(b){var c=a.service;c?c.setValues(a.id,"endConnector",b):a.model.endConnector=b}})},b.prototype.getStartPoint=function(){var a=this.getPoints();return{x:a[0].x,y:a[0].y}},b.prototype.getEndPoint=function(){var a=this.getPoints();return{x:a[a.length-1].x,y:a[a.length-1].y}},b.prototype.moveStartPoint=function(a,b){var c=this,d=c.getPoints(),e={x:a,y:b},f=d[d.length-1];a=(e.x+f.x)/2,c.setPoints([e,{x:a,y:e.y},{x:a,y:f.y},f])},b.prototype.getAdjustChanges=function(){var a,b,c,d=this,e=!1,f=d.Opb,g=d.points;if(d.Opb){for(b=0,c=g.length;b<c;b++)if(f[b].x!==g[b].x||f[b].y!==g[b].y){e=!0;break}e&&(a={oldPoints:f,points:g})}return delete d.Opb,a},b.prototype.moveEndPoint=function(a,b){var c=this,d=c.getPoints(),e=d[0],f={x:a,y:b};a=(e.x+f.x)/2,c.setPoints([e,{x:a,y:e.y},{x:a,y:f.y},f])},b.prototype.setPoints=function(a,b){var c,d,e=this,f=a.length;isNaN(b)&&(b=1),a=a.map(function(a){return{x:a.x*b,y:a.y*b}}),e.points=a,f<1||(c=a[0],d=a[a.length-1],e.left=Math.min(c.x,d.x),e.top=Math.min(c.y,d.y),e.width=Math.abs(c.x-d.x),e.height=Math.abs(c.y-d.y),e.updateCenterData())},b.prototype.getPoints=function(){var a,b,c=this.points,d=[];for(a=0,b=c.length;a<b;a++)d.push({x:c[a].x,y:c[a].y});return d},b.prototype.renderPath=function(a){var b=this,c=b.options,d=b.width,f=b.height,g=b.getPoints(),h=b.BPa,i=h.x,j=h.y,k=g.map(function(a){return{x:a.x-i,y:a.y-j}});e.drawLineShape(a,k,b,d,f,c)},b.prototype.variableRects=function(a){var b,c,e,f,g=this,h=a&&g.CH?20:6,i=g.getPoints(),j=[],k=i.length;if(i&&k)for(c=i[1],e=2;e<k-1;e++)f=i[e],f.y===c.y?b=new d.Rect((c.x+f.x)/2-h/2,(c.y+f.y)/2-h/2,h,h):(b=new d.Rect((c.x+f.x)/2-h/2,(c.y+f.y)/2-h/2,h,h),b.vertical=!0),b.index=e,j.push(b),c=f;return j},b.prototype.resizeHeight=function(a,b){var c,d,e=this,f=e.getPoints(),g=t(f,e.top,e.height);for(c=0,d=f.length;c<d;c++)f[c].y=e.top+g[c]*a;e.setPoints(f)},b.prototype.resizeWidth=function(a,b){var c,d,e=this,f=e.getPoints(),g=r(f,e.left,e.width);for(c=0,d=f.length;c<d;c++)f[c].x=e.left+g[c]*a;e.setPoints(f)},b.prototype.updateStartConnector=function(a){var b=this,c=b.startConnector,d=b.service;d&&(c&&d.getShapeById(c.id).removeConnectionLine(b.id),b.startConnector=a,a&&d.getShapeById(a.id).addConnectionLine(b.id))},b.prototype.updateEndConnector=function(a){var b=this,c=b.endConnector,d=b.service;c&&d.getShapeById(c.id).removeConnectionLine(b.id),b.endConnector=a,a&&d.getShapeById(a.id).addConnectionLine(b.id)},b.prototype.changeVariablePoint=function(a,b){var c,d,e,f,g,h,i,j,k=this,m=a.x,n=a.y,o=b.variableRect,p=k.getPoints();k.Opb||(k.Opb=k.getPoints()),c=o.index,d=k.getShapeCenter(),e=p[c-1],f=p[c],g=Math.atan2(f.y-e.y,f.x-e.x),h=l({x:m,y:n},d,-g),i=l({x:e.x,y:e.y},d,-g),j=l({x:f.x,y:f.y},d,-g),s(i.x)===s(j.x)?(i.x=h.x,j.x=h.x):(i.y=h.y,j.y=h.y),p[c-1]=l(i,d,g),p[c]=l(j,d,g),k.setPoints(p)},b.prototype.hitTest=function(a,b){var c,d,f,g,h,i,j,l,n,o,p,q,r,s,t,u,v,w,x=this,y=x.getPoints(),z=x.width,A=x.height,B=e.getCtx();if(B.save(),x.transformContext(B,z,A),c=y[0].x,d=y[y.length-1].x,f=y[0].y,g=y[y.length-1].y,h=z/2+x.left,i=A/2+x.top,j=m,B.beginPath(),l=x.CH?20:7,B.rect(c-h-l,f-i-l,2*l,2*l),B.closePath(),B.isPointInPath(a,b)?j="begin":(B.beginPath(),B.rect(d-h-l,g-i-l,2*l,2*l),B.closePath(),B.isPointInPath(a,b)&&(j="end")),n={},j)n.shape=x,n.type="move",n.endPoint=j;else{for(B.beginPath(),q=y[0],r=x.CH?10:2,s=!1,p=y.length,o=1;o<p;o++){if(t=y[o],k(a,b,q.x,q.y,t.x,t.y)<=r){s=!0;break}q=t}if(B.closePath(),u=s,u&&(n.shape=x,n.type="select",v=x.variableRects(!0),p=v.length,v&&p>0))for(o=0;o<p;o++)if(w=v[o],B.beginPath(),B.rect(w.x-h,w.y-i,w.width,w.height),B.closePath(),B.isPointInPath(a,b)){n.type="variablePoint",n.variableRect=w;break}}return B.restore(),n},b.prototype.paintSelection=function(a){var b,c,d,e,f,g,h,i,j,k,l,m=this;if(m.isSelected){if(a.save(),b=m.width,c=m.height,d=m.variableRects(!1),a.lineWidth=1,d)for(e=b/2+m.left,f=c/2+m.top,g=0,h=d.length;g<h;g++)i=d[g],a.fillStyle="yellow",a.fillRect(i.x-e,i.y-f,i.width,i.height),a.strokeStyle="grey",a.strokeRect(i.x-e,i.y-f,i.width,i.height);j=6,k=m.getPoints(),l=k.length,a.strokeStyle="gray",a.fillStyle="white",a.beginPath(),a.arc(k[0].x-m.left-b/2+.5,k[0].y-m.top-c/2+.5,j/2,0,2*Math.PI),a.fill(),a.arc(k[0].x-m.left-b/2+.5,k[0].y-m.top-c/2+.5,j/2,0,2*Math.PI),a.stroke(),a.beginPath(),a.arc(k[l-1].x-m.left-b/2+.5,k[l-1].y-m.top-c/2+.5,j/2,0,2*Math.PI),a.fill(),a.arc(k[l-1].x-m.left-b/2+.5,k[l-1].y-m.top-c/2+.5,j/2,0,2*Math.PI),a.stroke(),a.restore()}},b.prototype.move=function(a,b){var c,d,e,f=this,g=a-f.left,h=b-f.top;for(f.left=a,f.top=b,c=f.getPoints(),d=0,e=c.length;d<e;d++)c[d].x+=g,c[d].y+=h;f.setPoints(c)},b}(e.ShapeUI),b.ZipLine=o},"./dist/plugins/shape/ui/model.js":function(a,b,c){"use strict";var d,e,f;Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/shape/ui/propertySource.js"),e=c("./dist/plugins/shape/ui/util.js");function g(a,b){var c,d,e,f;if(b&&a.id===b)return a;if(c=a.shapes)for(d=0,e=c.length;d<e;d++)if(f=g(c[d],b))return f}function h(a,b){return g({shapes:a},b)}b.findShapeInCollectionById=h;function i(a){return"shape"+a}b.getKeyForShapeId=i,f=function(){function a(a){var b=this;b.name=a,b.shapes=[],b.derives={},b.calcSource_=new d.PropertySource(b),b.calcSource_.changed=function(a,c,d,e,f){b.changed&&b.changed(a,c,d,e,f)},b.setService(b.getService()),b.resetIDInfos()}return a.prototype.getName=function(){return this.name},a.prototype.getCalcService=function(){return this.getService()},a.prototype.getService=function(){return this.calcSource_.getCalcService()},a.prototype.getContext=function(a){return this.calcSource_.getContext(a)},a.prototype.setService=function(a){var b,c=this;a&&(b=c.getName(),c.calcModel_=new d.PropertySourceModel(c.calcSource_),a.setSourceModel({id:b},c.calcModel_))},a.prototype.getExpressions=function(a,b){return this.calcSource_.getExpressions(a,b)},a.prototype.setExpressions=function(a,b,c){var d=this,e=d.calcSource_;e.calcSuspended=!0,d.setValues(a,b,c),e.calcSuspended=!1,e.Af.recalculateAll(!1)},a.prototype.addShape=function(a){var b,c,d=this,e=a.id;d.getShapeById(e)||(d.usedIDs[e]=a,d.attachShapeToModel(a),d.shapes.push(a),b=a.parentShapeID,b&&(c=d.derives,c[b]||(c[b]=[]),c[b].push(a)))},a.prototype.removeShape=function(a,b){var c,d,f,g=this;e.Common.Array_remove(g.shapes,a),delete g.usedIDs[a.id],
b||(g.detachShapeFromModel(a),c=a.parentShapeID,c&&(d=g.derives[c],f=d.indexOf(a),f>=0&&d.splice(f,1)))},a.prototype.getShapes=function(){return this.shapes},a.prototype.getShapeById=function(a){return this.usedIDs[a]||g(this,a)},a.prototype.getUniqueShapeId=function(a){var b,c=this,d=c.idCount;do b=i(d),d++;while(c.getShapeById(b));return c.idCount=d,a?{id:d-1,key:b}:b},a.prototype.resetIDInfos=function(){var a=this;a.usedIDs={},a.idMaps={},a.idCount=2},a.prototype.ensureUniqueShapeId=function(a){var b,c=this,d=i(a);return c.getShapeById(d)?(b=c.getUniqueShapeId(!0),c.idMaps[a]=b.id,b):(c.updateIdCount(a),{id:a,key:i(a)})},a.prototype.updateIdCount=function(a){var b=this;b.idCount<=a&&(b.idCount=a+1)},a.prototype.detachShapeFromModel=function(a){var b,c=this;a.setService(null),c.remove(a.id),b=a.shapes,a.isCompoundShape&&b&&b.forEach(function(a){c.detachShapeFromModel(a)})},a.prototype.attachShapeToModel=function(a){var b=this,c=a.shapes;a.id||(a.id=b.getUniqueShapeId()),a.getService()!==b&&a.setService(b),a.isCompoundShape&&c&&c.forEach(function(a){b.attachShapeToModel(a)})},a.prototype.getCurrentObjectId=function(){var a=this.calcSource_;return a.getCurrentObjectId()},a.prototype.setCurrentObjectId=function(a){var b=this.calcSource_;b.setCurrentObjectId(a)},a.prototype.add=function(a,b){this.setValues(a,"",b)},a.prototype.remove=function(a){var b=this.calcSource_;b.removeObject(a)},a.prototype.getValues=function(a,b,c){var d=this.calcSource_;return d.getValuesForObject(a,b,c)},a.prototype.setValues=function(a,b,c,d){var e=this.calcSource_;d||e.clearValues(a,b),b&&b.length>0&&"."!==b[b.length-1]&&(b+="."),e.setObject(a,b,c)},a.prototype.getValue=function(a,b){var c=this.calcSource_;return c.getValue(a,b)},a.prototype.setValue=function(a,b,c){var d=this.calcSource_;d.setValue(a,b,c)},a.prototype.getFormula=function(a,b){var c=this.calcSource_;return c.getFormula2(a,b)},a.prototype.setFormula=function(a,b,c,d){var e=this.calcSource_;e.setFormula(a,b,c,d)},a.prototype.removeFormula=function(a,b){var c=this.calcSource_;c.removeFormula(a,b)},a.prototype.clearValues=function(a,b){var c=this.calcSource_;c.clearValues(a,b)},a.prototype.clear=function(){var a=this.calcSource_;a.clear(),this.shapes=[]},a.prototype.dirty=function(a,b){var c=this.calcSource_;c.dirty(a,b)},a.prototype.dirtyAll=function(a){var b=this.calcSource_;b.dirtyAll(a)},a.prototype.setValueOrFormula=function(a,b,c,d){var e=this;c&&"="===c[0]?e.setFormula(a,b,c.substring(1),d):e.setValue(a,b,c)},a.prototype.setAngle=function(a,b){this.setValueOrFormula(a,"angle",b)},a.prototype.setOptions=function(a,b){this.setValues(a,"options",b)},a.prototype.setPath=function(a,b){this.setValues(a,"path",b)},a.prototype.setControls=function(a,b){this.setValues(a,"controls",b)},a.prototype.setConnectionPoints=function(a,b){this.setValues(a,"connectionPoints",b)},a.prototype.setConnectionLines=function(a,b){this.setValues(a,"connectionLines",b)},a.prototype.getConnectionLines=function(a,b){var c=this.getValues(a,"connectionLines",b);return c&&c.connectionLines},a.prototype.getConnectionPoints=function(a,b){var c=this.getValues(a,"connectionPoints",b);return c&&c.connectionPoints},a.prototype.getControls=function(a,b){var c=this.getValues(a,"controls",b);return c&&c.controls},a.prototype.getPath=function(a,b){var c=this.getValues(a,"path",b);return c&&c.path},a.prototype.getOptions=function(a,b){var c=this.getValues(a,"options",b);return c&&c.options},a.prototype.suspendCalc=function(){var a=this.calcSource_;a.suspendCalc()},a.prototype.resumeCalc=function(){var a=this.calcSource_;a.resumeCalc()},a}(),b.ShapeModel=f},"./dist/plugins/shape/ui/options.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j;Object.defineProperty(b,"__esModule",{value:!0}),d={},e={},f=["white","black","grey","blue","red","yellow","green","cyan"];function k(a,b,c){return{type:a||1,color:b||"black",width:c||1}}function l(a,b,c){return{type:a||1,color:b||"white",width:c||1}}f.forEach(function(a){d[a]=k(1,a),e[a]=l(1,a)}),g="11pt Calibri",h="horizontal";function m(a,b,c,d,f){return{font:a||g,fill:b||e.black,allowTextToOverflowShape:f,textDirection:c||h,wrapTextInShape:!d}}b.styles={};function n(a,c){b.styles[a]=c}i={stroke:d.grey,fill:e.white,textFormatOptions:m(g,e.white,h,!1,!1)},n("default",i),j={stroke:{type:1,color:"blue"},endPoints:{beginArrow:{type:1,widthType:1,lengthType:1},endArrow:{type:3,widthType:1,lengthType:1}}},n("defaultLine",j);function o(a){return b.styles[a]}b.getStyle=o},"./dist/plugins/shape/ui/path.js":function(a,b,c){"use strict";var d,e,f;Object.defineProperty(b,"__esModule",{value:!0}),d=Math.min,e=Math.max;function g(a,b,c,d,e,f,g,j){var k,l,m,n,o,p,q,r,s,t,u,v=Math.sqrt,w=Math.abs,x=[],y=[[],[]],z=6*a-12*c+6*e,A=-3*a+9*c-9*e+3*g,B=3*c-3*a;for(l=0;l<2;++l)if(l>0&&(z=6*b-12*d+6*f,A=-3*b+9*d-9*f+3*j,B=3*d-3*b),w(A)<1e-12){if(w(z)<1e-12)continue;k=-B/z,0<k&&k<1&&x.push(k)}else m=z*z-4*B*A,m<0||(n=v(m),o=(-z+n)/(2*A),0<o&&o<1&&x.push(o),p=(-z-n)/(2*A),0<p&&p<1&&x.push(p));for(q=x.length,r=q;q;)q--,k=x[q],s=1-k,t=s*s*s*a+3*s*s*k*c+3*s*k*k*e+k*k*k*g,y[0][q]=t,u=s*s*s*b+3*s*s*k*d+3*s*k*k*f+k*k*k*j,y[1][q]=u;return y[0][r]=a,y[1][r]=b,y[0][r+1]=g,y[1][r+1]=j,[{x:i(y[0]),y:i(y[1])},{x:h(y[0]),y:h(y[1])}]}function h(a,b){var c=b?d:e;return c.apply(null,a)}function i(a){return h(a,!0)}function j(a){return"mlhvcsqtaz".indexOf(a)>-1}function k(a,b,c){return j(a)?b+c:c}f=function(){function a(a){var b=this;b.pathCommands=[],a&&b.parse(a)}return a.prototype.parse=function(a){var b,c,d,e,f,g,h=a.split(";");for(b=0,c=h.length;b<c;b++){for(d=h[b].trim().split(" "),e=[],e.push(d[0].trim()),f=1,g=d.length;f<g;f++)d[f]&&"="===d[f][0]?e.push(d[f]):e.push(parseFloat(d[f]));this.pathCommands.push(e)}},a.prototype.moveTo=function(a,b){var c=this;return c.pathCommands.push(["M",a,b]),c},a.prototype.lineTo=function(a,b){var c=this;return c.pathCommands.push(["L",a,b]),c},a.prototype.bezierCurveTo=function(a,b,c,d,e,f){var g=this;return g.pathCommands.push(["B",a,b,c,d,e,f]),g},a.prototype.quadraticCurveTo=function(a,b,c,d){var e=this;return e.pathCommands.push(["Q",a,b,c,d]),e},a.prototype.arc=function(a,b,c,d,e){this.pathCommands.push(["A",a,b,c,d,e])},a.prototype.arcTo=function(a,b,c,d,e){var f=this;return f.pathCommands.push(["AT",a,b,c,d,e]),f},a.prototype.beginPath=function(){},a.prototype.closePath=function(){var a=this;return a.pathCommands.push(["Z"]),a},a.prototype.parseDimensions=function(){var a,b,c,d,e,f,j,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E=this,F=[],G=[],H=0,I=0,J=0,K=0,L=[],M=E.pathCommands;for(b=0,c=M.length;b<c;++b){switch(a=M[b],d=a[0],e=a[1],f=a[2],j=a[3],l=a[4],m=a[5],n=a[6],d){case"V":case"v":K=k(d,K,e);break;case"H":case"h":J=k(d,J,e);break;case"L":case"l":J=k(d,J,e),K=k(d,K,f),L=[];break;case"M":case"m":J=k(d,J,e),K=k(d,K,f),H=J,I=K,L=[];break;case"B":case"C":case"c":o=J,p=K,q=k(d,J,e),r=k(d,K,f),s=k(d,J,j),t=k(d,K,l),J=k(d,J,m),K=k(d,K,n),L=g(o,p,q,r,s,t,J,K);break;case"Q":case"q":case"S":case"s":o=J,p=K,q=k(d,J,e),r=k(d,K,f),J=k(d,J,j),K=k(d,K,l),L=g(o,p,q,r,q,r,J,K);break;case"AT":case"T":q=k(d,J,e),r=k(d,K,f),J=k(d,J,j),K=k(d,K,l),L.push({x:q,y:r}),L.push({x:J,y:K});break;case"A":case"a":case"E":case"e":J=k(d,J,e),K=k(d,K,f),L.push({x:J,y:K}),u=j,v=l,w=m,x=Math.PI,L.push({x:J+u*Math.cos(v),y:K+u*Math.sin(v)}),L.push({x:J+u*Math.cos(w),y:K+u*Math.sin(w)}),0!==v&&w!==2*x||L.push({x:J+u,y:K}),(v<x/2||w>x/2)&&L.push({x:J,y:K+u}),(v<x||w>x)&&L.push({x:J-u,y:K}),(v<x+x/2||w>x+x/2)&&L.push({x:J,y:K-u});break;case"Z":case"z":J=H,K=I}L.forEach(function(a){F.push(a.x),G.push(a.y)}),F.push(J),G.push(K)}return y=i(F)||0,z=i(G)||0,A=h(F)||0,B=h(G)||0,C=A-y,D=B-z,{left:y,top:z,right:A,bottom:B,width:C,height:D}},a}(),b.Path=f},"./dist/plugins/shape/ui/propertySource.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("CalcEngine"),e=Math.sin,f=Math.cos,g=Math.atan2;function n(a,b,c){var d,e,f=b.split("."),g=f.length,h=a;for(d=0;d<g-1;d++)e=f[d],h[e]||(h[e]={}),h=h[e];h[f[g-1]]=c}function o(a,b){var c=b.indexOf("#"),d;return c>0?(d=b.substring(0,c),b=b.substring(c+1)):d=a.id||a.calcSource.getCurrentObjectId(),b=b.replace(/V\./g,"variables."),{id:d,name:b}}function p(a,b,c,d,e){return c?a:2===b?a:(1===b&&(d+=1,e-=1),Math.max(d,Math.min(a,e)))}function q(a){var b,c,d=a.calcSource,e=d.getValue(a.id,"parentId"),f=d.getShapeById(e),g=f&&f.shapes;if(g)for(b=0,c=g.length;b<c;b++)if(g[b].id===a.id)return b+1;return-1}h=108e5/Math.PI;function r(a,b,c){var d=c/h;return g(a*e(d),b*f(d))}function s(a,b,c,d){var g=d?f:e;return b-a*g(c)}function t(a,b,c,d){var g=d?f:e;return a+b*g(c)}i=function(){function a(a,b){var c=this;c.id=b,c.calcSource=a}return a.prototype.setSource=function(a){this.calcSource=a},a.prototype.getExternalSource=function(a,b){return this.calcSource.getService().getExternalSource(a,b)},a.prototype.getResolvers=function(){return this.calcSource.getService().getResolvers()},a.prototype.getName=function(a){var b=this,c=o(b,a);return c.id&&c.name?{type:2,value:b.calcSource.getValue(c.id,c.name)}:{type:5,value:"reference error"}},a.prototype.getFunction=function(a){if(a){var b=new d.Functions.Function(a);switch(a){case"BOUND":b.evaluate=p;break;case"LISTORDER":b.evaluate=q,b.isContextSensitive=function(){return!0};break;case"A":b.evaluate=r;break;case"C":b.evaluate=s;break;case"P":b.evaluate=t;break;default:b=void 0}return b&&(b.minArgs=b.maxArgs=b.length),b}},a.prototype.getExternalSourceToken=function(a){return a.getName()},a.prototype.vi=function(){return!1},a.prototype.wi=function(){},a.prototype.xi=function(){},a.prototype.fga=function(a){return a===d.BangSource?this.calcSource:a},a.prototype.getReference=function(a,b){return a?this.fga(a).getReference(b):d.Errors.Reference},a}(),b.PropertyContext=i,j=function(){function a(a,b,c){this.Cj=a,this.Lf=b,this.source=c}return a.prototype.getName=function(){return this.Cj},a.prototype.getExpression=function(){return this.Lf},a}();function u(a,b){var c={},d=y(a,null,!0,c,b);return 0===d.length?null:d}function v(a){return 1===a.type||8===a.type}function w(a){return 9===a.type}function x(a){return 7===a.type}function y(a,b,c,d,e){for(var f,g,h,i,j,k=[];12===a.type;)a=a.value;for(;10===a.type;)a=a.value;for(;12===a.type;)a=a.value;return v(a)?(f=null,a.source&&(f={id:a.source.getName()}),g="",h=a.source,h&&h.getIdentity?g=h.getIdentity(a.source,a):(i=o(f||e,a.value),g=i.id+"#"+i.name),d[g]||(d[g]=!0,k.push({expr:a}))):w(a)?(c||k.push(a),k=k.concat(y(a.value,a,c,d,e)),a.value2&&(k=k.concat(y(a.value2,a,c,d,e)))):x(a)&&(c||k.push(a),j=a.arguments,j&&j.length>0&&j.forEach(function(b){k=k.concat(y(b,a,c,d,e))})),k}k=function(a){m(b,a);function b(b){var c,e=a.call(this)||this;return e.getEvaluatorContext=function(){var a=this,b=a.getName();return a.getContext(b)},c=e,c.model=b,c.parser_=new d.Parser,c.context_=new i(b),c.Af=new d.CalcService,c.evaluator_=new d.Evaluator(c.Af),c.store_={},e}return b.prototype.getSource=function(){return this},b.prototype.getName=function(){return this.model.name},b.prototype.getCalcSourceModel=function(){return this.sourceModel},b.prototype.setCalcSourceModel2=function(a){this.sourceModel=a},b.prototype.getCalcService=function(){return this.Af},b.prototype.setCalcService=function(a){this.Af=a},b.prototype.startCalculation=function(){},b.prototype.endCalculation=function(){},b.prototype.addDirtyNodesForCalc=function(a,b){a!==!1&&this.dirtyAll()},b.prototype.Ig=function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n=this,p=n.getCalcObj(a,b,!1),q=p&&p.expression;if(q&&(d=n.getContext(a),e=u(q,d)))for(f=0,g=e.length;f<g;f++)h=void 0,i=e[f].expr,j=i.source,j&&j.getCalcSourceModel?h=j.getCalcSourceModel().getCalcObj(i,!0):(k=j?{id:j.getName()}:null,l=o(k||d,i.value),h=n.getCalcObjFromNode(l,!0)),h&&(m=[].concat(h),m.forEach(function(a){a.gmb("pathListeners",p,c)}))},b.prototype.getParser=function(){return this.parser_},b.prototype.getEvaluator=function(){return this.evaluator_},b.prototype.getCurrentObjectId=function(){return this.objectId_},b.prototype.setCurrentObjectId=function(a){this.objectId_=a},b.prototype.getContext=function(a){var b=this;return a&&a.length>0?new i(b.model,a):b.context_},b.prototype.getCustomName=function(a){var b,c=this,d=a.indexOf("#");if(d>0&&(b=a.substring(0,d),c.store_[b]))return new j(a,{type:8,name:a,source:c,value:a},c)},b.prototype.getKey=function(a,b){return a+"#"+b},b.prototype.getNode=function(a,b,c){var d,e=this,f=e.store_[a];return!f&&c&&(f=e.store_[a]={}),d=f&&f[b],!d&&c&&(d=f[b]={}),d},b.prototype.getNodeValue=function(a,b){var c=this.getNode(a,b);return c&&c.value},b.prototype.setNodeValue=function(a,b,c,d){var e=this,f=e.getNode(a,b,!0),g=f.value;f.value=c,e.changed&&e.changed(a,b,c,g,d)},b.prototype.getCalcObj=function(a,b,c){var e=this,f=e.getNode(a,b,c),g=f&&f.calc;return!g&&c&&(g=f.calc=new d.PathCalc(e,a,b)),g},b.prototype.getCalcObjFromNode=function(a,b){var c=a.id,d=a.name;return this.getCalcObj(c,d,b)},b.prototype.removeObject=function(a){var b,c=this,d=c.store_[a];for(b in d)d.hasOwnProperty(b)&&c.removeFormula(a,b);for(b in d)d.hasOwnProperty(b)&&delete d[b];delete c.store_[a]},b.prototype.clearValues=function(a,b){var c,d=this,e=d.store_[a];for(c in e)!e.hasOwnProperty(c)||0!==c.indexOf(b)||c.length!==b.length&&"."!==c[b.length]||d.removeFormula(a,c);for(c in e)!e.hasOwnProperty(c)||0!==c.indexOf(b)||c.length!==b.length&&"."!==c[b.length]||delete e[c]},b.prototype.clear=function(){this.store_={}},b.prototype.findListeners=function(a,b){var c,d,e,f,g,h;if(!a)return b;for(c=a.Ze,d=0,e=c.length;d<e;d++)if(f=a[c[d]])for(g in f)f.hasOwnProperty(g)&&(h=f[g],b[g]||(b[g]=h,this.findListeners(h,b)))},b.prototype.suspendCalc=function(){this.calcSuspended=!0},b.prototype.resumeCalc=function(){this.calcSuspended=!1,this.calculateAll()},b.prototype.calculateAll=function(){var a,b,c,d,e,f=this;if(!f.calcSuspended){a=f.store_;for(b in a)if(a.hasOwnProperty(b)){c=a[b];for(d in c)c.hasOwnProperty(d)&&(e=c[d].calc,e&&e.dirty&&f.calculate(e.id,e.name))}}},b.prototype.recalculateNode=function(a){var b,c,d=this,e=d.getCalcObj(a.id,a.name),f=e.expression;e&&f&&(b=d.getContext(e.id),c=d.evaluator_.evaluateExpression(f,b),d.setNodeValue(e.id,e.name,c,!0))},b.prototype.addListenersToDirty=function(a,b){for(var c=a.imb[b];c;c=c.eh)c.Bg()},b.prototype.initDelay=function(a,b){for(var c=a.imb[b];c;c=c.eh)c.delay=0},b.prototype.adjustDelayOfListeners=function(a,b,c){for(var d=a.imb[b];d;d=d.eh)d.gh(c)},b.prototype.calculateDirtyNodes=function(a,b){var c,d,e=!0;for(c=a.imb[b];c;c=c.eh)0===c.delay&&(d=c.ah,d.recalculateNode(c),a.Bh(c,b),c.gh(!1),e=!0);return e},b.prototype.calculateIterations=function(a,b){},b.prototype.clearValueCache=function(){},b.prototype.calculate=function(a,b){var c,d=this;d.calcSuspended||(c=d.getCalcObj(a,b),c&&(c.fh(),d.Af.recalculateAll(!1)))},b.prototype.setValueOrFormula=function(a,b,c){var d=this;c&&"="===c[0]&&"options.textFormatOptions.text"!==b?d.setFormula(a,b,c.substring(1)):d.setValue(a,b,c)},b.prototype.setObject=function(a,b,c){var e,f,g,h,i;if(c){e=this,e.setCurrentObjectId(a),g=b.length;for(h in c)c.hasOwnProperty(h)&&(i=c[h],"object"!=typeof i?(f=g>0?b+h:h,e.setValueOrFormula(a,f,i)):i instanceof d.Expression?(f=g>0?b+h:h,e.setExpression(a,f,i)):(f=g>0?b+h+".":h+".",e.setObject(a,f,i)));Array.isArray(c)&&e.setValue(a,b+"isArray",!0)}},b.prototype.getExpressions=function(a,b){var c,d,e,f,g=this;if(g.setCurrentObjectId(a),c={},d=g.store_[a]){c.id=a;for(e in d)d.hasOwnProperty(e)&&(!b||e.indexOf(b)>=0)&&(g.ensureObjects(a,c,e),f=g.getExpression(a,e),f||(f=g.getValue(a,e)),void 0!==f&&n(c,e,f))}return c},b.prototype.ensureObjects=function(a,b,c){var d,e,f,g=b,h=c.split("."),i="";for(d=0;d<h.length-1;d++)e=h[d],i+=e,g[e]||(f=this.getValue(a,i+".isArray"),f?g[e]=[]:g[e]={}),i+=".",g=g[e]},b.prototype.getValuesForObject=function(a,b,c){var d,e,f,g,h=this;if(h.setCurrentObjectId(a),d={},e=h.store_[a]){d.id=a;for(f in e)e.hasOwnProperty(f)&&(!b||f.indexOf(b)>=0)&&(h.ensureObjects(a,d,f),g=c?h.getFormula2(a,f):null,g||(g=h.getValue(a,f)),void 0!==g&&n(d,f,g))}return d},b.prototype.getValue=function(a,b){return this.getNodeValue(a,b)},b.prototype.setValue=function(a,b,c){var d,e,f=this,g=f.getNode(a,b);g&&(d=g.value,e=g.calc),(e&&e.formula||d!==c)&&(f.setCurrentObjectId(a),f.removeFormula(a,b),f.setNodeValue(a,b,c),f.dirty(a,b),f.calculate(a,b))},b.prototype.getExpression=function(a,b){var c=this.getCalcObj(a,b);return c&&c.expression},b.prototype.getFormula2=function(a,b){var c=this.getCalcObj(a,b);if(c&&c.formula)return"="+c.formula},b.prototype.setFormula=function(a,b,c,d){var e,f,g=this,h=g.getFormula2(a,b),i=c;return i&&"="!==i[0]&&(i="="+i),h===i?void(d&&(g.dirty(a,b),g.calculate(a,b))):(g.removeFormula(a,b),void(c&&c.length>0&&("="===c[0]&&(c=c.substring(1)),g.setCurrentObjectId(a),e=g.getContext(a),f=g.parser_.parse(e,c),f&&g.setExpression(a,b,f))))},b.prototype.removeFormula=function(a,b){var c=this,d=c.getNode(a,b),e=d&&d.calc;e&&(e.ng(),delete e.expression,delete e.formula)},b.prototype.setExpression=function(a,b,c){var d,e,f=this;return f.Vub&&(d=f.getCalcObj(a,b),f.Vub({id:a,name:b,expression:d&&d.expression})),f.removeFormula(a,b),c?(e=f.unparseFormula(c),d=f.getCalcObj(a,b,!0),d.formula=e,d.expression=c,d.isCalculating=!1,d.og(),f.dirty(a,b),void f.calculate(a,b)):null},b.prototype.unparseFormula=function(a){var b=this.getParser(),c=this.getContext();return b.unparse(c,a)},b.prototype.evaluateExpression=function(a){var b=this.getEvaluator(),c=this.getContext();return b.evaluateExpression(a,c)},b.prototype.evaluate=function(a){var b=this,c=b.getParser(),d=b.getContext(),e=c.parse(d,a);return e&&b.getEvaluator().evaluateExpression(e,d)},b.prototype.dirty=function(a,b){var c=this.getCalcObj(a,b);c&&c.fh()},b.prototype.dirtyAll=function(a){var b,c,d=this.store_,e=d[a];if(e)for(b in e)e.hasOwnProperty(b)&&(c=e[b].calc,c&&c.fh())},b}(d.CalcSource),b.PropertySource=k,l=function(){function a(a){this.propertySource=a,a&&a.setCalcSourceModel2(this)}return a.prototype.getSource=function(){return this.propertySource},a.prototype.addDirtyNodesForCalc=function(a,b){this.propertySource.addDirtyNodesForCalc(a,b)},a.prototype.lmb=function(){return[]},a.prototype.Cg=function(){},a.prototype.Fg=function(){},a.prototype.getCalcObj=function(a,b){var c=this.propertySource,d=c.getContext(),e=a.source?{id:a.source.getName()}:null,f=o(e||d,a.value);return c.getCalcObjFromNode(f,b)},a.prototype.wg=function(a,b){var c=this,d=null,e=a.indexOf("#");return e>0?(d=a.substring(0,e),a=a.substring(e+1)):d=c.propertySource.getCurrentObjectId(),c.propertySource.getCalcObj(d,a,b)},a.prototype.setCalcService=function(a){this.propertySource.setCalcService(a)},a.prototype.getCalcService=function(){return this.propertySource.getCalcService()},a}(),b.PropertySourceModel=l},"./dist/plugins/shape/ui/shapes.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("./dist/plugins/shape/ui/options.js"),f=c("./dist/plugins/shape/ui/path.js"),g=c("./dist/plugins/shape/drawingInterface.js"),h=c("./dist/plugins/shape/ui/util.js"),i=h.Common.extend,j=h.Common.setContextFont,k=d.Common.pc,l=h.Common.createElement,m=h.Common.getOptionValue,n=h.Common.arrayPush,o=h.Common.ymb,p=h.Common.toRadius,q=h.Common.rotatePoint,r=h.Common.defineProperty,s=Math.atan2,t="variables";function Q(a){return parseInt(a,16)}v=null,w=Math.min,x=Math.max,y=Math.abs,z=Math.sin,A=Math.cos,B=2*Math.PI;function R(a,b){return w(a[1],x(a[0],b))}C=function(){var a;return function(b){if(!a){var c=l("canvas");c&&c.getContext&&(a=c.getContext("2d"))}return a?(a.fillStyle=b,b=a.fillStyle):b}}(),D=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i,E=RegExp;function S(a,b){var c=C(a);return D.test(c)?"rgba("+Q(E.$1)+","+Q(E.$2)+","+Q(E.$3)+","+b+")":c}F=/rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*([\d\.]+))?/,G={darken:-.4,darkenLess:-.2,lightenLess:.2,lighten:.4};function T(a,b){var c,d,e,f,g,h,i,j,l=C(a);if("#"===l[0])c=Q(l.substr(1,2)),d=Q(l.substr(3,2)),e=Q(l.substr(5,2));else{if(g=a.match(F),!g||5!==o(g))return l;if(c=+g[1],d=+g[2],e=+g[3],f=+g[4],0===f)return l}return h=[c,d,e],i=G[b],i&&(j=k.jc({r:c,g:d,b:e},i),h=[j.r,j.g,j.b]),f&&h.push(f),(f?"rgba(":"rgb(")+h.join(",")+")"}function U(a,b){var c,d,e=m(a.color,b);return e&&(c=0,d=a.transparency,d!==v&&d!==u&&(c=m(d,b)),e=S(e,1-c)),e}b.getColorFromOption=U;function V(a,b){return U(a,b)}function W(a,b,c,d){var e,f,g,h,i,j,k,l,n,q,r,s,t,u,v,w=0;for(b.angle&&(w=b.angle),e=a.left+c/2,f=a.top+d/2,g=a.left-e,h=a.top-f,i=z(p(w))*x(c,d),j=A(p(w))*x(c,d),k=g+y(j),l=h+y(i),w>90&&w<270&&(n=g,g=k,k=n),w>180&&(n=h,h=l,l=n),q=X().createLinearGradient(g,h,k,l),r=b.stops,s=0,t=o(r);s<t;s++)u=m(r[s].color,a),v=m(r[s].position,a),q.addColorStop(v,u);return q}function X(){var a,b=I;return b||(a=l("canvas"),a.hidden=!0,a.width=1,a.height=1,document.body.appendChild(a),H=a,I=b=a.getContext("2d")),b}b.getCtx=X;function Y(a,b,c,d,e,f){var g,h;b&&(g=b.type,1===g&&(h=V(b,c),""===h&&(h="transparent"),f&&(h=f(h)),a.fillStyle=h,a.fill()))}function Z(a,b,c,d,e){var f,g,h,i,j,k,l,n,p;b&&(f=v,g=b.gradient,g&&0===g.type&&(f=W(c,g,d,e)),f||(f=U(b,c)),h=c.Dmb?c.Emb||1:1,i=m(b.width,c),i>0&&(a.lineWidth=Math.max(1,i*h)),k=m(b.dashType,c),k&&o(k)&&(l=k.map(function(a){return a*h}),a.setLineDash(l),j=!0),j?a.lineCap="butt":(n=m(b.capType,c),n&&(a.lineCap=n)),p=m(b.joinType,c),p&&(a.lineJoin=p),f&&(a.strokeStyle=f,a.stroke()))}b.applyStrokeOptions=Z;function $(a,b,c,d,e){var f,g,h;b&&(f=m(b.blur,c),f!==u&&(a.shadowBlur=f),b.color&&(a.shadowColor=U(b,c)),(b.angle||b.distance)&&(g=m(b.angle,c),g===u&&(g=90),h=m(b.distance,c),h===u&&(h=1),a.shadowOffsetX=h*A(p(g)),a.shadowOffsetY=h*z(p(g))))}function _(a,b,c,d,e){var f,g,h,i,j,k,l,n;if(b&&(f=b.reflection)){g=m(f.distance,c),isNaN(g)&&(g=1),h=c.originalHeight,i=m(f.size,c),isNaN(i)||(h=i),a.save(),a.beginPath(),c.renderPath(a,b,d,e,!1,!1),a.translate(0,g+c.height),a.scale(1,-1),a.clip(-d/2,g-h,d,x(2*g,c.top)+e),j={type:1};for(k in b.fill)j[k]=b.fill[k];l=.8,n=m(f.transparency,c),isNaN(n)||(l*=n),j.transparency=l,Y(a,j,c,d,e),Z(a,b.stroke,c,d,e),a.restore()}}function aa(a,b,c,d,e){var f,g;b&&(f=m(b.size,c),isNaN(f)&&(f=5),g={blur:f,color:U(b,c),distance:0},$(a,g,c,d,e))}function ba(a,b,c){var d,e,f,g,i,k,l,n,q,r,s,t,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,_,ba,da,ea,fa=c&&c.textFormatOptions;if(!fa)return v;if(d=m(fa.text,b),!d)return v;if(d=""+d,e=m(b.width,b),f=m(b.height,b),g=e,i=f,k=0,l=0,n=b.textRect,n&&(ja(n),q=n.width,r=n.height,k=n.left,l=n.top,e=q,f=r),s=b.Dmb,t=s?b.Emb||1:1,w=m(fa.margins,b),w||(w={left:10,top:5,right:10,bottom:5}),b.Cpb=w,x=w.left*t,y=w.right*t,z=w.top*t,A=w.bottom*t,B=m(fa.verticalAlignment,b),B||(B=0),C=m(fa.horizontalAlignment,b),(!C||C>2)&&(C=0),D=0,E=0,F=m(fa.textDirection,b),F===u&&(F="horizontal"),G=0,"vertical"===F||"rotate90"===F?G=90:"rotate270"===F&&(G=270),H=m(fa.font,b),H&&(s&&(I=b.Fmb,J=I&&I.kj,J?H=J.yl.Cl(H):(K=parseFloat(h.Common.getFontSize(H)),H=(K*t).toFixed(2)+H.substr(H.indexOf("px ")))),j(a,H)),L=h.Common.getFontHeight(H),L>i?0===B?r=f-z:1===B?r=f:2===B&&(r=f-A):r=f-z-A,q=e-x-y,!(q<=0||r<=0)){for(M="top",N="start",0===G?(0===B||(1===B?E=r/2:2===B&&(E=r)),0===C?N="start":1===C?(N="center",D=q/2):2===C&&(N="right",D=q)):(2===C?E=-(q/2)+y:1===C||0===C&&(E=q/2-x),0===B?D=-(r/2)+z:1===B?N="center":2===B&&(N="right",D=r/2-A)),a.textAlign=N,a.textBaseline=M,O="horizontal"===F?q:r,O+=1,P=fa.wrapTextInShape?ca(d,O,fa.wrapNewLineOnly,H):ca(d,O,!0,H),Q=o(P),Q&&(R=L*Q,E-=G?R/2*(2-C):R/2*B),S=x+k-g/2,T=l-i/2,L>i?0===B&&(T+=z):T+=z,0===G&&(D+=S,E+=T),U=parseFloat(h.Common.getFontSize(H)),V=U>8?Math.floor((U-8)/5+2):1,W=L/2-U/2+V-1,a.save(),a.beginPath(),Y(a,fa.fill,b,e,f),Z(a,fa.stroke,b,e,f),X=fa.shadow,_=fa.glow,X?$(a,X,b,e,f):_&&aa(a,_,b,e,f),ba=m(fa.allowTextToOverflowShape,b),ba||(a.rect(S,T,q,r),a.clip()),0!==G&&a.rotate(p(G)),da=0,ea=o(P);da<ea;da++)fa.fill&&a.fillText(P[da],D,E+W/2),fa.stroke&&a.strokeText(P[da],D,E+W/2),E+=L;a.restore()}}function ca(a,b,c,d){var e,f,g,h,i,j=[];if(a&&o(a)>0){if(e=a.split(/\r\n|\r|\n/),c)return e;for(f=X(),f.save(),d&&(f.font=d),g=0,h=o(e);g<h;g++)i=da(f,e[g],b),i&&(0===o(i)?n(j,""):i.forEach(function(a){n(j,a)}));f.restore()}return j}function da(a,b,c){var d,e,f,g,h,i,j=b.split(" "),k=[],l="",m=0,p=a.measureText(" ").width;if(1===b.length)return j;for(d=0,e=o(j);d<e;d++)f=j[d],g=a.measureText(f).width,g>c?(o(l)>0&&n(k,l),h=ea(a,j[d],c,g),h.forEach(function(a){n(k,a)}),l="",m=0):(i=l+f,m+=g+p,m>c?m-p<=c?(n(k,i),m=0,l=""):(n(k,l),m=g+p,m>c?(n(k,f),m=0,l=""):l=f+" "):l=i+" ");return o(l)>0&&n(k,l),k}function ea(a,b,c,d){var e,f,g,h,i=Math.ceil(d/c),j=o(b)/i,k=[];for(i=0;c>0&&i<o(b);){for(e=b.substring(i,i+j),f=a.measureText(e).width,g=f<=c?1:-1,h=0;(f<c&&g>0||f>c&&g<0)&&(h+=g,!(i+j+h>=o(b)||i+j+h===0));)e=b.substring(i,i+j+h),f=a.measureText(e).width;if(h-=g,!(i+j+h>i))break;n(k,b.substring(i,i+j+h)),i=i+j+h}return k}function fa(a){switch(a){case"m":case"l":case"h":case"v":case"c":case"s":case"q":case"t":case"a":case"e":case"z":return!0}return!1}function ga(a,b,c){return fa(a)?b+c:c}function ha(a,b){var c,d;if(b)for(c in b)b.hasOwnProperty(c)&&(d=b[c],"object"!=typeof d?a[c]=d:(Array.isArray(d)?a[c]=i([],a[c]):a[c]=i({},a[c]),a[c]=ha(a[c],d)));return a}b.composite=ha;function ia(a,b,c,d){var e,f,g=a.service;g?(e=g.getFormula(b,c),e&&0===e.indexOf("=BOUND")?(f=d,f&&"="===f[0]&&(f=f.substring(1)),f=a.getBoundFn(e,f),g.setFormula(b,c,f)):e&&!isNaN(d)||g.setValueOrFormula(b,c,d)):a.model[c]=d}b.setShapeProperty=ia,J=e.getStyle("default"),K=["left","top","width","height","angle","isSelected","relativeX","relativeY","relativeWidth","relativeHeight"],b.ShapeProperties=K;function ja(a){a.width=a.right-a.left,a.height=a.bottom-a.top}L=function(){function a(a,b){this.scaleX=1,this.scaleY=1,this.flipX=!1,this.flipY=!1,this.visible=!0,this.angle=0,this.QBb(a,b)}return a.prototype.QBb=function(a,b){var c,d=this;d.model=a||{},d.Kmb=0,a&&("string"==typeof a.path?(c=new f.Path,c.parse(a.path),a.path=[c.pathCommands]):a.path&&a.path.pathCommands&&(a.path=[a.path.pathCommands])),a&&d.defineProperties(),d.setService(b),d.showConnectors=!1,d.connectionLines=[]},a.prototype.getValueResolver=function(){return null},a.prototype.init=function(a){var b,c=this;"string"==typeof a?(b=new f.Path,b.parse(a),c.path=[b]):c.path=a,a&&(c.service?c.resetPathOffset():c.setBounds())},a.prototype.defineProperties=function(){var a=this;K.forEach(function(b){r(a,b,{get:function(){if(a.service){var c=a.service.getValue(a.id,b);return c===u&&a.parentShapeID&&(c=a.service.getValue(a.parentShapeID,b)),c}return a.model[b]},set:function(c){ia(a,a.id,b,c)}})}),r(a,"path",{get:function(){var b,c;return a.pathCache?a.pathCache:(b=a.service?a.service.getPath(a.id):a.model.path,c=b&&b.map(function(a){var b,c=new f.Path;return c.pathCommands=a,b=a.fillMode,b&&(c.fillMode=b),a.strokeMode&&(c.strokeMode=a.strokeMode),c}),a.pathCache=c,c)},set:function(b){if(delete a.pathCache,b){var c=b.pathCommands||b;a.service?a.service.setPath(a.id,c):a.model.path=c}}}),r(a,"options",{get:function(){var b,c,d;return a.optionsCache?a.optionsCache:(c=i({},J),a.service?(b=a.service.getOptions(a.id),a.parentShapeID&&(d=a.service.getOptions(a.parentShapeID),c=ha(c,d)),b=a.optionsCache=ha(c,b)):(b=a.model.options,b=a.optionsCache=ha(c,b)))},set:function(b){delete a.optionsCache,a.service?a.service.setOptions(a.id,b):a.model.options=b}}),r(a,"controls",{get:function(){var b=a.controlsCache;return a.controlsValueCached?b:(b=a.service?a.controlsCache=a.service.getControls(a.id):a.controlsCache=a.model.controls,a.controlsValueCached=!0,b)},set:function(b){delete a.controlsCache,delete a.controlsValueCached,a.service?a.service.setControls(a.id,b):a.model.controls=b}}),r(a,"connectionPoints",{get:function(){return a.service?a.service.getConnectionPoints(a.id):a.model.connectionPoints},set:function(b){a.service?a.service.setConnectionPoints(a.id,b):a.model.connectionPoints=b}}),r(a,"connectionLines",{get:function(){return a.service?a.service.getConnectionLines(a.id):a.model.connectionLines},set:function(b){a.service?a.service.setConnectionLines(a.id,b):a.model.connectionLines=b}}),r(a,t,{get:function(){if(a.service){var b=a.service.getValues(a.id,t);return b&&b.variables}return a.model.variables},set:function(b){a.service?a.service.setValues(a.id,t,b):a.model.variables=b}}),r(a,"textRect",{get:function(){var b,c=a.textRectCache;return a.textRectValueCached?c:(a.service?(b=a.service.getValues(a.id,"textRect"),c=a.textRectCache=b&&b.textRect):c=a.textRectCache=a.model.textRect,a.textRectValueCached=!0,c)},set:function(b){delete a.textRectCache,delete a.textRectValueCached,a.service?a.service.setValues(a.id,"textRect",b):a.model.textRect=b}}),r(a,"parent",{get:function(){if(a.service){var b=a.service.getValue(a.id,"parentId");return a.service.getShapeById(b)}return a.model.parentId},set:function(b){a.service?a.service.setValueOrFormula(a.id,"parentId",b?b.id:u):a.model.parentId=b?b.id:u}}),r(a,"parentShapeID",{get:function(){return a.service?a.service.getValue(a.id,"parentShapeID"):a.model.parentShapeID},set:function(b){a.service?a.service.setValueOrFormula(a.id,"parentShapeID",b):a.model.parentShapeID=b}})},a.prototype.getGeoProperties=function(){var a=this,b={};return K.forEach(function(c){a[c]!==u&&(b[c]=a[c])}),b},a.prototype.setGeoProperties=function(a){var b=this;a&&K.forEach(function(c){a[c]!==u&&(b[c]=a[c])})},a.prototype.getService=function(){return this.service},a.prototype.setService=function(a){var b=this,c;b.service!==a&&(b.service&&(c=b.model=b.service.getValues(b.id,"",!0),b.optionsCache&&(c.options=b.optionsCache)),b.service=a,c=b.model,c&&a&&(b.id=c.id||a.getUniqueShapeId(),a.Gmb=!0,a.setValues(b.id,"",c),delete a.Gmb,b.model={},b.pathCache=v,b.optionsCache=v)),b.setBounds()},a.prototype.getVariable=function(a){var b=this,c=b.service;return c?c.getValue(b.id,t+"."+a):b.variables&&b.variables[a]},a.prototype.setVariable=function(a,b){var c,d=this,e=d.service;return e?void e.setValueOrFormula(d.id,t+"."+a,b):(c=d.variables,c||(c=d.variables={}),void(c[a]=b))},a.prototype.getCornerPoints=function(){return h.getShapePoints(this,this.angle)},a.prototype.getActualCornerPoints=function(){var a,b,c,d,e=this,f=e.angle;if(e.parent)for(a=e.parent;a;)a.angle&&(a.savedAngle=a.angle,a.setAngle(0)),a=a.parent;if(d=e.getCornerPoints(),d&&0!==f)for(b=e.getCenterPoint(e.width,e.height),c=0;c<o(d);c++)d[c]=q(d[c],b,p(e.angle));if(e.parent)for(a=e.parent;a;){if(f=a.savedAngle,!isNaN(f)&&0!==f)for(b=a.getCenterPoint(a.width,a.height),c=0;c<o(d);c++)d[c]=q(d[c],b,p(f));a=a.parent}if(e.parent)for(a=e.parent;a;)a.savedAngle&&(a.setAngle(a.savedAngle),delete a.savedAngle),a=a.parent;return d},a.prototype.getConnectorPoints=function(){var a=this,b=a.left,c=a.top,d=a.connectionPoints,e=[];return d&&(e=d.map(function(a){return{x:b+a.x,y:c+a.y}})),e},a.prototype.getActualConnectorPoints=function(){var a=this,b=a.getConnectorPoints();return b=a.rotatePoints(b)},a.prototype.rotatePoints=function(a){var b,c=a.length,d=this,e=d.getShapeCenter(),f=d.angle,g=d.parent;for(g&&(f-=g.angle),b=0;b<c;b++)a[b]=q(a[b],e,p(f));return g&&(a=d.parent.rotatePoints(a)),a},a.prototype.txb=function(){var a,b,c,d=this,e=d.width,f=d.height,g=e/2,h=f/2,i=d.angle,j=p(i),k={},l={x:g,y:h},m=d.left,n=d.top,o=[[0,0],[g,0],[e,0],[0,h],[e,h],[0,f],[g,f],[e,f]];return k.resizePoints=o.map(function(b){return a=q({x:b[0],y:b[1]},l,j),{x:a.x+m,y:a.y+n}}),a=q({x:g,y:-20},l,j),k.rotatePoint={x:a.x+m,y:a.y+n},b=d.controls,b&&(k.adjustPoints=b.map(function(b){return a=q({x:b.x,y:b.y},l,j),
{x:a.x+m,y:a.y+n}})),c=d.connectionPoints,c&&(k.connectionPoints=c.map(function(b){return a=q({x:b.x,y:b.y},l,j),{x:a.x+m,y:a.y+n}})),k},a.prototype.addConnectionLine=function(a){var b=this.connectionLines;n(b,a),this.connectionLines=b},a.prototype.removeConnectionLine=function(a){var b=this.connectionLines,c=b.indexOf(a);c>=0&&(b.splice(c,1),this.connectionLines=b)},a.prototype.setBounds=function(){var a,b,c=this,d=c.path;function e(a){return a[this.property]}d&&(a=d.map(function(a){return a.parseDimensions()}),b={left:w.apply(v,a.map(e.bind({property:"left"}))),top:w.apply(v,a.map(e.bind({property:"top"}))),right:x.apply(v,a.map(e.bind({property:"right"}))),bottom:x.apply(v,a.map(e.bind({property:"bottom"})))},ja(b),c.Zs=b,delete c.controlsCache,delete c.controlsValueCached,delete c.textRectCache,delete c.textRectValueCached)},a.prototype.resetPathOffset=function(){var a=this;delete a.pathCache,a.setBounds()},a.prototype.getShapeCenter=function(a){var b,c,d=this,e=d.BPa;return!a&&e||(b=d.width,c=d.height,e={x:d.left+b/2,y:d.top+c/2},d.BPa=e,d.Vo=b,d._v=c),e},a.prototype.updateCenterData=function(){this.getShapeCenter(!0)},a.prototype.bounds=function(a,b,c,d){var e=this;e.left=a,e.top=b,e.width=c,e.height=d,e.updateCenterData()},a.prototype.move=function(a,b,c){var d=this;d.left=a,d.top=b,d.updateCenterData()},a.prototype.Hmb=function(a,b){var c=this,d=c.width,e=c.height;c.originalWidth||(c.originalWidth=m(d,c)),c.originalHeight||(c.originalHeight=m(e,c)),d&&isNaN(d)||(c.width=a,c.scaleX=a/c.originalWidth),e&&isNaN(e)||(c.height=b,c.scaleY=b/c.originalHeight),c.resetPathOffset(),c.updateCenterData()},a.prototype.resize=function(a,b,c,d){var e,f=this;f.resizeHeight(b,c),f.resizeWidth(a,d),e=f.Fmb,e&&(e.flipX=f.width<0,e.flipY=f.height<0)},a.prototype.resizeHeight=function(a,b){var c,d,e,f=this,g=a-f.height,h=p(f.angle),i=z(h)*g/2,j=A(h)*g/2,k=f.getShapeCenter(!0);b?(c=q({x:f.left,y:f.top+f.height},k,h),d={x:k.x+i,y:k.y-j},e=q(c,d,-h),f.Hmb(f.width,a),f.move(e.x,e.y-a,!0)):(c=q({x:f.left,y:f.top},k,h),d={x:k.x-i,y:k.y+j},e=q(c,d,-h),f.Hmb(f.width,a),f.move(e.x,e.y,!0))},a.prototype.resizeWidth=function(a,b){var c,d,e,f=this,g=a-f.width,h=p(f.angle),i=A(h)*g/2,j=z(h)*g/2,k=this.getShapeCenter(!0);b?(c=q({x:f.left+f.width,y:f.top},k,h),d={x:k.x-i,y:k.y-j},e=q(c,d,-h),f.Hmb(a,f.height),f.move(e.x-a,e.y,!0)):(c=q({x:f.left,y:f.top},k,h),d={x:k.x+i,y:k.y+j},e=q(c,d,-h),f.Hmb(a,f.height),f.move(e.x,e.y,!0))},a.prototype.hitTest=function(a,b,c){var d,e,f,g,i,j,k,l,n,p,q,r,s,t=this,u=m(t.width,t),v=m(t.height,t),w=u/2+t.left,x=v/2+t.top,y=c||X();if(y.save(),t.transformContext(y,u,v),d=new h.Rect(-u/2,-v/2,u,v),e={},y.beginPath(),y.moveTo(0,-d.height/2-11),y.arc(0,-d.height/2-20,t.CH?10:5,0,B),t.canRotate!==!1&&y.isPointInPath(a,b)&&t.isSelected===!0)e.shape=t,e.type="rotate";else{if(j=t.variableRects(!0),k=t.isSelected,k&&j&&o(j)>0)for(g=0;g<o(j);g++)if(l=j[g],y.beginPath(),y.rect(l.x-w,l.y-x,l.width,l.height),y.isPointInPath(a,b)){e.type="variablePoint",e.variableRect=l,e.shape=t;break}if(!e.type&&(d.expand(3),y.beginPath(),y.rect(d.x,d.y,d.width,d.height),f=y.isPointInPath(a,b))){if(e.shape=t,e.type="border",k&&!e.variableRect)for(n=t.sizeRects(),g=0;g<o(n);g++)if(p=n[g],q=t.CH?10:4,y.beginPath(),y.rect(p.x-w-q,p.y-x-q,p.width+2*q,p.height+2*q),y.isPointInPath(a,b)){e.type="select",e.sizeRect=p;break}for(r=t.getConnectorPoints(),s=t.CH?20:6,g=0;g<o(r);g++)if(i=r[g],y.beginPath(),y.rect(i.x-w-s/2,i.y-x-s/2,s,s),y.isPointInPath(a,b)){e.shape=t,e.type="connectPoint",e.index=g;break}}}return e.type||(d=new h.Rect(-u/2,-v/2,u,v),d.expand(-5),y.beginPath(),y.rect(d.x,d.y,d.width,d.height),f=y.isPointInPath(a,b),f&&(e.shape=t,e.type="select")),y.restore(),e},a.prototype.sizeRects=function(){var a,b,c,d,e=this,f=3;function g(a,b,c){var d=new h.Rect(a-f,b-f,2*f,2*f);return d.type=c,d}return a=e.left,b=e.top,c=m(e.width,e),d=m(e.height,e),[g(a,b,"topleft"),g(a+c/2,b,"topcenter"),g(a+c,b,"topright"),g(a,b+d/2,"middleleft"),g(a+c,b+d/2,"middleright"),g(a,b+d,"bottomleft"),g(a+c/2,b+d,"bottomcenter"),g(a+c,b+d,"bottomright")]},a.prototype.variableRects=function(a){var b,c,d,e,f,g,i,j,k,l,m=this,p=m.controls;if(p){for(b=a&&m.CH?20:6,c=m.left-b/2+.5,d=m.top-b/2+.5,e=[],f=0,g=o(p);f<g;f++)i=p[f],j=c+i.x,k=d+i.y,l=new h.Rect(j,k,b,b),l.index=f,n(e,l);return e}},a.prototype.getBoundFn=function(a,b){var c,d;return a&&0===a.indexOf("=BOUND")?(c=a.indexOf("("),d=a.indexOf(","),b=a.substring(0,c+1)+b+a.substring(d)):b="="+b,b},a.prototype.getControlPointRange=function(a){var b=this;return a.map(function(a){var c=+a;return isNaN(c)?b.service.getValue(b.id,t+"."+a):c})},a.prototype.updateAdjustVariable=function(a,b){var c=this,d=c.Imb,e=c.Jmb;d||(d=c.Imb={},e=c.Jmb={}),e[a]||(e[a]=c.getVariable(a)),d[a]=b,c.setVariable(a,b)},a.prototype.getAdjustChanges=function(){var a,b,c,d,e=this,f=e.Imb;if(f){a=e.Jmb,b=[],c=[];for(d in f)n(b,[d,f[d]]),n(c,[d,a[d]]);return e.Imb={},e.Jmb={},{values:b,oldValues:c}}},a.prototype.updateAdjustValue=function(a,b,c,d,e){var f=this,g=[b],i=f.getControlPointRange([a.min,a.max]),j=h.getAdjustValue(g,c,d,e,u,i,f);j&&f.updateAdjustVariable(b,j.value)},a.prototype.updatePolarAdjustValue=function(a,b,c,d,e,f){var g,i,j,k,l,m,n,o=this;a.maxAngle&&(i=b[0],j={x:c/2,y:d/2},k=h.getAdjustAngle(o.angle,j.x,j.y,e,f,a.adjustInfo),g=R(o.getControlPointRange([a.minAngle,a.maxAngle]),k),o.updateAdjustVariable(i,g)),i=b[1],i&&(l=[i+"_x",i+"_y"],m=o.getControlPointRange([a.minRadius,a.maxRadius]),n=h.getAdjustValue(l,c,d,e,f,m,o),n&&(g=n.value,o.updateAdjustVariable(i,g)))},a.prototype.changeVariablePoint=function(a,b){var c,d,e,f,g,h=this,i=h.Bmb,j=h.width,k=h.height,l=b.variableRect,m=h.controls[l.index],n=h.BPa,o=q({x:a.x-n.x,y:a.y-n.y},{x:0,y:0},-p(h.angle)),r=o.x+j/2,s=o.y+k/2,t=m.aRef,u=m.rRef;return t||u?void h.updatePolarAdjustValue(m,[t,u],j,k,r,s):(g=h.service,0===m.xBehavior&&(i?h.updateAdjustValue(m,m.xRef,j,k,r):(c=r/j,d=""+c+"*width",e="controls."+l.index+".x",f=g.getFormula(h.id,e),d=h.getBoundFn(f,d),g.setFormula(h.id,e,d))),void(0===m.yBehavior&&(i?h.updateAdjustValue(m,m.yRef,j,k,s):(c=s/k,d=""+c+"*height",e="controls."+l.index+".y",f=g.getFormula(h.id,e),d=h.getBoundFn(f,d),g.setFormula(h.id,e,d)))))},a.prototype.getCenterPoint=function(a,b){var c=this,d=this.getShapeCenter(),e=c.Vo,f=c._v;return e===a&&f===b||(d=c.BPa={x:d.x+(a-e)/2,y:d.y+(b-f)/2},c.Vo=a,c._v=b),d},a.prototype.setAngle=function(a){this.angle=a},a.prototype.transformContext=function(a,b,c){var d,e,f=this,g=f.Fmb,h=g&&g.flipX,i=g&&g.flipY,j=f.getCenterPoint(b,c);a.translate(j.x,j.y),d=f.angle,e=f.parent,e&&(d-=e.angle),d&&a.rotate(p(d)),(h||i)&&a.scale(h?-1:1,i?-1:1)},a.prototype.transform=function(a,b,c,d){var e,f,g=this,h=g.Fmb,i=h&&h.flipX,j=h&&h.flipY;d=d||g.getCenterPoint(b,c),a.translate(d.x,d.y),e=g.angle,f=g.parent,f&&(e-=f.angle),e&&a.rotate(p(e)),(i||j)&&a.scale(i?-1:1,j?-1:1)},a.prototype.render=function(a,b){var c,d,e,f,h,i,j,k,l,n,p,q,r,s,t,u=this,v=u.BPa,w=m(u.width,u);if(w<0&&(w=-w,u.width=w,c=!0),e=m(u.height,u),e<0&&(e=-e,u.height=e,d=!0),f=1===u.Kmb||0===u.Kmb&&u.Fmb&&(u.Fmb.type()===g.AutoShapeType.line||u.Fmb.type()===g.AutoShapeType.lineInverse),(!f||0!==w||0!==e)&&(f||0!==w&&0!==e)&&u.visible){if(a.save(),u.transform(a,w,e,v),u.yl(a,w,e,b),ba(a,u,u.options),u.paintSelection(a),!u.isSelected&&u.showConnectors!==!1&&(h=u.getConnectorPoints(),i=h&&o(h),j=u.left,k=u.top,l=w/2,n=e/2,i))for(p=4,a.beginPath(),q=0;q<i;q++)r=h[q],s=r.x-l-j,t=r.y-n-k,a.fillStyle="lightgrey",a.moveTo(s,t),a.arc(s,t,p,0,B),a.fill();u.renderControlPoints(a),a.restore(),c&&(u.width=-w),d&&(u.height=-e)}},a.prototype.renderControlPoints=function(a){var b,c,d,e,f=this;f.isSelected&&(b=f.controls,b&&(c=6,d=m(f.width,f),e=m(f.height,f),a.beginPath(),b.forEach(function(b){var f=b.x-c/2-d/2,g=b.y-c/2-e/2;a.fillStyle="yellow",a.fillRect(f,g,c,c),a.strokeStyle="grey",a.strokeRect(f,g,c,c)})))},a.prototype.paintSelection=function(a){var b,c,d,e,f,g=this;if(g.isSelected){for(b=m(g.width,g),c=m(g.height,g),a.strokeStyle="grey",a.lineWidth=1,a.fillStyle="white",a.beginPath(),a.strokeRect(-b/2+.5,-c/2+.5,b,c),d=g.sizeRects(),e=0;e<o(d);e++)f=d[e],a.fillRect(f.x-g.left-b/2+.5,f.y-g.top-c/2+.5,f.width,f.height),a.strokeRect(f.x-g.left-b/2+.5,f.y-g.top-c/2+.5,f.width,f.height);g.canRotate!==!1&&(a.fillStyle="grey",a.fillRect(-.5,-c/2-17+.5,1,15),a.strokeStyle="grey",a.arc(0,-c/2-20,5,0,B),a.arc(0,-c/2-20,3,0,B),a.stroke())}},a.prototype.renderPath=function(a,b,c,d,e,f){var h,i,j,k,l=this,m=l.path;m&&(h=o(m)-1,a.save(),i=2,j=!1,l.Fmb&&(k=l.Fmb.type(),j=k===g.AutoShapeType.line||k===g.AutoShapeType.lineInverse),(c<=i||d<=i)&&!j?a.strokeRect(-c/2+.5,-d/2+.5,c,d):m.forEach(function(g,i){var j,k,m,p,q,r,s,t,u,v,w,x,z,A,B,C,D,E,F,G=0,H=0,I=0,J=0,K=-c/2,L=-d/2;for(a.beginPath(),k=g.pathCommands,i===h&&b.endPoints&&(t=!0,s=[]),u=0,v=o(k);u<v;++u)switch(j=k[u],w=j[0],x=j[1],z=j[2],A=j[3],B=j[4],C=j[5],w){case"V":case"v":J=ga(w,J,x),a.lineTo(I+K,J+L);break;case"H":case"h":I=ga(w,I,x),a.lineTo(I+K,J+L);break;case"L":case"l":I=ga(w,I,x),J=ga(w,J,z),t?n(s,{x:I+K,y:J+L}):a.lineTo(I+K,J+L);break;case"M":case"m":I=ga(w,I,x),J=ga(w,J,z),G=I,H=J,t?n(s,{x:I+K,y:J+L}):a.moveTo(I+K,J+L);break;case"B":case"C":case"c":t=!1,m=ga(w,I,x),p=ga(w,J,z),q=ga(w,I,A),r=ga(w,J,B),I=ga(w,I,C),J=ga(w,J,j[6]),a.bezierCurveTo(m+K,p+L,q+K,r+L,I+K,J+L);break;case"Q":case"q":case"S":case"s":t=!1,m=ga(w,I,x),p=ga(w,J,z),I=ga(w,I,A),J=ga(w,J,B),a.quadraticCurveTo(m+K,p+L,I+K,J+L);break;case"AT":case"T":t=!1,m=ga(w,I,x),p=ga(w,J,z),I=ga(w,I,A),J=ga(w,J,B),a.arcTo(m+K,p+L,I+K,J+L,y(C));break;case"A":case"a":t=!1,I=ga(w,I,x),J=ga(w,J,z),a.arc(I+K,J+L,y(A),B,C);break;case"E":case"e":t=!1,I=ga(w,I,x),J=ga(w,J,z),a.ellipse(I+K,J+L,y(A),y(B),C,j[6],j[7],j[8]);break;case"Z":case"z":t=!1,I=G,J=H,a.closePath()}D=g.fillMode,E=g.strokeMode,t?ma(a,s,l,c,d,b):"none"===D?Z(a,b.stroke,l,c,d):(e||(F=void 0,D&&"norm"!==D&&(F=function(a){return T(a,D)}),Y(a,b.fill,l,c,d,F)),f||"false"===E||Z(a,b.stroke,l,c,d)),b.shadow?$(a,b.shadow,l,c,d):b.glow&&aa(a,b.glow,l,c,d),_(a,b,l,c,d)}),a.restore())},a.prototype.yl=function(a,b,c,d){var e,f=this,g=f.options;g&&(e=g.stroke,e&&!e.color&&(e.color="transparent"),a.save(),d?f.Fmb&&f.Fmb.znb.IsSpecialShape()?f.renderPath(a,g,b,c,!1,!1):(f.renderPath(a,g,b,c,!1,!0),f.renderPath(a,g,b,c,!0,!1)):f.renderPath(a,g,b,c,!1,!1),a.restore())},a}(),b.ShapeUI=L;function ka(a,b){return new L(a,b)}b.createShape=ka,M=[s(1,2),s(1,3),s(1,5),s(1.5,2),s(1.5,3),s(1.5,5),s(2.5,2),s(2.5,3),s(2.5,5)],N=[3,4,7],O=[1,1.5,2.5],P=.6;function la(a,b,c){var d,e=Math.max(2,3*c/4);return c=4*e/3,d=Math.ceil(e*N[b]),{angle:M[3*a+b],radius:d,size:[c*O[b],c*O[a]]}}function ma(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r=f.stroke,s=U(r,c),t=r.width;(isNaN(t)||t<1)&&(t=1),g=c.Emb||1,h=c.Dmb,1!==g&&h&&(t*=g),i=f.endPoints,i&&(j=i.beginArrow,k=i.endArrow,l=void 0,m=void 0,n=void 0,o=j&&j.type,p=void 0,o&&(m=b[0],n=b[1],l=Math.atan2(n.y-m.y,n.x-m.x),p=la(j.widthType,j.lengthType,t),na(a,m,l,t,s,o,p)),o=k&&k.type,o&&(q=b.length,m=b[q-1],n=b[q-2],l=Math.atan2(n.y-m.y,n.x-m.x),p=la(k.widthType,k.lengthType,t),na(a,m,l,t,s,o,p))),a.beginPath(),b.forEach(function(b,c){0===c?a.moveTo(b.x,b.y):a.lineTo(b.x,b.y)}),Z(a,f.stroke,c,d,e)}b.drawLineShape=ma;function na(a,b,c,d,e,f,h){var i,j,k,l,m,n,o,p,q,r=b.x,s=b.y,t=h.radius,u=h.size;if(f===g.ArrowheadStyle.oval)a.fillStyle=e,a.beginPath(),a.ellipse(r,s,u[0],u[1],0,0,B,!1),a.fill();else{if(j=[],k=void 0,l=void 0,m=5===f,3===f)for(l=Math.PI/2,n=0;n<4;n++)o=c+l*n,k=u[n%2],j.push({x:r+k*Math.cos(o),y:s+k*Math.sin(o)});else l=h.angle,p=[c-l,c+l],j=p.map(function(a){return{x:r+t*Math.cos(a),y:s+t*Math.sin(a)}}),2!==f&&1!==f||(k=t*P,i={x:r+k*Math.cos(c),y:s+k*Math.sin(c)},2===f&&j.push(i)),j.splice(1,0,b);q=j.shift(),a.beginPath(),a.moveTo(q.x,q.y),j.forEach(function(b){a.lineTo(b.x,b.y)}),m?(a.save(),a.lineWidth=d,a.lineCap="round",a.lineJoin="miter",a.strokeStyle=e,a.setLineDash([]),a.stroke(),a.restore()):(a.closePath(),a.fillStyle=e,a.fill(),i&&(b.x=i.x,b.y=i.y))}}},"./dist/plugins/shape/ui/util.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;Object.defineProperty(b,"__esModule",{value:!0}),e={},f={},g={},h='"Helvetica Neue", Arial, sans-serif';function v(a,b){return"string"===b&&a.length>0&&"="===a[0]}function w(){var a,b;d||(a=document,d=a.createElement("span"),b=d.style,b.position="absolute",b.left="-10000px",b.top="-10000px",a.body.appendChild(d))}function x(a){return e[a]?e[a]:(d||w(),a&&(d.style.font=a),d.innerHTML="H",e[a]=d.offsetHeight,e[a])}function y(){var a=navigator.platform;return a&&a.indexOf("Mac")>-1}function z(a,b){var c,d;b&&(y()?(d=g,c=d[b],c||(c=d[b]=A(b))):c=b,a.font=c)}function A(a){if(a.indexOf(h)>=0)return a;d||w();var b=d.style;return b.font=a,b.fontFamily=[].concat(b.fontFamily.split(","),h.split(",")).join(","),b.font}function B(a){var b,c;return f[a]?f[a]:(d||(b=document,d=b.createElement("span"),c=d.style,c.position="absolute",c.left="-1000px",b.body.appendChild(d)),a&&(d.style.font=a),d.innerHTML="H",f[a]=d.style.fontSize,f[a])}function C(a){var b,c,d,e,f,g,h=[];for(b=1;b<arguments.length;b++)h[b-1]=arguments[b];for(c=Object(a),d=h.length,e=0;e<d;e++)if(f=h[e],null!==f&&void 0!==f)for(g in f)Object.prototype.hasOwnProperty.call(f,g)&&(c[g]=f[g]);return c}function D(a){return a/180*Math.PI}function E(a,b,c){var d=a.x,e=a.y,f=F({x:d-b.x,y:e-b.y},c);return{x:f.x+b.x,y:f.y+b.y}}function F(a,b){var c=Math.sin(b),d=Math.cos(b),e=a.x*d-a.y*c,f=a.x*c+a.y*d;return{x:e,y:f}}function G(a,b){var c,d,e=typeof a;return"function"===e?a(b):"string"==typeof a&&(c=a,v(c,e)&&(d=b&&b.getValueResolver()))?d.getValue(c).substring(1):a}function H(a){return JSON.parse(JSON.stringify(a))}function I(a,b,c){c.configurable=!0,c.enumerable=!0,Object.defineProperty(a,b,c)}function J(a){return a&&a.length}function K(a,b,c){var d,e;if(b){if(e=[].indexOf)return e.call(b,a,c);for(d=b.length,void 0!==c&&null!==c||(c=0),c=c<0?Math.max(0,d+c):c;c<d;c++)if(void 0!==b[c]&&b[c]===a)return c}return-1}function L(a,b){a.push(b)}function M(a,b){var c=a,d=c.indexOf(b);d>=0&&c.splice(d,1)}function N(a){return document.createElement(a)}function O(a,b){return b=b||3,+a.toFixed(b)}function P(a,b,c,d,e,f){var g,h,i=0,j=Q(c,d,e,f),k=Q(c,d,a,b),l=Q(a,b,e,f);return l+k===j?i=0:j<=1e-5?i=k:l*l>=j*j+k*k?i=k:k*k>=j*j+l*l?i=l:(g=(j+k+l)/2,h=Math.sqrt(g*(g-j)*(g-k)*(g-l)),i=2*h/j)}function Q(a,b,c,d){return O(Math.sqrt((a-c)*(a-c)+(b-d)*(b-d)))}i=function(){function a(a,b,c,d){var e=this;c<0&&(c=-c,a-=c),d<0&&(d=-d,b-=d),e.x=a,e.y=b,e.width=c,e.height=d}return a.prototype.getIntersectRect=function(a){return this.getIntersect(a.x,a.y,a.width,a.height)},a.prototype.getIntersect=function(b,c,d,e){d<0&&(d=-d,b-=d),e<0&&(e=-e,c-=e);var f=this,g=f.x,h=f.y,i=f.x+f.width,j=f.y+f.height,k=b,l=c,m=b+d,n=c+e,o=Math.max(g,k),p=Math.max(h,l),q=Math.min(i,m),r=Math.min(j,n),s=o,t=p,u=q-o,v=r-p;if(u>0&&v>0)return new a(s,t,u,v)},a.prototype.intersect=function(a,b,c,d){var e=this;return c<0&&(c=-c,a-=c),d<0&&(d=-d,b-=d),a<e.x+e.width&&e.x<a+c&&b<e.y+e.height&&e.y<b+d},a.prototype.expand=function(a){var b=this;b.x-=a,b.y-=a,b.width+=2*a,b.height+=2*a},a}(),b.Rect=i,j=function(){function a(a,b){var c=this;c.x=a,c.y=b}return a.prototype.clone=function(){var b=this;return new a(b.x,b.y)},a}(),b.Point=j,k=1e-10,l=100;function R(){var a=this;return a.Amb.apply(null,[].concat.apply([a.Vo,a._v],arguments))}function S(a,b,c){var d={Amb:a,Vo:b,_v:c};return R.bind(d)}function T(a,b){var c=[b].concat(a.values);return a.apply(null,c)}function U(a,b,c,d,e,f,g){var h,i,j,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D=f[0],E=f[1],F=E-D,G=g.Bmb,H=g.Cmb,I=G[a[0]],J=G[a[1]];if(I||J){if(h=S(I||J,b,c),j=g.service,m=g.id,I?I.length>3&&(i=H[a[0]].slice(1).map(function(a){return j.getValue(m,"variables."+a)})):J.length>3&&(i=H[a[1]].slice(1).map(function(a){return j.getValue(m,"variables."+a)})),h.values=i||[],n=T(h,D),o=T(h,E),p=n>o,q=n-o,r=[n,o],s=p?1:0,t=r[s%2],u=r[(s+1)%2],v={min:t,max:u,reversed:p},y=I?d:e,y<t)w=p?E:D;else if(y>u)w=p?D:E;else{for(z=Math.abs((y-n)*F/q)+D,A=T(h,z),B=0,C=0,x=A-y;Math.abs(x)>k&&(z+=F*x/q,A=T(h,z),x=A-y,!(C-x<k))&&(C=x,B++,!(B>l)););w=z}return v.value=w,v}}b.getAdjustValue=U,m=6e4,n=180*m/Math.PI,o=360*m,p=180*m;function V(a,b,c,d,e,f){var g=Math.atan2(e-c,d-b)*n;return f?f.toHalfCircle&&g<0?g+=p:f.toNegative&&g>0&&(g-=p):g<0&&(g+=o),g}b.getAdjustAngle=V,b.getShapeNameList=function(a){var c=[];return a.forEach(function(a){3===a.Kmb?c=c.concat(b.getShapeNameList(a.hta)):c.push(a.name())}),c},b.getLineShapeInGroup=function(a){var c=[];return a.hta.forEach(function(a){4===a.Kmb&&c.push(a),3===a.Kmb&&(c=c.concat(b.getLineShapeInGroup(a)))}),c},void 0===CanvasRenderingContext2D.prototype.ellipse&&(CanvasRenderingContext2D.prototype.ellipse=function(a,b,c,d,e,f,g,h){var i=this;i.save(),i.translate(a,b),i.rotate(e),i.scale(c,d),i.arc(0,0,1,f,g,h),i.restore()}),b.Common={getFontHeight:x,setContextFont:z,getFontSize:B,extend:C,toRadius:D,rotatePoint:E,rotateVector:F,getOptionValue:G,cloneOptions:H,defineProperty:I,ymb:J,Ea:K,arrayPush:L,Array_remove:M,createElement:N,fixNumber:O,getPointToLine:P},q=Math.cos,r=Math.sin,s=Math.sqrt,t=Math.atan2,u=Math.PI;function W(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,v,w=a.left,x=a.top,y=a.width,z=a.height;if(b%=360,0===b)return d=w+y,e=x+z,c?{left:w,top:x,right:d,bottom:e}:[{x:w,y:x},{x:d,y:x},{x:d,y:e},{x:w,y:e}];for(b=D(b),f=a.getShapeCenter(),g=f.x,h=f.y,i=s(y*y+z*z)/2,j=t(z,y),k=[],l=[],o=[j,-j,u-j,u+j],p=0;p<4;p++)v=o[p]+b,m=k[p]=g+i*q(v),n=k[p+4]=h+i*r(v),l.push({x:m,y:n});return c?k:l}b.getShapePoints=W},CalcEngine:function(b,c){b.exports=a.Spread.CalcEngine},Comment:function(b,c){b.exports=a.Spread.Sheets.Comments},Common:function(b,c){b.exports=a.Spread},Core:function(b,c){b.exports=a.Spread.Sheets},FloatingObject:function(b,c){b.exports=a.Spread.Sheets.FloatingObjects},SheetsCalc:function(b,c){b.exports=a.Spread.Sheets.CalcEngine},Touch:function(b,c){b.exports=a.Spread.Sheets.Touch}})});