1"use strict"; 2(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[84],{ 3 4/***/ 16324: 5/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6 7/* harmony export */ __webpack_require__.d(__webpack_exports__, { 8/* harmony export */ u: () => (/* binding */ NextContentUtils) 9/* harmony export */ }); 10/* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); 11/* harmony import */ var _plan_plan_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(58020); 12/* harmony import */ var _date_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(33819); 13/* harmony import */ var _entity_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(26652); 14 15 16 17 18// AppI18n.DEFAULT = 'zh'; // for cgv 19class NextContentUtils { 20 static fixImageList(o) { 21 var _o_items; 22 if (!o) return; 23 if (!o.name_lang) { 24 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 25 } 26 if ((o === null || o === void 0 ? void 0 : (_o_items = o.items) === null || _o_items === void 0 ? void 0 : _o_items.length) > 0) { 27 for (let item of o.items){ 28 item.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(item.name, item.name_lang); 29 } 30 o.items.sort((a, b)=>{ 31 var _a_seq; 32 const seqA = (_a_seq = a.seq) !== null && _a_seq !== void 0 ? _a_seq : 0; 33 var _b_seq; 34 const seqB = (_b_seq = b.seq) !== null && _b_seq !== void 0 ? _b_seq : 0; 35 return seqA - seqB; 36 }); 37 } 38 } 39 static fixMovieList(o) { 40 if (!o) return; 41 if (!o.name_lang) { 42 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 43 } 44 if (o === null || o === void 0 ? void 0 : o.description_lang) { 45 o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 46 } 47 } 48 static fixSiteGroups(o) { 49 if (typeof o === 'object' && o instanceof Array) { 50 for (let siteGroup of o){ 51 this.fixSiteGroup(siteGroup); 52 } 53 } 54 } 55 static fixSiteGroup(o) { 56 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 57 if (o.items) { 58 for (let i of o.items){ 59 this.fixSiteGroupItem(i); 60 } 61 } 62 } 63 static fixSiteGroupItem(o) { 64 if (o.site) { 65 _entity_utils__WEBPACK_IMPORTED_MODULE_3__/* .NextEntityUtils */ .A.fixSite(o.site); 66 } 67 } 68 static fixMovieGroup(o) { 69 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 70 o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 71 var _o_items; 72 o.items = (_o_items = o.items) !== null && _o_items !== void 0 ? _o_items : []; 73 for (let i of o.items){} 74 } 75 static fixMovieGroupItem(o) { 76 if (o.movie) { 77 _entity_utils__WEBPACK_IMPORTED_MODULE_3__/* .NextEntityUtils */ .A.fixMovie(o.movie); 78 } 79 } 80 static fixContentPage(o) {} 81 static fixContent(o) { 82 o.createTime = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.createTime); 83 } 84 static fixContentContact(o) { 85 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 86 } 87 static fixContentNotification(o) { 88 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 89 o.notification_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.notification, o.notification_lang); 90 } 91 static fixContentMenuItem(o) { 92 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 93 } 94 static fixContentMenu(o) { 95 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 96 var _o_items; 97 o.items = (_o_items = o.items) !== null && _o_items !== void 0 ? _o_items : []; 98 for (let f of o.items){ 99 this.fixContentMenuItem(f); 100 } 101 } 102 static fixContentContactGroup(o) { 103 if (o === null || o === void 0 ? void 0 : o.name_lang) { 104 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 105 } 106 if (o === null || o === void 0 ? void 0 : o.items) { 107 var _o_items; 108 o.items = (_o_items = o === null || o === void 0 ? void 0 : o.items) !== null && _o_items !== void 0 ? _o_items : []; 109 for (let f of o.items){ 110 this.fixContentContactGroupItem(f); 111 } 112 } 113 } 114 static fixContentContactGroupItem(o) { 115 if (o.name_lang) { 116 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 117 } 118 } 119 static fixContentBlog(o) { 120 o.title_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.title, o.title_lang); 121 o.content_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.content, o.content_lang); 122 } 123 static fixContentBlogCategory(o) { 124 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 125 } 126 static fixMenu(m) { 127 m.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(m.name, m.name_lang); 128 if (m.items && m.items.length > 0) { 129 for (let i of m.items){ 130 this.fixMenuItem(i); 131 } 132 m.items.sort((a, b)=>{ 133 var _a_seq; 134 const seqA = (_a_seq = a.seq) !== null && _a_seq !== void 0 ? _a_seq : 0; 135 var _b_seq; 136 const seqB = (_b_seq = b.seq) !== null && _b_seq !== void 0 ? _b_seq : 0; 137 return seqA - seqB; 138 }); 139 } 140 return m; 141 } 142 static fixMenuItem(mi) { 143 mi.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(mi.name, mi.name_lang); 144 return mi; 145 } 146 static fixBlog(o) { 147 o.title_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.title, o.title_lang); 148 o.content_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.content, o.content_lang); 149 return o; 150 } 151 static numberFormat(o) { 152 return o.toFixed(2); 153 } 154 static currencyFormat(price, currencySymbol) { 155 if (price === null || price === undefined) return ''; 156 return currencySymbol !== null && currencySymbol !== '' ? currencySymbol + NextContentUtils.numberFormat(price) : _plan_plan_manager__WEBPACK_IMPORTED_MODULE_1__.numFormat.format(price); 157 } 158 static shuffleArray(movieList) { 159 const o = { 160 ...movieList 161 }; 162 const items = [ 163 ...o.items || [] 164 ]; 165 for(let i = items.length - 1; i > 0; i--){ 166 const j = Math.floor(Math.random() * (i + 1)); 167 [items[i], items[j]] = [ 168 items[j], 169 items[i] 170 ]; 171 } 172 o.items = items; 173 o.items = o.items.map((item, index)=>({ 174 ...item, 175 seq: index 176 })); 177 return o; 178 } 179 static cardformate(card) { 180 return card.replace(/\s+/g, '').replace(/(\d{4})(?=\d)/g, '$1-'); 181 } 182 static fixUiConfig(o) { 183 return JSON.parse(o); 184 } 185 static getRandomBanner(banners, lang) { 186 const validBanners = banners.filter((banner)=>{ 187 const bannerWithLang = banner === null || banner === void 0 ? void 0 : banner[lang]; 188 return bannerWithLang && Array.isArray(bannerWithLang.items) && bannerWithLang.items.length > 0; 189 }); 190 if (validBanners.length === 0) return null; 191 const randomIndex = Math.floor(Math.random() * validBanners.length); 192 return validBanners[randomIndex][lang]; 193 } 194} 195 196 197/***/ }), 198 199/***/ 26652: 200/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 201 202/* harmony export */ __webpack_require__.d(__webpack_exports__, { 203/* harmony export */ A: () => (/* binding */ NextEntityUtils) 204/* harmony export */ }); 205/* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); 206/* harmony import */ var _content_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16324); 207/* harmony import */ var _date_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(33819); 208 209 210 211// AppI18n.DEFAULT = 'zh'; // for cgv 212class NextEntityUtils { 213 static fixMember(o) { 214 o.activeDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.activeDate); 215 o.typeStartDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.typeStartDate); 216 o.expiryDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.expiryDate); 217 o.graceDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.graceDate); 218 o.createTime = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.createTime); 219 o.updateTime = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.updateTime); 220 if (o.type) { 221 this.fixMemberType(o.type); 222 } 223 if (o.plan) { 224 this.fixMemberPlan(o.plan); 225 } 226 if (o.coupons) { 227 o.coupons.forEach((c)=>{ 228 this.fixMemberCoupon(c); 229 }); 230 } 231 } 232 static fixMemberTypeRecord(o) { 233 o.date = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.date); 234 } 235 static fixMemberType(o) { 236 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 237 } 238 static fixMemberPlan(o) { 239 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 240 if (o.memberType) { 241 this.fixMemberType(o.memberType); 242 } 243 } 244 static fixMemberPointRecord(o) { 245 o.time = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.time); 246 } 247 static fixMemberPointRule(o) { 248 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 249 o.date = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.date); 250 o.endDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.endDate); 251 } 252 static fixMemberCouponRule(o) { 253 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 254 o.date = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.date); 255 o.endDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.endDate); 256 } 257 static fixMemberCoupon(o) { 258 o.activeDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.activeDate); 259 o.expiryDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.expiryDate); 260 o.redeemDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.redeemDate); 261 } 262 static fixMemberGiftcard(o) { 263 o.activeDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.activeDate); 264 o.expiryDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.expiryDate); 265 } 266 static fixSiteGroups(o) { 267 if (o.length == 0) return o; 268 o.forEach((sg)=>{ 269 NextEntityUtils.fixSiteGroup(sg);
270 sg.items.forEach((sites)=>{ 271 NextEntityUtils.fixSite(sites.site); 272 }); 273 sg.items.sort((a, b)=>(a.seq || 0) - (b.seq || 0)); 274 }); 275 } 276 static fixSiteGroup(o) { 277 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 278 } 279 static fixSites(o) { 280 if (typeof o == 'object') { 281 for (let s of o){ 282 this.fixSite(s); 283 } 284 } 285 } 286 static fixSite(o) { 287 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 288 o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 289 o.address_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.address, o.address_lang); 290 if (o.screenConfig && typeof o.screenConfig == 'string') { 291 o.screenConfig = JSON.parse(o.screenConfig); 292 } else { 293 o.screenConfig = {}; 294 } 295 if (o.houses) { 296 for (let h of o.houses){ 297 this.fixHouse(h); 298 } 299 } 300 if (o.house) { 301 this.fixHouse(o.house); 302 } 303 if (o.ticketConfig && typeof o.ticketConfig == 'string' && o.ticketConfig != '') { 304 o.ticketConfig = JSON.parse(o.ticketConfig); 305 } else { 306 o.ticketConfig = { 307 notes: [] 308 }; 309 } 310 } 311 static fixHouse(o) { 312 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 313 if (o.shortName_lang) { 314 o.shortName_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.shortName, o.shortName_lang); 315 } 316 if (o.nameConfig && typeof o.nameConfig == 'string') { 317 o.nameConfig = JSON.parse(o.nameConfig); 318 } 319 var _o_tags; 320 o.tags = (_o_tags = o.tags) !== null && _o_tags !== void 0 ? _o_tags : []; 321 } 322 static fixSiteMovie(o) { 323 var _o_manualTags; 324 o.manualTags = (_o_manualTags = o.manualTags) !== null && _o_manualTags !== void 0 ? _o_manualTags : []; 325 if (o.movie) { 326 this.fixMovie(o.movie); 327 } 328 } 329 static fixShowNote(o) { 330 if (o == null) return; 331 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 332 } 333 static fixMovieAttrs(o) { 334 if (o.length == 0) return o; 335 for (let c of o){ 336 this.fixMovieAttr(c); 337 } 338 } 339 static fixMovieAttr(o) { 340 if (o.name_lang) o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 341 if (o.remarks_lang) { 342 o.remarks_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.remarks, o.remarks_lang); 343 } 344 } 345 static fixMovieWarning(o) { 346 var _o_images; 347 o.images = (_o_images = o.images) !== null && _o_images !== void 0 ? _o_images : []; 348 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 349 o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 350 o.images_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.images, o.images_lang); 351 } 352 static fixMovieType(o) { 353 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 354 } 355 static fixMovieDistributor(o) { 356 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 357 } 358 static fixMovie(o) { 359 if (o.movieGroup) { 360 _content_utils__WEBPACK_IMPORTED_MODULE_1__/* .NextContentUtils */ .u.fixMovieGroup(o.movieGroup); 361 } 362 if (o.updateTime) { 363 o.updateTime = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.updateTime); 364 } 365 if (o.createTime) { 366 o.createTime = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.createTime); 367 } 368 if (o.openingDate) { 369 o.openingDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.openingDate); 370 } 371 if (o.startDate) { 372 o.startDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.startDate); 373 } 374 if (o.endDate) { 375 o.endDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.endDate); 376 } 377 if (o.name_lang) { 378 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 379 o._search = [ 380 o.name, 381 ...Object.values(o.name_lang).filter((c)=>!!c) 382 ].join(' ').toLowerCase(); 383 } 384 if (o.title_lang) o.title_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.title, o.title_lang); 385 if (o.description_lang) o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 386 if (o.news_lang) o.news_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.news, o.news_lang); 387 if (o.director_lang) o.director_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.director, o.director_lang); 388 if (o.cast_lang) o.cast_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.cast, o.cast_lang); 389 if (o.subtitle_lang) o.subtitle_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.subtitle, o.subtitle_lang); 390 if (o.dialect_lang) o.dialect_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.dialect, o.dialect_lang); 391 if (o.dialectOther_lang) o.dialectOther_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.dialectOther, o.dialectOther_lang); 392 var _o_tags; 393 if (o.tags) o.tags = (_o_tags = o.tags) !== null && _o_tags !== void 0 ? _o_tags : []; 394 var _o_movieTypes; 395 if (o.movieTypes) o.movieTypes = (_o_movieTypes = o.movieTypes) !== null && _o_movieTypes !== void 0 ? _o_movieTypes : []; 396 var _o_attr1; 397 if (o.attr1) o.attr1 = (_o_attr1 = o.attr1) !== null && _o_attr1 !== void 0 ? _o_attr1 : null; 398 if (o.attr1) this.fixMovieAttr(o.attr1); 399 var _o_attr2; 400 if (o.attr2) o.attr2 = (_o_attr2 = o.attr2) !== null && _o_attr2 !== void 0 ? _o_attr2 : null; 401 if (o.attr2) this.fixMovieAttr(o.attr2); 402 var _o_attr3; 403 if (o.attr3) o.attr3 = (_o_attr3 = o.attr3) !== null && _o_attr3 !== void 0 ? _o_attr3 : null; 404 if (o.attr3) this.fixMovieAttr(o.attr3); 405 var _o_attr4; 406 if (o.attr4) o.attr4 = (_o_attr4 = o.attr4) !== null && _o_attr4 !== void 0 ? _o_attr4 : null; 407 if (o.attr4) this.fixMovieAttr(o.attr4); 408 var _o_attr5; 409 if (o.attr5) o.attr5 = (_o_attr5 = o.attr5) !== null && _o_attr5 !== void 0 ? _o_attr5 : null; 410 if (o.attr5) this.fixMovieAttr(o.attr5); 411 var _o_images; 412 if (o.images) o.images = (_o_images = o.images) !== null && _o_images !== void 0 ? _o_images : []; 413 var _o_landscapeImages; 414 if (o.landscapeImages) o.landscapeImages = (_o_landscapeImages = o.landscapeImages) !== null && _o_landscapeImages !== void 0 ? _o_landscapeImages : []; 415 if (o.movieTypes) {
416 for (let mt of o.movieTypes){ 417 this.fixMovieType(mt); 418 } 419 } 420 if (o.note) { 421 var _o_note, _o_note1; 422 _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang((_o_note = o.note) === null || _o_note === void 0 ? void 0 : _o_note.name, (_o_note1 = o.note) === null || _o_note1 === void 0 ? void 0 : _o_note1.name_lang); 423 } 424 } 425 static fixUserCashRecord(o) { 426 o.time = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.time); 427 o.date = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.date); 428 } 429 static fixSiteDateRecord(o) { 430 o.time = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.time); 431 o.date = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.date); 432 var _o_records; 433 o.records = (_o_records = o.records) !== null && _o_records !== void 0 ? _o_records : []; 434 for (let c of o.records){ 435 this.fixSiteCashRecord(c); 436 } 437 } 438 static fixMovieGroup(o) { 439 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 440 o.description_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.description, o.description_lang); 441 var _o_items; 442 o.items = (_o_items = o.items) !== null && _o_items !== void 0 ? _o_items : []; 443 for (let i of o.items){ 444 this.fixMovie(i); 445 } 446 } 447 static fixSiteCashRecord(o) { 448 o.time = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.time); 449 } 450 static fixShow(o) { 451 var _o_tags; 452 // if (o.date) { 453 // o.date = date_utils.toMomentLocal(o.date); 454 // } 455 // if (o.openingDate) { 456 // o.date = date_utils.toMomentLocal(o.date); 457 // } 458 // if (o.time) { 459 // o.time = date_utils.toMomentLocal(o.time); 460 // } 461 // if (o.endTime) { 462 // o.endTime = date_utils.toMomentLocal(o.endTime); 463 // } 464 o.tags = (_o_tags = o.tags) !== null && _o_tags !== void 0 ? _o_tags : []; 465 var _o_manualTags; 466 o.manualTags = (_o_manualTags = o.manualTags) !== null && _o_manualTags !== void 0 ? _o_manualTags : []; 467 if (o.freeSeatingConfig && o.freeSeatingConfig != '' && typeof o.freeSeatingConfig == 'string') { 468 o.freeSeatingConfig = JSON.parse(o.freeSeatingConfig); 469 } 470 if (o.movie) { 471 this.fixMovie(o.movie); 472 } 473 if (o.house) { 474 this.fixHouse(o.house); 475 } 476 if (o.note) { 477 this.fixShowNote(o.note); 478 } 479 } 480 static fixTicketTemplate(o) { 481 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 482 } 483 static fixTypeBase(o) { 484 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 485 } 486 static fixSurchargeType(o) { 487 this.fixTypeBase(o); 488 } 489 // static fixTicketType(o: any) { 490 // this.fixTypeBase(o); 491 // o.onlineName_lang = AppI18n.toLang(o.onlineName, o.onlineName_lang); 492 // if (o.priceConfig && typeof o.priceConfig == 'string') { 493 // o.priceConfig = JSON.parse(o.priceConfig); 494 // } else { 495 // o.priceConfig = o.priceConfig ?? { priceCodes: {}, redeemCodes: {} }; 496 // } 497 // if (o.subsidyType == TTicketValueType.none) o.subsidy = 0; 498 // if (o.discountType == TTicketValueType.none) o.discount = 0; 499 // if (o.attrs && typeof o.attrs == 'string') o.attrs = JSON.parse(o.attrs); 500 // } 501 static fixGroupBase(o) { 502 var _o_tags; 503 o.tags = (_o_tags = o.tags) !== null && _o_tags !== void 0 ? _o_tags : []; 504 var _o_notTags; 505 o.notTags = (_o_notTags = o.notTags) !== null && _o_notTags !== void 0 ? _o_notTags : []; 506 o.startDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.startDate); 507 o.endDate = _date_utils__WEBPACK_IMPORTED_MODULE_2__/* .date_utils */ .L.toMomentLocal(o.endDate); 508 } 509 static fixTicketGroupBase(o) { 510 this.fixGroupBase(o); 511 var _o_ticketTypes; 512 o.ticketTypes = (_o_ticketTypes = o.ticketTypes) !== null && _o_ticketTypes !== void 0 ? _o_ticketTypes : []; 513 // for (let t of o.ticketTypes) { 514 // this.fixTicketType(t); 515 // } 516 } 517 static fixSurchargeGroup(o) { 518 this.fixGroupBase(o); 519 var _o_surchargeTypes; 520 o.surchargeTypes = (_o_surchargeTypes = o.surchargeTypes) !== null && _o_surchargeTypes !== void 0 ? _o_surchargeTypes : []; 521 for (let t of o.surchargeTypes){ 522 this.fixSurchargeType(t); 523 } 524 } 525 static fixTicketGroup(o) { 526 this.fixTicketGroupBase(o); 527 } 528 static fixTicketPriceGroup(o) { 529 this.fixTicketGroupBase(o); 530 } 531 static fixTicketClass(o) { 532 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 533 } 534 static fixCampaign(o) {} 535 static fixPaymentType(o) { 536 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 537 o.termsTitle_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.termsTitle, o.termsTitle_lang); 538 o.terms_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.terms, o.terms_lang); 539 var _o_otherTypes; 540 o.otherTypes = (_o_otherTypes = o.otherTypes) !== null && _o_otherTypes !== void 0 ? _o_otherTypes : []; 541 } 542 static fixApiProvider(o) {} 543 static fixPartner(o) { 544 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 545 } 546 static fixSeatClasses(array) { 547 for (let o of array){ 548 this.fixSeatClass(o); 549 } 550 } 551 static fixSeatClass(o) { 552 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 553 } 554 // static fixSectionSection(o: any) { 555 // if (o.config && typeof o.config == 'string') { 556 // let config = new PSeatingPlanConfig(); 557 // config.load(JSON.parse(o.config)); 558 // o.config = config; 559 // } 560 // o.config = o.config ?? new PSeatingPlanConfig(); 561 // } 562 // static fixSeatingComponent(o: any) {} 563 // static fixSeatingIconSet(o: any) { 564 // if (o.config && typeof o.config == 'string') { 565 // let config = new PSeatingIconSet(); 566 // let json = JSON.parse(o.config); 567 // Object.assign(config, json); 568 // o.config = config; 569 // } else if (!(o.config instanceof any)) { 570 // o.config = new PSeatingIconSet(); 571 // } 572 // } 573 // static fixSeatingPlan(o: any) { 574 // if (o.sections) { 575 // for (let s of o.sections) { 576 // this.fixSectionSection(s); 577 // } 578 // } 579 // if (o.config && typeof o.config == 'string') { 580 // let config = new PSeatingPlanConfig(); 581 // config.load(JSON.parse(o.config)); 582 // o.config = config; 583 // } 584 // o.config = o.config ?? new PSeatingPlanConfig(); 585 // if (o.overrides && typeof o.overrides == 'string') { 586 // let overrides = new PSeatingPlanOverrides(); 587 // let json = JSON.parse(o.overrides); 588 // Object.assign(overrides, json); 589 // o.overrides = overrides; 590 // } 591 // o.overrides = o.overrides ?? new PSeatingPlanOverrides(); 592 // if (o.holdConfig && typeof o.holdConfig == 'string') { 593 // let config = new PSeatingPlanHoldConfig(); 594 // config.load(JSON.parse(o.holdConfig)); 595 // o.holdConfig = config; 596 // } 597 // o.holdConfig = o.holdConfig ?? new PSeatingPlanHoldConfig(); 598 // } 599 static fixTerminal(o) {} 600 static fixCinema(o) { 601 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang);
602 o.shortName_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.shortName, o.shortName_lang); 603 o.address_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.address, o.address_lang); 604 o.mapText_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.mapText, o.mapText_lang); 605 o.parkingText_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.parkingText, o.parkingText_lang); 606 o.ticketing_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.ticketing, o.ticketing_lang); 607 } 608 static fixBlog(o) { 609 if ((o === null || o === void 0 ? void 0 : o.title) && (o === null || o === void 0 ? void 0 : o.title_lang)) { 610 o.title_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.title, o.title_lang); 611 } 612 if (o.content && o.content_lang) { 613 o.content_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.content, o.content_lang); 614 } 615 return o; 616 } 617 static fixTicketType(o) { 618 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 619 if (o === null || o === void 0 ? void 0 : o.onlineName_lang) { 620 o.onlineName_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.onlineName, o.onlineName_lang); 621 } 622 return o; 623 } 624 static fixTicketBundle(o) { 625 if (o === null || o === void 0 ? void 0 : o.name_lang) { 626 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 627 } 628 if (o === null || o === void 0 ? void 0 : o.onlineName_lang) { 629 o.onlineName_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.onlineName, o.onlineName_lang); 630 } 631 return o; 632 } 633 static fixCouponTypes(o) { 634 for (let ct of o){ 635 this.fixCouponType(ct); 636 } 637 return o; 638 } 639 static fixCouponType(o) { 640 o.name_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.name, o.name_lang); 641 if (o === null || o === void 0 ? void 0 : o.terms_lang) o.terms_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.terms, o.terms_lang); 642 if (o === null || o === void 0 ? void 0 : o.termsTitle_lang) o.termsTitle_lang = _lang__WEBPACK_IMPORTED_MODULE_0__/* .AppI18n */ .m.toLang(o.termsTitle, o.termsTitle_lang); 643 return o; 644 } 645} 646// static getColor(index: number) { 647// return EntityUtils.colors[index % EntityUtils.colors.length]; 648// } 649NextEntityUtils.colors = [ 650 '#D9ACAC', 651 '#ccffcb', 652 '#cefdff', 653 '#bbd5ed', 654 '#a288e3', 655 '#FFC43D', 656 '#498467', 657 '#26C6DA', 658 '#FFB580', 659 '#A3EF8C', 660 '#FF8E8E', 661 '#FFABF0', 662 '#FFF3D0', 663 '#C7D9D0', 664 '#D1B2E2', 665 '#8EB5D9', 666 '#FFD4D5', 667 '#BDE5BC', 668 '#DFF8F9', 669 '#DDECF9', 670 '#DACCFF', 671 '#F5D488', 672 '#6DC59A', 673 '#9DD9E0', 674 '#FED0B0', 675 '#DCF9D4', 676 '#FFAFAF', 677 '#FFD3F7', 678 '#FFE7A4', 679 '#CAEADB', 680 '#F7EAFF', 681 '#C5E3FF' 682]; 683 684 685/***/ }), 686 687/***/ 33819: 688/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 689 690/* harmony export */ __webpack_require__.d(__webpack_exports__, { 691/* harmony export */ L: () => (/* binding */ date_utils) 692/* harmony export */ }); 693/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(80587); 694/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_0__); 695 696class date_utils { 697 static toMoment(str, tz) { 698 if (!str) return null; 699 if (tz) return moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().tz(str, tz); 700 else return moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().utc(str); 701 } 702 static toMomentLocal(str) { 703 if (!str) return null; 704 if (moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().isMoment(str)) return str.tz(this.tz); 705 return moment_timezone__WEBPACK_IMPORTED_MODULE_0___default()(str).tz(this.tz); 706 } 707 static toLocalDate(o) { 708 const s = o.format('YYYY-MM-DD HH:mm:ss'); 709 return new Date(s); 710 } 711 static fromLocalDate(date) { 712 let s = moment_timezone__WEBPACK_IMPORTED_MODULE_0___default()(date).tz('UTC'); 713 let offset = date.getTimezoneOffset(); 714 s = s.clone().add(-offset, 'minute'); 715 return s; 716 } 717 static utcToLocal2(str, tz) { 718 if (!str) return null; 719 if (moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().isMoment(str)) return str; 720 if (str.endsWith('Z')) str = str.substring(0, str.length - 1); 721 return moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().tz(str, tz !== null && tz !== void 0 ? tz : this.tz); 722 } 723} 724date_utils.tz = moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().tz.guess(); 725date_utils.localTz = moment_timezone__WEBPACK_IMPORTED_MODULE_0___default().tz.guess(); 726 727 728/***/ }) 729 730}]);
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.