qauMaWeb/node_modules/.cache/babel-loader/b225bbdfa9fd86901c558d6ea45...

1 line
3.4 KiB
JSON

{"ast":null,"code":"import { isArray, isNumber, map } from '../core/util.js';\nexport function normalizeLineDash(lineType, lineWidth) {\n if (!lineType || lineType === 'solid' || !(lineWidth > 0)) {\n return null;\n }\n\n return lineType === 'dashed' ? [4 * lineWidth, 2 * lineWidth] : lineType === 'dotted' ? [lineWidth] : isNumber(lineType) ? [lineType] : isArray(lineType) ? lineType : null;\n}\nexport function getLineDash(el) {\n var style = el.style;\n var lineDash = style.lineDash && style.lineWidth > 0 && normalizeLineDash(style.lineDash, style.lineWidth);\n var lineDashOffset = style.lineDashOffset;\n\n if (lineDash) {\n var lineScale_1 = style.strokeNoScale && el.getLineScale ? el.getLineScale() : 1;\n\n if (lineScale_1 && lineScale_1 !== 1) {\n lineDash = map(lineDash, function (rawVal) {\n return rawVal / lineScale_1;\n });\n lineDashOffset /= lineScale_1;\n }\n }\n\n return [lineDash, lineDashOffset];\n}","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/ElectronicMallVue/node_modules/zrender/lib/canvas/dashStyle.js"],"names":["isArray","isNumber","map","normalizeLineDash","lineType","lineWidth","getLineDash","el","style","lineDash","lineDashOffset","lineScale_1","strokeNoScale","getLineScale","rawVal"],"mappings":"AAAA,SAASA,OAAT,EAAkBC,QAAlB,EAA4BC,GAA5B,QAAuC,iBAAvC;AACA,OAAO,SAASC,iBAAT,CAA2BC,QAA3B,EAAqCC,SAArC,EAAgD;AACnD,MAAI,CAACD,QAAD,IAAaA,QAAQ,KAAK,OAA1B,IAAqC,EAAEC,SAAS,GAAG,CAAd,CAAzC,EAA2D;AACvD,WAAO,IAAP;AACH;;AACD,SAAOD,QAAQ,KAAK,QAAb,GACD,CAAC,IAAIC,SAAL,EAAgB,IAAIA,SAApB,CADC,GAEDD,QAAQ,KAAK,QAAb,GACI,CAACC,SAAD,CADJ,GAEIJ,QAAQ,CAACG,QAAD,CAAR,GACI,CAACA,QAAD,CADJ,GACiBJ,OAAO,CAACI,QAAD,CAAP,GAAoBA,QAApB,GAA+B,IAL1D;AAMH;AACD,OAAO,SAASE,WAAT,CAAqBC,EAArB,EAAyB;AAC5B,MAAIC,KAAK,GAAGD,EAAE,CAACC,KAAf;AACA,MAAIC,QAAQ,GAAGD,KAAK,CAACC,QAAN,IAAkBD,KAAK,CAACH,SAAN,GAAkB,CAApC,IAAyCF,iBAAiB,CAACK,KAAK,CAACC,QAAP,EAAiBD,KAAK,CAACH,SAAvB,CAAzE;AACA,MAAIK,cAAc,GAAGF,KAAK,CAACE,cAA3B;;AACA,MAAID,QAAJ,EAAc;AACV,QAAIE,WAAW,GAAIH,KAAK,CAACI,aAAN,IAAuBL,EAAE,CAACM,YAA3B,GAA2CN,EAAE,CAACM,YAAH,EAA3C,GAA+D,CAAjF;;AACA,QAAIF,WAAW,IAAIA,WAAW,KAAK,CAAnC,EAAsC;AAClCF,MAAAA,QAAQ,GAAGP,GAAG,CAACO,QAAD,EAAW,UAAUK,MAAV,EAAkB;AACvC,eAAOA,MAAM,GAAGH,WAAhB;AACH,OAFa,CAAd;AAGAD,MAAAA,cAAc,IAAIC,WAAlB;AACH;AACJ;;AACD,SAAO,CAACF,QAAD,EAAWC,cAAX,CAAP;AACH","sourcesContent":["import { isArray, isNumber, map } from '../core/util.js';\nexport function normalizeLineDash(lineType, lineWidth) {\n if (!lineType || lineType === 'solid' || !(lineWidth > 0)) {\n return null;\n }\n return lineType === 'dashed'\n ? [4 * lineWidth, 2 * lineWidth]\n : lineType === 'dotted'\n ? [lineWidth]\n : isNumber(lineType)\n ? [lineType] : isArray(lineType) ? lineType : null;\n}\nexport function getLineDash(el) {\n var style = el.style;\n var lineDash = style.lineDash && style.lineWidth > 0 && normalizeLineDash(style.lineDash, style.lineWidth);\n var lineDashOffset = style.lineDashOffset;\n if (lineDash) {\n var lineScale_1 = (style.strokeNoScale && el.getLineScale) ? el.getLineScale() : 1;\n if (lineScale_1 && lineScale_1 !== 1) {\n lineDash = map(lineDash, function (rawVal) {\n return rawVal / lineScale_1;\n });\n lineDashOffset /= lineScale_1;\n }\n }\n return [lineDash, lineDashOffset];\n}\n"]},"metadata":{},"sourceType":"module"}