{"pages":{"search":{"query":"devFlexer","originalQuery":"devFlexer","serpid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","parentReqid":"","serpItems":[{"id":"11823353190155429064-0-0","type":"videoSnippet","props":{"videoId":"11823353190155429064"},"curPage":0},{"id":"1502360225558055588-0-1","type":"videoSnippet","props":{"videoId":"1502360225558055588"},"curPage":0},{"id":"2898124651083827617-0-2","type":"videoSnippet","props":{"videoId":"2898124651083827617"},"curPage":0},{"id":"12456757507052883513-0-3","type":"videoSnippet","props":{"videoId":"12456757507052883513"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dGRldkZsZXhlcgo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","ui":"desktop","yuid":"6868118051769265219"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"13794719143522236590-0-5","type":"videoSnippet","props":{"videoId":"13794719143522236590"},"curPage":0},{"id":"15707412348695601919-0-6","type":"videoSnippet","props":{"videoId":"15707412348695601919"},"curPage":0},{"id":"15842594581460821180-0-7","type":"videoSnippet","props":{"videoId":"15842594581460821180"},"curPage":0},{"id":"9721970379658789855-0-8","type":"videoSnippet","props":{"videoId":"9721970379658789855"},"curPage":0},{"id":"10602837008077683113-0-9","type":"videoSnippet","props":{"videoId":"10602837008077683113"},"curPage":0},{"id":"14745894571689230732-0-10","type":"videoSnippet","props":{"videoId":"14745894571689230732"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dGRldkZsZXhlcgo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","ui":"desktop","yuid":"6868118051769265219"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"18050861266610917669-0-12","type":"videoSnippet","props":{"videoId":"18050861266610917669"},"curPage":0},{"id":"2283894377806269449-0-13","type":"videoSnippet","props":{"videoId":"2283894377806269449"},"curPage":0},{"id":"13309061160258650708-0-14","type":"videoSnippet","props":{"videoId":"13309061160258650708"},"curPage":0},{"id":"7988576962194256583-0-15","type":"videoSnippet","props":{"videoId":"7988576962194256583"},"curPage":0},{"id":"15250817895448873566-0-16","type":"videoSnippet","props":{"videoId":"15250817895448873566"},"curPage":0},{"id":"8675108933181598222-0-17","type":"videoSnippet","props":{"videoId":"8675108933181598222"},"curPage":0},{"id":"8609631515727694718-0-18","type":"videoSnippet","props":{"videoId":"8609631515727694718"},"curPage":0},{"id":"14825118423572584381-0-19","type":"videoSnippet","props":{"videoId":"14825118423572584381"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dGRldkZsZXhlcgo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","ui":"desktop","yuid":"6868118051769265219"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DdevFlexer"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"4517626506761002826755","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1460331,0,92;1472323,0,38;1466867,0,26;1460338,0,1;1457622,0,91;1433081,0,31;1450255,0,6;1462157,0,54;1459297,0,92;1465969,0,97;1456929,0,34;1472031,0,95;1461638,0,4;1469886,0,70;1464523,0,39;1455766,0,97;1463533,0,52;1469608,0,40;1466295,0,57;1463528,0,56;1463531,0,37;1464404,0,14;1349071,0,78;1466619,0,16;1470513,0,79;1357004,0,57;1002327,0,45;56262,0,83;46453,0,57;124077,0,51;151171,0,53;126331,0,12;1281084,0,82;287509,0,17;1447467,0,65;1037340,0,66;1473596,0,37;1468028,0,40;1467128,0,48"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DdevFlexer","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=devFlexer","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=devFlexer","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"devFlexer: Yandex'te 118 video bulundu","description":"Результаты поиска по запросу \"devFlexer\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"devFlexer — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y775ec56983760a3e857b995371f0adb3","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1460331,1472323,1466867,1460338,1457622,1433081,1450255,1462157,1459297,1465969,1456929,1472031,1461638,1469886,1464523,1455766,1463533,1469608,1466295,1463528,1463531,1464404,1349071,1466619,1470513,1357004,1002327,56262,46453,124077,151171,126331,1281084,287509,1447467,1037340,1473596,1468028,1467128","queryText":"devFlexer","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6868118051769265219","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769265242","tz":"America/Louisville","to_iso":"2026-01-24T09:34:02-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1460331,1472323,1466867,1460338,1457622,1433081,1450255,1462157,1459297,1465969,1456929,1472031,1461638,1469886,1464523,1455766,1463533,1469608,1466295,1463528,1463531,1464404,1349071,1466619,1470513,1357004,1002327,56262,46453,124077,151171,126331,1281084,287509,1447467,1037340,1473596,1468028,1467128","queryText":"devFlexer","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6868118051769265219","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"4517626506761002826755","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":153,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"6868118051769265219","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1753.0__c83439c9643899cbfcbabfd82f198d10e202213a","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"twitter.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"11823353190155429064":{"videoId":"11823353190155429064","docid":"34-0-0-Z91913D1C4BDE2AE4","description":"Creating a layout in an application using #React #TypeScript helps organize the structure of pages to improve user experience. content for developers: ⭐️ devFlexer Facebook Page: / devflexerguy...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/906764/43893a18dfc833c28b868d82a6b9721e/564x318_1"},"target":"_self","position":"0","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLLmNo6H6HU4","linkTemplate":"/video/preview/11823353190155429064?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 25. Creating a Layout Component for All Pages (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=LLmNo6H6HU4\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxMTgyMzM1MzE5MDE1NTQyOTA2NFoUMTE4MjMzNTMxOTAxNTU0MjkwNjRqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TqQGCBCQBgAQrKosBEAEaeIEMFQYABPwA8goFAQMD_gEG9AD5-P79AOT5-wv4_QEAEQgLAfsAAADzBfD7CgAAAPQBA_vy_wEAAggBEQQAAAAfCvMG_QAAAAAZ9Qf-AAAA9fkG-AIAAAAGAAn_AAAAAPT__wb6_wAAFQoDDAAAAAAF_Pn-AAAAACAALQEgyDs4E0AJSE5QAipzEAAaYBkQAB4ZEA_PE1rdAersCQb83efh6hD_BuYA_Q0K4fz419sn9_8J5wr8wgAAABMv6jH8AABPLPvLCuYN-vjX2Ss5fwYg_eX6EQSu7BriGQDy9hQSMQDo-AkZEwUJLg_6DCAALRhPVjs4E0AJSG9QAiqvBhAMGqAGAACAwQAAcMEAAGBCAACQwQAAuEEAADRCAACYQQAAyMEAAPrCAAC4wQAAgMAAAIDAAACWwgAAQEIAAGBCAABcwgAAUEEAAMzCAACIwQAAcMIAANjBAAAAQAAA0EEAABhCAACgQgAAoEAAAFTCAAAcwgAAREIAADxCAAAswgAADEIAAFDCAACQQQAAgEAAAILCAACowQAAzEIAAJhBAAAkQgAAhEIAALBBAADgQQAAXEIAAMDBAABQwQAAJEIAAIDBAADYQQAAqEEAAKrCAAAgQQAAEMIAAAjCAABAQAAAMMIAAATCAABAQAAAMEEAAGBBAAA8QgAAgEEAAMjBAAAQwgAAYEIAALjBAADAQQAA-MEAAADBAABkwgAAZEIAAL5CAAAQwQAAIEEAAGxCAAA8wgAACMIAAFBCAAAMQgAAEMIAAOLCAAAgQQAAoEAAAARCAABAQQAA-EEAAIBBAACoQQAAREIAAIA_AAAgQQAAAEIAAMDAAAAgwgAAAMEAACjCAAAQQQAA2EIAACxCAAAMwgAAzsIAADxCAADAQAAAoEAAAFjCAAAUQgAATEIAAHxCAACAwQAACEIAAEBBAADoQQAA8MEAAEDAAAAAQgAAMEIAADDBAADgwAAAgL8AAMDAAACoQQAAUMEAALjBAABEwgAAikIAAIhBAACoQQAAMEEAAODBAACIwQAAAMIAAMDAAACIwQAAgMEAAIhBAAAYQgAAmMEAACjCAACowQAAUMIAAGhCAADwwQAAiMEAALBBAABEQgAACMIAAIjBAADoQQAAWEIAAEBAAADAQAAAmMEAACDBAAAQwgAAyMEAAJ7CAAAAwQAAcMIAAMDAAACcQgAAqMEAAERCAADowQAAIMEAAFjCAACwwQAAoMEAADBCAACAQQAAYMEAABDBAABIQgAAMEEAAFjCAAAEQgAAoEEAAIC_AABYwgAAHEIAAIpCAABAwQAALMIAAFzCAACwwQAAukIAAMBBAADwwQAAEEIAAIBBAACQQQAAAMIAALDBAADQwQAAgD8AAIC_AAAAAAAA2MEAAGRCAAAwwgAA0MEgADgTQAlIdVABKo8CEAAagAIAABC9AAAsvgAAgLsAAKo-AABkvgAARD4AAJg9AADuvgAADL4AABS-AACYvQAAoDwAAIg9AABUPgAAJL4AAFy-AAAdPwAAgLsAACw-AAB3PwAAfz8AAEA8AAAwPQAAfD4AAJg9AADOPgAAmL0AAOg9AACIvQAAir4AAII-AABMvgAAIz8AAPg9AADuPgAA6D0AAOC8AABEvgAAtr4AABQ-AACqvgAAcL0AAIA7AABcvgAA6D0AALY-AAB0PgAAzr4AAEy-AABwvQAAML0AABy-AACePgAAFD4AAFy-AABAPAAAYz8AAGw-AACIPQAAqD0AABA9AAD4PQAAiL0AAHw-IAA4E0AJSHxQASqPAhABGoACAACuvgAAuL0AAES-AAANvwAAuD0AAPg9AABQPQAA4DwAAIA7AAA8vgAALL4AAHA9AAAwvQAAdL4AAI4-AAC4PQAAyD0AAFs_AADYPQAA-j4AAFC9AAAEvgAAPD4AADC9AAAMvgAAMD0AAEC8AABAPAAAmL0AAKi9AABwPQAAiD0AAKA8AACovQAAoj4AAIA7AABcvgAADD4AAES-AADYPQAAZD4AAIA7AADoPQAA6L0AAOC8AACgvAAAf78AAPK-AADovQAALL4AABQ-AACAuwAAqL0AABQ-AACqPgAAyD0AABC9AABAPAAA2L0AAOg9AAC4PQAAyD0AAKC8AAA8viAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=LLmNo6H6HU4","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["11823353190155429064"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"1502360225558055588":{"videoId":"1502360225558055588","docid":"34-8-12-Z3BF9A5B1D95DF9E2","description":"🎨 Hi, friends! Ready to dive into the world of graphic prototyping 🚀? In our new video tutorial, we're diving into creating graphic prototypes: from their importance to practical steps. other...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3355059/6ba25d551fad90e7b57581d2bd5529ea/564x318_1"},"target":"_self","position":"1","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Djv0Qk6MTJBU","linkTemplate":"/video/preview/1502360225558055588?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 2. Creating a Graphical Prototype (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=jv0Qk6MTJBU\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChMxNTAyMzYwMjI1NTU4MDU1NTg4WhMxNTAyMzYwMjI1NTU4MDU1NTg4aq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E5gSggQkAYAEKyqLARABGniB-xIICgL-APoY_wb4Bv0CAfv1_Pf9_QDm-QMPBf4BAAj7DPT-AQAABgP8CgoAAAD3Bvr98_8BAPsA9hACAAAAEwn3_fYAAAAMDu4C_wEAAPn4_QYE_wAABQEA_f8AAAD3Cv8J_AAAAAwJ-PwBAAAAFf_2DgAAAAAgAC1ohMw7OBNACUhOUAIqcxAAGmD5FwA7D_oD6jIv7Prw4xkJ7OPz8-4G_-TiAP8eBfD9B-zJLv__H-b7_scAAAANEwkp_wANRBEO2AT7FA0JzNcyJ38AJvrq_Cro0vsb7BPv_Of0DvIA0xD6EQzZ_RoWFPkgAC1DVmo7OBNACUhvUAIqrwYQDBqgBgAAEMEAAIDAAABUQgAAgEEAACBCAABIQgAA2MEAAGzCAADIwgAAAEAAABjCAAA4QgAAXMIAAFBCAABIQgAAksIAAGBBAACmwgAA6MEAABzCAAAAAAAAEMEAAABCAAAQQQAAnEIAAJhBAABcwgAAyMEAAMhBAAAEQgAAmsIAACRCAAAgwgAA4EAAANBBAABMwgAA4EAAAI5CAAAEQgAAiEEAAI5CAAAwQgAAuEEAAGRCAACEwgAAIMIAAOBBAACgwQAAAAAAAKDAAACswgAAoMAAAFDCAAAYwgAAAEEAAEBAAADIwQAAQMAAAOBBAABAwAAAkEEAAKBAAACowQAAgMIAAIpCAAAowgAAcEEAAIBBAABAwgAAosIAAHRCAABwQgAA6EEAAKhBAAAEQgAASMIAAETCAAAsQgAA8EEAADjCAADawgAAAAAAAMhBAAAAQQAAiEEAAKhBAACoQQAAmEEAABhCAADAQAAAuEEAAKBBAADgwAAALMIAAMjBAAAUwgAAQEEAAKhCAAAYQgAAAMEAALbCAADYQQAA4EEAAFDBAAB4wgAAREIAAJZCAABQQgAAMEEAAOhBAAAAQQAAHEIAALDBAADQQQAA2EEAAADAAAD4QQAAFMIAAJjBAACIwQAAREIAAEDAAACIwQAA8MEAAMhBAADwQQAAQEAAAEBAAAAgwgAA6MEAAKjBAADgQQAABMIAAAAAAAAAAAAATEIAACTCAAAAwAAAgMEAAAzCAACYQgAAAMIAAGDBAAAQQQAAOEIAAGDBAACYwQAADEIAAGRCAABgQgAAEMEAAIDBAACgQAAAgMEAAJjBAABYwgAAwMAAAHzCAACAwAAAlkIAABDCAABgQgAAYMIAACBBAABYwgAAAMEAACTCAACGQgAACEIAAODAAADgQAAAREIAAIjBAACAwgAAAEAAADBCAABwwgAAlsIAAEBBAACCQgAACMIAAJDBAABkwgAAwMAAAMZCAABcQgAAsMEAADBBAACAwAAAGEIAAMjBAAAAAAAAgEEAAJjBAACYwQAAkEEAAODAAACWQgAA4MEAACDBIAA4E0AJSHVQASqPAhAAGoACAAA0vgAAhr4AAGw-AADGPgAAiL0AACQ-AAC6PgAADb8AAIK-AAC4PQAAcD0AANg9AABEPgAAFD4AAHS-AACgPAAAJz8AAIC7AACOPgAADT8AAH8_AAB0vgAA6L0AAI4-AAAcvgAAND4AADQ-AACovQAABL4AALi9AAA0PgAAMD0AAOg9AAAsPgAAfD4AADA9AABwvQAAqL0AAAy-AAB8PgAAZL4AAII-AAAsPgAAUD0AAEC8AAAsPgAAHD4AAHS-AACovQAAUD0AABQ-AAAwvQAAjj4AAMi9AACoPQAAEL0AACk_AABsPgAAFL4AABA9AAAwPQAAoDwAAKi9AAC6PiAAOBNACUh8UAEqjwIQARqAAgAAFL4AAHS-AACyvgAAPb8AAKC8AAAsPgAA-L0AAKg9AACqvgAA4LwAABC9AADoPQAA6L0AAMi9AABUPgAA4LwAAAS-AAA9PwAAoDwAAPo-AAC4vQAAoDwAACQ-AAAcvgAAbL4AAIK-AAAcvgAAEL0AALg9AAC4vQAAPD4AAOA8AACgPAAAEL0AANo-AADIvQAA2D0AAJI-AAB8vgAAoDwAAEw-AACAOwAAlr4AAEA8AAAkvgAABD4AAH-_AAB0vgAAND4AALi9AAAkPgAALL4AAIg9AACqPgAAPD4AAPg9AACAOwAAoLwAAAw-AAAwvQAAUD0AANI-AACgPAAAir4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=jv0Qk6MTJBU","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["1502360225558055588"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"2898124651083827617":{"videoId":"2898124651083827617","docid":"34-5-7-ZC2EA664E616328CE","description":"Integration of ESLint into a project! 🔍 Let's get acquainted with ESLint, a powerful static code analysis tool that helps unify code style within a team and avoid errors. for developers: ⭐...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2885446/e71ab083944d61e9963f0e1c8d2b63e2/564x318_1"},"target":"_self","position":"2","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DfiaIcVTcwTw","linkTemplate":"/video/preview/2898124651083827617?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 18. Standardizing TypeScript Code Style with ESLint (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=fiaIcVTcwTw\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChMyODk4MTI0NjUxMDgzODI3NjE3WhMyODk4MTI0NjUxMDgzODI3NjE3aq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E9MGggQkAYAEKyqLARABGniB_QQJDf8CAPoIDfz7BP8BBvUA-vj-_gDo_QUC__4BAAj7C_X-AQAA-gPyCAcAAAD1AQP88_8BAPQNAA4DAAAACAIAAPQBAAD_CPH9_wEAAAH7_A8E_wAAAAUI_v8AAAD-CwgE-v8AAAQE_AcAAAAAC_UFDQAAAAAgAC047tc7OBNACUhOUAIqcxAAGmATCgA0AwHQoyZPzDLQzg_63gzl4uYK__fB_9Ygqs3G2eTOJx__OMgIBZsAAAAwVflS6QAkfxbw5-LIGhYCgcgwQnsSLPit9Qby_uhZ2gYCAvD0WwsAqQ8GEBLyAD4dAO0gAC03rQ87OBNACUhvUAIqrwYQDBqgBgAAAEAAAMDAAABoQgAAEMEAAIBBAABoQgAAwMAAAAzCAADMwgAAQMEAAFDBAACYQQAAHMIAABBCAACAQgAASMIAALhBAADiwgAAkMEAAEjCAAAowgAAgEEAAMBAAABcQgAAKEIAAABBAABAwgAAgsIAADRCAABIQgAAGMIAAABCAABswgAA2EEAACDBAAA4wgAA2MEAAP5CAACgQAAAAEIAADxCAACAQQAAEEIAANhBAADowQAAQMAAAIxCAAAEwgAA0EEAABBBAACkwgAAAAAAAEDBAABAwgAAMMEAABTCAABAwQAAsEEAAOhBAABgwQAAIEIAAADAAAA8wgAAEMIAAIBCAAAQQQAAmEEAAPDBAAAgwQAAXMIAAHBCAADKQgAAIMEAAIBBAAA8QgAAXMIAAFDCAABQQgAA6EEAACzCAADSwgAAsEEAAAAAAAAUQgAAAAAAABRCAABwwQAAYEEAACRCAAC4QQAAEMEAAAxCAACQwQAAcMIAAOBAAAAQwgAAAMAAALhCAACAQQAAisIAANDCAAAcQgAAQEAAAOjBAABQwgAACEIAAKRCAABUQgAAQMAAAChCAACQQQAAEEIAAPDBAACAQAAA6EEAANBBAACAQAAAgMAAAIBBAAC4wQAAAEIAAJDBAAAkwgAA8MEAAGRCAACYQQAACEIAAGDBAABAwQAAgL8AAHDBAABgQQAAoMEAAFBBAAAQQQAA0EEAAODAAAC4wQAAYMEAAGTCAACEQgAAuMEAAADCAACIQQAAHEIAAJjBAACQwQAAiEIAAABCAABgwQAAqEEAAMDBAACYwQAA-MEAAOjBAAC4wgAAsMEAABTCAAAAAAAAgEIAACzCAAB0QgAA-MEAABBBAABkwgAAEMEAAJjBAAA0QgAAgEEAAGDBAAAgwQAAsEEAAIhBAAAwwgAA8EEAADRCAACgwAAAjMIAACRCAABwQgAAuMEAABjCAAAUwgAAFMIAAJpCAADgQQAAsMEAACRCAABAQAAAUEEAAAzCAAAgwgAAEMEAAKBAAABQwQAA-EEAAGDBAACAQgAACMIAADzCIAA4E0AJSHVQASqPAhAAGoACAACAuwAAyL0AAOA8AACuPgAAUL0AANg9AACOPgAA4r4AABy-AABAPAAAyL0AAHC9AAAkPgAAFD4AACy-AACgvAAAjj4AABA9AAD4PQAAqj4AAH8_AAAsvgAA2L0AABw-AABAPAAAqD0AABw-AABAPAAAQDwAAMi9AAD4PQAAgDsAANg9AADgPAAAij4AAEC8AABQPQAAJL4AAIq-AABEPgAAjr4AAKY-AABAPAAAcD0AAMi9AAA8PgAArj4AABy-AADYvQAAqL0AAAQ-AAAUPgAAkj4AAOC8AACoPQAAQLwAAMI-AAB0PgAABD4AAFA9AAA8PgAAED0AAOC8AABwPSAAOBNACUh8UAEqjwIQARqAAgAApr4AAEC8AABMvgAAEb8AAKA8AAD4PQAAoLwAAPg9AABEvgAAmD0AANi9AAAcPgAAMD0AAKC8AACCPgAAiL0AAHy-AABdPwAA2L0AANo-AABAPAAAFL4AACw-AADYvQAAyL0AAI6-AACYPQAAqD0AAOg9AAAMvgAAqD0AAHC9AACovQAAFL4AAKY-AAAwvQAARL4AAHw-AAAcvgAAmD0AABw-AACIvQAAQDwAANi9AABwPQAAJL4AAH-_AACovQAADD4AAAy-AAAQPQAA4LwAAIC7AACKPgAAij4AAMg9AADgvAAA-D0AAJi9AACAuwAAgLsAAIY-AACGPgAAtr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=fiaIcVTcwTw","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["2898124651083827617"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"12456757507052883513":{"videoId":"12456757507052883513","docid":"34-7-3-Z2656FC696056E24A","description":"💡 In the new video, we explore code refactoring: efficient route management with TypeScript. if you subscribe to my channels, where I’ll share other useful content for developers: ⭐️ devFlexer...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3755134/2f520e8cf1cbb7d4c387edaa134c0640/564x318_1"},"target":"_self","position":"3","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNWbuQTiD1nE","linkTemplate":"/video/preview/12456757507052883513?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 22. Improving React Router Type Definitions (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=NWbuQTiD1nE\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxMjQ1Njc1NzUwNzA1Mjg4MzUxM1oUMTI0NTY3NTc1MDcwNTI4ODM1MTNqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TyQWCBCQBgAQrKosBEAEaeIEFEAQJ_gIA_QIFAvoG_gIG9QD6-P7-AOX2BgII_QIAAwQP_f4BAAD9C_wFDAAAAO35__T2AAAA9Q0ADgMAAAASBAb5-AAAAAAX9gf-AAAA_PkBCPoBAAAD9AD__wAAAAEF_Qb5_wABEwXz-AEAAAAU_AAFAAEAACAALcaJ2Ds4E0AJSE5QAipzEAAaYBP_ADbz9OvhFT_bGu3CCw8LCvzw7Qn_AN8A_C_6x-IO164YDv8o1PoetgAAAAsf9DHfAP1gE__hCwMaGSu01BtAf-gc-NfFNf_j4jLgKOAzFAk2_wDrL-4YBOTyPzr29CAALe-hNjs4E0AJSG9QAiqvBhAMGqAGAAAAwQAAoMAAAIhCAAC4wQAAwEEAAPBBAABAwAAAcMEAANbCAACAwQAAQEAAAIBAAAAcwgAAOEIAAJhCAAAowgAAMEEAAODCAABwwQAAEMIAAPDBAACYwQAAwEAAADBCAABcQgAAIEEAABjCAABswgAAbEIAADhCAAA0wgAAHEIAAHTCAADgQQAAAAAAACzCAAAkwgAA7EIAAEDAAABYQgAADEIAAODAAADgQQAAqEEAAMjBAADgwAAAAEIAAATCAAAAAAAAEMEAAIjCAACYQQAAoMAAAFDCAAAAQQAAIMIAACjCAABgwQAAHEIAAOBAAAAsQgAA2EEAAEDCAAAAwgAAkkIAAJDBAAD4QQAA0MEAAJBBAAA8wgAAVEIAAN5CAAAgwQAAAEIAAEhCAACYwgAAAMIAAAhCAADoQQAA8MEAANrCAACgQQAACMIAABBCAACgQAAACEIAAABBAABQQQAA2EEAADBBAADAwAAABEIAAADCAAAYwgAAYEEAAFTCAACAPwAA1kIAADBCAABMwgAAuMIAABBCAACAwAAAsMEAAGTCAAAEQgAAVEIAAGxCAAAcwgAAQEIAAABBAACQQQAALMIAAODAAACwQQAALEIAAAAAAAAAAAAAkEEAAHDBAACIQQAA4MAAABDCAABQwgAAeEIAAIC_AAAcQgAAEEEAALDBAAAAwgAA6MEAAODAAACgwQAAgD8AAMhBAADYQQAAQEAAALDBAAAUwgAAkMIAAIhCAADowQAAHMIAAMhBAAAkQgAASMIAAKDAAADgQQAAOEIAAJjBAABQQQAAgMEAAJjBAABQwgAA6MEAAIDCAACwwQAAZMIAAOBAAACEQgAAUMIAAHRCAAAUwgAAIMEAADTCAADAwQAAEMEAABxCAAC4QQAAoMAAANDBAAAsQgAAQEEAAEDCAACAQQAADEIAAODAAABUwgAAsEEAAGxCAADgwAAAkMEAADTCAAD4wQAAmEIAABRCAAAwwgAAGEIAAIA_AABwQQAABMIAAMDBAACQwQAAAMAAABBBAADgQQAACMIAAEhCAACQwgAAGMIgADgTQAlIdVABKo8CEAAagAIAAPg9AACovQAAqD0AAHQ-AAAMvgAAqD0AAKA8AAApvwAAbL4AAGQ-AACIPQAAyL0AAAQ-AACmPgAAXL4AAJi9AAAHPwAAUD0AAJI-AADuPgAAfz8AALi9AACoPQAAPD4AAKC8AABQPQAAHD4AADC9AACYvQAAVL4AAEw-AAAsvgAAoj4AAFA9AACaPgAAyL0AAES-AADIvQAAor4AAOA8AACavgAAgDsAAOi9AACivgAAgDsAAHw-AAC-PgAAhr4AAOC8AACWvgAAij4AAHC9AACaPgAABL4AABC9AADIvQAAXT8AAHQ-AABwPQAAgDsAADQ-AACYvQAAqL0AAGQ-IAA4E0AJSHxQASqPAhABGoACAAAEvgAAuL0AACS-AAAnvwAAQDwAACw-AAAEvgAAqD0AADy-AAAMPgAA2L0AAPg9AADgPAAABL4AAEw-AABAvAAAcL0AAGc_AAAUPgAABT8AAGS-AADovQAAXD4AAHC9AAB0vgAATL4AAIg9AABAvAAAoDwAABC9AACoPQAAcL0AANg9AACgPAAApj4AAHC9AAA8vgAAPD4AAES-AAA0PgAAyD0AAIg9AAC4vQAA2L0AAEy-AABwPQAAf78AAIa-AAAwPQAAPL4AABA9AADYvQAAqD0AAGw-AACKPgAAmD0AAIA7AABAPAAAEL0AAOC8AAAQPQAAij4AAOC8AAB8viAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=NWbuQTiD1nE","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["12456757507052883513"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13794719143522236590":{"videoId":"13794719143522236590","docid":"34-10-2-ZF8AA170AB6BFF15E","description":"useful links, tips): https://svag.group/en/guide/dev-web-i... 📚 All lessons and course information: https://svag.group/en/education/dev-web I would appreciate it if you subscribe to my channels...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4518602/5d3c3825e0bd402268c26d14549ff118/564x318_1"},"target":"_self","position":"5","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dx7qPcPotQWk","linkTemplate":"/video/preview/13794719143522236590?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 138. Analyzing the Frontend Bundle (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=x7qPcPotQWk\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxMzc5NDcxOTE0MzUyMjIzNjU5MFoUMTM3OTQ3MTkxNDM1MjIyMzY1OTBqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8T0QGCBCQBgAQrKosBEAEaeIECCQoFBfoA-QkO_PsE_wEIAwoK9___ANfy_Az--AQABAUR_f4BAAD5BPAJCAAAAPX4__7y_gEAAgkBEQQAAAAJAgAA8gEAAAAa9Qf-AAAA9vkGDwT_AAAJ7AX__wAAAAkGDQD6_gAABxD99wEAAAAM6vwLAQAAACAALds2xDs4E0AJSE5QAipzEAAaYEQHADsgCvbHCS7RDKiu-gbl2QDE4BX_Ee7_-gvY4voB4rI6Gv9Z1hgFnwAAABImLjvYAAV3Gvzl8vQqKwjPszoufzks7sDgFt_VxEvzEvMm2BkhLACuIgkeJuj-PEVO4SAALbh6FTs4E0AJSG9QAiqvBhAMGqAGAABAwQAABMIAAGRCAABAwQAAgEEAABhCAADgwAAAAMIAANjCAAAwwQAAMMEAAAAAAACMwgAAkEEAAKhCAABMwgAACEIAAMTCAADowQAAVMIAACDBAACAvwAAYEEAAPhBAABcQgAAQEAAAEjCAAD4wQAASEIAADBCAAAMwgAATEIAAIbCAACQQQAAmEEAAEjCAAAwwgAA1kIAAEBBAACAQgAAikIAAHBBAACAQQAAUEIAAGDBAADgwQAAqEEAAOjBAACoQQAAyMEAAITCAAAwQQAAGMIAACjCAADAQAAAJMIAAPDBAABAwQAAqEEAABBBAAAcQgAA2EEAAATCAAAcwgAAUEIAAKjBAAAMQgAA-MEAABDBAABYwgAAMEIAAJ5CAACwwQAAiEEAAHRCAACgwgAAIMIAAERCAAAkQgAAOMIAANzCAADAQAAAuEEAAAxCAACwQQAA2EEAABBBAAAMQgAAYEIAACRCAABQQQAAkEEAAKDBAAA8wgAAAAAAANjBAABgQQAAxkIAACxCAAAYwgAA1sIAAFhCAAAAQQAA4MAAADTCAAAcQgAAbEIAAGhCAABwwQAAEEIAAKDBAAAQQgAAgMEAACBBAACgQQAAIEIAAIDAAAAAwAAAAMEAAIDBAABwQQAAAEAAACzCAABgwgAAikIAAPBBAAAEQgAAgD8AAMDBAADIwQAAkMEAAAAAAACowQAAYMEAAABBAAAAQAAAMEEAACzCAAAQwQAASMIAAIBCAAC4wQAAFMIAAOhBAABMQgAAVMIAAGDBAADQQQAAXEIAAMBBAABgQQAAMMIAAKjBAABcwgAAUEEAAJ7CAACgwQAAPMIAAIBAAABEQgAAbMIAADBCAADAwQAA4MAAAFjCAAAAwgAAsMEAADxCAADYQQAAQMAAACDBAAD4QQAAmMEAABzCAAAwQQAAiEEAALjBAACKwgAAGEIAADhCAADgwAAAMMIAAHzCAAD4wQAAzEIAAFBBAACQwQAADEIAAMBAAACYQQAAuMEAAJjBAAAAwQAAQEEAAABAAACYwQAAIMIAABRCAABQwgAAGMIgADgTQAlIdVABKo8CEAAagAIAAIi9AADgPAAAgLsAAL4-AABQPQAAqD0AABw-AADivgAAkr4AAOA8AADIvQAAND4AAOC8AAAQvQAAir4AAPg9AACqPgAAUD0AAHA9AADOPgAAfz8AAHC9AAAMvgAAqD0AAJi9AABwvQAAgDsAAIC7AABQvQAAFL4AAEQ-AAAEvgAAUD0AAOA8AADIPQAAuD0AAEC8AAD4vQAAzr4AAMi9AACCvgAAhj4AAFA9AABQvQAARD4AAOA8AACGPgAAbL4AAHQ-AADgvAAAyD0AADA9AAAUPgAAcD0AAIK-AACovQAAtj4AAFw-AAAwvQAA6D0AAOA8AADoPQAAcD0AAIA7IAA4E0AJSHxQASqPAhABGoACAADKvgAAcL0AABC9AAD6vgAAdD4AAAQ-AABwPQAAEL0AAFC9AABQPQAA2L0AABQ-AABQPQAA2L0AAGQ-AACgPAAAMD0AAFk_AACAOwAAEz8AADy-AABAPAAA2D0AAJi9AAAwvQAAbL4AANg9AABwPQAAqD0AACy-AAAQPQAAmD0AAEA8AAAQvQAAzj4AAKC8AACovQAATD4AACS-AAAUPgAA2D0AANi9AAD4vQAATL4AADS-AAAEvgAAf78AAFS-AACIvQAAqL0AABA9AABAvAAAuL0AAGQ-AAB0PgAA2D0AABC9AABQvQAAUL0AAPg9AAD4vQAAML0AADw-AABQvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=x7qPcPotQWk","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["13794719143522236590"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"15707412348695601919":{"videoId":"15707412348695601919","docid":"34-4-7-Z5FA00E33318022EC","description":"💻🚀 Welcome to a new lesson where we transform our simple backend application into a powerful process handling incoming requests using ExpressJS! With this, you'll be able to create backends...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3725379/bebf0bbc44eb763bce35c0c5729d1c36/564x318_1"},"target":"_self","position":"6","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_78e4GJlKUQ","linkTemplate":"/video/preview/15707412348695601919?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 12. Creating an Express Application (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=_78e4GJlKUQ\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxNTcwNzQxMjM0ODY5NTYwMTkxOVoUMTU3MDc0MTIzNDg2OTU2MDE5MTlqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8T-gGCBCQBgAQrKosBEAEaeIEJCQUOA_0A8BP9_fsCAAEG9QD5-P79AOX5-wv4_QEACPsM9P4BAAADBOwABgAAAOz4__P1AAAAAggBEQQAAAATCff99gAAAPcQ7gH_AQAA9PH_AQP_AAAGAAkAAAAAAPcLB_r7_wAADgkC-wEAAAAQ_wMQAAAAACAALfBgzDs4E0AJSE5QAipzEAAaYBALAC4R_xfgJHPl7ufSEA7g4O359gP_-_T_9xkOzwHv3M0pH_8s4wzytgAAABMVCD7nAP1gA_fiBfzyH9Xewyotf_Ml7s3yIuusFAHJByIA9S4bLgDIA_MhIRHmQBcNASAALeGyOTs4E0AJSG9QAiqvBhAMGqAGAAAQwQAAAMAAAGBCAACQwQAAuEEAAERCAABwwQAAMMIAALbCAADgwAAAAMEAADBBAABMwgAA6EEAAIZCAABYwgAADEIAAMrCAACAwQAA6MEAABDCAAAwQQAAQEEAAEBCAAB8QgAA4MAAADTCAAAowgAAZEIAAFRCAABMwgAAPEIAAEzCAACAPwAAcEEAAAjCAAAkwgAA8EIAAABBAAB8QgAAlEIAABBBAACoQQAAHEIAAJDBAABgwQAAREIAANjBAAAMQgAAwMAAAJjCAACgQAAAAMIAAHTCAACQwQAA2MEAALjBAAAAQQAA4EAAAODAAAAsQgAAmEEAAODBAADYwQAAbEIAAKDAAAD4QQAA-MEAAEDBAACMwgAAUEIAAM5CAACIwQAAqEEAACBCAAAswgAA-MEAAIpCAAAUQgAASMIAANDCAAAwwQAAwMAAAExCAACAwAAAsEEAAEDBAABwQQAAREIAAMhBAABAwAAA-EEAABTCAACMwgAAYMEAAKDBAABAQAAA5EIAABBBAACQwgAA1sIAAFRCAACAQAAAyMEAAETCAABcQgAAjEIAABxCAAAAAAAAAEIAACBBAAAkQgAAKMIAAIC_AABAQQAAkEEAAMBAAAAAQAAAAEAAAKBAAADwQQAAAEAAAODBAACwwQAAjEIAACBCAACoQQAAYEEAALjBAAAAQAAA4MEAAKBAAACgwAAAUEEAAKBBAADQQQAAgMAAAAzCAAAQwQAAgMIAAGhCAACgwQAAJMIAAJhBAADQQQAAcMEAANDBAAAYQgAALEIAAGBBAACIQQAAgMEAAOjBAAA4wgAAoMEAAJTCAABgwQAAWMIAAMBAAABkQgAAHMIAANhBAAAswgAAcMEAAJLCAACYwQAAQMEAAPBBAABQQQAAsMEAAAAAAADgQAAAoMAAAGjCAAAgQgAADEIAAJjBAAB4wgAABEIAAERCAABwwQAAKMIAAPDBAAAIwgAAuEIAAOhBAAAYwgAALEIAAEBAAACIQQAAOMIAAETCAAAAAAAAgD8AACDBAAAAAAAAMMIAAEhCAABUwgAANMIgADgTQAlIdVABKo8CEAAagAIAAIa-AAAEPgAAyD0AAPY-AACAuwAA6L0AAAQ-AAANvwAAgDsAAGy-AACgvAAAML0AABA9AACqPgAAmD0AABS-AAAdPwAAMD0AAIC7AAABPwAAfz8AAHS-AACAOwAAJD4AAIK-AABQvQAA6D0AAIi9AAAUvgAAlr4AAIo-AACgvAAAyj4AABQ-AABkPgAAuD0AADC9AACyvgAAHL4AAII-AAB8vgAAND4AABS-AAAsvgAAND4AADQ-AABEPgAAdL4AAAS-AABEvgAAQLwAAKA8AACgvAAAoDwAAKA8AABAPAAAPT8AAFA9AAAwvQAA9j4AAKC8AAAEPgAAQLwAAMo-IAA4E0AJSHxQASqPAhABGoACAAC6vgAAgDsAAJ6-AAAhvwAAiD0AAEC8AABsvgAAyD0AAOi9AAAwPQAAZL4AACw-AAC4vQAAiL0AANg9AACgPAAADL4AAEs_AAAwPQAA8j4AAHC9AACAOwAAPD4AAKi9AACKvgAAuL0AAEC8AACAOwAAJL4AAFA9AAA0PgAA4DwAAJg9AABEPgAAjj4AAAy-AACovQAA6D0AADS-AAAsPgAALD4AAEA8AAA8vgAAQLwAAOi9AACYvQAAf78AAIa-AABwvQAANL4AAOg9AABAvAAABD4AAL4-AACKPgAA-D0AABC9AACAOwAAEL0AAKi9AACovQAAkj4AAIi9AACyviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=_78e4GJlKUQ","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["15707412348695601919"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"15842594581460821180":{"videoId":"15842594581460821180","docid":"34-9-10-Z1CB441376D4BB045","description":"🎥 Greetings everyone! In our new video lesson, we delve into the creation of a backlog. 📋🕒 What is a backlog? It's a prioritized list of tasks that allows us to step-by-step transform a...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/880825/a498e536be89d0b9a4722deb1d31a3d2/564x318_1"},"target":"_self","position":"7","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFO03uBXKqVw","linkTemplate":"/video/preview/15842594581460821180?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 3. Forming and Evaluating the Project Backlog (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=FO03uBXKqVw\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxNTg0MjU5NDU4MTQ2MDgyMTE4MFoUMTU4NDI1OTQ1ODE0NjA4MjExODBqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TwA6CBCQBgAQrKosBEAEaeIEHBwYBAv4A8A4Q-wcC_wEG9QD5-P79AO_4_Qb_AQAAAwQQ_f4BAAADBOwABgAAAPb4__7z_gEA__wEEgMAAAAPAfMP_QAAAAAY9Qf-AAAA9PcHAgMAAAD6-gn6_wAAAPkFEwb-AAAABQj-_gAAAAAM6_0LAQAAACAALTgLzTs4E0AJSE5QAipzEAAaYCgSAFIB8-HXH0jbA8jbFh_Q4fPT5Q7_9AUA6xz-veoB7uw3AP81wCEQrwAAADgR-zUCAO1mItvL8uImEeOuvh0If_YUBrETDunC0hHmHzjY_eUZGwC88Agg2wUCIw8y_yAALU0MKzs4E0AJSG9QAiqvBhAMGqAGAACAwAAAwMAAAOBBAADgQAAA8EEAAGxCAAAQwQAAcMIAAKjCAACAwQAAgMAAAABAAADgwQAANEIAAGBCAACMwgAAOEIAAHTCAABQwgAASMIAALDBAABAwQAAmEEAAAhCAAB4QgAAkMEAAIjBAABAwgAAJEIAAAhCAAB8wgAAcEIAAHzCAAAAQAAAHEIAAPDBAADAwQAAzEIAAKBAAAAkQgAAdEIAAPhBAAAwQgAAXEIAAHjCAAAQwgAAYEEAAAAAAADIQQAAgD8AAGjCAACYwQAAHMIAAAjCAACgwAAAsMEAAMjBAADAwAAA0EEAADDBAABQQQAAAMAAACDBAACCwgAASEIAABjCAABQQQAAIMEAAGDBAACQwgAAXEIAAKxCAACgwAAAwEAAAAAAAAAwwgAA-MEAAJxCAABAQQAAHMIAAOjCAAAwwQAAFEIAACRCAADgQAAACEIAAOBAAAC4QQAA0EEAAJhBAACoQQAATEIAALjBAAA0wgAAwMAAAMDAAAAMQgAArkIAALhBAADgwQAAzMIAAFBBAAAwQQAA4MAAAMjBAACAQgAAykIAAPhBAAAYQgAASEIAAFBBAAAgQgAAMMEAAHBBAADgQAAAQEEAAADAAAAkwgAAQEEAAKjBAAA0QgAAoMAAACjCAAC4wQAABEIAAChCAAAwQQAACMIAAETCAABAwAAA-MEAAMBAAABQwQAAiMEAADDBAAAkQgAAMMEAAPjBAABwwQAARMIAALJCAABwwQAAOMIAADBBAAAEQgAAyMEAAFjCAABMQgAACEIAAFxCAABAwQAAAMAAAOBAAAAkwgAAgEAAAMLCAACIQQAAsMIAAABAAACoQgAABMIAAHxCAABcwgAAQEAAAK7CAABwwQAAgL8AABxCAAA0QgAAEMEAADDBAAAgQQAAMMEAAEzCAADAQAAAoEEAANDBAACewgAAEEIAALBBAABAQAAAMMIAAIDBAACQwQAAiEIAANBBAADAwQAA8EEAALjBAACgwAAAaMIAANDBAABQwQAAAAAAAEBBAAAQwQAAkMEAAJ5CAADwwQAA8MEgADgTQAlIdVABKo8CEAAagAIAABy-AAB8PgAAND4AAHw-AABwvQAAcD0AAKA8AAATvwAAkr4AABw-AAD4vQAAiL0AAMg9AADIPQAAgDsAAOi9AACyPgAAiL0AADA9AACyPgAAfz8AAHC9AABQPQAAgLsAAOA8AACIPQAAUL0AAGy-AAA8vgAAML0AACw-AADYvQAAkj4AAFC9AACgPAAAyL0AAIi9AADIvQAAfL4AADC9AADCvgAAZD4AAOg9AAAEvgAAqD0AAJo-AADCPgAAmr4AADS-AAD4vQAAED0AAIa-AABEPgAADL4AABS-AAAQvQAAGT8AAEA8AACIvQAAbD4AAMg9AABAPAAAmD0AADw-IAA4E0AJSHxQASqPAhABGoACAABkvgAABL4AAPi9AAAtvwAAyD0AAEQ-AACGvgAAHD4AAJK-AAAMPgAAFL4AAIg9AAAwvQAAFL4AACQ-AAAwvQAAgLsAAFs_AACgvAAAwj4AABy-AACIPQAAND4AAAS-AAAEvgAA-L0AAIg9AACgPAAAML0AAKA8AAAUPgAAgLsAABA9AAAQPQAAqj4AAFC9AACIvQAAnj4AAJa-AACYPQAA6D0AAIi9AAD4vQAAML0AAGS-AACgvAAAf78AAJi9AABQvQAAqL0AADA9AAA0vgAA6D0AAHw-AACCPgAAED0AAKg9AAAcPgAAoLwAAJi9AACgvAAAbD4AAJg9AAA0viAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=FO03uBXKqVw","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["15842594581460821180"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"9721970379658789855":{"videoId":"9721970379658789855","docid":"34-0-7-Z3F160BC2AB4D8C5E","description":"In today's lesson, we will dive into the world of integration tests and explore how to create test endpoints with tRPC. it if you subscribe to my channels, where I’ll share other useful content...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1625639/a750eaa46a34ed60c71bf4a183966907/564x318_1"},"target":"_self","position":"8","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhLYqzHeS5D8","linkTemplate":"/video/preview/9721970379658789855?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 121. Tests: Integration Tests (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=hLYqzHeS5D8\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChM5NzIxOTcwMzc5NjU4Nzg5ODU1WhM5NzIxOTcwMzc5NjU4Nzg5ODU1aq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E90OggQkAYAEKyqLARABGniBBRAECf4CAPUOBQL5BP8BAfz2_Pj9_QDo_QUC__4BAP32BwMCAAAABAb3AQIAAADu9wr_8wABAPkEAgcEAAAACQL4AP0AAAD3D-8B_wEAAPT7_vwDAAAADwAI-_8AAAD-CwgE-v8AABUI_QEAAAAADAP7CgAAAAAgAC3Gidg7OBNACUhOUAIqcxAAGmAbBwBMEuz_6Toj9enGzh0U3dn8A-8Q__LlAP0S59P4EsWhMSP_Ne0E_7AAAAD9Df8mzgAXX_bv0vb5BgoVqLsjJX8GHAG82zf_8u82ygP-8PT0Q_4A3yP1KCf76T00EgogAC3qPTA7OBNACUhvUAIqrwYQDBqgBgAAsMEAAHDBAABMQgAAsMEAALhBAAAUQgAAMEEAACDCAACywgAAAEAAABDBAACQwQAAdMIAAAhCAAB4QgAAgMIAAOhBAAC4wgAA2MEAADjCAAAkwgAAqMEAAHBBAABEQgAAXEIAAIC_AABUwgAALMIAAFhCAAA0QgAAFMIAAAxCAABIwgAA0EEAABBBAABswgAA-MEAALxCAACQQQAAoEIAAIpCAACQQQAAkEEAACxCAAC4wQAAAMEAAPhBAACYwQAAQEEAADDBAACywgAAAEAAAJjBAAA8wgAAcEEAAAzCAAAUwgAAwMAAAKBBAACgQAAAWEIAANhBAADAwQAAPMIAAChCAADwwQAA6EEAABDCAACYwQAAeMIAAFBCAACcQgAAuMEAAABAAAB0QgAAbMIAACTCAAA8QgAAGEIAAGzCAADawgAAuEEAAIhBAAAEQgAAQEEAAJhBAACAPwAAPEIAADRCAACAQAAAMEEAAAxCAACowQAAHMIAACDBAADYwQAAuEEAAMRCAAAgQgAAKMIAANbCAABEQgAAIEEAALDBAAAgwgAAZEIAAGBCAAB8QgAAYMEAAERCAAAQwQAACEIAAODBAACQQQAAUEEAABBCAADAwQAAQEAAACDBAABQwQAAyEEAAADAAAAwwgAAXMIAAJBCAADYQQAACEIAAGBBAADgwQAAgMAAALjBAACgQAAAqMEAAHDBAADgQAAAiEEAAADBAAAcwgAAcMEAADjCAACcQgAA8MEAAHDBAABAQQAANEIAAPDBAABQwQAAAEIAAHRCAAAMQgAAUEEAABjCAACYwQAAaMIAAJjBAADEwgAAQMEAADTCAACgQAAAmkIAAFTCAABMQgAADMIAAJDBAABIwgAAkMEAADDBAABoQgAA0EEAACDBAAAAwQAAoEEAAAAAAAAowgAAYEEAACRCAABAQAAAhsIAAPBBAAB4QgAA6MEAACzCAAAQwgAAsMEAAKhCAACwQQAA2MEAAPBBAABAQAAAcEEAALjBAAAMwgAAiMEAAIC_AADgQAAAoMAAACDCAABkQgAAFMIAAATCIAA4E0AJSHVQASqPAhAAGoACAADYPQAA6D0AABC9AAAXPwAABD4AABw-AACIPQAAA78AAOC8AADIPQAA-L0AABy-AABcPgAAPD4AACy-AAAQPQAAAz8AABA9AAAQvQAAGz8AAH8_AADIvQAAyL0AADw-AAA8vgAAuj4AAIY-AAAkvgAAfL4AAOi9AAB8PgAAFL4AAOg9AABAvAAA-D0AAAy-AAAMvgAA-L0AAJa-AAA8PgAA4r4AAKg9AABcPgAA-D0AADC9AADSPgAAnj4AAJa-AACovQAAoDwAAIA7AAAQvQAAyD0AAFw-AAB0PgAA4LwAADU_AABMPgAAEL0AAGw-AABMPgAAMD0AAKC8AABQPSAAOBNACUh8UAEqjwIQARqAAgAAnr4AAOC8AACavgAAEb8AAFC9AAAMvgAAcD0AAKA8AABAvAAAgLsAAKi9AABEPgAA4LwAABS-AAA8PgAA4DwAAGy-AAA7PwAATD4AAAk_AABAvAAA6L0AAHA9AAAQvQAAbL4AAI6-AABQPQAAgDsAADC9AAAEvgAAcD0AADA9AACYPQAAED0AAGQ-AAD4vQAAHL4AADQ-AAAUvgAAoj4AAFw-AADgvAAAmL0AAAS-AADoPQAAML0AAH-_AACyvgAA2D0AAMK-AADYPQAAUL0AAOC8AAD4PQAAnj4AADw-AADIvQAAcL0AAIi9AACoPQAAmL0AAMg9AAB8vgAAZL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=hLYqzHeS5D8","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["9721970379658789855"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"10602837008077683113":{"videoId":"10602837008077683113","docid":"34-4-17-Z811E17C9955BC7C1","description":"Exploring the creation of reusable components! 🎉 Projects often feature recurring elements like blocks with a title and content. The \"segment\" component takes props such as title, size...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1521718/35cf22b891eaa3a35ffc1d9caf655938/564x318_1"},"target":"_self","position":"9","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLzmjRYLVlyo","linkTemplate":"/video/preview/10602837008077683113?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 28. Creating Reusable Components (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=LzmjRYLVlyo\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxMDYwMjgzNzAwODA3NzY4MzExM1oUMTA2MDI4MzcwMDgwNzc2ODMxMTNqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TlgSCBCQBgAQrKosBEAEaeIEODAMDAAAA9Q4FAvkE_wED-A0B-f7-AOD2DAf9-wIAB_sIAfsBAAD5BPIJBwAAAO33Cv_zAAEA__wEEgMAAAAUDAAB_gAAAAwO7wL_AQAA-_gBCfkBAAAF-gv8_wAAAPYPAQMBAAAADAj4_AEAAAAMA_sKAAAAACAALYRp0zs4E0AJSE5QAipzEAAaYBIJADkKEhvTFln3AM_EEgb8yvLt4wP_AOwA4BEM6_D00cgsE_8g5g7rsQAAAAss8TboABheF__EC-MVBNTev0ckf_oq98v8Hg3eE0naBh_m4dscGwDgBPcVLAYVQCYCASAALR3YNzs4E0AJSG9QAiqvBhAMGqAGAABQwQAAIMEAAIpCAABEwgAADEIAAPBBAADAwAAAyMEAANjCAACowQAAoEAAAGBBAABwwgAA-EEAAIBCAAAQwgAAcEEAAOTCAACAvwAAPMIAACjCAACgQQAAAMEAAHRCAACGQgAAIEEAAEjCAABswgAAYEIAAHxCAAAUwgAA4EEAAEzCAACoQQAAgMAAAETCAAAIwgAA0EIAAIBAAABMQgAAYEIAAMBAAADQQQAASEIAAEDAAABQwQAAFEIAAAjCAAAUQgAAgEAAALTCAAD4QQAAmMEAAFzCAACAwAAACMIAABjCAADAQAAA2EEAADBBAAAkQgAAuEEAAOjBAADYwQAAZEIAAJjBAAAcQgAAEMIAAIA_AABUwgAAaEIAAN5CAABQwQAA2EEAADRCAABwwgAAPMIAACBCAABgQQAAEMIAAMzCAABAQQAAoMEAAAhCAADgwAAA4EEAAIBAAACQQQAAPEIAAEDAAAAQwQAA6EEAAFDBAAAgwgAAIMEAACDCAACgwAAAvkIAAARCAAB8wgAA1MIAAExCAAAAQAAAiMEAADDCAAAMQgAAeEIAADRCAAAwwQAAHEIAAABBAADwQQAARMIAACDBAACQQQAAGEIAADDBAACAPwAAgD8AABDBAACAQAAAiMEAABzCAAAQwgAAnEIAAKBAAACoQQAAqEEAAMjBAACIwQAAIMEAAIjBAADAwQAAAAAAAHBBAACAQQAAgL8AADDCAAAcwgAAXMIAAGRCAADowQAA6MEAAMBBAAAcQgAAwMEAAGDBAAAwQgAAWEIAAIDBAADgQAAA2MEAAADCAADIwQAAAMIAAKTCAAAQwQAAUMIAAADAAACWQgAAuMEAAGBCAACwwQAAiMEAAEDCAADAwQAAAMAAADBCAABwQQAAyMEAAEDAAAA0QgAAAMEAAEjCAAAIQgAASEIAAIA_AABkwgAA0EEAAHBCAABgwQAA4MEAALDBAAAAwgAAtEIAAMhBAAAAwgAAyEEAAJBBAACAQQAALMIAAHzCAAAAwQAAkEEAABBBAAAgQQAAAMIAACRCAAAowgAALMIgADgTQAlIdVABKo8CEAAagAIAAIC7AABQPQAALD4AAMo-AADoPQAAJD4AAOg9AAAdvwAAjr4AAGQ-AAAwPQAA2D0AADQ-AABUPgAAiL0AACS-AADOPgAAmD0AAIC7AAAvPwAAfz8AAHC9AABUvgAAbD4AAPg9AAB8PgAAyD0AAEC8AABEvgAAuD0AAFw-AACGvgAAkj4AAKg9AADoPQAAyD0AAFS-AAC4vQAA0r4AAAw-AADCvgAAij4AAMg9AAA8vgAAmD0AAGw-AADSPgAAXL4AAFA9AAAwvQAAmD0AAOi9AADmPgAAiD0AABy-AAAQvQAAOT8AAFw-AACAOwAALD4AANg9AAAEPgAA6D0AAGw-IAA4E0AJSHxQASqPAhABGoACAACmvgAAQLwAAFS-AAArvwAA4DwAAPg9AADgPAAAQDwAAKi9AAAsvgAAiL0AAOA8AADIvQAAHL4AAJo-AABAPAAAgDsAAEk_AAD4PQAA-j4AAHC9AAAcvgAAgj4AAFy-AABEvgAAyL0AALi9AADgvAAAuD0AAPi9AADoPQAAgLsAAIC7AABQvQAA7j4AAEA8AAD4vQAAZD4AABy-AADIPQAAlj4AAFA9AACAOwAAQLwAAHS-AAAcPgAAf78AAMq-AACAuwAAgLsAABw-AACYvQAAMD0AAIo-AACiPgAAyD0AADC9AACovQAAcL0AAOi9AACAuwAAXD4AABA9AAA0viAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=LzmjRYLVlyo","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["10602837008077683113"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"14745894571689230732":{"videoId":"14745894571689230732","docid":"34-3-14-ZC02A005503D5F5C9","description":"Today we are starting the creation of a server application in Node.js using TypeScript. 🚀 This is important because TypeScript helps identify errors during development, making your code more...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/880246/a0c310b6296d072782b5a6bfb962255b/564x318_1"},"target":"_self","position":"10","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjEhcSymzSJc","linkTemplate":"/video/preview/14745894571689230732?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 11. Creating a Node.js Application in TypeScript (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=jEhcSymzSJc\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxNDc0NTg5NDU3MTY4OTIzMDczMloUMTQ3NDU4OTQ1NzE2ODkyMzA3MzJqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8T-AeCBCQBgAQrKosBEAEaeIEFEAQJ_gIA9Q4FAvkE_wEG9QD6-P7-AOj9BQL__gEACPsL9f4BAAADBO0ABgAAAO35__T2AAAAAggBEAMAAAASCPf99gAAAPcP7wH_AQAA-fj-BgP_AAAGAAkAAAAAAPwIAQH8_wAADQgC_AEAAAAM9QAFAAAAACAALcaJ2Ds4E0AJSE5QAipzEAAaYA8DADAWBwvWDGrm8-jNFQ7U6Nnu8fj_-uP_8xvl4PDiz74xF_8o3Qn2sAAAAB88CVvkAAxmEADY9-YWGOXExDMFf-4e17rxJPKuBQrPEBXj7A45LQDoCvQlJBfrTCb69iAALUUxLDs4E0AJSG9QAiqvBhAMGqAGAABAQAAA4MAAAPBBAABAwAAAsEEAAAhCAACAQAAA6MEAAOLCAABQQQAAgD8AAOBAAABIwgAA0EEAAJpCAACYwgAA2EEAANDCAABgwQAAIMIAAKDBAACAwAAAKEIAACBCAAB0QgAAwMAAADzCAAA8wgAAcEIAAOhBAAB8wgAAVEIAAGTCAADgQQAAEMEAAEjCAACwwQAA6EIAAGBBAAB4QgAASEIAAAxCAACQQQAAAEIAADzCAAC4wQAABEIAAKDBAADwQQAA4EAAAHTCAAAAQAAA8MEAABzCAABAQAAAAMIAABjCAACAPwAAEMEAAEDAAAAYQgAA8EEAABDCAAAswgAAeEIAAKDBAACAQQAA2MEAAEDBAAA8wgAAZEIAAMhCAACAPwAAIEIAAFhCAACMwgAAAMIAAGRCAABQQgAA4MEAANDCAACAQQAAgD8AAFhCAADAQAAAcEEAABBBAAAAQgAALEIAAABBAACAQQAA8EEAAHDBAABMwgAAAAAAAMjBAAAAAAAA0kIAAJhBAADYwQAAyMIAAERCAACYQQAAUMEAABjCAAAgQgAAeEIAAIxCAAAQwQAAHEIAAEBBAADoQQAAyMEAAMBAAAAEQgAA2EEAAEBAAABQwQAAoEAAAABBAAAEQgAA4MAAAPDBAAAEwgAAKEIAAARCAACYQQAAIEEAAJDBAADAQAAAEMIAALhBAABQwQAAgD8AALBBAADwQQAAwMAAALDBAABAwQAAgsIAAJBCAAAowgAAUMEAACBBAAAkQgAAyMEAAFzCAAAAQgAAEEIAAIBBAAC4QQAAEMEAAJjBAAAEwgAA-MEAAJrCAACYwQAAMMIAAKDAAABYQgAALMIAADhCAACEwgAAgMEAADDCAAC4wQAA8MEAAFRCAADAQQAAgD8AACDBAADwQQAAYEEAAFjCAACQQQAACEIAAIDAAAA0wgAABEIAAIhCAACgwAAAwMEAAHjCAAAAwAAA0EIAAExCAAAswgAACEIAAIBAAACYQQAAHMIAAPjBAABwwQAAuMEAAGDBAADAQAAAEMIAAIxCAAAcwgAAJMIgADgTQAlIdVABKo8CEAAagAIAAKi9AACOvgAAqD0AAI4-AABEvgAA4LwAADw-AAAhvwAAyL0AAIA7AAD4vQAAcL0AAAQ-AADYPQAAdL4AAIg9AAANPwAAcD0AAFQ-AAAdPwAAfz8AAIq-AADIvQAATD4AAHS-AADIPQAALD4AAES-AACKvgAAdL4AAIo-AACgvAAAwj4AABA9AAA0PgAAuD0AABS-AADYvQAAFL4AALo-AABcvgAAoLwAAIi9AAC4vQAAmL0AAKo-AACGPgAAPL4AAAS-AAAwvQAAyD0AAPi9AACSPgAAuL0AAKA8AACAuwAAZT8AAKY-AAAkvgAAFD4AANg9AABQPQAAHL4AANo-IAA4E0AJSHxQASqPAhABGoACAAA8vgAAor4AAMa-AAApvwAAqD0AAEw-AAD4vQAAyD0AAI6-AADYvQAAHL4AAGQ-AAD4vQAAmL0AAII-AABAPAAAML0AADM_AABAvAAACT8AAKC8AADIPQAAND4AADC9AABsvgAAZL4AAKi9AABAvAAAgDsAANi9AABUPgAAEL0AABQ-AAAwPQAA0j4AAEC8AACIvQAAij4AADS-AACYPQAAsj4AAHA9AADYvQAAiL0AAPi9AACAuwAAf78AAEy-AAAkPgAANL4AADA9AABwvQAAmD0AAL4-AAAsPgAAND4AAOC8AABwvQAAiD0AALi9AADovQAAyj4AAOC8AABcviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=jEhcSymzSJc","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["14745894571689230732"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"18050861266610917669":{"videoId":"18050861266610917669","docid":"34-11-7-ZA55490652C1CC8AC","description":"Today we dive into the world of infinite scroll with React Infinity Scroller 🚀. We learn how to track scroll events and implement this in projects. YouTube Channel: / @devflexer...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3010902/4981d0b4d015cbeb1f9baec5cea69a2b/564x318_1"},"target":"_self","position":"12","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW_z5vbqHp9U","linkTemplate":"/video/preview/18050861266610917669?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 80. Infinite Data Loading on Scroll (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=W_z5vbqHp9U\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxODA1MDg2MTI2NjYxMDkxNzY2OVoUMTgwNTA4NjEyNjY2MTA5MTc2Njlqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TwASCBCQBgAQrKosBEAEaeIEIEwwLCfUABP4M-v0D_wEH8wD59_79AMj4__8D8wYAEgkMAfsAAADyBe76CwAAAOr3__H0AAAA6QoBCAQAAAAeAv0A9gAAAA4Q7AL-AQAA-_cBCvgCAAASAAn6_wAAAP4NCgT5_wAADQX2BAEAAAD79gsBAP8AACAALYh7uDs4E0AJSE5QAipzEAAaYPEFAGE2B_T2B1rNDd3QE_XgBNnq5h7_5Mb_7hLCw97U3Z4qBf8_9QcOoQAAACANCCsJABp4_fzI7PMW-AWfxClBfxww1AHpae-zDWn8Hdk27_0CHQDWHv4uFhTSVRzhHiAALYUHFTs4E0AJSG9QAiqvBhAMGqAGAACowQAAkMEAACxCAAAIwgAACEIAAJBBAAAAwAAA2MEAAMLCAABAQAAAoMAAAKDAAACEwgAAsEEAAKRCAABUwgAADEIAALrCAAD4wQAAEMIAAMDBAABAwQAAmEEAADBCAABwQgAAQMEAAOjBAABEwgAAJEIAADBCAADQwQAAQEIAAEjCAAAgQQAAQEAAAHDCAADQwQAA1EIAAEBBAACYQgAAYEIAAIBBAACQQQAAXEIAAKDBAAAwwQAA8EEAAAzCAADwQQAAoMEAAKbCAAAgwQAAyMEAAFDCAABgQQAAGMIAAEzCAAAAAAAAEEEAAMBAAAAUQgAA8EEAAODBAAA0wgAAWEIAAADCAACAQQAAOMIAAMDAAABwwgAAbEIAAK5CAABgwQAAEEEAAJJCAACOwgAAFMIAADBCAAAYQgAAOMIAANLCAABAQAAAkEEAAMBBAADgQQAAsEEAABBBAAAoQgAAXEIAAGBBAADgQAAAAEIAANjBAAA8wgAAkEEAAPDBAACAPwAA0EIAAOBBAABAwgAA2sIAAERCAAAAwQAAuMEAAPDBAABQQgAAhkIAAGBCAAAQwQAA-EEAAAAAAADYQQAAQMEAAJhBAACYQQAAZEIAAIC_AABgQQAA4MAAAMjBAADYQQAAQMAAAFDCAABwwgAAdEIAAKhBAADAQQAAiEEAAGDBAAC4wQAAyMEAAHBBAAAAwQAA4MAAAMBAAAD4QQAAgD8AANjBAADgwAAANMIAAJRCAAAgwgAACMIAAJhBAABMQgAACMIAAJDBAAAQQgAAfEIAALBBAACgQAAAIMIAAODBAAA8wgAAQMAAALLCAACQwQAAFMIAABBBAABYQgAAjsIAAGhCAAD4wQAAcMEAAHDCAACowQAAkMEAABhCAACYQQAAuMEAABDBAAAIQgAAMMEAAAzCAACAQQAA4EEAAHBBAACQwgAA4EEAAExCAADAQAAALMIAADjCAADgwQAAwEIAAIBBAAC4wQAABEIAAKDAAAAgQQAAFMIAAPDBAABAwQAAUEEAAEBAAABAwQAA2MEAAERCAAAgwgAAEMIgADgTQAlIdVABKo8CEAAagAIAAFS-AAA0vgAAJD4AAGQ-AAAcvgAAcD0AABw-AABvvwAAkr4AADC9AAAEPgAARL4AAAw-AABQPQAAjr4AABC9AACSPgAAXD4AAFQ-AAABPwAAfz8AAKC8AAD4vQAA4DwAAOi9AADovQAAjj4AAHC9AADovQAALL4AALI-AABMvgAADD4AAMg9AADIPQAAnj4AADQ-AAAQvQAARL4AAKi9AAB0vgAAyL0AAOC8AAC4vQAAUD0AAEQ-AADyPgAAPL4AAFQ-AAC2vgAA1j4AAIg9AAAwPQAABD4AAIA7AACovQAASz8AAMo-AACAOwAAVD4AAIY-AABEvgAA2D0AABQ-IAA4E0AJSHxQASqPAhABGoACAAC4vQAALL4AAAy-AAAZvwAAQLwAAAw-AAA8vgAAXD4AAHS-AAAQvQAAfL4AAOA8AABAPAAAHL4AACQ-AABwvQAAUL0AAEs_AACAOwAA9j4AAOC8AAAwvQAAoDwAAOC8AAAQvQAAqr4AAKC8AACgvAAAUD0AAEC8AABQPQAAiL0AAFw-AABQPQAAsj4AABS-AAAcvgAAUD0AAFy-AACiPgAAmD0AAHC9AACgvAAADL4AAEy-AAA0vgAAf78AAHA9AAAQvQAAVL4AAJi9AACYvQAAcL0AAIo-AAAsPgAAuD0AAEC8AAAMPgAAiL0AANg9AACIvQAAPD4AAAw-AAAcviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=W_z5vbqHp9U","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["18050861266610917669"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"2283894377806269449":{"videoId":"2283894377806269449","docid":"34-7-11-Z565346168132F728","description":"In this lesson, we will learn about environment variables for the frontend, how to set them up, and use them with Vite. You will learn how to define variables for the port, work with .env files...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2711142/19cd64d68401db5cc2ef3f44b05164fc/564x318_1"},"target":"_self","position":"13","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DioJQWVNRXJA","linkTemplate":"/video/preview/2283894377806269449?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 65. Environment Variables: Web Application (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ioJQWVNRXJA\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChMyMjgzODk0Mzc3ODA2MjY5NDQ5WhMyMjgzODk0Mzc3ODA2MjY5NDQ5aq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E4cEggQkAYAEKyqLARABGniBBRT9CQT8AO4OCPb8AAEABvQA-fj-_QDk-fsL-P0BAAj7DPT-AQAAAwTsAAYAAADs9gv_8gABAPsA9hECAAAAFPgC_vYAAAABBu4M_wEAAP_0BAkE_wAADgELBQAAAAD-DAkE-v8AAAAT_P8BAAAAGPL_DQAAAAAgAC1L5Mc7OBNACUhOUAIqcxAAGmAIAQAy_uHswVRJ9__x3xkk0fbxJQEL_-vN_wJA6ez2A8-rPBH_QuUI7KQAAAAL2P9LvwAocBcK2MPvIBXKDLUvIX_tF-eD-zoN3v0U3xInAPUALCUAnxXrIBYXAg8O_AQgAC37LR87OBNACUhvUAIqrwYQDBqgBgAAAMAAAKjBAACUQgAAAAAAANBBAABcQgAAAEAAAIjBAAD8wgAAIMEAAABAAADAQQAAXMIAADBCAACeQgAAjMIAADBBAADIwgAAsMEAACjCAACgQAAAYMEAABBBAACoQQAAUEIAABBCAABkwgAAHMIAAEhCAAAsQgAAAMIAAAhCAACAwgAAFEIAACDBAABAwgAAoMEAANRCAADAQQAASEIAALhBAAAcQgAACEIAADRCAAAYwgAA2MEAADRCAADYwQAAsEEAAKBAAACawgAA8EEAAADBAABQwgAAAAAAAEDBAADAwAAAIEEAACRCAACAQAAAoEEAAGBBAABswgAA2MEAAGxCAACAQAAA6EEAALjBAABgwQAAWMIAAEhCAADSQgAAAAAAACRCAABgQgAAfMIAAFTCAAA4QgAACEIAABjCAADMwgAAcEEAAEBAAADAQQAAiMEAAJhBAABAQAAAEEIAALBBAAAQQQAAAMAAAMBBAAAQwQAAFMIAAMDAAADAwQAA4MAAAKpCAAAkQgAAMMIAAMbCAAAAQgAAkEEAADDBAAB8wgAALEIAAHxCAABoQgAAAMEAAGRCAAAgQQAA6EEAAODBAACIQQAA6EEAAMBBAADAQAAAAMAAADDBAAAMwgAAQEAAAADAAAAcwgAAOMIAAEhCAAAAQgAAFEIAACBBAACowQAAAAAAAEBAAACgQAAA6MEAAKBAAABgQQAALEIAAADAAACQwQAAWMIAAFjCAACQQgAAuMEAALDBAACoQQAAKEIAAOjBAAAwwQAA2EEAAAxCAAAAwAAAQEEAANjBAACIwQAAFMIAANjBAADWwgAAmMEAAFTCAACAvwAAjkIAANDBAAB8QgAAMMIAAMBAAABkwgAA0MEAAKjBAABUQgAAsEEAAIA_AADYwQAAWEIAAEBBAAAIwgAAYEEAAOhBAADAwQAAbMIAADhCAABkQgAAUMEAAKjBAAAYwgAAYMEAALpCAADgQQAAuMEAABBCAAAAwAAA2EEAAPDBAABAwQAAQMEAAIBAAADgwAAAIEEAAPjBAACGQgAAMMIAAHTCIAA4E0AJSHVQASqPAhAAGoACAAA0vgAALL4AABA9AACaPgAAuL0AAKg9AADoPQAABb8AABS-AACAOwAAML0AADQ-AAA8PgAAuD0AAIq-AACgPAAAHz8AAJg9AACAuwAAsj4AAH8_AAAkvgAAoDwAAFA9AADIvQAA-D0AAPg9AAA8vgAA6L0AACy-AACGPgAAyL0AAI4-AACgvAAAPD4AAIo-AABwPQAAJL4AAAy-AAC4vQAAFL4AABw-AAC4vQAAiL0AACQ-AABwPQAAZD4AAGS-AAA0vgAADL4AAKg9AACIvQAAmD0AABC9AAAQPQAAEL0AAAM_AAAkPgAAUL0AAHQ-AABAvAAAEL0AADA9AADIPSAAOBNACUh8UAEqjwIQARqAAgAAZL4AAKA8AACOvgAAC78AACQ-AAAcPgAAXL4AAAQ-AADovQAABD4AAES-AAD4PQAAoDwAANi9AABsPgAAUL0AAKi9AABDPwAAQLwAAPY-AAC4vQAAQDwAAJI-AACYvQAAyL0AAHC9AABAvAAA4DwAAMi9AADgvAAAcD0AAEC8AAAwPQAAyD0AAEQ-AAA0vgAAyL0AAAQ-AAAkvgAABD4AADA9AABAvAAAEL0AABC9AACIvQAAuL0AAH-_AAD4vQAAML0AAKC8AACYvQAA2L0AAOC8AACyPgAAbD4AALg9AABAPAAAFL4AAFC9AABQPQAAmL0AAEw-AADYPQAAhr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=ioJQWVNRXJA","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["2283894377806269449"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13309061160258650708":{"videoId":"13309061160258650708","docid":"34-10-8-Z21EC9A630FBEDD98","description":"Environment variables in Node.js allow you to store data that is only accessible to the server, such as keys for JWT, without including them in the code. my channels, where I’ll share other...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4574341/5e510e63540b422e8f7ce147952fae19/564x318_1"},"target":"_self","position":"14","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dp_CZCsnfIEo","linkTemplate":"/video/preview/13309061160258650708?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 64. Environment Variables: Backend (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=p_CZCsnfIEo\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxMzMwOTA2MTE2MDI1ODY1MDcwOFoUMTMzMDkwNjExNjAyNTg2NTA3MDhqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8T-wOCBCQBgAQrKosBEAEaeIEODAMDAAAA7wgC_PsBAAEG9QD6-P7-AOX5-wv4_QEACPsM9P4BAAADBO0ABgAAAPb4__7z_wEAAQD-CAQAAAAT-QL-9wAAAP8I8f3_AQAA-_gBCfkBAAANAQoFAAAAAAAOAfn9_wAAABL8_wEAAAAM7P0KAQAAACAALYRp0zs4E0AJSE5QAipzEAAaYAv7AETv2OuXNRjm8tXYJznj7A4J6f__8Lv__Trm1tvyzJhaDf889_cHoAAAAAP6CjOxACp78fnn1d43Cuj6py4JeAwh1oG3QCEGEiLdEwnfJRs4OQC4MPMXM-UNDgPw9iAALfD6Ezs4E0AJSG9QAiqvBhAMGqAGAABQwQAAmMEAAExCAADAwQAAmEEAABBBAAAwwQAA-MEAANDCAADgQAAAQMEAAEBAAACUwgAA2EEAAKxCAAB0wgAAJEIAALTCAAAMwgAAEMIAANjBAABgwQAAEEEAANhBAACIQgAAoEAAAETCAABMwgAAIEIAAExCAADowQAAQEIAAHzCAAAEQgAAQMAAAGTCAADQwQAA0kIAAIBAAAA8QgAAWEIAAKhBAACgQQAAKEIAANDBAACwwQAA4EEAABDCAACAQQAAwMEAAKzCAAAAQQAAIMEAAEDCAAAwQQAAqMEAAOjBAADgwAAAsEEAAMBAAAAYQgAAkEEAANDBAAAowgAAYEIAAHDBAADgQQAA8MEAAKDBAABAwgAAXEIAAL5CAACAwAAAiEEAAHxCAACKwgAAKMIAADRCAAAMQgAAMMIAAADDAACwQQAAMEEAADRCAABAwAAAkEEAAOBAAAAEQgAABEIAAIC_AABQQQAAQEEAANDBAAD4wQAAAMAAADDBAABAQAAAnkIAAOBBAABIwgAAssIAADhCAADAQQAAAMIAACTCAABcQgAAYEIAAIZCAADgQAAADEIAAGBBAAAIQgAAsMEAAIBBAABgQQAA4EEAAMBAAACAvwAAgEAAAODBAACwQQAAAEAAAEzCAABgwgAAkkIAAMBBAADIQQAAgD8AAMDBAADIwQAAqMEAAKBBAABwwQAAIEEAAJhBAADIQQAAAMEAANDBAACwwQAAXMIAALhCAAAIwgAAwMEAAIhBAAAgQgAA0MEAAEDBAAAMQgAAjkIAAKBAAADoQQAALMIAAJDBAAA4wgAAYMEAALzCAADAwAAAcMIAAIhBAACMQgAAbMIAAIRCAAAkwgAAIMEAAHDCAADgwQAAIMEAAFxCAACwQQAAQEAAAMjBAAD4QQAAQMEAADzCAABgQQAAQEIAAEDAAACKwgAAFEIAAFxCAACgwAAA4MEAAAjCAADgwQAAtEIAALBBAACIwQAABEIAAKDBAABgQQAALMIAAKjBAABwwQAAkEEAABBBAABAQAAAcMEAAFxCAAAMwgAAJMIgADgTQAlIdVABKo8CEAAagAIAABC9AACYPQAAJD4AAOg9AACYPQAA6L0AADA9AAC-vgAAnr4AAJg9AADgvAAAQLwAAFQ-AADgvAAAUL0AAHC9AADaPgAAqD0AAHA9AABUPgAAfz8AADC9AAAQPQAAUD0AACS-AACAuwAADD4AAIi9AABUvgAAUL0AAFw-AABwPQAAZD4AAOi9AADYPQAAcD0AALi9AABQvQAAPL4AABy-AABkvgAAcD0AALi9AAA8vgAAyL0AAPg9AAB8PgAANL4AAEy-AACgvAAAHD4AAJi9AABMPgAA6L0AABA9AACYvQAA_j4AACw-AABQPQAAUD0AAKg9AAAMvgAAgDsAADw-IAA4E0AJSHxQASqPAhABGoACAACCvgAAuL0AAGS-AAATvwAABD4AAOg9AABMvgAAFD4AACS-AACovQAATL4AAIA7AACgPAAAFL4AAFw-AADgvAAAcL0AAE8_AACIPQAA0j4AAKg9AAC4PQAAjj4AAMi9AADovQAAFL4AAKA8AABwPQAAED0AAIC7AADoPQAAgDsAAEA8AACYvQAAXD4AACS-AAAUvgAAUD0AAFS-AABkPgAA6D0AAHC9AABAPAAAoLwAALi9AACgvAAAf78AAFS-AACAuwAAgLsAAJi9AACovQAADL4AAJI-AADSPgAAyD0AAIC7AABQPQAAiL0AAEA8AAAQvQAATD4AACw-AACmviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=p_CZCsnfIEo","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["13309061160258650708"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7988576962194256583":{"videoId":"7988576962194256583","docid":"34-10-11-Z280F8C03B1177F9D","description":"In today's lesson, we will dive into the fascinating world of routing and turn our React application into a multi-page one. 🚀 We'll start by adding new routes for navigating between pages.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3413106/f45b52467d669e3cc74fa4829fef5071/564x318_1"},"target":"_self","position":"15","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwJPxtTV3KAs","linkTemplate":"/video/preview/7988576962194256583?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 21. Adding React Router (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wJPxtTV3KAs\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChM3OTg4NTc2OTYyMTk0MjU2NTgzWhM3OTg4NTc2OTYyMTk0MjU2NTgzaq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E6IFggQkAYAEKyqLARABGniBBRAECf4CAPUOBQL5BP8B-_b9Bvr-_QDb8_wL_vkDAAMED_3-AQAA-gPyCAcAAADt-f_09gAAAPkEAgcEAAAADwP-__wAAAD3D-8B_wEAAPz5AQj6AQAACPkC_f8AAAD-CwgE-v8AAA0IAvwBAAAAF_P_DAAAAAAgAC3Gidg7OBNACUhOUAIqcxAAGmAoCwBL_vQLzy8_1SHgwBP9CPoU6eDr_wbg_-8n9NPm6ty1Le3_IdMLGKwAAAAfLNgwAwAFbBn4zhnz9CUhwMAiUH8CNv3my0IB4doltQruJvn5QvQAxQfjJf8Y-k0KJ-ogAC0atSY7OBNACUhvUAIqrwYQDBqgBgAAMMEAAEBAAAAoQgAAoMEAAJhBAAAQQgAAAEAAAGzCAACewgAAEMEAAABAAADgwAAAbMIAANBBAACAQgAAWMIAAPhBAAC0wgAA2MEAAETCAAAkwgAAAEEAAIBBAABoQgAAYEIAAHDBAABgwgAAbMIAAIhCAABoQgAAEMIAAIhBAAA4wgAAQEEAAIBAAABIwgAALMIAAOpCAACAQAAAQEIAAJxCAACAQAAAmEEAACRCAACowQAAQMAAAABCAADAwQAAyEEAABBBAACOwgAA4MAAABDCAAAwwgAAsMEAADTCAAC4wQAAkMEAAEDAAABwwQAANEIAAEBBAAC4wQAA2MEAAGxCAAAQwQAA2EEAACDCAABAwQAAfMIAAGBCAAC2QgAAuMEAAEBAAABQQgAAUMIAAAzCAABgQgAA-EEAAFjCAAD0wgAAgL8AACBBAABMQgAAAEEAALhBAAAAQAAAIEEAADxCAACQQQAAEEEAACxCAADwwQAAQMIAAIDBAADQwQAA4EEAAOZCAAAgQQAAWMIAANbCAAA0QgAAAEAAAJjBAABYwgAAeEIAAJZCAABwQgAAgD8AAAxCAABAQAAAWEIAAIjBAAAAQAAAgEAAAMBBAADgwAAAUMEAAOBAAABAwAAA2EEAAMDAAAAUwgAAFMIAAGxCAADgQQAAcEEAAOBAAADIwQAAAEAAAATCAADgwAAAgMAAAAAAAACQQQAAMEEAAEBAAABQwgAAiMEAAEjCAACKQgAAIMIAAADCAADYQQAAmEEAAKDBAADgwQAALEIAAFRCAACAPwAAkEEAADDBAACgwQAAMMIAACDBAACswgAA4MAAAITCAADAQAAAeEIAAGTCAAAwQgAAKMIAAADBAABwwgAAuMEAAFDBAAA0QgAAiEEAALDBAACgwQAAoEAAAEBAAACQwgAAFEIAAOhBAACgQAAAeMIAACRCAAA8QgAAAMEAACDCAAAcwgAAyMEAALBCAACgQQAACMIAACRCAAAwwQAAgD8AAEjCAAAswgAA4MAAAEBAAACAQAAAAMAAAIjBAAA0QgAANMIAAJDBIAA4E0AJSHVQASqPAhAAGoACAAAwPQAAEL0AAJg9AADaPgAAyL0AABw-AABAvAAAGb8AAIa-AADIPQAAmD0AAPg9AAAMPgAAqj4AAJi9AADgvAAACz8AAFA9AADoPQAABT8AAH8_AABcvgAAQDwAALo-AAD4PQAAPD4AAFA9AAC4vQAAqL0AAES-AABUPgAAEL0AALY-AAAQvQAA_j4AAFy-AAB0vgAAir4AAM6-AABcPgAANL4AAJg9AAA0vgAAZL4AABC9AADCPgAAvj4AAHy-AAD4vQAADL4AAGw-AABEvgAAfD4AAMi9AACgPAAAoDwAAEE_AACaPgAA-D0AAEQ-AAC2PgAAyD0AALi9AABcPiAAOBNACUh8UAEqjwIQARqAAgAAVL4AAPi9AACivgAAL78AAIA7AAAkPgAA6L0AALg9AADYvQAAiD0AAAy-AAA8PgAAgDsAAHC9AABUPgAA4LwAAAS-AABTPwAAgDsAAA0_AABMvgAA6L0AAFw-AACIvQAAZL4AACS-AADIPQAAQDwAAEA8AACovQAA-D0AAIi9AADYPQAAiD0AAKI-AAC4vQAAXL4AAGQ-AAAUvgAAPD4AAEQ-AACAOwAAiL0AALi9AABcvgAAiL0AAH-_AAA8vgAAoDwAAAS-AADgvAAAiL0AAIg9AACmPgAAgj4AAOg9AACgvAAAmD0AAKC8AACovQAAgLsAAIo-AABAPAAAdL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=wJPxtTV3KAs","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["7988576962194256583"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"15250817895448873566":{"videoId":"15250817895448873566","docid":"34-1-12-Z8A77911810D8733B","description":"Today we are discussing creating a custom wrapper for forms using a custom useForm hook. channels, where I’ll share other useful content for developers: ⭐️ devFlexer Facebook Page: / devflexerguy...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/224932/e18fc37812d287e6c41e8688625967b5/564x318_1"},"target":"_self","position":"16","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDchLnAZOPGs","linkTemplate":"/video/preview/15250817895448873566?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 70. Forms: Creating Custom Wrappers (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=DchLnAZOPGs\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxNTI1MDgxNzg5NTQ0ODg3MzU2NloUMTUyNTA4MTc4OTU0NDg4NzM1NjZqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8TnQyCBCQBgAQrKosBEAEaeIH7EggKAv4A-QgO_PsE_wEG9QD5-P79AOX5-wv4_QEADQED9vkAAAD0BfD7CgAAAOz4__P1AAAAAggBEQQAAAAbAv0A9wAAAAAY9Qf-AAAA-fj9BgT_AAAABw8FAAAAAPcK_wn8AAAABQj-_gAAAAAV7wcCAAEAACAALWiEzDs4E0AJSE5QAipzEAAaYPoPACvzAhvlIHjb5djFRgYIBPfaAA3_Drn_6i4Cst3e0MxY7P8ltgf5oAAAACr46ivyAOZ6G8boKc8d-MGozBZDf_kvDN3xKhkEElHL-S8FCRI7DADGEBsrOBD7RDsACyAALfUmFzs4E0AJSG9QAiqvBhAMGqAGAABwwQAAgMEAABBCAAAgwQAAqEEAAJBBAACgwQAAWMIAAJLCAAAQQQAAgMAAACBBAACMwgAAQEEAALpCAABkwgAAUEIAAGzCAAA8wgAANMIAAAzCAACgQAAAAEAAADRCAABkQgAAmMEAAGTCAAAQwgAANEIAAFBCAADowQAAbEIAAHDCAAAgQQAAgEAAADDCAABowgAA7kIAAIC_AABQQgAAiEIAAABBAABgQQAACEIAAIjBAACAwQAAAEEAAADCAAAQQQAANMIAAJDCAACAvwAAkMEAADjCAACAwAAAgMEAAPjBAACAwAAAgL8AAEDBAACoQQAABEIAAKjBAAAYwgAAUEIAAGDBAACQQQAAFMIAAKDBAAB0wgAAgkIAAJpCAADwwQAAAMAAABRCAACQwgAAMMIAAFhCAAD4QQAATMIAAOrCAAAAAAAAOEIAABBCAABAQQAAQEIAAKhBAAAwQQAAUEIAAABCAACgQAAA8EEAAODBAABIwgAAEEEAABDBAABQQQAAuEIAAMBBAABAwgAA1sIAAFhCAAAAQAAA2MEAADjCAACSQgAAhEIAAGxCAAC4QQAAgEEAAFBBAACKQgAA4MAAAKBBAACgwAAAOEIAAADBAAAwwQAA4EAAAKjBAACgQQAA4MAAAGjCAADgwQAAbEIAANBBAACAQQAAiMEAAOjBAACgwQAAkMEAAKhBAABAwQAAgEEAAABAAABAQAAAMEEAACDCAABAwAAAMMIAAJBCAADwwQAAjsIAANBBAAAMQgAAyMEAAJDBAAAIQgAAfEIAAJhBAAC4QQAA4MEAAKDAAABAwgAAsEEAAJLCAACAQAAAcMIAAIBBAABYQgAAiMIAAERCAADowQAAAMEAAKrCAACowQAAwMAAAPhBAADgQQAAAAAAACDCAADAQAAABMIAAILCAABAQQAAkEEAANDBAACawgAAHEIAANhBAAAwQQAACMIAABjCAAAAwgAAoEIAABDBAACAwQAAdEIAAPDBAABAwAAAIMIAANDBAACAPwAAkEEAABBBAADAwAAAUMEAAAhCAAB0wgAAoMEgADgTQAlIdVABKo8CEAAagAIAAES-AACoPQAARD4AAK4-AABAvAAAgj4AACQ-AAAZvwAAJL4AABQ-AAA8PgAA4DwAANg9AACoPQAAFL4AALg9AAANPwAAqL0AAPg9AADKPgAAfz8AACy-AADYvQAAED0AAKA8AAAEPgAADD4AACS-AAA8vgAAcL0AAEQ-AAD4PQAARD4AAFC9AACSPgAAQDwAADA9AACovQAAyL0AAHA9AADevgAAFD4AAIY-AACYPQAA6D0AAFQ-AACSPgAANL4AABy-AAD4vQAABD4AAKi9AACgPAAAHL4AAMg9AACgvAAABT8AAIg9AABkPgAAiL0AADw-AACYvQAAUD0AAOI-IAA4E0AJSHxQASqPAhABGoACAACCvgAAUL0AAIq-AAANvwAA2D0AABQ-AADgvAAAQLwAABy-AAC4PQAANL4AABQ-AACovQAAEL0AADw-AACAOwAAmL0AAEk_AABwvQAA6j4AABC9AADYvQAAND4AAOi9AAA8vgAAoLwAAEC8AADgvAAAML0AAMg9AAAkPgAAQDwAAKi9AACoPQAAsj4AAOC8AABAvAAA6D0AAGy-AABQvQAAdD4AAEw-AAC4PQAAgLsAABy-AACYPQAAf78AAHy-AABQPQAAHL4AAFA9AACgvAAAuD0AAKY-AACePgAA2D0AAOA8AADIvQAAqL0AADA9AABAvAAAjj4AAOA8AACiviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=DchLnAZOPGs","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["15250817895448873566"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8675108933181598222":{"videoId":"8675108933181598222","docid":"34-11-16-Z8977967D9C6E1716","description":"Today, we're adding an alert component to the interface — a message for notifying errors or successes when filling out a form. subscribe to my channels, where I’ll share other useful content for...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2094133/b98f629db34e3afb4b834ed4337db911/564x318_1"},"target":"_self","position":"17","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJP-PThy4qdw","linkTemplate":"/video/preview/8675108933181598222?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 47. Components: Alert (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=JP-PThy4qdw\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChM4Njc1MTA4OTMzMTgxNTk4MjIyWhM4Njc1MTA4OTMzMTgxNTk4MjIyaq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E_UBggQkAYAEKyqLARABGniBBRT9CQT8APILBQEDA_4BBPgOAfj-_QDWBAIL_fcEABEICwH7AAAA-QTxCQgAAADs9gv_8gABAPQFCw8EAAAAFAAFBPwAAAAND-4C_wEAAP8AAQL6AgABBfr-9v8AAAD8CQEB_P8AAA0J-PwBAAAAFfsABQABAAAgAC1L5Mc7OBNACUhOUAIqcxAAGmAtCQA6GSDu0BZo7SzY9w7-9OTg5cgd_xf__-4K6bLlAuu_OA3_EAUVA6oAAAAYHPE4zAAfaBkau9_WGjUd0NhNNH_nF_G9zRQn4vNL3Qj_BQf8RBoAvh7uBQYV7yQZ_fQgAC0Aqyc7OBNACUhvUAIqrwYQDBqgBgAAgMAAAJDBAABoQgAAMMIAABxCAAAIQgAAwEEAAIjBAADKwgAAIEEAAIBAAABAwAAAhMIAAPBBAACIQgAANMIAAKBBAADawgAAsMEAAEDCAABwwQAAgD8AAIBBAABgQgAAhEIAABDBAAB8wgAAhsIAAHxCAAB8QgAA-MEAAARCAAB4wgAAgEEAAMDBAABwwgAAqMEAAOJCAABQQQAASEIAABxCAAAwQgAANEIAAPhBAAAQwQAA4MAAAJhBAAAAwQAAEEIAAODAAACUwgAAoEEAADDBAAA4wgAAAEEAACzCAAC4wQAAoEAAAABAAADAwAAAREIAAJBBAAAUwgAAFMIAAGxCAADAwAAAHEIAAEjCAAAAwAAAFMIAAERCAADKQgAAQMEAAKhBAABkQgAAUMIAAKDBAAAAQgAAyEEAANDBAADowgAAQEEAAIBAAABsQgAAcMEAAABBAACAvwAAIEIAABxCAADAwAAAAEEAABxCAAAAwQAAGMIAAKDBAADQwQAAAEEAAL5CAAAAQgAAPMIAALrCAABkQgAAoEAAAJjBAAB0wgAABEIAAJZCAABwQgAAiMEAAEhCAADgQAAAEEIAAAjCAABAQQAAiEEAAARCAAAwwQAAoMAAABDBAACgwQAAAEAAAMDAAABswgAARMIAAJpCAAAMQgAA0EEAAKhBAACAvwAAgL8AALDBAACAQAAAMMEAAOBAAABQQQAAiEEAAADBAADAwQAAIMIAADDCAACCQgAA0MEAAIDAAADgQQAA-EEAAMDBAAC4wQAAMEIAACRCAACgQAAAcEEAAODBAADAwQAAEMIAAKjBAADAwgAAoMAAAEDCAADgQAAApkIAAGjCAAB8QgAABMIAAJjBAAAYwgAAAMIAAEDAAABIQgAA6EEAACDBAABgwQAA6EEAAIBAAACEwgAA2EEAAABCAADIQQAAbMIAACRCAABIQgAAqMEAAGDBAADgwQAAAMAAAI5CAAAAQgAABMIAAABCAACAwQAAwEAAAHTCAADwwQAAAAAAAFBBAAAAAAAAAEAAAJjBAAB0QgAASMIAAAzCIAA4E0AJSHVQASqPAhAAGoACAAA8PgAAML0AALY-AAA0PgAA4DwAACw-AABcPgAA4r4AAPi9AABQPQAAUD0AADy-AABUPgAAgDsAAGy-AABAvAAA6j4AAIA7AAD4PQAA0j4AAH8_AAA0vgAA-L0AABw-AABMvgAADD4AABw-AAAQPQAAmr4AANg9AABUPgAAiL0AAEQ-AABQPQAAcD0AADA9AABwvQAA6L0AAIq-AAAcPgAAhr4AAIC7AAD4PQAAUL0AAIi9AABkPgAAwj4AAHy-AAA8vgAAuL0AAOg9AABAPAAAhj4AAIA7AAAQPQAAEL0AAM4-AAAEPgAAiL0AAEQ-AACIPQAAyL0AABA9AACiPiAAOBNACUh8UAEqjwIQARqAAgAAVL4AAKi9AABEvgAAFb8AADw-AACGPgAA-L0AANg9AABcvgAA2D0AAIA7AAAsPgAA4DwAAHS-AACOPgAAgDsAAIi9AAB_PwAAQDwAAPo-AAA0vgAAED0AAGw-AACYvQAALL4AAGS-AABQPQAAiD0AADA9AABsvgAAqD0AADC9AAAQPQAAuL0AAMY-AACYvQAAZL4AAGQ-AACWvgAAUD0AABA9AACYvQAA6L0AAFS-AAD4vQAAcD0AAH-_AACWvgAAmD0AAGS-AABQvQAAiL0AADC9AABMPgAApj4AAFA9AACgPAAAED0AAIg9AACYPQAAEL0AAEQ-AABEPgAAVL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=JP-PThy4qdw","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["8675108933181598222"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8609631515727694718":{"videoId":"8609631515727694718","docid":"34-0-14-Z0DCF44609C61BC9C","description":"Today we are learning error handling in forms. share other useful content for developers: ⭐️ devFlexer Facebook Page: / devflexerguy 📹 devFlexer YouTube Channel: / @devflexer...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4401209/58b47111ffa8f5d510fa1b88fb3e8148/564x318_1"},"target":"_self","position":"18","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0XGCu1xrqpE","linkTemplate":"/video/preview/8609631515727694718?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson 44. Forms: Error (TypeScript, Node.js, React)","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=0XGCu1xrqpE\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoVChM4NjA5NjMxNTE1NzI3Njk0NzE4WhM4NjA5NjMxNTE1NzI3Njk0NzE4aq8NEgEwGAAiRRoxAAoqaGhraXViZmR4ZGNyeW16YmhoVUNUdlBmTWMzNWVlODA1SHdWU1U0M0JBEgIAEioQwg8PGg8_E9ACggQkAYAEKyqLARABGniBAgkKBQX6AO8OEPsHAv8BEvkO9PYAAADc-v0CA_oDAA0BA_b5AAAAAwTrAAcAAADw7QH4-v8AAPQFCw8EAAAAGPgADvgAAAD2Ee0B_wEAAPz3Av8D_wAAFgQUAgAAAAD-DAkE-v8AABUV-_cBAAAADfQABgAAAAAgAC3bNsQ7OBNACUhOUAIqcxAAGmAVGQA1Fu3e0SJs3unFlCcVzfUBu_kD_x_X_-oix7v43u2dVCT_QPICBpcAAAAUA_dF2gDzfwDIyvzaGgQXxZFLInvpHQihvzXw5f422yEO8xsGGvwAuSgAWwj8DCgrTP0gAC3-Ngw7OBNACUhvUAIqrwYQDBqgBgAAAMEAAADAAACAQgAAJMIAANBBAAAUQgAA4EAAAKjBAADWwgAAUEEAAJjBAACgQQAAjsIAANBBAACUQgAAcMIAAAxCAADSwgAA4MEAAFTCAACgwAAAoEAAAGBBAADwQQAAjEIAAIA_AAAwwgAAGMIAACRCAABMQgAA0MEAAAxCAAAwwgAAUEEAADDBAAAgwgAAsMEAAMpCAADIQQAAOEIAAERCAABgQQAAyEEAALhBAABQwQAAgL8AADxCAACAwAAAYEEAAHDBAAC2wgAAQEEAAADCAACWwgAAwEAAAPDBAACQwQAA4MAAANBBAADAwAAABEIAANhBAADAwQAAGMIAAIxCAAAgwQAAGEIAAAjCAABQwQAAAMIAAFRCAADEQgAAQMEAAIBBAACiQgAAUMIAAODBAACAQgAAIEIAAEDBAADOwgAAAEEAAABBAAAgQgAAEMEAAABBAABgQQAAfEIAABxCAACAPwAAiEEAAARCAACQwQAATMIAAPDBAAAQwQAAwMAAAMRCAAC4QQAAaMIAAN7CAAAIQgAAkEEAADDBAAA8wgAAUEIAAIRCAABAQgAAgD8AACRCAABAwAAA6EEAAOjBAAAQQgAAwEEAAJhBAABAQQAAwMAAAEBAAABgwQAAoEEAAKBAAAAcwgAAisIAAGxCAAC4QQAA2EEAAAhCAABQwQAAgD8AAKDAAABAwAAAIMEAABBBAABEQgAACEIAAADAAAAMwgAA-MEAADjCAACWQgAA2MEAADDBAAC4QQAAAEIAANDBAACwwQAA6EEAAFxCAABAQQAAMEEAAMjBAAAIwgAAYMIAANDBAACswgAAsMEAAATCAAC4QQAAXEIAAGTCAAAkQgAAKMIAAMDAAABUwgAADMIAAIC_AAD4QQAAiEEAAKDBAACgwQAAuEEAAABBAACCwgAAqEEAACRCAACIQQAAgMIAADBBAACoQgAAEMIAAOjBAAAAwgAAiMEAAKJCAADwQQAAuMEAADhCAADgwAAAcEEAAETCAADIwQAAQEEAAIA_AAC4wQAAoEEAAADCAACIQgAADMIAACDCIAA4E0AJSHVQASqPAhAAGoACAADGPgAAoLwAADw-AABUPgAANL4AANg9AACAOwAA3r4AALK-AADIPQAADL4AAFC9AABsPgAAPD4AAI6-AAA8vgAAzj4AAOC8AABQvQAABz8AAH8_AAAMvgAAPL4AAIg9AAAEvgAAFD4AABw-AAAEvgAANL4AADS-AAD4PQAAML0AAHQ-AACIvQAAjj4AAJa-AABwPQAAMD0AACS-AABcPgAADL4AAIC7AAD4PQAAgDsAAAy-AAC-PgAAxj4AACS-AABQvQAALL4AAKg9AAAwvQAAkj4AAEC8AADIPQAAMD0AAAM_AACYPQAA-D0AABC9AADgPAAAEL0AAHA9AAB0PiAAOBNACUh8UAEqjwIQARqAAgAAXL4AAKi9AABcvgAAJ78AAHQ-AAAMPgAAML0AAIg9AABEvgAAQDwAAIC7AAA0PgAAoDwAAAS-AACWPgAA4LwAAIi9AABXPwAAcD0AANY-AAAUvgAAMD0AAHQ-AACgvAAAJL4AAGy-AACgPAAAEL0AAIg9AADgvAAAqD0AAOC8AADYvQAAQLwAAGw-AAD4vQAAjr4AAFC9AABsvgAA2D0AAMi9AADgPAAAuL0AAJg9AABQvQAAED0AAH-_AABsvgAALD4AAAS-AABQvQAAgLsAAOC8AABsPgAAPD4AAMg9AADgPAAA2L0AALg9AABwvQAAoLwAAHQ-AADoPQAA2r4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=0XGCu1xrqpE","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["8609631515727694718"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"14825118423572584381":{"videoId":"14825118423572584381","docid":"34-6-1-Z72F94B63D3744954","description":"I spent a year creating a full-stack development course from scratch using TypeScript, React, Node.js 📚 141 lessons, 28 hours of video. The course turned out great, and everyone who takes it is...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2366836/6130df11b41b0f211d67acdea80d2ead/564x318_1"},"target":"_self","position":"19","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXw7_39orqXs","linkTemplate":"/video/preview/14825118423572584381?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction to Full-Stack Web Service Development with TypeScript, React, Node.js","related_orig_text":"devFlexer","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"devFlexer\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Xw7_39orqXs\",\"src\":\"serp\",\"rvb\":\"ErEDChQxMTgyMzM1MzE5MDE1NTQyOTA2NAoTMTUwMjM2MDIyNTU1ODA1NTU4OAoTMjg5ODEyNDY1MTA4MzgyNzYxNwoUMTI0NTY3NTc1MDcwNTI4ODM1MTMKFDEzNzk0NzE5MTQzNTIyMjM2NTkwChQxNTcwNzQxMjM0ODY5NTYwMTkxOQoUMTU4NDI1OTQ1ODE0NjA4MjExODAKEzk3MjE5NzAzNzk2NTg3ODk4NTUKFDEwNjAyODM3MDA4MDc3NjgzMTEzChQxNDc0NTg5NDU3MTY4OTIzMDczMgoUMTgwNTA4NjEyNjY2MTA5MTc2NjkKEzIyODM4OTQzNzc4MDYyNjk0NDkKFDEzMzA5MDYxMTYwMjU4NjUwNzA4ChM3OTg4NTc2OTYyMTk0MjU2NTgzChQxNTI1MDgxNzg5NTQ0ODg3MzU2NgoTODY3NTEwODkzMzE4MTU5ODIyMgoTODYwOTYzMTUxNTcyNzY5NDcxOAoUMTQ4MjUxMTg0MjM1NzI1ODQzODEKFDEyNjAxNDI0NTU0Nzc4NjQ4MDQ2ChQxMTUyODA4MjQxMzAwMjI4NDY3NhoWChQxNDgyNTExODQyMzU3MjU4NDM4MVoUMTQ4MjUxMTg0MjM1NzI1ODQzODFqrw0SATAYACJFGjEACipoaGtpdWJmZHhkY3J5bXpiaGhVQ1R2UGZNYzM1ZWU4MDVId1ZTVTQzQkESAgASKhDCDw8aDz8T0wSCBCQBgAQrKosBEAEaeIH7Cv4JAv0A9Q8FAvkE_wEQ8_kB9gD_AN_2DAj9-wIA_fgO__cAAAAI_vEJAgAAAOz4__P1AAAA9QQKDgQAAAAQA_7__AAAAPcQ7gH_AQAA8fIBAfUCAAENAQsFAAAAAOwDEQL_AAAADAn4_AEAAAAY8v8NAAAAACAALeB1zDs4E0AJSE5QAipzEAAaYBkNADcFCfLGIDTbEffJBfjmAgb03vT__9QAGS_M8-bn2LkMCv8k4Rv9tAAAAAcf7VXXACVgNAXZ9_QS893Lz0Eifxcj8a4BB_rW9R4GHu3l7_ElEgD0_AMcNAH5PwX7ACAALQM_Ozs4E0AJSG9QAiqvBhAMGqAGAAAoQgAAJMIAADRCAAAIQgAAAEAAALJCAAAAQQAAdMIAAHzCAAD4wQAASMIAAMBBAAAswgAAsEEAAL5CAADAwQAAAEEAACjCAAAEwgAAzMIAAMDAAADgQQAA0MEAAFRCAACGQgAAEEEAAATCAACcwgAAMEIAAK5CAACAQQAAIEIAAIDCAAAYQgAAOMIAAMDAAABwwQAAxkIAAIC_AAAQQgAAGEIAAChCAABQQgAAnEIAADBBAAAQwQAAUEEAALDBAACIQQAAQMIAAODAAACgwAAAoMEAAEDBAABAwgAAjsIAACTCAADQQQAA4MAAACBBAAAoQgAAAMEAANjBAAAwwQAAZEIAADBBAAA4QgAAkMIAAIC_AAA8wgAAAEAAAHRCAACwwQAAbEIAAIJCAAA8wgAAyMEAABBBAABwQQAAFMIAAFzCAABwwQAAuEEAACRCAADQQQAAFEIAAEjCAABIQgAAQEIAAAxCAACYQQAAJEIAADBBAABAwAAAyMEAAHDBAACwQQAAbEIAAEBAAABAwQAAPMIAADxCAACQwQAAsMEAAKjCAAAEQgAAhEIAAARCAABwwgAAbEIAAADBAAAAQQAAcEEAAKDBAAAMQgAANEIAACBBAABAwAAAQEEAAADCAABIwgAAiEEAABzCAABQwgAAWEIAAMBBAAAUQgAAEMIAADDBAACswgAAUMEAAIjBAAAEwgAATEIAAKjBAACYwQAAwEEAAODBAACOwgAAOMIAAHxCAAB0QgAAAMEAAIJCAAA8QgAA0MEAAPhBAACIQQAABEIAAPhBAABQQQAAoMEAAMDAAACgwQAAuEEAAADCAABAQAAAUMIAAEDBAADwQQAAeMIAAMBBAABowgAAoEEAAPjBAAAcwgAAqEEAAIBAAACGQgAAqEEAAEBAAADgQAAAAEAAAKBAAABwwQAAcEIAAKBBAAA0wgAAgkIAAFhCAAAgQQAAOMIAAODBAACwwQAAxEIAAJhBAADwwQAA2EEAAIC_AACgwQAA-MEAAKDBAAA0wgAA4MAAACBCAAAcwgAAIEEAALhBAACUwgAASMIgADgTQAlIdVABKo8CEAAagAIAAHA9AACYPQAAoj4AAJI-AAAcvgAAFD4AAFA9AAALvwAA2L0AADC9AADgvAAAXL4AAEw-AAC4PQAA4LwAANi9AACuPgAAgLsAAEA8AACiPgAAfz8AALi9AABQPQAAcD0AAOi9AAAcPgAAqD0AAOA8AAAkvgAAEL0AAGQ-AACAOwAAHD4AAIo-AACKPgAAED0AAHC9AADIvQAANL4AAMg9AAA8vgAABL4AAHC9AAAwvQAAqD0AAGQ-AACiPgAAyL0AAMi9AACovQAAPD4AANi9AAAcPgAAQDwAAMg9AABAPAAA8j4AAAQ-AAA0vgAAJD4AAIg9AABwvQAA6D0AAIY-IAA4E0AJSHxQASqPAhABGoACAACivgAA-L0AAKq-AAAfvwAAqj4AAFQ-AADovQAAML0AAMi9AAC4PQAABL4AAFw-AACIvQAADL4AAIY-AACAuwAAQLwAADU_AABQvQAA5j4AACS-AAAUPgAAhj4AABA9AADovQAAQDwAABA9AABAPAAAcL0AALi9AAAEPgAAEL0AAAw-AACAOwAAVD4AAKi9AAAkvgAA6D0AAAS-AAAEPgAAFD4AAIA7AADgPAAAML0AAAS-AAAcvgAAf78AABy-AAAwPQAAuD0AAKC8AAAsvgAAMD0AAGw-AAB0PgAAmD0AAIA7AAAEvgAAiL0AAIi9AAAEvgAAfD4AADA9AADYvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Xw7_39orqXs","parent-reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["14825118423572584381"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false}},"dups":{"11823353190155429064":{"videoId":"11823353190155429064","title":"Lesson 25. Creating a Layout Component for All Pages (TypeScript, Node.js, React)","cleanTitle":"Lesson 25. Creating a Layout Component for All Pages (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=LLmNo6H6HU4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/LLmNo6H6HU4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":169,"text":"2:49","a11yText":"Süre 2 dakika 49 saniye","shortText":"2 dk."},"date":"7 oca 2025","modifyTime":1736208000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/LLmNo6H6HU4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=LLmNo6H6HU4","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":169},"parentClipId":"11823353190155429064","href":"/preview/11823353190155429064?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/11823353190155429064?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1502360225558055588":{"videoId":"1502360225558055588","title":"Lesson 2. Creating a Graphical Prototype (TypeScript, Node.js, React)","cleanTitle":"Lesson 2. Creating a Graphical Prototype (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=jv0Qk6MTJBU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/jv0Qk6MTJBU?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2328,"text":"38:48","a11yText":"Süre 38 dakika 48 saniye","shortText":"38 dk."},"date":"26 ara 2024","modifyTime":1735171200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/jv0Qk6MTJBU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=jv0Qk6MTJBU","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":2328},"parentClipId":"1502360225558055588","href":"/preview/1502360225558055588?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/1502360225558055588?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2898124651083827617":{"videoId":"2898124651083827617","title":"Lesson 18. Standardizing TypeScript Code Style with ESLint (TypeScript, Node.js, React)","cleanTitle":"Lesson 18. Standardizing TypeScript Code Style with ESLint (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=fiaIcVTcwTw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/fiaIcVTcwTw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":851,"text":"14:11","a11yText":"Süre 14 dakika 11 saniye","shortText":"14 dk."},"date":"31 ara 2024","modifyTime":1735603200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/fiaIcVTcwTw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=fiaIcVTcwTw","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":851},"parentClipId":"2898124651083827617","href":"/preview/2898124651083827617?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/2898124651083827617?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12456757507052883513":{"videoId":"12456757507052883513","title":"Lesson 22. Improving React Router Type Definitions (TypeScript, Node.js, React)","cleanTitle":"Lesson 22. Improving React Router Type Definitions (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=NWbuQTiD1nE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/NWbuQTiD1nE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":713,"text":"11:53","a11yText":"Süre 11 dakika 53 saniye","shortText":"11 dk."},"date":"4 oca 2025","modifyTime":1735948800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/NWbuQTiD1nE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=NWbuQTiD1nE","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":713},"parentClipId":"12456757507052883513","href":"/preview/12456757507052883513?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/12456757507052883513?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13794719143522236590":{"videoId":"13794719143522236590","title":"Lesson 138. Analyzing the Frontend Bundle (TypeScript, Node.js, React)","cleanTitle":"Lesson 138. Analyzing the Frontend Bundle (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=x7qPcPotQWk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/x7qPcPotQWk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":209,"text":"3:29","a11yText":"Süre 3 dakika 29 saniye","shortText":"3 dk."},"date":"30 nis 2025","modifyTime":1745971200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/x7qPcPotQWk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=x7qPcPotQWk","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":209},"parentClipId":"13794719143522236590","href":"/preview/13794719143522236590?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/13794719143522236590?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15707412348695601919":{"videoId":"15707412348695601919","title":"Lesson 12. Creating an Express Application (TypeScript, Node.js, React)","cleanTitle":"Lesson 12. Creating an Express Application (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=_78e4GJlKUQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/_78e4GJlKUQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":250,"text":"4:10","a11yText":"Süre 4 dakika 10 saniye","shortText":"4 dk."},"date":"27 ara 2024","modifyTime":1735257600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/_78e4GJlKUQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=_78e4GJlKUQ","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":250},"parentClipId":"15707412348695601919","href":"/preview/15707412348695601919?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/15707412348695601919?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15842594581460821180":{"videoId":"15842594581460821180","title":"Lesson 3. Forming and Evaluating the Project Backlog (TypeScript, Node.js, React)","cleanTitle":"Lesson 3. Forming and Evaluating the Project Backlog (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=FO03uBXKqVw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/FO03uBXKqVw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1856,"text":"30:56","a11yText":"Süre 30 dakika 56 saniye","shortText":"30 dk."},"date":"26 ara 2024","modifyTime":1735171200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/FO03uBXKqVw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=FO03uBXKqVw","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":1856},"parentClipId":"15842594581460821180","href":"/preview/15842594581460821180?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/15842594581460821180?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9721970379658789855":{"videoId":"9721970379658789855","title":"Lesson 121. Tests: Integration Tests (TypeScript, Node.js, React)","cleanTitle":"Lesson 121. Tests: Integration Tests (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=hLYqzHeS5D8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/hLYqzHeS5D8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1885,"text":"31:25","a11yText":"Süre 31 dakika 25 saniye","shortText":"31 dk."},"date":"13 nis 2025","modifyTime":1744502400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/hLYqzHeS5D8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=hLYqzHeS5D8","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":1885},"parentClipId":"9721970379658789855","href":"/preview/9721970379658789855?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/9721970379658789855?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10602837008077683113":{"videoId":"10602837008077683113","title":"Lesson 28. Creating Reusable Components (TypeScript, Node.js, React)","cleanTitle":"Lesson 28. Creating Reusable Components (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=LzmjRYLVlyo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/LzmjRYLVlyo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":534,"text":"8:54","a11yText":"Süre 8 dakika 54 saniye","shortText":"8 dk."},"date":"10 oca 2025","modifyTime":1736467200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/LzmjRYLVlyo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=LzmjRYLVlyo","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":534},"parentClipId":"10602837008077683113","href":"/preview/10602837008077683113?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/10602837008077683113?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14745894571689230732":{"videoId":"14745894571689230732","title":"Lesson 11. Creating a Node.js Application in TypeScript (TypeScript, Node.js, React)","cleanTitle":"Lesson 11. Creating a Node.js Application in TypeScript (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=jEhcSymzSJc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/jEhcSymzSJc?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1016,"text":"16:56","a11yText":"Süre 16 dakika 56 saniye","shortText":"16 dk."},"date":"27 ara 2024","modifyTime":1735257600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/jEhcSymzSJc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=jEhcSymzSJc","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":1016},"parentClipId":"14745894571689230732","href":"/preview/14745894571689230732?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/14745894571689230732?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18050861266610917669":{"videoId":"18050861266610917669","title":"Lesson 80. Infinite Data Loading on Scroll (TypeScript, Node.js, React)","cleanTitle":"Lesson 80. Infinite Data Loading on Scroll (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=W_z5vbqHp9U","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/W_z5vbqHp9U?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":576,"text":"9:36","a11yText":"Süre 9 dakika 36 saniye","shortText":"9 dk."},"date":"3 mar 2025","modifyTime":1740960000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/W_z5vbqHp9U?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=W_z5vbqHp9U","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":576},"parentClipId":"18050861266610917669","href":"/preview/18050861266610917669?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/18050861266610917669?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2283894377806269449":{"videoId":"2283894377806269449","title":"Lesson 65. Environment Variables: Web Application (TypeScript, Node.js, React)","cleanTitle":"Lesson 65. Environment Variables: Web Application (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ioJQWVNRXJA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ioJQWVNRXJA?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":519,"text":"8:39","a11yText":"Süre 8 dakika 39 saniye","shortText":"8 dk."},"date":"16 şub 2025","modifyTime":1739664000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ioJQWVNRXJA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ioJQWVNRXJA","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":519},"parentClipId":"2283894377806269449","href":"/preview/2283894377806269449?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/2283894377806269449?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13309061160258650708":{"videoId":"13309061160258650708","title":"Lesson 64. Environment Variables: Backend (TypeScript, Node.js, React)","cleanTitle":"Lesson 64. Environment Variables: Backend (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=p_CZCsnfIEo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/p_CZCsnfIEo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":507,"text":"8:27","a11yText":"Süre 8 dakika 27 saniye","shortText":"8 dk."},"date":"15 şub 2025","modifyTime":1739577600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/p_CZCsnfIEo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=p_CZCsnfIEo","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":507},"parentClipId":"13309061160258650708","href":"/preview/13309061160258650708?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/13309061160258650708?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7988576962194256583":{"videoId":"7988576962194256583","title":"Lesson 21. Adding React Router (TypeScript, Node.js, React)","cleanTitle":"Lesson 21. Adding React Router (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=wJPxtTV3KAs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wJPxtTV3KAs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":674,"text":"11:14","a11yText":"Süre 11 dakika 14 saniye","shortText":"11 dk."},"date":"3 oca 2025","modifyTime":1735862400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wJPxtTV3KAs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wJPxtTV3KAs","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":674},"parentClipId":"7988576962194256583","href":"/preview/7988576962194256583?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/7988576962194256583?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15250817895448873566":{"videoId":"15250817895448873566","title":"Lesson 70. Forms: Creating Custom Wrappers (TypeScript, Node.js, React)","cleanTitle":"Lesson 70. Forms: Creating Custom Wrappers (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=DchLnAZOPGs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/DchLnAZOPGs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1565,"text":"26:05","a11yText":"Süre 26 dakika 5 saniye","shortText":"26 dk."},"date":"21 şub 2025","modifyTime":1740096000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/DchLnAZOPGs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=DchLnAZOPGs","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":1565},"parentClipId":"15250817895448873566","href":"/preview/15250817895448873566?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/15250817895448873566?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8675108933181598222":{"videoId":"8675108933181598222","title":"Lesson 47. Components: Alert (TypeScript, Node.js, React)","cleanTitle":"Lesson 47. Components: Alert (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=JP-PThy4qdw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/JP-PThy4qdw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":245,"text":"4:05","a11yText":"Süre 4 dakika 5 saniye","shortText":"4 dk."},"date":"29 oca 2025","modifyTime":1738108800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/JP-PThy4qdw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=JP-PThy4qdw","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":245},"parentClipId":"8675108933181598222","href":"/preview/8675108933181598222?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/8675108933181598222?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8609631515727694718":{"videoId":"8609631515727694718","title":"Lesson 44. Forms: Error (TypeScript, Node.js, React)","cleanTitle":"Lesson 44. Forms: Error (TypeScript, Node.js, React)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=0XGCu1xrqpE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/0XGCu1xrqpE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":336,"text":"5:36","a11yText":"Süre 5 dakika 36 saniye","shortText":"5 dk."},"date":"26 oca 2025","modifyTime":1737849600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/0XGCu1xrqpE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=0XGCu1xrqpE","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":336},"parentClipId":"8609631515727694718","href":"/preview/8609631515727694718?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/8609631515727694718?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14825118423572584381":{"videoId":"14825118423572584381","title":"Introduction to Full-Stack Web Service Development with TypeScript, React, Node.js","cleanTitle":"Introduction to Full-Stack Web Service Development with TypeScript, React, Node.js","host":{"title":"YouTube","href":"http://www.youtube.com/live/Xw7_39orqXs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Xw7_39orqXs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVHZQZk1jMzVlZTgwNUh3VlNVNDNCQQ==","name":"devFlexer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=devFlexer","origUrl":"http://www.youtube.com/@devFlexer","a11yText":"devFlexer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":595,"text":"9:55","a11yText":"Süre 9 dakika 55 saniye","shortText":"9 dk."},"date":"26 ara 2024","modifyTime":1735171200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Xw7_39orqXs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Xw7_39orqXs","reqid":"1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL","duration":595},"parentClipId":"14825118423572584381","href":"/preview/14825118423572584381?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","rawHref":"/video/preview/14825118423572584381?parent-reqid=1769265242528645-17626506761002826-balancer-l7leveler-kubr-yp-vla-55-BAL&text=devFlexer","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"4517626506761002826755","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"devFlexer","queryUriEscaped":"devFlexer","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}