{"pages":{"search":{"query":"Swift and Tips","originalQuery":"Swift and Tips","serpid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","parentReqid":"","serpItems":[{"id":"2653006993009543073-0-0","type":"videoSnippet","props":{"videoId":"2653006993009543073"},"curPage":0},{"id":"15431442198415201391-0-1","type":"videoSnippet","props":{"videoId":"15431442198415201391"},"curPage":0},{"id":"17616392558774077929-0-2","type":"videoSnippet","props":{"videoId":"17616392558774077929"},"curPage":0},{"id":"16725067491516125467-0-3","type":"videoSnippet","props":{"videoId":"16725067491516125467"},"curPage":0},{"id":"-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFN3aWZ0IGFuZCBUaXBzCg==","statId":4,"lazyLoad":false,"extParams":{"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","ui":"desktop","yuid":"4092160151779823413"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"11193443955856062971-0-5","type":"videoSnippet","props":{"videoId":"11193443955856062971"},"curPage":0},{"id":"12151363303187941981-0-6","type":"videoSnippet","props":{"videoId":"12151363303187941981"},"curPage":0},{"id":"1288423407832561407-0-7","type":"videoSnippet","props":{"videoId":"1288423407832561407"},"curPage":0},{"id":"16084519524748485767-0-8","type":"videoSnippet","props":{"videoId":"16084519524748485767"},"curPage":0},{"id":"4252659786680944318-0-9","type":"videoSnippet","props":{"videoId":"4252659786680944318"},"curPage":0},{"id":"1150761831184375815-0-10","type":"videoSnippet","props":{"videoId":"1150761831184375815"},"curPage":0},{"id":"-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFN3aWZ0IGFuZCBUaXBzCg==","statId":11,"lazyLoad":false,"extParams":{"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","ui":"desktop","yuid":"4092160151779823413"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"4956184288343591061-0-12","type":"videoSnippet","props":{"videoId":"4956184288343591061"},"curPage":0},{"id":"11358436736892997723-0-13","type":"videoSnippet","props":{"videoId":"11358436736892997723"},"curPage":0},{"id":"1785598628929865446-0-14","type":"videoSnippet","props":{"videoId":"1785598628929865446"},"curPage":0},{"id":"2957993633372105096-0-15","type":"videoSnippet","props":{"videoId":"2957993633372105096"},"curPage":0},{"id":"13604229272855751114-0-16","type":"videoSnippet","props":{"videoId":"13604229272855751114"},"curPage":0},{"id":"15854807304672940834-0-17","type":"videoSnippet","props":{"videoId":"15854807304672940834"},"curPage":0},{"id":"-0-18","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":18,"grab":"dFN3aWZ0IGFuZCBUaXBzCg==","statId":18,"lazyLoad":false,"extParams":{"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","ui":"desktop","yuid":"4092160151779823413"}}},"isAdult":false,"position":18,"placement":"empty"},"curPage":0},{"id":"15656463320133908944-0-19","type":"videoSnippet","props":{"videoId":"15656463320133908944"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Your region Columbus","needRetpath":true}]},{"type":"searchengines","links":[{"label":"Google","url":"//google.com/search?tbm=vid&q=Swift%20and%20Tips","logNode":{"name":"link","attrs":{"type":"google"}},"target":"_blank"},{"label":"Bing","url":"//bing.com/videos?scope=video&q=Swift%20and%20Tips","logNode":{"name":"link","attrs":{"type":"bing"}},"target":"_blank"}]},{"type":"help","links":[{"label":"Contact us","url":"https://yandex.com/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Help","url":"https://yandex.com/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Tune","url":"https://yandex.com/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"About","url":"//yandex.com/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"License","url":"//yandex.com/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Privacy Policy","url":"//yandex.com/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dFN3aWZ0IGFuZCBUaXBzCg==","lazyLoad":false,"extParams":{"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","ui":"desktop","yuid":"4092160151779823413"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fxmlsearch.yandex.com%2Fvideo%2Fsearch%3Ftext%3DSwift%2Band%2BTips","pages":[{"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","start":0,"end":20,"pageNumber":0,"isCounterSent":false}]},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]},"favs":{"_isInitial":true,"items":[],"carouselId":"","cacheHash":"","showMoreUrl":""}},"internal":{"nonce":"8751281064943367307104","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_search_toggle_with_text":1,"video_viewer_show_placeholder":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}}},"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_viewer_related_fail_error_screen":1,"video_viewer_channel_link_mode":2,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","video_viewer_restore_mute_state":1,"spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"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_viewer_comments_auth_popup":1,"video_depot_viewer_masthead_ssr_only":1,"video_kebab_advanced_actions":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"video_redirect_plug":2,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"video_morda_header_nav":1,"video_nohost_full_filter":0,"video_baobab_blockstat":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1,"video_comments_smart_nonstop":1},"slots":["1560632,0,3;1548180,0,81;66285,0,31;1565355,0,11;1572872,0,12;1575036,0,30;1575734,0,8;1565300,0,3;1513899,0,83;1577135,0,43;1339938,0,46;1575460,0,23;1576376,0,20;1556673,0,12;1567572,0,46;1571099,0,4;1575891,0,71;1568873,0,89;1576803,0,76;1561579,0,90;1569117,0,68;1573627,0,23;1576148,0,66;120693,0,55;89018,0,52;1572173,0,77;1565088,0,80;1574470,0,73;1497952,0,89;1566041,0,5;1573337,0,37;1578313,0,71;1551449,0,65;972818,0,23;45956,0,53;1570661,0,21;151171,0,46;126331,0,41;1565362,0,68;1281084,0,89;1534488,0,83;287509,0,89;790823,0,5;1560514,0,26;1576438,0,10;681842,0,39"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fxmlsearch.yandex.com%2Fvideo%2Fsearch%3Ftext%3DSwift%2Band%2BTips","mordaUrl":"//yandex.com/","videoSearchUrl":"https://xmlsearch.yandex.com/video/search?text=Swift+and+Tips","settingsUrl":"https://yandex.com/tune/search/","helpUrl":"https://yandex.com/support/video/","legalUrl":"//legal.yandex.com/termsofservice/","feedbackUrl":"https://yandex.com/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","backUrl":"//ya.ru","url":"https://xmlsearch.yandex.com/video/search?text=Swift+and+Tips","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Swift and Tips: 524 videos found on Yandex","description":"Результаты поиска по запросу \"Swift and Tips\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Swift and Tips — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y3830149ce8043e04d7af1a2c9d4db121","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1560632,1548180,66285,1565355,1572872,1575036,1575734,1565300,1513899,1577135,1339938,1575460,1576376,1556673,1567572,1571099,1575891,1568873,1576803,1561579,1569117,1573627,1576148,120693,89018,1572173,1565088,1574470,1497952,1566041,1573337,1578313,1551449,972818,45956,1570661,151171,126331,1565362,1281084,1534488,287509,790823,1560514,1576438,681842","queryText":"Swift and Tips","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","userRegionName":"","userRegionId":"id() {\n var _a;\n return (_a = this._region.id) !== null && _a !== void 0 ? _a : 213;\n }","yandexuid":"4092160151779823413","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1167408,1202006,1194718,1221235,1228280,1226860,1246754,1313283,1321224,1300570,1320679,1352408,1342688,1341968,1345362,1367583,1348424,1382036,1391511,1384451,1402882,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459585,1461130,1492788,1495633,1511916,1514845,1535081,1540074,1545808,1572009,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"en","user_time":{"epoch":"1779823433","tz":"America/Louisville","to_iso":"2026-05-26T15:23:53-0400","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-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":"1560632,1548180,66285,1565355,1572872,1575036,1575734,1565300,1513899,1577135,1339938,1575460,1576376,1556673,1567572,1571099,1575891,1568873,1576803,1561579,1569117,1573627,1576148,120693,89018,1572173,1565088,1574470,1497952,1566041,1573337,1578313,1551449,972818,45956,1570661,151171,126331,1565362,1281084,1534488,287509,790823,1560514,1576438,681842","queryText":"Swift and Tips","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","userRegionName":"","userRegionId":"id() {\n var _a;\n return (_a = this._region.id) !== null && _a !== void 0 ? _a : 213;\n }","yandexuid":"4092160151779823413","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":"8751281064943367307104","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":207,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":false,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"wildcard":false,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"shouldCensorShockContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"isWatchingProgressInDoc2DocEnabled":false,"detailsRedesignV3Enabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsTimestampsEnabled":false,"isReactionsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"isCommentsSmartNonStopEnabled":true,"isCommentsOnboardingEnabledInTesting":false,"commentsOnboardingTextVariant":null,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":true,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"isMetaFavoritesButtonEnabled":false,"isCommentsAuthPopup":true,"preventAdvHideOnEmpty":false,"isPlayerChangeCounterEnabled":false,"isSmallTitle":false,"shouldRestoreMuteState":true,"isAdvUnderPlayerWithSlider":false,"isAdvUnderPlayerCommentsAligned":false,"isSerialNavigatorDisabled":false,"isAdvInVideoListWithInnerPadding":false,"isEarlyAdvRenderEnabled":false,"isViewerErrorFallbackEnabled":false,"isPlayerErrorCloseButtonEnabled":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"showShock":false,"shouldReplaceHref":false},"user":{"tld":"com","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"4092160151779823413","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1833.0__cdf11023d789f6799c769c11af118d9597e60b74","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-inplace":{"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"},"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"}},"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"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"xmlsearch.yandex.com/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","request_entry_completed":"2021","snippet":"254","icon":"1167","abuse":"1436","submit":"297","extralinks":"3557","feedback":"296","wizard":"358","incut":"1073","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"2653006993009543073":{"videoId":"2653006993009543073","docid":"34-3-11-Z2BFCAF2166FD3535","description":"In this tutorial, we dive into the world of Swift loops and explore the power of where clauses. Learn how to use these clauses to filter and refine the elements in your for loop. Whether you're...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3375585/dd0c40da95f65d59c008c090d8f65d9a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/4KoiIwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Better For Loops in Swift (2023) – iOS Tips","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-yhFrRmF_0w\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzI2NTMwMDY5OTMwMDk1NDMwNzNaEzI2NTMwMDY5OTMwMDk1NDMwNzNqiBcSATAYACJFGjEACipoaGdnZXlnZWxzenl5dmZjaGhVQ25rc1JSaWZzU0NHVVpwUXVrVUtBeWcSAgASKhDCDw8aDz8TvAKCBCQBgAQrKosBEAEaeIH-9PMCAv4A7wwMAvoD_wEaAAYKBwEBANQD9AUH9wQACQwH9AABAADi8fb8BAAAAAcGAfD7_QEAAQv_BgUAAAAC-_j6AQAAAO4L-gL_AQAA_f4F8wIAAAAJ7QX__wAAAO0JAfP__wAA-QIEBwAAAAD--P4LAAAAACAALcxw0Ds4E0AJSE5QAiqEAhAAGvABfxYX_AH2BAWJHvoA4fC5AYbzNf5JGrMA2hMDAM3s5wHD0P0B6cwo_4bm8AKEGBABxBfN_zoeIP89GQz_EtbvADMU3wE_yjUDbxvuAOwY3P4aOhb_ShMjAjHf8ADr1u_9-fsZAAnr5v-_w-L_6BJAA2DuAwUo6BgDyvgu_dQKL_7ZAPsA4BUH-tf1Df4r_0AG6w3F-E4NywCwTgcELRb3Dv3UHvv36Q0KQxIL89jg-PKuEAQL5zDu--IuJv34DhMJ7jIF8u7WAunbOvztN9_0AOtfEgYH6tUEGObtArQlBQL03wL_0loLA-T6GPgsL_TvIAAtPSHgOjgTQAlIYVACKs8HEAAawAcHB9u-eQOMPMpnMTrSuqe9uEAiPVVlhLw5ZOO9stILO4kDLb0Ueg0-jQ6jPDoC3TzY1Hm-BQRJvfOGBb09KXM-lMDmu_VyDj3J7l294n72PBjWSL0qXXW9zQ_SPF8MxDt_E-q9u2MxvAvKOT3eyy0-sFIFvNjk3zvE7tu9B4MlO2YVFTz4-YQ9uXYaO3qPDrtngQY-mTM2PUrM2Lz4RGg9vcNtvN7bvjut9Wq9O1ESPSXJmLxyta-9Ylk6vedt0bzP4bU6WEogPdpfEbxY_ry9xdmevSpLXzu1-9U9UQP8PBm_mTtY8y28dRE1PXrhTry2o5O8ow8OPMW6Jzw-GW29bzNQPbBjkjy2QZc9yhaJvI4B2TxPPAe9DXnKPYdg5js-m3I7sB43vfuRhbowY6o9oZGZPCZpozycRmQ9QNmJvf5UCTujzTE-bLMxvMh4ubyY2ne8_TX0PJQcyzyGmLY9CmSLPfyt17slL6G8o7mEPOeUW7yc-uA9QP0CvQx12DtjJlE9nx1QvVFLc7wx5lM8ZP-BPSHCiTx7yZW9GBzvvNtkebyDDK47NVkIPT_vvjtemTw9k4RpvNsAh7xqMYi99h9evWl0A7ma4wE99-civctkuDsI29m8kcqePKAeNry9Qku62zbHvRWUfTv8U7q9KuHpva4GpzmKlIG80UHyPH9vkbsSiNc8d95hvSNHX7uwz7m7_CqKPLDA_Lp65Ko9I1-uvG9IgrnZEBK9Sc3ovFpCpTt-vae9XzWZOSbIYjmqgqE9GhiZvUdKoDiC5D29BbKqO3qSLjshhay97lk8vfPMcbk0nWI9DHOHPS47Hrm-xeA7rFMVvqaMyTmGngM8wlt2vSlAiThyMZa9xR4aPSwgljn4Qaw9mWO5vN24SbjTT9g91ussvcpBaTcQyXA9NIDXPR_SI7ciIms9naSUvagXJLeTj3293er5PKzSnDlJUZI9-shXvXg6HDnCtLm8TIqfvQZgdjg6uoC84bKvu1kxXzhnXUg8Cl2DvdEYhjY6jsS8_LecPN0ZWLl2U2q9V8_JvVw6argcQyA9TDgUvRqyaTi45Ci-0X-FvJ34Grk71Zu9Cd2lvKeawLeB6dS9Ex2jvaJvg7cRw6O9nVWVvGHdmDfB4ys-3KVovAeJdLnvPmI93iEAvQk4ILeyBAM9jZRzu6ORa7fj_449f986Pa3x07fHoAM-YI14vRfIWjj_zWs9qXpDPcpFpzi896G9kc6lPP-ooriX9EG9vLy_PekOEjjcWvC8gBH0vcgN67cgADgTQAlIbVABKnMQABpgQfoAPAcY7hnUM-gR_vkvz_37_fDjOAAE8gDyK__3FxHa2RgT_27rJuaqAAAAIED8POIAEW7w4AvQtg0Guaf1EyJ_GNw5xhESEdfGP-b5EvsR6fEvAPTLy_Yo7OpZ9-UeIAAtt3AkOzgTQAlIb1ACKq8GEAwaoAYAAODBAADIQQAAwEAAAMDAAAAgwQAAAAAAABBCAAAwwQAAYMEAAGRCAABwQQAAnMIAAKTCAACOwgAAgMEAAEBBAABUQgAAMMEAAIC_AADgQAAAGEIAACDBAACAQgAAgEAAAMBBAABAwAAA-MEAAGTCAAAAQgAAmEEAAEDAAADgQAAAyMEAABDCAAAMwgAAgMEAADhCAAAgQgAAwEAAAEDAAAC4QQAAgL8AACBCAACAPwAAIMEAACBBAAAgwQAAMEEAAIBCAAAQwQAA6MEAAJjBAAA8wgAAYMIAAPjBAADAQQAAZMIAAGjCAABcwgAAAEAAAMDBAAAEQgAAdEIAAPjBAAAwwgAAMMIAAERCAADgwQAAIMIAACBBAABwQgAAkEIAAHzCAACsQgAAsEEAAABBAAAAwgAAmEIAAOhBAABEQgAAsMIAAEDBAABAQAAAPEIAALBBAACgwQAAAEEAACxCAABgQQAARMIAACDBAABsQgAAGEIAALrCAACAwQAA2MEAAIA_AADIQQAAQMEAABjCAADAwQAAAAAAADDBAAAUwgAAoMAAAMBAAAAAQQAAbEIAAHRCAAD4QQAA8EEAAKDAAABMQgAAMEIAAChCAACYwQAAmEEAAKjBAACQQQAAdEIAAGjCAACgwAAAJMIAACDBAABwwQAAgD8AAITCAAAwwQAAmsIAAETCAAAUQgAAyEEAAFDBAABQwgAAWEIAALZCAAAAQgAAHMIAACTCAADIwQAAYMIAAJDBAABQwQAAwMAAAIDAAAAQQQAAnMIAAGxCAAAAQAAAAMEAADhCAABAwQAAEMEAANbCAAAMQgAAHMIAAGBCAADCwgAAMEIAAOhBAAAEwgAAcMEAADzCAADIwQAAaMIAADDBAACEQgAA4EEAADBCAABAQQAA6MEAAAjCAACgwQAAoMIAAIDBAAAQQQAAKEIAACDCAACgQQAAoEIAAABBAAAQwgAAIEEAACDBAAD4QQAA6MEAAK7CAACgQgAAHMIAAIDCAACSwgAAXMIAADxCAADAQQAA0MEAADhCAACgwQAAAMAAAIhBAABkwiAAOBNACUh1UAEqjwIQABqAAgAAur4AADQ-AABMPgAAUL0AABS-AACePgAA6D0AAHu_AAAkPgAAUL0AAAw-AACevgAALL4AAFA9AABwvQAAMD0AAMI-AAAUvgAA-D0AAPo-AAB_PwAAoLwAAGQ-AABsPgAADD4AAKA8AACovQAAdL4AAJY-AAC4vQAAJD4AAJ4-AABAPAAAlr4AABA9AACmvgAAlj4AAJK-AADIvQAAHL4AAMa-AAAcvgAALD4AAKg9AACyPgAATD4AAIg9AABkvgAAdL4AABS-AADoPQAAqr4AAHS-AACGPgAAFL4AANg9AAB5PwAAND4AAFC9AAA0PgAARD4AAII-AACoPQAAED0gADgTQAlIfFABKo8CEAEagAIAAEy-AADYPQAAZL4AACu_AAC4vQAAdL4AALi9AADoPQAAiD0AAOg9AADgPAAAQLwAAIi9AADIvQAAFD4AAIi9AAB8vgAACT8AAEC8AADSPgAA-D0AADA9AADgvAAAHL4AAEC8AABAvAAAuL0AANg9AABAvAAAoDwAAFA9AACgvAAAXD4AADA9AABMPgAAXL4AABw-AABAPAAABL4AAJo-AAAsPgAAHL4AADy-AABQPQAAFL4AAGS-AAB_vwAA2D0AAOi9AACAuwAAbL4AAEC8AAAEvgAAfD4AAGw-AAAUPgAABL4AAPi9AABwPQAAoLwAABS-AACgPAAAqD0AAFA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=-yhFrRmF_0w","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["2653006993009543073"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"4041655995"},"15431442198415201391":{"videoId":"15431442198415201391","docid":"34-5-5-Z4D0A660C793FB1B9","description":"The first 1000 people to use this link will get a 2 month free trial of Skillshare Premium Membership: https://skl.sh/codewithchris Hey CodeCrew, I hope you're all safe and doing well. Today, i'm...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3952324/00e25d3623d0971a4ccfc34e72d9dca1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/YF1wCAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"8 Swift Tips to Level Up Your Swift Programming Fast! (Any Level)","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=leezZ9wlytk\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE1NDMxNDQyMTk4NDE1MjAxMzkxWhQxNTQzMTQ0MjE5ODQxNTIwMTM5MWqTFxIBMBgAIkUaMQAKKmhodXhzZmx6anVma2p6aGRoaFVDMkQ2ZVJ2Q2VNdGNGNU9HSGYxLXRydxICABIqEMIPDxoPPxPZA4IEJAGABCsqiwEQARp4gfcE-v76BgDwAwr7_AEAAQsJBwD3AQAA5QX-AQD8AgAKBwD_AQAAAAQAAAEEAAAA_v7-__j-AAAQEgQEBAAAAPz6AwP-AAAA-AsBBf4BAAAD-gMBA_8AAAf6Av3_AAAA-g39-_8AAAAEB_7-AAAAAAAAAgYAAAAAIAAtWlTkOzgTQAlITlACKoQCEAAa8AFiHuL8_M8IA6wG1wDEJvcAgfoR_24OxADN-uQBsfXBAbQQ8QDl_QAA-QAW_4sv_wG1Hsn-Tzr0ABEVSP8t8x0ABCwJAV7eOAVENQH_4Szo_ukLKgA68vv_QfQXACLj8v4PFCX_9QzeAuXWBAEMGCgAJQz9BwkK7wTtJBz53Agn_-AA_ADOAg_7zf4FART3Cgr8_OEIOCro_wkKEwcq4-kCIA3_CCTf8ff8ABT43uX59NkF1gP2-wYO8-n--wooKPj4FQj46hLu8-4XCu4t5fYA708PBR3z8w378fb32y8I_uzKFAbuDQwA9gP_B-X-EfsgAC3G_QY7OBNACUhhUAIqzwcQABrAB2dGt74sEm488IECPeQFQr3b-5Q990KcPHgpZb73JCu90oS3vJCiHj5KEt88t0MBPLPwdb7H0Ja8RWRAOT0pcz6UwOa79XIOPbqeCL7WYNA6yYQpPIkLEL42aq66zo_5O-G2Bj4e4Em9mDoCPEG2HD7BMKo8jUl7O4Vgdb0bFl69gX46vKz6AT2om6W9ZUH6OyqoSD64BtO7_iqAPJATJj427xM9ejAMud18E754wdY80LFFu6VR_bvd7Xo96UrCO0sA3j24lgM8DBC7vPElmb2H1P689VHhPO8e4D3Qx8a8iXnWPFI3obxW3ie7yt3GOm9Tcj3--EY9XZIZPUIKLr4-Xw69bMNyvJ8g8T0QDiy9jhEnOSa6yL1PPpw7xYirO3wo0bx7nC49feC0PITtTD3k82o9VJD6PMhtarvMkZk7riKKO42cBT7UBFu91NdzvCS18L1ZgDu9DaJaPAm70Tscts0973pEvCIPbr09WRu9HYPjOpLIAjxlhx88zd22Osv19j0anJK8POMxvMb8nD1jSTQ9pbMbO-Eqmr1-a-06zdgGPL2s5DyaWjs9Ja4jPKgyMT3_d8Q87kTFuxX9ITxSntm93iGFvFtyBj0HU148pPDJO_LvEjxqNcE7GVDzOw42ED0AqIK9IjM8vPQy6r0ofYG9FVW_OgbhwDzcQAY9FMbcu_cEab1MCMy8sJEgu2LZDD014lO9HjxguXdeFD19ofY8WBHBugnrErwRgXS9dWH_umjP5bx2MIc8fp8au6Gd0z1RgZi9l51ROarwSrv0fu07mWSiutnt87wXXBi9MtyzN1U6s7xcwZu8rim2uURvzLzsZ5a9m8zqOLhW-zzZccu6y88Mupz6EL5fDdA8b0cqOhc7az3wIiI9hY2cODaJKz3oByA8Ow1xuEpNcbxJhbE8iU13uIyC4Dyc0bC9q1JNuB3cZzzj2EQ8epkluXiYFzw0RhC8HwJDuFnTxjxQHGC9INIXOCnbdrzn7LM9J5-AN1qfcrzpsh29ioxYuDiQZL2Z4yu9PJwRODYh7b2ufky9gVhmuADrzLh-Kji8Ry43OLjkKL7Rf4W8nfgaucJ1W726MNK9NsO7tcenlr0Dh4a8nY2KuBHDo72dVZW8Yd2YNwnREL3h0Nu9sc_LN0FIlj2wJ7C97CwKuMrX7zyv5fq8I2wxN8XGnD2H8QQ9KLWmt_Z0ej3gD9-9P5mbt2Rekj20a2w9IXjuOCmeabx4zZA9oeaauETQgzvuurI9uuqsN03tVjzJIaK9lS4duCAAOBNACUhtUAEqcxAAGmBLAgAkBhfLDdMi5BT3_DPo_RYA7-4n_w7ZABM2A_EOCPC3A_D_U9wK968AAAAtQvAcFAAbbSHuEPrADQ-Vgfn5Amj26gjDCAQT79Im6SAS7f_jJxcADtS6Fhfu6FYH3wAgAC1yVSs7OBNACUhvUAIqrwYQDBqgBgAA0EEAAHBBAACqQgAAMEIAAKBBAAAsQgAA4EAAALDBAADOwgAAoEAAAADBAADgwAAAssIAAJjBAABYQgAAgMAAANBBAACUwgAAYMEAAFxCAAAkQgAAaMIAANDBAACaQgAAkEIAAPDBAACAwAAA8MEAAFxCAACAQgAAAMIAABhCAAAQwgAATMIAAAzCAACAPwAAQEEAAI5CAAAAQQAA4EAAAARCAADgQAAA8EEAAChCAACAwQAAQMEAALDBAABQQQAAhEIAAGBBAACAvwAAAMIAAIjBAADAQAAAAEIAAMBAAADYwQAAEEIAAODBAACAPwAAwEEAAKBBAABMwgAA2MEAAARCAAAEQgAAoEAAACTCAAAQwgAAIMIAAIBBAACoQQAAQEAAANRCAACIwQAAwMAAAJrCAABQQgAAIEEAABTCAABAwgAAsMEAACBBAACAQgAAiEEAAGhCAACAwAAAQEAAAADCAACQwQAA2EEAAHBBAAAsQgAAsMEAANDBAADgwQAABMIAAIhCAACcQgAAwMAAAIA_AACAQAAAIEIAAJ7CAABcwgAABEIAAABBAACwQgAAPEIAAMhBAAAQQgAALEIAAJrCAAAAQAAASEIAAMDBAABcQgAA-MEAADTCAAAkwgAA0EEAAODBAADIwQAAgMAAAOBBAAAgQgAADEIAANrCAACAvwAATMIAAIjBAABAQQAADEIAACBBAAAAQgAAgEEAAIDAAADgQQAAlsIAAJ7CAAAAwQAAEEEAAIC_AACAvwAAeEIAAKhBAACgwAAAMEIAAMDBAADAwAAAoMEAAIA_AABQQQAAlMIAAPBBAADAwAAAHMIAABTCAAAUQgAAukIAABjCAAAwQQAAPMIAAKBBAAAMwgAAOMIAAJxCAACYwQAADMIAAIDAAAD4wQAAyEEAAIDAAAAEwgAAKEIAAOhBAADoQQAAgsIAADxCAACwQQAAwMAAAOBAAAAYwgAAQMAAAKRCAACcwgAAJMIAAKhCAABAwAAABMIAAIA_AAAQwQAAYEEAAFBBAAAAAAAAJMIAACzCAACSQgAAgD8AAATCIAA4E0AJSHVQASqPAhAAGoACAABUvgAABD4AAAw-AADgPAAAMD0AANo-AACYvQAAYb8AAAw-AACYvQAAND4AAAy-AABEvgAAqD0AAHC9AAAsPgAA7j4AAPi9AACAuwAA0j4AABU_AACgPAAAdD4AABA9AAC-vgAA4LwAAIA7AADYvQAAgr4AAJi9AAC-PgAAhj4AAJi9AACWvgAAQDwAAKK-AADIPQAAcL0AAIA7AADYPQAAJD4AABA9AADGPgAAED0AADC9AAAbPwAAMD0AAEA8AABQvQAAir4AAEQ-AADuvgAAir4AAFQ-AACmPgAAMD0AAH8_AAC4vQAAsr4AAJi9AACoPQAAyD0AAEC8AACGPiAAOBNACUh8UAEqjwIQARqAAgAAEL0AAKA8AACAuwAAOb8AAFA9AAAUvgAAyL0AAAQ-AACgPAAAqL0AAOA8AACAOwAAuL0AAMK-AAAEPgAAEL0AAEy-AAArPwAAyL0AAI4-AACAuwAAuD0AAFA9AADovQAARL4AAIC7AAB0vgAAHD4AAFC9AAAwvQAARD4AAOA8AAAQPQAABD4AALI-AACgvAAAhj4AAIg9AAC-vgAAhj4AADQ-AAD4vQAAwr4AACw-AACmvgAANL4AAH-_AACoPQAAmL0AAJi9AACKvgAAED0AAEA8AABsPgAAxj4AAPg9AAC4vQAAFL4AABC9AAAUvgAAdL4AAGw-AABkPgAAQDwgADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=leezZ9wlytk","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["15431442198415201391"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1696348542"},"17616392558774077929":{"videoId":"17616392558774077929","docid":"34-9-15-Z849C38EFBAB22F1E","description":"In this video you will understand the new keyword \"any\" in Swift 5.6, why it was added to the language, and why it could break your legacy code if you don't pay attention! -----","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3817259/d7f3292adeafffffa491ee089cd69b55/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/g7TR-QEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"\"any\" Keyword and Existential types in Swift","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Wa8xTSHX_PM\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE3NjE2MzkyNTU4Nzc0MDc3OTI5WhQxNzYxNjM5MjU1ODc3NDA3NzkyOWqIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxOqAoIEJAGABCsqiwEQARp4gQQH-Pz8BAAFBA4F-gj8Ag39-gEJ_v8A5AH3_wn8AgD_AgX5_wEAAPv9-fn4AAAAAfcBBPb9AQALDPsBBQAAAAz7AAABAAAAA_z2B_8BAAD5-f4GA_8AAAYACAAAAAAAAAcC9wMAAAAEBPwGAAAAAAn2BwMAAAAAIAAtEtTfOzgTQAlITlACKoQCEAAa8AF66dMA6-flAtkEzAC2FwEAgSIK_jQSyQDIESIB1RfuAe4X4ADi0e7_AN4NANEgEgD8-c_-E98Y_y4P9gBbFhT__QkcARLKAwA9De8A4AzMAO0W-QAi7hn-K7_xAhgL-v8K-h4B4PAEAPEE4gEX5yoCJfsIBhb1IAL4-B7_80IJ_fT77__98O8E__Ls_-oHIwHqBAH9-PDgBOLrCwUd8Nj_GuT__Qcr1_40_QEECe8D7-cRBPrpBur-HfohBdcM_QXz9yQC5Pbk-_ooA_ov9_UF-BH3ARLJ5wgeE-n_8fIL8_r-BfPxAhcA3AUD9f0MBAMgAC3_IR07OBNACUhhUAIqzwcQABrAB7qj974xg6c8InxePHMcLryDdn099Oyku0vTtr2Wyys9rO4HvStR9jxzvtg8OnR6vHI2tb7ennE97FmEuhSUQj5GRRy9c-gAvMnuXb3ifvY8GNZIvRQHUL6Tdn48ipoevVjBxD2Rlg89RxqBPCMSlT38vRk98dSGOytXw72dbF69-pQIvZita70X5UO9vEkCvR5w_T13gKu70e8Yu_hEaD29w2283tu-OyOTgr1Vh9w8uhVCPKVR_bvd7Xo96UrCO0mcFT516gW9KJmcvEl0Jb0IXBK9_lx6u_o2Ez1e2hA9_8YivA0XOb1EkSS8KpBZPKXiuj1gNKU93B5OPHf1Cr6gny49XPlRvP3Puz14uYg9qyaIvCYMdL1dRrs9TCy6PKHccT1bFCw8gWi5uzBjqj2hkZk8JmmjPGtzrbtc4zg9A50kvHZh9Txl2468WT-qu3XWnTx_ufs8KEmyvOFioDtslb87GCS_O42bmr1zlTg97PuLvLvU6D3VeVQ8nKX3ORyMYj2JDly8YY_kvHAK6zxF77m99kfluS7yHbxvLpm9zct-u6DzpDxfHhc9MLP4uoZanj0nUES6XTeAvPFum73Jy5q9Xm0BvMM-mz0TjzW9JSQSPE0FRr1hqtk8R1dpu1-iMLyQLZC9kBOmu8SSdjvfb6Q9XEDDOq_Lhb2Acd871NK7OnkToj0nAQO7kMPcu1t5ST0yLmY8yVo_u1GX1jzl0W29oBpMu5We6TwioRK9R-QxOn9Ogbwpe6Y8V0qluHQSJTku6Di9_6qBuZjHtT2G7m097NN0OUJMuL2u8j26bcGPtxEMhj3PSW-8FSWKOCUyHb2VEIy90iOpOGzzlb0mX_-8scBEuGEM1TtzTDY9ue5muOf-qrwfyoa89HSAOdc7kjyF-mc9aF1ouPmfWzv_nzm9DobKNyJfOD3zZdg8IYIiuT39lDscHQG9L6WiuEMSxzxNELU8tbuDOHDPMz0JCUe9W_mVN32AyTtrZm09mnjhOLkxIr3V9NE62nzLuIXj3rwMRlu9ja34Nrg-rLxsBvi9ef8guE85izwh9pO8lhQAuWh1Mr5kpCg9F8pMtzxqzLzypWa9-vflty23z7y4OHA75KWMuCRad70dbcG9DhYaOcHjKz7cpWi8B4l0uULHMzyPUxS9PUQkuImf-7tmgVu9TGXwt5G_Cr2DHpU9i0ORN2EGeT3zOhK-S-epuLnBdTwt7Ak-hifnOO_ys73aAgI-UPFguZ2mKr3N3Xi8fui7t46IEz3sHcS9Mc4FuCAAOBNACUhtUAEqcxAAGmBABgAv_Avn_8I23eAB2_7_7xj298wb__2__wNI2A76_Ae2Fy7_XekXCKYAAAA7Gfc3CgApe_bw1ALR-dG-qvYSKH_4AkzF7Bj5yro6EvgGAdjlNUYAINyzHS7k328-_AYgAC3Yihg7OBNACUhvUAIqrwYQDBqgBgAAqMEAABBBAAAgQgAAmMEAAHhCAABAQQAAiEEAACjCAAB8wgAAoMAAAEBBAACYwgAAiMIAAJDCAACgQQAAAAAAANhBAACQwQAA6MEAAAAAAAAgQQAAGMIAACBCAADIQQAA0EEAADDBAABAQAAALMIAAOBBAACgQAAAKMIAAIJCAAAAwgAAHMIAAADCAABkwgAA-EEAAIBCAACAwAAAQMAAAKBBAACAQAAAmEIAABBBAAAwQQAAAMIAAEBAAADgwAAAsEIAAOBAAABUwgAAcMEAANDBAABswgAA4EAAADBBAADUwgAADMIAADzCAACIQQAAQEAAAIBBAACQQQAAlMIAAIC_AACWwgAAAMAAAMjBAABgwQAA4MAAAIhCAADMQgAA-MEAAJRCAABgQQAAkMEAAIjBAACEQgAAiEEAAGDBAAC4wgAAgEEAACBBAAAIQgAAgMAAABDCAAA0QgAAjEIAAHxCAAB0wgAAUMEAAGxCAABAQAAAjMIAAABBAADAwQAAgD8AAIBCAADAQAAAcMIAAEjCAACwQQAAHEIAAFjCAAAUwgAAHEIAADDBAABwQgAAJEIAABxCAAA0QgAAJMIAAJDBAACAwQAAgD8AACBBAAAQQQAAQMEAAIhBAABMQgAAbMIAAPDBAAAQwgAAAEEAAEhCAACYQQAAaMIAAIDAAABEwgAAUMIAAIDBAADQQQAANMIAAIA_AABoQgAAbEIAAOhBAACgwQAACMIAAJDCAADAwQAA4MAAAKBBAADgwAAAOEIAAIBAAAB0wgAAgkIAACDBAACgwQAAgEEAAMDBAAAgwQAAoMIAAEBAAABEwgAAcEIAAEDCAAAAQAAACEIAADDCAAAAwAAAFMIAAHDBAAB0wgAAEMEAACxCAACIQgAACEIAAIA_AADIwQAAAEAAAITCAACUwgAAkMEAADxCAABAwAAAQMIAAIDBAAA8QgAAAEEAAFDBAAAQwQAA6MEAABxCAACgQQAAjMIAAIpCAAD4wQAA2MEAAKrCAABkwgAA-EEAAPBBAADQwQAAGEIAAABAAADwQQAAuMEAAIzCIAA4E0AJSHVQASqPAhAAGoACAABEvgAAnj4AAI4-AABkPgAAir4AAII-AACAOwAAZb8AAEw-AACIvQAADL4AAKg9AABQvQAARD4AANi9AAAQvQAAfD4AAFC9AAAMPgAAJT8AAH8_AABcvgAAyj4AADQ-AACYvQAAHD4AAKC8AABQPQAAED0AANi9AAD4PQAAgDsAAI6-AADSvgAAoDwAANa-AAD4vQAAtr4AAMi9AAC4PQAAoDwAAIq-AAD6PgAAyD0AAKA8AAAsPgAAqL0AAEy-AACKvgAAQDwAAIi9AADIvQAAmr4AAFQ-AABQPQAADD4AAGk_AABQvQAAsr4AADA9AACyPgAAyD0AAAQ-AAAQvSAAOBNACUh8UAEqjwIQARqAAgAAML0AAFA9AAAMvgAAKb8AAIi9AABkvgAAmD0AANg9AAAUvgAAXD4AAOg9AAAwvQAARL4AAAy-AAAwPQAAoLwAAFw-AAAFPwAAUD0AAO4-AADIvQAAkj4AAFy-AACYvQAAUL0AANi9AABwvQAA4LwAADC9AABMPgAA6D0AAFA9AACAOwAAkj4AAII-AAAcvgAAgj4AAKA8AACWvgAAMD0AAOg9AADYPQAA1r4AACw-AACuvgAAuD0AAH-_AAAQPQAAZL4AAIi9AACIvQAAkj4AAKg9AAB0PgAA4LwAAAQ-AABwvQAA4LwAAEw-AAD4vQAABL4AACw-AACgPAAAcL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Wa8xTSHX_PM","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17616392558774077929"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3623677572"},"16725067491516125467":{"videoId":"16725067491516125467","docid":"34-7-13-Z64B181310349084D","description":"In this video, we'll dive into the world of Swift optionals and learn how to write extensions for better code patterns. You'll see how easy it is to extend the functionality of optionals and how...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4099900/7b06f9a407ace05b04211e113423c644/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/S78oJAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Better Optionals Usage – Swift Tip (iOS) – 2023","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XR-fH4sorGY\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE2NzI1MDY3NDkxNTE2MTI1NDY3WhQxNjcyNTA2NzQ5MTUxNjEyNTQ2N2qIFxIBMBgAIkUaMQAKKmhoZ2dleWdlbHN6eXl2ZmNoaFVDbmtzUlJpZnNTQ0dVWnBRdWtVS0F5ZxICABIqEMIPDxoPPxOFA4IEJAGABCsqiwEQARp4gfgAAgYB_wDzBAUB-QT_AREIAwv1AQEA5_r7_gT-AQD5DAPsAAAAAPP69gz9AAAABwYB8Pv9AQAKEf0MBAAAAAwBDAT1AAAA8P_5__8BAAD6DALxAgAAAA71Bvf_AAAA9Av38wAAAAD2_PwJAAAAAAD6_PgAAAAAIAAt9AnQOzgTQAlITlACKoQCEAAa8AF4Ogb79OX0A5EM5v_B_8YAgfQPADr_yADGCPQCxQjUAcboDADmuwgBns_TAIH99QGz_Mr_Ox8h_zwGGgAG7fIBJyC-ABvOIQFXEugA9ygC_wYiH_1F8zcBMt7vABzr6QDjBCD7-evdCZnZ3QToE0IDY-4DBSoDIPrJ9y_93hwWA-QFCfvULRr-oPcEBCIPI_sTGM3-UA3KANJGCAQuFvcOArwS_sj7B_swHQb-2fsC-KwQBAvmMe77BUkd__MWMATSGRQC5tfs9ehJIvxbBu3w62ESBiPC9RgR3PPuugMLAObRAPLRXAsDzAgE8C0x9O4gAC34_to6OBNACUhhUAIqzwcQABrAB23I375z99Q8_gGgPCwuzrxxcI48Id6Au96YWb39GM682qsvvYhGJz4JxGs8DYQpPcSXWb6MZmW89bolvVG_iz4dbBY9m-hzPSv-ur3M90I9mzkEvcTabr14kCg9iEUxvCmYvL3Y1zq8kfrhPEG2HD7BMKo8jUl7O0c-mr0DGvQ7tOQUPBLC4z3Kbii7N4yCvGeBBj6ZMzY9SszYvP9YbT30h4c6PFWZPOZtFr1yD9M8CYeDu1dc_L1_TiG9UWCmu0UxVLx56g88-ckJvFj-vL3F2Z69KktfOyPzuD3zySo991whPbkAtLxlTZE9TKxnvLajk7yjDw48xbonPEC3sb09KRM9mtwcPPfWtj2q8NQ5aFcEOyYMdL1dRrs9TCy6PAO6yjxUYFe9GXdePDBjqj2hkZk8JmmjPJxGZD1A2Ym9_lQJO6PNMT5sszG8yHi5vKqqIzwN34I857ikPEaBmT2hoDQ9Ut9ou0kV4LzP93A703LaujRH1j30Nja8oWc9ulxNaD2H0ri9mROTOysXCj2z-Y49tDCXO8QFQL1uo8G85L-8uyyRFTxEXE89IzQAPIZanj0nUES6XTeAvGoxiL32H169aXQDuWS2YLuoBI-9mjQZuxx9DL3hbOk8GWuHO9rodzx2g6296cucu_xTur0q4em9rganOWPTCry4qxw9NtNWO3SbcDyM0DS9BBKgOkIyU7yYtR49S_qkumnk0z3J0r28UrAGuATKJr29d227TeaKOgkuW71HFSy7Gt2Du6qCoT0aGJm9R0qgOI0lEb27jOw8FCCOumVcZ724fD-9UC6VOTSLKz2tG5o9a3gvOFxUC72cFfG93J51OdhvnDxVJ4G99-7HuNgydL0K2Rk9kpIsOGbpmT0ZTOw73OwquVqbxj2A6mS9DCqGuKRnPz27DpU92D52ONTjCD1fPTO98WvLuKmUDb1U7hQ9y8mCOAoGYT3yl1a9IuSeOMfTN70bArG97MJzOdHTF7z-5m47To39OCDI6jtQYau9qRyPuCuqGb3mqTM8AsEBuXZTar1Xz8m9XDpquLRaYD1EGB-9dJJtOGh1Mr5kpCg9F8pMt7vWrr1LCZw8Vt-nOIHp1L0THaO9om-Dt-s7f72HS7O8n0lJOK2n9j2z6pi8ezs6uWSKgz2SZCy9zUp_t9W5fTyMEx-9cXMwtYpnej0mQW48rQMQuMegAz5gjXi9F8haOKO5tD3IfYs9gPGDOChl0r02HYE99R_UuJf0Qb28vL896Q4SOMhBCb2urcm9bUm4tyAAOBNACUhtUAEqcxAAGmBc_QAv1wfqDNkd7yTv4yPIBAbhAcw6_wvK_-cn-QQMDAjCGwv_bOgq_KIAAAAlOvVB7QAfeuPs8f3GIiC-gfUKDHwFu1jW-xz36OFY8BQS-fnRFysADMi4-zXw8GH2DRIgAC0PcRc7OBNACUhvUAIqrwYQDBqgBgAAsMEAAMBBAADgwAAAwEAAAJjBAABAwQAASEIAAGDBAACAQAAAkkIAAMhBAADCwgAAhMIAAJTCAABwwQAAAAAAADRCAAAAwQAAQEAAAMBAAAAAQgAAqMEAAHhCAADgwAAAIEIAAMDBAADQwQAAbMIAADxCAACQQQAAAMAAACDBAAAkwgAAiMEAAEzCAAAwwQAALEIAAERCAAAwwQAAwMAAALBBAACgwQAAuEEAADBBAABAQAAAAAAAALjBAAAgQQAAhkIAAFBBAAC4wQAAyMEAAAjCAAAcwgAAJMIAAPBBAACcwgAAaMIAAI7CAABQQQAAUMEAAOBBAABwQgAAKMIAAAzCAADowQAAFEIAAAzCAAC4wQAAIEEAAGBCAACKQgAAjMIAAKJCAAAgQQAAYMEAAIDBAABcQgAAREIAAFxCAAC4wgAAwMAAAIC_AABEQgAAIEEAAPjBAAAwQQAAHEIAACBBAAA4wgAAAEAAAGBCAAD4QQAApMIAALjBAAAYwgAAgMAAAPBBAACAwAAAIMIAADDBAABAwAAAMMEAADDCAAAQwQAAEMEAAEBBAABgQgAAhEIAAARCAADAQQAAIEEAABRCAAD4QQAAWEIAAADBAAAwQQAA-MEAAFBBAABYQgAAkMIAAGDBAAAUwgAAMMEAAGDBAADgQAAAVMIAAIDBAACIwgAACMIAALhBAAAQQQAAqMEAAHDCAABQQgAAokIAALBBAAAgwgAAYMIAAMjBAAAYwgAABMIAAHDBAAAgwQAAoMAAACBBAACEwgAAGEIAAABAAAD4wQAAaEIAAABAAACAvwAAzsIAAAhCAAAMwgAAXEIAANbCAAAgQgAADEIAANjBAACgQAAAVMIAAPjBAABgwgAAoEAAAIRCAAAkQgAAdEIAAIBBAADgwQAAsMEAAATCAACSwgAAwMAAAIA_AAAAQgAAKMIAAOhBAACYQgAAHEIAAOjBAACIQQAAAAAAAAhCAAAIwgAAusIAAKxCAAAowgAAmMIAAJrCAACCwgAAmEEAADBBAACIwQAABEIAAHDBAABwwQAAoEAAAETCIAA4E0AJSHVQASqPAhAAGoACAAA8vgAAML0AABA9AACovQAANL4AAEQ-AACuPgAAXb8AAKC8AADYPQAA-D0AAPi9AAAwPQAAED0AADS-AAAQvQAA0j4AAEA8AAAQPQAA3j4AAFs_AAA0PgAA-D0AAJY-AAAcPgAAQDwAAHC9AAA8vgAAQLwAAEy-AAAEPgAALL4AAPi9AABEvgAAdD4AAOq-AACIPQAATL4AABS-AAAQvQAApr4AABA9AAAUPgAAML0AAOC8AAA0PgAAcL0AAEy-AAD4vQAATL4AADQ-AAAQPQAAUL0AAEQ-AAAwvQAA6L0AAH8_AABcPgAAED0AAHA9AACePgAAUD0AAJi9AAAwvSAAOBNACUh8UAEqjwIQARqAAgAAVL4AAEw-AADovQAAHb8AAPi9AACOvgAAMD0AADA9AAAQvQAAhj4AAAQ-AABAPAAAQLwAAPi9AAAQvQAAmL0AACy-AAAPPwAAqD0AANo-AABsPgAA6D0AADC9AABkvgAA-L0AAMi9AACovQAAVD4AAHA9AACIPQAADD4AAFC9AADYPQAABD4AAJ4-AABUvgAAtj4AAFC9AAB0vgAAnj4AAHw-AAAEvgAAhr4AAOg9AACOvgAAmD0AAH-_AAAMPgAALL4AAHA9AAAMvgAAmD0AAJi9AACmPgAAkj4AACQ-AAAMvgAAJL4AAOg9AADIvQAAjr4AAFA9AAAEPgAAiD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=XR-fH4sorGY","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16725067491516125467"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"4000261380"},"11193443955856062971":{"videoId":"11193443955856062971","docid":"34-1-17-ZB7B105ABA592D460","description":"Hiding the TabBar in SwiftUI seems simple with the toolbar modifier, but it can cause weird animation glitches if your navigation hierarchy isn’t set up correctly. In this video, I’ll show you...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3106791/03adaf9f0f34ed9d80a47807d98bcecd/564x318_1"},"target":"_self","position":"5","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Avoid THIS Animation Glitch When Hiding TabBar in SwiftUI","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=mU-LYfe-0AU\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDExMTkzNDQzOTU1ODU2MDYyOTcxWhQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MWqvDRIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxOXBYIEJAGABCsqiwEQARp4gfcF9_z-AgD7_g0E-gf9AvLwCgT8_v8A4wX9AQD8AgD9Dwb7CgEAAPEGAQEJAAAA9_3-9fr_AAANBvUDBAAAAAIAA_4CAAAAEQUADP4BAAD_7wUBA_8AABIIAvT_AAAAAA4B-f3_AADyAQX7AAAAAAPy-_wAAAAAIAAtWiDYOzgTQAlITlACKnMQABpgUgQAGiIN7-vxCOPc8tsj-xL0-hDmAf_33wD3HubX5fzUt_UF_z4DARq3AAAAChzXFSkA_GDz5NUU-e35y735HxV_6RP17BYN8tb_B_04LAvmySdQAO7o6ffc69RaKRMUIAAtVf08OzgTQAlIb1ACKq8GEAwaoAYAAIC_AADIQQAAcEIAAMBBAABsQgAAgEEAAPBBAADgQQAAmMIAAJhBAACwQQAAtsIAAJDCAADgwAAAjkIAABzCAAAAQAAAYMEAAJjBAAAAwQAAAEEAAHzCAABAwAAADEIAACBBAACQwQAAmMEAACzCAADAQAAAEEEAAJDCAABQQgAALMIAAPBBAACAQQAA0MEAAEDAAAC-QgAAgEEAAKDAAACEQgAAkEEAAJ5CAACgQQAAkMEAAJ7CAABIwgAAgMEAAPBBAAAsQgAAJMIAAHDBAADowQAAeMIAAFDBAAAgQgAA0MIAAJDBAADIwQAAEEIAACRCAACAQAAAAMEAAKjBAACIQQAAPMIAANhBAABgwgAAIEEAABDBAACyQgAAjkIAAFjCAACQQgAAMMEAADDCAABwwgAAgEIAAAhCAADQwQAArsIAAEDAAACYQQAApEIAAFDBAACwwQAAoEAAAGxCAACwQQAA0MEAAHBBAABAQgAALMIAAJTCAABQQQAA-MEAANjBAACAwQAAaEIAAHDCAADowQAAqEEAACxCAABAwgAAIMEAAIBBAACQQQAAIEIAAABAAADIQQAA4EEAANDBAACwwQAAgMAAAOBBAADgQQAAEEEAACjCAACAvwAA4EEAAJDBAABMwgAACMIAAAzCAADIQQAASEIAAHTCAAAMwgAAXMIAACzCAACwwQAAsEEAABDBAAAgQQAAcEEAAJ5CAACAQAAAuMEAAITCAAB4wgAAsMEAAMjBAACwwQAA8MEAABhCAACQwQAAgMIAABhCAAAwwQAAEEEAACBCAAAQQQAAcMEAAJDCAACgQAAAHMIAAMhBAADIwgAAwMEAABRCAAAAwAAAkEEAANDBAABQQQAAUMEAALjBAACQQgAAeEIAAChCAAAgwQAAAMAAAIBBAACGwgAAGMIAAPjBAAAAAAAA0MEAABjCAABIQgAAOEIAAMDBAABQwgAAgEEAAABBAACSQgAAAAAAAIrCAAAIQgAAuMEAAOjBAAD4wQAAcMIAAEBCAADAQQAAgD8AAKBBAAC4wQAAPEIAAFDBAABowiAAOBNACUh1UAEqjwIQABqAAgAAFL4AAAQ-AADoPQAA-L0AACy-AADgPAAAmL0AAEm_AAD4vQAAUL0AAHQ-AABQPQAApj4AABw-AABEvgAAVL4AAP4-AAAUPgAAyL0AAM4-AABXPwAAiL0AAFA9AABUPgAAUL0AAHC9AAAkPgAAyD0AAAS-AADYvQAAJD4AAGS-AACovQAAiD0AABC9AACgPAAAgj4AAMq-AAAwvQAA_r4AAHS-AABsPgAAgLsAAIC7AAAwvQAAqD0AAEQ-AABAPAAAmL0AADy-AACSPgAA6L0AAFC9AADOPgAAsr4AAEC8AAB_PwAA4LwAABQ-AACYPQAA2L0AALi9AADYPQAAnr4gADgTQAlIfFABKo8CEAEagAIAAMi9AAD4PQAAML0AAAu_AACAOwAA4DwAAMg9AACCPgAAoLwAAHC9AAAQvQAAmr4AAIg9AAAwvQAAQDwAABC9AAA8PgAAJT8AANi9AABMPgAAND4AAIg9AAA8PgAAHL4AAKA8AABAvAAARL4AAKA8AAAcPgAALD4AABQ-AAAQPQAAnr4AANg9AAAEPgAAHL4AAAw-AAD4PQAARL4AAJi9AACyPgAA6D0AAMg9AACIPQAAqL0AANg9AAB_vwAAbD4AAEC8AADYPQAAUD0AAIo-AABQPQAAsj4AAFw-AAD4PQAAmL0AAHC9AACIvQAAqL0AAKC8AAAwvQAA2D0AAI6-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=mU-LYfe-0AU","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11193443955856062971"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"12151363303187941981":{"videoId":"12151363303187941981","docid":"34-8-13-Z56994B341F1600E4","description":"Hello everyone, today we will answer a question that I had for so long: Why can't you use an Int index in Strings?. Since a String is \"kind of\" an array because it allocates a series of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2428342/98fc851ee836664db5aee0e9582ca154/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/E8-3ywEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Why can't you use an Int index in Swift Strings?","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=k35T7E1hxeQ\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDEyMTUxMzYzMzAzMTg3OTQxOTgxWhQxMjE1MTM2MzMwMzE4Nzk0MTk4MWqIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxO7BoIEJAGABCsqiwEQARp4gQf79AkG-QDzAg0BAwT-ARMDB_kI__8A6ff78gL_AQAKDAjzAAEAAOoO8foAAAAA6_j_8vUAAAAZGf36BQAAAA7v_f_5AAAA_QL1Bf4BAAD39-n9A_8AABrqBfn_AAAA_AkBAfz_AAD_AQAB-P0AAOb3BwT__wAAIAAtwrHDOzgTQAlITlACKoQCEAAa8AF_D-j-8NocAqcK6__O_9EAj9Ui_y7_0wDnAPIBsvbCAd76BP_H5fUA0wvyAJoUDQHC_dX_M_YQAAvzJv8KCAEACh_xABTCAwBbFvEA8BTi_t0kMf0T-CL_QfQXAA8b8f0f3AT-DuPY__Xy2AYQ_kMBIA4gAQ7yEQnLFQ4D3SP_A-Lc7ADpIPX8yv4c_xTmD__iLNECLBnW_Rgu-gpGDP3_-Pb8BQgC3fkDG9sI__ED_ND96__N9f0G19ocARQMHwLpAAYJ_PDu-ekc-f49If3u5vMbBgUC8Q79zPnx9dQB_BYHA_nFJREI1wYE8_wNBAMgAC0ITwg7OBNACUhhUAIqzwcQABrAB-8c0r5v6Lc8WsdnPcq7n71aRoo9fIZLvPvnOb5iwkM8-63dvNOjGT6oNng9YQn3upxNl77qPVy5ZI8WvD0pcz6UwOa79XIOPWLKxr1awF88A-cxvLeyJL4pFcM8RNBivMaNFj3C8LY75BvlPH9LQD6nSso7gbiGvBHxYL0jBQC9HTOWO6YaDD2bkFa9mpa7O44EGj4ExTQ8Fdm5OyDrCT7Fbdm8qpk1vCOTgr1Vh9w8uhVCPEdahTzEjYA825EDvB3owT2G_H656kmPPEQgvb20YD29W9VHOX_u1TyA4AA9yqFqPFLbIbz9qre8JFKqu-DbFD3HRRo9fByXPGO0Hr42Fnu7f2BYPPfWtj2q8NQ5aFcEO8Zhqr2rW5097tSaO1QjbDukvpE8kv6DPNOG4z3Mdmo91nS9PKV0H7sjnpG8hcFGPLowAj5mvZi8zD60vMCDxb1S4im9ajUDvAm70Tscts0973pEvIeAuL0qq4k9VwejOxH29zyfTK28WQ-EPMv19j0anJK8POMxvC4C4z2QNf48UB5xPN7yx7x_q-u8bJpNOsPwET0sRaI9JkUWO0zyrT1uPqQ8EWTOvPFum73Jy5q9Xm0BvFtyBj0HU148pPDJOwgvC72rICu8uUHlOvfjez0VUA29EFYKvFgkYb1nQW291ki_O_LkH724Nre7Uchnu09QVDuENQS95cwput21cbpeixG9ZSLfulT6nj2a6Di9eFpPOGZWpTz20Wm9tWxOOzohE7xkKvM82ch5u5RAtD3gzWS94odqOXD3KD1UCrA8I04jOQIPCjwoHc84EeNIOjGzbz31I089ED-4OK0vtzr9EvG9vCOJOStVfT3tXJw7qBL5tzpFAr1NiT89QskvOi4UuryjMo881E9Iusk4Bj28FTO9ZQlauYApAz53G8o8yO85OVJmXjz-rqm9dehdON3P6bx35H68vza1uGV4prsAlBo9NnHQOOy5r7vFwZq9E4B2OXisI7yun349fQTTOI6KKT1tH7I85mRZN6JEa70kuXy8_XYmuHZTar1Xz8m9XDpquJi8ojsi64C7WXDAOLjkKL7Rf4W8nfgauQTuL7zLvAW-OXnCuAu9WTxQyRQ8Bxk8t0q2Cr5nnty9W5b2ON9PvT29rjo87FdruQVGiD0QbKa8MvmONjv7aj3R-Z27MjxvOHYsYD3T9Jk9Jv1ktzLurD1cJr697GpDNyL_7D01KQU-835buJVfKzzPvIw9xfwGuXD9hTx6kk88nX_1t03tVjzJIaK9lS4duCAAOBNACUhtUAEqcxAAGmA8_gD5_Bj19RIp7dr97xryDfX4CeYUAPvZABQkygIb6OTSDgT_LukJCb8AAAAKGuxAEAAEVwzYDBTYHO2-yvQhG38U7CbfCQsD6sktBPkVBev0KykA6-bw_SfpAEYB5ysgAC3wkVA7OBNACUhvUAIqrwYQDBqgBgAA8EEAAOjBAAC8QgAAQMAAAADAAAAUQgAAgEEAAGTCAAC4wgAAYEIAAMDAAAAQwgAAgMIAABzCAAC4QQAAqMEAANDBAADQwQAA4EAAACjCAACYQQAAhMIAAABAAACoQQAAYEEAAABBAACAwQAAoMAAAOhBAAAkQgAAbMIAAJZCAACAPwAAFEIAAMDBAACIwQAAsEEAAIpCAADYQQAAQEAAADxCAADgQAAAikIAACRCAAC4wQAAAMEAAEDAAACIwQAAZEIAAAAAAADowQAA-MEAACTCAADYwQAAQEAAANjBAABgwQAA-EEAADDBAABcQgAA0EEAALBBAAAowgAA6MEAAKDBAAAYwgAAwEAAAGDCAACowQAAgEAAAFBCAABgQgAAosIAAK5CAACgQQAABMIAAFTCAADAQQAAKEIAAGTCAACqwgAAAEAAAKBBAACCQgAAIEIAAABBAAA0wgAAbEIAAMBBAADQwQAAAMIAAGRCAAAwQgAA2MEAAADBAAAowgAAEEEAABxCAACyQgAAQMIAAGDBAABYQgAASEIAAIbCAAB4wgAAYEEAALhBAABsQgAA6EEAAIBCAAAYQgAAyEEAADzCAAAAwAAAyEIAAKRCAACowQAAgMEAAKDAAAAIwgAALMIAAGjCAACAwQAAUMIAAARCAACgQgAA6MEAACTCAAB8wgAAjMIAAGDBAADYwQAAwMEAAHBBAAAUQgAAkEEAAMDBAAAQwQAAQMAAADDCAABAwAAAsMEAAMDBAADgwQAAoEIAAMjBAABgwQAAaEIAAGDCAACYwQAArEIAAABCAACAvwAAjsIAAGDBAADowQAA0EEAANrCAAAUQgAACEIAACTCAAAkQgAAgL8AAODBAAAAwQAAHMIAAABCAADAwAAAMEIAAPDBAABUwgAAgD8AAABBAADowQAAEMIAAIZCAACYQQAA-MEAAAxCAABoQgAAcMEAAKjBAACAvwAAAEAAAOBBAACowQAAuMEAAPBBAABgwQAAMMEAAEDBAADgwAAAmEEAABhCAADgwQAAAMEAAGjCAAAkQgAAgMEAAGDCIAA4E0AJSHVQASqPAhAAGoACAACovQAAND4AAKA8AABAvAAARL4AABQ-AACAOwAAM78AAAw-AABAPAAAyD0AAKi9AADIvQAA4DwAAFC9AABwvQAAXD4AAIC7AADoPQAAqj4AAEM_AACoPQAAHD4AAIg9AACuvgAAcD0AAOg9AAB8vgAAPL4AAFy-AAAMPgAAuD0AADC9AABsvgAAND4AAGS-AABQPQAAbL4AAEC8AAAEvgAAjr4AANi9AACyPgAAoLwAAOA8AADOPgAAML0AAOg9AABEvgAAmr4AAOg9AAAwvQAAqL0AADw-AAAQPQAAUL0AAH8_AAA0vgAABD4AAIK-AACyPgAATL4AAHC9AAD4PSAAOBNACUh8UAEqjwIQARqAAgAAHL4AAPg9AACKvgAANb8AAIq-AAAMvgAAnj4AAHA9AACAuwAAHD4AAFQ-AAA8vgAAmL0AAKa-AAAMPgAAEL0AAPg9AADmPgAAED0AAN4-AACAOwAAbD4AAEC8AAC4vQAA4DwAABA9AAB0vgAA6D0AAAy-AABsvgAAuD0AAEC8AAAMPgAAUL0AAJY-AABcvgAAfD4AAJg9AABEvgAAhj4AAHQ-AADgvAAAmr4AAFA9AAAEvgAAyL0AAH-_AAAQPQAAXL4AAAQ-AABQPQAA6D0AALi9AACOPgAABD4AALg9AAA0vgAAgLsAAIC7AAAkvgAAcL0AAEQ-AABUPgAALD4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=k35T7E1hxeQ","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1014,"cratio":1.89349,"dups":["12151363303187941981"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3219251623"},"1288423407832561407":{"videoId":"1288423407832561407","docid":"34-6-3-Z95BF97DC6B000740","description":"Hello guys, Welcome to another video! Today we will implement one of the new features introduced for Swift 5.5: Asynchronous functions. This will be possible by using the async/await syntax...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2732249/277da73b6f3a9eb4666e1a02e5d667cf/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/bPPWNAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Async/Await in Swift | Comparison vs Closures and Combine Framework","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=esmf26aGz4s\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzEyODg0MjM0MDc4MzI1NjE0MDdaEzEyODg0MjM0MDc4MzI1NjE0MDdqkxcSATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8TrgmCBCQBgAQrKosBEAEaeIH_Ef_zAv0ABPQRBPsJ_AIr_BIB9AUFAeIC7_YD_AIA8AIP-gcAAAD4_PECAAAAAAb6B_T7_QEAEwz09gQAAAAD8v70-QAAAAIE-P8I_wEA9foG-AIAAAAT9AMBAAAAAPoM9wP9AAAABg0G_AAAAAAJ9AgDAAAAACAALZKEyjs4E0AJSE5QAiqEAhAAGvABYRTk__LgFwG7Bd4Azx_4AIEAAv9BCeMAwuv0AN3yyAH5-t4A4uwZ_-kU8wC2BCMBtfrg_if7_AAoBBIACOcgACMO6gEyzw8BQfQEANcc-v_j_RH_HusrAi327gAw-Of9FQAR__oBzf_V7OoADv44ARv6Ev0Y-gr-8R4X-vQlFAP57v_-7Rr3_cD6AwMZ-Af-Cv3bADYJ3ADqFRACIPn4Cv7iFf0M9QgHFf71AuTc-v_HCO4ABw_pA-sLIQMO9hX69PgiAv7--_rxEwjxUP0J_O0c-QEY9vUL5PgACt37Cfn46gEA3A7wCdsqFv38GvL7IAAtv08kOzgTQAlIYVACKs8HEAAawAc1tcy-oXRYPL1NBD3kBUK92_uUPfdCnDzgoP29LgymOwWRHryJfVI-gGrXPCVXtTucTZe-6j1cuWSPFrydRoI-fxZLvL4SyLzJ7l294n72PBjWSL39B7K9v63HO3sOE7w-sY68lZQgPIvCTj1_S0A-p0rKO4G4hrzP3am9A7dpvRGshTwR-ZM80yOXvNw2ArwoEPY99t-UPBzWr7xsz8w9QjofvHeBVDsAOqy9yxTzPG5jvbzYNU67G3R4PBShR7wd6ME9hvx-uepJjzy3rdK8dozrvJReZTzZbDY93ACiPDYS1ztS2yG8_aq3vCRSqrvOYYg8-QWFvJdjQzyt-QG-VKWSPCHR3zttqeM9BhGpvBSd2zyw4tS9dTbJPTyOVTxmZR48CQKeu1YWgbv0NOA9OJPAPXcCUDzDq3Y8BwIJvSChHDyjzTE-bLMxvMh4ubwSTCW-VyNbvTK6kztngjw9eg27Pd1sYrwaQM87yq-qPd3KGDwiZaU9MTY-vWjnNDzGweU9HVWNvYz_8bp7cV09F3SMPQtC3DvnONe9SOwJvQdPV7zpyWY9gbAzPZx1PjvcEc498ZP2Osr8UzkE58y9mUW4vShppbg8T3w9upoBPXmY0bt2cVm6uO8svGet0zpSXxY97GqyvOGHObzMN7y9CnmOvAjE7zvYc2O9j0CyPAzH1rufvYS8vuQavQfvCjtKH-M73KGHuR46uTp65Ko9I1-uvG9IgrlSi_e8EmP8u6LhXjt_ToG8KXumPFdKpbg8vfI9SshRvVfBjjm3qUs9LVoFPbniYjmggs08eRgkvBl--7igfcY9yUi8PVdukrnYAow8g2jNvS4kwrjA7SQ9W--uOR6PxbmdREm9bjmCPdCPjjmJgF69uFOfPLaWTLn8AQo9ZfOCvCanE7bxRZA9Uq1PPJ6yvzi9mJy8kG1UvZxUgLnsCTy9ciXxvNZigDkaAMU8jYljPZF9OjfH0ze9GwKxvezCczkKgLG8JxfjPWJgkrmjhsA8lFBVPEJ4UrgGvfe8xdHLvDT-ZTiwQpC9TACZvSFlY7j4FRA8UePUvF9eqjhcADq-ARONvWDzMbkW30u9UYL-vURYLLgpugS9hS2RvEudB7ka3qy95iHTvWhCyjgZdjM9W9pfvIFCULiNMsE9XnSDvFcaWzhSug89RNBivBFjDjgj3IQ9-Ze-PW5RNbc9c5A9yK9kvSSyBDf5ZOU9yNmaPbVA1jY_-ku8qhkoPR74w7jcf6Q8QoHSPOyAA7iOiBM97B3EvTHOBbggADgTQAlIbVABKnMQABpgMgEAEPQVuwbjR_fC7uQf7vL7BNDIBv8JzgAPS_3jHAbluST0_1TsGP6mAAAAHOoJLBQA9W_qyNkHtCgIvZf0MQp_09E5vAAm7wDUTP7zNu33_Rc1ABjf1gwO-d5OEBcAIAAt5LYgOzgTQAlIb1ACKq8GEAwaoAYAAKBAAADgQAAAEEIAAFDBAACgQQAABEIAAP5CAACgQAAAyMEAAKDBAABMQgAALMIAAHzCAAAswgAAPEIAANDBAAAUQgAAAMIAAIDAAACgQQAAIEIAAFjCAABYwgAAREIAABjCAACQwQAACMIAAKDAAABQQQAAlkIAAEDAAACEQgAAEMIAAPjBAAAswgAAIMIAACxCAACAQgAAQEEAAERCAAC4wQAAqEEAAP5CAACIwQAAoMAAAMDBAAAQwgAAdEIAAKhBAABQQgAAwMAAACDCAAAMwgAAuEEAAJJCAADwQQAAosIAAJjBAAAAwAAAAAAAADBBAAAQQQAAAMAAAGDCAAAAQQAA4MEAALjBAACmwgAAcEEAAKDBAAAIQgAAdEIAAIhBAAAAQgAAssIAAEzCAAAgwgAAREIAAGTCAAAwwQAAqsIAADxCAAAAwQAA1EIAACTCAAAgwQAAwMAAAIJCAACAQAAAJMIAAFRCAACUQgAA4EAAANjBAABgwQAAoMEAABjCAACgwQAAdEIAAMDAAACAwQAAcEEAAPhBAAAAQAAAIMIAAFBBAABMQgAAoEAAAOBBAABgQgAAKEIAAIjBAAAQwQAAHEIAALhBAACWwgAA0MEAACzCAACgQAAAAMEAAMBBAABEwgAAQMIAAHDCAAAAQQAATEIAABDBAABAQQAATMIAAEBAAAAAQAAAIMEAADTCAAAQQQAAmMEAAJBBAAAgQQAAgEAAAETCAABUwgAAAAAAAHBCAAAYwgAAGEIAAEBAAABgQQAAiMIAAKBBAACYwQAAwEAAADzCAAC4QQAAiMEAADDCAAAgQQAAZMIAAPBBAACEwgAAuMEAAKhCAADQwQAA-EEAACDCAAAEwgAAFMIAAAzCAACGQgAAhkIAAMhBAACIwQAAYMEAAEBBAADAQQAADMIAABTCAACAQAAAIEEAAILCAABAQQAA-EEAAEDCAAAQwQAAoMAAAHBBAACIQQAAMMIAAEzCAAAAAAAAAMEAAAzCAAAEwgAAwMIAANBBAAC4QQAAyEEAAMBAAADowQAAYEEAAMjBAACAvyAAOBNACUh1UAEqjwIQABqAAgAAZL4AADw-AAAMPgAALD4AAIA7AAA0vgAADD4AABm_AAC4PQAAqD0AAKA8AADgPAAAQDwAAFQ-AACevgAAoLwAANY-AACoPQAAVD4AAPY-AAB_PwAAqL0AAHA9AAA0PgAAEL0AAKC8AAA8PgAA-D0AAEw-AAAwPQAAyD0AAMi9AACgPAAApr4AADS-AABAvAAAqD0AAKa-AABcvgAAir4AAAy-AAD4PQAArj4AAIi9AABwPQAAqD0AAGQ-AAAUvgAAuL0AADC9AABcPgAAEL0AAAw-AAB8PgAAEL0AAIC7AABRPwAAoLwAAAS-AAA8vgAAmD0AAKA8AABwPQAAjr4gADgTQAlIfFABKo8CEAEagAIAAIa-AADYPQAAoLwAABu_AADIPQAAED0AADQ-AADoPQAAHL4AANg9AABAvAAAXL4AAAy-AAA0vgAAPD4AABC9AAAwvQAAEz8AABy-AABsPgAAij4AAIY-AACgPAAAcL0AABA9AAAMvgAAPL4AABQ-AAAsvgAAgDsAAOg9AAAcPgAAgr4AAAy-AADYPQAANL4AAFQ-AADIPQAAvr4AAOC8AACIPQAAgLsAAJi9AABwPQAAHD4AANi9AAB_vwAA6D0AAEQ-AAAwvQAAUL0AAOg9AAAEvgAAXD4AAK4-AAD4PQAAQLwAAIg9AAC4PQAAMD0AAHC9AAAEPgAAoj4AAOi9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=esmf26aGz4s","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2048,"cheight":1080,"cratio":1.89629,"dups":["1288423407832561407"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1060823352"},"16084519524748485767":{"videoId":"16084519524748485767","docid":"34-6-11-Z71575A1D27916650","description":"In this video, I’ll show you how to modify and build your very own version of the Swift compiler! 🚀 We’ll cover everything you need to know to get started, from setting up your environment to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3451922/198f4229bf4559dc89d8bbd902534667/564x318_1"},"target":"_self","position":"8","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"How to Build & Customize Your Own Swift Compiler!","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Rg3wsgNygYA\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3WhQxNjA4NDUxOTUyNDc0ODQ4NTc2N2qvDRIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxO0BYIEJAGABCsqiwEQARp4gQP9-vUG-gDy7RH9_QMAATD7CwgFBQYB4RMIAQT8AgAACPzyBQEAAPcGAwMAAAAA-vzz-fT-AQAbDAXyBAAAAAL6CQT3AAAADQH4Awn_AQEC9P3rAQAAAAEMCfj_AAAA9hb2BP__AAENCfj8AQAAABbxBfIAAAAAIAAtehfEOzgTQAlITlACKnMQABpgFw8ARAHZ7R68F-zX689aEBQUA8XjBf8w5__jdPv4Ee7u1g36_z_RMPGjAAAAFSPqHfoAEXPvqe8m_fXqppsA8yl_Mh_96TD3EhHSNf4XKv_w0is5AO7cBPA__QB4_SMLIAAt88caOzgTQAlIb1ACKq8GEAwaoAYAAIDBAADwQQAAkkIAAFhCAACgwAAAEEEAAGBBAABAQQAAbMIAADBCAADgQQAAxMIAADzCAAAQwgAAUEEAAEDAAABAQQAABMIAADBBAAAYQgAAZEIAAJrCAAAgQQAAQEAAAMhBAAA0wgAAQMEAAOBAAADAwAAAQMEAACDCAABYQgAAAAAAANBBAACQwQAALMIAABRCAAAsQgAA8EEAACBBAADoQQAAAMAAAJBCAADgQQAALMIAAADAAADgwQAAMMEAAFxCAACAQAAAAEAAABzCAACSwgAABMIAAMDAAABcQgAAaMIAAAjCAABwwQAAmMEAAADBAAAAQgAAoMAAAEBAAAAAQQAAAMIAAOhBAACAwQAAiMEAAFBCAACAQAAASEIAAEDBAACaQgAAgL8AAFBCAAAIwgAAYEIAANBBAABgwgAApsIAAIBAAAC4QQAAeEIAAADCAAAswgAAGMIAADhCAACAvwAAQMAAAExCAACAQgAA6EEAAEDBAACgQAAAmsIAAIjBAAAAwAAAgEEAACzCAAA4QgAAUMEAAMBAAAAQwgAAgD8AAIA_AAAEwgAApkIAAJJCAABAQQAAdEIAAKDBAAA8wgAAEEIAAIJCAADgQAAAJEIAAPjBAADAwQAAnkIAAMDAAAAwwgAAEMEAAIA_AAAQQgAAmkIAAATCAABgwgAAZMIAAEjCAACgQAAAuMEAAHDCAAAUwgAAYEIAAIpCAABAQAAAqMEAAJzCAAAgwgAAAMIAADDCAAAUwgAA-MEAAFhCAAAQwQAAIMEAAKBCAAAAwgAAMEIAAIBCAACgwAAAGMIAAL7CAAAgQQAAVMIAADBBAACgwgAAVEIAAIBAAAAwwgAAEEIAAGTCAACQwQAAwMEAAIjBAACoQgAA2EEAACBBAAAAwQAAyMEAAKjBAAB0wgAAgMIAADjCAABgQgAA4EAAAAjCAABoQgAAaEIAAOBBAAAYwgAAQEAAAHDBAABAQgAAAEEAAIzCAABgQQAAuMEAADDCAACAwAAA2MEAAARCAABQQgAA4EAAACDBAADgQAAAsEEAAFxCAAAwwiAAOBNACUh1UAEqjwIQABqAAgAA2L0AAFA9AAAwPQAABD4AAIq-AACgPAAA-L0AAC-_AACoPQAAHD4AAIg9AAC4PQAALL4AABy-AABUvgAAhr4AAO4-AAAsvgAA2D0AAJY-AAB_PwAAcD0AAOg9AAC4PQAA6D0AADC9AACgvAAAEL0AAIK-AADovQAA-D0AAM4-AADIPQAAHL4AANg9AAB0vgAALD4AALi9AACIvQAAgDsAADS-AAD4PQAAbD4AAPi9AABEPgAARD4AABA9AAAMPgAAbL4AAFC9AABUPgAAdL4AABC9AACIPQAA4DwAABC9AABLPwAAmr4AAOi9AACGvgAAcD0AADC9AAAwPQAA6D0gADgTQAlIfFABKo8CEAEagAIAAFy-AAAcPgAAZL4AAEW_AADgPAAAgDsAAIC7AACKPgAAoLwAAJg9AAAsvgAAgLsAALq-AABsvgAA4DwAABC9AABwPQAA4j4AACS-AADmPgAAmL0AAJY-AADIvQAAoDwAABS-AADovQAAmL0AAOA8AAC4vQAAED0AADw-AABwvQAABD4AAAw-AABEPgAAJL4AAFw-AAD4vQAAsr4AAMY-AACovQAA4DwAADS-AAA0PgAAsr4AADC9AAB_vwAAjj4AAGy-AAAUPgAAbL4AALg9AADYPQAAqj4AAKI-AADYPQAAEL0AAIi9AABQPQAANL4AAIq-AAB8PgAAhj4AANg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Rg3wsgNygYA","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["16084519524748485767"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"4252659786680944318":{"videoId":"4252659786680944318","docid":"34-11-16-Z37267C7487650555","description":"In this video, we'll explore the powerful @Tag feature from the Swift Testing Framework, introduced to help you efficiently organize and filter your tests. Tags are a game-changer for managing...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3986034/f3b6ef3d59965b62723b6d07d9702605/564x318_1"},"target":"_self","position":"9","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Mastering Swift Testing: Organize and Filter Tests with @Tag","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7LOBNeAmm44\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzQyNTI2NTk3ODY2ODA5NDQzMThaEzQyNTI2NTk3ODY2ODA5NDQzMThqrw0SATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8TgwWCBCQBgAQrKosBEAEaeIH8CfUB-wUA-_4C_wME_gELEP0E9gEBAPUF9f32Av8A9g3__gYAAAD6Avv-BgAAAPwECPP7_gEAFgAC_wQAAAAA-P0BAQAAAPr7-QIAAQAA_wABAvsCAAEPAAj7_wAAAPYHCAP__wAABAf-_gAAAAD_9gH-AAAAACAALWA94Ts4E0AJSE5QAipzEAAaYB8FADzj9AzTEPziy9vVEw0A5xUE1QsA-O0A0z7y3QrfBOERGv9i1C4JswAAABIR_f7xAOFpBt3-DwEXAJOy9gQkfykPCBo8F97g-uv-DCLy0a3mOADY6-kZJ-XwTvwMHiAALWspMDs4E0AJSG9QAiqvBhAMGqAGAAD4QQAADMIAAHxCAACQQQAAwEAAALhBAABAwQAAYMEAAJzCAACEQgAAmkIAACDBAACewgAA6MEAADhCAAAAAAAAoEAAANjBAACAwAAAZMIAAPBBAABMwgAAiEEAADBCAADwQQAA8EEAABTCAAAcwgAAoEIAAExCAACAQAAA_kIAAEDAAABwQgAAYMEAABzCAACwQQAAmEIAAJhBAACgwAAALMIAAChCAABcQgAAQEEAAMrCAAA4wgAAyEEAANDBAADgQQAALMIAADzCAABgwQAAuMEAAMBBAADAQAAABMIAAMDAAADIwQAAsMEAAAjCAABAwAAAEEIAAJ7CAACgQAAAcEEAAHBBAACOQgAARMIAABDCAADAwAAAKEIAADhCAAB8wgAAvkIAAKBBAACAQQAAwMEAAERCAADQQQAAWMIAAITCAAAQQQAA8EEAAIBBAACAQAAAsEEAAFTCAACYQQAAgEEAAMhBAAAIwgAA2EEAAMBAAABAQQAAkMEAAJDBAAAQwQAAjkIAAIA_AADgwAAABMIAAADBAABMQgAANMIAACTCAADAQQAABEIAALZCAAAQQQAAcEIAAI5CAACgwQAAFMIAAOBBAABMQgAAMEIAAJjBAAAgQgAA0MEAAGzCAAAEQgAAYMEAAJTCAAAgwQAA6EEAALJCAACgQAAAgD8AAHjCAABEwgAAIMEAAFDBAADQQQAAgD8AAERCAADIQQAAcEEAAMhBAAAAwQAAEMIAACBBAABEwgAAUMIAAAzCAADYQQAAAMEAAIA_AACQQgAAEMIAAMBBAABcQgAAgMAAAEjCAABswgAAQMEAAFDCAACAPwAAAMIAAAxCAABQQQAAGMIAAAhCAAD4wQAAiEEAAEjCAAAEwgAAEMEAAEBAAADwQQAAIMEAAATCAACQwQAAyEEAAODBAAAAQQAAQEIAADBBAAAkwgAAJEIAAKBCAACoQQAA6MEAAAjCAACAwQAA8EEAAHBBAAAswgAAmEEAAPDBAACYwQAAjMIAAJhBAAAgQQAA0EEAAKTCAADAQQAAAMIAAJBCAABQwQAAnMIgADgTQAlIdVABKo8CEAAagAIAAFC9AABMPgAAPD4AAI4-AABkvgAA6D0AABS-AAApvwAAQDwAAOC8AACaPgAAoLwAAEA8AAAsPgAAqL0AAIA7AADGPgAAuL0AAI4-AAAhPwAANz8AAGw-AADoPQAAQDwAAIg9AACgvAAAiD0AAAy-AACYvQAAfL4AAAQ-AAAcPgAAcD0AAPi9AADmPgAAG78AAKA8AAB0vgAAHL4AAPg9AACIvQAAoDwAACw-AAAQvQAAcD0AAAU_AADIPQAAED0AABQ-AAA0vgAAqD0AABS-AACuvgAAwj4AADw-AACYPQAAfz8AAES-AAC4PQAAfL4AABw-AACIPQAAuL0AAES-IAA4E0AJSHxQASqPAhABGoACAABEvgAAFL4AAEy-AAAzvwAAqL0AAJq-AACAuwAAoLwAADA9AACYPQAAMD0AANg9AAA0vgAAdL4AADA9AACgvAAA2L0AACs_AADoPQAAFT8AAKg9AADgPAAAQDwAAAy-AAD4vQAAyL0AALi9AADYPQAAyD0AAHA9AACYPQAAqD0AAJg9AABMvgAAqj4AAIC7AAAcPgAAEL0AAFy-AADmPgAAfD4AADS-AAC-vgAAED0AABy-AAAwPQAAf78AAHy-AAAsvgAA2L0AAFy-AABAvAAAfL4AADw-AAC2PgAADD4AAPi9AACIvQAAQLwAAIA7AADovQAA6D0AAPg9AACAOyAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=7LOBNeAmm44","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4252659786680944318"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false},"1150761831184375815":{"videoId":"1150761831184375815","docid":"34-2-3-Z20F8DF4BD9246800","description":"In this video, we will learn about subscripts, how they are implemented in arrays and dictionaries, and how to build your own subscripts! Content: 0:00 - Intro 0:31 - What is a subscript? 2:42...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4668236/50d2eeb261c2c766cfac92d32e615a28/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/yK7oJgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"How to use Subscripts in Swift: Explained with Examples","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=BYA_BY22Vg0\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzExNTA3NjE4MzExODQzNzU4MTVaEzExNTA3NjE4MzExODQzNzU4MTVqkxcSATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8TnQWCBCQBgAQrKosBEAEaeIH7A_MHAAAABQQPBfoI_AIeAfX-EwECAOj6_P4E_gEACQsH9AABAADz-vYL_QAAAP0CAfcC_gAACAsEAgUAAAAQ-vUB9QAAAAcJAQr-AQAA_Pv99gL_AAAN_QQA_wAAAPL5__v7__8A_gn_AwAAAAAL9QUNAAAAACAALZpM1Ds4E0AJSE5QAiqEAhAAGvABZhz4_wXbGAW46-0A1Q3oAYHh_f8uBu0A3OL9AMwV2ADSCvkA5vw9_tkK9ACnEQsByf3a_znz9gAd9xsAEu8TABkj9wA1zA8BQQIW_9wU4__hICv9MPcnAUDj-wIlAe0CFgAT_vHt1v7i9-UFCR0yAyITDgIhBQ4I7hkxAfEYHwH47P_-7Bz3_bru7v4HFg8A-fTQBDEl6__oFxECLhQA__7gFv0FBA8AFx0HBdjz7vjECO0A9fL0BuX4HgEECg_48_ckAv3y8PrwFAnwL_b1Bfkn__gZ9fUM6-D199foDAUG5gn06S0JAeUMGv74C_fyIAAtFAUbOzgTQAlIYVACKs8HEAAawAcJUtm-RQSQuoyg8TzKu5-9WkaKPXyGS7zgoP29LgymOwWRHrzXFAg-IgY1PUfCozyXx6q-E8fsO74RnbydRoI-fxZLvL4SyLx4t1K9_Ke8OzhXg7zzWQ6-OG83PXb7LLu22sO8Ab_GvJA8Bj1Bthw-wTCqPI1JezvP3am9A7dpvRGshTwvm0o9t0orvdZoIrzJisY9Qd3bPHY_JLouWaU9Y0JMvB8IWjwAOqy9yxTzPG5jvbxHWoU8xI2APNuRA7z-bpA9x-xyO6FzDT1JdCW9CFwSvf5cervBZV88LdOOO3eU1Dwt4Zq8y1yqPPoGS7xzUrM8rlIwPBbHnDwNUyu-XLKmO2K6Nbwi_RY-VrUpvSN2WLsmDHS9XUa7PUwsujz9Utw7pra3u-QRnDzThuM9zHZqPdZ0vTyXsxI94V0OvfCeBzu6MAI-Zr2YvMw-tLxJYwS-uqoCvQKEzbsJu9E7HLbNPe96RLyqOI-9ISNbPbM7qDsEonE93CMFvUErDTxECF49eXJyvCAkMLwx5lM8ZP-BPSHCiTy52q-9irQHPAr8PLznzFE9uKCIPVl9HrzcEc498ZP2Osr8UzlxY4m9zBG9vSy1JDtwHAI9zOY2PSQf5DrOKwi9oAaEO9RCrDtwwYg8B5WdvPBwGrzgTde9PisEve018zo6vSG9vbHWPAe7Yzh0m3A8jNA0vQQSoDoGAnC7u1ksO5V-wruXI589-8Z8vQOsEjp5IR29VLdpvJfOwTp_ToG8KXumPFdKpbg8vfI9SshRvVfBjjkdXUA9OU5Au8w2yLnYbYY7vdWEvJbYd7isLBs9KwEMPV9kZjnYAow8g2jNvS4kwrhU0U49jlD9vDeX27nQ1iG9mJaXPWB23TnFAp-87v03PZoqs7f0Xgo8TzbKvELJgrgdNcs9UJZQPVusYTh0IRw8lKmNvfPAJzcAVie9WLmhvNqNoTlLVqo8Q7kjPbTyHTnAlYm6RGN3vV7cFbh5-am7pyXGPcSu_7halQ47kO9XPbd1jbgs3h69jrI-vf_EyTSwQpC9TACZvSFlY7h8vGu7hq0ZvRcF8Ddtxf69otQ-vRov9LhpFQK9kLwjvs2DhLgtt8-8uDhwO-SljLiaj4C9Zwr9vWksqTgNnqM9TsjYvHYfv7i94wQ-yc1LvebopDhXIB89fX2IPGqNjbZIgb89M367PcWeAzj6Qd09v0UnvWfpFrf5ZOU9yNmaPbVA1jafnBe9d9XoPEoCQLhWC-w8nycZPcyIgbcwB-o7twkHvqealbcgADgTQAlIbVABKnMQABpgSwYAEAj46PnWRegHzgIV3QDzAvDAJwDytv8DOvsIEvPsyRP3_0roGfOtAAAAHiMINCUAN28H2O4B7wAIoJTeFhx_IPkrxh8RB9jQOvLmIcT1w_5SABPl3RwdC_lRAOAjIAAtGtIiOzgTQAlIb1ACKq8GEAwaoAYAAOBAAACIQQAA4EEAACDBAAAUQgAA0EEAAFBBAADgQAAAWMIAACBBAADoQQAA0MIAAJbCAAAwwgAALEIAACBBAABAwAAAcMIAALjBAAAQwQAAkMEAAKjCAAAAwQAAiEIAAIC_AAAAAAAA8MEAAETCAAAAwAAAoEEAAI7CAADYQQAAPMIAAEDAAACowQAAVMIAAExCAADgQgAAUEEAAOBAAAB4QgAAmMEAAJpCAACAQQAAuEEAALzCAADAwAAA4MAAAKxCAACYQQAATMIAACDBAACIwQAA4MEAAOhBAADAQQAAwMIAAEDAAABQwgAABEIAAHhCAAAgwQAAgMAAAITCAACAwAAAXMIAAKBAAABEwgAAcMEAACzCAABkQgAAokIAAETCAADSQgAAMEEAADDBAADYwQAAEEIAAEBBAAAAwAAAisIAAGDBAAAcQgAAYEIAAPjBAAAAwAAAQEEAAExCAABAQgAABMIAAMDBAABUQgAAgD8AAIrCAACYwQAACMIAALjBAABQQQAAjEIAAGTCAADIwQAAdEIAAABCAACowgAA4MEAAIDAAACAwQAAcEIAAIBAAAAoQgAAOEIAAIBBAABswgAAgEAAAJhBAABAQQAAkMEAALjBAAC4QQAAGEIAADjCAABowgAAGMIAAIDAAABcQgAASEIAAFDCAACwwQAAcMIAADTCAACowQAA4MAAANjBAADgQAAAuEEAACBCAAC4wQAAwMAAAEDCAABYwgAAAEAAAIDBAAAwwQAAwMEAAIZCAABAwAAAAMIAADhCAADAwQAAwMAAANhBAABgQQAAwMAAADTCAADgwAAASMIAALBBAACuwgAA6MEAAGRCAAAgwQAAEEIAAGBBAACIwQAAoMAAAOBAAAA4QgAAsEIAAPhBAACIQQAAgMAAAHBBAABwwgAAPMIAAKDBAAAsQgAAEMEAAAzCAABgQQAAJEIAAODAAAAowgAAgEAAACBBAAA0QgAACMIAAHDCAABwQQAAAMAAAKjBAADowQAAcMIAAFxCAACoQQAAQEEAADDBAACwwQAA6EEAANDBAABQwiAAOBNACUh1UAEqjwIQABqAAgAATL4AAIi9AACAuwAAij4AAGS-AABcPgAAjj4AAHm_AAAcPgAALD4AALg9AAAsvgAAML0AAIg9AABkvgAAHL4AAGQ-AABQPQAAED0AAOY-AAB3PwAAyD0AABA9AADIPQAAbL4AACw-AACAuwAAoLwAAIC7AACCvgAAfD4AAOC8AACOvgAAmr4AAMi9AAAsvgAAHD4AAGS-AACAOwAAgDsAAIi9AACIvQAAND4AALi9AABEPgAAiD0AABC9AAAEvgAAfL4AANK-AADoPQAAoLwAAIi9AAAsPgAAmD0AAIC7AAB_PwAANL4AAMi9AAAwPQAADD4AADS-AACYPQAA2D0gADgTQAlIfFABKo8CEAEagAIAAIi9AABAvAAApr4AABe_AABwvQAAEL0AABA9AACOPgAALL4AACw-AAAwPQAAUD0AALi9AADovQAAoDwAAFC9AABMPgAAuj4AAAy-AADyPgAAuL0AALY-AACAOwAADL4AAEC8AACIvQAAuL0AAKA8AADIvQAAMD0AABw-AABQPQAAqL0AAGw-AAAkPgAAPL4AAJo-AAAMPgAATL4AAMg9AAA0PgAAmL0AALq-AAAkPgAAXL4AAOA8AAB_vwAAJD4AAI6-AAAcPgAAEL0AAFQ-AACgvAAA0j4AAIA7AAAEPgAAuL0AANi9AAAMPgAA2L0AAFy-AAAcPgAAyD0AADC9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=BYA_BY22Vg0","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2048,"cheight":1080,"cratio":1.89629,"dups":["1150761831184375815"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"875324659"},"4956184288343591061":{"videoId":"4956184288343591061","docid":"34-11-15-ZE40C867416ED7FB5","description":"Swift macros were introduced in Swift 5.9 and they will help you to generate boilerplate code at compile time. In this video, you will learn an introduction to Swift Macros, the different types...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2930079/f01ff9fa842ca10735c8862e8df51900/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/FXO0PgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Swift Macros 101: Your Step-by-Step Guide To Crafting Your First Macro!","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=NGpM9-t9tgs\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzQ5NTYxODQyODgzNDM1OTEwNjFaEzQ5NTYxODQyODgzNDM1OTEwNjFqiBcSATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8T_gKCBCQBgAQrKosBEAEaeIEDAvMD_QMA8fv9-fwBAQEjBw0L9QQEAPTx-f8FAv8ACgcA_wEAAAD6Avv-BgAAAPUGAPj9AAAAFgAD_wUAAAABAAb3_QAAAA4N_QMR_gEB_wHz_QL_AAAA_Qjz_wAAAAcM_wD5_wAB_f8MBQAAAAD4AAYE__8AACAALXVL3js4E0AJSE5QAiqEAhAAGvABUBno_BvrAwS1G9H_zx_4AIEAAv87B_oA1_vpAd3x2wDX-OkA3NcR_97t6v-dD_AB7gLd_iv3DQAJ9R__DPse_wAJ4wAh3QoAOAD9AM0Q4__-CiD-LvclAS_TBwAh-_77FQAR_9rm0QG85ukD_wQoABv6Ev0cFxgB7xcuAeotHwPu_Pz54wsJA8D6AwMKCQb-CR3r_iUV3f77ChkKHw_6CgztCf0I-esE9ggOCub9AvvlIu8A_wX5CgMGKP8IISH6BQsRCvcE_e0GHQfxIgP0-eosBwYS4voJBPj-Atrt_fX_9RL42x0N--38EfoNE_byIAAtv08kOzgTQAlIYVACKs8HEAAawAfpYtO-ivAFPZB4wzzBO9m9Uxa_PVdieTw5ZOO9stILO4kDLb2mSD4-nbxIPfiSoTucTZe-6j1cuWSPFrz9vXQ-klRLvQOx7Dwr_rq9zPdCPZs5BL2m1AW-P0ypugVmqrzNpkg8846TPMwNQT3eyy0-sFIFvNjk3zs4wBy-cD_gvJVN0jsNQcQ8HnAYvd_-XLwecP09d4Cru9HvGLsYWh0-agdxu7SFEDyt9Wq9O1ESPSXJmLy_tYO9eYqBPFppDLsd6ME9hvx-uepJjzzxJZm9h9T-vPVR4TxjnP88vsyDuzMKNDtoCKa65zCEPEAmo7xId7Y9AnhVPL8K1TydnQy-vhFdvJV2NLyfIPE9EA4svY4RJzkmDHS9XUa7PUwsujy4sZk8YQcEPbrbdTzPfKM9uDJSPafQVDzZEgi9voagvPkcbTu6MAI-Zr2YvMw-tLzQ-3W9BEhhuuM7Cjyyy4E8agSBPckMirwpFNi8oW8BPR2JQLrttwY-UofPu7woVbxbKLk9f_YjvbyQM7xo0mE9ykIFPQbEmjwU-MS9_M9Qve9nQjzdwX49vLskPYh7kbz3gxA9x6lOO04ddbzxbpu9ycuavV5tAbxu_6U9SKK8vDq-qLshhme9OmgEPF2MnrvUe0880UJ9vU36mLtaNb699b7xPCdFCTmhWF29Dk8KvJaOHry0FxY9nLYQvel3irqU1PC7liDEu2fv77osZyo9iqtPvZydUjuOJx09FG6DvLNyFjxoz-W8djCHPH6fGrvVN3U9KxaPve6wyzmYx7U9hu5tPezTdDnvfiu9ShxpOo61cziq1Lw99LMHPWXzU7nYAow8g2jNvS4kwrh1wnC8puXRvN1LQTYdYJy8vDuSPYgxsLdO6vA8k2iPOuKFITcG5x09YF7bukPZqjiEhhk9kSGsvGGPwLj-sEo8xCAVvemxBzeh5a-8VE0VvbUYMbje9o484ZCyvO4lCDkKKWS860NtvaRZ8zYK8hO94529PZVT1bgyIqy8SleXurNS4bYs3h69jrI-vf_EyTTiz5u9M1D5vUbKDbiYvKI7IuuAu1lwwDhcADq-ARONvWDzMbmW5IW9SWm2vXbfpre3xFu9iFLWvM8y4bi0yNa9dEa_vd63vTiZSt89gHPQPFS4vrhkioM9kmQsvc1Kf7c4WkQ8I-5WPDxejjdLShA96TD6PCx6xTVhBnk98zoSvkvnqbhVGKY9bQvFPYPH5zhTU3y98PNkPSZxw7c7guU7UckvPUV1JrgRCZU8_TPjvaUSgbYgADgTQAlIbVABKnMQABpg-AMALvMm0wHvD-rg-e9SDBL2yRTZL_8C1_8GY_XoDgPm2wj9_1mwE-yiAAAAH1DLIQwAC38DyOLxxkQRibMGLu9-DQk3lzDuABXcTuTnO_r5-x41AA7Nt-wmEu5ZBvkzIAAtQzwTOzgTQAlIb1ACKq8GEAwaoAYAABBCAABAwAAAFEIAACBBAABwwQAAgD8AAIRCAADAwQAAKMIAAOhBAACQQQAA4MIAAAzCAABAwAAAhEIAAPDBAADAwAAAiMEAAADAAACgwAAAQMEAAJrCAABAwAAA4EEAAADBAAAAQQAAXMIAAGBBAAAcQgAAIEIAAJDCAADAwAAAGMIAALhBAAB0wgAAYMEAAJBCAAAYQgAA6MEAABhCAACIQQAA0EEAAKpCAACAwAAAAEAAAEBBAACgwAAAiEEAAKBCAABwQQAADEIAACzCAADQQQAAwEEAAOhBAACIwQAAgMIAABzCAAAQwgAAbEIAABDBAADgQAAAQMIAAODBAABUwgAAdMIAAMDAAAC2wgAAUMEAAKhBAAAIQgAAVEIAAAjCAABgQgAAgMAAAKTCAAAYwgAAEMEAAKBBAAAAQQAAYMIAAGBBAACwwQAAAMAAAIA_AABwQQAAoMAAAExCAAAAwAAAGMIAAEBAAAAIQgAAwMAAAGTCAACIQQAAAAAAABzCAACAQgAAJEIAAGxCAADowQAA8EEAADhCAAC0wgAA8MEAAOjBAAA4wgAAKEIAAADAAACsQgAATEIAAMBBAACAQAAA4EAAAIC_AACwQQAA8MEAABjCAAAEQgAAgD8AAIC_AADgQAAAQMIAAPjBAAAgQgAAQEIAAKDCAADAwAAAusIAACDCAACoQQAAJEIAAJDBAABwQgAAQMEAABDCAABQwQAAMMEAAJBBAACcwgAAIMEAABxCAADoQQAAQMIAADRCAABQQQAAwMAAAIZCAAB4wgAADEIAAMBAAACQQQAAgD8AAKDCAADQwQAA4MAAAATCAACgwQAAyMEAAKBAAAAEwgAAgEEAAIDBAABgQQAAIMEAAKhBAACOQgAAoEEAABBCAACAPwAA4MEAABzCAAAUwgAAQMIAAIBAAABQQQAAEMIAAHBBAAAgwQAA3EIAAJrCAACOwgAAUMEAAIDAAABMQgAAZMIAADDCAAAgQgAAoMEAAIDAAABAwQAAdMIAAOBAAABgwQAAMMIAAPBBAAB4wgAAjkIAAADCAADcwiAAOBNACUh1UAEqjwIQABqAAgAA2r4AALg9AAA0PgAArr4AAFQ-AAAMPgAAoLwAAHW_AADYPQAAFL4AAAQ-AAC4vQAAuL0AAAy-AACAOwAAJL4AAII-AADIvQAA4LwAAAc_AAA_PwAAoj4AAHC9AACuPgAAQLwAAOC8AAAwPQAAFL4AAPg9AAAEvgAAFD4AAIg9AAD4PQAApr4AAPi9AABcvgAAJD4AAKK-AABEPgAAQLwAADC9AAAEPgAAdD4AAKA8AABUPgAAdD4AADC9AADovQAAir4AAHS-AABQPQAAfL4AABC9AACGPgAAmL0AAOA8AAB_PwAATL4AAJq-AABAvAAA2D0AAOY-AAAQvQAAmD0gADgTQAlIfFABKo8CEAEagAIAADA9AACIPQAAfD4AAE2_AAD4PQAAyL0AAI4-AABQPQAAVD4AAIC7AADIPQAAMD0AAPi9AACCvgAARD4AAEA8AACAOwAAET8AAAw-AAABPwAAmD0AAAw-AAAwPQAAFL4AAJi9AABEvgAAUL0AAFQ-AAAsvgAAuD0AAMg9AAD4PQAAcD0AAJi9AACSPgAAqL0AAI4-AADYvQAAyr4AAMo-AADoPQAAQLwAAJK-AABkPgAAJL4AAKi9AAB_vwAAuD0AAPg9AABEPgAAlr4AAGw-AAC2vgAAVD4AAOo-AABkPgAAuL0AAMK-AADYPQAAEL0AAIi9AADYPQAAij4AACw-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=NGpM9-t9tgs","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["4956184288343591061"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"4128841136"},"11358436736892997723":{"videoId":"11358436736892997723","docid":"34-11-13-ZB9B1D3FF761FC530","description":"Hello guys, welcome to another video! Everything in SwiftUI is a closure, but not only there, but the whole Swift language also depends heavily on closures, Why are they so important?. I think...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4535515/3922831362bd58fcc6db919fbaf766d9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ykcepwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"A quiz about Closures in Swift","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=f9BQlVd1XQE\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDExMzU4NDM2NzM2ODkyOTk3NzIzWhQxMTM1ODQzNjczNjg5Mjk5NzcyM2qIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxPxCIIEJAGABCsqiwEQARp4gfb7-_v7BQD0-AgBAgT-ARADBvoH__8A6gcBDP3_AQD1CPYDCQAAAPL59_75AAAA_PwE-_z-AAAWFf37BAAAAAL8-foBAAAAAgv4Bv4BAAD2-gb5AgAAAAz-_gEAAAAA9gEC-_gA_wH1BwH4AQAAAPz4CQEAAAAAIAAtWZHiOzgTQAlITlACKoQCEAAa8AFiHuL8FMIKBKYK6__ADfn_gfoR_ybe6__N-uQB1u-8AcsL-ADo5xIA4gjfAZkUDQG1Hsn-KAgI_xnrEf8V7RUAIBrKACjVDAEv--cCwhPc_90lMf0kxzr-St_6Ajr24f0jEBn_4vvVBLXf_v_-BTEACx35_SIDGvvtDB795BcRAuLb7ADMGQoBsvkDAxsMHPzvC8_5OCro__oMHwxIFN_-C-X-BgMOAvYFIxILzOQA-8MW0vnZDfMN4fcjAQQLEvfw9xcTBen78gckCe5MFe0F8x4CDR3z8w3s8_H-0gQa9PXqGQjTIxD67A0G8hAX9O8gAC3G_QY7OBNACUhhUAIqzwcQABrABzW1zL6hdFg8vU0EPcE72b1TFr89V2J5PDvHIL4vCoy8qwtTvKZIPj6dvEg9-JKhO5xNl77qPVy5ZI8WvC0JUD7U-GA85mQYPVjH0b0MvIk8bAN8vUpNwb1m5jg7TxqPPF1AXDvruCu8jb_jPLVrAj7Ek107oFijuzE1k73ocbO86w-ePA1BxDwecBi93_5cvCgQ9j3235Q8HNavvARXCT7rrVw8L0RDupPUk73VKpU8POGduxGsBTxWWxg8vCrrvFpHNT2Dxqe7yIPjPOv7hb0-aEy9hzsRPKp3ALwu5Zk7a-gwPJkOnTpdLgk846hcO48_jD0QZd48-MeWPKjIIb4CfBw96OltPPCLCz7zP7O74jrGO8sGo72G1W49ptzYPGFJwzwdFzw7sBIePPQ04D04k8A9dwJQPHoApjxi4FS9xB9JO6PNMT5sszG8yHi5vMCDxb1S4im9ajUDvGeCPD16Dbs93WxivAPfvr0s3wk95_ITOzoRMz1KSpW81LGQO0QIXj15cnK8ICQwvDYyuT10KW49oJ5jPHvJlb0YHO-822R5vEt2bD0N7cI9OeajO9wRzj3xk_Y6yvxTOfFum73Jy5q9Xm0BvDCbJT37B-w8pUEbPJfiKr3L3Q66QNTkuw42ED0AqIK9IjM8vPtglL3pILm8ks2XO5lDd71AX0Q9EXKcu95nRj0lo5S8qIvWO8XaKbxyLX-8Rmf0OhiyCj5lnsO7GNGCOJWe6TwioRK9R-QxOtbuC7wVG-k5NnosOso0-j0Te828WYZhONUI_Ty9vfU8IqyOuS3J5rzf9NM8AGlFuUM7lz36-5s9l7gxucui8LxbQh6-NwXjOcnQjDxZP-y88iqbOVbmd70hAp49Ix9aOQTRCT0DBxQ9B_KJurgHkT2EP828mkYBubDzsD0T3307Eyyft6JpAbwipBO9Ca1iuQBWJ71YuaG82o2hOUMSxzxNELU8tbuDOKvMCjrLqym9CVXCtwryE73jnb09lVPVuIM1Tjz9FAW8axZuuChwQb3mJO-8D7p2ObAPsb23DLi9_lg4uP3oar3o6RI9IjD0NlwAOr4BE429YPMxucJ1W726MNK9NsO7tccgIb027ui88D2CuLTI1r10Rr-93re9OBxmgz0O9HW85XcGuWU00j3sVR-9ofXEN7IEAz2NlHO7o5FrtyPchD35l749blE1t1yooT19xJS9uKGWNyL_7D01KQU-835buA-G1byGfMY8KLLGt2mLazyFy089ap4luFrRTTsMN7W9jvKEuCAAOBNACUhtUAEqcxAAGmAYEAAXHQf0Ed4x9OcW4Bnd-ur89NIqAA_GAAM7-v4S_fLrFeb_QeIc-rwAAAAjBQYfBAD0VwXb9Q_zL_ScwPQU_H_67CjSBg8Q668h8_ok6_ff-TcAAt_rDQD730D2AScgAC0vd0Y7OBNACUhvUAIqrwYQDBqgBgAAcEEAAJDBAAAgQQAAlMIAAIDAAADYQQAAAEIAAKhBAABYwgAALMIAAARCAACGwgAAVMIAAKjBAAAIQgAAIMEAAFzCAAAUwgAAcMEAAATCAABYwgAAKMIAAIA_AAAcQgAAHMIAACRCAAAswgAABMIAAEDAAACYQQAArMIAAJhBAACYwgAANMIAAHDBAAAAwQAAuMEAAORCAAAwwQAAgEEAAJBBAACgQQAAoEIAAAhCAACYQQAArsIAAKBAAABAwQAAskIAAKBAAAAowgAAwEAAAIA_AAAAQAAAgEIAAPjBAABYwgAAAMAAAEDBAABcQgAArEIAAIjBAACgwAAAnsIAANDBAAB0wgAAGMIAAFDCAAAIwgAAOMIAAFhCAACMQgAAXMIAAGhCAACgwAAAmMIAAETCAAAQQQAAwEEAAHDBAAA4wgAAYEEAACxCAACAQAAAoMEAAIA_AABYQgAAoEAAAEBCAABAwAAAiMIAAIhCAACAwQAAyMEAADBBAABowgAAQEEAAEhCAABQQgAAoMAAAKDAAAAwQgAAQEEAAFzCAABwwgAAqEEAAADBAAAkQgAAwMAAAHxCAAA0QgAAgMEAAPjBAABwwQAAgEEAAJhBAADYwQAAQMIAAARCAACowQAAYMEAAJLCAAAMwgAA-MEAAIBCAACQwQAAdMIAAFDBAACIwgAAUMEAAGDBAACAQQAAUEEAAPhBAADIwQAA4MAAAADAAACAwAAAAAAAABTCAADYQQAAiEEAAMBAAACgwQAA1EIAAEhCAAAIwgAAEEIAAMDAAAAQQgAAQEAAAGDBAACAQQAAJMIAAMDAAACkwgAALMIAAIDCAACwwQAAgEIAAHDBAABUQgAA0EEAADjCAADgQAAA4EAAAIxCAACuQgAAgEAAAADBAADAwQAAXEIAAJDBAAAUwgAAMMEAAJhBAADgwQAAsMEAABhCAAAgQgAAisIAAKjBAABAQQAAgD8AAOhBAACYwgAA4MEAAABAAACgwAAAEMEAACzCAACAwgAAAEAAANBBAAC4wQAAwMEAAKjBAADwQQAAIMEAAHzCIAA4E0AJSHVQASqPAhAAGoACAAAsvgAAyL0AAPi9AABwvQAAlr4AAJg9AACYPQAAMb8AAIg9AABEPgAAED0AAFC9AABAPAAAXD4AAMi9AABQvQAAkj4AAIA7AACYPQAAuj4AADc_AABQPQAAHD4AAJi9AABkvgAAmD0AAKg9AABUvgAAyL0AABy-AAAkPgAALL4AAJi9AACCvgAAHL4AAJq-AACgPAAA-L0AAKC8AACYPQAAir4AAFA9AACWPgAAML0AAKC8AABEPgAAcL0AAEA8AADgvAAANL4AABC9AAAwvQAAgDsAADw-AAC4PQAAED0AAH8_AAA8vgAAuD0AAHA9AAA8PgAADL4AAIg9AAA0viAAOBNACUh8UAEqjwIQARqAAgAAFL4AADA9AACYvQAAH78AAEQ-AAAEvgAAcD0AACw-AAAEvgAA4LwAAKg9AADovQAABL4AAJa-AADgPAAA4DwAAEw-AAATPwAA6L0AAII-AABwPQAAqj4AAHA9AAAkvgAAmL0AAIC7AACOvgAAUD0AANi9AADoPQAATD4AANg9AACYvQAADD4AAEw-AAAsvgAAXD4AAIg9AACKvgAAMD0AAJY-AAAEvgAAhr4AAKg9AACKvgAADD4AAH-_AAAEvgAAir4AAFA9AABQPQAAqj4AAHQ-AAAcPgAAyD0AADA9AAC4vQAAqL0AABQ-AAAcvgAAXL4AAAQ-AACAuwAAcL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=f9BQlVd1XQE","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1012,"cratio":1.89723,"dups":["11358436736892997723"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2095492192"},"1785598628929865446":{"videoId":"1785598628929865446","docid":"34-5-4-ZA431BE29E68D487B","description":"Hello guys, Welcome to another video! Today I will show you a new way to debug your views in SwiftUI using _printChanges() method. You can use it to find out which property is updating your view...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2763030/3caba2e6668d23ff01f556984d9cac61/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/EehQsQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Tip: A better debugging in SwiftUI with _printChanges()","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=o3WUQso1QP0\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzE3ODU1OTg2Mjg5Mjk4NjU0NDZaEzE3ODU1OTg2Mjg5Mjk4NjU0NDZqiBcSATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8TiAWCBCQBgAQrKosBEAEaeIH8-AYLAQAAGvYKAP8H_wEBCP4I9_7-AOr1Afz5_wEAAAj98wQBAADwDwwDBgAAAPkH-vL2_gEAEgYEBQQAAAD8CP_09gAAAAL4AQYAAAAA_-4FAQP_AAAF9RL4AAAAAPkGAQYEAQAA-_sCAwAAAAD44fv8AQAAACAALbgv0zs4E0AJSE5QAiqEAhAAGvABaQzs_wTdFgXLEeUAuxXsAIEAAv8o9usAwO_bANkG4wHlB_QA9vwUANsJ9QCdD_ABzP3c_yEGBwD__RIAAQYmABIL5wEyzw8BO_LtAOck7f7gCwr-Ie4Y_iLX9gE-BekBKOoC_sgA3ADV7OoADv44AQUXCQAcAhX89hcD_csMCgDmAP0A6g4F_Kr8B_4WChf9Cv3bADkV9f_55hQKHw_6Cg36FwEFBA4A8RMDBtXpAPzZ_u__4Av2CwMGKP8DCQ_58_kTEPTkAfEBCAT1PQT09QUlAwMEAfQL_-YEAt37CfkE7__1zxEDAfQnDgL0GwDyIAAtv08kOzgTQAlIYVACKs8HEAAawAf61NG-gS6QvBR2UT1LW6y9isRpPd_FOz0awAu-m-fIvPlfGL2AYC4-bzUBPZ9Ow7yz8HW-x9CWvEVkQDkKL2E-F3GwvEHTxjnJ7l294n72PBjWSL1FvPW9Z-jEPKy4J7yk3CK9zEcMvDl3gD3eyy0-sFIFvNjk3zvP3am9A7dpvRGshTzhXhk9d_GjvJG-JLziA9s9i4f3usFTyLzGvqk9TypQPEkcCzyWseG9z-X8PFNnpLzYNU67G3R4PBShR7z3qY89gM1evGo39jsP63K98ScNO-_4mzyv7x49dvfCO8MxBj1S2yG8_aq3vCRSqruGG7A85FwUvagAmDxjtB6-NhZ7u39gWDxtqeM9BhGpvBSd2zwchL-9Ta0NPTec5Dv1Ugw9oA9gvPxPxDsPv4Y975ysPcNVlDyldB-7I56RvIXBRjyjzTE-bLMxvMh4ubwSTCW-VyNbvTK6kzvrifA7N-MUPsx_xLoSf_k85bijPVx9Djyc-uA9QP0CvQx12DvSrq09vtmWvWDBBTzYKFA9NNvFPardZTwOvtC9KqCaPD3617vlw8I9V1K4PIzHnDsb1pQ9q-3mPA2YdrwZNwW-z1SuvXQ2ETvmwnI9gD9hPTXtg7u28GG8yIsWvNRM77tqczU7r3kVvSD107sIk-K98mMnvML7qrrYc2O9j0CyPAzH1rs_CDy9Kxa_vDvvVrssuas7111qPHapkbvTRJQ9eeIcvFFpozvMDJu888CsvMkpzzt4JjQ8PKpQPAOvN7uhndM9UYGYvZedUTkMEhE9KlICux5HlTibMpw8OzClvLVuJLmgfcY9yUi8PVdukrm-xeA7rFMVvqaMyTlo2Uk8hWdXu8qZGjs6RQK9TYk_PULJLzo-H8q8dVwIPaZ7NLmfP8g8Uy2YvFf2ALmur_886kKsOnPC3beiaQG8IqQTvQmtYrlbEQu9UJztvHDTAzlLVqo8Q7kjPbTyHTn9Wm29WVOEvWFGnzh5-am7pyXGPcSu_7goMxQ9um-QO0jS4LcGvfe8xdHLvDT-ZTge-eO9G-ucvRzChbjO3ZO82vzDu9WPCThtxf69otQ-vRov9LhpFQK9kLwjvs2DhLhNhG29e_pjvKP4jrhKtgq-Z57cvVuW9jj_zrY8rwj-vEI6kbgFUdc92WivvAcYXjjg_509NQYfPIaNyDbQ5qI9b4uIPeaf0be4cwE9zCuCvS9mdLirD8o9pf6VPcGUmjcPhtW8hnzGPCiyxrdePE08fsJ-PbILlrZY6rQ8swCXvd0zRzcgADgTQAlIbVABKnMQABpgSQAAQBHx4_HMIOLz9rsO4Bfv7_bfMP8C0wAhNu4j8_D-0Qz7_0bzFv2wAAAAA-zuRQ4AGGr0vgcC20H5u7H6GP5_LO1Z3fsdGuPGQQbzBRfJEf0vABLezgTz_vBWG-ALIAAtDRQqOzgTQAlIb1ACKq8GEAwaoAYAAKDBAABAwQAAgEEAAFBBAABgQQAASEIAACxCAAAgQQAAPMIAAKjBAACIQgAAZMIAAFzCAACAwAAAjEIAAOjBAABQQQAAGMIAANjBAABAwgAAgD8AANDBAABAQAAA-EEAAODAAAAowgAABMIAAFTCAACMQgAAIMEAAODCAADwQQAAtMIAABjCAACwwQAAPMIAAADAAADYQgAAiEEAAIJCAACAvwAAiEEAABRCAABgQgAAUMEAAFzCAABIwgAAIEEAAFRCAACgQQAAOMIAAKjBAABswgAA-EEAAOBBAAAAQgAAfMIAAKBBAABAwAAAUMEAAEhCAACgwQAAYMIAAITCAABAwAAAjsIAAOjBAABowgAAAMAAAGDCAACSQgAASEIAAI7CAACgQAAANMIAACTCAADgwQAAQMAAAOBAAADIwQAAXMIAAOBAAAAwQQAAJEIAABDCAAAUQgAAAMAAAMBBAABEQgAAmMEAAAhCAABIQgAAEMIAALDCAAAwQQAAUMIAADBBAADAQQAABEIAADDCAAAowgAAgD8AAExCAABMwgAAuMEAAIBAAADAQQAAgD8AAKBAAABQQgAA4MAAAFxCAACwwQAAwMEAABxCAACIQQAA4MEAALBBAADIQQAABMIAAHhCAACIwQAA4MAAAEDAAADQQQAArEIAAOjBAAAIwgAAaMIAAOhBAADAwQAAAAAAAABBAABswgAABMIAABRCAACoQQAALEIAAEDBAAC6wgAAgEEAAADAAACAQQAAcMEAAOjBAADgQAAA6MEAALjBAADowQAAoMAAAIBBAAAwQQAASEIAABjCAADAwAAAJMIAAADCAABMwgAAisIAAChCAADIwQAAIEIAAMDBAACAwAAAjsIAAAAAAAAgQQAAskIAAIBAAAAwQQAADMIAAERCAAA8wgAAPEIAAEBAAAC4wQAAMMIAAHDBAABsQgAAyEEAAKBAAACGwgAAgEAAAOBBAACiQgAAUMIAAJbCAADAQAAAkEEAAIA_AAAowgAAoMIAANBBAAAAwQAA0EEAAKBAAAAgwgAAQMAAAOhBAABgwSAAOBNACUh1UAEqjwIQABqAAgAAmr4AAMI-AAAcvgAA2L0AAHS-AACOPgAAoj4AAHe_AAAUPgAAQDwAAII-AABQvQAABL4AAJY-AAAwPQAAMD0AAKo-AAAQvQAA2L0AAP4-AABtPwAABD4AABw-AAAQvQAALL4AAJo-AABcvgAAqr4AAGS-AACAuwAAXD4AAKA8AADYvQAAJL4AABy-AACavgAAHD4AAHS-AADYvQAAdL4AAGy-AAD4PQAAuD0AAFw-AABwPQAAND4AAKC8AAAMvgAAFL4AAJa-AABEPgAAUL0AANi9AAB0PgAAiD0AANg9AAB_PwAAoLwAACQ-AACqPgAAcD0AAKg9AAAEPgAA2L0gADgTQAlIfFABKo8CEAEagAIAAIq-AAA0PgAAQDwAAFW_AADIvQAAcD0AANi9AAA8PgAAPL4AAOC8AACgvAAAkr4AALi9AABMvgAAgDsAAEA8AABEPgAAGz8AAOg9AABsPgAAfD4AACQ-AAAUPgAAZL4AAHC9AABAPAAAsr4AAEA8AAAUvgAAuD0AAAQ-AACgPAAAHD4AAIi9AABMPgAATL4AADA9AAAQPQAANL4AABA9AADoPQAAML0AAIi9AADgPAAA-L0AAJg9AAB_vwAADD4AAKi9AACOPgAAqj4AAIg9AADoPQAA3j4AAEA8AAAwPQAAuL0AABA9AAC4PQAAbL4AAKA8AACYPQAAPD4AAIA7IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=o3WUQso1QP0","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1012,"cratio":1.89723,"dups":["1785598628929865446"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"393014451"},"2957993633372105096":{"videoId":"2957993633372105096","docid":"34-4-8-Z05754C3D1E057D4C","description":"Throwable functions are great for error handling, but if you work with closure parameters, things get complicated. Today we will see the problem that rethrows solves for throwable functions and...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3142990/ba54cde8bc2d8e9726af6b460a682d15/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/VFnzBAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"The problem that Rethrows solves in Swift","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=WdUjL8RoEGQ\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhUKEzI5NTc5OTM2MzMzNzIxMDUwOTZaEzI5NTc5OTM2MzMzNzIxMDUwOTZqiBcSATAYACJFGjEACipoaG5pZmZiem1rcmhkYmliaGhVQ3JMU3c1STc3NWhTUVF0WE9ManEwVncSAgASKhDCDw8aDz8TjgGCBCQBgAQrKosBEAEaeIH-_ff9_wIA-_4NBPoH_QIIAwkJ-P__AOL6A_YH-wIACQED8wYBAADvAAAMBwAAAPkH-vP2_gEADQMB_gQAAAAS9QMHAgAAAAYEAAP3-_4DBPoDAQP_AAAN9Qb3_wAAAPL5__v8_wAA7xkBBgAAAAD7_gz-_wAAACAALQpv2Ts4E0AJSE5QAiqEAhAAGvABf_vgAeD36gH5GuMAuBXrAIIhCv4zEsoAzAEOAOoR1QHxB8wA4tLu_-7u_QHSDiQA5gXK_xPgF_8q_PH_MOQHAfwQ-wEov_UBPwIV__EE3P8BICn-IvwB_yPW9gEN_-UADBEf__Ht1_739N4GDv46AR3-HQUL8jkB_Q0l_NYUAgHk8_H--QDzBPkD9PwDCy_-BwXu_Qn97AT3KfMEHfDY__7xBfUNEtQAOA7-CxLtEPrGCwMH8Ab-AwzkCwn6Cg4H8_cjAtT67fXdEAz1RvzxD-0d-QESyucICAcDDf_rB_QM-Pz29xkI_NAQEfv1CQ4EIAAtXgAfOzgTQAlIYVACKs8HEAAawAcHB9u-eQOMPMpnMTrKu5-9WkaKPXyGS7z9hR6-AWpqPOHQW7zSELw77FxiPQNUgrycTZe-6j1cuWSPFryg4ig-UdvGvEQONjx1dPy9LxOaPQsCEL1EGF--1GRnO6WdPzxYwcQ9kZYPPUcagTwXEks9WZDcPCT4OrwxuSy8tJcovaKZJ7y-UrG84YsCvH1By7zmlOA95ty3vLbQnzx3Me09jwApvXaWETzy-Ey9QhNxOjjOt7tPJHO8uIIcPVoNibz3PxA-F6BtvJ9J8jvEeTi8sky_u4P44Tu_dvq81uycPJN3Kb1oCKa65zCEPEAmo7xVIr89Z67dPF_vvLv5oAe-9BqbPS-BgDvdYDg-KaZcPeMbPjoilK28dEuhPc7BszyrMde8oqUhPbrwhzsA8oQ9iSsCPfgrLjwseoy8dmVhPMkvLLu4P9c8HvKBuyqRRDzHizs94JXuPLSAv7xTqb48wauGu-xDh7sLuOe9dlCJO1uEmLzttwY-UofPu7woVbzIKM89vvs-PMKQi7zJU1s9AICNvagwWzzO8ga9kDiKvZzLQ7wisJg9FsZxPCO7d7wtqmo9UhEjPEN9v7vxbpu9ycuavV5tAbzRMho854xIvdk8MzxovQ69dM50PQyqMjxfojC8kC2QvZATprtCPSI8LXFpPVnppDtw9Ze9EE2qvJzj9bvaVQg-fN4wOlSdAruNI3s8Ve86vLCRQTsSUME9wXhBvWHTCrplDlM9PU5HvXA3Ujud6pq8kEMOPTRdOrvpDfc8gC6FvZJN3bmYx7U9hu5tPezTdDlsWk69qE4sPKiqjjk3_dk9FlyiPGFcSLn8s1W9dz2yvYUbMLhGuS-93MUKvXhFs7kuuuk7zHlrPRy8TTk855081k8DvCgKRLlpD0U8uDISPfb1Nrkrc4k9bRUJvd0qxjgcBtg828cFvTZXaTkAVie9WLmhvNqNoTnuwIq8pSG0PIn7qTfDgCU8546OvcNmcjnjp3E8n3l0PfBpBrmLNK-6mrKRO2XLILg0ub28gNuLOy1sp7ivPZi8F_Qevv2Kqri8Osu7uFyYPL7Qkja45Ci-0X-FvJ34GrlhTP671Ji1vTO0gjbJIii8SP8mvdOaTbYkWne9HW3BvQ4WGjmxFQQ-xv_4OzLZU7iBQQ68_PkbveMlHbimhpE8I2NavfR-ijetJEO9DHNHPR7BFjcdlww9SQ9DvlQxTbnK9HA9IuErPvHLijgHC6e8vfzuPYO0HrkxB0G9Vh4NPNffrTaqbXm8GySuvX0NVLggADgTQAlIbVABKnMQABpgIA8APfoA1witOenS7dIMFe7eCufeFAAP0ADtQxvtEer22BkO_2X6PfmpAAAAJv35EOAAA3Xl0_370xDQqdz__xt0AgQzrvsHBd7W9h78GBbyv_l_AOjzvCFS9OlTBuL-IAAtnnkgOzgTQAlIb1ACKq8GEAwaoAYAAMBAAAC4QQAAmEEAAEDAAADAwAAAuEEAAABBAABAwgAA4MEAAIhBAABgQQAAjMIAAI7CAACMwgAAUEEAALDBAADIQQAA8MEAAPjBAADQQQAAEEEAAIzCAABAQAAANEIAAKBAAAAAQQAAQEAAALDBAAAgwQAAgEIAAEjCAABkQgAAEMEAACjCAABcwgAAcMEAAPhBAACWQgAAcEEAAEDBAAD4QQAAgEEAALBCAADoQQAAUEEAAGDBAAAAwAAA4MAAAJpCAACAQAAAHMIAAJDBAADwwQAAhMIAAIDAAACAQQAAiMIAADzCAADQwQAAsEEAAIjBAAAwQgAAgMAAABjCAABAwQAATMIAAPhBAADowQAAYMIAAODAAACGQgAAqkIAAEDCAABsQgAAUEEAAIBAAAAcwgAApEIAAOBAAAAswgAA1sIAAFDBAAAMQgAALEIAAIC_AACAwAAAAEIAAChCAADgQQAAgD8AABBBAACsQgAAwEEAAKbCAAAgQQAADMIAAODAAAAgQgAAwEAAAITCAABwwQAAgL8AAFBBAAAcwgAA8MEAAKhBAADAQQAAeEIAAJ5CAAD4QQAAVEIAAFDBAAAwwQAAyEEAAABCAAAwwgAAgD8AAATCAAAgQQAAEEIAAGDBAADgwAAAsMEAAJDBAABgQgAAsEEAAETCAAC4wQAATMIAAPDBAACAQAAAMEEAAADCAADIwQAAtEIAAHRCAAAQwQAAMMIAAHTCAACCwgAAUMEAAOBAAADAwQAAUMEAAABCAABQQQAA2MEAAKJCAAAAQQAAiEEAACBBAABwwQAAUMIAAL7CAADAwQAAjsIAALhBAACUwgAAoEEAAAxCAACYwgAAQEIAALjBAAAAwAAABMIAAJDBAACIQgAAZEIAADBBAADgwQAAkMEAAATCAABswgAA1MIAACDBAAAkQgAA4EAAAETCAAAAwAAAMEIAAIDBAAAswgAAAEEAAIA_AADYQQAA-MEAAFTCAAAkQgAAsMEAABjCAACQwgAAjsIAAERCAABMQgAACMIAAAAAAACAwQAAUEEAAOBBAABcwiAAOBNACUh1UAEqjwIQABqAAgAAPL4AAAw-AABcPgAA6D0AAMa-AACIPQAAXD4AADe_AABkPgAAEL0AAEC8AAAQPQAAmL0AAIg9AABQvQAA2L0AAOg9AACAOwAAND4AAOI-AAB_PwAAgLsAAHQ-AADYPQAAZL4AAEA8AABwvQAAPD4AAIi9AACGvgAA-D0AADC9AAA0vgAAir4AABy-AABQvQAAVD4AACS-AACGvgAANL4AAOC8AACIPQAAZD4AAIA7AABsPgAAoLwAAOC8AABwvQAA4LwAADS-AAD4vQAADD4AAEC8AAA8PgAA2L0AAMg9AABvPwAAgLsAAAy-AAAEvgAADD4AALi9AADIPQAAEL0gADgTQAlIfFABKo8CEAEagAIAAAy-AAA8PgAAiD0AAEW_AAAwvQAABL4AAOg9AABUPgAA-L0AAIo-AABsPgAA4LwAAFy-AABUvgAAEL0AAEA8AAAkPgAABz8AAIg9AACiPgAAgDsAALo-AAAEvgAAcL0AAGy-AACAuwAAmL0AANg9AAAUvgAA2D0AACw-AACgvAAAQDwAAIY-AAAcPgAAiL0AAOg9AADgvAAAor4AAAw-AABAPAAAgLsAAK6-AABEPgAAnr4AAAw-AAB_vwAALD4AAAS-AABAvAAADL4AALY-AACSPgAAfD4AADA9AAAEPgAAiL0AAHC9AAB8PgAAur4AAJK-AAAwPQAAUD0AAAw-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=WdUjL8RoEGQ","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["2957993633372105096"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"182935428"},"13604229272855751114":{"videoId":"13604229272855751114","docid":"34-7-12-Z9EFD0DC14B5D2198","description":"Hello guys, welcome to another video!. We have talked recently about UIViewRepresentable, UIViewControllerRepresentable, and View in SwiftUI, all those are protocols. Let's take some time and...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3486295/13440c1d59bbf1cc83cec652b6e385f9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/yP79HAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"What is a protocol in Swift?","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=80Qma2hUyUk\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDEzNjA0MjI5MjcyODU1NzUxMTE0WhQxMzYwNDIyOTI3Mjg1NTc1MTExNGqIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxPqA4IEJAGABCsqiwEQARp4gf7_-P_7BgD6Bwz9_AT_Af4GBQAJ_f4A7gYGAAH_AAD3BP_3AQAAAPQD-wYBAAAA9gT6AgL_AAAQEgQEBAAAAAb1_fwEAAAAAAf9AP8BAAD8-AL_Av8AABX8_P4AAAAA9Qn6_wIAAAACEAEHAAAAAAX9DAEAAAAAIAAt2W3kOzgTQAlITlACKoQCEAAa8AF_Gtb_8NsbAsb20wDV__UBgQot_0Xy3P_TBvcB08vBAdv92gDu1x__6yn0_4wR7gHE_db_JgcI_xHfGf8j3xAAFx_fATrHEQEuEOUBzg3x_wIkLv4j6DICKND1ATUQ6f4U6Cr91OLKAb75ygEQ_kEBAe77_xz5DP7uIxv53iL_A_P67f_FKRMCx7cB_R33Cf3wCtH5KxjX_fEH_AQUAvQH_t0Y_ADx-P4EIRIK39b5_tL97P_uGwAI6CUe_hE6GQLO_BAD-dMFAukG-_IpFuH7AxcECPjN8xDrEPUC39oK9u_uCe_09QwJAA4Y9fse8PogAC1QIw07OBNACUhhUAIqzwcQABrAB_Et5L4zxTc99UccvHMcLryDdn099Oyku-Cg_b0uDKY7BZEevIldKz7TXcM9fYYFPJfHqr4Tx-w7vhGdvP7Viz4gxJ88hqkxO7m8nr2pMPg72P4EvUpNwb1m5jg7TxqPPMX4VbyXUIa9kEMpPS36pD17fGc8v6BgPHzf7rytrhm9Ze6QO1qvUz3IIce8YyXmvOID2z2Lh_e6wVPIvJituz3ZGyE82bzgPAA6rL3LFPM8bmO9vBTwBj0FQVM7OjeSux3owT2G_H656kmPPOv7hb0-aEy9hzsRPKp3ALwu5Zk7a-gwPFjzLbx1ETU9euFOvI8_jD0QZd48-MeWPK35Ab5UpZI8IdHfO-yG7T2M94M9cluROyYMdL1dRrs9TCy6PGFJwzwdFzw7sBIePGST3D1u_U88ZzHMPJErUD3mlla93sF0PLowAj5mvZi8zD60vO0Lnb3enJ07zIAQvGeCPD16Dbs93WxivJDAD77SdJG8tT8EvMpsoD0kCWe8ZOSRvJGLkD2K0e-6VSvZOhdTnz0tOKi7Z9DxO6cSdL371Aw9gvIpO5yiCDz6hog9dmU8vIPdQD7Y7Vi8Q0M1vPFum73Jy5q9Xm0BvJDl1TuFGUe76rPBO7XkTDyI-U095xelO7P-IjxzdVG9VweAvAgnnb12Rbo8Z45nOjWEHr3uzhw8gL-Uu6za_zwS2MG8HWI0O_OA6Ds6fE29AECpu2nk0z3J0r28UrAGuI1BCjxAdSC8RGgpO_yJ77xhQTA9XUNguaGd0z1RgZi9l51RORXKQjzKsWs9m8zqOXMSKr3DAzS9ndwWOTSdYj0Mc4c9Ljseud0qo7xXPcC9kQYeOUX-zzyQ4707IBaNOeUE0rxLsMg9N0EKOlXwAD2g1VM9nFeTuYxEbDthzHG96gSYuBuLfD01yRk9bTuCtkhTPT2WOWK9MuaSOL0YirzZ1FS8kHtDOJuFBz2i13q8MiCCOMCVibpEY3e9XtwVuCnbdrzn7LM9J5-AN7gZnLkmuKK8bfg5tyhwQb3mJO-8D7p2OeLPm70zUPm9RsoNuMjtN70emBI9JtmCOLjkKL7Rf4W8nfgauY8ofr24f3u9r8XntyVQTr3yhmq9s559uCRad70dbcG9DhYaOU-IyjyLwBi8uLa2uO8-Yj3eIQC9CTggt1msvDxjuDq8zoQdOI5EwzyUZ3495oOMNj1zkD3Ir2S9JLIEN1UYpj1tC8U9g8fnOEU4rL251II98sgPuI-vmLxWA149ndmLuEvvdrwrTD--LzQ3OCAAOBNACUhtUAEqcxAAGmAi_QA9FQbhI-NA7wgN4SrrFfYE5t4tAPn3_-hVAhX25Oq_B_r_Xsci_KkAAAAS8hlDFgD_dOXj8-foTwCdieP2HH8c60bT8hT6zrQjBPTK9gPOCAUAEuO0HPHz21Qd9CUgAC0r0B07OBNACUhvUAIqrwYQDBqgBgAAwEEAANDBAAA8QgAAsMEAAKBBAADQQQAApEIAAKDBAAA0wgAAAAAAAAxCAACmwgAACMIAAKDBAABAQAAAYMIAABBCAAAwQQAAmMEAAHDBAACAwAAAPMIAAFzCAACIQQAAgsIAAKBBAABowgAAAEEAAJBBAAB0QgAAOMIAAEBBAACEwgAAEMEAAJLCAABQwQAAIEIAAIJCAABwwQAAgEIAAABBAAAIwgAADEIAAIBBAAAAwQAAIMEAANjBAACoQQAA_kIAAHRCAAAgwQAAsMEAAPBBAAAgQgAAQMAAAJDBAAC8wgAAAEAAADTCAAAAAAAAFEIAAADAAAD4wQAADMIAAGjCAACMwgAAjsIAALrCAACAvwAADMIAAOhBAAAsQgAA8MEAAIBBAACAQQAA_MIAAIrCAADIwQAAyEEAALBBAAAswgAAUEEAAHDBAADwQQAAgL8AAHRCAADgwAAAQEAAABRCAACAwAAAoMAAAFBCAAAQQQAAhsIAAOBAAAAgwQAAIMEAAEBAAACQQQAAgEAAAIjCAABUQgAAgEEAAHzCAABowgAAoMAAAARCAABQQQAAmMEAAJ5CAACeQgAAoEIAAFBBAAAwwQAAYEEAAOhBAAAAwQAAAEEAAGDBAAAwwgAAQMIAAJjBAADIwQAAXMIAAKBBAAA4QgAAlMIAANhBAACcwgAAIMEAAMBBAADgQQAA-MEAABBCAADQwQAA0MEAAFzCAABQQQAAUMEAAKrCAABAwQAAEEEAAJjBAAAAwAAAUEEAABDBAACAvwAAcEEAAIjBAACQQQAA2EEAAKDBAACQQQAALMIAABjCAAAwwQAAIMIAAMDBAABswgAAZEIAAEzCAAAAQAAAgEAAACBBAADgwAAABEIAAKZCAAAcQgAAJEIAAATCAACAvwAAkEEAACDBAAAgQgAAQEAAAMBAAAAIwgAA0MEAAKjBAAD4QgAAVMIAACDCAADgQAAA2EEAAAxCAADwwQAAyMEAAJ5CAAAIwgAAwMAAAJjBAADwwQAAEEEAAADAAAAMwgAAHEIAACBBAADAQAAAjsIAAAjCIAA4E0AJSHVQASqPAhAAGoACAACevgAAmL0AAFC9AAAkPgAAML0AAKC8AADgPAAAM78AAMg9AAAQvQAA-D0AAAw-AAAQvQAAqD0AAIi9AABQvQAAqj4AAEC8AACYPQAAzj4AAG0_AAA0PgAAND4AABA9AAC-vgAABL4AAIC7AAA0vgAAgLsAAKC8AACSPgAAHL4AALK-AACSvgAADL4AAHC9AABwPQAA2L0AABC9AACIPQAAQLwAAJi9AADWPgAAuD0AAGw-AAAcPgAAiL0AAFC9AACoPQAAkr4AABy-AACYvQAAqL0AABA9AAC2PgAA4DwAAH8_AABcvgAANL4AABS-AACIvQAAQDwAAEC8AABAvCAAOBNACUh8UAEqjwIQARqAAgAAUD0AAIC7AACovQAANb8AAEC8AADgvAAAHD4AALI-AADovQAAQLwAAAQ-AACSvgAAyL0AAP6-AADovQAAQLwAAIo-AAAZPwAARD4AALY-AAAEPgAA6j4AAAw-AACYvQAABL4AAEy-AABkvgAAND4AAOA8AAAcvgAAZD4AAEA8AACYPQAARD4AAHw-AADWvgAA_j4AABy-AADivgAA0j4AAII-AACIvQAAwr4AAPg9AACqvgAAvj4AAH-_AADgPAAAmr4AAII-AAAMvgAAuj4AAHA9AAB0PgAAlj4AAMg9AADovQAAgLsAAHw-AACCvgAAgr4AAFw-AABAvAAAqD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=80Qma2hUyUk","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1012,"cratio":1.89723,"dups":["13604229272855751114"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3455374133"},"15854807304672940834":{"videoId":"15854807304672940834","docid":"34-5-16-ZAEC29892361CDC13","description":"Hello everyone, Today we will explore one of the most important features of SwiftUI, modifiers. They help us to compose our views really easily, but Do you know how to build your own modifiers...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1032116/8e6bbc45e0d0ce192082500ef89372b1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/UsuM2gEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"Developing Custom Modifiers in SwiftUI","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=QJJYDawfugk\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE1ODU0ODA3MzA0NjcyOTQwODM0WhQxNTg1NDgwNzMwNDY3Mjk0MDgzNGqIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxPPBIIEJAGABCsqiwEQARp4gfsB-Qj8BQAE9RAE_Aj9Agv--wj3__8A7gcGAAH_AAD4AAX6BwAAAPkEBPgHAAAA9wMH_Pz_AAAWAAL_BAAAAAPz_vX6AAAACwQCCAoAAQD68gD4AgAAAAADAgH_AAAAAAD6BAQAAAD7-wIDAAAAAAvx-vUAAAAAIAAtotThOzgTQAlITlACKoQCEAAa8AFeA9b-EcsJA7Icz_-2FwEAgSIK_ir16gDS8MYA-vfEAcQD4AEE5gj_5Pzw_qj--AHLIfP_IgcHAAr1If8J5iEAAAnhAS3ZJgIo_OsB3BPj__EMFf8X-A8AScz8_jD--wAT_v4D8e3X_tDq_wHvDS4CFQ8FAir8IwHwHxj60yYK__v5__zgGwMHvfoDAxcLGP0iIcb-OAnaAAL8FwAWFO4DDfoYAQD3BPbxEwMG4-n69uUC7wbwBv4D9wQO_AkiIvkFCxIL5fP79AYfCPEv9_UFBg_0Bh4I6wf_4wH02_oJ-OjuCgDMEQMC4Psa5_EMAf4gAC3_IR07OBNACUhhUAIqzwcQABrABzW1zL6hdFg8vU0EPcE72b1TFr89V2J5PDvHIL4vCoy8qwtTvHYaCT5bAD89pA3RvJfHqr4Tx-w7vhGdvKDiKD5R28a8RA42PLm8nr2pMPg72P4EvUW89b1n6MQ8rLgnvLbaw7wBv8a8kDwGPX9LQD6nSso7gbiGvOFEBL5ZtTW9vjQAPbzB4TzJMLi7Li0XPOojMD7D3hq96R5AuwRXCT7rrVw8L0RDuruNp73ypHs9I2UwvL-aA72RlDk9deuQulcE3z0-fgq9M5MePfElmb2H1P689VHhPA-pszyPeAk82FL2O-7WDb2bgkY8B93zO20cMTwIbPe6dmOLPGO0Hr42Fnu7f2BYPP0puj1NMFy9ouDYPMsGo72G1W49ptzYPFDqgT0FAng8k3SoPITtTD3k82o9VJD6PMOrdjwHAgm9IKEcPKPNMT5sszG8yHi5vMCDxb1S4im9ajUDvGeCPD16Dbs93WxivJIqwLygp2E9pX1RuaQsjT2dHBW8eWyRO1X9BT2MmoS9nvshvGjSYT3KQgU9BsSaPLiUA76eNQm7xH_0uunJZj2BsDM9nHU-OxvWlD2r7eY8DZh2vBk3Bb7PVK69dDYROzxPfD26mgE9eZjRu3CkQr2quBI8yC1BPA-nAr0B8US9BQYgvMw3vL0KeY68CMTvO_LkH724Nre7UchnuxnXKb0ajAy9P8HqO5TU8LuWIMS7Z-_vuhJQwT3BeEG9YdMKupvc1LzzTSS9_lwXO8jqVjx2HvA81O9Cux-i0T1Y-B-9edGKOAr3Cj3PBio99q29OTtV_rys3Py4jINUORsjwz2GU4s9NPtauO-rEj3OpgO-FqHWt-mLczwbDSW9ocUbum84Ar3Z7q491MswOGWm2TxBEYs8rB3ruOgaAT0rvbq7_IOXuT6-kz2RdZ28ME3zN8XUTDyPrUK84x8IulsRC71QnO28cNMDOXWauzyk3_48GjbYtxKyIDyIrKS8io7aOVxmQr2ZDOc9kJgCuZzyjTyOOr46D2VRtykJCb29Tg-9_B27OFcG9b1wQ-y9zAyLuEn9ULzp9i290MKCOFwAOr4BE429YPMxuViTIr2VK8y9HhWLuMcgIb027ui88D2CuLTI1r10Rr-93re9OBOGjD1N3UU6kNuduPzTVz00ITe9f44xt1GOuDyQQfg8x4dqN3F_tD3XpDs95CdauIYQIT1cd9O93vObt6sPyj2l_pU9wZSaN7gfsLyviCs9ItOVuDc1jjqCgVE9lSxGN1rRTTsMN7W9jvKEuCAAOBNACUhtUAEqcxAAGmAhBgBFAQPkIeQ65ej11TDuBwAL7tInAA3l_wFJ9Aoa9hTUHOj_NdEwFK4AAAA1Fyge4AAAaOrHBxjeHAK3nfYLJ38O8jnaBxwl5sAa8_T8--TS1zcAAtjeDv0g01cDBCYgAC0dby07OBNACUhvUAIqrwYQDBqgBgAAgMAAAADBAAB8QgAAQMAAANhBAACAQAAAAEIAAKhBAADewgAANEIAADBCAAAswgAAlsIAACzCAAB4QgAACMIAAMDBAACowQAAQMEAAODBAACQQQAAbMIAABBBAAAwQgAAZEIAAEDAAACIwQAA6MEAAGRCAABgQgAAbMIAAGxCAABIwgAAEEIAABDCAADAQAAAAEAAAKhCAAAsQgAAYMIAAHhCAAA0QgAABEIAAGBCAACAwAAAQEAAAADBAABcwgAAXEIAAODAAADwwQAA0EEAAEDBAABcwgAAEMIAAFTCAAAswgAA6EEAABjCAABEQgAAWEIAAIBAAACQwQAAUMEAAEDAAADQwQAAGEIAAHjCAACowQAAAAAAADBCAAA8QgAAcMIAAPJCAADAQAAAAMIAABBBAAAcQgAAbEIAACDCAACKwgAAwMAAAIBAAACAQgAA2EEAAIBBAAA4wgAALEIAAFBCAADoQQAAAMAAALhBAAAAQQAAmMEAAMBAAADowQAAcEEAANBBAABAQgAA0MEAAIDBAAAcQgAAKEIAAFTCAADgwQAAUMEAAMBBAADwQQAABEIAADRCAAAwQQAAAMEAAADBAAB8wgAAHEIAAKBCAABAQAAAmMEAAMDAAACAQQAAhMIAABTCAADYwQAAGMIAAHxCAADqQgAA6MEAANjBAAAMwgAARMIAAFDBAACowQAAYEEAAAxCAABUQgAA4MAAAPDBAADIwQAAsMEAACzCAAAUwgAAgMEAAFDBAADAwAAAkEIAAIDAAAAEwgAAbEIAACDBAABQQQAAkEIAAADAAAC4wQAA4MEAABBBAAAAwgAA-EEAANTCAABAwQAAMEEAABTCAACwQQAA8MEAAIDAAACYwQAAaMIAAOhBAADgQAAAOEIAABDCAADYwQAAuMEAAATCAACAwgAABEIAAHBBAABAwAAAQMIAAIJCAAB8QgAAIMEAADzCAADgwAAAgL8AAI5CAADYQQAAPMIAAFhCAABAwAAAAMIAAAjCAAD4wQAAgEAAALhBAABIwgAA6MEAABDCAADQQQAAZMIAAJLCIAA4E0AJSHVQASqPAhAAGoACAABcvgAArj4AABA9AADgPAAA4DwAABQ-AAAcPgAAM78AAKi9AACoPQAAyD0AAJi9AADYPQAADD4AAKg9AABMvgAAjj4AADC9AAAUPgAAAz8AAH8_AABwPQAAoDwAAMi9AACovQAA6D0AAKg9AACKvgAAFL4AAKC8AAAUPgAAQDwAAIC7AACOvgAAXD4AAJ6-AAC4vQAAiL0AAIC7AABAvAAAgr4AAFQ-AADKPgAAoDwAAHQ-AACIPQAA4LwAANi9AAAcvgAAcD0AANi9AAAwvQAAcD0AAKg9AAAcPgAAmD0AADc_AACCvgAABD4AADy-AADgPAAABD4AAJg9AAAwvSAAOBNACUh8UAEqjwIQARqAAgAALL4AAKg9AABAPAAAM78AADC9AAAQPQAA6D0AACQ-AADYvQAAoDwAAFC9AAA8vgAAJL4AAGy-AAAQPQAAMD0AADw-AAAXPwAAUD0AAOI-AABQPQAAZD4AAIC7AABEvgAADL4AAOi9AAAcvgAAED0AAGy-AAC4PQAAND4AANg9AAAMPgAAoLwAAIo-AAA0vgAAJD4AAKg9AACSvgAAdD4AACQ-AABQvQAALL4AAOA8AACavgAABD4AAH-_AAAcvgAAPL4AAPg9AAA8PgAAND4AAJg9AABsPgAAmj4AAJg9AACYvQAAoDwAALg9AABQvQAAML0AADQ-AABQPQAAiD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=QJJYDawfugk","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2048,"cheight":1080,"cratio":1.89629,"dups":["15854807304672940834"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1250456484"},"15656463320133908944":{"videoId":"15656463320133908944","docid":"34-3-10-ZBD97371514B0D3D3","description":"In this video, I'm going to talk about state management in SwiftUI. In this first part, we will study the lifecycle of a view and the usage of @state and @binding property wrappers to persist a...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3413479/2317d8e460de982206b8a3181399f11d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/iE6WqwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","isAdultDoc":false,"relatedParams":{"text":"SwiftUI's lifecycle, @State and @Binding property wrappers","related_orig_text":"Swift and Tips","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Swift and Tips\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=R6W6sBtpphQ\",\"src\":\"serp\",\"rvb\":\"ErADChMyNjUzMDA2OTkzMDA5NTQzMDczChQxNTQzMTQ0MjE5ODQxNTIwMTM5MQoUMTc2MTYzOTI1NTg3NzQwNzc5MjkKFDE2NzI1MDY3NDkxNTE2MTI1NDY3ChQxMTE5MzQ0Mzk1NTg1NjA2Mjk3MQoUMTIxNTEzNjMzMDMxODc5NDE5ODEKEzEyODg0MjM0MDc4MzI1NjE0MDcKFDE2MDg0NTE5NTI0NzQ4NDg1NzY3ChM0MjUyNjU5Nzg2NjgwOTQ0MzE4ChMxMTUwNzYxODMxMTg0Mzc1ODE1ChM0OTU2MTg0Mjg4MzQzNTkxMDYxChQxMTM1ODQzNjczNjg5Mjk5NzcyMwoTMTc4NTU5ODYyODkyOTg2NTQ0NgoTMjk1Nzk5MzYzMzM3MjEwNTA5NgoUMTM2MDQyMjkyNzI4NTU3NTExMTQKFDE1ODU0ODA3MzA0NjcyOTQwODM0ChQxNTY1NjQ2MzMyMDEzMzkwODk0NAoUMTU3OTU1ODcwNDk4MTk2MjUyNDkKFDE1Njg0NjYyMzM1NjI5ODQxNjA4ChMxMjMxOTE3Njk2NjIwMjg5MjMzGhYKFDE1NjU2NDYzMzIwMTMzOTA4OTQ0WhQxNTY1NjQ2MzMyMDEzMzkwODk0NGqIFxIBMBgAIkUaMQAKKmhobmlmZmJ6bWtyaGRiaWJoaFVDckxTdzVJNzc1aFNRUXRYT0xqcTBWdxICABIqEMIPDxoPPxODCoIEJAGABCsqiwEQARp4gQwBBw4J9QAGBREG-Qr8Ain3AgDzBAQA4ALu9gP8AgD8AvgEBwAAAPD9DwMHAAAABwn4-vj9AQAMBv8KBQAAABQK9v31AAAA_BMCEf4BAAD_7_sBBP8AAAL1BgcAAAAABxEAEP0AAAD1B_4LAAAAABfwBfIAAAAAIAAtcRG7OzgTQAlITlACKoQCEAAa8AF3KuYA1PAFAe0G1ADP_9MAgQot_2La3gDd_Bf_1_C_Adv92gDA3C3_xBTO_p4TDQGwHeX-TA8uABjw-v8r9BwAI0nbATAHKgJBAfwA8A0C_tsNC_0j6DICNssIACsMAPwL-iIBHNDhAqv2EQD-BS8AGukOAD8C_wHqBDIBAhwQAhD87wTeIxT_1O4FBAvvHAcmJcD-Eg7Q_O4qFAQl9_cL_t0Y_AcC3_oHG_cI9-H_A-gU6gPuGwAI8u0dAQdEBgfq7AoABOr88-8WCe8ZG-_7B_4S_vIK8BHhAfT-x9gB_vbrGAjbAx779gP_B_QD9gAgAC1QIw07OBNACUhhUAIqzwcQABrAB5IH8r6mQAs94IOXvMnKbz3SkqI8ykMVO18lf70UrzI8GaKSu9cUCD4iBjU9R8KjPPyMu75aUw-8xurFu8VVhT5UMG-9m38qvJXGWb2CGbi8owtFvFexOL5HpX08pdQKPV1AXDvruCu8jb_jPFRTAj7cSzq9dswQvHzf7rytrhm9Ze6QO9iofT3XMJO9vBk0OktX0D1JZD-96nhMvCAHuj2CkTe9iLKcvLuNp73ypHs9I2UwvEdahTzEjYA825EDvPc_ED4XoG28n0nyO-SDP7t8Az29Kw6MPNlsNj3cAKI8NhLXOwuGab3Uqmm6834QvC5qYT1m52M96a2NO4ATZb3IjFY6f_2rPJXcXD0GQjc9cLbIOR093r2-wAw-uwgLumZlHjwJAp67VhaBu2ST3D1u_U88ZzHMPKcqiD2_wpe72-Z8PAjNST1-baI86v_FO9GkXrxmrCw9915Xu7LLgTxqBIE9yQyKvFWPur2-OTc8F5klvC2PmjyGe8A8PRKrO_vLjj1A6Xq8VddGPKA9Uj3MHxi9SNoyPOncKL2aDKI8KilmPH_uFT18D9c9VdVTu9wRzj3xk_Y6yvxTOfFum73Jy5q9Xm0BvLEpAT0rcqO8tiJ7PCy9Mb36jDU97QivOpDjYj2V-De8SMYFvB_9Jb0DtOu7PVfCO9BPJ713ooS9ofeEOqq6hzxxEtQ8IqLeuydbM72FKg68sBwlu8JM2z07Hei9ds_YOcS5H7vs7LW8mVGDO4IQ2rwnvOQ9fVKIufV-iD0z3wG9QHxsOQr3Cj3PBio99q29Odnt87wXXBi9MtyzNxsjwz2GU4s9NPtauERvzLzsZ5a9m8zqOBGAuT0hQ6I8Y6ifuUV9N7yd9lQ94jJ_Oq10jLvVdjM9Qv8auoSeLT1iqWS9yLGIucKi4jwGuKC8HrEkuNTjCD1fPTO98WvLuAIDUj1anPG8Kbw1uSZzLDwUyRy9LyG0OHsS2LzPBmq98aehOFxmQr2ZDOc9kJgCuQN3Rb1bcqa9lhrvt3Hpc7xypsu7Ggb-N-XiubxxaJu95a0INvgVEDxR49S8X16qOG3F_r2i1D69Gi_0uEmMVLzvSoy9eSvXNln6kLxQPIK8E5Rytz6IkTsYT569TKnpNxl2Mz1b2l-8gUJQuPXDr7lsG-u8suWAuHzs0zyh8i-9id5qOE03JL2Nu8w9rO4ON2mArD3x9Eq9cOtLtVUYpj1tC8U9g8fnOEU4rL251II98sgPuCGsJr1UAXc9YStSuNH_1zyz6x6-2-qQNyAAOBNACUhtUAEqcxAAGmAhEQAd9BPy_fUd8v7-7B39FwUEBf0JAP7cAAgw_e8MAfHsBugAIdwYAtAAAAAdEvQtFQDzOwfn9fbiDwrTvAn_D38ZBh_YABgB9uUK-OwNCwn1IQMAA-j5BQj3-CT26SMgAC0tg4Q7OBNACUhvUAIqrwYQDBqgBgAAoEEAAGDBAABkQgAAQMEAAIBBAADQQQAAOEIAAEBAAAAswgAAQMAAAJBBAAAAwwAApsIAABzCAADgQQAA6MEAAAAAAAAYwgAAAAAAAEDBAAAYwgAAlsIAAPjBAAAUQgAABMIAADBBAAAQwgAAAMIAAPBBAAD4QQAANMIAAOBBAABEwgAA4EAAAEzCAAAAwgAA0EEAAMRCAABAwQAAoEAAABhCAADAwAAAikIAAPhBAACAwQAAjsIAABjCAAAgwQAAykIAAHBBAABswgAAUMEAAJhBAADgQAAAgMAAAIBAAAD4wgAAEEEAABjCAAAwQgAAfEIAADDBAABAwQAAMMIAADjCAADAwQAAqMEAAIjCAACwwQAAQMIAAGBCAABgQgAAKMIAAJRCAADoQQAAfMIAAKDBAACgQQAAPEIAAHBBAABMwgAAoMEAAKBBAACwQQAAiEEAAARCAABQQQAA0EEAANhBAADYwQAAwMEAAKBCAAAwwQAAfMIAAABAAACQwQAAoEAAAOhBAAAoQgAAcMEAAEDCAABQQQAAsEEAALTCAABswgAAsMEAACDBAABEQgAAAMEAAGxCAAAwQgAAJEIAAPDBAABQwQAAAMAAABxCAABwwQAAgEAAAIDAAABAQQAAeMIAAGDBAAD4wQAAkMEAAARCAADgQQAApMIAAEBAAACCwgAAAEAAABBBAABQQQAAMMEAAKBAAABAwQAADEIAAEzCAABwQQAAAAAAAEDCAACgwQAAEEEAAJjBAAAgwgAAAEIAAAAAAAAQQQAAOEIAACzCAADAQQAA0EEAANhBAABwQQAAKMIAAJDBAACIwQAAgEAAAFzCAACMwgAAaEIAAKDBAAAwQQAAQMAAAIDAAAAQwQAA6EEAAJRCAAC6QgAAUEIAAADBAAAMQgAA4EEAABjCAADgwQAAAEIAAMDBAAAIwgAAoMEAAEBBAADMQgAAOMIAAIbCAABgQQAAwEEAAFRCAADowQAAkMIAAI5CAAAAwQAALMIAAMjBAABQwgAAQEEAAIjBAACIwQAACEIAAIDAAADQQQAANMIAAJjCIAA4E0AJSHVQASqPAhAAGoACAACmvgAAQDwAAKi9AACYPQAAUD0AAOY-AAAQPQAAXb8AANi9AAAwPQAA6L0AADw-AABkvgAADD4AADS-AAAQvQAAtj4AAJi9AAAkvgAANz8AAH8_AAB8PgAAlj4AADC9AAAQvQAAmD0AABA9AABQvQAAoDwAAMg9AAB0PgAAcD0AACy-AACgvAAAgDsAAJi9AAAUPgAAqD0AAGS-AACevgAAwr4AAEA8AABMPgAAoDwAAMi9AACYPQAALD4AAGy-AAAwvQAAfL4AAAw-AAD4vQAAQLwAALI-AAA8vgAA2L0AAH0_AACoPQAAuL0AAKA8AACIvQAAyD0AACQ-AABEviAAOBNACUh8UAEqjwIQARqAAgAAfL4AAPg9AACYPQAALb8AAFC9AABAvAAALD4AAJg9AAAMvgAAkj4AAFA9AABsvgAAJL4AAIq-AADovQAAED0AAIY-AAAzPwAA4DwAAKI-AABUPgAAbD4AABC9AACIvQAAoLwAABC9AAB8vgAAJD4AABy-AACYPQAAFD4AAEC8AAAsPgAAgLsAAM4-AABEvgAAJD4AANi9AACWvgAAbD4AAJ4-AADgPAAAFL4AAKi9AACevgAAuD0AAH-_AAAUPgAARL4AAIC7AAAEPgAAPD4AALg9AABsPgAAgj4AAIg9AACovQAA6D0AAIC7AAA0vgAAdL4AAIg9AAAkPgAAPD4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=R6W6sBtpphQ","parent-reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["15656463320133908944"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"122912562"}},"dups":{"2653006993009543073":{"videoId":"2653006993009543073","title":"Better For Loops in \u0007[Swift\u0007] (2023) – iOS \u0007[Tips\u0007]","cleanTitle":"Better For Loops in Swift (2023) – iOS Tips","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-yhFrRmF_0w","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-yhFrRmF_0w?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":"d3d3LnlvdXR1YmUuY29tO1VDbmtzUlJpZnNTQ0dVWnBRdWtVS0F5Zw==","name":"iOS Academy","isVerified":false,"subscribersCount":0,"url":"/video/search?text=iOS+Academy&q_source=channel","origUrl":"http://www.youtube.com/@iOSAcademy","a11yText":"iOS Academy. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":316,"text":"5:16","a11yText":"Duration 5 minutes 16 seconds","shortText":"5 min"},"views":{"text":"10K","a11yText":"10 thousand views"},"date":"3 Feb 2023","modifyTime":1675382400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-yhFrRmF_0w?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-yhFrRmF_0w","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":316},"parentClipId":"2653006993009543073","href":"/preview/2653006993009543073?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/2653006993009543073?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"15431442198415201391":{"videoId":"15431442198415201391","title":"8 \u0007[Swift\u0007] \u0007[Tips\u0007] to Level Up Your \u0007[Swift\u0007] Programming Fast! (Any Level)","cleanTitle":"8 Swift Tips to Level Up Your Swift Programming Fast! (Any Level)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=leezZ9wlytk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/leezZ9wlytk?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":"d3d3LnlvdXR1YmUuY29tO1VDMkQ2ZVJ2Q2VNdGNGNU9HSGYxLXRydw==","name":"CodeWithChris","isVerified":false,"subscribersCount":0,"url":"/video/search?text=CodeWithChris&q_source=channel","origUrl":"http://www.youtube.com/@CodeWithChris","a11yText":"CodeWithChris. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":473,"text":"7:53","a11yText":"Duration 7 minutes 53 seconds","shortText":"7 min"},"views":{"text":"29.4K","a11yText":"29.4 thousand views"},"date":"22 Apr 2020","modifyTime":1587588902000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/leezZ9wlytk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=leezZ9wlytk","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":473},"parentClipId":"15431442198415201391","href":"/preview/15431442198415201391?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/15431442198415201391?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"17616392558774077929":{"videoId":"17616392558774077929","title":""any" Keyword and Existential types in \u0007[Swift\u0007]","cleanTitle":""any" Keyword and Existential types in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Wa8xTSHX_PM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Wa8xTSHX_PM?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":298,"text":"4:58","a11yText":"Duration 4 minutes 58 seconds","shortText":"4 min"},"views":{"text":"10.8K","a11yText":"10.8 thousand views"},"date":"19 Mar 2022","modifyTime":1647644988000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Wa8xTSHX_PM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Wa8xTSHX_PM","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":298},"parentClipId":"17616392558774077929","href":"/preview/17616392558774077929?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/17616392558774077929?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"16725067491516125467":{"videoId":"16725067491516125467","title":"Better Optionals Usage – \u0007[Swift\u0007] \u0007[Tip\u0007] (iOS) – 2023","cleanTitle":"Better Optionals Usage – Swift Tip (iOS) – 2023","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XR-fH4sorGY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XR-fH4sorGY?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":"d3d3LnlvdXR1YmUuY29tO1VDbmtzUlJpZnNTQ0dVWnBRdWtVS0F5Zw==","name":"iOS Academy","isVerified":false,"subscribersCount":0,"url":"/video/search?text=iOS+Academy&q_source=channel","origUrl":"http://www.youtube.com/@iOSAcademy","a11yText":"iOS Academy. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":389,"text":"6:29","a11yText":"Duration 6 minutes 29 seconds","shortText":"6 min"},"views":{"text":"7.8K","a11yText":"7.8 thousand views"},"date":"8 Feb 2023","modifyTime":1675868304000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XR-fH4sorGY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XR-fH4sorGY","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":389},"parentClipId":"16725067491516125467","href":"/preview/16725067491516125467?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/16725067491516125467?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"11193443955856062971":{"videoId":"11193443955856062971","title":"Avoid THIS Animation Glitch When Hiding TabBar in SwiftUI","cleanTitle":"Avoid THIS Animation Glitch When Hiding TabBar in SwiftUI","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=mU-LYfe-0AU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/mU-LYfe-0AU?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":663,"text":"11:03","a11yText":"Duration 11 minutes 3 seconds","shortText":"11 min"},"views":{"text":"3.6K","a11yText":"3.6 thousand views"},"date":"24 Nov 2024","modifyTime":1732464006000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/mU-LYfe-0AU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=mU-LYfe-0AU","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":663},"parentClipId":"11193443955856062971","href":"/preview/11193443955856062971?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/11193443955856062971?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"12151363303187941981":{"videoId":"12151363303187941981","title":"Why can't you use an Int index in \u0007[Swift\u0007] Strings?","cleanTitle":"Why can't you use an Int index in Swift Strings?","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=k35T7E1hxeQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/k35T7E1hxeQ?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":827,"text":"13:47","a11yText":"Duration 13 minutes 47 seconds","shortText":"13 min"},"views":{"text":"3.5K","a11yText":"3.5 thousand views"},"date":"27 Sep 2021","modifyTime":1632700800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/k35T7E1hxeQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=k35T7E1hxeQ","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":827},"parentClipId":"12151363303187941981","href":"/preview/12151363303187941981?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/12151363303187941981?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"1288423407832561407":{"videoId":"1288423407832561407","title":"Async/Await in \u0007[Swift\u0007] | Comparison vs Closures and Combine Framework","cleanTitle":"Async/Await in Swift | Comparison vs Closures and Combine Framework","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=esmf26aGz4s","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/esmf26aGz4s?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1198,"text":"19:58","a11yText":"Duration 19 minutes 58 seconds","shortText":"19 min"},"views":{"text":"11.4K","a11yText":"11.4 thousand views"},"date":"28 Jun 2021","modifyTime":1624838400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/esmf26aGz4s?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=esmf26aGz4s","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":1198},"parentClipId":"1288423407832561407","href":"/preview/1288423407832561407?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/1288423407832561407?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"16084519524748485767":{"videoId":"16084519524748485767","title":"How to Build & Customize Your Own \u0007[Swift\u0007] Compiler!","cleanTitle":"How to Build & Customize Your Own Swift Compiler!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Rg3wsgNygYA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Rg3wsgNygYA?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":692,"text":"11:32","a11yText":"Duration 11 minutes 32 seconds","shortText":"11 min"},"views":{"text":"1.5K","a11yText":"1.5 thousand views"},"date":"28 Jan 2025","modifyTime":1738080006000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Rg3wsgNygYA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Rg3wsgNygYA","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":692},"parentClipId":"16084519524748485767","href":"/preview/16084519524748485767?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/16084519524748485767?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"4252659786680944318":{"videoId":"4252659786680944318","title":"Mastering \u0007[Swift\u0007] Testing: Organize and Filter Tests with @Tag","cleanTitle":"Mastering Swift Testing: Organize and Filter Tests with @Tag","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7LOBNeAmm44","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7LOBNeAmm44?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":643,"text":"10:43","a11yText":"Duration 10 minutes 43 seconds","shortText":"10 min"},"views":{"text":"1.5K","a11yText":"1.5 thousand views"},"date":"23 Jun 2024","modifyTime":1719167349000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7LOBNeAmm44?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7LOBNeAmm44","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":643},"parentClipId":"4252659786680944318","href":"/preview/4252659786680944318?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/4252659786680944318?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"1150761831184375815":{"videoId":"1150761831184375815","title":"How to use Subscripts in \u0007[Swift\u0007]: Explained with Examples","cleanTitle":"How to use Subscripts in Swift: Explained with Examples","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=BYA_BY22Vg0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/BYA_BY22Vg0?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":669,"text":"11:09","a11yText":"Duration 11 minutes 9 seconds","shortText":"11 min"},"views":{"text":"3.2K","a11yText":"3.2 thousand views"},"date":"15 Aug 2021","modifyTime":1628985600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/BYA_BY22Vg0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=BYA_BY22Vg0","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":669},"parentClipId":"1150761831184375815","href":"/preview/1150761831184375815?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/1150761831184375815?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"4956184288343591061":{"videoId":"4956184288343591061","title":"\u0007[Swift\u0007] Macros 101: Your Step-by-Step Guide To Crafting Your First Macro!","cleanTitle":"Swift Macros 101: Your Step-by-Step Guide To Crafting Your First Macro!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=NGpM9-t9tgs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/NGpM9-t9tgs?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":382,"text":"6:22","a11yText":"Duration 6 minutes 22 seconds","shortText":"6 min"},"views":{"text":"9.8K","a11yText":"9.8 thousand views"},"date":"6 Nov 2023","modifyTime":1699284240000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/NGpM9-t9tgs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=NGpM9-t9tgs","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":382},"parentClipId":"4956184288343591061","href":"/preview/4956184288343591061?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/4956184288343591061?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"11358436736892997723":{"videoId":"11358436736892997723","title":"A quiz about Closures in \u0007[Swift\u0007]","cleanTitle":"A quiz about Closures in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=f9BQlVd1XQE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/f9BQlVd1XQE?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1137,"text":"18:57","a11yText":"Duration 18 minutes 57 seconds","shortText":"18 min"},"views":{"text":"2K","a11yText":"2 thousand views"},"date":"29 May 2021","modifyTime":1622246400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/f9BQlVd1XQE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=f9BQlVd1XQE","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":1137},"parentClipId":"11358436736892997723","href":"/preview/11358436736892997723?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/11358436736892997723?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"1785598628929865446":{"videoId":"1785598628929865446","title":"\u0007[Tip\u0007]: A better debugging in SwiftUI with _printChanges()","cleanTitle":"Tip: A better debugging in SwiftUI with _printChanges()","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=o3WUQso1QP0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/o3WUQso1QP0?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":648,"text":"10:48","a11yText":"Duration 10 minutes 48 seconds","shortText":"10 min"},"views":{"text":"3.2K","a11yText":"3.2 thousand views"},"date":"9 Jul 2021","modifyTime":1625788800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/o3WUQso1QP0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=o3WUQso1QP0","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":648},"parentClipId":"1785598628929865446","href":"/preview/1785598628929865446?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/1785598628929865446?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"2957993633372105096":{"videoId":"2957993633372105096","title":"The problem that Rethrows solves in \u0007[Swift\u0007]","cleanTitle":"The problem that Rethrows solves in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=WdUjL8RoEGQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/WdUjL8RoEGQ?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":142,"text":"2:22","a11yText":"Duration 2 minutes 22 seconds","shortText":"2 min"},"views":{"text":"2.9K","a11yText":"2.9 thousand views"},"date":"13 May 2022","modifyTime":1652400000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/WdUjL8RoEGQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=WdUjL8RoEGQ","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":142},"parentClipId":"2957993633372105096","href":"/preview/2957993633372105096?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/2957993633372105096?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"13604229272855751114":{"videoId":"13604229272855751114","title":"What is a protocol in \u0007[Swift\u0007]?","cleanTitle":"What is a protocol in Swift?","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=80Qma2hUyUk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/80Qma2hUyUk?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":490,"text":"8:10","a11yText":"Duration 8 minutes 10 seconds","shortText":"8 min"},"views":{"text":"3.8K","a11yText":"3.8 thousand views"},"date":"14 Mar 2021","modifyTime":1615680000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/80Qma2hUyUk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=80Qma2hUyUk","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":490},"parentClipId":"13604229272855751114","href":"/preview/13604229272855751114?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/13604229272855751114?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"15854807304672940834":{"videoId":"15854807304672940834","title":"Developing Custom Modifiers in SwiftUI","cleanTitle":"Developing Custom Modifiers in SwiftUI","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=QJJYDawfugk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/QJJYDawfugk?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":591,"text":"9:51","a11yText":"Duration 9 minutes 51 seconds","shortText":"9 min"},"views":{"text":"1.7K","a11yText":"1.7 thousand views"},"date":"26 Nov 2021","modifyTime":1637950057000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/QJJYDawfugk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=QJJYDawfugk","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":591},"parentClipId":"15854807304672940834","href":"/preview/15854807304672940834?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/15854807304672940834?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false},"15656463320133908944":{"videoId":"15656463320133908944","title":"SwiftUI's lifecycle, @State and @Binding property wrappers","cleanTitle":"SwiftUI's lifecycle, @State and @Binding property wrappers","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=R6W6sBtpphQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/R6W6sBtpphQ?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":"d3d3LnlvdXR1YmUuY29tO1VDckxTdzVJNzc1aFNRUXRYT0xqcTBWdw==","name":"Swift and Tips","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Swift+and+Tips&q_source=channel","origUrl":"http://www.youtube.com/@swiftandtips","a11yText":"Swift and Tips. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1283,"text":"21:23","a11yText":"Duration 21 minutes 23 seconds","shortText":"21 min"},"views":{"text":"1.1K","a11yText":"1.1 thousand views"},"date":"18 Dec 2020","modifyTime":1608296413000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/R6W6sBtpphQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=R6W6sBtpphQ","reqid":"1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL","duration":1283},"parentClipId":"15656463320133908944","href":"/preview/15656463320133908944?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","rawHref":"/video/preview/15656463320133908944?parent-reqid=1779823433163410-8875128106494336730-balancer-l7leveler-kubr-yp-vla-104-BAL&text=Swift+and+Tips","isEmbedOnly":false,"shouldPlayInstreamPreroll":false,"commentsDisabled":false,"reactionsDisabled":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x7936c60fcfd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"8751281064943367307104","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-inplace":{"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"},"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"}},"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"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"Swift and Tips","queryUriEscaped":"Swift%20and%20Tips","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"}}}