PageSourceSearch

https://www.best-masters.com/news.html

html best-masters.com collected 2026-10-02 07:47:08 UTC 58,785 bytes, 1,275 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4        <meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0" />
6<meta name="robots" content="index, follow" />
7
8<link rel="canonical" href="https://www.best-masters.com/news.html" />
9<meta property="og:url" content="https://www.best-masters.com/news.html">
10<meta property="og:type" content="website">
11<meta property="og:image" content="https://www.best-masters.com/html/images/web-thumbnail.jpg">
12
13<title>Ranking of the Best Masters, MS & MBA 2026 - News</title>
14<meta property="og:title" content="Ranking of the Best Masters, MS &amp; MBA 2026 - News" />
15<meta property="og:description" content="Latest news on Eduniversal&rsquo;s Best Masters, MS &amp; MBA Rankings." />
16<meta name="description" content="Latest news on Eduniversal&rsquo;s Best Masters, MS &amp; MBA Rankings." />
17
18
19<script type="application/ld+json">
20{
21    "@context": "https://schema.org",
22    "@type": "Organization",
23    "url": "https://www.best-masters.com",
24    "sameAs": ["https://www.best-masters.com"],
25    "logo": "https://www.best-masters.com/html/images/logo.png",
26    "image": [
27        "https://www.best-masters.com/html/images/logo.png"
28    ],
29    "name": "Eduniversal",
30    "description": "Eduniversal Best Masters & MBAs Ranking",
31    "email": "[email protected]"
32}
33</script>
vendor: 1 bytes, line 33
33
34<script type="application/ld+json">
35[{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Best Masters","item":"https:\/\/www.best-masters.com\/"},{"@type":"ListItem","position":2,"name":"Ranking of the Best Masters, MS & MBA 2026 - News"}]}]
36</script>
36
37
38<link rel="apple-touch-icon" sizes="180x180" href="/html/favicon/apple-touch-icon.png">
39<link rel="icon" type="image/png" sizes="32x32" href="/html/favicon/favicon-32x32.png">
40<link rel="icon" type="image/png" sizes="16x16" href="/html/favicon/favicon-16x16.png">
41<link rel="icon" href="/html/favicon/favicon.ico">
42<link rel="manifest" href="/html/favicon/site.webmanifest">
43
44<style>
45  .preloader {
46    display: flex;
47    justify-content: center;
48    align-items: center;
49    background-color: #fef5e6;
50    width: 100%;
51    height: 100%;
52    position: fixed;
53    top: 0;
54    left: 0;
55    right: 0;
56    bottom: 0;
57    z-index: 999999;
58    transition: opacity 0.3s;
59  }
60  .preloader span {
61    display: block;
62    width: 8vmax;
63    height: 8vmax;
64    border-right: 4px solid #f9b233;
65    border-radius: 100%;
66    animation: spinRight 800ms linear infinite;
67  }
68  .preloader span:before, .preloader span:after {
69    content: '';
70    width: 6vmax;
71    height: 6vmax;
72    display: block;
73    position: absolute;
74    top: calc(50% - 3vmax);
75    left: calc(50% - 3vmax);
76    border-left: 3px solid #f9b233;
77    border-radius: 100%;
78    animation: spinLeft 800ms linear infinite;
79  }
80  .preloader span:after {
81    width: 4vmax;
82    height: 4vmax;
83    top: calc(50% - 2vmax);
84    left: calc(50% - 2vmax);
85    border: 0;
86    border-right: 2px solid #f9b233;
87    animation: none;
88  }
89  @media all and (-ms-high-contrast: none) {
90    .preloader span {
91      width: 80px;
92      height: 80px;
93    }
94    .preloader span:before {
95      width: 60px;
96      height: 60px;
97      top: calc(50% - 30px);
98      left: calc(50% - 30px);
99    }
100    .preloader span:after {
101      width: 40px;
102      height: 40px;
103      top: calc(50% - 20px);
104      left: calc(50% - 20px);
105    }
106  }
107  @keyframes spinLeft {
108      from {
109          transform: rotate(0deg);
110      }
111
112      to {
113          transform: rotate(720deg);
114      }
115  }
116
117  @keyframes spinRight {
118      from {
119          transform: rotate(360deg);
120      }
121
122      to {
123          transform: rotate(0deg);
124      }
125  }
126
127  /*master-achats*/
128  @media only screen and (min-width: 768px) {
129    #spe-62fb69b1ce1bc iframe {
130      max-height: 150px;
131    }
132  }
133  .desc-spciality-content a:before {
134    content: '';
135    display: none;
136  }
137  /*end*/
138  ins.adsbygoogle[data-ad-status='unfilled'] {
139      display: none !important;
140  }
141  .l-voir a{
142    color:#333
143  }
144  /*unsubscribe*/
145  .btn-unsubscribe:hover {
146    color:#fff;
147  }
148
149  .typeahead__list a{color:#333!important;font-weight:normal!important}
150
151  .no-interaction {
152    pointer-events: none !important;
153  }
154
155  .methodology-points {
156    display: inline-block;
157    text-align: center;
158    color: #f19808;
159    margin: 10px 0;
160  }
161
162  .methodology-points .circle {
163    display: block;
164    padding: 18px;
165    border-radius: 50%;
166    color: #ffffff;
167    background: #f19808;
168    box-shadow: 0px 0px 0px 5px rgba(241, 152, 8, 0.5);
169    line-height: 16px;
170    font-size: 32px;
171    margin-bottom: 5px;
172  }
173
174  .keepEditorStyle .text-highlight {
175    color: #f69d1f;
176    font-weight: bold;
177  }
178  
179  input.invalid {
180    border-bottom: 1px solid red !important;
181    scroll-margin-top: 100px !important;
182  }
183
184  input[type="radio"].invalid > label:before {
185    border-color: red !important;
186  }
187  .text-required {
188    color: red !important;
189  }
190  .font-size-40 {
191    font-size: 40px !important;
192  }
193  
194  
195  .show-all {
196      cursor: pointer;
197      display: none;
198  }
199  .custom-content h2{
200    font-size:1.2rem;
201    color:var(--color-orange);
202    font-family:var(--font-bold)!important
203  }
204  .custom-content h3{
205    font-size:1rem;
206    color:var(--color-orange);
207    font-family:var(--font-bold)!important
208  }
209  .description.short .text-detail {
210    height: 120px;
211    overflow: hidden;
212  }
213  .description .text-detail.expand {
214    max-height: 100%;
215  }
216  .short .text-detail .bg-article,
217  .short .text-detail .btn-detail  {
218    display: block;
219  }
220  .text-detail .bg-article {
221    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 62.5), rgba(255, 255, 255, 1));
222    bottom: 0;
223    height: 110px;
224    left: 0;
225    position: absolute;
226    width: 100%;
227    margin-bottom: 0;
228    display: none;
229  }
230  .text-detail .btn-detail,
231  .text-detail .btn-collapse {
232    border-radius: 25px;
233    background: var(--color-orange);
234    font-size: 0.95rem;
235    display: block;
236    max-width: 170px;
237    margin: 0 auto;
238    padding: 8px 1rem;
239    text-align: center;
240    position: absolute;
241    bottom: 0;
242    left: 0;
243    right: 0;
244    z-index: 1;
245    border: none;
246    display: none;
247  }
248  .text-detail .btn-detail span,
249  .text-detail .btn-collapse span {
250    color: #fff !important;
251  }
252  .text-detail .btn-detail:hover,
253  .text-detail .btn-collapse:hover {
254    background: var(--color-gray);
255  }
256  .text-detail .btn-detail:hover span,
257  .text-detail .btn-collapse:hover span {
258    color: #fff !important;
259  }
260</style>
261<script type="text/javascript">
262const current_time = new Date();
263const deploy_date = new Date(1742022000 * 1000);
264
265function hideLoader() {
266  const preloader = document.querySelector('.preloader');
267  if(!preloader) return
268  preloader.style.opacity = 0;
269  setTimeout(() => {
270    preloader.style.display = 'none';
271  }, 300);
272
273  const timer = document.querySelector('.section-timer');
274  setTimeout(() => {
275    if (current_time > deploy_date && timer) {
276        timer.style.display = 'none';
277    }
278  }, 100);
279}
280</script>
280
281  <link rel="stylesheet" href="/build/app.e6d51aa3.css" onload="hideLoader();">
282
283        <link rel="stylesheet" href="/build/appnews.8966ac5a.css" onload="hideLoader();">
284<style type="text/css">
285.loading-load{
286    text-align: center;
287    margin-bottom: 15px;
288    display:none
289}
290.loading-load .loader {
291    border: 5px solid #f3f3f3;
292    border-top: 5px solid #f9b233;
293    border-radius: 50%;
294    width: 40px;
295    height: 40px;
296    animation: spin 2s linear infinite;
297    margin: 15px auto 0
298}
299@keyframes spin {
300    0% {
301        transform: rotate(0deg)
302    }
303    100% {
304        transform: rotate(360deg)
305    }
306}
307</style>
vendor: 80 bytes, lines 307-308
307
308                <script async src="https://www.googletagmanager.com/gtag/js?id=
308G-JW702SVCYT
vendor: 12 bytes, line 308
308"></script>
309<script>
310    
vendor: 139 bytes, lines 310-313
310window.dataLayer = window.dataLayer || [];
311    function gtag(){dataLayer.push(arguments);}
312    gtag('js', new Date());
313    gtag('config', '
313G-JW702SVCYT
vendor: 9 bytes, lines 313-315
313');
314
315    
315var trackingGA = 'granted';
316    
317    gtag('consent', 'default', {
318        'ad_storage': trackingGA,
319        'ad_user_data': trackingGA,
320        'ad_personalization': trackingGA,
321        'analytics_storage': trackingGA
322    });
323</script>
323
324
325<script>
326    !function(e){if(!window.pintrk){window.pintrk = function () {
327    window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
328        n=window.pintrk;n.queue=[],n.version="3.0";var
329        t=document.createElement("script");t.async=!0,t.src=e;var
330        r=document.getElementsByTagName("script")[0];
331        r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
332    pintrk('load', '2612539084663', {em: '<user_email_address>'});
333    pintrk('page');
334    pintrk('track', 'pagevisit');
335</script>
335
336<noscript>
337    <img height="1" width="1" style="display:none;" alt=""
338    src="https://ct.pinterest.com/v3/?event=init&tid=2612539084663&pd[em]=<hashed_email_address>&noscript=1" />
339</noscript>
340
341<script type="text/javascript">
342    _linkedin_partner_id = "4109474";
343    window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
344    window._linkedin_data_partner_ids.push(_linkedin_partner_id);
345    </script>
345<script type="text/javascript">
346    (function(l) {
347    if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
348    window.lintrk.q=[]}
349    var s = document.getElementsByTagName("script")[0];
350    var b = document.createElement("script");
351    b.type = "text/javascript";b.async = true;
352    b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
353    s.parentNode.insertBefore(b, s);})(window.lintrk);
354</script>
354
355<noscript>
356    <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4109474&fmt=gif" />
357</noscript>
358
359<script>
360    !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
361    },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
362    a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
363    twq('init','nv7cr');
364    twq('track','PageView');
365</script>
365
366
367<script type='text/javascript'>
368    (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
369    {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
370    a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
371    r.src=n;var u=t.getElementsByTagName(s)[0];
372    u.parentNode.insertBefore(r,u);})(window,document,
373    'https://sc-static.net/scevent.min.js');
374    snaptr('init', '29e7eea6-dde1-4b7e-883a-2dd93c4b236c', {
375    'user_email': ''
376    });
377    snaptr('track', 'PAGE_VIEW');
378</script>
378
379
380<script>
381    !function (w, d, t) {
382        w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++
383    )ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=i+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)};
384
385        ttq.load('CATLK6BC77U4LTM6SO20');
386        ttq.page();
387    }(window, document, 'ttq');
388</script>
388
389            </head>
390    <body class="">
391        <div id="page" class="d-flex flex-column min-vh-100">
392            <div class="preloader">
393	<span></span>
394</div>            <header class="fixed-top">
395	<div class="row-menu-edu">
396		<div class="container-fluid py-3">
397			<div class="row">
398				<div class="col-2">
399					<a class="edu-logo" href="https://eduniversal.com/" target="_blank"><img width="100%" src="/html/images/logo-eduniversal.svg" alt="" /></a>
400				</div>
401				<div class="col-8">
402					<div class="d-flex align-items-end justify-content-center h-100">
403						<ul class="edu-menu list-unstyled d-flex mx-0 px-0 my-0 py-0">
404							<li class="mx-2"><a class='' href="https://eduniversal.com/rankings/best-business-schools" target="_blank" title="RANKINGS">RANKINGS</a></li>							<li class="mx-2"><a class='' href="https://eduniversal.com/surveys/deans-vote" target="_blank" title="SURVEYS">SURVEYS</a></li>							<li class="mx-2"><a class='' href="https://eduniversal.com/solutions/companies" target="_blank" title="SOLUTIONS">SOLUTIONS</a></li>							<li class="mx-2"><a class='' href="https://eduniversal.com/events/eduniversal-world-convention" target="_blank" title="EVENTS">EVENTS</a></li>							<li class="mx-2"><a class='' href="https://eduniversal.com/insights/they-trust-us" target="_blank" title="INSIGHTS">INSIGHTS</a></li>							<li class="mx-2"><a class=''  href="https://eduniversal.com/about-us/our-story" target="_blank" title="ABOUT US">ABOUT US</a></li>						</ul>
405					</div>
406				</div>
407				<div class="col-2"></div>
408			</div>
409		</div>
410	</div>
411	<div class="container-fluid row-menu-bm">
412		<div class="row">
413			<div class="col-12">
414				<nav class="navbar navbar-expand-lg py-2 px-0">
415					<div class="nav__container d-flex justify-content-between w-100">
416						<div class="nav__title">
417							<a class="navbar-brand h-100 d-flex align-items-center position-relative" href="/">
418								<img width="100%" src="/html/images/logo-bm.svg" alt="" />
419							</a>
420						</div>
421
422						<div class="nav__buttons flex-grow-1">
423							<div class="d-xl-none d-block">
424								<a href="#menu" aria-label="menu">
425									<button aria-label="open menu" class="lines-button lines" type="button" id="loadMenuMm" data-route="news.index" data-slug=""><span></span></button>
426								</a>
427							</div>
428							<div class="nav-box d-xl-flex d-none align-items-center h-100">
429								<ul class="navbar-nav align-items-center justify-content-center flex-grow-1 h-100">
430									<li class="nav-item nav-home ">
431										<a class="nav-link py-0" href="/">
432											<img width="30" height="30" src="/html/images/icon/home.svg" alt="" />
433										</a>
434									</li>
435									<li id="loadMenu" class="nav-item mx-lg-2 nav-classement 
436										" 
437											data-route="news.index" 
438											data-slug="">
439										<div class="d-flex align-items-stretch dropdown megamenu"><!-- show-->
440											<a class="nav-link pt-0 pb-0" href="/rankings.html">Ranking by field of study 2026</a>
441											<span class="dropdown-toggle" role="button" data-toggle="dropdown" aria-expanded="false" aria-label="dropdown"></span>
442											<div class="dropdown-menu" id="appendMenu"></div>
443										</div>
444									</li>
445									<li class="nav-item mx-lg-2 ">
446										<a class="nav-link" href="/ranking-master-by-country.html">Best masters by country/region</a>
447									</li>
448									<li class="nav-item mx-lg-2 ">
449										<a class="nav-link" href="/methodology-intro.html">Methodology</a>
450									</li>
451																		<li class="nav-item mx-lg-2 active">
452										<a class="nav-link" href="/news.html">News</a>
453									</li>
454
455																		<li class="nav-item search-btn pl-3 pt-0 mt-n1">
456										<i class="fas fa-magnifying-glass text-orange" data-toggle="modal" data-target="#menu-search" data-aos='zoom-in'></i>
457									</li>
458								</ul>
459							</div>
460						</div>
461					</div>
462				</nav>
463			</div>
464		</div>
465	</div>
466</header>            <main class="flex-grow-1">
467                    
468 
469
470
471
472
473
474
475    <section class="section section-top-news pb-md-3 pb-0">
476        <div class="container">
477            <div class="row mb-4">
478                <div class="col-12">
479                    <div class="d-flex flex-md-row flex-column justify-content-between align-items-start">
480                        <h1 class="title text-orange text-uppercase font-weight-bold mb-0 pt-1 text-lg-left text-center">
481                        News
482                        </h1>
483                    </div>
484                </div>
485            </div>
486                                    <div class="row actualites-item">
487                <div class="col-md-6 col-12">
488                    <div class="a-img mb-lg-0 mb-3" data-aos="zoom-in">
489                        <a class="d-block" href="/news/which-business-schools-let-you-study-in-3-different-countries_38.html">
490                            <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';
490" alt="Which Business Schools Let You Study in 3 Different Countries?" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/which-business-schools-let-you-study-in-3-different-countries-12dd1b6d692687ad13b9760d476798f7.jpg" />                        </a>
491                    </div>
492                </div>
493                <div class="col-md-6 col-12">
494                    <div class="text-justify d-flex flex-column h-100 justify-content-center">
495                        <div class="a-title text-left mb-3">
496                            <a href="/news/which-business-schools-let-you-study-in-3-different-countries_38.html" class="font-weight-bold">
497                                Which Business Schools Let You Study in 3 Different Countries?
498                            </a>
499                        </div>
500                        <div class="a-pubic">
501                            <span class="a-icon"><i class="fa-light fa-clock"></i></span>
502                            <span class="a-time">
503                                Published on 30/06/2026
504                            </span>
505                        </div>
506                        <div class="a-text mt-3">
507                            <p class='truncate-text mb-0'>Discover which business schools let you study in 3 different countries within a single degree. Compare ESCP, Skema, EM Normandie, and EDHEC on campus access, costs, and degree recognition.</p>
508                        </div>
509                        <div class="a-link mt-3 d-md-block d-none">
510                            <a href="/news/which-business-schools-let-you-study-in-3-different-countries_38.html"></a>
511                        </div>
512                    </div>
513                </div>
514            </div>
515                    </div>
516
517         
518  
519    </section>
520
521    <section class="section section-news pb-5 pt-4">
522        <div class="container">
523            <div class="row" id="load-more">
524                                                        <div class="col-md-4">
525                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
526                           <div class="a-img mb-3" data-aos="zoom-in">
527                                <a href="/news/bocconi-university-strategic-insights-for-global-expansion-and-innovation_37.html">
528                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Bocconi University: Strategic Insights for Global Expansion and Innovation" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/bocconi-university-strategic-insights-for-global-expansion-and-innovation-0fe09556c423f3aa82cbab5aa58672f2.jpg" />                                </a>
529                            </div>
530                            <div class="a-title mb-3">
531                                <a href="/news/bocconi-university-strategic-insights-for-global-expansion-and-innovation_37.html" class="font-weight-bold">
532                                    Bocconi University: Strategic Insights for Global Expansion and Innovation
533                                </a>
534                            </div>
535                            <div class="a-pubic">
536                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
537                                <span class="a-time">
538                                    Published on 21/04/2026
539                                </span>
540                            </div>
541                            <div class="a-text mt-3">
542                                <p class='mb-0 truncate-text'>Explore Bocconi&#039;s visionary 2026–2030 Strategic Plan, aimed at bolstering executive leadership, management training, and global expansion.</p>
543                            </div>
544                        </div>
545                    </div>
546                                        <div class="col-md-4">
547                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
548                           <div class="a-img mb-3" data-aos="zoom-in">
549                                <a href="/news/why-hec-paris-is-reinforcing-its-global-brand-positioning_36.html">
550                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Why HEC Paris Is Reinforcing Its Global Brand Positioning ?" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/hec-paris-launches-dare-the-impossible-brand-campaign-f1ea157ed9de8bf045332e6333c8153e.png" />                                </a>
551                            </div>
552                            <div class="a-title mb-3">
553                                <a href="/news/why-hec-paris-is-reinforcing-its-global-brand-positioning_36.html" class="font-weight-bold">
554                                    Why HEC Paris Is Reinforcing Its Global Brand Positioning ?
555                                </a>
556                            </div>
557                            <div class="a-pubic">
558                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
559                                <span class="a-time">
560                                    Published on 17/04/2026
561                                </span>
562                            </div>
563                            <div class="a-text mt-3">
564                                <p class='mb-0 truncate-text'>HEC Paris unveils “Dare the Impossible,” a new brand signature highlighting innovation, leadership, and its vision for education in a rapidly changing world.</p>
565                            </div>
566                        </div>
567                    </div>
568                                        <div class="col-md-4">
569                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
570                           <div class="a-img mb-3" data-aos="zoom-in">
571                                <a href="/news/kedge-bachelor-evolves-to-train-hybrid-skill-profiles_35.html">
572                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="KEDGE Bachelor evolves to train hybrid skill profiles" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/kedge-bachelor-evolves-to-train-hybrid-skill-profiles-58248a9e91696673d0a2571855ac5b1b.png" />                                </a>
573                            </div>
574                            <div class="a-title mb-3">
575                                <a href="/news/kedge-bachelor-evolves-to-train-hybrid-skill-profiles_35.html" class="font-weight-bold">
576                                    KEDGE Bachelor evolves to train hybrid skill profiles
577                                </a>
578                            </div>
579                            <div class="a-pubic">
580                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
581                                <span class="a-time">
582                                    Published on 15/04/2026
583                                </span>
584                            </div>
585                            <div class="a-text mt-3">
586                                <p class='mb-0 truncate-text'>KEDGE Bachelor evolves in 2026 with flexible formats, new specializations and hybrid skills to meet student expectations and job market demands.</p>
587                            </div>
588                        </div>
589                    </div>
590                                        <div class="col-md-4">
591                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
592                           <div class="a-img mb-3" data-aos="zoom-in">
593                                <a href="/news/neoma-business-school-expands-global-reach-with-mcgill_34.html">
594                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="NEOMA Business School expands global reach with McGill" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/neoma-business-school-expands-global-reach-with-mcgill-c343accccbd7a3af4173a7e5fd9ee79e.png" />                                </a>
595                            </div>
596                            <div class="a-title mb-3">
597                                <a href="/news/neoma-business-school-expands-global-reach-with-mcgill_34.html" class="font-weight-bold">
598                                    NEOMA Business School expands global reach with McGill
599                                </a>
600                            </div>
601                            <div class="a-pubic">
602                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
603                                <span class="a-time">
604                                    Published on 14/04/2026
605                                </span>
606                            </div>
607                            <div class="a-text mt-3">
608                                <p class='mb-0 truncate-text'>NEOMA Business School continues to expand its global academic network by partnering with McGill University, one of Canada’s most prestigious institutions.</p>
609                            </div>
610                        </div>
611                    </div>
612                                        <div class="col-md-4">
613                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
614                           <div class="a-img mb-3" data-aos="zoom-in">
615                                <a href="/news/columbia-business-school-unveils-its-mba-class-of-2027_33.html">
616                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Columbia Business School unveils its MBA Class of 2027" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/columbia-business-school-unveils-its-mba-class-of-2027-9360a28d4e473dd6d8ae98f2065202ca.webp" />                                </a>
617                            </div>
618                            <div class="a-title mb-3">
619                                <a href="/news/columbia-business-school-unveils-its-mba-class-of-2027_33.html" class="font-weight-bold">
620                                    Columbia Business School unveils its MBA Class of 2027
621                                </a>
622                            </div>
623                            <div class="a-pubic">
624                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
625                                <span class="a-time">
626                                    Published on 14/04/2026
627                                </span>
628                            </div>
629                            <div class="a-text mt-3">
630                                <p class='mb-0 truncate-text'>Columbia Business School introduces its MBA Class of 2027, a diverse and international cohort shaped by unique professional backgrounds and immersed in the dynamic business ecosystem of New York City.</p>
631                            </div>
632                        </div>
633                    </div>
634                                        <div class="col-md-4">
635                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
636                           <div class="a-img mb-3" data-aos="zoom-in">
637                                <a href="/news/why-more-french-students-are-embracing-study-abroad-opportunities_32.html">
638                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Why More French Students Are Embracing Study Abroad Opportunities" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/why-more-french-students-are-embracing-study-abroad-opportunities-d30b13412e8c9b92db84bb7eb47c453c.png" />                                </a>
639                            </div>
640                            <div class="a-title mb-3">
641                                <a href="/news/why-more-french-students-are-embracing-study-abroad-opportunities_32.html" class="font-weight-bold">
642                                    Why More French Students Are Embracing Study Abroad Opportunities
643                                </a>
644                            </div>
645                            <div class="a-pubic">
646                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
647                                <span class="a-time">
648                                    Published on 07/04/2026
649                                </span>
650                            </div>
651                            <div class="a-text mt-3">
652                                <p class='mb-0 truncate-text'>Explore why French students are increasingly studying abroad, focusing on factors like prestige, practicality, and personal fit in education.</p>
653                            </div>
654                        </div>
655                    </div>
656                                        <div class="col-md-4">
657                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
658                           <div class="a-img mb-3" data-aos="zoom-in">
659                                <a href="/news/audencia-partners-with-yale-and-expands-global-network_31.html">
660                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Audencia partners with Yale and expands global network" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/audencia-partners-with-yale-and-expands-global-network-f5e4542dfcfbbe7b904dfc39eec9b7ea.png" />                                </a>
661                            </div>
662                            <div class="a-title mb-3">
663                                <a href="/news/audencia-partners-with-yale-and-expands-global-network_31.html" class="font-weight-bold">
664                                    Audencia partners with Yale and expands global network
665                                </a>
666                            </div>
667                            <div class="a-pubic">
668                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
669                                <span class="a-time">
670                                    Published on 01/04/2026
671                                </span>
672                            </div>
673                            <div class="a-text mt-3">
674                                <p class='mb-0 truncate-text'>Audencia Business School signs a partnership with Yale University and expands its international network, offering new global study opportunities across the US, Asia and Europe.</p>
675                            </div>
676                        </div>
677                    </div>
678                                        <div class="col-md-4">
679                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
680                           <div class="a-img mb-3" data-aos="zoom-in">
681                                <a href="/news/escp-boosts-sustainability-strategy-with-expert-council_30.html">
682                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="ESCP boosts sustainability strategy with expert council" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/escp-boosts-sustainability-strategy-with-expert-council-063cde64d9c9b6f6f5ca172cc8ba2956.jpg" />                                </a>
683                            </div>
684                            <div class="a-title mb-3">
685                                <a href="/news/escp-boosts-sustainability-strategy-with-expert-council_30.html" class="font-weight-bold">
686                                    ESCP boosts sustainability strategy with expert council
687                                </a>
688                            </div>
689                            <div class="a-pubic">
690                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
691                                <span class="a-time">
692                                    Published on 31/03/2026
693                                </span>
694                            </div>
695                            <div class="a-text mt-3">
696                                <p class='mb-0 truncate-text'>ESCP Business School launches a Sustainability Advisory Council to strengthen its strategy. Bringing together global experts, the initiative aims to embed sustainability into business education and train future responsible leaders.</p>
697                            </div>
698                        </div>
699                    </div>
700                                        <div class="col-md-4">
701                        <div class="actualites-item text-justify d-flex flex-column h-100 mb-4">
702                           <div class="a-img mb-3" data-aos="zoom-in">
703                                <a href="/news/mike-canady-joins-stanford-gsb-as-cfo-and-chief-operating-officer_29.html">
704                                    <img loading="lazy" onerror="this.onerror=null;this.src='/html/images/no-images.webp?v=2';" alt="Mike Canady joins Stanford GSB as CFO and Chief Operating Officer" src="https://www.best-masters.com/media/cache/news_photos_thumbnail/mike-canady-joins-stanford-gsb-as-cfo-and-chief-operating-officer-360607251cbf55f1a83ba446f3f0e0fc.avif" />                                </a>
705                            </div>
706                            <div class="a-title mb-3">
707                                <a href="/news/mike-canady-joins-stanford-gsb-as-cfo-and-chief-operating-officer_29.html" class="font-weight-bold">
708                                    Mike Canady joins Stanford GSB as CFO and Chief Operating Officer
709                                </a>
710                            </div>
711                            <div class="a-pubic">
712                                <span class="a-icon"><i class="fa-light fa-clock"></i></span>
713                                <span class="a-time">
714                                    Published on 24/03/2026
715                                </span>
716                            </div>
717                            <div class="a-text mt-3">
718                                <p class='mb-0 truncate-text'>Mike Canady joins Stanford Graduate School of Business as Chief Operating and Financial Officer. Former Charles Schwab executive, he will lead financial strategy, operations, and investment initiatives at Stanford GSB.</p>
719                            </div>
720                        </div>
721                    </div>
722                                                </div>
723                            <div class="loading-load"><div class="loader"></div></div>
724                                </div>
725    </section>
726            </main>
727
728            <footer class="mt-auto text-white pb-lg-5 pb-4 pt-lg-5 pt-4">
729    <div class="container" data-aos="fade-up">
730        <div class="row">
731            <div class="col-lg-3">
732                <div class="f-logo mb-4">
733                    <a href="/"><img height="70" src="/html/images/logo-eduniversal.svg" alt=""></a>
734                </div>
735                            </div>
736            <div class="col-lg-6">
737                <div class="row pl-xl-5 pt-lg-5 mb-lg-0 mb-4">
738                    <div class="col-6">
739                        <div class="f-title">Resource</div>
740                        <div class="f-link">
741                            <a class="" target="_blank" href="https://eduniversal.com/about-us/our-story" title="About us">About us</a>
742                        </div>
743                        <div class="f-link">
744                            <a class="" target="_blank" href="https://eduniversal.com/terms-and-condition" title="Terms &amp; Condition">Terms &amp; Condition</a>                        </div>
745                        <div class="f-link">
746                            <a class="" target="_blank" href="https://eduniversal.com/privacy-policy" title="Privacy Policy">Privacy Policy</a>                        </div>
747                        <div class="f-link">
748                            <a class="" target="_blank" href="https://eduniversal.com/gdpr" title="GDPR">GDPR</a>                        </div>
749                        <div class="f-link">
750                            <a class="" target="_blank" href="https://eduniversal.com/gtcs-eduniversal-license-membership"title="GTCs Eduniversal License & Membership">GTCs Eduniversal License & Membership</a>
751                        </div>
752                    </div>
753                    <div class="col-6">
754                        <div class="f-title">Our Services</div>
755                        <div class="f-link">
756                            <a class="" target="_blank" href="https://eduniversal.com/rankings/best-business-schools" title="Rankings">Rankings</a>                        </div>
757                        <div class="f-link">
758                            <a class="" target="_blank" href="https://eduniversal.com/insights/they-trust-us" title="Insights">Insights</a>                        </div>
759                        <div class="f-link">
760                            <a class="" target="_blank" href="https://eduniversal.com/events/eduniversal-world-convention" title="Events">Events</a>                        </div>
761                        <div class="f-link">
762                            <a class="" target="_blank" href="https://eduniversal.com/solutions/companies" title="Solutions">Solutions</a>                        </div>
763                        <div class="f-link">
764                            <a class="" target="_blank" href="https://eduniversal.com/surveys/deans-vote" title="Surveys">Surveys</a>                        </div>
765                    </div>
766                </div>
767            </div>
768            <div class="col-lg-3">
769                <div class="contact-block d-flex flex-column pt-lg-5">
770                    <div class="f-title"><a href="https://eduniversal.com/about-us/contact-us" target="_blank">Contact Us</a></div>
771
772                    <div class="d-flex f-link align-items-center">
773                        <div class="d-icon"><i class="fal fa-envelope"></i></div>
774                        <a class="contact-email text-nowrap" href="mailto:[email protected]">[email protected]</a>
775                    </div>
776                    
777                    <div class="d-flex f-link align-items-center">
778                        <div class="d-icon"><i class="fal fa-location-dot"></i></div>
779                        19, boulevard des Nations Unies<br>
780                        92190 Meudon - France
781                    </div>
782                </div>
783            </div>
784        </div>
785        <div class="row">
786            <div class="col-12">
787                <div class="row-copyright mt-4 pt-4">
788                    <div class="row">
789                        <div class="col-lg-8 text-lg-left text-center">
790                            <div class="f-social d-inline-flex flex-md-row flex-column align-items-center">
791                                <div class="f-text mr-md-3 mr-0 mb-md-0 mb-2 text-nowrap">Follow us</div>
792                                <div class="d-flex flex-wrap align-items-center justify-content-center">
793                                    <div class="mx-3 mb-md-0 mb-1"><a href="https://www.linkedin.com/company/smbg-eduniversal" target="_blank"><strong>Linkedin</strong></a></div>    
794                                    <div class="mx-3 mb-md-0 mb-1"><a href="https://www.youtube.com/@Eduniversal-Group" target="_blank"><strong>Youtube</strong></a></div>
795                                </div>
796                            </div>
797                        </div>
798                        <div class="col-lg-4 text-lg-right text-center pt-lg-0 pt-4">
799                            <strong>Eduniversal</strong> - 2026 © - All rights reserved
800                        </div>
801                    </div>
802                </div>
803            </div>
804        </div>
805    </div>
806</footer>
807
808<div class="modal fade" id="successSubscribeModal" tabindex="-1" role="dialog" aria-labelledby="successModal" aria-hidden="true">
809    <div class="modal-dialog modal-md modal-dialog-centered" role="document">
810        <div class="modal-content">
811            <div class="modal-body px-md-4 pt-4 pb-md-4 pb-2 px-2">
812                <button type="button" class="close position-absolute" data-dismiss="modal" aria-label="Close">
813                    <span aria-hidden="true">&times;</span>
814                </button>
815                <div class="modal-logo">
816                    <div><img src="/html/images/icon/palm.svg" alt="" /></div>
817                </div>
818                <div class="modal-text text-center mb-3">
819                    <p>Thank you for subscribing to our news!</p>
820                    <p>You’ll now receive the latest updates, news, and exclusive content straight to your inbox.</p>
821                </div>
822            </div>
823        </div>
824    </div>
825</div>
826
827
828<div class="scroll-top">
829    <div class="scroll-top__inner" data-aos="zoom-in">
830        <i class="far fa-chevron-up"></i>
831    </div>
832</div>
833<nav id="menu" style="display:none;">
834    <ul>
835        <li><span class="level-1">Eduniversal</span>
836            <ul>
837                <li>
838                    <a class="mega-item-link" href="https://eduniversal.com/rankings/best-business-schools" target="_blank" title="RANKINGS">RANKINGS</a>
839                </li>                           
840                <li>
841                    <a class="mega-item-link" href="https://eduniversal.com/surveys/deans-vote" target="_blank" title="SURVEYS">SURVEYS</a>
842                </li>                         
843                <li>
844                    <a class="mega-item-link" href="https://eduniversal.com/solutions/companies" target="_blank" title="SOLUTIONS">SOLUTIONS</a>
845                </li>                            
846                <li>
847                    <a class="mega-item-link" href="https://eduniversal.com/events/eduniversal-world-convention" target="_blank" title="EVENTS">EVENTS</a>
848                </li>                          
849                <li>
850                    <a class="mega-item-link" href="https://eduniversal.com/insights/they-trust-us" target="_blank" title="INSIGHTS">INSIGHTS</a>
851                </li>                           
852                <li>
853                    <a class="mega-item-link" href="https://eduniversal.com/about-us/our-story" target="_blank" title="ABOUT US">ABOUT US</a>
854                </li>                       
855            </ul>
856        </li>
857        <li><a class="level-1 " href="/">Home</a></li>
858        <li><a class="level-1 " href="/rankings.html">
859            Ranking by field of study 2026</a>
860            <div id="appendMenuMM"></div>
861        </li>
862        <li><a class="level-1" href="/ranking-master-by-country.html">Best masters by country/region</a>
863        </li>
864        <li><a class="level-1 " href="/methodology-intro.html">Methodology </a></li>
865                        <li><a class="level-1 active" href="/news.html">News </a></li>
866        <li class="search-item">
867            <span class="level-1">
868                <div class="section-search-box">
869                    <div class="s-search">
870                        <div class="s-search-container" data-aos="fade-up" data-aos-easing="linear" data-aos-duration="1000">
871                            <div id="form-country" name="form-country">
872                                <div class="typeahead__container">
873                                    <div class="typeahead__field">
874                                        <div class="typeahead__query position-relative input-box">
875                                            <span class="position-absolute icon-search"></span>
876                                            <input class="search_name js-typeahead-country" name="query" placeholder="Search for an institution, a field of study..." autocomplete="off">
877                                        </div>
878                                    </div>
879                                </div>
880                            </div>
881                        </div>
882                    </div>
883                </div>
884            </span>
885        </li>
886    </ul>
887</nav>            <div class="modal fade" id="menu-search" tabindex="-1" role="dialog" aria-labelledby="home-searchLabel" aria-hidden="true">
888  <div class="modal-dialog modal-lg" role="document">
889    <div class="modal-content"><button type="button" class="close" data-dismiss="modal" aria-label="Close">
890          <span aria-hidden="true">&times;</span>
891        </button>
892      <div class="modal-body">
893        <div class="section-search-box mb-md-4 mb-3 mt-md-4 mb-3">
894          <div class="s-search">
895            <div class="s-search-container" data-aos="fade-up" data-aos-easing="linear" data-aos-duration="1000">
896                <div id="form-country" name="form-country">
897                    <div class="typeahead__container">
898                        <div class="typeahead__field">
899                            <div class="typeahead__query position-relative input-box">
900                                <span class="position-absolute icon-search"></span>
901                                <input class="search_name js-typeahead-country" name="query" placeholder="Search for an institution, a field of study..." autocomplete="off">
902                            </div>
903                        </div>
904                    </div>
905                </div>
906            </div>
907          </div>
908        </div>
909      </div>
910    </div>
911  </div>
912</div>
912            <div class="footer-cookies">
913  <div class="container">
914    <div class="row">
915      <div class="col-12">
916        <p class="pr-lg-0 pr-5">By continuing to browse this site, you accept the use of cookies for the functioning of social media sharing buttons and for audience measurement. To learn more about our privacy policy, 
917        <a class="font-weight-bold" href="https://www.eduniversal-eea.com/politique-de-confidentialite.html" target="_blank">click here</a>.</p>
918
919        <button class="btn cookie-accept-btn">
920          <i class="fas fa-check mr-2"></i> <span>ACCEPTER</span>
921        </button>
922
923        <button class="btn btn-set">
924          <i class="fas fa-gear mr-2"></i> <span>CONFIGURE COOKIES</span> <span class="arrow-next ml-2"></span>
925        </button>
926
927        <div id="banner-cookies-settings">
928          <div>
929            <button class="btn cookie-decline-btn">
930              <i class="fas fa-check mr-2"></i> <span>REFUSER TOUT</span>
931            </button>
932
933            <div class="banner-setting-group">
934
935              <div class="banner-setting">
936                <label class="switch">
937                  <input type="checkbox" name="cookie_ga" class="cookie-option">
938                  <span class="slider round"></span>
939                </label>
940                <p class="title">Google Analytics Tracking</p>
941              </div>
942
943              <div class="banner-setting">
944                <label class="switch">
945                  <input type="checkbox" name="cookie_snapPixel" class="cookie-option">
946                  <span class="slider round"></span>
947                </label>
948                <p class="title">Snap Pixel</p>
949              </div>
950
951              <div class="banner-setting">
952                <label class="switch">
953                  <input type="checkbox" name="cookie_tiktok" class="cookie-option">
954                  <span class="slider round"></span>
955                </label>
956                <p class="title">TikTok</p>
957              </div>
958
959              <div class="banner-setting">
960                <label class="switch">
961                  <input type="checkbox" name="cookie_twitter" class="cookie-option">
962                  <span class="slider round"></span>
963                </label>
964                <p class="title">Twitter</p>
965              </div>
966
967              <div class="banner-setting">
968                <label class="switch">
969                  <input type="checkbox" name="cookie_pinterest" class="cookie-option">
970                  <span class="slider round"></span>
971                </label>
972                <p class="title">Pinterest</p>
973              </div>
974
975              <div class="banner-setting">
976                <label class="switch">
977                  <input type="checkbox" name="cookie_linkedin" class="cookie-option">
978                  <span class="slider round"></span>
979                </label>
980                <p class="title">Linkedin</p>
981              </div>
982
983            </div>
984          </div>
985        </div>
986
987      </div>
988    </div>
989  </div>
990</div>
991
992                            <!-- Matomo -->
993<script>
994    var _paq = window._paq = window._paq || [];
995    /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
996    _paq.push(["setExcludedQueryParams", ["token","PHPSESSID","year","id_programme","id_zone","id_pays","id_ecole"]]);
997    _paq.push(['trackPageView']);
998    _paq.push(['enableLinkTracking']);
999    (function() {
1000    var u="https://analytics.eduniversal.com/";
1001    _paq.push(['setTrackerUrl', u+'matomo.php']);
1002    _paq.push(['setSiteId', '8']);
1003    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
1004    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
1005    })();
1006</script>
1006
1007<!-- End Matomo Code -->
1008
1009<!-- Facebook Pixel Code -->
1010<script>
vendor: 420 bytes, lines 1010-1017
1010
1011    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1012    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
1013    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
1014    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
1015    document,'script','https://connect.facebook.net/en_US/fbevents.js');
1016
1017    fbq('init', '
1017979784272069615
vendor: 34 bytes, lines 1017-1018
1017');
1018    fbq('track', "PageView");
1019</script>
1019
1020<noscript><img height="1" width="1" style="display:none"
1021src="https://www.facebook.com/tr?id=979784272069615&ev=PageView&noscript=1"
1022/></noscript>
1023<!-- End Facebook Pixel Code -->
1024            
1025            
1025<script src="/build/runtime.99c8dde7.js" defer></script>
1025<script src="/build/692.6e111d8d.js" defer></script>
1025<script src="/build/707.8fd57c1a.js" defer></script>
1025<script src="/build/app.eab81b0a.js" defer></script>
vendor: 1 bytes, line 1025
1025
1026<script type="text/javascript">
1027function changeRegionImage(id) {
1028  $('.'+id).css('background', 'url(' + $('.'+id).data('src') + ') no-repeat center center');
1029}
1030function resetRegionImage(id) {
1031  $('.'+id).css('background', '');
1032}
1033window.addEventListener('load', function(){
1034  
1035  // For date of birth, limit min: 15 years old.
1036  var date15 = new Date();
1037  date15.setFullYear(date15.getFullYear() - 14);
1038  date15.setMonth(0);
1039  date15.setDate(0);
1040  const elem = document.querySelector('input[name="dob"]');
1041  if(elem) {
1042    const datepicker = new Datepicker(elem, {
1043      autohide: true,
1044      maxDate: date15,
1045      minDate: date15 - 365 * 70 * 24 * 60 * 60 * 1000,
1046      language: 'en',
1047      format: 'dd/mm/yyyy'
1048    });
1049  }
1050  function executeMobieMenuExceptIE() {
1051    var msie = !!document.documentMode;
1052
1053    if(msie && parseInt(document.documentMode)<11) {
1054      //alert('Website do not support Browser IE < 11');
1055      alert('Le site Web ne prend pas en charge le navigateur IE < 11');
1056      return;
1057    }
1058
1059    if (!msie) {
1060      if(typeof Mmenu !== 'undefined') {
1061        //MEILLEURS.menuMobile();
1062      }
1063    }
1064  }
1065  executeMobieMenuExceptIE();
1066  
1067  const isDev = false;
1068  const apiUrl = isDev
1069        ? 'https://eduniversal.silkwires-dev.com/email-subscriber'
1070        : 'https://eduniversal.com/email-subscriber';
1071
1072  const form = document.getElementById('form-subscriber');
1073
1074  if (form) {
1075      form.addEventListener('submit', function(e) {
1076          e.preventDefault();
1077
1078          const email = e.target.email.value.trim();
1079          const submitBtn = document.getElementById('form-subscriber-submit-btn');
1080          const spinner = submitBtn?.querySelector('.spinner-border');
1081
1082          const formData = new FormData(form);
1083
1084          if (spinner) spinner.style.display = 'inline-block';
1085          if (submitBtn) submitBtn.disabled = true;
1086
1087          fetch(apiUrl, {
1088              method: 'POST',
1089              headers: {
1090                  'Content-Type': 'application/json'
1091              },
1092              body: JSON.stringify({ email: email })
1093          })
1094          .then(response => {
1095              if (!response.ok) throw new Error('Network error');
1096              return response.json();
1097          })
1098          .then(data => {
1099              $('#successSubscribeModal').modal('show');
1100              form.reset();
1101          })
1102          .catch(error => {
1103              console.error('Error:', error);
1104              alert('Subscription failed. Please try again.');
1105          })
1106          .finally(() => {
1107              if (spinner) spinner.style.display = 'none';
1108              if (submitBtn) submitBtn.disabled = false;
1109          });
1110      });
1111  }
1112  
1113});
1114
1115function show_errors(errors, wrapper_selector) {
1116    let $wrapper = $(wrapper_selector);
1117
1118    let error_fields = Object.keys(errors);
1119
1120    error_fields.forEach(function (value) {
1121        console.log(value);
1122        $wrapper.find('[name="' + value + '"]').addClass('invalid');
1123        let $element = $wrapper.find('[data-error-field="' + value + '"]');
1124
1125        if (typeof $element === 'undefined' || $element.length == 0) {
1126            $element = $wrapper.find('[name=" + value + "]');
1127        }
1128
1129        console.log($element);
1130
1131        $element.addClass('invalid');
1132    });
1133
1134    let $first_invalid = $('.invalid:first');
1135
1136    if (typeof $first_invalid === 'undefined' || $first_invalid.length == 0) {
1137        $wrapper[0].scrollIntoView({ behavior: 'smooth' });
1138    } else {
1139        $first_invalid[0].scrollIntoView({ behavior: 'smooth' });
1140    }
1141}
1142
1143function reset_form(form_selector) {
1144    let $form = $(form_selector);
1145
1146    if (typeof $form === 'undefined' || $form.length == 0) {
1147        return false;
1148    }
1149
1150    $form[0].reset();
1151    $form.find('select').val(null).change();
1152}
1153</script>
vendor: 1 bytes, line 1153
1153
1154<script>
1155document.addEventListener("DOMContentLoaded", function() {
1156  const rows = document.querySelectorAll(".row");
1157
1158  rows.forEach(row => {
1159    const section = row.querySelector(".full-content");
1160    const showBtn = row.querySelector(".show-content-btn");
1161    const hideBtn = row.querySelector(".hide-content-btn");
1162    const showAllContainer = row.querySelector(".show-all");
1163
1164    if (!section || !showBtn || !hideBtn || !showAllContainer) return;
1165
1166    const plainText = section.innerText.trim();
1167    const wordLimit = 30;
1168    const words = plainText.split(/\s+/);
1169
1170    if (words.length <= wordLimit) {
1171      section.innerText = plainText;
1172      showAllContainer.style.display = "none";
1173    } else {
1174      const shortText = words.slice(0, wordLimit).join(" ") + "...";
1175      const originalHTML = section.innerHTML;
1176
1177      section.innerText = shortText;
1178      showAllContainer.style.display = "block";
1179
1180      showBtn.addEventListener("click", () => {
1181        section.innerHTML = originalHTML;
1182        showBtn.style.display = "none";
1183        hideBtn.style.display = "inline-flex";
1184      });
1185
1186      hideBtn.addEventListener("click", () => {
1187        section.innerText = shortText;
1188        hideBtn.style.display = "none";
1189        showBtn.style.display = "inline-flex";
1190
1191        // Scroll lên đúng vị trí .full-content
1192        section.scrollIntoView({ behavior: "smooth", block: "start" });
1193      });
1194    }
1195
1196    section.style.visibility = "visible";
1197    section.style.display = "block"; 
1198  });
1199});
1200
1201function normalizeText(text) {
1202  return text
1203    .replace(/\s+/g, " ")
1204    .replace(/[.。!!、,,]*$/, "")
1205    .trim();
1206}
1207</script>
1207
1208            
1208<script type="text/javascript">
1209    window.addEventListener('load', function(){
1210        
1211        $('.load__more').hide();
1212        const totalPages = '3';
1213        const total = '29';
1214        const limit = 6;
1215        let page = 1;
1216        let process = true;
1217
1218        if(totalPages >  1){
1219            $('.load__more').show();
1220        }
1221        
1222        $(window).scroll(function () {
1223            let height = ($(window).scrollTop() + $(window).height()+ 400);
1224            if(height >= $(document).height()){
1225                if(process){
1226                    $('.loading-load').show();
1227                    getmoredata();
1228                }
1229            }
1230        })
1231        function getmoredata() {
1232            process = false;
1233            $.ajax({
1234                type: "GET",
1235                url: "/load-more",
1236                dataType: "json",
1237                data:{'page':page, 'limit':limit},
1238                success: function (response) {
1239                    $('.loading-load').hide();
1240                    if(response.data.list){
1241                        $('#load-more').append(response.data.list);
1242                        $('.item-more .actualites-item .truncate-text').each(function() {
1243                            var $div = $(this);
1244                            var divWords = $div.text().split(/\s+/);
1245                            $div.empty();
1246                            $.each(divWords, function(i,w){
1247                            $('<span/>').text(w).appendTo($div);
1248                            });
1249                        });
1250                        setTimeout(function() {
1251                            $('.actualites-item').parent().removeClass('item-more');
1252                        }, 100);
1253                    }
1254                    page = page + 1;
1255                    if(page*limit < total){
1256                            process = true;
1257                    }
1258                    /*
1259                    AOS.init({
1260                        easing: 'ease-out-back',
1261                        offset: 150,
1262                        disable: 'mobile'
1263                    });
1264                    */
1265                }
1266            });
1267        }
1268    });
1269</script>
1269
1270        </div>
1271
1272            </body>
1273
1274</html>
1275

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