async function anonymous(__self,scope ) { with (scope) { __self.result = $nextTick(() => { let loadCount = isThreeColumns() ? window.recommendedQuantity / 4 * 3 : window.recommendedQuantity window.recombeeClient.send(new recombee.RecommendItemSegmentsToUser(window.user_uuid, window.recommendedRows - 1, { scenario: isDesktop() ? 'desktop-home-segments' : 'mobile-home-segments', cascadeCreate: true, })).then(response => { response.recomms.forEach((recomm, index) => title[index + 1] = window.genreMap[recomm.id]) window.recombeeClient.send(new recombee.Batch([ new recombee.RecommendItemsToUser( window.user_uuid, loadCount, recommendItemsToUserSettings( isDesktop() ? 'desktop-home-recommended' : 'mobile-home-recommended', null, { name: 'missav:personal', settings: { spotlightVideoIds: [ 'sone-614' ], }, }, ), ), ...response.recomms.map(recomm => new recombee.RecommendItemsToUser( window.user_uuid, loadCount, recommendItemsToUserSettings( isDesktop() ? 'desktop-home-segment-items' : 'mobile-home-segment-items', window.replaceSharpWithDoubleQuote(`#${recomm.id}# in 'genres'`), ), ), ), ], { distinctRecomms: true, })).then(responses => { responses.forEach((response, index) => { let scenario if (index === 0) { scenario = isDesktop() ? 'desktop-home-recommended' : 'mobile-home-recommended' } else { scenario = isDesktop() ? 'desktop-home-segment-items' : 'mobile-home-segment-items' } handleRecommendResponse(index, scenario, response.json) }) $nextTick(() => { initLozad() }) }) }) }) }; __self.finished = true; return __self.result; }