<p>برز اللاعب الشاب جوشوا آبي في تدريبات نادي ليفربول، حيث يسعى الفريق للتحضير لمواجهة مانشستر سيتي في قمة الدوري الإنجليزي الممتاز، المقررة مساء الأحد، وقد أثار آبي، الذي يبلغ من العمر 15 عامًا، انتباه الجميع بعد أن تم استدعاؤه للأسبوع الثاني على التوالي بقرار من المدير الفني الهولندي أرني سلوت، مما يعكس الثقة الكبيرة التي يتمتع بها داخل الجهاز الفني.</p><h2>من هو جوشوا آبي؟</h2><p>وُلد جوشوا آبي في 17 يوليو 2010، ويحمل الجنسيتين الإنجليزية والنيجيرية، وقد انضم إلى أكاديمية ليفربول، وتم تصعيده في يوليو الماضي إلى فريق تحت 18 عامًا، على الرغم من صغر سنه مقارنة بزملائه في الفريق.</p><p>يلعب آبي في مركز الجناح الأيمن، ويتميز بالسرعة والمهارة واللعب المباشر، مع الاعتماد الكبير على قدمه اليسرى، مما جعله يُعتبر من أبرز المواهب الواعدة في أكاديمية "الريدز".</p><h2>أصغر لاعب في تاريخ ليفربول بدوري أبطال أوروبا للشباب</h2><p>دخل آبي التاريخ مبكرًا كأصغر لاعب يشارك مع ليفربول في دوري أبطال أوروبا للشباب، حيث شارك كبديل أمام فريق إم إس كيه زيلينا تحت 19 عامًا، وذلك عندما كان عمره 15 عامًا و6 أشهر و17 يومًا، وجاء ظهوره مع الفريق الأول بعد أيام قليلة من هذا الإنجاز، مما يؤكد تسارع وتيرة تطوره الفني داخل النادي.</p><h2>أرقام مميزة رغم صغر السن</h2><p>على مستوى فريق تحت 18 عامًا، قدم آبي مستويات مميزة هذا الموسم، حيث سجل 5 أهداف وصنع هدفين خلال 8 مباريات، بمعدل مساهمة تهديفية كل 78.7 دقيقة، وكان من أبرز محطاته تسجيل هدف وصناعة آخر في الفوز المثير على مانشستر سيتي تحت 18 عامًا بنتيجة 3-2، مما عزز من مكانته داخل الأكاديمية.</p><h2>سلوت يجهزه للمستقبل</h2><p>يسعى المدرب الهولندي أرني سلوت إلى إعداد جوشوا آبي تدريجياً للمستقبل، عبر دمجه في تدريبات الفريق الأول ومنحه فرصة الاحتكاك بالنجوم الكبار، في إطار خطة طويلة الأمد تهدف إلى تطوير المواهب الشابة، ورغم أن فرص مشاركته أمام مانشستر سيتي تبدو ضئيلة، فإن تواجده المتكرر في المران يعكس حجم التقدير الذي يحظى به داخل الجهاز الفني.</p><h2>صراع أوروبي على توقيعه</h2><p>يثير تألق آبي اهتمام عدد من كبار الأندية الأوروبية، مثل مانشستر سيتي ومانشستر يونايتد وتشيلسي وأرسنال، إلى جانب باريس سان جيرمان وبرشلونة، ولم يوقع اللاعب بعد على عقد احترافي مع ليفربول، مما يفسر حرص النادي على منحه مزيدًا من الاهتمام لإقناعه بأن مستقبله الأفضل سيكون في ميرسيسايد.</p><h2>ارتباط بوكالة نجوم وزيارات خاصة</h2><p>مؤخراً، وقع آبي مع وكالة PLG، التابعة لنجم ليفربول ترينت ألكسندر-أرنولد، كما حظي بمعاملة خاصة خلال زيارة لملعب سانتياغو برنابيو لمتابعة إحدى مباريات ريال مدريد، مما يشير إلى تصاعد قيمته التسويقية مبكرًا.</p><h2>رسالة واضحة من ليفربول</h2><p>يعكس الظهور المتكرر لجوشوا آبي مع الفريق الأول قناعة ليفربول بأنه يملك موهبة استثنائية تستحق الرعاية والتدرج الهادئ، في وقت يبدو فيه النادي مصمماً على حمايته من إغراءات المنافسين وصناعة نجم جديد للمستقبل القريب.</p>


                        </div><script type="text/javascript">
        replaceOembeds();
        function replaceOembeds() {
            var allEmbeds = document.getElementsByTagName("OEMBED");
            while (allEmbeds.length != 0) {
                replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
                allEmbeds = document.getElementsByTagName("OEMBED");
            }
            runYoutubeLazyLoad();
            setTimeout(function () {
                loadfbApi();
            }, 4000);
        }

        function replaceOembedWithHtml(element, sourceData) {
            if (sourceData.source.toLowerCase() === "youtube") {
                var html="<div class="yt-embed"><div class="embed-wrap">" +
                    '<div class="embed-container">' +
                    '<div class="youtube" data-embed="' + sourceData.id + '">' +
                    '<div class="play-button"> ' +
                    '<svg class="icon"><use xlink:href="http://www.elbalad.news/themes/elbalad/assets/images/icons.svg#youtube"></use></svg>' +
                    '</div>' +
                    '</div></div></div></div>';
                replaceElementWithHtml(element, html);
            } else if (sourceData.source.toLowerCase() === "instagram") {
                var html="<div class="instagram-embed"><iframe class="lazyload" width="320" height="440" data-src="https://instagram.com/p/" + sourceData.id + '/embed" frameborder="0"></iframe></div>';
                replaceElementWithHtml(element, html);
            } else if (sourceData.source.toLowerCase() === "twitter") {
                var html="<div class="tw-embed"><iframe border=0 frameborder=0 height=250 width=550 src="https://twitframe.com/show?url=" + encodeURI(sourceData.url) + '"></iframe></div>';
                replaceElementWithHtml(element, html);
            } else if (sourceData.source.toLowerCase() === "facebook") {
                var html="<div class="fb-embed"><div class="fb-video" data-href="" + sourceData.url + '" data-width="500" data-allowfullscreen="true" data-autoplay="true" data-show-captions="true"></div></div>'
                replaceElementWithHtml(element, html);
            } else {
                replaceElementWithHtml(element, "");
            }
        }

        function extractLinkFromOembed(element) {
            return getUrlSource(element.getAttribute("url"));
        }

        function getUrlSource(url) {
            var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
            var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
            var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
            var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

            if (ytRegex.test(url)) {
                return {
                    source: "Youtube",
                    url: url,
                    id: ytRegex.exec(url)[1]
                };
            }

            if (instaRegex.test(url)) {
                return {
                    source: "Instagram",
                    url: url,
                    id: instaRegex.exec(url)[3]
                };
            }

            if (twitterRegex.test(url)) {
                return {
                    source: "Twitter",
                    url: url,
                    id: twitterRegex.exec(url)[1]
                };
            }

            if (fbRegex.test(url)) {
                return {
                    source: "Facebook",
                    url: url,
                    id: fbRegex.exec(url)[1]
                };

            }

            return {
                source: "Unknown",
                url: url,
                id: ""
            };
        }

        function replaceElementWithHtml(element, html) {
            var str = html;
            var Obj = element; //any element to be fully replaced
            if (Obj.outerHTML) { //if outerHTML is supported
                Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
            } else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
                var tmpObj = document.createElement("div");
                tmpObj.innerHTML = '<!--THIS DATA SHOULD BE REPLACED-->';
                ObjParent = Obj.parentNode; //Okey, element should be parented
                ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
                ObjParent.innerHTML = ObjParent.innerHTML.replace('<div><!--THIS DATA SHOULD BE REPLACED--></div>', str);
            }
        }
        function loadfbApi() {
            var js = document.createElement('script');
            js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
            document.body.appendChild(js);
        }
        function runYoutubeLazyLoad() {
            /// youtube lazyload
            var youtube = document.querySelectorAll(".youtube");

            for (var i = 0; i < youtube.length; i++) {

                var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
                    "/0.jpg";

                var image = new Image();
                image.src = "https://www.elbalad.news/themes/elbalad/assets/images/no.jpg";
                image.classList.add('lazyload');
                image.setAttribute("data-src", source);
                image.setAttribute("alt", "youtube");
                image.addEventListener("load", function () {
                    youtube[i].appendChild(image);
                }(i));

                youtube[i].addEventListener("click", function () {
                    var iframe = document.createElement("iframe");
                    iframe.setAttribute("frameborder", "0");
                    iframe.setAttribute("allowfullscreen", "");
                    iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
                        .embed + "?rel=0&showinfo=0&autoplay=1");
                    this.innerHTML = "";
                    this.appendChild(iframe);
                });
            };
        }
    </script><script async src="//www.instagram.com/embed.js"></script>