{"pages":{"search":{"query":"Cocoacasts","originalQuery":"Cocoacasts","serpid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","parentReqid":"","serpItems":[{"id":"3879637258712487643-0-0","type":"videoSnippet","props":{"videoId":"3879637258712487643"},"curPage":0},{"id":"6365073609550592212-0-1","type":"videoSnippet","props":{"videoId":"6365073609550592212"},"curPage":0},{"id":"3917360696009186762-0-2","type":"videoSnippet","props":{"videoId":"3917360696009186762"},"curPage":0},{"id":"8180765485068879777-0-3","type":"videoSnippet","props":{"videoId":"8180765485068879777"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dENvY29hY2FzdHMK","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","ui":"desktop","yuid":"3262570611769495790"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"8386009795389833270-0-5","type":"videoSnippet","props":{"videoId":"8386009795389833270"},"curPage":0},{"id":"4780762800832786216-0-6","type":"videoSnippet","props":{"videoId":"4780762800832786216"},"curPage":0},{"id":"3726384647234331781-0-7","type":"videoSnippet","props":{"videoId":"3726384647234331781"},"curPage":0},{"id":"5532451301028041249-0-8","type":"videoSnippet","props":{"videoId":"5532451301028041249"},"curPage":0},{"id":"7753841170771118395-0-9","type":"videoSnippet","props":{"videoId":"7753841170771118395"},"curPage":0},{"id":"3284622333721705616-0-10","type":"videoSnippet","props":{"videoId":"3284622333721705616"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dENvY29hY2FzdHMK","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","ui":"desktop","yuid":"3262570611769495790"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"18032360661118275504-0-12","type":"videoSnippet","props":{"videoId":"18032360661118275504"},"curPage":0},{"id":"10178661980637619851-0-13","type":"videoSnippet","props":{"videoId":"10178661980637619851"},"curPage":0},{"id":"1040557856831308560-0-14","type":"videoSnippet","props":{"videoId":"1040557856831308560"},"curPage":0},{"id":"2725452467588448133-0-15","type":"videoSnippet","props":{"videoId":"2725452467588448133"},"curPage":0},{"id":"1672893987747205606-0-16","type":"videoSnippet","props":{"videoId":"1672893987747205606"},"curPage":0},{"id":"16515756724231069053-0-17","type":"videoSnippet","props":{"videoId":"16515756724231069053"},"curPage":0},{"id":"12370974655792271747-0-18","type":"videoSnippet","props":{"videoId":"12370974655792271747"},"curPage":0},{"id":"10444157529267795504-0-19","type":"videoSnippet","props":{"videoId":"10444157529267795504"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dENvY29hY2FzdHMK","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","ui":"desktop","yuid":"3262570611769495790"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DCocoacasts"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"8359845007060120017295","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1472346,0,53;1457620,0,55;1433081,0,69;124067,0,73;1424968,0,46;1468855,0,63;1472054,0,25;1460716,0,27;1464561,0,30;1459297,0,91;1465968,0,10;1472010,0,50;1472029,0,90;898802,0,14;754547,0,14;1464523,0,75;1455766,0,91;1470249,0,32;1470223,0,37;1466296,0,95;1465919,0,91;1470864,0,99;1466082,0,32;1452016,0,91;1466619,0,5;1470515,0,13;188944,0,55;90500,0,3;1472080,0,34;1465692,0,0;1470316,0,12;1357005,0,43;1297912,0,14;1470414,0,83;151171,0,5;1281084,0,62;287509,0,89;1447467,0,98;1447551,0,48;1473596,0,24;1468028,0,84;912281,0,19"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DCocoacasts","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=Cocoacasts","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":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=Cocoacasts","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Cocoacasts: Yandex'te 122 video bulundu","description":"Результаты поиска по запросу \"Cocoacasts\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Cocoacasts — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y31c2f0102e2fc3e94441d3b821bc39c0","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1472346,1457620,1433081,124067,1424968,1468855,1472054,1460716,1464561,1459297,1465968,1472010,1472029,898802,754547,1464523,1455766,1470249,1470223,1466296,1465919,1470864,1466082,1452016,1466619,1470515,188944,90500,1472080,1465692,1470316,1357005,1297912,1470414,151171,1281084,287509,1447467,1447551,1473596,1468028,912281","queryText":"Cocoacasts","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"3262570611769495790","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1472666,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769495881","tz":"America/Louisville","to_iso":"2026-01-27T01:38:01-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-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":"1472346,1457620,1433081,124067,1424968,1468855,1472054,1460716,1464561,1459297,1465968,1472010,1472029,898802,754547,1464523,1455766,1470249,1470223,1466296,1465919,1470864,1466082,1452016,1466619,1470515,188944,90500,1472080,1465692,1470316,1357005,1297912,1470414,151171,1281084,287509,1447467,1447551,1473596,1468028,912281","queryText":"Cocoacasts","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"3262570611769495790","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":"8359845007060120017295","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":153,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"3262570611769495790","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1754.0__7d090cb2d4d9823803190509a95d03c049893005","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":"gs.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"3879637258712487643":{"videoId":"3879637258712487643","docid":"34-9-1-ZB4B6122965A95727","description":"Read the post on Cocoacasts. https://cocoacasts.com/swift-and-coco... In the previous episode, we drastically improved the performance and usability of the application. It no longer takes...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3991551/7c910c25f68d33ee24839faaf06c8d93/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/GT3JSgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DRAvjcl3qN-U","linkTemplate":"/video/preview/3879637258712487643?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift and Cocoa Essentials: Increasing Performance Through Caching","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=RAvjcl3qN-U\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzM4Nzk2MzcyNTg3MTI0ODc2NDNaEzM4Nzk2MzcyNTg3MTI0ODc2NDNqhAkSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TzQeCBCQBgAQrKosBEAEaeIEGAf7-A_0A-QgO_PsE_wEQDfoCCf8AAOz8AQUJAAAACQED8gYBAAD07wj-BwAAAPj7A_8D_gAAHA0JAAUAAAAF__QH9QAAAP0K-vf_AQAABAL-BQT_AAAX_gYDAAAAAP0P7_v_AAAA9BL-_QEAAAAG_Q4BAAAAACAALcdayzs4E0AJSE5QAiqEAhAAGvABXwLr_wTdFgXC9gUAxycIAIHtHP8o-PsBpuLbAc8U2wDX-OkAA_wf_wcWI__f-wsA3hb2_2IBAADj_Cz-E9YiASr8-gA13f0AFvcSAfz7___0Hgn_JRHmARDWHwAqIe0BF-_5_gwBCADU1-wA-_cGBBT9_gk3FP3_8wYLARAF3AHcFQMC4fP8-74PDfwj8PIHHPLqA0YE9ADv7AL8GAb9-hnm__0e5fT44gbq_fP0-fjt3fL67CoDCQsAAAAWIfwEAxsP_vjl9gLsBfz0C9__ChIsBQQfBgAD1v0E_9IrAAgCAwwFvv0IBgjt_f_w9_j_IAAtQVolOzgTQAlIYVACKnMQABpgQAgADyz98vDcQ-fs_tot0yYW7ffDP_8N2AAHMu_oFOvnxRUp_xfsHwmwAAAADecQEfgA7GYZ3Rf90i4NpKr4DgF_9dYt_N4fHe3FFfH9G8kC5AwsANry-wjq7Oh7AvEIIAAt-LYuOzgTQAlIb1ACKo8CEAAagAIAADS-AAAQvQAAQLwAABQ-AABcvgAAPL4AAAQ-AAAhvwAAQLwAACw-AAAQvQAAmD0AABC9AACYPQAAcL0AALK-AAB0PgAAoDwAAEA8AADSPgAAfz8AAAw-AAA8vgAABD4AABC9AACIvQAAgDsAAKK-AAAsvgAAcL0AAIA7AAABPwAA2L0AAAG_AABQPQAAVL4AAI4-AADYvQAAqL0AAFC9AAA8vgAAVD4AAKI-AAAkPgAAhj4AAHw-AAAcvgAAED0AAIK-AAC4PQAAiD0AAEA8AABAPAAARD4AAJq-AAAwPQAAXz8AAEC8AABwPQAABL4AANg9AACYvQAAQDwAACS-IAA4E0AJSHxQASqPAhABGoACAACAOwAAQDwAAIC7AAAFvwAAUD0AAHC9AADovQAARD4AADy-AAA0PgAA2L0AAPi9AADYPQAAjr4AAOA8AACYvQAAuD0AACc_AADYPQAAvj4AAIi9AAC4PQAA2D0AAGS-AACoPQAA2L0AADC9AABAPAAA4LwAALg9AADgPAAAqD0AAIC7AAAUPgAAFD4AAIK-AABUPgAAFD4AAFy-AABUPgAADD4AAAS-AABUvgAAgDsAAGy-AACAOwAAf78AADC9AACqvgAAND4AAOA8AABAvAAAUD0AABQ-AACoPQAAgLsAADC9AABQvQAA2L0AAKA8AADYvQAA2D0AAIA7AADYvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=RAvjcl3qN-U","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3879637258712487643"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"6365073609550592212":{"videoId":"6365073609550592212","docid":"34-0-4-Z88402779B44593EA","description":"Read the post on Cocoacasts. https://cocoacasts.com/swift-and-coco... I tend to talk about topics that aren't very exciting to most developers, but I also try to make it a habit to discuss topics...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4581705/a9cce438b5bd480b5346086386ca0549/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/drWYQgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZ5yLBAjGhs8","linkTemplate":"/video/preview/6365073609550592212?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift and Cocoa Essentials: Protecting the Secrets of Your Mobile Application","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Z5yLBAjGhs8\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzYzNjUwNzM2MDk1NTA1OTIyMTJaEzYzNjUwNzM2MDk1NTA1OTIyMTJqtg8SATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TugaCBCQBgAQrKosBEAEaeIEGB_kEA_0A-QgO_PsE_wEeAPz-8wMDAOEB9v8K_AIACQwH9AABAAD89_38CQAAAPz4CAz__gAAEhUFBQUAAAAR-fUB9AAAAAAZ9Qf-AAAA__v7_wT_AAAb_O_5_wAAAOwJAfL__wAA8wMKAwAAAAD_CBD-_wAAACAALTGCyjs4E0AJSE5QAiqEAhAAGvABZfIAAM0GDf4fCQIA2DDwAIHw-_8f_-IAzvzwAK_v4f_oFfIA8-QVAAMAHP_eCgcA_SPl_zz-_gD79ioC_fsHABgB8wAo2QwBKerzAAny5gDxBxwAGQISABLvCAARGvwBJgkQAAnt5gDv5OMA-_35Av8UEAQT-wj_7Q8UAOf9_QLi6AQA6fsGBPUO_AENFhQECg3l__wQ8P_rAgQIAAz3B_UJCv4f7OH-CgX1BeL36AX1Dgz9Cgf_B__9Awb57PkB-w4F-wjl_wji8_z9E_j5AQoIEf7xCggHDeLw_u7tDwPu8ggA-_8AAg8J9wkTAPTzIAAtkPpOOzgTQAlIYVACKnMQABpgOwAAJyn60fGdcNoaFNIL-fP8893YJf8C8__nK-HP8QMRuhkg_zQICuqlAAAAHv0INwEA5X8UuN3t7jodg7nbMhZi9xMWvNYTAMPHJCLhBO_xBR1SAPjtqvkX_9lpAu4OIAAt3r0YOzgTQAlIb1ACKq8GEAwaoAYAALBBAACgwQAAIMEAAAhCAAAAQAAAgEAAAEhCAACAwQAASMIAAGjCAADgQQAASMIAABDCAADAwQAAoEAAAFTCAAAwQQAAIEIAAIbCAABIwgAAcEEAACzCAACIQQAAuEEAAAAAAABMwgAAlsIAAODAAABQQQAAOEIAAGDBAAAEQgAAhMIAAIDAAAC4wQAAgsIAAEBBAABAQgAAgD8AAIhBAACoQQAAAEIAABBCAABEQgAAQMEAACzCAACgQAAAgMAAAP5CAACYwQAAHMIAAFzCAAAwQQAAOEIAAIDAAAAAwAAAtMIAAEDCAACIwgAAAEEAADBBAAAgwgAAFMIAAGjCAACAQAAAEMIAAHjCAABgwQAATMIAAGTCAAC4QQAA-MEAABDCAABgQgAAwMAAANrCAAAIwgAAYEIAAIxCAABEwgAAEEEAAGRCAACiQgAAEMEAAAAAAAAYwgAATEIAAMDAAAAEQgAAAEIAABBBAAAUQgAA4MEAAILCAADAwAAAjsIAAIhBAAC8QgAAHMIAANjBAADgwAAAUMEAADBBAACOwgAAmMEAAEDBAAAIwgAAsEEAAHDBAAAEQgAAXEIAAABAAACAwAAAgMEAACBBAADIQQAAwEEAAKBAAAAMwgAAKMIAAMjBAABgwQAACMIAAEDAAABMQgAAQEEAAFDCAACIwQAAeMIAAIDAAADgwAAAkEEAAODAAACQQQAAsMEAAIC_AACgwAAABMIAAABAAAAQwgAAAEAAAOBBAACowQAAkEEAAPBCAAAMwgAAdMIAAKDAAAA4wgAAtkIAAABCAAAwwgAAuEEAAHDCAADQwQAACMIAAK7CAAAQwgAAHEIAAHBBAADgwAAAAEIAABDBAACAvwAAKEIAAMBBAAA0QgAADEIAAExCAABgwQAANMIAAGxCAAB8wgAAQMAAAIC_AAAgQQAAwMAAANDBAABQwQAAVEIAANhBAAA4wgAAAMIAAKBBAABoQgAATMIAAFDCAADQQQAAgL8AANhBAAAowgAAsMIAAIA_AACAwAAAoMAAAMhBAABAwAAA4MEAAITCAAB4wiAAOBNACUh1UAEqjwIQABqAAgAAXL4AAIA7AAC4vQAAUD0AAKC8AAAcvgAAXD4AACO_AADgvAAAUL0AAJi9AABAvAAAgDsAAFA9AABAvAAAZL4AAFw-AABAvAAAnr4AAMo-AAB_PwAAFD4AANi9AAC-PgAAFL4AADw-AADovQAAuD0AALg9AAC4vQAALD4AALg9AACAOwAAvr4AADQ-AAAwvQAAxj4AAJa-AABAPAAAHD4AAIq-AACIPQAAhj4AAEA8AAC6PgAAtj4AAPg9AACqvgAANL4AAJi9AACWPgAAgDsAANg9AACePgAADL4AABC9AABhPwAA4LwAAKg9AABEvgAAbL4AAIC7AACYPQAAkr4gADgTQAlIfFABKo8CEAEagAIAAKC8AAAQvQAAgLsAACu_AABQPQAAoDwAAIC7AACaPgAARL4AAPg9AABwvQAAmL0AAHC9AACivgAAgLsAADC9AADIPQAAKT8AAEA8AACyPgAATL4AAAw-AABQPQAAJL4AABC9AADovQAAqL0AAKA8AABwvQAAgDsAAKg9AABQPQAAgDsAADw-AABkPgAARL4AAJI-AACIPQAAlr4AAJI-AADoPQAATL4AALa-AAAMPgAAmr4AAOA8AAB_vwAAgLsAAKa-AAAUPgAAQLwAAHA9AAA0PgAA6D0AAMg9AACAOwAAQLwAADC9AABQPQAADL4AABy-AAAkPgAAUL0AAKC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Z5yLBAjGhs8","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["6365073609550592212"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"3917360696009186762":{"videoId":"3917360696009186762","docid":"34-5-8-ZA6F56C6CD04884D4","description":"Most of the Cocoa APIs we use to build applications are driven by Objective-C. This doesn't mean we need to use Objective-C to take advantage of these APIs, but it does mean that the APIs lack...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2220772/3921186f84cc7ef942142608fdce78ca/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/NKTCbwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DH7NWc3t5N1w","linkTemplate":"/video/preview/3917360696009186762?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift and Cocoa Essentials: Taking Advantage of Swift's Native Result Type","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=H7NWc3t5N1w\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzM5MTczNjA2OTYwMDkxODY3NjJaEzM5MTczNjA2OTYwMDkxODY3NjJqtg8SATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TygOCBCQBgAQrKosBEAEaeIEEC_MBAAAA-QgN_PsE_wETAgT59gEBAOT2BgII_QIACQED8wYBAAD19gAGBgAAAAfvBfv-_QEAFxf9-wQAAAD7-gMD_gAAAPgG-QD-AQAA__z7_wP_AAASCAL0_wAAAAYF-_b-_wAABQ35AwAAAAABAAn2_wAAACAALXgc1Ts4E0AJSE5QAiqEAhAAGvABZxHw_vzSCAOwBtkA0wYFAYEa7gA25fsA1d_UAOnm2QHR9-YABeMJ_twIC_-OEe4BuRzM_ko39QDuBh0AJ-AfABTh5QFS4A4CJg4NANkV4f8FGhj--OQSAEbh-wIm-v76GAAU_tTiygHG_OkAAAYbAxLxAv89Jx4A7Bs1AfMrFwTm8hEF5Q4h_LQRD_sEEuwEFP7qCTUo6f_y-BYCEwL0Bx3i__wA9gT1BCERCs_mAPzd6-4Fz_X-BugkHv70NxgD-_URAfLfAe4U9gTsEv7v-vdD6wEU7_z_Adnz_rcTEALl-gL25xnxBd37HeX4DPbxIAAtaOIOOzgTQAlIYVACKnMQABpgPxEANSX14fqvK80M_MMK5wj1DPatLf_33_8WPcIN8hn0qyIP_zXWEvqoAAAAJRsZLekAFHH7ytwB5x_pvIQCIgx_C91PtgYrE8jEMRnz4PTt6gwGAPf60wYF8eRv_QIwIAAteuEbOzgTQAlIb1ACKq8GEAwaoAYAAKhBAADAwQAAAMAAABBCAACgQAAAEEEAAEBCAABwwQAAWMIAAHDCAAC4QQAAUMIAABzCAADAwQAA4EAAAEzCAABAQQAAIEIAAIzCAAA8wgAAYEEAACjCAABgQQAAwEEAAEDAAABAwgAAmsIAAKDAAABgQQAAPEIAAFDBAAAAQgAAgsIAAKDAAACYwQAAgsIAAIBBAABMQgAAgMAAADBBAACQQQAA4EEAABxCAAA8QgAAAMEAABzCAADgQAAAwMAAAP5CAACwwQAAIMIAAETCAACAQQAAMEIAAIDAAACAwAAAsMIAAETCAACEwgAAAEEAADBBAAAowgAAFMIAAFzCAACAQAAAHMIAAGDCAACAwQAAVMIAAGjCAAC4QQAA6MEAABzCAABkQgAAAMEAANrCAAAIwgAAVEIAAJJCAABAwgAAMEEAAGBCAACiQgAAAMEAAAAAAAAIwgAAREIAAODAAAAAQgAAGEIAABBBAAAgQgAA-MEAAIDCAABAwAAAhMIAAHBBAAC-QgAAJMIAAATCAAAAwQAAYMEAAHBBAACGwgAAcMEAAHDBAAD4wQAA0EEAAJDBAAD4QQAAbEIAAIA_AADAwAAAcMEAAKBAAADYQQAAwEEAAKBAAAAEwgAAOMIAANjBAABAwQAADMIAAIA_AABcQgAAMEEAAGzCAACIwQAAcMIAAADAAADgwAAAqEEAABDBAAC4QQAAwMEAAADAAADgwAAAEMIAAIA_AAAUwgAAgL8AAPhBAADAwQAAmEEAAOhCAAAMwgAAaMIAAAAAAABIwgAAtEIAAPBBAABAwgAAkEEAAHzCAAC4wQAABMIAAKrCAAAMwgAAGEIAAHBBAABAwAAA4EEAAADBAACAQAAAIEIAAMBBAAA8QgAAAEIAAERCAACIwQAAPMIAAFxCAACAwgAAgL8AAAAAAADgQAAAIMEAAOjBAABwwQAAaEIAANBBAABIwgAAyMEAAHBBAABgQgAAXMIAAFDCAADYQQAAoEAAAOBBAAAkwgAAqsIAAEBAAACgwAAAYMEAAPBBAAAAwAAAqMEAAIjCAABowiAAOBNACUh1UAEqjwIQABqAAgAAyL0AALi9AABsvgAA6L0AADC9AADgvAAAgDsAAEG_AACSPgAAuD0AAKi9AAD4PQAAFL4AAOA8AACIPQAAJL4AAKY-AAAQvQAA6L0AABs_AAB_PwAA1j4AACw-AAAkPgAAFD4AAKg9AAAUvgAAFL4AAOA8AAAwvQAAqD0AADw-AAA0PgAA8r4AAPg9AABcvgAAED0AABA9AACGvgAAUD0AAOi9AAAUPgAA1j4AADA9AAD4PQAAhj4AAFC9AADYvQAAJL4AABS-AABAvAAATD4AANg9AAD-PgAAgLsAAEA8AABVPwAAEL0AAKA8AAC4PQAAij4AAFA9AAC4PQAABL4gADgTQAlIfFABKo8CEAEagAIAADC9AACIvQAAEL0AACW_AADYPQAABL4AABw-AAAUPgAAHL4AADA9AACYPQAA4LwAAGy-AADOvgAAmD0AABA9AAAsPgAAKT8AAIg9AADaPgAAPL4AADw-AABQvQAADL4AANi9AACgPAAAHL4AAKA8AABQvQAAQDwAAJg9AADYPQAAUL0AABA9AABsPgAAML0AAGQ-AABAPAAAlr4AAFQ-AABMPgAAuL0AANK-AADoPQAAsr4AACw-AAB_vwAA0r4AAKK-AABwvQAAiL0AADQ-AAAEPgAAgLsAADw-AADgPAAAUL0AAAS-AAAQPQAAmL0AABS-AAAsPgAAmL0AAIA7IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=H7NWc3t5N1w","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":360,"cratio":1.77777,"dups":["3917360696009186762"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"451592627"},"8180765485068879777":{"videoId":"8180765485068879777","docid":"34-3-3-ZE4FA2D0BE5CA0EB6","description":"Even though threading and concurrency are more advanced concepts, you need to understand the basics regardless of your level of experience. The devices we develop applications for are powered by...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1032981/4c3398bf548111f28e1c2191af9bce35/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/BYb1cgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJ4Vtt5ktFlU","linkTemplate":"/video/preview/8180765485068879777?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift and Cocoa Essentials: What Is the Main Thread","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=J4Vtt5ktFlU\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzgxODA3NjU0ODUwNjg4Nzk3NzdaEzgxODA3NjU0ODUwNjg4Nzk3NzdqkxcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TuASCBCQBgAQrKosBEAEaeIEDAvMD_QMA-QEACfcG_gL4DAD6-f39AO78BvoGAAAACAED8wYBAAD29gAGBgAAAPP6AQX9AAAACwz7AQUAAAAI-AAH_QAAAAEB-fr_AQAAC_wHAwP_AAAW-_z-AAAAAPQL-PQAAAAAABH9_wEAAAABBAb-_wAAACAALXVL3js4E0AJSE5QAiqEAhAAGvABVgvk_hvrAwTRAusBuxXsAIEAAv8f5O4AqPbzAM8U2gC-7uMAEesp__0OEADNAfD_-xLT_0gUAQD5-yP_FgwfAAkO-AE23P0AFwfvAeck7f7-CiD-FP3_ABLH7gAw-Of9Iu7tANv35gDW0AADIgkGA_T3EgEiHAn_BRb-_PgV8QTmAP0A6_QiAb4PDfwLAx4CKAnZAyMW-_f15uwFDfTrAP798fgn4AMA8t0C_-b9AvvZ_u__AQUHAvsdEfnkMBAB6fEW-ff5FAMOEvT2EsoHBvg67gEkFQEJ9hj5-MMu8vvOBQ30xgv6Be38Efr38g4SIAAtv08kOzgTQAlIYVACKs8HEAAawAdaaL--PF4SPdKMBT1T5FW9Ud6HPIviMLyo4Ru-3xbsPIfbRjzXFAg-IgY1PUfCozycTZe-6j1cuWSPFryPcRU-wC67umtpCT25-iG-KIENvY-6Bz2m1AW-P0ypugVmqrzNs009Rf1EvbYlvDzwNHk-bmx2vGQU9Du0jmq-4UGzu4yPprsvm0o9t0orvdZoIryGjVI-A7nfvBKMXry7JgQ-rYefvUB3-LwOaj--XsbiO0RE-zx2-Tu9_-MpPEtNTDyAft89AWKMvRflBDy1MuG9J0pnPcFtEj3ZbDY93ACiPDYS1zu5PLG90P5RvdcRLLw-xfu8IlgwvdM3RDwijA--dTlqvXFGg7zwiws-8z-zu-I6xjsxwgq929AePfnfRrsr3sg8fJf3vKTDQzynSd88_KKMu1KE7zyvBxO9SOcTvOQ0nzwTRbg9k0b7vHXMubwSTCW-VyNbvTK6kzsoBYK8xd6gPaY_4LyvPC09VL1GPL7HUzs-Mrc9uZ3HPMplpzjh4Qc92UXsvJFxFjz9Lzc9p9KqPaB_TLz5ujG8iW0BPS2Bb7ty86I9ppoZPV1IkTxZNB27O5KmPW22KLzZ7QO-Ytjlu3QsjLohHok9oK5pPUA4GTzxKQU9ennwPNdkFTzLa0A9aEEovm0lODrMN7y9CnmOvAjE7zvxnmO9XXaOvYnVxrlmweS9Ythlu8oTLbtNCp29AqwCPNiGxDoQinc8QEJ-PZN6CbvJ2lC9IN90vUjZIbnQ8VE878u0Pa4ZgzgVs3Q9QGCvvY1ifjg7dcA8-9hTvW4uxThMsy88b_bivPZoxzjOWI88zu5aPZV8IDhrJC49LxXbvbtqNznDEeQ8yOjlvGJGFLokJi29tCMTO_ps3bitdIy71XYzPUL_Gro3U6G8s68VOf0yNTmx3NK874C8vMvMZrk98Tw9o1guvdwAFLk9_ZQ7HB0BvS-lorhi9OC7mZokvb02qDj39RK9CPZpPb3wkbgzVja9Xt8iPcM_azmiJqo94d8xPPxCczim8na9i6OXvZRjmjdgWRm-i8JOvSow-riMcwq9FuofPU_5ijjNrju93PsvvEp9LTgW30u9UYL-vURYLLjtQpi8fccVPRCtQ7aBFYG9UEIfvYeJHTh9eeG9MsIAvXlliTh3jyA8pJ-6vPgMU7gD9dw8h89sPRqEvrYjOU88OqHhPGsk0bdTZU48e1yVvV51vLdjmT49s60rPX_hdzjdb368b9l8vNk_sbhE0IM77rqyPbrqrDe-7TM9AMT9vajO_7cgADgTQAlIbVABKnMQABpgUwkARTLx3yHOM-Te_rzv0BLh8g_PMf8K8P8XPvb7-fzPuSMZ_0jrL_mhAAAAH9cTGtgADnsA6_wI7h4ugaL5Ew9vIcZJ1gUYSNemIhcN9N7f5BA1APT00SnjA9pgI_weIAAtxVIXOzgTQAlIb1ACKq8GEAwaoAYAAKhBAACowQAAwMAAAAxCAAAAAAAAwEAAADhCAABgwQAAUMIAAHDCAADYQQAATMIAAAzCAADAwQAAoMAAAFTCAAAwQQAANEIAAIDCAAA8wgAAqEEAACTCAACYQQAAqEEAAIA_AABEwgAAmMIAAAAAAABQQQAALEIAAADBAAAEQgAAiMIAAODAAACgwQAAhMIAAFBBAAAsQgAAAMAAAGBBAACIQQAA-EEAABxCAABIQgAAcMEAAATCAAAQQQAA4MAAAP5CAADIwQAAIMIAAHTCAAAwQQAAIEIAAKDAAACgwAAAosIAAETCAAB0wgAA4EAAAOBAAAAQwgAABMIAAFTCAAAAQAAAFMIAAHDCAAAwwQAASMIAAFjCAACgQQAABMIAABDCAABgQgAAQMEAANrCAAAQwgAAeEIAAIRCAABEwgAAgEEAAGRCAACoQgAAUMEAAIBAAAAkwgAATEIAAODAAADoQQAAHEIAAMBAAAAcQgAA8MEAAHzCAADAwAAAkMIAALBBAADCQgAAMMIAANjBAAAAwAAAkMEAAFBBAACMwgAAmMEAADDBAAAcwgAA4EEAADDBAADQQQAAWEIAAMDAAABAwAAAgMEAAEBBAAC4QQAA-EEAAOBAAADwwQAAFMIAANDBAAAwwQAAAMIAAEDAAABQQgAAMEEAAFTCAABAwQAAeMIAAADAAADAwAAAwEEAAADAAACAQQAAoMEAAAAAAAAQwQAADMIAAIA_AAAEwgAAAMAAAPhBAAC4wQAAmEEAAPZCAAAMwgAAdMIAAEDAAAA4wgAAukIAAAxCAABIwgAAoEEAAIDCAACwwQAA-MEAAKzCAAAMwgAAQEIAAFBBAACAwAAA-EEAAGDBAACAwAAAMEIAAKhBAABAQgAADEIAAEhCAABgwQAANMIAAExCAAB8wgAA4MAAAKDAAABQQQAAQMAAANDBAACYwQAATEIAAOhBAAAowgAAEMIAAGBBAABcQgAATMIAAEjCAAAEQgAAAAAAAABCAAAowgAAuMIAAAAAAACAPwAAAMEAAOBBAABAQAAA8MEAAHDCAAB0wiAAOBNACUh1UAEqjwIQABqAAgAAor4AABy-AACoPQAA4DwAAOC8AAAsvgAAgLsAAAe_AABQvQAAQDwAAHC9AACIvQAA4DwAAHA9AABAPAAARL4AAIo-AABAPAAAoLwAAP4-AAB_PwAAUD0AABw-AACIPQAAgLsAAMi9AADgvAAAQDwAADw-AADYPQAAuD0AAJ4-AAAwvQAAnr4AAJg9AAAwvQAAgj4AAAy-AACgPAAAgLsAAEC8AACKvgAAwj4AAEA8AAA8PgAATD4AAMi9AACKvgAAir4AAJi9AACAOwAA2D0AAAw-AABsPgAAVL4AABA9AAA_PwAA2L0AALg9AAAUvgAAdL4AAKA8AADgPAAANL4gADgTQAlIfFABKo8CEAEagAIAADS-AABAvAAAqL0AAC2_AABAPAAAfL4AADA9AACAOwAAML0AABQ-AACgvAAAyL0AAEA8AACivgAAyD0AAHC9AABQPQAALT8AABw-AACmPgAAqL0AABQ-AABAPAAA2L0AAOC8AAAQPQAAUL0AAIC7AABwvQAA4LwAAEA8AAAEPgAAFD4AAOC8AAAUPgAADL4AAHQ-AACYPQAAVL4AAHQ-AABEPgAA6L0AAJK-AABwPQAAJL4AAIC7AAB_vwAAbL4AAKa-AADgvAAAyD0AAJi9AAD4PQAAgLsAABQ-AAAwPQAAQLwAADC9AAAwvQAAmL0AABC9AABwPQAAbL4AAEC8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=J4Vtt5ktFlU","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8180765485068879777"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2160409209"},"8386009795389833270":{"videoId":"8386009795389833270","docid":"34-11-8-ZE2524FC563F3DE75","description":"Many developers still get confused when they come across the word asynchronous. What does it mean? What is asynchronous programming?","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4667794/0373f3d02492a8acbae994b7632b94c6/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/H-yxMwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHo66StT-x2s","linkTemplate":"/video/preview/8386009795389833270?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift and Cocoa Essentials: What Is Asynchronous Programming","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Ho66StT-x2s\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzgzODYwMDk3OTUzODk4MzMyNzBaEzgzODYwMDk3OTUzODk4MzMyNzBqtg8SATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8T7gGCBCQBgAQrKosBEAEaeIH9CPr2BPsA9_0J_fsE_wEOBv8C9gAAAOQP_PgI_QEA_REH-wsBAADx-vcBCQAAAPMHAPf8AAAAEhUFBQUAAAAN7_3_-QAAAAISAAX-AQAA9wEL_gMAAAAh9QYDAAAAAOsP8_7_AP8ABg75AwEAAAAE9Qn7AAAAACAALe-ixTs4E0AJSE5QAiqEAhAAGvABYvznAMsYCP84APD__QMFAYHw-_81_wwAzfUIAN8R8gH0BdgA8PAMAL8ZFQHZD_cA7vHXAEUQEP8H9xkABPAEAAcL-QAw9ekAFOUOAPMZ-v_4E-j_DAUM_zDq_AILEQz_L_vz_-YR7wDd3_AAC-wLAgz2AQAEHBYCAAEL_fIj_AXu9gwD7_cbAe_7_PwR-hIDE_z6AAQTBwTpBP_9Gv7tARTr__0KDt4AGgn6BAr8Bv_wDvEC-hUPCQQNAP4NCBQC5v8I9-L4CQT0-wQIAvjuCQAIA_3oF__-_Rj4BuLx_ff_Cwj4B_cA-O_1BP74AvkAIAAtkPpOOzgTQAlIYVACKnMQABpgZgkAIvvsxwS-bMsB0eQNDhzmIdzfL__w7P_wRvbS8OT-0RE__0IMBv2iAAAAG9f5SdgADX8FrvUJ3k0XoMLfMxhzGuMzvtjr_cyXHxnE1-jxAyAwAArVygEVDuhhFv8XIAAtmV4SOzgTQAlIb1ACKq8GEAwaoAYAAKhBAADAwQAAgL8AACBCAAAAwAAAgEAAADBCAACIwQAASMIAAHzCAADgQQAASMIAAATCAACowQAAgD8AAFTCAAAQQQAATEIAAJLCAAAwwgAAYEEAAAjCAACYQQAAoEEAAADAAAA0wgAAnMIAAODAAACYQQAAOEIAAIDAAAAYQgAAgMIAAADAAACgwQAAgsIAABBBAABEQgAAAMAAADBBAAAwQQAA4EEAAAhCAAA4QgAAcMEAAAzCAADgQAAAMMEAAP5CAAC4wQAAGMIAAETCAACwQQAAJEIAAADAAAAAAAAAqsIAAFjCAACIwgAAgEAAAKBAAADwwQAAJMIAAEjCAAAQQQAA-MEAAGTCAACgwAAAQMIAAEjCAADQQQAA8MEAAADCAABsQgAAcMEAAN7CAAAUwgAAVEIAAIpCAAA8wgAAIEEAAHxCAACWQgAAMMEAAAAAAAAgwgAAZEIAADDBAAAEQgAAKEIAAKDAAAAEQgAAAMIAAHjCAACgwAAAjsIAAMBBAAC4QgAARMIAAPjBAACAvwAAsMEAAGBBAAB8wgAAiMEAADDBAAAcwgAAyEEAAKDBAADoQQAAcEIAAMDAAADgwAAAmMEAAEBBAADYQQAAqEEAAMBAAADgwQAALMIAAMjBAABwwQAACMIAAAAAAABcQgAAAEEAAFTCAACgwQAAcMIAAKDAAABAwAAAmEEAADDBAACIQQAAoMEAAABAAACAwAAAEMIAAKBAAAAcwgAAoMAAAPBBAADQwQAAoEEAAPRCAAD4wQAAdMIAAABAAABAwgAAuEIAABxCAABMwgAAiEEAAIDCAADIwQAABMIAALDCAAAEwgAATEIAAGBBAACAwAAAAEIAAFDBAABAQAAAGEIAAKBBAAAkQgAA6EEAAFxCAAAwwQAAVMIAAGhCAABgwgAAgL8AAIDAAABgQQAAIMEAAPjBAABwwQAAZEIAABRCAAAowgAAAMIAACBBAABYQgAAQMIAADjCAAAIQgAAAMAAAABCAAA0wgAAqsIAAADAAAAAAAAAUMEAAPhBAABAQAAAGMIAAILCAABgwiAAOBNACUh1UAEqjwIQABqAAgAAVL4AACy-AAC4vQAAoDwAADC9AACAOwAAFD4AAL6-AAAsvgAAiD0AAIq-AACIPQAAED0AAKi9AACgPAAAML0AAOg9AACgPAAAMD0AAMY-AAB_PwAADD4AADC9AADgPAAAoDwAAPi9AADovQAA6D0AAJg9AABcPgAA6D0AAHA9AAAcvgAAqr4AAGQ-AACgPAAAdD4AAIi9AADYvQAAUD0AAAQ-AABAvAAAqj4AAAQ-AACSPgAAJD4AAKi9AAC4vQAA-L0AAPi9AAAwPQAA4LwAAIo-AACoPQAAFD4AAMg9AAAFPwAAED0AAFA9AAAsvgAAMD0AAHQ-AADgPAAAfL4gADgTQAlIfFABKo8CEAEagAIAAFA9AADYPQAAEL0AABu_AADIvQAAyL0AAIg9AAA8PgAAML0AALg9AADovQAATL4AALg9AACCvgAAqD0AAMi9AADYvQAAIz8AAMg9AADOPgAAmD0AACQ-AAAMPgAARL4AAIi9AAAsvgAAyL0AACQ-AACIvQAAEL0AABA9AAAMPgAA-L0AAIC7AAAwPQAAir4AAM4-AAAQPQAAnr4AAFw-AACYPQAAqL0AALq-AAAkPgAAqL0AAJg9AAB_vwAA2L0AAAS-AAAUPgAANL4AAOg9AABUvgAAkj4AAK4-AAAEPgAAcL0AALi9AABwPQAA4DwAAIC7AABMPgAAHD4AAHy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Ho66StT-x2s","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8386009795389833270"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2248009315"},"4780762800832786216":{"videoId":"4780762800832786216","docid":"34-10-4-ZF2A5BEA298D25B82","description":"In this lesson of 30 Days of Swift, you learn about playgrounds. Playgrounds are by far the best way to learn the Swift programming language. Web: https://cocoacasts.com Twitter...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2706746/bac1438cc44b960f2a82727e124e4c30/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5dPPFgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHc_LRm07VV4","linkTemplate":"/video/preview/4780762800832786216?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[30 Days of Swift] Lesson 1: Playgrounds","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Hc_LRm07VV4\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzQ3ODA3NjI4MDA4MzI3ODYyMTZaEzQ3ODA3NjI4MDA4MzI3ODYyMTZqiBcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TmAKCBCQBgAQrKosBEAEaeIH-_ff9_wIA9AIMAAIE_gH-C_jy9_7-AN_7_QID-wIACg77-AcBAAD2-vv5AQAAAPT29PL-_wAABgAM_wQAAAAHBP4I_QAAAP77A___AQAA9PL_AQP_AAAF-gr8_wAAAPwC_-4AAAAAAhABCAAAAADwAQUB__8AACAALQpv2Ts4E0AJSE5QAiqEAhAAGvABa_33_vnmCwPNLwEAytjkAoEKLf9CIN8A0wb3AQDz3QHb_hcA1ts4_bQTDgC2GggA6wPX_lQXAQAm8gT_BfH1ATbtywBT4A8CNewkANTyBf4NCh7_I8o4_kHm6_4bDfn_Dt8R_tkE6__Q1cMG7wQbATDV_wIhGxwB6PUZ_usxCP4X4vUA0AIP-7_bDf4y7iQDIRniBCsY1_3zFfcAABLzCwQLEfsSF_IAJz7w_wrtA-3X9v4H5f_0EAQILv4KJib52v8M8gzTFgD3-APzCvTh-9IR_ADm2wUS5gDuDtwMBvzv7gnv1hb---zgEu4I_QTqIAAtUCMNOzgTQAlIYVACKs8HEAAawAcXKwq_Iz-OtTzViDvGh6k99zNEui0FyTzSuLE9QZLjvBjbGr1YYek8pDhHvJTsIj10fMS-HITvPJnaLb2DULY-GvK0vK9VTDxCOyy9G7ILPSrxSrtFvPW9Z-jEPKy4J7x2sDQ8R9oXPa1AvjyTbwY-b7AhPZyQDrwkuiK9CQyDvUvqJL30Hy09P7m3vZ4_Er2l4qo9jYOGPQtjZjwuWaU9Y0JMvB8IWjwDxRe8VEJmPVzAU7uvIhO-ERRkPbLd2js4wEw97U5SvS1hSDwXy768erKwu2PCILwiGfI9laLwvN5zabpEaZS7bbU9PRvlTzwn8qk9Rx9zPYM7yLut-QG-VKWSPCHR3zt6JxU9amMxPdoTbrzgoD299ZHlPLhvmjxmZR48CQKeu1YWgbtkk9w9bv1PPGcxzDyZ4mA8Nek7PTmfEzy6MAI-Zr2YvMw-tLwP5-u8pk2APePq17r3Bjo8AEJ6Pa4kIDwAOze9DEDjvC2-l7wb7V09bxS0PFVMQToWGA08bnNfOymveDsXU589LTiou2fQ8Tsl4nI9FiDAPBqTjDjtx1y84FPvPLe2jTtemTw9k4RpvNsAh7wK28-8KnAVvE980ru6mFA9HxtXvWJqpjycW1e8VAQTvcLDNDwKR4W9fyIlvUdmorv7BCC-ppSMvTPdQDo7iQy8BGkQvUEWnjvyB8M8GlzpvNcXB7yE9b-8gAtXvGdLcztrFG08PIykOwkc97l5IR29VLdpvJfOwTpYhfa70lebPYkK97fQkHs9oq-FvONrz7kENoy8PSzUPLtjU7epKJi9_fEDPctFfTisgy297UJYPVuLSDkhSxA9U2gvPcY9CbodmQK9EtNvvUm5Kbg-44e9kKqeu_dnCDksXtE8YA4xPdLsvDnqruy8GsuKvc3-vzmd-IU84gQmvDh8tbg3QQo9L-SsvNx_x7kyT3g8tPTyvGevmbiTNEQ9S6yMvWgM6jgytds8eBIsvTheBDm_L4k8nyzrvN6_BTdnXUg8Cl2DvdEYhjYih4y7GtoEuwijJbiug168a4PuvDkoDjjfaGw8vWKnPbAaiTeeZ0e8yr-LPU3l6jjWH7w8JTZEvMJCCDhlg5K7JVGZvfdi2TcCYUy8bLXivHYiMji52Bm9g2x5vSzzaTj-GYQ9CUZvvYWzE7Z0oei8fZGAPaLT_TgEumU88Bd1O7FDDrdpgKw98fRKvXDrS7XK9HA9IuErPvHLijhlO7q8sdiqu9gsZLhciWW9ZDPRPKe9oDda0U07DDe1vY7yhLggADgTQAlIbVABKnMQABpgQAEAXu0Grhn0EfsAA-dH3-vW7uPFHP8Q0v_iQwf2Aiv26THq_zPDEQyfAAAAJ1DjLwYAGX8VzNz82wHx0JnfCel3MvBFswAJOOqfKvHjDMwXw_Q3AAigt_jr_-hf7wgrIAAt3QsTOzgTQAlIb1ACKq8GEAwaoAYAAKDBAABEQgAAhkIAAFhCAACgQAAAQMEAAOhBAABgwQAA4MEAAABCAACCQgAAzMIAABjCAABcwgAAyEEAAIJCAACAwQAAEMIAAHBBAAAAAAAASEIAAGzCAABwQQAAwEAAAEBAAAAcwgAA0MEAAADCAAAoQgAABMIAAEBAAADoQQAA0MEAANjBAAAgwQAAwMEAALRCAAAgQQAAwMAAAKjBAACAwAAAwMEAAHhCAACwQQAAkEEAAPBBAAAYwgAAUEEAAOJCAABwwQAABMIAAFDBAAAYwgAAoMEAAIhBAACAPwAAIMIAAJDBAAA8wgAAcMEAAPDBAAAgQQAAoEEAADzCAADIwQAAMMIAAJhBAADgwQAATMIAAEhCAADwQQAAUEEAAAzCAADIQgAAREIAAEBBAADwwQAAFEIAAMBAAABwQQAAAMIAAODAAAAwQQAAREIAACDBAAAAAAAAEMIAAIBBAACowQAAeMIAAIC_AAAgQgAAeEIAADTCAACAwQAA8MEAABzCAACoQQAAEEIAAFzCAACIQQAA6EEAACjCAAAwwgAAgMAAAEzCAACGwgAAwEIAABxCAAD4QQAAhEIAAJBBAADgwQAA2EEAAJJCAAAAQAAA4EEAAJhBAABYwgAAsEIAALDBAACAQAAAoMEAADBCAACAQQAAIEIAACjCAABUwgAAssIAAI7CAADowQAAbMIAACDBAADQwQAAgL8AAGRCAAAQwgAAgMAAAGDCAACgwQAAiMIAAMBAAABAwgAAEMIAAHxCAAAYwgAAkMEAAIhCAAA0wgAAlkIAAIpCAAAQQQAA2MEAAJDCAACAQQAADMIAAGDBAAC6wgAAgMAAAADBAACowQAAAMEAAODBAAAAwQAASMIAAOhBAAC4QgAAYEEAAAhCAABQQQAAIMEAAMDBAAAIwgAAjMIAADDCAACWQgAANEIAAGDBAAAEQgAAoEAAAMBBAACAwgAAQEEAAOhBAAA8QgAAAMEAAIDBAAAIQgAAkMEAABTCAACIQQAAAMAAADhCAAAYQgAAIMEAAFBBAAAYQgAAQEAAAPhBAACMwiAAOBNACUh1UAEqjwIQABqAAgAAbL4AAPi9AACYPQAAJD4AANi9AABMPgAAMD0AAC-_AAC-vgAAJD4AABC9AAA0vgAAbL4AACQ-AAA8vgAAJL4AADw-AAD4vQAATD4AAJo-AAB_PwAAHD4AAHA9AABMPgAApr4AANi9AACAOwAA4LwAAJi9AACKvgAAqD0AABw-AACivgAArr4AAOA8AAC6vgAAoj4AAJ6-AABUvgAAED0AALi9AAAkPgAAFz8AAKg9AACgPAAAij4AAEy-AADIvQAA6L0AAAW_AAC4vQAAgLsAADA9AABsPgAAuL0AADC9AABbPwAAQDwAABC9AABQvQAAgj4AABA9AACAOwAAQDwgADgTQAlIfFABKo8CEAEagAIAAAS-AACYPQAAqD0AAC-_AAAUPgAAQDwAAIA7AACYPQAAHL4AALg9AACovQAA-L0AAOC8AAA8vgAAiL0AAFC9AACYvQAAST8AAFA9AACiPgAAhr4AAIA7AAAMPgAANL4AACS-AAC6vgAAgLsAADA9AADYPQAAqL0AAEQ-AAC4PQAANL4AAMo-AACePgAAmr4AANY-AADIPQAA1r4AADA9AACIPQAAmD0AAMK-AACgPAAA_r4AABw-AAB_vwAAQLwAAEA8AAD4PQAAgLsAAJg9AAAkPgAAnj4AAEw-AAAQPQAAQDwAAKg9AAAQPQAAiL0AAAy-AABQPQAA4LwAACy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Hc_LRm07VV4","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4780762800832786216"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"282391500"},"3726384647234331781":{"videoId":"3726384647234331781","docid":"34-6-1-ZC13C0E86A8074401","description":"Before we can discuss Automatic Reference Counting, ARC for short, you need to understand the differences between value types and reference types. Read the post on Cocoacasts...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4451390/5128c4dea8172a19982af97de22275c0/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/FwSIPAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDtQ_IhSQT5M","linkTemplate":"/video/preview/3726384647234331781?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Understanding Swift Memory Management: What Is Automatic Reference Counting (ARC)","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=DtQ_IhSQT5M\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzM3MjYzODQ2NDcyMzQzMzE3ODFaEzM3MjYzODQ2NDcyMzQzMzE3ODFqiBcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TsQWCBCQBgAQrKosBEAEaeIED_fr1BvoA_AARBQgI_AIhCf4IHgAB_9z6_QID-gMA8gAJ-_sAAADu7PYFAwAAAO0A9__vAAEADQ77AgUAAAAN9v7uAAAAAAMMAvr-AQAA9fkH-AIAAAAa-wPz_wAAAAEG_Af4_wABCxsBDQAAAAAE9Qn6AAAAACAALXoXxDs4E0AJSE5QAiqEAhAAGvABdwz5Aejx-wPVFPgA2QUEAYEAAv8VCegAyMv2AN3x2wDa7fYA1esNAOUbEf-2_uoBzP3c_1cUFP8L-QAAK-v4ABv-3AA79CEBVuwOAP4F6v8FHwb_HusrAj3hCv4X9f8BCfodAdrm0QHV7OoA_woJBQUXCQAzETP_8AkY_fQlFAPq7_gHyAIYBM3yBPn9DwMDEQztARUr2f_j7AsFEQL1Bv_m8AUbEfkFMx_9AuTc-v_mAu8G1ff-BesLIQPpJwL61fwOAt7RCfgLKRL6D_7x-wAaDfsN7gIQEO7zAdcZEf30-gn_4xoHDOL8Genr_u0EIAAtv08kOzgTQAlIYVACKs8HEAAawAcHB9u-eQOMPMpnMTrKu5-9WkaKPXyGS7wawAu-m-fIvPlfGL2JXSs-013DPX2GBTyXx6q-E8fsO74Rnbw9KXM-lMDmu_VyDj2Gyt-9X5PaugWl6Lym1AW-P0ypugVmqrzNpkg8846TPMwNQT3_IT0-zon9PE4QUDxg_WS9ebltunh8ubsNQcQ8HnAYvd_-XLwqqEg-uAbTu_4qgDwYl-o9poRbPWbp3TlaV1a9ngwuPQpKDzx9z6i99toHPPRAGLwfoSY9np6SvG-TGTxkKrO9QT4yvDrGOjxUw149_3HnPJ7uHD1EaZS7bbU9PRvlTzzMoPU8jW5zvH4FJD0NUyu-XLKmO2K6NbweGTs-QaS6O6sQRbxDVey9iL47PEWQuTxgpaw9Lwy_O9o57jvThuM9zHZqPdZ0vTzuK2o9ufIjvSqTfrqjzTE-bLMxvMh4ubxUF3W96EQsvZoxOzwJu9E7HLbNPe96RLwqWYm9JXQ4u6a1zLq-24w9S1X7Oju1qTxECF49eXJyvCAkMLwx5lM8ZP-BPSHCiTwIIga98o1SPaHMkLzRx987M92rPJdDAbwb1pQ9q-3mPA2YdryFHna90LMZvchpPrwDvSY9NL_1vJRQuDt2cVm6uO8svGet0zqz_iI8c3VRvVcHgLySdM29J4xBPDvSzzrFmdU8G4ucPMSqh7tNuu08RBzeOY31KjshrIu9kq6ZPCe8pbtru4Q9-7N6vDe5Z7sJ6xK8EYF0vXVh_7o860c77t9WOgxiWruhndM9UYGYvZedUTlZk108WFLyO3NgnLo6FxC7VxuIPGqp9jr-ZVK8YwigPRO67TjYAow8g2jNvS4kwrh1wnC8puXRvN1LQTY6RQK9TYk_PULJLzo6a0E9viIpPQAaQbmkEb08KmmsOsZnZbiX_LQ81e1auoaKZ7jmb6c8YXg7vfXKqbZbEQu9UJztvHDTAzkFhBy8WbonPMgDG7ZDpqE8mgmGvERBpbhGPzo99M6HPWz-t7iYmeO6nWYDvC_wEraiRGu9JLl8vP12JrhXBvW9cEPsvcwMi7goWC09qw-KPVYUmrhUU9K96HTPvC_4xTcBByO9H65rvVa-crZ1Wre8mOtDvdCoxTYxKNO95WwQvfrCWDiZcm8956MxvYAAHri94wQ-yc1LvebopDjgAdQ8x_VvPLTqAjhxf7Q916Q7PeQnWrgU9E09tL2nvZeXjbf5ZOU9yNmaPbVA1jaLg4C9OGgvPZC4irghrCa9VAF3PWErUrjPPA-9QEkmvYxPyDcgADgTQAlIbVABKnMQABpgMvwAMfgKx_72DOnm49sezQjkxxTYDv_k7f8NROIBGP3sqAQI_0ncB_-pAAAALg3sGd8A5XEA1vQ0xiP3pdIhBQx__P5E2gsM7r-wDOfKDu0GAPwmABzQxwAEE9R5GSArIAAtLwIkOzgTQAlIb1ACKq8GEAwaoAYAALBBAADIwQAAAMAAADRCAAAAwQAAgD8AAHBCAACQwQAATMIAADjCAADwQQAARMIAADTCAAAUwgAAiEEAAEDCAACQQQAAoEEAAJLCAABEwgAAcEEAADjCAACgQAAA0EEAAAAAAAAowgAAmMIAAKDBAABAQQAAIEIAABDBAAAMQgAAbMIAAADAAACwwQAAcMIAAEBBAABYQgAAAMAAAIhBAADAQQAA6EEAABhCAABMQgAA4MAAAEDCAABAQQAAAMEAAP5CAAAgwQAANMIAAFTCAABgQQAACEIAAODAAACAQAAAtsIAAGDCAAB0wgAAQMAAALBBAAA0wgAAKMIAAILCAADAQAAAGMIAAGjCAAAAwAAAQMIAAGzCAADwQQAAUMEAAADCAAB8QgAAMMEAANTCAAAYwgAAPEIAAJJCAABIwgAA4EAAAIBCAACKQgAAgMAAAADAAAAQwgAAGEIAACDBAADwQQAABEIAAABAAADoQQAA2MEAAIbCAACgwAAAiMIAAOBAAADEQgAAMMIAAAjCAAAAwQAAgL8AAFBBAACEwgAAEMEAABDBAABAwgAA-EEAANDBAAAEQgAAWEIAABBBAAAAQQAAqMEAAMBAAADoQQAAyEEAACDBAADIwQAALMIAAHDBAAAgwQAALMIAAADAAABcQgAAsEEAAGDCAADAwQAARMIAADDBAAAAAAAAYEEAADDBAADYQQAA8MEAAKDAAACAQAAAGMIAAODAAAAowgAAgL8AALhBAACwwQAAqEEAANpCAADwwQAAWMIAAEDAAAAwwgAApEIAAPBBAAAkwgAAsEEAAIDCAADwwQAAFMIAAKzCAAD4wQAAJEIAACBBAAAAQAAACEIAAGDBAAAgQQAAGEIAALhBAABMQgAAHEIAAERCAAAwwQAATMIAAIRCAAB8wgAAAAAAAIC_AACgQQAAoEAAAOjBAAAQwQAAYEIAAJBBAABEwgAA2MEAAMBBAAB4QgAAYMIAAEDCAADQQQAAEEEAAOBBAABMwgAApMIAAEDAAABAwQAAgMAAAKhBAAAAAAAAyMEAAITCAACQwiAAOBNACUh1UAEqjwIQABqAAgAAJL4AABA9AAAcPgAAcD0AAKi9AABsPgAAgj4AAFe_AACAuwAA2D0AAIC7AAD4vQAADL4AAPg9AABQvQAAyL0AADQ-AABQPQAADD4AAA8_AAB_PwAAUD0AAGw-AACIvQAA2L0AAOC8AABQvQAAqL0AAOg9AAAcPgAAPD4AAKC8AABEvgAAPL4AADC9AADgPAAAjj4AACy-AABEvgAAmL0AANa-AABsvgAA6D0AABw-AAC4PQAA4LwAAIi9AAAEvgAAmL0AADA9AABQvQAAgLsAAKa-AACePgAAgLsAAJg9AABHPwAAEL0AAEC8AACGPgAAuD0AAJi9AACGPgAA-D0gADgTQAlIfFABKo8CEAEagAIAACS-AACYPQAALL4AAD2_AADgvAAAXL4AACw-AAAEvgAAQLwAABw-AAA8PgAAFL4AAEA8AACqvgAA2D0AAKi9AABAvAAAMT8AACw-AADWPgAAoDwAAMg9AAA0PgAAJL4AAEC8AACAOwAAML0AAEQ-AACAuwAADL4AALg9AABAvAAAgLsAADC9AABUPgAAlr4AAIA7AACYPQAAir4AADw-AACGPgAAgDsAADS-AACAOwAAhr4AAKA8AAB_vwAAJL4AABy-AABwPQAA2L0AAOg9AAAEvgAAFD4AAKI-AAAwPQAAqL0AAPg9AAAQvQAAdL4AANi9AAA0PgAALD4AAKi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=DtQ_IhSQT5M","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["3726384647234331781"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1607252807"},"5532451301028041249":{"videoId":"5532451301028041249","docid":"34-2-5-Z2A836A5B1946EF8F","description":"Now that you know the basics of variables, constants, and types, it's time to learn about two powerful concepts of Swift, tuples and optionals. Web: https://cocoacasts.com Twitter: / _bartjacobs...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3796531/f89d847b7de495f8ccefa34843e45276/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/E5ErYwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnHqtbarYhQc","linkTemplate":"/video/preview/5532451301028041249?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[30 Days of Swift] Lesson 3: Tuples and Optionals","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=nHqtbarYhQc\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzU1MzI0NTEzMDEwMjgwNDEyNDlaEzU1MzI0NTEzMDEwMjgwNDEyNDlqiBcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TlQOCBCQBgAQrKosBEAEaeIEEAP33_wEA8gEQBPoE_wEAA__4-P7-AOMB9_8K_AIAAg0OBgQBAAAA-wEOBQAAAP_y__j4_QEABwoE8AQAAAAQBv4I9gAAAAgGCf_-AQAA-fENCAP_AAAN9Qb3_wAAAPwC_-4AAAAABAT8BwAAAADzAQD4__8AACAALcxm1js4E0AJSE5QAiqEAhAAGvABfxvb_vnjDAOkI-EA4w8IAZ0PIP8y_88ArenQAObj1AHB3hcA5NoBALkS-f-S_fYB4ui8_y9LCwEQ_xb_ERv4ACXv7gBl3DwFYxjwAOwD8P8CKDP-J8M__Tvy6AAg-SH8JhEa_-Tc9vzH5eQA3CEtAf0LFQIhOBcB6wwg_eM7KQQG8f8G2igX_rfXDv4L4-X2DzHw_iMp7PzeAwcOKv3hAgHtEAIS9_cIJe_1B978AvkI9hoH1g7yDgQINP72JAH_2PsKB-3OEu8CH_v7E-r29uUhCgL3xvESBBDwA-EhFwXU9xLu4RMECcHXBOjaCfLpIAAtXsX7OjgTQAlIYVACKs8HEAAawAcrhO2-NwvFO7Nsubvu0qG8B6gaPSARLjyO2bi94hAgvWZQSL3XFAg-IgY1PUfCozzScpC-_a5-PVwRDbr-1Ys-IMSfPIapMTvJ7l294n72PBjWSL1YYz-92zaMOkQU07xdQFw767grvI2_4zwKgSw-OUf4PCXstrwpqxC88aSgvCRhvrqmGgw9m5BWvZqWuztb0eY9g1M6PbUASDukwe09LhVAPe2E8jxndxA8V350PTIH3jvejwu-L7_Xu5aZLTzQICo8d3YFO1Q7wzru0DC9WHqIvIsqz7s7k5E9Qusfu2ZjSjyNf587oY59Pf8JLry8Wm49t4u8OnblrzuX5DC-RG8sPeyCZrz31rY9qvDUOWhXBDtDVey9iL47PEWQuTzFIgE9M7nivNNGu7vThuM9zHZqPdZ0vTxSpdw8QXE2vMR-C7zTTl0-7Gexuqk2kzr4cbS8WBwOPPFHUbxngjw9eg27Pd1sYrwqWYm9JXQ4u6a1zLpdp1E9VZedPE2DojxX5Pw8omKcu52ImbxLg5E9623YPGYITztFGeC8JgTlO0OTn7xSSPC7INa2PNWokbyGWp49J1BEul03gLwK28-8KnAVvE980rs9kXE9-GEuvfnmirvo5_q6CeYBvE8YXrzjtUG9CtYYvahW37uXqRm-e-_UvFS2m7qWzsc8vzuDvL_25Tukgxo9HFs0vRz8DjwxXvO91fSPPBlyErr7nmc9xNOKO8YFuTvZEBK9Sc3ovFpCpTvI6lY8dh7wPNTvQrs8vfI9SshRvVfBjjn4-4W8e09APA9nDTqRuni9KJwdPccBCbi6hS68MIPxPdwBlbhEb8y87GeWvZvM6jiGngM8wlt2vSlAiTgaVJa95KV2PcMktTm0-xo9ryIDvRdmMLk2iSs96AcgPDsNcbipYg89GwELvPEYyzh0IRw8lKmNvfPAJzdsdqS9Zg-ZvNwtrTnKzxs8KhuWvLv0cbcS0589aFD-vKmaGjkHXIw9q4EhPfvHpzgzfRo6O4lovZG6pLiyzRe9cdrdPA7mrLjz2va8CPnKvVqHe7aHnwQ9aj2SPTQipLh3PYe9pMPDPICvwjjaQkY8-PpavSjjGbjJIii8SP8mvdOaTbYujPS9plh_PBSADbhz4DA9Q5DDvSfU47dmgxw-XNygvfD8g7dRjrg8kEH4PMeHajfj_449f986Pa3x07f2dHo94A_fvT-Zm7eKllc9EFj5PY0XQDj4C-y8_Zs8PM9kA7e0FsC9VDS7PTxfsjjCd7G9v7CxvaSerTYgADgTQAlIbVABKnMQABpgf-8ANPkMyhbgK-vl6tUy1QHu5evBD_8Tzv_-J-wCDfoC6Szn_0faMOGeAAAAODPSJukADH4JzxQWx_7_sLkS3dVuPeEU6dv5MvuzagP8GvMBuwVQABucxSH92s9A8goSIAAtlDoVOzgTQAlIb1ACKq8GEAwaoAYAAKDBAABAQgAAhkIAAFxCAACAQAAAMMEAAOhBAABQwQAA4MEAAABCAACAQgAAysIAABjCAABcwgAAyEEAAIJCAACAwQAAEMIAAHBBAAAAAAAATEIAAHDCAABgQQAAwEAAAEBAAAAcwgAA0MEAAPjBAAAkQgAAAMIAAEBAAADoQQAA2MEAANjBAAAQwQAAwMEAALZCAAAwQQAAwMAAAKjBAACgwAAAuMEAAHhCAAC4QQAAkEEAAPBBAAAYwgAAQEEAAOJCAABwwQAAAMIAAGDBAAAYwgAAoMEAAIhBAACAPwAAIMIAAJDBAAA8wgAAcMEAAPDBAAAQQQAAoEEAADzCAADIwQAAKMIAAKBBAADgwQAATMIAAEhCAADwQQAAUEEAAAzCAADGQgAAREIAADBBAAD4wQAAFEIAAMBAAABgQQAABMIAAODAAABAQQAAREIAACDBAAAAAAAAFMIAAIBBAACgwQAAcMIAAAAAAAAcQgAAeEIAADTCAACAwQAA6MEAABzCAACoQQAADEIAAGDCAACIQQAA8EEAACjCAAAwwgAAgMAAAEzCAACIwgAAwkIAACBCAADwQQAAhEIAAIhBAADgwQAA4EEAAJJCAACAPwAA4EEAAJBBAABYwgAAsEIAALDBAACgQAAAmMEAADBCAACIQQAAIEIAACjCAABUwgAAsMIAAIzCAADwwQAAbMIAACDBAADQwQAAAAAAAGRCAAAQwgAAoMAAAGDCAACgwQAAiMIAAOBAAABAwgAAEMIAAHxCAAAUwgAAkMEAAIZCAAAwwgAAlkIAAIpCAAAQQQAA2MEAAJDCAACAQQAADMIAAGDBAAC8wgAAQMAAAADBAACwwQAA4MAAAODBAADgwAAARMIAAOhBAAC4QgAAYEEAAARCAABgQQAAMMEAAMDBAAAMwgAAjMIAADDCAACUQgAAOEIAAGDBAAAAQgAAoEAAAMBBAACAwgAAQEEAAOhBAAA8QgAA4MAAAIDBAAAMQgAAkMEAABDCAACQQQAAAMAAADxCAAAcQgAAIMEAAFBBAAAcQgAAAEAAAPhBAACMwiAAOBNACUh1UAEqjwIQABqAAgAAkr4AABS-AAAcPgAAED0AAAS-AADgPAAABD4AAEu_AACivgAAML0AAJi9AAAcvgAA2L0AADw-AACovQAAqL0AAHw-AABAvAAALD4AAMo-AAB_PwAAgj4AAJg9AABUPgAARL4AAPg9AADYvQAARL4AAJg9AAB8vgAA6D0AABA9AACWvgAAwr4AAHC9AAB8vgAA4DwAAAS-AAB0vgAAgr4AAOA8AACWPgAAoj4AAHC9AAAEvgAArj4AAIA7AABsvgAAED0AANq-AACIvQAALD4AAFw-AAA0PgAAgr4AAIi9AAB3PwAABD4AAIA7AABUPgAAND4AAIC7AAAwvQAA2L0gADgTQAlIfFABKo8CEAEagAIAACy-AAAwPQAAND4AADe_AAAQPQAAUL0AAEA8AADoPQAAJL4AAFw-AADoPQAAFL4AAIA7AACSvgAAoDwAAOC8AAD4PQAAUT8AAFQ-AACePgAAPL4AAEQ-AAAEPgAAPL4AACS-AAAEvgAAiL0AAJg9AACIPQAA4LwAAOg9AADYPQAAJL4AAIg9AAC2PgAAFL4AAIo-AAAcPgAA4r4AAJg9AACAuwAAuD0AANa-AACgPAAApr4AAHQ-AAB_vwAAQLwAAOC8AACIvQAAMD0AABC9AADYPQAAhj4AAKI-AABAPAAAmD0AAFC9AACAuwAARL4AANi9AABAvAAA2D0AAJi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=nHqtbarYhQc","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5532451301028041249"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"143797668"},"7753841170771118395":{"videoId":"7753841170771118395","docid":"34-7-13-ZBF8C4E77D1A86311","description":"Control flow is an essential aspect of any programming language. In this and the next lesson, we discuss loops and conditionals. We start with conditionals. Web: https://cocoacasts.com Twitter...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3796531/f89d847b7de495f8ccefa34843e45276/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/X_yiRAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dc93j_rmkvLs","linkTemplate":"/video/preview/7753841170771118395?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[30 Days of Swift] Lesson 5: Conditionals","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=c93j_rmkvLs\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzc3NTM4NDExNzA3NzExMTgzOTVaEzc3NTM4NDExNzA3NzExMTgzOTVqtg8SATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8T3wOCBCQBgAQrKosBEAEaeIH-_ff9_wIA-ggN_PsE_wEAA__4-P7-AOj7_P4E_gEA_Q8G-woBAAD3-_0C_gAAAP_y__j4_QEAAg0A-wQAAAAV-QAM-QAAAPgCBQb_AQAA_PQM_AIAAAD-8gj-_wAAAPr6BvwBAAAA_gr8APb9AAABAAj3_wAAACAALQpv2Ts4E0AJSE5QAiqEAhAAGvABbASs-xa6CwSiB9IAzRYcAa8UBABA4foAx_nhAQDw2AGm6NgB6cEHAZ_0xACB4d4DrCHD_i1CLgAJFyAAM_IgAAbatQFR7y0CTAH8ANwJ4f8GHxz-8Msw_1z57_8jESr-Gf3-BM7z3ADF5OMA6jZFAhz98_xGF0X_1AkhBO0fKAH_2vQF0jwLBa0GLvsFFugFGDzXAUj46QDv9hoDLP3gA_3mLgbq9Pz_8gsUDt0ODfjr4QQK4P_yE-QrI_3yQR0ExfsTA-_ZAusZQgcDI_vz6-Ym9gEu4fUJ7vIGCNMgAQfhCQcB8yIL-tf6I-DSD-7_IAAtvfnwOjgTQAlIYVACKnMQABpgQAUAJA8MzQTLMej7_-FA5_UECerjCAAZ4ADsJvP39xXr7ibqACbNLAu5AAAALhv8LAcA81r95fAPywkCyaT639B_MuMy9N4YIvvsHggQCdkU1woyAAjJ-hDdBewuAu8wIAAtnSBAOzgTQAlIb1ACKq8GEAwaoAYAAKDBAABAQgAAhkIAAFxCAACAQAAAMMEAAOhBAABQwQAA4MEAAABCAACAQgAAysIAABjCAABcwgAAyEEAAIJCAACAwQAAEMIAAHBBAAAAAAAATEIAAHDCAABgQQAAwEAAAEBAAAAcwgAA0MEAAPjBAAAkQgAAAMIAAEBAAADoQQAA2MEAANjBAAAQwQAAwMEAALZCAAAwQQAAwMAAAKjBAACgwAAAuMEAAHhCAAC4QQAAkEEAAPBBAAAYwgAAQEEAAOJCAABwwQAAAMIAAGDBAAAYwgAAoMEAAIhBAACAPwAAIMIAAJDBAAA8wgAAcMEAAPDBAAAQQQAAoEEAADzCAADIwQAAKMIAAKBBAADgwQAATMIAAEhCAADwQQAAUEEAAAzCAADGQgAAREIAADBBAAD4wQAAFEIAAMBAAABgQQAABMIAAODAAABAQQAAREIAACDBAAAAAAAAFMIAAIBBAACgwQAAcMIAAAAAAAAcQgAAeEIAADTCAACAwQAA6MEAABzCAACoQQAADEIAAGDCAACIQQAA8EEAACjCAAAwwgAAgMAAAEzCAACIwgAAwkIAACBCAADwQQAAhEIAAIhBAADgwQAA4EEAAJJCAACAPwAA4EEAAJBBAABYwgAAsEIAALDBAACgQAAAmMEAADBCAACIQQAAIEIAACjCAABUwgAAsMIAAIzCAADwwQAAbMIAACDBAADQwQAAAAAAAGRCAAAQwgAAoMAAAGDCAACgwQAAiMIAAOBAAABAwgAAEMIAAHxCAAAUwgAAkMEAAIZCAAAwwgAAlkIAAIpCAAAQQQAA2MEAAJDCAACAQQAADMIAAGDBAAC8wgAAQMAAAADBAACwwQAA4MAAAODBAADgwAAARMIAAOhBAAC4QgAAYEEAAARCAABgQQAAMMEAAMDBAAAMwgAAjMIAADDCAACUQgAAOEIAAGDBAAAAQgAAoEAAAMBBAACAwgAAQEEAAOhBAAA8QgAA4MAAAIDBAAAMQgAAkMEAABDCAACQQQAAAMAAADxCAAAcQgAAIMEAAFBBAAAcQgAAAEAAAPhBAACMwiAAOBNACUh1UAEqjwIQABqAAgAADL4AAJi9AAAkPgAAML0AAJg9AAAkPgAAFD4AAC-_AACivgAAiL0AAKC8AADYvQAARL4AADC9AAA8vgAAHD4AANg9AAAMvgAAqD0AABc_AAB_PwAAPD4AABQ-AAC4PQAA0r4AACw-AAAwvQAAir4AADw-AABwPQAAfD4AAJo-AAB0vgAAB78AABQ-AACWvgAAND4AANi9AACmvgAAcL0AAEA8AACYPQAAJz8AAJg9AAB8vgAAOT8AADA9AAC6vgAAiD0AAI6-AABkvgAAUD0AAMi9AADmPgAAMD0AABA9AABDPwAAgLsAAEA8AACGPgAAND4AABA9AAAwPQAADL4gADgTQAlIfFABKo8CEAEagAIAAJi9AACAOwAAyD0AAD2_AAAUPgAA6L0AAIg9AAAEPgAAoLwAAII-AACgPAAAqL0AAAy-AADKvgAAPL4AABA9AABwPQAAVz8AAMg9AACSPgAAbL4AAAQ-AACoPQAAyL0AAAy-AABwPQAADL4AAAw-AACIvQAA2D0AAAw-AAAEPgAAFL4AACQ-AACGPgAAbL4AAAc_AAAUvgAA_r4AAHQ-AAAkPgAAuL0AABG_AAAkPgAAyr4AABw-AAB_vwAAJL4AAIq-AACAOwAAiL0AADA9AACIPQAAUD0AAN4-AACgPAAAgDsAAOi9AABQPQAADL4AAJi9AABQPQAAFL4AAHC9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=c93j_rmkvLs","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["7753841170771118395"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"358595553"},"3284622333721705616":{"videoId":"3284622333721705616","docid":"34-8-8-Z4750B103DCDF43A5","description":"In this lesson, we take a deep dive into variables and constants. We also explore types and type inference in Swift. Web: https://cocoacasts.com Twitter: / _bartjacobs Facebook: / cocoacasts...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3796531/f89d847b7de495f8ccefa34843e45276/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/8cdZSAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgVnxYx6o8Ag","linkTemplate":"/video/preview/3284622333721705616?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[30 Days of Swift] Lesson 2: Variables, Constants, and Types","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=gVnxYx6o8Ag\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzMyODQ2MjIzMzM3MjE3MDU2MTZaEzMyODQ2MjIzMzM3MjE3MDU2MTZqiBcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TxgKCBCQBgAQrKosBEAEaeIEG_vj9_AQA8AML-_wBAAEAA__4-P7-AOUA8gkA_QEADgYR_AYBAAAB_Pn__wAAAP_y__j4_gEACwz7AQUAAAAKAAf8_AAAAAn6AwP_AQAA9fcHAgMAAAD7_QMGAAAAAAAN-vIAAAAAABb3CgAAAAABBAb-_wAAACAALaaO3zs4E0AJSE5QAiqEAhAAGvABeyIA-_vDCwSiJvEA1tfkAIHzN_5XKtUAswIUANTU5gGpCSYA6Mop_60V9_-ePCcC2giw_1AxDgBH5wD_EwrqAUfmugBt1hMCRAML_9zsFgAeDxUALrlJ_VzW-QMQ7fUAEtUW_soQDAGq9roB2fQyAzHPHAMnQRsC7AoSAuRAC_3zxeoCpBQZBMfGDgAs2f0HExjM_j0V6QbeIRgD9yrmB-wSEvwsBw4LIjjh_vTMBe3K8_4J3P_xFRP1KPsJWggJzv8Q7hDFHf_87Bn1DfHX-tAKFgLo5vgO1wHw_twnGwbZExn00gQSA9XPCOf49PbpIAAt0HrXOjgTQAlIYVACKs8HEAAawAeV8-2-gFggPc2abr08ZuA8tZLvO1Ihgzx1GSO7N8ZOvAWTUb22SeU9dsmTPIi_QT10fMS-HITvPJnaLb3-1Ys-IMSfPIapMTtBcIu9Mx6-O9WArTdFvPW9Z-jEPKy4J7z05SC9RbJsPJG92jt_S0A-p0rKO4G4hrwxuSy8tJcovaKZJ7ymGgw9m5BWvZqWuztb0eY9g1M6PbUASDtsz8w9QjofvHeBVDtndxA8V350PTIH3jteLiK-TY-cPFidpjwfoSY9np6SvG-TGTxl-1W9m7ySvGlG9by1-9U9UQP8PBm_mTtucD29QzVqPc6A5TsuamE9ZudjPemtjTttrOS9phEuPZROwTsY3nY8NtiKPBkPpbzLBqO9htVuPabc2Dyc2VM80LHovMdVkjmX5iY-Jfw3PdLLAztEFNM8R9KJPF8WyTwLDg8-XGsWPKrvALwBb567JqyNPU64-TnGqRE9mfXiPTuf7DuoFLC9JmMmvUl7C7xPXG49kbc8PWF8B7uIVyg9pY2ZPHxnzbrWwcY9I5QIvHWgWjvzBCI9yGuBOSI_kbzojYu7mt8aPTh5nbu7z1Y9EhUKvaZPobyFHna90LMZvchpPrwW9W48MJAWvYFcYjuZPoW8YqDrvKDekLsKR4W9fyIlvUdmoruHi_y9Fc-_vVD-gTrIgIe8nfKovDyY-zs9a009YLgJvVXCtbnvK4W8P3o7uzjNDjv7nmc9xNOKO8YFuTu4dEy9IYfvOwSWWLrA1ZU7gixVPXt4ibiPN9k9nWltuuEGCbk7dSO8wIFkPWLiLbn7m0u9-6gLPWr0wzlZt6w7O0WYPa8iP7nuBBw8UlUyvPkNM7pm5S29SXRAvaVfszk-44e9kKqeu_dnCDlyTSE9PVY6vJKTBLqaaCa9ryafvf7rSLn6WGY9cNWQPAwjYLjU4wg9Xz0zvfFry7j5q7a8sCxnvSfyIzlqA6Y9ypYbvcksBjhwzzM9CQlHvVv5lTd6H0I9uKOou2fTwDlb4Sc9qCUMvaD6d7iOKTO85bTnPGs0trhSSM-7PjyrvU-y5DjQgBU9gEq1PZY0kLiPrFe8tbBdPQaxyTg3Wy89MmgyvbwOADjew4q8VZKrvWg5_zfwF1O9Z2tYvNf4EzdfQNQ8o8yGvWSfVbdlUbg9jTB7vcSIMzg7ZcG6EJJFPbDmnzdQ3zI8P-JXvASJLLcy7qw9XCa-vexqQzfK9HA9IuErPvHLijjYoqC8dS2tO4O767hciWW9ZDPRPKe9oDfsrkK9OvGrvajeSzUgADgTQAlIbVABKnMQABpgZ_8AWPb9k_7iJP37-c0T9Q_UDPzU9__4vQD7Rgz-Dufm0xru_0DfJA-hAAAAMwXzMNAAGnz63vb5zg8Yp7n37vR_LNk2oM1CNBvUOg3qEgD5rRBIAAfF0ujo2PBHC90zIAAtLsYUOzgTQAlIb1ACKq8GEAwaoAYAAKDBAABAQgAAhkIAAFxCAACAQAAAMMEAAOhBAABQwQAA4MEAAABCAACAQgAAysIAABjCAABcwgAAyEEAAIJCAACAwQAAEMIAAHBBAAAAAAAATEIAAHDCAABgQQAAwEAAAEBAAAAcwgAA0MEAAPjBAAAkQgAAAMIAAEBAAADoQQAA2MEAANjBAAAQwQAAwMEAALZCAAAwQQAAwMAAAKjBAACgwAAAuMEAAHhCAAC4QQAAkEEAAPBBAAAYwgAAQEEAAOJCAABwwQAAAMIAAGDBAAAYwgAAoMEAAIhBAACAPwAAIMIAAJDBAAA8wgAAcMEAAPDBAAAQQQAAoEEAADzCAADIwQAAKMIAAKBBAADgwQAATMIAAEhCAADwQQAAUEEAAAzCAADGQgAAREIAADBBAAD4wQAAFEIAAMBAAABgQQAABMIAAODAAABAQQAAREIAACDBAAAAAAAAFMIAAIBBAACgwQAAcMIAAAAAAAAcQgAAeEIAADTCAACAwQAA6MEAABzCAACoQQAADEIAAGDCAACIQQAA8EEAACjCAAAwwgAAgMAAAEzCAACIwgAAwkIAACBCAADwQQAAhEIAAIhBAADgwQAA4EEAAJJCAACAPwAA4EEAAJBBAABYwgAAsEIAALDBAACgQAAAmMEAADBCAACIQQAAIEIAACjCAABUwgAAsMIAAIzCAADwwQAAbMIAACDBAADQwQAAAAAAAGRCAAAQwgAAoMAAAGDCAACgwQAAiMIAAOBAAABAwgAAEMIAAHxCAAAUwgAAkMEAAIZCAAAwwgAAlkIAAIpCAAAQQQAA2MEAAJDCAACAQQAADMIAAGDBAAC8wgAAQMAAAADBAACwwQAA4MAAAODBAADgwAAARMIAAOhBAAC4QgAAYEEAAARCAABgQQAAMMEAAMDBAAAMwgAAjMIAADDCAACUQgAAOEIAAGDBAAAAQgAAoEAAAMBBAACAwgAAQEEAAOhBAAA8QgAA4MAAAIDBAAAMQgAAkMEAABDCAACQQQAAAMAAADxCAAAcQgAAIMEAAFBBAAAcQgAAAEAAAPhBAACMwiAAOBNACUh1UAEqjwIQABqAAgAAlr4AAFy-AAAQvQAAND4AAAS-AACGPgAAbD4AAFe_AACavgAAND4AADS-AACgvAAAkr4AAII-AACOvgAAML0AAPo-AACYvQAAqj4AAAE_AAB_PwAAuL0AAJg9AACYPQAATL4AAHw-AAAkvgAAhr4AAKA8AAAcvgAABD4AAGw-AACmvgAAvr4AAHC9AABUvgAAHD4AAJg9AABsvgAARL4AAFA9AACePgAAkj4AAKA8AADYPQAAND4AAFC9AABcvgAAED0AAGy-AAAwPQAANL4AAGw-AAC4PQAAyD0AAIC7AABfPwAAgLsAAEy-AADYPQAAuD0AAJi9AABwvQAAPD4gADgTQAlIfFABKo8CEAEagAIAABS-AABAvAAA4LwAAEG_AABEPgAAED0AAHA9AAAUPgAAXL4AAI4-AADIPQAAoDwAADy-AAB0vgAAgLsAAKC8AABwPQAAPT8AAHA9AADCPgAAgr4AAJY-AAAEPgAAJL4AACy-AAC4vQAAUL0AAAQ-AAAcvgAA4DwAADQ-AAC4PQAATL4AACw-AACKPgAAkr4AAKY-AAD4PQAA_r4AAHA9AACIPQAAQLwAAPq-AAAUPgAAur4AACQ-AAB_vwAA2L0AABC9AABQPQAAiL0AAAQ-AACIPQAAbD4AAL4-AADgPAAAcD0AAFC9AABEPgAATL4AANi9AABkPgAAcD0AABy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=gVnxYx6o8Ag","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3284622333721705616"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4157578969"},"18032360661118275504":{"videoId":"18032360661118275504","docid":"34-1-6-Z8ED54A14072DF3D9","description":"In the previous lessons, we explored some of the common types defined by the Swift standard library. Today, we continue that exploration by taking a close look at collection types.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3796531/f89d847b7de495f8ccefa34843e45276/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/bl0QQQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Da9WnbXNJmFw","linkTemplate":"/video/preview/18032360661118275504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[30 Days of Swift] Lesson 4: Collection Types","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=a9WnbXNJmFw\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhYKFDE4MDMyMzYwNjYxMTE4Mjc1NTA0WhQxODAzMjM2MDY2MTExODI3NTUwNGqIFxIBMBgAIkUaMQAKKmhoeHp6Zmd2d2xqa29pa2NoaFVDQUstekdMOEdmN29aUWNpWDRKWnZiQRICABIqEMIPDxoPPxOxBYIEJAGABCsqiwEQARp4gQMC8wP9AwD6CA38-wT_AQcBB_r4__8A2ggA_gf4AwAJEwb_AQEAAPb2AAYGAAAA__L_-Pj-AQANDQH6BQAAAAwIBgP9AAAA_QH_A_8BAADvAQX_AwAAAAD_BPr_AAAAAP_x_AAAAAACEAEHAAAAAAEEBv7_AAAAIAAtdUveOzgTQAlITlACKoQCEAAa8AF1D9n9-8kJA6IH0gDNFhwBmA8i_yDq1wDE67QB-Ni_AqzX-gLpwQcBwQjh_oHh3gOw5u8AKTMQAB7-CAAs7AkAJf3PAGraPgVPEOoA6wPv_wcqCP_3xEQATOLo_TIOGv8nERz_zt3jBMXk4wDqNkUCCPr0A0gvJADgGiIA5zoK_uLp9gnYKRj-w_0f_xDz-_URFtL-Thzx__UQCwQs_eAD7_Ei9_sD8Prt8_4GxfkJ-OvhBArg__IT5Csj_fJBHQTgBBsA6N4W-AgnAQ4M89v68wT7AyjQ4wIF9P0D3yMYBeD5A_TYJAkR1_oj4NHv8vggAC29-fA6OBNACUhhUAIqzwcQABrABy_9674KYgU93dT-O3McLryDdn099Oyku96YWb39GM682qsvvaZIPj6dvEg9-JKhOzhpir7RDD087a59PP7Viz4gxJ88hqkxO7m8nr2pMPg72P4EvVhjP73bNow6RBTTvBgVZ72gvLg6IOQGPQqBLD45R_g8Jey2vHzf7rytrhm9Ze6QO1qvUz3IIce8YyXmvCgQ9j3235Q8HNavvF7oqz2AwQk93BFOPAPFF7xUQmY9XMBTuxlYF74VTRG9Lh1zPF7_hbmo97k8q_XVO-7QML1Yeoi8iyrPu_c3nT0KKzU9bJj8O9n68zxsVcc9GutRvII0aD0pVce7gUj1PJfkML5Ebyw97IJmvPX1_D2cogg96ytZvENV7L2Ivjs8RZC5PGGIPD0hySy9Yd2dO9OG4z3Mdmo91nS9PJezEj3hXQ698J4HO6PNMT5sszG8yHi5vIMbBL1eR96710uVugm70Tscts0973pEvPifJr1H0fY5A2RDPDoRMz1KSpW81LGQO0QIXj15cnK8ICQwvLZ7Xj0HySc8y1asO7HRI706HjM8cXPsu9HH3zsz3as8l0MBvEzyrT1uPqQ8EWTOvDMD8Lwp3AG9llCLvL4KWj3XJ8q8RQdqO4Us4roCzMI7KMrvugpHhb1_IiW9R2aiu7wjA76cpLm8hauHOzmgADyiVwu8aVMNOD1rTT1guAm9VcK1uZ4j0r2CxaE8XHHeOA0_nj157II8yyeOOtkQEr1Jzei8WkKlO9BvqTyLivo7MZvfOjy98j1KyFG9V8GOOUyzDLxAo_Q8xBXluSpih73w65E8DsS9OJTfp7m9tcI981XKt0RvzLzsZ5a9m8zqOHD7Lzxtxkm9BewOObjOur1q-xI9mHBMOfu9Qz15O4I8VwnKuDaJKz3oByA8Ow1xuJ6MWz3DYhi8tf5styYYDj2TBYe9tXIFuShak70Lcfa8biauObdXED0qtOY63j8NOW4oZj3UGwS9YLnlOI72aT15CI49il2eOO-kjTve9i693eY8uJMhAr3kjcQ7NrzktrAPsb23DLi9_lg4uPzSkTzDjnA9ctg4OGVTzr3C6Kg8_jLoNypY97isCTi9tnJrN81Clrz8Nw-9hXWnuEFH671sXlW81BGst4CgVz1Y2Yi9TsmFuGaDHD5c3KC98PyDt_TIGTx40Kw83TIjOM1btT2KE6k8hS80uN7oXj145YS9QVK0uCL_7D01KQU-835buFKksbyEImc9nekTuJf0Qb28vL896Q4SOHLyTL3hHlC9AdINuCAAOBNACUhtUAEqcxAAGmBf_gBMEQ-9Cc00_Q0C1DnR8QYM3cEX_xHV_xE45AACGQTUIu__CskYCqQAAAAgMwk71wARdvzjBzC1-vzgng3p4X8g5zXJ0yc_HcBj_hMU6BDk_kcA_cTE_QXo2TYQGxYgAC0E3Bs7OBNACUhvUAIqrwYQDBqgBgAAoMEAAEBCAACGQgAAXEIAAIBAAAAwwQAA6EEAAFDBAADgwQAAAEIAAIBCAADKwgAAGMIAAFzCAADIQQAAgkIAAIDBAAAQwgAAcEEAAAAAAABMQgAAcMIAAGBBAADAQAAAQEAAABzCAADQwQAA-MEAACRCAAAAwgAAQEAAAOhBAADYwQAA2MEAABDBAADAwQAAtkIAADBBAADAwAAAqMEAAKDAAAC4wQAAeEIAALhBAACQQQAA8EEAABjCAABAQQAA4kIAAHDBAAAAwgAAYMEAABjCAACgwQAAiEEAAIA_AAAgwgAAkMEAADzCAABwwQAA8MEAABBBAACgQQAAPMIAAMjBAAAowgAAoEEAAODBAABMwgAASEIAAPBBAABQQQAADMIAAMZCAABEQgAAMEEAAPjBAAAUQgAAwEAAAGBBAAAEwgAA4MAAAEBBAABEQgAAIMEAAAAAAAAUwgAAgEEAAKDBAABwwgAAAAAAABxCAAB4QgAANMIAAIDBAADowQAAHMIAAKhBAAAMQgAAYMIAAIhBAADwQQAAKMIAADDCAACAwAAATMIAAIjCAADCQgAAIEIAAPBBAACEQgAAiEEAAODBAADgQQAAkkIAAIA_AADgQQAAkEEAAFjCAACwQgAAsMEAAKBAAACYwQAAMEIAAIhBAAAgQgAAKMIAAFTCAACwwgAAjMIAAPDBAABswgAAIMEAANDBAAAAAAAAZEIAABDCAACgwAAAYMIAAKDBAACIwgAA4EAAAEDCAAAQwgAAfEIAABTCAACQwQAAhkIAADDCAACWQgAAikIAABBBAADYwQAAkMIAAIBBAAAMwgAAYMEAALzCAABAwAAAAMEAALDBAADgwAAA4MEAAODAAABEwgAA6EEAALhCAABgQQAABEIAAGBBAAAwwQAAwMEAAAzCAACMwgAAMMIAAJRCAAA4QgAAYMEAAABCAACgQAAAwEEAAIDCAABAQQAA6EEAADxCAADgwAAAgMEAAAxCAACQwQAAEMIAAJBBAAAAwAAAPEIAABxCAAAgwQAAUEEAABxCAAAAQAAA-EEAAIzCIAA4E0AJSHVQASqPAhAAGoACAAAQvQAAiD0AAEA8AABsPgAAgLsAAJi9AAAcPgAAWb8AAGy-AACgvAAAdL4AAOA8AACevgAArj4AAFS-AACgvAAAwj4AAAy-AAA8PgAANT8AAH8_AACAuwAA-j4AAOg9AACgvAAAmD0AAMi9AACYPQAALD4AAHC9AABMPgAAxj4AAKa-AADGvgAA-L0AAMK-AACOPgAAHL4AAJa-AACYvQAAuD0AADA9AAC6PgAA4DwAALi9AACqPgAAML0AAAO_AAAwvQAA0r4AAKi9AACAOwAAfL4AAAQ-AACWPgAAUD0AAHE_AAAQvQAALL4AAGw-AAAQPQAAQDwAAEA8AAAMPiAAOBNACUh8UAEqjwIQARqAAgAAmL0AAIA7AACIvQAASb8AALg9AACYvQAAZL4AABw-AAA8vgAAmj4AAIC7AAAwvQAAir4AAJq-AAAwvQAAUL0AAIA7AABDPwAAPD4AAMI-AACYvQAAZD4AAAw-AAAQvQAAPL4AALi9AABEvgAABD4AAFC9AAC4PQAABD4AADA9AABwPQAAPD4AAIo-AACavgAAtj4AALi9AAD6vgAAND4AAEA8AADIPQAABb8AAFA9AACmvgAATD4AAH-_AABQPQAAgDsAAMi9AAA8vgAAcL0AAJi9AACiPgAAvj4AAHA9AACYPQAAcL0AABQ-AAC4vQAANL4AADw-AABQPQAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=a9WnbXNJmFw","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["18032360661118275504"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4213076171"},"10178661980637619851":{"videoId":"10178661980637619851","docid":"34-4-3-Z46399D0A9147485E","description":"Another important collection type defined by the Swift standard library is the dictionary type. Dictionaries are better known as maps, hashes, or associative arrays in other programming languages.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2251035/39573b1f9fb206492c7559226aa9aa46/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/lVC0UQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dd9DqAUmCbE4","linkTemplate":"/video/preview/10178661980637619851?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Swift Fundamentals: Dictionaries","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=d9DqAUmCbE4\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhYKFDEwMTc4NjYxOTgwNjM3NjE5ODUxWhQxMDE3ODY2MTk4MDYzNzYxOTg1MWq2DxIBMBgAIkUaMQAKKmhoeHp6Zmd2d2xqa29pa2NoaFVDQUstekdMOEdmN29aUWNpWDRKWnZiQRICABIqEMIPDxoPPxPrAYIEJAGABCsqiwEQARp4gfcF9_z-AgD6CA38-wT_AREDBvoH__8A7gT8-AUAAAD9Dwb7CgEAAPoD8ggHAAAAAf4DA_7-AQAdAPcMAgAAABMA8wL_AAAAAwsC-v4BAAD8-AL_Av8AAAX-AwQAAAAA7ggB8___AAD6EgoNAAAAAAL0EAYAAAAAIAAtWiDYOzgTQAlITlACKoQCEAAa8AFHAuD_AwEMA9f_CgDV_fIBgfD7_xEH7QDN4wIB2RDiAOD67gDryxgB3gkdAL0NCQAFC-n_SSD_APftAwAH_AMACgURABrkCAAxAhD_7g_3__4W-_8ZAhIAMOgI_yb67P4NCAQA8xDy_8HZCAEABBMC9AsGAyobFQDm__79ACUHAuv54_7fAQr82PUD-ggCGAIgB-EDDST0_-j39P4RD_ICBfX9-yQN7AEbCAUKAQEJ--AP7wMQCwcD8AwL_PsTDQHrB_73_voG_f3w9PYC-O4J_hj1B-779QoH-ecB8gP__P_3DvrvIgcA8f0N_Pn8BQQgAC2Q-k47OBNACUhhUAIqcxAAGmBQAQAoERLL88AT5_rr3g3P0kH_L8ka__ed__4jywf43tG3_S4AVOgcDKAAAAAzQPQj1QArfxT8BC3CAQezwQsX7Vo39Smq8wAe0s5ZHv780cnk_kMA_eK1-_4Ms2QFIUAgAC37QBM7OBNACUhvUAIqrwYQDBqgBgAAuEEAAMjBAABAwAAAHEIAAJDBAABAQAAAHEIAAJjBAABQwgAAfMIAALhBAAAswgAAoMEAAIjBAACYwQAARMIAAABBAABkQgAAhsIAACDCAAC4QQAACMIAALhBAACIQQAAAAAAACjCAACYwgAAQEAAAFBBAAAkQgAAAMAAABRCAABowgAAAMAAAIjBAACEwgAA4EAAACRCAABAQAAAwEAAABBBAADgQQAAKEIAAERCAACwwQAAyMEAAKhBAAAgwQAA_kIAAODBAAAgwgAAiMIAAFBBAAAMQgAAMMEAAAAAAACSwgAAYMIAAGTCAACAQAAAQEAAAIjBAAAEwgAAMMIAAIBAAADwwQAAZMIAAABAAABcwgAAHMIAAHBBAAAcwgAA8MEAAGxCAACgwQAAysIAABDCAACOQgAAdEIAAEzCAAAwQQAAkkIAAJhCAADwwQAAwEAAADTCAABsQgAAoMEAAMBBAABEQgAAIMEAAPhBAAAIwgAAhsIAAIDAAACgwgAA8EEAAMBCAABkwgAAkMEAAABBAADgwQAAQEEAAHTCAABAwQAAoMAAADjCAADwQQAAEMEAAKBBAABUQgAAMMEAAAAAAACYwQAAgEEAALhBAAD4QQAAQEAAAJDBAAAUwgAAwMEAADDBAADIwQAAwMAAAFBCAACAvwAASMIAAGDBAABwwgAAAAAAAADAAADAQQAAQMAAAEBBAACQwQAAgEAAAMDAAAAQwgAAwEAAAPDBAACAwAAAFEIAAPDBAADAQQAA_kIAAODBAABQwgAAAAAAABTCAADKQgAANEIAAGTCAABQQQAAjMIAALjBAAD4wQAAusIAAODBAABsQgAAwEAAAEDAAAAEQgAAiMEAAMDAAAAcQgAAUEEAACxCAADgQQAAUEIAAEDBAABkwgAANEIAAGTCAACAwQAAMMEAALBBAABAwQAA-MEAAPDBAACCQgAA8EEAABTCAAA0wgAAQEAAAExCAABAwgAAGMIAAAxCAAAQwQAACEIAACTCAACqwgAAAMEAADBBAAAwwQAADEIAACBBAABIwgAAOMIAAGTCIAA4E0AJSHVQASqPAhAAGoACAAAwvQAA-L0AAKA8AACoPQAA-L0AAOg9AAA8PgAAPb8AALi9AAC2PgAAmL0AAHA9AABAPAAA-D0AADy-AADYvQAAMD0AANg9AABkPgAAvj4AAH8_AACAOwAABD4AAPg9AADgvAAAML0AAOC8AADYvQAAqL0AAOC8AACoPQAAoLwAAOi9AACKvgAATD4AAJi9AAAUPgAALL4AAIa-AACYvQAA-L0AABS-AAD4PQAADL4AAIg9AAC4vQAAuL0AAFA9AABwvQAAbL4AAJg9AAAwvQAAgDsAAHQ-AADYvQAA4DwAAEk_AACAuwAAgDsAAKg9AAB8PgAAUL0AAOg9AACIvSAAOBNACUh8UAEqjwIQARqAAgAAmL0AAHQ-AAAQvQAAFb8AAKA8AAAMvgAAqD0AAMg9AAC4vQAAgj4AAOg9AAAcvgAAUL0AAIq-AADIPQAAqL0AADA9AAAfPwAAoDwAAKo-AACIvQAAND4AALg9AAAsvgAAML0AANi9AAAcvgAABD4AAFA9AABQvQAAcD0AAIg9AACIvQAAiD0AABQ-AAAkvgAAnj4AAFQ-AAB0vgAABD4AACQ-AAAEvgAAur4AABA9AABEvgAAPD4AAH-_AABAvAAAHL4AABQ-AABAvAAAoDwAAKg9AAC4PQAALD4AADA9AAAwvQAADL4AAFA9AACYvQAADL4AAKg9AAC4PQAA4DwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=d9DqAUmCbE4","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["10178661980637619851"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1473801572"},"1040557856831308560":{"videoId":"1040557856831308560","docid":"34-2-12-ZDD3A5152D6E2034E","description":"I love that access control is an integral component of the Swift programming language. Access control lets you carefully control what properties and methods an entity exposes.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2967318/bef94a7c19c1b55f192aa4ff6b4b74f3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/N8PpXwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXF-VFNKxtHw","linkTemplate":"/video/preview/1040557856831308560?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Why You Should Default to Private Outlets","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XF-VFNKxtHw\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzEwNDA1NTc4NTY4MzEzMDg1NjBaEzEwNDA1NTc4NTY4MzEzMDg1NjBqrw0SATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TxAGCBCQBgAQrKosBEAEaeIEJBfr8AAAAEAAQAAIH_wH_Bwj_-P7-AOH6A_YH-wIA7Qf1AfsAAAD_DgAJ-gAAAPb--wj0_wEAAwv2_wQAAAAa9vUI_QAAAAD_Bgv-AQAA9PH_AQP_AAAF-gr8_wAAAPL5__v7__8A-v30AwAAAAD37_D8AAAAACAALRgE1Ts4E0AJSE5QAipzEAAaYDUPABocJ-Hm-TjvBhbtAxn53Afq8BYAFOUA9RDi5wkJBdr_6gA60Cb3vAAAAP0j0iEbABVOGg3W6_kD_e7D6iEQfxcDBOzaEQ_X8zQhIfni-vJSGADK3g0QDNfqIgzf_yAALSDxUDs4E0AJSG9QAiqvBhAMGqAGAADQQQAAuMEAAADBAAAgQgAAwMAAADBBAAA8QgAAmMEAAEzCAABowgAAcEEAADjCAAAYwgAA2MEAAAAAAABUwgAAkEEAACBCAACOwgAARMIAALBBAAAowgAAAEEAAPhBAABAQAAAOMIAAJbCAACAPwAAMEEAADRCAADgwAAA4EEAAIDCAACAwAAAiMEAAHjCAABwQQAAPEIAAIDAAAAgQQAAsEEAAPBBAAAoQgAAVEIAAIDAAAAMwgAAEEEAAIDAAAD-QgAAyMEAABzCAABYwgAAYEEAABRCAAAwwQAAoMAAAKTCAABAwgAAbMIAAFBBAAAwQQAAHMIAABDCAABYwgAAgD8AACjCAABgwgAAQMEAAFTCAABgwgAAkEEAAAjCAAAkwgAAbEIAADDBAADSwgAAGMIAAGxCAACSQgAAQMIAAFBBAABYQgAArEIAAFDBAAAAAAAAFMIAADRCAADgwAAABEIAADRCAADgQAAAJEIAAADCAACMwgAAAMEAAIDCAACAQQAAukIAACDCAAAMwgAAgMAAAEDBAACgQQAAhMIAAGDBAACAwQAAGMIAAPBBAABQwQAAyEEAAFxCAABAwAAAgD8AAKDBAADAQAAA0EEAABBCAACAPwAA4MEAACTCAAD4wQAAMMEAABDCAABAwAAAXEIAAFBBAABgwgAAYMEAAGjCAABAwAAAwMAAAKhBAABAwAAA4EEAAKjBAAAAwAAAIMEAACTCAAAAQAAAAMIAAEDAAAAMQgAAyMEAALhBAADsQgAAEMIAAGDCAACgwAAAQMIAALxCAADgQQAARMIAAHBBAACCwgAAuMEAAODBAACswgAACMIAAChCAAAQQQAAAAAAAOhBAAAgwQAAAEAAADBCAADAQQAASEIAAMhBAAA4QgAAgMEAAEDCAABEQgAAjMIAAEDAAACAPwAAMEEAAADBAADYwQAAiMEAAGRCAABgQQAATMIAAPDBAABgQQAAZEIAAFjCAABAwgAAAEIAAOBAAAAMQgAAHMIAAKzCAACAPwAAQMAAAGDBAAAAQgAAAMAAANjBAACCwgAAgMIgADgTQAlIdVABKo8CEAAagAIAAIA7AAD4PQAAFD4AAFA9AACYPQAAqj4AAKC8AAAZvwAABL4AAGQ-AABQPQAAUL0AAJg9AAC4PQAAUL0AAAQ-AAAUPgAAUD0AADw-AACWPgAAfz8AAAQ-AABkPgAAZD4AAJi9AAA8PgAAEL0AAOC8AABwPQAADD4AAFA9AAAwvQAAcL0AAEC8AABkPgAAUD0AAAw-AABkvgAAVL4AAIK-AACWvgAAuL0AAGQ-AAAkPgAAUD0AAHw-AADgvAAAyL0AAOA8AABAvAAAkj4AABA9AACgPAAARD4AAFS-AABAvAAADT8AAJg9AAD4PQAAQDwAADA9AADYPQAADD4AAFS-IAA4E0AJSHxQASqPAhABGoACAACYvQAAgDsAAEA8AAAdvwAAiL0AAJK-AAAwPQAAcD0AADQ-AACYPQAAoLwAAOC8AADYPQAATL4AAEQ-AABwvQAAoDwAADs_AAA8PgAA5j4AAHC9AABwvQAAUD0AABS-AACAuwAA2D0AAIg9AADIPQAAUD0AAFA9AABQvQAAiD0AAAQ-AACgvAAATD4AAIi9AADYPQAAPD4AABS-AABsPgAAlj4AAFC9AAAMvgAAED0AAPi9AAAEvgAAf78AAMi9AABsvgAA4LwAACS-AAAQPQAAuL0AAMg9AAB0PgAAyD0AAFC9AAAkvgAA2L0AAOC8AADgPAAAoLwAAFC9AACgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=XF-VFNKxtHw","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1040557856831308560"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2844268336"},"2725452467588448133":{"videoId":"2725452467588448133","docid":"34-3-7-ZF2BC1B4EAB3D6F4F","description":"In this lesson, we zoom in on the building blocks of the Core Data framework. It is key that you understand how the various classes that make Core Data tick play together. The star players of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1445507/c1927cb6bdd61c6fdd3b65829c72470b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ryHfUQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKA3mR5JI4H4","linkTemplate":"/video/preview/2725452467588448133?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Exploring the Core Data Stack","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=KA3mR5JI4H4\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzI3MjU0NTI0Njc1ODg0NDgxMzNaEzI3MjU0NTI0Njc1ODg0NDgxMzNqkxcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TzQKCBCQBgAQrKosBEAEaeIH3_vwA_gMA-e4JCQYH_AEVAvzz9gICAOL6A_cH-wIA9Q7__gYAAAD6B_oQAgAAAP7-_v_4_gAABgX9-vsAAAAW-A4J_QAAAAcH_wL-AQAA6_YLBwMAAAACCvAIAAAAAAL-AfwJ-gH__QwA-gAAAAAC_AUAAAAAACAALQBT2zs4E0AJSE5QAiqEAhAAGvABbh7pAN70BAEb8OMB0Ar7_4EV8P8v8NEBrg76AcgD5wDoI_kA1t8AAAYUIP_a__7__frW_zXwEAAU_gUAIfcWABQZEAAt7BAAMgD9APMD4f8BBg3_KfghASDnBQAIJPEAIRUI_vcjz_4B-vj_AO4S_xUc_QUk_B4A_gsh_fQUGgEB_fH-Df8U_dUK__76HBYE_f3pBgUK6ADx7gL88vrpCAHW9QIj6d3-J-_xB_T1-fj6Bxn3Cx_9_hnh_QL3KxMC_PgNAQPv_fblIwz4MOIA-ez2FAUKAQ4A9wTw_u_UAPPx5AD47RgBAPr5EAvt_u8DIAAtUfQ1OzgTQAlIYVACKs8HEAAawAfBpwW_1JUVPHLD77y_jX49Hq4QPTQwzbyht9G48KdGPEsoM7wrUfY8c77YPDp0erz8jLu-WlMPvMbqxbtnYpo-TjqbvBrvWDznVNK9h0MgPZ94qTwVHE6-rE3IPDWXHzvSSJU9_iLNvB7tCT1phMg9rXIcPSSTuLxmA6-9aPwMPYa5M70riMG8wxccvUlb5rzqIzA-w94avekeQLsgB7o9gpE3vYiynLzmbRa9cg_TPAmHg7u6EZa9GTwIPL59Bz2Ci9U9xL0ovVr4k7ussio9l_wUPa5uK7w7k5E9Qusfu2ZjSjyWCmq9rpSKPal_NbyCNGg9KVXHu4FI9TxO8rO93syovEbycDz19fw9nKIIPesrWbxsPi48xcXRPf_mqjwSycY8Kk-FvEJDf7ypMuw98T-DvREVsjsyzyU9JE0XPea63zytOkY92F6wPKKfhLxXGAy9VxsIPVvkQ7yWWak8ogGGPMA9sjs4PIO9k7g9veXbsbw7dMU9BwEeva4UG7yIVyg9pY2ZPHxnzbqMHk49s9Z6uFYIkDzIXYQ8jZSCPTbIJLwxEMe5-C0kvYLknbzPhQ88-9k-PUhTmLwxdke9Or6MvbB9N7y6mFA9HxtXvWJqpjz2te48h1tTO7jHcztL2K28qxW3vcWaArzmeoa9tE0YPOwAwruVjXi9666HvAwiTjuB0gs9A2mFPZMbEbqDtfu8OwQJPVZZpbt7ubQ81d9cPI2if7sVeAI9fy2Evd0uartre567dJvAPTj9MLlClC-8fNQfvYzL-LkQZ3Q93VmwPXymvzkaHQO6XPfgvIUzODkC7yk9zRm2vJ0lFTgB4DO8hlzjuxbsUDopHye99KUWvPW7jzsdYJy8vDuSPYgxsLctzGI9vmyaO5m7yTj0Xgo8TzbKvELJgrj5n1s7_585vQ6Gyjd6cp09HU2BO35C5jcHyCG8RasJPfWg8jeTNEQ9S6yMvWgM6jitimu9i6bzvAKQtrhZPwy9ru8oPTOTTbgzfRo6O4lovZG6pLiJU1e9saIGvUY7R7iC4cG8YWvbvBqlZDfMXYs8nA6uPHXfBrjCS7W9jU0CPA26TzbFQii9P2A0vWrYlTZNA3W78RoqPAjUvjgX0xE9RtmBvTv-EzhNW6287-u4uvDVn7cGGw09e6ddPPlZ-LeZgx48d61TPYZ9HDiA1ze4UtIDvao8_bZDIsg8pU3VvVAHd7igSlI9BziOPRWSjDjb2628a_AePpA5IbmYD4293R-EPYzD0TfcWvC8gBH0vcgN67cgADgTQAlIbVABKnMQABpgQggAI_8nwPLTM_QHxNr5AOvn3hTnKf8H3f_jGgAlDdG2vQcD_0P4Qv-fAAAAF-biA98AAH_gy8wGxPoP0eADBA5N1h1RuMQXKie0GgvG6toR4TBWANTztCMnCwssNObiIAAtifIgOzgTQAlIb1ACKq8GEAwaoAYAABxCAABAQAAA8EEAACDBAAAAwgAAuMEAAAxCAABowgAAwsIAAFDBAABQQgAAwMAAAKBBAABQwQAAQMIAAIpCAADAQAAAgEAAABDCAAAAQQAAgEIAADTCAAAAAAAAREIAAPhBAABAwQAAIMIAAOBAAACYQQAAwMAAAPhBAABkQgAAgMEAAFDBAAAAwgAANEIAAITCAAC4QQAAAAAAAEDBAADIwQAASMIAAABAAACUQgAAwEAAAFBCAAA0wgAAIEIAALZCAAAcQgAAgMAAAOBBAACIQQAAosIAAJjBAACYQQAA0MEAABxCAACQwQAA-EEAAABBAABowgAAgEIAABxCAACAQAAAYMEAAIA_AAAAAAAA2MEAAKBBAADQwQAAgkIAAOBBAADYQQAA4EEAADTCAACIwQAAgsIAABBCAACgwAAAiMEAAMpCAAD4QQAAQEEAAEBBAABswgAAbEIAAOBBAAAoQgAAUEIAAOBBAADgwAAA4EAAAMrCAAAUwgAAdMIAAEBBAAC-QgAAcEEAAAAAAABwwQAA2EEAAABBAACywgAACMIAAKhBAAAwwQAA8EEAALjBAACeQgAArkIAAABAAAC0wgAATEIAAChCAABQwQAA-EEAAETCAACAQQAAwMAAAKjBAACCwgAANMIAAFxCAAAQwQAAAEEAAMhBAAAwwQAA-MEAAIC_AACAPwAA-MEAAJDBAACAwAAAgL8AABRCAABAwAAA2EEAAOhBAACYwQAAyMIAAIhBAAAwwQAA8MEAAMBCAABwQQAAdMIAANhBAADIQQAAQEEAAMBAAAB4wgAAMMEAADDBAADAQQAAgL8AAADAAACgwAAA-MEAAIC_AADAwAAAcMEAABTCAABAQgAAIMEAAADAAADoQQAAdEIAAOBAAADIwQAAkMIAACDBAACwwQAAXMIAACDBAABgQQAAhkIAAIjCAAAgwQAA8EEAABzCAACAwAAALEIAAHBBAABwQQAAREIAAI7CAACGQgAAYEIAAFDBAACYwQAAzsIAAEBCAADYQQAABMIAAIbCAACYQQAATMIAALhBAAA0QiAAOBNACUh1UAEqjwIQABqAAgAAgDsAAEC8AADIPQAAbD4AALi9AACIvQAAUD0AAK6-AAB0vgAALD4AAHy-AACavgAADL4AAFC9AADYPQAAXL4AAKY-AACgPAAAgLsAALI-AAB_PwAAUL0AABy-AACGvgAAhr4AABy-AADIPQAA4LwAADS-AAAsPgAAXD4AAEC8AABAvAAAML0AAEy-AABsvgAAuD0AAIi9AABcvgAAqD0AAIC7AACavgAAPD4AAOi9AABUPgAAXD4AAFQ-AABQPQAAML0AADC9AAC4vQAAyL0AAPg9AACIPQAA6D0AAPg9AABDPwAAkr4AANg9AAA0PgAA4LwAAIi9AADoPQAAmL0gADgTQAlIfFABKo8CEAEagAIAAJq-AACGvgAAcL0AAGu_AACiPgAALD4AAEC8AABAvAAA4LwAAES-AACivgAAuD0AAES-AABsvgAAQLwAAOA8AAB0vgAAGT8AAPi9AACiPgAAJD4AAEQ-AADYPQAAmL0AABS-AACgPAAATL4AAMg9AAAkvgAAiD0AAEw-AAAwPQAAdD4AAAy-AAAMPgAA-L0AAHQ-AABkvgAAkr4AAK4-AABEPgAAbL4AAIA7AABEPgAAhr4AAHy-AAB_vwAAcL0AAKC8AACuPgAADL4AAKC8AAAkPgAAVD4AAIY-AADIPQAAmL0AADy-AAC4PQAAZL4AAFC9AACKPgAAED0AAHA9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=KA3mR5JI4H4","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2725452467588448133"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3474299591"},"1672893987747205606":{"videoId":"1672893987747205606","docid":"34-7-16-ZB611BB111CD5A4DF","description":"In the first installment of this series, we created the project in Xcode, updated the project's structure, and put it under source control. This lesson focuses on building the basic user...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1597833/7b64de972c8b8d5ee965ee4c34c9c302/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/O7ltQwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdLSx0rhq6WI","linkTemplate":"/video/preview/1672893987747205606?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[Building a Weather Application With Swift 3] Lesson 2: Building the User Interface","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=dLSx0rhq6WI\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhUKEzE2NzI4OTM5ODc3NDcyMDU2MDZaEzE2NzI4OTM5ODc3NDcyMDU2MDZqiBcSATAYACJFGjEACipoaHh6emZndndsamtvaWtjaGhVQ0FLLXpHTDhHZjdvWlFjaVg0Slp2YkESAgASKhDCDw8aDz8TuQSCBCQBgAQrKosBEAEaeIH3Bff8_gIA8woEAQMD_gEcAvv_AwIDAOkB-Pv5_gEA_QMA-fYBAAAS8PUJAQAAAPn7A_8D_gAADQb1AwQAAAAJ9gAG8wEAAP76A___AQAA8u0K_QIAAAAL9fv__wAAAPME9wP6__8BABL9_wEAAAAJ7wL-AAEAACAALVog2Ds4E0AJSE5QAiqEAhAAGvABU__3_QHe-QO4Bd0AthcBAIEiCv4j9QsAv_vqANcNvwHY7wgA3_MEAfcbAgCo_vgB6hH7_zciCQAOEj4AFAIMAAkP9wFL4w0BPBQD_-gT9P8EGBb-E-YN_zHRBwAw_vsAAPvz_9jlzwHW-v4ADhkOA_0JEQE7CBYABvorA_f6E_3tDwb5_AgY_c8u_QD5COgALSrnAzwV9P_q4Q0CFhTuAxHc8AIl8AL9Bf4ICNP7B_r7_Pr1BfUGAxskCfv1MhYDEPgbCQTt_PTsGPr-GtTyBPMr7vYy-QT77_Xz_8obAwHLBQ7z2hP--xLoFfr7-PnwIAAt_yEdOzgTQAlIYVACKs8HEAAawAcjosC-bhZPPWJ0r7xJUk29Vz-mPRjZBL05ZOO9stILO4kDLb2SroE-CZRjPcvY0Dyz8HW-x9CWvEVkQDkKL2E-F3GwvEHTxjlBcIu9Mx6-O9WArTeOQKy9ofEpPZqpmLsrfXA7IdgHvRgiTD0tmFg-hyC9vKESl7wzMf29Na4kvMKQ8LxRzaY9ABsQvdaF6by94yQ-H7SDvGQe_Ttsz8w9QjofvHeBVDtSo2u8uriCPYCRoTyVZg69KZ2jvETbMTxeHIs8LoitvIaH2Tt4ADW9V6fzOsWC77v3N509Cis1PWyY_DsVFsE89vwbuxhKuzvI8PM8NABqvbyfyzsxzSS-4Y9svSFhczw9RCM-VhzYvE2aqzzt8QK-AblJPabOSDybQEy95_b3vNzqoDsOTuQ9WvoLvSt2ajs5doU9wiHKvfD2xTwTRbg9k0b7vHXMubz0Glu9vFi9PIotDjw2LUe9-6i7PU2h0ruvgQQ72pP6u1BYe7sPttg9XKNvvbDtiDzpNpc845s3vEug8zrG_Jw9Y0k0PaWzGzvEBUC9bqPBvOS_vLucogg8-oaIPXZlPLxRIog98O89Pd3JjLx4Ypa9L9XxvF3iBjsW9W48MJAWvYFcYjtjdGW77ZbJvGkOHLva6Hc8doOtvenLnLsIk-K98mMnvML7qrrsCDG91AypvB0fSrsFUXc8t0AHvfSVkzq8rxq-Lke8u0ihhbkBpeE9m6uGPcRdM7lUYaK8nP0BvczhxbrUnDw9s8yXPYywzrgfotE9WPgfvXnRijgtOK09lKQLPQ0KijlMsy88b_bivPZoxzhpl6U9Dw8RPrzeijgUnYu9iXrhvcYncDlMezk9B01BvSjCn7mlrbC9WsCfPNXZhLnO9o09GlAvPccemjlC5Jk8vonhPFWtKDmAzNg8f-ppvSxUeDgEoSY9SqqAvC_zODlk2Je9uT9NvYW-ezlEDhu8DJvcvGVgmDcrtH-7P4bzPHQXj7jOr8E8SZPMPd9Eh7gHQJE9jePRvH4gVDjeAom8ui3RvPUXMTc2Ie29rn5MvYFYZrjhanM9Zz1BPWX26bhUU9K96HTPvC_4xTeaEv-8vbImvRW6x7dEQLQ8akr0O81iJriBFYG9UEIfvYeJHThp-Pu8-Ofcu74CzzY_qEs9s11hvaQQdDUGqN-7SZO9O8UNEDgM_549zO5JvAK-xLc_jsY9K94IvocitLhVGKY9bQvFPYPH5zg5oQu90RCEPeXT1bhOEgU7p1yBPdEIhrha0U07DDe1vY7yhLggADgTQAlIbVABKnMQABpgVvkAVvnd4RHZa-TY2d9A7O3cBM_IHv8R3P_eTPX_Cx3WsScA_yS8IxCdAAAAHQP8QukAD38Gwx4FqD0FtLf0E9F9AdxI4j0hLQPLPM_yNc7BE_dXAP7w1CgXGr9nBvMBIAAtqL8MOzgTQAlIb1ACKq8GEAwaoAYAACRCAADIwQAA4EEAAJBBAADYwQAAHEIAACxCAAAswgAAXMIAAOBBAACAQgAAIMEAAEBBAAAcwgAAgkIAAABCAACAQQAAmEEAALjBAAAowgAAWEIAADDCAABwQQAA4EAAADDCAAD4wQAAwMEAABDBAABQQgAAAMIAAABBAAC8QgAAUMIAAIjBAAAgQQAA2MEAAFDBAACYQgAAwMEAAIRCAADQwQAAgL8AABBCAACoQQAAcEEAAHDBAAAAQQAAmEEAAO5CAABQwQAA4MAAAPjBAABIwgAA2EEAAKDAAACAwAAAoMAAAADAAADgQAAAMMEAALjBAACAwQAAYMIAACDBAABcQgAAYMEAAKBBAAA4wgAAgMEAAEBAAACgwQAAjEIAAOjBAACAvwAAYMEAAAzCAADQwQAACEIAACxCAADwwQAAWMIAAAxCAADyQgAA-EEAABzCAACwQQAAmEEAACxCAACaQgAAtkIAALhBAAAMQgAAKMIAAOrCAADAQAAA8MEAAJDBAADAQgAAMEEAABxCAAD4wQAAJMIAABBBAACYwQAABEIAAIBCAAD4wQAAvEIAAAAAAABYQgAAuEIAAEhCAADgwAAAAEEAAHBCAAAMwgAAAAAAAPDBAABYQgAAEMEAALhBAAAswgAAwEAAAABBAAAAwgAAbEIAAGDBAABQwQAAwsIAAJhBAAAgwgAAQEEAALDBAAAYwgAA6MEAABRCAACYQQAABEIAABjCAABIwgAAuMEAAChCAAAgwgAAQMAAAIhBAACQwQAAgMAAADhCAABAQQAAVEIAAIC_AADgwAAA4MEAABDCAAA4QgAAEEEAABzCAACQwQAAbMIAAHDCAAC-wgAAQEAAACjCAADQQQAAYMEAAEDAAAAAwAAAGEIAAHDCAACgQQAAbMIAAEDAAABEwgAAQMAAADzCAADAQQAAQMAAAEDAAABgwQAAgEEAAPjBAAAgQQAAisIAAChCAACYQQAAEMEAAIrCAACEQgAA-MEAAGRCAAAowgAA2MEAANBBAACgQQAAcMIAAJjBAACQQQAA8MEAADBCAADAwCAAOBNACUh1UAEqjwIQABqAAgAAJb8AAJg9AACgvAAAHD4AAKK-AADYPQAAVD4AAE2_AABMvgAAcL0AAFC9AABAvAAANL4AAOi9AABEPgAAEL0AANg9AADYvQAAyD0AAMo-AAB_PwAAUD0AAIi9AADoPQAAPL4AAKA8AACuvgAAyr4AAIA7AABcvgAAVD4AAHQ-AAAEPgAAhr4AACQ-AAAUvgAAPD4AABS-AAA0vgAALD4AAGy-AAC-PgAAHD4AABC9AACuPgAAnj4AAOg9AAAcvgAAcD0AAEy-AAC4PQAAwr4AALg9AABUPgAA4DwAAPg9AAA9PwAAML0AAKi9AACmPgAAlj4AANg9AADYPQAALD4gADgTQAlIfFABKo8CEAEagAIAABy-AABAvAAABL4AADG_AACAOwAAML0AAKi9AABcPgAAHL4AADw-AADgvAAAoDwAAAy-AAAMvgAA4DwAAJi9AADovQAAIT8AAIg9AADyPgAABL4AAHA9AACAuwAALL4AAMi9AABMvgAAoLwAAHA9AACgPAAAUL0AAIg9AACgPAAAuD0AAHw-AABsPgAAir4AAEQ-AABcPgAAdL4AAHw-AAAkPgAAHL4AAJa-AACgvAAAnr4AAOA8AAB_vwAAqD0AAHC9AAAQvQAA-L0AAHC9AACYPQAAZD4AAAw-AAC4PQAAgLsAAHC9AAAMPgAAcL0AAFy-AACgvAAA-L0AAKg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=dLSx0rhq6WI","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["1672893987747205606"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2445913601"},"16515756724231069053":{"videoId":"16515756724231069053","docid":"34-3-15-ZE1177A17CA509166","description":"The singleton pattern is a widely used design pattern in software development. Despite its popularity, it's often considered an anti-pattern. Why is that? In this episode, I explain what the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3382046/2b56647752a696d4bb9f25e08de3715c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/lqmzngAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DlfATSOd5Ens","linkTemplate":"/video/preview/16515756724231069053?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"What Is A Singleton and How To Create One In Swift","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=lfATSOd5Ens\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzWhQxNjUxNTc1NjcyNDIzMTA2OTA1M2q2DxIBMBgAIkUaMQAKKmhoeHp6Zmd2d2xqa29pa2NoaFVDQUstekdMOEdmN29aUWNpWDRKWnZiQRICABIqEMIPDxoPPxOwA4IEJAGABCsqiwEQARp4gfcF9_z-AgDwCBb9-wIAARwC-_8DAgMA7fjw_AUAAAAJFAf_AQEAAOsD-wv9AAAA_QYB-_r-AAAREwUEBAAAAAP1DfT-AAAAAAf9AP4BAAD_9QQIBP8AAAf8-wr_AAAA9QTv_QAAAAD5EP0HAAAAAAL3BQcAAAAAIAAtWiDYOzgTQAlITlACKoQCEAAa8AFQA8L9EM0IA7YI7v_TFAQAgQAC_x_oEP_A79sA2Q3BAdf46QDw3RsA5REBAKv--AG_A_IAQg0oAA0GIQAi5RsADfnkASvyJAAtAgcA8hDn__Yq_P4F6CwARs78_i39DP8S_v8DyADcALzm6QP_FAr-CRj6_SgRGAHoExkA9BkJ_vH2BQLSCS0Cuu8T_QoJBv4RDO0BNgncANf5DAAg_egCFPcHAugJBQL_DQgE1fsH-vH5_gXwFwAG_CEYCfcPIAPoAxQABO389RgWDvgP8Pj4_TD6Chj29QsB8fIL4QsF_fQEEPrbJP0E5wwY_t3z9vogAC2_TyQ7OBNACUhhUAIqcxAAGmA2AAAy7viu9ABK5fzizjfzIAjv-uge_-_y_90nC0QkCJW2_wH_ZOUc6Z8AAAAgGQFL3gAVfwLBKhrFJuSZtvAM4H0SuDzdCfdDxLgk7OQT8AkLMS4AAMDlKRToE1rp5h4gAC2NfhI7OBNACUhvUAIqrwYQDBqgBgAAsEEAAODBAACAvwAAKEIAAFDBAABAQAAANEIAAMjBAABwwgAAeMIAAJBBAAAswgAA0MEAAMDBAAAwwQAAQMIAAJhBAAA4QgAAiMIAADzCAACYQQAAJMIAADBBAADgQQAAoMAAADDCAACSwgAA4EAAAFBBAAAoQgAAwMAAAAxCAAB0wgAAgMAAAEDBAACCwgAAkEEAADBCAACAPwAA4EAAAJhBAADoQQAANEIAAEBCAACAwQAA0MEAAJBBAADAwAAA_kIAAPjBAAAowgAAjMIAAFBBAAAEQgAAQMEAAADBAACWwgAARMIAAFzCAAAAQQAAoEAAAADCAAAAwgAASMIAAABAAAAYwgAAaMIAAADAAABswgAATMIAAHBBAAAUwgAAFMIAAGhCAAAwwQAAxMIAABjCAACIQgAAgEIAAFTCAACAQQAAhEIAAKZCAACwwQAAQEAAABDCAAA4QgAAiMEAAOBBAABUQgAAAAAAAABCAAAEwgAAiMIAAEDAAACGwgAAsEEAAMZCAABcwgAA6MEAAAAAAACwwQAAcEEAAHDCAAAAwQAAYMEAABTCAAAAQgAAMMEAALBBAABcQgAA4MAAAABBAACAwQAA4EAAAMBBAAAQQgAAgEAAAKjBAAAQwgAA4MEAADDBAADQwQAAQMAAAFBCAAAAQQAAVMIAAFDBAABgwgAAAAAAACDBAADAQQAAgL8AALhBAACwwQAAgD8AAADBAAAUwgAAIEEAANDBAACAwAAAFEIAANDBAADAQQAA_kIAAAjCAABYwgAAgD8AAEjCAADAQgAAGEIAAFDCAABwQQAAjsIAAJjBAAD4wQAAtMIAAODBAABMQgAAoEAAAIA_AADQQQAAYMEAAIBAAAAsQgAAkEEAAEBCAADQQQAAREIAAJDBAABgwgAAKEIAAHDCAAAAwQAAoMAAAKBBAAAgwQAA2MEAAADCAAB4QgAAkEEAAETCAAAMwgAAEEEAAFBCAAA0wgAALMIAACBCAACAQAAA-EEAABTCAACmwgAAAMAAAMBAAACQwQAAEEIAAMBAAAAEwgAATMIAAGjCIAA4E0AJSHVQASqPAhAAGoACAACuvgAAMD0AAEQ-AAAEPgAA2L0AAIC7AACOPgAAY78AANi9AABUPgAAzj4AAFQ-AABEvgAA2D0AAKg9AADCvgAA8j4AAEC8AACYPQAA_j4AAH8_AACiPgAAyD0AAII-AABEPgAAPD4AAOA8AABwvQAAiL0AAIC7AAAMPgAAoLwAADA9AADYvQAAHL4AAAS-AAD4PQAAur4AAJi9AACIvQAAHL4AAAS-AADePgAAED0AAI4-AAAQvQAAoLwAAMi9AACovQAA-L0AACw-AAAwPQAAML0AAOg9AAAUPgAAQDwAAHs_AACSvgAAED0AAJi9AACKPgAAmD0AAHw-AAAMPiAAOBNACUh8UAEqjwIQARqAAgAAFL4AAIg9AABAPAAAGb8AAFC9AAAsvgAAJD4AAIA7AACovQAA-D0AAHC9AAA0vgAA4DwAACS-AACoPQAAiL0AAIg9AAApPwAAqj4AAN4-AADgPAAA6D0AAMg9AAAsvgAAEL0AAFy-AAAQvQAA2D0AAEA8AACgvAAAcD0AAAQ-AACYvQAAPD4AAKo-AAC6vgAABz8AAOg9AACuvgAAUD0AACw-AABEPgAAkr4AAJg9AAAEvgAA-D0AAH-_AADYvQAAiL0AAOg9AAAwPQAAFD4AAKi9AACWPgAAgj4AAOg9AAAQvQAA-L0AAJg9AACAuwAAED0AAFw-AADgvAAAVL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=lfATSOd5Ens","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16515756724231069053"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2209817239"},"12370974655792271747":{"videoId":"12370974655792271747","docid":"34-11-5-ZA6364B148C90D782","description":"You should now have a good understanding of what MVVM is and how it can be used to cure some of the problems MVC suffers from. But we can do better. Up until now, data in the application has...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3309596/054448d89b32052a2a0f6469ac768661/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/VdW8GgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DqvqYmsDiQjQ","linkTemplate":"/video/preview/12370974655792271747?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Taking MVVM to the Next Level","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=qvqYmsDiQjQ\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhYKFDEyMzcwOTc0NjU1NzkyMjcxNzQ3WhQxMjM3MDk3NDY1NTc5MjI3MTc0N2q2DxIBMBgAIkUaMQAKKmhoeHp6Zmd2d2xqa29pa2NoaFVDQUstekdMOEdmN29aUWNpWDRKWnZiQRICABIqEMIPDxoPPxO0AoIEJAGABCsqiwEQARp4gfT__gX7BgDs-wgF_QIAAP0I-P34_v0A7gYGAAH_AAD0_QoI_AAAAP4LBgIAAAAAAv799_T9AQD6BAIHBAAAAPcB_wL7AAAABgkBCf4BAAD__An8AwAAAAQC_QQAAAAA_AwH_wIAAAAAEf3_AQAAAPv6AQMAAAAAIAAtTxjkOzgTQAlITlACKoQCEAAa8AFNI9v5H-gEBK8f5QDMFwQAgRruACUEEwDM4-sB0w64AdTq9QAA0wMA1Cf4AJ8TDAHF_df_OQj0APnxPQMR7T0AFAzjAV_3EQIvHgUAwCfq_h0ZCf8m-wH_NswIACkB6wIiBQT75PvXA-LsBQUbDxD-Ex4a_1Yr9AD3GiAF1AgUA-UQDwTfDQsDtyL9AQXwDQAc_uL8Qhjz_-v-C_oTAvQHK9oJ9zbGDwTe3w__1fLs99f3_gfj7PwBExQGAQomJfnx-BUSCxEC8gwLGPQc3uz090PrAUcD9P378vf33SwH_vIFEvm7LvkFFOYX-vwHFPYgAC1o4g47OBNACUhhUAIqcxAAGmBPBwA6ACKy_yQbAy8OAB3nBlAp3tAR_ywm_zIeIwQMGsWyGyb_H9b2254AAAA3_dwF9gAEfvDY5_HQMej2geYB73-z4DbI2kdHDsxZ8i223vgpMwsALeTFIBPwHz9h8icgAC3Z8w87OBNACUhvUAIqrwYQDBqgBgAAsEEAAODBAACAQAAAKEIAAFDBAAAQQQAAKEIAAKjBAABwwgAAjMIAAKhBAAAswgAABMIAAMjBAABwwQAAQMIAAHBBAABoQgAAjsIAACTCAAD4QQAA8MEAAKBBAABwQQAAIMEAADDCAACkwgAAAEEAAIBBAAAkQgAAQEAAAARCAABUwgAAoMAAAEDBAAB4wgAAYEEAACRCAAAAQAAAgEAAAEBAAADgQQAAPEIAADRCAAAgwQAAgMEAANBBAABAwQAA_kIAAODBAAAgwgAAdMIAAKhBAADwQQAAQMEAAKDAAABwwgAAYMIAAGzCAAAAQQAAAMAAAJjBAAAIwgAADMIAAEBAAAAIwgAATMIAAIC_AABswgAAEMIAAIhBAAAcwgAACMIAAHRCAABAwQAA1MIAACDCAACEQgAAaEIAAETCAACgQQAAgkIAAJpCAADwwQAAgD8AABDCAABQQgAAiMEAAOBBAABQQgAAEMEAAAhCAAAIwgAAmsIAAIC_AACEwgAA-EEAALZCAABwwgAAuMEAAEBAAADAwQAAUEEAAFDCAAAwwQAAIMEAACzCAADQQQAAwMAAAJhBAAB0QgAAEMEAAMBAAABgwQAAEEEAAHBBAAAUQgAAQEAAAHDBAAAgwgAA0MEAAIDAAADQwQAAoMAAAGBCAAAAQAAAaMIAAEDBAACIwgAAAMEAAEBAAADAQQAAAMAAAOBBAACYwQAAAMAAAADBAAAswgAAQEEAAPjBAACQwQAANEIAABDCAACwQQAA9kIAAKjBAABMwgAA4EAAADTCAADGQgAAGEIAAITCAAAwQQAAlMIAAJjBAADIwQAAsMIAANDBAAB0QgAAAEAAAAAAAADAQQAAMMEAAABBAAAIQgAAwEAAACRCAACoQQAANEIAAJDBAACAwgAAHEIAAHDCAABQwQAAAMEAAFBBAACYwQAAFMIAACDCAAB8QgAAsEEAACjCAAAgwgAAgL8AADBCAABowgAAAMIAADhCAACgwAAACEIAAPjBAACgwgAAgMAAADBBAACIwQAAPEIAACBBAAAcwgAAXMIAAHTCIAA4E0AJSHVQASqPAhAAGoACAACovQAAyj4AACS-AACePgAA4DwAAOg9AAAsPgAAOb8AAPa-AAC4PQAAPL4AAKC8AADgPAAAZD4AAJg9AABQPQAApj4AABQ-AABQvQAACT8AAH8_AADYPQAAcL0AALg9AACYvQAAVD4AAJa-AACKvgAAsr4AAIg9AAAkPgAAHL4AALi9AAAkvgAAir4AAEC8AAAkPgAA4LwAAN6-AACavgAAQLwAABw-AAAcPgAAoj4AAMg9AADKPgAAED0AADy-AAAkPgAABL4AAAw-AADYvQAAvj4AADw-AABcvgAA6D0AAHM_AABEPgAAFD4AACQ-AACGvgAAVD4AAKA8AAD4vSAAOBNACUh8UAEqjwIQARqAAgAAur4AANg9AABQPQAAJ78AAEw-AACYPQAA-D0AAFA9AAAQvQAAED0AAHC9AAAsvgAAQLwAAEy-AAAQvQAAUD0AAFQ-AABHPwAAUD0AAI4-AABEvgAA6D0AADQ-AAA0vgAA2L0AAKA8AAAQvQAAQDwAACw-AACYvQAAmD0AAHA9AADYvQAAML0AABQ-AAAMvgAAUD0AAIg9AAAkvgAAoLwAAAQ-AABwvQAAEL0AANi9AAC6vgAAZD4AAH-_AABMvgAANL4AAHw-AABEPgAAyD0AAEw-AAAkPgAAVD4AADC9AADgvAAAML0AAEA8AAAMvgAAcL0AADy-AACAOwAAgLsgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=qvqYmsDiQjQ","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12370974655792271747"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2289760656"},"10444157529267795504":{"videoId":"10444157529267795504","docid":"34-9-6-Z0E8CD39F03FCA925","description":"JSON in Swift Even though this list may seem daunting, a typical iOS project requires you to have these skills. If you have a basic understanding of iOS and Swift development, then this series...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2210890/14f9f1748698de0256aa5d880d7d0950/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ee9BYwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-BZ3ZHI5RdQ","linkTemplate":"/video/preview/10444157529267795504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[Building a Weather Application With Swift 3] Lesson 1: Setting Up the Project","related_orig_text":"Cocoacasts","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Cocoacasts\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-BZ3ZHI5RdQ\",\"src\":\"serp\",\"rvb\":\"EqoDChMzODc5NjM3MjU4NzEyNDg3NjQzChM2MzY1MDczNjA5NTUwNTkyMjEyChMzOTE3MzYwNjk2MDA5MTg2NzYyChM4MTgwNzY1NDg1MDY4ODc5Nzc3ChM4Mzg2MDA5Nzk1Mzg5ODMzMjcwChM0NzgwNzYyODAwODMyNzg2MjE2ChMzNzI2Mzg0NjQ3MjM0MzMxNzgxChM1NTMyNDUxMzAxMDI4MDQxMjQ5ChM3NzUzODQxMTcwNzcxMTE4Mzk1ChMzMjg0NjIyMzMzNzIxNzA1NjE2ChQxODAzMjM2MDY2MTExODI3NTUwNAoUMTAxNzg2NjE5ODA2Mzc2MTk4NTEKEzEwNDA1NTc4NTY4MzEzMDg1NjAKEzI3MjU0NTI0Njc1ODg0NDgxMzMKEzE2NzI4OTM5ODc3NDcyMDU2MDYKFDE2NTE1NzU2NzI0MjMxMDY5MDUzChQxMjM3MDk3NDY1NTc5MjI3MTc0NwoUMTA0NDQxNTc1MjkyNjc3OTU1MDQKEzYzODYxNjY3NzAxNzUxMTc0NTgKFDEwMjAzNzc4MzA4MDE2NDcwNzM5GhYKFDEwNDQ0MTU3NTI5MjY3Nzk1NTA0WhQxMDQ0NDE1NzUyOTI2Nzc5NTUwNGqIFxIBMBgAIkUaMQAKKmhoeHp6Zmd2d2xqa29pa2NoaFVDQUstekdMOEdmN29aUWNpWDRKWnZiQRICABIqEMIPDxoPPxPZBIIEJAGABCsqiwEQARp4gfL8__X-AgD0AgwAAwT-AQ79-QEJ_v8A3_r9AgP7AgAMAQP3-QAAAAr1-wQIAAAA_PwE-_z-AAAEBPcHBAAAAAn2AAbyAQAAAP8GC_4BAADx7Qr9AgAAAAr3CgIAAAAA-Qb-9_4AAAD8GwMFAAAAAAz1AAUAAAAAIAAtHT3WOzgTQAlITlACKoQCEAAa8AFT_e38-uoJA8D-9gDMC_r_ge0c_yUQ_gDf9fYAv_fNANYcHgDN_Q8BBhoRAMEXBwDiBgH_Qg4PACgEEgAiBg4AKfPnAEP-BwBGFA8B5gfp__EcGwAy3xf9HdkWASH7_vsXDPcAt-3j_tXs6wAOJxkE9-kfBUol9gD7BhYFEP8h_vME-QII8_sAx__2-gnz2wUA9gIGKA3xBAL06v4NJO0LHQUR_TDmFwEYH_cL7eYG_cUSB_no-vX_Awbx9iESIQLxEAgGGukC_Ocn_fMP8Pj46ywHBQzPCPz1DP__7g75_eYMEPi-_QgG-u0R-Qf9A-0gAC1BWiU7OBNACUhhUAIqzwcQABrABwk4xL44xY49Q9KNvelDXL17erY8KLlDPC6pn70DC7u8U_BvvAE1VT6ixaM8ygylPZsdob5GoZu8yGeoPEC9OT7iG6o5DKXYudbVg73qngu9Fl2NPOC7bb5eipY9FrlMvKQJKj1_NBe9Jlg3PX9LQD6nSso7gbiGvH3KAb6aP6Y8_7gYvC-bSj23Siu91mgivI4EGj4ExTQ8Fdm5O2kZGT69Xzu9ZRfvO1pXVr2eDC49CkoPPE_3sLzvPTe8ltgrPTjATD3tTlK9LWFIPKREwbyVkk89UdLovLJ9TT3EZ0E9HFODOzITVr3QQgI9hjrNOtH2nrl1dxm8mBkyO03zjr1sb8G8LDz5PCL9Fj5WtSm9I3ZYu-CgPb31keU8uG-aPOjxQL1LmMS9bzaMPMKTzDytI629szw0vDxuMz0tFci73k0BPRNFuD2TRvu8dcy5vCcAmrw4tMI9WuiUPCgFgrzF3qA9pj_gvH7ED73_PZi92JqSPPES_D3AKJy9rShru-FG5Ty2HYm8qr6OPA15dzq_wGI9BNAivELYX7yA33U8nfIHvA2_4btC81Q9co-AvFEiiD3w7z093cmMvNrm5r1LYTk8IVU5vOo-gD30F3o8VEdYPL_t7jz_TFO9xMGUu4UOhT0Rp9O9mz1QO5epGb5779S8VLabupk20ry8Ws69GJwvOqGXmz2fOYu9JJhNu_WoTr2hJ4o84sUpu-x9pD1Yy509vs64ul54j72712Q9OJpuOijgfzo0doM9f-OlutWFnj2Tqm09SLgYuRhVkD14izE9YMQSOcFdrLzgJNW6mdPkOExuND2ZyFY91_atuKk_kLsfXye9k46dOLAinzsWQa29gKiHusxMP70KaKK8-ZF1uc_taj0AYdY83qlit2ka9L1nute90hOCOVfZrbyjA3K9TIfXuPmJAbw-dte9vcVEuDJPeDy09PK8Z6-ZuG9Qtj3P7aq9JGHpOKBvCzyk_KQ8_WAguERBHz2qT408vzUROaf6fz2PG969VDXROMnd07moZqA8lmQoOA49g71sgym9grLKt6MgiD22o3M9MN6ouHdld73x-Xy9YNZqOOE0szzcYXi9OPeqt8Lz2rtiTeW8HAXEt3QprjxOUHm9rtGoNc6YuLw0MuO8q9o_N0LHMzyPUxS9PUQkuGtwEb11UO485sJcN6OanT3b3m694HUNOD1zkD3Ir2S9JLIEN0LLXz1jGrc9bpCOOBgnOb2UQ6U9ZZTHuDuC5TtRyS89RXUmuNxa8LyAEfS9yA3rtyAAOBNACUhtUAEqcxAAGmBBAAAjEPTmGu5H5OkJ0hDq_wbYBuUoAATwAAEv_vgM-u_CH_P_SM8c7rUAAAAeFfUg3gAiaQrV-v_AHwPGt-4S63_yDDTNNhn_4r0f5uw-_sv9-koAAfPDERP8yU8H8hQgAC3RtTA7OBNACUhvUAIqrwYQDBqgBgAAKEIAANDBAADYQQAAiEEAANjBAAAcQgAAKEIAADDCAABgwgAA6EEAAHhCAAAQwQAAQEEAABzCAACCQgAABEIAAIBBAACgQQAAuMEAACjCAABYQgAAMMIAAHBBAADAQAAAMMIAAPjBAACwwQAAEMEAAFBCAAAAwgAAAEEAALpCAABUwgAAgMEAACBBAADQwQAAQMEAAJhCAADAwQAAgEIAAMjBAACAvwAAEEIAALBBAACAQQAAcMEAABBBAACYQQAA7kIAAFDBAAAAwQAAAMIAAEjCAADYQQAAoMAAAIDAAACgwAAAAMAAAABBAAAwwQAAsMEAAIDBAABgwgAAIMEAAFxCAABAwQAAqEEAADjCAACIwQAAAEAAAKDBAACMQgAA4MEAAIC_AABQwQAADMIAANjBAAAEQgAALEIAAOjBAABcwgAACEIAAPRCAAAAQgAAHMIAALhBAACYQQAAKEIAAJhCAAC4QgAAuEEAAAhCAAAowgAA6sIAAOBAAADwwQAAmMEAAL5CAABAQQAAHEIAAPjBAAAkwgAAMEEAAKDBAAAEQgAAfEIAAADCAAC-QgAAgL8AAFhCAAC6QgAASEIAAODAAAAQQQAAdEIAAAzCAAAAAAAA-MEAAFhCAAAAwQAAsEEAACzCAADAQAAA4EAAAATCAABkQgAAUMEAAFDBAADCwgAAmEEAABzCAABQQQAAsMEAABjCAAD4wQAAFEIAAJhBAAD4QQAAGMIAAEzCAACwwQAAJEIAABzCAAAAwAAAiEEAAJDBAABAwAAAOEIAAFBBAABcQgAAgL8AAMDAAADowQAACMIAADhCAAAgQQAAHMIAAJjBAABowgAAdMIAAMLCAABAQAAAKMIAANBBAABAwQAAQMAAAADAAAAUQgAAbMIAAJhBAABswgAAQMAAAEjCAABAwAAAPMIAAMhBAACAwAAAAMAAAGDBAACAQQAAAMIAADBBAACMwgAAJEIAAJBBAAAAwQAAiMIAAIZCAAD4wQAAZEIAACjCAADYwQAAyEEAAKBBAAB0wgAAoMEAAJBBAADwwQAAMEIAAMDAIAA4E0AJSHVQASqPAhAAGoACAAAfvwAAED0AABC9AABUPgAAyr4AAKA8AACePgAAW78AAOA8AAAMvgAAgLsAAIA7AAC-vgAAnr4AAFw-AAAQPQAAij4AAFS-AABAPAAABz8AAH8_AAAEPgAAQDwAAEA8AADgPAAA2L0AAEy-AADGvgAAFL4AAJ6-AABsPgAAzj4AAIY-AABsvgAAhj4AABS-AACaPgAAPL4AAAy-AAB0PgAA0r4AAGQ-AACiPgAAED0AAMo-AADaPgAAcD0AAFC9AAAkvgAAhr4AAEC8AACuvgAAPL4AAHQ-AABAPAAAuD0AAFs_AAA8vgAAUL0AAAQ-AADuPgAALD4AAKg9AACaPiAAOBNACUh8UAEqjwIQARqAAgAAXL4AAKC8AAC4vQAAK78AAJg9AACAOwAAoLwAAFQ-AAAEvgAAqD0AAAS-AABwvQAABL4AABy-AABAPAAAiL0AAFC9AAApPwAAQLwAAMI-AAAEvgAAcD0AAEC8AAAUvgAAoLwAABS-AABAPAAAMD0AAOC8AACgPAAAyD0AAFA9AADgPAAAZD4AAIY-AACmvgAAij4AAAw-AACmvgAAbD4AADw-AAAEvgAANL4AAHA9AACivgAAqL0AAH-_AACYPQAABL4AAHA9AADgvAAAcL0AAOA8AAAsPgAAmj4AAIg9AACgPAAAED0AADA9AABAPAAA2L0AADA9AADIvQAAQLwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=-BZ3ZHI5RdQ","parent-reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10444157529267795504"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1087640418"}},"dups":{"3879637258712487643":{"videoId":"3879637258712487643","title":"Swift and \u0007[Cocoa\u0007] Essentials: Increasing Performance Through Caching","cleanTitle":"Swift and Cocoa Essentials: Increasing Performance Through Caching","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=RAvjcl3qN-U","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/RAvjcl3qN-U?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":973,"text":"16:13","a11yText":"Süre 16 dakika 13 saniye","shortText":"16 dk."},"views":{"text":"2,2bin","a11yText":"2,2 bin izleme"},"date":"19 eki 2020","modifyTime":1603065600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/RAvjcl3qN-U?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=RAvjcl3qN-U","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":973},"parentClipId":"3879637258712487643","href":"/preview/3879637258712487643?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/3879637258712487643?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6365073609550592212":{"videoId":"6365073609550592212","title":"Swift and \u0007[Cocoa\u0007] Essentials: Protecting the Secrets of Your Mobile Application","cleanTitle":"Swift and Cocoa Essentials: Protecting the Secrets of Your Mobile Application","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Z5yLBAjGhs8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Z5yLBAjGhs8?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":826,"text":"13:46","a11yText":"Süre 13 dakika 46 saniye","shortText":"13 dk."},"date":"19 eki 2020","modifyTime":1603065600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Z5yLBAjGhs8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Z5yLBAjGhs8","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":826},"parentClipId":"6365073609550592212","href":"/preview/6365073609550592212?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/6365073609550592212?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3917360696009186762":{"videoId":"3917360696009186762","title":"Swift and \u0007[Cocoa\u0007] Essentials: Taking Advantage of Swift's Native Result Type","cleanTitle":"Swift and Cocoa Essentials: Taking Advantage of Swift's Native Result Type","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=H7NWc3t5N1w","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/H7NWc3t5N1w?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"https://www.youtube.com/channel/UCAK-zGL8Gf7oZQciX4JZvbA","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":458,"text":"7:38","a11yText":"Süre 7 dakika 38 saniye","shortText":"7 dk."},"date":"16 eki 2020","modifyTime":1602806400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/H7NWc3t5N1w?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=H7NWc3t5N1w","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":458},"parentClipId":"3917360696009186762","href":"/preview/3917360696009186762?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/3917360696009186762?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8180765485068879777":{"videoId":"8180765485068879777","title":"Swift and \u0007[Cocoa\u0007] Essentials: What Is the Main Thread","cleanTitle":"Swift and Cocoa Essentials: What Is the Main Thread","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=J4Vtt5ktFlU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/J4Vtt5ktFlU?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/channel/UCAK-zGL8Gf7oZQciX4JZvbA","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":568,"text":"9:28","a11yText":"Süre 9 dakika 28 saniye","shortText":"9 dk."},"views":{"text":"1,3bin","a11yText":"1,3 bin izleme"},"date":"2 eki 2018","modifyTime":1538438400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/J4Vtt5ktFlU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=J4Vtt5ktFlU","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":568},"parentClipId":"8180765485068879777","href":"/preview/8180765485068879777?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/8180765485068879777?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8386009795389833270":{"videoId":"8386009795389833270","title":"Swift and \u0007[Cocoa\u0007] Essentials: What Is Asynchronous Programming","cleanTitle":"Swift and Cocoa Essentials: What Is Asynchronous Programming","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Ho66StT-x2s","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Ho66StT-x2s?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":238,"text":"3:58","a11yText":"Süre 3 dakika 58 saniye","shortText":"3 dk."},"date":"22 eyl 2019","modifyTime":1569110400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Ho66StT-x2s?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Ho66StT-x2s","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":238},"parentClipId":"8386009795389833270","href":"/preview/8386009795389833270?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/8386009795389833270?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4780762800832786216":{"videoId":"4780762800832786216","title":"[30 Days of Swift] Lesson 1: Playgrounds","cleanTitle":"[30 Days of Swift] Lesson 1: Playgrounds","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Hc_LRm07VV4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Hc_LRm07VV4?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/channel/UCAK-zGL8Gf7oZQciX4JZvbA","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":280,"text":"4:40","a11yText":"Süre 4 dakika 40 saniye","shortText":"4 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"9 mar 2017","modifyTime":1489017600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Hc_LRm07VV4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Hc_LRm07VV4","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":280},"parentClipId":"4780762800832786216","href":"/preview/4780762800832786216?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/4780762800832786216?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3726384647234331781":{"videoId":"3726384647234331781","title":"Understanding Swift Memory Management: What Is Automatic Reference Counting (ARC)","cleanTitle":"Understanding Swift Memory Management: What Is Automatic Reference Counting (ARC)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=DtQ_IhSQT5M","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/DtQ_IhSQT5M?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":689,"text":"11:29","a11yText":"Süre 11 dakika 29 saniye","shortText":"11 dk."},"views":{"text":"6,9bin","a11yText":"6,9 bin izleme"},"date":"16 eki 2020","modifyTime":1602846332000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/DtQ_IhSQT5M?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=DtQ_IhSQT5M","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":689},"parentClipId":"3726384647234331781","href":"/preview/3726384647234331781?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/3726384647234331781?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5532451301028041249":{"videoId":"5532451301028041249","title":"[30 Days of Swift] Lesson 3: Tuples and Optionals","cleanTitle":"[30 Days of Swift] Lesson 3: Tuples and Optionals","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=nHqtbarYhQc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/nHqtbarYhQc?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":405,"text":"6:45","a11yText":"Süre 6 dakika 45 saniye","shortText":"6 dk."},"date":"14 mar 2017","modifyTime":1489449600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/nHqtbarYhQc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=nHqtbarYhQc","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":405},"parentClipId":"5532451301028041249","href":"/preview/5532451301028041249?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/5532451301028041249?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7753841170771118395":{"videoId":"7753841170771118395","title":"[30 Days of Swift] Lesson 5: Conditionals","cleanTitle":"[30 Days of Swift] Lesson 5: Conditionals","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=c93j_rmkvLs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/c93j_rmkvLs?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":479,"text":"7:59","a11yText":"Süre 7 dakika 59 saniye","shortText":"7 dk."},"date":"20 mar 2017","modifyTime":1489968000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/c93j_rmkvLs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=c93j_rmkvLs","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":479},"parentClipId":"7753841170771118395","href":"/preview/7753841170771118395?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/7753841170771118395?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3284622333721705616":{"videoId":"3284622333721705616","title":"[30 Days of Swift] Lesson 2: Variables, Constants, and Types","cleanTitle":"[30 Days of Swift] Lesson 2: Variables, Constants, and Types","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=gVnxYx6o8Ag","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/gVnxYx6o8Ag?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":326,"text":"5:26","a11yText":"Süre 5 dakika 26 saniye","shortText":"5 dk."},"date":"10 mar 2017","modifyTime":1489104000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/gVnxYx6o8Ag?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=gVnxYx6o8Ag","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":326},"parentClipId":"3284622333721705616","href":"/preview/3284622333721705616?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/3284622333721705616?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18032360661118275504":{"videoId":"18032360661118275504","title":"[30 Days of Swift] Lesson 4: Collection Types","cleanTitle":"[30 Days of Swift] Lesson 4: Collection Types","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=a9WnbXNJmFw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/a9WnbXNJmFw?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":689,"text":"11:29","a11yText":"Süre 11 dakika 29 saniye","shortText":"11 dk."},"views":{"text":"1,3bin","a11yText":"1,3 bin izleme"},"date":"15 mar 2017","modifyTime":1489536000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/a9WnbXNJmFw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=a9WnbXNJmFw","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":689},"parentClipId":"18032360661118275504","href":"/preview/18032360661118275504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/18032360661118275504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10178661980637619851":{"videoId":"10178661980637619851","title":"Swift Fundamentals: Dictionaries","cleanTitle":"Swift Fundamentals: Dictionaries","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=d9DqAUmCbE4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/d9DqAUmCbE4?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":235,"text":"3:55","a11yText":"Süre 3 dakika 55 saniye","shortText":"3 dk."},"date":"28 oca 2018","modifyTime":1517097600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/d9DqAUmCbE4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=d9DqAUmCbE4","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":235},"parentClipId":"10178661980637619851","href":"/preview/10178661980637619851?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/10178661980637619851?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1040557856831308560":{"videoId":"1040557856831308560","title":"Why You Should Default to Private Outlets","cleanTitle":"Why You Should Default to Private Outlets","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XF-VFNKxtHw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XF-VFNKxtHw?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"https://www.youtube.com/channel/UCAK-zGL8Gf7oZQciX4JZvbA","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":196,"text":"3:16","a11yText":"Süre 3 dakika 16 saniye","shortText":"3 dk."},"date":"15 eki 2020","modifyTime":1602720000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XF-VFNKxtHw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XF-VFNKxtHw","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":196},"parentClipId":"1040557856831308560","href":"/preview/1040557856831308560?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/1040557856831308560?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2725452467588448133":{"videoId":"2725452467588448133","title":"Exploring the Core Data Stack","cleanTitle":"Exploring the Core Data Stack","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=KA3mR5JI4H4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/KA3mR5JI4H4?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":333,"text":"5:33","a11yText":"Süre 5 dakika 33 saniye","shortText":"5 dk."},"views":{"text":"4,5bin","a11yText":"4,5 bin izleme"},"date":"28 ağu 2016","modifyTime":1472342400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/KA3mR5JI4H4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=KA3mR5JI4H4","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":333},"parentClipId":"2725452467588448133","href":"/preview/2725452467588448133?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/2725452467588448133?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1672893987747205606":{"videoId":"1672893987747205606","title":"[Building a Weather Application With Swift 3] Lesson 2: Building the User Interface","cleanTitle":"[Building a Weather Application With Swift 3] Lesson 2: Building the User Interface","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=dLSx0rhq6WI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/dLSx0rhq6WI?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":569,"text":"9:29","a11yText":"Süre 9 dakika 29 saniye","shortText":"9 dk."},"views":{"text":"1,4bin","a11yText":"1,4 bin izleme"},"date":"21 mar 2017","modifyTime":1490054400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/dLSx0rhq6WI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=dLSx0rhq6WI","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":569},"parentClipId":"1672893987747205606","href":"/preview/1672893987747205606?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/1672893987747205606?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16515756724231069053":{"videoId":"16515756724231069053","title":"What Is A Singleton and How To Create One In Swift","cleanTitle":"What Is A Singleton and How To Create One In Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=lfATSOd5Ens","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/lfATSOd5Ens?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":432,"text":"7:12","a11yText":"Süre 7 dakika 12 saniye","shortText":"7 dk."},"views":{"text":"6,8bin","a11yText":"6,8 bin izleme"},"date":"16 oca 2018","modifyTime":1516060800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/lfATSOd5Ens?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=lfATSOd5Ens","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":432},"parentClipId":"16515756724231069053","href":"/preview/16515756724231069053?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/16515756724231069053?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12370974655792271747":{"videoId":"12370974655792271747","title":"Taking MVVM to the Next Level","cleanTitle":"Taking MVVM to the Next Level","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=qvqYmsDiQjQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/qvqYmsDiQjQ?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":308,"text":"5:08","a11yText":"Süre 5 dakika 8 saniye","shortText":"5 dk."},"date":"3 oca 2018","modifyTime":1514937600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/qvqYmsDiQjQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=qvqYmsDiQjQ","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":308},"parentClipId":"12370974655792271747","href":"/preview/12370974655792271747?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/12370974655792271747?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10444157529267795504":{"videoId":"10444157529267795504","title":"[Building a Weather Application With Swift 3] Lesson 1: Setting Up the Project","cleanTitle":"[Building a Weather Application With Swift 3] Lesson 1: Setting Up the Project","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-BZ3ZHI5RdQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-BZ3ZHI5RdQ?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":"d3d3LnlvdXR1YmUuY29tO1VDQUstekdMOEdmN29aUWNpWDRKWnZiQQ==","name":"Cocoacasts","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Cocoacasts","origUrl":"http://www.youtube.com/@Cocoacasts","a11yText":"Cocoacasts. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":601,"text":"10:01","a11yText":"Süre 10 dakika 1 saniye","shortText":"10 dk."},"views":{"text":"2,1bin","a11yText":"2,1 bin izleme"},"date":"13 mar 2017","modifyTime":1489363200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-BZ3ZHI5RdQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-BZ3ZHI5RdQ","reqid":"1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL","duration":601},"parentClipId":"10444157529267795504","href":"/preview/10444157529267795504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","rawHref":"/video/preview/10444157529267795504?parent-reqid=1769495881123628-8835984500706012001-balancer-l7leveler-kubr-yp-klg-295-BAL&text=Cocoacasts","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"8359845007060120017295","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":"Cocoacasts","queryUriEscaped":"Cocoacasts","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"}}}