샌디에이고 김하성, 2경기 연속 안타… 마이애미전 '결승 득점'

작성자 정보

  • 하프라인 작성
  • 작성일

컨텐츠 정보

본문

샌디에이고 김하성이 마이애미와 경기에서 4타수 1안타를 기록했다. /사진= 로이터
미국 프로야구 메이저리그(MLB) 샌디에이고 김하성이 2경기 연속 안타를 쳤다.

김하성은 28일(한국시각) 미국 캘리포니아 샌디에이고에 위치한 펫코 파크에서 열린 마이애미와 홈경기에서 9번 타자 유격수로 선발 출전해 4타수 1안타 1득점을 기록했다. 2경기 연속 안타를 친 김하성의 시즌 타율은 0.217가 됐다.

이날 김하성은 3회말 선두타자로 나서 마이애미 선발 트레버 로저스의 5구째 91.4마일(약 147㎞) 직구를 공략했지만 3루수 직선타로 물러났다. 5회 두 번째 타석에서는 헛스윙 삼진을 당했다.

nnnnnnnnnnnnnnnnAdFit NAS Advertisementnnnnnn/* reset */nbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}nfieldset,img{border:0 none}ndl,ul,ol,menu,li{list-style:none}nblockquote, q{quotes: none}nblockquote:before, blockquote:after,q:before, q:after{content:'';content:none}ninput,select,textarea,button{vertical-align:middle}ninput::-ms-clear{display:none}nbutton{border:0 none;background-color:transparent;cursor:pointer}nbody{background:#fff;-webkit-text-size-adjust:none;text-align:left}nbody,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','dotum','돋움',sans-serif;color:#333}na{color:#333;text-decoration:none}na:active, a:hover{text-decoration:underline}na:active{background-color:transparent}naddress,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}n/* global */n.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}n.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}n.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}n.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}n.show{display:block}n.hide{display:none}nn.cm_ad{position:relative;width:655px;height:120px;background:#f5f5f5;box-sizing:border-box;letter-spacing:0}n.cm_ad .link_ad{display:flex;align-items:center;overflow:hidden;width:100%;height:100%;text-decoration:none}n.cm_ad .link_ad .thumb_img{float:left;overflow:hidden;position:relative;width:240px;height:120px}n.cm_ad .link_ad .thumb_img .img_thumb{display:inline-block;width:100%;height:100%;vertical-align:top}n.cm_ad .thumb_img .frame_g{position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid rgba(0,0,0,.03);box-sizing:border-box}n.cm_ad .area_ad{display:block;overflow:hidden;padding:12px 35px;box-sizing:border-box;position:relative}n.cm_ad .tit_ad{display:block;overflow:hidden;max-width:280px;padding-top:8px;font-weight:bold;font-size:20px;line-height:24px;color:#000}n.cm_ad .tit_ad2{display:block;overflow:hidden;max-width:340px;height:21px;padding-top:5px;font-weight:bold;font-size:18px;line-height:21px;color:#000}n.cm_ad .desc_ad{display:block;overflow:hidden;max-width:340px;height:14px;padding-top:8px;font-size:13px;line-height:14px;color:rgba(0,0,0,.7);text-overflow:ellipsis;white-space:nowrap}n.cm_ad .tit_ad2 + .desc_ad{padding-top:5px}n.cm_ad .desc_ad + .tit_cm{height:20px;padding-top:18px}n.cm_ad .link_ad:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.03);z-index:10;content:""}n.cm_ad .tit_cm{display:block}n.cm_ad .tit_cm .thumb_logo{overflow:hidden;float:left;width:20px;height:20px;margin-top:-1px;border-radius:2px}n.cm_ad .tit_cm .img_logo{width:100%}n.cm_ad .tit_cm .tit_adcm{display:block;overflow:hidden;font-weight:normal;font-size:11px;line-height:13px;color:rgba(0,0,0,.5);text-overflow:ellipsis;white-space:nowrap}n.cm_ad .tit_cm .thumb_logo + .tit_adcm{display:inline-block;padding-left:8px;margin-top:-2px;line-height:20px;vertical-align:top}n.cm_ad .btn_ad{position:absolute;top:0;right:17px;height:120px;width:46px;margin:0 18px 0 -16px}n.cm_ad .desc_ad + .btn_ad{margin-top:8px;margin-bottom:0}n.cm_ad .btn_ad .ico_ad{display:inline-block;width:46px;height:46px;margin-top:37px;font-size:0;line-height:0;background:url(https://t1.daumcdn.net/biz/ui/ad/ico_adarr2.png) no-repeat 0 0;background-size:46px 46px;vertical-align:top;text-indent:-9999px}n.cm_ad .btn_ad2{display:inline-block;height:28px;width:90px;margin-top:10px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:14px;font-size:11px;line-height:28px;color:#000;text-align:center;background:#fff;box-sizing:border-box;vertical-align:top}n.cm_ad .btn_ad2 .ico_ad{display:inline-block;width:5px;height:8px;margin-left:6px;background:url(https://t1.daumcdn.net/biz/ui/ad/ico_arrow3.png) no-repeat 0 0;background-size:5px 8px}n/*admark*/n.cm_ad .icon_ad{overflow:hidden;position:absolute;right:0;top:0;width:33px;height:24px;font-size:0px;z-index:11}n.cm_ad .icon_ad .img_mark{display:block;width:25px;height:16px;margin:4px auto;background:url(https://t1.daumcdn.net/biz/ui/ad/ico_adlogo2.png) no-repeat 0 0;background-size:25px 16px}n/* window 분기*/n.os_windows .cm_ad .area_ad{padding:11px 34px}n.os_windows .cm_ad .tit_ad,n.os_windows .cm_ad .tit_ad2{letter-spacing:-1.9px}n.os_windows .cm_ad .desc_ad{padding-top:7px;letter-spacing:-1.5px}n.os_windows .cm_ad .btn_ad2{line-height:25px}nn/* 이미지 블러 */n.blur_img{opacity:0}n.blur_img.show{opacity:1}nn!function(){var t={802:function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,r){"use strict";function o(t){this.name="JackdawError",this.message=t}function i(t,e){function n(t,e){e=e||{};var n=w(t);return P=A(P,{project:n.projectId}),(P=A(P,e||{})).maxBreadcrumbs=Math.max(0,Math.min(P.maxBreadcrumbs,100)),H=n.endpoint,W=P.transport=e.transport||k,this}function r(t){return"[object DOMError]"===Object.prototype.toString.call(t)}function l(t){return"[object DOMException]"===Object.prototype.toString.call(t)}function d(t,e){P.debug&&console.log(e)}function f(){j=0,q=null}function h(){return j&&N()-q0&&(t.breadcrumbs={values:[].slice.call(F,0)}),V=t.event_id=O(),B=t,d("debug","Jackdaw about to send:",t);var r=U=t.exception&&t.exception.values[0];D.addBreadcrumb({category:"sentry",message:r?(r.type?r.type+": ":"")+r.value:t.message,event_id:V,level:t.level||"error"});try{n({url:H,data:t,onSuccess:function(){f(),e&&e()},onError:function(t){d("error","Jackdaw transport failed to send: ",t),t.request&&p(t.request),e&&e(t)}})}catch(t){e&&e(t)}}}function w(t){var e,n=/^(?:(w+):)//(?:(w+)(?::(w+))?@)([w.-]+)(?::(d+))?/(.+)/.exec(t);return n?((e={protocol:n[1],user:n[2],pass:n[3]||"",host:n[4],port:n[5]||"",projectId:n[6]}).endpoint=e.protocol+"://"+e.host+(e.port?":"+e.port:"")+"/api/"+e.projectId+"/store/?sentry_version=7&sentry_key="+e.user+(e.pass?"&sentry_secret="+e.pass:""),e):""}function g(t,e){function n(){try{return c.location.href}catch(t){}return""}function r(t,e,n,r){var o={url:e,line:n};if(o.url&&o.line){if(t.incomplete=!1,o.func||(o.func="?"),t.stack.length>0&&t.stack[0].url===o.url){if(t.stack[0].line===o.line)return!1;if(!t.stack[0].line&&t.stack[0].func===o.func)return t.stack[0].line=o.line,!1}return t.stack.unshift(o),t.partial=!0,!0}return t.incomplete=!0,!1}function o(t,e){for(var i,a,s=/functions+([_$a-zA-ZxA0-uFFFF][_$a-zA-Z0-9xA0-uFFFF]*)?s*(/i,c=[],u={},l=!1,d=o.caller;d&&!l;d=d.caller)if(d!==g){if(a={url:null,func:"?",line:null,column:null},d.name?a.func=d.name:(i=s.exec(d.toString()))&&(a.func=i[1]),void 0===a.func)try{a.func=i.input.substring(0,i.input.indexOf("{"))}catch(t){}u[""+d]?l=!0:u[""+d]=!0,c.push(a)}e&&c.splice(0,e);var f={name:t.name,message:t.message,url:n(),stack:c};return r(f,t.sourceURL||t.fileName,t.line||t.lineNumber,t.message||t.description),f}var i=null;e=null==e?0:+e;try{if(i=function(t){if(void 0!==t.stack&&t.stack){for(var e,r,o,i=/^s*at (?:(.*?) ?()?((?:file|https?|blob|chrome-extension|native|eval|webpack||[a-z]:|/).*?)(?::(d+))?(?::(d+))?)?s*$/i,a=/^s*at (?:((?:[object object])?.+) )?(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(d+)(?::(d+))?)?s*$/i,s=/^s*(.*?)(?:((.*?)))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:/.*?|[native code]|[^@]*bundle)(?::(d+))?(?::(d+))?s*$/i,c=/(S+) line (d+)(?: > eval line d+)* > eval/i,u=/((S*)(?::(d+))(?::(d+)))/,l=t.stack.split("n"),d=[],f=0,h=l.length;f eval")>-1&&(e=c.exec(r[3]))?(r[3]=e[1],r[4]=e[2],r[5]=null):0!==f||r[5]||void 0===t.columnNumber||(d[0].column=t.columnNumber+1),o={url:r[3],func:r[1]||"?",args:r[2]?r[2].split(","):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!o.func&&o.line&&(o.func="?"),d.push(o)}return d.length?{name:t.name,message:t.message,url:n(),stack:d}:null}}(t))return i}catch(t){}try{if(i=o(t,e+1))return i}catch(t){}return{name:t.name,message:t.message,url:n()}}function b(t,e){function n(t,e){var n={filename:t.url,lineno:t.line,colno:t.column,function:t.func||"?"};return t.url||(n.filename=e),n}var r=[];if(t.stack&&t.stack.length&&(R(t.stack,(function(e,o){var i=n(o,t.url);i&&r.push(i)})),e&&e.trimHeadFrames))for(var o=0;oP.maxBreadcrumbs&&F.splice(0,F.length-P.maxBreadcrumbs),this},this.captureMessage=function(t,e,n){var r=W;if(!t)throw new o("Need something to send message");return e&&"function"==typeof e.transport&&(r=e.transport,delete e.transport),m(A({message:t+""},e||{}),n,r),this},this.captureException=function(t,e,n){var i=W;if(!t)throw new o("Need something to send exception or error");if(e&&"function"==typeof e.transport&&(i=e.transport,delete e.transport),t.error&&(t=t.error),r(t)||l(t)){var a=t.name||(r(t)?"DOMError":"DOMException"),s=t.message?a+": "+t.message:a;return this.captureMessage(s,A(e,{stacktrace:!0,trimHeadFrames:e.trimHeadFrames+1}))}U=t,(e=A({trimHeadFrames:0},e||{})).level=e.level||"error";var c=g(t),u=b(c);return m(y(c.name,c.message,c.url,c.lineno,u,e),n,i),this},this.lastException=function(){return U},this.lastData=function(){return B},this.lastEventId=function(){return V},n(t,e)}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},c=s.document,u=s.navigator;s.Jackdaw||(s.Jackdaw=i),o.prototype=new Error,o.prototype.constructor=o,t.exports=i}])},998:function(t,e,n){t.exports=n(802)},443:function(){var t,e,n,r,o,i,a;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(Element.prototype.matches.call(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}),"isConnected"in Node.prototype||Object.defineProperty(Node.prototype,"isConnected",{get:function(){return!(this.ownerDocument&&this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}}),!window.addEventListener&&(t=Window.prototype,e=HTMLDocument.prototype,n=Element.prototype,o="removeEventListener",i="dispatchEvent",a=[],t[r="addEventListener"]=e[r]=n[r]=function(t,e){var n=this;a.unshift([n,t,e,function(t){t.currentTarget=n,t.preventDefault=function(){t.returnValue=!1},t.stopPropagation=function(){t.cancelBubble=!0},t.target=t.srcElement||n,e.call(n,t)}]),this.attachEvent("on"+t,a[0][3])},t[o]=e[o]=n[o]=function(t,e){for(var n,r=0;n=a[r];++r)if(n[0]==this&&n[1]==t&&n[2]==e)return this.detachEvent("on"+t,a.splice(r,1)[0][3])},t[i]=e[i]=n[i]=function(t){return this.fireEvent("on"+t.type,t)}),document.getElementsByClassName||(document.getElementsByClassName=function(t){var e,n,r,o=document,i=[];if(o.querySelectorAll)return o.querySelectorAll("."+t);if(o.evaluate)for(n=".//*[contains(concat(' ', @class, ' '), ' "+t+" ')]",e=o.evaluate(n,o,null,0,null);r=e.iterateNext();)i.push(r);else for(e=o.getElementsByTagName("*"),n=new RegExp("(^|\s)"+t+"(\s|$)"),r=0;r0}});else{var e=function(t){for(var e=window.document,n=i(e);n;)n=i(e=n.ownerDocument);return e}(),n=[],r=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return r||(r=function(t,e){o=t&&e?f(t,e):{top:0,bottom:0,left:0,right:0,width:0,height:0},n.forEach((function(t){t._checkForIntersections()}))}),r},s._resetCrossOriginUpdater=function(){r=null,o=null},s.prototype.observe=function(t){if(!this._observationTargets.some((function(e){return e.element===t}))){if(!t||1!==t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!==t})),this._unmonitorIntersections(t.ownerDocument),0===this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/s+/).map((function(t){var e=/^(-?d*.?d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1===this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,o=null,a=null;this.POLL_INTERVAL?o=n.setInterval(r,this.POLL_INTERVAL):(c(n,"resize",r,!0),c(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(a=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(o&&e.clearInterval(o),u(e,"resize",r,!0)),u(t,"scroll",r,!0),a&&a.disconnect()}));var s=this.root&&(this.root.ownerDocument||this.root)||e;if(t!==s){var l=i(t);l&&this._monitorIntersections(l.ownerDocument)}}},s.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!==n){var r=this.root&&(this.root.ownerDocument||this.root)||e,o=this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n===t)return!0;for(;n&&n!==r;){var o=i(n);if((n=o&&o.ownerDocument)===t)return!0}return!1}));if(!o){var a=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!==r){var s=i(t);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&m>=0&&{top:c,bottom:u,left:d,right:h,width:v,height:m}||null),!w)break;g=g&&p(g)}return w}},s.prototype._getRootRect=function(){var t;if(this.root&&!v(this.root))t=l(this.root);else{var n=v(this.root)?this.root:e,r=n.documentElement,o=n.body;t={top:0,left:0,right:r.clientWidth||o.clientWidth,width:r.clientWidth||o.clientWidth,bottom:r.clientHeight||o.clientHeight,height:r.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,n){return"px"===e.unit?e.value:e.value*(n%2?t.width:t.height)/100})),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},s.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==r)for(var o=0;o=0}function e(e,n){e&&("classList"in e?e.classList.add(n):t(e,n)||(e.className+=(e.className?" ":"")+n))}function r(e,n){e&&("classList"in e?e.classList.remove(n):t(e,n)&&(e.className=e.className.replace(new RegExp("\s*".concat(n,"\s*"),"i"),"")))}function o(t){try{return t.detail.source||t.target}catch(e){return t.srcElement||t.target}}!function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>-1)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var r=t.indexOf("Edge/");r>0&&parseInt(t.substring(r+5,t.indexOf(".",r)),10)}();function i(t,e){for(var n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=e.length;r!==o;r++)try{n.push(t(e[r],r,e))}catch(t){console&&(console.error||console.log)(t)}}((function(t){var e=t.getBoundingClientRect();t.style.width="".concat(e.height,"px")}),n)}}function s(){return/daumapps/i.test(window.navigator.userAgent.toLowerCase())}function c(){return/kakaotalk/i.test(window.navigator.userAgent.toLowerCase())}s()&&(window.addEventListener("daumapps:tab_activation_change",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent("adfit:isCurrentWebViewActivated",{detail:t.detail}))})),window.addEventListener("daumapps:update_browser_info",(function(t){window.useMediaAutoPlay=t.detail.mediaAutoPlayEnabled,window.dispatchEvent(new CustomEvent("adfit:useMediaAutoPlay",{detail:t.detail}))}))),c()&&(window.addEventListener("kakaotalk:activationChange",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent("adfit:isCurrentWebViewActivated",{detail:t.detail}))})),window.addEventListener("kakaotalk:autoPlayAvailableStatus",(function(t){window.useMediaAutoPlay=t.detail.isAvailable,window.dispatchEvent(new CustomEvent("adfit:useMediaAutoPlay",{detail:t.detail}))})));n(952);var u=function(){try{return window.localStorage&&"true"===window.localStorage.getItem("debug")||!0===window._ADFIT_NAS_LOGGER_}catch(t){return!0===window._ADFIT_NAS_LOGGER_}}();function l(){try{var t=Array.prototype.slice.call(arguments);t.unshift("[".concat("layout_ftl_builder","@").concat("1.4.0","]")),u&&window.console.log.apply(window.console,t)}catch(t){}}function d(t){return function(){var e=Array.prototype.slice.call(arguments);return e.unshift("".concat(t,":")),l.apply(null,e)}}const f=l;var h="ad-viewable",p=d("viewableObserverFactory");IntersectionObserver._setupCrossOriginUpdater&&(p("IntersectionObserver._setupCrossOriginUpdater detected "),window.addEventListener("frameIntersectionRect",(function(t){p("incoming frameIntersectionRect message: ".concat(JSON.stringify(t.detail))),IntersectionObserver._setupCrossOriginUpdater()(t.detail.boundingClientRect,t.detail.intersectionRect)})));var v=n(998),m=n.n(v);function w(t){this.message=t||""}function g(t){this.message=t||""}function b(t){this.message=t||""}function y(t){var e={addBreadcrumb:function(){return e},captureException:function(){}};try{return m()&&m()(t)}catch(t){return e}}w.prototype=new Error,w.prototype.name="ImageRatioError",w.prototype.constructor=w,g.prototype=new Error,g.prototype.name="ResourceFetchError",g.prototype.constructor=g,b.prototype=new Error,b.prototype.name="RuntimeError",b.prototype.constructor=b,window.onerror=function(t,e,n,r,o){f("window.onerror: ".concat(t," ").concat(e," ").concat(n," ").concat(r," ").concat(o)),y("https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078").captureException(o)};try{/^mac/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className="os_mac")||/^win/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className="os_windows")||navigator.userAgent.match(/Android/i)&&(document.head.parentNode.className="os_android")}catch(t){}var E=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(t){return t}:o,s=n.viewableContinuousTime,c=void 0===s?1e3:s,u=n.viewableThreshold,l=void 0===u?.5:u,d=n.viewableTimerIdAttribute,f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(){}:o,s=n.onViewableCallback,c=void 0===s?function(t,e){}:s,u=n.onDismissCallback,l=void 0===u?function(t,e){}:u,d=n.viewableThreshold,f=void 0===d?.5:d,h=n.viewableContinuousTime,p=void 0===h?1e3:h,v=n.viewableTimerIdAttribute,m=void 0===v?"data-ad-viewable-timer-id":v;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.log,n=void 0===e?function(){}:e,r=t.onVisibleCallback,o=void 0===r?function(t,e){}:r,a=t.onDismissCallback,s=void 0===a?function(t,e){}:a,c=t.threshold,u=void 0===c?.5:c;return new IntersectionObserver((function(t,e){i((function(t){if(n("entry.isIntersecting: ".concat(t.isIntersecting)),n("entry.intersectionRatio: ".concat(t.intersectionRatio)),t.isIntersecting&&t.intersectionRatio>=u)try{"function"==typeof o&&o(t,e)}catch(t){}else try{"function"==typeof s&&s(t,e)}catch(t){}}),t)}),{threshold:u})}({log:a,threshold:f,onVisibleCallback:function(n,r){if(!t(n.target,"viewable")){var o=n.target.getAttribute(m);if(o&&(a("reset timer"),clearTimeout(Number(o)),n.target.removeAttribute(m)),n.isIntersecting&&n.intersectionRatio>=f){a("first visible!");var i=setTimeout((function(){if(a("still visible?"),n.isIntersecting&&n.intersectionRatio>=f){a("fire viewable callback"),e(n.target,"viewable"),n.target.removeAttribute(m);try{"function"==typeof c&&c(n,r)}catch(t){}}}),p);n.target.setAttribute(m,String(i))}}},onDismissCallback:function(t,e){try{var n=t.target.getAttribute(m);n&&(a("reset timer"),clearTimeout(Number(n)),t.target.removeAttribute(m)),r(t.target,"viewable"),"function"==typeof l&&l(t,e)}catch(t){}}})}({log:a,viewableThreshold:l,viewableContinuousTime:c,viewableTimerIdAttribute:void 0===d?"data-ad-viewable-timer-id":d,onViewableCallback:function(t){a("dispatch internal viewable event"),t.target.dispatchEvent(new CustomEvent(h))},onDismissCallback:function(t){a("dispatch internal dismiss event"),t.target.dispatchEvent(new CustomEvent("ad-dismiss"))}});return function(t,e){try{t&&!t._attachedViewableEventListener&&(a("add event listener once"),t._attachedViewableEventListener=!0,t.addEventListener(h,(function n(){a("remove event listener once"),t.removeEventListener(h,n);try{a("run viewable event"),"function"==typeof e&&e(t)}catch(t){}})),f.observe(t))}catch(t){a(t)}return{unobserve:function(){return f.unobserve(t)}}}}({log:f,viewableContinuousTime:1e3,viewableThreshold:.5});window.$sf=window.$sf||{ext:{inViewPercentage:function(){return f("cannot use $sf.ext.inViewPercentage"),0},register:function(){f("cannot use $sf.ext.register api")},meta:function(){return f("cannot use $sf.ext.meta api"),null}}},window.addEventListener("message",(function(t){try{var e=JSON.parse(t.data);if("adfit"!==e.from)return!1;f("dispatch global event: ".concat(e.type," ").concat(JSON.stringify(e.detail))),window.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}catch(t){}})),window.addEventListener("message",(function t(e){e&&"ad-fit-viewable-fired"===e.data&&!window.isViewableFired&&(window.removeEventListener("message",t),window.isViewableFired=!0)})),window.addEventListener("adfit:rendered",(function n(r){var i=o(r);i&&!t(i,"rendered")&&(window.removeEventListener("adfit:rendered",n),e(i,"rendered"))})),window.addEventListener("adfit:rendered",(function t(e){window.removeEventListener("adfit:rendered",t);var n=o(e);if(!n)return y("https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078").captureException(new Error("installViewableObserver: no event target")),!1;var r=s()&&/m.daum.net/.test(document.referrer)&&document.referrer.indexOf("view=")>-1,i=c()&&/search.daum.net/kakao/.test(document.referrer);function a(t){E(t,(function(){f("dispatch viewable event: "),window.dispatchEvent(new CustomEvent("adfit:viewable"))}))}r||i?window.isCurrentWebViewActivated?a(n):window.addEventListener("adfit:isCurrentWebViewActivated",(function t(e){e.detail.isActivated&&(window.removeEventListener("adfit:isCurrentWebViewActivated",t),a(n))})):a(n)})),window.addEventListener("adfit:assetFetchLoad",(function(t){var e=d("assetFetchLoadDocumentEventHandler"),n=o(t);if(!n)return e("no event target"),!1;if(r(n.parentNode,"spinner"),"IMG"===n.tagName.toUpperCase()&&"naturalWidth"in n){var i=n.naturalWidth,a=n.naturalHeight,s=n.width,c=n.height,u=i/a,l=s/c,f=parseInt(n.getAttribute("data-asset-width"),10),h=parseInt(n.getAttribute("data-asset-height"),10),p=f/h,v=u===p||l===p;if(n.complete&&!1===v){var m=new w(n.src);y("https://830b454857374cdf9f8ff20eccc5901b@aem-kakao-collector.onkakao.net/3081").addBreadcrumb({category:"renderedEventHandler",message:"uc774ubbf8uc9c0 ube44uc728 ub9deuc9c0 uc54auc74c",level:"warn"}).captureException(m,{tags:{dspId:(document.querySelector('meta[name="dspId"]')||{content:"unknown"}).content,referrer:document.referrer,assetUrl:n.src,assetImageWidth:f,assetImageHeight:h,imageNaturalWidth:i,imageNaturalHeight:a,imageDomWidth:s,imageDomHeight:c}})}}})),window.addEventListener("adfit:assetFetchError",(function(t){var n=d("assetFetchErrorEventHandler"),i=o(t);if(!i)return n("no event target"),!1;var a=i.src,s=parseInt(i.getAttribute("data-asset-fetch-retry-cnt")||0),c=parseInt(i.getAttribute("data-asset-fetch-retry-max-count")||3),u=parseInt(i.getAttribute("data-asset-fetch-retry-interval")||2e3);if(i.style.visibility="hidden",e(i.parentNode,"spinner"),snnwindow.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {"detail": {eventType: "viewable", eventUrl: "https://tr.ad.daum.net/vimp?wa=FpxHTBy4u1Llj-R6dv-ncA&enc=k6rSbal-mv4ZWJ_f4POa95FG9edRfKDGQRcrZ5CTjq2UOPZWooEfz99KXBV6XRa9uhdH-m1dxmftpSWFRirIW_NqiNe214yBQA0JwhHu6ov73tkmFSMVybrdkeTJ8LvWulJoFw-7J3e4xC53AWeWG9t9400C5MTUi7BwMunUcqokdOTZ9dluIfnhPlf8Y04Jw74mX0gl3TdrQ_LD0UKzZNGzdWeQmbuSE1eLuleW1Tjlx3c-E6IN7A6TlJhbhrhXqaIRVCPkbBejNYPwy_qK6a21B_9irWifleViDqo4JbvwU40mwojtCIDAgtqYERLrIOKCdhuA0OOSmlgY_2YPrGfXIJc6PKPxlYZHj9Q250H8d-IakdH6I1jxGgOv-LerpeLre-LDyOEMiFsxs4s6B-tc2Mw6OxjqVvS3K_hKcIz1MfDiHNAqP7ZImC3Vxfal&signature=42da1c3bbde65c120a37a4d6dc98df9b&lc=1"}}));window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {"detail": {eventType: "hide", eventUrl: "https://tr.ad.daum.net/ac?wa=FpxHTBy4u1Llj-R6dv-ncA&enc=k6rSbal-mv4ZWJ_f4POa95FG9edRfKDGQRcrZ5CTjq2UOPZWooEfz99KXBV6XRa9uhdH-m1dxmftpSWFRirIW_NqiNe214yBQA0JwhHu6ov73tkmFSMVybrdkeTJ8LvWulJoFw-7J3e4xC53AWeWG9t9400C5MTUi7BwMunUcqokdOTZ9dluIfnhPlf8Y04Jw74mX0gl3TdrQ_LD0UKzZNGzdWeQmbuSE1eLuleW1Tjlx3c-E6IN7A6TlJhbhrhXqaIRVCPkbBejNYPwy_qK6a21B_9irWifleViDqo4JbvwU40mwojtCIDAgtqYERLrIOKCdhuA0OOSmlgY_2YPrGfXIJc6PKPxlYZHj9Q250H8d-IakdH6I1jxGgOv-LerpeLre-LDyOEMiFsxs4s6B-tc2Mw6OxjqVvS3K_hKcIzMSPbcg5N_gZ_m4ufIdzlP&signature=378edcb4615d15497327c39c737f3c17&lc=1"}}));nnn (function () {n var WIDTH = 655;n var HEIGHT = 120;n var IMG_WIDTH = 240;nn var TARGET_WIDTH = WIDTH - IMG_WIDTH;n var TARGET_HEIGHT = HEIGHT;n var SCALE_X = 3;n var SCALE_Y = 3;n var OFFSET_X = (IMG_WIDTH * SCALE_X - TARGET_WIDTH) / 2;n var OFFSET_Y = HEIGHT;n var BLUR_RADIUS = 25;nn var VALUE_THRESHOLD = 0.6;nn try {n var imgThumb = document.querySelector('.img_thumb');nn if (isCrossOriginImage(imgThumb.src)) {n loadTenthImage(imgThumb.src, applyEffect);n } else if (imgThumb.complete) {n applyEffect(imgThumb);n } else {n imgThumb.addEventListener('load', function () {n applyEffect(imgThumb);n });n }n } catch (e) { /* ignore */n }nn function isCrossOriginImage(imageUrl) {n return imageUrl.indexOf(window.location.origin) !== 0;n }nn function isThumbnailUrl(imageUrl) {n return /^(https?://)?[a-zA-Z0-9.-]*(daumcdn|kakaocdn).net/thumb//i.test(imageUrl);n }nn function loadTenthImage(imageUrl, callback) {n var linkDom = document.createElement('a');n linkDom.href = imageUrl;n linkDom.hostname;nn var image = document.createElement('img');n var tenthUrl = window.location.origin + '/thumb/';nn image.crossOrigin = 'Anonymous';n image.addEventListener('load', function () {n if (typeof callback === 'function') {n callback(image);n }n });nn if (isThumbnailUrl(imageUrl)) {n var fnameIndex = imageUrl.indexOf('/?fname=');n var fname = imageUrl.substring(fnameIndex);n var optionIndex = imageUrl.indexOf('/thumb/') + '/thumb/'.length;n var option = imageUrl.substring(optionIndex, fnameIndex);n } else {n }n }nn function applyEffect(image) {n var imgBlur = document.querySelector('.img_blur');n drawStackBlurredImage(imgBlur, image, IMG_WIDTH, HEIGHT, TARGET_WIDTH, TARGET_HEIGHT, SCALE_X, SCALE_Y, OFFSET_X, OFFSET_Y, BLUR_RADIUS);nn var blurredImageData = imgBlur.getContext('2d').getImageData(0, 0, imgBlur.width, imgBlur.height);n var averageRGB = getAverageRGB(blurredImageData);n var averageHSV = getHSVfromRGB(averageRGB);nn if (averageHSV.v >= VALUE_THRESHOLD) {n document.querySelector('.blur_img').classList.add('show');n }n }nn function drawStackBlurredImage(canvas, image, imageWidth, imageHeight, targetWidth, targetHeight, scaleX, scaleY, offsetX, offsetY, radius) {n var ctx = canvas.getContext('2d');nn var blurX = Math.floor(offsetX / scaleX);n var blurY = Math.floor(offsetY / scaleY);n var blurWidth = Math.floor(targetWidth / scaleX);n var blurHeight = Math.floor(targetHeight / scaleY);nn canvas.width = blurWidth;n canvas.height = blurHeight;nn ctx.drawImage(image, -blurX, -blurY, imageWidth, imageHeight);nn var blurredImageData = getStackBlurredImageData(ctx, blurWidth, blurHeight, 0, 0, blurWidth, blurHeight, radius);nn ctx.putImageData(blurredImageData, 0, 0);n }nn function getStackBlurredImageData(ctx, width, height, blurX, blurY, blurWidth, blurHeight, radius) {n var imageData1 = ctx.getImageData(0, 0, width, height);n var imageData2 = ctx.getImageData(0, 0, width, height);nn applyUniDirectionalStackBlur(imageData1, imageData2, blurX, blurY, blurWidth, blurHeight, radius, false);n applyUniDirectionalStackBlur(imageData2, imageData1, blurX, blurY, blurWidth, blurHeight, radius, true);nn return imageData1;n }nn function applyUniDirectionalStackBlur(imageData, targetImageData, blurX, blurY, blurWidth, blurHeight, radius, transpose) {n var imageDataReader = ImageDataReader(imageData, transpose);n var targetImageDataReader = ImageDataReader(targetImageData, transpose);nn if (transpose) {n var temp = blurX;n blurX = blurY;n blurY = temp;nn temp = blurWidth;n blurWidth = blurHeight;n blurHeight = temp;n }nn var stack;n var x, y;n for (y = blurY; y < blurY + blurHeight; ++y) {n stack = createStack(imageDataReader, radius, blurX, y);n for (x = blurX; x < blurX + blurWidth; ++x) {n targetImageDataReader.setPixel(x, y, [n Math.floor(stack.stack[0] / stack.stackSize),n Math.floor(stack.stack[1] / stack.stackSize),n Math.floor(stack.stack[2] / stack.stackSize),n Math.floor(stack.stack[3] / stack.stackSize)n ]);n stack.next();n }n }n }nn function clip(value, minInclusive, maxInclusive) {n return Math.min(Math.max(value, minInclusive), maxInclusive);n }nn function ImageDataReader(imageData, transpose) {n var width = transpose ? imageData.height : imageData.width;n var height = transpose ? imageData.width : imageData.height;nn var getPixel = transpose ? function (x, y) {n var clippedX = clip(x, 0, width - 1);n var clippedY = clip(y, 0, height - 1);n var pixelIndex = height * 4 * clippedX + clippedY * 4;n return [n imageData.data[pixelIndex],n imageData.data[pixelIndex + 1],n imageData.data[pixelIndex + 2],n imageData.data[pixelIndex + 3]n ];n } : function (x, y) {n var clippedX = clip(x, 0, width - 1);n var clippedY = clip(y, 0, height - 1);n var pixelIndex = width * 4 * clippedY + clippedX * 4;n return [n imageData.data[pixelIndex],n imageData.data[pixelIndex + 1],n imageData.data[pixelIndex + 2],n imageData.data[pixelIndex + 3]n ];n };nn var setPixel = transpose ? function (x, y, pixel) {n var clippedX = clip(x, 0, width - 1);n var clippedY = clip(y, 0, height - 1);n var pixelIndex = height * 4 * clippedX + clippedY * 4;n imageData.data[pixelIndex] = pixel[0];n imageData.data[pixelIndex + 1] = pixel[1];n imageData.data[pixelIndex + 2] = pixel[2];n imageData.data[pixelIndex + 3] = pixel[3];n } : function (x, y, pixel) {n var clippedX = clip(x, 0, width - 1);n var clippedY = clip(y, 0, height - 1);n var pixelIndex = width * 4 * clippedY + clippedX * 4;n imageData.data[pixelIndex] = pixel[0];n imageData.data[pixelIndex + 1] = pixel[1];n imageData.data[pixelIndex + 2] = pixel[2];n imageData.data[pixelIndex + 3] = pixel[3];n };nn return {width: width, height: height, getPixel: getPixel, setPixel: setPixel};n }nn function createStack(imageDataReader, radius, x, y) {n var i, j;nn var stack = [0, 0, 0, 0];n var leftDiagonal = [0, 0, 0, 0];n var rightDiagonal = [0, 0, 0, 0];nn var stackWeights = new Array(radius * 2 + 1);n for (i = 0; i <= radius; ++i) {n stackWeights[i] = i + 1;n stackWeights[stackWeights.length - 1 - i] = i + 1;n }n var stackSize = stackWeights.reduce(function (prev, curr) {n return prev + curr;n }, 0);nn var pixel, pixelX;n for (i = 0; i <= radius; ++i) {n pixelX = x - radius + i;n pixel = imageDataReader.getPixel(pixelX, y);n for (j = 0; j < 4; ++j) {n stack[j] += pixel[j] * stackWeights[i];n leftDiagonal[j] += pixel[j];n }n }nn for (i = radius + 1; i <= radius * 2; ++i) {n pixelX = x - radius + i;n pixel = imageDataReader.getPixel(pixelX, y);n for (j = 0; j < 4; ++j) {n stack[j] += pixel[j] * stackWeights[i];n rightDiagonal[j] += pixel[j];n }n }nn pixelX = x - radius + i;n pixel = imageDataReader.getPixel(pixelX, y);n for (j = 0; j < 4; ++j) {n rightDiagonal[j] += pixel[j];n }nn var currentX = x;n var next = function () {n var leftDiagonalLeftX = currentX - radius;n var leftDiagonalLeftPixel = imageDataReader.getPixel(leftDiagonalLeftX, y);nn var nextPixelX = currentX + 1;n var nextPixel = imageDataReader.getPixel(nextPixelX, y);nn var rightDiagonalNextX = currentX + radius + 1;n var rightDiagonalNextPixel = imageDataReader.getPixel(rightDiagonalNextX, y);nn for (var i = 0; i < 4; ++i) {n stack[i] = stack[i] - leftDiagonal[i] + rightDiagonal[i];n leftDiagonal[i] = leftDiagonal[i] - leftDiagonalLeftPixel[i] + nextPixel[i];n rightDiagonal[i] = rightDiagonal[i] - nextPixel[i] + rightDiagonalNextPixel[i];n }n currentX += 1;n };nn return {stack: stack, leftDiagonal: leftDiagonal, rightDiagonal: rightDiagonal, stackSize: stackSize, next: next};n }nn function getAverageRGB(imageData) {n var redTotal = 0;n var greenTotal = 0;n var blueTotal = 0;nn var rgb = {r: 0, g: 0, b: 0, a: 1};nn var count = imageData.data.length;nn for (var i = 0; i < count; i = i + 4) {n redTotal += imageData.data[i];n greenTotal += imageData.data[i + 1];n blueTotal += imageData.data[i + 2];n }nn rgb.r = ~~(redTotal * 4 / count);n rgb.g = ~~(greenTotal * 4 / count);n rgb.b = ~~(blueTotal * 4 / count);nn return rgb;n }nn function mod(n, m) {n return ((n % m) + m) % m;n }nn function getHSVfromRGB(rgb) {n var r = rgb.r / 255;n var g = rgb.g / 255;n var b = rgb.b / 255;nn var v = Math.max(r, g, b);n var diff = v - Math.min(r, g, b);n var s = v === 0 ? 0 : diff / v;n var h;nn if (diff === 0) {n h = 0;n } else if (v === r) {n h = 60 * mod(((g - b) / diff), 6);n } else if (v === g) {n h = 60 * (((b - r) / diff) + 2);n } else {n h = 60 * (((r - g) / diff) + 4);n }nn return {s: s, v: v, h: h};n }n })()nnnnn"}" title="광고" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" allowtransparency="true" src="https://t1.daumcdn.net/kas/static/safeframe.html" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-height: inherit; border: 0px; min-width: 655px; min-height: 120px;">

안타는 세 번째 타석에서 나왔다. 1-1로 팽팽히 맞선 상황에서 선두 타자로 나선 김하성은 상대 투수와 9구 승부 끝에 슬라이더를 공략해 중전 안타를 쳤다.

이후 샌디에이고는 상대 실책을 틈타 2사 만루의 기회를 만들었다. 크로넨워스가 볼넷을 골라내 3루 주자 김하성이 홈을 밟으며 역전에 성공했다. 김하성은 8회 1사 1루 상황에서 마지막 타석에 들어섰지만 병살타를 쳤다.

샌디에이고는 김하성의 결승 득점과 선발 마이클 킹의 호투에 힘입어 마이애미에 2-1로 승리했다. 2연승을 달리며 시즌 전적 29승 28패가 됐다.

한종훈 기자 gosportsman@mt.co.kr

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 1,151 / 10 페이지
번호
제목
이름

최근글


  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01
  • 등록일 01.01

새댓글


  • 글이 없습니다.
알림 0