PageSourceSearch

https://popcorn.sg/sg/news

html popcorn.sg collected 2026-09-26 18:09:38 UTC 158,346 bytes, 2,560 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5<meta charset="utf-8">
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/> <!--320-->
8	<title>Popcorn</title>
9	<meta name="title" content="Popcorn" />
10	<meta name="description" content="Movie Showtimes, Tickets, Trailers & News" />
11	<meta name="keywords" content="Popcorn, cinema, movie" />
12	<meta property="og:title" content="Popcorn" />
13	<meta property="og:type" content="website" />
14			<meta property="og:image" content="https://popcorn.sg/appImages/PopcornImages/icon-popcorn-400.png" />
15		<meta property="og:site_name" content="Popcorn.app" />
16	<meta property="og:description" content="Movie Showtimes, Tickets, Trailers & News" />
17	
18
19<link rel="canonical" href="https://www.popcorn.app/sg/news" />
20<link rel="apple-touch-icon" sizes="57x57" href="apple-touch-icon-57x57.png">
21<link rel="apple-touch-icon" sizes="114x114" href="apple-touch-icon-114x114.png">
22<link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-72x72.png">
23<link rel="apple-touch-icon" sizes="144x144" href="apple-touch-icon-144x144.png">
24<link rel="apple-touch-icon" sizes="60x60" href="apple-touch-icon-60x60.png">
25<link rel="apple-touch-icon" sizes="120x120" href="apple-touch-icon-120x120.png">
26<link rel="apple-touch-icon" sizes="76x76" href="apple-touch-icon-76x76.png">
27<link rel="apple-touch-icon" sizes="152x152" href="apple-touch-icon-152x152.png">
28<link rel="icon" type="image/png" href="https://popcorn.sg/favicon-196x196.png" sizes="196x196">
29<link rel="icon" type="image/png" href="https://popcorn.sg/favicon-160x160.png" sizes="160x160">
30<link rel="icon" type="image/png" href="https://popcorn.sg/favicon-96x96.png" sizes="96x96">
31<link rel="icon" type="image/png" href="https://popcorn.sg/favicon-16x16.png" sizes="16x16">
32<link rel="icon" type="image/png" href="https://popcorn.sg/favicon-32x32.png" sizes="32x32">
33<meta name="apple-mobile-web-app-title" content="Popcorn">
34<meta name="msapplication-TileColor" content="#ffc40d">
35<meta name="msapplication-TileImage" content="mstile-144x144.png">
36<meta name="application-name" content="Popcorn">
37<meta name="apple-mobile-web-app-capable" content="yes" />
38<!--<meta name="apple-itunes-app" content="app-id=435693708">-->
39<meta property="fb:app_id" content="224235080935890"/>
40
41<!-- Bootstrap core CSS -->
42<link href="https://popcorn.sg/assets/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
43<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
44
45<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
46<!--[if lt IE 9]>
47  
47<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
47
48  
48<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
48
49<![endif]-->
50
51<!-- Custom styles for this template -->
52<link href="//cdn.materialdesignicons.com/1.8.36/css/materialdesignicons.min.css" rel="stylesheet" type="text/css">
53<link href="https://popcorn.sg/assets/app/css.css?v=5.76" rel="stylesheet">
54<link href="https://popcorn.sg/assets/app/lib/mailchimp.css" rel="stylesheet" type="text/css">
55<link href="https://popcorn.sg/assets/app/cta/css/smartbanner.css?v=5.76" rel="stylesheet" type="text/css">
56<link href="https://popcorn.sg/assets/mobile/lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
57
58<!--Google Web Fonts-->
59<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet">
60<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400' rel='stylesheet' type='text/css'>
61<link href='https://fonts.googleapis.com/css?family=Oswald:400,500' rel='stylesheet' type='text/css'>
62
63<!-- Slick -->
64<link href="https://popcorn.sg/assets/css/monokai.min.css" rel="stylesheet" type="text/css">
65<link href="https://popcorn.sg/assets/app/lib/slick.1.3.15.css" rel="stylesheet" type="text/css">
66<style>
67.fade-banner {
68	opacity: 1 !important;
69}
70</style>
71<!-- Hotjar Tracking Code for http://www.popcorn.asia -->
72<script type="032e27f36d4335c56b8750eb-text/javascript">
73   /*
vendor: 118 bytes, lines 73-75
73(function(h,o,t,j,a,r){
74       h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
75       h._hjSettings={hjid:
75374009
vendor: 246 bytes, lines 75-80
75,hjsv:5};
76       a=o.getElementsByTagName('head')[0];
77       r=o.createElement('script');r.async=1;
78       r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
79       a.appendChild(r);
80   })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
80*/
81</script>
81<link rel="manifest" href="/manifest.json">
82<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async='async' type="032e27f36d4335c56b8750eb-text/javascript"></script>
vendor: 1 bytes, line 82
82
83<script type="032e27f36d4335c56b8750eb-text/javascript">
84  var OneSignal = window.OneSignal || [];
85  /*OneSignal.push(["init", {
86    appId: "9ab0c0d9-2d60-4dce-9c03-fa9bb27e2ef1",
87    autoRegister: true,
88    safari_web_id: "web.onesignal.auto.20044851-a7f8-4507-9604-3e42dc43ffbf",
89    notifyButton: {
90      enable: true,
91      position: 'bottom-left'
92    }
93  }]);*/
94</script>
94<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="032e27f36d4335c56b8750eb-text/javascript"></script>
vendor: 1 bytes, line 94
94
95<script src="//a847c56898f548f6a3b2dd0c5df14888.js.ubembed.com" async type="032e27f36d4335c56b8750eb-text/javascript"></script>
vendor: 1 bytes, line 95
95
96<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://track.adform.net/serving/scripts/trackpoint/"></script>
96
97
98<!-- INNITY ADS -->
99<script async="async" type="032e27f36d4335c56b8750eb-text/javascript" src="https://media.innity.net/lib/admanager-async.js"></script>
99
100
101<!-- Start of popcornapp Zendesk Widget script --> 
102<!-- End of popcornapp Zendesk Widget script -->
103
104<!-- Start of Taboola -->
105<!--
105<script type="text/javascript">
106  window._taboola = window._taboola || [];
107  _taboola.push({home:'auto'});
108  !function (e, f, u, i) {
109    if (!document.getElementById(i)){
110      e.async = 1;
111      e.src = u;
112      e.id = i;
113      f.parentNode.insertBefore(e, f);
114    }
115  }(document.createElement('script'),
116  document.getElementsByTagName('script')[0],
117  '//cdn.taboola.com/libtrc/popcorn-website/loader.js',
118  'tb_loader_script');
119  if(window.performance && typeof window.performance.mark == 'function')
120    {window.performance.mark('tbl_ic');}
121</script>
121-->
122<!-- End of Taboola -->
123<!-- Begin comScore Tag -->
124<script type="032e27f36d4335c56b8750eb-text/javascript">
125	var _comscore = _comscore || [];
126	_comscore.push({ c1: "2", c2: "33754177",
127			options: {
128				url_append: "comscorekw=web"
129			}
130	});
131	
132	(function() {
133			var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
134			s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
135			el.parentNode.insertBefore(s, el);
136	})();
137</script>
137
138<noscript>
139    <img src="http://b.scorecardresearch.com/p?c1=2&c2=33754177&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1&comscorekw=web" />
140</noscript>
141<!-- End comScore Tag -->
142
143</head><body>
144
145
146  <!-- Generic Smartbanner -->
147  <div class="smartbanner smartbanner_1" style="display: none;">
148    <!-- <img class="smartbanner-download" src="https://popcorn.sg/assets/img/SG-banner.jpg" style="width: 100vw; max-height: 64px; height: 64px"> -->
149    <div class="">
150      <a class="fa fa-close"></a>
151      <img alt="popcorn logo" src="https://popcorn.sg/assets/img/logo2.png">
152      <div class="wrapper">
153          <div class="smartbanner-title" style="font-weight: 400"></div>
154          <div class="smartbanner-sub-title">Movie showtimes & tickets on the go!</div>
155          <div class="smartbanner-scores">
156              <!--<i class="fa fa-star"></i>-->
157              <small class="smartbanner-rating"></small>
158          </div>
159      </div>
160      <button class="pull-right smartbanner-download">GET</button>
161    </div>
162</div>
163
164  <!-- Movie Smartbanner showing when user open on movie details page -->
165  <div class="smartbanner smartbanner_2" style="display: none">
166    <!-- <img class="smartbanner-download" src="https://popcorn.sg/assets/img/SG-banner.jpg" style="width: 100vw; max-height: 64px; height: 64px"> -->
167    <div class="">
168      <a class="fa fa-close"></a>
169      <img alt="popcorn logo" src="https://popcorn.sg/assets/img/logo2.png">
170      <div class="wrapper">
171          <div class="smartbanner-title" style="font-weight: 400">Want to watch this movie?</div>
172          <div class="smartbanner-sub-title" style="white-space: normal;">Check showtimes & buy tickets now!</div>
173          <div class="smartbanner-scores">
174            <i class="fa fa-star"></i>
175            <i class="fa fa-star"></i>
176            <i class="fa fa-star"></i>
177            <i class="fa fa-star"></i>
178            <i class="fa fa-star-o"></i>
179            <small class="smartbanner-rating">(10,096)</small>
180          </div>
181      </div>
182      <button class="pull-right smartbanner-download">GO!</button>
183    </div>
184  </div>
185
186<div id="top-banner">
187    
188    <!--<div id="ad-popcorn-5-banner" adzone="5" adpriority="1">
189      <a onclick="tracking_clicks(9, 5, '65634AF1-72CF-4438-6220-A5AFEFEFD63F', '0')" href="https://popcorn.app/mobile/movie/10682?type=navbar&amp;presentation=fromBottom&amp;title=Fast%20%20Furious%20Presents%20Hobbs%20%20Shaw&amp;promocode=0">
190        <img src="http://popcornsg.s3.amazonaws.com/products/banner/1565764013-15657640.jpg" alt="ad-popcorn-header" style="width: 100%; height: 265px; object-fit: cover; position: fixed; top: 0px;">
191      </a>
192    </div>-->
193
194</div>
195
196<nav style="margin-top:0px;" class="navbar navbar-inverse navbar-fixed-top bs-docs-nav" role="navigation">
197  <div class="container nav-wrapper">
198    <div class="navbar-header">
199      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
200        <span class="sr-only">Toggle navigation</span>
201        <span class="icon-bar"></span>
202        <span class="icon-bar"></span>
203        <span class="icon-bar"></span>
204      </button>
205              <a href="javascript:;" class="navbar-toggle search-tools" data-toggle="modal" data-target="#searchModal"><span class="glyphicon glyphicon-search"></span></a>
206      
207            <!--<a href="#" class="navbar-toggle country mobile" data-toggle="dropdown" role="button" aria-expanded="false">
208        <span style="text-transform:uppercase;">en</span>
209      </a>-->
210      <ul class="dropdown-menu profile-dropdown language-select" role="menu">
211        <li>
212          <a href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; changeLang('en')" class="navbar-toggle country lang" data-cf-modified-032e27f36d4335c56b8750eb-="">
213            English
214          </a>
215        </li>
216              </ul>
217            <a href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; changeRegion('SG')" class="navbar-toggle country mobile" data-toggle="modal" data-target="#countryModal" style="padding-right: 5px;" data-cf-modified-032e27f36d4335c56b8750eb-="">
218        <img alt="singapore flag" src="https://popcorn.sg/../appImages/PopcornImages/flags/singapore_flag.jpg" style="width:30px!important;vertical-align: 0;" /><span style="font-size: 12px; vertical-align: text-top; line-height: 20px; margin-left: 5px; text-transform: uppercase;">  <span class="city-name hidden-xs">Singapore</span></span>
219      </a>
220      <a class="navbar-brand" href="https://popcorn.sg/sg"><img alt="popcorn nav logo" class="nav-logo" src="https://popcorn.sg/../appImages/PopcornImages/logo-nav.png" height="30px" alt="logo"/></a>
221    </div>
222    <div class="navbar-collapse collapse">
223      <ul class="nav navbar-nav">
224        <li class="visible-xs"><a href="https://popcorn.sg/sg" > Home </a></li>
225        <li><a href="https://popcorn.sg/sg/now-showing-trailers-reviews" >Now Showing</a></li>
226        <li><a href="https://popcorn.sg/sg/upcoming" >Upcoming</a></li>
227        <li class="hidden-sm"><a href="https://popcorn.sg/sg/cinemas" >Cinemas</a></li>
228        <li class="hidden-sm"><a href="https://popcorn.sg/sg/news"  class="active"  >News & Reviews</a></li>
229
230                  <!--<li class="hidden-sm"><a href="https://popcorn.sg/popupcinema"  >Events</a></li>-->
231        
232        <li><a href="https://popcorn.sg/sg/download" >Get the app</a></li>
233                <li><hr class="profile-divider"></li>
234        <li class="visible-xs visible-sm"><a href="https://popcorn.sg/sg/web/login">Login</a></li>
235              </ul>
236                <ul class="nav navbar-nav navbar-right hidden-xs hidden-sm">
237                    <li>
238            <a href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; changeRegion('SG')" class="navbar-toggle country" data-toggle="modal" data-target="#countryModal" data-cf-modified-032e27f36d4335c56b8750eb-="">
239              <img alt="singapore flag" src="https://popcorn.sg/../appImages/PopcornImages/flags/singapore_flag.jpg" class="country-flag" />  <span class="city-name hidden-xs">Singapore</span>            </a>
240          </li>
241          <li class="hidden">
242            <a href="#" class="dropdown-toggle country" data-toggle="dropdown" role="button" aria-expanded="false">
243              <span>en</span>
244            </a>
245            <ul class="dropdown-menu profile-dropdown language-select" role="menu">
246              <li>
247                <a href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; changeLang('en')" class="navbar-toggle country lang" data-cf-modified-032e27f36d4335c56b8750eb-="">
248                  English
249                </a>
250              </li>
251                          </ul>
252          </li>
253          <li>
254            <a href="https://popcorn.sg/sg/web/login" class="navbar-toggle country">
255              <span>Login</span>
256            </a>
257          </li>
258        </ul>
259            </div>
260  </div>
261</nav>
262
263<style>
264  #header-ad-mobile {
265    padding: 0px;
266    margin: 0px;
267    top: 0;
268    left: 0;
269    right: 0;
270    display: block;
271    position: fixed;
272    z-index: -999;
273    background-color: #fff;
274  }
275
276  #header-ad-web {
277    text-align: center;
278    display: block;
279    position: fixed;
280    z-index: -999;
281    top: 0;
282    left: 0;
283    right: 0;
284    padding: 0px 0px;
285    background-color: #fff;
286  }
287  .bgcontainer {
288    background: #f1f1f1;
289  }
290</style>
291
292<div id="header-ad-mobile" class="visible-xs" style="text-align:center;">
293  <!-- <img src="http://popcornsg.s3.amazonaws.com/products/cover_desktop/1576121360-15761213.png" alt=""> -->
294  <!-- <div id="ad-mobile-leaderboard1" class="advertisement__container" data-js-options='{"networkCode": "4654", "adUnit1": "popcorn_mobileweb", "adUnit2": "home", "adUnit3": "na", "adUnit4": "na", "adUnit5": "imu1", "device": "mobile", "sizes": [[300, 600]]}'></div> -->
295</div>
296
297<div id="header-ad-web" class="hidden-xs" style="text-align:center;">
298  <!-- <img src="http://popcornsg.s3.amazonaws.com/products/cover_desktop/1576126975-15761269.png" alt=""> -->
299</div>
300
301   
302<!-- Search bar -->
303<div class="searchbar hidden-xs">
304    <div class="container">
305      <div class="col-sm-12 searchbar-wrapper">
306        <div class="row center-block search-bar-block">
307          <div class="btn-group btn-group-justified">
308            <div class="cinemadropdown">
309              <div id="dd2" class="wrapper-dropdown-4" tabindex="1"> 
310                <span data-bind="text: selectedMovieName">Movie</span>
311                <div class="hidden"></div>
312                <ul class="dropdown" data-bind="template: {name: 'movie-bar-template', foreach: movieBarFiltered}">
313                </ul>
314              </div>
315            </div>
316            <div id="dd3" class="wrapper-dropdown-4" tabindex="1"> 
317              <span data-bind="text: selectedCinemaName">Cinema</span>
318              <div class="hidden"></div>
319              <ul class="dropdown" data-bind="template: {name: 'cinema-bar-template', foreach: cinemaBarFiltered}">
320              </ul>
321            </div>
322            <a href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; searchMovie()" data-cf-modified-032e27f36d4335c56b8750eb-=""><img alt="popcorn search button logo" src="https://popcorn.sg/../appImages/PopcornImages/btn-search-sm.jpg" class="hidden-xs"></a>
323            <div class="btn-search-lg-sub visible-xs">
324              <button type="button" id="btn_search_small" class="btn btn-default center-block"></button>
325            </div>
326          </div>
327        </div>
328      </div>
329    </div>
330</div>  
331<div style="height:128px" class="hidden-xs padding_128"></div>
332<div style="height:61px;" class="visible-xs padding_61"></div>
333<style>
334    .news-wrapper .news-featured-image.publisher{border-radius: 50%; max-width: 35px; max-height: 35px; float: left; margin: 0px;}
335    .news-wrapper .date-time>div{float: left; width: 60%; margin-top: -4px; padding-left: 8px;}
336    .news-wrapper .date-time>.source{font-weight: 600; color: #222; margin-top: -3px;}
337    .news-wrapper .date-time>.timestap{margin-top: -1px;}
338    .news-wrapper .date-time{margin: 15px 0px 0px}
339    .news-wrapper .date-time .fa{float: right; width: 150px; font-size: 24px; padding: 14px; margin-top: -28px; margin-right: -8px;}
340    .news-wrapper .date-time .fa:hover{text-decoration: none;}
341    .publisher>span{position:relative;left:30%;top:20%;font-size:24px;}
342    .publisher:hover{color:#ff9900}
343</style>
344
345<!-- Featured Section -->
346<div class="container-fluid featured">
347    <div class="row featured-row" id="featured-row">
348            </div>
349
350    <div class="container visible-xs text-center">
351            <div id="ad-mobile-imu1" class="advertisement__container" data-js-options='{"networkCode": "4654", "adUnit1": "popcorn_mobileweb", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "imu1", "device": "mobile", "sizes": [[300, 600]]}'></div>
352        </div>
353</div>
354
355<!-- News & Reviews block -->    
356<div class="container">    
357    <div class="row">
358        <div class="col-md-8 col-sm-12 news-wrapper section">
359            <h3>News & Reviews</h3>
360			                <div class="row item">
361                                        <div class="col-sm-12">
362                                                    <div title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
363                            </div>
364                                            </div>
365                    <div class="col-sm-12">
366                        <div class="title">
367                                                            <a href="news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839">What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks</a>
368                                                    </div>
369                        <div class="summary">
370                            This weekend’s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a ...                        </div>
371
372                                                <div class="date-time">                            
373                            <a class="news-featured-image publisher" data-original="" 
374                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
375                            <div class="source">Popcorn</div> 
376                            <div class="timestap">4 May 2026</div>
377                            
378                            <div class="fa">
379                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
380                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839" addthis:title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" addthis:description="This weekend&rsquo;s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg"></a>
381                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839" addthis:title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" addthis:description="This weekend&rsquo;s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg"></a>
382                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839" addthis:title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" addthis:description="This weekend&rsquo;s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg"></a>
383                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839" addthis:title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" addthis:description="This weekend&rsquo;s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg"></a>
384                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/what-to-watch-this-weekend-fashion-drama-pixar-fun-gothic-romance-and-new-horror-picks/3839" addthis:title="What to Watch This Weekend: Fashion Drama, Pixar Fun, Gothic Romance and New Horror Picks" addthis:description="This weekend&rsquo;s movie lineup has something for almost every kind of viewer: a glossy legacy sequel for fans of The Devil Wears Prada, a new Pixar adventure for families, a " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777870993-what-to-.jpeg"></a>
385                                </div>
386                            </div>                            
387                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
388                        </div>
389                        
390                    </div>
391
392                    
393                </div>
394                            <div class="row item">
395                                        <div class="col-sm-12">
396                                                    <div title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$7
3967 Million Debut" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
397                            </div>
398                                            </div>
399                    <div class="col-sm-12">
400                        <div class="title">
401                                                            <a href="news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840">The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$77 Million Debut</a>
402                                                    </div>
403                        <div class="summary">
404                            The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of ...                        </div>
405
406                                                <div class="date-time">                            
407                            <a class="news-featured-image publisher" data-original="" 
408                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
409                            <div class="source">Popcorn</div> 
410                            <div class="timestap">4 May 2026</div>
411                            
412                            <div class="fa">
413                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
414                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840" addthis:title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$77 Million Debut" addthis:description="The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg"></a>
415                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840" addthis:title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$77 Million Debut" addthis:description="The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg"></a>
416                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840" addthis:title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$77 Million Debut" addthis:description="The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg"></a>
417                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840" addthis:title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$77 Million Debut" addthis:description="The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg"></a>
418                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/the-devil-wears-prada-2-rules-weekend-box-office-with-stylish-us77-million-debut/3840" addthis:title="The Devil Wears Prada 2 Rules Weekend Box Office With Stylish US$7
4187 Million Debut" addthis:description="The Devil Wears Prada 2 made a strong entrance at the North American box office, opening in first place over the weekend and proving that audiences still have plenty of " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871278-the-devi.jpeg"></a>
419                                </div>
420                            </div>                            
421                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
422                        </div>
423                        
424                    </div>
425
426                    
427                </div>
428                            <div class="row item">
429                                        <div class="col-sm-12">
430                                                    <div title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
431                            </div>
432                                            </div>
433                    <div class="col-sm-12">
434                        <div class="title">
435                                                            <a href="news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841">Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival</a>
436                                                    </div>
437                        <div class="summary">
438                            Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
439The film received the Golden ...                        </div>
440
441                                                <div class="date-time">                            
442                            <a class="news-featured-image publisher" data-original="" 
443                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
444                            <div class="source">Popcorn</div> 
445                            <div class="timestap">4 May 2026</div>
446                            
447                            <div class="fa">
448                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
449                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841" addthis:title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" addthis:description="Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
450The film received the Golden " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg"></a>
451                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841" addthis:title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" addthis:description="Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
452The film received the Golden " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg"></a>
453                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841" addthis:title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" addthis:description="Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
454The film received the Golden " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg"></a>
455                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841" addthis:title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" addthis:description="Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
456The film received the Golden " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg"></a>
457                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/japanese-drama-fujiko-wins-top-honor-at-2026-far-east-film-festival/3841" addthis:title="Japanese Drama Fujiko Wins Top Honor At 2026 Far East Film Festival" addthis:description="Fujiko, a Japanese family drama from filmmaker Taichi Kimura, has won the top audience prize at the 28th Far East Film Festival in Udine, Italy.
458The film received the Golden " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1777871861-japanese.jpeg"></a>
459                                </div>
460                            </div>                            
461                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
462                        </div>
463                        
464                    </div>
465
466                    
467                </div>
468                            <div class="row item">
469                                        <div class="col-sm-12">
470                                                    <div title="Six Killers Who Redefined Horror in the New Millennium" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/six-killers-who-redefined-horror-in-the-new-millennium/3834'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
471                            </div>
472                                            </div>
473                    <div class="col-sm-12">
474                        <div class="title">
475                                                            <a href="news/six-killers-who-redefined-horror-in-the-new-millennium/3834">Six Killers Who Redefined Horror in the New Millennium</a>
476                                                    </div>
477                        <div class="summary">
478                            The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible—a face in a crowd, a neighbor you never quite trusted. What has shifted ...                        </div>
479
480                                                <div class="date-time">                            
481                            <a class="news-featured-image publisher" data-original="" 
482                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
483                            <div class="source">Popcorn</div> 
484                            <div class="timestap">2 Apr 2026</div>
485                            
486                            <div class="fa">
487                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
488                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/six-killers-who-redefined-horror-in-the-new-millennium/3834" addthis:title="Six Killers Who Redefined Horror in the New Millennium" addthis:description="The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible&mdash;a face in a crowd, a neighbor you never quite trusted. What has shifted " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg"></a>
489                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/six-killers-who-redefined-horror-in-the-new-millennium/3834" addthis:title="Six Killers Who Redefined Horror in the New Millennium" addthis:description="The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible&mdash;a face in a crowd, a neighbor you never quite trusted. What has shifted " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg"></a>
490                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/six-killers-who-redefined-horror-in-the-new-millennium/3834" addthis:title="Six Killers Who Redefined Horror in the New Millennium" addthis:description="The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible&mdash;a face in a crowd, a neighbor you never quite trusted. What has shifted " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg"></a>
491                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/six-killers-who-redefined-horror-in-the-new-millennium/3834" addthis:title="Six Killers Who Redefined Horror in the New Millennium" addthis:description="The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible&mdash;a face in a crowd, a neighbor you never quite trusted. What has shifted " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg"></a>
492                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/six-killers-who-redefined-horror-in-the-new-millennium/3834" addthis:title="Six Killers Who Redefined Horror in the New Millennium" addthis:description="The serial killer has always been horror's most bankable villain. Unlike ghosts or demons, they feel plausible&mdash;a face in a crowd, a neighbor you never quite trusted. What has shifted " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773588999-six-kill.jpeg"></a>
493                                </div>
494                            </div>                            
495                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
496                        </div>
497                        
498                    </div>
499
500                    
501                </div>
502                            <div class="row item">
503                                        <div class="col-sm-12">
504                                                    <div title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
505                            </div>
506                                            </div>
507                    <div class="col-sm-12">
508                        <div class="title">
509                                                            <a href="news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835">Netflix's One Piece: Into the Grand Line Has Finally Set Sail</a>
510                                                    </div>
511                        <div class="summary">
512                            After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back — and it's bigger than ever. One Piece: Into ...                        </div>
513
514                                                <div class="date-time">                            
515                            <a class="news-featured-image publisher" data-original="" 
516                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
517                            <div class="source">Popcorn</div> 
518                            <div class="timestap">2 Apr 2026</div>
519                            
520                            <div class="fa">
521                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
522                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835" addthis:title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" addthis:description="After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back &mdash; and it's bigger than ever. One Piece: Into " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg"></a>
523                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835" addthis:title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" addthis:description="After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back &mdash; and it's bigger than ever. One Piece: Into " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg"></a>
524                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835" addthis:title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" addthis:description="After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back &mdash; and it's bigger than ever. One Piece: Into " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg"></a>
525                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835" addthis:title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" addthis:description="After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back &mdash; and it's bigger than ever. One Piece: Into " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg"></a>
526                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/netflixs-one-piece-into-the-grand-line-has-finally-set-sail/3835" addthis:title="Netflix's One Piece: Into the Grand Line Has Finally Set Sail" addthis:description="After more than two years since the first season took the streaming world by storm, Netflix's live-action One Piece is back &mdash; and it's bigger than ever. One Piece: Into " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773590142-netflixs.jpeg"></a>
527                                </div>
528                            </div>                            
529                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
530                        </div>
531                        
532                    </div>
533
534                    
535                </div>
536                            <div class="row item">
537                                        <div class="col-sm-12">
538                                                    <div title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
539                            </div>
540                                            </div>
541                    <div class="col-sm-12">
542                        <div class="title">
543                                                            <a href="news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836">Couch, Snacks, and a Great Film: Top Picks for Family Movie Night</a>
544                                                    </div>
545                        <div class="summary">
546                            Your weekend streaming is sorted—n
546o endless scrolling required.
547Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with ...                        </div>
548
549                                                <div class="date-time">                            
550                            <a class="news-featured-image publisher" data-original="" 
551                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
552                            <div class="source">Popcorn</div> 
553                            <div class="timestap">2 Apr 2026</div>
554                            
555                            <div class="fa">
556                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
557                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836" addthis:title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" addthis:description="Your weekend streaming is sorted&mdash;no endless scrolling required.
558Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg"></a>
559                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836" addthis:title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" addthis:description="Your weekend streaming is sorted&mdash;no endless scrolling required.
560Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg"></a>
561                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836" addthis:title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" addthis:description="Your weekend streaming is sorted&mdash;no endless scrolling required.
562Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg"></a>
563                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836" addthis:title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" addthis:description="Your weekend streaming is sorted&mdash;no endless scrolling required.
564Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg"></a>
565                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/couch-snacks-and-a-great-film-top-picks-for-family-movie-night/3836" addthis:title="Couch, Snacks, and a Great Film: Top Picks for Family Movie Night" addthis:description="Your weekend streaming is sorted&mdash;no endless scrolling required.
566Finding a movie the whole family can agree on can feel like negotiating a peace treaty. But with streaming libraries packed with " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773591607-couch-sn.jpeg"></a>
567                                </div>
568                            </div>                            
569                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
570                        </div>
571                        
572                    </div>
573
574                    
575                </div>
576                            <div class="row item">
577                                        <div class="col-sm-12">
578                                                    <div title="The Most Thrilling Action Shows Headed to Your Screen" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/the-most-thrilling-action-shows-headed-to-your-screen/3837'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
579                            </div>
580                                            </div>
581                    <div class="col-sm-12">
582                        <div class="title">
583                                                            <a href="news/the-most-thrilling-action-shows-headed-to-your-screen/3837">The Most Thrilling Action Shows Headed to Your Screen</a>
584                                                    </div>
585                        <div class="summary">
586                            Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based ...                        </div>
587
588                                                <div class="date-time">                            
589                            <a class="news-featured-image publisher" data-original="" 
590                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
591                            <div class="source">Popcorn</div> 
592                            <div class="timestap">2 Apr 2026</div>
593                            
594                            <div class="fa">
595                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
596                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/the-most-thrilling-action-shows-headed-to-your-screen/3837" addthis:title="The Most Thrilling Action Shows Headed to Your Screen" addthis:description="Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg"></a>
597                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/the-most-thrilling-action-shows-headed-to-your-screen/3837" addthis:title="The Most Thrilling Action Shows Headed to Your Screen" addthis:description="Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg"></a>
598                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/the-most-thrilling-action-shows-headed-to-your-screen/3837" addthis:title="The Most Thrilling Action Shows Headed to Your Screen" addthis:description="Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg"></a>
599                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/the-most-thrilling-action-shows-headed-to-your-screen/3837" addthis:title="The Most Thrilling Action Shows Headed to Your Screen" addthis:description="Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg"></a>
600                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/the-most-thrilling-action-shows-headed-to-your-screen/3837" addthis:title="The Most Thrilling Action Shows Headed to Your Screen" addthis:description="Disclaimer: This article is based on information available as of March 2026. Release dates, plot details, and cast information are subject to change. Some details may be speculative or based " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773852698-the-most.jpeg"></a>
601                                </div>
602                            </div>                            
603                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
604                        </div>
605                        
606                    </div>
607
608                    
609                </div>
610                            <div class="row item">
611                                        <div class="col-sm-12">
612                                                    <div title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
613                            </div>
614                                            </div>
615                    <div class="col-sm-12">
616                        <div class="title">
617                                                            <a href="news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838">Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals</a>
618                                                    </div>
619                        <div class="summary">
620                            March 18, 2026
621
622▶ Watch: Official Trailer
623
624  
625After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for ...                        </div>
626
627                                                <div class="date-time">                            
628                            <a class="news-featured-image publisher" data-original="" 
629                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
630                            <div class="source">Popcorn</div> 
631                            <div class="timestap">2 Apr 2026</div>
632                            
633                            <div class="fa">
634                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
635                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838" addthis:title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" addthis:description="March 18, 2026
636
637▶ Watch: Official Trailer
638
639  
640After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg"></a>
641                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838" addthis:title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" addthis:description="March 18, 2026
642
643▶ Watch: Official Trailer
644
645  
646After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg"></a>
647                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838" addthis:title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" addthis:description="March 18, 2026
648
649▶ Watch: Official Trailer
650
651  
652After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg"></a>
653                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838" addthis:title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" addthis:description="March 18, 2026
654
655▶ Watch: Official Trailer
656
657  
658After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg"></a>
659                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/tom-holland-swings-back-into-the-mcu--heres-what-the-spiderman-brand-new-day-trailer-reveals/3838" addthis:title="Tom Holland Swings Back Into the MCU — Here's What the Spider-Man: Brand New Day Trailer Reveals" addthis:description="March 18, 2026
660
661▶ Watch: Official Trailer
662
663  
664After months of anticipation following a blurry leaked clip in late 2025, Sony and Marvel have officially dropped the first full trailer for " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1773854170-tom-holl.jpeg"></a>
665                                </div>
666                            </div>                            
667                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
668                        </div>
669                        
670                    </div>
671
672                    
673                </div>
674                            <div class="row item">
675                                        <div class="col-sm-12">
676                                                    <div title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
677                            </div>
678                                            </div>
679                    <div class="col-sm-12">
680                        <div class="title">
681                                                            <a href="news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831">Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer</a>
682                                                    </div>
683                        <div class="summary">
684                            
685The galaxy's most beloved duo return—this time for a feature film—in the first full trailer for the May 2026 Star Wars theatrical release.
686
687Pedro Pascal as Din Djarin (The ...                        </div>
688
689                                                <div class="date-time">                            
690                            <a class="news-featured-image publisher" data-original="" 
691                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
692                            <div class="source">Popcorn</div> 
693                            <div class="timestap">5 Mar 2026</div>
694                            
695                            <div class="fa">
696                                <div cla
696ss="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
697                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831" addthis:title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" addthis:description="
698The galaxy's most beloved duo return&mdash;this time for a feature film&mdash;in the first full trailer for the May 2026 Star Wars theatrical release.
699
700Pedro Pascal as Din Djarin (The " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg"></a>
701                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831" addthis:title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" addthis:description="
702The galaxy's most beloved duo return&mdash;this time for a feature film&mdash;in the first full trailer for the May 2026 Star Wars theatrical release.
703
704Pedro Pascal as Din Djarin (The " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg"></a>
705                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831" addthis:title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" addthis:description="
706The galaxy's most beloved duo return&mdash;this time for a feature film&mdash;in the first full trailer for the May 2026 Star Wars theatrical release.
707
708Pedro Pascal as Din Djarin (The " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg"></a>
709                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831" addthis:title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" addthis:description="
710The galaxy's most beloved duo return&mdash;this time for a feature film&mdash;in the first full trailer for the May 2026 Star Wars theatrical release.
711
712Pedro Pascal as Din Djarin (The " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg"></a>
713                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/din-djarin-and-grogu-take-the-fight-to-the-big-screen-in-the-full-mandalorian--grogu-trailer/3831" addthis:title="Din Djarin and Grogu Take the Fight to the Big Screen in the Full Mandalorian & Grogu Trailer" addthis:description="
714The galaxy's most beloved duo return&mdash;this time for a feature film&mdash;in the first full trailer for the May 2026 Star Wars theatrical release.
715
716Pedro Pascal as Din Djarin (The " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771348262-din-djar.jpeg"></a>
717                                </div>
718                            </div>                            
719                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
720                        </div>
721                        
722                    </div>
723
724                    
725                </div>
726                            <div class="row item">
727                                        <div class="col-sm-12">
728                                                    <div title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" class="news-featured-image" onclick="if (!window.__cfRLUnblockHandlers) return false; location.href='news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832'" style="background-image:url(http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg)" data-cf-modified-032e27f36d4335c56b8750eb-="">
729                            </div>
730                                            </div>
731                    <div class="col-sm-12">
732                        <div class="title">
733                                                            <a href="news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832">KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins</a>
734                                                    </div>
735                        <div class="summary">
736                             
737
738Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
739
740In a ceremony ...                        </div>
741
742                                                <div class="date-time">                            
743                            <a class="news-featured-image publisher" data-original="" 
744                                style="border:0px;background-image: url('https://popcorn.sg//favicon-32x32.png')"></a>
745                            <div class="source">Popcorn</div> 
746                            <div class="timestap">5 Mar 2026</div>
747                            
748                            <div class="fa">
749                                <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
750                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832" addthis:title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" addthis:description="&nbsp;
751
752Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
753
754In a ceremony " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg"></a>
755                                  <a class="addthis_button_preferred_1" addthis:url="https://popcorn.sg/sg/news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832" addthis:title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" addthis:description="&nbsp;
756
757Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
758
759In a ceremony " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg"></a>
760                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832" addthis:title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" addthis:description="&nbsp;
761
762Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
763
764In a ceremony " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg"></a>
765                                  <a class="addthis_button_preferred_2" addthis:url="https://popcorn.sg/sg/news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832" addthis:title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" addthis:description="&nbsp;
766
767Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
768
769In a ceremony " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg"></a>
770                                  <a class="addthis_button_compact" addthis:url="https://popcorn.sg/sg/news/kpop-demon-hunters-sweeps-the-2026-annie-awards-with-10-wins/3832" addthis:title="KPop Demon Hunters Sweeps the 2026 Annie Awards with 10 Wins" addthis:description="&nbsp;
771
772Netflix's animated phenomenon dominated nearly every category at this year's Annie Awards, cementing its place as one of the most successful animated films in recent memory.
773
774In a ceremony " addthis:media="http://popcornsg.s3.amazonaws.com/articles/1771866136-kpop-dem.jpeg"></a>
775                                </div>
776                            </div>                            
777                            <!-- <a class="fa fa-share-alt" href="#"></a> -->
778                        </div>
779                        
780                    </div>
781
782                                            <div class="col-sm-12 ad-unit hidden-xs">
783                                <div id="ad-desktop-tablet-leaderboard3" class="advertisement__container" data-js-options='{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "leaderboard3", "device": "desktop", "sizes": [[728, 90]]}'></div>
784                            </div>
785                            <div class="col-sm-12 ad-unit visible-xs">
786                                <div id="ad-mobile-imu2" class="advertisement__container" data-js-options='{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "imu2", "device": "mobile", "sizes": [[300, 600]]}'></div>
787                            </div>
788                    
789                </div>
790            
791            <div data-bind="template: {name: 'news-template', foreach: articles, afterRender: loadAddThisIcon}"></div>
792
793            <div class="news-loader" id="loader" style="display:none;">
794                Loading...
795            </div>
796
797                            <!--<div class="row">
798                    <div class="col-sm-12">
799                        <div class="btn-wrapper">
800                            <a href="javascript:;
800" id="btnMoreNews">MORE NEWS</a>
801                            <a href="javascript:;" id="btnMoreNewsFetching" style="display:none;">FETCHING...</a>
802                        </div>
803                    </div>
804                </div>-->
805                    </div>
806        <div class="col-md-4 sidebar hidden-sm hidden-xs">
807                     
808                <!-- 300x250 -->
809                <br><br>
810                <div id="ad-desktop-tablet-imu1" class="advertisement__container" data-js-options='{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "imu1", "device": "desktop", "sizes": [[300, 600]]}'></div>
811            </div>
812    </div>    
813</div>
814
815<!--<div class="container text-center">
816    <div class="row">
817        <div class="col-sm-12">
818                    </div>  
819    </div>
820</div>-->
821
822<div class="container hidden-xs ads">
823    <!--
823<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
823
824    <ins class="adsbygoogle"
825         style="display:block"
826         data-ad-client="ca-pub-4283191111607863"
827         data-ad-slot="2432799034"
828         data-ad-format="auto"></ins>
829    
829<script>
830    (adsbygoogle = window.adsbygoogle || []).push({});
831    </script>
831-->
832    <br><br>
833</div>
834<div class="container visible-xs text-center bgcontainer">
835
836</div>
837
838<!-- Check innity cookie -->
839
840
841
842
843
844<!-- FOOTER -->
845<div class="mailinglist hidden-xs hidden">
846    <div class="container">
847        <div class="row">
848            <div class="col-md-12 text-center">
849              Sign-up for the Popcorn newsletter and win movie tickets monthly!<a href="http://eepurl.com/XZcAb" class="btn btn-danger btn-lg lightbox" data-width="400" data-height="600">Sign-up ></a>
850            </div>
851        </div>
852    </div>
853</div>
854
855<section id="landing-cta" style="margin-top:15px;">
856  <div class="layer"></div>
857  <div class="btm-gradient"></div>
858  <div class="container">
859    <div class="col-md-6 col-xs-12 left">
860      <img alt="popcorn group poster" src="https://popcorn.sg/../assets/img/group-shot.png">
861    </div>
862    <div class="col-md-6 col-xs-12 right">
863      <img alt="popcorn footer logo" src="https://popcorn.sg/../assets/img/footer-logo.png">
864      <h1>Love the movies?<br>Get POPCORN!</h1>
865      <a  href="https://popcorn.app.link/T74oMox7YJ">get the app</a>
866      <p>Available on <a href="">iTunes</a> and <a href="">Google Play</a></p>
867    </div>
868  </div>
869  <div class="clearfix"></div>
870</section>
871
872<footer>
873  <div class="container">
874    <div class="row">
875      <div class="col-md-3 col-sm-6">
876            
877        <div class="title">top 10 movies</div>
878        <ul>
879                        <li><a href="https://popcorn.sg/sg/avengers-endgame-encore/movie/21608">Avengers: Endgame Encore</a></li>
880                        <li><a href="https://popcorn.sg/sg/resident-evil/movie/21555">Resident Evil</a></li>
881                        <li><a href="https://popcorn.sg/sg/the-violinist/movie/21607">The Violinist</a></li>
882                        <li><a href="https://popcorn.sg/sg/the-odyssey/movie/21598">The Odyssey</a></li>
883                        <li><a href="https://popcorn.sg/sg/forgotten-island/movie/21541">Forgotten Island</a></li>
884                        <li><a href="https://popcorn.sg/sg/spiderman-brand-new-day/movie/21544">Spider-Man: Brand New Day</a></li>
885                        <li><a href="https://popcorn.sg/sg/the-bad-guys/movie/13525">The Bad Guys</a></li>
886                        <li><a href="https://popcorn.sg/sg/insidious-out-of-the-further/movie/21548">Insidious: Out Of The Further</a></li>
887                        <li><a href="https://popcorn.sg/sg/runner/movie/21613">Runner</a></li>
888                        <li><a href="https://popcorn.sg/sg/kingdom-of-the-planet-of-the-apes/movie/18338">Kingdom Of The Planet Of The Apes</a></li>
889                  </ul>
890      </div>
891
892      <div class="col-md-3 col-sm-6">
893                        
894        <div class="title">opening this week</div>
895        <ul>
896                          <li><a href="https://popcorn.sg/sg/shaun-the-sheep-the-beast-of-mossy-bottom/movie/21515">Shaun The Sheep: The Beast Of Mossy Bottom</a></li>
897                          <li><a href="https://popcorn.sg/sg/digger/movie/21536">Digger</a></li>
898                    </ul>
899              </div>
900
901      <div class="col-md-3 col-sm-6">
902                        <div class="title">coming soon</div>
903        <ul>
904                      <li><a href="https://popcorn.sg/sg/street-fighter/movie/21545">Street Fighter</a></li>
905                      <li><a href="https://popcorn.sg/sg/whalefall/movie/21591">Whalefall</a></li>
906                  </ul>
907              </div>
908      <div class="col-md-3 col-sm-6">
909                      </div>
910    </div>
911    <div class="row">
912      <hr>
913      <div class="col-md-3 col-sm-6">
914        <img alt="popcorn white logo" src="https://popcorn.sg/../appImages/PopcornImages/logo-popcorn-white.png" class="badges">
915      </div>
916      <div class="col-md-5 hidden-sm hidden-xs" style="padding-right: 25px;">
917        <h4>Movies, showtimes, trailers and more!</h4>
918        <p>Popcorn... The coolest movie app in town! Find Singapore movie showtimes, watch trailers and book tickets at your favourite cinemas, covering Cathay, Golden Village and Shaw cinemas.</p>
919        <p>"Popcorn movie app blows away the competition... If you watch movies regularly, forget the other apps. Popcorn is the only app you'll need." - imerlion.com</p>
920      </div>
921      <div class="col-md-4 col-sm-6 col-xs-12">
922        <h4>Get the app!</h4>
923        <a href="http://bit.ly/1r5vc0J" target="_blank"><img alt="popcorn badget appstore" src="https://popcorn.sg/../appImages/PopcornImages/badge-appstore.png"></a>
924        <a href="http://bit.ly/1cqjTsp" target="_blank  "><img alt="popcorn badget playstore" src="https://popcorn.sg/../appImages/PopcornImages/badge-googleplay.png"></a> 
925        <a href="https://appgallery.cloud.huawei.com/ag/n/app/C101511843?channelId=Website&id=400f3b98f4fc4b96a579827f3c89f1f0&s=2AA5A4F821E57B791B01318C0E6AF3D81C22B181ADCFC79BB2CA10AD068DF1A3&detailType=0&v=" target="_blank "><img alt="popcorn badget playstore" src="https://popcorn.sg/../appImages/PopcornImages/huaweibadge.png"></a> 
926      </div>
927    </div>
928    <div class="row">
929      <div class="col-md-3 col-sm-4">
930        <p class="text-left">&copy; 2017 Popcorn</p>
931      </div>
932      <div class="col-md-5 col-sm-4">
933        <a style="margin-right: 15px;" href="https://popcorn.sg/privacy">Privacy & Policy</a>
934        <a href="https://popcorn.sg/terms">Terms of Use</a>
935      </div>
936      <div class="col-md-4 col-sm-4 social">
937        <a href="https://www.facebook.com/popcorn.asia/" target="_blank"><i class="fa fa-facebook-square"></i></a>
938        <!-- <a href="" target="_blank"><i class="fa fa-twitter-square"></i></a>
939        <a href="" target="_blank"><i class="fa fa-google-plus-square"></i></a> -->
940        <a href="https://www.youtube.com/channel/UCW2NMb9-R8obaKDsR5lNUpA?view_as=subscriber" target="_blank"><i class="fa fa-youtube-play"></i></a>
941        <a href="https://www.instagram.com/popcorn.asia/" target="_blank"><i class="fa fa-instagram"></i></a>
942      </div>
943    </div>
944  </div>
945</footer>
946
947<!--Facebook Like Script-->
948<div id="fb-root"></div>
949<script type="032e27f36d4335c56b8750eb-text/javascript">(function(d, s, id) {
950  var js, fjs = d.getElementsByTagName(s)[0];
951  if (d.getElementById(id)) return;
952  js = d.createElement(s); js.id = id;
953  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11&appId=224235080935890';
954  fjs.parentNode.insertBefore(js, fjs);
955}(document, 'script', 'facebook-jssdk'));</script>
955
956
957<!--
957<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
vendor: 1 bytes, line 957
957
958<script>
959     (adsbygoogle = window.adsbygoogle || []).push({
960          google_ad_client: "ca-pub-4283191111607863",
961          enable_page_level_ads: true
962     });
963</script>
963-->
964
965<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/app/lib/jquery-1.11.min.js"></script>
vendor: 1 bytes, line 965
965
966<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/app/lib/jquery-ui-1.11/jquery-ui.min.js"></script>
vendor: 1 bytes, line 966
966
967<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/bootstrap/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 967
967
968<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/app/lib/slick.1.6.0.min.js"></script>
vendor: 1 bytes, line 968
968
969<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/js/fresco.js"></script>
969
970
971<script type="032e27f36d4335c56b8750eb-text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4ddcec382495593d"></script>
971
972<!-- Google Analytics Code -->
vendor: 64 bytes, lines 972-973
972
973<script async src="https://www.googletagmanager.com/gtag/js?id=
973G-XXS0BW9T74
vendor: 61 bytes, lines 973-974
973" type="032e27f36d4335c56b8750eb-text/javascript"></script>
974
975<script type="032e27f36d4335c56b8750eb-text/javascript">
976  
vendor: 134 bytes, lines 976-980
976window.dataLayer = window.dataLayer || [];
977  function gtag(){dataLayer.push(arguments);}
978  gtag('js', new Date());
979
980  gtag('config', '
980G-XXS0BW9T74
vendor: 5 bytes, lines 980-981
980');
981
982</script>
982
983
984<!-- Facebook Pixel Code -->
985<script type="032e27f36d4335c56b8750eb-text/javascript">
vendor: 417 bytes, lines 985-994
985
986  !function(f,b,e,v,n,t,s)
987  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
988  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
989  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
990  n.queue=[];t=b.createElement(e);t.async=!0;
991  t.src=v;s=b.getElementsByTagName(e)[0];
992  s.parentNode.insertBefore(t,s)}(window,document,'script',
993  'https://connect.facebook.net/en_US/fbevents.js');
994   fbq('init', '
994192016304871401
vendor: 33 bytes, lines 994-995
994'); 
995  fbq('track', 'PageView');
996</script>
996
997
998<noscript>
999 <img height="1" width="1" 
1000src="https://www.facebook.com/tr?id=192016304871401&ev=PageView
1001&noscript=1"/>
1002</noscript>
1003<!-- End Facebook Pixel Code -->
1004
1005<script type="032e27f36d4335c56b8750eb-application/javascript" src="//anymind360.com/js/9402/ats.js"></script>
1005<link href="https://popcorn.sg/assets/app/cta/css/cta_popup.css?v=5.76" rel="stylesheet" type="text/css">
1006<div class="m-full-cta_general">
1007  <div class="layer_general"></div>
1008  <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
1009
1010  <div class="content_general" id="popup_D" style="display: none;">
1011    <div class="left_general">
1012      <img class="mobile_general new" src="https://popcorn.sg/assets/img/group-shot-2.png">
1013      <img class="desktop_general" src="https://popcorn.sg/assets/img/group-shot-2.png">
1014      <div class="slideshow_general">
1015        <img id="1" src="https://popcorn.sg/assets/img/1.jpg">
1016        <img id="2" src="https://popcorn.sg/assets/img/2.jpg">
1017        <img id="3" src="https://popcorn.sg/assets/img/3.jpg">
1018        <img id="4" src="https://popcorn.sg/assets/img/4.jpg">
1019      </div>
1020    </div>
1021
1022    <div class="right_general">
1023      <img class="menu_logo_general" src="https://popcorn.sg/assets/img/footer-logo.png">
1024      <div class="title_general new">Super-Easy!</div>
1025      <div class="desc_general">Check movie showtimes and book tickets for all major cinemas with one app</div>
1026      <button class="appclick_general btn_cta2_general">get the app</button>
1027      <p class="no_general">No Thanks!</p>
1028    </div>
1029  </div>
1030
1031  <!-- <div class="content_general" id="popup_E" style="display: none;">
1032    <div class="left_general">
1033      <img class="mobile_general new" src="https://popcorn.sg/assets/img/speed.png">
1034      <img class="desktop_general" src="https://popcorn.sg/assets/img/speed.png">
1035      <div class="slideshow_general">
1036        <img id="1" src="https://popcorn.sg/assets/img/1.jpg">
1037        <img id="2" src="https://popcorn.sg/assets/img/2.jpg">
1038        <img id="3" src="https://popcorn.sg/assets/img/3.jpg">
1039        <img id="4" src="https://popcorn.sg/assets/img/4.jpg">
1040      </div>
1041    </div>
1042    <div class="right_general">
1043      <img class="menu_logo_general" src="https://popcorn.sg/assets/img/footer-logo.png">
1044      <div class="title_general new"></div>
1045      <div class="desc_general new"></div>
1046      <button class="appclick_general btn_cta2_general new">get popcorn</button>
1047      <p class="no_general">No Thanks!</p>
1048    </div>
1049  </div>
1050
1051  <div class="content_general" id="popup_F" style="display: none;">
1052    <div class="left_general">
1053      <img class="mobile_general new" src="https://popcorn.sg/assets/img/convenience.png">
1054      <img class="desktop_general" src="https://popcorn.sg/assets/img/convenience2.png">
1055      <div class="slideshow_general">
1056        <img id="1" src="https://popcorn.sg/assets/img/1.jpg">
1057        <img id="2" src="https://popcorn.sg/assets/img/2.jpg">
1058        <img id="3" src="https://popcorn.sg/assets/img/3.jpg">
1059        <img id="4" src="https://popcorn.sg/assets/img/4.jpg">
1060      </div>
1061    </div>
1062    <div class="right_general">
1063      <img class="menu_logo_general" src="https://popcorn.sg/assets/img/footer-logo.png">
1064      <div class="star-icon">
1065        <i class="fa fa-star"></i>
1066        <i class="fa fa-star"></i>
1067        <i class="fa fa-star"></i>
1068        <i class="fa fa-star"></i>
1069        <i class="fa fa-star-o"></i>
1070      </div>
1071      <div class="title_general new"></div>
1072      <div class="desc_general new"></div>
1073      <button class="appclick_general btn_cta2_general new">get popcorn</button>
1074      <p class="no_general">No Thanks!</p>
1075    </div>
1076  </div>
1077
1078  <div class="content_general" id="popup_G" style="display: none;">
1079    <div class="left_general">
1080      <img style="margin-bottom:25px;" class="mobile_general new" src="https://popcorn.sg/assets/img/community.png">
1081      <img class="desktop_general" src="https://popcorn.sg/assets/img/community2.png">
1082      <div class="slideshow_general">
1083        <img id="1" src="https://popcorn.sg/assets/img/1.jpg">
1084        <img id="2" src="https://popcorn.sg/assets/img/2.jpg">
1085        <img id="3" src="https://popcorn.sg/assets/img/3.jpg">
1086        <img id="4" src="https://popcorn.sg/assets/img/4.jpg">
1087      </div>
1088    </div>
1089    <div class="right_general">
1090      <img class="menu_logo_general" src="https://popcorn.sg/assets/img/footer-logo.png">
1091      <div class="title_general new"></div>
1092      <div class="desc_general new"></div>
1093      <button class="appclick_general btn_cta2_general new">get popcorn</button>
1094      <p class="no_general">No Thanks!</p>
1095    </div>
1096  </div> -->
1097
1098</div>
1099<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/app/cta/js/cta_popup.js?v=5.76"></script>
vendor: 1 bytes, line 1099
1099
1100<script type="032e27f36d4335c56b8750eb-text/javascript">
1101  function setCookie(c_name, value, day) {
1102      var d = new Date();
1103      d.setTime(d.getTime() + (day*24*60*60*1000));
1104      var expires = "expires="+d.toUTCString();
1105      document.cookie = c_name + "=" + value + "; " + expires + ";path=/";
1106  }
1107
1108  function getCookie(c_name) {
1109      var name = c_name + "=";
1110      var ca = document.cookie.split(';');
1111      for(var i=0; i<ca.length; i++) {
1112          var c = ca[i];
1113          while (c.charAt(0)==' ') c = c.substring(1);
1114          if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
1115      }
1116      return "";
1117  }
1118
1119  $(document).ready(function(){
1120    var popupHide = 0;
1121
1122    //     //     setTimeout(function(){
1123    //       //check cookie:
1124    //       if(getCookie("_popup_modal") != 1 && popupHide <= 0){
1125    //         showPopupSlider();
1126    //         setCookie("_popup_modal", 1, 1);
1127    //       }
1128    //     }, 15000);
1129    //     //     setTimeout(function(){
1130    //       //check cookie:
1131    //       if(getCookie("_popup_modal") != 1 && popupHide <= 0){
1132    //         showPopupSlider();
1133    //         setCookie("_popup_modal", 1, 1);
1134    //       }
1135    //     }, 8000);
1136    // 
1137    $(".btn_cta2_general").click(function(){
1138        window.location.href = "https://popcorn.app.link/nz1UHyuG1I";
1139    });
1140
1141            if(getCookie("_popup_modal") != 1 && popupHide <= 0){
1142          // Ajax for CTA
1143          /*$.ajax({
1144            url: 'https://popcorn.sg/sg/cta/getRandom',
1145            method: 'get',
1146            contentType: 'json',
1147            success: function(data) {
1148              data = JSON.parse(data);
1149              
1150              ga('send', 'event', 'Pop_up_CTA', 'view', 'Popup CTA Easy', {
1151                nonInteraction: true
1152              }); 
1153
1154              if(data.variations == "A" || data.variations == "B" || data.variations == "C" || data.variations == "E" || data.variations == "F" || data.variations == "G") data.variations = "D";
1155
1156              var popup = $('#popup_' + data.variations);
1157              $(popup).find('.title_general').text(data.title);
1158              $(popup).find('.desc_general').text(data.subtitle);
1159              $(popup).show();
1160
1161              $('.btn_cta2_general').off('click');
1162              $('.btn_cta2_general').on('click', function() {
1163                ga('send', 'event', 'Pop_up_CTA', 'click', 'Popup CTA Easy');
1164                window.location.href = data.link;
1165              });
1166            },
1167            error: function(data) {
1168              console.log(data);
1169            }
1170          });*/
1171        }else{
1172          //$('#popup_D').show();
1173        }
1174    
1175  });
1176</script>
1176<!-- Add Feather Light -->
1177<script src="https://popcorn.sg/assets/app/featherlight/release/featherlight.min.js" type="032e27f36d4335c56b8750eb-text/javascript" charset="utf-8"></script>
vendor: 1 bytes, line 1177
1177
1178<script type="032e27f36d4335c56b8750eb-text/javascript">
1179  $(document).ready(function() {
1180
1181    var userAgent = navigator.userAgent || navigator.vendor || window.opera;
1182    var isMobile = 0;
1183    if (/windows phone/i.test(userAgent) || /android/i.test(userAgent) || (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream)) {
1184        isMobile = 1;
1185    }
1186
1187    var isIos = 0;
1188    if ((/iPad|iPhone|iPod/.test(userAgent))) {
1189        isIos = 1;
1190    }
1191
1192        //smartbanner
1193      
1194      if (getCookie('smartbanner_closed') != 1 && isMobile == 1) {
1195      
1196        $('.smartbanner_1').show();
1197
1198        $.ajax({
1199          url: 'https://popcorn.sg/sg/banner/getRandom',
1200          dataType: 'json',
1201          method: 'get',
1202          success: function(data) {
1203            var scores = [];
1204            for (var i = 1; i <= 5; i++) {
1205              if (i <= data.scores.stars) {
1206                scores.push('<i class="fa fa-star"></i>');
1207              } else {
1208                scores.push('<i class="fa fa-star-o"></i>');
1209              }
1210            }
1211
1212                          
1213            
1214            $('.smartbanner .smartbanner-title').text(data.title);
1215            // If popupcinema page
1216            
1217            $('.smartbanner .smartbanner-scores').prepend(scores.join(''));
1218            $('.smartbanner .smartbanner-rating').text('('+ data.scores.voters +')');
1219            $('.smartbanner-download').on('click', function() { 
1220
1221                              
1222                          });
1223
1224            if(isIos < 1){
1225              $('.navbar').css('margin-top', '64px');
1226                            $('.search .btn-group').css('margin-top', '64px');
1227            $('.margin-top-cta').css('margin-top', '120px');
1228            $('.moviedetail-top-wrapper').css('margin-top', '80px');
1229            }
1230            
1231            
1232          },
1233          error: function(err) {
1234            console.log('Smartbanner: ', err);
1235          }
1236        });
1237
1238
1239      
1240    } else {
1241      $(".smartbanner").css('display', 'none');
1242      $(".navbar").css('margin-top', '0');
1243            $(".search .btn-group").css('margin-top', '0');
1244      $('.margin-top-cta').css('margin-top', '60px');
1245      $(".moviedetail-top-wrapper").css('margin-top', '15px');
1246    }
1247    
1248    //smartbanner close
1249    $("a.fa-close").click(function(){
1250      $(".smartbanner").css('display', 'none');
1251      $(".navbar").css('margin-top', '0');
1252            $(".search .btn-group").css('margin-top', '0');
1253      $('.margin-top-cta').css('margin-top', '60px');
1254      $(".moviedetail-top-wrapper").css('margin-top', '15px');
1255      setCookie('smartbanner_closed', 1, 1);
1256
1257      var headerAdHeightMobile = $('#header-ad-mobile').outerHeight();
1258
1259      if ($('#top-banner > div[adzone]').length <= 0) {
1260        // $('#header-ad-mobile').css({'z-index': '999'});
1261        $('nav.navbar').css({'margin-top':headerAdHeightMobile});
1262      }
1263
1264      $('.search-home').parent().css({'margin-top':headerAdHeightMobile});
1265
1266      if (window.location.href.indexOf('/now-showing') >= 0) {
1267        $('.slider-home').attr('style', 'margin-top:'+ (headerAdHeightMobile - 80) +'px !important');
1268      }
1269      if (window.location.href.indexOf('/cinemas') >= 0) {
1270        $('.bgcontainer').css({'margin-top': headerAdHeightMobile});
1271      }
1272      if (window.location.href.indexOf('/group/') >= 0) {
1273        $('.advertisement__container:eq(1)').parent().css({'margin-top': headerAdHeightMobile});
1274      }
1275      if (window.location.href.indexOf('/cinema/') >= 0) {
1276        $('.advertisement__container:eq(1)').parent().css({'margin-top': headerAdHeightMobile - 20});
1277      }
1278      if (window.location.href.indexOf('/movie/') >= 0) {
1279        $('.moviedetail-top-wrapper').css({'margin-top': headerAdHeightMobile});
1280      }
1281
1282      $('nav.navbar').css({'top': 0, 'margin': 0});
1283      activeSmartBanners = 0;
1284
1285    });
1286
1287
1288    $.featherlight.defaults.background = $([
1289      '<div class="featherlight">',
1290        '<div class="featherlight-content">',
1291          '<div class="featherlight-header"><button class="featherlight-close-icon featherlight-close" aria-label="Close">✕</button> <span class="featherlight-title">Popcorn</span></div>',
1292          '<div class="featherlight-margin"></div>',
1293        '</div>',
1294      '</div>'].join(''));
1295    $.featherlight.defaults.afterClose = function(){
1296      $("body").removeAttr('style');
1297    };
1298    $.featherlight.defaults.afterOpen = function(){
1299      $("body").css('overflow', 'hidden');
1300    };
1301
1302    $('.fade-banner').slick({
1303      dots: false,
1304      infinite: true,
1305      speed: 1500,
1306      fade: true,
1307      slide: 'div',
1308      cssEase: 'ease',
1309      autoplay: true,
1310      arrows: false,
1311      autoplaySpeed: 4000,
1312      responsive: [
1313        {
1314          breakpoint: 768,
1315          settings: {}
1316        }]
1317    });
1318
1319    $('.slide-banner').slick({
1320      infinite: false,
1321      autoplay: true,
1322      arrows: false,
1323      slidesToShow: 1,
1324      slidesToScroll: 1,
1325      autoplay: true,
1326      autoplaySpeed: 5000,
1327      adaptiveHeight: true,
1328      responsive: [
1329        {
1330          breakpoint: 768,
1331          settings: {}
1332        }]
1333    });
1334
1335    $('.single-item').slick({
1336      dots: true,
1337      arrows: true,
1338      infinite: true,
1339      speed: 1200,
1340      slide: 'div',
1341      cssEase: 'ease',
1342      autoplay: true,
1343      autoplaySpeed: 5000,
1344    });
1345
1346    //remove cornflix:
1347    if ($(window).width() <= 450){ 
1348      $(".cornflix-wrapper").remove();
1349    }
1350
1351    // Header ads
1352    (function() {
1353
1354      if ($('#top-banner > div[adzone]').length <= 0) {
1355        var adUnit2 = 'home';
1356        var adUnit3 = 'na';
1357
1358        if (window.location.href.indexOf('/now-showing') >= 0) {
1359          adUnit2 = 'nowshowing_landing';
1360        } else if(window.location.href.indexOf('/upcoming') >= 0) {
1361          adUnit2 = 'upcoming_landing';
1362        } else if(window.location.href.indexOf('/cinemas') >= 0) {
1363          adUnit2 = 'cinemas_landing';
1364        } else if(window.location.href.indexOf('/news/') >= 0) {
1365          adUnit2 = 'newsreviews';
1366        } else if(window.location.href.indexOf('/news') >= 0) {
1367          adUnit2 = 'newsreviews_landing';
1368        } else if(window.location.href.indexOf('/popupcinema') >= 0) {
1369          adUnit2 = 'events_landing';
1370        } else if(window.location.href.indexOf('/movie/') >= 0) {
1371          adUnit2 = 'movies';
1372        } else if(window.location.href.indexOf('/group/') >= 0) {
1373          adUnit2 = 'cinemas_group';
1374          const url = window.location.href.split('/');
1375          for (let i = 0; i < url.length; i++) {
1376            if (url[i] == 'group') {
1377              adUnit3 = url[i-1];
1378            }
1379          }
1380        } else if(window.location.href.indexOf('/cinema/') >= 0) {
1381          adUnit2 = 'cinemas';
1382          const url = window.location.href.split('/');
1383          for (let i = 0; i < url.length; i++) {
1384            if (url[i] == 'cinema') {
1385              adUnit3 = url[i-1];
1386            }
1387          }
1388        } else if(window.location.href.indexOf('/event/detail/') >= 0) {
1389          adUnit2 = 'events';
1390        } else if(window.location.href.indexOf('/web/login') >= 0) {
1391          adUnit2 = 'login';
1392        }
1393
1394        if (isMobile) {
1395          // Mobile web
1396          // var leaderMobile = ($("[id^='ad-mobile-leaderboard']").length) + 1;
1397          var leaderMobile = 1;
1398          //$('#header-ad-mobile').html('<div id="ad-mobile-leaderboard'+leaderMobile+'" class="advertisement__container" data-js-options=\'{"networkCode": "4654", "adUnit1": "popcorn_mobileweb", "adUnit2": "'+adUnit2+'", "adUnit3": "'+adUnit3+'", "adUnit4": "na", "adUnit5": "leaderboard'+leaderMobile+'", "device": "mobile", "sizes": [[320,480]]}\'></div>');
1399
1400        } else {
1401          //var leaderWeb = ($("[id^='ad-desktop-tablet-leaderboard']").length) + 1;
1402          var leaderWeb = 1;
1403          //$('#header-ad-web').html('<div id="ad-desktop-tablet-leaderboard'+leaderWeb+'" class="advertisement__container" data-js-options=\'{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "'+adUnit2+'", "adUnit3": "'+adUnit3+'", "adUnit4": "na", "adUnit5": "leaderboard'+leaderWeb+'", "device": "desktop", "sizes": [[970, 250]]}\'></div>');
1404        }
1405      } else {
1406        $('#header-ad-web').hide();
1407        $('#header-ad-mobile').hide();
1408      }
1409
1410    })();
1411    // Header ads
1412
1413  });
1414
1415
1416setTimeout(function(){
1417  callAds();
1418}, 5000);
1419
1420function callAds(){
1421  var isMobile = 0;
1422  var userAgent = navigator.userAgent || navigator.vendor || window.opera;
1423  if (/windows phone/i.test(userAgent) || /android/i.test(userAgent) || (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream)) {
1424      isMobile = 1;
1425  }
1426
1427  if (isMobile) {
1428    var activeSmartBanners = 0;
1429    var smartbannerHeight = 62;
1430    var headerAdHeightMobile = 480;
1431    var ads = $("#header-ad-web > .advertisement__container > div > iframe");
1432    if(ads.length > 0){
1433      $('.smartbanner').each(function(i, el) {
1434        if ($(el).attr('style').indexOf('display: none') < 0) {
1435          activeSmartBanners++;
1436          $(el).css({'margin-top':headerAdHeightMobile, 'position':'absolute'});
1437        }
1438      });
1439
1440      // if slider active
1441      // if ($('.slider-home').outerHeight() > 150) {
1442      //   $('.slider-home').attr('style', 'margin-top:'+ (headerAdHeightMobile - 18) +'px !important');
1443      //   if (activeSmartBanners <= 0) {
1444      //     $('.slider-home').attr('style', 'margin-top:'+ (headerAdHeightMobile - 18 - smartbannerHeight) +'px !important');
1445      //   }
1446      // } else {
1447      //   $('.slider-home').attr('style', 'margin-top:'+ (headerAdHeightMobile - smartbannerHeight - 18) +'px !important');
1448      // }
1449
1450      if (activeSmartBanners <= 0) {
1451        $('.search-home').parent().css({'margin-top':headerAdHeightMobile});
1452        $('nav.navbar').css({'margin-top':headerAdHeightMobile, 'position':'absolute'});
1453      } else {
1454        $('.search-home').parent().css({'margin-top':headerAdHeightMobile + smartbannerHeight});
1455        $('nav.navbar').css({'margin-top':headerAdHeightMobile + smartbannerHeight, 'position':'absolute'});
1456      }
1457
1458      $('#header-ad-mobile').css({'z-index': -99});
1459      // $('.bgcontainer').css({'margin-top':headerAdHeightMobile});
1460      $('#featured-row').parent().css({'margin-top': headerAdHeightMobile});
1461
1462      if (window.location.href.indexOf('/popupcinema') >= 0) {
1463        $('nav.navbar').after('<div style="margin-top:'+ (headerAdHeightMobile + smartbannerHeight) + 'px"></div>');
1464      }
1465
1466      if (window.location.href.indexOf('/event/detail/') >= 0) {
1467        $('nav.navbar').after('<div style="margin-top:'+ (headerAdHeightMobile + smartbannerHeight) + 'px"></div>');
1468      }
1469
1470      $('.container-fluid.featured').removeAttr('style');
1471
1472      if (window.location.href.indexOf('/now-showing') >= 0) {
1473        $('.slider-home').attr('style', 'margin-top: '+ (headerAdHeightMobile - 80) +'px !important');
1474      }
1475      if (window.location.href.indexOf('/upcoming') >= 0) {
1476        $('.slider-home').attr('style', 'margin-top: '+ (headerAdHeightMobile - 80) +'px !important');
1477      }
1478      if (window.location.href.indexOf('/news/') >= 0) {
1479        $('.container.block-section.bgcontainer').css({'margin-top': (headerAdHeightMobile - 30)});
1480      } else if (window.location.href.indexOf('/news') >= 0) {
1481        $('#featured-row').parent().css({'margin-top': headerAdHeightMobile});
1482      }
1483      if (window.location.href.indexOf('/movie/') >= 0) {
1484        if (activeSmartBanners) {
1485          $('.moviedetail-top-wrapper').css({'margin-top': (headerAdHeightMobile + 80)});
1486        } else {
1487          $('.moviedetail-top-wrapper').css({'margin-top': headerAdHeightMobile});
1488        }
1489      }
1490      if (window.location.href.indexOf('/cinemas') >= 0) {
1491        if (activeSmartBanners) {
1492          $('.bgcontainer').css({'margin-top': (headerAdHeightMobile + 60)});
1493        } else {
1494          $('.container.block-section').parent().css({'margin-top': headerAdHeightMobile});
1495        }
1496      }
1497      if (window.location.href.indexOf('/group/') >= 0) {
1498        if (activeSmartBanners) {
1499          $('.advertisement__container:eq(1)').parent().css({'margin-top': (headerAdHeightMobile - 60)});
1500        } else {
1501          $('.advertisement__container:eq(1)').parent().css({'margin-top': headerAdHeightMobile});
1502        }
1503      }
1504      if (window.location.href.indexOf('/cinema/') >= 0) {
1505        if (activeSmartBanners) {
1506          $('.advertisement__container:eq(1)').parent().css({'margin-top': (headerAdHeightMobile + 40)});
1507        } else {
1508          $('.advertisement__container:eq(1)').parent().css({'margin-top': headerAdHeightMobile - 20});
1509        }
1510      }
1511
1512      if (window.location.href.indexOf('/web/login') >= 0) {
1513        if (activeSmartBanners) {
1514          $('#header-ad-mobile').after('<div style="margin-top:'+(headerAdHeightMobile + 20)+'px"></div>');
1515        } else {
1516          $('#header-ad-mobile').after('<div style="margin-top:'+(headerAdHeightMobile - 20)+'px"></div>');
1517        }
1518      }
1519
1520      var dz = 0;
1521
1522      $(window).scroll(function() {
1523        var $el = $('#header-ad-mobile');
1524        var $el2 = $('nav.navbar');
1525        var $el3 = $('.searchbar');
1526        var $el4 = $('.smartbanner');
1527        var scroll = $(document).scrollTop();
1528
1529        if (activeSmartBanners) {
1530          if (scroll >= (headerAdHeightMobile - 15)) {
1531              $el2.css({'position':'fixed', 'top': smartbannerHeight, 'margin-top': 0});
1532              $el4.css({'position':'fixed', 'top': 0, 'margin-top': 0});
1533              dz = 1;
1534          } else if (scroll < headerAdHeightMobile && dz == 1) {
1535              $el2.css({'position':'absolute', 'margin-top': headerAdHeightMobile});
1536              $el4.css({'position':'absolute', 'margin-top': headerAdHeightMobile});
1537          }  
1538        } else {
1539          if (scroll >= headerAdHeightMobile) {
1540              $el2.css({'position':'fixed', 'top': 0, 'margin-top': 0});
1541              $el3.css({'position':'fixed', 'top': 0, 'margin-top': smartbannerHeight});
1542              dz = 1;
1543          } else if (scroll < headerAdHeightMobile && dz == 1) {
1544              $el2.css({'position':'absolute', 'top': headerAdHeightMobile});
1545              $el3.css({'position':'absolute', 'top': headerAdHeightMobile});
1546          }  
1547        }
1548
1549      });
1550    }
1551  } else {
1552    var headerAdHeight = 500;
1553    var ads = $("#header-ad-web > .advertisement__container > div > iframe");
1554    
1555    if(ads.length > 0){
1556
1557      if ($(ads).outerHeight() > 0) {
1558        //headerAdHeight = $(ads).outerHeight();
1559      }
1560
1561      // Web
1562      if ($('.searchbar').length > 0) {
1563        $('.searchbar').css({'margin-top':headerAdHeight});
1564        $('.searchbar').after('<div style="margin-top:'+headerAdHeight+'px"></div>');
1565      }
1566
1567      if ($('#header-ad-web .advertisement__container').length > 0) {
1568        //$('#header-ad-web').outerHeight()
1569        $('.search-home').parent().css({'margin-top': headerAdHeight});
1570        $('nav.navbar').css({'margin-top': headerAdHeight});
1571      }
1572
1573      if (window.location.href.indexOf('/popupcinema') >= 0) {
1574        $('#header-ad-web').after('<div style="margin-top:'+headerAdHeight+'px"></div>');
1575        $('.container-fluid.featured').before('<div style="margin-top:60px"></div>');
1576      }
1577
1578      if (window.location.href.indexOf('/event/detail/') >= 0) {
1579        $('#header-ad-web').after('<div style="margin-top:'+headerAdHeight+'px"></div>');
1580      }
1581
1582      if (window.location.href.indexOf('/web/login') >= 0) {
1583        $('#header-ad-web').after('<div style="margin-top:'+headerAdHeight+'px"></div>');
1584      }
1585
1586      // Fadeout effect
1587      var dz = 0;
1588      $('.moviedetail-top-wrapper').css({'z-index':0});
1589
1590      $(window).scroll(function() {
1591        var $el = $('#header-ad-web');
1592        var $el2 = $('nav.navbar');
1593        var $el3 = $('.searchbar');
1594        var scroll = $(document).scrollTop();
1595        $el.css({ 'top':(-0.5*scroll)+'px' });
1596        $el2.css({ 'top':(-1*scroll)+'px' });
1597        $el3.css({ 'top':((-1*scroll) + 60)+'px' });
1598
1599        if (scroll >= headerAdHeight) {
1600          $el2.css({'position':'fixed', 'top': 0, 'margin-top': 0});
1601          $el3.css({'position':'fixed', 'top': 0, 'margin-top': 60});
1602          dz = 1;
1603        } else if (scroll < headerAdHeight && dz == 1) {
1604          $el2.css({'position':'absolute', 'top': headerAdHeight});
1605          $el3.css({'position':'absolute', 'top': headerAdHeight});
1606        }
1607      });
1608    }
1609  }
1610}
1611
1612  function DropDown(el) {
1613    this.dd = el;
1614    this.placeholder = this.dd.children('span');
1615    this.idholder = this.dd.children('div');        
1616    this.opts = this.dd.find('ul.dropdown > li');
1617    this.val = '';
1618    this.index = -1;
1619    this.initEvents();
1620  }
1621
1622  DropDown.prototype = {
1623    initEvents : function() {
1624      var obj = this;
1625      
1626      obj.dd.on('click', function(event){
1627        $(this).toggleClass('active');
1628        return false;
1629      });
1630
1631      obj.opts.on('click',function(){
1632        var opt = $(this);
1633        obj.val = opt.text();
1634        obj.index = opt.index();
1635        obj.placeholder.text(obj.val);
1636        obj.idholder.text(opt.data('js'));
1637      });
1638    },
1639    getValue : function() {
1640      return this.val;
1641    },
1642    getIndex : function() {
1643      return this.index;
1644    }
1645  }
1646
1647  function eventTracker(movieId, movieUrl) {
1648      //ga('send', 'event', 'NowShowing_SelectMovie', 'click_movie', movieId);
1649      window.location.href = movieUrl;
1650  }
1651
1652  $(function() {
1653    var dd2 = new DropDown( $('#dd2') );
1654    var dd3 = new DropDown( $('#dd3') );
1655    var dd2mobile = new DropDown( $('#dd2mobile') );
1656    var dd3mobile = new DropDown( $('#dd3mobile') );
1657    $(document).click(function() {
1658      // all dropdowns
1659      $('.wrapper-dropdown-3').removeClass('active');
1660    });
1661  
1662    $("#btn_search,#btn_search_small").click(function() { 
1663    });
1664  });
1665
1666  $(function() {
1667    var $el = $('#landing-cta');
1668    $(window).on('scroll', function () {
1669        var scroll = $(document).scrollTop();
1670        $el.css({
1671            'background-position':'50% '+(-.3*scroll)+'px'
1672        });
1673    });
1674  });
1675
1676  var windowWidth = 0;
1677  var maxHeight = 0;
1678  var searchHomeMarginTop = 0;
1679  var large = undefined;
1680  var medium = undefined;
1681  var small = undefined;
1682  var xsmall = undefined;
1683  function calculateWidth(){
1684    //calculate maxHeight:
1685    searchHomeMarginTop = $('.search-home').css('margin-top');
1686    if(windowWidth <= 400){
1687      large.hide();
1688      medium.hide();
1689      small.hide();
1690      xsmall.show();
1691      maxHeight = 400;
1692    }else if(windowWidth <= 768){
1693      large.hide();
1694      medium.hide();
1695      small.show();
1696      xsmall.hide();
1697      maxHeight = 0.83 * windowWidth;
1698    }else if(windowWidth <= 990){
1699      large.hide();
1700      medium.show();
1701      small.hide();
1702      xsmall.hide();
1703      maxHeight = 0.53 * windowWidth;
1704    }else{
1705      large.show();
1706      medium.hide();
1707      small.hide();
1708      xsmall.hide();
1709      maxHeight = 0.33 * windowWidth;
1710    }
1711
1712    $('.slick-list').css('width', '100%');
1713    $('.slick-list').css('height', '0px!important');
1714
1715    $('nav.navbar').css('margin-bottom', '0px');
1716    $('nav.navbar').removeClass('navbar-fixed-top');
1717    $('div.searchbar').css('position', 'sticky');
1718    $('.search-home').css('margin-top', '5px');
1719    $('.slide-content > section').css('margin-top','0px');
1720    $('.slider-home').attr('style', 'margin-top:-20px!important;z-index:998');
1721    $('#search-bg').removeClass('non-main');
1722    
1723    if(windowWidth <= 768){
1724      $('.search-home .col-centered').attr('style', 'padding-top:0px;');
1725    }
1726
1727    $('#top-banner div a').css({ 'height': (maxHeight+'px'), 'width': '100%', 'display': 'block' });
1728
1729    // check smartbanner active or not
1730    var smartbanner = $('.smartbanner');
1731    var smartbannerHeight = 0;
1732    $(smartbanner).each(function(key, val) {
1733      if ($(val).attr('style')) {
1734        if($(val).attr('style').match(/display:\s?none;?/gm) == null) {
1735          smartbannerHeight = $(val).height();
1736        }
1737      }
1738    });
1739
1740    $('#top-banner').css({'margin-top': smartbannerHeight + 'px'});
1741
1742    $('.smartbanner a.fa.fa-close').on('click', function() {
1743      $('#top-banner').css({'margin-top': '0px'});
1744    });
1745  }
1746
1747  function imageSizing(){
1748    // // set max height to prevent large image
1749    searchHomeMarginTop = $('.search-home').css('margin-top');
1750    windowWidth = $(window).width();
1751
1752    //check size to show:
1753    maxHeight = 0;
1754    large = $('#ad-popcorn-header-large');
1755    medium = $('#ad-popcorn-header-medium');
1756    small = $('#ad-popcorn-header-small');
1757    xsmall = $('#ad-popcorn-header-xsmall');
1758    
1759    calculateWidth();
1760
1761    $('.slide-banner').attr('style', 'height:0px!important');
1762    $('.padding_140').attr('style', 'height:0px!important');
1763    $('.padding_50').attr('style', 'height:0px!important');
1764    $('.padding_120').attr('style', 'height:0px!important');
1765    $('.padding_200').attr('style', 'height:0px!important');
1766    $('.padding_128').attr('style', 'height:0px!important');
1767    $('.padding_61').attr('style', 'height:0px!important');
1768    $('.moviedetail-top-wrapper').attr('style', 'margin-top:0px;');
1769
1770    $(window).scroll(function() {
1771      var $el = $('#top-banner img');
1772      var scroll = $(document).scrollTop();
1773      $el.css({ 'top':(-1*scroll)+'px' });
1774
1775      var scrollTop = $(window).scrollTop();
1776
1777      //Reset Banner Header
1778      if (scrollTop >= maxHeight) {
1779        $('.slide-content > section').css('margin-top','60px');
1780        $('.search-home').css('margin-top', searchHomeMarginTop);
1781        $('nav.navbar').addClass('navbar-fixed-top');
1782        $('.slide-banner').attr('style', 'height:inherit');
1783        $('.padding_140').attr('style', 'height:140px!important');
1784        $('.padding_50').attr('style', 'height:50px!important');
1785        $('.padding_120').attr('style', 'height:120px!important');
1786        $('.padding_200').attr('style', 'height:200px!important');
1787        $('.padding_128').attr('style', 'height:128px!important');
1788        $('.padding_61').attr('style', 'height:61px!important');
1789        $('.moviedetail-top-wrapper').attr('style', 'margin-top:15px;');
1790        $('div.searchbar').css('position', 'fixed');
1791        if(windowWidth <= 768){
1792          $('.search-home .col-centered').attr('style', 'padding-top:60px;');
1793        }
1794      } else {
1795        $('nav.navbar').removeClass('navbar-fixed-top');
1796        $('div.searchbar').css('position', 'sticky');
1797        $('.slide-content > section').css('margin-top','0px');
1798        $('.search-home').css('margin-top', '5px');
1799        $('.slide-banner').attr('style', 'height:0px!important');
1800        $('.padding_140').attr('style', 'height:0px!important');
1801        $('.padding_50').attr('style', 'height:0px!important');
1802        $('.padding_120').attr('style', 'height:0px!important');
1803        $('.padding_200').attr('style', 'height:0px!important');
1804        $('.padding_128').attr('style', 'height:0px!important');
1805        $('.padding_61').attr('style', 'height:0px!important');
1806        $('.moviedetail-top-wrapper').attr('style', 'margin-top:0px;');
1807        
1808        if(windowWidth <= 768){
1809          $('.search-home .col-centered').attr('style', 'padding-top:0px;');
1810        }
1811      }
1812    });
1813
1814    $( window ).resize(function() {
1815      windowWidth = $(window).width();
1816      calculateWidth();
1817    });
1818  }
1819
1820  // Set top banner ad
1821  $(function() {
1822
1823          //Appened Head Banner
1824      //$('#top-banner').html('
1824<script id="ad-popcorn-4" async src="http://localhost:8889/generate?zone_id=4&udid=65634A"><\/script>');
1825      $('#top-banner').html('<ins id="ad-popcorn-7"></ins>
1825<script async src="https://ads.popcorn.app/generate?zone_id=7&udid=FF9D99DD-235D-424D-0870-F4622213BAF2"><\/script>');
1826        
1827
1828  });
1829</script>
1829<script type="text/html" id="movie-list-template">
1830    <div class="col-xs-6 col-sm-3 col-md-3"> 
1831        <a data-bind="attr: { 'href' : movieUrl }, event: { click: function(data, event) { eventTracker(movieId(), movieUrl()) } }" class="img-responsive thumbnail img-wrapper-mobile">
1832            <div data-bind="visible: isFilmFestival" class="movielist-badge">popcorn pop up cinema</div>
1833            <span class="thumb-list-wrapper" data-bind="style: { backgroundImage: 'url(\'' + movieImage() + '\')' }, attr: { 'title': movieName() }"></span>
1834        </a>
1835        <p>
1836        <a data-bind="attr: { 'href' : movieUrl }, event: { click: function(data, event) { eventTracker(movieId(), movieUrl()) } }">
1837            <strong><span data-bind="text: movieName"></span></strong>
1838        </a>
1839        <br>
1840        <span data-bind="text: releaseDateRaw" style="font-size: 80%; text-transform: uppercase; opacity: 0.8"></span>
1841        <div class="overall-rating-small" data-bind="html: ratingPart">
1842        </div>
1843        </p>
1844    </div>
1845    <div data-bind="css: clearFixClass"></div>
1846</script>
1846
1847
1848<script type="text/html" id="rating-template-story">
1849    <span  data-bind="css: (isSelected() || isHover()) ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty', event: { mouseover: function(data, event) { onHover(ratingNumber(), 'story')}, mouseout: function(data, event) { onOffHover(ratingNumber(), 'story')} }, click: function(data, event) { onClickRating(ratingNumber(), 'story')}"></span>
1850</script>
1850
1851
1852<script type="text/html" id="rating-template-acting">
1853    <span  data-bind="css: (isSelected() || isHover()) ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty', event: { mouseover: function(data, event) { onHover(ratingNumber(), 'acting')}, mouseout: function(data, event) { onOffHover(ratingNumber(), 'acting')} }, click: function(data, event) { onClickRating(ratingNumber(), 'acting')}"></span>
1854</script>
1854
1855
1856<script type="text/html" id="rating-template-visual">
1857    <span  data-bind="css: (isSelected() || isHover()) ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty', event: { mouseover: function(data, event) { onHover(ratingNumber(), 'visual')}, mouseout: function(data, event) { onOffHover(ratingNumber(), 'visual')} }, click: function(data, event) { onClickRating(ratingNumber(), 'visual')}"></span>
1858</script>
1858
1859
1860<script type="text/html" id="rating-template-music">
1861    <span  data-bind="css: (isSelected() || isHover()) ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty', event: { mouseover: function(data, event) { onHover(ratingNumber(), 'music')}, mouseout: function(data, event) { onOffHover(ratingNumber(), 'music')} }, click: function(data, event) { onClickRating(ratingNumber(), 'music')}"></span>
1862</script>
1862
1863
1864<script type="text/html" id="rating-template-overall">
1865    <span  data-bind="css: (isSelected()) ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty',"></span>
1866</script>
1866
1867
1868<script type="text/html" id="user-review-template">
1869    <div class="row">
1870        <div class="col-xs-2 col-sm-2 hidden-sm hidden-xs">
1871            <div class="img-wrapper">
1872                <img data-bind="attr: { 'src': avatar, 'alt': title }"/>
1873            </div>
1874        </div>
1875        <div class="col-xs-2 col-sm-1">
1876            <div class="vote-wrapper">
1877              <div class="arrow up" data-bind="click: function(data, event) { doVote(reviewId(),1,null,totalVote)}"><span class="glyphicon glyphicon-chevron-up"></span></div>
1878              <div class="total" data-bind="text: totalVote"></div>
1879              <div class="arrow down" data-bind="click: function(data, event) { doVote(reviewId(),-1,null,totalVote)}"><span class="glyphicon glyphicon-chevron-down"></span></div>
1880            </div>
1881        </div>
1882        <div class="col-xs-8 col-sm-9">
1883            <div class="name-wrapper">
1884                <div class="name" data-bind="text: userName"></div>
1885                <div class="rating" data-bind="template: {name: 'user-rating-template', foreach: reviewStars}">
1886                </div>
1887                <div class="created-date" data-bind="text: createdDate"></div>
1888            </div>
1889            <div class="review-title-display" data-bind="html: title"></div>
1890            <div class="description" data-bind="html: description"></div>
1891            <div class="report-wrapper">
1892                <a data-bind="attr: {'href': reportUrl}">Report abuse</a>
1893            </div>
1894        </div>
1895    </div>
1896</script>
1896
1897
1898<script type="text/html" id="user-rating-template">
1899    <span  data-bind="css: isSelected() ? 'glyphicon glyphicon-star selected':'glyphicon glyphicon-star-empty'"></span>
1900</script>
1900
1901
1902<script type="text/html" id="news-template">
1903    <div class="row item">
1904        <div class="col-sm-12">
1905            <a data-bind="attr: {href: articleLink(), target: href_target()}">
1906                <div class="news-featured-image" data-bind="style: {'backgroundImage': 'url('+ featuredImage() +')'}, attr: { 'title': articleTitle() }" >
1907                </div>
1908            </a>
1909        </div>
1910        <div class="col-sm-12">
1911            <div class="title">
1912                <a data-bind="attr: {'href': articleLink, target: href_target()}, text: articleTitle">
1913                </a>
1914            </div>
1915            <div class="summary" data-bind="text: articleSummary"></div>
1916            <div class="date-time" data-bind="visible: isOwnArticle">
1917                <a class="news-featured-image publisher" style="background: url('/favicon-32x32.png')"></a>
1918                <div class="source">Popcorn</div> 
1919                <div class="timestap" data-bind="text: publishedDate"></div>   
1920                <div class="fa" style="width:30%;">
1921                    <div class="addthis_toolbox addthis_default_style addthis_32x32_style pull-right">
1922                        <a class="addthis_button_preferred_1" data-bind="attr: {'addthis:url': articleLink, 'addthis:title': articleTitle, 'addthis:description': articleSummary, 'addthis:media': featuredImage}"></a>
1923                        <a class="addthis_button_preferred_2" data-bind="attr: {'addthis:url': articleLink, 'addthis:title': articleTitle, 'addthis:description': articleSummary, 'addthis:media': featuredImage}"></a>
1924                        <a class="addthis_button_preferred_3" data-bind="attr: {'addthis:url': articleLink, 'addthis:title': articleTitle, 'addthis:description': articleSummary, 'addthis:media': featuredImage}"></a>
1925                        <a class="addthis_button_preferred_4" data-bind="attr: {'addthis:url': articleLink, 'addthis:title': articleTitle, 'addthis:description': articleSummary, 'addthis:media': featuredImage}"></a>
1926                      <a class="addthis_button_compact" addthis:url="text: articleLink" addthis:title="text: articleTitle" 
1927                        addthis:description="text: articleSummary" addthis:media="text: featuredImage"></a>
1928                    </div>
1929                </div>                 
1930            </div>
1931            <div class="date-time" data-bind="html: isExternalArticle"></div>            
1932        <div class="col-sm-12 ad-unit" data-bind="html: adUnit, visible: displayAdUnit"></div>
1933    </div>
1934</script>
1934
1935
1936<script type="text/html" id="news-template-mobile">
1937    <div class="row item">
1938        <div class="col-sm-12">
1939            <div class="title">
1940                <a data-bind="attr: {'href': articleLink}, text: articleTitle">
1941                </a>
1942            </div>
1943            <div class="date-time" data-bind="text: publishedDate"></div>
1944        </div>
1945        <div class="col-sm-12">
1946            <a data-bind="attr: {href: articleLink()}">
1947            <div class="news-featured-image" data-bind="style: {'backgroundImage': 'url('+ featuredImage() +')'}" >
1948            </div>
1949            </a>
1950        </div>
1951        <div class="col-sm-12">
1952            <div class="summary hidden" data-bind="text: articleSummary"></div>
1953        </div>
1954        <div class="col-sm-12 ad-unit" data-bind="html: adUnit, visible: displayAdUnit"></div>
1955    </div>
1956</script>
1956
1957
1958<script type="text/html" id="movie-bar-template">
1959    <li data-bind="click: function(data, event) { onMovieChanged(movieId())}"><a href="javascript:;" data-bind="text: movieName"></a></li>
1960</script>
1960
1961
1962<script type="text/html" id="cinema-bar-template">
1963    <li data-bind="click: function(data, event) { onCinemaChanged(cinemaId())}"><a href="javascript:;" data-bind="text: cinemaName"></a></li>
1964</script>
1964
1965
1966
1967<script type="032e27f36d4335c56b8750eb-text/javascript" src="https://popcorn.sg/assets/js/knockout-js.3.4.0.min.js"></script>
1967
1968<!-- Modal -->
1969<div class="modal search-modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
1970    <div class="vertical-alignment-helper">
1971        <div class="modal-dialog vertical-align-center">
1972            <div class="modal-content">
1973                <div class="container">
1974                    <div class="row">
1975                      <div class="col-sm-12">
1976                        <div class="row">
1977                          <div class="btn-group btn-group-justified">
1978                            <div class="cinemadropdown">
1979                              <div id="dd2mobile" class="wrapper-dropdown-4" tabindex="1"> 
1980                                <span data-bind="text: selectedMovieName">Movie</span>
1981                                <div class="hidden"></div>
1982                                <ul class="dropdown" data-bind="template: {name: 'movie-bar-template', foreach: movieBarFiltered}">
1983                                </ul>
1984                              </div>
1985                            </div>
1986                            <div id="dd3mobile" class="wrapper-dropdown-4" tabindex="1"> 
1987                              <span data-bind="text: selectedCinemaName">Cinema</span>
1988                              <div class="hidden"></div>
1989                              <ul class="dropdown" data-bind="template: {name: 'cinema-bar-template', foreach: cinemaBarFiltered}">
1990                              </ul>
1991                            </div>
1992                            <a class="btn-search-lg" href="javascript:;" onclick="if (!window.__cfRLUnblockHandlers) return false; searchMovie()" data-cf-modified-032e27f36d4335c56b8750eb-="">
1993                              Search Now <span class="glyphicon glyphicon-search"></span>
1994                            </a> 
1995                          </div>
1996                        </div>
1997                      </div>
1998                    </div>
1999                </div>
2000            </div>
2001        </div>
2002    </div>
2003</div>
2004
2005<!-- auto populate -->
2006<script type="032e27f36d4335c56b8750eb-text/javascript">
2007	var movieBars = [{"MovieID":"18290","MovieName":"Anatomy Of A Fall","MovieNameOriginal":"Anatomy Of A Fall","CinemaIds":["2982"]},{"MovieID":"21608","MovieName":"Avengers: Endgame Encore","MovieNameOriginal":"Avengers: Endgame Encore","CinemaIds":["2268","2858","2242","1","2859","2993","2926","2992","7","8","23","32","33","899","44","39","24","18","17","16","2890","3","2986","10","801","28","800","2996","2988","2372","2373","2374","2984","2985","2892","2448","2450","2449","46","802"]},{"MovieID":"21611","MovieName":"Everybody Digs Bill Evans","MovieNameOriginal":"Everybody Digs Bill Evans","CinemaIds":["10"]},{"MovieID":"21541","MovieName":"Forgotten Island","MovieNameOriginal":"Forgotten Island","CinemaIds":["2268","2891","2242","1","2859","2993","2926","35","2992","2377","2379","2380","7","23","32","33","899","44","39","24","18","16","3","2986","10","28","2994","2372","2888","2995","2892","2448","46"]},{"MovieID":"21548","MovieName":"Insidious: Out Of The Further","MovieNameOriginal":"Insidious: Out Of The Further","CinemaIds":["2242","1","2992","2380","44","24","18","2986","28","2892","2448","46"]},{"MovieID":"1887","MovieName":"La La Land (10th Anniversary)","MovieNameOriginal":"La La Land (10th Anniversary)","CinemaIds":["2982"]},{"MovieID":"21538","MovieName":"Minions & Monsters","MovieNameOriginal":"Minions & Monsters","CinemaIds":["2993","18","46"]},{"MovieID":"21576","MovieName":"Obsession","MovieNameOriginal":"Obsession","CinemaIds":["10"]},{"MovieID":"21546","MovieName":"Paw Patrol: The Dino Movie","MovieNameOriginal":"Paw Patrol: The Dino Movie","CinemaIds":["2891","2993","2992","7","24","18","28","2994","2888","2995","2448","46"]},{"MovieID":"21558","MovieName":"Practical Magic 2","MovieNameOriginal":"Practical Magic 2","CinemaIds":["1","2859","2993","2379","32","899","44","18","16","10"]},{"MovieID":"21555","MovieName":"Resident Evil","MovieNameOriginal":"Resident Evil","CinemaIds":["2268","2858","2242","1","2859","2993","2926","35","40","2992","2377","2379","2380","2378","7","8","23","32","33","899","44","39","24","18","17","22","16","2890","2889","2893","3","2986","10","801","28","2996","2372","2373","2374","2983","2892","2448","2450","46","802"]},{"MovieID":"21613","MovieName":"Runner","MovieNameOriginal":"Runner","CinemaIds":["3","2986","10","28","2372","2892","2448","46"]},{"MovieID":"21544","MovieName":"Spider-Man: Brand New Day","MovieNameOriginal":"Spider-Man: Brand New Day","CinemaIds":["2268","2242","1","2859","2993","2926","40","2992","2377","2379","7","8","23","32","899","898","44","39","24","18","17","16","2893","3","2986","10","28","2372","2374","2983","2892","2448","46"]},{"MovieID":"21549","MovieName":"The End Of Oak Street","MovieNameOriginal":"The End Of Oak Street","CinemaIds":["2377","7","44","16","10"]},{"MovieID":"21571","MovieName":"The Invite","MovieNameOriginal":"The Invite","CinemaIds":["2982"]},{"MovieID":"21598","MovieName":"The Odyssey","MovieNameOriginal":"The Odyssey","CinemaIds":["2859","2926","40","2992","8","23","32","33","898","44","17","2889","3","10","801","28","800","2996","2988","2373","2983","2892","2448","2450","46","802"]},{"MovieID":"21607","MovieName":"The Violinist","MovieNameOriginal":"The Violinist","CinemaIds":["2268","2982","10","2372"]}];var cinemaBars = [{"CinemaID":"2268","CinemaName":"EagleWings Cinematics","GroupName":"Eagle Wings Cinematics","MovieIds":["21608","21541","21555","21544","21607"]},{"CinemaID":"2891","CinemaName":"Balestier Dreamers","GroupName":"Shaw Theatres","MovieIds":["21541","21546"]},{"CinemaID":"900","CinemaName":"Carnival Cinema Golden Mile Tower","GroupName":"Carnival Cinemas","MovieIds":[]},{"CinemaID":"2264","CinemaName":"Carnival Dormitory Punggol","GroupName":"Carnival Cinemas","MovieIds":[]},{"CinemaID":"2140","CinemaName":"Carnival Shaw Tower","GroupName":"Carnival Cinemas","MovieIds":[]},{"CinemaID":"25","CinemaName":"Cathay Causeway Point","GroupName":"Cathay Cineplexes","MovieIds":[]},{"CinemaID":"2925","CinemaName":"Cathay Century Square","GroupName":"Cathay Cineplexes","MovieIds":[]},{"CinemaID":"2924","CinemaName":"Cathay Clementi 321","GroupName":"Cathay Cineplexes","MovieIds":[]},{"CinemaID":"26","CinemaName":"Cathay Downtown East","GroupName":"Cathay Cineplexes","MovieIds":[]},{"CinemaID":"9","CinemaName":"Filmgarde Bugis+","GroupName":"Filmgarde","MovieIds":[]},{"CinemaID":"2241","CinemaName":"Filmgarde Century Square","GroupName":"Filmgarde","MovieIds":[]},{"CinemaID":"19","CinemaName":"Filmgarde Leisure Park","GroupName":"Filmgarde","MovieIds":[]},{"CinemaID":"2982","CinemaName":"Filmhouse SG - Golden Mile","GroupName":"Filmhouse","MovieIds":["18290","1887","21571","21607"]},{"CinemaID":"2858","CinemaName":"Gold Class Express, Bugis+","GroupName":"Golden Village","MovieIds":["21608","21555"]},{"CinemaID":"2242","CinemaName":"GV Bedok","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21555","21544"]},{"CinemaID":"1","CinemaName":"GV Bishan","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21558","21555","21544"]},{"CinemaID":"42","CinemaName":"GV Bishan D-Box ","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"2859","CinemaName":"GV Bugis+","GroupName":"Golden Village","MovieIds":["21608","21541","21558","21555","21544","21598"]},{"CinemaID":"49","CinemaName":"GV Capitol (Dress L3)","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"48","CinemaName":"GV Capitol (Stall L1)","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"50","CinemaName":"GV Capitol (Upper L3)","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"2993","CinemaName":"GV Century Square","GroupName":"Golden Village","MovieIds":["21608","21541","21538","21546","21558","21555","21544"]},{"CinemaID":"2926","CinemaName":"GV Cineleisure","GroupName":"Golden Village","MovieIds":["21608","21541","21555","21544","21598"]},{"CinemaID":"35","CinemaName":"GV City Square","GroupName":"Golden Village","MovieIds":["21541","21555"]},{"CinemaID":"40","CinemaName":"GV City Square Gemini ","GroupName":"Golden Village","MovieIds":["21555","21544","21598"]},{"CinemaID":"2992","CinemaName":"GV Downtown East","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21546","21555","21544","21598"]},{"CinemaID":"2377","CinemaName":"GV Funan","GroupName":"Golden Village","MovieIds":["21541","21555","21544","21549"]},{"CinemaID":"2379","CinemaName":"GV Funan Deluxe Plus","GroupName":"Golden Village","MovieIds":["21541","21558","21555","21544"]},{"CinemaID":"2380","CinemaName":"GV Funan Gemini","GroupName":"Golden Village","MovieIds":["21541","21548","21555"]},{"CinemaID":"2378","CinemaName":"GV Funan Gold Class Express","GroupName":"Golden Village","MovieIds":["21555"]},{"CinemaID":"7","CinemaName":"GV Grand","GroupName":"Golden Village","MovieIds":["21608","21541","21546","21555","21544","21549"]},{"CinemaID":"41","CinemaName":"GV Grand Gemini ","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"8","CinemaName":"GV Grand Gold Class ","GroupName":"Golden Village","MovieIds":["21608","21555","21544","21598"]},{"CinemaID":"43","CinemaName":"GV Grand Seats","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"23","CinemaName":"GV Jurong Point","GroupName":"Golden Village","MovieIds":["21608","21541","21555","21544","21598"]},{"CinemaID":"32","CinemaName":"GV Katong","GroupName":"Golden Village","MovieIds":["21608","21541","21558","21555","21544","21598"]},{"CinemaID":"33","CinemaName":"GV Katong Gold Class ","GroupName":"Golden Village","MovieIds":["21608","21541","21555","21598"]},{"CinemaID":"899","CinemaName":"GV Paya Lebar","GroupName":"Golden Village","MovieIds":["21608","21541","21558","21555","21544"]},{"CinemaID":"898","CinemaName":"GV Paya Lebar Duo","GroupName":"Golden Village","MovieIds":["21544","21598"]},{"CinemaID":"5","CinemaName":"GV Plaza Singapura","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"44","CinemaName":"GV Suntec","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21558","21555","21544","21549","21598"]},{"CinemaID":"47","CinemaName":"GV Suntec Auro","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"39","CinemaName":"GV Suntec Gold Class ","GroupName":"Golden Village","MovieIds":["21608","21541","21555","21544"]},{"CinemaID":"24","CinemaName":"GV Tampines","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21546","21555","21544"]},{"CinemaID":"11","CinemaName":"GV Tiong Bahru","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"18","CinemaName":"GV VivoCity","GroupName":"Golden Village","MovieIds":["21608","21541","21548","21538","21546","21558","21555","21544"]},{"CinemaID":"17","CinemaName":"GV VivoCity Gold Class ","GroupName":"Golden Village","MovieIds":["21608","21555","21544","21598"]},{"CinemaID":"22","CinemaName":"GV VivoCity GVmax","GroupName":"Golden Village","MovieIds":["21555"]},{"CinemaID":"51","CinemaName":"GV VivoCity GVmax Atmos","GroupName":"Golden Village","MovieIds":[]},{"CinemaID":"16","CinemaName":"GV Yishun","GroupName":"Golden Village","MovieIds":["21608","21541","21558","21555","21544","21549"]},{"CinemaID":"2890","CinemaName":"Screen of Balestier Lumiere","GroupName":"Shaw Theatres","MovieIds":["21608","21555"]},{"CinemaID":"2889","CinemaName":"Screen of Balestier Lumiere Four","GroupName":"Shaw Theatres","MovieIds":["21555","21598"]},{"CinemaID":"2893","CinemaName":"Screen of Balestier Lumiere Three","GroupName":"Shaw Theatres","MovieIds":["21555","21544"]},{"CinemaID":"3","CinemaName":"Shaw Balestier","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21555","21613","21544","21598"]},{"CinemaID":"34","CinemaName":"Shaw JCube","GroupName":"Shaw Theatres","MovieIds":[]},{"CinemaID":"803","CinemaName":"Shaw JCube Imax","GroupName":"Shaw Theatres","MovieIds":[]},{"CinemaID":"2986","CinemaName":"Shaw Jem","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21548","21555","21613","21544"]},{"CinemaID":"10","CinemaName":"Shaw Lido","GroupName":"Shaw Theatres","MovieIds":["21608","21611","21541","21576","21558","21555","21613","21544","21549","21598","21607"]},{"CinemaID":"801","CinemaName":"Shaw Lido Imax","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21598"]},{"CinemaID":"20","CinemaName":"Shaw Lot One","GroupName":"Shaw Theatres","MovieIds":[]},{"CinemaID":"28","CinemaName":"Shaw Nex","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21548","21546","21555","21613","21544","21598"]},{"CinemaID":"800","CinemaName":"Shaw Nex Premiere","GroupName":"Shaw Theatres","MovieIds":["21608","21598"]},{"CinemaID":"45","CinemaName":"Shaw Seletar","GroupName":"Shaw Theatres","MovieIds":[]},{"CinemaID":"2996","CinemaName":"Shaw Theatres IMAX","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21598"]},{"CinemaID":"2994","CinemaName":"Shaw Theatres Jem Dreamers","GroupName":"Shaw Theatres","MovieIds":["21541","21546"]},{"CinemaID":"2987","CinemaName":"Shaw Theatres Jem Premiere","GroupName":"Shaw Theatres","MovieIds":[]},{"CinemaID":"2988","CinemaName":"Shaw Theatres Jem Premiere 2","GroupName":"Shaw Theatres","MovieIds":["21608","21598"]},{"CinemaID":"2372","CinemaName":"Shaw Theatres Jewel","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21555","21613","21544","21607"]},{"CinemaID":"2888","CinemaName":"Shaw Theatres Jewel Dreamers","GroupName":"Shaw Theatres","MovieIds":["21541","21546"]},{"CinemaID":"2373","CinemaName":"Shaw Theatres Jewel Imax","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21598"]},{"CinemaID":"2374","CinemaName":"Shaw Theatres Jewel Lumiere","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21544"]},{"CinemaID":"2995","CinemaName":"Shaw Theatres Lido Dreamers","GroupName":"Shaw Theatres","MovieIds":["21541","21546"]},{"CinemaID":"2984","CinemaName":"Shaw Theatres Lido Lumiere Grand","GroupName":"Shaw Theatres","MovieIds":["21608"]},{"CinemaID":"2985","CinemaName":"Shaw Theatres Lido Premiere","GroupName":"Shaw Theatres","MovieIds":["21608"]},{"CinemaID":"2983","CinemaName":"Shaw Theatres Lido Premiere 2","GroupName":"Shaw Theatres","MovieIds":["21555","21544","21598"]},{"CinemaID":"2892","CinemaName":"Shaw Theatres Lot","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21548","21555","21613","21544","21598"]},{"CinemaID":"2448","CinemaName":"Shaw Theatres Paya Lebar Quarter","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21548","21546","21555","21613","21544","21598"]},{"CinemaID":"2450","CinemaName":"Shaw Theatres Paya Lebar Quarter Imax","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21598"]},{"CinemaID":"2449","CinemaName":"Shaw Theatres Paya Lebar Quarter Lumiere","GroupName":"Shaw Theatres","MovieIds":["21608"]},{"CinemaID":"46","CinemaName":"Shaw Waterway Point","GroupName":"Shaw Theatres","MovieIds":["21608","21541","21548","21538","21546","21555","21613","21544","21598"]},{"CinemaID":"802","CinemaName":"Shaw Waterway Point Imax","GroupName":"Shaw Theatres","MovieIds":["21608","21555","21598"]},{"CinemaID":"2749","CinemaName":"The Projector at Cineleisure","GroupName":"Projector","MovieIds":[]},{"CinemaID":"13","CinemaName":"WE Cinema","GroupName":"WE Cinemas","MovieIds":[]}];
2008	function movieBar(movieid, cinemaids, moviename, movienameoriginal){
2009		this.movieId = ko.observable(movieid);
2010		this.cinemaIds = ko.observableArray(cinemaids);
2011		this.movieName = ko.observable(moviename);
2012		this.movieNameOriginal = ko.observable(movienameoriginal);
2013	}
2014
2015	function cinemaBar(cinemaid, movieids, cinemaname, groupname){
2016		this.movieIds = ko.observableArray(movieids);
2017		this.cinemaId = ko.observable(cinemaid);
2018		this.cinemaName = ko.observable(cinemaname);
2019		this.groupName = ko.observable(groupname);
2020	}
2021
2022	function initMovieBar(){
2023		if(movieBars != null){
2024			viewModel.movieBarFiltered.push(new movieBar(-1, [], 'Any Movie'));
2025			viewModel.movieBar.push(new movieBar(-1, [], 'Any Movie'));
2026			$.each(movieBars, function(i, obj){
2027				var mv = new movieBar(obj.MovieID, obj.CinemaIds, obj.MovieName, obj.MovieNameOriginal);
2028				viewModel.movieBarFiltered.push(mv);
2029				viewModel.movieBar.push(mv);
2030			});
2031		}
2032	}
2033
2034	function initCinemaBar(){
2035		if(cinemaBars != null){
2036			viewModel.cinemaBarFiltered.push(new cinemaBar(-1, [], 'Any Cinema', "Any Group"));
2037			viewModel.cinemaBar.push(new cinemaBar(-1, [], 'Any Cinema', "Any Group"));
2038			$.each(cinemaBars, function(i, obj){
2039				var mv = new cinemaBar(obj.CinemaID, obj.MovieIds, obj.CinemaName, obj.GroupName);
2040				viewModel.cinemaBarFiltered.push(mv);
2041				viewModel.cinemaBar.push(mv);
2042			});
2043		}
2044	}
2045
2046	function initSearchBar(){
2047		initMovieBar();
2048		initCinemaBar();
2049	}
2050
2051	function onMovieChanged(movieid){
2052		//filter cinema:
2053		//get cinemas of the movie:
2054		if(movieid == -1){
2055			viewModel.cinemaBarFiltered.removeAll();
2056			viewModel.cinemaBarFiltered(viewModel.cinemaBar());
2057			viewModel.selectedMovieName('Any Movie');
2058			viewModel.selectedMovieNameOriginal("");
2059			viewModel.selectedMovieId(movieid);
2060		}else{
2061			var match = ko.utils.arrayFirst(viewModel.movieBar(), function(item) {
2062		    	return movieid == item.movieId();
2063			});
2064			if(match){
2065				viewModel.selectedMovieName(match.movieName());
2066				viewModel.selectedMovieNameOriginal(match.movieNameOriginal());
2067				viewModel.selectedMovieId(movieid);
2068
2069				//get new cinemaids:
2070				var cinemaFiltered =  ko.utils.arrayFilter(viewModel.cinemaBar(), function(cm) {
2071	                var matched = false;
2072	                $.each(match.cinemaIds(), function(i, obj){
2073	                	if(obj == cm.cinemaId() || cm.cinemaId() == -1){
2074	                		matched = true;
2075	                		return false;
2076	                	}
2077	                });
2078	                return matched;
2079	            });
2080	            viewModel.cinemaBarFiltered.removeAll();
2081				viewModel.cinemaBarFiltered(cinemaFiltered);
2082			}
2083		}
2084	}
2085
2086	function onCinemaChanged(cinemaid){
2087		//filter cinema:
2088		//get cinemas of the movie:
2089		if(cinemaid == -1){
2090			viewModel.movieBarFiltered.removeAll();
2091			viewModel.movieBarFiltered(viewModel.movieBar());
2092			viewModel.selectedCinemaName('Any Cinema');
2093			viewModel.selectedGroupName('Any Cinema');
2094			viewModel.selectedCinemaId(cinemaid);
2095		}else{
2096			var match = ko.utils.arrayFirst(viewModel.cinemaBar(), function(item) {
2097		    	return cinemaid == item.cinemaId();
2098			});
2099			if(match){
2100				viewModel.selectedCinemaName(match.cinemaName());
2101				viewModel.selectedGroupName(match.groupName());
2102				viewModel.selectedCinemaId(cinemaid);
2103
2104				//get new movieids:
2105				var movieFiltered =  ko.utils.arrayFilter(viewModel.movieBar(), function(mv) {
2106	                var matched = false;
2107	                $.each(match.movieIds(), function(i, obj){
2108	                	if(obj == mv.movieId() || mv.movieId() == -1){
2109	                		matched = true;
2110	                		return false;
2111	                	}
2112	                });
2113	                return matched;
2114	            });
2115	            viewModel.movieBarFiltered.removeAll();
2116				viewModel.movieBarFiltered(movieFiltered);
2117			}
2118		}
2119	}
2120
2121	function searchMovie(){
2122		if(viewModel.selectedMovieId() != -1 || viewModel.selectedCinemaId() != -1){
2123			
2124			var cinemaname = viewModel.selectedCinemaName();
2125			var groupname = viewModel.selectedGroupName();
2126			var cinemaId = viewModel.selectedCinemaId();
2127			var moviename = viewModel.selectedMovieName();
2128			var movienameoriginal = viewModel.selectedMovieNameOriginal();
2129			var movieId = viewModel.selectedMovieId();
2130
2131            ga('send', 'event', 'Home_Search', 'click_button', movieId, cinemaId);
2132
2133			if(viewModel.selectedMovieId() != -1){
2134				//redirect:
2135				var movieNameReplaced = movienameoriginal.replace(/[^A-Za-z0-9\s]/g, "");
2136		        movieNameReplaced = movieNameReplaced.replace(/[^A-Za-z0-9]/g, "-").toLowerCase();
2137		        var url = 'https://popcorn.sg/sg/' + movieNameReplaced + "/movie/" + movieId;
2138		        window.location.href = url;
2139			}else if(viewModel.selectedCinemaId() != -1){
2140				//redirect:
2141				var cinemaNameReplaced = cinemaname.replace(/[^A-Za-z0-9\s]/g, "");
2142		        cinemaNameReplaced = cinemaNameReplaced.replace(/[^A-Za-z0-9]/g, "-").toLowerCase();
2143		        var groupNameReplaced = groupname.replace(/[^A-Za-z0-9\s]/g, "");
2144		        groupNameReplaced = groupNameReplaced.replace(/[^A-Za-z0-9]/g, "-").toLowerCase();
2145		        var url = 'https://popcorn.sg/sg/' + groupNameReplaced + '/' + cinemaNameReplaced + "/cinema/" + cinemaId;
2146		        window.location.href = url;
2147			}
2148    	}
2149	}
2150
2151</script>
2151<!-- Modal -->
2152<div class="modal country-modal fade" id="countryModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
2153    <div class="vertical-alignment-helper">
2154        <div class="modal-dialog modal-sm vertical-align-center">
2155            <div class="modal-content">
2156                <div class="row">
2157                  <div class="col-sm-12">
2158                    <div class="title">
2159                    	<h3>Set Location</h3>
2160                    </div>
2161                  </div>
2162                  <div class="col-sm-12">
2163                  	<div class="detail-box hidden">
2164                    	<strong>Current Location: </strong> <span>Singapore , Singapore </span>
2165                    </div>
2166                    <div class="detail-box hidden">
2167                    	<strong>Update your location: </strong>
2168                    </div>
2169                    <div class="detail-box">
2170                    	<div class="row">
2171                    		<div class="col-sm-12">
2172                                                                <input type="hidden" id="selectedCityID" value="SG-1" />
2173                                <select class="form-control input-lg" id="selectCountry">
2174                    				<option value="SG" selected >Singapore</option>
2175                    				<option value="MY" >Malaysia</option>
2176                                    <option value="ID" >Indonesia</option>
2177                    				<option value="PH" >Philippines</option>
2178                    				<option value="TH" >Thailand</option>
2179                    				<option value="VN" >Vietnam</option>
2180                                    <option value="HK" >Hongkong</option>
2181                    			</select>
2182                    			<img alt="loading" style="display:none;" src="https://popcorn.sg/assets/img/ajax-loader.gif" />
2183                    		</div>
2184                    	</div>
2185                    	<div class="row">
2186                    		<div class="col-sm-12">
2187                    			<select class="form-control input-lg" id="selectCity">
2188                    				<option value="SG">Singapore</option>
2189                    			</select>
2190                    			<img alt="loading" style="display:none;" id="selectCityLoader" src="https://popcorn.sg/assets/admin/img/ajax-loader.gif" />
2191                    		</div>
2192                    	</div>
2193                    	<div class="row">
2194                    		<div class="col-sm-12 modal-button">
2195                    			<button class="btn btn-orange btn-lg btn-block" id="btnUpdate">Update Location</button>
2196                    			<!--a href="#" xclass="btn btn-default btn-lg" id="btnCancel">Cancel</a-->
2197                    		</div>
2198                    	</div>
2199                    </div>
2200                  </div>
2201                </div>
2202            </div>
2203        </div>
2204    </div>
2205</div>
2206
2207<input type="hidden" id="currentUri" value="sg/news" />
2208
2209<!-- auto populate -->
2210<script type="032e27f36d4335c56b8750eb-text/javascript">
2211    function changeLang(lng){
2212        var code = lng;
2213        $.post("https://popcorn.sg/sg/update/lang",
2214        {
2215            langcode: code,
2216            curruri: $("#currentUri").val()
2217        },
2218        function (data){
2219            var dt = JSON.parse(data);
2220            if(dt.status == "OK"){
2221                window.location.href = dt.redirect_url;
2222            }
2223        })
2224        .error(function (er) {
2225            console.log("Error:", er.responseText);
2226        });
2227    }
2228
2229    function changeRegion(cd){
2230        var countryCode = cd;
2231        $("#selectCityLoader").show();
2232        $.get("https://popcorn.sg/sg/cities",
2233        {
2234            countrycode: countryCode
2235        },
2236        function (data){
2237            var dt = JSON.parse(data);
2238            if(dt.data != undefined){
2239                $("#selectCity").empty();
2240
2241                var selectedCity = $("#selectedCityID").val();
2242
2243                $.each(dt.data, function(i, obj){
2244                    var selectedtext = "";
2245                    if(selectedCity == obj.ShortCode){
2246                        selectedtext = "selected";
2247                    }
2248
2249                    $("#selectCity").append('<option value="' + obj.ShortCode + '" ' + selectedtext + ' >' + obj.State + '</option>')
2250                });
2251            }
2252
2253            $("#selectCityLoader").hide();
2254        })
2255        .error(function (er) {
2256            console.log("Error:", er.responseText);
2257        });
2258    }
2259
2260	$(document).ready(function(){
2261		$("#selectCountry").change(function(){
2262			var countryCode = $(this).val();
2263            changeRegion(countryCode);
2264		});
2265
2266        $("#btnUpdate").click(function(){
2267            var ctCode = $("#selectCity option:selected").val();
2268            var cntName = $("#selectCountry option:selected").text(); 
2269            var ctName = $("#selectCity option:selected").text();
2270            
2271            $("#btnUpdate").attr('disabled', 'disabled');
2272            $("#btnUpdate").text('Updating...');
2273            $.post("https://popcorn.sg/sg/update/country",
2274            {
2275                citycode: ctCode,
2276                countryname: cntName,
2277                cityname: ctName
2278            },
2279            function (data){
2280                var dt = JSON.parse(data);
2281                if(dt.status == "OK"){
2282                    window.location.href = dt.redirect_url;
2283                }
2284
2285                $("#btnUpdate").removeAttr('disabled');
2286                $("#btnUpdate").text('Update');
2287            })
2288            .error(function (er) {
2289                console.log("Error:", er.responseText);
2290                $("#btnUpdate").removeAttr('disabled');
2291                $("#btnUpdate").text('Update');
2292            });
2293        });
2294
2295        $("#btnCancel").click(function(){
2296            $('#countryModal').modal('hide');
2297        });
2298	});
2299</script>
2299<script type="032e27f36d4335c56b8750eb-text/javascript">
2300    
2301    function goTo(lnk){
2302        location.href = lnk;
2303    }
2304
2305    function article(obj){
2306        var imglink = obj.normal.replace('http://popcornsg', 'https://popcornsg');
2307        this.featuredImage = ko.observable(imglink);
2308        this.articleTitle = ko.observable(obj.title);
2309        this.articleLink = ko.observable(obj.articleLink);
2310        this.articleSummary = ko.observable(obj.summary);
2311        this.publishedDate = ko.observable(obj.publishedDate);  
2312
2313        var sitesCanFramed = ["comicbookmovie.com","variety.com","deadline.com","ew.com","hollywoodreporter.com","theplaylist.net","nerdist.com","theverge.com","thepoppingpost.com","moviedash.com","cinemags.co.id","idntimes.com","spot.ph","bloody-disgusting.com","apnews.com","jaynestars.com","comingsoon.net","gq.com","catchplay.com","geektyrant.com","insider.com","justsaying.asia","slashfilm.com"];
2314
2315        if(obj.is_external == 1){
2316
2317            var canFramed = false;
2318            sitesCanFramed.forEach(function(val) {
2319                if (obj.articleLink.indexOf(val) >= 0) {
2320                    canFramed = true;
2321                }
2322            });
2323
2324            if (canFramed) {
2325                this.href_target = ko.observable("_self");
2326                this.isOwnArticle = ko.observable(true);    
2327                this.isExternalArticle = ko.observable('');   
2328            } else {
2329                this.href_target = ko.observable("_blank");
2330                this.isOwnArticle = ko.observable(false); 
2331                if (!obj.extPublisherThumb && obj.extPublisherName) {
2332                    obj.extPublisherThumb = obj.extPublisherName[0].toUpperCase();
2333                    this.isExternalArticle = ko.observable(`
2334                        <a class="news-featured-image publisher" data-original="" 
2335                           style="text-decoration:none;border:0px;background-color: #${Math.floor(Math.random() * 10000)}">
2336                            <span>${obj.extPublisherThumb}</span>
2337                        </a>                                 
2338                        <div class="source">${obj.extPublisherName}</div> 
2339                        <div class="timestap">${obj.publishedDate}</div>
2340                    `);                  
2341                } else if (obj.extPublisherThumb && obj.extPublisherName) {
2342                    this.isExternalArticle = ko.observable(`
2343                        <a class="news-featured-image publisher" data-original="" 
2344                           style="text-decoration:none;border:0px;background-image:url('${obj.extPublisherThumb}')"></a>                                 
2345                        <div class="source">${obj.extPublisherName}</div> 
2346                        <div class="timestap">${obj.publishedDate}</div>
2347                    `);  
2348                } else {
2349                    this.isExternalArticle = ko.observable('');
2350                    // obj.extPublisherThumb = 'N';
2351                    // obj.extPublisherName = 'No Source';
2352                    this.isExternalArticle = ko.observable(`
2353                        <span>${obj.publishedDate}</span>
2354                    `);                 
2355                }
2356            }
2357        }else{
2358            this.href_target = ko.observable("_self");
2359            this.isOwnArticle = ko.observable(true);    
2360            this.isExternalArticle = ko.observable('');          
2361        }
2362        this.adUnit = ko.observable(""); 
2363        this.displayAdUnit = ko.observable(false); 
2364    }
2365
2366    function newsViewModel(){
2367        this.articles = ko.observableArray([]);
2368        this.currOffset = ko.observable(0);
2369        this.currLimit = ko.observable(10);
2370        this.isWorking = ko.observable(false);
2371
2372        //searchbar template:
2373        this.movieBar = ko.observableArray([]);
2374        this.movieBarFiltered = ko.observableArray([]);
2375        this.cinemaBar = ko.observableArray([]);
2376        this.cinemaBarFiltered = ko.observableArray([]);
2377        this.selectedMovieId = ko.observable(-1);
2378        this.selectedCinemaId = ko.observable(-1);
2379        this.selectedMovieName = ko.observable('Movie');
2380        this.selectedMovieNameOriginal = ko.observable("");
2381        this.selectedCinemaName = ko.observable('Cinema');
2382        this.selectedGroupName = ko.observable('Cinema');
2383    }
2384
2385    var viewModel = new newsViewModel();
2386
2387    viewModel.loadAddThisIcon = function() {
2388        if (!window.addthis) {
2389            // Load addThis, if it hasn't already been loaded.
2390            window['addthis_config'] = { 'data_track_addressbar' : false };
2391            $('body').append('
2391<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4ddcec382495593d"><\/script>');
2392        } else {
2393            // Already loaded? Then re-attach it to the newly rendered set of social icons.
2394            // And reset share url/title, so they don't carry-over from the previous page.
2395            window['addthis_share'].url = window.location.href;
2396            window['addthis_share'].title = window.document.title;
2397            window.addthis.toolbox('.addthis_toolbox');
2398        }
2399    }    
2400
2401    $(document).ready(function(){
2402        $('.row.item .title a').on('click', function() {
2403            var newsUrl = $(this).attr('href');
2404            ga('send', 'event', 'News_ClickToRead', 'click_news', newsUrl);
2405        });
2406
2407        //init knockout js:
2408        ko.applyBindings(viewModel);
2409
2410        $("#btnMoreNews").click(function(){
2411            getMoreNews();
2412        });
2413
2414        //slider:
2415        var slick = $('.featured-row').slick({
2416        slidesToShow: 3,
2417        slidesToScroll: 1,
2418        autoplay: true,
2419        autoplaySpeed: 3500,
2420        adaptiveHeight: true,
2421        arrows: false,
2422        responsive: [
2423        {
2424          breakpoint: 600,
2425          settings: {
2426            slidesToShow: 2,
2427            slidesToScroll: 2
2428          }
2429        },
2430        {
2431          breakpoint: 480,
2432          settings: {
2433            slidesToShow: 1,
2434            slidesToScroll: 1
2435          }
2436        }]
2437        });
2438
2439        var mcoordinateX_dn = 0;
2440        var mcoordinateX_up = 0;
2441
2442        $('.featured-item').on('mousedown', function() {
2443            mcoordinateX_dn = event.clientX;
2444        });
2445
2446        $('.featured-item').on('mouseup', function() {
2447            mcoordinateX_up = event.clientX;
2448        });
2449
2450        $('.featured-item').on('click', function() {
2451            if (mcoordinateX_up === mcoordinateX_dn) {
2452                window.location.href = $(this).find('h2 > a').attr('href');
2453            } else {
2454                return false;
2455            }
2456        });
2457
2458        $(slick).on('swipe', function(e, slick, direction) {
2459            // remove onclick event
2460            $('.featured-item').removeAttr('onclick');
2461        })
2462
2463        //infinite Scroll:
2464        var win = $(window);
2465        var addGap = 0;
2466        if($(window).width() < 500){
2467            //mobile:
2468            addGap = 400;
2469        }else{
2470            //desktop:
2471            addGap = 500;
2472        }
2473
2474        // Each time the user scrolls
2475        win.scroll(function() {
2476
2477            // End of the document reached?
2478            if ($(document).height() - win.height() < (win.scrollTop() + addGap)) {
2479                $('#loader').show();
2480
2481                if(!viewModel.isWorking()){
2482                    if(viewModel.currOffset() != -1){
2483                        viewModel.isWorking(true);
2484                        $('#loader').show();
2485                        $.get("https://popcorn.sg/sg/news/getnews",
2486                        {
2487                            offset: viewModel.currOffset(),
2488                            limit: viewModel.currLimit()
2489                        },
2490                        function (data){
2491                            if(data != "ERR"){
2492
2493                                var rawData = JSON.parse(data);
2494                                var finalData = rawData.data;
2495
2496                                if(finalData.length > 0){
2497                                    viewModel.currOffset(rawData.offset);
2498                                    viewModel.currLimit(rawData.limit);
2499
2500                                    $("#btnMoreNews").show();
2501                                    $("#btnMoreNewsFetching").hide();
2502                                }else{
2503                                    viewModel.currOffset(-1);
2504                                    $("#btnMoreNews").hide();
2505                                    $("#btnMoreNewsFetching").hide();
2506                                }
2507
2508                                var isAdUnit= 0;
2509                                $.each(finalData, function(i, obj){
2510                                    var ur = new article(obj);
2511                                    if(i == 9){
2512                                        var adNumber = $("[id^='ad-desktop-tablet-leaderboard']").length;
2513                                        var adNumberMobile = $("[id^='ad-mobile-imu']").length;
2514                                        adNumber++;
2515                                        adNumberMobile++;
2516                                        //ur.adUnit('<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-4283191111607863" data-ad-slot="2112154239"></ins>');
2517                                        var adUnit = [
2518                                            '<div class="hidden-xs">
2518<div id="ad-desktop-tablet-leaderboard'+adNumber+'" class="advertisement__container" data-js-options=\'{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "leaderboard'+adNumber+'", "device": "desktop", "sizes": [[728, 90]]}\'></div></div>',
2519                                            '<div class="visible-xs"><div id="ad-mobile-imu'+adNumberMobile+'" class="advertisement__container" data-js-options=\'{"networkCode": "4654", "adUnit1": "popcorn_desktop", "adUnit2": "newsreviews_landing", "adUnit3": "na", "adUnit4": "na", "adUnit5": "imu'+adNumberMobile+'", "device": "mobile", "sizes": [[300, 600]]}\'></div></div>'
2520                                        ];
2521                                        ur.adUnit(adUnit.join(''));
2522                                        ur.displayAdUnit(true);
2523                                        isAdUnit = 1;
2524                                    }
2525
2526                                    viewModel.articles.push(ur);
2527                                });
2528
2529                                if(isAdUnit == 1){
2530                                    //push adUnit
2531                                    //(adsbygoogle = window.adsbygoogle || []).push({});  
2532                                    
2533                                }
2534                            }else{
2535                                viewModel.currOffset(-1);
2536                            }
2537
2538                            $('#loader').hide();
2539                            viewModel.isWorking(false);
2540                        }).error(function (er) {
2541                            console.log("Error:", er.responseText);
2542                            $('#loader').hide();
2543                            viewModel.isWorking(false);
2544                        });
2545                    }else{
2546                        viewModel.isWorking(false);
2547                        $('#loader').hide();
2548                    }
2549                }
2550
2551            }
2552        });
2553
2554        //init Search bar:
2555        initSearchBar();
2556    });
2557</script>
vendor: 143 bytes, lines 2557-2558
2557
2558<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="032e27f36d4335c56b8750eb-|49" defer></script>
2558<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5f00610fb041434f90f5540b4bd2f325","r":1,"spa":2}' crossorigin="anonymous"></script>
2558
2559</body>
2560</html>

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.