qauMaWeb/node_modules/.cache/babel-loader/329ba0128cd257584f8daa6070d...

1 line
4.5 KiB
JSON

{"ast":null,"code":"import { __extends } from \"tslib\";\nimport Path from '../Path.js';\n\nvar EllipseShape = function () {\n function EllipseShape() {\n this.cx = 0;\n this.cy = 0;\n this.rx = 0;\n this.ry = 0;\n }\n\n return EllipseShape;\n}();\n\nexport { EllipseShape };\n\nvar Ellipse = function (_super) {\n __extends(Ellipse, _super);\n\n function Ellipse(opts) {\n return _super.call(this, opts) || this;\n }\n\n Ellipse.prototype.getDefaultShape = function () {\n return new EllipseShape();\n };\n\n Ellipse.prototype.buildPath = function (ctx, shape) {\n var k = 0.5522848;\n var x = shape.cx;\n var y = shape.cy;\n var a = shape.rx;\n var b = shape.ry;\n var ox = a * k;\n var oy = b * k;\n ctx.moveTo(x - a, y);\n ctx.bezierCurveTo(x - a, y - oy, x - ox, y - b, x, y - b);\n ctx.bezierCurveTo(x + ox, y - b, x + a, y - oy, x + a, y);\n ctx.bezierCurveTo(x + a, y + oy, x + ox, y + b, x, y + b);\n ctx.bezierCurveTo(x - ox, y + b, x - a, y + oy, x - a, y);\n ctx.closePath();\n };\n\n return Ellipse;\n}(Path);\n\nEllipse.prototype.type = 'ellipse';\nexport default Ellipse;","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/ElectronicMallVue/node_modules/zrender/lib/graphic/shape/Ellipse.js"],"names":["__extends","Path","EllipseShape","cx","cy","rx","ry","Ellipse","_super","opts","call","prototype","getDefaultShape","buildPath","ctx","shape","k","x","y","a","b","ox","oy","moveTo","bezierCurveTo","closePath","type"],"mappings":"AAAA,SAASA,SAAT,QAA0B,OAA1B;AACA,OAAOC,IAAP,MAAiB,YAAjB;;AACA,IAAIC,YAAY,GAAI,YAAY;AAC5B,WAASA,YAAT,GAAwB;AACpB,SAAKC,EAAL,GAAU,CAAV;AACA,SAAKC,EAAL,GAAU,CAAV;AACA,SAAKC,EAAL,GAAU,CAAV;AACA,SAAKC,EAAL,GAAU,CAAV;AACH;;AACD,SAAOJ,YAAP;AACH,CARmB,EAApB;;AASA,SAASA,YAAT;;AACA,IAAIK,OAAO,GAAI,UAAUC,MAAV,EAAkB;AAC7BR,EAAAA,SAAS,CAACO,OAAD,EAAUC,MAAV,CAAT;;AACA,WAASD,OAAT,CAAiBE,IAAjB,EAAuB;AACnB,WAAOD,MAAM,CAACE,IAAP,CAAY,IAAZ,EAAkBD,IAAlB,KAA2B,IAAlC;AACH;;AACDF,EAAAA,OAAO,CAACI,SAAR,CAAkBC,eAAlB,GAAoC,YAAY;AAC5C,WAAO,IAAIV,YAAJ,EAAP;AACH,GAFD;;AAGAK,EAAAA,OAAO,CAACI,SAAR,CAAkBE,SAAlB,GAA8B,UAAUC,GAAV,EAAeC,KAAf,EAAsB;AAChD,QAAIC,CAAC,GAAG,SAAR;AACA,QAAIC,CAAC,GAAGF,KAAK,CAACZ,EAAd;AACA,QAAIe,CAAC,GAAGH,KAAK,CAACX,EAAd;AACA,QAAIe,CAAC,GAAGJ,KAAK,CAACV,EAAd;AACA,QAAIe,CAAC,GAAGL,KAAK,CAACT,EAAd;AACA,QAAIe,EAAE,GAAGF,CAAC,GAAGH,CAAb;AACA,QAAIM,EAAE,GAAGF,CAAC,GAAGJ,CAAb;AACAF,IAAAA,GAAG,CAACS,MAAJ,CAAWN,CAAC,GAAGE,CAAf,EAAkBD,CAAlB;AACAJ,IAAAA,GAAG,CAACU,aAAJ,CAAkBP,CAAC,GAAGE,CAAtB,EAAyBD,CAAC,GAAGI,EAA7B,EAAiCL,CAAC,GAAGI,EAArC,EAAyCH,CAAC,GAAGE,CAA7C,EAAgDH,CAAhD,EAAmDC,CAAC,GAAGE,CAAvD;AACAN,IAAAA,GAAG,CAACU,aAAJ,CAAkBP,CAAC,GAAGI,EAAtB,EAA0BH,CAAC,GAAGE,CAA9B,EAAiCH,CAAC,GAAGE,CAArC,EAAwCD,CAAC,GAAGI,EAA5C,EAAgDL,CAAC,GAAGE,CAApD,EAAuDD,CAAvD;AACAJ,IAAAA,GAAG,CAACU,aAAJ,CAAkBP,CAAC,GAAGE,CAAtB,EAAyBD,CAAC,GAAGI,EAA7B,EAAiCL,CAAC,GAAGI,EAArC,EAAyCH,CAAC,GAAGE,CAA7C,EAAgDH,CAAhD,EAAmDC,CAAC,GAAGE,CAAvD;AACAN,IAAAA,GAAG,CAACU,aAAJ,CAAkBP,CAAC,GAAGI,EAAtB,EAA0BH,CAAC,GAAGE,CAA9B,EAAiCH,CAAC,GAAGE,CAArC,EAAwCD,CAAC,GAAGI,EAA5C,EAAgDL,CAAC,GAAGE,CAApD,EAAuDD,CAAvD;AACAJ,IAAAA,GAAG,CAACW,SAAJ;AACH,GAdD;;AAeA,SAAOlB,OAAP;AACH,CAxBc,CAwBbN,IAxBa,CAAf;;AAyBAM,OAAO,CAACI,SAAR,CAAkBe,IAAlB,GAAyB,SAAzB;AACA,eAAenB,OAAf","sourcesContent":["import { __extends } from \"tslib\";\nimport Path from '../Path.js';\nvar EllipseShape = (function () {\n function EllipseShape() {\n this.cx = 0;\n this.cy = 0;\n this.rx = 0;\n this.ry = 0;\n }\n return EllipseShape;\n}());\nexport { EllipseShape };\nvar Ellipse = (function (_super) {\n __extends(Ellipse, _super);\n function Ellipse(opts) {\n return _super.call(this, opts) || this;\n }\n Ellipse.prototype.getDefaultShape = function () {\n return new EllipseShape();\n };\n Ellipse.prototype.buildPath = function (ctx, shape) {\n var k = 0.5522848;\n var x = shape.cx;\n var y = shape.cy;\n var a = shape.rx;\n var b = shape.ry;\n var ox = a * k;\n var oy = b * k;\n ctx.moveTo(x - a, y);\n ctx.bezierCurveTo(x - a, y - oy, x - ox, y - b, x, y - b);\n ctx.bezierCurveTo(x + ox, y - b, x + a, y - oy, x + a, y);\n ctx.bezierCurveTo(x + a, y + oy, x + ox, y + b, x, y + b);\n ctx.bezierCurveTo(x - ox, y + b, x - a, y + oy, x - a, y);\n ctx.closePath();\n };\n return Ellipse;\n}(Path));\nEllipse.prototype.type = 'ellipse';\nexport default Ellipse;\n"]},"metadata":{},"sourceType":"module"}