{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\node_modules\\@jiaminghi\\data-view\\lib\\components\\flylineChartEnhanced\\src\\main.vue?vue&type=template&id=600be252&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\@jiaminghi\\data-view\\lib\\components\\flylineChartEnhanced\\src\\main.vue","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div\n  class=\"dv-flyline-chart-enhanced\"\n  :style=\"`background-image: url(${mergedConfig ? mergedConfig.bgImgSrc : ''})`\"\n  :ref=\"ref\"\n  @click=\"consoleClickPos\"\n>\n  <svg v-if=\"flylines.length\" :width=\"width\" :height=\"height\">\n    <defs>\n      <radialGradient\n        :id=\"flylineGradientId\"\n        cx=\"50%\" cy=\"50%\" r=\"50%\"\n      >\n        <stop\n          offset=\"0%\" stop-color=\"#fff\"\n          stop-opacity=\"1\"\n        />\n        <stop\n          offset=\"100%\" stop-color=\"#fff\"\n          stop-opacity=\"0\"\n        />\n      </radialGradient>\n\n      <radialGradient\n        :id=\"haloGradientId\"\n        cx=\"50%\" cy=\"50%\" r=\"50%\"\n      >\n        <stop\n          offset=\"0%\" stop-color=\"#fff\"\n          stop-opacity=\"0\"\n        />\n        <stop\n          offset=\"100%\" stop-color=\"#fff\"\n          stop-opacity=\"1\"\n        />\n      </radialGradient>\n    </defs>\n\n    <!-- points -->\n    <g v-for=\"point in flylinePoints\" :key=\"point.key + Math.random()\">\n      <defs>\n        <circle\n          v-if=\"point.halo.show\"\n          :id=\"`halo${unique}${point.key}`\"\n          :cx=\"point.coordinate[0]\"\n          :cy=\"point.coordinate[1]\"\n        >\n          <animate\n            attributeName=\"r\"\n            :values=\"`1;${point.halo.radius}`\"\n            :dur=\"`${point.halo.time}s`\"\n            repeatCount=\"indefinite\"\n          />\n          <animate\n            attributeName=\"opacity\"\n            values=\"1;0\"\n            :dur=\"`${point.halo.time}s`\"\n            repeatCount=\"indefinite\"\n          />\n        </circle>\n      </defs>\n\n      <!-- halo gradient mask -->\n      <mask :id=\"`mask${unique}${point.key}`\">\n        <use\n          v-if=\"point.halo.show\"\n          :xlink:href=\"`#halo${unique}${point.key}`\"\n          :fill=\"`url(#${haloGradientId})`\"\n        />\n      </mask>\n\n      <!-- point halo -->\n      <use\n        v-if=\"point.halo.show\"\n        :xlink:href=\"`#halo${unique}${point.key}`\"\n        :fill=\"point.halo.color\"\n        :mask=\"`url(#mask${unique}${point.key})`\"\n      />\n\n      <!-- point icon -->\n      <image\n        v-if=\"point.icon.show\"\n        :xlink:href=\"point.icon.src\"\n        :width=\"point.icon.width\"\n        :height=\"point.icon.height\"\n        :x=\"point.icon.x\"\n        :y=\"point.icon.y\"\n      />\n\n      <!-- point text -->\n      <text\n        v-if=\"point.text.show\"\n        :style=\"`fontSize:${point.text.fontSize}px;color:${point.text.color}`\"\n        :fill=\"point.text.color\"\n        :x=\"point.text.x\"\n        :y=\"point.text.y\"\n      >\n        {{ point.name }}\n      </text>\n    </g>\n\n    <!-- flylines -->\n    <g v-for=\"(line, i) in flylines\" :key=\"line.key + Math.random()\">\n      <defs>\n        <path\n          :id=\"line.key\"\n          :ref=\"line.key\"\n          :d=\"line.d\"\n          fill=\"transparent\"\n        />\n      </defs>\n\n      <!-- orbit line -->\n      <use\n        :xlink:href=\"`#${line.key}`\"\n        :stroke-width=\"line.width\"\n        :stroke=\"line.orbitColor\"\n      />\n\n      <!-- fly line gradient mask -->\n      <mask :id=\"`mask${unique}${line.key}`\">\n        <circle cx=\"0\" cy=\"0\" :r=\"line.radius\" :fill=\"`url(#${flylineGradientId})`\">\n          <animateMotion\n            :dur=\"line.time\"\n            :path=\"line.d\"\n            rotate=\"auto\"\n            repeatCount=\"indefinite\"\n          />\n        </circle>\n      </mask>\n\n      <!-- fly line -->\n      <use\n        v-if=\"flylineLengths[i]\"\n        :xlink:href=\"`#${line.key}`\"\n        :stroke-width=\"line.width\"\n        :stroke=\"line.color\"\n        :mask=\"`url(#mask${unique}${line.key})`\"\n      >\n        <animate\n          attributeName=\"stroke-dasharray\"\n          :from=\"`0, ${flylineLengths[i]}`\"\n          :to=\"`${flylineLengths[i]}, 0`\"\n          :dur=\"line.time\"\n          repeatCount=\"indefinite\"\n        />\n      </use>\n    </g>\n  </svg>\n</div>\n",null]}