{"pages":{"search":{"query":"Haskell at Work","originalQuery":"Haskell at Work","serpid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","parentReqid":"","serpItems":[{"id":"583772553388426296-0-0","type":"videoSnippet","props":{"videoId":"583772553388426296"},"curPage":0},{"id":"5773411325215099406-0-1","type":"videoSnippet","props":{"videoId":"5773411325215099406"},"curPage":0},{"id":"12860585688189304811-0-2","type":"videoSnippet","props":{"videoId":"12860585688189304811"},"curPage":0},{"id":"10723218029400323653-0-3","type":"videoSnippet","props":{"videoId":"10723218029400323653"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEhhc2tlbGwgYXQgV29yawo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","ui":"desktop","yuid":"7511198771773449672"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"6736403421848711041-0-5","type":"videoSnippet","props":{"videoId":"6736403421848711041"},"curPage":0},{"id":"9293603233155713554-0-6","type":"videoSnippet","props":{"videoId":"9293603233155713554"},"curPage":0},{"id":"6165084084752277539-0-7","type":"videoSnippet","props":{"videoId":"6165084084752277539"},"curPage":0},{"id":"11653865905141947920-0-8","type":"videoSnippet","props":{"videoId":"11653865905141947920"},"curPage":0},{"id":"896381169937926337-0-9","type":"videoSnippet","props":{"videoId":"896381169937926337"},"curPage":0},{"id":"16209097473092370207-0-10","type":"videoSnippet","props":{"videoId":"16209097473092370207"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEhhc2tlbGwgYXQgV29yawo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","ui":"desktop","yuid":"7511198771773449672"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"11508703406608780990-0-12","type":"videoSnippet","props":{"videoId":"11508703406608780990"},"curPage":0},{"id":"7873912636112624325-0-13","type":"videoSnippet","props":{"videoId":"7873912636112624325"},"curPage":0},{"id":"7915033731515146997-0-14","type":"videoSnippet","props":{"videoId":"7915033731515146997"},"curPage":0},{"id":"15251694028127679874-0-15","type":"videoSnippet","props":{"videoId":"15251694028127679874"},"curPage":0},{"id":"18210934328927512450-0-16","type":"videoSnippet","props":{"videoId":"18210934328927512450"},"curPage":0},{"id":"10767544290542843520-0-17","type":"videoSnippet","props":{"videoId":"10767544290542843520"},"curPage":0},{"id":"17819104383556010711-0-18","type":"videoSnippet","props":{"videoId":"17819104383556010711"},"curPage":0},{"id":"2112659493335884397-0-19","type":"videoSnippet","props":{"videoId":"2112659493335884397"},"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,"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":"dEhhc2tlbGwgYXQgV29yawo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","ui":"desktop","yuid":"7511198771773449672"}}},"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%3DHaskell%2Bat%2BWork","pages":[{"reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","start":0,"end":20,"pageNumber":0,"isCounterSent":false}]},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"5486110829158406787201","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_search_toggle_with_text":1,"video_viewer_show_placeholder":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_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"}}},"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_channel_link_mode":2,"video_partner_label":1,"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_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,"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,"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":0,"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":["1506054,0,82;1503641,0,69;1469659,0,99;1457620,0,25;1504422,0,15;1488899,0,94;1499486,0,52;1506433,0,54;1509161,0,33;1431639,0,24;1492999,0,58;1475300,0,16;1501449,0,43;1504548,0,58;1487676,0,51;1509936,0,12;1490833,0,12;1503895,0,87;241535,0,19;123857,0,20;1508492,0,66;1500735,0,44;45960,0,50;1500365,0,74;1508041,0,22;1510435,0,43;46451,0,68;151171,0,13;1281084,0,50;287509,0,23;1447467,0,8;1254301,0,85;1482951,0,17;1499422,0,38;1478787,0,62;1492864,0,38"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DHaskell%2Bat%2BWork","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=Haskell+at+Work","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":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=Haskell+at+Work","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Haskell at Work: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Haskell at Work\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Haskell at Work — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y5eccceef79a2ec71817694155d5cb961","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1506054,1503641,1469659,1457620,1504422,1488899,1499486,1506433,1509161,1431639,1492999,1475300,1501449,1504548,1487676,1509936,1490833,1503895,241535,123857,1508492,1500735,45960,1500365,1508041,1510435,46451,151171,1281084,287509,1447467,1254301,1482951,1499422,1478787,1492864","queryText":"Haskell at Work","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7511198771773449672","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,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,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,1459585,1461130,1492788,1495633,1509771,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1773449691","tz":"America/Louisville","to_iso":"2026-03-13T20:54:51-0400","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-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":"1506054,1503641,1469659,1457620,1504422,1488899,1499486,1506433,1509161,1431639,1492999,1475300,1501449,1504548,1487676,1509936,1490833,1503895,241535,123857,1508492,1500735,45960,1500365,1508041,1510435,46451,151171,1281084,287509,1447467,1254301,1482951,1499422,1478787,1492864","queryText":"Haskell at Work","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7511198771773449672","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":"5486110829158406787201","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":159,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"shouldCensorShockContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"isCommentsSmartNonStopEnabled":false,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false,"isPlayerChangeCounterEnabled":false,"isSmallTitle":false,"shouldRestoreMuteState":false,"isAdvUnderPlayerWithSlider":false,"isAdvUnderPlayerCommentsAligned":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"showShock":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"7511198771773449672","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1785.0__ab4b9de1530b4e7ef53ae9d2e7bd51dd0141055f","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","request_entry_completed":"2021","snippet":"254","icon":"1167","abuse":"1436","submit":"297","extralinks":"3557","feedback":"296","wizard":"358","incut":"1073","out":"3218","popup":"1544","scroll":"768","show":"487","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"583772553388426296":{"videoId":"583772553388426296","docid":"34-2-12-Z5755278D02065221","description":"Haskell is an amazing language for domain modelling, with its expressive data types and highly reusable abstractions. In this episode we will design the core of a simple project management system...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/786723/ca852113af54a1e4b287826087a44a47/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/bcNQUAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dpe6S5skZwNE","linkTemplate":"/video/preview/583772553388426296?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Domain Modelling with Haskell: Data Structures","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pe6S5skZwNE\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoUChI1ODM3NzI1NTMzODg0MjYyOTZaEjU4Mzc3MjU1MzM4ODQyNjI5NmqTFxIBMBgAIkUaMQAKKmhoYW9xdHF0aWdrc3h5cmJoaFVDVWd4cGFLN3lTUi16NkFYQTUtdUR1dxICABIqEMIPDxoPPxP_BIIEJAGABCsqiwEQARp4gfQDAv7_AQDr_gUDBwL_AB4KA_r0BAQA5QME_Qn9AgAG8gsGBAAAAAr_-QP6AAAA_-71CP39AAAX9PAAAQAAABIFBvn4AAAADQEBAf8BAAAC-fwGA_8AAAD2Dgb_AAAA9QD_-QQAAAD_BfYDAAAAABTwBwIAAQAAIAAt2DLUOzgTQAlITlACKoQCEAAa8AFqEfz_C-YAA7sF3gC7AvsAgQAC_yj26wDR9_8A3fHbAOQMAgDi7Bn_1AEB_6v--AHM_dz_JAMTABv4GQAb9SX_GBD3ASvbJAJQ_d7_8hDn__4KIP4e6ysCJOUG_xPy8QAHAgz-2ubRAbzm6QPwDCwCGvrlASIcCf_wCRj99BkJ_urv-AfjCwkD29oJAAsW_f_8H9wEJRXd_uYCBQoxE_ML9_oMBgUEDgAICQMN5Or699n-7__vIfT96wshA_oYEAHeDQkO7-Xz-fETCPEqFfr96xkIAgjw9gcB3vX_5N8I-OnvCgDKMwn54vwZ6fkK9_MgAC2_TyQ7OBNACUhhUAIqzwcQABrABwcH2755A4w8ymcxOsE72b1TFr89V2J5PI7ZuL3iECC9ZlBIvXnl-j0lsLk9qCLwPJxNl77qPVy5ZI8WvC0JUD7U-GA85mQYPeen2L2cU8k8AOIuO7eyJL4pFcM8RNBivFADQb2Yp1O9rINNPTusAD4Csnw8Anw8vWD9ZL15uW26eHy5u51SOT117Lu8PKtgPI4EGj4ExTQ8Fdm5O8a-qT1PKlA8SRwLPIJeE72TXUQ8Oy86PL-1g715ioE8WmkMu3VmLD2mi8M8_3SoPFptmbwzZIa9vnsPvK-wID2oN4M9nyPNPLkAtLxlTZE9TKxnvAaWDT0gyjy8JGR7PLHhSb4ukvY8TwidPL-4FD7jC0m8prvGvA_pHL3N0089iXUPPSdIUT2tzCq918nPPJfmJj4l_Dc90ssDO5ErUD3mlla93sF0PLowAj5mvZi8zD60vHw7M7390SK8NJeAPAm70Tscts0973pEvAPfvr0s3wk95_ITO8-aZD32UVy9e-uuO_O9UD0iaxE81m59O5BdMzwibWM935XyOkUZ4LwmBOU7Q5OfvNCg_DxQidA8inEAvJFk9j1po1-8AJOSuzF2R706voy9sH03vAO9Jj00v_W8lFC4O2P-ejueEqs8ESRKPGDcN727BMy9KrrDuvQy6r0ofYG9FVW_OjWEHr3uzhw8gL-Uu9W8eT2bffo5gtA0O5WZUr25b_U8Cmtkunrkqj0jX668b0iCuSpZKbybVFS9bx3SO9buC7wVG-k5NnosOpRAtD3gzWS94odqOc2h1jx4UpU8PMqXOP09Z7yAnga9e5vHOP5lUrxjCKA9E7rtOGr2I7vvnae9YkjcuIBw07sXzaS9RJKbOGNel71vSjk944eROR71rD3khaQ91IyZuJI-rTxxG828sb9mOJKeGD363Qo9ZHgAOBqtXj0Ryeu8bR4COVe2ar1ewKY8jZKCOEMSxzxNELU8tbuDODhpWj2xHHy8xxmZuJyoJT1hKBE9zUPlOCgzFD26b5A7SNLgtziQZL2Z4yu9PJwROOLPm70zUPm9RsoNuLZYAD26fSo5oGK_N23F_r2i1D69Gi_0uEmMVLzvSoy9eSvXNnVat7yY60O90KjFNochqL0G4Jq9ynQuOJ3Z7j2flZO6o2oOuWaDHD5c3KC98PyDtzTx6DmHexs9GAMdOAVp5j0z6F88Ng8uODLurD1cJr697GpDNyL_7D01KQU-835buB44gr0z8549nOfyuH8vxbzk1ik9TDOIuCg1qrwz3CC9FZJMNiAAOBNACUhtUAEqcxAAGmAj-gAR2uzkwSVGBgC46hD5B_LuMdgO_-OvAMUq8woQ1tO09zb_K8se46IAAAAd2vwjDgAEeiDCEQzF9Cq72dMPIH8M6m_MPPIaD8wx-qon9Bg3M0MAHurCGy3O6AUgKf0gAC27Axk7OBNACUhvUAIqrwYQDBqgBgAAEMEAAJZCAADIQQAAwMAAAFhCAABEQgAAvkIAAJhBAACcwgAAwEAAAOBBAAB4wgAAIMEAACzCAAAEQgAAQMEAANDBAACgwQAAYMIAABzCAABAQQAAkMIAAKDCAABQQQAAuEEAADzCAACAwAAA-EEAAIZCAACgQQAA8MEAAJhBAADAwgAAKEIAACBBAACCwgAAHEIAAAhCAADQQQAAvEIAAEBCAAAswgAAkEEAAARCAAAgwQAAmMEAAARCAAAQQgAAUEIAAABBAACgwgAAuMEAAARCAABMwgAAZEIAAChCAAC2wgAAoMAAAIjBAADgQAAA6EEAACTCAAC4wQAAmsIAAODAAABgwgAAIEEAAJDBAADoQQAABMIAACRCAAAAQQAA8MEAADRCAACIwQAAAEAAADDCAACwQQAAMEIAAIBBAAAowgAAtEIAABDBAAAgQQAAYEEAABDBAAAAwQAAkEEAAHhCAADwQQAAuEEAAIRCAACAwAAADMIAACDCAADIQQAA0MEAACDCAACAQAAAyMEAANDBAACCQgAAAEIAANBBAADAwAAAkEEAACDBAAAgwQAAoEAAAKBBAABgQQAAmMEAAAhCAABQQQAAgD8AAJBBAADgQAAAgL8AAIhBAABAwAAAiEEAAKjCAAAAQQAASMIAANBBAACoQQAAmMEAABBCAAAkwgAA6EEAAMjBAABgwgAAVEIAACDBAAAkwgAA2EEAACDBAACQwQAAUMEAAGDBAACwQQAA0EEAAMBBAABAwQAAikIAAMBBAADAwQAAUEIAAMBAAAA0wgAAIEEAAEDBAACAwAAAyMEAANDBAABUwgAAgL8AAIA_AADgwAAA4EEAACBCAACoQQAAgsIAAAxCAABgQQAAbMIAAABBAABMQgAAYEEAAHBBAACAwQAAREIAADDBAACAPwAAuMEAABxCAACuQgAA8MEAAEDBAAD8QgAA1sIAAHjCAADAwQAAfMIAADxCAAC4QQAAbMIAAK5CAADYQQAAwEAAAChCAACMwgAAQMAAAHRCAABcwgAAiEEAAFDCAABwQQAAcEEAAIhBIAA4E0AJSHVQASqPAhAAGoACAAAcvgAA6D0AABw-AADYvQAAfL4AAOi9AACCPgAAB78AAKK-AADYPQAADD4AAJg9AACCPgAAcL0AAHw-AAA0vgAAXD4AAFA9AABMPgAAnj4AAH8_AACCPgAAXD4AAKA8AAAsvgAAcD0AAFC9AAA8vgAA6L0AAAw-AABMPgAAHL4AAKg9AADIvQAAsj4AABC9AADgPAAAyL0AAFC9AACYvQAAiL0AANi9AACoPQAA2L0AAOA8AAAkPgAAuD0AANi9AABAPAAAFL4AADw-AAAMvgAAyD0AALg9AABcPgAAmD0AADs_AACyvgAAiD0AAEC8AAAUPgAA2L0AADw-AABEviAAOBNACUh8UAEqjwIQARqAAgAA2L0AAEC8AADgvAAAT78AAJg9AABAPAAAQLwAAHS-AABcvgAAPD4AAFS-AAAUvgAAQLwAALq-AACgPAAAmL0AAJi9AAAtPwAAuD0AAJY-AAC4PQAAEL0AAOA8AACgPAAAgDsAAFC9AACWvgAAgLsAABC9AABAvAAAgLsAAIA7AACuPgAARL4AABA9AACovQAABD4AAMi9AAAUvgAA-D0AAMg9AACgPAAAML0AAOC8AAC4vQAA4LwAAH-_AACYvQAAEL0AAPg9AACCPgAAlr4AAEQ-AABQPQAALL4AAEA8AADgvAAAEL0AAMi9AABQvQAAgDsAAGw-AAC4vQAAED0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=pe6S5skZwNE","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["583772553388426296"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3849788391"},"5773411325215099406":{"videoId":"5773411325215099406","docid":"34-10-2-ZD18A08F6BDC658F6","description":"GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating user interfaces. In this video we will use the haskell-gi suite of packages to build a simple GTK+ application with Haskell.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4522751/15a189440a9a79ca8f140bad3091faad/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/uKOOKQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXfu-Mt4YDWQ","linkTemplate":"/video/preview/5773411325215099406?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"GTK+ Programming with Haskell","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Xfu-Mt4YDWQ\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM1NzczNDExMzI1MjE1MDk5NDA2WhM1NzczNDExMzI1MjE1MDk5NDA2apMXEgEwGAAiRRoxAAoqaGhhb3F0cXRpZ2tzeHlyYmhoVUNVZ3hwYUs3eVNSLXo2QVhBNS11RHV3EgIAEioQwg8PGg8_E4wEggQkAYAEKyqLARABGniB-w8CBv0EAPADC_v8AQABCQn_-PcAAADtCf8GCAAAAPYDAQIHAAAA9QTx-wkAAAD6B_sG-_4AAA_7CAQEAAAABPkFAP4AAAAGBwgS_gEAAPoA8Q4D_wAAAf0PDwAAAADuEv8H_wD_AAMBA-4BAAAAE_AHAgABAAAgAC0yyNw7OBNACUhOUAIqhAIQABrwAWkM7P-97df_7wbaAMv97gGB7Rz_Jv_bAM4BDQDhJOUB3fHT_-HzBAH27g3_wwQVAPz50f4C6hUAFfL7_yLlGwADJAcBMs8OATkTA__pE_X_D_kj_xHgGgAk5Qb_DAAA_CXwL__C1PYEBe_nABboKAI1-w4CDPUOB-v2Ff_0JRQD2Cn7_xDeDgT5AvT93BgdAQr92wAPDNf9Ayv-AyD96AIP4yH9Gv_O_CILBgwS7g_67BH_Bwrm6wL85AwD8jcE-PvPDQfeDer8DhL09iXq-ADnCQEAEuP6CRwS6__-0An35gwQ-PctFgDbKhb9-Qr48yAALUFaJTs4E0AJSGFQAirPBxAAGsAHK4TtvjcLxTuzbLm7QqTwvHFELT0J5sO8ak1zvakIwTy2cgW9PtDqPZnO8zydh1G70nKQvv2ufj1cEQ26xVWFPlQwb72bfyq8dXT8vS8Tmj0LAhC9LEOBvf6h07tJAkO9OC_OPM5twrwxb588CoEsPjlH-Dwl7La8PQztvXP-nL1Lfhu7VuAcPBKWQjyMEjS9W9HmPYNTOj21AEg74ZcKPnGolL26q2y7PAThOpicQTvo4SG7dHvpvaUWyry7WpO896mPPYDNXrxqN_Y7t63SvHaM67yUXmU8IkrFPBnjsz0JRu87MhNWvdBCAj2GOs06b1NyPf74Rj1dkhk9bazkvaYRLj2UTsE7RgrlPaOWIDxTze47FJsKvV01Tz34JVE8sTfMPDJ2gjyK9T-6hO1MPeTzaj1UkPo8NbuJvdy1xjquAxS8OH2SPR-epTzvITy8KoQfPWmP9jtxyIa8_g-LvN6XDj2hJsA7hwRivTeuej3-Nnq8hrqJPQak2DvX1Qu8GQIAPqDFkjzeHC68-gEZPbNWOb3l-WO7Yyp9vKNFzL2HKka858xRPbigiD1ZfR68YHKoPUc-Djygfwq7OcV0vKjOOb0hs_G7R8kLPloTBr3VVpE6l-IqvcvdDrpA1OS7s_4iPHN1Ub1XB4C8_1hIvdw2gjxvwc66vxE4vJzslbwBVG27WWkCPhU4ib1At3A6iKHVO-JBzrze3e-7ElDBPcF4Qb1h0wq6DEFpPFMLADo96ci6EWBHPOPpkD1bADA54luYPbokmLwdn3s5CvcKPc8GKj32rb05VsVKvc6E7LuNdIA5X6NbPd-Wvjy8jts3avYju--dp71iSNy4lKc2OulrjL3DsWq6J6XgvAOOjjwBt_s4E_FWPbLlhr1QMbu44q3zPN6wCD2gE8O4ttA6PQjSAL0l9xQ3dCEcPJSpjb3zwCc3z0Q9vRtMXr0yXjs5a5fbvCCbpDxK7nG3wsOPPBEZ1ryFBKG3leHLOucBhz0yMYs3gJyQPUjArT18vuI4bZMFPYgIKT0_9Qm5rz2YvBf0Hr79iqq4_NKRPMOOcD1y2Dg4yuEDvhDXHjyX_U43y-tSPHxi3b1M24o47BiyPHn8KLymXey3MSjTveVsEL36wlg41EP0PVZgTT2Ui125KopcPZt8abww9RO3B-IGPeGWT72ZpM41m9KPu-Lkjj1g3kc3HZcMPUkPQ75UMU25yvRwPSLhKz7xy4o4SK0LPQN3JT2G9ni4MVCjvOqiMr3GIi03braDOzMt1rxUfXG3IAA4E0AJSG1QASpzEAAaYCETABzDGbT88jcVDI8eDg0E8-3tyRH_7rn__iH1A_Tar-QPXAAlzxjmnAAAAPvm5jP-APx_Es8pAuXwMaTP7Sz9SiEUWaYVBvEK_Roo5S0JHToaLQAJ5aYbOMQEGmhF5yAALdxLFzs4E0AJSG9QAiqvBhAMGqAGAAAUQgAAQMAAAAjCAABgQQAA4MAAAEDAAAAYQgAAAMIAAOBBAABQQQAAkEEAAODBAAAAwAAAAMIAABhCAABAwgAAMEIAALDBAACAvwAAMMEAABDCAACgQAAAcEEAAFBBAAAEQgAAEEEAAKDCAABowgAAoEIAACBCAACoQQAAKEIAAFjCAAAwwQAAWMIAAGBCAABAwAAA8EIAAFzCAACAPwAAAEAAAKDBAACgQAAAMMEAAIA_AAAcwgAA-MEAAIDAAAAkQgAAgEEAACjCAABgQQAAgMEAAIA_AAAUwgAAwEAAAK7CAAAgwgAAJMIAAMhBAAAQQQAAQMEAAADBAAC2wgAA6MEAADBBAADAQAAAIEEAAODBAADAwAAAokIAALxCAABgwgAAMEEAAPjBAACiwgAAQMAAAIBAAAAcQgAAkEEAADTCAAAMQgAA-MEAAARCAACAwQAAcMEAAIBCAABAQAAAYEEAAITCAAAAwgAAYEIAAIDAAACcwgAAIMEAAADAAAAAwQAALEIAAEBAAAAgQQAAWMIAALBBAAB4QgAATMIAAADAAACIQQAAiEEAABRCAADQQQAAEEEAAEBBAAAgwQAAYEEAAOjBAABQQQAAMEEAABBBAACMwgAAGEIAAODBAABYwgAAXMIAAHTCAAAQwgAA6EEAAFBBAACgwAAAAMIAAEjCAABAwQAAQEAAAOBBAAAgwQAAyEEAALhBAAAgQgAAUEIAAIjCAAA4wgAAlsIAAMDBAACQQQAAiMEAABBBAACgwAAAuEEAAKLCAAAMQgAAyEEAAI7CAAAAwAAAsEEAANBBAAAQwQAAoEAAAKjBAADYQQAAlsIAADTCAAAQQgAA2MEAAIC_AACSwgAANMIAAGTCAABwQgAAYEIAAHBCAABIQgAAiEEAAEDBAABAQAAAoEEAAIDBAACgQAAAoMEAAMDBAABcwgAAzkIAAHxCAAAwwQAAmMEAAIhCAACYQQAAyEIAABDCAACkwgAAnkIAABjCAAAYwgAAnsIAAKTCAACgQAAAAAAAAMBAAAB4QgAAsMEAAATCAAC4wQAAYMIgADgTQAlIdVABKo8CEAAagAIAAEy-AAB0PgAAmD0AAIg9AAA0vgAAkj4AABw-AADyvgAAjr4AAFw-AAAcPgAAgLsAAFA9AABQPQAAJD4AAFC9AACoPQAAmD0AALo-AADePgAAfz8AAKg9AABAPAAAiL0AANi9AABwPQAAED0AAES-AAA0vgAAwj4AABw-AACYvQAAcD0AALi9AAABPwAAcL0AAJg9AADovQAAZL4AAAy-AABwPQAAXL4AAPg9AACgvAAADD4AANY-AAAQPQAAEL0AABC9AABQvQAAZD4AAHC9AAAMPgAAgLsAANg9AAAcPgAAHT8AAIK-AAC6PgAAFD4AAEw-AACYPQAA6D0AAHy-IAA4E0AJSHxQASqPAhABGoACAACAuwAAED0AACy-AAA9vwAAML0AANg9AADoPQAADL4AAPi9AACKPgAAoLwAADC9AACAuwAAmr4AAOA8AAAQvQAADL4AACs_AADYvQAApj4AACS-AAAEvgAAyD0AAJi9AABwvQAAqD0AAJa-AACgPAAAyL0AAPi9AAAQPQAAcD0AAMg9AADYvQAAcD0AAJi9AABUPgAAPD4AAPi9AAAwvQAAbD4AADC9AABUvgAAUL0AAJi9AACgvAAAf78AAES-AAAQvQAA6D0AAI4-AAAkvgAAfD4AAOA8AAC4vQAAgLsAAJi9AAC4vQAAmL0AAOC8AAD4PQAAgj4AAAS-AACAOyAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Xfu-Mt4YDWQ","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5773411325215099406"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2025753620"},"12860585688189304811":{"videoId":"12860585688189304811","docid":"34-8-11-Z1001DE497E2AA1C3","description":"Welcome to part 8 of this series on Haskell for Beginners. In this video we'll learn about working with numbers in Haskell. Why does this course exist? It's the course I wish existed when I...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3735935/0896af05691bdd5eefe08e90695a7f7e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/DiP1GQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DA-VZjToLxdg","linkTemplate":"/video/preview/12860585688189304811?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Working with Numbers - Haskell for Beginners (8)","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=A-VZjToLxdg\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxMjg2MDU4NTY4ODE4OTMwNDgxMVoUMTI4NjA1ODU2ODgxODkzMDQ4MTFqtg8SATAYACJFGjEACipoaHdmcHJjY3hoYnhxanJjaGhVQ1VUS1hKcUZoQmI0WWxua0VRWUl2UWcSAgASKhDCDw8aDz8T6wKCBCQBgAQrKosBEAEaeIHy-vsH_wIA9AQFAfkD_wELDPb39gAAAPEB9wIHAf8ADwYR-wYBAAD_BgH_BQAAAAT7_Av__QEADQMB_gQAAAAD9Q30_gAAAAUB_Qf_AQAA-gDxDgP_AAAR-AwMAAAAAP8R_gP__wAABAED_AAAAAAG9gD1AAAAACAALSN_2Ds4E0AJSE5QAiqEAhAAGvABegPm_uLs-QSt_fMA8gXjAZT2DQBTDNoAy_rjAQoBx__P6woA0swV_6zW2gCBE-wBoPjX_R4SHgAREAz_AOkXACIbyAA30S4DMwz1AOsp9v7wJwv_JwMdAGPX4gAY7u0AD9wT_tYb5QCp3-IDEf5HATH7_fwYDyoEuhsAAAdUIgHnwPsF2ycW_qbrGfwbHfIGJBvfBDss5v8QGBv9Kf3iAgwACgb_HRP59z74_-_1D_X--voE9vsGD-MCFgfbHSsB2fsKB9_w-vIONRf5OET1-9dI_wkJ0wkW_98FAugT9_zj6g0A2QMPA-sNBvHzBPUAIAAt1awAOzgTQAlIYVACKnMQABpgL_YAKOoT6d0NMAILyvISCRTuABvLFv_zzgAVE_sUFCbW2hUbABbH_A26AAAAFAXlLt8AA1fSxg8F5AzwvePwA_l_7OMc4_seHgHjAzzhKAcJIEs-AB783OsYDgAgPSMhIAAtMTJEOzgTQAlIb1ACKq8GEAwaoAYAAKDAAABkQgAAikIAAABBAAAAAAAAsEEAAKJCAADYQQAALMIAADjCAAAQwQAAqMEAAFDBAAAwwgAAEEIAAJjBAACAQQAAsMEAAHDBAACAQAAAGEIAAFzCAADIwQAAHEIAAABCAACyQgAATMIAAKDBAAAAwAAA8EEAAGTCAAD4QQAAhMIAAIhBAACiwgAA-EEAAGDBAAC6QgAABMIAAExCAADAwQAAsMEAAABCAADIQQAAcEEAAJjBAABowgAAAEEAAExCAAAgQQAAoMEAAGTCAADIwQAAcEIAAODBAAAAQQAAaMIAAKhBAAAAwQAAAEEAAJhBAADowQAA2MEAACTCAAAMQgAAoEEAACjCAABwQQAAgL8AADDBAACGQgAAmEIAAL7CAACoQgAAgEAAAK7CAACAwAAAYMEAAIBBAACQwQAAcMIAANBBAABowgAAwEIAAETCAABAwQAAikIAAGBBAAAAQgAA0MEAADzCAACmQgAAmMEAALbCAABgQQAAeMIAADzCAAC4wQAAPEIAAMBBAAAUwgAAgkIAAMBAAACCwgAAusIAAOBBAAAIQgAAwEEAAEDBAAAgQgAA4EAAAPDBAAAAwAAAQMAAAIA_AAAUwgAAGMIAADDCAAC4QQAANMIAABjCAAA0wgAAUMIAAEBAAACgwAAAWEIAAMBAAAAEwgAAAMEAADzCAACwQQAAoEEAADTCAACKQgAAgEEAAGBBAAAAQgAAoEAAAEzCAAAkwgAAAEEAAAxCAABQwQAA8EEAADxCAAAAwAAA-MEAAATCAABMQgAAQEAAAODBAADAQAAAgMAAAMDBAAAwwQAAyEEAAJjBAAC6wgAAksIAAKBBAAAowgAAVEIAAJDBAACAPwAAoMEAAATCAABcQgAAIEIAAABCAAAAQAAAkMEAAIBBAAD4wQAAMMEAAFDCAACowQAAEEEAABDCAABEQgAAikIAACzCAABAQAAAqMEAAHxCAABQQgAAgEEAAEjCAAAgQQAA-EEAAODAAACswgAAQMIAADDBAACAQQAAhkIAAARCAADYwQAAAMAAAIDAAAAAwSAAOBNACUh1UAEqjwIQABqAAgAABL4AADC9AAB8PgAAEL0AAAy-AAA8PgAARD4AAEu_AABEvgAAUD0AADQ-AAAMvgAARD4AAOC8AACovQAAUD0AAEC8AAAwPQAALD4AAB8_AAB_PwAAdD4AAGS-AABUPgAAdL4AAOA8AABUPgAAor4AAIg9AACmPgAAfD4AALa-AABkvgAAUD0AAOY-AABQvQAAZD4AADC9AABUvgAAir4AADw-AAAkvgAArj4AAEC8AACAOwAA1j4AAKY-AACivgAAvj4AAMq-AABEPgAAgDsAACw-AABEPgAAuD0AADA9AABXPwAAkr4AAMg9AAD6PgAAJD4AAOg9AAAMPgAAVL4gADgTQAlIfFABKo8CEAEagAIAAMi9AAAcvgAAmL0AAEu_AADgvAAAPL4AAEA8AACOvgAAMD0AABA9AACAOwAAUD0AACQ-AAB8vgAAcD0AADC9AAAkvgAAQz8AAFA9AADCPgAAHL4AAKq-AACIPQAAcL0AAFC9AACAuwAAPL4AAIC7AAAMPgAA4LwAAIA7AAAEPgAAmD0AABC9AABsPgAAoDwAADw-AAB0PgAAuL0AABA9AACePgAA6L0AAIa-AACIvQAAuL0AAJi9AAB_vwAARL4AAOi9AAAEvgAARD4AAEy-AAAkPgAAiD0AAFy-AACoPQAAuL0AALi9AAC4vQAAML0AAAQ-AAAwPQAAbL4AAFC9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=A-VZjToLxdg","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1278,"cheight":720,"cratio":1.775,"dups":["12860585688189304811"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1887909175"},"10723218029400323653":{"videoId":"10723218029400323653","docid":"34-3-7-Z4593A62E1B2403CB","description":"Our hypothetical customer requires reporting not only at the level of individual projects, but also on the project group level. Our previous solution using Traversable and Foldable won't help us...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1639421/b8b7695abc9fe05537ab7a070b97040a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ch7_EAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnXLOdusLKyc","linkTemplate":"/video/preview/10723218029400323653?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Domain Modelling with Haskell: Accumulating with WriterT","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=nXLOdusLKyc\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxMDcyMzIxODAyOTQwMDMyMzY1M1oUMTA3MjMyMTgwMjk0MDAzMjM2NTNqkxcSATAYACJFGjEACipoaGFvcXRxdGlna3N4eXJiaGhVQ1VneHBhSzd5U1ItejZBWEE1LXVEdXcSAgASKhDCDw8aDz8T1QSCBCQBgAQrKosBEAEaeIH_BwcFAAAA9AEDBQgF_QEdAPz-9AMDAPABAvz-AQAAAf0OCf8BAAD3-_0C_gAAAPUI9xH-_wAAGPz5AAMAAAAT-QL-9wAAAAUB_Qf_AQAABPoDAQP_AAAH_hQEAAAAAPH_CQX7_wAABAED_AAAAAAP9wb7AAEAACAALWQm0js4E0AJSE5QAiqEAhAAGvABby3t_Pbp9gOmIuIApxrmAIEYD_9MCfgAswb8ANTuuQHr8uMA5-YTAL8Wyf6rFer_4-m-_zIaHP8P_xb_FuwWADMzBgBj3ToFMfvmAv4G5P8FHRr-Cf5FAC7dB_8q-v76DPAV-M_fxAHS8s0A6xA4AjH7_fxELCEADAkfAfEgC_7sI-f82ycW_sbjIv8aCA8IDfzQAC8a0_3jGxQDKff2DAHGD_739NECG_cJCsn6CfnfDg8K_AHjBOhOHPYTQBsC9d7__gXo-_L3Fw4AL-P1AOsKBQw03RIYAe3vDuz2Cv7P__jyszP4BtQGBPIMA-v4IAAtAbAAOzgTQAlIYVACKs8HEAAawAfqsOq-2tI8u_iXEz3BO9m9Uxa_PVdieTxNOJq90KRiu0jBE70rq4Q9aYhvPQ8JX7tyNrW-3p5xPexZhLqg4ig-UdvGvEQONjwQsPa9CKROPUe3UrtFvPW9Z-jEPKy4J7ykCSo9fzQXvSZYNz0KgSw-OUf4PCXstryFYHW9GxZevYF-OryuH6y8fBtRPFd1uTtrnSg-9gROPW-qcLoYWh0-agdxu7SFEDzxeCQ9yLQ2Pey-hLu_tYO9eYqBPFppDLsd6ME9hvx-uepJjzxH4oo8-CenvC1D2jtJC_w8mQdVPUm6qDstjhI8keaZPUz-JzzFLjs9x_dAvdBY4Dyt-QG-VKWSPCHR3zs9RCM-VhzYvE2aqzzgoD299ZHlPLhvmjztmYo8I2hMPGPmBz3PfKM9uDJSPafQVDzU74K8nTcEvTN_2DqjzTE-bLMxvMh4ubxCoZS8RfiyvEKp5jspCs-8aq2OPQeIBDqHBGK9N656Pf42erzxEvw9wCicva0oa7vMyaU9136XPIX-sjtTdVG7Ri8ZPf3SxzxNhde7h5qyvHopBry1kSY9f6swPbsdzLtVGUE92v9APWZZpLuFHna90LMZvchpPrwp9HA9SFw2vEKcoLpUJT068FXGPCkT6bra6Hc8doOtvenLnLtaNb699b7xPCdFCTkmTtO8-r5uvJDha7sLqLE98cP3vJiM-7nmKlG92ImmvB2KijtE87U9liJvOV7L-To1g_C78biHO6ERDTzI6lY8dh7wPNTvQrvurw4-nxKRvX7QlDm3qUs9LVoFPbniYjkCDwo8KB3POBHjSDqgfcY9yUi8PVdukrmtL7c6_RLxvbwjiTkbxD281IiPvWytKTl5tyi9sPSrPKF7tTjP7Wo9AGHWPN6pYreY1LU89EIwPcq0zrf6WGY9cNWQPAwjYLi862w8-2HfvPNJk7hxB0W9ZyQnvUIf3De7ZIe99ekCPQSGqbirzAo6y6spvQlVwrdiQ5w8wx2JPViwoTkzNH49T5Z6PbV1qzdx6XO8cqbLuxoG_jfiz5u9M1D5vUbKDbj06Lw8Q6MlPYwX27fK4QO-ENcePJf9Tjf12my8OlnqvWD6uDdG8eg6lgK3vMbvZzca3qy95iHTvWhCyjhJ4aU93HcUPNS2I7mNMsE9XnSDvFcaWzg6Weo8_wDOO4GmorXXBTI9CHhNPe_HHLi9rwU9pUkJvq2ehbgi_-w9NSkFPvN-W7hmXAK9dBZMPYB4mLigCaC64756PARr9Ldwma68cPrpvA9nuDcgADgTQAlIbVABKnMQABpgJ_4ALOsD7wAUOg0Q0QPv4toN0y2lFv_2w__jGRMIFdXaqC8kAFCvN_OeAAAAE9sDFRUAIn8Cxxca2eoajbLyJRRlIchjqy8gJBT8FgDsKxb5PCg_AC_PyxZKDvX9Bh8PIAAtRt4WOzgTQAlIb1ACKq8GEAwaoAYAACBCAABAQQAAwMEAAMDAAACAwQAAmEEAAHxCAAB4wgAAYEEAAIC_AAAUQgAATMIAAABBAABIwgAAAEIAALjBAADoQQAAuMEAAIDBAADYwQAAIMEAABBBAADAQAAAQMAAAKhBAADwwQAA5MIAAJrCAADgQgAABEIAAPhBAAAwQQAAfMIAACRCAACawgAAwEEAAFDBAADmQgAATMIAAIBAAACgwQAAQMEAAHBBAAAgwQAAmEEAAIDBAABQwQAAqMEAAHRCAACQQQAAZMIAAEBAAAAAQQAAYEEAADDBAABUQgAAAMMAAEDBAABEwgAAAMEAAIhBAABAwQAAcMEAAKDCAACYwQAAoEAAAIDBAACgQAAAuMEAAHDBAACOQgAAukIAABTCAACgwAAAEMIAAIbCAAAgQQAAoMEAAERCAADAQQAANMIAADhCAAAowgAAgEIAAPDBAABAQAAATEIAABDBAAAcQgAABMIAAODAAADIQQAAkEEAAJTCAADAwQAA8MEAABBBAABQQQAAqMEAACBCAABYwgAAOEIAACRCAADwwQAAgEAAAIjBAABAQQAAhEIAAADBAAAgwQAAGEIAAFBBAADAwAAALMIAAAhCAABgQQAAkMEAAKbCAABIQgAAgL8AAMDAAACAwgAARMIAAIjBAACgQQAAQMAAAEBAAACAQAAARMIAAABAAACAvwAAUMEAABTCAADgQAAAyMEAACBBAAAUQgAASMIAADTCAACGwgAA4MEAACBCAADAwAAAsEEAADBBAACoQQAAeMIAAMBAAABEQgAAjMIAAJBBAADQQQAACEIAAABAAABwwQAAUMEAABBBAACIwgAAJMIAAHBBAAAgwQAAAAAAAEjCAADwwQAAdMIAAIhCAACoQQAAUEIAADxCAACgQQAA-MEAANBBAACIQQAACMIAADBBAABAwQAAqEEAAOjBAACmQgAAOEIAAIBBAAAMwgAAWEIAANBBAAC0QgAAwMEAAIjCAADCQgAAmMEAANjBAABwwgAAWMIAAMDAAABwwQAAmEEAAIJCAABQwQAArsIAALDBAACIwSAAOBNACUh1UAEqjwIQABqAAgAAdL4AAFw-AAB0PgAAED0AACS-AABwPQAAjj4AABO_AABcvgAAuD0AACw-AAAkPgAAij4AAJg9AAAEPgAAgLsAAJI-AABwPQAARD4AAMI-AAB_PwAADD4AAOg9AADIPQAAgLsAAKA8AABQPQAAPL4AABy-AABUPgAA6D0AAAy-AABAPAAAuL0AALI-AAAwvQAAoLwAANi9AAA8vgAALL4AADy-AABQPQAA-D0AAIC7AAC4vQAARD4AAOg9AADYvQAA6D0AAPi9AABsPgAAoLwAANg9AAA0PgAA4DwAAOA8AAA3PwAAXL4AABQ-AADIPQAAHD4AALi9AAAcPgAAbL4gADgTQAlIfFABKo8CEAEagAIAAAS-AADgPAAA2L0AAD-_AACYPQAAgLsAAIi9AAAsvgAAgr4AAGw-AADYvQAAcL0AAHC9AACqvgAAoLwAAFC9AADIvQAALT8AAEA8AABsPgAAmD0AABC9AADoPQAAiL0AAEA8AABAvAAAsr4AABA9AADgvAAAmL0AADA9AAAwPQAAZD4AABy-AACoPQAA2L0AADQ-AAAwPQAA6L0AAOC8AABsPgAAEL0AACy-AACovQAAQLwAAFC9AAB_vwAAuL0AAFA9AAAkPgAAnj4AAGy-AAAcPgAA6D0AABS-AACAOwAAmL0AAOC8AADIvQAAUL0AAEC8AABsPgAAUL0AAKC8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=nXLOdusLKyc","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["10723218029400323653"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1639725601"},"6736403421848711041":{"videoId":"6736403421848711041","docid":"34-9-7-ZFD79F73E59A37E16","description":"In the last episode, we modelled a basic project management system using Haskell data structures. In this episode, we will generalize our domain model, providing more fine grained reporting, with...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1029292/f6b4bd4dc3ee69302890460485c1228b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/wOS1NAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DASz_JTKO4VY","linkTemplate":"/video/preview/6736403421848711041?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Domain Modelling with Haskell: Generalizing with Foldable and Traversable","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ASz_JTKO4VY\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM2NzM2NDAzNDIxODQ4NzExMDQxWhM2NzM2NDAzNDIxODQ4NzExMDQxapMXEgEwGAAiRRoxAAoqaGhhb3F0cXRpZ2tzeHlyYmhoVUNVZ3hwYUs3eVNSLXo2QVhBNS11RHV3EgIAEioQwg8PGg8_E_QDggQkAYAEKyqLARABGniB_gcIBPwEAPUCCwACBP4BCwoHAPcBAQDyAhEF_QH_AAH-Dgj_AAAAAfz4__8AAAD-Bv0KA_4AABX18AABAAAADvr89fYAAAAOC_wD_gEAAP_8-_8D_wAAB_4TBAAAAAD2BwgD__8AAPj4AvsAAAAACO0K-QAAAAAgAC27St47OBNACUhOUAIqhAIQABrwAWX85gAB-gID5A3nANMR5_-BBQv_JAXxAN_yCP_P8OgA6vn2AOLmKP7iCPcArgzzAfEC4_8bBQYABPMJ_w0FKwAPCesBI-EeAiv85QHkD-r_AxMR_xnaJ_4d6gUAEAH1AAr7Avzh69oAyOvtAvzxIgAZ7_8BGgQLBvMYE_vxIwb_8_gEAuMN-__Z6fkBDRcVBAoN5P8eEeP-6gUP_ygQ9Qn4-woF_QL2_QsGDwT65AP24P7yAPMTAAX8GA76CRcH_P4XBQby_vb75A0K-Cb3APj7DQ0I7eYEDQrxAQb44gD97fwC-eId_gMAChH4DB71_iAALW4nSDs4E0AJSGFQAirPBxAAGsAHStTrvspAVDwlrqM8SVJNvVc_pj0Y2QS9TTiavdCkYrtIwRO9m7dgPcD6uT234Lu8_Iy7vlpTD7zG6sW7LQlQPtT4YDzmZBg9ELD2vQikTj1Ht1K75_4qvl3L_zxIdCo8K31wOyHYB70YIkw9O6wAPgKyfDwCfDy9CcypvVTDA71owyu8vMHhPMkwuLsuLRc8nBQ2PoiAIjxM9Ym8xr6pPU8qUDxJHAs8a3MQvLZX1Tx9sA48v7WDvXmKgTxaaQy796mPPYDNXrxqN_Y7iQMtvQdAYb2elv67sn1NPcRnQT0cU4M7WkAyvYuauT3McgK8BpYNPSDKPLwkZHs8qMghvgJ8HD3o6W08Iv0WPla1Kb0jdli7D-kcvc3TTz2JdQ89t4zlPLcPVLyBzM48l-YmPiX8Nz3SywM7egCmPGLgVL3EH0k7ujACPma9mLzMPrS8Ht3IvCZqDDwYIic8CbvROxy2zT3vekS8A9--vSzfCT3n8hM7ImWlPTE2Pr1o5zQ8iFcoPaWNmTx8Z826caLpuqd_5Dy2rfs7TYXXu4easrx6KQa858xRPbigiD1ZfR68YHKoPUc-Djygfwq7MXZHvTq-jL2wfTe8PZFxPfhhLr355oq78u8SPGo1wTsZUPM7S9itvKsVt73FmgK8BXvCvXMuRb2na_W67AgxvdQMqbwdH0q73mdGPSWjlLyoi9Y7mXsNvY6portVIyo7aeTTPcnSvbxSsAa4NYPwu_G4hzuhEQ089NGUu45RaDyPEh24lEC0PeDNZL3ih2o5GFWQPXiLMT1gxBI52e3zvBdcGL0y3LM3NIsrPa0bmj1reC84avYju--dp71iSNy4tvepvFDUo71wsB-6B48gvRDaAT0TpTU5iBmAPd7hWz3sJQu5Pz5puckDkTw5ygK5eWFGPcwD_TwpBuA4tdGvPC1_eb1kbwc5o4uSvRhA17txa7k5BYQcvFm6JzzIAxu2Q6ahPJoJhrxEQaW4qWb7PLRxiT1gz-u4Bs5jPQ0rJj3L1Uu2Br33vMXRy7w0_mU44s-bvTNQ-b1Gyg24Vp-GPPRAHLwiuC04uOQovtF_hbyd-Bq5SYxUvO9KjL15K9c2jEj5vJI8F73kLxs3tMjWvXRGv73et704raf2PbPqmLx7Ozq5BUaIPRBsprwy-Y42qQjDO7gFaLtZn1c43DRRPXmxsDxQnqo3P47GPSveCL6HIrS4Iv_sPTUpBT7zflu4GCc5vZRDpT1llMe4LL_Gu6v6Bj370Pa34stEPCiJO7039NW3IAA4E0AJSG1QASpzEAAaYCIHAC_H-uHa_TT6-tXTAAIF-xc40ST_8Z4A0Q_y8hX51bHfL_8pyBrwpQAAAA_LCisUAP51CMEU_dzWIc25wigYfwX_br4lABcw1S0R2vAh_zv6TgD2_7oHNr_gB_seAiAALb1nHTs4E0AJSG9QAiqvBhAMGqAGAACAwAAAoEIAAPBBAAAAQAAAcEIAADxCAAC0QgAAIEEAAJDCAACAQAAADEIAACzCAADgwAAAFMIAAIhBAADgwAAAkMEAAMjBAABcwgAA-MEAACBBAABYwgAAtsIAAIhBAABAQAAAGMIAAEDAAAC4QQAAgkIAALhBAAAEwgAAcEEAAK7CAABkQgAA4EAAAIDCAAAUQgAA6EEAAARCAAC0QgAATEIAAHDCAACQQQAAqEEAAMDBAADIwQAA-EEAAPBBAAA8QgAAYEEAAKTCAACAwQAAAEIAAEDCAABQQgAAOEIAAMTCAAAgwQAAYMEAADBBAAAAQgAAJMIAAAjCAAB0wgAAAMAAAETCAABwQQAAoMEAANhBAAAwwgAAXEIAABBBAADQwQAAMEIAAIDBAACAQAAAUMIAALhBAAAkQgAAoEEAABzCAADGQgAAUMEAAABBAADIQQAAoMAAAADBAAAwQQAAeEIAAOBBAACAQQAAkkIAAIDBAADAwQAAMMIAANhBAACowQAAJMIAAKBAAAAAwgAAyMEAAIxCAAAAQgAA4EEAAHDBAADoQQAAYMEAABDBAACgwAAA6EEAAKBBAACgwQAAIEIAAKhBAAAgwQAAkEEAAIBAAABAQAAAsEEAAFDBAABAQQAAssIAAGBBAABQwgAAsEEAAIBBAABAwQAA8EEAABjCAADwQQAAsMEAAHTCAABAQgAA4MAAAAjCAAAIQgAAoMAAALjBAACAwAAAUMEAAIBBAACAQQAAcEEAALjBAABwQgAA4EEAALDBAABcQgAAAEAAAFjCAAAAQQAAgD8AAIC_AADgwQAAwMEAAFDCAACAwAAAAMAAAMDAAACoQQAACEIAAMhBAAB4wgAAFEIAAMBBAABkwgAAwMAAAEhCAAAAQQAAiEEAAEDBAAAwQgAAAAAAAEBAAAAIwgAAMEIAALRCAAAEwgAAoMAAAPhCAADawgAAgsIAALjBAACEwgAAOEIAAPhBAABUwgAAnEIAAKhBAABgQQAANEIAAJTCAAAAwQAAZEIAAFjCAACwQQAANMIAAIBAAACwQQAAqEEgADgTQAlIdVABKo8CEAAagAIAAAS-AAA8PgAARD4AADC9AABkvgAAoDwAABw-AAABvwAATL4AAOA8AACoPQAArj4AAJg9AAAsPgAA-D0AAKi9AAAsPgAAgLsAAEw-AADOPgAAfz8AAFA9AAA0PgAAED0AADC9AAAwPQAA2L0AAEy-AABwvQAAnj4AAIg9AABwvQAAEL0AAKi9AACaPgAA4LwAAEC8AACYvQAAVL4AANi9AAAEvgAAEL0AAEA8AAC4vQAAoDwAAOg9AAAkPgAAuL0AAJg9AAAsvgAAND4AAJi9AAAMPgAAgDsAAEA8AABwPQAAKz8AAJ6-AAD4PQAAFD4AAAQ-AACovQAAFD4AANi9IAA4E0AJSHxQASqPAhABGoACAADovQAAqD0AAIi9AABBvwAAgLsAAPi9AAAwvQAAjr4AACy-AACWPgAAcL0AAIi9AABAPAAAqr4AADA9AACYvQAAHL4AAC0_AAAkPgAAnj4AAOA8AACYvQAAuD0AAIi9AADgvAAAgDsAAHS-AAAwPQAAML0AAKi9AACgPAAAUD0AAEQ-AADIvQAAcD0AAIi9AAAEPgAAuD0AABS-AABAvAAAHD4AANg9AAA8vgAAcL0AAOC8AADgvAAAf78AAMi9AACoPQAAED0AAFQ-AACSvgAA2D0AAPg9AADovQAAED0AADC9AACYvQAAJL4AAKi9AAAQvQAAJD4AAJi9AACgvCAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=ASz_JTKO4VY","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["6736403421848711041"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"608354929"},"9293603233155713554":{"videoId":"9293603233155713554","docid":"34-7-4-Z12A3C1642B4C880A","description":"Test suites with many example-based tests can contain a lot of repetition. While it's possible to factor out much of the repetition using regular Haskell code, it can be useful to construct test...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4584022/dec47606186aff1da1b71216d33ede23/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/K7zbTAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DPGsDvgmZF7A","linkTemplate":"/video/preview/9293603233155713554?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Dynamic Test Suites in Haskell using Hspec and Tasty","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=PGsDvgmZF7A\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM5MjkzNjAzMjMzMTU1NzEzNTU0WhM5MjkzNjAzMjMzMTU1NzEzNTU0apMXEgEwGAAiRRoxAAoqaGhhb3F0cXRpZ2tzeHlyYmhoVUNVZ3hwYUs3eVNSLXo2QVhBNS11RHV3EgIAEioQwg8PGg8_E9oCggQkAYAEKyqLARABGniB-xIICgL-APr9DgT6B_0CEBQD-vUCAgDs_AEFCQAAAPj1BQAMAAAAAQMH_P8AAAD9BgH6-v4AACf99v0BAAAA_PsB__ABAAAK-QMD_wEAAPEH-gcDAAAABfoL-_8AAAAHEAAP_gAAAPgHA_v1_AAA___-_wAAAAAgAC1ohMw7OBNACUhOUAIqhAIQABrwAWkM7P8B3_kDuhroANgM6gGB7Rz_JBPmAOYNAgDd8sgB2u32AO_uIwDKDfr_jhUIAt3v3_8n6wMACugB_xv1Jf8ACeMAGO4eAjry7QDmB-n_BBcU_h7SMP4u0wcAFwv6_xzyEfy37eP-yPrSAf8EKAAe7P4BIhwJ_wkHGAHfGxMA-e7__t0P-v_J4Av_FgoX_Qkd6_41CdwA-AwIAx8P-gnnAA0B8Pf9_w0IEgXl6vr3yAjuANwPCQ7rCyEDCCEg-vIfFATm8_v1AQgE9SMT5vzrLAcF8O_7CfXm-AXa7v31__US-Nsj_QQADBT2ABb_-yAALUFaJTs4E0AJSGFQAirPBxAAGsAHCVLZvkUEkLqMoPE85AVCvdv7lD33Qpw8OWTjvbLSCzuJAy29sW78PbdPvT3cBOm80nKQvv2ufj1cEQ26Ci9hPhdxsLxB08Y5WMfRvQy8iTxsA3y9_Qeyvb-txzt7DhO8UANBvZinU72sg009aYTIPa1yHD0kk7i8CcypvVTDA71owyu84V4ZPXfxo7yRviS8KBD2PfbflDwc1q-8xr6pPU8qUDxJHAs8I5OCvVWH3Dy6FUI8mjpUvUxTpbu4APq64Z-tPJ_a6jx5qM-4EwmLvQo3VL2yto68FL2CPSFRsj3r3q88uQC0vGVNkT1MrGe8OKGQPMxYmTxEi-y7qMghvgJ8HD3o6W08PUQjPlYc2LxNmqs846XbvUUFGD2vtwg9ebWHPXMQtLwdKrw8LuciPsGquj2qvkC6kStQPeaWVr3ewXQ8ujACPma9mLzMPrS8GyWkve8QsbuMPhM864nwOzfjFD7Mf8S6jZuavXOVOD3s-4u8BKJxPdwjBb1BKw083vVjPWPO-bv97Zk6QuavPModMT0RoVc7zZVBvFOs4DpsUwa7w_ARPSxFoj0mRRY7tCAEPhgIAr3YIDe6MXZHvTq-jL2wfTe8yliYPWY5PzwadQY8m8iMPBRxnzyrhlk6S9itvKsVt73FmgK8Ohu3vfgytLoUOWk7TwSxvOAYWTl48dm7Rg6MPcWUA738MW87q6jLvG-YzbzVVTm6euSqPSNfrrxvSIK57ECnvCFKqLvPtwk7-Y1lPCTMWbxc8uy6oZ3TPVGBmL2XnVE5t6lLPS1aBT254mI50g80vcHseb3gRxq4TkgGPagpeD2MXR03avYju--dp71iSNy4th0mu3gUXb211zC6_0dBvXgTFz30fXK4BFmPPW8v6T3qh4W59-LNuke7O72owxO5YB3HPDaxGz1eFFm44NhzPe-Ccr192SQ4F8GavK4MTzwtk2E5HDm5uVGmLDyBwqe4bq6QPIl9ozv2i1q3B1yMPauBIT37x6c4m87pPNbyVD1Uyx64BqyLvMZ0HL0GpSK4IO66vfOvJb6rC8k4-BUQPFHj1LxfXqo4XAA6vgETjb1g8zG59dpsvDpZ6r1g-rg3wobnvLOgy7xNf1-4SrYKvmee3L1blvY4mUrfPYBz0DxUuL64veMEPsnNS73m6KQ4LyUBO-c6jTxJJom3xVTaPRywcD3TmwA49nR6PeAP370_mZu3Iv_sPTUpBT7zflu4HjiCvTPznj2c5_K4aYtrPIXLTz1qniW4dnoUPG8nFr3Re822IAA4E0AJSG1QASpzEAAaYEPyACjQFsDlKDEJBb4BGOgg_PwqxB3_-OAA5gX2EO0hyZ4rLv8muBvbnAAAACrs5BfZAPh_47IWAtg1MJDA3xcAbxXOJ-Eo_h4c2koWyAv_--FLKAAK0qYJLtPBMiEqJCAALQ9kFTs4E0AJSG9QAiqvBhAMGqAGAACIwQAAjkIAAPhBAAAgwQAAHEIAACBCAADEQgAAwEEAAKrCAAAQwQAALEIAAEDCAADAwQAAiMEAALhBAAAgwQAAHMIAAJjBAABkwgAAJMIAAAxCAAA8wgAApMIAACBBAACgQQAARMIAAODAAAAUQgAAEEIAAIDAAACwwQAAOEIAALrCAAAcQgAA4EAAAEzCAABQQQAAmEEAABxCAADoQgAA8EEAACzCAACoQQAAYEEAAODAAACwwQAAKEIAAKhBAABcQgAAcEEAALDCAACIwQAAcEEAAHTCAAA0QgAALEIAAKrCAACIwQAAEMEAAKhBAAAIQgAAGMIAAMjBAACWwgAAgD8AAGDCAADQQQAAiMEAABRCAAAEwgAA8EEAAADAAACAvwAAbEIAAAAAAACQQQAAQMIAAJhBAAAgQgAAwEEAADDCAACCQgAAgL8AABDBAACIQQAAIEEAAKBAAAAgQgAAdEIAAARCAAAgQQAAeEIAAIDBAABEwgAAEMEAAFBBAAAUwgAAQMIAAJBBAACAwQAA6MEAAJJCAABgQQAAPEIAAFDCAADIQQAAmMEAAOjBAACAPwAAqEEAAEBBAACgwAAA0EEAAJhBAABAQAAAqEEAAKhBAAAAwQAADEIAACDBAAAwQQAArsIAAOBBAACewgAAMEEAADBBAABQQQAAsEEAADjCAAAQQgAAGMIAAFTCAABoQgAAgMEAAODAAAAkQgAAYMEAAJDBAAAcwgAAmMEAAKBAAABQQQAAoEEAABBBAACSQgAAEEIAAKjBAAAcQgAAQEEAABjCAACAQAAAAMAAADDBAAAQwgAAAMAAAHTCAAAAwAAAQMEAALDBAABgQQAATEIAAAhCAAB4wgAACEIAAEBAAABUwgAAkEEAAIZCAACYQQAAYEEAAMBAAABcQgAAYMEAAIC_AABwwQAALEIAAK5CAAD4wQAAUMEAAOpCAADiwgAA0MEAAKDAAAAswgAANEIAANhBAACOwgAAtkIAAOhBAACAQAAAUEIAAFTCAABwwQAAZEIAAFTCAACAPwAAPMIAAIhBAAAwQQAAqEEgADgTQAlIdVABKo8CEAAagAIAAMi9AAC2PgAADD4AANY-AACoPQAA6D0AAMi9AABzvwAAEb8AACQ-AAC2PgAAmr4AAHQ-AADYvQAAdL4AAPg9AACyPgAAHD4AABc_AAA_PwAAfz8AAJY-AACePgAAfL4AAFQ-AABwvQAA3j4AAGy-AAB0vgAAUL0AAMI-AACGvgAAFD4AAIo-AADCPgAAQLwAANi9AACavgAAEb8AAAO_AAAUvgAAqD0AAKA8AAD4vQAAEL0AADM_AAB0PgAAmr4AAI4-AACmvgAAqD0AALi9AAAcvgAAsj4AAIi9AACovQAAXT8AABy-AAC4PQAAmD0AADA9AAA8PgAAML0AAP6-IAA4E0AJSHxQASqPAhABGoACAACKvgAAiD0AAAS-AAAzvwAAFD4AAMg9AAAcPgAAHL4AAEy-AACiPgAAcL0AANg9AADgvAAAXL4AAOA8AADgvAAARL4AAD8_AACgPAAAwj4AAIC7AAAMvgAAqD0AAEA8AACIvQAANL4AADy-AACAuwAAHL4AAOi9AACAuwAA4DwAAAQ-AAD4vQAA6D0AAES-AAAwPQAAQLwAABy-AACYPQAAUL0AABy-AABAvAAALL4AAAw-AABAvAAAf78AAFS-AADgvAAAEL0AAIY-AAAQvQAAnj4AAHA9AABUvgAAoDwAAIi9AAAQvQAADD4AAJg9AABwPQAAND4AANi9AACAuyAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=PGsDvgmZF7A","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["9293603233155713554"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2527630423"},"6165084084752277539":{"videoId":"6165084084752277539","docid":"34-9-17-ZFC95EAE58A79D567","description":"In the final part of the \"Domain Modelling with Haskell\" series we factor out recursion from the Project data type, and use Fixplate to traverse the tree and accumulate reports. Although a highly...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3502376/8292509ea88dabe9adf74c26e6b32898/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/zkOWPAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFaii2YPRMn0","linkTemplate":"/video/preview/6165084084752277539?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Domain Modelling with Haskell: Factoring Out Recursion","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Faii2YPRMn0\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM2MTY1MDg0MDg0NzUyMjc3NTM5WhM2MTY1MDg0MDg0NzUyMjc3NTM5aogXEgEwGAAiRRoxAAoqaGhhb3F0cXRpZ2tzeHlyYmhoVUNVZ3hwYUs3eVNSLXo2QVhBNS11RHV3EgIAEioQwg8PGg8_E6MEggQkAYAEKyqLARABGniB9AMC_v8BAO8FDAURA_0AHQD8_vQDAwDv-P0G_wEAAAH9Dgn_AQAAAfz4__8AAAD6_f4H_v4AAB7y_gYCAAAAHfkC9f0AAAALBAIJCgABAQsAAgAD_wAAB_4UBAAAAAD7AQoA-v8AAPsBDe8AAAAACesJBgABAAAgAC3YMtQ7OBNACUhOUAIqhAIQABrwAWYV4v8B-QMDshzP_7cW6wCBIgr-JxH-AL_76gDb8NkA7gbrAOvrDwDZCvQAqP74Afz5z_4xHysBFu4O_xz1Jv8kDukBS-MNASj86wHgDMwABBgW_gXnLgAk1fYBI_v--wz5A_vY5c8B0-vpAO8NLgIo_P38NRI1__0NJvzoFA8C5QPoAP8gE_rL8QT5Gg0C_A0Q3P8mFtv-7QQeBiL95wL-4Rb9BwLi-hb4Bwjl_QL63A_5A_AG_gP8IxkKCSIi-f7rBgbu4_L54wcPAR7wBfjfBw8BE-H6CQHw8gvx8gvz1fcF_sEq-QXg-xrnAPf0_SAALf8hHTs4E0AJSGFQAirPBxAAGsAH2EX5viisP7uCnOY8wTvZvVMWvz1XYnk8XyV_vRSvMjwZopK7K6uEPWmIbz0PCV-7l8eqvhPH7Du-EZ28Ci9hPhdxsLxB08Y5dXT8vS8Tmj0LAhC9ptQFvj9MqboFZqq8pAkqPX80F70mWDc9CoEsPjlH-Dwl7La8hWB1vRsWXr2Bfjq8y_szvUAQ5jsMg6Y7a50oPvYETj1vqnC6GFodPmoHcbu0hRA835LSPMSNAD10SEW78Q97vb4aGz102Le6_m6QPcfscjuhcw09lhrrO6qZtbsfLIS7-jYTPV7aED3_xiK8jX-fO6GOfT3_CS680qOOPZmkDb1Q37I8rfkBvlSlkjwh0d87PUQjPlYc2LxNmqs84KA9vfWR5Ty4b5o8_VLcO6a2t7vkEZw8z3yjPbgyUj2n0FQ82RIIvb6GoLz5HG07ajA9Pg3iIz2Zmim7QqGUvEX4srxCqeY77nppveTXND0oUQS8hwRivTeuej3-Nnq8O8UKPlaDK71f8OU78SmVPcHFCj1F0D28t3MKvJeGKz2qYT870Y-ru-Q0H72ykTW8VGQePVhVADrvekS8j47rPBSW-DwSQlG8hR52vdCzGb3IaT68Y3XAPX1RDL1aZyI6zisIvaAGhDvUQqw72uh3PHaDrb3py5y7D6CavbKMIz3dw-878uQfvbg2t7tRyGe7C6ixPfHD97yYjPu5vjkSvfaykrwO69y5-55nPcTTijvGBbk7NYPwu_G4hzuhEQ088iKXOj7tED1YUWa7oZ3TPVGBmL2XnVE5t6lLPS1aBT254mI5Ru8vvHu0ozo2ey85QzuXPfr7mz2XuDG5avYju--dp71iSNy4qrFJvT_Ea70expK5HNtBvfS_3Dy6HG468bkzPRBV3Tx1ZWC5efoyPdHUgT3grAE5eJ6TPW642Tz9qJ24vOtsPPth37zzSZO4gap2vQxWXL2lGkE3DTKOvWA7GDxu4g24neKnOyNJVb1LnoC4dD6hPIV_nD2MlkS54okqPXNWej1k2ak3ZJXSuzc4kbzvNwc489r2vAj5yr1ah3u2p22NPGjcRT3g9sa4a_HpvXnWJLzuL2A2YUz-u9SYtb0ztII2pVJHPGCBPr2_5tI3hyGovQbgmr3KdC44Ol3WPexKjTsc-0m52ZiHPTucDrulVMA34AHUPMf1bzy06gI4oM_2PB4HVD0wVr63YQZ5PfM6Er5L56m4yvRwPSLhKz7xy4o4uB-wvK-IKz0i05W4F_HdvF-kWzoYhvO3zmYavQ_uzryQJD-3IAA4E0AJSG1QASpzEAAaYBYFABLLBsjPKUEI88kHEfQTF98J3wr_GqL_4DQKFxgMpsz-NQARqTDXngAAAP_V5SfaAAx7D8cQLNPzIZ3eyDXgbP33f7UzAEoRyjvnygkBDEMSIwAL7b8LIfEGGh8aCyAALW5EFjs4E0AJSG9QAiqvBhAMGqAGAAAYQgAAgEEAAJjBAABAwQAAMMEAAKBBAABEQgAAdMIAAIBAAABAQAAACEIAAEjCAAAAAAAAYMIAAOhBAADAwQAAyEEAANjBAACIwQAAFMIAAGDBAABwQQAAiEEAAEBAAADAQQAA8MEAAMrCAACawgAA3EIAAAxCAAAEQgAAoEEAAHDCAAAYQgAAjMIAAIBBAACIwQAA5kIAAFzCAABAQQAAgMEAAHDBAABgQQAAgEAAAIhBAABwwQAAgMEAAJjBAACQQgAAUEEAAFzCAAAgQQAAAAAAAAAAAABAwQAAQEIAAADDAADgwAAAYMIAAIC_AACYQQAAoMAAADDBAACowgAAiMEAAMDAAADgwAAAAAAAAODBAACgwQAAlkIAAMJCAAAIwgAAgL8AAPDBAABkwgAAQEAAAHDBAAB0QgAA0EEAAEDCAAAIQgAADMIAAHRCAAC4wQAAgMAAAFhCAAAAwAAAYEIAAPjBAACYwQAAsEEAAEBBAACawgAA0MEAAPjBAAAgQQAAoEEAAIjBAAAEQgAAcMIAABhCAAAoQgAAFMIAAGBBAABAwAAAQEEAAIRCAADgwAAAQMEAABxCAAAgQQAAwMAAACzCAADQQQAAUEEAAGDBAACewgAAYEIAAKBAAAAQwQAAdMIAAEzCAACgwQAAuEEAAIC_AAAAwAAAEEEAAEzCAAAAwQAAoEAAADDBAADQwQAAoEAAADDBAABgQQAAJEIAAEjCAAAswgAAhMIAAAzCAAAMQgAA4MAAAEBBAAAwQQAAYEEAAJDCAAAQQQAAUEIAAI7CAADAQQAAcEEAAPBBAACAvwAAAMEAAIjBAABAQQAAhsIAAAjCAAAQQQAAIMEAAADAAAA4wgAAGMIAAHTCAACCQgAAkEEAAExCAABAQgAAiEEAAPDBAAC4QQAAAEAAACzCAADgQAAAAAAAAMBBAAAAwgAArEIAACxCAAAQQQAA8MEAAGRCAACwQQAAvkIAALDBAACOwgAAyEIAAHDBAACowQAAksIAAGjCAACAQAAAQMEAAEBBAABwQgAAmMEAAKLCAACAwQAA6MEgADgTQAlIdVABKo8CEAAagAIAABy-AACyPgAAHD4AAFA9AAAcvgAAMD0AAGw-AAAPvwAAfL4AAIg9AACoPQAA2D0AABQ-AACYPQAAmD0AAOC8AACIPQAAmD0AAGw-AACuPgAAfz8AAIA7AABsPgAAQLwAACS-AAAwvQAA2L0AACy-AACgvAAAND4AAAQ-AACAOwAAoDwAABC9AACWPgAAgLsAAKA8AAAcvgAAZL4AAFS-AAAsvgAAEL0AAOC8AADIvQAAuL0AAGQ-AAAUPgAA4LwAAJg9AAAsvgAAbD4AALi9AAAQPQAAFD4AAMi9AABwPQAAJT8AAOi9AACoPQAAcD0AAFA9AADYvQAAFD4AADy-IAA4E0AJSHxQASqPAhABGoACAABEvgAA2D0AAFC9AABDvwAA-D0AADC9AACIvQAAXL4AABS-AAA0PgAA6L0AAOi9AACgvAAApr4AAKA8AAAwvQAAiL0AAD0_AAAwPQAAdD4AADA9AAA0vgAAHD4AAFC9AADgPAAAuD0AAKq-AAAwPQAAML0AABC9AAAQPQAAMD0AAEQ-AAAQvQAAqD0AANi9AAC4PQAAyD0AAMi9AAC4vQAAkj4AAIC7AACovQAAqL0AAFC9AABQvQAAf78AAMi9AABAvAAA2D0AALI-AAB8vgAARD4AAMg9AAA8vgAAgDsAAIi9AAAQvQAA6L0AAKi9AACAuwAABD4AAAy-AACgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Faii2YPRMn0","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["6165084084752277539"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3031184197"},"11653865905141947920":{"videoId":"11653865905141947920","docid":"34-9-14-Z62AA0F25D2BAF7C6","description":"Hi! In this beginner-friendly tutorial, we'll dive into the fundamentals of Haskell, one of the most powerful functional programming languages out there. Firstly, we'll explore GHC (Glasgow...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2211445/7374eac1597a08ef80d671e283aaac44/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/RiMiRAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwiBtIX8Nlcc","linkTemplate":"/video/preview/11653865905141947920?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Programming Walkthrough","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wiBtIX8Nlcc\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxMTY1Mzg2NTkwNTE0MTk0NzkyMFoUMTE2NTM4NjU5MDUxNDE5NDc5MjBqiBcSATAYACJFGjEACipoaGxibWt5YWlta2FudnFiaGhVQzdFVlNuNWluYXBMMjBvUFN3QXdFVWcSAgASKhDCDw8aDz8TogaCBCQBgAQrKosBEAEaeIH0DAbzBfoA6fwD_PoAAQARFQT69AICAOMEBP0K_AIABgAICA0BAAABDvr8BgAAAAX6-wz__QEAFAYFBQUAAAD-BAUG_AAAAAYICRX-AQAAAfr8EQT_AP8J7BEEAAAAAO__DxD_AAAABAED7AEAAAAS5vv-AQAAACAALRyPwTs4E0AJSE5QAiqEAhAAGvABe-jSAN33FwHcEOAA9QToAYHh_f8uBu0A4vAkAZ4C9_7jB_MA3vIEAeQSAQCtI9YA2-7d_0YPEAAQ9_H_HfUn_ycn6gA2_xIBKfzrAfgX0f3dDhr_EPke_yf2_QAaDeb-Lu0eAAj72wGz-uwC_wQrAB36E_0W9SAC2yIeBt0dFQDXBwUF7yUM_-r6-_o3AAACDRHc_xj73__oH-kCFBT9AfEGAgUVCuQEFx0HBfjcA_Pb_RAEEBjxCs4MHwM6Hfb57QEG-vTw8gfcEQz1G_z28NkgAQj76AUI5ObqBw_M-fL7HQb39hwVA_Il__gKA-_5IAAtFAUbOzgTQAlIYVACKs8HEAAawAe2Ew2_Gt1BvITzab1tQao9trkWPQBppDzg4te8eLQQPNiTBrsrUfY8c77YPDp0eryXx6q-E8fsO74RnbxnYpo-TjqbvBrvWDxPelo95IY-O_kGkL23siS-KRXDPETQYryk3CK9zEcMvDl3gD1phMg9rXIcPSSTuLwukna9iaZCPRvuyLvR55M9DpstvR0LxLvJisY9Qd3bPHY_JLrI1Bg9bMtFvYhcmbvfarK9l6CQvNJvn7zsaNy9L70BvBlYBTv5HuQ8e2FXvMTpJLwTCYu9CjdUvbK2jrwUvYI9IVGyPeverzx9sde9blJsPWmnZrzog8q8CoMaOYULlLy008W8OTq4PA8CWTsga_w8gSZCvPHIqbwmDHS9XUa7PUwsujxTLC09GvCDPFWUIDyX5iY-Jfw3PdLLAzuyp5M8wFMSvYOOMbxTGnY9GKWVupqFajtSB4s5_ikVPHK5B7wjoti8xLU1PeHAmryDFP475xiAPWpcbryBkby8LQSOvR9qmboc47O63z02vbeQD7wPt2O9kWWMPYQwszt1kq07PPYzPCzzFrzdwX49vLskPYh7kbyjpoK8sO7OPCl2kzvdtNm9WatRvBOVMryM6Ag9uzxCvJZB1ruFLOK6AszCOyjK77rbLnq7L_-6Owa5Tbu98Hm9zszCvOmc4bs7Hs684eN9PSZF-TtGDow9xZQDvfwxbzvzgOg7OnxNvQBAqbszsQ89trwSvp3TlTgpH5c9uAWqO8sTqbsDuJS93j1AvAk4jjlA1oG6f8iGvbseG7komcE8cfKRvKHyA7hAoWO9_8nEvU-PWbi19I08cJjovGug4jfdXlI8IRw4veNZ2Dm3ss25a84FPM1ssLn_R0G9eBMXPfR9crj4Qaw9mWO5vN24SbibTGY9NFNVvUuhCzgtf_i6142SPUxKXbgmGA49kwWHvbVyBbmuqk092MNbOuPPijlBlHk8IsKeuso_TDc7sBY8N9cbuxbpDLdnqvE8LzEWvHkIaLlMlzS8e3-ovHg-Q7hOtiE9ZOlDvc57nLe4Pqy8bAb4vXn_ILirrHI9uRvAO_-s0bgH_Cu92d1yvQ42KjjL61I8fGLdvUzbijjIA7a8FOWXve-J7zhKtgq-Z57cvVuW9jiVLqg9IbigPX0cMLgFUdc92WivvAcYXjg9v8M8L-6QPcqcGzhxf7Q916Q7PeQnWrgU9E09tL2nvZeXjbdVGKY9bQvFPYPH5zgnuWi9068Dvb_hqrh1HlW9lNmgvH8pSjd2ehQ8bycWvdF7zbYgADgTQAlIbVABKnMQABpgHP8AMub8nvLtZwANl_8aLBLQCO_tJP_2wP_zJij2EhG9ygpJACa5MeWZAAAAAwXVWhEA238mrP4dzzIelcvHGd9uChglxB_oHSLkFQq6-N7zN0QYADr0rvxJ6cL2YyP9IAAtmP4LOzgTQAlIb1ACKq8GEAwaoAYAALBBAACgwQAAQEAAAKjBAAAEQgAAHEIAAFxCAAAAQgAAHMIAAMhBAACAQQAAFMIAAFzCAAAwwQAAmEEAALDBAADowQAATMIAAAjCAABIwgAAgMAAAMDBAAAAQQAALEIAACBBAABwQQAA6MEAADzCAACoQQAAPEIAABjCAACYQQAAnsIAABTCAAC4wQAAAAAAAEBBAACYQgAAPMIAABBBAAAQQgAAAMAAAFBCAACAQgAA4MAAAOjCAADAQAAA6MEAAN5CAAAYQgAAYEEAADRCAABwQQAAIMIAAEBBAACIwQAAmsIAAMBBAACYwgAAfEIAAOhBAABAwQAAcMEAAIzCAABQQQAAUMEAAADCAADYwQAAQEEAACjCAAB0QgAAkkIAAIDBAACcQgAAEMEAADTCAACAwAAACEIAALhBAABAwQAAQMIAACDBAAAAQQAAQEEAAABBAADQwQAAkEIAAABAAACSQgAA4MEAAHjCAAAsQgAAEEIAAILCAABQwQAA6MEAAKBAAADoQQAAQMAAAEBBAAAAwQAAgEIAAAxCAABswgAAGMIAAADAAABQwQAA6EEAABDBAAAYQgAAuEEAAMBAAABgQQAA4EAAAJDBAACAQAAAAEAAADzCAABMQgAAUEEAAPDBAABUwgAA5sIAAHDBAAAUQgAAEEEAAGDCAAAwQQAAWMIAAFDBAAC4QQAAsEEAACRCAAAYQgAAMMEAAIBAAACgQAAAUMEAAKjBAACowgAA4MEAABhCAAAwQQAA4MAAADRCAAAAwQAAWMIAAEhCAADYwQAAqMEAANjBAAA8wgAAuEEAALDBAAAQwQAAnMIAAIBAAACSwgAA-MEAAEhCAACQwQAAEEEAADjCAABYwgAA2MEAABBBAACcQgAANEIAAHBCAABQQQAADMIAAHBBAACGwgAAmsIAAIBAAAAAwAAAsEEAAODBAABkQgAAgkIAABjCAADgQAAAUEIAAEDBAAAcQgAAgEAAAEDCAAAsQgAAgMEAAETCAADMwgAAeMIAABxCAACgQQAAoMAAAEBBAAA8wgAAqMEAAFTCAACowiAAOBNACUh1UAEqjwIQABqAAgAAgr4AALg9AACAuwAA6D0AADS-AABMPgAAuD0AAAe_AAD-vgAAXD4AAOg9AABAvAAA2D0AAOi9AADoPQAAuL0AALg9AABQPQAA5j4AAKo-AAB_PwAAqD0AALg9AACIPQAATL4AAAy-AABwvQAAFL4AAAS-AACKPgAAhj4AAAS-AABQvQAAUL0AACk_AADYvQAAED0AABy-AABcvgAARL4AAAw-AAD4vQAAND4AADy-AACgPAAAtj4AAKg9AADIvQAA2D0AADS-AAAsPgAAdL4AAOA8AACgvAAALD4AAMg9AAA_PwAADL4AAFQ-AADYPQAAPD4AAGw-AACIPQAArr4gADgTQAlIfFABKo8CEAEagAIAACS-AABwPQAAoLwAAEG_AADIPQAA4DwAALi9AACovQAAoDwAABQ-AABcvgAAED0AAKA8AAC-vgAAMD0AAKA8AAB0vgAAbT8AAIC7AACKPgAAFL4AAFy-AAAcPgAAoDwAAFy-AAAEPgAAkr4AAAQ-AAAMvgAA-L0AAIg9AAC4PQAAij4AAJg9AAB0PgAAQLwAANo-AACIPQAAPL4AAKg9AACCPgAANL4AALK-AADgvAAAqL0AAKi9AAB_vwAAmr4AAHS-AACgvAAAbD4AAGS-AACmPgAA4DwAAKA8AACIPQAAmL0AABS-AACgPAAAEL0AAPg9AAB8PgAAor4AAEA8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=wiBtIX8Nlcc","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11653865905141947920"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"648544289"},"896381169937926337":{"videoId":"896381169937926337","docid":"34-0-1-Z01AFB12C583BF471","description":"Support my efforts: https://www.buymeacoffee.com/ubprogra... I help students with their coursework and projects. I have handled many subjects for students from universities like CalU, Morgan...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1344350/a35166c852bc411bbad71ad76ab3093a/564x318_1"},"target":"_self","position":"9","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbT2fGWm1iHc","linkTemplate":"/video/preview/896381169937926337?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Programming Complete Tutorial in One Video | Coursework Expert help in Haskell","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=bT2fGWm1iHc\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoUChI4OTYzODExNjk5Mzc5MjYzMzdaEjg5NjM4MTE2OTkzNzkyNjMzN2quDRIBMBgAIkQaMAAKKWhoYnhjd2lmenZtbHNlb2hoVUN0SUt5ZWpuTlBZYUVYQjVzZ1lBRGxnEgIAESoQwg8PGg8_E6EJggQkAYAEKyqLARABGniB-AwE_wL-APMEBgH5BP8BIAsD-fQEBAD4_f4EBgL_APYBFAEBAAAA-vz5-PcAAAD-A_8R9v4BABkBA__6AAAADfoAAAEAAAAL_AQM_wEAAP0A9wcD_wAACP0VBAAAAAD--gsSAAAAAAQBA-0BAAAAFe8HAgABAAAgAC0wmMo7OBNACUhOUAIqcxAAGmAXCgAOBQnm0AdCAQXjBA4gA-jj-O8N_yLoAPYm_fISJdXwEDYAKskX8b8AAADt7ug5-QD-SSXUDvvyHB6jEfj_D38Q6SAADQInGfDyD_c5BBArRQwAIA8FCxbh_xgzEvYgAC2SKVM7OBNACUhvUAIqrwYQDBqgBgAA6MEAAABBAAAAAAAAwMAAAMhBAADwQQAAsEIAAMBAAADCwgAAUMEAAOBBAACQwgAAVMIAAKBAAACAwQAAisIAABjCAAAUwgAAmMEAADDBAABAwAAAYMIAAODBAAAAQAAAPMIAABDBAABcwgAAsEIAADhCAADAQAAALMIAAOBAAADCwgAAbEIAAFjCAACqwgAAOEIAAEBCAADgQAAArkIAAOBBAACgwAAAVEIAAIBAAABcwgAADMIAAKhBAACQQQAAEEIAAMDAAAAMwgAANMIAAIjBAADAwQAAAAAAAIA_AADCwgAAUMEAAADBAAAgwQAAWEIAAAzCAABcwgAAXMIAAMDAAADCwgAAwMAAABDCAAAAwAAAeMIAAAhCAAAIQgAAgMEAAEhCAACgwAAASMIAADTCAAAQQgAA4EEAAPBBAABswgAAaEIAAJhBAACgwQAA4EAAAIJCAAAwQQAAMEIAAJBCAAAAQQAAAEEAAGxCAAA0wgAATMIAAKDAAABQwgAAcMEAAOBAAAAAQgAAoMAAAEDBAAAIQgAAcEEAAChCAACCwgAAoEEAAKhBAADAQQAAqEEAAGxCAAAEQgAAbEIAADDBAAAsQgAAeEIAAAxCAAAAAAAAYEEAAARCAACQwQAAIEEAAITCAACIQQAApsIAAMDBAADgQQAAmMEAAJhBAACSwgAAkEEAADDBAADoQQAA4EEAAIhBAACgQAAAwEAAAABBAACwQQAAYMEAAKjCAACQQQAAIEEAAEDBAACgQAAAEEIAAMDBAAAowgAAVEIAABzCAADIQQAA4EEAAODAAAA0QgAAVMIAAIC_AACAwQAAsMEAAOjBAABAwgAAOEIAACTCAACgwAAAsMEAACBBAAAwwQAAQEAAADxCAAAgQgAAmEIAAIDAAAAUQgAAjEIAAMDAAABAQAAAuMEAACRCAACIwQAAKMIAALDBAAD-QgAATMIAAMBAAADgwQAAyEEAAKBBAACAQQAAnMIAAHBCAADgQQAAwMAAAABBAAAAQAAAIMEAAJBBAAAswgAAEEIAAIDAAAAAQgAA-MEAAKDBIAA4E0AJSHVQASqPAhAAGoACAACivgAA2j4AAFC9AADoPQAAqj4AAHQ-AAAMPgAAU78AAM6-AAAwvQAAdD4AAIg9AACgPAAAqL0AAEC8AACgvAAAHD4AALg9AABEPgAAIz8AAH8_AAAEPgAA4DwAALi9AAAsvgAAFL4AABA9AABcvgAAvr4AAJI-AADuPgAATL4AAOi9AACovQAAAT8AAJg9AACIvQAA-L0AAHy-AACmvgAA2D0AAHS-AAAQPQAAcL0AADy-AADuPgAAvj4AALK-AAAwvQAAqr4AAAw-AADWvgAAoDwAAOC8AAC4vQAAoLwAAD8_AABUvgAAcL0AABQ-AACYPQAAwj4AAIA7AAAsviAAOBNACUh8UAEqjwIQARqAAgAALL4AABw-AABcvgAAG78AADC9AADIvQAAND4AACS-AAAkvgAAiD0AALi9AABAPAAAbL4AAM6-AAC4PQAA4DwAAAS-AAA1PwAAuL0AAIY-AAAQPQAAPL4AAFC9AABAvAAATL4AAOA8AAAsvgAAqD0AAJa-AACIvQAAPD4AAOA8AADYPQAAuD0AAAQ-AACYPQAAcD0AAFQ-AAAsvgAAgDsAAPY-AACAOwAAML0AAEA8AACgPAAA4LwAAH-_AADivgAAqL0AAPi9AAC6PgAAUD0AAKo-AAD4vQAAcD0AAEA8AADovQAAZD4AADS-AACYvQAAUL0AAAM_AAB8vgAA6L0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=bT2fGWm1iHc","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["896381169937926337"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"16209097473092370207":{"videoId":"16209097473092370207","docid":"34-4-15-Z22EF8556F93B59F8","description":"This is video 15 of the series Haskell by Example. In this episode we look at how the work done so far performs with regards of how many frames/pkts can be extracted per second. The code can be...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3836949/3b0ab5ce89365a80f1d1b70b91bcfca3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/OwhprwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFHINBFXveYY","linkTemplate":"/video/preview/16209097473092370207?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell by Example - 15 - Performance","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=FHINBFXveYY\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxNjIwOTA5NzQ3MzA5MjM3MDIwN1oUMTYyMDkwOTc0NzMwOTIzNzAyMDdqkhcSATAYACJEGjAACiloaGt0bm9tbWllZ3FtY3VoaFVDVldyRlZEUWpWYUNaalFWT2tuWHp5QRICABEqEMIPDxoPPxPRCIIEJAGABCsqiwEQARp4gfP_Awv9AwAWAwYH-gr9AQkJ__j3AAAA8vv9_AcBAAD_Agb5_wEAAPMH_ff5AAAAAf4DA_7-AQAO_f4DBAAAAAwIBgP9AAAACPn8Cv8BAAD8CP4GBP8AAAD2DQb_AAAAAwYCBwAAAAD3Cwn9AAAAABb09gIBAAAAIAAtQrHbOzgTQAlITlACKoQCEAAa8AFvLe3877QYA7wW3gDe-N8AgRgP_1MM2gDV3P0AzgfbAdwQAgDUAycBuxH5_4ET7AG-_dL_LxDzAQ__Fv8P-Sf_CyHxAEDBEwFKD-sA4C7n_ucLLAAU9yT_MeUgAB8P4f0M8BX4zQrRAMnm5AALIzwDMQcRAyQeHgHTEzYEvQ8NANX3D_7sAg8CrOvq_R0NHfwS5t0BRAvSAOwuFgQp9_YM-tgDC_noHf0p_wn_wAjz-6rt9v30FvAI5Q4qBPUTKQMU9yELBej78hIX8fM59PMG5DgJBxX-CBDy3_UH0AQc9PbjAv_kNgsBAA8a9BEY8-4gAC0BsAA7OBNACUhhUAIqzwcQABrAB-8c0r5v6Lc8WsdnPeQFQr3b-5Q990KcPE04mr3QpGK7SMETvYldKz7TXcM9fYYFPL2OkL5851y92KYpOzsZbD6uDOo8gowlPIbjCb7fIPU8rAEqvRUcTr6sTcg8NZcfO6QJKj1_NBe9Jlg3PX9LQD6nSso7gbiGvDmiNr34M1y9KUKqPH4oBTze-Wo8ETDjO1vR5j2DUzo9tQBIO17oqz2AwQk93BFOPPL4TL1CE3E6OM63u3L-Ab30Eog89gJYvA_8jj38jCs93yD1PIkDLb0HQGG9npb-u9lsNj3cAKI8NhLXO1jzLbx1ETU9euFOvMjw8zw0AGq9vJ_LO635Ab5UpZI8IdHfO_W8Kz7NLHg8-nq-PMKymL2V6fw8aDC8PGQ-IL3uqQG9Iwp3PNOG4z3Mdmo91nS9PMOrdjwHAgm9IKEcPBNFuD2TRvu8dcy5vBB-rb1680W9N21GPL5b6jyWzpc9jzaOubt8a72Dw2Y8IHucO5z64D1A_QK9DHXYO9UpSj26swC9TFqnvGjSYT3KQgU9BsSaPMQFQL1uo8G85L-8u9Cg_DxQidA8inEAvIZanj0nUES6XTeAvPFum73Jy5q9Xm0BvKpEWTzZKho8eot5OjTUTbyOGwI8QqESvLP-IjxzdVG9VweAvMw3vL0KeY68CMTvO6_Lhb2Acd871NK7Oqza_zwS2MG8HWI0O8XaKbxyLX-8Rmf0OrIgfj3APW89j-QUuvfmNzz7mZU89f9DO3--Lb0hV6o8cI4Eu6Gd0z1RgZi9l51RObepSz0tWgU9ueJiORjt8TxvAKy8St0Juhsjwz2GU4s9NPtauOkPTTyoOD6-cp9dOdqGtrzwFLK8opfVunm3KL2w9Ks8oXu1OP7mDz1jMJo8Ym3Guf9bSbxuXaC8_TKKOYKoOz0Uymc81FwkOHQhHDyUqY2988AnN2TYl725P029hb57Oe8ambyRXrm8TRwZOHsS2LzPBmq98aehOAryE73jnb09lVPVuO-kjTve9i693eY8uHHpc7xypsu7Ggb-N7APsb23DLi9_lg4uKL7SL3OC6Y8RKPqOFwAOr4BE429YPMxuWkVAr2QvCO-zYOEuOXx1L0I4mG9HzOxuEq2Cr5nnty9W5b2OLp6_DsFIS-9cyFqOElepz0r6Cy8loFzNz8wgT1C2_879QPIt9w0UT15sbA8UJ6qN_Z0ej3gD9-9P5mbt6sPyj2l_pU9wZSaN_CyNb1czM89DEYKuR64FD2R3JU93da8t0J2fj0Mnhi9IzvetyAAOBNACUhtUAEqcxAAGmAzCQAN5_TP0D04Cfe3_BLkC_T8KNw1__PQABgE0BEoM76zER3_F5oF86MAAAAX8hdFFwD6ex7tKCHMFjum5Nz68n_zBDGmGwsc5_Q18s4u8xJGH2MAGPTOIBvH90QZR_ggAC2XiRc7OBNACUhvUAIqrwYQDBqgBgAAuEEAAMDBAAAgQgAAcMEAAHBBAAC2QgAAnkIAAIhCAABAwQAAqMEAAOBBAACAvwAA0MEAAIhBAADwQQAAiMEAAMBAAACAwgAAoMEAAOjBAABcQgAAoMEAAMDAAABAQQAAcMEAAKBAAACmwgAAPMIAAMBAAAAkQgAADEIAAIBAAACewgAAkMEAAHzCAAAQQQAAgEEAAJhCAAAAwAAAsMEAAFTCAAAQwQAAyEEAAEBCAAAAAAAAzMIAAMhBAADgwQAAnkIAAFBBAAAwQQAAKEIAAPBBAACAwQAAoEAAAJBBAAAkwgAAyEEAAJTCAAAUQgAABMIAAKjBAAC4wQAAgMEAANBBAABkQgAAcMEAABxCAADgwQAAuMEAAOhBAACeQgAAwMEAAJRCAAAAQAAA-MEAAEBBAADAwAAAmMEAACjCAACYwQAAuEEAAIBAAABAQQAAAAAAACDCAACIQgAAPMIAAFhCAABQQQAAPMIAABxCAABIQgAAFMIAAGDBAABUwgAAQMEAAJDBAAAwwgAA2EEAABDBAACSQgAA0EEAAODAAACAwgAABMIAADTCAABQQgAAOMIAAOBBAAAAQgAADMIAAIA_AABAQQAAYEEAAIDAAACgQAAAKMIAAMBBAAAwQQAAwEAAAAjCAADwwgAAgMEAAJBBAAAwwQAAMMEAALhBAACgwAAAcMEAAFRCAACAwQAAUEIAADxCAACgwAAAQEEAAABAAAAAAAAA8MEAAKjCAAA4wgAAaEIAAGBBAAAwQQAAwEEAAIA_AAAAwQAAsEEAAKBAAACoQQAAYMIAAIrCAADQQQAAMMEAAKDBAACewgAAYMIAAJzCAAAkwgAAKEIAALBBAADAQAAA6MEAANjBAABwwQAAQMAAAIBCAACGQgAAhEIAAIBAAABMwgAATEIAAODBAACKwgAA8EEAAHTCAACgQgAAiMIAAJJCAACIQgAAHMIAALjBAAAYQgAAQEAAACRCAADgQAAABMIAAEDAAADgQAAAWMIAAJjCAADgwQAAREIAAABCAAAQQgAAKEIAADDBAAB0wgAAGMIAAHTCIAA4E0AJSHVQASqPAhAAGoACAABwPQAAND4AAJY-AAAPPwAAEL0AAHA9AABcPgAAB78AAAO_AACiPgAAyD0AAKg9AAA0PgAABD4AABw-AADCvgAAQLwAAFQ-AAC6PgAAAT8AAH8_AAAMPgAAEL0AAKi9AADoPQAAXL4AAEC8AACavgAAJL4AAAM_AAA8PgAAyD0AABA9AACGPgAApj4AAFw-AADYPQAADL4AAOa-AABsvgAAZD4AADA9AAAMvgAA2L0AABA9AACuPgAAmL0AAKA8AABQvQAABL4AABA9AAAMvgAA4DwAABy-AACSvgAADD4AADk_AAAMvgAAUL0AAFQ-AAAQvQAAmD0AABQ-AABsviAAOBNACUh8UAEqjwIQARqAAgAANL4AABw-AAAwvQAAUb8AACS-AACAOwAA-D0AAGy-AACgPAAAjj4AAIK-AAAMvgAADD4AAIa-AAAEvgAAUL0AAEA8AABJPwAAyD0AAOI-AABkvgAAmr4AAJg9AACgPAAAmL0AAJi9AADYvQAAoDwAAOA8AACAOwAA4LwAAHA9AAA0PgAAHL4AAFA9AADIvQAAVD4AAJg9AACIvQAAJD4AAPg9AAC4vQAALL4AAMi9AAAEvgAAyD0AAH-_AABkvgAAwr4AAII-AADyPgAANL4AAGw-AACoPQAAHL4AAEA8AADYvQAABD4AAKi9AACYvQAAij4AAGQ-AAA0vgAAqL0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=FHINBFXveYY","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16209097473092370207"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1471800539"},"11508703406608780990":{"videoId":"11508703406608780990","docid":"34-6-10-ZFC825A54A1303326","description":"This is the first video of a video series showing an example of writing a usable Haskell application for processing binary satellite data. The code can be found in the following github repository...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2916479/d5b1f118ac51129b687283ab72919b6b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/7I2HpwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOyEkIXFmuNQ","linkTemplate":"/video/preview/11508703406608780990?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell by Example -1 - Introduction, Setup","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=OyEkIXFmuNQ\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxMTUwODcwMzQwNjYwODc4MDk5MFoUMTE1MDg3MDM0MDY2MDg3ODA5OTBqkhcSATAYACJEGjAACiloaGt0bm9tbWllZ3FtY3VoaFVDVldyRlZEUWpWYUNaalFWT2tuWHp5QRICABEqEMIPDxoPPxOUBYIEJAGABCsqiwEQARp4ge4F_AUB_wABDAMH-Aj9AiMCBwL0BAQA2PsDBgv5AwDsBAnyAAAAAPII_fb5AAAABPv8C__9AQASBgQFBAAAAAkCAADzAQAADvvzDP8BAADyCAIOBP8AAAj9FAQAAAAA_xL-A___AAAGDAb8AAAAAAzr_QoBAAAAIAAtaizPOzgTQAlITlACKoQCEAAa8AFa9-___ewkAtYO6wDvCeIBgfD7_yMF8gDnAgYAu_ftAOkKAQDlAhgB-hYRALEM8wHyAuT_ORABAAAECv8XFA__KwQEAC3y_AAjAQYA7g_3_wEZH_8o5hP-JdwFABX_5P8O8gUB4AbjAM_r_wAHFiYCDRUSACr78QHyEyUB9xQH__T4BALxFfn-2PUD-h3_-P4KDeX_EA3uAesCBAgFFfwD-fsJBRPsBAQFFwz7-u32_OT5_wX9GwYA8AwL_AMO_Pzz-P4F-gn9_PgP-vYxDvQD-hwGDeTgAgrz9_b_6eYH-Q_-EfrvFQEA9h8MAQQeA_MgAC2Q-k47OBNACUhhUAIqzwcQABrAB8GnBb_UlRU8csPvvO7SobwHqBo9IBEuPM7cCL1VZYQ6Xw4WvfkQ1D2pw0U9qrvyPPyMu75aUw-8xurFuz0pcz6UwOa79XIOPQcJ8b1woWG8js2Ou_Whg748d_E7LsWXO6QJKj1_NBe9Jlg3PQqdFz6TmxW8EYqtvOHlLj1DN3u8N32svOFeGT138aO8kb4kvFOXDD4Ohrq8T3ulPARXCT7rrVw8L0RDukEcxb1AKPk8f116O-T39rxjFec7S2ryPFcE3z0-fgq9M5MePb7F3rwetdO8jMe7vFssQD1HaaG67bQYu41_nzuhjn09_wkuvMuq_Luz0Vm9UGi-PG2s5L2mES49lE7BOx4ZOz5BpLo7qxBFvMKymL2V6fw8aDC8PLO-N7y3HQW8-reJOzBjqj2hkZk8JmmjPCvKOz2BtrC80KJSvBNFuD2TRvu8dcy5vABzLb3NjQ48Pq4yPM-kKL38I4I9VNWVvLt8a72Dw2Y8IHucOyJlpT0xNj69aOc0PAgbkz3Qkq47Ic_JPNSAQbxFrJQ9nm0kvAdltztpDTQ944JYvIEIsTx3FVK8C-qAvKgyMT3_d8Q87kTFu4Uedr3Qsxm9yGk-vF7PIT2GOxU8j3_Ru7EkLz3oZ2o8aNTXO9R7TzzRQn29TfqYu8w3vL0KeY68CMTvO-oDCb07DsO5dR7XO6SDGj0cWzS9HPwOPCWj1LxF3f86GNwuOgfu4D163B679qUOunJUiTwnBSy95BWIO57BFb3fZXA9DGNGuuJbmD26JJi8HZ97OQ0WszwIfIk93Kn4OI5suD1u-F08DYgZuXW2Njyr6BG8uwKXOHpDEL1rBTK9QWhCuJMl6bxXEBo8-sj3OqnTKrvAXmE83VtrNv7mDz1jMJo8Ym3GuS09Hjw5SU68IehzuKkoh7uzj1o9Bhu2uKJpAbwipBO9Ca1iuealCztTuzW9fdzCOFEmnDtOtic6Pyo6N5i0Ujs_cMW99y5gOREeyLuRfVA97x2MNm4YBb15bJW8neFRtyz3Xb211Gu92GFWuHZTar1Xz8m9XDpquAwpdTwe5gY9gy1YN2vx6b151iS87i9gNll6I71VaLC9DOgxuEVeW72KrBi79MhquCRad70dbcG9DhYaOYBHcbtmyn29N9xoOGBnFD1_zQW8mQ8guOnwkD37wSo9-lKFuFY3TTwogIO7rrUcuPpB3T2_RSe9Z-kWt1UYpj1tC8U9g8fnOFNTfL3w82Q9JnHDtyGsJr1UAXc9YStSuI2R9Doexws8WvCXOCAAOBNACUhtUAEqcxAAGmBLCgAFHPvIzSk38AXq5AIa-c0DF80x__HZACIKpAEOCdiSDSD_IbED9p8AAAAU785QLgD4fwzf7RjPBRidp-MY_nQWCjS4EvAHxuYo78MZzhUIIgkAMO2-Gy7EvU0oPNogAC34ixQ7OBNACUhvUAIqrwYQDBqgBgAAqEEAAPDBAAAwQQAAwMAAAABAAACYQgAApEIAAFhCAACAQAAAgEAAABhCAADgwQAA8MEAAIhBAADIQQAAsMEAAEDBAACawgAA-MEAAPDBAAAcQgAAqMEAABDBAAC4QQAAQEAAAIDAAACowgAAeMIAAMBAAABIQgAAFEIAAEDAAACOwgAAIMEAAFjCAABwQQAAwEEAAI5CAADQwQAAEMEAAMjBAABAwQAAiEEAAFRCAADAQAAA8MIAADBBAAAUwgAAqkIAANBBAACwQQAAQEIAAOhBAADAwQAAQEEAAIA_AAB8wgAA8EEAAJrCAAAMQgAAcMEAAFDBAAAQwgAA6MEAAIhBAAA8QgAA8MEAAHBBAADAQAAA4MEAALBBAACIQgAABMIAAGxCAABAQAAAQMIAADBBAABwwQAAMMEAAPjBAADQwQAAiEEAAAAAAABAQQAAAMEAACDCAACWQgAAIMIAAIJCAACgQAAAyMEAAAxCAABYQgAAEMIAAIjBAABcwgAAiMEAAKjBAAAgwgAAoEEAAKDAAACYQgAAuEEAAADBAAAkwgAAUMIAACDCAAAQQgAAGMIAABxCAAAIQgAAoMAAAABAAABQQQAAoMAAAADAAAAAQQAANMIAAKBBAAAwQQAAgEAAAAjCAAAAwwAAoMAAADhCAABAwQAAUMEAAAhCAAAAwAAA4EAAABxCAACYwQAAREIAAAxCAAAgwQAAAMEAAGDBAACAwAAA6MEAAJrCAABAwgAAEEIAAIBBAABAQAAA8EEAAAAAAACAPwAAkEEAAIBBAACAwAAAhsIAAITCAAA0QgAA4EAAADDBAACMwgAAMMIAAKLCAAA0wgAAXEIAAABAAACAQQAACMIAAHDCAABAwQAAsEEAALBCAACCQgAAYEIAAEBAAAA4wgAAOEIAABDCAACOwgAAFEIAACDCAACKQgAATMIAALRCAABkQgAAoMEAAIDBAABAQgAAkEEAABxCAAAAQAAADMIAAABAAAAAwQAAbMIAAJrCAAAMwgAAHEIAAKhBAAD4QQAAsEEAAFDBAACSwgAANMIAAHjCIAA4E0AJSHVQASqPAhAAGoACAACovQAATD4AALg9AABEPgAAbL4AAPi9AABkPgAAC78AADu_AAD4PQAAgLsAAOg9AABUvgAAoLwAAKC8AAAsvgAAgLsAAIA7AAB0PgAAKz8AAH8_AADYPQAAEL0AAAS-AAAUvgAAgDsAAKg9AADovQAAHL4AAEw-AABEPgAAgDsAAIA7AAB0PgAA-j4AAAw-AAB8PgAA3r4AADy-AACSvgAARD4AALi9AADYPQAADL4AACw-AACGPgAAED0AACS-AAAkvgAAF78AAFC9AACovQAAiL0AAPg9AAAcvgAAUD0AABk_AAA0vgAAQDwAAJI-AAAkPgAAvj4AAAQ-AAAsviAAOBNACUh8UAEqjwIQARqAAgAAHL4AAPg9AAAUvgAAMb8AAHA9AADIPQAAmj4AAI6-AACoPQAAXD4AAIa-AACgvAAALD4AAFy-AAAEPgAAUL0AAHA9AAAxPwAAqD0AAA8_AADCvgAAPL4AADw-AADgPAAAmL0AAAy-AACAuwAAgLsAABC9AAD4vQAAQLwAALg9AACAOwAAML0AAMg9AADYvQAAij4AADw-AAC4vQAA6D0AAPg9AABwPQAANL4AADA9AACYvQAAcD0AAH-_AACuvgAAhr4AAJo-AAC-PgAAHL4AACw-AAC4PQAAmL0AAKg9AACYvQAARL4AAKi9AABQvQAARD4AALo-AAAkvgAAVL4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=OyEkIXFmuNQ","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11508703406608780990"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2649484492"},"7873912636112624325":{"videoId":"7873912636112624325","docid":"34-7-15-Z2BDE1A5CD5D0AD37","description":"Slides can be found at - https://github.com/roman/Haskell-deve... In this webinar, Roman Gonzalez will help you take your workflow skills to the next level by exploring different approaches to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2374901/7ec754a2282889a5f65fefeefecc589f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ThJbbgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dy_kcrv6Kdv8","linkTemplate":"/video/preview/7873912636112624325?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Development Workflows in Haskell","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=y_kcrv6Kdv8\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM3ODczOTEyNjM2MTEyNjI0MzI1WhM3ODczOTEyNjM2MTEyNjI0MzI1aogXEgEwGAAiRRoxAAoqaGhsc3BxcWJ4Z3Jhd3VhYmhoVUNmNUdPcDllandUM0lxZDBwN2Y2T21REgIAEioQwg8PGg8_E-gXggQkAYAEKyqLARABGniB9Aj7B_0DAPkHCwb5Bv0CCQn_-PcAAADz-Ab__wL_APr9AP__AAAABAfy9AAAAAD-A_8Q9_4BABYAA_8FAAAAE_oJ_QEAAAAH-fwK_wEAAPIG-gcDAAAACQoNCQAAAAD3Awv8AQAAAPcHAQAAAAAACPP5AgAAAAAgAC0jP9w7OBNACUhOUAIqhAIQABrwAX8mwf37xgoDsxnZ_-ARCQGLDf7_OfHiALsP4f_X1-gBvNLeAOe-CAGcFtwAkwC_Abb8zf85HiD_Ef8Y_xH4LP8n_cwAPss0Azf64wLfG_D_GjkW_yu9Rf0xxfIBHy74AyjsGfrL8tsAntrfBNkkMgE-6hYCGRYU_94cIwDmPQr--ff--tYsGf6b6Bz8GQ3r-w0q4v4z_90DxxI6_S783gP50gQM7fgS-PELFQ7t7_X06t8ECtIQ8Q_iLSX92ygZ_L8NBQUF5fvwCCoL6zMb2vrhPwsIIsT1F-zy9xLsDgcFFhsO-csz_AXd8_vnExvx7CAALcKZ5Do4E0AJSGFQAirPBxAAGsAHjPb4vl4CJjzxDeq85AVCvdv7lD33Qpw8dRkjuzfGTrwFk1G9tTUyPr9rSz3xaP48tw2TvhtUEzwbtBy9Ub-LPh1sFj2b6HM9v0T8vZh19byCWfy88C7MvStphbwczny8sxVKvYj44rwu1bs8O6wAPgKyfDwCfDy9soJfvfQIpLx5fJa84V4ZPXfxo7yRviS8a50oPvYETj1vqnC6L2OEPbvKBL3t1Jw8rfVqvTtREj0lyZi8seHpvTRcLr2sEnY84Z-tPJ_a6jx5qM-42lc-vfhekr1Z8Ay9gtSMPUoshD2xWNw6PSgIveO7Hj1nyyC8c1KzPK5SMDwWx5w8rfkBvlSlkjwh0d87hEvnPVE2QLx5TVm8ywajvYbVbj2m3Ng8PyiOPawfG70zvJ87LuciPsGquj2qvkC6l7MSPeFdDr3wngc7HO7jPa5CrzycTMG8kJSAu9HjHDuB9MM8-ajavAtG5T0vKrE7KRTYvKFvAT0diUC6G-1dPW8UtDxVTEE63vVjPWPO-bv97Zk6gPQNPVkIQT3zvyY8B2W3O2kNND3jgli8oPOkPF8eFz0ws_i6hlqePSdQRLpdN4C8k64UvSieLr0QYt-7bv-lPUiivLw6vqi7XE8bvLszCT09wh88S9itvKsVt73FmgK8EOYWvqQiiDqqp4w5tUgDvM2VgTzVx6o73mdGPSWjlLyoi9Y70dUxvWy6eTvDBrA7KHEHPQZUzTqfMV27H9XVvEqcsLxkZpe68iKXOj7tED1YUWa7bQPXPbWj2L0Mn6858DvhvCwv1DwR7iU7734rvUocaTqOtXM4uJJ8u_Q6PT3kyTu4-nWMPOuqgL3zX8Q4otd6vKgRZL3dBEu5XcF2va6xcDzeYyk5vOWPPcaZsDzq--A5uAeRPYQ_zbyaRgG5NEgDvKmS9zxdY3C4ZCeXPeNxEb1z0Uk4JjfMOpH-qLyJCN45npY_PVTwijzm6kk4CrWquzOx77wSTry4nKglPWEoET3NQ-U4B5bEO1qv8bq2S7G3_4AdvV2Ejrzbw4G3IO66vfOvJb6rC8k4nsfyPAZuWD1slHa4wku1vY1NAjwNuk82joi1OtnKcL3_CWc3UgmRuteuP70mRtu3PLavvRNLRb3-r7w3E4aMPU3dRTqQ2524Rpo4Pk6l1by_f-k4HRMzPYjxej3PVyY1xcacPYfxBD0otaa3t_YZPQ5VR71sqVi4Iv_sPTUpBT7zflu4i4OAvThoLz2QuIq4b70BvY-JlD00ods3CzFNvK0h57yDGMs3IAA4E0AJSG1QASpzEAAaYAYDAEX4CdbG8UP8HLkNL_Ahy-v31wn_E7YA2hUNCy79rMkhEgBUxBTroAAAADDo0UDfAAdx_8BG4rEeBpAb6fm-fwLWMtQ0BSbs0v4Pu_HuIA0vWwAz4_EEGwXjGQQWFiAALXKbFzs4E0AJSG9QAiqvBhAMGqAGAADYQQAAYEEAAKBAAACgwAAA6MEAABBBAACEQgAAYMEAAIrCAABIwgAAcEIAABDBAACQwQAANMIAADxCAADAQQAAoMAAADzCAABAwQAAMEEAALhBAAC4wgAA0EEAABDBAABgQQAAYEEAAKzCAABwwQAAkEEAABRCAADIQQAA2EEAAJTCAABwwQAARMIAAMDBAAAAQQAA_kIAAGBBAAAgwgAANMIAAIA_AACUQgAAIMEAAJhBAAAAwgAAqEIAAEDCAACYQgAAUEIAADDBAAAwQQAAAEIAAPDBAAA4QgAAsEEAADjCAADwQQAAoEEAAEDAAACAQAAAIMIAAKDAAAAIwgAAisIAADBCAAAwQQAAWEIAAOBAAACkQgAAJEIAAMZCAABwwQAAOEIAAFDCAADowQAA5MIAAABAAADAwQAAuEEAADzCAAC2QgAAQMAAAFDBAACwwQAAuEEAAJhCAAAAAAAAhEIAADBBAABwQQAA4EEAAABAAACCwgAAoEEAAFDCAADgQAAAqEEAAKDAAABAwQAAqMEAAHBCAACAvwAAAMAAAJDCAACAwAAA8MEAAKjBAACIwQAAAEIAABxCAADAQAAAgMEAAHDBAACIQQAAVMIAAIDBAAC2wgAA6EEAALDBAAAcwgAAgsIAAMDBAADAwQAA2MEAAMDAAADYQQAA-MEAAJjBAAAwQQAABEIAALhBAABMwgAAPEIAAEBBAACAwAAAFMIAAMBBAAAAwgAAkMIAAJjBAAB0QgAAIMEAAIBBAACgQgAAIEEAAADCAAAAQQAAcEEAAMBAAABgwQAACMIAABDBAAAQwgAABEIAAFjCAACAPwAAqMIAAIA_AAAYQgAAQEAAAFBBAAAQwQAAgEAAAEBAAAAwwgAAaEIAAGhCAAAsQgAAREIAAITCAACIwQAAqEEAAMjBAACIwgAAQEIAACBBAACgwAAAUMEAAI5CAADwwQAAqMEAAAzCAACwwQAAHEIAAKDAAABMwgAAjkIAACzCAAAEwgAAkMEAAPjBAABAQAAA2EEAACBBAAAAQgAASEIAANjBAACowgAAwEAgADgTQAlIdVABKo8CEAAagAIAAAS-AACePgAA2D0AADC9AABUvgAAED0AAGw-AAANvwAAjr4AAHA9AADIPQAA6D0AAHA9AAC4PQAAgLsAAOi9AAAkPgAAQDwAAIo-AAC-PgAAfz8AAHA9AAAcPgAAQDwAACy-AACYvQAABL4AAMq-AABUvgAAij4AAPg9AADovQAAcD0AAFA9AABEPgAABL4AAKg9AACOvgAAor4AAAy-AAC4vQAA2L0AABS-AACgPAAA6D0AAHw-AAAsPgAADL4AAFC9AAA0vgAAFD4AAFy-AACoPQAA4DwAADA9AADIPQAAKT8AALi9AAAQvQAAgj4AAEC8AADoPQAA4DwAAHy-IAA4E0AJSHxQASqPAhABGoACAAAkvgAAhj4AAIq-AAAnvwAAmD0AAIA7AAAMPgAADL4AAOC8AACWPgAAED0AAEC8AACYvQAAor4AALg9AAAwvQAAiL0AAA0_AADIvQAApj4AAMi9AADgPAAAFD4AAIi9AADIvQAAJD4AAFy-AABQPQAALL4AABS-AADIPQAAgDsAAAw-AACAuwAA4DwAAAy-AADYPQAAXD4AAMi9AAAQvQAAbD4AADA9AADgvAAAiL0AAKi9AACAuwAAf78AAAy-AAC4vQAAZD4AAEw-AADgvAAAmj4AAAQ-AAAQPQAAQLwAAKi9AAAcvgAADL4AAMi9AACovQAAij4AAEC8AABwPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=y_kcrv6Kdv8","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7873912636112624325"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2417091656"},"7915033731515146997":{"videoId":"7915033731515146997","docid":"34-4-5-Z393608E66B44DEC3","description":"Now that my tests are all lovely and tidy up after themselves I want to go back to adding more information to accounts, and more endpoints to fetch information about them. I'll also take a first...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4034023/0ff167633787edaf57c6d148f33f227c/564x318_1"},"target":"_self","position":"14","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DzWzK5asln3Y","linkTemplate":"/video/preview/7915033731515146997?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Programming in Haskell -- more work on accounts","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=zWzK5asln3Y\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChM3OTE1MDMzNzMxNTE1MTQ2OTk3WhM3OTE1MDMzNzMxNTE1MTQ2OTk3aq4NEgEwGAAiRBowAAopaGhhdWhha2pncmN6c2R5aGhVQ0RHYnV4cGp5dkpQZFBhaDgwd3lYQVESAgARKhDCDw8aDz8T5xuCBCQBgAQrKosBEAEaeIH0AwL-_wEADP3__AQEAQEGB_gA9___APL6_fwHAf8A8wAI_PsAAAAEBvcBAgAAAPX8Cgz0_wEADg0B-gUAAAAU-Qr9AQAAAPUAAhH_AAAA__UECAT_AAAI7g8DAAAAAO0S_wf_AP8ADPv-8QEAAAAD8AAFAAEAACAALdgy1Ds4E0AJSE5QAipzEAAaYAQhAELvEsG99EjnD9gJHD0L4tvn8yr_JPr_7UE9-wkw3sYCLP8xmDDongAAABfx3in-ANZ5K_PWDP8yBsTM3usvf_gHAuTvCRE9vRkSES0OIDRHKgARJ_4SULtfRXT9ACAALbjHEzs4E0AJSG9QAiqvBhAMGqAGAAC4QQAAMEIAAKDAAABgwQAATEIAAI5CAADCQgAAUMEAAFDCAAAQQQAABEIAAJrCAAC4wQAAVMIAAJhBAACQwQAAgD8AAPDBAAC4wQAAWMIAAFDBAAAYwgAAiMIAAIBBAADwwQAA6MEAAADBAACAwQAAaEIAAKBAAADgwQAAcEEAAIzCAAB4QgAAQEAAAAzCAABAwQAAnkIAAFhCAADgQgAA2EEAAMDAAAAUQgAA4EAAACDBAACwwgAADEIAAOhBAABQQgAAYEEAAITCAACAwAAAcEEAAAjCAACIQQAAUEIAAOrCAACwwQAAyMEAAFBCAACAQAAAQMIAAGBBAABwwgAAoEEAAIzCAADYQQAAiMEAAADAAAAgwgAASEIAAJJCAAAwwgAAhEIAAFDBAAAAwgAAqMIAADBBAAAAQgAAQEAAAOjBAACoQgAAgMEAAIjBAAAoQgAAoEEAALDBAADgQQAAIEIAAJBBAADAQAAAXEIAAETCAABUwgAAIMEAAPDBAAAAQQAAyMEAAPhBAAAwwgAAaMIAAEhCAACQQQAAqEEAABDCAAA8QgAAVMIAABRCAACgQAAAIEEAALBBAACIwQAA4EAAAJjBAADgQAAAVEIAAMDAAABQwQAAkEEAAJhBAACwwQAAdMIAAIjBAAA8wgAAcMEAAKhBAABAQAAAAEAAABDBAADAwQAA-MEAACzCAAAoQgAA4EAAAPjBAAB4QgAA4MEAABxCAAAwwgAAeMIAAJhBAADAQAAAHEIAADBBAABEQgAA8EEAABzCAAAIQgAA0EEAAIA_AACQwQAAwEEAAAxCAACwwQAAgEEAACjCAAAQwQAASMIAAIrCAAAgwQAAgEIAAExCAACowQAA-EEAADDBAADwwQAAAAAAAFRCAACgQQAAkEEAAABCAABQQgAAgMAAAPhBAABAwAAAIMEAADBCAAAcwgAAqEEAAIZCAABYwgAA8MEAALDBAABAwgAAgkIAANDBAACOwgAABEIAAKhBAAD4wQAAaEIAAJ7CAABAwQAAJEIAAGDBAAAQQQAAiMIAAJJCAACoQQAA4EEgADgTQAlIdVABKo8CEAAagAIAALi9AAA8PgAAND4AAOA8AAAsvgAAMD0AABC9AAADvwAAkr4AAKA8AADoPQAABD4AABA9AAAwPQAAoLwAAEC8AACOPgAA4DwAAHw-AAC6PgAAfz8AAPg9AACoPQAAuD0AAIC7AACovQAAHL4AAJ6-AAAQvQAAND4AADA9AABwvQAAuD0AADC9AACWPgAAoLwAAMg9AABcvgAAJL4AACy-AACAOwAAQDwAAJg9AACoPQAA4DwAAPg9AACoPQAA6L0AAKg9AAAMvgAAZD4AAIA7AADYPQAADD4AAEC8AAAwPQAA8j4AABy-AAD4PQAADD4AAKg9AAAUPgAA-D0AAAy-IAA4E0AJSHxQASqPAhABGoACAADIvQAAQLwAAI6-AABZvwAAyL0AAPi9AACAuwAAiD0AAEC8AABcPgAAML0AAPg9AABAPAAAmr4AAIA7AACAuwAAor4AADk_AACgPAAAjj4AAJi9AABMvgAAHD4AACS-AACYvQAAoj4AAHS-AACIPQAAFL4AANi9AACgvAAA4LwAAJ4-AAAUvgAAUD0AABS-AAA0PgAALD4AAKC8AACgvAAA7j4AAPi9AAAUvgAAML0AAIA7AABcvgAAf78AAKq-AABMvgAA2D0AACQ-AAAQPQAArj4AAOA8AAAwvQAAQLwAADS-AAAMvgAAcL0AAIa-AAA0PgAArj4AAKq-AAAEviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=zWzK5asln3Y","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["7915033731515146997"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"15251694028127679874":{"videoId":"15251694028127679874","docid":"34-7-4-Z274C7CF58BBCCA8D","description":"Haskell is a purely functional programming language based on lambda calculus. for 25% off your first payment. 🎨 My Editor Settings Atom One Dark vscode-icons Fira Code Font 🔖 Topics Covered...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1597833/da087c0fc9de028b15ceba40da7e1068/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/dNmCNAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQa8IfEeBJqk","linkTemplate":"/video/preview/15251694028127679874?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell in 100 Seconds","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Qa8IfEeBJqk\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxNTI1MTY5NDAyODEyNzY3OTg3NFoUMTUyNTE2OTQwMjgxMjc2Nzk4NzRqiBcSATAYACJFGjEACipoaHdsaWVxbHBsZWJ6d2pkaGhVQ3NCalVSclBvZXp5a0xzOUVxZ2FtT0ESAgASKhDCDw8aDz8TlQGCBCQBgAQrKosBEAEaeIH2_vQB_AQAA_4K-_0D_wH-C_jy-P7-APD4_QX_AQAA9AkKBAkAAAD_CQH3AAAAAPoG-wb7_gAAEQUEBAQAAAAE8AwA_AAAAAn6AgP_AQAADAn-CfYCAAEA_wAJAAAAAO4DDwL_AAAA-QYD-_b9AAAG9gD2AAAAACAALVAZ4Ts4E0AJSE5QAiqEAhAAGvABfw_5ANvZ6gDlHvIA2gzrAZgJJf8-CeQA6BP2Ab719wDe8tX_5dXv_-_w_QHFBBQAy-Lg_hECDQD9CPr_P_QG_xUaEAAz3v0AKfb7ANcL9P_7FT0CFfgNACTl3gIf-_77Ke8bAAf73wH_6dIA8vI8Ai0PBAURBAUG4P_9_dc0Hf70CusE8QILARbsBgIc_yoEDA_g_xQp2_8DKf4DH_7pAtIJ-wATCecDHwv5BPT4C_jj7vEEDwHiAer7CPcKExAJ7wEG-_kL_fsGJfj8Hvbq_OgJAQDy6vb6-gH4BPbq9fHr8AkA3hL-_OMi__T2DPUJIAAtbQMtOzgTQAlIYVACKs8HEAAawAfpYtO-ivAFPZB4wzw8ZuA8tZLvO1IhgzwKhQi-mpSCvdxoW73qUYI8ET5vvAf1yLz4wYG-f-j4vERpTz1nYpo-TjqbvBrvWDyygaQ9Rb6mvMxjjbzgu22-XoqWPRa5TLw9e8M9_RBAPdUNb7yfOwE-j5QoPTsYsTxviwi9Q0cHuiPYGL3OGBY-6NvivaKmjLwFKYK8mn5EvWbPrzxsz8w9QjofvHeBVDuQhiO-kWykPIfeYjzNUMG95jdRPX46mjtw0F49syXrvIZgyzydLuu9r09vvF-aw7tixBk8365yPZgM0byjlJC8faJhvcnkVLtnCt09ChTxPT9g9btoikq8mn8PPWgP6rz3cgA8bCIzvHSAGz0e0qm9FvLOOl4yqTxPhSm97JStPU4IQrwLXYk9I5i_PVjJh7yr3DW9-N6-OlRtnzli7yo9fkC5Oo7Y_roA01i8D1yKPIO2Br2mE0Q91U5evfmNp7vfiM69khk5vLahT7qBkby8LQSOvR9qmbpcTWg9h9K4vZkTkztFXKU8c7j2veQENzxcTai8uXJRvW9Ws7x8R-09IDcNPVNdH7s1Bwi9voIZPcWAfLsGdcu97x2FvWEWVbml_0A82eqyvVOSN7pCjQw9dJw2PZeBFrxoaby7s9UhvNUspzvFG9m8mhV-uyCvbjvyzJC9xgIaPRA1vDus2v88EtjBvB1iNDvcX8I9GV9vvXQHeLkx-RU9Qnl_vXHe5jvcxco9lFCqvabEhboJLlu9RxUsuxrdg7vYLu085-o9vVN1Jrn9lR-9LpNcPb5Yp7hzS7u98-34PNxy6Tj2-FM9-oMcvQE2QrmLFK-8wMVUPPK73LniAqU5oQWSPedkB7ZnazO9OnJJvMzDXLrp9q28JTv2vbm8zDg3--I6vFQRPVxwubZ5YUY9zAP9PCkG4DhSZl48_q6pvXXoXTiHTH49SLRTvRE9aTi7ZIe99ekCPQSGqbi16f68ZYScPNcmgLhBTQi934ekO_Z-VTgXYyK8s9PKvbmJSbgih4y7GtoEuwijJbhnZ2w9BU3rvV8mNTiziog9II8qvFsjhTdtxf69otQ-vRov9LjFQii9P2A0vWrYlTbHY6a9PlBYPfXKC7e0yNa9dEa_vd63vTiKZZk9oGqZPC30PLiMcRS923tCvcX8Z7hqY3G9zJ9KPBY4JLfZFg-9CL4zu5mcVbj6Qd09v0UnvWfpFrci_-w9NSkFPvN-W7h6U5G82dX_PC8FBbmz6e08SsdGPYGSyLbeAR69GbGNO9UDPjggADgTQAlIbVABKnMQABpgFBAALRAw0OTuUQUL1xkhDQ0ELOruDP8MuADvKd0jFAHLuv1NABLfKtSnAAAAB_QeP-QA924Y1w0T0zMFjsWuGO1__BUO4xHyDx_WFhO59tscBEAuAAjwsS9KA_0TRw8eIAAtK_cfOzgTQAlIb1ACKq8GEAwaoAYAABxCAADgwQAAuEEAACjCAACAQAAAnEIAAEBCAADYQQAAcMIAAMjBAAAQQgAAEEEAACDBAABAQAAAgL8AAEBAAAAwwQAAwMEAABTCAAAkwgAAhkIAAOBAAACQwQAAkEEAAPjBAADgQAAAYMIAACjCAAAAwAAAAEIAABBBAAC4QQAAFMIAAKDBAAAAQQAAgL8AAMDBAABMQgAAAEEAABDBAABAwQAAmEEAALhCAAAAQgAAIEEAAL7CAACEQgAABMIAALZCAABQQQAAQEAAAGDBAACAwQAAfMIAAIDAAABgQQAAmMEAAODAAABEwgAAAEIAAIjBAADgwAAAcEEAANjBAAAwQQAA4EAAAOBAAADIQQAAAMAAABDBAAAwQgAAkkIAALjBAAB4QgAADMIAAIC_AAAQwQAAlkIAABDCAABkwgAAIMIAAKBBAADYQQAAEMEAABDBAACAwAAAgEIAAATCAACQQgAAEEIAANjBAACIQQAAZEIAAIrCAACgQAAAgMEAAFDBAAAAQgAAUMIAAEBCAACgwAAAgEIAAEBBAAAQQQAAjMIAAABBAABgQQAAAEIAAEBBAACYQQAA6EEAAITCAADYQQAAyEEAAIBBAACIwQAAoEEAAIbCAACYQgAAHEIAADxCAAB4wgAAAMMAAKDBAAAAQQAA0MEAADzCAADQQQAALMIAAIhBAADAQQAAQMAAACBCAADAQQAA6MEAAHBBAAAsQgAAYMEAADTCAABgwgAAkMEAAMBCAACAwAAA6EEAAKBBAADAQQAAyMEAALRCAAAAAAAAcEEAAHzCAACMwgAAQEAAACzCAAAwwQAAwMIAACjCAAAkwgAAkMEAAMhBAACIQQAAMEEAAMjBAAAEwgAAuMEAAODBAAB4QgAACEIAACxCAACgwAAANMIAAKBAAAAQwgAA4MIAAEDBAADgwAAASEIAAAzCAACgQAAArkIAAHzCAACAwQAAAEIAAEDCAAAQQQAAuMEAAMDBAABgQgAAiMEAAEzCAAC0wgAA-MEAAFhCAACiQgAAAMEAAFRCAADAwAAAgMEAAKDAAAAwwiAAOBNACUh1UAEqjwIQABqAAgAAoDwAADQ-AADCPgAAyD0AAEC8AAAUPgAAQDwAAPa-AAAPvwAAHD4AAOg9AADgvAAAPD4AAHA9AACAOwAADL4AAKA8AACgvAAAbD4AANY-AAB_PwAAgDsAADA9AABwPQAAmL0AAIC7AAAwvQAA4LwAAES-AACKPgAAND4AAAS-AABAvAAAgDsAABw-AAAsvgAA4LwAAKa-AACWvgAAVD4AADS-AABAvAAAND4AADS-AABwPQAAuj4AAFQ-AADYvQAAQDwAABy-AACgvAAAkr4AAFQ-AADYPQAAcL0AAIg9AAAVPwAALL4AAIC7AAAUPgAAUD0AACw-AAD4PQAAJL4gADgTQAlIfFABKo8CEAEagAIAAGy-AACoPQAAJL4AAE2_AACYvQAAgDsAAPg9AABEvgAAiD0AAIC7AADYvQAAQLwAAIg9AACevgAATD4AAHA9AAAwPQAAST8AAKg9AAC6PgAAfL4AACy-AAAQPQAAcL0AANi9AABMPgAAPL4AAHC9AABMvgAAPL4AAEA8AADgPAAArj4AABA9AACePgAA4DwAAJg9AACgPAAAyL0AANi9AAA0PgAAcD0AABy-AABQvQAARL4AABS-AAB_vwAAyr4AAKq-AADgPAAAvj4AAOC8AACCPgAABD4AACy-AABAPAAA2L0AAIC7AACAOwAADL4AAFQ-AAAUPgAAZL4AAOA8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Qa8IfEeBJqk","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["15251694028127679874"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1123008073"},"18210934328927512450":{"videoId":"18210934328927512450","docid":"34-3-4-ZBFC3454C247129F3","description":"Repo: https://github.com/input-output-hk/ha... Playlist: • Haskell Course Canvas: https://iohk.instructure.com/enroll/3... 24 - Escaping IO (and the return function) 54:55 - The main action 59...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3121514/87e065c6dada1a41c03aba645cad2610/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Gq_nQgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0xQ8j6h8bNc","linkTemplate":"/video/preview/18210934328927512450?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Course - Lesson 11 - Basic IO","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=0xQ8j6h8bNc\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxODIxMDkzNDMyODkyNzUxMjQ1MFoUMTgyMTA5MzQzMjg5Mjc1MTI0NTBqhxcSATAYACJEGjAACiloaHprc3hwZ3V4aWxoeHloaFVDWDlqX192WU9KdTAwaXFCckN6ZWNWdxICABEqEMIPDxoPPxP3HIIEJAGABCsqiwEQARp4gf0ECQ3_AgD0_vcG-AT_AQkJ__j3AAAA3vcC_Pr6AwAI-AMBCAEAAPsF9fz_AAAAAPQAAwD-AQAQCg0A9QAAABL-APj_AAAADfvzC_8BAAAJ9_kBA_8AAAf-FAQAAAAAAw35_f__AAD2-gr_AAAAAAnvAv4AAQAAIAAtOO7XOzgTQAlITlACKoQCEAAa8AFV-vb_1fAA_wsG4gDfHeoAgQUL_ykO1QDOBP0AzgLpAOcV8QDa4gAA6BweAc0DEQAM59sAMP4C_xUHDwAuAREABScVACnYDAE19gQA8wL2__MXFgAY7yMBHN74AQYJ8v8O7x7-3Qr0APIC0gH_AyEAJAAeAST3BwISABkB7iUZAwMO_v0GBgwG8PD_AeoLDQYU_-v9-vsFAvf58wEMGuj_-QX3ACUN7AEsC_8I9fkK-foGFvfuBe__EAUOBAAfBwXt9BL6FOYNA_MCC_sg8AUE-vYY9hH3DQECA_Lz9-338-X6C_TqDwf39vP-AvP4-v8gAC1uJ0g7OBNACUhhUAIqzwcQABrAB-ZbD79awUo9OYRHu21Bqj22uRY9AGmkPAcsxD2lebI7-iFbvGr7kj0H6_88dwoePXR8xL4chO88mdotvZ1Ggj5_Fku8vhLIvBCw9r0IpE49R7dSuxUcTr6sTcg8NZcfO82mSDzzjpM8zA1BPUfOnT3Yv4Y8dCMsvAGcxbt9_sG7oJJuvSuIwbzDFxy9SVvmvEKguT3bfRi9uAT9O1sxoj2xkVq9T2xPPFhuzjx_Gxw72NVkPOxo3L0vvQG8GVgFOyvZ8T09fQS9LwFTPAr4NbzI9tA8ZZ27vNlsNj3cAKI8NhLXOxBmCb0ZYks9JSL8vHkqhj1FBym9CpAXvV3SIr2UyZ88c7MpPblmtz1zE7A9vxuBPBRHGjxW8Js9lfL3OyveyDx8l_e8pMNDPNeK1j1wbfY7VIupuqgTdbyuega7YKnTPLfuSjoC8R08tL8avBapCz0yItE9nmdHPOFioDtslb87GCS_Owu45712UIk7W4SYvNgocD3F7qG9Ncn2O5GLkD2K0e-6VSvZOjob9juZlEy88S0NPGgN-TwMyEM9ShuYvOsTyjwJ5kM8bkKrvISjvz3V7oI9XuBNvNgasL181_-7TLxquwLIij04jI29FMdkuwgvC72rICu8uUHlOg-nAr0B8US9BQYgvPjsb7129S-9l_pcu_GeY71ddo69idXGuZ4J7T1dG8U8u3ttukmKA71OLTY85lE3O2x7ez1N4LE8q4qZOmkYH7wUIiC9OiakOtDxUTzvy7Q9rhmDOEDWgbp_yIa9ux4buQ0WszwIfIk93Kn4ONTYuTzBSQS9fliDuc0g_Dv-aoQ8Czp-uiOuELzzXPg7CGUyOLGuo7tN7Za8bfRHutugmzwCo-i7XUAsOvG5Mz0QVd08dWVgucw1Vr3Wi-M7RkoAuWd8hDy3XKK8zVYauCgxhDuDfBi8OBZ4OQ9SJrxg7s26QlgnOBBjjDuY2pK9g9I0ODvWVjwpYHa9yVBQuH2AyTtrZm09mnjhOGddSDwKXYO90RiGNh9Hczy_EuE77BYvuPPa9rwI-cq9Wod7tmJXibyoYlc73mBBuKwJmL1IELY7BKbBNzaL_Lz72--8kvuHuJ1wpTzZlwy9Iwl3uMWcFr20k6y9UYKDOBOGjD1N3UU6kNuduL6D37x4CQ69eXt4uIT6L7sAIwG86qNfN60N37xlbai9rrOat_Z0ej3gD9-9P5mbt1UYpj1tC8U9g8fnOOtc7LyqpKQ9AYvEuJgPjb3dH4Q9jMPRN720ErpZn5e98mYzuCAAOBNACUhtUAEqcxAAGmA4EgAQ-hu760NgAwPcPib-C_ThH9P6_wQC_x4rCS4p_feYHQYAQrcI9poAAAANrtAbwgAtf_HCLfHFQRi12wAFF2f9B0XoDh4jI_A1zp074QUKOloA3PqsDSIP6TotFhogAC3K-BI7OBNACUhvUAIqrwYQDBqgBgAAsMEAAAAAAACgwQAAPMIAAAhCAAB0QgAAfEIAAIDBAACiwgAAEMIAAGRCAABcwgAAiMIAAEjCAABYwgAAAEAAAPjBAADgQQAAqMEAAGjCAAAEQgAAgL8AAFBCAAAcwgAAQEEAAPhBAADgwgAAAAAAAGBBAADAQQAA0MEAANBBAAB0wgAAJMIAAKrCAACkwgAAQMEAAIhCAAA8QgAAQEAAAADAAAAAAAAAYEIAACRCAAAsQgAAAMEAAEDBAACQwQAA1EIAADDCAACAQAAAQEEAAKDAAADwwQAAIMIAADTCAADKwgAAmEEAALjBAACgQQAAcEEAALjBAAAUQgAAFMIAAKDAAAA4wgAAoEAAAATCAACQwQAAUMEAADRCAABQQQAAVMIAABBCAABUQgAANMIAAIDCAABwQgAAQEEAAAxCAACQwQAAwEEAAABCAACIwQAAmMEAAIDAAAAwQQAA4EEAAHBCAAAAQgAAgMEAAIpCAABAQQAACMIAAHBBAABYwgAAVMIAACTCAACgwAAAgMEAAPDBAACAQAAAIEEAAABAAACQwgAA0EEAAKDBAAA8QgAAgEAAAIA_AACEQgAAcMEAACjCAABAQAAAQEIAAADAAABQQQAA4MAAAJBBAABAwgAAEEEAAITCAABswgAA4MAAAKDBAACgwAAAIMIAAIjBAAC8wgAAcEIAABxCAAAgwQAAUEIAALBBAAAwQgAA4MEAADDBAADQwQAAUMIAAETCAABUwgAAVEIAAIDBAADgwQAABEIAAJjBAABMwgAAqMEAAEBBAACSQgAAwMEAAATCAACAwAAAQMEAAJhCAAAEwgAAjMIAAJDBAACIwQAAPEIAALjBAADIwQAADEIAAOBAAACAQQAAsMEAAODAAAAwQgAAvkIAAMhBAADgwQAAFEIAAMDBAABIwgAA4MEAACBBAAC4QQAAVMIAAHBBAACGQgAAQEAAAIDAAAAcwgAAjMIAAIBAAABwwQAAAMEAADRCAABQQQAAIMEAAJDBAABEwgAAFEIAAABCAADowQAAgkIAAMBBAADSwgAATMIAALjBIAA4E0AJSHVQASqPAhAAGoACAAAbvwAAXL4AANo-AACAuwAAiD0AABQ-AADYPQAALb8AAO6-AABcPgAAnj4AAOA8AABQPQAA2D0AAHA9AABcvgAAND4AAOC8AAAPPwAA_j4AAH8_AAA0PgAAuL0AAEQ-AACovQAA2L0AAMo-AABkvgAAED0AAIY-AAA8PgAA-D0AAKg9AAA0vgAAuj4AAKA8AAAwPQAAML0AABS-AAAMPgAAgr4AAKa-AACiPgAAJL4AAJo-AADmPgAATD4AALi9AABQvQAANL4AAFQ-AAD2vgAAJD4AAKC8AACAuwAA4DwAAGE_AAAMPgAATL4AAMg9AAC6PgAABD4AADA9AADIPSAAOBNACUh8UAEqjwIQARqAAgAAzr4AAOC8AACYvQAAN78AAJI-AAAQvQAAQDwAAGS-AAAkvgAAQLwAAFy-AACYvQAAML0AANK-AACIPQAAMD0AADS-AABrPwAAmD0AAEQ-AABUvgAAEL0AANg9AAAwvQAAuL0AAIC7AAA8vgAAqD0AAPi9AAB0vgAA2D0AAAw-AAAwPQAAFD4AALI-AACCvgAA5j4AAIi9AACuvgAAqL0AADw-AACgvAAAxr4AAEA8AACuvgAADL4AAH-_AAANvwAAPL4AADA9AAB0PgAANL4AAFA9AAC4PQAAPD4AABA9AABwvQAA-D0AADC9AAAwPQAAuD0AAFQ-AABsvgAAgr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=0xQ8j6h8bNc","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2228,"cheight":1440,"cratio":1.54722,"dups":["18210934328927512450"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2409224117"},"10767544290542843520":{"videoId":"10767544290542843520","docid":"34-9-6-Z324F96E3EAD370C5","description":"GHCi REPL & ghc-mod demonstrated by adding a feature to a library I've been working on. As of May 21st 2015, the Haskell book I started in Fall 2014 is out for early access...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/760723/dba5d3409a9c07347a3747d64ad7e3f4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/EaAcBwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLi6oaO8x2VY","linkTemplate":"/video/preview/10767544290542843520?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Development Workflow Demo","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Li6oaO8x2VY\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxMDc2NzU0NDI5MDU0Mjg0MzUyMFoUMTA3Njc1NDQyOTA1NDI4NDM1MjBqkxcSATAYACJFGjEACipoaHJkZGxjdWF6cnZ5bGpiaGhVQ01OcUxmNUdJNm1rQVVvLUxHUzA3aWcSAgASKhDCDw8aDz8TiRCCBCQBgAQrKosBEAEaeIH0CPsH_QMA8gEPBPoE_wEQCAv09gEBAPD4_QX_AQAA-_kK-gEAAAAEB_L0AAAAAP4D_xD3_gEAFgAD_wUAAAAKAAf8_AAAAAUB_Qb_AQAA8gb6BwMAAAAJCg0JAAAAAPcDC_wBAAAA_AgIBQAAAAAC-vYGAAAAACAALSM_3Ds4E0AJSE5QAiqEAhAAGvABTRX6_9QL_P8vKBsAChbxAYHw-_8oAAQA-PXxAOnp8wDi8fgA5wb9AKENEgLZD_cA6OHoACoCEgAR2g__3vojASMPCQAGAgIBPtMFAfMZ-v8VHwL_B_wIABn_HP_VE-3_L_vz_wH8-gXeEu__7Q0H_xHyKgAPB-z--hIWBA3_Gv4G8gz_-hkEA9vq-QEQ5AoD-vTr_QEF_gb1CPEDFR8SAu8dDQDm4OT_9vkJBgboCP37Bhb4-AD2_vAgCQEFLwQE8ev2-ggMAfYN6vz5-w31BQAVC_wA0gUMGu4HCQP7EPsEAQD8DRT7_f0ABg4YGvr3IAAtkPpOOzgTQAlIYVACKs8HEAAawAfF5wK_DA26vDu7Br3Jym890pKiPMpDFTuqBVs9HWsQPRyGxbyVM7-9DkKqPW3bHD0Uz-G-wa37vNXnCr3FjFU9BMTJvDXrsTwc4d07qcbkO5VyKL3n_iq-Xcv_PEh0KjwbL12-H5GAvCFEzTz61dw9N35yPKugFjxg_WS9ebltunh8ubsR-ZM80yOXvNw2ArziA9s9i4f3usFTyLwvUf09sQVgup-rrbzxeCQ9yLQ2Pey-hLvq1bu9osc5PJBMR70451a9hhswvTIuZjycR4u7xonPvS2SG72Ens09xd87PUyGiLxaQDK9i5q5PcxyArzog8q8CoMaOYULlLz-SJE8AeYQPYVbgLv8MZI8qluivG3x37oirnc8gGZLPbvebDwQp4g94MhRumRU37rThuM9zHZqPdZ0vTw1u4m93LXGOq4DFLwIzUk9fm2iPOr_xTuPtRU99D1-PMnBtjyX3uO87vHdPKVhvruDOaW9-JOnPQSplLzfHp88LSIKvV5OJrtAF408d6ksvYgxxDxIeDG9H2TZPWtLPzpfY5I9qBp_O2qQODyt1Jg83wbOOkB7PzyuRna8Uz8PvfWsmjxV3o69QfrBPeXcUrop9HA9SFw2vEKcoLpBeH68spwEuzi00DuhcRe9uI-MvYKbHLupVQ-9exSuvL4HeTpyU_87v4LUvTqLgzoFXbE8_BaCvKXuMbvRfdQ8RzGKO-YUsjs2rr88C8KbvcM9xril6Ke9YC2tPQfjezkLeD69HFgzPLNju7mpySI9TFXaPKIuqLjiHWA91GtpvPFtUbtXWSE7dn-GvTMo4LciiPM8tZ6rvLLGFDm4ZsE9PbalvEGOoblGuS-93MUKvXhFs7lzicA6ZCzJPDMfNDitdIy71XYzPUL_GrrJixE9-C3EvNYXiLkWQEI8XtoQPdx5h7d0IRw8lKmNvfPAJzeYGTa8eei7vH55tzok2R69rDCHvZRaNLhurpA8iX2jO_aLWreQSIA8qv9CvQL_nzg_yXg8ngG_PXtAh7bfIkY97VyNvbsOfDd2U2q9V8_JvVw6ari8cO87HnqBvU3Qwjh3ZXe98fl8vWDWajgBByO9H65rvVa-craQRNS802Y8Pby57ref2JS9usRsvfJSFDiZSt89gHPQPFS4vrihD9Y8F4V6uxvdG7iw37g8DnogPQV1uDdcIWc9sCMKOyjpurdpUso8F0tMvZIAW7igSlI9BziOPRWSjDib2HC71ZgLPb8U4bidpiq9zd14vH7ou7fdk0w9J9T8uvx517cgADgTQAlIbVABKnMQABpgD_cAK_Xsx-QZVeMn4uQbGRnb-RfdE_8ZqwAYCfP7-PDhwPkH_1LE6-GpAAAAEvfZReEADW8rwRPwBwwKxxfrDvJNHAAD3ioJJvOzLO3OzxsCDR9_AD7G3-8Z79sMMSsgIAAtxqgoOzgTQAlIb1ACKq8GEAwaoAYAACjCAACiQgAAAEEAAFBBAAC4QQAASEIAAEBCAABAQAAAaMIAABDBAAAYQgAALMIAAIBAAADgQAAAEEIAAODBAACAQAAAiMEAAKDAAABgQQAAoEEAAHjCAACgwQAAAEEAABxCAACIwQAA4EAAACRCAACCQgAAoEAAADDBAACAwQAARMIAAKxCAAAAQgAAusIAAABBAABIQgAAqEEAANZCAADgQQAAdMIAAIBAAADgQAAAcMIAAGDBAABUQgAA4EAAAAAAAADAwAAAsMIAACBBAAA0QgAAoMEAAFxCAACeQgAAksIAAODBAADgwQAAAEAAAJhBAACgwQAAIMIAAGDCAADIwQAAIMEAAERCAACgQQAAqkIAAGDBAAA8QgAAiMEAAEDBAACAQAAACEIAAEBAAACYwQAAkEEAAExCAABAQQAA-MEAAKRCAABMwgAA-EEAAGBCAADYQQAAkMEAAFBBAAA4QgAAQEAAAIjBAABQQgAAAEAAABjCAAAgwgAAMEEAABDBAABkwgAAJMIAALDBAAAIwgAA8EEAANhBAAAYQgAAsMEAAJhBAAAgwgAAAMAAAMjBAAAgQQAAGEIAADDBAAAcQgAAkEIAAPBBAABcQgAAkMEAAFDBAADYQQAAmMEAAPhBAACAwgAAiMEAAFTCAAAMQgAAUMEAAHDBAAAMQgAAHMIAAGBBAAAQwQAAAMEAAEhCAADgwQAABMIAACxCAACAwQAA6MEAADDBAACAwQAAcEEAAKBAAAAgwQAAsMEAAFxCAADQQQAAwEAAAIZCAADQQQAAqMEAAEBBAABQwQAAcEEAAOjBAAAcwgAACMIAAKBBAAAgwgAAIMEAAFhCAAAcQgAAGEIAAIjCAABIQgAAwMAAAGTCAACYQQAAgEEAAOBBAACoQQAAgEAAAIxCAABwwQAAoEAAAEDBAACIQgAArkIAAJDBAACgQAAA_kIAAKDCAACIwgAAUEEAAFTCAABEQgAAJEIAAKLCAADYQQAAfEIAAGDBAABoQgAANMIAABzCAADIwQAARMIAACBCAABAwgAAFMIAAIDBAADgQSAAOBNACUh1UAEqjwIQABqAAgAA-L0AAGQ-AABEPgAA6D0AAEy-AACYPQAA6D0AAOa-AADevgAA2D0AAHA9AABQPQAAED0AAKg9AABQPQAAmL0AABQ-AADgvAAAdD4AAIY-AAB_PwAAqD0AAFA9AADgPAAABL4AAOC8AAD4vQAAbL4AACS-AAB0PgAAyD0AALi9AACgPAAAcD0AAKY-AAB0vgAAyD0AAJq-AACevgAAEL0AAKA8AACovQAAgDsAAIC7AAAUPgAAlj4AACw-AACIvQAAcD0AAEy-AABMPgAA6L0AAIA7AACgPAAAMD0AALg9AAAZPwAAUL0AAAQ-AACGPgAA4DwAADA9AAAQPQAAor4gADgTQAlIfFABKo8CEAEagAIAACy-AACCPgAAkr4AAB2_AAAwPQAAQLwAAKC8AAAcvgAAgLsAAGw-AAAkvgAAQLwAAIi9AACyvgAAmD0AAFC9AAAMvgAAKz8AAIi9AAC6PgAATL4AALi9AABkPgAAUL0AADy-AAAQPQAABL4AADA9AADgvAAAbL4AAIg9AACgPAAABD4AAOC8AABAvAAAiL0AAKg9AABkPgAAqL0AABA9AAAkPgAAMD0AAOi9AAD4vQAAyL0AAJg9AAB_vwAAlr4AAIi9AABMPgAAND4AADy-AABkPgAAFD4AANg9AACgvAAAUL0AAIi9AABcvgAAQLwAAKi9AACOPgAAgLsAAKi9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Li6oaO8x2VY","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10767544290542843520"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2210958690"},"17819104383556010711":{"videoId":"17819104383556010711","docid":"34-7-17-ZCE235213A179B38D","description":"46 Data Types 06:46 Math Functions 08:52 :t 12:23 Lists 13:07 : Operator 14:52 !! Operator 15:10 Head / Last 15:43 Take 16:14 Elem 17:24 Create Range 19:50 Cycle 20:10 | Operator 20:57 Filter 23...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4511508/b6a03507b6f923b7ab6c0c8ce5e502b4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/GftnhgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D02_H3LjqMr8","linkTemplate":"/video/preview/17819104383556010711?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Tutorial","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=02_H3LjqMr8\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoWChQxNzgxOTEwNDM4MzU1NjAxMDcxMVoUMTc4MTkxMDQzODM1NTYwMTA3MTFqkxcSATAYACJFGjEACipoaGpuZHl1Z2t3aGV6empkaGhVQ3dSWGI1ZFVLNGN2c0hieC1yR3pTZ3cSAgASKhDCDw8aDz8T_iOCBCQBgAQrKosBEAEaeIHzCQcI_wIA-QcLB_gG_QIVAvzy9QICAOv4-_MC_wEA_QIKAAkBAAD1Cvz5BAAAAP4FBgj-_gEAIv4F-wQAAAAJ9wT5_gAAAAv4__0AAQAABQ_-CgP_AAD5_g4H_wAAAPkGAQYEAQAA9QcC-AEAAAAQ6fv-AQAAACAALdl91js4E0AJSE5QAiqEAhAAGvABdD_3APACCALD9dEAyRkEAJ0yKP8v_9IAgRjbAOzv6QG6A9sBAujdANkIDP-O5OIC6eHrACg7KQAG7Q7_F_HvABcE9gFJ8SgCRw_sAAkJBgADPRsBFdkgAFXD-_0d_wj-Iu8V-7sA1QDKzef__gUxACsT9_8x-ykB5vQa_vItGQTN3fP__yUW-d0DFgQf9wn9FA_pATkq5__O5hkDA-XjBx3eEwLyFNX_Kg0IDwrsA-wJDesHEAr_CgQIMf7HOh4C1xALEfHdAe0XM_QIHtzr87wfBPwy3hEXFQTo-dX5C_en9wn23CAID9v7H-MLA-z4IAAtlGYGOzgTQAlIYVACKs8HEAAawAcv_eu-CmIFPd3U_jsDFUS9AIlLPVSnKLtNOJq90KRiu0jBE735ENQ9qcNFPaq78jy3DZO-G1QTPBu0HL1nYpo-TjqbvBrvWDxi2Sy-cgKqO8NkCr1i3q69YRmbvL43Hzw7RV09mborvF3fhzx_S0A-p0rKO4G4hrxg_WS9ebltunh8ubtQYgG9DlMXPLyOXbyOBBo-BMU0PBXZuTuUhOQ91i63PPwRUDxz4XY8BUrvPIK5jDw3iAa-v7BjOwBCmryT6Zs9SuoKPM3-5bt2TW28vQfDvI2RtrtjnP88vsyDuzMKNDsQZgm9GWJLPSUi_LzELL89UWmEvMx5qzyt-QG-VKWSPCHR3zvdtBk-PRbRPANg-rsYPmK9drd8PRbfKzwSycY8Kk-FvEJDf7yX5iY-Jfw3PdLLAzujF707BTPoOxC1yDxqMD0-DeIjPZmaKbsyEmu8M_TXu7hS07s_fRo9vMbTPLhAgjss-ZO9YmBCPA8vo7y9n8Q9ap1dPKnvoTwEOeg9JwMWPdqI0LsFzqk7UvvjO5R4rzxFGeC8JgTlO0OTn7w9FUY96munPHoGQ7yGWp49J1BEul03gLx96EK98Dscvf2N9zm6mFA9HxtXvWJqpjzHOQC9uhq0vD95M7xwwYg8B5WdvPBwGrxaNb699b7xPCdFCTkI_ty86-OhPA9bfrvVvHk9m336OYLQNDs3JGS9bijju96o_DoGv4g9NPwCPPVRvjvPBJQ8NHqPvSeZCLqd6pq8kEMOPTRdOrvurw4-nxKRvX7QlDn-t5I8BlwBPdsdLDhTb5e88ncPPfgIJDndsf28sco7PSaETjitL7c6_RLxvbwjiTnK5iK6t5TuuaOzVjodYJy8vDuSPYgxsLez3XM9M2QGvQeRi7mY1LU89EIwPcq0zreDE9E9IfP1uzBLEDjv0YE9PB_EvX4GF7lRn2S9ZompvJnxVznuwIq8pSG0PIn7qTfCtLm8TIqfvQZgdjh0PqE8hX-cPYyWRLn_p8k7kzcAvb3UdrjQHhq7N-gmPFpjILmRxCG9iwysvcgmfDjN51w9RzObPdUtJbl3PYe9pMPDPICvwjhlc7C8yzwDvE2KYrjyDNM5jq5yvQjguji4OsW9PkKNvML_Mjhz4DA9Q5DDvSfU47dlNNI97FUfvaH1xDfq7pU8vq_fOx8G_Te7iKU8zsg7PUUchbfsA707fNQPvhf63Lgi_-w9NSkFPvN-W7j6T-067HXBPIvtoLg4T1C9ONYKPRB2pjZUNuy8RviNvc4G0LcgADgTQAlIbVABKnMQABpgNgwAJgwSrPANWvn9pAML3B7r2h77IP_6ugAQFN5LGRSU3fdNADDIDM6cAAAA6ODpROsA9X8Lwy4AyxoonPDS9apfGARTuxfxTCHgRRbGMNwMJBVIACrvqSESAfnxOVMOIAAti00NOzgTQAlIb1ACKq8GEAwaoAYAAABCAAAEwgAAAEEAAJhBAADgQAAAXEIAAHRCAABAwAAAuMEAAHDBAABAwAAAAMEAAFTCAACYwQAAMEEAACjCAABwQQAADMIAAITCAAAkwgAASEIAABBBAABMwgAAAEEAAKBAAAC4QQAAhsIAAEBAAABAQgAAKEIAALhBAACgwAAArsIAAADBAAAAQQAAEEIAAABBAACKQgAA-MEAAODBAAAQwQAAUEEAAHBCAAD4QQAAIEIAAKLCAAAAAAAAGMIAAN5CAAAAwQAAyEEAAPhBAADAQQAA8MEAABDBAAAAAAAAYMIAAJBBAAAMwgAAmEIAAKjBAACQwQAACMIAAAzCAADgwAAAOEIAAJhBAAAAQQAAwEEAAIDBAAA8QgAAuEEAAAzCAABwQgAAgEAAABjCAAAgQQAAOEIAAADBAADowQAAyMEAAJjBAADgQAAA-EEAAODBAAAAwgAAEEIAAATCAACGQgAAGEIAAODBAACYQQAAIEIAAPDCAADgQAAAoMEAAHBBAACwQQAAyMEAAIBAAACAwAAAYEIAAJpCAADQQQAABMIAABDBAAAEwgAAyEEAAEDBAABwQQAAMEIAAODBAADgQQAAsMEAAJBBAAD4wQAA-EEAAHjCAABYQgAAgEEAADDBAABAwAAAvMIAALDBAABUQgAA2EEAAATCAAAAQQAAVMIAAGDBAABgQgAAAEIAAARCAACyQgAAUMEAAMhBAADAQAAAsMEAACDBAABkwgAAwMIAAL5CAACoQQAAgD8AAABBAACwQQAAyMEAADBCAADAwQAAcMEAAITCAABUwgAAqMEAADjCAADgQAAAeMIAAMDBAABowgAALMIAACRCAAAAQgAAQMAAAFjCAABAQAAAoMEAANjBAACiQgAAIEEAACxCAAAIQgAAxMIAAADAAACSwgAAWMIAAIBBAAA4wgAAQEAAADDCAAAEQgAAdEIAAJjCAAAcwgAAYEIAAAzCAABkQgAAQMAAAHDBAACyQgAAAEEAAPjBAACAwQAAKMIAADBCAADAQQAAmMEAAFhCAADAwQAAIMIAAGzCAACMwiAAOBNACUh1UAEqjwIQABqAAgAAqr4AABA9AACGPgAAmD0AAFC9AADgPAAAcL0AAAu_AAC-vgAA2D0AACQ-AADoPQAAEL0AABS-AACAuwAARL4AADA9AAAQPQAAsj4AAKY-AAB_PwAAcD0AADA9AACoPQAAyL0AAFS-AAAwPQAA2L0AABC9AAAUPgAAbD4AAOi9AAAQPQAA-L0AALo-AABcvgAAcD0AADS-AAAUvgAAFL4AAHQ-AACSvgAAQDwAALK-AAAwvQAApj4AAOg9AACovQAAoLwAAMi9AAAQvQAATL4AAIi9AACevgAAgLsAAMg9AABTPwAATL4AABw-AAA8PgAAuD0AADQ-AABAPAAAgDsgADgTQAlIfFABKo8CEAEagAIAAAS-AAAQPQAARL4AACe_AADgPAAAQLwAAEC8AAAMvgAAqL0AAMg9AAAEvgAAED0AABA9AACWvgAAyD0AABC9AAAQvQAAOT8AAEC8AADCPgAAiL0AAKi9AACoPQAAoLwAAPi9AACgPAAAFL4AAOA8AAAMvgAAoDwAANg9AABAPAAAXD4AANg9AABEPgAAiL0AACQ-AADoPQAAFL4AAMg9AAB8PgAAmL0AAMi9AAAQPQAA6L0AADC9AAB_vwAAlr4AAJ6-AACoPQAAfD4AAKC8AACqPgAAMD0AANi9AACgPAAAuL0AAIA7AAAQvQAAiL0AAKg9AADSPgAALL4AANi9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=02_H3LjqMr8","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["17819104383556010711"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3770983170"},"2112659493335884397":{"videoId":"2112659493335884397","docid":"34-5-11-Z9D6FAB49EDFE674C","description":"Repo: https://github.com/input-output-hk/ha... Playlist: • Haskell Course We don't use Canvas anymore, explore the repos for more links. Outline: 0:00 - Intro to the course and lectures 0:25...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2032121/6c2f7a04be47b6eea530e7df69590b87/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/cWCgFAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpkU8eiNZipQ","linkTemplate":"/video/preview/2112659493335884397?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Course - Lesson 1 - Intro to Haskell and tools","related_orig_text":"Haskell at Work","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Haskell at Work\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pkU8eiNZipQ\",\"src\":\"serp\",\"rvb\":\"EqsDChI1ODM3NzI1NTMzODg0MjYyOTYKEzU3NzM0MTEzMjUyMTUwOTk0MDYKFDEyODYwNTg1Njg4MTg5MzA0ODExChQxMDcyMzIxODAyOTQwMDMyMzY1MwoTNjczNjQwMzQyMTg0ODcxMTA0MQoTOTI5MzYwMzIzMzE1NTcxMzU1NAoTNjE2NTA4NDA4NDc1MjI3NzUzOQoUMTE2NTM4NjU5MDUxNDE5NDc5MjAKEjg5NjM4MTE2OTkzNzkyNjMzNwoUMTYyMDkwOTc0NzMwOTIzNzAyMDcKFDExNTA4NzAzNDA2NjA4NzgwOTkwChM3ODczOTEyNjM2MTEyNjI0MzI1ChM3OTE1MDMzNzMxNTE1MTQ2OTk3ChQxNTI1MTY5NDAyODEyNzY3OTg3NAoUMTgyMTA5MzQzMjg5Mjc1MTI0NTAKFDEwNzY3NTQ0MjkwNTQyODQzNTIwChQxNzgxOTEwNDM4MzU1NjAxMDcxMQoTMjExMjY1OTQ5MzMzNTg4NDM5NwoTNjI0ODE2MDk3NjU3ODYyOTQ2NgoTODkyOTA0NDQzOTg2NjY5NTc0NRoVChMyMTEyNjU5NDkzMzM1ODg0Mzk3WhMyMTEyNjU5NDkzMzM1ODg0Mzk3aocXEgEwGAAiRBowAAopaGh6a3N4cGd1eGlsaHh5aGhVQ1g5al9fdllPSnUwMGlxQnJDemVjVncSAgARKhDCDw8aDz8T4wyCBCQBgAQrKosBEAEaeIH-BwgE_AQA6gYOAwMB_wAJCP_49wAAAOn7_P4E_gEACvgB_QAAAAD6AvvxAQAAAAoFAg___gEAFAn9_wQAAAAIAAQE_AAAAAv6-AH_AQAA_gD4BgP_AAD-_goB_wAAAPYOAQMBAAAA9wsI_QAAAAAD8vv8AAAAACAALbtK3js4E0AJSE5QAiqEAhAAGvABXffu_90HAgDUDuoAAA3nAYEFC_88FPYA7dwAAJwI1f7qBvYA8vEdAOYFCADMEwYA7fHV_ysCEwAW-RUAKNYIAP0N_AE25_MBIQf5AOoF7QDZGBX-IvYLAA7fBQEfGAb_DvIFAdsc3_3i998AEuwhAhAMBAEK9wsG4xsXBfY0B_73_PP_5AIUA-r4Ff3xECsBDRH6_QgY7gD0CPADD_H5BxTq__0g6-D-EfoGB-v9AfvfEO8D__v7APkDC_0JFwf85OgH-QD0_gP6-gL3Df_0_PMHAwj83wIEFQH29v_vBvbrCg35-BQG_ewZ_QUFBAH8IAAtbidIOzgTQAlIYVACKs8HEAAawAfYRfm-KKw_u4Kc5jyjUzy99MgbvOtNMbz4g0a9VsGDvO3E-rug4mg-C479OjDWGrr8jLu-WlMPvMbqxbv-1Ys-IMSfPIapMTuGyt-9X5PaugWl6Lz1oWu-hNMHPXQ1w7vSSJU9_iLNvB7tCT0cDEU-Vcy1uhDvFD2eS4y97Ui1PJnLV7yX1J47rFuYvaHQl7yl4qo9jYOGPQtjZjzhlwo-caiUvbqrbLtjxDS9cVeOOr6_Ab1DEXy9qEcEvZlq_7vqr_c9MbJROshNAz14ADW9V6fzOsWC77sbNfg7tpiEvIpZrzyNf587oY59Pf8JLrxi9Iw9nn7Qvb52Xbui09O97umqvBSwTLonFxM-T9VzPRWpsDwilK28dEuhPc7Bszyzvje8tx0FvPq3iTtkk9w9bv1PPGcxzDz-npi8YvgGvKuDVTu0WOo9oYUkPYGkZbpWDcI8aMU8PR6JuDtd_yk9DLXBPD90nLyVYke86ZsUPbHojLykLI09nRwVvHlskTt9CdU9EaqzOupChzstyhE9XxeEvZpD8zuAKq48uO8sPSodUrozPJE8EwZKvd16DbxVGUE92v9APWZZpLvdtNm9WatRvBOVMrynduY9XHyAvIKbnDu2SjA8j0EfvMuIybtkJ7Q7J1MiO76BbrzLmOe8Wg25PeyMiDu_ETi8nOyVvAFUbbuGvdy7zGSTvE1RqjuE9b-8gAtXvGdLczs04Mc9UbiDPGsb8zl19Xm9tbe1vaz_lLormlg9gSHQPLCuorlmtlA9ie7ZvSGVvTnhYuC8OM2MvAZlpbjvGS48qdlDPWkwAjmD4Vc9htyxvEyyFLn6dYw866qAvfNfxDj92OS8rMIJvM8lYjud-8Y8deENPGQSmLmuwAu9pmkrvOY2wzk3U6G8s68VOf0yNTnXRwy9N_P1vCEY6bjFNk68UKinOzoO2rh2mSs8LYhSvVbpXLhrl9u8IJukPErucbfsua-7xcGavROAdjk3Q_270MoCPQvkQDniiSo9c1Z6PWTZqTflDhs7ZXDSuxgnZ7hXBvW9cEPsvcwMi7ivzUa92rhUPTLtrDhDfry9m0ZJvHhLyDeJtuO8rI-HvBTa_ThFXlu9iqwYu_TIarhdSsK8EenCvd5HnTgQxcm8DOpbvdHSkjjQuww9_6XWPEugAjg9v8M8L-6QPcqcGzhUrUU9M05DPA3PFbjpnlA80LfFvB2Z_LZCy189Yxq3PW6QjjhTU3y98PNkPSZxw7cGoXy9YByBPGF8tTdN8sg8ki8XvbKMFbggADgTQAlIbVABKnMQABpgOvwA-v8ZyeYyUfz-svoEDhfu5hzkFf8Szf8zJ8s1OxQVtgwSAB6fJOecAAAA_cPYIQ0AB34mpQ8V7W8QjtUBFgZ_0xIfojUIGSH0KPGyI_0B-E8_ACEGrhga2rsfOjQOIAAtuT0OOzgTQAlIb1ACKq8GEAwaoAYAAODBAACAvwAAoMAAAHDCAAAEQgAAJEIAAARCAAAMwgAAjMIAAPjBAAAQQgAAOMIAAKzCAABUwgAAEMIAAEDAAADgwQAAFEIAAKjBAAA8wgAAkEEAACBBAACIQgAANMIAABxCAAAoQgAArsIAADDBAAAAQgAAqEEAAKjBAAAkQgAALMIAABTCAACKwgAAjsIAAAjCAAC2QgAAGEIAAMDAAACAQAAAAMAAAHhCAAAEQgAAIEIAAIA_AACIwQAA0MEAALJCAAA0wgAAQEEAAOBBAAAQQQAAOMIAAPjBAAAgwgAA1sIAADDBAADAwQAAuEEAAGBBAABQQQAA2EEAAAjCAACgwAAAeMIAACBBAACowQAAuMEAAIBAAACIQgAAQEEAAFjCAAAYQgAAbEIAAFzCAABowgAAQEIAAKhBAAAUQgAA4MEAAIBBAADIQQAAAEEAAEDBAACAwAAAQEEAACBCAACKQgAAQEEAAAjCAAC6QgAAAMEAAOjBAADwQQAAhMIAABzCAAAUwgAAAMEAADjCAAAAwQAAAMEAAIBBAACowQAAdMIAADxCAAC4wQAAOEIAAODAAABAwAAAlEIAAHDBAAAMwgAAgMAAAARCAACgQQAAAMAAABDBAACoQQAAcMIAAMjBAABMwgAAXMIAAJDBAAAAwQAAcMEAAGDCAAD4wQAAiMIAAJhBAAAwQgAAIMEAAKhBAADYQQAAlEIAAFDBAAAwQQAASMIAADzCAABwwgAAMMIAAOhBAABwwQAAJMIAAARCAADowQAAYMIAAFBBAABwQQAAcEIAADDBAADAwQAAgMAAAOjBAABsQgAAqMEAAFzCAAC4wQAA4EEAAFRCAAAcwgAAmMEAALhBAAAAQAAA4EAAAPjBAAAAQAAAcEEAAMpCAABQQQAALMIAAABCAAA0wgAAPMIAABDCAAAEQgAAAAAAAEzCAABAQAAAqEIAAJBBAACQwQAADMIAALDCAABAQAAA4MAAAEDAAAAoQgAAAMAAAIBAAADwwQAAeMIAACxCAADIQQAAAMIAAIpCAACQQQAA1sIAAHDCAADowSAAOBNACUh1UAEqjwIQABqAAgAALL4AABw-AABsPgAAcD0AAEA8AABMPgAAEL0AACm_AAD6vgAAML0AAHw-AADgPAAAgDsAAPg9AAAQvQAAnr4AAOA8AAAwvQAAPD4AAOo-AAB_PwAAHD4AADy-AABQPQAAuL0AAHC9AABkPgAArr4AAAQ-AACuPgAATD4AABQ-AAAEvgAAUD0AAOo-AABAvAAAgDsAACy-AAAQvQAAZL4AAAS-AACOvgAAoj4AANi9AABEPgAAoj4AAAQ-AAAMvgAABL4AAJa-AAAMPgAAPL4AAIg9AABsvgAA4LwAABC9AABBPwAANL4AALg9AACAOwAATD4AAHw-AACYPQAAEL0gADgTQAlIfFABKo8CEAEagAIAAMi9AAD4vQAA6L0AACO_AAAsPgAA2D0AALg9AADIvQAAFL4AALg9AACGvgAAgLsAALg9AADOvgAA-D0AAKC8AAC4PQAAQz8AAKg9AADOPgAAqr4AADy-AABMPgAAED0AAKC8AABAPAAAyL0AAEA8AAAwvQAAHL4AAIA7AACIPQAAiD0AABA9AADoPQAAcL0AADw-AAAsPgAAuL0AAMg9AACGPgAAUL0AAAS-AAAQvQAAJL4AABC9AAB_vwAA7r4AAK6-AABkPgAAXD4AAAy-AABsPgAAED0AADS-AACAuwAAqL0AAIA7AAA8vgAAQLwAANg9AACyPgAAbL4AABy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=pkU8eiNZipQ","parent-reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2304,"cheight":1440,"cratio":1.6,"dups":["2112659493335884397"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"178127503"}},"dups":{"583772553388426296":{"videoId":"583772553388426296","title":"Domain Modelling with \u0007[Haskell\u0007]: Data Structures","cleanTitle":"Domain Modelling with Haskell: Data Structures","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pe6S5skZwNE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pe6S5skZwNE?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"https://www.youtube.com/channel/UCUgxpaK7ySR-z6AXA5-uDuw","a11yText":"Haskell at Work. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":639,"text":"10:39","a11yText":"Süre 10 dakika 39 saniye","shortText":"10 dk."},"views":{"text":"32,3bin","a11yText":"32,3 bin izleme"},"date":"19 oca 2018","modifyTime":1516320000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pe6S5skZwNE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pe6S5skZwNE","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":639},"parentClipId":"583772553388426296","href":"/preview/583772553388426296?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/583772553388426296?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5773411325215099406":{"videoId":"5773411325215099406","title":"GTK+ Programming with \u0007[Haskell\u0007]","cleanTitle":"GTK+ Programming with Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Xfu-Mt4YDWQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Xfu-Mt4YDWQ?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"https://www.youtube.com/channel/UCUgxpaK7ySR-z6AXA5-uDuw","a11yText":"Haskell at Work. "},"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":"11,5bin","a11yText":"11,5 bin izleme"},"date":"14 kas 2018","modifyTime":1542152191000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Xfu-Mt4YDWQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Xfu-Mt4YDWQ","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":524},"parentClipId":"5773411325215099406","href":"/preview/5773411325215099406?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/5773411325215099406?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12860585688189304811":{"videoId":"12860585688189304811","title":"\u0007[Working\u0007] with Numbers - \u0007[Haskell\u0007] for Beginners (8)","cleanTitle":"Working with Numbers - Haskell for Beginners (8)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=A-VZjToLxdg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/A-VZjToLxdg?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":"d3d3LnlvdXR1YmUuY29tO1VDVVRLWEpxRmhCYjRZbG5rRVFZSXZRZw==","name":"Beaufort Tek","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Beaufort+Tek","origUrl":"http://www.youtube.com/@AustinBeaufort","a11yText":"Beaufort Tek. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":363,"text":"6:03","a11yText":"Süre 6 dakika 3 saniye","shortText":"6 dk."},"views":{"text":"5,4bin","a11yText":"5,4 bin izleme"},"date":"22 mayıs 2020","modifyTime":1590105600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/A-VZjToLxdg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=A-VZjToLxdg","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":363},"parentClipId":"12860585688189304811","href":"/preview/12860585688189304811?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/12860585688189304811?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10723218029400323653":{"videoId":"10723218029400323653","title":"Domain Modelling with \u0007[Haskell\u0007]: Accumulating with WriterT","cleanTitle":"Domain Modelling with Haskell: Accumulating with WriterT","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=nXLOdusLKyc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/nXLOdusLKyc?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"http://www.youtube.com/@HaskellatWork","a11yText":"Haskell at Work. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":597,"text":"9:57","a11yText":"Süre 9 dakika 57 saniye","shortText":"9 dk."},"views":{"text":"5,7bin","a11yText":"5,7 bin izleme"},"date":"2 şub 2018","modifyTime":1517529600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/nXLOdusLKyc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=nXLOdusLKyc","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":597},"parentClipId":"10723218029400323653","href":"/preview/10723218029400323653?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/10723218029400323653?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6736403421848711041":{"videoId":"6736403421848711041","title":"Domain Modelling with \u0007[Haskell\u0007]: Generalizing with Foldable and Traversable","cleanTitle":"Domain Modelling with Haskell: Generalizing with Foldable and Traversable","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ASz_JTKO4VY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ASz_JTKO4VY?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"http://www.youtube.com/@HaskellatWork","a11yText":"Haskell at Work. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":500,"text":"8:20","a11yText":"Süre 8 dakika 20 saniye","shortText":"8 dk."},"views":{"text":"10,7bin","a11yText":"10,7 bin izleme"},"date":"22 oca 2018","modifyTime":1516579200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ASz_JTKO4VY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ASz_JTKO4VY","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":500},"parentClipId":"6736403421848711041","href":"/preview/6736403421848711041?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/6736403421848711041?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9293603233155713554":{"videoId":"9293603233155713554","title":"Dynamic Test Suites in \u0007[Haskell\u0007] using Hspec and Tasty","cleanTitle":"Dynamic Test Suites in Haskell using Hspec and Tasty","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=PGsDvgmZF7A","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/PGsDvgmZF7A?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"http://www.youtube.com/@HaskellatWork","a11yText":"Haskell at Work. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":346,"text":"5:46","a11yText":"Süre 5 dakika 46 saniye","shortText":"5 dk."},"views":{"text":"12,1bin","a11yText":"12,1 bin izleme"},"date":"13 oca 2018","modifyTime":1515866283000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/PGsDvgmZF7A?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=PGsDvgmZF7A","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":346},"parentClipId":"9293603233155713554","href":"/preview/9293603233155713554?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/9293603233155713554?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6165084084752277539":{"videoId":"6165084084752277539","title":"Domain Modelling with \u0007[Haskell\u0007]: Factoring Out Recursion","cleanTitle":"Domain Modelling with Haskell: Factoring Out Recursion","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Faii2YPRMn0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Faii2YPRMn0?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":"d3d3LnlvdXR1YmUuY29tO1VDVWd4cGFLN3lTUi16NkFYQTUtdUR1dw==","name":"Haskell at Work","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Haskell+at+Work","origUrl":"http://www.youtube.com/@HaskellatWork","a11yText":"Haskell at Work. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":547,"text":"9:07","a11yText":"Süre 9 dakika 7 saniye","shortText":"9 dk."},"views":{"text":"3,5bin","a11yText":"3,5 bin izleme"},"date":"11 şub 2018","modifyTime":1518307200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Faii2YPRMn0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Faii2YPRMn0","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":547},"parentClipId":"6165084084752277539","href":"/preview/6165084084752277539?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/6165084084752277539?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11653865905141947920":{"videoId":"11653865905141947920","title":"\u0007[Haskell\u0007] Programming Walkthrough","cleanTitle":"Haskell Programming Walkthrough","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=wiBtIX8Nlcc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wiBtIX8Nlcc?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":"d3d3LnlvdXR1YmUuY29tO1VDN0VWU241aW5hcEwyMG9QU3dBd0VVZw==","name":"BekBrace","isVerified":false,"subscribersCount":0,"url":"/video/search?text=BekBrace","origUrl":"http://www.youtube.com/@BekBrace","a11yText":"BekBrace. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":802,"text":"13:22","a11yText":"Süre 13 dakika 22 saniye","shortText":"13 dk."},"views":{"text":"3,6bin","a11yText":"3,6 bin izleme"},"date":"18 şub 2024","modifyTime":1708214400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wiBtIX8Nlcc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wiBtIX8Nlcc","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":802},"parentClipId":"11653865905141947920","href":"/preview/11653865905141947920?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/11653865905141947920?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"896381169937926337":{"videoId":"896381169937926337","title":"\u0007[Haskell\u0007] Programming Complete Tutorial in One Video | Coursework Expert help in \u0007[Haskell\u0007]","cleanTitle":"Haskell Programming Complete Tutorial in One Video | Coursework Expert help in Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=bT2fGWm1iHc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/bT2fGWm1iHc?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":"d3d3LnlvdXR1YmUuY29tO1VDdElLeWVqbk5QWWFFWEI1c2dZQURsZw==","name":"UBprogrammer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=UBprogrammer","origUrl":"http://www.youtube.com/@UBprogrammer","a11yText":"UBprogrammer. "},"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":"27 ara 2022","modifyTime":1672130851000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/bT2fGWm1iHc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=bT2fGWm1iHc","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":1185},"parentClipId":"896381169937926337","href":"/preview/896381169937926337?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/896381169937926337?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16209097473092370207":{"videoId":"16209097473092370207","title":"\u0007[Haskell\u0007] by Example - 15 - Performance","cleanTitle":"Haskell by Example - 15 - Performance","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=FHINBFXveYY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/FHINBFXveYY?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":"d3d3LnlvdXR1YmUuY29tO1VDVldyRlZEUWpWYUNaalFWT2tuWHp5QQ==","name":"Michael Oswald","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Michael+Oswald","origUrl":"http://www.youtube.com/@onikudaki1000","a11yText":"Michael Oswald. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1105,"text":"18:25","a11yText":"Süre 18 dakika 25 saniye","shortText":"18 dk."},"date":"3 tem 2021","modifyTime":1625270400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/FHINBFXveYY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=FHINBFXveYY","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":1105},"parentClipId":"16209097473092370207","href":"/preview/16209097473092370207?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/16209097473092370207?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11508703406608780990":{"videoId":"11508703406608780990","title":"\u0007[Haskell\u0007] by Example -1 - Introduction, Setup","cleanTitle":"Haskell by Example -1 - Introduction, Setup","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=OyEkIXFmuNQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/OyEkIXFmuNQ?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":"d3d3LnlvdXR1YmUuY29tO1VDVldyRlZEUWpWYUNaalFWT2tuWHp5QQ==","name":"Michael Oswald","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Michael+Oswald","origUrl":"http://www.youtube.com/@onikudaki1000","a11yText":"Michael Oswald. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":660,"text":"11:00","a11yText":"Süre 11 dakika","shortText":"11 dk."},"views":{"text":"4bin","a11yText":"4 bin izleme"},"date":"11 haz 2021","modifyTime":1623369600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/OyEkIXFmuNQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=OyEkIXFmuNQ","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":660},"parentClipId":"11508703406608780990","href":"/preview/11508703406608780990?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/11508703406608780990?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7873912636112624325":{"videoId":"7873912636112624325","title":"Development Workflows in \u0007[Haskell\u0007]","cleanTitle":"Development Workflows in Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=y_kcrv6Kdv8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/y_kcrv6Kdv8?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":"d3d3LnlvdXR1YmUuY29tO1VDZjVHT3A5ZWp3VDNJcWQwcDdmNk9tUQ==","name":"FP Block","isVerified":false,"subscribersCount":0,"url":"/video/search?text=FP+Block","origUrl":"http://www.youtube.com/@FP_Block","a11yText":"FP Block. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3048,"text":"50:48","a11yText":"Süre 50 dakika 48 saniye","shortText":"50 dk."},"views":{"text":"4,8bin","a11yText":"4,8 bin izleme"},"date":"17 eki 2018","modifyTime":1539734400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/y_kcrv6Kdv8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=y_kcrv6Kdv8","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":3048},"parentClipId":"7873912636112624325","href":"/preview/7873912636112624325?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/7873912636112624325?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7915033731515146997":{"videoId":"7915033731515146997","title":"Programming in \u0007[Haskell\u0007] -- more \u0007[work\u0007] on accounts","cleanTitle":"Programming in Haskell -- more work on accounts","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=zWzK5asln3Y","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/zWzK5asln3Y?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":"d3d3LnlvdXR1YmUuY29tO1VDREdidXhwanl2SlBkUGFoODB3eVhBUQ==","name":"John Cinnamond","isVerified":false,"subscribersCount":0,"url":"/video/search?text=John+Cinnamond","origUrl":"http://www.youtube.com/@JohnCinnamond","a11yText":"John Cinnamond. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3559,"text":"59:19","a11yText":"Süre 59 dakika 19 saniye","shortText":"59 dk."},"date":"17 eki 2024","modifyTime":1729195192000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/zWzK5asln3Y?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=zWzK5asln3Y","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":3559},"parentClipId":"7915033731515146997","href":"/preview/7915033731515146997?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/7915033731515146997?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15251694028127679874":{"videoId":"15251694028127679874","title":"\u0007[Haskell\u0007] in 100 Seconds","cleanTitle":"Haskell in 100 Seconds","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Qa8IfEeBJqk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Qa8IfEeBJqk?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":"d3d3LnlvdXR1YmUuY29tO1VDc0JqVVJyUG9lenlrTHM5RXFnYW1PQQ==","name":"Fireship","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Fireship","origUrl":"http://www.youtube.com/@Fireship","a11yText":"Fireship. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":149,"text":"2:29","a11yText":"Süre 2 dakika 29 saniye","shortText":"2 dk."},"views":{"text":"987,9bin","a11yText":"987,9 bin izleme"},"date":"29 kas 2021","modifyTime":1638199830000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Qa8IfEeBJqk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Qa8IfEeBJqk","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":149},"parentClipId":"15251694028127679874","href":"/preview/15251694028127679874?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/15251694028127679874?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18210934328927512450":{"videoId":"18210934328927512450","title":"\u0007[Haskell\u0007] Course - Lesson 11 - Basic IO","cleanTitle":"Haskell Course - Lesson 11 - Basic IO","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=0xQ8j6h8bNc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/0xQ8j6h8bNc?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":"d3d3LnlvdXR1YmUuY29tO1VDWDlqX192WU9KdTAwaXFCckN6ZWNWdw==","name":"IOG Academy","isVerified":false,"subscribersCount":0,"url":"/video/search?text=IOG+Academy","origUrl":"http://www.youtube.com/@iogacademy","a11yText":"IOG Academy. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3703,"text":"1:01:43","a11yText":"Süre 1 saat 1 dakika 43 saniye","shortText":"1 sa. 1 dk."},"views":{"text":"1,9bin","a11yText":"1,9 bin izleme"},"date":"24 oca 2023","modifyTime":1674518400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/0xQ8j6h8bNc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=0xQ8j6h8bNc","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":3703},"parentClipId":"18210934328927512450","href":"/preview/18210934328927512450?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/18210934328927512450?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10767544290542843520":{"videoId":"10767544290542843520","title":"\u0007[Haskell\u0007] Development Workflow Demo","cleanTitle":"Haskell Development Workflow Demo","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Li6oaO8x2VY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Li6oaO8x2VY?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":"d3d3LnlvdXR1YmUuY29tO1VDTU5xTGY1R0k2bWtBVW8tTEdTMDdpZw==","name":"bitemyapp","isVerified":false,"subscribersCount":0,"url":"/video/search?text=bitemyapp","origUrl":"http://www.youtube.com/@bitemyapp","a11yText":"bitemyapp. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2057,"text":"34:17","a11yText":"Süre 34 dakika 17 saniye","shortText":"34 dk."},"views":{"text":"21,8bin","a11yText":"21,8 bin izleme"},"date":"7 haz 2014","modifyTime":1402099200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Li6oaO8x2VY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Li6oaO8x2VY","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":2057},"parentClipId":"10767544290542843520","href":"/preview/10767544290542843520?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/10767544290542843520?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17819104383556010711":{"videoId":"17819104383556010711","title":"\u0007[Haskell\u0007] Tutorial","cleanTitle":"Haskell Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=02_H3LjqMr8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/02_H3LjqMr8?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":"d3d3LnlvdXR1YmUuY29tO1VDd1JYYjVkVUs0Y3ZzSGJ4LXJHelNndw==","name":"Derek Banas","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Derek+Banas","origUrl":"http://www.youtube.com/@derekbanas","a11yText":"Derek Banas. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4606,"text":"1:16:46","a11yText":"Süre 1 saat 16 dakika 46 saniye","shortText":"1 sa. 16 dk."},"views":{"text":"932,2bin","a11yText":"932,2 bin izleme"},"date":"1 ağu 2015","modifyTime":1438387200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/02_H3LjqMr8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=02_H3LjqMr8","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":4606},"parentClipId":"17819104383556010711","href":"/preview/17819104383556010711?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/17819104383556010711?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2112659493335884397":{"videoId":"2112659493335884397","title":"\u0007[Haskell\u0007] Course - Lesson 1 - Intro to \u0007[Haskell\u0007] and tools","cleanTitle":"Haskell Course - Lesson 1 - Intro to Haskell and tools","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pkU8eiNZipQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pkU8eiNZipQ?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":"d3d3LnlvdXR1YmUuY29tO1VDWDlqX192WU9KdTAwaXFCckN6ZWNWdw==","name":"IOG Academy","isVerified":false,"subscribersCount":0,"url":"/video/search?text=IOG+Academy","origUrl":"http://www.youtube.com/@iogacademy","a11yText":"IOG Academy. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1635,"text":"27:15","a11yText":"Süre 27 dakika 15 saniye","shortText":"27 dk."},"views":{"text":"14,2bin","a11yText":"14,2 bin izleme"},"date":"2 eyl 2022","modifyTime":1662076800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pkU8eiNZipQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pkU8eiNZipQ","reqid":"1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL","duration":1635},"parentClipId":"2112659493335884397","href":"/preview/2112659493335884397?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","rawHref":"/video/preview/2112659493335884397?parent-reqid=1773449691784652-1548611082915840678-balancer-l7leveler-kubr-yp-vla-201-BAL&text=Haskell+at+Work","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x906f9600bf4","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"5486110829158406787201","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":"Haskell at Work","queryUriEscaped":"Haskell%20at%20Work","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"}}}