<title>

</h2> <div class="app-dev-info"> <!-- <span class="cat-name">Enseignement</span> --> <span class="app-developer">Enseignement | Simya Solutions Ltd.</span> </div> </div> <p class="gen-desc">Jouez sur PC avec BlueStacks - la plate-forme de jeu Android, approuvée par + 500M de joueurs.</p> <div class="download-wrapper download-buttons"> <a href="" class="download-bs5 download-bs5-win download-button big-dwn-btn custom-download android-popup download-button-tooltip activated" data-utm="cmp-com.simyasolutions.ling.hr-fr" data-animation="réessayer de télécharger" data-app='{"title":"<title>","icon":"https://cdn-icon.bluestacks.com/lh3/CYJSZeqKBsaWRh3a8mzI6nsvQ41cA4XUfQYDktkBX0--AIw2yo1yFYodeZGncwk4DoUG","rating":94,"package":"com.simyasolutions.ling.hr"}' data-lang="en"> <img class="img-responsive brand-logo" src="https://cdn-www.bluestacks.com/bs-images/homepage/bs-logo-icon.png" alt="BlueStacks"> <div class="cta-block"> <span class="so-button">Jouer sur PC</span><span class="sub-text">Télécharger et jouer</span> </div> </a> <a href="" class="download-button big-dwn-btn custom-download android-popup download-button-tooltip activated hide-on-windows" data-app='{"title":"<title>","icon":"https://cdn-icon.bluestacks.com/lh3/CYJSZeqKBsaWRh3a8mzI6nsvQ41cA4XUfQYDktkBX0--AIw2yo1yFYodeZGncwk4DoUG","rating":94,"package":"com.simyasolutions.ling.hr"}' data-lang="en" data-tr="" data-utm="cmp-com.simyasolutions.ling.hr-fr" data-animation="réessayer de télécharger" data-in-compatible="false"> <img class="img-responsive brand-logo" src="https://cdn-www.bluestacks.com/bs-images/homepage/bs-logo-icon.png" alt="BlueStacks"> <div class="cta-block"> <span class="so-button" data-test="Jouer sur PC" data-macos="Jouer sur PC">Jouer sur PC</span><span class="sub-text">Télécharger et jouer</span> </div> </a> </div> <!-- <div class="app-player-info launch-app-player pc-visible"> <span> Vous utilisez déjà BlueStacks? </span> <a class="open-app-player launch-button" href="#" id="launch-button"></a> </div> --> </section> </div> <section class="app-tab-section"> <div class="container"> <ul class="tab-list"> <li class="tab-item active" data-id="game-features"> <a href="javascript:void(0)">Aperçu</a> </li> <li class="tab-item" data-id="gallery_container"> <a href="javascript:void(0)">Galerie</a> </li> <li class="tab-item" data-id="bst-features"> <a href="javascript:void(0)">Comment Jouer</a> </li> <li class="tab-item" data-id="similar-games"> <a href="javascript:void(0)">Jeux Similaires</a> </li> </ul> <p class="published-date last-updated">Page Modifiée le: <span>16 janvier 2020</span> </p> </div> </section> <div class="drop-down scrollDown mob-visible"></div> </section> <section class="game-features" id="game-features"> <div class="container description-container"> <div id="display-ads"> <div id="display-panel-top"></div> <div id="display-panel-bottom"></div> <div id="display-ss-left"></div> </div> <div> <h2 class="feature-heading">Play Learn Croatian Language with Master Ling on PC</h2> <div class="desc show-less"> <div class="feature-content"> <div jsname="sngebd">Learn Croatian from Master Ling! <br/><br/>Our free Croatian language learning app is designed to make learning Croatian as easy and as fun as possible! Using a variety of mini games and interactive learning techniques, you’ll be able to immerse yourself in the Croatian language using just your smartphone! <br/><br/>Whether you’re a complete beginner and don’t know any Croatian words and you want to learn the basics of the language, or you’re already pretty fluent and want to learn advanced Croatian or brush up on your knowledge – Ling has you covered! <br/><br/>Traditional Croatian language lessons can be boring, dull and no fun at all. At Ling, we’ve made the learning process fun by using puzzles, games, challenges and quizzes to teach you how to read, write and speak Croatian! <br/><br/>-------------------------------------------------------<br/><b>OUR CROATIAN TEACHING MINI GAMES…</b><br/>-------------------------------------------------------<br/>- Flashcards<br/>- Word quizzes<br/>- Match pictures with the corresponding word<br/>- Sort sentences into the correct order<br/>- Writing practice using your finger and smartphone screen<br/>- Complete the unfinished sentence<br/>… And much, much more! <br/><br/>With so many different mini games, challenges, quizzes and puzzles to teach you Croatian, you’ll have hours of fun learning a new language. It may not feel like learning at all! <br/><br/>--------------------------------<br/><b>LING – HIGHLIGHTS</b><br/>--------------------------------<br/>- User friendly interface is easy to navigate<br/>- Individual courses covering different aspects of the Croatian language<br/>- Courses for all fluency levels, from absolute beginner to very advanced<br/>- Mini games, flashcards, challenges and interactive games to help you learn much faster<br/>- Learn Croatian using an app that was made by Croatian natives<br/>- Assess yourself on Croatian speaking and pronunciation <br/>- Learn useful Croatian grammar while playing fun games<br/>- Learn how to write the Croatian alphabets<br/>- Learn how to speak about a variety of different topics<br/><br/><b>Ling is available for 50+ different languages:</b><br/><br/>Learn Arabic, Learn Chinese, Learn Czech, Learn Dutch, Learn English, Learn French, Learn German, Learn Greek, Learn Hindi, Learn Italian, Learn Japanese, Learn Khmer, Learn Korean, Learn Lithuanian, Learn Malaysian, Learn Norwegian, Learn Portuguese, Learn Russian, Learn Serbian, Learn Slovak, Learn Spanish, Learn Swahili, Learn Tagalog, Learn Thai, Learn Turkish, Learn Vietnamese, Learn Afrikaans, Learn Croatian, Learn Hungarian, Learn Nepali, Learn Indonesian, Learn Turkish, Learn Mongolian, Learn Urdu, Learn Finnish, Learn Romanian, Learn Bulgarian, Learn Telugu, Learn Georgian, Learn Danish, Learn Bengali, Learn Tamil, Learn Polish, Learn Farsi, Learn Burmese, Learn Malayalam, Learn Punjabi, Learn Swedish <br/><br/>Follow Us: https://ling-app.com/</div> </div> </div> </div> </div> </section> <section class="app-screenshots"> <div class="gallery screenshot-layer" data-id="gallery" id="gallery_container"> <div class="container gallery-container" id="screenshots_gallery"> <div class="swiper-container screenshots"> <ul class="gallery-list swiper-wrapper"> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/b-L_sHIk2J5Vl4ZDHoVt1qxosOXfMp6pjkj2jO9pOIc11dVcessxH75r_S1ORFSNJTFL=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/b-L_sHIk2J5Vl4ZDHoVt1qxosOXfMp6pjkj2jO9pOIc11dVcessxH75r_S1ORFSNJTFL=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/b-L_sHIk2J5Vl4ZDHoVt1qxosOXfMp6pjkj2jO9pOIc11dVcessxH75r_S1ORFSNJTFL"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/OOEariCupkpeD6cUDIWrPApJZ-Ku7JhKtAY1n33fI92qAn_TQfDwD7m044wMWrVfvQ0u=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/OOEariCupkpeD6cUDIWrPApJZ-Ku7JhKtAY1n33fI92qAn_TQfDwD7m044wMWrVfvQ0u=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/OOEariCupkpeD6cUDIWrPApJZ-Ku7JhKtAY1n33fI92qAn_TQfDwD7m044wMWrVfvQ0u"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/DlAgpw_YD0pEwsOCUVHs8yeze9nFBnfmeX_O4bUR5u4FLDcqgTvojbjCzVhrKCtLjQY=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/DlAgpw_YD0pEwsOCUVHs8yeze9nFBnfmeX_O4bUR5u4FLDcqgTvojbjCzVhrKCtLjQY=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/DlAgpw_YD0pEwsOCUVHs8yeze9nFBnfmeX_O4bUR5u4FLDcqgTvojbjCzVhrKCtLjQY"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/aLTOFO5_VP90kfGw8FDNEZtmb8UhGMVayec0lcGj5ZThmlTMlO-60UQkElKkkM3ctuo=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/aLTOFO5_VP90kfGw8FDNEZtmb8UhGMVayec0lcGj5ZThmlTMlO-60UQkElKkkM3ctuo=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/aLTOFO5_VP90kfGw8FDNEZtmb8UhGMVayec0lcGj5ZThmlTMlO-60UQkElKkkM3ctuo"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/w_LdL9jpOeOQEfrrxJ1pwyFYr4Lbkq2OT3SqAuHsB_4E-RoPwB7mVri_pTelPPjV4ASV=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/w_LdL9jpOeOQEfrrxJ1pwyFYr4Lbkq2OT3SqAuHsB_4E-RoPwB7mVri_pTelPPjV4ASV=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/w_LdL9jpOeOQEfrrxJ1pwyFYr4Lbkq2OT3SqAuHsB_4E-RoPwB7mVri_pTelPPjV4ASV"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/R3B4pWOWsL8GvvkOEL82epXeZyB7UuTMgwmOL3tw_lYD_cC65TDPW6Zr3cxxr0ZhOg=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/R3B4pWOWsL8GvvkOEL82epXeZyB7UuTMgwmOL3tw_lYD_cC65TDPW6Zr3cxxr0ZhOg=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/R3B4pWOWsL8GvvkOEL82epXeZyB7UuTMgwmOL3tw_lYD_cC65TDPW6Zr3cxxr0ZhOg"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/gyKYR50zpRWUpMNF1d2z2QQR0J3Qu0YcXcWkU6sMqMuixWiFTDL0AtgZiPDfVOBnTCA=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/gyKYR50zpRWUpMNF1d2z2QQR0J3Qu0YcXcWkU6sMqMuixWiFTDL0AtgZiPDfVOBnTCA=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/gyKYR50zpRWUpMNF1d2z2QQR0J3Qu0YcXcWkU6sMqMuixWiFTDL0AtgZiPDfVOBnTCA"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> <li class="gallery-item swiper-slide" data-src="https://cdn-icon.bluestacks.com/lh3/AwXHStHPmY0L6EPkq-pWD1bLd2BdNYKM6K7ltjhf6OjqH7yhfAdsIum0F-JZdxc79Q=w1200"> <img data-src="https://cdn-icon.bluestacks.com/lh3/AwXHStHPmY0L6EPkq-pWD1bLd2BdNYKM6K7ltjhf6OjqH7yhfAdsIum0F-JZdxc79Q=w386" class="img-responsive lazy" alt="https://cdn-icon.bluestacks.com/lh3/AwXHStHPmY0L6EPkq-pWD1bLd2BdNYKM6K7ltjhf6OjqH7yhfAdsIum0F-JZdxc79Q"> <div class="img-loading"> <svg class="svg-icon" viewBox="0 0 100 100" height="100" width="100" id="loader"> <rect fill="#ddd" class="cls-1" x="12.05" y="15.85" width="82.72" height="60.34" transform="translate(-11.19 17.78) rotate(-17.13)" /> <path fill="#fff" class="cls-2" d="M81.4,10,96.82,60,25.42,82,10,32,81.4,10M86.69,0,79,2.36l-71.4,22L0,26.73l2.36,7.64,15.42,50L20.13,92l7.65-2.36,71.4-22,7.64-2.36-2.35-7.64-15.42-50L86.69,0Z" /> <rect fill="#ddd" class="cls-1" x="37.36" y="36.61" width="82.71" height="60.34" /> <path fill="#fff" class="cls-2" d="M116.07,40.61V93H41.36V40.61h74.71m8-8H33.36V101h90.71V32.61Z" /> <circle fill="#fff" class="cls-2" cx="60.25" cy="55.16" r="7.29" /> <polygon fill="#fff" class="cls-2" points="53.41 84.92 70.57 65.05 76.76 71.24 88.49 55.6 107.82 84.92 53.41 84.92" /> </svg> <div class="shine"></div> </div> </li> </ul> <div class="swiper-button swiper-button-next"></div> <div class="swiper-button swiper-button-prev"></div> </div> </div> </div> </section> <section class="bst-features" id="bst-features"> <div class="container"> <h2 class="bst-heading">Jouez à <title> sur PC. C'est facile de commencer.</h2> <ul class="steps"> <li class="step-item"> <p class="content"> Téléchargez et installez BlueStacks sur votre PC </p> </li> <li class="step-item"> <p class="content"> Connectez-vous à Google pour accéder au Play Store ou faites-le plus tard </p> </li> <li class="step-item"> <p class="content"> Recherchez <title> dans la barre de recherche dans le coin supérieur droit </p> </li> <li class="step-item"> <p class="content"> Cliquez pour installer <title> à partir des résultats de la recherche </p> </li> <li class="step-item"> <p class="content"> Connectez-vous à Google (si vous avez ignoré l'étape 2) pour installer <title> </p> </li> <li class="step-item"> <p class="content"> Cliquez sur l'icône <title> sur l'écran d'accueil pour commencer à jouer </p> </li> </ul> <div class="video-section"> <iframe src="https://www.youtube.com/embed/pULTzJqTy20?rel=0&controls=0&playsinline=1&mute=1" data-bs5-src="https://www.youtube.com/embed/ieljgdhkK8U?rel=0&controls=0&playsinline=1&mute=1" data-bs4-src="https://www.youtube.com/embed/U1WjP2EDJpo?rel=0&controls=0&playsinline=1&mute=1" height="488" width="100%" frameborder="0" allowfullscreen></iframe> <figure class="video-overlayer"> <img class="video-layer-img" width="870" height="488" src="https://img.youtube.com/vi/pULTzJqTy20/mqdefault.jpg"> <span class="play-icon">Regarder la Vidéo</span> </div> </div> </div> </section> <section class="similar-games" id="similar-games"> <div class="container"> <h2 class="heading">Jeux Similaires</h2> <ul class="similar-games-list"> <li class="similar-item"> <a class="flex" href="https://www.bluestacks.com/campaign/simply.learn.serbian/fr"> <figure class="sim-img"> <img class="object-fit" src="https://cdn-icon.bluestacks.com/lh3/Fu6lKliZROWd2Eq2Qmkt-usfV5NCbRSd0HOdUijSakWn85k0s1415GaRP9aSaCAtZHG6" alt="Simply Learn Serbian"> </figure> <div class="content"> <h4 class="title">Simply Learn Serbian</h4> <p class="developer">Ling Learn Languages</p> <div class="rating"> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> </div> </div> </a> </li> <li class="similar-item"> <a class="flex" href="https://www.bluestacks.com/campaign/com.simyasolutions.ling.sr/fr"> <figure class="sim-img"> <img class="object-fit" src="https://cdn-icon.bluestacks.com/lh3/7XqLZ-nHIavDrN0dr4f3e6B5zQVuAazMBRY22-tAFqJV90M22AH6JYQDUovppx0ZfQSb" alt="Ling - Learn Serbian Language"> </figure> <div class="content"> <h4 class="title">Ling - Learn Serbian Language</h4> <p class="developer">Ling Learn Languages</p> <div class="rating"> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> </div> </div> </a> </li> <li class="similar-item"> <a class="flex" href="https://www.bluestacks.com/campaign/simply.learn.croatian/fr"> <figure class="sim-img"> <img class="object-fit" src="https://cdn-icon.bluestacks.com/lh3/6RlVhMJtF1l75A7x-zBXj1ysBpT2P_BCBoKYmkhziMPk2RTA3yueij_k2QMsI0XDJVc" alt="Simply Learn Croatian"> </figure> <div class="content"> <h4 class="title">Simply Learn Croatian</h4> <p class="developer">Ling Learn Languages</p> <div class="rating"> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> <svg class="rating-star active"> <use xlink:href="#rating-dark"></use> </svg> </div> </div> </a> </li> </ul> </div> </section> </div> <div class="normal-container-2"> <footer> <section class="unlock-banner-section fade-in animate-section"> <img class="bg-image loaded unblur" src="https://cdn-www.bluestacks.com/bs-images/generic-app-page-banner.jpeg"> <div class="bg-tint"></div> <div class="container"> <div class="unlock-content"> <div class="heading"> <h2>Libérez le potentiel de votre PC. Et le votre aussi.</h2> </div> <div class="download-buttons"> <a class="download-bs avocado-green bigger download-button activated" data-utm="cmp-com.simyasolutions.ling.hr-fr" data-animation="réessayer de télécharger" data-app='{"title":"<title>","icon":"https://cdn-icon.bluestacks.com/lh3/CYJSZeqKBsaWRh3a8mzI6nsvQ41cA4XUfQYDktkBX0--AIw2yo1yFYodeZGncwk4DoUG","rating":94,"package":"com.simyasolutions.ling.hr"}' data-lang="en" data-mac-attr="Télécharger BlueStacks"> <svg class="svg" role="img" title="Search"> <use xlink:href="#download-icon"></use> </svg> <div class="button-copy"> <span class="so-button" data-test="Télécharger BlueStacks" data-macos="Télécharger BlueStacks"> Télécharger BlueStacks </span> <span class="version-info">v 4.210.0 for Mac</span> </div> </a> </div> </div> </div> </section> <section class='footer-wrapper'> <div class='container'> <div class='logo-section'> <a href='https://www.bluestacks.com/fr/index.html' class='footer-logo-lnk'> <img class='lazy' height='32' width='32' data-src='https://cdn-www.bluestacks.com/bs-images/logo-icon.png' alt='BlueStacks'> <div class='img-loading'> <svg class='svg-icon' viewBox='0 0 100 100' height='100' width='100'> <use xlink:href='#loader'></use> </svg> <div class='shine'></div> </div> </a> <ul class='breadcrumb-list'> </ul> </div> <div class='menu-section'> <div id='footer-menu' class='games-section'> <ul id='menu-homepage-v2-footer-menu-french-homepage-v2-footer-menu' class='games-item-list'> <li id='menu-item-2571712' class='no-hover menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2571712'> <a>Produits</a> <ul class='sub-menu'> <li id='menu-item-2031540' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2031540'><a href='https://www.bluestacks.com/fr/bluestacks-5.html'>BlueStacks 5</a></li> <li id='menu-item-3411253' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-3411253'><a href='https://www.bluestacks.com/fr/android-11.html'>Android 11</a></li> <li id='menu-item-1650686' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1650686'> <a href='https://www.bluestacks.com/fr/apps.html'>Jeux</a> <ul class='sub-menu'> <li id='menu-item-2638080' class='mob-visible menu-item menu-item-type-post_type menu-item-object-page menu-item-2638080'><a href='https://www.bluestacks.com/fr/apps.html'>Tous les Jeux</a></li> <li id='menu-item-2445922' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2445922'><a href='https://www.bluestacks.com/fr/top-games.html'>Meilleurs Jeux</a></li> <li id='menu-item-1650696' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650696'><a href='https://www.bluestacks.com/fr/apps/action.html'>Action</a></li> <li id='menu-item-1650698' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650698'><a href='https://www.bluestacks.com/fr/apps/adventure.html'>Aventure</a></li> <li id='menu-item-1650700' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650700'><a href='https://www.bluestacks.com/fr/apps/arcade.html'>Arcade</a></li> <li id='menu-item-1650702' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650702'><a href='https://www.bluestacks.com/fr/apps/puzzle.html'>Réflexion</a></li> <li id='menu-item-1650704' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650704'><a href='https://www.bluestacks.com/fr/apps/racing.html'>Jeux de courses</a></li> <li id='menu-item-1650706' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650706'><a href='https://www.bluestacks.com/fr/apps/role-playing.html'>Jeux de rôles</a></li> <li id='menu-item-1650708' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650708'><a href='https://www.bluestacks.com/fr/apps/simulation.html'>Simulation</a></li> <li id='menu-item-1650710' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650710'><a href='https://www.bluestacks.com/fr/apps/sports.html'>Sport</a></li> <li id='menu-item-1650712' class='menu-item menu-item-type-taxonomy menu-item-object-app_category menu-item-1650712'><a href='https://www.bluestacks.com/fr/apps/strategy.html'>Stratégie</a></li> </ul> </li> </ul> </li> <li id='menu-item-1674964' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1674964'><a href='https://www.bluestacks.com/fr/features.html'>Traits</a> <ul class='sub-menu'> <li id='menu-item-2638072' class='mob-visible menu-item menu-item-type-post_type menu-item-object-page menu-item-2638072'><a href='https://www.bluestacks.com/fr/features.html'>Toutes les Fonctionnalités</a></li> <li id='menu-item-1674966' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674966'><a href='https://www.bluestacks.com/fr/features/game-controls.html'>Contrôles de jeu</a></li> <li id='menu-item-1674982' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674982'><a href='https://www.bluestacks.com/fr/features/shooting-mode.html'>Mode Shooting</a></li> <li id='menu-item-1674980' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674980'><a href='https://www.bluestacks.com/fr/features/moba-mode.html'>Mode MOBA</a></li> <li id='menu-item-1674988' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674988'><a href='https://www.bluestacks.com/fr/features/multi-instance.html'>Multi-Instance</a></li> <li id='menu-item-1674990' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674990'><a href='https://www.bluestacks.com/fr/features/multi-instance-sync.html'>Multi-Instance Sync</a></li> <li id='menu-item-1674984' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674984'><a href='https://www.bluestacks.com/fr/features/macros.html'>Les macros</a></li> <li id='menu-item-1674972' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674972'><a href='https://www.bluestacks.com/fr/features/eco-mode.html'>Mode Eco</a></li> <li id='menu-item-1674992' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674992'><a href='https://www.bluestacks.com/fr/features/real-time-translation.html'>Traduction en Temps-réel</a> </li> <li id='menu-item-1674976' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674976'><a href='https://www.bluestacks.com/fr/features/smart-controls.html'>Contrôles Intelligents</a></li> <li id='menu-item-1674968' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674968'><a href='https://www.bluestacks.com/fr/features/rerolling.html'>Reroll</a></li> <li id='menu-item-2847136' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2847136'><a href='https://www.bluestacks.com/fr/features/performance-modes.html'>Modes de performance</a></li> <li id='menu-item-2847140' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2847140'><a href='https://www.bluestacks.com/fr/features/trim-memory.html'>Alléger la Mémoire</a></li> <li id='menu-item-1674974' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674974'><a href='https://www.bluestacks.com/fr/features/script.html'>Script</a></li> <li id='menu-item-1674986' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674986'><a href='https://www.bluestacks.com/fr/features/high-fps.html'>FPS élevés</a></li> <li id='menu-item-1674978' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674978'><a href='https://www.bluestacks.com/fr/features/high-definition.html'>Graphismes en haute définition</a> </li> <li id='menu-item-1674970' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1674970'><a href='https://www.bluestacks.com/fr/features/utility.html'>Fonctions utiles</a></li> <li id='menu-item-1868808' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1868808'><a href='https://www.bluestacks.com/fr/features/utc-converter.html'>Convertisseur UTC</a></li> </ul> </li> <li id='menu-item-3411250' class='menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3411250'> <a>A propos</a> <ul class='sub-menu'> <li id='menu-item-2638120' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2638120'><a href='https://www.bluestacks.com/fr/about-us.html'>À propos de BlueStacks</a></li> <li id='menu-item-1650770' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1650770'><a href='https://www.bluestacks.com/fr/about-us/contact-us.html'>Nous contacter</a></li> <li id='menu-item-1650742' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1650742'><a href='https://www.bluestacks.com/fr/work-at-bluestacks.html'>Emploi</a></li> <li id='menu-item-2099034' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2099034'><a href='https://www.bluestacks.com/fr/press.html'>Presse</a></li> <li id='menu-item-1971118' class='no-hover menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1971118'> <a>Connaissances</a> <ul class='sub-menu'> <li id='menu-item-1971122' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-1971122'><a href='https://www.bluestacks.com/fr/using-android-on-pc.html'>Jouez à des Jeux Android sur PC</a> </li> <li id='menu-item-2078186' class='menu-item menu-item-type-post_type menu-item-object-page menu-item-2078186'><a href='https://www.bluestacks.com/fr/android-emulator.html'>Qu’est-ce qu’un émulateur Android</a> </li> </ul> </li> </ul> </li> <li id='menu-item-1650766' class='menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1650766'><a href='https://support.bluestacks.com/hc/fr-fr'>Aide</a> <ul class='sub-menu'> <li id='menu-item-1650768' class='menu-item menu-item-type-custom menu-item-object-custom menu-item-1650768'><a href='https://support.bluestacks.com/hc/fr-fr/articles/360056960211-Release-Notes-BlueStacks-5'>Mises à jour</a></li> </ul> </li> <li class='download-social-share'> <div class='follow-us-on'> <p class='follow-us-heading'>SUIVEZ-NOUS SUR</p> <ul class='socail-ftr flex y social-share-links'> <li> <a href='https://discord.gg/bluestacks' class='discord' target='_blank' rel='noopener'> <svg class='dflt' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'> <path d='M372.4 168.7s-33.3-26.1-72.7-29.1l-3.5 7.1c35.6 8.7 51.9 21.2 69 36.5-29.4-15-58.5-29.1-109.1-29.1s-79.7 14.1-109.1 29.1c17.1-15.3 36.5-29.2 69-36.5l-3.5-7.1c-41.3 3.9-72.7 29.1-72.7 29.1s-37.2 54-43.6 160c37.5 43.3 94.5 43.6 94.5 43.6l11.9-15.9c-20.2-7-43.1-19.6-62.8-42.3 23.5 17.8 59.1 36.4 116.4 36.4S349 332 372.6 314.1c-19.7 22.7-42.6 35.3-62.8 42.3l11.9 15.9s57-.3 94.5-43.6c-6.6-106-43.8-160-43.8-160zM208.7 299.6c-14.1 0-25.5-13-25.5-29.1s11.4-29.1 25.5-29.1 25.5 13 25.5 29.1-11.4 29.1-25.5 29.1zm94.6 0c-14.1 0-25.5-13-25.5-29.1s11.4-29.1 25.5-29.1 25.5 13 25.5 29.1-11.5 29.1-25.5 29.1z' fill='#FFF'></path> </svg> </a> </li> <li> <a target='_blank' rel='noopener' href='https://www.reddit.com/r/BlueStacks/' class='Reddit'> <svg class='dflt' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 226.63 226.63' xmlns:v='https://vecta.io/nano'> <rect y='-.04' width='226.63' height='226.63' rx='37.2' fill='#fe4500'></rect> <path d='M214.55 109.5c-4.02-15.62-22.31-22.01-35.2-12.3-.92.69-1.54 1.96-3.22.81-16.8-11.51-35.63-16.81-55.78-17.89-1.92-.1-2.59-.52-2.13-2.62l9.05-42.59c.49-2.39 1.3-2.8 3.53-2.3l27.12 5.78c2.15.44 3.25 1.19 3.74 3.61 4.02 17.25 28.08 15.69 31.02-.89 2.58-16.83-18.99-25.87-28.8-11.57-.95 1.37-1.7 1.73-3.36 1.36l-32.96-7.01c-4.78-1.01-6.05-.2-7.06 4.57l-10 47.57c-.63 3.18-1.84 4-4.93 4.16-19.84 1.03-38.37 6.36-54.96 17.58-1.26.85-1.94.65-3.01-.22-12.8-10.9-33.5-2.72-35.93 13.47-1.48 9.52 2.52 18.21 10.83 23.07 1.56.91 1.92 1.82 1.77 3.52-3.24 45 50.98 67.25 88.87 66.48 38.39.73 92.39-21.22 89.06-66.84-.17-1.82.73-2.39 1.97-3.15 8.7-5.3 12.81-15.11 10.36-24.61zM62.3 130.97c-.06-8.83 6.97-16.01 15.73-16.07 21.13.73 21.43 30.78.29 31.81-8.87.07-15.96-6.89-16.02-15.74zm88.03 42.67c-9.41 8.72-23.97 10.31-35.75 11.15-14.53-.68-28.4-2.07-38.89-11.64-1.8-1.81-1.94-4.24-.36-5.87 1.72-1.76 3.79-2.02 5.6-.39 13.69 12.62 50.1 12.64 64.05.5 2.33-2.05 4.65-1.98 6.31-.05 1.57 1.83 1.23 4.31-.96 6.29zm-2.11-26.93c-8.81-.04-15.88-7.17-15.85-15.97.99-21.05 31.05-21.04 31.81.16-.04 8.84-7.11 15.84-15.96 15.8z' fill='#fefefe'></path> </svg> </a> </li> <li> <a target='_blank' rel='noopener' href='https://www.facebook.com/BlueStacksInc' class='facebook'> <svg class='dflt' viewBox='0 0 112.196 112.196'> <path fill='#fff' d='M70.201 58.294h-10.01v36.672H45.025V58.294h-7.213V45.406h7.213v-8.34c0-5.964 2.833-15.303 15.301-15.303l11.234.047v12.51h-8.151c-1.337 0-3.217.668-3.217 3.513v7.585h11.334l-1.325 12.876z'> </path> </svg> </a> </li> <li> <a target='_blank' rel='noopener' href='https://twitter.com/bluestacksinc' class='twitter'> <svg class='dflt' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112.197 112.197'> <path fill='#f1f2f2' d='M90.461 40.316c-2.404 1.066-4.99 1.787-7.702 2.109 2.769-1.659 4.894-4.284 5.897-7.417-2.591 1.537-5.462 2.652-8.515 3.253-2.446-2.605-5.931-4.233-9.79-4.233-7.404 0-13.409 6.005-13.409 13.409 0 1.051.119 2.074.349 3.056-11.144-.559-21.025-5.897-27.639-14.012-1.154 1.98-1.816 4.285-1.816 6.742 0 4.651 2.369 8.757 5.965 11.161-2.197-.069-4.266-.672-6.073-1.679-.001.057-.001.114-.001.17 0 6.497 4.624 11.916 10.757 13.147-1.124.308-2.311.471-3.532.471-.866 0-1.705-.083-2.523-.239 1.706 5.326 6.657 9.203 12.526 9.312-4.59 3.597-10.371 5.74-16.655 5.74-1.08 0-2.15-.063-3.197-.188 5.931 3.806 12.981 6.025 20.553 6.025 24.664 0 38.152-20.432 38.152-38.153 0-.581-.013-1.16-.039-1.734 2.622-1.89 4.895-4.251 6.692-6.94z'> </path> </svg> </a> </li> </ul> </div> <div class='youtube-subscribe'> <p class='subscribe-us-heading'>Souscrire</p> <a href='https://www.youtube.com/channel/UC9eB0Ysv4UcKgjEy47zcZ5A?sub_confirmation=1' target='_blank'> <div class='icon-with-text'> <svg class='dflt' id='youtube_icon' width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M26.5055 9.5036C26.2288 8.52465 25.4182 7.753 24.3903 7.48939C22.5122 7 14.9998 7 14.9998 7C14.9998 7 7.48753 7 5.60943 7.47073C4.60125 7.73417 3.77087 8.52482 3.4942 9.5036C3 11.2917 3 15 3 15C3 15 3 18.727 3.4942 20.4964C3.77105 21.4752 4.58148 22.247 5.60961 22.5106C7.50731 23 14.9999 23 14.9999 23C14.9999 23 22.5122 23 24.3903 22.5293C25.4184 22.2658 26.2288 21.494 26.5057 20.5152C26.9999 18.727 26.9999 15.0188 26.9999 15.0188C26.9999 15.0188 27.0197 11.2917 26.5055 9.5036Z' fill='#FFFFFF'></path> <path d='M12.6079 18.426L18.8549 15.0001L12.6079 11.5742V18.426Z' fill='#FF0000'></path> </svg> <span class='text-youtube'>YouTube</span> </div> <span class='subscriber-count'>112K</span> </a> </div> </li> </ul> </div> </div> <div class='copyright-section'> <p> © 2023 Le nom et le logo BlueStacks sont des marques déposées de now.gg Inc. </p> <p class='footer-lnks'> <span><a href='https://www.bluestacks.com/fr/terms-and-privacy.html'>Conditions d'utilisations et confidentialité</a></span> | <span><a href='https://www.bluestacks.com/copyright-dispute-policy.html'>Politique de contestation des droits d'auteur</a></span> | <span><a href='https://www.bluestacks.com/fr/terms-and-privacy.html#eu-privacy'>EU Privacy</a></span> </p> </div> </div> </section> </footer> <div class="scroll-top-section pc-visible"> <span class="scroll-top-arrow"></span> </div> <template id="no-support-warning" style="display:none"> <img src="https://cdn-www.bluestacks.com/bs-images/bs_logo2.png" alt="Bluestacks" width="37" height="32"> <h5> Désolé, BlueStacks est uniquement pour PC ou Mac </h5> </template> <div id="pop-up" class="pop-up"> <button type="button" class="close-modal"></button> <div class="pop-up-content"> </div> </div> </div> </div> <div id="outstream-player-div"> </div> <div id="stopwatch"></div> <script> document.addEventListener("stopwatch", stopwatchEventHandler); function stopwatchEventHandler(e) { try { const time = e.detail; log("Stopwatch time: " + time); if ((time != 0) && time % (stats_interval * 60) === 0) { log("stopwatchEventHandler: sending stats") sendStats(); } if (time == 0 || (!isTudeServeAvailable && time % programmaticRefreshInterval === 0)) { setResetProps(); refreshAds(); } } catch (e) { logError("error in stopwatch event listener", e); }; } window.enableDisableRefreshCounter = function (isEnabled) { if (!stopwatch) { log("stop watch not initialized") return } log(`enableDisableRefreshCounter: ${isEnabled}`); if (isEnabled) { document.dispatchEvent(new CustomEvent("display_ad_resume", { detail: { refresh_interval: programmaticRefreshInterval, ad_props: getRefreshProps() } })); stopwatch.start(); } else { document.dispatchEvent(new CustomEvent("display_ad_pause", { detail: { refresh_interval: programmaticRefreshInterval, ad_props: getRefreshProps() } })); stopwatch.pause(); log("enableDisableRefreshCounter: sending stats") sendStats(); } }; function setupStreamEventListeners() { log("setting up stream event listeners") window.tudeDisplay = window.tudeDisplay || { cmd: [] }; window.tudeDisplay.cmd.push(function () { window.tudeDisplay .requestOutstreamAd({ baseDivId: "pb-slot-outstream", divId: outstream_player_div, playerOptions: { controlBarPosition: "over", }, }) .on("NO_BID", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- NO_BID for ', event.detail.id); }) .on("ERROR", function (errorData) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- ERROR for ', errorData.detail.id); }) .on("LOADED", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- LOADED for ', event.detail.id); }) .on("STARTED", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- STARTED for ', event.detail.id); isOutStream = true; }) .on("RENDERED_PLAYER_SIZE", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- RENDERED_PLAYER_SIZE:', event); }) .on("RESUME", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- RESUME for ', event.detail.id); }) .on("ENDED", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- ENDED for ', event.detail.id); isOutStream = false; }) .on("SKIPPED", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- SKIPPED:', event); }) .on("AD_METADATA", function (event) { console.log(`${new Date().toLocaleString("en-us")}:`, 'outstream- AD_METADATA:', event); }); }); } function attachTudeServeCallback() { log("attaching tude serve callback"); window.tudeserve = window.tudeserve || { cmd: [] }; window.tudeserve.cmd.push(() => { log("TudeServe is available"); isTudeServeAvailable = true; ravenPushConfig(); attachTudeServeEventListeners(); setResetProps(); hideCpmStream(); requestTargetedAds() }); } function attachTudeServeEventListeners() { try { window.tudeserve = window.tudeserve || { cmd: [] }; window.tudeserve.cmd.push((args) => { // when a request receives no bid and basically has no fill args.events().on('no_bid', ({ slot }) => { log(`aditude_v2- NO_BID for ${slot.elementId}`) updateProgAdStat(ad_unit_type, false); }) // when an ad is requested with bids args.events().on('request', ({ slot }) => { log(`aditude_v2- REQUEST for ${slot.elementId}`) }) // when an ad is loaded in the slot args.events().on('impression', ({ bid, slot }) => { log(`aditude_v2- IMPRESSION for ${slot.elementId}`) const slotId = slot.elementId; clearInterval(USG_interval); if (callAdWindowSizeInSlotRendered) dummyCallGmAdAndWindowSize(); updateProgAdStat(ad_unit_type, true); setTimeout(() => { impressionViewableHandler(slotId) }, 2 * SECOND) }) // when an ad is viewable args.events().on('viewable', ({ bid, slot }) => { log(`aditude_v2- VIEWABLE for ${slot.elementId}`); // const slotId = slot.elementId; // clearInterval(USG_interval); // if (callAdWindowSizeInSlotRendered) // dummyCallGmAdAndWindowSize(); // updateProgAdStat(ad_unit_type, true); // impressionViewableHandler(slotId) }) }) } catch (e) { console.error("error in attachTudeServeEventListeners", e); } } function ravenPushConfig() { window.Raven = window.Raven || { cmd: [] }; window.Raven.cmd.push(({ config }) => { let packageName = app_package; if (packageName.length > 40) packageName = sha1(app_package); config.setCustom({ param1: packageName, param2: player_version }); log("Inside raven cmd push"); }); } function hideCpmStream() { const style = document.createElement('style'); style.innerHTML = `#livestream { display: none; }`; document.head.appendChild(style); // reset the hash in url window.location.hash = ''; log("Hiding CPM stream"); } function impressionViewableHandler(slotId) { if (slotId == outstream_player_div) return; const { ad_width, ad_height, win_width, win_height } = getAdAndWindowSize(ad_unit_type); try { if (window.GmApi?.gmAdLaunchBrowser) window.GmApi?.gmAdLaunchBrowser("bst", ""); } catch (e) { logError("can't call gmAdLaunchBrowser", e); } log(`gmAdAndWindowSize ad_size:${ad_width}x${ad_height}, win_size:${win_width}x${win_height}`); window.GmApi?.gmAdAndWindowSize( ad_location, ad_unit_type, ad_width, ad_height, win_width, win_height ); if (!isBS5Client()) { let ad_width_ = 0; let ad_height_ = 0; const ad_divs = ad_unit_type_map[ad_unit_type].positions; ad_divs.forEach((div_id) => { const ad = document.getElementById(div_id); if ( ad != undefined && ad.children.length > 0 && ad.children[0].children.length > 0 && ad.children[0].children[0].clientHeight > 0 && ad.children[0].children[0].clientWidth > 0 ) { const ad_div = ad.children[0].children[0]; ad_width_ = Math.max(ad_width, ad_div.clientWidth); ad_height_ += ad_div.clientHeight; } }); const display_ads_div = document.getElementById("display-ads"); display_ads_div.style.minWidth = Math.max(ad_width_, 325) + "px"; display_ads_div.style.minHeight = Math.max(ad_height_, 700) + "px"; } } </script> <script> var countryLang = false var lang = "en" var available_translations = [] var languages = { "languages": [{ "code": "tw", "name": "\u53f0\u7063" }, { "code": "vi", "name": "Ti\u1ebfng Vi\u1ec7t" }, { "code": "tr", "name": "T\u00fcrk\u00e7e" }, { "code": "th", "name": "\u0e44\u0e17\u0e22" }, { "code": "ru", "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" }, { "code": "pt-br", "name": "Portugu\u00eas" }, { "code": "pl", "name": "polski" }, { "code": "nl", "name": "Nederlands" }, { "code": "ms", "name": "Melayu" }, { "code": "ko", "name": "\ud55c\uad6d\uc5b4" }, { "code": "ja", "name": "\u65e5\u672c\u8a9e" }, { "code": "it", "name": "Italiano" }, { "code": "id", "name": "Indonesia" }, { "code": "fr", "name": "Fran\u00e7ais" }, { "code": "es", "name": "Espa\u00f1ol" }, { "code": "en", "name": "English" }, { "code": "de", "name": "Deutsch" }, { "code": "cs", "name": "\u010ce\u0161tina" }, { "code": "ar", "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" }], "currentLang": "en", "url": "https:\/\/www.bluestacks.com\/campaign\/com.simyasolutions.ling.hr\/", "siteUrl": "https:\/\/www.bluestacks.com" }/* */ const videoEle = document.querySelector('.video-item'); if (videoEle && videoEle.dataset.src.includes('play.google.com/video/')) { const videoID = videoEle.dataset.src.split('movie:')[1]; videoEle.setAttribute('data-src', `https://www.youtube.com/embed/${videoID}`); videoEle.querySelector('img').setAttribute('alt', `https://www.youtube.com/embed/${videoID}`); } var windowWidth = window.innerWidth; var videoUrl = "" if (videoUrl != '' && windowWidth > 1000) { var appBackground = `<div id="overlay" onclick="hideOverlay()"> <div style="position:relative;height:68vh;width:120.9vh"> <iframe id="gameVideoPlayer" class="youtube-video" width="100%" height="100%" src="?rel=0&controls=0&loop=1&playlist=" frameborder="0" allowfullscreen></iframe> <span class="remove glyphicon glyphicon-remove" onclick="hideOverlay()"></span> </div> </div> <div class="video-container"> <iframe id ="video-background" src="?rel=0&controls=0&autoplay=1&loop=1&mute=1&playlist=" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <div class="header-overlay"> <div id="playPauseButton" class="play-pause glyphicon glyphicon-play" onclick="playPause('appVideo')"></div> </div>` document.querySelector('.hero-img').innerHTML = appBackground; function playVideo() { document.querySelector('.youtube-video').contentWindow.postMessage('{"event":"command","func":"' + 'playVideo' + '","args":""}', '*'); var ysrc = document.getElementById("gameVideoPlayer").src; var newsrc = ysrc + "&autoplay=1"; document.getElementById("gameVideoPlayer").src = newsrc; } function pauseVideo() { var ysrc = document.getElementById("gameVideoPlayer").src; var newsrc = ysrc.replace("&autoplay=1", ""); document.getElementById("gameVideoPlayer").src = newsrc; } function hideOverlay() { pauseVideo() document.querySelector('#gameVideoPlayer').setAttribute('src', document.querySelector('#gameVideoPlayer').getAttribute('src')); document.querySelector('#overlay').setAttribute('style', 'display:none'); } function playPause(id) { playVideo() document.querySelector('#overlay').setAttribute('style', 'display:flex') } const videoFrame = document.querySelector('#video-background'); if (videoFrame) { const width = 2 * window.innerWidth; const height = 1.5 * window.innerHeight; const style = `width: ${width}px;`; const style1 = `height: ${height}px`; videoFrame.setAttribute('style', style + style1); } } </script> <script> const textElement = document.querySelector(".copyright-section > p"); document.addEventListener("DOMContentLoaded", function () { if (textElement) { textElement.innerText = textElement.innerText.replace('[]', new Date().getFullYear()); } }); </script> <script> // for report page view let domain_url = 'https://webapi-cloud-qa.bstkinternal.net'; if (location.host.includes('bluestacks.com')) { domain_url = 'https://webapi-cloud.bluestacks.com'; } let API_URL = `${domain_url}/api/v1/report-page-view`; window.pageInfo = window.pageInfo || {}; window.pageInfo.API_URL = API_URL; function removeAllChildNodes(parent) { while (parent.firstChild) { parent.removeChild(parent.firstChild); } } function includeAsyncScript(link) { const script = document.createElement('script'); script.setAttribute('src', link); script.setAttribute('async', true); document.body.appendChild(script); } function insertProgrammaticAdDiv() { const adContainerDiv = document.createElement('div'); adContainerDiv.id = "custom-ads"; const adLabelRow = createAdLabelRow(); adContainerDiv.appendChild(adLabelRow); // Add divs for skycrapper-duo ads const [locationID1, locationID2] = ad_unit_type_map[SKYSCRAPER_DUO].positions; const programmaticAdDiv1 = createProgrammaticAdDiv(locationID1); adContainerDiv.appendChild(programmaticAdDiv1); const programmaticAdDiv2 = createProgrammaticAdDiv(locationID2); adContainerDiv.appendChild(programmaticAdDiv2); document.body.appendChild(adContainerDiv); } function createAdLabelRow() { const adLabelRow = document.createElement('div'); adLabelRow.setAttribute('class', 'advt-label-row'); // TODO: remove event listener adLabelRow.addEventListener("click", function () { log("Ad Row Clicked"); window.GmApi?.gmAdIconClick(); }); const adText = document.createElement('p'); adText.setAttribute('class', 'advt-label-text'); adText.innerText = 'Advertisement'; adText.style.fontSize = '16px'; const infoIcon = document.createElement('img'); infoIcon.setAttribute('alt', 'info icon'); infoIcon.setAttribute('src', 'https://www.bluestacks.com/campaign/images/infoIcon.svg?v=69'); infoIcon.style.height = '16px'; adLabelRow.appendChild(adText); adLabelRow.appendChild(infoIcon); return adLabelRow; } function createProgrammaticAdDiv(locationID) { const adDiv = document.createElement('div'); adDiv.id = locationID; return adDiv; } const hostUrl = "https://www.bluestacks.com" window.addEventListener("load", (e) => { if (!isBS5Client()) { log("isBS5Client: false"); adProps = [ { divId: DIV_ID_1, baseDivId: BASE_DIV_ID_1, }, { divId: DIV_ID_2, baseDivId: BASE_DIV_ID_2, }, ]; // TODO: remove event listener includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/dist/js/home-v2/common.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/dist/js/campaign/script.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/search-suggest/public/js/bundle.js?v=1536623003`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/js/pre-cookie.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/js/gtm.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/dist/js/components/essentialScripts.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/dist/js/new-components/globalFunction.js?v=1.1.66`); includeAsyncScript(`${hostUrl}/wp-content/themes/bluestacks/dist/js/new-components/newOnboardingDownload.js?v=1.1.66`); document.getElementById("outstream-player-div").style.left = "unset"; document.getElementById("outstream-player-div").style.marginLeft = "5px"; } else { log("isBS5Client: true"); processParamsForBs5() removeAllChildNodes(document.getElementById("main-content")); document.body.style.backgroundColor = "#080A1F"; document.body.style.overflow = "hidden"; userConsentDialogProcessing(); insertProgrammaticAdDiv(); } attachTudeServeCallback(); setTimeout(() => { if (!isTudeServeAvailable) requestTargetedAds(); }, 5 * SECOND) }) window.addEventListener( "message", (event) => { if (event && event.data && event.data.launch_browser) window.GmApi?.gmAdLaunchBrowser(event.data.launch_browser, ""); }, false ); window.addEventListener("unload", () => { log("unload window: sending stats") sendStats(); }); </script> <script> // GA init function window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } let gaLoaded = false; let getCookie = name => { var value = '; ' + document.cookie; var parts = value.split('; ' + name + '='); if (parts.length == 2) return parts.pop().split(';').shift(); else return ''; }; let setCookie = (cookieName, cookieValue, daysToExpire) => { var date = new Date(); date.setTime(date.getTime() + daysToExpire * 24 * 60 * 60 * 1000); var expires = 'expires=' + date.toUTCString(); document.cookie = cookieName + '=' + cookieValue + ';' + expires + ';path=/'; }; const proceedForGA = () => { let country_list = ['AT', 'BE', 'BG', 'HR', 'CY', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'CZ', 'GB']; document.body.setAttribute('data-country', window.v_country); if (country_list.includes(window.v_country)) { let quantcastTimerCount = 0; window.quant_cast_cookie = true; document.body.addEventListener('click', function (event) { let eleClass = event.target.className.toString(); // Save and Exit button event if (!event.target.className) { eleClass = event.target.parentElement.className.toString(); } if (event.target && eleClass.trim() == 'css-47sehv' || event.target.className == 'qc-cmp2-close-icon') { setCookie('quant_cast_cookie', window.quant_cast_cookie, 30); }; let moreOptClass = event.target.className.toString(); if (!event.target.className) { moreOptClass = event.target.parentElement.className.toString(); } if (event.target && moreOptClass.trim() == 'css-1hy2vtq') { window.quant_cast_cookie = false; }; if (event.target && (event.target.innerText == 'REJECT ALL' || event.target.innerText == 'OFF')) { quant_cast_cookie = false; }; if (event.target && (event.target.innerText == 'ACCEPT ALL' || event.target.innerText == 'ON')) { quant_cast_cookie = true; }; }); } } let geoDataUrl = 'https://qa-internal-cdn.bstkinternal.net'; if (location.host.includes('bluestacks.com')) { geoDataUrl = 'https://www.bluestacks.com'; } const getGeoData = () => { fetch(`${geoDataUrl}/geodata`) .then(response => response.json()) .then(data => { const country = data.viewerCountryCode; window.v_country = country; setCookie('v_country', country, 14); proceedForGA(); // document.querySelector('body').dataset.country = country; }); }; const v_country = getCookie('v_country'); window.v_country = v_country; if (!v_country) { getGeoData(); } else { // const bodyEle = document.querySelector('body'); // bodyEle.dataset.country = v_country; proceedForGA(); } </script> </body> </html>