{"pages":{"search":{"query":"Fredrik Oseberg Coding Lessons","originalQuery":"Fredrik Oseberg Coding Lessons","serpid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","parentReqid":"","serpItems":[{"id":"15803473029582090164-0-0","type":"videoSnippet","props":{"videoId":"15803473029582090164"},"curPage":0},{"id":"83274121032585199-0-1","type":"videoSnippet","props":{"videoId":"83274121032585199"},"curPage":0},{"id":"5378891532934077790-0-2","type":"videoSnippet","props":{"videoId":"5378891532934077790"},"curPage":0},{"id":"12330039801057498313-0-3","type":"videoSnippet","props":{"videoId":"12330039801057498313"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEZyZWRyaWsgT3NlYmVyZyBDb2RpbmcgTGVzc29ucwo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","ui":"desktop","yuid":"7741668321767048764"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"12172635945916942503-0-5","type":"videoSnippet","props":{"videoId":"12172635945916942503"},"curPage":0},{"id":"4567079755282205397-0-6","type":"videoSnippet","props":{"videoId":"4567079755282205397"},"curPage":0},{"id":"16691644228421657972-0-7","type":"videoSnippet","props":{"videoId":"16691644228421657972"},"curPage":0},{"id":"8574551614144931515-0-8","type":"videoSnippet","props":{"videoId":"8574551614144931515"},"curPage":0},{"id":"7632998218528557554-0-9","type":"videoSnippet","props":{"videoId":"7632998218528557554"},"curPage":0},{"id":"9468419579563145441-0-10","type":"videoSnippet","props":{"videoId":"9468419579563145441"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEZyZWRyaWsgT3NlYmVyZyBDb2RpbmcgTGVzc29ucwo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","ui":"desktop","yuid":"7741668321767048764"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"13947858273521590668-0-12","type":"videoSnippet","props":{"videoId":"13947858273521590668"},"curPage":0},{"id":"2054756051468547948-0-13","type":"videoSnippet","props":{"videoId":"2054756051468547948"},"curPage":0},{"id":"2885147896732987137-0-14","type":"videoSnippet","props":{"videoId":"2885147896732987137"},"curPage":0},{"id":"9588246691805180604-0-15","type":"videoSnippet","props":{"videoId":"9588246691805180604"},"curPage":0},{"id":"662667375741628557-0-16","type":"videoSnippet","props":{"videoId":"662667375741628557"},"curPage":0},{"id":"13710735364260270782-0-17","type":"videoSnippet","props":{"videoId":"13710735364260270782"},"curPage":0},{"id":"12108806405877392520-0-18","type":"videoSnippet","props":{"videoId":"12108806405877392520"},"curPage":0},{"id":"1600091350168728285-0-19","type":"videoSnippet","props":{"videoId":"1600091350168728285"},"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":"dEZyZWRyaWsgT3NlYmVyZyBDb2RpbmcgTGVzc29ucwo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","ui":"desktop","yuid":"7741668321767048764"}}},"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%3DFredrik%2BOseberg%2BCoding%2BLessons"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"8624678837187485887226","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":["1460330,0,64;1443982,0,7;1460339,0,34;1457615,0,55;1424970,0,7;1447616,0,26;1460724,0,12;1455915,0,40;1460730,0,98;1459755,0,12;1152684,0,33;1460507,0,62;1452511,0,49;1461643,0,63;6161,0,7;1460347,0,20;1455631,0,2;1461712,0,2;1457072,0,91;1456172,0,31;1282205,0,25;1453816,0,68;1449975,0,46;1352123,0,50;1461374,0,26;1349038,0,82;1452328,0,34;1215681,0,84;120692,0,46;89013,0,83;89019,0,21;1460387,0,8;1442118,0,39;1461036,0,49;1461337,0,69;1455132,0,9;1460869,0,97;1456199,0,2;1457019,0,0;151171,0,39;1459211,0,96;1281084,0,27;287509,0,37;1447467,0,4;1037340,0,6"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DFredrik%2BOseberg%2BCoding%2BLessons","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=Fredrik+Oseberg+Coding+Lessons","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":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=Fredrik+Oseberg+Coding+Lessons","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Fredrik Oseberg Coding Lessons: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Fredrik Oseberg Coding Lessons\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Fredrik Oseberg Coding Lessons — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y3f680a8c2fd5410b044f0bc50383f4b9","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1460330,1443982,1460339,1457615,1424970,1447616,1460724,1455915,1460730,1459755,1152684,1460507,1452511,1461643,6161,1460347,1455631,1461712,1457072,1456172,1282205,1453816,1449975,1352123,1461374,1349038,1452328,1215681,120692,89013,89019,1460387,1442118,1461036,1461337,1455132,1460869,1456199,1457019,151171,1459211,1281084,287509,1447467,1037340","queryText":"Fredrik Oseberg Coding Lessons","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7741668321767048764","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,1460915,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1767048850","tz":"America/Louisville","to_iso":"2025-12-29T17:54:10-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-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":"1460330,1443982,1460339,1457615,1424970,1447616,1460724,1455915,1460730,1459755,1152684,1460507,1452511,1461643,6161,1460347,1455631,1461712,1457072,1456172,1282205,1453816,1449975,1352123,1461374,1349038,1452328,1215681,120692,89013,89019,1460387,1442118,1461036,1461337,1455132,1460869,1456199,1457019,151171,1459211,1281084,287509,1447467,1037340","queryText":"Fredrik Oseberg Coding Lessons","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7741668321767048764","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":"8624678837187485887226","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"enableSlowBufferingAlert":false,"enableSlowBufferingAlertDedup":false,"userConnectionRtt":157,"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,"forceSlowBufferingAlert":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"useSendBeacon":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":"7741668321767048764","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1743.0__eecddcd035f1600a552b89c33e76f4a866ae10da","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":{"15803473029582090164":{"videoId":"15803473029582090164","docid":"34-11-14-Z3DA875BF4DC8504D","description":"In this video we focus on how to make your React app a lot more readable by using a simple component in order to hide away complex logic. Your colleagues will thank you for watching this video.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4439030/9a09d2ba885115b17c3d4cb4028dc37e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/2DIvowEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DH4bMPdZp7gM","linkTemplate":"/video/preview/15803473029582090164?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Make your react code 95% more readable with this simple component","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=H4bMPdZp7gM\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTU4MDM0NzMwMjk1ODIwOTAxNjRaFDE1ODAzNDczMDI5NTgyMDkwMTY0arYPEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E40HggQkAYAEKyqLARABGniBBAvzAQAAAPEBEAT6BP8BBAAAAvj__gDmDv34CP0BABAICwH7AAAA9Qr8-QQAAADt8_0C9gAAAAIFCAcFAAAABuoE-f4BAAAHCQEK_gEAAAMAAPwDAAAADPv0-f8AAAD8CAEB_P8AAAYMBvwAAAAAEP0JBAAAAAAgAC14HNU7OBNACUhOUAIqhAIQABrwAX8t5AAG1BwGtB_0AOYO0QGX9g0ASPXxAMfh6QHPELIB2iDpAPP7GQDv-P__hBPsAZ318f4-CPMAIvYgAC7zHgD9BwUBWd4QAlgZEgHfCOT_3CYz_Tn1LgEWzggCOf76ADMCD_7IBrT_1g76AhH-RgEi-Bb8FRMR_-wMHv3XIhj_3vDt_eL4FPvA7wX3IPYJ_Tb18_4uGtT99g4KBBbq9Qv62QMLAPD4_iI3AQTZEfb0zhjmBfLm3wrlDikEEvQa-QcPBwH6_uwEDh8QACwX3_vYRv8JM90RF-vy8P6xFREC69kA9dIt_AUADxn07uHx_SAALeLEAzs4E0AJSGFQAipzEAAaYD0CACMDG9sQ_ir0_fDTI9Eb2vvt8y0AE_4A_CX6DBAq2cUQ7_8m_xT-uQAAABoT9RPjAARX9uW388btD7_W7QUVf_gLFsTuJATm5TkDCgnLHtoq-wAE89IbDSoJKyjFDCAALUW7RDs4E0AJSG9QAiqvBhAMGqAGAADYQQAAUEEAANpCAABMQgAAkEEAAHDBAAAAQgAAcEEAALTCAABAQAAAwEAAAEBBAACoQQAAcMEAAEBCAAAAwAAA0EEAAGDBAAAcwgAAJMIAAFRCAABAQQAAgMEAANhBAACEQgAAAEEAAADCAACQwQAAdEIAACBBAADgQAAApEIAAHTCAAAkwgAADMIAAFDBAACIwQAAsEIAANjBAACowQAAcMEAAIhCAAAAQgAAXEIAAGjCAABgwQAA2MEAAAzCAADgQQAAUMIAAIjCAAAQQQAA2EEAAEBBAAAwQQAAsMEAAEzCAABAwQAAgMEAAFRCAADAQAAAUMEAAIjBAAAQwQAAAEAAAABAAADgwAAAiMEAALhBAAAIQgAAeEIAAKxCAADwwQAAgkIAAIDBAAB4wgAAsMEAAIBBAAAYQgAAsMEAANbCAAAgwQAAYMEAAHBBAAAAQAAAmMEAAHDBAAAEQgAAUEIAAODAAACAQQAAmEEAAJDBAAC-wgAAikIAAI7CAAAIQgAAmEIAALjBAAC2wgAAUMIAAMDBAACUQgAAqEEAAODBAAAwQQAAAAAAAOhBAAC4QQAAsEEAALhBAACAwQAAHEIAACDCAACgwQAA0EEAAJBBAACIwQAAgD8AAGDCAADgwQAAmMEAACjCAADQwQAAFEIAAEDAAABAwQAAAMEAAPDBAACkwgAA2EEAAIhBAADYwQAAlEIAAOBBAADwwQAAPEIAAKDAAAC4wQAArMIAAADCAAD4QQAAcMEAAHTCAACkQgAAEMIAAFjCAABkQgAAwMEAAHDBAAAAwQAAqMEAAIBAAABgwQAAgL8AAPDBAACQwQAAbMIAAJBBAABwQQAAQMIAACxCAAAEwgAA8EEAABBBAACswgAAAEAAABjCAABAwQAAwMEAACjCAAAUwgAAKMIAAMjBAAAAQAAAOEIAADBBAABAQAAAQMAAAHxCAAC4wQAAUMIAADDCAACIwgAAXEIAAADAAABAwAAA0EIAAKDBAADIQQAAPMIAAKDAAADAwAAAmEEAAILCAACIQQAAyMEAAHDBAACCwgAAwsIgADgTQAlIdVABKo8CEAAagAIAAEA8AAAUPgAA2D0AACQ-AACAOwAAqD0AAAS-AADevgAAVL4AABA9AAAcPgAAQDwAAFS-AADIPQAAuL0AAKA8AADIvQAABL4AAEC8AAAjPwAAfz8AAFQ-AADovQAAED0AAAS-AAAcPgAAir4AAIA7AAAUPgAADD4AACw-AABAvAAARD4AAGw-AACWPgAAiL0AAII-AAAEvgAAwr4AAKA8AACGvgAADD4AALo-AACSvgAAhj4AAGw-AACaPgAA3r4AALY-AACqvgAABD4AAOi9AADqPgAAND4AAHy-AACYvQAABT8AANi9AAAEPgAAED0AABy-AABEPgAA-D0AABA9IAA4E0AJSHxQASqPAhABGoACAAC4vQAA6L0AAFC9AAAFvwAADD4AAIo-AAAsPgAATD4AAIC7AABAvAAAgr4AAAw-AACAuwAAZL4AAEw-AAC4PQAAoLwAAEs_AAAMvgAArj4AAHS-AACgvAAAUD0AAKC8AAA8vgAAMD0AAHA9AABQvQAAqL0AADC9AABwPQAAqD0AALi9AAA0vgAAPD4AAAw-AABkPgAAdD4AALK-AABwvQAA6D0AAHA9AAC4PQAAcD0AAMg9AADIvQAAf78AAJ6-AADgPAAAML0AABw-AAAQPQAATD4AADC9AADWPgAAUD0AAKA8AABkvgAAuL0AADw-AABkPgAAmj4AAJi9AABsviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=H4bMPdZp7gM","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["15803473029582090164"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"927052121"},"83274121032585199":{"videoId":"83274121032585199","docid":"34-4-7-Z8676121CD2A92018","description":"Want to learn more about how to build production grade APIs and support the channel? Buy the book on leanpub: https://leanpub.com/theultimateguidet... In this video, we expand on the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3649369/63c3b4970c2d8ed1c045e2ec0c3df8d6/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/MoGcFAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dd41DbbeYe2M","linkTemplate":"/video/preview/83274121032585199?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Connecting the frontend and the backend - Updated AND Expanded","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=d41DbbeYe2M\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaEwoRODMyNzQxMjEwMzI1ODUxOTlaETgzMjc0MTIxMDMyNTg1MTk5aogXEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E7sfggQkAYAEKyqLARABGniB-wv-AP8BAPf7FP39BP8BBg8R_fcA_wDl8fsACf0BAPYB-wwHAAAAAQMH_f8AAAD2_vsI9P8BAA_9_gMEAAAACef3_P0AAAALBAIJCgABAfICDQgDAAAAA_r9BAAAAADw-wn8_v8AAAABAQMBAAAA_-8HAQAAAAAgAC0IYdU7OBNACUhOUAIqhAIQABrwAWjb_QDzAgcBvQoAAOX65gCB7Rz_Owf6AObrEACp5QX_9wv7AO_uIwDz9yP_wRcHAMcO8wBXFBT_0vYCARMKAQD0_O0BKervACYh5AH-Avj_4AsK_hLoDf83yx4ANh38_v_P7vy37eP-3PXZABUCGwAD7xACNfrtAt0gHAbs_uEB8fYEAvAiC__mAwn1_BT3Bv0N5QQUEOoB0y3jAxEC9QbsEe_3DNwFAC0MCPf_9AP91eXp_RYmCgvz2BoBGhQMAf_5AP3-_vv6_Ozx8w_-8fv6DxAJ3NgDDBjy6PgbAvr1DBkE8PcYCPwE9QUAFBEA_yAALUFaJTs4E0AJSGFQAirPBxAAGsAHsRr7vmwwgz1tGMe77tKhvAeoGj0gES48k1xZvZXnS70Rvr06YvU3PoAwizzJkjk8tw2TvhtUEzwbtBy9xmumPsiqUjzply28VThdvQRIfr0-igS9jkCsvaHxKT2aqZi7saS8PfD077wYjUY8ERfFPTrDGT2w37g8_DaEvIl5GLvoHcA7Uc2mPQAbEL3Whem8xFvnPeqdAL1fKUu7agSBPZOQk70PWCQ7YMgqvq71YD1EisG8XR5GvBAGnjxhmS29xbY7Pc5_qb2HPJ08FOoZvgF2BD1LKJi8u5BYPVwg3juH2IU8uKSUPSCFBr06Pc6774jvPLlnkj2_AIw8IowPvnU5ar1xRoO85Ib_PTl29TyMb548FJsKvV01Tz34JVE8c9j9PEn2hDnlxym8uTuGPCCu4jsetXg8feuDPCyrizfaNtI7rB4gPvkv0D1RsZw67zwRvtbBZj0bbwI8nASlPF0AdTyjJ4C8JbkRu5KG5LwaZFy8gubTvSGTDryPJYM63B5uPYp3e72QCUI8S4ORPett2DxmCE87lpFYuvAjTT3wHpg66I2Lu5rfGj04eZ27thyOPZKXsbtAmZA7pG5HPV7TqDw3Pou7p3bmPVx8gLyCm5w7mbTOPCYdBT0DT067jBDePY8-3rpjo6S6cwdbPQNTxz1yDME5QJ5CPaIlj7yCNZQ7oRTNvQ8PPLwh-r060liWPQWohL1OWx05lY2NPeo3mL2FVW86lQwAvVdfWL0zU3M4dIdDPX9s8bvBVPG6Hl4GPbCj-7xoILw5XC0hvbwHKD0nXLM5ceA6vS66Sz1yFsc3ToABPgLogbxiQG-51_90PRnf_Dy7SQO4d6ZLvX1wo7zWGoe5hX3WvAP-Or1vZrc267yXvA6TOr3nVqW4zPvuvFY9CTu7u5a5ftQ1vS_nyD3Yu3i5ox4nvUYcvLyEj6m3cU88vX_VNrw0oL84x8o5vXkTzTzZoRW4wtD0PN3U_rvhjgs5eSU3uFRkHj2eqJI4m87pPNbyVD1Uyx64sYXFPEYfmDyAlD-5IO66vfOvJb6rC8k4z-DdOfq6Zz0KBYe4JGHfvNgik73XzCM580VRvTbeR72RTLy33Jy6vYRcMz3Ovpy4SUMyPEbpt72kLmA3Wt82vRZLcT2d_Mm3QHLCO-I1xD22Q1S4zLlvPd_nnj20GZq3XCFnPbAjCjso6bq3kymAPermRz3cCNq46htBu6apxD3sQZc4MYkEvfjpt7n7dYW4qaNjvPUrHbsvLag24stEPCiJO7039NW3IAA4E0AJSG1QASpzEAAaYDsPADLfD8fN8C315uC95QzrCRP03xEA__AAChHtEgcR9M8X9v8k7xcKugAAACEFEDQQAPNYD9jJ9s4z_dXJFQEWfxwcE7kIIQYQ0h4Q4wYX4R0VBwAf_dgEMf_VPvojLCAALZUCQzs4E0AJSG9QAiqvBhAMGqAGAAD4QQAAoMEAAJJCAACgQAAAAMAAAABAAAA0QgAADEIAAKrCAADAQAAAOEIAAJDBAADwwQAA8MEAAHxCAAAAwQAA0EEAAHBBAACuwgAAYEEAAChCAABwwQAAUMEAAODAAAAkwgAAQEIAAEBAAACAvwAAAEIAAIDAAADYwQAAnEIAAADDAAD4QQAAAMAAAMDAAAAAwgAAukIAANhBAAAcQgAAiEEAADhCAAAMQgAAJEIAAHzCAAA0wgAABMIAAKBBAAAgQQAAiMEAAADAAAAwwgAAnsIAANhBAAAAQgAAOEIAAETCAACgwAAAuEEAAOhBAAAwQQAAgD8AAABBAAAowgAAREIAAPBBAACAPwAAmEEAADBCAAAAAAAAYEIAAKJCAAAwQgAAQMEAANjBAACAwgAAXMIAAIJCAAAAQAAA0MIAAMLCAACEQgAAkEEAAKhBAABEwgAAmMEAAKhBAABcQgAAIEEAAOhBAAAkQgAAoEEAAMjBAAAUwgAAIEIAAIDCAADwwQAAwEEAAMDAAADQQQAADEIAAADBAABsQgAAAMAAAADCAAAQQQAAwEAAANBBAAAQQgAAoEEAAOBAAADiwgAAgEAAAADAAADgQQAAQMAAAAhCAAAQQQAAgMAAAIjBAADoQQAADMIAAJjBAACiwgAAkMEAAPhBAACwwQAAwMEAAKDBAABYwgAAPMIAAEBBAAAswgAAmMEAAOjBAABEQgAAaEIAAIDBAACAvwAAiMIAAABAAACIQQAAIEEAAODAAAAkQgAAqEEAACTCAADoQQAAIMEAAAAAAADQwQAAhsIAAADCAACywgAAYEEAAFTCAACgwQAAAEAAAMDBAABAQQAA0MEAABRCAAB8wgAAQEAAACDCAAAYwgAACEIAACRCAAAAQgAAoMEAAKDCAACYQgAANMIAAMBBAACQwQAAQEAAADDCAAAAQQAAFEIAAEhCAAA4wgAA8MEAAKDCAAAowgAAoEEAABRCAABwwQAAskIAAMDBAACYQQAAwMEAAADAAACgwQAABEIAACDCAAD4wQAAiMEAAIDBAAA8wgAA4EEgADgTQAlIdVABKo8CEAAagAIAANg9AADgvAAATD4AABy-AACIvQAAEL0AAJg9AAD2vgAAVL4AAJg9AABwPQAAoLwAAIC7AABsvgAAbL4AADS-AADYPQAAoLwAAJi9AACOPgAAfz8AABQ-AAAwvQAA4LwAABQ-AABAPAAAmL0AAHA9AAAEvgAA-D0AADQ-AAAEPgAALD4AADC9AAAwPQAA4LwAAGQ-AAD4vQAAjr4AAOi9AAAcvgAAMD0AAHQ-AACOvgAAyD0AAGw-AACoPQAAEL0AAHC9AABAPAAABD4AABC9AAB8PgAA2D0AAIa-AACIvQAACT8AAES-AACAOwAAiD0AAOA8AAAwvQAAFD4AAIC7IAA4E0AJSHxQASqPAhABGoACAACgvAAAkr4AABA9AABHvwAAEL0AAEQ-AAAwPQAAND4AAGy-AACgvAAANL4AAKC8AAC4vQAANL4AABA9AACgPAAAUL0AAD8_AAAwPQAAAT8AAEy-AACYPQAALL4AACS-AADovQAAwr4AAMg9AACIvQAA6D0AAIg9AADYPQAA4DwAAPg9AABcvgAAij4AADC9AACoPQAADD4AALa-AACaPgAAUD0AANi9AAAsvgAA4DwAAJa-AADgPAAAf78AAAS-AABQPQAAcL0AABA9AADYvQAAcD0AABC9AACuPgAAiD0AAIC7AAAwPQAAiD0AAFA9AACYPQAAVD4AABC9AABQvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=d41DbbeYe2M","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["83274121032585199"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3989153928"},"5378891532934077790":{"videoId":"5378891532934077790","docid":"34-3-16-ZDE4A39577F2593D1","description":"Introduction to my course in web fundamentals.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3795970/5683b2d236281659e1dc0271f08f6492/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/C-iqMgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dkmvg9C8hVa0","linkTemplate":"/video/preview/5378891532934077790?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Web fundamentals introduction","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kmvg9C8hVa0\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTNTM3ODg5MTUzMjkzNDA3Nzc5MFoTNTM3ODg5MTUzMjkzNDA3Nzc5MGq2DxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxOaAYIEJAGABCsqiwEQARp4gfYJ_vX_AQAD_wUBDQb-ARYGBQL1AgIA7QT8-AUAAAD9AwD59gEAAAUE_gr-AAAA_gP_Eff-AQANA_gQAwAAAA35-Pz-AAAABgP2Af8BAAD08f8BA_8AAA0BCgUAAAAA7QMQAv8AAAAEBPwHAAAAAAHwCA8AAAAAIAAtS6PSOzgTQAlITlACKoQCEAAa8AFe-wMCjwT9-H_27wEGDPYBlBLy_zIH6QDtEPgA4gTqAPgUBgDo_wv_AQn7AAgLBP_3-fT_Kfb5AP0G_P8GBQEALg39ACnl_gAfB_oA_xL1__D6AQAF8xIAA_cS__saB_8MEPb99fLi_xX96wAA5wcADhUFAQoI_gAB__D_DAb0_vb0F_8P9Qv-9BAE_AkOAgj-_u0F7gkD_QMLAgDmCAUA_Qjs_xv0Af4dBRIA__b5BfUNDP0XBRv9EgfhAO8IDQP88BH-F_r6BfoOCAAS9woF_PMJAvgCDv8D-v4C__8G_P7r--3uAvQB9w4TBf0FDfkgAC242lY7OBNACUhhUAIqcxAAGmBMEgAG7yHdse8u0Prz4OjnxiP5DMD5__28_wYgptXuFfCe5gz_ROX5DaUAAADpFw5XDQAbdg_54hnfKPPL0QES9n9AVCik-uYDytIAIOzk4tyyHyAAA-nDGjP-r0UnGvsgAC2W-Bc7OBNACUhvUAIqrwYQDBqgBgAAuMEAAADAAABAQgAAisIAACBCAAAAQgAAhEIAANhBAACIwgAAwEEAABRCAACKwgAAUMIAAETCAADAQQAAFMIAAFBBAADAwAAALMIAAGDBAACYQQAAoMEAAEDBAACAQAAA0MEAAMDBAADYwQAAwMEAAFBCAADQwQAA-EEAAHRCAAD4wgAAgMEAAIrCAAAAwgAAYEEAAJpCAAAAAAAAoEIAADDCAABcQgAAPEIAAIRCAABwwgAA4MEAAFBBAABIQgAAhkIAAIBAAACQwQAAQMAAAKDAAABQwQAAAEAAAMDAAADOwgAA4EEAAHjCAACQQQAAyEEAAPjBAAAUQgAAjMIAACxCAAAAAAAAmMEAAGDBAAAwwQAAoMAAAIhBAACoQgAAuEEAAJBCAADYwQAA-MEAAKDAAAAAQAAAHEIAABzCAABQwQAAukIAANBBAADgwAAAgMAAABDBAABEQgAAEEIAAIRCAACCQgAA4MAAAJBCAACgwQAAJMIAAJhBAABswgAAgMAAADxCAACQQQAAyEEAAIDAAAAwQQAAIEIAADjCAACCwgAAsEEAAEDAAAAgQgAAAEIAAFBBAABYQgAAqMEAAEDCAAA4wgAAkEEAACxCAACQwQAAGMIAANhBAACgwAAAIEEAAOjBAAAswgAAksIAANDBAAAIQgAAIMEAAMDBAAC4wQAAFMIAADzCAAAAAAAAKMIAAODAAACgwQAAcEEAAMhBAACgQgAAEMIAAFTCAAAAwAAAfEIAAJBCAABgQQAAbEIAAKhBAAAowgAAUEIAAADBAABAQgAA8MEAAJjBAABwwQAAmsIAAADAAAAQwgAAQMIAABhCAACSwgAAsMEAAFDBAACgwAAA2MEAACDBAABowgAAoEAAAEBCAABsQgAASEIAACRCAADQQQAAJEIAAJTCAAAAwQAAkMEAAODBAADgQAAAssIAAMBAAABEQgAAsMEAAIDBAAAYwgAAyEEAAPBBAACQQQAA6MEAAERCAABAQAAAcEEAANDBAAAAwgAAPMIAAAAAAABswgAAcMEAAIhBAADQQQAA4MAAAIBAIAA4E0AJSHVQASqPAhAAGoACAAD4vQAAUL0AAFQ-AACCPgAANL4AALg9AAA0PgAA8r4AAKa-AAAcPgAAND4AADA9AAC4vQAARD4AAEA8AABQvQAA4DwAAOC8AADoPQAAqj4AAH8_AACYPQAAQDwAAMg9AAA0vgAAED0AABS-AADIvQAAED0AAIi9AAAEPgAAMD0AAFA9AADgPAAAwj4AAIi9AACYPQAAir4AAKK-AAAEPgAAML0AABy-AAD4PQAAJL4AAHA9AAAcvgAAiD0AAFC9AACYPQAAdL4AAEA8AACovQAAuD0AACw-AACYvQAAUD0AAAM_AABQvQAAoDwAACw-AAAEPgAA6D0AAFw-AAAkPiAAOBNACUh8UAEqjwIQARqAAgAAkr4AAIC7AABMvgAAF78AAFA9AABAPAAAQDwAAHA9AAAUPgAADD4AABC9AAC4PQAAVD4AAPi9AABkPgAAQDwAAIi9AABVPwAAQLwAAKI-AACmvgAAgDsAAHw-AADgvAAALL4AAOg9AABMPgAAuD0AAKA8AAAEvgAAcD0AADA9AACAuwAAyD0AAHQ-AACovQAAJD4AALI-AAAsvgAAED0AAGw-AABQvQAALL4AAIg9AAC4vQAABL4AAH-_AABsvgAAFL4AAFA9AAD4PQAA2L0AAGw-AABwPQAAxj4AAJg9AACAOwAAyL0AAIC7AAAkvgAAHD4AAHw-AABsvgAAgr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=kmvg9C8hVa0","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5378891532934077790"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2553921061"},"12330039801057498313":{"videoId":"12330039801057498313","docid":"34-1-7-Z8980932C960F658C","description":"In this video we continue implementing events in Javascript with our chat application. Source code: https://github.com/FredrikOseberg/cha...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3585564/4cc48125f915eda03b494cd205b2f3c2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/3TCiygEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkO1KW2s3Las","linkTemplate":"/video/preview/12330039801057498313?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Understanding events in Javascript part 3","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kO1KW2s3Las\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTIzMzAwMzk4MDEwNTc0OTgzMTNaFDEyMzMwMDM5ODAxMDU3NDk4MzEzaogXEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E-UGggQkAYAEKyqLARABGniBAgUC_v8CAAQABQcBCPwC8PQE-vz-_gDmDv34B_0BAAMED_3-AQAABQAAAQQAAAD4Bfr-9P8BAP_8BBEDAAAAGAT8Cv8AAAAFAf0H_wEAAPToBAgD_wAA-gUF9_8AAAD5BRIG_gAAAAQBA_wAAAAAC-z9CgEAAAAgAC0zINc7OBNACUhOUAIqhAIQABrwAX8mwf3R9B8CsxnZ_wEMrgGH9Q8Ab_znANHw8v_IEqYB1CXmAM8DKwLJMPYApAoB_7b8zf8vCQr_KCY2AAgkNf9KBOwAbbnzAlMR6QAPD-7-5wcNADwVQ_9M6gECKyDy_QQpH_z57N8JAQUJAwwoRAQ_ADQBGRYU_84vKQi-9iL_9eX__QAn7_uk9wQEHcwSBToNyAU0Hs79DS9DAAD0-ArXtSED_MgGBR4CEPcm7AX2zfT-CP73-AHhEC8FTQUo-fwEAgb1EPv5CTj0-kDz8QcINQUFO9gUG-LG8QbJ3xAG6u_5_LotFQrPBBIMExvx7CAALcKZ5Do4E0AJSGFQAirPBxAAGsAHH7zOvrESmDtG7cA7HeJEPEIhIj0nwLA83phZvf0Yzrzaqy-9BYpIPhD8uT0XLNW8s_B1vsfQlrxFZEA5PSlzPpTA5rv1cg49l_TiO28oAT3Bb8O88YTevYAfnzy3QQ48kOcpvVEEpzwBu_888DR5Pm5sdrxkFPQ7QuwMvtS-NL1Aq-e8byeGPfjZrbwFwb05IYaXPXjJCT1EAgG9peCEPfpHujxALae7u42nvfKkez0jZTC87hhovbU2Tb1-9Fk7H6EmPZ6ekrxvkxk8z9kCvQkrALsGt1o8ATCuPYd5pLvRDxk9LeGavMtcqjz6Bku8j306vessBL0DPr87s33ovVJMfDo1iva7o9WPPadyf7yswqi6ywajvYbVbj2m3Ng8VCNsO6S-kTyS_oM8hO1MPeTzaj1UkPo86WsRPU0afrxM8g48o80xPmyzMbzIeLm8EH6tvXrzRb03bUY8Z4I8PXoNuz3dbGK8NVqTPZyiIz1_XCy8P-MCPgUZAbzzoVU8XE1oPYfSuL2ZE5M7KxcKPbP5jj20MJc7EqXdvcQp77tF4B-80cffOzPdqzyXQwG8U1NcPduhBj36lRC82k4gvewvG773jMg6IR6JPaCuaT1AOBk8v-3uPP9MU73EwZS7D6cCvQHxRL0FBiC8vCMDvpykubyFq4c7L-z6vAZxFD1tiNS7efSFvZ-wBL2BAWc7LyloPQx8gL21X6k6g8BKPczOprsANwu7KR-XPbgFqjvLE6m7bVhuvTkRmDwP40E57nScPazizb0q_705gQpCPQ_VEDxhzTO4wXcXvJUPYb1_7Ik4QzuXPfr7mz2XuDG5rS-3Ov0S8b28I4k53hjnvCIpE71L8om52DJ0vQrZGT2Skiw4fAKyPCA0gb1HcgW4dOu1vFW5tbyduR65FkBCPF7aED3ceYe3IiJrPZ2klL2oFyS3oeWvvFRNFb21GDG4rwNsvWAAoTxkPxo4LxSVvSs0EL034tO4V6AMvU92kz3qSGe4fxVAPZvWnLxz5Xg4Wk8oPTPUcjwBYEy3HvnjvRvrnL0cwoW4q6xyPbkbwDv_rNG4bcX-vaLUPr0aL_S4Wuq6vZmaFL7pW1K42G6xvWUDxLy87N63SrYKvmee3L1blvY4QtyrvStlPr1gZjo4BVHXPdlor7wHGF44A_XcPIfPbD0ahL62zo7UPUa_DD06LBK46Z5QPNC3xbwdmfy2FD01Pa4jWD300Jw4ru-TvTrjwD0eAum43PCAPe_tgT0oKVu3Apg3PT6Gfb3zDKk3IAA4E0AJSG1QASpzEAAaYF8DAEn4Ob_24iHV_Lr8Afz8__L25hD_9bz_2Tz55Qre_40Jzf8mvAwpmQAAADU9zRQEABh_Ga3w9osJEN0L_fgmVtT9PaQYIS_73BboxUEBz-f82AD5-90KFwgJPjjG9SAALekBGDs4E0AJSG9QAiqvBhAMGqAGAACgQAAATMIAAJRCAAAEQgAAGEIAAJBBAACAvwAA2MEAAIjCAADQQQAAAEAAALjBAADgwQAAuMEAALBBAAAQQQAAKMIAALjBAACYQQAA0MEAAIBBAABcwgAANMIAAIhCAACAQAAAKEIAADTCAACgwQAAjkIAAPBBAAAQwgAATEIAAMDBAAAYQgAAoMEAAOhBAADowQAA4EIAALDBAAAQwQAAuEEAACxCAABAQgAAUEEAACTCAAAEwgAAAMIAAIDAAAAIQgAAQMIAAIjBAABwwQAAgD8AABDBAABoQgAAQMIAAAAAAADwQQAA0EEAAFhCAAA8QgAAWMIAAETCAAA8wgAAwMAAAKDAAAAgQQAAaMIAABTCAACYQQAAREIAAJhCAAAswgAAnkIAAGTCAAD4wgAAiMIAADBCAADgwQAAAMIAADjCAADIQQAA4EAAAAAAAACoQQAASEIAAJBBAAB4QgAAQMEAAHzCAAAQwgAAcMEAAJZCAAAswgAAoEAAANDBAAAAwAAAFEIAAIA_AABAQQAA0EEAACRCAACAQgAAZMIAAHzCAACYQQAAQMAAAGxCAABIQgAAqEIAABxCAAAAAAAA2MEAADDCAACqQgAAIEIAABBBAACGwgAAgEAAAETCAAAAAAAAfMIAAGjCAAAkwgAAHEIAAEBBAABAwAAAeMIAAETCAAAYwgAA8EEAAOBAAABQQQAAJEIAAHBBAADAwAAAHEIAAKhBAACgQAAA_sIAAIC_AACgQQAAMEIAAJjBAABcQgAAAEIAAFzCAACaQgAALMIAABjCAADAQAAAAAAAADDBAAAIwgAA6MEAAEDAAACowQAAOMIAAODBAAAoQgAAIMIAAJDBAABgwQAANMIAAOBAAAAcwgAAaEIAAGxCAABwQQAAgMAAADjCAACowQAAwEEAADDBAADIwQAA4MAAALDBAAAwwQAApEIAAIhCAACAwQAAOMIAAMDBAABQwQAAEEIAAPDBAACQQQAAIEEAACDBAACAQAAAMMEAALDBAACYQQAAsEEAAIjBAACQQQAAhMIAAEBBAABAwQAANMIgADgTQAlIdVABKo8CEAAagAIAADQ-AAAEvgAA2D0AAGQ-AAAMPgAAlj4AAFw-AAApvwAAH78AAAw-AACYvQAAgr4AAJY-AABQPQAAmD0AAMi9AAAMPgAAHD4AAEC8AADmPgAAfz8AACw-AAD4PQAAoLwAAPi9AABMPgAAXL4AAL6-AADIvQAAqD0AAOI-AACovQAAZD4AAI6-AABkvgAAPD4AAKA8AACWvgAA0r4AAEQ-AAAMvgAAuL0AABQ-AAA0vgAABD4AACs_AAA0PgAAVL4AAEC8AABcvgAA2L0AAJK-AAB8PgAAoLwAAGS-AAC4PQAAYz8AABC9AADYPQAAlj4AACy-AAAwvQAA-D0AAIg9IAA4E0AJSHxQASqPAhABGoACAABsvgAAXL4AAJK-AABBvwAAgDsAAHC9AABAPAAAiL0AAFC9AADYPQAA2L0AAOA8AACIvQAAUL0AACQ-AACIvQAAcL0AABk_AAAwvQAA8j4AADC9AAAQPQAAmD0AAOi9AABAvAAA4DwAAIA7AACAOwAAoDwAAJg9AABQPQAAcD0AABw-AAAkvgAAJD4AAJi9AACoPQAAfD4AAKi9AAAkPgAAtj4AAMi9AACYvQAAoDwAADS-AADovQAAf78AABy-AADovQAAUD0AAEA8AAAMvgAAoDwAABQ-AAA0PgAAqD0AAEC8AABAPAAAgLsAAJi9AACYPQAALD4AALi9AADgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=kO1KW2s3Las","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12330039801057498313"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1285649132"},"12172635945916942503":{"videoId":"12172635945916942503","docid":"34-10-3-ZD531E8D2112786C9","description":"web, webserver, http, learn to program, programming, web development, web fundamentals, html, development, code, learn to code...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/218762/7871397c52ac7bdf7a33861bc5dd0ba1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/pJJYgAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7mXl2gLw5R8","linkTemplate":"/video/preview/12172635945916942503?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Understanding servers","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7mXl2gLw5R8\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTIxNzI2MzU5NDU5MTY5NDI1MDNaFDEyMTcyNjM1OTQ1OTE2OTQyNTAzaq8NEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E7oEggQkAYAEKyqLARABGniBBQoBAPwEAPkHBQgABv0CDv4GAvcAAADuBPz4BQAAAPoFBwT5AQAACgACAf4AAADzA-z6-v8AAAQE-AcEAAAAEfUDBwIAAAALBAIJCgABAQL5_AYD_wAA-wUF-P8AAADuEv8H_wD_AAUCBwgAAAAA--z-_wAAAAAgAC3FJN87OBNACUhOUAIqcxAAGmAZGQAi4ADp3OwF5_3n4voeCAEN7-f4AO_BAB0luPId0_rS-gQAK_P-EsEAAAANQvM7JQD1UQrD8w7aOvLwByQgLn_C_hngGdoR-wsCBNv-DukGGgEA6gQcBQ_mAyIMHR8gAC2AOVI7OBNACUhvUAIqrwYQDBqgBgAAAEAAAIDBAABQQgAAhsIAAABCAAAAQAAArEIAAERCAACIwgAAoEEAAAxCAACWwgAAIMIAADTCAACYQQAA4MEAADDBAAAgwQAAOMIAACBBAADAQQAA4MEAAMDAAADgQAAA0MEAAEDBAACgwAAAoMEAAGhCAABgwQAAgEAAAK5CAAD4wgAAgEAAAKzCAABAwgAAwEAAAJJCAABAQAAAXEIAAIjBAABgQgAAsEEAAIxCAAB0wgAAQMIAALhBAAA4QgAAlEIAAABAAADIwQAAEMIAAHBBAAAAwAAA-EEAAIBAAADEwgAAQEIAAEDCAADAQQAAkEEAANjBAADoQQAAisIAAGhCAABAQAAABMIAALDBAAAAwQAAoMEAANBBAACkQgAAQEEAAIRCAACowQAACMIAABDBAABAQQAAfEIAADjCAABMwgAA5EIAABxCAACAwAAAqMEAAEDBAAAMQgAANEIAAFRCAAB8QgAAwMEAAI5CAAAMwgAALMIAAARCAAAwwgAAoMAAACRCAADAQQAAuEEAAHDBAACgQAAAHEIAANDBAADYwQAAAEEAALDBAAAUQgAAYEEAAARCAABsQgAAHMIAAFTCAAAEwgAAAMEAAEBAAADgwQAAsMEAAIA_AABQwQAAqEEAAOjBAACAwQAAMMIAAOjBAABYQgAAAMEAAMjBAACAwQAANMIAAIrCAAAAAAAALMIAABTCAACAwQAAQEAAAOBBAACOQgAA4MEAADTCAACAPwAAFEIAAJBCAACAwAAAUEIAAJBBAACIwgAAuEEAAMjBAAAIQgAAGMIAAEDBAADgQAAAkMIAAGDBAAAUwgAANMIAAJhBAACIwgAAsMEAACTCAAAgQQAAFMIAAADBAAB0wgAAoEAAAChCAAC4QgAAPEIAABBCAACAwQAAEEIAAHTCAACgwAAA2MEAACDBAABwQQAAgMIAAMBBAAAEQgAAYMEAAHDBAAAcwgAAsEEAADBBAAD4QQAA8MEAAFRCAADgQAAAFEIAANjBAAAEwgAATMIAADDBAAAowgAADMIAAOBAAABwQQAAQMAAACDBIAA4E0AJSHVQASqPAhAAGoACAAAMPgAA4LwAABQ-AABsPgAA4LwAALg9AAA8vgAAA78AAIq-AAA0PgAAHD4AAKA8AACYPQAAMD0AALi9AAC4vQAALD4AAIg9AACgPAAAjj4AAH8_AADgPAAAED0AACQ-AACIvQAA6L0AAEy-AAAsvgAAJD4AABC9AADoPQAAEL0AABC9AABwPQAAND4AADC9AADgPAAAhr4AAIq-AABwvQAAoLwAAES-AABMPgAAiL0AAIA7AAAQPQAAcL0AAFC9AABAPAAAqL0AAOA8AADYvQAAfD4AAJg9AABMvgAAQDwAACU_AAAsvgAAoDwAAIi9AAAwPQAAqD0AAMg9AACgPCAAOBNACUh8UAEqjwIQARqAAgAAHL4AAJg9AACGvgAAN78AABy-AABMvgAAmD0AAIi9AAA0PgAAJD4AAPg9AADIPQAAyD0AAKi9AADYPQAAqL0AAGS-AAArPwAAML0AAMo-AAD4vQAA6L0AAAw-AAAkvgAAXL4AAKg9AAAwPQAA2D0AAEw-AADgvAAAMD0AAIA7AABQPQAAUL0AABQ-AAAQvQAAuD0AAII-AAC4vQAAJD4AALY-AADYvQAAHL4AAMg9AABMvgAAiD0AAH-_AACYvQAAEL0AADA9AABAvAAA2L0AAAw-AADYPQAApj4AAKg9AAAQvQAALL4AAKC8AABcvgAAoDwAAMg9AADovQAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=7mXl2gLw5R8","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12172635945916942503"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1636412407"},"4567079755282205397":{"videoId":"4567079755282205397","docid":"34-1-3-ZF852EB32BB1A9235","description":"In this video we'll continue with our FadeIn component and implement a dynamic fade that can be used to create diverse animations.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3380818/8f63ec53bc00d901a90af96c147e2a21/564x318_1"},"target":"_self","position":"6","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Drs92rsJZgMg","linkTemplate":"/video/preview/4567079755282205397?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Implementing a reusable fade in animation part two","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=rs92rsJZgMg\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTNDU2NzA3OTc1NTI4MjIwNTM5N1oTNDU2NzA3OTc1NTI4MjIwNTM5N2qvDRIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxOSAoIEJAGABCsqiwEQARp4gf0C-_n8BAD5BwsG-Qb9AvYLBgL5_f0A7vwG-gYAAAAFBAEK-wEAAPoK-wMCAAAA8wP-AfoAAAATA_sGBAAAABHyAfwDAAAAGP33BP4BAAD2_wD9-QEAAP4BEPr_AAAA__8J-QIAAAD3BwEAAAAAAPz9A_wAAAAAIAAtiO_eOzgTQAlITlACKnMQABpgBg0AHQYZDeQQB__t8N7-_-n78R7_8QDr5ADrFQb3GhPv0_wBAC_nBfvRAAAACxH1ByAA9zUP_NoMERwL5QjwEO9_9Bj6CyAX-t4ZB-oYDPPr7gQLAOvvBQ0QCu0kGRUvIAAtWTuKOzgTQAlIb1ACKq8GEAwaoAYAAGBBAAAcwgAAAEEAAAhCAAA8wgAAPEIAAAhCAADgwAAAOMIAANDBAAAAQgAAMEEAACBBAABcwgAA2EEAAIBBAABAwAAAAEIAAMjCAACowQAAoEIAAABBAAAcwgAAIEEAAFDBAABYQgAALMIAABTCAABIQgAA4EAAAARCAACwQQAArMIAAABCAADQwQAAQEIAAITCAACOQgAA4EAAABDCAAAIwgAADMIAAIBBAABsQgAAEMEAAFDCAACAwQAAqMEAABxCAACAPwAAIEIAAKBBAACQwQAAAAAAAMjBAAA4QgAAfMIAAADAAABAwAAAZEIAABDBAADgwAAAdMIAACjCAAD4QQAA0EEAAGBBAACEQgAA0EEAAOhBAAAAQQAAyEEAAOBAAABoQgAA4MEAAKDCAADAQAAA0EEAAABCAABgwgAAwMAAAIBCAADAwQAAwMEAACzCAACQQQAAPEIAALjBAAAgwQAACEIAANDBAAAAwAAAEEIAAJLCAADgQAAAgsIAAIA_AADAQQAAdMIAAABCAAC4QQAAmMEAAIhCAADIwQAAqMEAABTCAAAcwgAACEIAABDBAAAAwQAAWEIAAIA_AABYwgAAisIAAMBAAABAwQAAkEEAAGjCAABwQgAAMMEAAKDAAAAcwgAAWMIAAADBAAAQQgAAEMIAABBBAACAwAAA-MEAACBBAABAQgAAQEEAALjBAACAwAAAXMIAACRCAACgQQAAEMEAAAAAAADKwgAAbMIAAHxCAABMQgAAyMEAAOhBAABQQQAAEMEAAARCAACYQQAAyMEAACDBAABwwgAAwMEAAJjBAAAkwgAAbMIAAGjCAABIwgAAiMEAAPDBAACgwAAAIEEAAIbCAABQQQAAQMAAAKBAAAAcQgAANEIAABBBAABwQQAA5MIAAHhCAABkwgAAQMEAADhCAAAAQQAAuMEAANjBAACWQgAAmEIAAJDBAACAwQAAYMIAAFDCAACgQQAAkEEAAHDBAADWQgAAMMEAABjCAACAQAAAisIAABjCAAAAQAAAJMIAABhCAADQwQAA5MIAACDCAAAQwiAAOBNACUh1UAEqjwIQABqAAgAAJL4AAOA8AABkPgAAiD0AAHS-AAC2PgAAfD4AAPa-AACCvgAAiD0AAEQ-AACoPQAAiD0AAFw-AACavgAAcD0AALo-AACoPQAA-D0AAC0_AAB_PwAA2L0AAIA7AABAvAAAFL4AADC9AACYPQAAHL4AAJg9AAAkPgAA2D0AALg9AACIPQAAZD4AADA9AACaPgAAjj4AAJq-AADSvgAA2r4AAFy-AADYvQAAJD4AAMg9AAAQPQAANL4AABS-AAAMvgAAgLsAAMi9AAAwPQAAcL0AAOI-AAC-PgAAor4AADA9AAA9PwAAED0AACQ-AAAMvgAAtr4AAFA9AAAEPgAAiD0gADgTQAlIfFABKo8CEAEagAIAAEC8AAAUvgAANL4AAC2_AAAEvgAAyD0AAN4-AACovQAAoDwAALg9AAAQPQAAgDsAALi9AABUvgAAED0AAEA8AAC4PQAAGz8AADS-AAD2PgAAXL4AAEy-AACYvQAABL4AAIC7AABwPQAABL4AAMi9AACYPQAAiD0AADA9AACIPQAALL4AAFy-AACSPgAAFD4AANg9AAA0PgAAHL4AAOg9AADaPgAAQLwAABC9AACoPQAAXL4AADA9AAB_vwAAgr4AAFS-AABAvAAAPD4AAJg9AAB8PgAAuL0AAOg9AAAQPQAAqL0AANi9AAA8vgAA2L0AAAQ-AAB8PgAAcL0AAIC7IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=rs92rsJZgMg","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4567079755282205397"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"16691644228421657972":{"videoId":"16691644228421657972","docid":"34-5-2-Z1CBA633940B2E748","description":"It can be tricky to know where javascript ends and the browser / nodejs begins. What is part of the core programming language, and what isn't? Watch this video to get a clear understanding of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2030327/31d38221e8024854cb18442b20993f70/564x318_1"},"target":"_self","position":"7","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNR4cUdW1qCA","linkTemplate":"/video/preview/16691644228421657972?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Understand Where Javascript ENDS and the Browser / Nodejs begins","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=NR4cUdW1qCA\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTY2OTE2NDQyMjg0MjE2NTc5NzJaFDE2NjkxNjQ0MjI4NDIxNjU3OTcyaq8NEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E9YEggQkAYAEKyqLARABGniBBfgBA_8BAPgHBQgABv0C8vAKBPz-_wDyDwX5BAEAAAMED_3-AQAA8PcD9f0AAAAI9vf-9_4AAPUECg4EAAAAHPwCAwIA_wAN_-0B_wEAAPnxDQgD_wAABPv-9v8AAAAIBQwA-v4AAAECCQAAAAAA9vj7BwAAAAAgAC2QK9c7OBNACUhOUAIqcxAAGmAwFABmHuvyyPIT2-YM3O87GhJA-OLm___i_99PwR4XpwasGwv_AQsGGaQAAAAiF9Q4NADse_-ww_vQIPfQ5-QQRH_3HB2GESEGxeoI-vULB_UfNzUAwhv85zPQHhsTGvcgAC0xlBo7OBNACUhvUAIqrwYQDBqgBgAAiEEAAGzCAADQQQAAsEEAANBBAAAgQgAAAEIAANDBAADowQAAoMEAAGBBAAAswgAAiMEAAFjCAACwQQAAQEEAAPDBAADQwQAAAMEAAIC_AAAQQQAAEMEAAEDCAACEQgAAcMEAAIBAAABIwgAAwMAAAGhCAABAQQAADMIAAGBBAADgwQAAAEAAAAzCAABUQgAAIEEAAIhCAAAowgAAoMEAAHBBAACgQAAAJEIAAFxCAAAMQgAAssIAACjCAAAQwgAAskIAAMDAAADgQQAAYEEAAKBAAADYwQAAqEEAAEBBAAAowgAAIEIAAKDAAACOQgAA-EEAAILCAAB0wgAAHMIAADBBAACAQAAAQEAAAAjCAAAgQQAAoMEAAFBBAABoQgAAFMIAAJZCAAAMQgAAoMIAAABBAAAYQgAAsMEAAABAAACgQAAA0EEAAABBAACgQQAAwMEAAKhBAABsQgAAKEIAAPBBAAAkwgAACMIAAEDAAAB8QgAAiMIAANDBAADYwQAAgEEAAIC_AADAQAAAwEEAANBBAADQQQAApEIAAEDCAAB4wgAAZMIAAETCAABgQgAAgMAAAJZCAABMQgAAoEAAAJDBAAA4wgAAUEIAADDBAABwwQAAeMIAAChCAACAwAAAAEAAALDCAAC4wgAAwMEAAGxCAADQQQAASMIAAADBAACUwgAAoMEAABhCAACAvwAAoMAAAGhCAACUwgAAGEIAALhBAADYQQAAmEEAANzCAAB8wgAAKEIAANBBAABEwgAAGEIAAOhBAAAEwgAAREIAADDBAAAUwgAADMIAABzCAADgQAAAoEEAAEDBAADIwQAA-MEAAJzCAACUwgAAKEIAAADAAACowQAAMMIAAPjBAACgwAAAwEEAAGhCAAAgQgAAwMAAAAhCAABcwgAAjEIAABDCAACAQAAAYEEAALDBAAAwwgAAEMEAAMZCAABAQgAADMIAANDBAADIQQAA4MAAAHxCAABMwgAAEEEAAMBBAADQQQAAkMEAAFBBAABIwgAAUEIAAIBAAABQwQAAVEIAAFzCAABIwgAAIMIAADDCIAA4E0AJSHVQASqPAhAAGoACAACGPgAAgLsAAGQ-AABkPgAAUL0AABA9AADgPAAA5r4AAOa-AACaPgAAEL0AAPi9AADYvQAAmD0AAIi9AACqvgAAZD4AAIA7AABAvAAA4j4AAH8_AAAUPgAAgLsAAAw-AACGvgAANL4AABS-AAA0vgAA2L0AADw-AAA0PgAA2D0AAAQ-AADgvAAANL4AAIq-AADgPAAAmL0AANK-AABUPgAAMD0AAPi9AAA0PgAAjr4AAFA9AADKPgAAFD4AAAG_AACovQAAir4AAIi9AADIPQAA9j4AAFA9AAB8vgAAuL0AADs_AAAwPQAATL4AABw-AAAUvgAAgDsAAEA8AABAvCAAOBNACUh8UAEqjwIQARqAAgAAVL4AAHy-AAB0vgAAO78AAOi9AAC4PQAAgDsAAGQ-AACgvAAArr4AAJa-AACoPQAAmD0AAIC7AAB0PgAAiD0AADC9AAA5PwAANL4AAAk_AAAEvgAAyL0AAKC8AACavgAAmL0AAKi9AACIvQAABL4AABC9AADgPAAAcD0AAOC8AAA0PgAAyL0AAO4-AADgPAAAyL0AACQ-AADovQAAqD0AAI4-AAAcvgAAEL0AABA9AADCvgAADL4AAH-_AACavgAAqr4AAES-AACYPQAA2D0AAMg9AACKPgAABD4AAAQ-AADovQAAcL0AABQ-AAC4vQAAqD0AACQ-AABwvQAAbL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=NR4cUdW1qCA","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["16691644228421657972"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8574551614144931515":{"videoId":"8574551614144931515","docid":"34-2-7-Z01292B8966EFA9DC","description":"In this video we'll create a fade in animation that we can use to fade in entire pages or single components...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2918153/16eb8537bf22a3df1e513a4ecb02221d/564x318_1"},"target":"_self","position":"8","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkRqeBOuQIWM","linkTemplate":"/video/preview/8574551614144931515?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Building a fade in animation","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kRqeBOuQIWM\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTODU3NDU1MTYxNDE0NDkzMTUxNVoTODU3NDU1MTYxNDE0NDkzMTUxNWqvDRIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxPZBoIEJAGABCsqiwEQARp4gfcF9_z-AgD0AgwAAgT-AQb1APr4_v4A6_j78wL_AQAFBAEK-wEAAAH8-P__AAAA9AUDCfwAAAAVCf3_BAAAABHxAfwDAAAAFQb_AP4BAAD8-AL_Av8AAPcIAQT_AAAA9An6_wIAAAD-Cf8DAAAAAPzy_e8AAAAAIAAtWiDYOzgTQAlITlACKnMQABpgChcADQQKCvgKBw317u4QAPXu_Ar5-gD91wDrFvn2FA7g7fHkABb5-PvcAAAA9wb_CP0A_CUEA-4IDxr47vf_Avp_DgwDHRYKE_Dv7OcLAOcMBRASAAb3GAX-Ct8NGwMgIAAtlFKkOzgTQAlIb1ACKq8GEAwaoAYAAFBBAACgwQAACEIAAABAAAAUwgAAUEIAAABCAABgQQAArsIAAAjCAAC4QQAAkEEAAIBAAABowgAAQEIAAHBBAACgwAAA0EEAAJDCAACIwQAA0EIAAOjBAAAQwQAAAAAAAFDBAADgQQAAEMEAABjCAABYQgAAmEEAAJhBAAD4QQAAysIAABBBAADIwQAA8EEAAIbCAACYQgAABEIAAMDBAACowQAAuMEAAEBBAACMQgAAGMIAACTCAAAAwQAAAAAAANBBAADgQAAA4MAAAEBBAACYwQAAqMEAAPjBAAAoQgAARMIAAGBBAADgQAAAMEIAAPDBAADYwQAAHMIAAEjCAADYQQAAUEEAAEDBAACWQgAAoMEAAMhBAACgQAAAYEIAAIhBAABkQgAAJMIAAHjCAAAQQQAAYEEAABxCAACmwgAAgEAAAJpCAACAvwAAwMEAAKDBAAAQQQAAGEIAAIDBAAAQwQAAqEEAANDBAACIQQAAqEEAAJjCAAAwQQAAlsIAAKDAAACoQQAAOMIAAPhBAACgQQAA0MEAADxCAAA0wgAAfMIAAKDAAABAQAAAREIAAKjBAABwwQAAPEIAAGDBAACIwgAAZMIAAAxCAAAAwQAAuEEAALrCAABcQgAAUEEAAHBBAAAcwgAACMIAAIjBAACAPwAAqMEAABRCAAAgwQAAyMEAAEBAAAD4QQAAqEEAAPDBAAAQwQAAGMIAAIpCAABAQAAAEEEAAIDBAACwwgAACMIAADxCAACCQgAAIEEAAAxCAABwQQAA4MAAAJBBAAAIQgAAIMEAAIC_AACAwgAALMIAADTCAAAAwgAAlsIAAETCAAAkwgAAAAAAAEjCAACAPwAA0EEAAJzCAADoQQAAsMEAAIDBAAAEQgAAsEIAAKhBAAAgwQAAtsIAAIhCAACAwgAAqMEAADxCAACgQAAAoEAAACjCAAA8QgAAskIAADTCAACQwQAAlMIAAEDCAACAPwAAGEIAABjCAACaQgAAEEEAACzCAACQwQAAhMIAAODBAABgQQAAMMIAADxCAAAEwgAAgsIAAEDAAADgQCAAOBNACUh1UAEqjwIQABqAAgAAlr4AABC9AAAcPgAAUD0AAKK-AADYPQAAgLsAAKa-AACevgAAcD0AABQ-AADgPAAAHD4AAOi9AAAkvgAAcL0AAMg9AADgPAAAyD0AABk_AAB_PwAAqL0AABy-AACgvAAANL4AAKC8AAAEvgAAdL4AACQ-AAAQPQAAqD0AAGQ-AABEPgAAnj4AAII-AACAOwAAkj4AAJ6-AABUvgAA-L0AAKi9AADovQAAPD4AAFC9AACIPQAALD4AACS-AACoPQAAQLwAAOg9AABAvAAAir4AAMo-AACqPgAAgr4AABQ-AAAvPwAAFL4AACQ-AAAQPQAAdL4AAAQ-AABQPQAA4DwgADgTQAlIfFABKo8CEAEagAIAAOi9AACWvgAAqr4AAP6-AAAwPQAA2D0AAKY-AAAMvgAAMD0AAOC8AAC4vQAAqD0AAJi9AAA0vgAAyD0AAKA8AABQvQAADz8AAKa-AADaPgAAQLwAAOi9AAAEvgAAUD0AAKA8AACgvAAAuL0AAKi9AAD4PQAAQDwAALg9AAD4PQAAVL4AAKi9AABsPgAADD4AAEw-AABEPgAAfL4AAKA8AADOPgAAgDsAACw-AABAPAAAMD0AABC9AAB_vwAAuL0AAIC7AACSvgAAoDwAAIi9AAAkPgAA2L0AAAQ-AAD4PQAA4LwAAAy-AAD4vQAAJD4AAIC7AABwPQAAFL4AABA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=kRqeBOuQIWM","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8574551614144931515"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7632998218528557554":{"videoId":"7632998218528557554","docid":"34-8-2-Z22A6BA454A399732","description":"In this video we'll approach what an API is in the context of the real world before we start building one out.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4003552/71a94711af78bd70d3b16d965402cd6a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/M68QZgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMJ8k6cjKAhU","linkTemplate":"/video/preview/7632998218528557554?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"A simple introduction to APIs","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=MJ8k6cjKAhU\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTNzYzMjk5ODIxODUyODU1NzU1NFoTNzYzMjk5ODIxODUyODU1NzU1NGq2DxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxPtAoIEJAGABCsqiwEQARp4gfL6-wf_AgD0BAUB-QP_AQ0G_wL3AAAA6P0FAv_-AQAHCvz3-wEAAP4LBwIAAAAA9_3-9fr_AAASBgQEBAAAABz5AvX9AAAACRD7Dv4AAAD8-AL_Av8AAA31Bvf_AAAA-An_CPwAAAD0Ef7-AAAAAAL3BQcAAAAAIAAtI3_YOzgTQAlITlACKoQCEAAa8AF_APUDwfoN_RcH7AAK_wYAmgAB_zD25wDO_O8AwQ7Z_-EVBADo8BT_-ggcAOb8CQDx7PIAEPf2AAAECv8jDvwB5QH9AVf19QAv9fEA9AL2__IEBwD_6RgBH-8UAC8I__4XChD_4evbAB4A_QEM4hH_FQoVAfkB8gEB_vD_8w0BBPLoAgEG7Bj88QX4Af8MFgIB_AwC5Qz0BfH_CPwIEPH8-fsJBRzzAv4lEQ4E9ebxA-kYEgH9Be31JRMdB_v8-AIG8gP_APT_AwQLAAYlIAYF7OkR_gviEvoXG-v69QUL-ejy-_noAgkC7RQD-vju9e8gAC33JU07OBNACUhhUAIqcxAAGmAyAgAg2wry_ycW9P0M4fLy_PvhDsgOAOUJABAq1_MESRSwDuz_Ff_0Ar0AAAD_CN82EwAWUxvm1SHfDBDY0AX6-38LMAXcz9_0q_ARFOv2_wL1NxEAC-7SFCca6ywl_w0gAC3PUEs7OBNACUhvUAIqrwYQDBqgBgAAwMAAAIDBAABcQgAAksIAACRCAAAAQAAAZEIAADxCAACOwgAAqEEAAChCAACowgAAIMIAAEzCAAAQQQAA8MEAAAAAAADgwAAAXMIAAABBAABgQQAAqMEAADDBAABgQQAACMIAAEDAAAAwwQAAuMEAAFhCAAAgwQAAgD8AAKRCAADqwgAAYMEAAKrCAAD4wQAAAAAAAJ5CAAAAQAAAnEIAAIjBAABgQgAAkEEAAJ5CAACAwgAAUMIAAJBBAABMQgAAlEIAAMBAAADYwQAAMMIAAEBAAABAQAAAsEEAAADBAACkwgAAQEIAAEjCAADAQQAAoEEAACDBAADoQQAAksIAAGRCAAAQwQAA4MEAAMDBAAAAwQAAsMEAAMhBAACkQgAAwEAAAI5CAABgwQAAIMIAABDBAAAQQQAAdEIAAGjCAABAwgAA1kIAADBCAACgwAAAuMEAACDBAAAoQgAANEIAAEhCAABsQgAAEMIAAIxCAADAwQAAPMIAAARCAAAMwgAAqMEAADBCAAD4QQAA0EEAACDBAACAPwAAFEIAABTCAAAMwgAAwEEAAIjBAADoQQAAyEEAAAhCAAB8QgAAFMIAACTCAAAMwgAAUEEAADBBAAAMwgAAyMEAAEBBAABQwQAAAEIAAOjBAACAwQAARMIAAAzCAABQQgAAEMEAAODBAACwwQAARMIAAHzCAADAQAAA4MEAAMjBAAAwwQAAwMAAAPhBAACMQgAAuMEAAGDCAAAgQQAA-EEAAIxCAACgwAAAZEIAADBBAACAwgAAMEEAANjBAAAMQgAAMMIAAIDBAAAAQAAApsIAAIjBAAAMwgAAAMIAALhBAACCwgAAQMEAAEzCAACYQQAAEMIAAGDBAACYwgAAAMAAADBCAACiQgAANEIAADRCAACAPwAAGEIAAGjCAACgQAAAyMEAAADAAAAAAAAAYMIAAKhBAAAMQgAAiMEAAHDBAAA0wgAAUEEAAOhBAACwQQAA0MEAADxCAABAQAAA8EEAAAzCAAAMwgAAQMIAABDBAAAkwgAAyMEAAEDAAACAQQAAAAAAACDBIAA4E0AJSHVQASqPAhAAGoACAACIPQAAML0AAGQ-AABEPgAAML0AAKg9AACAOwAAxr4AAGS-AACoPQAAfD4AAEy-AAAQvQAABD4AAMi9AACovQAA4DwAAFA9AADYPQAArj4AAH8_AAAMPgAAZL4AAMg9AAAsvgAABD4AAHC9AABQvQAAuD0AAPg9AACIPQAAuD0AAIi9AAAcPgAADD4AAMg9AACoPQAAfL4AAEy-AAAEvgAA-L0AAKi9AAC4PQAAyL0AAHA9AABwvQAAgLsAAEC8AACAuwAAqL0AANg9AAA0PgAAbD4AALg9AABcvgAAQLwAAOI-AACIvQAATD4AABw-AAAEvgAAHD4AAAw-AACIPSAAOBNACUh8UAEqjwIQARqAAgAAyL0AAOC8AAC4PQAAK78AAFw-AAB8PgAALD4AABC9AAAQPQAAJD4AAIi9AAAwvQAADD4AAPi9AACYPQAAQLwAAKg9AAAfPwAATL4AAJI-AACevgAAJD4AAAw-AABQvQAAoLwAAOC8AACgPAAAMD0AAKA8AACAuwAAiD0AAEQ-AAAkvgAAqL0AABA9AACYvQAAjj4AAIo-AAB8vgAA2L0AADA9AADgvAAAHL4AAHA9AAAMvgAA2L0AAH-_AADoPQAAuD0AAL4-AAAMPgAAUL0AAAQ-AAAkPgAAFD4AABA9AAAwPQAAXL4AADC9AACgvAAAHD4AAIg9AAD4PQAAML0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=MJ8k6cjKAhU","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":360,"cratio":1.77777,"dups":["7632998218528557554"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1831975453"},"9468419579563145441":{"videoId":"9468419579563145441","docid":"34-6-5-Z81B069549F9AB5B8","description":"Boost your programming knowledge massively by understanding this one concept. In this video, we explore how data is a massively important concept to grasp in order to learn how to program.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1438040/e86aeb8fa0ea899411d55d7600addfaa/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/YCB5RwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dxlqm-KxGz9Q","linkTemplate":"/video/preview/9468419579563145441?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"This concept will boost your learning massively","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=xlqm-KxGz9Q\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTOTQ2ODQxOTU3OTU2MzE0NTQ0MVoTOTQ2ODQxOTU3OTU2MzE0NTQ0MWqIFxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxPSBYIEJAGABCsqiwEQARp4gfcF9_z-AgAD_gr7_QP_AQgDCQn4__8A4wP8Cgn8AgD3AAX6BwAAAPz4_fwJAAAA9v7-_vz_AAAGBP0BBAAAAAIFBvz3AAAAAgAMAQ__AQH5-P4GA_8AAAYRAQAAAAAA-wEKAPv_AAD6AQUAAAAAABj6-PYAAAAAIAAtWiDYOzgTQAlITlACKoQCEAAa8AFWI_H98uAXAcD-9gDO-QQBge0c_yADEADRDwP_wwPkAOT7BAD2_BQA_Q4QAL0l-f_a6_IAXfXE_hwaJgApBCYBHgHwAEzP9wE5EwP_5gfp__ILFP8pDi7_HdkWASULAP0dBAP81AXD_w3s-AL_CgkFIBINAh8NBP_wCRj94gYg__bpDf4EEx8C0-zj_xUX9QUc8uoDDwzX_ezVHAAEDhUE6-gABgzcBQAHI_wC7eYG_dIi_gL18_UGFvESAAMJDvkPAQz_Fuf2AhgWDvg9BPT28kAMBAfdBxHx8f_0yAL_8wbnCfXEKPoEBh0W_PkK-PMgAC1BWiU7OBNACUhhUAIqzwcQABrAB7fs2L5dd6k8sdTEvPbzgTzDylg5GlR2vCXK3r0yLVu9ADGuu9OjGT6oNng9YQn3uvyMu75aUw-8xurFu90nnz4Z63Y9lA2QPD8pibz3MVA9SQJDvBH8P75_YHg9EEQSvDs9SjxBGC48GGM7PL5LWT6RHN07oHyLOgnMqb1UwwO9aMMrvKYaDD2bkFa9mpa7O1vR5j2DUzo9tQBIO17oqz2AwQk93BFOPJPUk73VKpU8POGdu8o9c72k9cG8i0u6PHMIsT1Avdm8hcOcPEgcjb0ndZe6ynIvuwmk5D1_XmE6efE0PG5wPb1DNWo9zoDlO8uq_Luz0Vm9UGi-PC-G8r10kHy8_SGsPOyG7T2M94M9cluRO1t6tLzwnb08UYLjPMM5eb0ck2q9a38pOwDyhD2JKwI9-CsuPO4raj258iO9KpN-ugCNgj1jXqy9CAAOuwBzLb3NjQ48Pq4yPCkKz7xqrY49B4gEOipZib0ldDi7prXMujvFCj5Wgyu9X_DlO5GLkD2K0e-6VSvZOntxXT0XdIw9C0LcO3sHy7sbupu7xJGsvNdcpLyV5ws9Tcg9vGByqD1HPg48oH8Ku5OuFL0oni69EGLfu-eihjxPZYe8NgIQPHLcTjxSN0a9h0rpu2j27zyzKh29-jRdvOBN170-KwS97TXzOoqUgbzRQfI8f2-RuygeAT1U2Ma9B0uYuZTDIj3T9Bm9eTG9OkTztT2WIm85Xsv5OgFleDw8NAe9U4I5urm8w7x4UI89Tc-iueJbmD26JJi8HZ97OTZqz7t7PpQ8os9xOdFCXTxIkCW91WeUOEjRFDzl7cg8_Y4NOhxdpbw9Mmy9_RXLOOp6Er6mCZC9EcBDuV3Bdr2usXA83mMpOXtCID0dpmK9hlQLuHDpXb0X5Hy7J0UOtm1Vkjy2Atg7Bng4N_o_LD0V65-9jNs-N1QIP707bZE7QfqDOIk3vjqXkTq98ftgtxDf07xD_Ak7jExot-KDSL1gPIM90vFBuPkCST1FajW9_kkxuKhvmbwWO9A8w95kOLBCkL1MAJm9IWVjuAwpdTwe5gY9gy1YN8rhA74Q1x48l_1ONzwp-Lxxj-W9iR28uGWDkrslUZm992LZN11KwrwR6cK93kedODUk7r2EcDu8rHXNN9C7DD3_pdY8S6ACOOD_nT01Bh88ho3INn5KPz2KMyu9k1agN97oXj145YS9QVK0uFUYpj1tC8U9g8fnOHF8Y736JQI-qYEsuRnWHjwdVdE6oZ_0t8Xnzj0bJaS9hiGANyAAOBNACUhtUAEqcxAAGmA0_wAX8y3r6xoQ9_v64Cf4Ewv0A9j9ACcBAAovGNoG9QS_IfD_BtQYCrwAAAAkBNog2QD8Vw3b0v3O_QTJxP0W4n_e9h6wDRcC7-LxDfIevAgJSS0A-_3W1BQI8hYY7A4gAC304Eg7OBNACUhvUAIqrwYQDBqgBgAAoEEAABTCAACmQgAAYEEAADBBAAAkQgAACEIAACDCAAAUwgAAQMEAAMhBAADIwQAAREIAABTCAADYQQAAIMEAACTCAAAAQQAAOEIAAIDBAADAwAAA0MEAAETCAACUQgAAKMIAACRCAAAIwgAAoMAAAGBBAAAAQQAAbMIAACxCAADowQAAkEEAAKDBAADwQQAAOMIAAMBCAAAUwgAAAMAAADDCAADgwAAAikIAALhBAAA8wgAAkMIAAMDAAACYwQAAiEEAAAjCAAAwQQAAkMEAAABAAAAAwQAAKEIAAFBCAACIwQAAgL8AAFRCAACMQgAAoEEAAETCAAA8wgAAQMAAAKhBAACAPwAAQEEAAEBBAAAIwgAAgMAAAKDAAACWQgAAoMAAAJRCAACwwQAAysIAAIjBAADAQQAAAMIAAFDCAAAAwgAAVEIAAJhBAABAwQAAyMEAAPhBAABQQgAAhkIAAIA_AABwwgAASMIAAJjBAACAQQAAUMEAAGDBAAAMwgAAQEEAAFBBAABAwAAA8EEAAGBCAABQwQAAMEEAAKTCAADIwgAA-MEAAMDAAADqQgAAEEEAAI5CAAAEQgAA2MEAAFjCAACYwQAAXEIAACBBAAAUwgAAhMIAAOhBAACAwQAAsEEAALTCAAB8wgAAUMIAAABBAAAgwQAAqMEAAADBAAAYwgAAkMEAAABCAACwQQAA4MAAABxCAAA8wgAAJEIAAHRCAAAwQgAAwEAAAADDAADIQQAA2EEAABBBAAA0wgAANEIAAHBBAAA4wgAAMEIAAFDBAADgQAAAoMAAAPDBAACwwQAABMIAAAzCAACgwQAAgMEAAFDCAABYwgAAYEEAAIC_AAAAQAAAAMIAALjBAAAAQQAA-EEAABBCAAA0QgAAgEAAAPBBAACewgAAMEIAAEDAAABAwAAADMIAAOhBAACqwgAAsMEAAIRCAADOQgAA0MEAAMDAAABwwQAADMIAAFBBAACQQQAAmMEAACDBAACgQAAAcEEAAJjBAADQwQAAAEIAAPBBAACgwAAAgkIAAIjCAABgwQAALMIAADjCIAA4E0AJSHVQASqPAhAAGoACAACGvgAAED0AAEw-AAA0PgAAcL0AAEw-AADYPQAAI78AABG_AAAsPgAAZD4AAKA8AACIvQAABD4AAHC9AADIPQAAVD4AAPi9AACOPgAABT8AAH8_AAAUvgAA_j4AAHS-AABQvQAAkj4AAEC8AABQPQAAcD0AAFQ-AADSPgAAuD0AAKg9AAAMPgAAhj4AACQ-AABEPgAADL4AAKK-AABUvgAApr4AAJ6-AADGPgAAhr4AAHC9AACmPgAAyj4AABW_AAAwPQAAbL4AABQ-AADGvgAAyD0AABS-AACovQAAML0AAD0_AADYvQAAbD4AABC9AACgPAAAXL4AAEw-AAC4PSAAOBNACUh8UAEqjwIQARqAAgAAiD0AADC9AABwPQAALb8AAIg9AAAQPQAAQLwAAKi9AAAEvgAATD4AAPi9AACAOwAAqL0AAHS-AADIPQAAQLwAAFC9AABHPwAAQDwAALI-AAAkvgAADL4AAOC8AACovQAANL4AAFA9AAC4vQAAiL0AAIA7AAA8PgAAiD0AAOA8AABwPQAA4DwAAHQ-AAAUPgAAVD4AABA9AACWvgAAQLwAANg9AABEPgAAqL0AANg9AACevgAAuD0AAH-_AABEvgAAiL0AALi9AABAvAAAiL0AAJY-AADgPAAAFD4AAKA8AAAwPQAAPL4AAOi9AACgPAAAUD0AAJI-AACYvQAAiL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=xlqm-KxGz9Q","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["9468419579563145441"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1418665483"},"13947858273521590668":{"videoId":"13947858273521590668","docid":"34-2-0-Z05E2F057C9EC1D8D","description":"Build a real app using nothing but plain javascript to master key concepts and become a better programmer. In this video. We'll lay down the foundation for this course by building an application...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3925343/52c89c6054c054883eea380e711499b4/564x318_1"},"target":"_self","position":"12","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DuvjdvxhPQU4","linkTemplate":"/video/preview/13947858273521590668?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Building an application for beginners in Plain JS","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=uvjdvxhPQU4\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTM5NDc4NTgyNzM1MjE1OTA2NjhaFDEzOTQ3ODU4MjczNTIxNTkwNjY4aq8NEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E8U1ggQkAYAEKyqLARABGniB7gX8BQH_AOkADPL__gIAHvb5-fQDAgD88PgJ_wX-AAUB-gH2AQAACfTv_QUAAADt_gUD-AEAABUD-wYEAAAAE_gC_vcAAAAHCgIK_gEAAPbm_vsCAAAADAT4BQAAAADyBfYD-v__AQQBA_wAAAAAGPL_DQAAAAAgAC1qLM87OBNACUhOUAIqcxAAGmAY_wAfCBkM5AAz8f7o9gcMBOvoCuj5APMAAPMbB_MVBubg_QcAE9QO7tEAAAD_HPYd-QD3O_7g-QIIFgDp8_Mh9X_4A-cdIPUAu-vq_gUR8QYxGTwA-AES-CIL-BYGDSIgAC2e-oI7OBNACUhvUAIqrwYQDBqgBgAAUEEAADTCAACmQgAAAEEAACBBAAAoQgAADEIAABTCAAAMwgAAAMEAAMBBAAAAwgAAFEIAACjCAADAQQAAIMEAAEDCAADgQAAACEIAAHDBAADgwAAA-MEAABzCAABwQgAAOMIAADRCAADwwQAA4MAAAJhBAABwQQAAdMIAADBCAAAQwgAAYEEAAKjBAAAAQgAAKMIAAL5CAAAUwgAAEMEAACzCAAAQwQAAiEIAALhBAABIwgAAcMIAAEDBAAAQwQAAcEEAANDBAABAQQAAkMEAAIBAAACAvwAAGEIAADBCAACowQAAAMAAADBCAACMQgAAsEEAAETCAAA8wgAA4MAAAJBBAAAQQQAAAAAAAOBAAAAIwgAAgEAAAIC_AACeQgAAEMEAAJZCAAD4wQAA2MIAAHDBAADAQQAAwMEAAETCAAAkwgAAfEIAAJhBAABwwQAAqMEAAMhBAAB4QgAAaEIAAODAAACAwgAAdMIAABDBAACoQQAAqMEAABDBAAAowgAAiEEAAKhBAABAQAAAEEIAAIBCAACwwQAAUEEAALLCAADMwgAAwMEAAAAAAADOQgAAiEEAAIpCAADwQQAA8MEAAHjCAADIwQAAfEIAAIhBAAAYwgAAqMIAAMhBAACQwQAAoEEAALLCAAB4wgAAZMIAAABBAABwwQAAoMEAADDBAAAQwgAAwMAAAPBBAADoQQAAgMEAANhBAAAwwgAAGEIAAFhCAAA0QgAAAEEAAADDAACoQQAAyEEAAGBBAAAcwgAAREIAAJBBAAA0wgAAQEIAAMDAAACAvwAAgMAAALDBAACgwQAA-MEAAAjCAACQwQAAQMEAAFTCAABEwgAAqEEAAEDAAACIQQAALMIAAOjBAAAAQAAAuEEAAERCAABUQgAAIEEAAARCAACUwgAAIEIAABBBAAAgwQAACMIAAKBBAACgwgAA2MEAAJBCAADOQgAAyMEAAKBAAABwwQAAsMEAAIhBAACAQQAAqMEAAADBAACAQAAAAAAAAIDBAAAMwgAAgEEAALhBAAAwwQAAcEIAAHzCAABwwQAAEMIAAAzCIAA4E0AJSHVQASqPAhAAGoACAABkvgAABL4AALi9AAAcPgAABD4AAAQ-AADOPgAABb8AAES-AACYvQAA-D0AAEQ-AAC4vQAAyL0AAKq-AACYvQAAND4AAMg9AAC4PQAAvj4AAH8_AAAQvQAAgDsAAHw-AACKvgAATL4AAKA8AACqvgAANL4AANg9AACiPgAANL4AAHQ-AACAuwAAmL0AAKg9AACmPgAAIb8AAOq-AAC-PgAAPL4AAES-AAC4PQAAMD0AAOC8AACSPgAAHD4AALi9AAAQvQAAfL4AAIA7AABQvQAAoDwAAMg9AABwPQAAgLsAADk_AADovQAAMD0AAMo-AAAwPQAA-D0AAHC9AABQPSAAOBNACUh8UAEqjwIQARqAAgAAzr4AAJ6-AACKvgAAW78AAFA9AADYPQAAQLwAAKi9AAC4vQAAEL0AACS-AACIPQAABL4AAIC7AAAEPgAAQLwAAAy-AAAfPwAAyL0AANY-AACgvAAAoLwAAHC9AADgPAAAFL4AADS-AADgvAAAqL0AAFA9AAAwPQAAND4AAIC7AAA8PgAA4DwAAMY-AACIvQAAFD4AANg9AACOvgAAND4AAPg9AACgvAAAmD0AAKA8AAAsvgAAuL0AAH-_AAAEPgAAyD0AADS-AABwPQAAir4AAHw-AABMPgAAqD0AAAw-AADgPAAAQLwAADQ-AACovQAAgLsAANg9AAAkvgAA2D0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=uvjdvxhPQU4","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13947858273521590668"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"2054756051468547948":{"videoId":"2054756051468547948","docid":"34-10-0-ZB810EB2887EB8E22","description":"In this video we explore the ActionProvider in react-chatbot-kit and how we can use it to trigger a chatbot response. npm package link: https://www.npmjs.com/package/react-c... github link...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2862986/84abaf7abe939fb6ce4a9e27f69f58dd/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/OnXSuwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDOOxcEO3KGY","linkTemplate":"/video/preview/2054756051468547948?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Exploring the ActionProvider in react-chatbot-kit","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=DOOxcEO3KGY\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTMjA1NDc1NjA1MTQ2ODU0Nzk0OFoTMjA1NDc1NjA1MTQ2ODU0Nzk0OGqIFxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxOMBIIEJAGABCsqiwEQARp4gfQI-wf9AwDyAQ8E-gT_ARP9_QD2AQEA7vwG-gYAAAD_CwMAAAEAAAL9-AIJAAAA7Qb99fUBAAACBQgHBAAAABP6Cf0BAAAACRD7Dv4AAAD_9QQIBP8AABb7_P4AAAAAAg8RBP8AAAAFBgH2AQAAABP8AAUAAQAAIAAtIz_cOzgTQAlITlACKoQCEAAa8AFWEuT_4ggPAeUHBgDgCu4BgfD7_zQH6QDm9_gAwQ7Z_98FCADlEBEA-hQBAN4KBwDX_uT_KhT3_xQHDwD9-wcANBDxACHv8gAa_AUB_woA_-0QBP8nA_0AK_gPABMT5wAGIAj_At3t_-vyBAMLIBQD_RIbABAc8ADSDBsC_QkO_tb19f_vKvsA0v_4-xUB-wYKDeX_Evzn_wYCAAQRD_IC9vcU-wQDCwD7Ewn97AgI-98Q-_r6FQ8J-vMGBxcWAvgRCv8C7f0DAOs1-QAxDvQDCRsSBg3_BQr89wf96dAEAw_-EfrgBwgO3hEIDAcC8_sgAC2Q-k47OBNACUhhUAIqzwcQABrABy_9674KYgU93dT-Ox3iRDxCISI9J8CwPM7cCL1VZYQ6Xw4WvdOjGT6oNng9YQn3upfHqr4Tx-w7vhGdvP7Viz4gxJ88hqkxO2P6hD22zx-5ykgnvdaAgr12h7k88nK9vLbaw7wBv8a8kDwGPX9LQD6nSso7gbiGvExUz70R7sS8w8RVPNHnkz0Omy29HQvEu4XqBj5fuLM9xhEQvEuD8Dtqaa48dsC1PJPUk73VKpU8POGdu5VmDr0pnaO8RNsxPHpOvDvwbA-9RtPVuyU9vL2tmca82RaUvDRXPD3LrxC9djorPe7WDb2bgkY8B93zOwT5o7ymX-K8-AHEuV2Rs72MQhg8PjWHu0YK5T2jliA8U83uO8sGo72G1W49ptzYPGZlHjwJAp67VhaBu2ST3D1u_U88ZzHMPGM9ij0gIIQ8-UiKPI2cBT7UBFu91NdzvMOJnr27f6y8pC3TPOrTlT1VhhE-LnDcuiUvobyjuYQ855RbvBEqsj0aICg7elASuxTnjTzGsxq9JxQgvHtxXT0XdIw9C0LcO7nar72KtAc8Cvw8vLcwgbwOzMU5XQqZvEzyrT1uPqQ8EWTOvDF2R706voy9sH03vHAcAj3M5jY9JB_kOrZKMDyPQR-8y4jJu1JfFj3sarK84Yc5vPsEIL6mlIy9M91AOrJLxjmEUQQ9-bv7u5hAPjuUzMC9G8Z7Ojw-kDx6Z768TUxQunrkqj0jX668b0iCuQxBaTxTCwA6PenIugO4lL3ePUC8CTiOOZRAtD3gzWS94odqOTZqz7t7PpQ8os9xOf09Z7yAnga9e5vHOAVa0zs_jzE9yOCPOK0vtzr9EvG9vCOJObjkOLx1c9G9D4I5uqt7P70IfDk9nWJ2OnJNIT09Vjq8kpMEul_TY7277Ye9RBwrOHuzuDtf9kY9NKPduBhhRT2tofS9wQPKuBjxeL3BFC-9hWVCOS4rg7yeDh-91-IctxdWAL2_hhu9goIfuDdD_bvQygI9C-RAOanyojyhSBy9OHsZuCKHjLsa2gS7CKMluLBCkL1MAJm9IWVjuAu1JjyVfy08YJkqOG3F_r2i1D69Gi_0uFrqur2ZmhS-6VtSuNhusb1lA8S8vOzet0q2Cr5nnty9W5b2OP7PhjzbrMW9dU4uOEeT6z0uwwS9j-2dNlx3jj1kHXM9Nedmt1whZz2wIwo7KOm6t5BKET13C4u7Dh8buKlrjT2LC5E9EyciOChl0r02HYE99R_UuOMZtDyA-Y89Z6RMuKV8nT1usbG905sAuCAAOBNACUhtUAEqcxAAGmA4DwAn_vzk8voy2x_iywAF8P0I8NAm_yT6ABwrB-YHI_yg-fj_QP0KC7UAAAARAwg17ADzXiK43PDkQdzq09QwC3_eASzF1B4JDbEg5Oz48gXmDfQACAnVIycLByVF2QYgAC3bsTY7OBNACUhvUAIqrwYQDBqgBgAAUMEAAIDAAACEQgAAdMIAAARCAAAAAAAAbEIAANhBAABgwgAAwEEAAMBCAADGwgAATMIAAI7CAACoQQAAAMIAAABBAAAwQQAAWMIAAKDBAAAAQAAAyMEAABDBAAAkQgAAQMEAABDBAADowQAABMIAAIpCAACIwQAAPMIAAJpCAADwwgAAoEAAAITCAAAcwgAAYMEAAKhCAADIwQAAwEIAAEDBAAAcQgAAFEIAAJxCAABMwgAAQEAAAIhBAACQQQAAnkIAAEDBAAAYwgAA8MEAAMBAAACAPwAANEIAAOjBAAC2wgAAMEEAAETCAACAQAAA4EEAAJDBAABwQQAAwMIAAGhCAAD4wQAAYMEAAKDBAADAwQAA6MEAALhBAACUQgAAkEEAAGBBAACAQQAAsMEAAPDBAAAAAAAAhkIAALDBAACKwgAAYEIAAKBBAACgQAAAUMIAAABBAAAIQgAAHEIAAExCAAAgQQAAQMAAABhCAAAcwgAAeMIAAODAAACCwgAAuMEAABRCAACQQQAA4MAAAGDBAABAQQAAkEEAAETCAABEwgAAIEEAAIA_AADQQQAA0EEAAGBCAAA0QgAAgEEAAKjBAACYwQAAkEEAAMhBAADgwAAAAAAAAIC_AACowQAAgEIAAODAAADAwQAABMIAALDBAABAQgAAiMEAAAAAAACKwgAA6MEAABDCAADIwQAAIMIAAGjCAABQQQAAoEAAAEBBAACaQgAAgEAAADzCAABAwAAAFEIAAEBBAAAAAAAAMEIAAKBAAAB8wgAAkEEAAATCAABUQgAAYMEAANDBAACgQQAAeMIAABTCAACCwgAAiMIAAGBBAACWwgAAIEEAAHzCAACYQQAAGMIAAKBBAACcwgAAEEEAADDBAAC-QgAAMEIAAHRCAADAwQAA-EEAAJLCAADIwQAAgEAAAIBAAAAAAAAABMIAAFBBAADAQAAAgMEAAJDBAAAkwgAAoEAAAABBAABQQQAAWMIAAFBCAAAAAAAAiEEAAETCAADYwQAA-MEAAKDAAADIwQAAsMEAAODAAAAwQQAAUMEAAADAIAA4E0AJSHVQASqPAhAAGoACAACIvQAAHD4AAHy-AAC6PgAAoDwAACw-AACqvgAANb8AAHA9AAB0PgAABD4AABC9AAAkPgAAmj4AAFS-AACIvQAAJD4AALg9AABAPAAABT8AAH8_AAAQPQAAPL4AAOC8AADIvQAAoLwAAMi9AAB0vgAATL4AAEC8AAA8PgAAiL0AAKA8AACIPQAAUD0AACy-AACoPQAAiL0AAJq-AAC4vQAAxr4AAEw-AAAUPgAAdL4AALY-AAB8PgAABD4AAPi9AAAMPgAAsr4AAJ4-AABEvgAAij4AAIg9AAC4vQAAuL0AAFk_AABAvAAARD4AANo-AAD4PQAAmL0AAHC9AAAcPiAAOBNACUh8UAEqjwIQARqAAgAAML0AAHC9AABkvgAAL78AAKA8AAC2PgAAoDwAAGQ-AAA0vgAADD4AAOi9AABAvAAA4DwAAES-AAAsPgAAiL0AAOA8AAA1PwAAXL4AANI-AACGvgAAqL0AAEQ-AADIvQAA-L0AABC9AADgvAAA4LwAAEA8AADgvAAA6D0AANi9AACgPAAAgLsAAII-AAC4vQAAgDsAAII-AABUvgAA-D0AAOg9AADovQAAyD0AAOA8AACavgAAFD4AAH-_AABwvQAAhr4AABQ-AABAPAAAEL0AAL4-AAAcPgAA6D0AAKC8AADgPAAAQDwAAJg9AADovQAAUD0AAMI-AAAQPQAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=DOOxcEO3KGY","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2054756051468547948"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1557708220"},"2885147896732987137":{"videoId":"2885147896732987137","docid":"34-1-15-Z24BB13D77E1D5B6D","description":"In this video, we'll build out the select box that's going to control our stock list.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3509048/78a8f93c2b3e11ffbd8818324445a708/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/d6LmSQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-Gsbt5BqPn8","linkTemplate":"/video/preview/2885147896732987137?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Implementing the select box - building a full app with react","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-Gsbt5BqPn8\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTMjg4NTE0Nzg5NjczMjk4NzEzN1oTMjg4NTE0Nzg5NjczMjk4NzEzN2q2DxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxOZCIIEJAGABCsqiwEQARp4gQj3-goB_wD2_gMF_gX-ART1Bwb3AAAA3_r9AgP7AgAECQUA-AEAAAME7QAGAAAA9v77CPT_AQAI_wQEBAAAABb5AA34AAAAARAABP4BAAD1_P7uAQAAAAz79Pn_AAAA9QED-_cA_wH7AfwEAAAAAAz1AAUAAAAAIAAtB3zUOzgTQAlITlACKoQCEAAa8AFfD_H-_NYHA7gKAADqDNgBgeH9_y4G7QC-6vMArBPM_93sJv_7HwX-9xsCAKcRCwHJ_dr_LBjiAAr0If_98icANwPxAEzjDQE9FAP__xnx_uAjEf8s9A8AKeoaAB0YyAAODhD-5vzbA9neAwIPKhsEHA0cARstEgHnFRoA6BQPAsjYBwPpDwX8vPoDAwX56wEa8s8CFi7X_-0EHgYhEAsEAdAM_vrsGP7_DgkF8vP498rn_gUM8RIG5fgeAQkjIvkCA-4F7v3z-fIq8PZBBPP1_DP6Cg7tAhH90vnz6OYVBPbcDvjMIQ8HAAYMAioLBvIgAC0UBRs7OBNACUhhUAIqcxAAGmBW7AA64e77DQ07_gPE7BivBvwaCdQh__rr_xAuAdv2FdCD9c7_MvDz-5wAAAAiNO1H-AAOf-i74SfALgC5ytwjG3rk6RrQDhwQx9tNCekNw8IYJC8A4ui1BypXxVsj0yMgAC27VRI7OBNACUhvUAIqrwYQDBqgBgAAHMIAAADAAAAgQgAAoMEAACxCAABAQAAA-EEAABBCAACcwgAAgMAAAGRCAADSwgAAGMIAABDCAAAcQgAAAMEAALDBAAAUwgAAqMIAADDCAACgwAAA8MEAAJBBAACoQQAAgL8AAAzCAAD4wQAAyMEAAGxCAABAwgAAwMEAAKBCAAAAwwAAJMIAAEDBAADwwQAAAAAAABRCAABAwAAAuEIAADDBAAAIQgAAEMEAABRCAAAAwAAA0MEAAIjBAAC4QQAApkIAABBBAACKwgAAEMEAAATCAADowQAAdEIAAPDBAAAAwwAAAEEAABjCAABAQAAAMEIAANjBAABAQAAA7MIAAEhCAACOwgAAPMIAAHTCAADoQQAAIMEAADBCAACAQgAAMEIAAMBBAABUQgAAuMEAAHDBAACYQQAACEIAAODBAABcwgAAKEIAAAhCAAAAwQAAAMIAAADAAABcQgAAdEIAAKxCAABAwAAAoEAAABxCAABQwQAAhMIAAEDAAADwwQAA2MEAACRCAAAQQgAAAEAAAPDBAACYQQAAUEEAALjBAAA8wgAAAMAAAFxCAACAvwAAAEEAADBCAABAQgAA8EEAALjBAACgwAAAkMEAANhBAACwQQAAMEIAAHDBAAAgwQAA4EAAAFTCAACIwQAAuMEAAGBBAABgQgAAgEEAAADBAACMwgAAJMIAAHzCAADgwQAABMIAAIDBAAAAwQAAkEEAACBBAACGQgAAUMEAACTCAADgQAAAwEEAAChCAADQQQAArEIAANBBAACWwgAAXEIAAADBAABIQgAAoMEAAODBAACgQQAAsMEAAFjCAACewgAACMIAAABAAADYwQAAkEEAAGDBAACQwQAAiMEAAADAAAA0wgAAAMAAAKDAAABcQgAA2EEAAPhBAACQwQAASEIAACjCAABMwgAAMEEAAKjBAAAQQQAAMMEAACDBAADgQAAAJMIAAADBAAAkwgAAgMAAABBCAAAAwAAACMIAAIJCAADYQQAAmMEAANjBAACQwQAAMEEAAMBAAAAowgAAcMEAAHDBAADgQQAAZMIAAAjCIAA4E0AJSHVQASqPAhAAGoACAACYPQAAcD0AAAQ-AACYPQAAEL0AAIY-AABwPQAADb8AACS-AAAkPgAA-D0AAIC7AABQvQAALD4AABS-AABwPQAAdD4AAIC7AABAPAAApj4AAH8_AACoPQAAoDwAABQ-AADIPQAABD4AAKi9AACovQAA-L0AAMg9AAAcPgAAQDwAAIY-AADoPQAAHD4AAIA7AACoPQAAbL4AANq-AABQvQAAkr4AAMi9AACAuwAARL4AAMg9AAAsvgAAfD4AABy-AAAwPQAAyL0AAO4-AACWvgAAtj4AAKg9AADIvQAAmL0AAAk_AACYvQAAQDwAAKg9AACgPAAAED0AADQ-AAAUPiAAOBNACUh8UAEqjwIQARqAAgAALL4AABC9AABwvQAAKb8AAAw-AAAUPgAAED0AADC9AABQPQAAmD0AAEA8AACgPAAAHL4AAIK-AAAEPgAAgLsAACw-AAAdPwAAEL0AAM4-AACmvgAAoLwAAJg9AABAvAAAuL0AAOg9AACoPQAAML0AAAQ-AACAuwAAMD0AAOg9AAC4vQAAQLwAAHA9AAD4PQAAUL0AAEw-AABMvgAAuD0AAJg9AACAuwAAQLwAADA9AAB8vgAAyD0AAH-_AAAQvQAAoDwAAAw-AACAuwAAhr4AAHA9AAAwPQAAPD4AAIA7AAC4PQAA6L0AADy-AABAvAAAiL0AAAS-AACAuwAATD4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=-Gsbt5BqPn8","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2885147896732987137"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"9588246691805180604":{"videoId":"9588246691805180604","docid":"34-10-0-ZA5C8D0148D328ADD","description":"In this video we explore the MessageParser, and the role it has in reading user input. npm package link: https://www.npmjs.com/package/react-c... github link: https://github.com/FredrikOseberg/rea...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/466349/38787027c84daf4be6be3275d3896c00/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-Ql28wEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DVLKKjxGHiT8","linkTemplate":"/video/preview/9588246691805180604?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Exploring the MessageParser in react-chatbot-kit","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=VLKKjxGHiT8\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTOTU4ODI0NjY5MTgwNTE4MDYwNFoTOTU4ODI0NjY5MTgwNTE4MDYwNGqIFxIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxPeAoIEJAGABCsqiwEQARp4gff-_AD-AwDxCAYK9wT_AQz--wj3__8A4voD9wf7AgACDA4GBAEAAAD7-Ar-AAAA9QYA-PwAAAAMAQkOBAAAABH1AwcCAAAAABf2B_4AAAD8_AoEA_8AAA3-__j_AAAA_g0FCQEAAAAC_fv2AAAAAAz59wUAAAAAIAAtAFPbOzgTQAlITlACKoQCEAAa8AFYG9T-7QYXAt8D-ADrDNoBgQAC_0397gDiDekAwgPkAMEN9AD6CiwB8ATyAKwQCwHHDvMAJQ32ABAXGv8GABQARA7ZADLPDwEtAgcA-g_1APUM9P8uAA4BKP4LARgY4QAIKAr--_LpBtTpFAQJHC8CFe81AA4L_QDGDyIC8hYdAdviBQD6KPkBvu_v_hoB-QcMEN7_JRXd_ggIEAYICukG_uIV_f__AgIF_ggI1fsH-tkD_fv4_AUMB-IS_QghIfoK_AgI6ur_Aucn_fNTAO4ABSUDAyYBDQ389Pj42u399f_1EvjXCQoS3gMNCQ0T9vIgAC2_TyQ7OBNACUhhUAIqzwcQABrAB5IH8r6mQAs94IOXvCwuzrxxcI48Id6Au5sb07wXMx290F23vNcUCD4iBjU9R8KjPLcNk74bVBM8G7Qcvf7Viz4gxJ88hqkxOxzh3TupxuQ7lXIovf0Hsr2_rcc7ew4TvLyFP7zTc4E8AbijPAqdFz6TmxW8EYqtvExUz70R7sS8w8RVPNHnkz0Omy29HQvEu4XqBj5fuLM9xhEQvGxa6Tyfyqk878WXPJPUk73VKpU8POGdu8o9c72k9cG8i0u6PFXf1DuM1na8f30-vFPQ7b0fMkC9kdeevDRXPD3LrxC9djorPe7WDb2bgkY8B93zOz7F-7wiWDC90zdEPKLT073u6aq8FLBMum2p4z0GEam8FJ3bPOCgPb31keU8uG-aPGZlHjwJAp67VhaBuzBjqj2hkZk8JmmjPIkXmj3VAh68IRSluo2cBT7UBFu91NdzvMOJnr27f6y8pC3TPGeCPD16Dbs93WxivB4lJb2_2UG82mvqu6C-uj09WXu8mqGnPBzjs7rfPTa9t5APvBOSlj1tuo89MiqhO7nar72KtAc8Cvw8vOnmrLzP4qA875nbu2ByqD1HPg48oH8Ku_Fum73Jy5q9Xm0BvAKSGj20htw89gqLu3ZxWbq47yy8Z63TOmQntDsnUyI7voFuvGn-CL4i_hG-m8fEOmPTCry4qxw9NtNWO5FNjbxxONO9q8uRuUof4zvcoYe5Hjq5Og6qkz0J6_W8Ki-_OsS5H7vs7LW8mVGDO9gic70-xww9rqUUOh-i0T1Y-B-9edGKOI0lEb27jOw8FCCOukoi4LyMh1I8SI2FORQLV7w1TyQ9uUK9OdgCjDyDaM29LiTCuOfa_Lx38o69T849uSQmLb20IxM7-mzduLxVfD0MGdW7hLxhuWu7RL2x0Fi9BCP3uKcwwDwsPHk9ggOgNhhhRT2tofS9wQPKuNr3cr2aDAK9Sa6iOfvxDby4SHC9N4pxOMK0ubxMip-9BmB2OAOwprwQcdo7oNa7Ngg5FD0djlO9oP0ctTqOxLz8t5w83RlYuRCZrb14QF69K52zuAu1JjyVfy08YJkqOG3F_r2i1D69Gi_0uBbfS71Rgv69RFgsuD6XpL2gGBm9iDjothrerL3mIdO9aELKOPVbBT2ZLA6-nLtWOEeT6z0uwwS9j-2dNlo5yj0mHos9cPuTuIpnej0mQW48rQMQuHZDJD3CTca8CAuzt6lrjT2LC5E9EyciOInwz72TUbU97XjxuCMtFT12bMQ9M0cGuCYeaz1aLdC9HwiOtyAAOBNACUhtUAEqcxAAGmAmEgA5DPC5CgZAvyzq1gjz5xrr488z_y8I_xtAB9gfLCaNF_H_S_8NFKEAAAAY4jktAQD2dzKQ4eHES-ft5dgr9X_a8D_U3TEqJpY22d8XDfzkBgkA8RLXISgoJT9F2wsgAC0HwBM7OBNACUhvUAIqrwYQDBqgBgAAQMEAAKDAAACEQgAAbMIAAOhBAACAPwAAbEIAAOBBAABkwgAAoEEAAMBCAADIwgAASMIAAIzCAACwQQAA-MEAACBBAABQQQAAVMIAAJjBAADAQAAAyMEAAEDBAAAkQgAAQMEAAADBAAAAwgAAAMIAAIhCAACAwQAANMIAAKRCAADowgAAwEAAAILCAAAkwgAAYMEAALRCAADYwQAAvkIAAJjBAAAcQgAAHEIAAJxCAABMwgAAoEAAAJBBAABwQQAAmEIAAEDBAAAQwgAABMIAABBBAABAQAAAMEIAAOjBAAC6wgAAIEEAAETCAABAQAAA4EEAAIjBAABgQQAAwsIAAGRCAAAEwgAAYMEAAKDBAAC4wQAA2MEAALBBAACcQgAAkEEAAIBBAAAQQQAAqMEAAOjBAABAwAAAikIAAKDBAACIwgAAbEIAAJhBAADAQAAAUMIAACBBAAAIQgAAGEIAADxCAACAQQAAoMAAABBCAAAgwgAAbMIAAMDAAACEwgAAsMEAABhCAABgQQAAEMEAAIDBAAAQQQAAiEEAACzCAAA4wgAAMEEAAABAAADgQQAAyEEAAFhCAAA4QgAAiEEAAKjBAACQwQAAsEEAANBBAAAAwQAAAMAAAABBAADAwQAAgkIAACDBAACwwQAACMIAAJjBAAA8QgAAkMEAAADAAACIwgAA8MEAABjCAADIwQAAHMIAAHDCAABAQQAAoEAAAGBBAACUQgAAgEAAAEDCAADgwAAAIEIAABBBAACAPwAAKEIAAOBAAAB8wgAAsEEAAATCAABUQgAAUMEAAMjBAACAQQAAeMIAABDCAACAwgAAhsIAACBBAACUwgAAAEEAAGzCAACgQQAAKMIAAKBBAACiwgAAEEEAAIDBAAC-QgAAOEIAAHRCAACowQAA6EEAAJDCAADAwQAAoEAAAMBAAACgwAAADMIAAGBBAAAQQQAAUMEAALDBAAAkwgAAgEAAAMBAAABAQQAAYMIAAEhCAABAQAAAoEEAAFDCAADowQAACMIAAADAAADIwQAAqMEAAMDAAAAwQQAAAMEAAIBAIAA4E0AJSHVQASqPAhAAGoACAABwvQAAgDsAACy-AAD4PQAABL4AABQ-AAC-vgAAM78AADS-AABcPgAADD4AAIg9AABwPQAAij4AAJ6-AAAUvgAAjj4AAOg9AACAOwAA7j4AAH8_AADYvQAALL4AAOi9AACYvQAANL4AAHC9AAA8vgAAir4AAKC8AABsPgAA2D0AAGw-AABQvQAAiD0AAPi9AAAcPgAAUL0AAES-AACgvAAAmr4AAHA9AADgPAAAvr4AALY-AACyPgAA6D0AAAS-AACoPQAAbL4AAPY-AABUvgAAkj4AAOi9AABUvgAA6L0AAGs_AAAEPgAAZD4AAII-AACoPQAAJL4AAJi9AAAUPiAAOBNACUh8UAEqjwIQARqAAgAAPL4AABA9AAAEvgAAF78AAJg9AACCPgAAuD0AABQ-AAAwvQAAqD0AAPi9AACYvQAAMD0AAGS-AAAUPgAA4LwAANg9AAAzPwAAXL4AAK4-AAAkvgAA6L0AADQ-AAD4vQAAUL0AAMg9AABQvQAAgLsAAIA7AACAOwAAmD0AADC9AACAuwAAUL0AAHw-AAAQvQAA4DwAACQ-AAAcvgAAHD4AACQ-AABEvgAAND4AAKA8AACSvgAA2D0AAH-_AAD4vQAA1r4AAEQ-AACIPQAA4LwAAKI-AACYPQAALD4AAOC8AACAuwAAQLwAAEC8AABwvQAAgDsAADw-AAAQPQAA4DwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=VLKKjxGHiT8","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9588246691805180604"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4089534775"},"662667375741628557":{"videoId":"662667375741628557","docid":"34-5-3-Z125EBB096DD07081","description":"I'm excited to announce that I'm starting a brand new course in javascript focused on ease of learning and breaking down difficult concepts into digestible pieces. We're going to start from...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3756991/92640e57b333bc0ec7b9abc6aa09fcb1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/x92giQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdnlwVN21hU4","linkTemplate":"/video/preview/662667375741628557?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Learn javascript in 2021 easily with this course!","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=dnlwVN21hU4\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFAoSNjYyNjY3Mzc1NzQxNjI4NTU3WhI2NjI2NjczNzU3NDE2Mjg1NTdqtg8SATAYACJFGjEACipoaGhobHh1bHN3Z3F0bmxiaGhVQ1pUZVVhaG5BMkdNb29fWXBUQkZvOUESAgASKhDCDw8aDz8TyAKCBCQBgAQrKosBEAEaeIEB_foFAAAA_goIAQQF_gH6_AT9-f39AOMB9_8K_AIABAkFAPgBAAAD_e79-gAAAAEIAf7x_gEAAggBEAMAAAAO__0IBAAAAAEG7wsAAQAA9PH_AQP_AAAQDv39_wAAAP4LCAT6_wAA-v30AwAAAAAU_AAFAAEAACAALSxg1Ts4E0AJSE5QAiqEAhAAGvABfwgIAefRDAG_9-b_u-8Q_4cKK_8pEv4AxBIkAc_c6wD-GPMA9fIGAPH5___BHkL_0fMj_zsDGQAgAfj_P_sBAPL52gFVyfYBIRv5AffODf_eJBL_-PkoAB7m5QAy_A7_QvkB__Urw_4vvuf_DPMh_zsRGgQJMwkAEODpAsUNDAAz4PEB9Azy_u_l7_r4IxsFFyAW-RIy8P_9_jX_JRjv-P069v0CIPgBDgbxBwwHAvkA3fj65hvmCwvRHgXpF_kF3iYK-uvQ4wQjKgr3KQrxB9j6BAb8ERAJzQzyAOjXAgkRFQv7yvQa__cD_wfc3-MDIAAtjbsTOzgTQAlIYVACKnMQABpgNQoAKSYzAuz5K_L73e78_v_u7xPk-wD2DwDFDxn_-9jvySQGABHdKwq8AAAAJhztEfMA2Vvq1bvhzhwK4cD7Ehx_AAz90ez-_Ajh7ubxGNMF71wRAPwDxgsWE9xHByQCIAAtzeZEOzgTQAlIb1ACKq8GEAwaoAYAADBBAAA8wgAApEIAAADAAACIQQAA2EEAABRCAAAwwgAAHMIAAIC_AAAcQgAADMIAAOBBAABcwgAAiEEAAKDAAADgwQAAQEEAADBCAACgwQAAgEEAAIDBAACgwQAAGEIAAEDCAAAgQgAAwMAAAODAAADoQQAAIEEAAGjCAAAsQgAADMIAADBBAABQwQAA2EEAAFTCAADMQgAABMIAACDBAABAwgAAgD8AAIxCAACoQQAAfMIAAODBAAAwwQAA4MAAAIBAAACYwQAAgEEAAPDBAABwwQAAQMAAAExCAAA0QgAAuMEAAJjBAABwQgAAVEIAAFBBAAAgwgAAFMIAAKDAAACAPwAAoMEAAMBAAAAAQAAAGMIAAMBBAAAwwQAAzkIAACBBAABAQgAAPMIAANjCAACgwAAA8EEAAADCAABYwgAAQMIAAJRCAACIQQAAAAAAAPDBAADAQQAAcEIAAJRCAACAwQAAlsIAABzCAABAwAAAIEEAAOjBAAAAAAAALMIAAKhBAADoQQAAiMEAAOhBAACIQgAAqMEAAEDAAACgwgAA0sIAAHDBAAAgQQAA3EIAAMhBAABkQgAAiEEAADTCAAA8wgAAoMEAAHRCAABQQQAA0MEAAKLCAAC4QQAAiMEAANhBAAC2wgAAYMIAAI7CAAAwQQAAYMEAAMDBAAAgwQAA4MEAAAAAAACoQQAAEEIAAPDBAADgQAAAEMIAAEhCAACKQgAAEEIAACBBAAD-wgAAsEEAAJhBAACYQQAAuMEAAOBBAAC4QQAAbMIAAExCAADgwAAAAAAAAEBAAADAwQAAQMEAABzCAADAwQAAgL8AAAAAAABAwgAA8MEAAAAAAABgwQAAMEEAAGzCAACIwQAAgL8AAGBBAAAcQgAAMEIAADBBAADYQQAAmMIAALBBAABAQQAAoMEAACzCAADwQQAAeMIAACzCAABYQgAA6EIAAMDBAADAQAAAyMEAAKjBAAAwQQAAmEEAABDCAAAAwAAAoMAAAADAAADgwQAAKMIAACBBAADoQQAA0MEAAHxCAABwwgAA4MAAALDBAAD4wSAAOBNACUh1UAEqjwIQABqAAgAAJL4AABw-AAC-PgAAdD4AAKA8AAC4PQAAgj4AAAG_AAA0vgAAyL0AACQ-AAA0vgAARL4AAKA8AACOvgAAJL4AALg9AAAQPQAAmj4AAPo-AAB_PwAAQDwAAOC8AAAEPgAALL4AAHC9AACgPAAATL4AAFw-AACqPgAAPD4AAEQ-AAA8PgAA4LwAACS-AAC4PQAAgj4AANq-AADOvgAAoDwAABS-AACevgAAiD0AACy-AACiPgAA4j4AAIY-AABkvgAAQDwAAFy-AAA0PgAAmD0AAPg9AAD4PQAAHL4AAIA7AAArPwAAuD0AADA9AAAUPgAATL4AAIC7AADgPAAAoLwgADgTQAlIfFABKo8CEAEagAIAADy-AACGvgAAuL0AADW_AAAQPQAAgDsAAKA8AACIvQAA6L0AAKC8AAAsvgAA4DwAADA9AABQvQAAXD4AADC9AABAPAAAJz8AAFS-AADGPgAAyL0AAKA8AABMvgAAoLwAADA9AAAEvgAAQLwAAMi9AABwPQAATD4AAKg9AAAQPQAAmD0AAKC8AADOPgAAMD0AAIg9AAAEPgAAhr4AAOA8AADoPQAA4DwAABC9AADIPQAAdL4AAJq-AAB_vwAA6D0AAAS-AABUvgAAED0AAIi9AAAUPgAAFD4AAIA7AAD4PQAAQDwAADA9AACgvAAA4LwAALg9AABkPgAAyD0AAAS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=dnlwVN21hU4","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["662667375741628557"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3601403582"},"13710735364260270782":{"videoId":"13710735364260270782","docid":"34-6-2-Z62AF1BF91C95B1F2","description":"Learn how to make amazing javascript experiences by interacting with the document object model. In this video we work to get an overview over the DOM and learn how we can utilize it to manipulate...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/935537/af388b328e422c0ab43ee0fd0fa2e634/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/JC4jzAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DBMXhTO9iSwM","linkTemplate":"/video/preview/13710735364260270782?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Make amazing JS experiences by understanding the DOM","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=BMXhTO9iSwM\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTM3MTA3MzUzNjQyNjAyNzA3ODJaFDEzNzEwNzM1MzY0MjYwMjcwNzgyaogXEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E6EJggQkAYAEKyqLARABGniB__wF-gT8APMCDQEDBP4BAg0A__f__wDsCu8ABQAAAP0QB_sLAQAAAv0A-AIAAAD2APQC-v8AACAA9gwCAAAAKQD9BvsAAAAC9wEHAAEAAPb5Bg8E_wAA_gf9Bv8AAAD2DRP7_wAAAAEI9_kBAAAADOr8CwEAAAAgAC2L-8c7OBNACUhOUAIqhAIQABrwAWMFCgDy4BcB0QLrANgM6gGB7Rz_OeLkANf76QG_980A5ff0AO4D8AALBxT_twQjAekBE_9cKf4A_f0D_xTw4wESC-cBMN7dAD0CFP_8-___7hX5ADINGAETyg7-KiHtAVn2EP_K7O7_4OPxBA4nGQT5ASIFNQznBPj4HP_ZL_YA5gD9AOP5CATiFwEC-PYi_gcF7v0kFd3-9ffwAgEMBAr-NPf9FfgH_AQcDwnm_QL76_z3-x3sBwki2BD89w8gA-AW_wMA8f4DBif4_An-AvXQAREL69sAAgEu_wDwFQf48_Uk_vICFgDvBwoG_vH-ASAALUFaJTs4E0AJSGFQAirPBxAAGsAHhxbhvrg-7Dw5Qia9gpUgvDzIobpHjrY7_-scvnSPVr2FdnO8pkg-Pp28SD34kqE7_Iy7vlpTD7zG6sW7_tWLPiDEnzyGqTE7YsrGvVrAXzwD5zG8Efw_vn9geD0QRBK8lSynPdLKmDwSQlG8tWsCPsSTXTugWKO7CBQquqyF_rzWh5o8WwtuPYQN7733OOo5HnD9PXeAq7vR7xi7kBMmPjbvEz16MAy5QRzFvUAo-Tx_XXo7dvk7vf_jKTxLTUw8cwixPUC92byFw5w83FV-vP3XPr3KILG62Ww2PdwAojw2Etc7naJ-PJdBeTrpp268vJsiPcADqL3DP7I7Y7QevjYWe7t_YFg87IbtPYz3gz1yW5E7Ho3ePOVNVD3sbAi8jptQvZx3UryOzOG7MGOqPaGRmTwmaaM8JETZPR1yE70MtBg85lvfPBbIR70-P8w8VxgMvVcbCD1b5EO8z6Qovfwjgj1U1ZW8qBSwvSZjJr1Jewu8uTEiPUk9Fb2ZLqO7d6m3PQQJJb1xhYE8IZ_GPWLMJ70Kzgc8ewfLuxu6m7vEkay8UkjwuyDWtjzVqJG894MQPcepTjtOHXW8hR52vdCzGb3IaT68F5kjvGcsdb2LuEo88SkFPXp58DzXZBU8GlUBvYuBHz11LCW8EPJwvV5qH7zrgf87ccmxvJf8FTzRvVo7K6E7vLrFlzxqJik8dMMlvPyCh72WUtw5GZEYPvh-tDwZ5m05PHyjvILnqb3Wf1-42EMAPYZAyT1lHzW5dQEvvA3EMrwt2pS7jsApvdvgnzzFmr05qSKmvHViRbxD0c24C7BUvfKWKzzTi2k5325pvVVzFLxA8tY6Fl4zvfjIQTw67oe5nQgJvPgCzrxxY-o1tu92vCPXDb1cvSS5LUEmvSJOzLuUfwu5RldTOBYuULwWSNC4jILgPJzRsL2rUk24cuGbPdJ-Vb0UJH25E4gyPO1KpjwoIag4QeN4vHxH7b1hE6s5p70XPWhOaD2GYDo5g2iSvOSDHj2na6k3Oo7EvPy3nDzdGVi55eK5vHFom73lrQg2B_FcuxABjD2DnV2432yjvfwtCbzNfaq2AooHPJ85oL2zEZ23akoXvf13Tr0ZKV64d3PnvPBjMb3Cw9w3c-AwPUOQw70n1OO35iPpPOKL27wjA9W2eR48PYX-U7ynKJq2IA3nvBUqDj0eLr42hhAhPVx3073e85u3VRimPW0LxT2Dx-c4GCc5vZRDpT1llMe4fifMvSy8iz3JKcE4vu0zPQDE_b2ozv-3IAA4E0AJSG1QASpzEAAaYDH-ABUFA-j0EwLu9_bbEuAR_vom4ycA9cUAAy3EBwrq6L_fAP8l_w8IuQAAABwCDDoXAARgJOfoEsgFFrPCCRMRf_URMNciCPXfuu4A_xj2BQMrPgAJ58v8BwDZTQcyDCAALQEbQTs4E0AJSG9QAiqvBhAMGqAGAACAQQAAMMIAAIZCAAAgQQAA8EEAAFBBAAAEQgAAAAAAAFjCAAAwQQAAwMEAAKjBAAC4wQAAQMIAADBCAABAQAAAUMIAAJjBAABgwQAA-MEAADhCAABowgAAgMIAAI5CAACgQAAAAEEAADTCAACgQAAAmEIAAOBBAADwwQAAgD8AAMDAAAA4QgAA2MEAAERCAACAvwAAxEIAAHjCAAC4wQAAUEEAACBBAAB0QgAAqMEAAIA_AACIwQAAQMEAAADBAABoQgAALMIAACDBAABAwQAAEEIAAKBAAADIQQAAgMEAADBBAAD4QQAA2EEAAIRCAABQQgAAUMIAACzCAABwwgAA2MEAAAAAAAAkQgAAdMIAAATCAAAAwQAABEIAAHRCAACcwgAAukIAAABAAADswgAAWMIAABBCAABEwgAAEMIAACjCAACIwQAA0EEAALhBAABQwQAAFEIAAEBAAACIQgAAXEIAAPjBAAAMwgAAIMEAAHRCAAA4wgAA6MEAALjBAACAQQAAUEEAABxCAAAMQgAA4EAAAPhBAACMQgAAjsIAALjCAABQwQAAmEEAADBCAABAQQAAuEIAAIBAAACAPwAAKMIAAEjCAADMQgAA8EEAAOBAAACgwgAA-EEAAMDBAACYwQAATMIAAFzCAABYwgAASEIAADBCAACYQQAAdMIAADjCAADIwQAAoEAAAEDAAABgQQAAKEIAAKBAAAAQQQAA-EEAACDBAAAwwQAAvsIAADzCAAA8QgAA4EEAAMjBAAAsQgAAgEEAAIDCAACiQgAAmMEAACjCAAAAwQAAMMEAADDBAAAkwgAAmEEAADDBAACwwQAAhsIAAABAAABcQgAAcMEAAOBAAADwwQAA0MEAADBBAACAwgAAFEIAABBBAACQwQAAcEEAAGzCAABwwQAAoEEAABBBAADAQAAA4EAAAABAAACwwQAAgkIAAKJCAAAswgAAoMEAAMDAAAAQwgAA0EEAABTCAABgQQAA6EEAAAAAAAAAQAAAcMEAACBBAAAEQgAAKEIAABTCAACwQQAAXMIAAABBAAD4wQAAwMEgADgTQAlIdVABKo8CEAAagAIAAAS-AADgvAAA2D0AAEw-AADYPQAAuD0AAPg9AADivgAA-L0AAAw-AACAuwAALD4AABC9AADYPQAA-L0AAKi9AABAvAAAQLwAAOA8AAABPwAAfz8AAOg9AABwvQAAmD0AAHC9AACKPgAAZL4AAJa-AADoPQAAXD4AAJg9AABQvQAA2D0AAHC9AABUPgAAoLwAAPg9AACCvgAAqr4AAEQ-AABcvgAAgLsAAII-AACAuwAAuL0AAK4-AAD4PQAADD4AAOC8AACgPAAA6L0AAOi9AAAcPgAAmj4AABS-AAAQPQAAKT8AAAS-AAAQPQAAqD0AAEC8AAC4vQAAiD0AAKA8IAA4E0AJSHxQASqPAhABGoACAAAQvQAAmr4AAGy-AAA5vwAA2D0AAEC8AADgPAAAcL0AAEA8AAAQvQAAir4AAJg9AABkvgAAlr4AAAQ-AACgvAAAUL0AAAM_AAAQvQAACT8AAPi9AABQPQAAoLwAAEC8AADIvQAAQLwAADC9AAAwvQAA2D0AAKC8AACoPQAAyD0AADw-AAAcvgAADD4AAOg9AACCPgAARD4AAGy-AAB8PgAApj4AAPg9AACIvQAAMD0AAES-AADgvAAAf78AAAy-AAAQPQAA4DwAANi9AACKvgAAmD0AADA9AACOPgAA2D0AAKA8AACOvgAAVL4AAKC8AAAEvgAAfD4AALi9AADIPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=BMXhTO9iSwM","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["13710735364260270782"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"319594831"},"12108806405877392520":{"videoId":"12108806405877392520","docid":"34-5-6-Z1F5E026E54D0E2CF","description":"Want to learn more about how to build production grade APIs and support the channel? Buy my book on leanpub: https://leanpub.com/theultimateguidet... The book is in progress and will be...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4143317/35b3ec14425c74b865a8ba73a8451981/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/nKKuNgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=videoid:12108806405877392520","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitmen tarafından sunulan web geliştirme eğitimidir. Eğitmen, basit bir single page uygulaması oluşturarak bir API'den veri çekme sürecini adım adım göstermektedir.","Video, bir Node.js sunucusu üzerinde çalışan basit bir API'nin nasıl kullanılacağını göstermektedir. Eğitmen önce HTML, CSS ve JavaScript dosyaları oluşturarak temel yapıyı hazırlar, ardından fetch() fonksiyonu kullanarak API'den veri çekme işlemini gösterir. CORS (Cross-Origin Resource Sharing) sorununu çözmek için gerekli ayarları yapar ve çekilen verileri ekranda listelemek için DOM manipülasyonu yapar. Video, basit bir web uygulaması oluşturmak ve API ile etkileşim kurmak isteyenler için temel bilgileri içermektedir."]},"endTime":1782,"title":"Single Page Uygulaması ve API Bağlantısı Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Connecting a Frontend and Backend","list":{"type":"unordered","items":["The video demonstrates how to connect a frontend and backend in a single page application using an API.","The backend is running on localhost:3000 with an endpoint /listings that returns a list of data in JSON format.","A new frontend project is created in a folder named \"front\" with index.html, index.js, and style.css files."]},"beginTime":1,"endTime":156,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=1&ask_summarization=1"},{"index":1,"title":"Setting Up the Frontend","list":{"type":"unordered","items":["The HTML structure is set up with a script tag linking to index.js and a link tag for style.css.","A Python HTTP server is used to serve the index.html page on port 3000.","Basic styling is added to the body with a grey background color."]},"beginTime":156,"endTime":341,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=156&ask_summarization=1"},{"index":2,"title":"Creating the Header","list":{"type":"unordered","items":["A header function is created to render the header element with a class of \"header\" and \"header-text\".","The header text is set to \"Listings\" and appended to the root element.","CSS styles are added for the header container, including width, margin, and font size."]},"beginTime":341,"endTime":620,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=341&ask_summarization=1"},{"index":3,"title":"Fetching Data from the API","list":{"type":"unordered","items":["A function is created to fetch data from the /listings endpoint using the fetch API.","The response is converted to JSON format and logged to the console.","CORS (Cross-Origin Resource Sharing) issue is encountered due to security restrictions between different domains."]},"beginTime":620,"endTime":798,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=620&ask_summarization=1"},{"index":4,"title":"Resolving CORS Issue","list":{"type":"unordered","items":["The CORS issue is resolved by adding \"Access-Control-Allow-Origin: http://localhost:3000\" to the backend API's response headers.","After restarting the backend app, the frontend can now access the data from the API.","The fetched data is logged to the console successfully."]},"beginTime":798,"endTime":909,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=798&ask_summarization=1"},{"index":5,"title":"Rendering Listings","list":{"type":"unordered","items":["A listings container is created to hold the fetched listings.","A createListingsContainer function is implemented to create the container element.","A createListing function is created to generate HTML elements for each listing, including image, header, and description."]},"beginTime":909,"endTime":1445,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=909&ask_summarization=1"},{"index":6,"title":"Styling the Listings","list":{"type":"unordered","items":["CSS styles are added for the listings container, including width, margin, and background color.","Styles are applied to individual listings, including header and inner container.","Images are added to the listings and styled with max-width and spacing."]},"beginTime":1445,"endTime":1732,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=1445&ask_summarization=1"},{"index":7,"title":"Conclusion","list":{"type":"unordered","items":["The video demonstrates how to fetch data from an API and render it to the screen using JavaScript.","The frontend is created using HTML, CSS, and JavaScript with the fetch API to retrieve data.","The completed application displays a list of listings with images, headers, and descriptions."]},"beginTime":1732,"endTime":1779,"href":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=1732&ask_summarization=1"}],"linkTemplate":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Connecting the frontend and the backend","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ACI8EDbaXzo\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFgoUMTIxMDg4MDY0MDU4NzczOTI1MjBaFDEyMTA4ODA2NDA1ODc3MzkyNTIwapMXEgEwGAAiRRoxAAoqaGhoaGx4dWxzd2dxdG5sYmhoVUNaVGVVYWhuQTJHTW9vX1lwVEJGbzlBEgIAEioQwg8PGg8_E_YNggQkAYAEKyqLARABGniB-wv-AP8BAPT4CAECBP4BDAoH__YBAQDl8fsACf0BAPYB-wwHAAAAAQMH_f8AAAAB9gEE9f0BABP1AQADAAAACef3_P0AAAANAQEB_wEAAOUGCQQDAAEACPz7Cv8AAADv_QLx__8AAP8F9gMAAAAACfUIAwAAAAAgAC0IYdU7OBNACUhOUAIqhAIQABrwAWYC6v_d9xcBzPH4AOP55QCB4f3_Pwj5AOr3AACsE8z_z_r7ANwCIAHZCvQAvAcB_9UQ2wBGDxAADQAS__v5CgA3Ad8ANekTADUPFgL-Ben_4CMR_zAADwE_5h8CCAvT_gUE_v_83uAB0urpAA8qGwQRHBj_MR_kAsMQJAICGg4C2PEC_vor-AGtD_X-Fhj0BSMhxv45CdoA_PYKCTQU8gv2-g0GA-cK_vcf-wPj6fr2xvsDAQIZ_Afz7xsBCx4J-wr8CQnz4gHwBh8I8S0W-f3zEwb7B9sIEtzx6_Xi3Qn3Dff89rocC_rlGg4IDhT18SAALRQFGzs4E0AJSGFQAirPBxAAGsAHkgfyvqZACz3gg5e8HMg_vQnqjDuczC69LqmfvQMLu7xT8G-8tTUyPr9rSz3xaP48l8eqvhPH7Du-EZ28PSlzPpTA5rv1cg49T3paPeSGPjv5BpC9ptQFvj9MqboFZqq8KZi8vdjXOryR-uE8CoEsPjlH-Dwl7La8Rz6avQMa9Du05BQ8L5tKPbdKK73WaCK8W9HmPYNTOj21AEg7XVVRPfTtrjyg92s8QRzFvUAo-Tx_XXo7_AuUO9YGwLuv_wC8Vd_UO4zWdrx_fT68U9DtvR8yQL2R1568ATCuPYd5pLvRDxk9z2tnvRh8NT06DnK8V2n_O0x3jbrt6TS8d_UKvqCfLj1c-VG88IsLPvM_s7viOsY74KA9vfWR5Ty4b5o80JiZPcoCILylOlM7ZJPcPW79TzxnMcw81mSXPTghA723NTe7E0W4PZNG-7x1zLm8l8DSvMToObyAA6Q8E7ysPXAk0D3690-8VY-6vb45NzwXmSW8bY4zPVX6PTqki827YioePNXyubz_p6y8E5KWPW26jz0yKqE7lD5DvRapbrviBY2711ykvJXnCz1NyD28tCAEPhgIAr3YIDe6hR52vdCzGb3IaT68i2o2PUL7hbvSP1o7tkowPI9BH7zLiMm7DjYQPQCogr0iMzy8BXvCvXMuRb2na_W63MaVPE8BtLo4izQ7DoFIPOvl1709nWm7xvxcPMaNFr0htaI5lY2NPeo3mL2FVW86UvmNvCcOhTwXcle76jhDvcEpAj2sj6g57q8OPp8Skb1-0JQ5TLMMvECj9DzEFeW5VsVKvc6E7LuNdIA55lyKPG0bhjx7e1o53SqjvFc9wL2RBh45otd6vKgRZL3dBEu5Vxa7vDs_ID2L5SA66w0oPX5U5DqFzi06umVqu9fdvLzuAcq4LKCrvAt72j2iokG5GGFFPa2h9L3BA8q4OMZpvb0Imb3SOxY58MU-ulCa_LwcQQo4K7R_uz-G8zx0F4-4YkOcPMMdiT1YsKE55Y5IPAmOJjzpW4S4PuSSPDdJPbxOGlI4sA-xvbcMuL3-WDi45ba9POwlV7tInW44bcX-vaLUPr0aL_S4wnVbvbow0r02w7u1hImFvZU_BL1r4hO4tMjWvXRGv73et704gKBXPVjZiL1OyYW4KopcPZt8abww9RO3sgQDPY2Uc7ujkWu3cX-0PdekOz3kJ1q4PXOQPcivZL0ksgQ3QstfPWMatz1ukI44ifDPvZNRtT3tePG4qA0dvYncAj2iPPa27G2TPe7xjb28Vm63IAA4E0AJSG1QASpzEAAaYFMMAELWGLXO9jzx8MS25wnrBx0Gyvn_BwcA_gb8-x8c9Lz96v8o7hr9qgAAACgQCTIJAMlu4sjl_r4u__P3A_kFfyDsJszXPQw4u04p2Qcg5Df7HAAc5-D1HgzwRwQ9QiAALUVNJDs4E0AJSG9QAiqvBhAMGqAGAAAgQQAACEIAALhBAAAAwAAAGEIAAJ5CAAAwQgAAgEEAAIbCAAAEwgAAoEEAACjCAADowQAAmEEAAExCAAAMwgAAYMEAAITCAAAswgAAAMIAAFRCAABowgAAYEEAAGRCAAAQQgAANMIAALDBAAAAQAAAwEIAAIDAAACQwgAAEMEAAKTCAABcQgAAoEAAAHTCAAAgQQAAAEIAAFxCAACgQQAAUEIAAJBBAABQQQAAEEEAACjCAADAQQAAEMEAAMjBAABMQgAA6MEAAMrCAABAwgAAQEEAAJjCAAC0QgAAdEIAAHTCAAAgwQAA4MAAAEBBAACAPwAATMIAAKDAAACqwgAACEIAALzCAAAAwQAA8EEAACBBAAAQwQAAaEIAAEBCAACIQQAA2EEAAIDBAABAQgAABMIAABxCAADAQAAAIMIAADDCAAAkQgAAUMEAAIDBAAAAwQAAoMAAAJDBAADAQQAAJEIAADxCAABMQgAA0EEAAJjBAACEwgAAAMEAAODBAADwwQAAoEAAACBBAADIwQAAEMIAAOBBAACIQgAAEMEAAEzCAABAwAAA4EAAAAxCAADAQQAAXEIAAFxCAABwwQAAJMIAAKBAAAD4QQAANEIAAKBAAAAAwQAAAAAAAEBBAABgQgAADMIAABBBAABMwgAAKMIAABhCAACYQQAAEEEAADzCAACQwQAAgsIAAADCAAAAQgAAGMIAAGDBAAAgQQAAYMEAAABAAAAwwQAAQEAAAOhBAAAUQgAAbEIAAHDBAACaQgAA4EEAAHTCAAAIQgAALMIAAFBBAABwQgAAHEIAAIBBAACwwQAAmMEAABDBAADAwQAAwMEAAOhBAAAoQgAAHEIAAJBBAABYwgAA4EAAAADAAACCwgAA4MAAAMBAAACSQgAAEEEAAGTCAAAUQgAAgEAAADDBAACgQQAACEIAAFRCAADwwQAAKMIAAJhCAACQwgAAGMIAALDBAAAgwgAAgEAAADRCAACkwgAA0kIAABxCAABwQQAABEIAAPDBAACAwQAAMEEAAIzCAADYQQAAgsIAAGBCAABwwQAAYEEgADgTQAlIdVABKo8CEAAagAIAADA9AACgvAAAVD4AANi9AABQvQAA-L0AAAQ-AAC-vgAARL4AAOA8AACgPAAAEL0AAHC9AAAEvgAAqL0AAPi9AADIPQAAgLsAACS-AAA8PgAAfz8AANg9AACovQAAQLwAAHA9AAAQvQAAuL0AAKi9AAAwvQAAND4AABQ-AAAMPgAAVD4AAEC8AACAOwAA4LwAAFw-AABMvgAAir4AAPi9AAAMvgAAML0AACw-AABcvgAAmD0AAFA9AAAMPgAAqL0AANi9AACgPAAA-D0AABA9AABUPgAAgDsAAHS-AAAQvQAA_j4AABS-AAAkPgAAHD4AAIA7AACAuwAAHD4AAKC8IAA4E0AJSHxQASqPAhABGoACAAAQPQAANL4AAEA8AAAzvwAA2L0AADw-AAAQvQAAhj4AALi9AACYvQAAbL4AAAS-AADgPAAA6L0AADA9AABAPAAAED0AADU_AACgvAAA4j4AANi9AACYPQAAML0AADy-AAC4vQAAdL4AAAw-AAAwvQAAFD4AAPg9AABQPQAAcD0AAFA9AACCvgAAUD0AAEC8AADgPAAAyD0AAGS-AABsPgAAQDwAABS-AACYvQAAMD0AAFS-AACYPQAAf78AAMi9AACIvQAAyD0AAIC7AADgvAAAcL0AADA9AACmPgAAmD0AAIA7AACoPQAAiD0AAJg9AAD4PQAAUD0AAEA8AAD4vSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=ACI8EDbaXzo","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12108806405877392520"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1692353730"},"1600091350168728285":{"videoId":"1600091350168728285","docid":"34-6-9-Z36AD085950B919D0","description":"In this video, we'll do a little bit of refactoring in order to get set up for implementing routing.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2251740/208931375a810025a551649f75ca2f44/564x318_1"},"target":"_self","position":"19","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dcs3xSee-k2I","linkTemplate":"/video/preview/1600091350168728285?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Refactoring the dashboard - building a full app with react","related_orig_text":"Fredrik Oseberg Coding Lessons","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Fredrik Oseberg Coding Lessons\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=cs3xSee-k2I\",\"src\":\"serp\",\"rvb\":\"EqkDChQxNTgwMzQ3MzAyOTU4MjA5MDE2NAoRODMyNzQxMjEwMzI1ODUxOTkKEzUzNzg4OTE1MzI5MzQwNzc3OTAKFDEyMzMwMDM5ODAxMDU3NDk4MzEzChQxMjE3MjYzNTk0NTkxNjk0MjUwMwoTNDU2NzA3OTc1NTI4MjIwNTM5NwoUMTY2OTE2NDQyMjg0MjE2NTc5NzIKEzg1NzQ1NTE2MTQxNDQ5MzE1MTUKEzc2MzI5OTgyMTg1Mjg1NTc1NTQKEzk0Njg0MTk1Nzk1NjMxNDU0NDEKFDEzOTQ3ODU4MjczNTIxNTkwNjY4ChMyMDU0NzU2MDUxNDY4NTQ3OTQ4ChMyODg1MTQ3ODk2NzMyOTg3MTM3ChM5NTg4MjQ2NjkxODA1MTgwNjA0ChI2NjI2NjczNzU3NDE2Mjg1NTcKFDEzNzEwNzM1MzY0MjYwMjcwNzgyChQxMjEwODgwNjQwNTg3NzM5MjUyMAoTMTYwMDA5MTM1MDE2ODcyODI4NQoTNDU1OTU0MTE1Njc3NjY1MjQyNgoUMTgzNTUxMjg5OTIxMTAwNTUzNzYaFQoTMTYwMDA5MTM1MDE2ODcyODI4NVoTMTYwMDA5MTM1MDE2ODcyODI4NWqvDRIBMBgAIkUaMQAKKmhoaGhseHVsc3dncXRubGJoaFVDWlRlVWFobkEyR01vb19ZcFRCRm85QRICABIqEMIPDxoPPxPVCYIEJAGABCsqiwEQARp4ge4F_AUB_wD1-AYJDgb8AQwA-_r2AAAA4uoD-gH8AgAFAfoB9gEAAPkE8QkHAAAA-fv4-gL-AAD__AQSAwAAAAwBDAT1AAAAAhEABP4BAAAE_RIAA_8AAAX39AH_AAAA7A8J_f___wADBAv3AAAAABXvBwIAAQAAIAAtaizPOzgTQAlITlACKnMQABpgIgwAIwH89_gPCfjy6PMMCfsDCPMN_QAK4QAZLOfXDiDQuNT4ACHY8wPEAAAA8QfkN-QAAkT56dMOBA_NDv_dIAd_9RUI4xcHEPL94OkaCdgFHQwnAL4PDgDpCfom_vYrIAAtovlmOzgTQAlIb1ACKq8GEAwaoAYAABjCAABAwAAAJEIAAKDBAAAcQgAAgEAAAPBBAAAYQgAAlsIAAODAAABoQgAA1sIAAAzCAAAUwgAAGEIAAODAAACwwQAADMIAAKrCAAAcwgAAgL8AAAjCAACAQQAAoEEAAADAAAAIwgAA8MEAAJDBAABoQgAAUMIAANDBAACsQgAAAMMAACzCAABgwQAA4MEAAIBAAAAUQgAAoMAAALhCAAAQwQAAEEIAAADBAAAQQgAA4MAAAJDBAABgwQAAsEEAAKBCAACgQAAAiMIAAHDBAAAYwgAA6MEAAGxCAAAAwgAAAMMAACBBAAAUwgAAAAAAACxCAADQwQAAAEEAAOrCAABEQgAAjsIAACzCAABkwgAA8EEAAEDAAAAYQgAAhEIAADBCAADIQQAAUEIAAGDBAACYwQAAmEEAAABCAAD4wQAAWMIAAChCAAAgQgAAAMEAAATCAACAvwAAaEIAAHRCAACsQgAAAEAAAABAAAAgQgAAgMEAAIbCAAAAwAAA6MEAAATCAAAgQgAA8EEAAKBAAAAEwgAAiEEAADBBAAC4wQAARMIAAABAAABkQgAAAEAAAHBBAAAgQgAAREIAAMhBAAC4wQAAAMAAAIjBAADYQQAAsEEAADRCAABwwQAAQMEAAFBBAABYwgAAIMEAAPjBAAAgQQAAVEIAAHBBAAAAwQAAjsIAACjCAACEwgAA8MEAAAzCAACYwQAA4MAAAJBBAAAQQQAAjkIAAEDBAAAQwgAAYEEAANBBAAAYQgAA4EEAAK5CAADwQQAAjsIAAGBCAAAQwQAAWEIAAJDBAADowQAAqEEAAODBAABwwgAAnsIAABDCAACAPwAA6MEAAJhBAAAgwQAAmMEAAIjBAACAvwAANMIAAIC_AADAwAAATEIAANBBAAAEQgAAkMEAADBCAAAswgAAYMIAAMBAAACYwQAAgEAAAHDBAAAgwQAAoEAAACTCAADgwAAAIMIAAIDAAAD4QQAAgL8AAAzCAACKQgAA0EEAAKDBAADQwQAAUMEAABBBAAAAQQAALMIAAIDBAAAwwQAA-EEAAEzCAAAEwiAAOBNACUh1UAEqjwIQABqAAgAAgLsAAOg9AAAQPQAAoLwAAES-AACoPQAAED0AAPK-AAAEvgAAED0AAMI-AABwPQAAiD0AAOA8AABAvAAAMD0AAHA9AABQPQAAcD0AAI4-AAB_PwAAHD4AABC9AAAsPgAADL4AANg9AAB0vgAA-L0AAOi9AADgvAAADD4AAKA8AACYPQAAiD0AAL4-AAC4PQAAJD4AAIq-AACqvgAA4LwAAJq-AADgvAAAUL0AAJi9AAD4PQAAUD0AAJg9AAAQPQAALD4AABS-AACSPgAAPL4AAKI-AAB8PgAAcL0AAIA7AAADPwAAFL4AAAQ-AABwPQAAqD0AAEC8AAD4PQAAHD4gADgTQAlIfFABKo8CEAEagAIAABy-AABQPQAAoDwAAA-_AADoPQAABD4AAOA8AAAwvQAAMD0AAOA8AACAOwAAmL0AAFC9AABsvgAATD4AAOC8AADIPQAALz8AAKC8AACiPgAAfL4AAAy-AAC4PQAA4LwAABC9AACYPQAAED0AAEC8AAD4PQAAML0AADA9AAD4PQAAPL4AAFw-AABEPgAAcD0AAKA8AABkPgAAbL4AAHC9AAD4PQAAuD0AAKA8AADgPAAAhr4AAFA9AAB_vwAA4DwAAHA9AADgPAAAcL0AAGS-AAAQPQAABD4AAAw-AAAQPQAAqD0AAIi9AABMvgAAUD0AAJi9AAAkvgAAQLwAANg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=cs3xSee-k2I","parent-reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["1600091350168728285"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3637421236"}},"dups":{"15803473029582090164":{"videoId":"15803473029582090164","title":"Make your react \u0007[code\u0007] 95% more readable with this simple component","cleanTitle":"Make your react code 95% more readable with this simple component","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=H4bMPdZp7gM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/H4bMPdZp7gM?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":909,"text":"15:09","a11yText":"Süre 15 dakika 9 saniye","shortText":"15 dk."},"date":"30 nis 2021","modifyTime":1619740800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/H4bMPdZp7gM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=H4bMPdZp7gM","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":909},"parentClipId":"15803473029582090164","href":"/preview/15803473029582090164?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/15803473029582090164?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"83274121032585199":{"videoId":"83274121032585199","title":"Connecting the frontend and the backend - Updated AND Expanded","cleanTitle":"Connecting the frontend and the backend - Updated AND Expanded","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=d41DbbeYe2M","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/d41DbbeYe2M?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4027,"text":"1:07:07","a11yText":"Süre 1 saat 7 dakika 7 saniye","shortText":"1 sa. 7 dk."},"views":{"text":"1,5bin","a11yText":"1,5 bin izleme"},"date":"12 eyl 2022","modifyTime":1662988376000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/d41DbbeYe2M?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=d41DbbeYe2M","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":4027},"parentClipId":"83274121032585199","href":"/preview/83274121032585199?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/83274121032585199?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5378891532934077790":{"videoId":"5378891532934077790","title":"Web fundamentals introduction","cleanTitle":"Web fundamentals introduction","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kmvg9C8hVa0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kmvg9C8hVa0?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":154,"text":"2:34","a11yText":"Süre 2 dakika 34 saniye","shortText":"2 dk."},"views":{"text":"19,3bin","a11yText":"19,3 bin izleme"},"date":"22 tem 2020","modifyTime":1595376000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kmvg9C8hVa0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kmvg9C8hVa0","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":154},"parentClipId":"5378891532934077790","href":"/preview/5378891532934077790?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/5378891532934077790?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12330039801057498313":{"videoId":"12330039801057498313","title":"Understanding events in Javascript part 3","cleanTitle":"Understanding events in Javascript part 3","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kO1KW2s3Las","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kO1KW2s3Las?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":869,"text":"14:29","a11yText":"Süre 14 dakika 29 saniye","shortText":"14 dk."},"date":"27 ağu 2021","modifyTime":1630022400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kO1KW2s3Las?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kO1KW2s3Las","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":869},"parentClipId":"12330039801057498313","href":"/preview/12330039801057498313?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/12330039801057498313?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12172635945916942503":{"videoId":"12172635945916942503","title":"Understanding servers","cleanTitle":"Understanding servers","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7mXl2gLw5R8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7mXl2gLw5R8?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":570,"text":"9:30","a11yText":"Süre 9 dakika 30 saniye","shortText":"9 dk."},"views":{"text":"4,6bin","a11yText":"4,6 bin izleme"},"date":"29 tem 2020","modifyTime":1595980800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7mXl2gLw5R8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7mXl2gLw5R8","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":570},"parentClipId":"12172635945916942503","href":"/preview/12172635945916942503?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/12172635945916942503?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4567079755282205397":{"videoId":"4567079755282205397","title":"Implementing a reusable fade in animation part two","cleanTitle":"Implementing a reusable fade in animation part two","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=rs92rsJZgMg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/rs92rsJZgMg?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"https://www.youtube.com/channel/UCZTeUahnA2GMoo_YpTBFo9A","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":274,"text":"4:34","a11yText":"Süre 4 dakika 34 saniye","shortText":"4 dk."},"date":"8 haz 2022","modifyTime":1654646400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/rs92rsJZgMg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=rs92rsJZgMg","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":274},"parentClipId":"4567079755282205397","href":"/preview/4567079755282205397?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/4567079755282205397?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16691644228421657972":{"videoId":"16691644228421657972","title":"Understand Where Javascript ENDS and the Browser / Nodejs begins","cleanTitle":"Understand Where Javascript ENDS and the Browser / Nodejs begins","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=NR4cUdW1qCA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/NR4cUdW1qCA?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":598,"text":"9:58","a11yText":"Süre 9 dakika 58 saniye","shortText":"9 dk."},"date":"13 nis 2022","modifyTime":1649808000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/NR4cUdW1qCA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=NR4cUdW1qCA","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":598},"parentClipId":"16691644228421657972","href":"/preview/16691644228421657972?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/16691644228421657972?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8574551614144931515":{"videoId":"8574551614144931515","title":"Building a fade in animation","cleanTitle":"Building a fade in animation","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kRqeBOuQIWM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kRqeBOuQIWM?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":857,"text":"14:17","a11yText":"Süre 14 dakika 17 saniye","shortText":"14 dk."},"date":"12 mayıs 2022","modifyTime":1652313600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kRqeBOuQIWM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kRqeBOuQIWM","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":857},"parentClipId":"8574551614144931515","href":"/preview/8574551614144931515?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/8574551614144931515?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7632998218528557554":{"videoId":"7632998218528557554","title":"A simple introduction to APIs","cleanTitle":"A simple introduction to APIs","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=MJ8k6cjKAhU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/MJ8k6cjKAhU?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":365,"text":"6:05","a11yText":"Süre 6 dakika 5 saniye","shortText":"6 dk."},"views":{"text":"2,5bin","a11yText":"2,5 bin izleme"},"date":"13 eyl 2020","modifyTime":1599955200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/MJ8k6cjKAhU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=MJ8k6cjKAhU","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":365},"parentClipId":"7632998218528557554","href":"/preview/7632998218528557554?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/7632998218528557554?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9468419579563145441":{"videoId":"9468419579563145441","title":"This concept will boost your learning massively","cleanTitle":"This concept will boost your learning massively","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=xlqm-KxGz9Q","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/xlqm-KxGz9Q?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":722,"text":"12:02","a11yText":"Süre 12 dakika 2 saniye","shortText":"12 dk."},"date":"7 mar 2021","modifyTime":1615075200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/xlqm-KxGz9Q?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=xlqm-KxGz9Q","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":722},"parentClipId":"9468419579563145441","href":"/preview/9468419579563145441?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/9468419579563145441?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13947858273521590668":{"videoId":"13947858273521590668","title":"Building an application for beginners in Plain JS","cleanTitle":"Building an application for beginners in Plain JS","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=uvjdvxhPQU4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/uvjdvxhPQU4?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6853,"text":"1:54:13","a11yText":"Süre 1 saat 54 dakika 13 saniye","shortText":"1 sa. 54 dk."},"date":"5 mar 2021","modifyTime":1614902400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/uvjdvxhPQU4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=uvjdvxhPQU4","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":6853},"parentClipId":"13947858273521590668","href":"/preview/13947858273521590668?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/13947858273521590668?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2054756051468547948":{"videoId":"2054756051468547948","title":"Exploring the ActionProvider in react-chatbot-kit","cleanTitle":"Exploring the ActionProvider in react-chatbot-kit","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=DOOxcEO3KGY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/DOOxcEO3KGY?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":524,"text":"8:44","a11yText":"Süre 8 dakika 44 saniye","shortText":"8 dk."},"views":{"text":"6bin","a11yText":"6 bin izleme"},"date":"12 ağu 2020","modifyTime":1597190400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/DOOxcEO3KGY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=DOOxcEO3KGY","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":524},"parentClipId":"2054756051468547948","href":"/preview/2054756051468547948?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/2054756051468547948?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2885147896732987137":{"videoId":"2885147896732987137","title":"Implementing the select box - building a full app with react","cleanTitle":"Implementing the select box - building a full app with react","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-Gsbt5BqPn8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-Gsbt5BqPn8?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1049,"text":"17:29","a11yText":"Süre 17 dakika 29 saniye","shortText":"17 dk."},"date":"29 eki 2020","modifyTime":1603929600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-Gsbt5BqPn8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-Gsbt5BqPn8","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":1049},"parentClipId":"2885147896732987137","href":"/preview/2885147896732987137?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/2885147896732987137?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9588246691805180604":{"videoId":"9588246691805180604","title":"Exploring the MessageParser in react-chatbot-kit","cleanTitle":"Exploring the MessageParser in react-chatbot-kit","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=VLKKjxGHiT8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/VLKKjxGHiT8?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":350,"text":"5:50","a11yText":"Süre 5 dakika 50 saniye","shortText":"5 dk."},"views":{"text":"5,9bin","a11yText":"5,9 bin izleme"},"date":"12 ağu 2020","modifyTime":1597190400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/VLKKjxGHiT8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=VLKKjxGHiT8","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":350},"parentClipId":"9588246691805180604","href":"/preview/9588246691805180604?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/9588246691805180604?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"662667375741628557":{"videoId":"662667375741628557","title":"Learn javascript in 2021 easily with this course!","cleanTitle":"Learn javascript in 2021 easily with this course!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=dnlwVN21hU4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/dnlwVN21hU4?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/channel/UCZTeUahnA2GMoo_YpTBFo9A","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":328,"text":"5:28","a11yText":"Süre 5 dakika 28 saniye","shortText":"5 dk."},"date":"28 şub 2021","modifyTime":1614470400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/dnlwVN21hU4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=dnlwVN21hU4","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":328},"parentClipId":"662667375741628557","href":"/preview/662667375741628557?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/662667375741628557?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13710735364260270782":{"videoId":"13710735364260270782","title":"Make amazing JS experiences by understanding the DOM","cleanTitle":"Make amazing JS experiences by understanding the DOM","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=BMXhTO9iSwM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/BMXhTO9iSwM?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1185,"text":"19:45","a11yText":"Süre 19 dakika 45 saniye","shortText":"19 dk."},"date":"15 haz 2021","modifyTime":1623715200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/BMXhTO9iSwM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=BMXhTO9iSwM","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":1185},"parentClipId":"13710735364260270782","href":"/preview/13710735364260270782?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/13710735364260270782?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12108806405877392520":{"videoId":"12108806405877392520","title":"Connecting the frontend and the backend","cleanTitle":"Connecting the frontend and the backend","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ACI8EDbaXzo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ACI8EDbaXzo?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1782,"text":"29:42","a11yText":"Süre 29 dakika 42 saniye","shortText":"29 dk."},"views":{"text":"52,5bin","a11yText":"52,5 bin izleme"},"date":"15 kas 2020","modifyTime":1605398400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ACI8EDbaXzo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ACI8EDbaXzo","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":1782},"parentClipId":"12108806405877392520","href":"/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/12108806405877392520?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1600091350168728285":{"videoId":"1600091350168728285","title":"Refactoring the dashboard - building a full app with react","cleanTitle":"Refactoring the dashboard - building a full app with react","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=cs3xSee-k2I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/cs3xSee-k2I?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":"d3d3LnlvdXR1YmUuY29tO1VDWlRlVWFobkEyR01vb19ZcFRCRm85QQ==","name":"Fredrik Oseberg Coding Lessons","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fredrik+Oseberg+Coding+Lessons","origUrl":"http://www.youtube.com/@fredrikosebergcodinglesson7841","a11yText":"Fredrik Oseberg Coding Lessons. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1237,"text":"20:37","a11yText":"Süre 20 dakika 37 saniye","shortText":"20 dk."},"date":"18 eki 2020","modifyTime":1602979200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/cs3xSee-k2I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=cs3xSee-k2I","reqid":"1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL","duration":1237},"parentClipId":"1600091350168728285","href":"/preview/1600091350168728285?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","rawHref":"/video/preview/1600091350168728285?parent-reqid=1767048850447667-14862467883718748588-balancer-l7leveler-kubr-yp-sas-226-BAL&text=Fredrik+Oseberg+Coding+Lessons","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":"8624678837187485887226","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":"Fredrik Oseberg Coding Lessons","queryUriEscaped":"Fredrik%20Oseberg%20Coding%20Lessons","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"}}}