{"version":3,"file":"cylinder.js.map","lineCount":13,"mappings":"A;;;;;;;;AASC,SAAS,CAACA,CAAD,CAAU,CACM,QAAtB,GAAI,MAAOC,OAAX,EAAkCA,MAAAC,QAAlC,EACIF,CAAA,CAAQ,SAAR,CACA,CADqBA,CACrB,CAAAC,MAAAC,QAAA,CAAiBF,CAFrB,EAG6B,UAAtB,GAAI,MAAOG,OAAX,EAAoCA,MAAAC,IAApC,CACHD,MAAA,CAAO,QAAS,EAAG,CACf,MAAOH,EADQ,CAAnB,CADG,CAKHA,CAAA,CAA8B,WAAtB,GAAA,MAAOK,WAAP,CAAoCA,UAApC,CAAiDC,IAAAA,EAAzD,CATY,CAAnB,CAAA,CAWC,QAAS,CAACD,CAAD,CAAa,CACnB,SAAS,CAACE,CAAD,CAAI,CAAA,IASNC,EAASD,CAAAC,OATH,CAUNC,EAAQF,CAAAE,MAVF,CAWNC,EAAUH,CAAAG,QAXJ,CAYNC,EAAcJ,CAAAI,YAZR,CAaNC,EAAaL,CAAAK,WAbP,CAgBNC,EAAgBN,CAAAO,SAAAC,UAhBV,CAiBNC,EAAaH,CAAAG,WAejBJ,EAAA,CACI,UADJ,CAEI,QAFJ,CAgBI,EAhBJ,CAiBI,EAjBJ,CAiBkE,CAC1DK,UAAW,UAD+C,CAjBlE,CA+FAC,EAAA,CAAkBX,CAAAY,MAAA,CAAQN,CAAAO,WAAAC,OAAR,CAAyC,CACvDC,MAAO,CAAC,KAAD,CAAQ,QAAR,CAAkB,OAAlB,CAA2B,MAA3B,CADgD,CAEvDC,SAAU,UAF6C,CAIvDC,WAAYA,QAAS,CAACC,CAAD,CAAO,CACxB,IAAAC,qBAAA,CAA0B,MAA1B;AAAkC,IAAlC,CAAwC,CACpCC,MAAOF,CAD6B,CAEpCG,KAAMH,CAF8B,CAGpCI,IAAKpB,CAAA,CAAMgB,CAAN,CAAAK,SAAA,CAAqB,EAArB,CAAAC,IAAA,EAH+B,CAIpCC,OAAQvB,CAAA,CAAMgB,CAAN,CAAAK,SAAA,CAAsB,GAAtB,CAAAC,IAAA,EAJ4B,CAAxC,CAQA,KAAAtB,MAAA,CAAa,IAAAgB,KAAb,CAAyBA,CAEzB,OAAO,KAXiB,CAJ2B,CAAzC,CAmBlBZ,EAAAO,WAAAa,SAAA,CAAoCf,CAEpCL,EAAAoB,SAAA,CAAyBC,QAAS,CAACC,CAAD,CAAY,CAC1C,MAAO,KAAAC,UAAA,CAAe,UAAf,CAA2BD,CAA3B,CADmC,CAK9CtB,EAAAwB,aAAA,CAA6BC,QAAS,CAACH,CAAD,CAAY,CAAA,IAE1CI,EAAQ/B,CAAA,CADGgC,IACIC,WAAP,CAFkC,CAK1CC,EAAa1B,CAAA2B,KAAA,CAJFH,IAIE,CAA0BL,CAA1B,CAL6B,CAM1CS,EAAa,CAACF,CAAAG,MAN4B,CAO1CC,EAAc,CAACJ,CAAAK,QAP2B,CAS1ClB,EARWW,IAQLQ,eAAA,CAAwBT,CAAxB,CAA+BJ,CAA/B,CACNH,EAAAA,CATWQ,IASFQ,eAAA,CAAwBT,CAAxB,CAA+BJ,CAA/B,CAA0C,CAAA,CAA1C,CAEb,OAAO,CACHR,MAZWa,IAYJS,iBAAA,CAA0BpB,CAA1B,CAA+BG,CAA/B,CADJ,CAEHJ,KAbWY,IAaLU,gBAAA,CAAyBrB,CAAzB,CAA8BG,CAA9B,CAFH,CAGHH,IAAKA,CAHF,CAIHG,OAAQA,CAJL,CAKHmB,SAAU,CACNtB,IAAKe,CAAA,CAAa,CAAb,CAAiB,CADhB,CAENZ,OAAQY,CAAA,CAAa,CAAb,CAAiB,CAFnB,CAINjB,MAAOmB,CAAA,CAAc,CAAd,CAAkB,CAJnB,CAKNlB,KAAMkB,CAAA,CAAc,CAAd,CAAkB,CALlB,CAONM,MAAOV,CAAAS,SAAAC,MAPD,CALP,CAZuC,CA8BlDvC;CAAAoC,iBAAA,CAAiCI,QAAS,CAACC,CAAD,CAAUC,CAAV,CAAsB,CACxDC,CAAAA,CAAOF,CAAAG,MAAA,CAAc,CAAd,CAAiBH,CAAAI,WAAA,CAAqB,CAArB,CAAyB,EAA1C,CAEXF,EAAAG,KAAA,CAAU,GAAV,CACIJ,EAAAG,WAAJ,EACIF,CAMA,CANOA,CAAAI,OAAA,CACKL,CAAAE,MAAA,CAAiB,CAAjB,CAAoB,CAApB,CADL,CAAAG,OAAA,CAEKL,CAAAE,MAAA,CAAiB,CAAjB,CAAoB,CAApB,CAFL,CAAAG,OAAA,CAGKL,CAAAE,MAAA,CAAiB,CAAjB,CAAoB,CAApB,CAHL,CAMP,CAAAD,CAAA,CAAKA,CAAAK,OAAL,CAAmB,CAAnB,CAAA,CAAwB,GAP5B,EASIL,CAAAG,KAAA,CACIJ,CAAA,CAAW,EAAX,CADJ,CACoBA,CAAA,CAAW,EAAX,CADpB,CAEI,GAFJ,CAGIA,CAAA,CAAW,EAAX,CAHJ,CAGoBA,CAAA,CAAW,EAAX,CAHpB,CAIIA,CAAA,CAAW,EAAX,CAJJ,CAIoBA,CAAA,CAAW,EAAX,CAJpB,CAKIA,CAAA,CAAW,CAAX,CALJ,CAKmBA,CAAA,CAAW,CAAX,CALnB,CAMI,GANJ,CAOIA,CAAA,CAAW,CAAX,CAPJ,CAOmBA,CAAA,CAAW,CAAX,CAPnB,CAQIA,CAAA,CAAW,CAAX,CARJ,CAQmBA,CAAA,CAAW,CAAX,CARnB,CASIA,CAAA,CAAW,CAAX,CATJ,CASmBA,CAAA,CAAW,CAAX,CATnB,CAYJC,EAAAG,KAAA,CAAU,GAAV,CAEA,OAAOH,EA3BqD,CA+BhE3C,EAAAqC,gBAAA,CAAgCY,QAAS,CAACR,CAAD,CAAUC,CAAV,CAAsB,CAC3D,IAAIC,EAAO,CAAC,GAAD,CAEPD,EAAAG,WAAJ,EACIF,CAGA,CAHOA,CAAAI,OAAA,CAAYN,CAAAG,MAAA,CAAc,CAAd,CAAiB,EAAjB,CAAZ,CAGP,CAAAD,CAAAG,KAAA,CACI,GADJ,CAEIL,CAAA,CAAQ,CAAR,CAFJ,CAEgBA,CAAA,CAAQ,CAAR,CAFhB,CAJJ,EASIE,CATJ,CASWA,CAAAI,OAAA,CAAYN,CAAAG,MAAA,CAAc,EAAd,CAAZ,CAGXD,EAAAG,KAAA,CAAU,GAAV,CACIJ,EAAAG,WAAJ,CACIF,CADJ,CACWA,CAAAI,OAAA,CACKL,CAAAE,MAAA,CAAiB,CAAjB,CAAoB,CAApB,CADL,CAAAG,OAAA,CAEKL,CAAAE,MAAA,CAAiB,CAAjB,CAAoB,EAApB,CAFL,CAAAG,OAAA,CAGKL,CAAAE,MAAA,CAAiB,CAAjB;AAAoB,CAApB,CAHL,CADX,CAMID,CAAAG,KAAA,CACIJ,CAAA,CAAW,EAAX,CADJ,CACoBA,CAAA,CAAW,EAAX,CADpB,CAEI,GAFJ,CAGIA,CAAA,CAAW,EAAX,CAHJ,CAGoBA,CAAA,CAAW,EAAX,CAHpB,CAIIA,CAAA,CAAW,EAAX,CAJJ,CAIoBA,CAAA,CAAW,EAAX,CAJpB,CAKIA,CAAA,CAAW,EAAX,CALJ,CAKoBA,CAAA,CAAW,EAAX,CALpB,CAMI,GANJ,CAOIA,CAAA,CAAW,EAAX,CAPJ,CAOoBA,CAAA,CAAW,EAAX,CAPpB,CAQIA,CAAA,CAAW,EAAX,CARJ,CAQoBA,CAAA,CAAW,EAAX,CARpB,CASIA,CAAA,CAAW,EAAX,CATJ,CASoBA,CAAA,CAAW,EAAX,CATpB,CAYJC,EAAAG,KAAA,CAAU,GAAV,CAEA,OAAOH,EApCoD,CAwC/D3C,EAAAmC,eAAA,CAA+Be,QAAS,CAACxB,CAAD,CAAQJ,CAAR,CAAmB6B,CAAnB,CAA6B,CAAA,IAE7DC,EAASC,IAAAC,IAAA,CAAShC,CAAAiC,MAAT,CAA0BjC,CAAAkC,MAA1B,CAATJ,CAAsD,CAFO,CAK7DK,EAAc5D,CAAd4D,EAAyB/B,CAAAgC,QAAAhC,MAAAiC,UAAAC,KAAzBH,CAA8D,EAA9DA,CAGAI,EAAAA,CAAIvC,CAAAuC,EAAJA,EAAmBV,CAAA,CAAW7B,CAAAwC,OAAX,CAA8B,CAAjDD,CAR6D,KAY7DE,EAAI,KAAJA,CAAaX,CAZgD,CAa7DY,EAAU1C,CAAAiC,MAAVS,CAA4B,CAA5BA,CAAgC1C,CAAA2C,EAb6B,CAc7DC,EAAU5C,CAAAkC,MAAVU,CAA4B,CAA5BA,CAAgC5C,CAAA6C,EAd6B,CAiB7DC,EAAS,CAAC,CACNH,EAAG,CADG,CAENJ,EAAGA,CAFG,CAGNM,EAAGf,CAHG,CAAD,CAKN,CACCa,EAAGF,CADJ,CAECF,EAAGA,CAFJ,CAGCM,EAAGf,CAHJ,CALM,CASN,CACCa,EAAGb,CADJ,CAECS,EAAGA,CAFJ,CAGCM,EAAGJ,CAHJ,CATM,CAaN,CACCE,EAAGb,CADJ,CAECS,EAAGA,CAFJ,CAGCM,EAAG,CAHJ,CAbM,CAkBN,CACCF,EAAGb,CADJ,CAECS,EAAGA,CAFJ,CAGCM,EAAG,CAACJ,CAHL,CAlBM,CAsBN,CACCE,EAAGF,CADJ,CAECF,EAAGA,CAFJ,CAGCM,EAAG,CAACf,CAHL,CAtBM,CA0BN,CACCa,EAAG,CADJ,CAECJ,EAAGA,CAFJ,CAGCM,EAAG,CAACf,CAHL,CA1BM,CA+BN,CACCa,EAAG,CAACF,CADL,CAECF,EAAGA,CAFJ,CAGCM,EAAG,CAACf,CAHL,CA/BM,CAmCN,CACCa,EAAG,CAACb,CADL,CAECS,EAAGA,CAFJ,CAGCM,EAAG,CAACJ,CAHL,CAnCM,CAuCN,CACCE,EAAG,CAACb,CADL,CAECS,EAAGA,CAFJ,CAGCM,EAAG,CAHJ,CAvCM,CA4CN,CACCF,EAAG,CAACb,CADL,CAECS,EAAGA,CAFJ,CAGCM,EAAGJ,CAHJ,CA5CM,CAgDN,CACCE,EAAG,CAACF,CADL,CAECF,EAAGA,CAFJ,CAGCM,EAAGf,CAHJ,CAhDM,CAoDN,CACCa,EAAG,CADJ,CAECJ,EAAGA,CAFJ,CAGCM,EAAGf,CAHJ,CApDM,CAjBoD,CA0E7DiB,EAAWhB,IAAAiB,IAAA,CAASb,CAAT,CA1EkD;AA2E7Dc,EAAWlB,IAAAmB,IAAA,CAASf,CAAT,CA3EkD,CA8E7DQ,CA9E6D,CA8E1DE,CAGPC,EAAAK,QAAA,CAAe,QAAS,CAACC,CAAD,CAAQC,CAAR,CAAW,CAC/BV,CAAA,CAAIS,CAAAT,EACJE,EAAA,CAAIO,CAAAP,EAIJC,EAAA,CAAOO,CAAP,CAAAV,EAAA,CAAeA,CAAf,CAAmBI,CAAnB,CAA8BF,CAA9B,CAAkCI,CAAlC,CAA8CP,CAC9CI,EAAA,CAAOO,CAAP,CAAAR,EAAA,CAAeA,CAAf,CAAmBE,CAAnB,CAA8BJ,CAA9B,CAAkCM,CAAlC,CAA8CL,CAPf,CAAnC,CASAU,EAAA,CAAoB9E,CAAA,CAAYsE,CAAZ,CAAoB1C,CAApB,CAA2B,CAAA,CAA3B,CAG4C,IAAhE,CAAI2B,IAAAwB,IAAA,CAASD,CAAA,CAAkB,CAAlB,CAAAf,EAAT,CAAkCe,CAAA,CAAkB,CAAlB,CAAAf,EAAlC,CAAJ,EAEIlB,CAMA,CANO,IAAAmC,WAAA,CAAgB,CACnBF,CAAA,CAAkB,CAAlB,CADmB,CAEnBA,CAAA,CAAkB,CAAlB,CAFmB,CAGnBA,CAAA,CAAkB,CAAlB,CAHmB,CAInBA,CAAA,CAAkB,CAAlB,CAJmB,CAAhB,CAKJ,CAAA,CALI,CAMP,CAAAjC,CAAAE,WAAA,CAAkB,CAAA,CARtB,EAWIF,CAXJ,CAWW,IAAAoC,cAAA,CAAmBH,CAAnB,CAGX,OAAOjC,EA3G0D,CAiHrE3C,EAAA+E,cAAA,CAA8BC,QAAS,CAACZ,CAAD,CAAS,CAAA,IACxCzB,EAAO,CACH,GADG,CAEHyB,CAAA,CAAO,CAAP,CAAAH,EAFG,CAEUG,CAAA,CAAO,CAAP,CAAAP,EAFV,CADiC,CAKxCoB,EAAQb,CAAApB,OAARiC,CAAwB,CALgB,CAMxCN,CAEJ,KAAKA,CAAL,CAAS,CAAT,CAAYA,CAAZ,CAAgBM,CAAhB,CAAuBN,CAAvB,EAA4B,CAA5B,CACIhC,CAAAG,KAAA,CACI,GADJ,CAEIsB,CAAA,CAAOO,CAAP,CAAAV,EAFJ,CAEiBG,CAAA,CAAOO,CAAP,CAAAd,EAFjB,CAGIO,CAAA,CAAOO,CAAP,CAAW,CAAX,CAAAV,EAHJ,CAGqBG,CAAA,CAAOO,CAAP,CAAW,CAAX,CAAAd,EAHrB,CAIIO,CAAA,CAAOO,CAAP,CAAW,CAAX,CAAAV,EAJJ,CAIqBG,CAAA,CAAOO,CAAP,CAAW,CAAX,CAAAd,EAJrB,CAOJ,OAAOlB,EAhBqC,CA/WtC,CAAb,CAAA,CAkYCnD,CAlYD,CADmB,CAXvB;","sources":["cylinder.src.js"],"names":["factory","module","exports","define","amd","Highcharts","undefined","H","charts","color","deg2rad","perspective","seriesType","RendererProto","Renderer","prototype","cuboidPath","shapeType","cylinderMethods","merge","elements3d","cuboid","parts","pathType","fillSetter","fill","singleSetterForParts","front","back","top","brighten","get","bottom","cylinder","RendererProto.cylinder","shapeArgs","element3d","cylinderPath","RendererProto.cylinderPath","chart","renderer","chartIndex","cuboidData","call","isTopFirst","isTop","isFronFirst","isFront","getCylinderEnd","getCylinderFront","getCylinderBack","zIndexes","group","RendererProto.getCylinderFront","topPath","bottomPath","path","slice","simplified","push","concat","length","RendererProto.getCylinderBack","RendererProto.getCylinderEnd","isBottom","radius","Math","min","width","depth","angleOffset","options","options3d","beta","y","height","c","centerX","x","centerZ","z","points","cosTheta","cos","sinTheta","sin","forEach","point","i","perspectivePoints","abs","toLinePath","getCurvedPath","RendererProto.getCurvedPath","limit"]}