PageSourceSearch

https://money2.daishin.com/webponent-press/chart/webponent.visual.horizon.js

js daishin.com collected 2026-10-02 02:47:19 UTC 43,815 bytes, 2 lines download raw bytes

1!function(){function decodeStr(e){e=decodeURIComponent(e);for(var t,i="",r=e.length-1;r>=0;r--)t=e.charAt(r),i+=t>="a"&&t<="z"||t>="A"&&t<="Z"?String.fromCharCode(65+key.indexOf(t)%26):t;return i}function appendTrialUi(e){var e=$(e),t=$('<div class="WEBPONENT-TRIAL-UI">');t.css({position:"absolute",top:"0",left:"0",width:"100%",height:"100%","background-image":"url('data:image/png;base64,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')","background-repeat":"no-repeat","background-position":"center center","z-index":"1",opacity:"0.3"});var i=$('<img src="http://www.webponent.com/img/webponent.png"/>');t.append(i),e.prepend(t),e.on("mouseenter",function(){t.stop(!0,!0),t.hide()}),e.on("mouseleave",function(){t.stop(!0,!0),t.fadeIn()}),e.data("check-trial-ui",setInterval(function(){0===e.find(".WEBPONENT-TRIAL-UI").length&&(clearInterval(e.data("check-trial-ui")),appendTrialUi(e[0]))},5e3))}function makeLicenseObject(e){var t={},i=e.split(";");return t.product=i[0],t.customer=i[2],t.licenseType=i[3],t.domains=i[5
1],t.expireDate=i[6],t}var productName="webPonent CHART 2.0",productId="WC2";if("undefined"==typeof WEBPONENT_CHART_LICENSE_KEY&&($.ajax({url:"/webponent.licenseKey.js",dataType:"script",async:!1}),"undefined"==typeof WEBPONENT_CHART_LICENSE_KEY||""===WEBPONENT_CHART_LICENSE_KEY))return void alert(productName+"의 라이센트키를 입력해주세요.");var key="SXGWLZPDOKFIVUHJYTQBNMACERxswgzldpkoifuvjhtybqmncare",TRIAL_UI=!1,decodedLicenseKey=decodeStr(WEBPONENT_CHART_LICENSE_KEY),licenseObject=makeLicenseObject(decodedLicenseKey);if("TRIAL"===licenseObject.licenseType){if(TRIAL_UI=!0,new Date>new Date(1*licenseObject.expireDate))return void alert(productName+" "+licenseObject.licenseType+"버전의 라이센스 유효기간이 지났습니다.")}else if("DEVELOP"===licenseObject.licenseType)new Date>new Date(1*licenseObject.expireDate)&&(TRIAL_UI=!0);else if("OFFICIAL"===licenseObject.licenseType||"ED001"===licenseObject.licenseType||"ED002"===licenseObject.licenseType||"ED003"===licenseObject.licenseType){var domain=window.location.host.toUpperCase();TRIAL_UI=!0;for(var splitedDomain=licenseObject.domains.split(","),i=0;i<splitedDomain.length;i++){var regesteredSite=splitedDomain[i];domain.indexOf(regesteredSite)>-1&&(TRIAL_UI=!1)}}else licenseObject.product!==productId?TRIAL_UI=!0:(alert("유효하지 않은 "+productName+" 라이센스입니다."),TRIAL_UI=!0);!function(){function getDefaultStyles(){var e={layout:{area:{color:"#f8f8f8",opacity:1},line:{color:"#eaeaea",width:1},paddingTop:30,paddingBottom:20,paddingLeft:20,paddingRight:30},graph:{paddingTop:10,paddingBottom:10,paddingLeft:10,paddingRight:10,area:{color:"#f8f8f8",opacity:1},line:{top:{color:"#cccccc",width:1,opacity:1},left:{color:"#cccccc",width:1,opacity:1},right:{color:"#cccccc",width:1,opacity:1},bottom:{color:"#cccccc",width:1,opacity:1}}},yAxis:{width:30,position:"left",paddingLeft:10,paddingRight:20,baseZero:!0,line:{color:"#cccccc",width:1,opacity:1,underLine:{use:!1,color:"#3e4150",width:1,opacity:1}},text:{family:"Nanum Gothic",size:12,color:"#737373",align:"right",style:"normal",weight:"bold",opacity:1},tick:{use:!1,length:8,color:"#202228",width:1,opacity:1,position:"out"}},xAxis:{height:10,paddingTop:25,betweenLabels:!1,line:{use:!0,color:"#e3e3e3",width:1,opacity:1,underLine:{use:!1,color:"#3e4150",width:1,opacity:1}},text:{family:"Nanum Gothic",size:12,color:"#737373",align:"center",style:"normal",weight:"bold",opacity:1},gap:30},series:{s1:{use:!0,way:"up",line:{color:"#f26744",width:0,opacity:1},area:{color:"#fcb3b1",opacity:1},animate:{use:!0,type:"linear",speed:400}},s2:{use:!0,way:"up",line:{color:"#e42f02",width:0,opacity:1},area:{color:"#ff6d6a",opacity:1},animate:{use:!0,type:"linear",speed:400}},s3:{use:!0,way:"down",line:{color:"#485fff",width:0,opacity:1},area:{color:"#a2d6ee",opacity:1},animate:{use:!0,type:"linear",speed:400}},s4:{use:!0,way:"down",line:{color:"#6095ff",width:0,opacity:1},area:{color:"#1c9edc",opacity:1},animate:{use:!0,type:"linear",speed:400}}},verticalLine:{use:!0,type:"",color:"#465866",width:1,opacity:1},horizonLine:{use:!1,type:"",color:"#465866",width:1,opacity:1}};return e}function getDeaultOptions(){var e={data:{data:null,url:"",type:"json",reverse:!1,jsonDepth:"output.result",gubun:"",gubunOption:null},xAxis:{select:"",format:null},yAxis:{select:"",format:null},toolTip:{use:!0,className:null,position:{x:-90,y:-90},func:null},timeSlice:{use:!1,delay:500,animate:{use:!1,type:"linear",speed:200},slider:null,play:null,pause:null,stop:null,data:function(e){}},resize:{use:!1}};return e}function getLineError(){var e=0;return"SVG"==elementType&&(e=.5),e}function getElementType(){var e={doc:document,win:window},t=e.win.SVGAngle||e.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";return t}function extendStyles(e){var t=getDefaultStyles(),i=$.extend(!0,t,e);return"VML"===elementType&&(i.xAxis.text.family="Dotum",i.yAxis.text.family="Dotum"),i}function extendOptions(e){var t=getDeaultOptions(),e=$.extend(!0,t,e);return e}function loadData(e){var t=[];if(e.data.data)var t=loadBlock(e);else $.ajax({url:e.data.url,async:!1,dataType:e.data.type,jsonp:"callback",success:function(i){if("json"==e.data.type||"jsonp"==e.data.type)var r=loadJson(i,e);else var r=loadText(i,e);t=r},error:function(e){console.log(e)}});
1return t=removeComma(t,e)}function removeComma(e,t){for(var i=e.length,r=0;r<i;r++){var n=e[r];$.each(t.yAxis.select,function(e){var i=t.yAxis.select[e];"string"==typeof n[i]&&(n[i]=Number(n[i].split(",").join("")))})}return e}function basicData(e,t){var i=setTimeSlice(e,t);if(void 0==t.gubunOption)var r=i[i.length-1];else var r=setGubunOption(e,t);return e=setData(r,t)}function setTimeSlice(e,t){var i=new Array;i[0]=new Array;var r=0,n=0;i[0][0]=e[0];for(var a=1;a<e.length;a++)e[a][t.gubun]==e[a-1][t.gubun]?(n+=1,i[r][n]=e[a]):(r+=1,n=0,i[r]=new Array,i[r][n]=e[a]);for(var a=0;a<i.length;a++)i[a]=setData(i[a],t);return i}function setGubunOption(e,t){for(var i=[],r=0;r<e.length;r++)e[r][t.gubun]==t.gubunOption&&i.push(e[r]);return i}function getDataTotal(e){for(var t=0,i=0;i<e.length;i++)t+=e[i].value;for(var i=0;i<e.length;i++)e[i].dataTotal=t}function loadBlock(e){var t=e.data.data;return t}function loadJson(e,t){for(var i=t.data.jsonDepth.split("."),r=(i[0],i[1],e),n=0;n<i.length;n++)r=r[i[n]];return r}function loadText(e,t){for(var i=[],r=e,n=r.split("\n"),a=[],o=!0,s=0,l=0;l<n.length;l++)if(!(n.length<=1)){var p=n[l].split("|");if(n[l].indexOf("companyname")>-1||p.length<=1);else if(o){for(var c=p.length;c--;)a.unshift(trim(p[c]));o=!1}else{var u={};if(p.length<=1)continue;$.each(p,function(e,i){u[a[e]]=trim(i),a[e]==t.use&&(s+=Number(i))}),i.push(u)}}return i}function setData(e,t){for(var i=0;i<e.length;i++)void 0!=t.legend&&(e[i].legend=t.legend[i]);return e}function parseMaxMinData(e,t,i){for(var r=-1e17,n=1e17,a=0;a<e.length;a++)for(var o in i.yAxis.select){var s=i.yAxis.select[o],l=e[a][s];n=getMin(n,l),r=getMax(r,l)}return max=getMax(max,r),min=getMin(min,n),e}function getMax(e,t){return Number(e)>Number(t)?Number(e):Number(t)}function getMin(e,t){return Number(e)<Number(t)?Number(e):Number(t)}function setXAxis(e,t,r,n){var a=n.chartAreaWidth,o=r.length,s=a/o,l=0,p=String(r[r.length-1][t.xAxis.select]),c=(p.length-4)*e.xAxis.text.size+e.xAxis.gap;for(i=0;i<a&&i<c;i+=s)l+=1;return l}function setYAxis(e,t,i,r,n,a){var o=adjustMinMax(e,r,n,e,t),s=o.computedInterval,l=o.computedMinimum,p=o.computedMaximum,c=Number(t.paddingtop)+Number(t.xlabelpaddingtop)+Number(t.xlabelgap),u=0,d=!1,x=[];d&&(u=Math.round(60/(a.chartAreaHeight-c)*(r-n)));var h=p+u,v=Math.abs(s)-Math.floor(Math.abs(s)),A=0==v?1:-Math.floor(Math.log(v)/Math.LN10);v=Math.abs(l)-Math.floor(Math.abs(l)),A=Math.max(A,0==v?1:-Math.floor(Math.lof(v)/Math.LN10));for(var m,g=Math.pow(10,A),y=l;y<=h+s;y+=s)m=Math.round(y*g)/g,x.push(m);return x}function adjustMinMax(e,t,i,r){0==t&&0==i&&(t=100);var n=Math.floor(Math.log(Math.abs(t-i))/Math.LN10),a=Math.pow(10,n);Math.abs(t-i)/a<4&&(n--,a=2*a/5);var o,s=Math.round(t/a)*a?t:(Math.floor(t/a)+1)*a;i<0||0==r.baseatzero?(o=Math.floor(i/a)*a,t<0&&e.yaxis.baseZero&&(s=0)):o=0;var l={};return l.computedInterval=a,l.computedMinimum=o,l.computedMaximum=s,l}function drawSvg(e,t){var i=null,r=Math.floor(e.width())-lineError,n=Math.floor(e.height())-lineError;i=Raphael(e[0],r,n),i.canvas.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink");var a=r,o=n;"VML"===elementType&&(a=a-t.layout.line.width/2-1.5,o=o-t.layout.line.width/2-1.5);var s=i.rect(0,0,a,o),l=setFillColorSrc(t.layout.area.color);return s.attr({fill:l,opacity:t.layout.area.opacity,stroke:t.layout.line.color,"stroke-width":t.layout.line.width}),i}function setDataFormat(e,t){for(var i=e.length,r=i;r--;)e[r][t.xAxis.select]=dayDataFormat(e[r][t.xAxis.select]);return e}function drawSurroundHorizon(e,t,i,r){var n=i.set(),a=i.rect();a.attr({x:r.baseX,y:r.baseY,width:r.baseWidth,height:r.baseHeight,fill:e.graph.area.color,stroke:e.graph.line.color,"stroke-width":0,opacity:e.graph.area.opacity}),n.push(a);var o=i.path(),s="M"+r.baseX+","+r.baseY+"L"+r.baseX2+","+r.baseY+"Z";o.attr({path:s,stroke:e.graph.line.top.color,"stroke-width":e.graph.line.top.width});var l=i.path(),p="M"+r.baseX+","+r.baseY2+"L"+r.baseX2+","+r.baseY2+"Z";l.attr({path:p,stroke:e.graph.line.bottom.color,"stroke-width":e.graph.line.bottom.width});var c=i.path(),u="M"+r.baseX+","+r.baseY+"L"+r.baseX+","+r.baseY2+"Z";c.attr({path:u,stroke:e.graph.line.left.color,"stroke-width":e.graph.line.left.width});var d=i.path(),x="M"+r.baseX2+","+r.baseY+"L"+r.baseX2+","+r.baseY2+"Z";return d.attr({path:x,stroke:e.graph.line.right.color,"stroke-width":e.graph.line.right.width}),n.push(o),n.push(l),n.push(c),n.push(d),n}function drawHorizonArea(e,t,i,r){var n=i.rect();return n.attr({x:r.chartAreaX,y:r.chartAreaY,width:r.chartAreaWidth,height:r.chartAreaHeight,fill:e.graph.area.color,stroke:"",opacity:e.graph.area.opacity}),n}function drawXaxisText(styles,options,data,svgElement,xAxisGroup,graphAttr){for(var xAxis=setXAxis(styles,options,data,graphAttr),xAxisArr=getXAxisArr(options,data,xAxis),xGap=graphAttr.chartAreaWidth/(data.length-1)*xAxis,x=graphAttr.chartAreaX,y=graphAttr.baseY2+styles.xAxis.paddingTop,xAxisTextGroup=svgElement.set(),xAxisGroupLength=xAxisArr.length,i=0;i<xAxisGroupLength;i++){var xAxisTextElement=svgElement.text(),text=xAxisArr[i];void 0!=options.xAxis.format&&null!=options.xAxis.format&&(text=eval(options.xAxis.format)(text)),xAxisTextElement.attr({x:x,y:y,text:text}),xAxisTextGroup.push(xAxisTextElement),x+=xGap}return setTextAttr(xAxisTextGroup,styles.xAxis.text),xAxisTextGroup}function getAlign(e){var t="middle";
1return"right"==e?t="end":"left"==e&&(t="start"),t}function drawXaxisLine(e,t,i,r,n){for(var a=setXAxis(e,t,i,n),o=getXAxisArr(t,i,a),s=n.chartAreaX,l=n.chartAreaWidth/(i.length-1)*a,p=r.set(),c=o.length,u=c;u--;){var d=r.path(),x="M"+(Math.floor(s)+lineError)+","+n.baseY+"L"+(Math.floor(s)+lineError)+","+n.baseY2+"Z";d.attr({path:x,stroke:e.xAxis.line.color,"stroke-width":e.xAxis.line.width,opacity:e.xAxis.line.opacity}),d.pointX=Math.floor(s)+lineError,p.push(d),s+=l}return p}function drawYaxisLine(e,t,i,r,n){for(var a=setYAxis(e,t,i,max,min,n),o=2*(a.length-1),s=n.chartAreaY2,l=n.chartAreaHeight/o,p=r.set(),c=o-1;c--;){s-=l;var u=r.path(),d="M"+n.baseX+","+(Math.floor(s)+lineError)+"L"+n.baseX2+","+(Math.floor(s)+lineError)+"Z";u.attr({path:d,stroke:e.yAxis.line.color,"stroke-width":e.yAxis.line.width,opacity:e.yAxis.line.opacity}),u.pointY=Math.floor(s)+lineError,p.push(u)}return p}function drawYaxisText(styles,options,data,svgElement,graphAttr){var yAxisArr=setYAxis(styles,options,data,max,min,graphAttr),zeroY=graphAttr.chartAreaY+graphAttr.chartAreaHeight/2,intervalY=graphAttr.chartAreaHeight/2/(yAxisArr.length-1),upY=zeroY,downY=zeroY,x=styles.layout.paddingLeft+styles.yAxis.paddingLeft;"right"==styles.yAxis.text.align?x+=styles.yAxis.width:"center"==styles.yAxis.text.align&&(x+=styles.yAxis.width/2);for(var yAxisTextGroup=svgElement.set(),yAxisArrLength=yAxisArr.length-1,i=1;i<yAxisArrLength;i++){var yAxisUpTextElement=svgElement.text();upY-=intervalY;var text=yAxisArr[i];void 0!=options.yAxis.format&&null!=options.yAxis.format&&(text=eval(options.yAxis.format)(text)),yAxisUpTextElement.attr({x:x,y:upY,text:text}),yAxisTextGroup.push(yAxisUpTextElement)}for(var i=1;i<yAxisArrLength;i++){var yAxisDownTextElement=svgElement.text();downY+=intervalY;var text=yAxisArr[i];void 0!=options.yAxis.format&&null!=options.yAxis.format&&(text=eval(options.yAxis.format)(text)),yAxisDownTextElement.attr({x:x,y:downY,text:text}),yAxisTextGroup.push(yAxisDownTextElement)}if(styles.yAxis.baseZero){var zeroTextElement=svgElement.text(),zeroText="0";void 0!=options.yAxis.format&&null!=options.yAxis.format&&(zeroText=String(eval(options.yAxis.format)(zeroText))),zeroTextElement.attr({x:x,y:zeroY,text:zeroText}),yAxisTextGroup.push(zeroTextElement)}return setTextAttr(yAxisTextGroup,styles.yAxis.text),yAxisTextGroup}function setTextAttr(e,t){var i=getAlign(t.align);e.attr({"font-family":t.family,"font-size":t.size,font:t.size+" '"+t.family+"'",fill:t.color,"text-anchor":i,"font-weight":t.weight,"font-style":t.style,opacity:t.opacity})}function getXAxisArr(e,t,i){for(var r=[],n=t.length,a=0;a<n;a++)a%i==0&&r.push(t[a][e.xAxis.select]);return r}function drawYaxisTick(e,t,i,r){var n=t.set(),a=i.length,o=r.baseX,s=o-e.yAxis.tick.length;"in"==e.yAxis.tick.position&&(s=o+e.yAxis.tick.length);for(var l=a;l--;){var p=t.path();lineY=i[l].pointY;var c="M"+o+","+lineY+"L"+s+","+lineY+"Z";p.attr({path:c,stroke:e.yAxis.tick.color,"stroke-width":e.yAxis.tick.width,opacity:e.yAxis.tick.opacity}),n.push(p)}if(0==e.yAxis.baseZero){var u=Math.ceil(a/2)-1;n[u].attr({opacity:0})}return n}function getDataArr(e,t,i){for(var r=[],n=objectKeyLength,a=n;a--;)r[a]=[];for(var o=i.length,s=0,a=0;a<o;a++)for(var l in t.yAxis.select){var p=t.yAxis.select[l];r[s].push(i[a][p]),s++,s==n&&(s=0)}return r}function getPath(e,t,i,r,n,a){for(var o=getDataArr(e,t,i),s=a.chartAreaX,l=a.chartAreaWidth/(i.length-1),p=a.chartAreaY+a.chartAreaHeight/2,c=setYAxis(e,t,i,max,min,a),u=c[c.length-1],d=o.length,x=[],h=0;h<d;h++){x[h]={};var v=s,A="",m="",g=o[h],y=e.series["s"+(h+1)];if(y.use){for(var f=0;f<g.length;f++){if("up"==y.way||"UP"==y.way)var w=p-a.chartAreaHeight/2/u*g[f];else if("down"==y.way||"DOWN"==y.way)var w=p+a.chartAreaHeight/2/u*g[f];"0"!=f?(A+="L"+v+","+w,m+="L"+v+","+p):(A+="M"+v+","+w,m+="M"+v+","+p),v+=l}var L=A+"L"+(v-l)+","+p+"L"+s+","+p,E=m+"L"+(v-l)+","+p+"L"+s+","+p;x[h].areaPath=L,x[h].areaPathZeroY=E,x[h].linePath=A,x[h].linePathZeroY=m}}return x}function getGradient(e,t){var i=null;i=void 0!=t?"horizontal"==t?"0-":"vertical"==t?"90-":"r(0.5,0.5)":"r(0.5,0.5)";for(var r=0,n=e.length;r<n;r++){var a=e[r];i+=a[1]+":"+a[0]+"-"}return i+="100"}function setFillColorSrc(e){var t=e;return e=t.hasOwnProperty("src")?fillColorPattern(t):t}function setFillColor(e,t){var i=null,r=e.area.color;return i=r.hasOwnProperty("src")?fillColorPattern(r):"object"==typeof r&&void 0!=e.area.gradient?getGradient(r,e.area.gradient.direction):r,e.area.color=i,i}function fillColorPattern(e){var t=[],i=e.length;void 0==e.length&&t.push(e.src);for(var r=0;r<i;r++)t.push(e[r].src);for(var n=[],r=0;r<t.length;r++){var a=new Image;a.src=t[r],n.push("url("+a.src+")")}return n}function drawTimeSliceItem(styles,options,timeSliceData,yAxisGroup,graphAttr,timeSliceGroup,startIndex,svgElement){var dataLength=timeSliceData.length-1,xAxis=setXAxis(styles,options,timeSliceData,graphAttr),coverElement=timeSliceGroup.coverGroup.cover,coverYaxisGroup=timeSliceGroup.coverGroup.coverYAxisLine,coverXaxisGroup=timeSliceGroup.coverGroup.coverXAxisLine;
1if(styles.yAxis.line.underLine.use)var coverYaxisUnderGroup=timeSliceGroup.coverGroup.coverYAxisUnderLine;if(styles.xAxis.line.underLine.use)var coverXaxisUnderGroup=timeSliceGroup.coverGroup.coverXAxisUnderLine;var coverX=coverElement[0].attr("x"),coverX2=graphAttr.baseX2,coverWidth=coverElement[0].attr("width"),xInterval=coverWidth/(dataLength-timeSliceGroup.aniCount),coverYaxisGroupLength=coverYaxisGroup.length,aniSpeed=options.timeSlice.animate.speed;return options.timeSlice.delay<aniSpeed+20&&(aniSpeed=options.timeSlice.delay-20),timeSliceGroup.animation=setInterval(function(){if(coverX+=xInterval,coverWidth-=xInterval,coverWidth<0&&(coverWidth=0),"SVG"==elementType&&1==options.timeSlice.animate.use){coverElement[0].animate({x:coverX,width:coverWidth},aniSpeed,options.timeSlice.animate.type);for(var i=coverYaxisGroupLength;i--;){var path="M"+coverX+","+yAxisGroup[i].pointY+"L"+coverX2+","+yAxisGroup[i].pointY+"Z",underPath="M"+coverX+","+(yAxisGroup[i].pointY+1)+"L"+coverX2+","+(yAxisGroup[i].pointY+1)+"Z";coverYaxisGroup[i].animate({path:path},aniSpeed,options.timeSlice.animate.type),styles.yAxis.line.underLine.use&&coverYaxisUnderGroup[i].animate({path:underPath},aniSpeed,options.timeSlice.animate.type)}}else{coverElement[0].attr({x:coverX,width:coverWidth});for(var i=coverYaxisGroupLength;i--;){var path="M"+coverX+","+yAxisGroup[i].pointY+"L"+coverX2+","+yAxisGroup[i].pointY+"Z",underPath="M"+coverX+","+(yAxisGroup[i].pointY+1)+"L"+coverX2+","+(yAxisGroup[i].pointY+1)+"Z";coverYaxisGroup[i].attr({path:path}),styles.yAxis.line.underLine.use&&coverYaxisUnderGroup[i].attr({path:underPath})}}if(timeSliceGroup.aniCount%xAxis==0){var step=timeSliceGroup.aniCount/xAxis;styles.xAxis.line.use&&(coverXaxisGroup[step].remove(),styles.xAxis.line.underLine.use&&coverXaxisUnderGroup[step].remove())}options.timeSlice.slider.slider({values:[startIndex,startIndex+timeSliceGroup.aniCount+1]}),eval(options.timeSlice.data)(timeSliceData[0],timeSliceData[1+timeSliceGroup.aniCount]),timeSliceGroup.aniCount+=1,timeSliceGroup.aniCount==dataLength&&(svgElement.endTimeSlice("disabled"),setTimeout(function(){timeSliceGroup.coverGroup.cover.remove(),styles.xAxis.line.use&&timeSliceGroup.coverGroup.coverXAxisLine.remove(),timeSliceGroup.coverGroup.coverYAxisLine.remove(),styles.yAxis.line.underLine.use&&timeSliceGroup.coverGroup.coverYAxisUnderLine.remove(),styles.xAxis.line.underLine.use&&timeSliceGroup.coverGroup.coverXAxisUnderLine.remove(),timeSliceGroup.coverGroup=null,timeSliceGroup.playCheck=!1},options.timeSlice.delay))},options.timeSlice.delay),timeSliceGroup}function getgraphAttr(e,t){var i={};return i.baseX=e.layout.paddingLeft+e.yAxis.width+e.yAxis.paddingRight+e.yAxis.paddingLeft-lineError,i.baseY=e.layout.paddingTop-lineError,i.baseWidth=t.width()-i.baseX-e.layout.paddingRight-lineError,i.baseHeight=t.height()-i.baseY-e.layout.paddingBottom-e.xAxis.paddingTop-e.xAxis.height-lineError,i.baseX2=i.baseX+i.baseWidth,i.baseY2=i.baseY+i.baseHeight,i.chartAreaX=i.baseX+e.graph.paddingLeft-lineError,i.chartAreaY=i.baseY+e.graph.paddingTop-lineError,i.chartAreaWidth=i.baseWidth-e.graph.paddingLeft-e.graph.paddingRight-lineError,i.chartAreaHeight=i.baseHeight-e.graph.paddingTop-e.graph.paddingBottom-lineError,i.chartAreaX2=i.chartAreaX+i.chartAreaWidth,i.chartAreaY2=i.chartAreaY+i.chartAreaHeight,i}function drawCover(e,t,i,r,n,a,o){var s={},l=n.chartAreaX,p=n.baseY+1,c=n.baseWidth-e.graph.paddingLeft-e.graph.paddingRight-1,u=n.baseHeight-2;return s.cover=t.clone(),e.yAxis.line.underLine.use&&(s.coverYAxisUnderLine=a.clone()),e.xAxis.line.underLine.use&&(s.coverXAxisUnderLine=o.clone()),s.coverYAxisLine=i.clone(),e.xAxis.line.use&&(s.coverXAxisLine=r.clone()),"SVG"!==elementType&&(l-=2,c+=3),s.cover.attr({x:l,y:p,width:c+1,height:u,stroke:""}),s}function drawItem(e,t,i,r,n){for(var a=[],o=0;o<n.length;o++){a[o]={};var s=e.series["s"+(o+1)];if(s.use){var l=r.path(),p=r.path();setFillColor(s,t),l.attr({path:n[o].areaPathZeroY,"stroke-width":0,fill:s.area.color,opacity:s.area.opacity}),"SVG"!=elementType&&l.attr({"fill-opacity":1}),p.attr({path:n[o].linePathZeroY,stroke:s.line.color,"stroke-width":s.line.width,opacity:s.line.opacity}),1==s.animate.use&&"SVG"==elementType?(l.animate({path:n[o].areaPath},s.animate.speed,s.animate.type),p.animate({path:n[o].linePath},s.animate.speed,s.animate.type)):(l.attr({path:n[o].areaPath}),p.attr({path:n[o].linePath})),a[o].area=l,a[o].line=p}}return setTimeout(function(){r.event.trigger("drawCompleted",[r])},s.animate.speed+100),a}function setItemGroupPath(e,t){for(var i=0;i<t.length;i++)t[i].area.attr({path:e[i].areaPath}),t[i].line.attr({path:e[i].linePath}),t[i].area.toFront(),t[i].line.toFront()}function getTimeSliceData(e,t,i){for(var r=[],n=e;n<=t;n++)r.push(i[n]);return r}function getMousePosition(e,t){var i={};e=e||window.event;var r=elementType;
1if("VML"===r){var n=$(t).offset();i.x=e.pageX-n.left,i.y=e.pageY-n.top}else{var a=navigator.appName.toLowerCase(),o=navigator.userAgent.toLowerCase();if(o.indexOf("firefox")>-1)void 0!=e.layoutX?(i.x=Math.round(e.layerX),i.y=Math.round(e.layerY)):(i.x=e.originalEvent.layerX,i.y=e.originalEvent.layerY);else if("opera"===a){var s=e.target||e.srcElement,l=s.getBoundingClientRect(),p=s.parentNode,c=p.getBoundingClientRect();i.x=e.offsetX+l.left-c.left,i.y=e.offsetY+l.top-c.top}else i.x=Math.round(e.offsetX),i.y=Math.round(e.offsetY)}return i}function appendTip(e,t){var i=$("<div>");return null==t.toolTip.className?i.css({background:"#465866",color:"#fff",padding:"5px 10px",border:"1px solid #fff","border-radius":"2px"}):i.attr("class",t.toolTip.className),i.css({position:"absolute","white-space":"nowrap","z-index":1e5}),i.hide(),i}function drawVerticalLine(e,t){var i=e.path();return i.attr({stroke:t.color,"stroke-dasharray":t.type,"stroke-width":t.width,"stroke-opacity":t.opacity}),i}function mouseEvent(svgElement,styles,options,horizon,graphAttr,timeSliceData,itemGroup,tip){var baseY=graphAttr.baseY,baseY2=graphAttr.baseY2,baseX=graphAttr.baseX,baseX2=graphAttr.baseX2,chartAreaX=graphAttr.chartAreaX,chartAreaX2=graphAttr.chartAreaX2,chartAreaWidth=graphAttr.chartAreaWidth,tipOffsetY=options.toolTip.position.y,tipOffsetX=options.toolTip.position.x,tipPaddingX=parseInt(tip.css("padding-left"),10)+parseInt(tip.css("padding-right"),10),tipPaddingY=parseInt(tip.css("padding-top"),10)+parseInt(tip.css("padding-bottom"),10),tipWidth=tip.width()+tipPaddingX,verticalOpacity=styles.verticalLine.opacity,horizonOpacity=styles.horizonLine.opacity;if(styles.verticalLine.use)var verticalLine=drawVerticalLine(svgElement,styles.verticalLine);if(styles.horizonLine.use)var horizonLine=drawVerticalLine(svgElement,styles.horizonLine);return horizon.mousemove(function(e){var mousePosition=getMousePosition(e,this),left=mousePosition.x,top=mousePosition.y,tipX=left+tipOffsetX,tipY=top+tipOffsetY,verticalX=left-lineError,verticalY=top-lineError;if(timeSliceData=svgElement.getTimeSliceData(),mousePosition.x>chartAreaX&&mousePosition.x<chartAreaX2&&mousePosition.y>baseY&&mousePosition.y<baseY2){
2var xInterval=chartAreaWidth/(timeSliceData.length-1),mouseX=mousePosition.x-chartAreaX,index=Math.round(mouseX/xInterval);if(tipWidth=tip.width()+tipPaddingX,tipX+tipWidth>baseX2&&(tipX=baseX2-tipWidth),tipY+tip.height()+tipPaddingY>baseY2&&(tipY=baseY2-tip.height()-tipPaddingY),options.toolTip.use){if(null!=options.toolTip.func)eval(options.toolTip.func)(timeSliceData[index],tip,options);else{var data=timeSliceData[index],date='<div class="tip_date">'+dayDataFormatDot(data[options.xAxis.select])+"</div>",yAxisSeriesData="",seriesCount=1;for(var key in styles.series){if(styles.series[key].use){var seriesOption=options.yAxis.select[key],seriesData="<span>시리즈"+seriesCount+" : "+data[seriesOption]+"</span><br />";
2yAxisSeriesData+=seriesData}seriesCount++}var tipElement='<div class="tip_data">'+yAxisSeriesData+"</div>";tip.html(date+tipElement)}tip.css({left:tipX,top:tipY}),tip.show()}styles.verticalLine.use&&(verticalLine.attr({path:"M"+verticalX+","+baseY+"L"+verticalX+","+baseY2+"Z",opacity:verticalOpacity}),verticalLine.toFront()),styles.horizonLine.use&&(horizonLine.attr({path:"M"+baseX+","+verticalY+"L"+baseX2+","+verticalY+"Z",opacity:horizonOpacity}),horizonLine.toFront())}else options.toolTip.use&&tip.hide(),styles.verticalLine.use&&verticalLine.attr({opacity:0}),styles.horizonLine.use&&horizonLine.attr({opacity:0})}),tip}function drawYaxisUnderLine(e,t,i){var r=t.clone();r.attr({stroke:e.yAxis.line.underLine.color,"stroke-width":e.yAxis.line.underLine.width,"stroke-opacity":e.yAxis.line.underLine.opacity});for(var n=t.length;n--;){var a=r[n].attr("path");if("SVG"==elementType)a[0][2]=a[0][2]+1,a[1][2]=a[1][2]+1;else{var o=new Array,o=a.split(",");o[1]=Number(o[1])+1,o[3]=Number(o[3])+1,a=o}r[n].attr({path:a})}return r[0].attr("path")[0][2]>=i.baseY2&&r[0].attr({"stroke-width":0}),t.toFront(),r}function drawXaxisUnderLine(e,t,i){var r=t.clone();r.attr({stroke:e.xAxis.line.underLine.color,"stroke-width":e.xAxis.line.underLine.width,"stroke-opacity":e.xAxis.line.underLine.opacity});for(var n=t.length;n--;){var a=r[n].attr("path");if("SVG"==elementType)a[0][1]=a[0][1]+1,a[1][1]=a[1][1]+1;else{var o=new Array,o=a.split(","),s=Number(o[0].substring(1))+1;o[0]="M"+s,o[2]=Number(o[2])+1,a=o}r[n].attr({path:a})}return 0==t[0].attr("stroke-width")&&r[0].attr({"stroke-width":0}),t.toFront(),i.toFront(),r}function getMaxData(e,t){for(var i=0,r=e.length;r--;)for(var n in t.yAxis.select){var a=t.yAxis.select[n],o=Number(e[r][a]);i<o&&(i=o)}return i}function getMinData(e,t){var i=0;return i}function getObjectKeyLength(e){if("SVG"==elementType)objectKeyLength=Object.keys(e).length;else{var t=0;for(var i in e)t++;objectKeyLength=t}return objectKeyLength}function sortData(e,t){return t.data.reverse&&(e=e.reverse()),e}function getUniqueID(){return Math.random().toString(36).substr(2,9)}function reSize(e,t,i,r){var n=function(){var e={};return function(t,i,r){r||(r="Don't call this twice without a uniqueId"),e[r]&&clearTimeout(e[r]),e[r]=setTimeout(t,i)}}();i.data("resizeEventName")&&$(window).off(i.data("resizeEventName"));var a=getUniqueID();i.data("resizeEventName","resize."+a);var o=i.width();$(window).on(i.data("resizeEventName"),function(a){var s=i.width();o!==s&&t.resize.use&&n(function(){i.empty(),r.endTimeSlice("disabled"),self.init(i,e,t)},500,"some unique string")})}function noData(e,t){var i=t.width()/2,r=t.height()/2,n=e.text(i,r,"데이터가 로드되지 않았습니다.");n.attr({"font-family":"dotum","font-size":12,fill:"#000"})}var self={},elementType=getElementType(),lineError=getLineError(),max=0,min=1e23,trim=function(e){return e=e.replace(/(^\s*)|(\s*$)/gi,"")};priceDataFormat=function(e){if(0==e)return 0;for(var t=/(^[+-]?\d+)(\d{3})/,i=e+"";t.test(i);)i=i.replace(t,"$1,$2");return i},dayDataFormatDot=function(e){var t=String(e).length,i=e=String(e);return t>6?(i=e.substr(0,4),i+=".",i+=e.substr(4,2),i+=".",i+=e.substr(6,2)):t>4?(i=e.substr(0,4),i+=".",i+=e.substr(4,2)):(i=e.substr(0,2),i+=".",i+=e.substr(2,2)),i},dayDataFormat=function(e){var t=String(e).length,i=e=String(e);return t>6?(i=e.substr(0,4),i+="/",i+=e.substr(4,2),i+="/",i+=e.substr(6,2)):t>4?(i=e.substr(0,4),i+="/",i+=e.substr(4,2)):(i=e.substr(0,2),i+="/",i+=e.substr(2,2)),i};var objectKeyLength=0;self.init=function(horizon,style,option){horizon.css({position:"relative"});var styles=extendStyles(style);window.location.hash&&"skipAnimation"===window.location.hash.slice(1)&&$.each(styles.series,function(e,t){t.animate.use=!1});var graphAttr=getgraphAttr(styles,horizon),options=extendOptions(option);getObjectKeyLength(options.yAxis.select);var svgElement=drawSvg(horizon,styles);svgElement.event=$({}),svgElement.event.on("drawCompleted",function(){horizon.trigger("drawCompleted")});var data=loadData(options);if("error"===data||data.length<=0)return void noData(svgElement,horizon);data=sortData(data,options),max=getMaxData(data,options),min=getMinData(data,options);var surroundHorizon=drawSurroundHorizon(styles,options,svgElement,graphAttr),horizonArea=draw
2HorizonArea(styles,options,svgElement,graphAttr),yAxisLine=drawYaxisLine(styles,options,data,svgElement,graphAttr);if(styles.yAxis.line.underLine.use)var yAxisUnderLine=drawYaxisUnderLine(styles,yAxisLine,graphAttr);if(styles.yAxis.tick.use)var yAxisTick=drawYaxisTick(styles,svgElement,yAxisLine,graphAttr);var yAxisTextGroup=drawYaxisText(styles,options,data,svgElement,graphAttr),xAxisLine=null;if(styles.xAxis.line.use&&(xAxisLine=drawXaxisLine(styles,options,data,svgElement,graphAttr)),styles.xAxis.line.underLine.use)var xAxisUnderLine=drawXaxisUnderLine(styles,xAxisLine,yAxisLine);var xAxisTextGroup=drawXaxisText(styles,options,data,svgElement,xAxisLine,graphAttr),pathGroup=getPath(styles,options,data,svgElement,yAxisLine,graphAttr),itemGroup=drawItem(styles,options,data,svgElement,pathGroup);reSize(styles,options,horizon,svgElement);var timeSliceData=data,tip=appendTip(styles,options);if(tip.appendTo(horizon),mouseEvent(svgElement,styles,options,horizon,graphAttr,timeSliceData,itemGroup,tip),styles.hasOwnProperty("complete")||(styles.isComplete="complete"),svgElement.getTimeSliceData=function(){return timeSliceData},svgElement.drawYAxisLine=function(){yAxisLine=drawYaxisLine(styles,options,data,svgElement,graphAttr)},svgElement.getYAxisLine=function(){return yAxisLine},svgElement.drawYAxisUnderLine=function(){yAxisUnderLine=drawYaxisUnderLine(styles,yAxisLine,graphAttr)},svgElement.getYAxisUnderLine=function(){return yAxisUnderLine},svgElement.drawYAxisText=function(){yAxisTextGroup=drawYaxisText(styles,options,data,svgElement,graphAttr)},svgElement.getYAxisText=function(){return yAxisTextGroup},svgElement.drawYAxisTick=function(){yAxisTick=drawYaxisTick(styles,svgElement,yAxisLine,graphAttr)},svgElement.getYAxisTick=function(){return yAxisTick},svgElement.drawXAxisLine=function(e){xAxisLine=drawXaxisLine(styles,options,e,svgElement,graphAttr)},svgElement.getXAxisLine=function(){return xAxisLine},svgElement.drawXAxisUnderLine=function(){xAxisUnderLine=drawXaxisUnderLine(styles,xAxisLine,yAxisLine)},svgElement.getXAxisUnderLine=function(){return xAxisUnderLine},svgElement.drawXAxisText=function(e){xAxisTextGroup=drawXaxisText(styles,options,e,svgElement,xAxisLine,graphAttr)},svgElement.getXAxisText=function(){return xAxisTextGroup},svgElement.getPathGroup=function(e){pathGroup=getPath(styles,options,e,svgElement,yAxisLine,graphAttr)},svgElement.drawItem=function(e){itemGroup=drawItem(styles,options,e,svgElement,pathGroup)},svgElement.getItem=function(){return itemGroup},svgElement.setItemGroup=function(e){setItemGroupPath(e,itemGroup)},svgElement.timeSliceGroup={},svgElement.timeSliceGroup.aniCount=0,svgElement.timeSliceGroup.coverGroup=null,svgElement.timeSliceGroup.playCheck=!1,svgElement.startTimeSlice=function(e,t){null==svgElement.timeSliceGroup.coverGroup&&(svgElement.timeSliceGroup.aniCount=0,svgElement.timeSliceGroup.coverGroup=drawCover(styles,surroundHorizon,yAxisLine,xAxisLine,graphAttr,yAxisUnderLine,xAxisUnderLine)),svgElement.timeSliceGroup=drawTimeSliceItem(styles,options,e,yAxisLine,graphAttr,svgElement.timeSliceGroup,t,svgElement)},svgElement.endTimeSlice=function(e){"disabled"===e&&options.timeSlice.use&&options.timeSlice.slider.slider("option",{disabled:!1}),clearInterval(svgElement.timeSliceGroup.animation)},svgElement.timeSlice=function(e){styles.xAxis.line.use&&xAxisLine.remove(),styles.xAxis.line.underLine.use&&xAxisUnderLine.remove(),xAxisTextGroup.remove(),styles.xAxis.line.use&&svgElement.drawXAxisLine(e),styles.xAxis.line.underLine.use&&svgElement.drawXAxisUnderLine(e),svgElement.drawXAxisText(e),svgElement.getPathGroup(e),svgElement.setItemGroup(pathGroup),svgElement.endTimeSlice()},options.timeSlice.use){svgElement.endTimeSlice(),options.timeSlice.play.unbind("click"),options.timeSlice.pause.unbind("click"),options.timeSlice.stop.unbind("click");var startIndex=0,endIndex=0;eval(options.timeSlice.data)(data[0],data[data.length-1]),options.timeSlice.slider.slider({range:!0,min:0,max:data.length-1,values:[0,data.length-1],slide:function(event,ui){null!=svgElement.timeSliceGroup.coverGroup&&(svgElement.endTimeSlice(),svgElement.timeSliceGroup.playCheck=!1,svgElement.timeSliceGroup.coverGroup.cover.remove(),svgElement.timeSliceGroup.coverGroup.coverXAxisLine.remove(),svgElement.timeSliceGroup.coverGroup.coverYAxisLine.remove(),styles.xAxis.line.underLine.use&&svgElement.timeSliceGroup.coverGroup.coverXAxisUnderLine.remove(),styles.yAxis.line.underLine.use&&svgElement.timeSliceGroup.coverGroup.coverYAxisUnderLine.remove(),svgElement.timeSliceGroup.coverGroup=null);var data1=data[ui.values[0]],data2=data[ui.values[1]];eval(options.timeSlice.data)(data1,data2),timeSliceData=getTimeSliceData(ui.values[0],ui.values[1],data),svgElement.timeSlice(timeSliceData),startIndex=ui.values[0],endIndex=ui.values[1]}}),options.timeSlice.play.click(function(){options.timeSlice.slider.slider("option",{disabled:!0}),0==svgElement.timeSliceGroup.playCheck&&(svgElement.endTimeSlice(),svgElement.startTimeSlice(timeSliceData,startIndex),svgElement.timeSliceGroup.playCheck=!0)}),options.timeSlice.pause.click(function(){svgElement.endTimeSlice(),svgElement.timeSliceGroup.playCheck=!1}),options.timeSlice.stop.click(function(){svgElement.endTimeSlice("disabled"),null!=svgElement.timeSliceGroup.coverGroup&&(svgElement.timeSliceGroup.coverGroup.cover.remove(),styles.xAxis.line.use&&svgElement.timeSliceGroup.coverGroup.coverXAxisLine.remove(),svgElement.timeSliceGroup.coverGroup.coverYAxisLine.remove(),styles.xAxis.line.underLine.use&&svgElement.timeSliceGroup.coverGroup.coverXAxisUnderLine.remove(),styles.yAxis.line.underLine.use&&svgElement.timeSliceGroup.coverGroup.coverYAxisUnderLine.remove(),svgElement.timeSliceGroup.coverGroup=null),options.timeSlice.slider.slider({values:[startIndex,startIndex+timeSliceData.length-1]}),eval(options.timeSlice.data)(data[startIndex],data[timeSliceData.length-1]),svgElement.timeSliceGroup.playCheck=!1})}return svgElement.inquery=function(e){svgElement.endTimeSlice("disabled"),setTimeout(function(){options=$.extend(!0,options,e),horizon.empty(),options.timeSlice.play.unbind("click"),options.timeSlice.pause.unbind("click"),options.timeSlice.stop.unbind("click"),options.timeSlice.slider.unbind("click"),self.init(horizon,styles,options)},100)},svgElement.resize=function(){horizon.empty(),svgElement.endTimeSlice("disabled"),self.init(horizon,styles,options)},TRIAL_UI&&appendTrialUi(horizon),svgElement.license=licenseObject,horizon[0].instance=svgElement,svgElement},window.webponent||(window.webponent={}),window.webponent.visual||(window.webponent.visual={}),window.webponent.visual.horizon=self}()}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.