{"pages":{"search":{"query":"Purely Haskell","originalQuery":"Purely Haskell","serpid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","parentReqid":"","serpItems":[{"id":"9687200677390617335-0-0","type":"videoSnippet","props":{"videoId":"9687200677390617335"},"curPage":0},{"id":"9483288363118197615-0-1","type":"videoSnippet","props":{"videoId":"9483288363118197615"},"curPage":0},{"id":"9423057381633601579-0-2","type":"videoSnippet","props":{"videoId":"9423057381633601579"},"curPage":0},{"id":"16080314751380497536-0-3","type":"videoSnippet","props":{"videoId":"16080314751380497536"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFB1cmVseSBIYXNrZWxsCg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","ui":"desktop","yuid":"1156215161773430075"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"15448436747377525701-0-5","type":"videoSnippet","props":{"videoId":"15448436747377525701"},"curPage":0},{"id":"17084408345153979944-0-6","type":"videoSnippet","props":{"videoId":"17084408345153979944"},"curPage":0},{"id":"4434973952650019442-0-7","type":"videoSnippet","props":{"videoId":"4434973952650019442"},"curPage":0},{"id":"2954123854630118933-0-8","type":"videoSnippet","props":{"videoId":"2954123854630118933"},"curPage":0},{"id":"838591412811123896-0-9","type":"videoSnippet","props":{"videoId":"838591412811123896"},"curPage":0},{"id":"532911994063463673-0-10","type":"videoSnippet","props":{"videoId":"532911994063463673"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFB1cmVseSBIYXNrZWxsCg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","ui":"desktop","yuid":"1156215161773430075"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"13786694321160675014-0-12","type":"videoSnippet","props":{"videoId":"13786694321160675014"},"curPage":0},{"id":"13606198732830507772-0-13","type":"videoSnippet","props":{"videoId":"13606198732830507772"},"curPage":0},{"id":"16355418524630430251-0-14","type":"videoSnippet","props":{"videoId":"16355418524630430251"},"curPage":0},{"id":"11218242446454852517-0-15","type":"videoSnippet","props":{"videoId":"11218242446454852517"},"curPage":0},{"id":"5306860041974159378-0-16","type":"videoSnippet","props":{"videoId":"5306860041974159378"},"curPage":0},{"id":"14275197977812662849-0-17","type":"videoSnippet","props":{"videoId":"14275197977812662849"},"curPage":0},{"id":"1836960090560650955-0-18","type":"videoSnippet","props":{"videoId":"1836960090560650955"},"curPage":0},{"id":"9001613928897408039-0-19","type":"videoSnippet","props":{"videoId":"9001613928897408039"},"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":"dFB1cmVseSBIYXNrZWxsCg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","ui":"desktop","yuid":"1156215161773430075"}}},"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%3DPurely%2BHaskell","pages":[{"reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","start":0,"end":20,"pageNumber":0,"isCounterSent":false}]},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"3837783709308864371743","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":["1501020,0,36;1469658,0,18;1457615,0,27;1480629,0,70;1193347,0,53;1504422,0,31;1489228,0,31;1493653,0,20;1499733,0,7;1506461,0,46;27392,0,9;1506986,0,4;1339938,0,64;127805,0,57;123854,0,27;1493194,0,94;1475300,0,90;1485100,0,15;1502326,0,91;1507235,0,69;1504576,0,27;1373787,0,38;1487676,0,21;1492283,0,90;1509929,0,87;1503927,0,37;1502554,0,19;1510544,0,95;1505636,0,81;1508492,0,35;124065,0,60;89018,0,77;1357005,0,33;961010,0,5;1508040,0,65;805348,0,67;1297912,0,60;19997,0,1;89889,0,5;151171,0,2;1281084,0,10;287509,0,16;1447467,0,3;1231503,0,62;1482982,0,96;1499422,0,94;1478787,0,39"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DPurely%2BHaskell","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=Purely+Haskell","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":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=Purely+Haskell","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Purely Haskell: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Purely Haskell\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Purely Haskell — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"ycf68d80957c5060108d0dc3aa08fd422","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1501020,1469658,1457615,1480629,1193347,1504422,1489228,1493653,1499733,1506461,27392,1506986,1339938,127805,123854,1493194,1475300,1485100,1502326,1507235,1504576,1373787,1487676,1492283,1509929,1503927,1502554,1510544,1505636,1508492,124065,89018,1357005,961010,1508040,805348,1297912,19997,89889,151171,1281084,287509,1447467,1231503,1482982,1499422,1478787","queryText":"Purely Haskell","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1156215161773430075","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":"1773430093","tz":"America/Louisville","to_iso":"2026-03-13T15:28:13-0400","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-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":"1501020,1469658,1457615,1480629,1193347,1504422,1489228,1493653,1499733,1506461,27392,1506986,1339938,127805,123854,1493194,1475300,1485100,1502326,1507235,1504576,1373787,1487676,1492283,1509929,1503927,1502554,1510544,1505636,1508492,124065,89018,1357005,961010,1508040,805348,1297912,19997,89889,151171,1281084,287509,1447467,1231503,1482982,1499422,1478787","queryText":"Purely Haskell","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1156215161773430075","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":"3837783709308864371743","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":155,"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":"1156215161773430075","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":{"9687200677390617335":{"videoId":"9687200677390617335","docid":"34-11-17-Z999AE452CDF0BBB2","description":"haskell Видео Haskell (Purely functional programming) канала 553 Vamshi...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4352108/758da5fd27deba4ea5fd1615944255e2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/fCtKMgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db60fe4tehxA","linkTemplate":"/video/preview/9687200677390617335?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell (Purely functional programming)","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=b60fe4tehxA\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM5Njg3MjAwNjc3MzkwNjE3MzM1WhM5Njg3MjAwNjc3MzkwNjE3MzM1aocXEgEwGAAiRBoxAAoqaGhyanBudndzeXRqampxYmhoVUNZcVVMQkRWMkdmU3h4N1lxYUdtenZREgIAEioPwg8PGg8_Ew6CBCQBgAQrKosBEAEaeIH4CQ8BAAAA8_cIAQIE_gEXBgUC9QICAPQGAv8IAv8A_wQN9AgBAAD_BgH_BQAAAPsDBAX1_gEAHgD2DAIAAAAN9ggC-wAAAPsJCwv-AQAA-gDwDgP_AAAU9g_9_wAAAPMBAwoBAAAABfEF7wAAAAAL8-_7AQAAACAALcoA0Ts4E0AJSE5QAiqEAhAAGvABYtjx_IET2vpV6woB4vnjAIMZ7gA4FMUALgztAc0LEQDhKg3_yw72__Xz7ADNDygAFOQHAAM1LgEL3DH_8vL-AfXn6wD9_O8CGCLkALz0___n6vj_8dQF_ibn8wDQ3Qr_KPDB_RIf_wII5AYECRPt_0wI8gbI_i4BHvXM_yEIHgAPAgID2jIJBP7m3vzpHBsB8SLu__rlIAAG8Qv7ESoIASoU_P0FBBAAGRAkCB_47QYuJ-EA9_wGDSMG7QEmFSUC--kZ_tkO5_zO4enzCR36CEDc_vkHCwD3GREKDtjK9ff48vbw_ygBBAX5F_zYBQ8BIAAtJmUROzgTQAlIYVACKs8HEAAawAduE9a-UWrvvILWDzzFVRW--mA5PTSeSD3emFm9_RjOvNqrL706yzy-m9DeO5baAb2bHaG-RqGbvMhnqDziG-07WKI9vW0rBz1omDW9hZ0cvFsG_ztPeJG-ZxVMPanmi7osEP09non6vNPeO7xAdo08ntZIvOfjOj0WWLY9Iao1PSOiGD1Rlmu8gXSmvZtz0zsFw_k9MYtavQuIHz0cC3o-c1yXvITMX7w1mAY-wHLnOxx8obxZ_2I9xTvAPIjBdDvHTAI-SAwsPV4cCz1d3vw9wPwfvf5OzbqoMxy9ND9Ive9QGLs9Cjc9pkZovJPGqLxhiw0-pPOrPKIZejy_ni88wtUmPcjq-zzKMNM8f_cOvcjNsDzgoeg9wVNIvZLrJrzML967DPwNPWe3ljxNhw4-hIUuvXqsdLx7vQu-uoQDPb8X1TxtXgs9iU16PRBiITvthig99IEuvW7KSzy1bgO-M8QxvYvlcTz4nya9R9H2OQNkQzzKbKA9JAlnvGTkkbxtXSU9SJU3PYF8ZDzSvVO9EV8YNkOIULwuhLY9YLOXPQ0IIbxqTIg9AWikvbgj-7voXHu9s8F0O9TshbvOFN88VwFDPV40nruxKQE9K3KjvLYiezxcTxu8uzMJPT3CHzyhDsA98uN5PKjSA7xCPSI8LXFpPVnppDtftKc9epXrvHQ3fDvDm_e7FXWDOo2UkLuOhIe8qZ9cvTeRkTqDwEo9zM6muwA3C7vUBKs9timDvDNtf7tqwnY8w6s2PYVMvbmNiZM9R3xdPOKJjjgdXUA9OU5Au8w2yLknko49aSfJPVy-pTh89Sw913e0PMHPc7ctpTg9zBnAvAfpjDkBVw29yZ4zPdu_07ldwXa9rrFwPN5jKTlq8Mi8RGtlPUqiD7nJlGo8Kfg3PFy8ALieUJ492OksPZn8dbir-xG91oqbPC_jOLhiUME9dggSvfaBc7m7ZIe99ekCPQSGqbiSA7Y8L3yOu2ddirglq0e8L41avcxZyzeXyrs9uNopuqV9prgyI5e9Mqoxvf3XpLd4DFa6M_R0PJ47ADiEuNK90B-vPV9YajnJOKu9_JQ-vVOU-7eDZhw9-cOqPJKg8DgTuss716GauhpeN7ZvM1A9NM6Avca1aLdYvpg9zeaRvZJbHblHxxe88bnTPFBPdLdgeMC9QNA7PSmxs7Wf-zc9QTtxOxVHN7hxfnk8vunMu5fvYbIdLLK9LkhpvHfbD7kGLFm9O1I_u3g8JrgE0Qm9XYcvvczpGjfj8b69c5NCvTbHsLcgADgTQAlIbVABKnMQABpgHhQALb0sA8bmSPYQnN0TQOr0AeIJFP8ZswD7JBboHhD1wvNOADTFCxeiAAAA_hLmOx4ACXUn3_0y3D87phkeHuR9Jg8O4DLUGy4KDCHeDRcXDhEVAA_d1-w2rfIcf0ryIAAtFF0XOzgTQAlIb1ACKq8GEAwaoAYAAGDBAACAPwAAgL8AAIBCAABQwQAAGMIAAMhBAACAQQAAUMEAAFDBAABgQgAAGMIAAJDBAACgQAAAgEEAABBBAABwQQAAgD8AAODAAAAQQgAAtkIAANhBAADIwQAA8MEAABBCAAAcQgAAjsIAADDBAABcQgAAAMIAACDBAADAQQAAYMIAABBCAAA0wgAATEIAABBBAAA8QgAA4EAAAODBAAAAwAAAqMEAAIDBAADAwQAAUMEAAHBBAABEQgAAHMIAABxCAADAwAAAYMEAAEDBAAA8QgAAMEIAAMBBAACYQgAAkMEAAIDAAACgQQAAokIAANjBAACAQAAAmMIAAEDBAAAEwgAAuEEAAAxCAAAcQgAAuEEAAHBCAABMQgAAYEEAAKjBAACiQgAAcMIAAIrCAABwwQAAAEIAAOBAAABAwAAAzsIAAOhBAACgwAAA_kIAAMBAAABQQQAAoMEAABjCAACQQQAAEMIAAIhBAAAkQgAAgD8AAIzCAACoQQAAAMAAAGBBAABgQQAAAEAAAOBAAACIwQAAJEIAAJZCAAAYwgAANMIAADTCAABAQQAAgkIAAPjBAABcQgAAgL8AAPDBAACwwQAACMIAABhCAAAQwQAAoMIAABzCAAAQQgAAoEAAAAjCAADAwAAAqEEAACDBAAC4QQAAEMEAAEDBAABowgAAeMIAAIDBAABEQgAAYMIAANjBAADKQgAA4MAAAChCAADIwQAA-MEAACDCAABMwgAAQMIAAIpCAAAoQgAA4MAAANhBAABAQQAAZMIAAGBBAAAYwgAAMEEAAOBAAAA4QgAAAEIAALjBAAAgwQAAZEIAADBBAACMwgAAZMIAAHBBAACgQQAAqMEAAKDAAAAkQgAAgkIAALBBAAD4QQAA4MEAAI5CAAAsQgAA7sIAAAzCAAAAQQAAEEEAAABBAACgQQAAFMIAAKDAAABAQQAAlkIAAEBAAAAowgAAcMEAAEDAAAAkwgAAwMIAALDBAAB8QgAAAEEAAChCAACIQQAA4EAAAFTCAABwwQAA0EEAALpCAACAwAAAksIAAGzCAABUwiAAOBNACUh1UAEqjwIQABqAAgAAgDsAAOC8AAAkPgAA4DwAAMi9AAAwPQAAZL4AAAe_AAA0vgAA4j4AAP4-AADYvQAATD4AAIA7AACovQAABD4AADA9AABAPAAAmj4AAJ4-AAB_PwAATD4AACS-AAAwPQAA6L0AAIC7AACIPQAAir4AABC9AACSPgAAmD0AAPg9AACgvAAAfD4AAHw-AAAwvQAAcD0AABS-AADYvQAAmr4AAJi9AABUvgAADD4AADS-AAA8PgAAiL0AAEC8AAAkvgAAmD0AAFS-AADuPgAALL4AAII-AACgvAAA2L0AAEC8AAAnPwAAkr4AADQ-AAAQPQAAoLwAAMg9AADYPQAAur4gADgTQAlIfFABKo8CEAEagAIAAFA9AAAkvgAA-L0AADG_AAC4PQAAUD0AADA9AADgPAAAQLwAANg9AABEvgAA4DwAAFQ-AAAUvgAAuD0AAHC9AAC4vQAALT8AAES-AABcPgAAlr4AAAS-AABMPgAAgDsAADC9AAAsPgAADL4AAHC9AAA8PgAA4DwAAOC8AADIPQAA2L0AAFC9AADIvQAA-D0AAJY-AAB8PgAAgLsAAPi9AACePgAA4LwAADy-AAAcPgAAML0AAPi9AAB_vwAAuL0AAOi9AABEPgAA-D0AABS-AADaPgAAED0AAEy-AABwPQAA4LwAAJq-AAAMvgAATL4AADw-AABsPgAAgr4AAJK-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=b60fe4tehxA","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["9687200677390617335"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2658910213"},"9483288363118197615":{"videoId":"9483288363118197615","docid":"34-10-3-Z3442213F4A2A9065","description":"Haskell is an advanced purely-functional programming language PureScript is a small strongly typed programming language that compiles to JavaScript. Presentation by Michał Kawalec Slides...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1778143/30395189914d03e7e5749400822b9dfd/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/b_yxZAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-sxjvW3kE-k","linkTemplate":"/video/preview/9483288363118197615?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell and PureScript Introduction | X-Crash Course","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-sxjvW3kE-k\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM5NDgzMjg4MzYzMTE4MTk3NjE1WhM5NDgzMjg4MzYzMTE4MTk3NjE1aogXEgEwGAAiRRoxAAoqaGhhdnJpemlnaWx4am5qYmhoVUNBb19SMUNQNklzQTg4bDQxWnBQcG9REgIAEioQwg8PGg8_E5UQggQkAYAEKyqLARABGniB_gcIBPwEAPv1Df8HBf4BBwEH-vj__wDo-QIOBP8BAAf7C_X-AQAA_Pj9_AgAAAD-BQYH_v4BAAsM-wEFAAAADgP-__0AAAAGA_YB_wEAAAIB-gn5AQAADAEKBQAAAAD6BgEGBAEAAPP8EAYAAAAACPP5AgAAAAAgAC27St47OBNACUhOUAIqhAIQABrwAX8b0P-m7QT7F-3vAOoMBgGY-w7_KPbrAMDv3ADF7OMBBB3jAPbzBQD9DhAAvRHv_8393P8q9w0ADQYhAAn6BAAU9AwAR-UMASv1-gALGf3-0Rnz_wf-NgA94Qn-RBkJ_yL9IP_qDdoB6fwFAfIDFwEE-RkCAwkJAuQRBwL-LPj79fvw__AUHAfW_wQBGgH5BxAM7QEuI-z_1woPAxoM2AL9LggGDxT0ABgf9wvz9Pn48wf5Bf8F-QoUHR__5DAQAdHnEgMV1fACBwsI_yz39gXlKQfxJgENDfYE7_7s-woQzgQN9Pf4CvrsAfz93fP2-iAALZz3JDs4E0AJSGFQAirPBxAAGsAHlfPtvoBYID3Nmm69MSNhPXVBWDw3COk8-INGvVbBg7ztxPq7h8QdPV60LD1EZD09_Iy7vlpTD7zG6sW7cXK3PsurqTzoESg9BwnxvXChYbyOzY67t7IkvikVwzxE0GK8O0VdPZm6K7xd34c8oOLYPWE8nrzFT4i80mg3PUBsSb3_ddO80eeTPQ6bLb0dC8S7-A29PSj5h7zZPTk9hmdTvE3P5Lp5wOW7WldWvZ4MLj0KSg88v7WDvXmKgTxaaQy7ySJtPUWE2jslMyg8PTyVvS-f0Txy7DC7ahqvPchrlDwQXZA8PsRwvZXlNTwGjyU8hhuwPORcFL2oAJg8nZ0Mvr4RXbyVdjS8LTfCPblGVT34rpw8IsoSvWTGADv7WSw8UywtPRrwgzxVlCA804bjPcx2aj3WdL086WsRPU0afrxM8g485s0RPiP7Oz1Wd3a8zOWAvf1wq7zuBQk8_OAcPbnjSD1qu-y7HiUlvb_ZQbzaa-q7Uu2jPcXgxrwmfIQ71OICPVuNtryYkAe8e3FdPRd0jD0LQtw7gCquPLjvLD0qHVK6tZEmPX-rMD27Hcy7LapqPVIRIzxDfb-7YwxsvTjaMT0OmJG89P7fPbyiJb2ULZa7fsMUPhECDT05M486KHJSvXQwMT0-qf67l6kZvnvv1LxUtpu6crS5vZRTNj0N-R-6hl1PveJ9CjrLAGq6axVYvHJKJb1-IDO7aeTTPcnSvbxSsAa4nGOavfX1XL1u4Sk6DynEuxrrMT1qJek5eCm1vEq2Wr1o5_-5LJvZvc7zsTzVYH65Ww8aPftLgT1z3Gc5erk5vSQLmLx5m5c5XYJ4PEbb5zxHXYQ6X9y8vdXiuLy0JVy3OkrUPArFEb168wY7IvBRvAjX0ryzcqs3dOu1vFW5tbyduR65y6nTPFBoHzxuiaK4Gv2YPenlQb3t1506y_99O47qdL1T6sA3dJIyPZXFFLx7AB84O9ZWPClgdr3JUFC4rv3TPKWJkrz1BzE4uTEivdX00TrafMu4z2HjvDy44DzVZtm3rNbDvfpnwLuovL-4YmROPXEhKj2aHBq4wku1vY1NAjwNuk820NtzvY_iXL0bCpa3wvPau2JN5bwcBcS38DYvvdJF1Dw75z84gCpOva7kxL2XJnA42d3Nuzlkg7z2PrW3tZKBPSRIwDxRhEu4zn5NO4v_mrvJ5_S3Mu6sPVwmvr3sakM3yvRwPSLhKz7xy4o4gV74vCXvFz082aa4re7ivCia5z0tmIg4WtFNOww3tb2O8oS4IAA4E0AJSG1QASpzEAAaYBwJAAwGNa7OEWrq4bjzB_T1BPPw_CL_2aEADjHW5z_TAs4nDgAnovoGnwAAABX622gFANN9Fd7_BMAaDMPHEAUNf9knVJzj5xoQ-eDEjQHdAQ04FAAS8N0tF-rrC0Lx_CAALcMPEzs4E0AJSG9QAiqvBhAMGqAGAABgwQAAhEIAADBCAABwwQAA4EEAAFhCAACGQgAAoEEAAFDCAAAUwgAAVEIAAGjCAAB4wgAAQEEAABRCAAAwwgAAyMEAAJ7CAABgwQAAuMEAALBBAABEwgAAAAAAABhCAADAQQAAAMIAAFjCAADIwQAAykIAAPjBAACqwgAAiMEAAM7CAAB0QgAAgMEAAFDBAAAEQgAA-EEAAADBAAAUQgAAoEAAAOBBAACYwQAAmEEAADDCAAAEwgAA4EEAAIBAAAAkQgAAAEEAANjCAACowQAAwEEAAMBAAADsQgAAoEEAANzCAACYwQAAMMEAALBBAADoQQAAqMEAAJhBAABMwgAAXEIAABDCAABwQQAAJMIAAIjCAAAIwgAAhEIAACRCAABQQQAAUMEAAMDBAACgwQAABMIAANBBAABoQgAAgEAAAFDCAACKQgAAAEEAAIC_AADAwQAAAMAAAJpCAAAwQQAAgEIAANjBAADoQQAAYEIAAPDBAAB4wgAA-MEAABTCAADIwQAA0MEAAHBBAABowgAAYMEAAGBCAAB4QgAAsEEAALjBAABgQQAANMIAAJBBAACYwQAAlEIAAPhBAADgQQAAEEEAAHRCAACgQQAAJEIAAPjBAACAwQAAkMEAAAAAAADQQQAAGMIAAMBAAACMwgAAAMEAAADBAAAAAAAA-EEAAIBAAAAwwQAA4MEAADTCAAAwQQAAAAAAAODBAAC4QQAAJEIAABBBAACYQQAAaMIAACRCAABQQQAA4EEAAFDCAAB8QgAA2MEAACDCAADAQQAAAEAAAGBBAADQwQAAAMAAAEBBAADwwQAA4MEAANDBAAAAwAAAYMEAAKjBAABwQQAA0EEAAJhCAAAkwgAAkMEAABDBAAAgwgAAsMEAAIJCAABgwQAAgD8AAEDCAACQQgAAYMIAAIDAAABAwAAA4EAAAIJCAADYwQAAwEEAAHBCAACWwgAAlsIAAETCAACgQQAAAEIAABhCAACewgAAGEIAABhCAACQQQAAwEAAABzCAABAQAAAoMAAAOjBAAC4QQAAEMIAAJBBAACQQQAAgL8gADgTQAlIdVABKo8CEAAagAIAAIA7AACAOwAAij4AAEQ-AADIvQAAXD4AACQ-AAAbvwAA6r4AAKA8AACIvQAAnr4AABQ-AAAkPgAAuL0AABS-AACgPAAAMD0AAKI-AADaPgAAfz8AABw-AAAkvgAAgDsAAKa-AABwvQAAtj4AAMi9AABQvQAA-D0AAEQ-AADgPAAABL4AAOA8AACSPgAAqD0AAPg9AAA8vgAAcL0AAMi9AAC4vQAAcL0AAAQ-AAA8vgAAVD4AAKo-AABMPgAA2L0AABC9AADivgAAdD4AAHA9AAAwPQAA4LwAAIA7AABQvQAATz8AAIi9AACYPQAA-D0AABA9AACovQAAgLsAAKi9IAA4E0AJSHxQASqPAhABGoACAADYvQAA6L0AAHC9AAAnvwAAFD4AAOA8AAAQPQAALL4AAGy-AAAkPgAAqL0AAFC9AAAkPgAAhr4AADQ-AAAQvQAAFD4AAD8_AAAwPQAAsj4AAHS-AABwPQAAFD4AAKi9AACAOwAAML0AAMi9AADgvAAAUL0AAEA8AACIPQAAqD0AAJi9AAAQPQAAbD4AAOC8AAAcPgAAdD4AAFy-AADIvQAABD4AABA9AABcvgAAcD0AACS-AABAPAAAf78AAIa-AABsvgAAED0AAFw-AACovQAAdD4AAAQ-AAA0vgAAgDsAAEC8AAAQvQAAML0AAPi9AAC4PQAAnj4AABC9AAB8viAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=-sxjvW3kE-k","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9483288363118197615"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3849543588"},"9423057381633601579":{"videoId":"9423057381633601579","docid":"34-5-1-ZCDF141FA78E2545B","description":"Code Link: https://github.com/tusharad/grep-haskell In this Haskell tutorial, we dive into the world of functional programming by building a grep tool from scratch. Follow along as we explore the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/987917/eeca2fbf4b8797b34c0226a8532ff6d7/564x318_1"},"target":"_self","position":"2","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwmTTFp6oltk","linkTemplate":"/video/preview/9423057381633601579?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Tutorial: Building Grep from Scratch","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wmTTFp6oltk\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM5NDIzMDU3MzgxNjMzNjAxNTc5WhM5NDIzMDU3MzgxNjMzNjAxNTc5aq4NEgEwGAAiRBowAAopaGhkdW1qampwYmJ6cXVkaGhVQ3lQZGJleUI1Q05Nc1VYblZEQlB5QUESAgARKhDCDw8aDz8TyBeCBCQBgAQrKosBEAEaeIHzCQcI_wIA7hYLAPwCAAERAwb6B___AO348PwFAAAABAEB_v8BAAD7Av78_gAAAP4G_QoD_gAAEQMC9QQAAAAH-Qb59AAAABP5_hH-AQAA-wAD_QP_AAD5_g4H_wAAAPb88g7_AAAAAQIJAAAAAAAQ6fv-AQAAACAALdl91js4E0AJSE5QAipzEAAaYAkUABMM_uvf7Bn9A80PHv4G7gLhCgIABr0ACxT3DBEFzuf8IgAN6QYBzQAAAPbs8SwDAAY4BMoGAuQM9tX_4gD8fyUEGAcfARIKAfUHACbk8xgMJgD-CQoLGP7cCCwzDCAALZg-fTs4E0AJSG9QAiqvBhAMGqAGAACAvwAAqMEAACxCAAAQwQAAAEEAAHBCAAAsQgAAQEAAAEjCAABgwgAAbEIAAFjCAAAwwQAAwEAAABxCAADowQAAMMEAANDCAAD4wQAAGMIAAIDAAAAMwgAAQEEAAGBBAABQwQAAAAAAAADDAACYwQAA4EAAAGBCAAAQwgAA0EEAAKDCAACAwgAAgsIAAADBAABAQQAAzEIAAIDAAACgwAAAKMIAADBCAACAQQAAREIAAOBAAACuwgAAqEEAABTCAADKQgAAwEEAAEBBAABAwQAAQEAAACzCAAAsQgAANMIAACzCAAAAQgAATMIAAABCAABQwQAA4EAAADDCAACQwgAAQEAAAABBAABAwQAAAAAAACDCAAAMwgAAJEIAAJxCAAA0wgAAMEIAAMBBAAAowgAAJMIAAIBAAACgQAAAcMEAACjCAAAAQAAAgL8AAGBBAACAwQAA0EEAAL5CAAAYwgAAgEIAAABAAAAUwgAAWEIAAFBBAACgwgAA2EEAAJDCAADQQQAAAAAAAGDBAAAAQAAAFMIAAAxCAAAAQAAA4MEAAJjCAAAwwQAAwMEAAAxCAAAgQQAAHEIAADxCAABAwAAA4MAAAKBAAABAwQAAOMIAABRCAABAwQAAEEIAAIA_AACAPwAAuMEAAITCAAAgwQAAHEIAAMhBAAAEwgAADEIAAKjBAAAwwQAAIEIAAMBAAABAwQAAOEIAAFBBAADYwQAA6MEAAARCAADQwQAAhsIAAFjCAAC4QQAAUMEAAFDBAAAcQgAAQEEAAEDAAABEQgAAqEEAAGBBAADAwQAAjsIAANhBAADIwQAAoEAAAILCAABwwQAA6MEAAEDBAABMQgAAoMEAAKhBAAC4QQAAYMEAAPDBAACIwQAAnkIAAI5CAAAcQgAADMIAAFDBAACYQQAAwMEAAJ7CAABgQQAAUMEAANhBAADowQAAPEIAAIxCAADgwAAA6MEAAGBBAADYQQAAvEIAADDBAAAUwgAAsEEAAMDAAADIwQAAzsIAAHjCAABcQgAAOEIAAARCAAAgQQAASEIAADTCAAAEwgAATMIgADgTQAlIdVABKo8CEAAagAIAAOa-AADoPQAATD4AAIg9AABAvAAAuD0AAJg9AAAXvwAAF78AAAw-AABUPgAAsj4AADA9AABUvgAA4LwAAK6-AADIPQAA4DwAAMY-AAAPPwAAfz8AAPg9AAAQvQAAED0AANg9AACCvgAADD4AAIK-AACGvgAAqj4AAEw-AACYvQAADD4AAI4-AADGPgAATL4AACQ-AABsvgAAmr4AAPi9AAAcPgAAUL0AAPg9AACCvgAAMD0AAMI-AAAMPgAA6L0AAFA9AAA0vgAAND4AAIK-AABEPgAA-L0AAKC8AACgPAAATT8AAKa-AAD4PQAAkj4AAHw-AACSPgAAUL0AADy-IAA4E0AJSHxQASqPAhABGoACAAB0vgAAUD0AAHC9AAA5vwAAcD0AAIg9AAAUPgAAyL0AALi9AAAkPgAA2L0AAMg9AABAvAAAVL4AAOA8AABQvQAA2L0AAD0_AAAQvQAAzj4AAHS-AAA8vgAAoDwAADC9AAAEvgAAiL0AADy-AACAOwAAQLwAAOA8AAAQPQAAcD0AAOA8AACgPAAAlj4AAOi9AACaPgAAyD0AACy-AADoPQAAuD0AABS-AABsvgAAyD0AABS-AAAQvQAAf78AAHS-AAB8vgAAHD4AAKY-AADgvAAAwj4AAFA9AACovQAAQDwAAHC9AAAsvgAAUD0AAJi9AAAsPgAAyj4AANi9AAAUviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=wmTTFp6oltk","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9423057381633601579"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"16080314751380497536":{"videoId":"16080314751380497536","docid":"34-8-0-Z842E6D36A17F5D9F","description":"Code link: https://github.com/tusharad/haskell-e... Dive into the world of Haskell parsing with our detailed tutorial on using the Megaparsec library. In this video, we'll guide you through the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3435353/f967f9cc28f4637270cdf01ff95b783a/564x318_1"},"target":"_self","position":"3","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-VFBFutfT-s","linkTemplate":"/video/preview/16080314751380497536?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Learn Haskell Parsing with Megaparsec: Comprehensive Tutorial","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-VFBFutfT-s\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxNjA4MDMxNDc1MTM4MDQ5NzUzNloUMTYwODAzMTQ3NTEzODA0OTc1MzZqrg0SATAYACJEGjAACiloaGR1bWpqanBiYnpxdWRoaFVDeVBkYmV5QjVDTk1zVVhuVkRCUHlBQRICABEqEMIPDxoPPxOlG4IEJAGABCsqiwEQARp4gQQI_wUAAAD2CP0E-AX_AQcAAO_3__8A4wH3_wr8AgD0CgsFCQAAAPsC_vz-AAAA9gECBwT_AAAl_fb9AAAAAA_9CfL9AAAAAQbvCwABAADyBwIOBP8AABL4DAwAAAAA9g8BAwEAAAAFBgH2AQAAAAnrCQYAAQAAIAAtAAfVOzgTQAlITlACKnMQABpgIQsALg4LxtfjBO7Yue8p7Sf92u76J_8Jw__iMeYFEwbEgetZADLXEf2cAAAA_NnsLsQABHVCuiUEzfI-lQLUC99yGxXy8f8gAdb9J_wa4uzxKSU8AOoPFRsn5N5pGDUIIAAtJcsaOzgTQAlIb1ACKq8GEAwaoAYAAADBAAAAwQAAuEEAAMDBAADwQQAAHEIAAIBCAAAAQQAAZMIAAODBAAAoQgAAIMIAAAAAAACYQQAAKEIAAHjCAADAwQAAQMIAAODBAAAkwgAAoMAAAJ7CAACoQQAAEEIAAADCAABswgAAvsIAAGDCAAAIQgAAUEEAAFTCAACYwQAAqMEAAHDBAABUwgAAjMIAAIDAAACmQgAALEIAAIA_AACQwQAASEIAAIBBAADEQgAAKEIAAHDCAAAAQQAA2EEAAGBCAAAQwQAAMMEAAAzCAABcQgAAKMIAAIhCAACAwAAAosIAAKJCAADAwQAAqEEAAOhBAACIQQAAkMEAAIjCAADgQAAAQMAAAKDAAACAPwAAcEEAAMDBAADoQQAAzkIAADBBAACEQgAA2EEAABDCAABYwgAAMEEAALDBAACIwgAAqsIAACRCAABAQQAAFMIAAIxCAABsQgAA8EEAAKBBAAAIQgAA2EEAAMBAAABAwAAAIEIAAAjCAADAQQAAvMIAAMBAAACgQgAAiEEAABDBAAAwQQAAEEIAAAhCAAAgwQAAgMIAACzCAABkwgAAAEEAAERCAAAQQQAAwEEAALDBAACgwQAAiEEAABBBAAAEQgAAmEEAAKDAAAAAwAAAMMEAAABAAADgwQAA8MEAADzCAABoQgAAUEIAAMDAAAAMQgAAEMEAADTCAABAQQAAkMEAAIDBAACAQgAAXEIAALDBAABwwQAAYMEAADzCAAAAQQAA4MAAAHBBAAAsQgAA8MEAALBCAAAAAAAAoMEAAAxCAACowQAAwEAAAMDBAAAcwgAABEIAANhBAABAQQAAksIAAKrCAAAgwQAAXMIAAHRCAABowgAAWEIAAGDBAAD4wQAAAEEAABTCAACAQgAA4EEAAKxCAACAPwAAqMEAAAxCAABQwQAA0MEAAKBBAACIwQAAKEIAAABAAACAPwAAfEIAACjCAACwwQAAAEAAANDBAAAgQgAA8EEAAAAAAABgQgAAsEEAAHDBAABwwgAAEEEAAIA_AACIQgAAYEEAAABCAACwQQAAAEAAAOjBAAAUwiAAOBNACUh1UAEqjwIQABqAAgAA9r4AAFA9AADKPgAAcD0AAHC9AAAcPgAAUD0AADu_AADevgAAuL0AAMY-AAC6PgAA4LwAAHA9AACOvgAAir4AAJg9AAD4PQAA9j4AAC8_AABnPwAA6D0AAJg9AACYPQAAcL0AAEy-AABwPQAAkr4AAEQ-AACaPgAARD4AAFA9AABAPAAAcD0AAJY-AADovQAAiD0AAJq-AAAsvgAAuL0AAMi9AABkvgAAqL0AALa-AADIPQAArj4AANi9AADKvgAAHD4AAMi9AACWPgAAED0AAIi9AADYvQAAPL4AAMi9AAB_PwAAQLwAALg9AADgPAAAMD0AABy-AACovQAAyL0gADgTQAlIfFABKo8CEAEagAIAADy-AABwPQAADL4AABe_AABAPAAAcD0AANg9AAC4PQAA6L0AABA9AACKvgAAgDsAAIi9AABUvgAAcD0AAOA8AABAPAAAKz8AALi9AACiPgAAML0AABS-AACgvAAAmL0AAIi9AABQPQAAdL4AAIi9AABMvgAA-D0AAIg9AABQPQAAqD0AAPg9AAB0PgAAuL0AAGw-AACYPQAAFL4AAOC8AACOPgAAgDsAAIA7AAAwPQAAEL0AAMi9AAB_vwAAZL4AAI6-AACAuwAAvj4AAKg9AAC6PgAAmD0AABC9AADgPAAAqL0AAAS-AABQvQAAQDwAANg9AACqPgAAdL4AADS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=-VFBFutfT-s","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["16080314751380497536"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"15448436747377525701":{"videoId":"15448436747377525701","docid":"34-6-9-Z7B68642EEDBB1264","description":"If you want to program a parallel computer, a purely functional language like Haskell is a promising starting point. Since the language is pure, it is by-default safe for parallel evaluation...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4146541/542fa5952a1f11d0b9bb50f59b27a40e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5yECkQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkZkO3k9g1ps","linkTemplate":"/video/preview/15448436747377525701?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Harnessing the Multicores: Nested Data Parallelism in Haskell","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kZkO3k9g1ps\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxNTQ0ODQzNjc0NzM3NzUyNTcwMVoUMTU0NDg0MzY3NDczNzc1MjU3MDFqtg8SATAYACJFGjEACipoaHNvZnpwZnp4amZzeXFkaGhVQ0NiOV9LbjhGX09wYjNVQ0dtLWxJTFESAgASKhDCDw8aDz8T5SCCBCQBgAQrKosBEAEaeIEO_P8HBfoA-OwJCgcH_AIGEBL89wD_AOb9BgL__QEA9_wKDAoAAAD-BgH_BgAAAAf8Cgz6_QEAKP32_QEAAAAU-AL-9gAAABIA--__AQAA7_v7BAP_AAAI_RUEAAAAAAT-BgkEAQAA9Ab1BQAAAAAS5_v-AQAAACAALWvqxjs4E0AJSE5QAiqEAhAAGvABfwIDAsAKA_0T8fIA8f4AAagHH_8uFukA2AELAMz51wAIIPsA8PAMAAkFEP_NEgYAG_Hj__oCDAALCgj_RhEQ_wcaFgBY9fUACQf8ABP3CQAUEu7_IhUFAPwB8_4LEgz_EQAO_-z95AL8CfP9HwAP_twMCwQZCgP_Cv_8A__-BQT1-gr5SB3pABcA9vsDHQf_E-_-AQoE9vsRBQID_gHxAgr7EgEG-u8DEf73Agj38wX0Dg38Ih3yBev0BgX7EOT9Bu35_xIH-wbxE_v_BvUMAhH8GAD85gf75fTw-BUTDQL_HwMF7xUBAAAFCQEHAvP7IAAtpUBMOzgTQAlIYVACKnMQABpgOeUAMDU97fHfK-He7fb2G0IH6hzJA__6tv_aN_HeC_Svwh0OAETePd2eAAAAFOzvBwYA-X8RvhMCwfElq9kLKdVVBjId1tczFfTdzRTa8PwPIzRBAMQIsEAmwb0bJxjvIAAtvMwcOzgTQAlIb1ACKq8GEAwaoAYAAFDBAAAgwgAA4EAAABDCAADAwAAA4MAAAIpCAABwQQAAEMIAAABAAACgQAAAwEEAAODBAABQQQAALEIAAADAAADgwAAA4MAAACDCAAA4wgAAUMEAAIDCAABgwQAAxEIAADxCAAAoQgAAQMEAAIjBAABwQgAAWEIAAHBBAACQQQAAwEAAAERCAACWwgAAEMEAABBBAABYQgAAHMIAAEBBAACKwgAAgD8AAKhBAAAAwQAAMEIAAFhCAACowQAAwMEAAFxCAACAQQAA4MEAAMBBAABAQAAAAAAAANDBAAAAwQAAFMIAADBCAAAAQAAAAEEAAAzCAAAQwgAAAMIAAFjCAAAIQgAADEIAAHBBAAAwwgAAgMIAAGxCAAAAQAAALEIAADDCAACsQgAAAMEAAIA_AADAQAAA8EEAAEBBAAAcwgAATMIAAAzCAAAAAAAAdMIAABDBAAC8QgAA0MEAACDBAADIQQAAAMEAACzCAAAQwQAAYEIAAEDAAADQQQAAFMIAAPBBAACQwQAAMEIAACBBAADAwQAAgEAAAGRCAADSwgAABMIAAKhBAABowgAAyMEAAMrCAACyQgAA4EEAAIhBAADgQQAAwEAAAERCAACUQgAAsEEAAOjBAAA8QgAAyMEAAADAAAAgQQAAgMEAAHjCAABwQQAAqMEAABRCAADwwQAAgMEAAL7CAACIQQAAuEEAACBBAADYQQAAAEIAAOBAAAAMQgAAuMEAAAzCAACowgAAgEAAAGxCAAAYQgAAAMEAAAAAAAB8QgAAcEEAABBCAABAwAAACMIAAJhBAACAQAAAGEIAAIjBAACAQQAAAMEAAADCAAD4wQAAQMAAABBBAAC4wgAA-EEAADDBAACIwQAAikIAAIDCAADAQAAAsEEAAIA_AABYwgAAOMIAALDBAAAgwgAAgD8AABDBAADYQQAAjEIAAATCAACAQgAAKEIAAIBBAACQwgAAKMIAAMbCAAAYQgAAEMEAAFjCAAAkQgAAoMAAAEDBAAA4wgAAIEIAADDCAACAQQAAEEEAAEBBAAC4wQAAEMIAAIjCAABwQSAAOBNACUh1UAEqjwIQABqAAgAAQLwAAJi9AAA0PgAADL4AAI6-AAAwPQAAcD0AABG_AAB8vgAABD4AABS-AAA0PgAAML0AAFQ-AAAwvQAADL4AAFw-AACgvAAAJD4AAKY-AAB_PwAAqD0AAAw-AACYvQAAgLsAALg9AAC4vQAANL4AAOA8AAB0PgAAoDwAAHC9AADgvAAA4LwAAKC8AAAQPQAAmD0AABA9AADIvQAAVL4AAJi9AAC4PQAAUD0AADC9AABQvQAA-L0AABA9AAAQvQAAEL0AAEy-AAAMPgAAQLwAAII-AADIvQAAJL4AAKA8AAAxPwAAFL4AAOA8AABAPAAAoDwAAKi9AABEPgAADL4gADgTQAlIfFABKo8CEAEagAIAADy-AADoPQAAqD0AAC-_AAAcvgAAqL0AAOC8AACAOwAA6L0AAOg9AAAUvgAANL4AADS-AABUvgAA6D0AAEC8AAD4PQAAJT8AALg9AACmPgAAqD0AADA9AACovQAAJL4AAIi9AABQPQAAHL4AADA9AADYvQAAJD4AABA9AAAMPgAA2D0AAOi9AAAkPgAA6D0AAFQ-AAAEPgAALL4AAOA8AAAcPgAAQLwAAFy-AADYPQAAyL0AAIC7AAB_vwAAPL4AAES-AAAcPgAATD4AAIA7AADIPQAALD4AAJg9AABQPQAAoLwAADA9AABwvQAAcL0AAOg9AABMPgAAqD0AAKC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=kZkO3k9g1ps","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":320,"cheight":240,"cratio":1.33333,"dups":["15448436747377525701"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2802937487"},"17084408345153979944":{"videoId":"17084408345153979944","docid":"34-9-14-Z9F95DDFB48238FCF","description":"If you want to see more of this content, leave a like! This is an introduction to an upcoming tutorial series about programming in haskell. A lot of people complain about haskell being...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/470207/7ffd7b9f1338bd336e93a7cabe516fff/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-2hZLQIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dva3kJ1YBBXo","linkTemplate":"/video/preview/17084408345153979944?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"You want to learn Haskell. This is why.","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=va3kJ1YBBXo\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxNzA4NDQwODM0NTE1Mzk3OTk0NFoUMTcwODQ0MDgzNDUxNTM5Nzk5NDRqiBcSATAYACJFGjEACipoaGx4YnVtdGdobGNtZHViaGhVQ3FNcTMwdVlfcXRHOW1iajVaZGNUVEESAgASKhDCDw8aDz8TswGCBCQBgAQrKosBEAEaeIH7A_MHAAAA-_4OBPoH_QLiCAwE_AEAAOMB9v8K_AIA_QIKAAkBAADyD_cH_AAAAPj5-hD__wAAFxf9-wQAAAAH-Qf59AAAAAUB_Qf_AQAAB_P2DAP_AAAKBv38_wAAAPUICAP__wAA8gEF-wAAAAAL8Pn0AAAAACAALZpM1Ds4E0AJSE5QAiqEAhAAGvABagMHAeEIDwH7FekA3x3qAIEFC_8eEOsA3_II_8v51gDpCgIA4t8OAPkIHQDD_u4B7fHV_zDyDwANE_8AEgoaAAAKCgA25_MBLxACAOoF7QAPIA3_JfkeARP5__4DGuT_JPEYAOz94wLlCfwC_PEiAA0WEwAaBAsG5gYUA_YeEQPt9gwD_PgFBdb1BPoCCCX_BPTy_xED-gXtGO4CERDyAvX18wIr9_D8LAv_COj1DPvzHQr5Fh3z-f7x9gT5DBoC5OgH-Q7_AADaDg0ENewMCfr2GPbu4QAB9AzxDgHj-vYHAwjy7xYBAPYPFQUIAvP7IAAtbidIOzgTQAlIYVACKs8HEAAawAe6o_e-MYOnPCJ8XjwXqaS69YOKPWrTPb3tftW9O-qDvOeUW7wrq4Q9aYhvPQ8JX7v8jLu-WlMPvMbqxbs9KXM-lMDmu_VyDj0QsPa9CKROPUe3Urv1oWu-hNMHPXQ1w7vSSJU9_iLNvB7tCT1a9M49wvJsPT844bohlaK8hkSQvE7etrzwVQY9zYR1veY1wLwn9zs-XSQDPScrqzz6dME9rk4Jve4y8jzeQHy9nL-qO5d7t7zxD3u9vhobPXTYt7or2fE9PX0EvS8BUzzcVX68_dc-vcogsbqqdwC8LuWZO2voMDxucD29QzVqPc6A5TuCNGg9KVXHu4FI9TyoyCG-AnwcPejpbTzshu09jPeDPXJbkTsP6Ry9zdNPPYl1Dz1s-2i8vAuvPKesQjmR1ng9n8I2vBBJ4zw8PSU8Iz17vOqjvrq8xbg9rus8O6gjtrxXGAy9VxsIPVvkQ7wfxCm8CcrpupLLYrss-ZO9YmBCPA8vo7w7dMU9BwEeva4UG7zIKM89vvs-PMKQi7yKaMU87lRlPCDeKTz6VB-92WHnPFimhLzrE8o8CeZDPG5Cq7zPhQ88-9k-PUhTmLyFHna90LMZvchpPrzDPps9E481vSUkEjyo4gS7CVkXupYyOjxiEBg9aGUxvcBDTbt_Dhi9oGeYPKasTzvYc2O9j0CyPAzH1ru0YFg9z_npPMQvqzpJigO9Ti02POZRNzsX3os9IpnAO7cokrt5p6c7gIpZvaYJVrY6IRO8ZCrzPNnIebuudAY8wTtZvdSvAbk3JQ8967iAPR3VuzkpPI28SU2LveWcGzkRDIY9z0lvvBUlijiao429wDaMvbpRlrjUG5S93drbu8GBcDhLsX683XrNPMWpd7kGOzQ8_CNHPe5tgbksqF68H86NuzfXBLpfIdg8M7UZvKE3ZzgmGA49kwWHvbVyBbkd3Gc849hEPHqZJbli9OC7mZokvb02qDh5eVW9U13gvcKXWDlXQhY8huqBPEQDsjhracm8One7PIrCw7fFPJu9qnd9vWG2JLiRxCG9iwysvcgmfDgB_gQ9Zl8DvFbUTzjK4QO-ENcePJf9TjcBByO9H65rvVa-craMSPm8kjwXveQvGzfFnBa9tJOsvVGCgzigVMs99_HGvC2P1bgs7I48l65gvZPIlLg7_ks9iIGuPIITyjbi6yY9u_agvG8PCLg_jsY9K94IvocitLhVGKY9bQvFPYPH5zh8Yo29IQPZPYE1MLmYD4293R-EPYzD0Tdcjle9ognUvd_CIbcgADgTQAlIbVABKnMQABpgEwcAOAYr1-oDQucPssQaDTXs-f73FP8O7AD9F_Xs_B-xwxg9_1G-J_-mAAAAJMwID8cA-HMZwgAD2_LjnvD5J8h_5RUfswv76eLt-Ty__ecU33V2AN4fs_MJAe0LMfoMIAAtgpYYOzgTQAlIb1ACKq8GEAwaoAYAAIjBAAAkwgAA2EEAAEDAAABwQgAAEEIAALJCAAAEQgAA8MEAAEDAAADYQQAAPMIAAEjCAADowQAAqEEAAGDBAABAwAAAwMEAAATCAABswgAAsEEAAHDBAACwwQAAQEAAAODAAAAUwgAAeMIAABzCAAB0QgAACEIAAEBBAABQwQAAsMIAAIjBAADIwQAAQMEAAKBBAACMQgAADMIAAMBAAAAAwQAAwEEAABRCAABUQgAAuEEAAKTCAABAQAAAyMEAAP5CAAAYQgAAUEEAAPhBAABsQgAALMIAAABAAACAPwAAosIAAJhBAACcwgAAUEIAAHDBAAAswgAAQMEAAILCAABAQAAA4EAAAAzCAABgwQAAYEEAACTCAAAcQgAAYEIAALDBAACkQgAAgEAAADjCAAAQwQAAwEAAAIhBAACIwQAA2MEAAEBAAACgQAAAiEEAANjBAABYwgAAXEIAAADBAAC8QgAAAEAAAAjCAADgQAAAZEIAAMDCAACAvwAALMIAANhBAAAIQgAAAMIAAKhBAADAwAAAjEIAAEBCAAAAwQAAcMIAABzCAACowQAAsEEAAHDBAADwQQAAHEIAAADBAABAwAAAsMEAAADAAADAwAAAiEEAANjBAAC4QQAAHEIAAODBAADowQAAuMIAAOBAAAAwQgAA6EEAABDCAADQQQAAcMIAAIjBAAD4QQAAAEEAADBBAABAQgAA6MEAAAAAAACgwQAAAEAAAODBAABswgAArMIAAGBCAAA4QgAA4MAAABxCAACAQQAAMMIAAERCAAAcwgAADMIAADDBAABQwgAA0EEAAMjBAABAwQAAUMIAAFBBAACGwgAARMIAADBCAADgQAAAgL8AACTCAABgwQAA-MEAAADBAACSQgAAQEIAAJJCAADoQQAAdMIAABRCAABowgAASMIAAIhBAAAYwgAALEIAAMDBAABgQQAAfEIAAMjBAABAwAAAQEIAAMDBAACIQQAAqEEAABjCAACSQgAAgL8AACTCAABowgAAcMIAAJBBAADIQQAAgMEAAKBBAAAAQQAANMIAAJ7CAACQwiAAOBNACUh1UAEqjwIQABqAAgAAoDwAAFw-AACoPQAAQLwAADS-AACAOwAAoDwAAPq-AADIvQAAiD0AAHQ-AAAsPgAA4DwAAFC9AADovQAAFL4AAOA8AADoPQAAvj4AAIY-AAB_PwAAED0AAMg9AACOPgAAmr4AAJi9AADgPAAAHL4AAIi9AACYPQAAmD0AAKi9AAAEvgAANL4AADw-AADYvQAAML0AAOi9AACmvgAADL4AAHy-AABsvgAAUD0AAFC9AADgvAAAVD4AAPg9AAAMvgAAgj4AAAw-AABkPgAAJD4AABw-AADgPAAABL4AABC9AAAXPwAAuL0AABQ-AACgvAAAHD4AAFC9AACoPQAAJL4gADgTQAlIfFABKo8CEAEagAIAAKi9AACgPAAAQDwAADe_AAAQvQAAML0AAIg9AABAvAAAoLwAAIY-AABwvQAAgLsAABw-AAAEvgAALD4AAFC9AABwPQAATT8AAEQ-AAC-PgAAlr4AAOi9AAD4PQAAqL0AAJi9AAAMPgAAoDwAADC9AACIPQAAMD0AAIi9AABAPAAA-D0AAES-AAC4PQAAMD0AANg9AAB0PgAAiL0AAOC8AADYPQAAUD0AALi9AABAPAAAgDsAADC9AAB_vwAAXL4AABS-AAAEPgAAbD4AAJi9AABkPgAAcD0AAEC8AACAOwAAoLwAAES-AACIvQAAqL0AAJo-AAA0PgAABL4AACS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=va3kJ1YBBXo","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17084408345153979944"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3905909950"},"4434973952650019442":{"videoId":"4434973952650019442","docid":"34-1-0-Z25E97378B1A6E6DA","description":"Pretty print binary tree with Haskell draw tree in console code: https://gist.github.com/evgenii-malov...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3414383/b59cbfe3f3919f98f2bac57cb8edf1ec/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Jm3uYQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUd-1Z0hBlB8","linkTemplate":"/video/preview/4434973952650019442?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Pretty print binary tree with haskell","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Ud-1Z0hBlB8\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM0NDM0OTczOTUyNjUwMDE5NDQyWhM0NDM0OTczOTUyNjUwMDE5NDQyarYPEgEwGAAiRRoxAAoqaGhzanJyd3d3eWJmdmJyZGhoVUNCR1lrNXMxRm5rMFBwcVN3dEgxTTl3EgIAEioQwg8PGg8_E-4WggQkAYAEKyqLARABGniB-P0RCAL_APwDBQL5Bv4CFAIF-fUBAQDq-PvzAv8BAA8HEvsGAQAAAvP78_8AAAAUBfj-AwACABwC-_UDAAAAGQgKDPsAAAD--gT__wEAAAUHBQcD_wAAAAcPBQAAAADwCgYRAAAAAAP6BfYAAAAAA-8ABQABAAAgAC3uws47OBNACUhOUAIqhAIQABrwAWcdAPzYsvMAyRn2AeXywgCBGA__TPHZ_8LcFQKbyd0A-PjV_778EwG3L-r_gRPsAaD41_3o3PoAR_YW_yHgNAAcIxYBF9YcAVYd1v_-H-3-1w4M_Tr1LwEd5Q0A8gTGAf7gLwA1Hev_0vLNAP4FNAAt-gkIH_kN_uIZHwDF9x7_AfwKArjc-QHDDv_99uoSB-4LzfkjKO3880wfAin39gzc9vwHD_IKCRwJBAXd5Pn08unxAgrn-groThz2BAwT9uYXEPQO7Qb6AyXd9Cjz4_sHLwQEEekDFQzHAgTTHwHz6tgA9NhPCgL45QTy7Q8B_iAALQGwADs4E0AJSGFQAipzEAAaYAkSABb-CurwCzL1CdsF8wsJ9fPt7RsA68sADu33BSXh3ufyBQD2xQ8DywAAAALu3g0MAAE__eUJD-HrAeft1PkIfx_tNvn1-QcD6ALoACkMCjwmQgAX9AUUHOQNEBYCCSAALdA3dDs4E0AJSG9QAiqvBhAMGqAGAAAowgAAEEIAAEhCAABAwAAAmMEAAJhBAACyQgAAmMEAALLCAACgwQAA6MEAAADAAADwwQAAgMAAAMBBAADAwAAAoEEAAMDBAABsQgAAAMEAAGhCAABAwgAAEMEAAMhBAACAwAAAWEIAAEDCAACYQQAAoEAAAHxCAAAAQgAAHMIAAFDBAACYQQAAdMIAAJjBAACIwQAApEIAAFBBAADAwAAAgL8AADBBAABIQgAAkEIAALjBAABQwQAAjkIAANBBAAAAQQAAMMIAAFjCAACgwQAAZMIAAADCAABQQQAAMMEAABzCAAA0wgAAMEIAAIhCAAAwQgAAwMAAAKjBAACowgAAgEAAAODBAAAEQgAAIMIAALhBAAAAwQAABEIAABxCAADYwQAAyEIAAJBBAAAgwgAA4MAAANjBAABwwQAACEIAAJzCAAAwQgAAKMIAADzCAABgQgAAnEIAANDBAADoQQAAgD8AAKBAAAAMQgAAvEIAACBCAAA4wgAAIMEAACDCAAAgwQAAcMEAACBBAACgwAAAoEAAAPjBAAD4QQAAoMAAAJTCAAAQwQAAJEIAAOBAAAAgwgAA6EEAAJBBAAAwwQAACMIAAABAAABkQgAAcEEAACDBAAC8wgAAYEEAAKDBAABoQgAABMIAAIC_AACOwgAAsEEAADBBAAAAQgAAiEEAAIDCAABcQgAAQMAAAADBAABAwAAAQMEAABRCAAAYQgAAQMIAAOjBAABkwgAAgEEAALBBAAAUQgAA-EEAAEBAAADIQQAAwMAAAIDBAAAQwQAAHEIAAAxCAAAYQgAAAEEAAOhBAAAAwgAAEMEAAIDBAACGwgAAPMIAADjCAABwQQAAAMEAAGRCAAAIwgAAcMEAADTCAACIwgAAoEAAAJBCAAAYQgAAbEIAAAzCAAAAwgAAAAAAAMBAAAC6wgAAUEIAAEDBAACIQQAAIMIAAMJCAACawgAAgMEAACzCAAAAQAAAgEAAAIDBAAAcwgAAgD8AAIA_AAAAwgAACEIAACTCAABUwgAA2MEAACDCAADUQgAAgMEAAExCAAAkwgAAbEIgADgTQAlIdVABKo8CEAAagAIAAKa-AAB8PgAAEL0AAFA9AAAcvgAA-L0AADQ-AAABvwAAkr4AAEQ-AAA0vgAAmj4AANg9AACYPQAAoLwAAAy-AACYvQAAoDwAAHw-AAA3PwAAfz8AAFC9AAAkPgAAQLwAAMi9AACqPgAA6L0AAOa-AAAMPgAAnj4AAOC8AAC4PQAAUD0AABC9AAA0PgAAVL4AAFA9AACKvgAAZL4AACy-AAD4vQAA2D0AAIi9AABwvQAAbL4AAGQ-AAAkPgAANL4AAIa-AACYvQAA4LwAAHC9AAAMPgAAhj4AAOC8AADoPQAAST8AAMi9AACGPgAATD4AAIi9AADYvQAAEL0AAMK-IAA4E0AJSHxQASqPAhABGoACAADYvQAAgDsAAEy-AAA3vwAAcD0AAFC9AAC6PgAAqr4AAEC8AACqPgAAQDwAAAw-AACYvQAARL4AABA9AADYvQAAZL4AAAU_AACOvgAA5j4AACy-AADYvQAAmL0AADA9AACgPAAAmL0AAEC8AADoPQAAiD0AAKC8AABQPQAAuD0AADy-AABcvgAAcL0AAFA9AACKPgAAdD4AABy-AAAwPQAAbD4AAMi9AAAMvgAA6D0AADA9AAA8vgAAf78AANi9AACgvAAAmj4AAKA8AADgPAAAfD4AAKi9AADovQAA4DwAANi9AACgvAAADL4AAKi9AAD4PQAA5j4AAEQ-AACIvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Ud-1Z0hBlB8","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["4434973952650019442"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"999160061"},"2954123854630118933":{"videoId":"2954123854630118933","docid":"34-4-5-Z4E3E11DCED0DEC33","description":"A recursive palindrome checker is easier to create than it seems in Haskell. Follow this quick and easy tutorial. We will use guarded equations to create a tidy function. #haskell #palindrome...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/927653/421cc36c6892e54e01fd3a6a00cc26d2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/nhXqPQIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtS7Wd52liUc","linkTemplate":"/video/preview/2954123854630118933?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Create Recursive Palindrome Checker using Haskell","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=tS7Wd52liUc\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChMyOTU0MTIzODU0NjMwMTE4OTMzWhMyOTU0MTIzODU0NjMwMTE4OTMzaogXEgEwGAAiRRoxAAoqaGhobmttdmF5d3JocWxjZGhoVUNzLXhiMUI2QUlRd3JwdGZGeS1UUktREgIAEioQwg8PGg8_E-oBggQkAYAEKyqLARABGniBBwcGAQL-AO8MDQL6A_8BIfsG9fQDAwDwAQL8_gEAAAT5EP4GAQAA-wL-_P4AAAAE-_wL__0BABn8-QADAAAAFwb98PsAAAAD_PUI_wEAAAQJ9gQE_wAACQQCCwAAAAD5BRMG_gAAAP_7B_0BAAAABOMB_wEAAAAgAC04C807OBNACUhOUAIqhAIQABrwAWk3If8UzvIFuhwIAMP4BAGS3U__OEHd_-cB8QHi8RIAwNgxAOjnEgCByvgDmf73AeTqwf8nAukAMQQVABXtFQAkGQUBHeolAkoDGf_yAiEB6jsR_Tj1LQEqzvQB_9_x_iLvFfvb7gUAztPAB_4FMQD34RIFEy41AADPCgb_Ei4A-dADAMz_4f_l1RX79N8tBA8T1_82LAj81kruAAcg-gXN_Q8FBgURACsiLP7d8BL5zxfnBPwB5AQKHRIFG_ct_-cWEPX_Hfn8-OYF9ikE8fjvTw8F7ev6Cy_7-ALyNPj8B-IL8tpLCQLr3xLtIQ4KFiAALaclBzs4E0AJSGFQAirPBxAAGsAHelHjvm9RILqFMkM8WsitPDPcQD2eYpW8njl1vYfJL7yxapA8tknlPXbJkzyIv0E9oUh3vnNWujykNjG9Ub-LPh1sFj2b6HM9RE7fuzxQkj3KkUm9Sk3BvWbmODtPGo88lZnHvaLZEL1Bmxw8O6wAPgKyfDwCfDy9z92pvQO3ab0RrIU8byeGPfjZrbwFwb05LQGdPT8I3DwtWoA7fDQLPWZ1gruDpuU8siZcO4ZLWDv4cEm9dHvpvaUWyry7WpO84YT4vCsNoTyKGYa6fxXgvW47I73xnZg8r7AgPag3gz2fI808rGMLPQ0GMjxa7Ju8XU4uPTED-rytd6w7xMyOvTaR2T1o7Ca8hEvnPVE2QLx5TVm8Jgx0vV1Guz1MLLo8rANAvVO-lrzg3Po8APKEPYkrAj34Ky488-nMvF0Mb72qQT28HVvPPVLilL2UKna8eU_vPLH3Azy_lls7ssuBPGoEgT3JDIq8LPmTvWJgQjwPL6O8p3oCPpXBBz0wT9-7eODSvCbHPb0I2Ji8PdgcvBsGPbxFYTw8ldw8vTzxwb1D6ea7f-4VPXwP1z1V1VO7WYfDPQrPVb30glM7iDWLPBRCojxcd468A8EtPey8cr2XuEG4KVvkvRv3IT1eq5C76QthvdnOt7xk4r271D38vNgtIr1-y1G5yICHvJ3yqLw8mPs7kySuPYD3ab1ASzq7LHI6O18EMrz7hOA7B-7gPXrcHrv2pQ66pFuqvadDAj02psI3dxfDvFIiETwEVJs77q8OPp8Skb1-0JQ5JNDFvG0mVT1B2aU3mzrPvbjuQTwtJwq5TkgGPagpeD2MXR03rS-3Ov0S8b28I4k5_vYQPYmYkr0VH_W4Ugr6vYjZmz0LXfY5i88zPYAWIb3SMyk5GVgHPSjJBL2SeMU4HTXLPVCWUD1brGE4_rBKPMQgFb3psQc3QxWTve4csTvSQ9w5-giRPdkCBLyVDgU5wJWJukRjd71e3BW4p70XPWhOaD2GYDo5rGMmvAZWRLzkLgC5DEw4PIOtiDzhLEK5EtG3uwz9iL1QZfo3DCl1PB7mBj2DLVg3WJ_MvaYuND2Dfyw5ylGgvXES9zrajhW1MnKGvYSLS71LGwu4n9iUvbrEbL3yUhQ4weMrPtylaLwHiXS5cKc-vCfTbb10QV-4hPovuwAjAbzqo183-3kuPIP_iD2YyaA1fCk8PpdHTb3FMxa4ipZXPRBY-T2NF0A4WvJ4vZhLrjto6V64kDjavBXlsj3Eoi032OBzvcz8dL3MFo24IAA4E0AJSG1QASpzEAAaYAMKABTaGer2JFnl89kvTe4kzsYECCr_KpH_8R4EIUIGqMMsPQAV4ibhnAAAABf35RHjABh_G8UlB6ssDLQd2zUgSP_gJcI_ABUpxin0wibrEC0vFAAe3doiYeXyNUPW-iAALUW9FTs4E0AJSG9QAiqvBhAMGqAGAADAQAAA0MEAAADBAAC4wQAAwEEAABRCAACgQgAADEIAAMjBAADIQQAAEEIAAEDCAAB4wgAAiMEAAEBBAACIwQAAoMEAAPDBAAAMwgAAWMIAABxCAACQwQAAsEEAAIBBAADAQAAAQMEAACzCAABkwgAA2EEAAExCAACAvwAAyEEAAMLCAADQwQAAFMIAAPjBAACQQQAAhEIAACzCAACYQQAAoEAAAKBAAAAYQgAAiEIAAOBAAACqwgAAAEEAAEBAAADsQgAAIEIAAIC_AACwQQAAUEEAACjCAABAQAAAAMAAALDCAACQQQAAmsIAAChCAABAwAAA4MEAACDBAACMwgAAMEEAAMBAAAAMwgAAEMEAAOBAAAAkwgAATEIAAJRCAACgwAAAkEIAAKBAAAAQwgAAQMEAAARCAABgQQAAsMEAAEDCAADgQAAAsEEAAPhBAAAAwQAASMIAAJRCAACAvwAAoEIAANjBAADwwQAAGEIAAHhCAAC4wgAAcMEAAPjBAABgQQAA2EEAAKDBAAAAQgAA4MEAAKBCAAAYQgAAAMIAADjCAAAAwAAAoEAAABxCAACgQAAAGEIAABBCAABQwQAAUEEAADBBAAAAwQAAcMEAAABBAAAkwgAAREIAALhBAABAwQAAVMIAANzCAACgwQAAyEEAAKhBAADgwQAAHEIAABTCAABAwAAAkEEAAMBAAAAIQgAAIEEAAEDBAAAAQQAAwEAAAEDBAAAkwgAAkMIAAGTCAADgQQAAUEEAAGBBAAAQQgAA4MAAAILCAAAwQgAAQMEAAAjCAABAwAAAMMIAAAhCAADQwQAAcMEAAJ7CAAAwQQAApMIAANDBAADwQQAAEMEAABBBAABswgAANMIAAPDBAADAwAAAUEIAAFBCAACWQgAAqEEAAHDCAABwQQAARMIAAJLCAAAAQAAAyMEAAIhCAAAUwgAAIEIAAIhCAADwwQAAmEEAAFRCAACAwAAA6EEAAIBBAACIwgAAjkIAALjBAABEwgAAtsIAAHzCAACgQQAAFEIAAIBAAAAAwAAAwMEAABDCAAAgwgAAjsIgADgTQAlIdVABKo8CEAAagAIAAKC8AABAPAAAXD4AACQ-AADYvQAA4LwAAKg9AAAJvwAAsr4AACw-AABMPgAAqD0AABA9AACKPgAAyL0AAKi9AACYPQAA4DwAAMY-AAAhPwAAfz8AAMg9AABkvgAA-D0AAPi9AACoPQAAED0AAJa-AABQvQAAGT8AABQ-AACivgAAgDsAAJg9AADmPgAAVD4AAHA9AAAcvgAAVL4AALi9AADgPAAAiL0AAFC9AAB8vgAAgDsAAAc_AACuPgAArr4AAKi9AAD-vgAALD4AAOi9AAA8PgAAkr4AACS-AABAvAAAQT8AAEy-AABQPQAAAz8AAKC8AABAvAAAiL0AABC9IAA4E0AJSHxQASqPAhABGoACAABkvgAAfD4AADy-AAAlvwAAkr4AAKA8AABEPgAA4LwAAFA9AAAwPQAAdL4AADS-AACovQAAJL4AAMg9AADgvAAAUL0AABU_AAAkvgAAlj4AALi9AACevgAAiL0AABC9AABwvQAADD4AAFy-AAAQvQAAqL0AAIi9AACAOwAAUD0AAKC8AACAOwAA2D0AAFA9AACePgAAij4AANi9AABEvgAAHD4AAAQ-AABQPQAAoDwAAIg9AACovQAAf78AAFC9AAA0vgAAiD0AALY-AABwvQAAlj4AACQ-AAC4vQAAUD0AAJi9AACgPAAADL4AABA9AABUPgAAVD4AABC9AACIvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=tS7Wd52liUc","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2954123854630118933"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"838591412811123896":{"videoId":"838591412811123896","docid":"34-4-8-Z63FCA393515B882C","description":"In the last episode we built a \"Hello, World\" application using gi-gtk-declarative. It's now time to convert it into a to-do list application, in the style of TodoMVC. Show notes...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2048829/e31ebafee0d9a6feaab7e250f2097d58/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/hryXeQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9JCd-hObi1Q","linkTemplate":"/video/preview/838591412811123896?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Purely Functional GTK+, Part 2: TodoMVC","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=9JCd-hObi1Q\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoUChI4Mzg1OTE0MTI4MTExMjM4OTZaEjgzODU5MTQxMjgxMTEyMzg5Nmq2DxIBMBgAIkUaMQAKKmhoYW9xdHF0aWdrc3h5cmJoaFVDVWd4cGFLN3lTUi16NkFYQTUtdUR1dxICABIqEMIPDxoPPxOZBYIEJAGABCsqiwEQARp4gQIPB_7-AgDz7v0CDQT-AQwA-_r2AAAA9gf7_v8C_wD3AAX6BwAAAPoFCgMJAAAA-gf7B_v-AAAR9fkIAgAAAA8D_v_8AAAA8AoFAf8BAAD2__wNBP8AABXrBQj_AAAA7xT_-____wAD-gX2AAAAAAz-_gEAAAAAIAAtaFfWOzgTQAlITlACKoQCEAAa8AFkAur_-9_oA8gS5ADWJOQBgSIK_kQK4QC_--oA3PHGAeQH9ADv2xwA5BIBAL0HAf_j8_P_Pe4TAADx-f8c9Sb_JA7pAUvjDQE6AP0A6BP0__4LIf4Q-R3_HtcXASP7_vsb4QT-s-zh_ub6-Ab_BCoAOPsPAyoSGQHvChn93h0UAOUP9AUM-AYDvfoDA_4f_v8L_dkAJhbb_uUCBQsuAQQHAdEM_vn22QIICgMO8Qb8-ur79_v8AegE6gwiAyciF_oK6RYC_v77-vgTCwAv9_UF7B35ASPFEQf95eYN2QMX9tX3Bf7BKvkF5gwZ_vf_BPggAC3_IR07OBNACUhhUAIqcxAAGmBDAgBB4jn9EPIKDgvg6we86SPqJKru_wny_xcc3w_z1tiV7wL_Mds39pwAAAAeEBMc9gD0f0YFCkrNIiC-yxLxDmoJHlmtyQc-965TL9cDzgj75gwA7uiiAUjr6ybuA_4gAC2oYxg7OBNACUhvUAIqrwYQDBqgBgAAPEIAAOBAAAAgwQAAAEEAAMBBAACoQQAAUEEAAHDBAADAwAAAUMEAAEDBAAAwwQAAgMEAADDBAABEQgAAAMIAAARCAAD4wQAAAMEAAMjBAABAwgAAAMAAAIA_AADQQQAAkEEAANhBAACMwgAA6MEAAHBCAADYQQAAoEEAAEhCAAAQwgAAIMEAAADCAABEQgAAgL8AAP5CAABQwgAAAEAAACBBAABwQQAALEIAAKjBAADgQAAAVMIAAIjBAACAQAAAKEIAAKBAAABgwgAAREIAACDBAADgwAAAAMAAAIC_AACgwgAAwMEAAKDBAABIQgAAMEEAAAzCAACgwQAA2sIAAMDBAAAAAAAAAEEAAMBAAAAAwgAAgMEAAKZCAACoQgAAgMIAANhBAABAwQAAoMIAAODBAACYQQAAsEEAAJBBAAAMwgAAsEEAAMDBAABwQQAAiMEAAKDAAACAQgAA6EEAAABBAACCwgAABMIAAJJCAAAgwQAAvMIAAODAAACgQAAAwEAAAOhBAAC4QQAAoEAAAGjCAAAUQgAAokIAACjCAABAwAAA8EEAAMDBAAAYQgAAgEAAAKBAAADAQAAADMIAAKBAAADYwQAAEMEAAIC_AACQQQAAlsIAAABCAACowQAAcMIAAFTCAABswgAAcMEAADBCAABwwQAAiMEAACDCAACAwgAAHMIAAMBAAAAQQgAAAAAAAFRCAABwQQAATEIAAFBCAABswgAAIMIAAJrCAACIwQAAGEIAACBBAACAPwAAAEEAAGBBAAC2wgAAWEIAABBCAAAwwgAAgMEAAAAAAACQQQAAgEAAAAAAAACAwQAAEEEAAKbCAACIwgAAOEIAAHDBAAC4wQAAeMIAACzCAABwwgAAMEIAAIBCAABkQgAAqEEAAJBBAAC4wQAAQMEAAKBBAADgwQAAoMAAALjBAAD4wQAAJMIAAM5CAADAQQAAMMIAAODBAABkQgAAAEEAANBCAABMwgAAbMIAAAhCAAAMwgAA4MEAADDCAACSwgAAEEIAAADBAAAAAAAApkIAABjCAACAQAAA4MEAAIDCIAA4E0AJSHVQASqPAhAAGoACAABAPAAAUD0AALg9AAD4PQAAuL0AACw-AACIvQAAxr4AACS-AAB0PgAAXD4AAAy-AAAcPgAA-D0AAAy-AADovQAAhj4AAOC8AAB8PgAA0j4AAH8_AABAPAAAML0AAPi9AAAwvQAAbD4AAIC7AAAkvgAA-L0AAPg9AADIPQAAPD4AAKC8AACoPQAARD4AAIA7AACYPQAAQLwAAJq-AAB8vgAANL4AAEC8AACgPAAAoLwAAEQ-AABAvAAADD4AADA9AACAOwAAoLwAAIC7AABcvgAAuj4AAI4-AAAwvQAAmD0AALI-AABsvgAAuD0AAJg9AAAkvgAAgDsAANg9AACAuyAAOBNACUh8UAEqjwIQARqAAgAAgDsAAPg9AAAwvQAAEb8AADA9AACYPQAAmD0AAMi9AABwvQAAHD4AAAS-AADYvQAAuD0AAI6-AACAOwAAgLsAADC9AAAzPwAADL4AAHQ-AAAsvgAARL4AAKg9AAAcvgAAUL0AAKA8AACGvgAAiL0AABA9AAAQvQAAgLsAAEQ-AABUvgAAgLsAAIC7AAAwPQAAmj4AACQ-AAAMvgAATL4AAAQ-AAAQvQAATL4AAOA8AADgvAAA6D0AAH-_AAB0vgAAuL0AAOg9AACSPgAABL4AAGw-AACoPQAAJL4AAIA7AADgvAAARL4AAAy-AAAEPgAAyD0AAEC8AAAcvgAADL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=9JCd-hObi1Q","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["838591412811123896"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2141289931"},"532911994063463673":{"videoId":"532911994063463673","docid":"34-8-9-Z79E632E2674B4049","description":"Python has explicit Concurrency and this is not good. Imperative languages hard to implement implicit concurrency, but pure haskell can do this. python - https://gist.github.com/evgenii-malov...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/760499/e5d0078344609f1de3a032f170718f29/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/UFB_3AEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5RBxI1fm6wA","linkTemplate":"/video/preview/532911994063463673?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Concurrency python vs haskell, why haskell do it better?","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=5RBxI1fm6wA\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoUChI1MzI5MTE5OTQwNjM0NjM2NzNaEjUzMjkxMTk5NDA2MzQ2MzY3M2qIFxIBMBgAIkUaMQAKKmhoc2pycnd3d3liZnZicmRoaFVDQkdZazVzMUZuazBQcHFTd3RIMU05dxICABIqEMIPDxoPPxOoCIIEJAGABCsqiwEQARp4gfz_CAEAAQD7_g4E-gf9AvYLBgL5_f0A7fwH-gcAAAAC-wT5DwEAAAMI-fv3AAAA-wIEBPX-AQAY_PkAAwAAABP5Av73AAAAAvgBBgAAAAAECPYEBP8AABL4DAwAAAAA-wQJDP0AAAD6APf7AAAAAAnvAv4AAQAAIAAtSsTUOzgTQAlITlACKoQCEAAa8AFqK-79DeAABL8V3wDpHOYAgfoR_2bZ3ADY8_T_yQwSAM735ADi-0b-whXM_ocS7QHB_dX_LB4FAB8KFgAS7EEAKhHlAV3E9QFEAfwA8BTi_vgWB_8k5zUCMrTuAggN7P4D0wX_yga2_9UB6ADsMD0CL_v9_BUSEf_rHTkBxBYfAb7rBfzaHwMJsvkDAwXvDgAUD-kBQQrUAOAHFv4W6vULAe4PAtfxHvU4GRUF8PH39tD96__ZDfMNAwkeAwooKPjXEAsR9fUO7RX2BOsg-_Tt_Dr5DCnk9ggP6gEJ2w0H_Pn-BfHlNAsB6fsU-RAX9O8gAC3G_QY7OBNACUhhUAIqzwcQABrAByKo4r7xHvE8D5M1PbRkRDyXSpk9047RPF8lf70UrzI8GaKSu6ZIPj6dvEg9-JKhO_aWYr4FeIE8eT8NvAovYT4XcbC8QdPGObm8nr2pMPg72P4EvdHJF70CKAi8ta_yuv1O072bdUa9iy40PbVrAj7Ek107oFijuzE1k73ocbO86w-ePLvkST2V7q480CKAvHKmuT1rvG89m8GEvO2viD2D7hy9Ltpru-ZtFr1yD9M8CYeDu5o6VL1MU6W7uAD6ui_i1jzO3Kg9MMehPPRhB73DDYi9Lp2FPLJ9TT3EZ0E9HFODO0RplLtttT09G-VPPNKjjj2ZpA29UN-yPA1TK75csqY7Yro1vG2p4z0GEam8FJ3bPMZhqr2rW5097tSaO_VSDD2gD2C8_E_EO5fmJj4l_Dc90ssDO6ur5TuvLYe9i67Fu7owAj5mvZi8zD60vMCDxb1S4im9ajUDvGeCPD16Dbs93WxivDZDw7sD7z898Bv8upsQZD08qnW94rhCvPO9UD0iaxE81m59O4D0DT1ZCEE9878mPN7yx7x_q-u8bJpNOsPwET0sRaI9JkUWO3QjDD5cU0U7PPxzumb6IL0Ur9K9weyWO4tqNj1C-4W70j9aOzTUTbyOGwI8QqESvEvYrbyrFbe9xZoCvBDycL1eah-864H_O7JLxjmEUQQ9-bv7u0YOjD3FlAO9_DFvO2Bgsb2wvLe7uFQMufueZz3E04o7xgW5O5qYrrzuDww8I9yBOzzrRzvu31Y6DGJau-6vDj6fEpG9ftCUOaUFmjtZNWM80TriOTtV_rys3Py4jINUOba8kj21o9g9iB2Bua0vtzr9EvG9vCOJOemLczwbDSW9ocUburjOur1q-xI9mHBMOV8ufT0J8Lc9FdGQuff1rT3SGNK8LJXmt_FFkD1SrU88nrK_OOoquDx15AU6YERTuFsRC71QnO28cNMDOcgoqrzlohA9DKeQOJ3ipzsjSVW9S56AuM3yK7zjJpk92s4fuKOGwDyUUFU8QnhSuD_Ko7yd-IW8yG6QuFcG9b1wQ-y9zAyLuNDfOryQXTO87dVrOG3F_r2i1D69Gi_0uGFM_rvUmLW9M7SCNnVat7yY60O90KjFNklmxb2Hixy-tbqtOHoK7zzmLyM98-aauEaaOD5OpdW8v3_pOGU_QTyjJP88h86PN84_oD1sePo97YzKN7hzAT3MK4K9L2Z0uCL_7D01KQU-835buIuDgL04aC89kLiKuDxgKD2Juf88WnqvtwKYNz0-hn298wypNyAAOBNACUhtUAEqcxAAGmAO_wAc_g_oxApQ9gG-7hbYKBkP8fcI_wfeADQODg4X9ry-JTIALtMl-K0AAAAQ3d4W1gARZgjKNNTDHBqwDcwg1X_41jfA5-wS_wVNIr0N4-QUIysA_ATs_lHrAxJKCAIgAC3cKCg7OBNACUhvUAIqrwYQDBqgBgAAHEIAAEBAAAAAwgAAYMEAACDCAAAAAAAAjkIAAIC_AAAYwgAAoEEAANhBAADIwQAAgsIAAGjCAABoQgAALMIAAERCAACQwQAAAAAAAJjBAAB0QgAARMIAAEDBAADIwQAAoEAAALhBAACIwgAAgEAAAOBBAADAQAAAAMAAAPDBAACgwgAAUEIAAATCAABAQAAAoEAAALZCAACAwAAAgEIAANBBAAD4QQAAvEIAAABAAABwQQAAAMIAAEBAAADAwAAAyEEAAABBAACIwQAAsMEAAADBAACAPwAANEIAAEhCAACQwgAA2MEAADBBAACSQgAAEMEAAOjBAACgwQAAcMIAABTCAADAwAAAYEIAAOBAAADgQAAAoMEAAI5CAAB0QgAA4MEAAHBCAACgQQAAlsIAAFzCAADAQAAAYEEAANBBAAAcwgAAwMAAADDBAACaQgAAQMIAABjCAABAQQAAOEIAAIDBAAB8wgAA4EEAAGBCAACKwgAA3MIAAKDBAAAswgAA0MEAAHDBAAAwQQAAcMEAAFTCAAAkQgAAgkIAAIjBAABswgAAIEIAACzCAACEQgAAcMEAAMhBAADQQQAAIMIAAABAAAAAQAAAPEIAABTCAACwwQAAmMIAADhCAADAwAAAEEEAAFDBAADQwQAAkMIAADBBAAAsQgAAmMEAADDBAACEwgAAkMEAADBCAADQQQAAAEAAAI5CAADAQAAANEIAALDBAACAvwAAXMIAAIzCAAAAQQAA-EEAAKDAAAC4QQAAgEAAAHDBAABIwgAAuEEAAPBBAACYQQAAAMEAADxCAACYQQAAgMIAAJhBAADwQQAAYMEAAJLCAAAAwQAA4EEAAMDBAADwQQAAPMIAADBBAABgQQAAoMEAACBBAAAkQgAA2EEAAHBCAABkwgAAyEEAAIDBAAC4QQAAIMIAAADBAACCwgAAIMIAAARCAACSQgAAhMIAAADAAABQwQAA4MAAAJxCAABowgAAkMIAAFhCAAAkwgAAyEEAALhBAACQwQAALEIAAJhBAACIQQAATEIAAILCAAAQQgAAhsIAADTCIAA4E0AJSHVQASqPAhAAGoACAAAMvgAAJD4AAAw-AAC4vQAAbL4AAMi9AABUPgAAJ78AADC9AACaPgAA0j4AADw-AADaPgAAUD0AAKi9AAB0vgAAPL4AAHA9AACyPgAAKT8AAH8_AAD4PQAA7j4AAIo-AABAPAAAvj4AABQ-AABAPAAAgDsAABQ-AAAkPgAAgLsAAKg9AACgPAAArj4AADA9AADIPQAAbL4AALi9AACovQAAsr4AAMK-AAC4PQAAdL4AADy-AAC2PgAARD4AALa-AAAwvQAAVL4AAJg9AACIPQAAyD0AAFw-AACAuwAAgDsAAEE_AADYPQAAcD0AALg9AAC4PQAAgLsAANg9AABkviAAOBNACUh8UAEqjwIQARqAAgAARL4AAKg9AAAQPQAAMb8AADA9AADovQAARD4AAGy-AAAMvgAAfD4AAHC9AACAuwAAQDwAAIa-AAAMPgAAQLwAAEy-AAA1PwAAQDwAAKo-AAAQPQAA2L0AAMi9AABQvQAAmL0AAJi9AABcvgAAUD0AAHy-AADgvAAAgLsAAMg9AAAsPgAAmL0AADQ-AABwvQAAZD4AAFA9AABUvgAAED0AADA9AACYvQAADL4AABC9AACAOwAABL4AAH-_AABkvgAAqL0AABy-AABUPgAAUL0AAFw-AACgPAAA6L0AAFA9AACovQAAyL0AAFA9AADIPQAAmD0AAEw-AAC4vQAAMD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=5RBxI1fm6wA","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["532911994063463673"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"816815388"},"13786694321160675014":{"videoId":"13786694321160675014","docid":"34-11-8-ZB9B17B5AF13227DC","description":"This is video 20 in the Haskell by Example series in which we look on processing binary satellite data. In this episode, a basic \"hello world\" chart is created in the GUI. The code can be found...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2123140/f542c6668721d7929861b18dba5a5ff8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/qc4_3AEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DU9OJzGPPEto","linkTemplate":"/video/preview/13786694321160675014?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell by Example - 20 - GUI Charts: Hello World","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=U9OJzGPPEto\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxMzc4NjY5NDMyMTE2MDY3NTAxNFoUMTM3ODY2OTQzMjExNjA2NzUwMTRqhxcSATAYACJEGjAACiloaGt0bm9tbWllZ3FtY3VoaFVDVldyRlZEUWpWYUNaalFWT2tuWHp5QRICABEqEMIPDxoPPxO-DIIEJAGABCsqiwEQARp4gfgJDwEAAAD8AwUC-gb-AgP4DQH5_v4A2fsDBgv5AwAJAQPyBgEAAPkEBfcHAAAADgIIAgH-AgAJ_wQEBAAAABkICgz7AAAA__QCEQABAAD49_f9A_8AAAf-FAQAAAAAAAUKAwEAAAAHD_34AQAAAAvz7_sBAAAAIAAtygDROzgTQAlITlACKoQCEAAa8AFkBfz__dgHAscXBwDrC9oBge0c_ysG7gDxCQ8BzxTbAOH-4ADeAh4ByPsLAZ0P8AHN_d3_Lx0pAQXxC_8L-x7_GBD3ATLPDgE3KwH_8QL0_wEfJ_8-Dwf_O-gdAhr_3v8V2fX_8u7Z_tTX7AAJGy8CBPkZAi4UBwHVIwX_AC8JA-YO9QXUAPf7v_Dv_gIDEf_7DcUIJBXd_gscBf0RAvUG7vwkARfaEwQGHA_68_gM9-ry8PcU_wD72PYN_RcgEgsDGw_-BO389RH4A-8f9un8BSQDA_3k9An_5gQC7wP--_r-BPPqKgkA9CcOAgkC8PkgAC1BWiU7OBNACUhhUAIqzwcQABrAB-8c0r5v6Lc8WsdnPYpvnb0heSI9gTJ8PDlk472y0gs7iQMtvaZIPj6dvEg9-JKhO5sdob5GoZu8yGeoPIqtQD4MjSw9XGBFPCtgnL27Hta8Tl5EvRQHUL6Tdn48ipoevTgvzjzObcK8MW-fPKn4Tz4SgwC91GGFPHzf7rytrhm9Ze6QOy-bSj23Siu91mgivMmKxj1B3ds8dj8kurxa7j1AY0u8KwGnPEEcxb1AKPk8f116OxTwBj0FQVM7OjeSu_epjz2AzV68ajf2O50u672vT2-8X5rDu5z6wDwaAIW8Q7ZiPJ2ifjyXQXk66aduvHsyWj0iFla8XNslvK35Ab5UpZI8IdHfO_W8Kz7NLHg8-nq-PNJXm73dSFQ9GvQtu9SeMr2wZUM8etcLPA-_hj3vnKw9w1WUPMOrdjwHAgm9IKEcPLIQ3T04CyC94uO4uszlgL39cKu87gUJPLLLgTxqBIE9yQyKvH7dLr0pp0c9d0l_O1vlTj3jKk25D7guPFsouT1_9iO9vJAzvJZkeDw_wP88aBmQO9GPq7vkNB-9spE1vKDzpDxfHhc9MLP4uveDED3HqU47Th11vKqlj71geWu8s-xJvGwmXz3r4MU8MdoPOvQTczwKOhA9Eh_tOyMWMT0mWYK9m1bpOgiT4r3yYye8wvuquvLkH724Nre7Uchnu6za_zwS2MG8HWI0Ozw-kDx6Z768TUxQulJfGz1ZYYS8bXlYOXxIUzwVzBM9UxgquqxCqb3fYi89qQcPtKGd0z1RgZi9l51ROc2h1jx4UpU8PMqXOENIbD2abbg8KWUWuUxuND2ZyFY91_atuMBMaj3Ru7e9-RjEuPTvozuP_ay8oAplORzbQb30v9w8uhxuOqMYhTzgsB08pbY7uvQA8bsNPBK9ni2sNv4uJz2oRVA72CriOHPYfbzCR7m9Fpv7uJ9Vybqq5I296JwVOUh0Kr17Qys8lbm1t3joYLz7Lya9QxYpNY72aT15CI49il2eOOsPHrz6Y_U8DjI2ty5OQb3Fb6u7ejNVuHZTar1Xz8m9XDpquC7V-7z462Q9wHeYOLpqDr7mrO-9foq4N1rqur2ZmhS-6VtSuCmCnr07S9o7FwEmuRrerL3mIdO9aELKOBDFybwM6lu90dKSOCnWXzwVJPC6-yIouEp62D1NLoa8Di1vN3F_tD3XpDs95CdauDLurD1cJr697GpDNyL_7D01KQU-835buBgnOb2UQ6U9ZZTHuK0A17otl-09ykhoON2TTD0n1Py6_HnXtyAAOBNACUhtUAEqcxAAGmBC_QAMGwrU1jU1-ffEARMLCN7w9ech__vNABIS7wIFCN6sFQv_Cs7587YAAAAPCBEt_gAzXB3jD93GKDHg1ewO_X8cASSy_QIS-_oUCsYo_u8RKUYA-v7Q8_ve6ycx-PIgAC1qdz47OBNACUhvUAIqrwYQDBqgBgAAuEEAAKjBAAAgQgAAQMEAAJhBAACuQgAApEIAAJBCAABwwQAAcMEAAOBBAACgwAAA8MEAAJhBAAAEQgAAqMEAAIBAAACOwgAAkMEAAADCAABUQgAAoMEAAADBAACIQQAAEMEAAMBAAACkwgAARMIAAABAAAAkQgAAEEIAAIC_AACkwgAAuMEAAHjCAABQQQAAkEEAAJhCAAAAAAAAgMEAAEDCAAAQwQAAyEEAAFBCAACAvwAA3sIAAMhBAADowQAApEIAAIhBAAAQQQAAKEIAAMhBAACIwQAAoEAAAHBBAAAwwgAA2EEAAJzCAAAkQgAA4MEAAMDBAAC4wQAAoMEAAMhBAABcQgAAcMEAAPhBAADYwQAA0MEAANhBAACUQgAA0MEAAJRCAAAgQQAA-MEAAEBBAADAwAAAgMEAADTCAACwwQAAUEEAAMBAAABQQQAAgL8AACjCAAB4QgAALMIAAHBCAABAQQAALMIAABxCAAA0QgAADMIAAIDBAABMwgAAgMEAAKjBAAAcwgAAqEEAADDBAACWQgAAyEEAACDBAAB0wgAAAMIAADDCAABIQgAAOMIAANBBAADwQQAA2MEAAKBAAABAQQAAEEEAAADBAADgQAAAHMIAALBBAABQQQAAQEAAAPDBAADwwgAAUMEAAJhBAAAAwAAAQMEAAMhBAAAgwQAAQMEAAFBCAABQwQAAZEIAAFBCAADAwAAAQEEAAEDAAAAAQAAACMIAAKLCAAAswgAAUEIAAFBBAABAQQAAuEEAAIDAAAAwwQAAkEEAAOBAAADAQQAAcMIAAIzCAADQQQAAIMEAAKDBAACiwgAAYMIAAJrCAAAkwgAAKEIAALhBAACAQAAAwMEAAMjBAABwwQAAAAAAAIRCAACCQgAAdEIAAIBAAAA4wgAASEIAAAzCAACEwgAABEIAAHzCAACcQgAAhsIAAJBCAACGQgAAJMIAANDBAAAcQgAAgEAAADhCAACAPwAADMIAAKDAAAAgQQAAOMIAAJ7CAADgwQAAUEIAAOhBAAAQQgAACEIAAIDBAABkwgAAKMIAAIDCIAA4E0AJSHVQASqPAhAAGoACAABQPQAALD4AADA9AABMPgAApr4AAAQ-AACoPQAAOb8AAJq-AAC-PgAAML0AAMg9AADoPQAAHD4AADA9AAAUvgAADD4AAPg9AACCPgAAIz8AAH8_AAAsPgAAQDwAABw-AACYvQAAjj4AAFQ-AAAJvwAAHL4AAPg9AADYPQAAQDwAAAQ-AAAUvgAACT8AAMg9AAAEPgAAML0AACy-AADOvgAAJL4AAIK-AAA0vgAAQLwAAOA8AAANPwAAVD4AAEC8AABMvgAAbL4AAFQ-AACavgAAuL0AACw-AACSvgAAuD0AAHs_AACAOwAAED0AADw-AACKPgAAQLwAAAQ-AACKviAAOBNACUh8UAEqjwIQARqAAgAA6L0AADC9AAAEvgAAMb8AAJg9AADgvAAAoDwAACy-AAAwPQAA-D0AALK-AAAMPgAABD4AACS-AADgPAAAEL0AAJa-AABBPwAAUL0AANI-AADovQAAtr4AADA9AABQvQAAgLsAAEC8AAA0vgAAoLwAAKA8AAAwPQAAyL0AALg9AADIPQAANL4AAIg9AABQvQAAmj4AABA9AAAQvQAAQDwAABw-AAAEvgAAyL0AAIC7AABwPQAAZL4AAH-_AACivgAAXL4AAOg9AAA8PgAABL4AACw-AAAwPQAANL4AAIg9AAAMvgAAir4AAIi9AAD4PQAAdD4AAII-AAA8vgAAgr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=U9OJzGPPEto","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["13786694321160675014"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"950838438"},"13606198732830507772":{"videoId":"13606198732830507772","docid":"34-8-4-ZE731EF804F185925","description":"\"Pure parallelism\" refers to the execution of pure Haskell functions on multiple CPU cores, (hopefully) speeding up the computation. Since we are still dealing with pure functions, however, we...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3947423/4c81751b1466914fe83fac53da82f970/564x318_1"},"target":"_self","position":"13","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtrDqqZldxQA","linkTemplate":"/video/preview/13606198732830507772?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Pure parallelism (Haskell Unfolder #47)","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=trDqqZldxQA\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxMzYwNjE5ODczMjgzMDUwNzc3MloUMTM2MDYxOTg3MzI4MzA1MDc3NzJqrw0SATAYACJFGjEACipoaGVicGZjb25rdGl6dHRjaGhVQ0o1Z2gwNlVNb3otYzBSNEVocVFNd2cSAgASKhDCDw8aDz8TzBeCBCQBgAQrKosBEAEaeIH7Cv4JAv0A-OwJCQYH_AIABP_4-P7-AO34EQUHAQAAAPf-DQkAAADsCQf4BQAAAAsFAxD__QEAF_TvAAEAAAAT_gD4_wAAAAf88PcAAQAA9QQCCvYCAAEF9RP4AAAAAPj9CwUBAAAA-AcD-_X8AAAF_Pn-AAAAACAALeB1zDs4E0AJSE5QAipzEAAaYA0MABwhIwLZCAH48eEABSIq5PkS4AIABKQA2gL8DiAD3uMPG_9auCDstAAAAA7V-Rj_ANVdHePfHAszFrIHzwjuf7srJeYqI_bh1_Ho9Cb9AA8bCACzBvEFM7AF9Q8sBCAALdTTNjs4E0AJSG9QAiqvBhAMGqAGAAAwwgAAXEIAAEDBAACAvwAAgD8AAEDBAADIQQAAosIAAILCAAB8QgAAiEIAAJhBAACwQQAA2MEAAAAAAADgQAAAFEIAAFBBAAAEwgAAjMIAABhCAAC0wgAA4MAAAIpCAAD4QQAAKEIAALhBAADgwQAAVEIAAKBBAAAwwQAAHMIAAJjBAACowQAAAMAAACBCAACEQgAAyEEAAJDBAADgQAAAQEEAABDBAAAEQgAAMEIAACBCAACAPwAAmMEAAABBAAB4QgAAHMIAANBBAAAQwQAAhEIAAOhBAACQQQAAMMIAABTCAABgQQAAQEIAAIDAAADIQQAAwMAAAJjBAADQwQAAGMIAAILCAACYwQAAMMIAAABCAAAEwgAAcEEAACxCAAA4wgAAkMEAAHzCAAB4wgAAsMEAAABAAAA8QgAAIMIAAFjCAAAAwQAAdEIAACDCAACAPwAAPEIAAODBAAAEQgAAqkIAABTCAAAQwQAAQEAAAIBCAABowgAA-EEAABDBAACQQQAABEIAALBBAADQwQAAOMIAAHBBAACoQQAApMIAAABBAACmQgAAgL8AANBBAACYQQAAJEIAAFBBAACgwAAACMIAAIC_AADeQgAAMEEAAOBBAABQwgAAZEIAADDBAADYwQAAVMIAAEDCAAC4wgAAXEIAAAxCAACAPwAAUMIAAIzCAAAwwgAAQMEAAKDBAABkwgAAEMEAAGBBAADIwQAA2MEAAAzCAADIwQAAIMIAAGhCAACAQAAA4EAAANjBAAAQQgAAAMAAADDBAAB4QgAABEIAAIxCAAAAQAAAIEEAAGDBAABgwgAAUMEAAFjCAADowQAAAEIAACBBAABgwQAAAMIAAKJCAABMwgAA-MEAANjBAADgQAAA0EEAAFTCAAAAQAAAKMIAAIbCAAC4wQAAcEIAAIC_AADAwAAAgkIAAPDBAABAwgAA4MAAAP5CAACwwQAAgsIAAFDBAACOwgAAcEIAAHDBAABAwgAAJEIAAARCAACAPwAAHMIAAGBBAADgQAAA8EEAACjCAADAQQAAEEEAALBBAABAQAAAgD8gADgTQAlIdVABKo8CEAAagAIAAM4-AAAwPQAAXD4AAGy-AABsvgAAyD0AALi9AACuvgAAFL4AAJ4-AABQvQAAmD0AAAQ-AAAUPgAAUL0AAES-AAAsPgAADL4AAIo-AAC-PgAAfz8AAAQ-AABkPgAAiD0AAHy-AAAUvgAA6L0AAIg9AACgvAAA5j4AALg9AACAuwAAMD0AAKi9AACgPAAAir4AAAQ-AABMPgAAhr4AAAy-AACIvQAAXD4AADw-AACmvgAA2L0AABw-AAAwPQAApr4AAHA9AACuvgAA2D0AAFC9AABcPgAADL4AABA9AADgPAAAKz8AAAS-AACAuwAATD4AAHC9AACGvgAAND4AAJi9IAA4E0AJSHxQASqPAhABGoACAABEvgAAND4AAEy-AABHvwAAmL0AAKA8AACYPQAADL4AAOC8AAAcPgAADL4AAFC9AACavgAAxr4AAIg9AAAwPQAAgDsAAA8_AADIvQAAyj4AADC9AACYPQAA4LwAAJi9AAAsvgAATD4AAKq-AAC4PQAAHL4AACS-AABwPQAAqD0AAKo-AACSvgAAmD0AAAQ-AACuPgAABD4AAKi9AAAQvQAAZD4AAFC9AACOvgAAML0AALi9AAAQPQAAf78AAMq-AABcvgAApj4AAHQ-AAC4vQAAZD4AAOg9AABAPAAAoDwAAPi9AAC4vQAAUL0AABC9AABwPQAAqj4AALg9AABkPiAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=trDqqZldxQA","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13606198732830507772"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"16355418524630430251":{"videoId":"16355418524630430251","docid":"34-3-5-Z0F3A6B34FDAF8D75","description":"In this video I am going to show you how to write your first program in Haskell. The environment what I used is a docker machine. You can find the dockerfile in this repository...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3986034/d678a3a3ea3f88b7775e3ed3a9451c27/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/AsvKRAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_ejd-kSkz9Q","linkTemplate":"/video/preview/16355418524630430251?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell Hello World / main function / main action and how to compile your first program","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=_ejd-kSkz9Q\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxNjM1NTQxODUyNDYzMDQzMDI1MVoUMTYzNTU0MTg1MjQ2MzA0MzAyNTFqiBcSATAYACJFGjEACipoaHluZGx6bWhxaXRmb3hiaGhVQ1Rlc3hWQXh0eGxaeWNuOEpZYklmWmcSAgASKhDCDw8aDz8T7QGCBCQBgAQrKosBEAEaeIH_CQL1_gMA8vEGBPsE_wEEAAAC-P_-AOTrAvoB_AIA_QQA_QUAAAD9-vH3BAAAAPb--wj0_wEAA_v8AgQAAAAM9wgC-wAAAAr6AwP_AQAA_wPrBAL_AAAK9woCAAAAAPwMB_8CAAAABQYB9gEAAAAM-vn6AAAAACAALei92Ts4E0AJSE5QAiqEAhAAGvABXfcD_xQP-wTB_vYAzP3uAYHID_wHKvMA4AogAMft4wD27fX_9vwTANcKJAC0INoA_PnT_iM4CAHs6Nr_AiELAREHBgEQDx8AFvbe__wBDAA1LRsANdcA_x8FEgHy5PX-G_IR_ObuEf-d_fz_GusUAurcBwA0-u0CwBoNBBP6CAQH5wP86zT6AOTQ-Pzv6fz--fXUBBcX9wf0K-b9GSUWAwzuCf0iF_b7JQYWAP_0A_3s_Pf7_Av9_e0ODfs6HxEB2fEE_RXo9gHr6-b8FALnBRkRF__h5vQJBPj-Ahnt-gv7EBcB9ywVAN_4AP4RCAP0IAAt93IpOzgTQAlIYVACKs8HEAAawAeS6O2-lGdBuc1JXr0x0PW8LcgcPLR_VD3tftW9O-qDvOeUW7xNE5Y9oxWJPUFvAD2Xx6q-E8fsO74RnbzLuK49YSHpvHBJaTy5vJ69qTD4O9j-BL23siS-KRXDPETQYryk-4m9dhjTvQyH7zzDueY9IJOhPeXnq7yltQ69J8kpPF3cBjwvm0o9t0orvdZoIrxKRh4-X_liPEDdID2cUl4--hnoPHbmuTwVPra8JK6IvOhXKT3yKMC9r63EPIVzETvhhPi8Kw2hPIoZhrqAStW87mq4vaYNybsUvYI9IVGyPeverzwyH9C8FkuxPdN2gjxbg1K9s1M9O9vPmLvMUEu9WMu9PR0Gzjz19fw9nKIIPesrWbwy-0G9pGQDvSCzMzxQ6oE9BQJ4PJN0qDxkk9w9bv1PPGcxzDzI4FU5PzG3vfQ3hjfLdaQ9nsASOR3t8rr2p4494gRmPWXXRTvPPpA9XPr8PCofwrzieA6-wGr6O1T1-ror6gC8c25JPKhSjTnSrq09vtmWvWDBBTzYKFA9NNvFPardZTzoOZg8321ePJRlSjs1Q0u7tUVjvaCwvLtl8GE9aVHEvD90_zqLzMK9h6NwPbLzdDvzO-09CdCVvbxQCrz0Grs8xVEevZp50Tvq-k89H0y6vWq5KDp33Iu8CcBEvcpjk7sjOIQ9gS1lvfhxjzq4j3w9PByTvLhLMLtB47i8XSpAPUSpMLqr5r49iQwrvozmljoi-IS9h-sDPMnzDbsdEZ29GC5hPMD2BzrOd6Y9Kg7WPM5WKrn-t5I8BlwBPdsdLDhNBrK6A7YjvQhoErinh1I9OblfvaxBhrj7Mw08oP-ZPbHB6Lhm5S29SXRAvaVfszn_R0G9eBMXPfR9crianxE9Gxn_PFXgHjuldao9KUKVvbr6tLjfuJQ6R1fpPQWT1rgLExy9-Ybivf3SfTfc9bE6zPqDPKt5MTh01kK9gFKjunNuZrW5WGw96v5WPGttnLdhk1A94lDkvM5LjDfs7SA9aojouwsOQ7jGul088IUpvWJGrzfUuki9aqWQvQ61NrhlGaI95rtKvEQeczj1orG9qGz9vGewmrjL61I8fGLdvUzbijiV1yU8YhFjPWQHwDhCzIo8iupIveHpw7XB4ys-3KVovAeJdLlLLzs9o9SEvQPscrj60pu8GaGpPPi0xTfFxpw9h_EEPSi1prfXnGg93xE6vU9iGbhG5JA9gcYxPeWQjziiKAC-VrBXPW2l5LhLfo-9Wtk-vaR3fzbBxY67YhWvvEFxMzcgADgTQAlIbVABKnMQABpgJfEAIvILrOMWbu0h1v8KQAkA8_XtEP8Ntf_4H_fs9gSlpf80_y7iF8OeAAAAIhUOYAsAC3920P3x40AbpRH4GuJbGggOoB8SB_XEPxfgHCHmFDYKADTnsN4O4fstTiEQIAAtnkoUOzgTQAlIb1ACKq8GEAwaoAYAAOBBAACMQgAACEIAABTCAAB8QgAAPEIAAMhCAAAcQgAAfMIAABzCAAAYQgAAFMIAAFDCAABgwQAAPEIAABDCAACAPwAAGMIAANjBAADAwAAA4MAAAIjBAACGwgAANEIAACDBAADYQQAAYEEAAFDBAACAvwAAkEEAAKDBAABwQQAAtMIAAMhBAAAgwQAA0EEAAMDAAACUQgAAKEIAAIBCAADAQQAAQMEAADBCAADIQQAACMIAAAzCAABEQgAAAMAAADDBAABAQQAA2MIAAEBAAAAYQgAAIMIAAHxCAAAEQgAAdMIAAAAAAAAAQQAAaEIAAARCAABEwgAAQMAAAETCAAAgQgAAIMIAAJhBAADgwQAAYMEAAATCAACsQgAAgEIAADDCAACSQgAA2MEAADzCAABQwgAAmEEAAIC_AAAAwQAAPMIAAARCAAAIwgAAIEEAAEDBAAAcQgAAUEEAANhBAACQQQAA4MAAAKjBAACcQgAAFMIAAATCAAAMwgAAUEEAAIBAAAAUwgAA8EEAANDBAADYwQAAREIAADhCAACgQQAA0MEAAOhBAABMwgAA2EEAAFzCAAC4QQAAgD8AAGjCAABcQgAA8MEAAEBAAAAEQgAA2MEAAMjBAADIQQAAIEEAACBBAAAIwgAAoMAAAIzCAAAwwQAAQEAAABBCAACIwQAABMIAAMDAAACQwQAAsMEAAJRCAAAsQgAAoEEAALhCAAAQwQAAREIAACjCAABgwgAAEEIAADxCAACAvwAAYMEAAPhBAAD4QQAALMIAACxCAADgQQAALEIAALDBAAAAwQAA4MAAAETCAADgwQAAHMIAAMDAAAAMwgAAgsIAAARCAAAAwAAAsEEAAPDBAACwQQAAkMEAABjCAAAgQQAAwEIAAODAAAA4QgAAEEEAACBCAABQQQAAEEEAAAzCAACIwQAAWEIAAJ7CAADAQQAAukIAAM7CAABIwgAA4MEAAAjCAAD4QQAA4MAAAFTCAACIwQAANEIAAGBBAADQQQAAQMEAAPhBAABQQgAAQMEAAIJCAACGwgAAbEIAAIhBAAAQwSAAOBNACUh1UAEqjwIQABqAAgAAML0AAOA8AACWPgAA2D0AAOi9AAAwvQAAED0AAAu_AACavgAAgDsAAOg9AAAQPQAADD4AAJg9AABsvgAAqL0AAIg9AADYPQAAXD4AAPo-AAB_PwAAqD0AAIA7AAAsPgAABL4AAIC7AACAOwAAZL4AAIg9AAAcPgAA-D0AAEA8AADgvAAAuL0AAKY-AAA0PgAA-D0AAGy-AAAUvgAAkr4AAOi9AABUvgAA4DwAAFy-AADgPAAA2D0AAFw-AABUvgAA-L0AAIK-AABsPgAA6L0AAAw-AAAMPgAAJL4AAKi9AAAhPwAAQLwAAKi9AACAOwAAiD0AAOC8AACgPAAAEL0gADgTQAlIfFABKo8CEAEagAIAAEy-AAAQvQAAgLsAADW_AACIPQAAQLwAADC9AACovQAABL4AAAQ-AABUvgAAUL0AAFA9AAAsvgAAZD4AAIi9AAC4PQAAGz8AANg9AACqPgAAqL0AAOA8AACYPQAA4LwAAKC8AACgPAAAyL0AAIi9AADIvQAAmD0AABC9AADoPQAAJD4AAIi9AAD4PQAAgDsAAFw-AAAkPgAA-L0AABA9AACAOwAAoDwAALi9AAC4PQAAgLsAAKi9AAB_vwAAmL0AAEy-AACoPQAAZD4AAGS-AAAsPgAAHD4AABS-AABwPQAAED0AACS-AAAQvQAA4LwAAOg9AAA8PgAA-L0AAFC9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=_ejd-kSkz9Q","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16355418524630430251"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"11218242446454852517":{"videoId":"11218242446454852517","docid":"34-0-13-Z9790793C5D2BCA77","description":"You may get a copy of the code from this paste: https://pastebin.com/32zcYm6w...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/368150/4b2cbfec3fe0038fa006e9042d3e0ee3/564x318_1"},"target":"_self","position":"15","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXxQxswPuLvQ","linkTemplate":"/video/preview/11218242446454852517?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell code: num2text . A function that converts a number into english words format","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XxQxswPuLvQ\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxMTIxODI0MjQ0NjQ1NDg1MjUxN1oUMTEyMTgyNDI0NDY0NTQ4NTI1MTdqtg8SATAYACJFGjEACipoaGd4aGZ2Z3V4ZGZ0YmliaGhVQ0JKVGJqWHAtT01DSHYzanY0V2ZJSncSAgASKhDCDw8aDz8TxgmCBCQBgAQrKosBEAEaeIH3DAf8_gMA9f4KDAIG_AH1-Pv8-v79AOQC8PcD_AIA_wQN9AgBAADxAQD7_wAAAPv9_gf-_gAAAgz0AfAA_wAS_gD4_wAAAP0E8vH_AQAA8fv8AwMAAAAQBAcQAAAAAAAFCgMBAAAABg0LCQAAAAD8-Ab2AAAAACAALcRC2Ds4E0AJSE5QAiqEAhAAGvABZAX8_-kO7QHfD-IA_vrZAIHtHP9BCeMA5usQANPaAgDR4OgAy_g6_78QDADMG9wA1Of__ygDKgAI5-3_BgATADMB4QAh-hgBNwD9AP8Y8v4A-Rn_HtIw_hf1FwAc6uP_KOoC_srs7v_I-tIB-hYZAjDnIgEfDQT_6BMYAPQlFAMDC_MB4x4R_9vaCQAG-wMACv3bADUJ3ADzBv0EDgcMBwMVHP0H5d8ADQgSBRTc_Pr38wj7D9n0_u09FvgGOgUG-Q78BwTt_PUOEvT2Cfbl_P8KBPz72AMFGtX-_vT6_uzkIfXz5hUW_ucLGP4NE_byIAAtQVolOzgTQAlIYVACKnMQABpgH-8AKMEZyAvpNvzW0b8sDN3j1dDTFv_2wP__F_7lD--rqw4h_yTMEeWdAAAAESQLQMsA6nrwvtwS2EXpqeLuF_1_BPlFt-cY-9_bQjPl-8PsIzIfADvats5iKtdKM_7-IAAtnWYSOzgTQAlIb1ACKq8GEAwaoAYAALDBAACmQgAAoMAAAEhCAAAYQgAAnkIAAChCAACAvwAAjMIAADDBAABAQAAAMMIAAGTCAAAAAAAAIEIAAETCAABAwQAA1MIAADDBAABAwgAAUEEAAEzCAAAwwQAAwEAAADBBAAAwwgAACMIAADDCAAD-QgAAgEAAAADCAADAwAAAssIAAJpCAADwwQAAGMIAAAAAAABgQgAAoEEAAIxCAAA0QgAAuMEAALBBAACQQQAA4EAAABzCAADgQQAAIMEAABRCAADAwAAAusIAAFTCAAAAAAAAgL8AALZCAAAgQQAAeMIAABzCAADAwAAAQMAAALBBAADQQQAAQMIAAILCAAAgQQAAqMEAAOBBAAAAAAAA-MEAALDBAADwQQAANEIAANjBAACYQQAAiMEAABBBAAAkwgAAgMAAANBBAAAAwAAAhMIAAK5CAACIwQAAKEIAAHBBAADgwAAAKMIAAARCAAA8QgAAgL8AAMBAAAA4QgAAgMEAADTCAAAQwgAAAAAAAPDBAACowQAAQEEAALDCAACAvwAAiEEAAEBCAACAQQAAQMEAALBBAACQwQAAVEIAANDBAAAYQgAAcEEAAHBBAACQwQAAsEEAAIC_AABQQQAAwMAAADjCAAAAAAAAgEEAALDBAABwwgAAYMEAANLCAABgQQAAoEAAACxCAACgQAAADMIAAIA_AACgwQAA-MEAAMBBAABAwQAA0MEAAFBBAAAMQgAAqMEAAEDAAADAwQAAKEIAABBBAAAAQAAALMIAAHhCAADowQAALMIAAOhBAAAkQgAAFMIAAKDBAAAAwQAA4EEAADDBAACQwQAATMIAAADBAACIwQAAyEEAALDBAAAgQQAAOEIAAATCAAAIwgAAwEAAACDCAABEQgAA8MEAANjBAACAwQAAUMEAANhBAADgQAAA-EEAADBBAAB4QgAAxkIAAIDAAAAQQQAAREIAAHTCAABEwgAAoMEAAKjBAABkQgAAwEEAAMzCAABwQgAAlEIAAIxCAACYQQAAisIAAHBBAAAAwAAA2MEAAAAAAADKwgAAgMAAABBBAADAwCAAOBNACUh1UAEqjwIQABqAAgAAqL0AAHA9AACaPgAAoLwAAHy-AAD4PQAALD4AACO_AABcvgAAmL0AAEA8AADovQAAmj4AAHQ-AABQPQAAqL0AAAS-AADIPQAAuD0AABE_AAB_PwAA6D0AAKA8AACGPgAAyL0AABC9AACGPgAAFL4AABQ-AAAQPQAAyD0AAHy-AACIvQAAgLsAAO4-AABEPgAAyj4AADS-AABEvgAAhr4AAHy-AACAOwAABD4AAKg9AAAEPgAAgj4AAGw-AAAkvgAAHD4AALa-AAAQPQAAQDwAAAw-AACOPgAAJL4AAKg9AAAvPwAAmD0AABQ-AAAkPgAAMD0AAIo-AAA8PgAAJL4gADgTQAlIfFABKo8CEAEagAIAAGS-AACoPQAATL4AAN6-AABwvQAAjr4AABw-AAD4vQAAMD0AAAw-AAAkvgAAuD0AAEQ-AAD4vQAADD4AAJi9AAAMvgAAKz8AADC9AAC6PgAA2L0AABy-AAAwvQAAiL0AAOA8AADgPAAATD4AAIg9AAAMPgAABL4AADC9AADIPQAAfL4AAJg9AACAuwAAUD0AAJI-AADSPgAADL4AAIq-AACCPgAA6D0AAIA7AACAOwAAFD4AAEy-AAB_vwAAPL4AACy-AACAuwAAED0AAPg9AADIPQAA6D0AABC9AACYPQAAUL0AAFA9AABMvgAAUD0AAKg9AADoPQAAQLwAALK-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=XxQxswPuLvQ","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":716,"cratio":1.7877,"dups":["11218242446454852517"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2446941753"},"5306860041974159378":{"videoId":"5306860041974159378","docid":"34-2-14-Z0B9A09D2106B4F09","description":"Haskell 2c: Introduction to ListsMuch like shopping lists in the real world, lists in Haskell are very useful. It's the most used data structure and it can ...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1960989/c3294542dfce63346dd08ba2ee25c803/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/CSdn5wAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DVkcJS_t9nhA","linkTemplate":"/video/preview/5306860041974159378?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Haskell 2c: Lists","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=VkcJS_t9nhA\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM1MzA2ODYwMDQxOTc0MTU5Mzc4WhM1MzA2ODYwMDQxOTc0MTU5Mzc4apMXEgEwGAAiRRoxAAoqaGhic29kbGxia2ttc2JmZGhoVUNRN0FONDlBME9ETVdqSFdVSkJ1Q0JREgIAEioQwg8PGg8_E-sDggQkAYAEKyqLARABGniB8wkHCP8CAPf7FP39BP8B8hYA9fn9_QD08Pn_BQL_APj2BAAMAAAA_RP68wQAAAAP-_4L9_8AABj8-QADAAAACfcE-f4AAAAT-PP4_wEAAAcL-PsDAAAACvcKAgAAAAD5BgEGBAEAAPX9_fYAAAAABOQB_wEAAAAgAC3ZfdY7OBNACUhOUAIqhAIQABrwAWUk6gDkAwYB7wbaANgM6gGB7Rz_MRLMAOL9E__t6t4B7vIDANzhMP61H_v_wAcB___i3wAlDfYALA_2AAn6BAAsE_cAH74aACDe9AHyBN3_Eg4r_x7rKwIt9u4AFQoL_wn6HQHc9-YA19vMBSH8KQEg4BICBxcEAt___f30Pwj99fvw__z3Bwb7wAz8CfEYBigJ2QMVK9n_7hHg_R8P-gn02iD_9iXtAhn7GAbz-Az3yAjuAP0B6QPsHxr-DzIVAfoM_vUQzQb_APn8Axjj7_bi6wUDB90HEfL3-Q3t0ADyzgQN9Nsj_QTU8wv49BsA8iAALUFaJTs4E0AJSGFQAirPBxAAGsAHeNDkvqk8kTsMDd-8LC7OvHFwjjwh3oC7SSu-PFeyo7yZ8t-7FPPHPPPAkTxa2oQ8si_hvo6IczyCwNK6FJRCPkZFHL1z6AC8ye5dveJ-9jwY1ki9ptQFvj9MqboFZqq89OUgvUWybDyRvdo7k28GPm-wIT2ckA68Axa6vWaNVTxjMgs9FbalvQHKFb2pwp88KAsPPmIEIz14PJI8eCU5PqIRCTx2cgC8xsSBPBhysT3NqYk8rHDrvfDTgjwyBam7OMBMPe1OUr0tYUg83FV-vP3XPr3KILG6FL2CPSFRsj3r3q88H2favQySjj11BqE8zAFMu8LPiTzvswS8UwlqvUQ2oD2YZ0U6vTM_PQSE3juS7y28suSeOwyk1TyFTdM8ZmUePAkCnrtWFoG704bjPcx2aj3WdL08oDJ-vceneDsTlAe9wJP2Pf_qkT0Ym--7E__GPfRcVT1GvMw7OECbuyVGmj22g8-6gzmlvfiTpz0EqZS8Efb3PJ9MrbxZD4Q8H1VjPSrJij0PNJU8x49nvNtlpDwnmHu8JAlnPRsmv7yXTFu676KaOz0w2zt7epU7vUGqvMdBLr0TGnO7qqWPvWB5a7yz7Em8Y3XAPX1RDL1aZyI6D0givfbYcTxdGCK6ZCe0OydTIju-gW68Ohu3vfgytLoUOWk75tKTPDeGBb0PH2A7NYafPT8IPL1QbIk7lNTwu5YgxLtn7--6lyOfPfvGfL0DrBI6IviEvYfrAzzJ8w27C3g-vRxYMzyzY7u5yjT6PRN7zbxZhmE4DBIRPSpSArseR5U4ujsBvTcfUj2kw3K5Pz8EvHEoEbyqCjK6N_9PPZ1ZnLy9aLi63hjnvCIpE71L8om5OkUCvU2JPz1CyS86tPsaPa8iA70XZjC5uFTru6i7nTuoiCO5y6nTPFBoHzxuiaK4KWPXvI3-Ib1wTZu5Y0q_vJo6tL3-5XU5u4-rurUFujxj-AU5vufGPQAdpr1qQ4Y5vy-JPJ8s67zevwU35x84PQ_vuT20aLk4Wk8oPTPUcjwBYEy389r2vAj5yr1ah3u2EcuBvEiTQTzKK-O3RcuLvXdhErzo1Du2DWYNOp2QjLw9M7a4ziULPLtlYryBvJm2gRWBvVBCH72HiR04sRUEPsb_-Dsy2VO4xImau_vtRjxcfVq3iwg1vJYByrvQHEA3axOCvO2KDz1X0t23szEGuwivvb0cfaa3Iv_sPTUpBT7zflu4J8t_PMLWkTzt8O64K6advVjywrzwqKW3aewBvQxN4zw_aZM4IAA4E0AJSG1QASpzEAAaYBkMABHGMNEJHmsY8871D_sS0gsPzCX_GZv_CAfZBQXvpL79Lf8LwR3smAAAAALS-08mAP1_-Moc_tMJDMn8vBDOVvzbU5oo5iEJ3S0HrRftzxBLQAD55MwYLPzuF3EtESAALYtSEzs4E0AJSG9QAiqvBhAMGqAGAABAwQAAoMAAABBBAAD4wQAAHEIAANhBAAB4QgAAukIAAFzCAACgwAAABEIAAMDAAABIwgAABMIAAIDBAACIwQAAwMEAAAjCAACAQAAAcMEAANBCAABUwgAA2MEAAODBAACQwQAAAEAAAGzCAACgQQAAQEAAABBBAADAQAAAJMIAAITCAACAvwAAgMIAABBCAAAwQQAAwEEAAJBBAADgQAAASEIAAMBBAACAQgAAPEIAAOBBAACMwgAAEEEAABTCAACAQgAA0MEAAGDBAAAQQgAAUMIAAIjCAABIQgAA8EEAAKrCAAAUQgAAiEEAAK5CAACCQgAAEMEAAOBAAAAMwgAAgL8AAGDBAACIQQAAkMEAAIA_AACgQQAAgD8AAPhBAAAwwQAATEIAAHDBAAC4wQAAwEEAAIA_AAAMwgAAYMEAADDBAABAwQAAsEIAAOjBAAAwwQAAwMEAAFBCAABAwAAAlkIAAIBBAAAUwgAACEIAAFBCAABUwgAANMIAALbCAADQwQAAcEEAAABAAADQQQAAmEEAAEBCAABAwAAAUEEAADDCAAAowgAAMMEAAAAAAAAgQgAAAMAAABBBAAA0wgAAEMEAADzCAABUQgAA6EEAAIC_AAC4wgAAuEEAAJhBAAAAwgAAqMEAAFDCAADcwgAAdEIAAARCAAAQwgAA8EEAAEzCAABwwQAAZEIAAERCAAAkQgAA4EEAAIBBAAAUQgAAIMEAAIA_AAAgwgAAKMIAAEDAAACKQgAAgL8AAIhBAABQQgAAZEIAAOhBAAAgQQAAFEIAAJhBAADgwAAA3sIAAADBAADYwQAACEIAACTCAAAwQQAArsIAAEjCAAA8QgAAAEAAAHBBAADYwQAAJMIAAJDBAAAYwgAAhkIAAOhBAACAQAAA-EEAABTCAADwQQAA0MIAAEDCAAAQwQAAYMEAACDBAACEwgAAgkIAAExCAACewgAAmEEAAIBBAADAwQAAUEIAAPDBAADwwQAAJEIAAMDBAABMwgAAJMIAAAzCAAC4QQAATEIAAODAAABwQQAAJMIAACDCAABwwQAAAMIgADgTQAlIdVABKo8CEAAagAIAAEC8AADIPQAAPD4AAEw-AACyvgAA-L0AAIC7AADevgAAir4AAIg9AAAkvgAAiL0AACw-AAB0PgAADD4AAEy-AAD4PQAAgDsAAA8_AAADPwAAfz8AALi9AAAwPQAABD4AACQ-AADIvQAAmD0AAES-AACgvAAA7j4AAKg9AADgvAAAgLsAACS-AAAPPwAAqL0AAJg9AAAQPQAAXL4AADS-AACOPgAAMD0AAJI-AABwvQAARL4AAN4-AACIPQAAbL4AAJa-AABQvQAA6L0AAES-AAD4PQAAyr4AAEw-AABkPgAANT8AAKC8AAC4PQAA1j4AAJY-AACKPgAAQLwAADC9IAA4E0AJSHxQASqPAhABGoACAAC4vQAAcD0AAPi9AABPvwAAiD0AABC9AAAsPgAAhr4AAMi9AABMPgAAoLwAAIC7AAC4PQAAlr4AAFA9AAAQvQAAgDsAACk_AACoPQAAsj4AABC9AACAOwAAJD4AABC9AADYvQAAyD0AADy-AADIPQAAZL4AAEA8AAC4PQAA4DwAAHw-AAAQvQAAgLsAAMi9AADIPQAAuD0AAIi9AACoPQAAtj4AALi9AACovQAAUD0AANi9AACgvAAAf78AAJq-AAB0vgAAlj4AAI4-AACoPQAAoj4AAKg9AABcvgAAED0AAAS-AABAvAAAQLwAAIK-AAAUPgAAwj4AAEy-AABQvSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=VkcJS_t9nhA","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5306860041974159378"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3217756277"},"14275197977812662849":{"videoId":"14275197977812662849","docid":"34-1-15-Z0799795CE71221DD","description":"Tom Sydney Kerckhove discusses how to implement proper property testing in Haskell. Syd moves way beyond the classic toy examples and examines real-world scenarios. Specifically, he dives into...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1870231/a8397cf3381ed00c328d179027f59531/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/_9kScAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5Jfa5-D7vNw","linkTemplate":"/video/preview/14275197977812662849?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Practical Property Testing in Haskell","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=5Jfa5-D7vNw\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoWChQxNDI3NTE5Nzk3NzgxMjY2Mjg0OVoUMTQyNzUxOTc5Nzc4MTI2NjI4NDlqtg8SATAYACJFGjEACipoaGxzcHFxYnhncmF3dWFiaGhVQ2Y1R09wOWVqd1QzSXFkMHA3ZjZPbVESAgASKhDCDw8aDz8TrhKCBCQBgAQrKosBEAEaeIEO_P8HBfoA_AMFAvkG_gINEv0F9QEBAPsF-fwHBf4A8gAJ-_sAAAD6_Pj49wAAAP4D_xH2_QEAGQAD_gUAAAAE7Q4A-wAAAAP89Qj_AQAA-wv2DgT_AAAJ7BAEAAAAAP4OBgoBAAAA_wEAAfj-AAAK9AgDAAAAACAALWvqxjs4E0AJSE5QAiqEAhAAGvABaQzs_7k4Bf5REvcA6wzaAYEAAv9JGPQB4AIHAOTiAAH1_A4A4Af8ALgF_QHdHPwA3e_f_0EH8QAKC-r_4AwfAEX-_gAY7h4CUODvAAsd6v8TCg4A9fUKABIW-gDk9PcA-QUI_Aby7gDC5f7_8QMXARoMGgEoEfcB0QAQ_SEG-P727fH86Qwd_fHg__oB1xIFGfPRAg8M1v3XIwoEFiH5AeEPCgMbEfkFFfkHCA_p8PgIE_8KEAHhAesLIQMxDPQD8Pb-Bubk8Aj9DO34GOPv9hX7HQDZ6RAMEt8Q_A_DGfr33g359vcKCPP5BgczFwD1IAAtv08kOzgTQAlIYVACKnMQABpg_xEACuwe_uMkef_48NwX9wDwBBblMf_p1QD5E_v48xm53yE5_2CzC8KlAAAAGQYAMAIAyn8Rrg3l-CUPoO_YBBVbCisHtf4g6RryH_Wn9juz-RkDAPfWoRI8w_sSI_YBIAAtJqweOzgTQAlIb1ACKq8GEAwaoAYAAPhBAACYQQAAAAAAAMDAAACgwQAAgEEAAHxCAACQwQAAgMIAABzCAAAsQgAAQMEAAJjBAABowgAAcEIAAKBAAADgwAAAQMIAACDBAAAAwAAAQEAAAMjCAABQQQAAQEAAALhBAACQQQAAmMIAAGDBAABwQQAAFEIAADBBAADIQQAAmMIAAFDBAABQwgAAQMEAAGBBAAD-QgAAQMAAAPjBAADgwQAAgL8AAJhCAACAwAAAyEEAACTCAABgQgAABMIAAJBCAAAkQgAA4MEAALhBAADoQQAAFMIAAChCAACIQQAAgsIAAMhBAABQQQAAUEEAADBBAAAYwgAAkMEAAFDCAACCwgAAwEEAAEBAAABUQgAAQEAAAIZCAAA8QgAAyEIAAIDBAABkQgAAaMIAAETCAADMwgAAAAAAAFDBAADYQQAAQMIAALpCAACAwAAAgEAAANDBAAAwQQAAikIAADBBAACEQgAAAEAAAFBBAAAgQgAAAEEAAJbCAACgQQAAFMIAACBBAACwQQAAMEEAANDBAADYwQAAdEIAAKBBAADIwQAAhsIAAKDAAADYwQAAcMEAAFDBAAC4QQAA4EEAAIA_AAAwwQAA-MEAAHBBAADwwQAAoMEAANLCAADwQQAAwMEAAEzCAACKwgAA6MEAAPDBAABwwQAAAAAAACBBAABMwgAAiMEAAAAAAADAQQAAsEEAAGTCAABQQgAAIEEAAEDAAAAUwgAAiEEAAFDCAACiwgAAgMEAAFhCAACAvwAAwEEAAKBCAAAAQQAA8MEAAIhBAABgQQAAgMAAAFDBAABAwQAAgL8AADDCAADIQQAAPMIAAMBAAADCwgAAUMEAABRCAACAvwAA6EEAAHDBAACAwAAAAEAAAOjBAACWQgAAcEIAADBCAAAsQgAAgMIAACDBAABAQQAAQMEAAJDCAAD4QQAAQEAAACDBAACgQAAAlEIAAAzCAACYwQAAcMEAADDBAAA8QgAAQMAAAFTCAAB8QgAAKMIAAPDBAAAwwQAAKMIAAIC_AAC4QQAAgEEAAMBBAAAEQgAAgMEAAK7CAACAwCAAOBNACUh1UAEqjwIQABqAAgAAjr4AAGQ-AACaPgAARD4AABS-AAAQvQAAmD0AACO_AACavgAAgLsAADA9AAB0PgAAhj4AAFC9AACoPQAAUD0AAFw-AACoPQAAVD4AADE_AAB_PwAAND4AAI4-AABcvgAAyL0AAIg9AABwPQAARL4AAKa-AAB8PgAAdD4AAFC9AACIvQAADD4AACQ-AABwPQAA2L0AAIA7AABsvgAAor4AAFA9AABEvgAATD4AAKA8AABwvQAAND4AADw-AACOvgAAHD4AABC9AADoPQAAQDwAAFC9AAAsPgAAQDwAAKA8AABVPwAAiL0AAIC7AAAsPgAAED0AAKC8AAD4PQAAjr4gADgTQAlIfFABKo8CEAEagAIAACS-AACYPQAARL4AABm_AACIvQAAoDwAAIA7AABwvQAADL4AAKI-AABwvQAAUL0AALi9AAD4vQAAMD0AAIi9AAC4vQAAFz8AADS-AADGPgAA2D0AAOA8AAAwvQAAuL0AAOA8AABQvQAAbL4AAKA8AAC4vQAAqD0AAIg9AACYPQAA-D0AAIi9AABUPgAAuL0AAIY-AABsPgAAPL4AAOA8AAA0PgAA2L0AANi9AADYvQAAQDwAADC9AAB_vwAAuD0AAMi9AADgvAAALD4AAAS-AABMPgAADD4AAEC8AABwPQAAEL0AAJi9AACAuwAA-D0AAOA8AAAkPgAAmD0AAMg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=5Jfa5-D7vNw","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["14275197977812662849"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3259162613"},"1836960090560650955":{"videoId":"1836960090560650955","docid":"34-4-11-ZA179E178D3A544AC","description":"Going through Parallel and Concurrent Programming in Haskell book (https://simonmar.github.io/pages/pcph...) chapter exercises Watch live at / gillchristian Stream schedule...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/472628/9ae62be43e88b8cf07d7ff45d63737e4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/3nHHQgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpHhoSyfNlwU","linkTemplate":"/video/preview/1836960090560650955?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Book Day: Parallel and Concurrent Haskell #2.1","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pHhoSyfNlwU\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChMxODM2OTYwMDkwNTYwNjUwOTU1WhMxODM2OTYwMDkwNTYwNjUwOTU1aogXEgEwGAAiRRoxAAoqaGh0YWdua3l1d21ocHlyYmhoVUNmZnA1enNFY0N0eTdEVnJpYzNRRXV3EgIAEioQwg8PGg8_E8E4ggQkAYAEKyqLARABGniB-fcHAwT7APr9DwT6B_0CAhX6-fb__wDt7wX8BwAAAPf1BQANAAAAARoN_gIAAAAcDPAH-wMBASAA9gwCAAAAHu4CAfoAAAD99Qb4AAEAAAYLDP0DAAAACP0VBAAAAADw_w8P_wAAAPoA9vsAAAAA_PH5BAAAAAAgAC38mcc7OBNACUhOUAIqhAIQABrwAWEP5foB1PcEgRaxAMsHBgKSDP7_TvTvAM0KyP_m4tIBp-jYAR_y7gDX4fQAguHeA5v41f0_JzgB9vov_-cFNwHa9KgBO-0wADT75QL4FPH_1ywW_wfsCwJevfr9EAAA-xr_3QCd5tj-xeEbBQwlQAMk-Bj8LiUN__Q6EwXUJRr_8fnq_9kpGP6XE_L-Dx78_xg71wE2EuwF_P5A_yMRygMEDRT60BIN9AEP-v4BAQ_3_vr5BA_57A3jDywE9BQrA-wWCwj6v-37BygK7CED_QsIFPEICdEKFxbM5Pzb8wUE3REW9fYc-AAMAgX12Qry6CAALR2O8zo4E0AJSGFQAirPBxAAGsAHNbXMvqF0WDy9TQQ9Yh0dva8-3j2StDY9OWTjvbLSCzuJAy29BYpIPhD8uT0XLNW8OGmKvtEMPTztrn08_tWLPiDEnzyGqTE7K2Ccvbse1rxOXkS9WGM_vds2jDpEFNO8kOcpvVEEpzwBu_88QbYcPsEwqjyNSXs7OaI2vfgzXL0pQqo88FUGPc2Edb3mNcC8cqa5PWu8bz2bwYS8C1UbPeSf_Ls41Na78vhMvUITcTo4zre7lWYOvSmdo7xE2zE8H2caPYZm6DuzPJO66_uFvT5oTL2HOxE8u5BYPVwg3juH2IU8LeGavMtcqjz6Bku80qOOPZmkDb1Q37I8Y7QevjYWe7t_YFg8hEvnPVE2QLx5TVm846XbvUUFGD2vtwg9YaJGPavAOj26F3M804bjPcx2aj3WdL08l7MSPeFdDr3wngc7o80xPmyzMbzIeLm8JLXwvVmAO70Nolo864nwOzfjFD7Mf8S6hwRivTeuej3-Nnq8pCyNPZ0cFbx5bJE7NVKVPdTBcL3pRli8ZjRNvMmYVj1XxHo81h9hvRGWRz3DYB-80cffOzPdqzyXQwG8hKO_PdXugj1e4E28KHbZvFcIq700iIu7cBwCPczmNj0kH-Q6mborvEyHczxnH_E7aPbvPLMqHb36NF28CJPivfJjJ7zC-6q6yJJeOxEYcD351JS7BVF3PLdAB730lZM6xdopvHItf7xGZ_Q6a7uEPfuzerw3uWe7BRJ5Pbv7cr3c3qg7eVq-vBdP2Ly5mkg6oZ3TPVGBmL2XnVE5WZNdPFhS8jtzYJy62G2GO73VhLyW2He41UqXvBQRhD2rOxM4-nWMPOuqgL3zX8Q4cPsvPG3GSb0F7A45NplsvRLzUT3PR245zLUoPcmfuT1lIpW4161UPeCvE7ycmKy5dKgQPXEghD2VTgK4tdGvPC1_eb1kbwc51VOQvEItPL000Ws3V9IFvdZMCD1_QYw3eOhgvPsvJr1DFik1Z9LmPALtMz3wSoM5AFoQO9aXWzxrvCi4yd3TuahmoDyWZCg4HvnjvRvrnL0cwoW40UQTPc2KLT3JZzS4bcX-vaLUPr0aL_S4wnVbvbow0r02w7u1ySIovEj_Jr3Tmk22KZIfvrT0or2HQag4AXBnPa_u2L2hUIe4YynSPZadqb3_L5y3PDWiPX8C3jzLkga4xVTaPRywcD3TmwA4XKihPX3ElL24oZY3ak8ZPqlumT0IAjK3HjiCvTPznj2c5_K4rQDXui2X7T3KSGg47ylPPcO2Rb1RyQe4IAA4E0AJSG1QASpzEAAaYCcJACwXU9H4IjDsD_sSFTHh9vj0_0v_Cpv__x0IDzEhw88EAf9HiCbhmAAAABjy3U4ZAOV_RPHZ_MNeIs3NAPq9dQ4TOZPg-joqqA8D5EQB8RMaCADZtuYQHefiHioYBSAALUvfEDs4E0AJSG9QAiqvBhAMGqAGAACYQQAA2EEAAADAAADAQAAAGEIAAPhBAACeQgAAMEEAAFTCAABwwQAAJEIAAIBBAABwQQAAwMEAAKRCAABEwgAAkMEAAGBBAADAwQAAdMIAAKJCAAAQwQAAnsIAAEBBAAAQQQAAoMEAAIDCAAAcQgAAkEIAAJhBAAAgwQAAmMEAADDCAABYQgAAMEEAAHzCAAAgQQAAMEIAANBBAADmQgAAQEAAABDCAAAAQgAAgEEAAKBBAACOwgAAJEIAAMhBAABUQgAA2MEAALrCAADAQAAAmEEAACTCAADwQQAAhkIAALLCAAAQwQAA4EAAAFxCAADgwQAA4MEAAADBAAAYwgAA4EEAAAjCAABkQgAAMEIAAAxCAAAIwgAAZEIAABBBAAC4wQAASEIAABDBAAAAAAAAGMIAAEDAAAAYQgAAAMEAAEDCAACEQgAAcMEAABjCAABQQQAAoEAAAMjBAADYQQAA4EAAANBBAABcQgAAIEEAAARCAAB0wgAAFEIAABjCAADIwQAA4EAAALBBAACawgAA6MEAAJBCAAAEQgAAJEIAAHzCAACgQQAAFMIAAIDAAAAwQQAA4EAAAFDBAACowQAATMIAAIA_AAC4QQAAoMAAAKDBAACowQAA0EEAAIBAAACQQQAANMIAAABBAAB8wgAAIEIAACxCAAAAwAAAoMEAABzCAAC4wQAAAMAAAIDBAADYwQAAyEEAAMDAAAAYQgAAqMEAAFjCAACSwgAAYMIAAJjBAACYQQAAuEEAAKBAAABEQgAAQMEAAODAAAC4QQAAYEEAAAAAAAAAAAAA6EEAAPhBAABowgAAgEAAABzCAADAwAAA4MAAADTCAAAYQgAAVEIAAGRCAAAAwAAAikIAAEDBAABswgAAJEIAAKhBAADoQQAAAAAAAIbCAAAIQgAASMIAAJBBAADAwAAANEIAACBBAABQwQAAYEEAANZCAAC6wgAAcMIAABRCAACowgAA8EEAABBCAADowQAAgkIAAJDBAACgwAAAiEIAAHzCAAAcwgAATEIAAPDBAAAQQgAAUMIAAKjBAABAwQAAwEEgADgTQAlIdVABKo8CEAAagAIAAOA8AAB0vgAAcD0AAPg9AACmvgAAVD4AAAQ-AADOvgAAyr4AAHQ-AACYvQAAyL0AAIC7AAAwPQAA-L0AAKa-AAAkPgAA4LwAAL4-AAD2PgAAfz8AAEA8AABAPAAAuL0AACS-AACgPAAAmD0AAPg9AABAvAAAzj4AADw-AAD4PQAAiD0AAKg9AABMPgAATD4AAMg9AAAkPgAAhr4AAMi9AAAUvgAAEL0AAFw-AACKvgAAmr4AACw-AACSPgAAmD0AAPi9AAB0vgAAFD4AAAy-AACOPgAAPD4AAMi9AAAQPQAALT8AAAS-AACYPQAAED0AAEA8AAB0vgAAhj4AACy-IAA4E0AJSHxQASqPAhABGoACAAA0vgAAMD0AALg9AABDvwAAfD4AAKA8AADYvQAAmL0AADC9AAD4PQAAEL0AAEA8AABEPgAAdL4AAKg9AADgPAAAUD0AAB0_AABwvQAAJD4AACy-AACYPQAALD4AAFC9AACgvAAALD4AADC9AACoPQAAJL4AAFA9AABwPQAAFD4AAKC8AACAOwAADL4AAEA8AABEPgAAbD4AACy-AAAUvgAAoLwAAIa-AAA8vgAADD4AAKA8AAA0vgAAf78AAJi9AABkvgAAuj4AAGQ-AAAMvgAAbD4AANg9AACivgAAUD0AAIi9AADIvQAAED0AAKi9AAAEPgAAgLsAAMi9AABQvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=pHhoSyfNlwU","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1836960090560650955"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3209042105"},"9001613928897408039":{"videoId":"9001613928897408039","docid":"34-4-15-Z59108EE9598C3D5A","description":"Filter Duplicate Elements in Haskell Helpful? Please support me on Patreon: / roelvandepaar With thanks & praise to God, and with thanks to the many people who have made this project possible! |","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/925454/76672e7088e3f4b13f4db4017e6e2090/564x318_1"},"target":"_self","position":"19","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DASI8OdMUqDg","linkTemplate":"/video/preview/9001613928897408039?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Filter Duplicate Elements in Haskell","related_orig_text":"Purely Haskell","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Purely Haskell\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ASI8OdMUqDg\",\"src\":\"serp\",\"rvb\":\"EqsDChM5Njg3MjAwNjc3MzkwNjE3MzM1ChM5NDgzMjg4MzYzMTE4MTk3NjE1ChM5NDIzMDU3MzgxNjMzNjAxNTc5ChQxNjA4MDMxNDc1MTM4MDQ5NzUzNgoUMTU0NDg0MzY3NDczNzc1MjU3MDEKFDE3MDg0NDA4MzQ1MTUzOTc5OTQ0ChM0NDM0OTczOTUyNjUwMDE5NDQyChMyOTU0MTIzODU0NjMwMTE4OTMzChI4Mzg1OTE0MTI4MTExMjM4OTYKEjUzMjkxMTk5NDA2MzQ2MzY3MwoUMTM3ODY2OTQzMjExNjA2NzUwMTQKFDEzNjA2MTk4NzMyODMwNTA3NzcyChQxNjM1NTQxODUyNDYzMDQzMDI1MQoUMTEyMTgyNDI0NDY0NTQ4NTI1MTcKEzUzMDY4NjAwNDE5NzQxNTkzNzgKFDE0Mjc1MTk3OTc3ODEyNjYyODQ5ChMxODM2OTYwMDkwNTYwNjUwOTU1ChM5MDAxNjEzOTI4ODk3NDA4MDM5ChQxNzI5NTgwODEwNDY0Mzg4NDA1MAoTNjA1MDYwMTY1NTIyOTM5ODE5NxoVChM5MDAxNjEzOTI4ODk3NDA4MDM5WhM5MDAxNjEzOTI4ODk3NDA4MDM5aq4NEgEwGAAiRBowAAopaGhiamtkaHRvZ2hoaWRnaGhVQ1BGLW9ZYjIteE41RmJDWHkwMTY3R2cSAgARKhDCDw8aDz8TuAGCBCQBgAQrKosBEAEaeIH7-gEE_gIA-ggN_PsE_wEU_f0A9gEBAPYH_P7_Av8A7A8J-gQAAAD6D_3--wAAAAH2AQT2_QEAHfL-BgIAAAAM__j7BwAAAAfy-gP_AQAAAgH6CfkBAAAGAAgAAAAAAPH8Cfz-AAAAAgIH_vH7AAAI8_kCAAAAACAALcKk2js4E0AJSE5QAipzEAAaYPULAB8BDt3XFDT9DcgHCQ708PkN9PkA_-cA5wrg9CkD2fIAJwAowg7RwAAAAAnH-R7xAO9MG9sd9xAoCOYQ1e8BfxUNAR8hDhTZ1gj2xjQA3CNGOQDjDR4UMQgB4SgTAiAALfRxUDs4E0AJSG9QAiqvBhAMGqAGAADwQQAAlEIAAMBBAAAEQgAARMIAAGhCAABAQgAAqMEAAHjCAAAgwgAAiEEAANBBAADYQQAAksIAAEhCAAAwwQAAuEEAAIDBAACYQQAAAMIAANhBAAAcwgAAUMIAACDBAABYQgAAqEEAADTCAADQQQAABEIAAMBBAAAAwQAAUMEAACzCAACQQgAAKMIAACBCAADAQAAA_kIAACDBAABAQQAAoMAAAEDAAAC4QQAAyMEAAPjBAACgQQAAoMEAAAzCAACgQAAAAMIAAKjBAABQQQAAoMAAAKhBAACwQQAATEIAADzCAADgwQAA0EEAAABBAADgQAAAMMIAACjCAAAUwgAAgL8AAABCAACQQQAAhEIAAHDCAACoQQAAMEEAAEhCAACQwQAAWEIAAEjCAACAwgAAsMEAAEDBAAB0QgAAYMEAAOjBAAA4QgAADMIAAIhCAABkwgAAoEAAACDBAABgwQAAAMIAAHDBAACAwAAAIEEAACBCAABEwgAAMEEAADDCAAAoQgAAAEAAAODAAAAQQQAAEEEAAPDBAABIQgAATMIAABzCAAAkwgAAwEAAAKBCAACAPwAAsMEAABDBAAA8wgAAuMEAAGDBAADYQQAAYMEAAHDBAADmwgAA2EEAADzCAAAAwgAANMIAAKhBAACGwgAAwMEAAMBBAACAwAAA0MEAAEzCAACWwgAAgD8AALBBAADAwQAAlEIAACTCAADAQQAAgkIAAGBBAADEwgAAtsIAAHBBAAC4QgAA4EEAAOhBAAAAQQAAgL8AAMjBAADgwAAAsEEAAOBBAACAQAAA4MAAAAzCAACiwgAABMIAAODAAAAwQQAAWMIAAAzCAABQQQAA8EEAAADAAAAowgAAREIAAIA_AADwQQAAuEEAABDBAAAUQgAAUEEAANLCAADIQQAAEMIAAIDBAADIwQAAYEEAAKDCAABowgAAJEIAAIRCAABswgAA0MEAAIA_AAAQwgAAVEIAACRCAACKwgAAYEIAABDBAAA4QgAAgD8AAIDBAABgwQAAQEEAAJjBAACwQgAAQMIAAAzCAAC4wQAA4MAgADgTQAlIdVABKo8CEAAagAIAAIA7AADoPQAAXD4AABC9AAAQvQAAmj4AAOC8AAAdvwAAJL4AABQ-AAC4PQAAHD4AAOC8AAB0PgAAUD0AAPi9AABUPgAAcD0AAFQ-AADCPgAAfz8AAAw-AADYPQAAJD4AAIa-AAA0vgAA6D0AAIK-AACgvAAAjj4AAEC8AABcvgAAUD0AAHA9AAC4PQAAoDwAAAQ-AAA0vgAAjr4AAFy-AACuvgAAyD0AAKg9AAAUPgAAHD4AAKC8AAAEPgAA6L0AADA9AACKvgAAPD4AAHQ-AAAwvQAAZD4AABy-AABAvAAAGz8AABw-AAAMPgAAgj4AAEw-AACoPQAAXD4AAIa-IAA4E0AJSHxQASqPAhABGoACAACoPQAADL4AANK-AAAXvwAAJL4AAKC8AABcPgAA4DwAAAS-AABEPgAAUL0AAIA7AADgPAAAVL4AAMg9AABQvQAAyD0AACc_AACavgAA6j4AADy-AAAkvgAAQLwAAEA8AADgvAAABD4AAIi9AACgvAAA2D0AAKC8AABAPAAAcL0AADC9AAAMvgAAQDwAACw-AACgPAAALD4AAOA8AABQvQAAvj4AAIi9AAAwvQAAiL0AAAy-AADIPQAAf78AAMK-AAAJvwAAmL0AADC9AAB0PgAAtj4AAEA8AACevgAAQDwAAOi9AABcPgAAEL0AALi9AACoPQAArj4AAFC9AAAkviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=ASI8OdMUqDg","parent-reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9001613928897408039"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false}},"dups":{"9687200677390617335":{"videoId":"9687200677390617335","title":"\u0007[Haskell\u0007] (\u0007[Purely\u0007] functional programming)","cleanTitle":"Haskell (Purely functional programming)","host":{"title":"YouTube","href":"http://salda.ws/video.php?id=b60fe4tehxA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/b60fe4tehxA?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":"d3d3LnlvdXR1YmUuY29tO1VDWXFVTEJEVjJHZlN4eDdZcWFHbXp2UQ==","name":"553 Vamshi","isVerified":false,"subscribersCount":0,"url":"/video/search?text=553+Vamshi","origUrl":"http://www.youtube.com/@553vamshi9","a11yText":"553 Vamshi. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":14,"text":"00:14","a11yText":"Süre 14 saniye","shortText":""},"date":"14 ağu 2021","modifyTime":1628899200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/b60fe4tehxA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=b60fe4tehxA","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":14},"parentClipId":"9687200677390617335","href":"/preview/9687200677390617335?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/9687200677390617335?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9483288363118197615":{"videoId":"9483288363118197615","title":"\u0007[Haskell\u0007] and PureScript Introduction | X-Crash Course","cleanTitle":"Haskell and PureScript Introduction | X-Crash Course","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-sxjvW3kE-k","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-sxjvW3kE-k?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":"d3d3LnlvdXR1YmUuY29tO1VDQW9fUjFDUDZJc0E4OGw0MVpwUHBvUQ==","name":"X-Team | Elite Tech Talent","isVerified":false,"subscribersCount":0,"url":"/video/search?text=X-Team+%7C+Elite+Tech+Talent","origUrl":"http://www.youtube.com/@XTeam","a11yText":"X-Team | Elite Tech Talent. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2069,"text":"34:29","a11yText":"Süre 34 dakika 29 saniye","shortText":"34 dk."},"views":{"text":"1,4bin","a11yText":"1,4 bin izleme"},"date":"10 eyl 2015","modifyTime":1441884940000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-sxjvW3kE-k?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-sxjvW3kE-k","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":2069},"parentClipId":"9483288363118197615","href":"/preview/9483288363118197615?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/9483288363118197615?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9423057381633601579":{"videoId":"9423057381633601579","title":"\u0007[Haskell\u0007] Tutorial: Building Grep from Scratch","cleanTitle":"Haskell Tutorial: Building Grep from Scratch","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=wmTTFp6oltk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wmTTFp6oltk?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":"d3d3LnlvdXR1YmUuY29tO1VDeVBkYmV5QjVDTk1zVVhuVkRCUHlBQQ==","name":"Purely Haskell","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Purely+Haskell","origUrl":"http://www.youtube.com/@haskell27","a11yText":"Purely Haskell. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3016,"text":"50:16","a11yText":"Süre 50 dakika 16 saniye","shortText":"50 dk."},"date":"1 mayıs 2024","modifyTime":1714521600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wmTTFp6oltk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wmTTFp6oltk","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":3016},"parentClipId":"9423057381633601579","href":"/preview/9423057381633601579?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/9423057381633601579?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16080314751380497536":{"videoId":"16080314751380497536","title":"Learn \u0007[Haskell\u0007] Parsing with Megaparsec: Comprehensive Tutorial","cleanTitle":"Learn Haskell Parsing with Megaparsec: Comprehensive Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-VFBFutfT-s","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-VFBFutfT-s?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":"d3d3LnlvdXR1YmUuY29tO1VDeVBkYmV5QjVDTk1zVVhuVkRCUHlBQQ==","name":"Purely Haskell","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Purely+Haskell","origUrl":"http://www.youtube.com/@haskell27","a11yText":"Purely Haskell. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3493,"text":"58:13","a11yText":"Süre 58 dakika 13 saniye","shortText":"58 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"23 mayıs 2024","modifyTime":1716422400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-VFBFutfT-s?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-VFBFutfT-s","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":3493},"parentClipId":"16080314751380497536","href":"/preview/16080314751380497536?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/16080314751380497536?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15448436747377525701":{"videoId":"15448436747377525701","title":"Harnessing the Multicores: Nested Data Parallelism in \u0007[Haskell\u0007]","cleanTitle":"Harnessing the Multicores: Nested Data Parallelism in Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kZkO3k9g1ps","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kZkO3k9g1ps?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":"d3d3LnlvdXR1YmUuY29tO1VDQ2I5X0tuOEZfT3BiM1VDR20tbElMUQ==","name":"Microsoft Research","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Microsoft+Research","origUrl":"http://www.youtube.com/@MicrosoftResearch","a11yText":"Microsoft Research. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4197,"text":"1:09:57","a11yText":"Süre 1 saat 9 dakika 57 saniye","shortText":"1 sa. 9 dk."},"views":{"text":"5,6bin","a11yText":"5,6 bin izleme"},"date":"6 eyl 2016","modifyTime":1473120000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kZkO3k9g1ps?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kZkO3k9g1ps","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":4197},"parentClipId":"15448436747377525701","href":"/preview/15448436747377525701?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/15448436747377525701?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17084408345153979944":{"videoId":"17084408345153979944","title":"You want to learn \u0007[Haskell\u0007]. This is why.","cleanTitle":"You want to learn Haskell. This is why.","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=va3kJ1YBBXo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/va3kJ1YBBXo?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":"d3d3LnlvdXR1YmUuY29tO1VDcU1xMzB1WV9xdEc5bWJqNVpkY1RUQQ==","name":"peppidesu","isVerified":false,"subscribersCount":0,"url":"/video/search?text=peppidesu","origUrl":"http://www.youtube.com/@peppidesu","a11yText":"peppidesu. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":179,"text":"2:59","a11yText":"Süre 2 dakika 59 saniye","shortText":"2 dk."},"views":{"text":"143,5bin","a11yText":"143,5 bin izleme"},"date":"27 mar 2023","modifyTime":1679875200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/va3kJ1YBBXo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=va3kJ1YBBXo","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":179},"parentClipId":"17084408345153979944","href":"/preview/17084408345153979944?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/17084408345153979944?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4434973952650019442":{"videoId":"4434973952650019442","title":"Pretty print binary tree with \u0007[haskell\u0007]","cleanTitle":"Pretty print binary tree with haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Ud-1Z0hBlB8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Ud-1Z0hBlB8?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":"d3d3LnlvdXR1YmUuY29tO1VDQkdZazVzMUZuazBQcHFTd3RIMU05dw==","name":"Evgeniy M","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Evgeniy+M","origUrl":"http://www.youtube.com/@lambdaway","a11yText":"Evgeniy M. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2926,"text":"48:46","a11yText":"Süre 48 dakika 46 saniye","shortText":"48 dk."},"views":{"text":"1,9bin","a11yText":"1,9 bin izleme"},"date":"26 oca 2021","modifyTime":1611619200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Ud-1Z0hBlB8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Ud-1Z0hBlB8","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":2926},"parentClipId":"4434973952650019442","href":"/preview/4434973952650019442?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/4434973952650019442?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2954123854630118933":{"videoId":"2954123854630118933","title":"Create Recursive Palindrome Checker using \u0007[Haskell\u0007]","cleanTitle":"Create Recursive Palindrome Checker using Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=tS7Wd52liUc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/tS7Wd52liUc?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":"d3d3LnlvdXR1YmUuY29tO1VDcy14YjFCNkFJUXdycHRmRnktVFJLUQ==","name":"Learn Coding Skills","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Learn+Coding+Skills","origUrl":"http://www.youtube.com/@learncodingskills","a11yText":"Learn Coding Skills. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":234,"text":"3:54","a11yText":"Süre 3 dakika 54 saniye","shortText":"3 dk."},"date":"20 eki 2023","modifyTime":1697760000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/tS7Wd52liUc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=tS7Wd52liUc","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":234},"parentClipId":"2954123854630118933","href":"/preview/2954123854630118933?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/2954123854630118933?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"838591412811123896":{"videoId":"838591412811123896","title":"\u0007[Purely\u0007] Functional GTK+, Part 2: TodoMVC","cleanTitle":"Purely Functional GTK+, Part 2: TodoMVC","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=9JCd-hObi1Q","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/9JCd-hObi1Q?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":665,"text":"11:05","a11yText":"Süre 11 dakika 5 saniye","shortText":"11 dk."},"views":{"text":"4,1bin","a11yText":"4,1 bin izleme"},"date":"17 oca 2019","modifyTime":1547683200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/9JCd-hObi1Q?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=9JCd-hObi1Q","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":665},"parentClipId":"838591412811123896","href":"/preview/838591412811123896?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/838591412811123896?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"532911994063463673":{"videoId":"532911994063463673","title":"Concurrency python vs \u0007[haskell\u0007], why \u0007[haskell\u0007] do it better?","cleanTitle":"Concurrency python vs haskell, why haskell do it better?","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=5RBxI1fm6wA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/5RBxI1fm6wA?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":"d3d3LnlvdXR1YmUuY29tO1VDQkdZazVzMUZuazBQcHFTd3RIMU05dw==","name":"Evgeniy M","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Evgeniy+M","origUrl":"http://www.youtube.com/@lambdaway","a11yText":"Evgeniy M. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1064,"text":"17:44","a11yText":"Süre 17 dakika 44 saniye","shortText":"17 dk."},"date":"2 ara 2021","modifyTime":1638459309000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/5RBxI1fm6wA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=5RBxI1fm6wA","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":1064},"parentClipId":"532911994063463673","href":"/preview/532911994063463673?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/532911994063463673?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13786694321160675014":{"videoId":"13786694321160675014","title":"\u0007[Haskell\u0007] by Example - 20 - GUI Charts: Hello World","cleanTitle":"Haskell by Example - 20 - GUI Charts: Hello World","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=U9OJzGPPEto","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/U9OJzGPPEto?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":"https://www.youtube.com/channel/UCVWrFVDQjVaCZjQVOknXzyA","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":1598,"text":"26:38","a11yText":"Süre 26 dakika 38 saniye","shortText":"26 dk."},"date":"29 eyl 2021","modifyTime":1632873600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/U9OJzGPPEto?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=U9OJzGPPEto","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":1598},"parentClipId":"13786694321160675014","href":"/preview/13786694321160675014?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/13786694321160675014?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13606198732830507772":{"videoId":"13606198732830507772","title":"\u0007[Pure\u0007] parallelism (\u0007[Haskell\u0007] Unfolder #47)","cleanTitle":"Pure parallelism (Haskell Unfolder #47)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=trDqqZldxQA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/trDqqZldxQA?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":"d3d3LnlvdXR1YmUuY29tO1VDSjVnaDA2VU1vei1jMFI0RWhxUU13Zw==","name":"Well-Typed","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Well-Typed","origUrl":"http://www.youtube.com/@well-typed","a11yText":"Well-Typed. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3020,"text":"50:20","a11yText":"Süre 50 dakika 20 saniye","shortText":"50 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"23 tem 2025","modifyTime":1753295388000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/trDqqZldxQA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=trDqqZldxQA","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":3020},"parentClipId":"13606198732830507772","href":"/preview/13606198732830507772?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/13606198732830507772?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16355418524630430251":{"videoId":"16355418524630430251","title":"\u0007[Haskell\u0007] Hello World / main function / main action and how to compile your first program","cleanTitle":"Haskell Hello World / main function / main action and how to compile your first program","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=_ejd-kSkz9Q","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/_ejd-kSkz9Q?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":"d3d3LnlvdXR1YmUuY29tO1VDVGVzeFZBeHR4bFp5Y244SlliSWZaZw==","name":"György Rotter","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Gy%C3%B6rgy+Rotter","origUrl":"http://www.youtube.com/@AbstractTeaching","a11yText":"György Rotter. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":237,"text":"3:57","a11yText":"Süre 3 dakika 57 saniye","shortText":"3 dk."},"date":"22 ara 2023","modifyTime":1703203200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/_ejd-kSkz9Q?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=_ejd-kSkz9Q","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":237},"parentClipId":"16355418524630430251","href":"/preview/16355418524630430251?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/16355418524630430251?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11218242446454852517":{"videoId":"11218242446454852517","title":"\u0007[Haskell\u0007] code: num2text . A function that converts a number into english words format","cleanTitle":"Haskell code: num2text . A function that converts a number into english words format","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XxQxswPuLvQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XxQxswPuLvQ?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":"d3d3LnlvdXR1YmUuY29tO1VDQkpUYmpYcC1PTUNIdjNqdjRXZklKdw==","name":"superlinux","isVerified":false,"subscribersCount":0,"url":"/video/search?text=superlinux","origUrl":"http://www.youtube.com/@superlinux","a11yText":"superlinux. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1222,"text":"20:22","a11yText":"Süre 20 dakika 22 saniye","shortText":"20 dk."},"date":"16 mayıs 2019","modifyTime":1557964800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XxQxswPuLvQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XxQxswPuLvQ","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":1222},"parentClipId":"11218242446454852517","href":"/preview/11218242446454852517?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/11218242446454852517?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5306860041974159378":{"videoId":"5306860041974159378","title":"\u0007[Haskell\u0007] 2c: Lists","cleanTitle":"Haskell 2c: Lists","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=VkcJS_t9nhA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/VkcJS_t9nhA?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":"d3d3LnlvdXR1YmUuY29tO1VDUTdBTjQ5QTBPRE1XakhXVUpCdUNCUQ==","name":"Ram Krishna","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Ram+Krishna","origUrl":"https://www.youtube.com/channel/UCQ7AN49A0ODMWjHWUJBuCBQ","a11yText":"Ram Krishna. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":491,"text":"8:11","a11yText":"Süre 8 dakika 11 saniye","shortText":"8 dk."},"views":{"text":"18,5bin","a11yText":"18,5 bin izleme"},"date":"27 oca 2015","modifyTime":1422316800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/VkcJS_t9nhA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=VkcJS_t9nhA","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":491},"parentClipId":"5306860041974159378","href":"/preview/5306860041974159378?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/5306860041974159378?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14275197977812662849":{"videoId":"14275197977812662849","title":"Practical Property Testing in \u0007[Haskell\u0007]","cleanTitle":"Practical Property Testing in Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=5Jfa5-D7vNw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/5Jfa5-D7vNw?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":2350,"text":"39:10","a11yText":"Süre 39 dakika 10 saniye","shortText":"39 dk."},"views":{"text":"3,2bin","a11yText":"3,2 bin izleme"},"date":"9 mayıs 2018","modifyTime":1525824000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/5Jfa5-D7vNw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=5Jfa5-D7vNw","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":2350},"parentClipId":"14275197977812662849","href":"/preview/14275197977812662849?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/14275197977812662849?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1836960090560650955":{"videoId":"1836960090560650955","title":"Book Day: Parallel and Concurrent \u0007[Haskell\u0007] #2.1","cleanTitle":"Book Day: Parallel and Concurrent Haskell #2.1","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pHhoSyfNlwU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pHhoSyfNlwU?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":"d3d3LnlvdXR1YmUuY29tO1VDZmZwNXpzRWNDdHk3RFZyaWMzUUV1dw==","name":"Christian Gill","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Christian+Gill","origUrl":"https://www.youtube.com/channel/UCffp5zsEcCty7DVric3QEuw","a11yText":"Christian Gill. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7233,"text":"2:00:33","a11yText":"Süre 2 saat 33 saniye","shortText":"2 sa."},"date":"28 eki 2020","modifyTime":1603843200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pHhoSyfNlwU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pHhoSyfNlwU","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":7233},"parentClipId":"1836960090560650955","href":"/preview/1836960090560650955?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/1836960090560650955?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9001613928897408039":{"videoId":"9001613928897408039","title":"Filter Duplicate Elements in \u0007[Haskell\u0007]","cleanTitle":"Filter Duplicate Elements in Haskell","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ASI8OdMUqDg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ASI8OdMUqDg?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":"d3d3LnlvdXR1YmUuY29tO1VDUEYtb1liMi14TjVGYkNYeTAxNjdHZw==","name":"Roel Van de Paar","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Roel+Van+de+Paar","origUrl":"http://www.youtube.com/@RoelVandePaar","a11yText":"Roel Van de Paar. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":184,"text":"3:04","a11yText":"Süre 3 dakika 4 saniye","shortText":"3 dk."},"date":"15 mar 2022","modifyTime":1647302400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ASI8OdMUqDg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ASI8OdMUqDg","reqid":"1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL","duration":184},"parentClipId":"9001613928897408039","href":"/preview/9001613928897408039?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","rawHref":"/video/preview/9001613928897408039?parent-reqid=1773430093614054-13837783709308864371-balancer-l7leveler-kubr-yp-vla-43-BAL&text=Purely+Haskell","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":"3837783709308864371743","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":"Purely Haskell","queryUriEscaped":"Purely%20Haskell","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"}}}