(function(){ 'use strict'; var p=location.pathname,stream=/\/teach\/control\/stream\/view/.test(p),lesson=/\/teach\/control\/lesson\/view/.test(p); if((!stream&&!lesson)||/editMode[=/]1/.test(location.href))return; var allowed=["124845059", "124845061", "124845095", "142002258", "184343904", "184343918", "184343929", "187244649", "187244651", "187244652", "187244657", "187244660", "187244662", "187244663", "187244669", "187244671", "187244672", "187244673", "187244675", "187310066", "230140179", "245521644", "245521692", "250623279", "250623281", "250623282", "250623283", "250623284", "250623285", "250623286", "250623287", "250623288", "250623289", "250623290", "250623291", "250623292", "250623293", "250623294", "250623295", "250623296", "250623297", "250623298", "250623299", "250623300", "250623301", "250623302", "250623303", "253078172", "253078366", "253078374", "253084389", "253084390", "267952788", "281666969", "281667356", "284181776", "284181912", "284182560", "284182565", "286795967", "286795968", "290527002", "290527034", "290527053", "304321061", "304325125", "304512953", "304512997", "307131620", "307131639", "307131651", "307131688", "307451504", "327334284", "327334331", "327338105", "327338109", "327338203", "327338333", "327338425", "327338523", "327338620", "327338718", "327338790", "327338862", "327338934", "327339018", "327339075", "327339389", "337306449", "337306450", "344943765", "344943766", "344943767", "344943768", "360690726", "360690727", "360690742", "360690743", "360690744", "360690745", "360690746", "360690747", "360690748", "360690749", "360690750", "360690751", "360690752", "360690753", "360690754", "360690759", "363663055", "363663114", "363663119", "363663301", "363663639", "363663640", "363663641", "363663642", "373553874", "374163959", "374163961", "374164019", "378225053", "378225054", "378225062", "378225097", "390668215", "390668216", "390668298", "390668322", "390668337", "436940784", "436940787", "436942233", "464858639", "464858649", "464858755", "470002388", "470005190", "470132221", "474074002", "480262815", "480428084", "483119103", "492715378", "496518775", "496518805", "496669564", "496669567", "496669647", "499405365", "499779065", "499977424", "503515627", "503515633", "503515642", "503515654", "503515660", "503515679", "503515683", "503515686", "503515846", "503515851", "503515856", "503515893", "503516018", "503516029", "503516032", "503516040", "503516045", "503516048", "503516054", "503516076", "503516083", "503516089", "531076538", "540589874", "574351814", "574845546", "596032636", "596032638", "596216241", "596217232", "597254780", "597254927", "598443151", "598443155", "598598806", "598598823", "600045129", "600401246", "600401489", "600402956", "600402962", "600402968", "604922455", "605165113", "605299817", "605299819", "605299820", "605299822", "605299823", "605299826", "605299828", "605299831", "605299832", "605299833", "627335817", "639447972", "671032217", "671032219", "671032251", "721712561", "721789437", "734069360", "736204237", "736922184", "736922185", "736922186", "739721747", "739721762", "750200975", "750200981", "753365377", "753622451", "754681719", "754681728", "755427662", "755427665", "755768413", "755768414", "757762139", "757762210", "758793794", "759799602", "761876249", "761876251", "763475582", "763935190", "763935193", "763935244", "765660592", "768281932", "769736370", "769736376", "769736382", "772378301", "772524093", "773594018", "774086106", "774352192", "778801572", "779320425", "779322051", "779327126", "780000776", "780000799", "780000801", "780000803", "780000804", "780000806", "780000807", "780000808", "780000809", "780399962", "780399964", "780399966", "780399968", "780399970", "780739667", "780909272", "784034628", "784579913", "784579938", "784579944", "784579945", "784707134", "786387178", "786507933", "786507935", "786789167", "788666368", "788666594", "788666596", "789836862", "790993102", "792211911", "792845212", "793135765", "793135791", "793135793", "793135794", "793135795", "793135796", "793135797", "793135798", "793135799", "793135800", "793135801", "793135802", "793135803", "793135804", "793135805", "793135806", "793321463", "793321630", "793321634", "795121255", "795121481", "795803047", "796715540", "796871267", "796871344", "796871345", "797087242", "797087245", "797087246", "797087247", "797415276", "798162127", "798162721", "798162727", "798928150", "798928158", "798928176", "798928185", "798928195", "798928202", "798928209", "799014404", "799409514", "799519366", "799669679", "799669682", "799669688", "801403295", "801404012", "801482530", "803639951", "803640031", "803992314", "804367608", "816230460", "816230471", "816230477", "816230482", "816653506", "816653532", "816653533", "816653534", "816653535", "816653536", "816653537", "816653538", "816653539", "816653540", "816653541", "816653542", "816653543", "816653544", "816653545", "816653546", "816653547", "816653548", "816653549", "816653550", "816653551", "816653552", "816653553", "816653555", "831682081", "832880409", "832944443", "832946240", "832946243", "833116746", "833117182", "835894601", "836496792", "837523049", "838104390", "838764453", "838764831", "840737980", "842725754", "842726105", "843494647", "843494667", "843494668", "843494669", "843494670", "843494671", "843494672", "843494673", "843494674", "843494675", "843494676", "843494677", "843494678", "843494679", "843494680", "843494681", "843494682", "843494683", "843494684", "843494685", "843494686", "843494687", "843494688", "843494689", "843494691", "843494692", "843494693", "843494694", "843494695", "843494697", "843699775", "843699777", "845406393", "845406446", "846277398", "848254822", "848254869", "850195827", "850195882", "857277406", "857277411", "857277413", "857277415", "857277416", "857277417", "857277421", "857277422", "857277424", "857277483", "857291336", "861798463", "862629600", "862667203", "862667205", "862669796", "862673457", "862677152", "862680202", "862685177", "865509847", "868207739", "868344062", "868344087", "871598740", "874658510", "874658514", "874658604", "874684876", "874684886", "874684906", "874684954", "874685505", "874685582", "874685584", "874685587", "874685590", "875421613", "875421614", "875421615", "875421616", "875421618", "875421619", "875421621", "875421622", "875421623", "875421641", "875421642", "875573117", "875573122", "875573142", "875573232", "875573288", "875573311", "875573340", "875573402", "875573417", "875573423", "875573450", "875573489", "875573499", "875573552", "875573569", "875573577", "875574051", "876994926", "877068084", "879840116", "883369771", "886052210", "887366078", "887677073", "887677074", "887677075", "887677076", "887677489", "889103476", "889628476", "897335609", "909069621", "912707158", "912707159", "912707160", "912707161", "912707162", "912707163", "912707164", "912707165", "912707166", "912707167", "912707168", "912707169", "912707170", "912707171", "912707172", "912707173", "912707174", "912707175", "912707176", "912707177", "912707178", "912707179", "912707180", "916199548", "917080685", "917080748", "917122046", "918440015", "918515814", "918530606", "918530607", "919596752", "919596755", "919596757", "919596759", "919596762", "919596776", "919596784", "919596787", "920701219", "920912220", "923654032", "928958272", "928958278", "930698264", "930698277", "930698278", "930981460", "932819557", "932820019", "933350923", "933350926", "933350927", "933356448", "933356484", "933356485", "933378390", "933378395", "933378411", "933378412", "933807404", "933807423", "933807427", "933807431", "933807434", "933807461", "933807473", "933807481", "933807483", "933807486", "933807489", "933807493", "933807499", "933807718", "933807722", "933807779", "933807785", "933807833", "933807839", "933828235", "933836305", "933836539", "933845762", "933845804", "933845862", "933845880", "933845944", "933845976", "933845999", "933846090", "933846145", "933846470", "933846549", "933863311", "933924218", "933924229", "933924242", "933924243", "933924245", "933924252", "933924913", "933924932", "933963533", "933971847", "933973163", "933973180", "933976573", "933976580", "933976581", "933976583", "933979320", "933979323", "933983148", "933983149", "933983150", "933983164", "933983166", "934014677", "934014684", "934014688", "934014694", "934014735", "934014736", "934014741", "934014743", "934014744", "934014747", "934014749", "934034928", "934034933", "934034934", "934035061", "934035126", "934035218", "934035223", "934035289", "934035297", "934047718", "934048987", "934048988", "934049017", "934049021", "934049022", "934049023", "934049024", "934049025", "934049026", "934049027", "934049028", "934049029", "934049030", "934049032", "934049033", "934049034", "934049035", "934049036", "934049037", "934049038", "934049039", "934049040", "934049041", "934049042", "934049043", "934049149", "934049151", "934049152", "934049154", "934049155", "934055791", "934055808", "934055809", "934055810", "934055811", "934055812", "934055813", "934055814", "934055815", "934055816", "934055817", "934055821", "934055864", "934055866", "934055870", "934055871", "934056406", "934056502", "934071441", "934071490", "934128257", "934128258", "934152465", "934152466", "934152472", "934152473", "934152474", "934152479", "934152480", "934152481", "934152482", "934152483", "934152484", "934152485", "934152506", "934154694", "934154696", "934154697", "934154698", "934154699", "934154700", "934154701", "934154702", "934154703", "934154704", "934154705", "934154706", "934154707", "934154708", "934154709", "934154710", "934154711", "934154712", "934163657", "934163661", "934163662", "934205034", "934205038", "934205041", "934205052", "934205054", "934205055", "934205358", "934205520", "934209144", "934209145", "934257304", "934257307", "934267594", "934267819", "934274815", "934274929", "934276349", "934283351", "934283352", "934283353", "934283354", "934283355", "934283356", "934283358", "934283359", "934283360", "934283362", "934283363", "934283364", "934283365", "934283367", "934283368", "934283369", "934283376", "934283377", "934283378", "934283379", "934283380", "934283381", "934283382", "934283383", "934283386", "934283387", "934283388", "934283400", "934283401", "934283402", "934283403", "934283404", "934283405", "934283406", "934283407", "934300938", "934300948", "934301846", "934301848", "934301850", "934301851", "934301853", "934301854", "934301995", "934301996", "934301999", "934302001", "934302002", "934302004", "934302005", "934302006", "934302009", "934302010", "934302012", "934351353", "934362247", "934362248", "934362251", "934362252", "934362264", "934371794", "934371795", "934387259", "934407990", "934428488", "934477757", "934477758", "934493386", "934493406", "934493425", "934493426", "934493427", "934493428", "934493429", "934493430", "934493431", "934493432", "934493433", "934494999", "934496287", "934498993", "934543980", "934550665", "934550666", "934550677", "934550680", "934550691", "934550703", "934550704", "934550705", "934550706", "934550708", "934550715", "934553329", "934559392", "934559393", "934581239", "934581240", "934581326", "934581329", "934581331", "934588151", "934598207", "934598209", "934598210", "934598216", "934598217", "934598218", "934598219", "934615416", "934615417", "934622835", "934661333", "934674533", "934674730", "934674731", "934683496", "934683497", "934683498", "934683499", "934683500", "934683501", "934683502", "934683503", "934683504", "934683505", "934683506", "934683507", "934683508", "934683509", "934683510", "934683511", "934683512", "934684298", "934727849", "934739572", "934739578", "934739579", "934739833", "934739909", "934763146", "934763186", "934816054", "934816059", "934825693", "934847063", "934851545", "934851581", "934854164", "934867151", "934867153", "934867159", "934867160", "934867167", "934867170", "934867172", "934867175", "934867177", "934867179", "934867180", "934867181", "934867185", "934867186", "934867188", "934867360", "934867362", "934867364", "934867367", "934867369", "934867527", "934897623", "934913634", "934953551", "934953554", "934953965", "934999419", "935005068", "935005096", "935170762", "935170763", "935197596", "935197599", "935197608", "935344776", "935344778", "935344929", "935360581", "935369955", "935369975", "935369976", "935908305", "935908309", "935908521"]; function start(){ if(document.querySelector('.sd26-hero'))return; var id=(p.match(/\/id\/(\d+)/)||[])[1]||new URLSearchParams(location.search).get('id'); if(lesson){var parent=document.querySelector('h1 a[href*="stream/view"]');id=parent&&(parent.getAttribute('href').match(/id\/(\d+)/)||[])[1];} if(!allowed.includes(id))return; var list=document.querySelector('.lesson-list'),table=document.querySelector('.stream-table'),heading=document.querySelector('.lesson-title-value'); if(!list&&!table&&!heading)return; document.body.classList.add('sd26');var courseText=(document.querySelector('h1')?.textContent||'')+' '+Array.from(document.querySelectorAll('a[href*="stream/view"]')).slice(0,12).map(function(a){return a.textContent}).join(' ');if(/Вайб.кодинг/i.test(courseText))document.body.classList.add('sd26-blue'); var style=document.createElement('style');style.textContent="body.sd26{--sd-ink:#30243f;--sd-purple:#74509b;--sd-line:#e8dfef;--sd-muted:#756980}\n.sd26 .sd26-hero{font-family:Arial,sans-serif;box-sizing:border-box;background:radial-gradient(ellipse at 100% 0%,#684b89,transparent 70%),#251a35;color:#fff;border-radius:22px;padding:32px;margin:24px 0;overflow:hidden;clear:both}\n.sd26 .sd26-eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.6px;color:#d9c9ef;font-weight:600}\n.sd26 .sd26-heading{font:600 28px/1.25 Arial,sans-serif!important;color:#fff!important;margin:12px 0!important;text-align:left!important;letter-spacing:-.5px}\n.sd26 .sd26-lead{font:400 15px/1.65 Arial,sans-serif!important;color:#e3dbea!important;margin:0!important;max-width:750px}\n.sd26 .sd26-route{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:24px}\n.sd26 .sd26-route a{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #79668d;border-radius:12px;background:#ffffff0c;color:white!important;text-decoration:none;font:500 14px/1.5 Arial,sans-serif}\n.sd26 .sd26-step{color:#d5e9ae;flex:0 0 24px;font-weight:bold}\n.sd26 .sd26-route a:hover,.sd26 .sd26-route a:focus{background:#ffffff22;outline:2px solid #d5e9ae}\n.sd26 .stream-table:before,.sd26 .lesson-list:before{display:none!important}\n.sd26 .stream-table{border-spacing:0 12px!important}.sd26 .stream-table .stream-title{font:600 20px/1.4 Arial,sans-serif!important}.sd26 .stream-table a{padding:24px!important;border-radius:16px!important;background:#fff!important}.sd26 .stream-table a:after{display:inline-block!important;padding:10px 15px!important;border-radius:9px;background:#eee7f5;color:#68478b!important;margin-top:16px!important;font:600 13px/1.4 Arial,sans-serif!important}\n.sd26 .lesson-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;margin:24px 0!important;padding:0!important;list-style:none!important}\n.sd26 .lesson-list li.sd26-card{margin:0!important;border:1px solid var(--sd-line)!important;border-radius:18px!important;background:#fff!important;overflow:hidden;min-width:0;box-shadow:0 6px 20px #30243f06!important}\n.sd26 .lesson-list li.sd26-card:before{display:none!important}\n.sd26 .lesson-list li.sd26-card a.item-a{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;box-sizing:border-box;padding:24px!important;background:transparent!important;text-decoration:none!important}\n.sd26 .lesson-list li.sd26-card .state-icon-block{display:none!important}\n.sd26 .lesson-list li.sd26-card .info{margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:100%!important;min-height:0!important}\n.sd26 .lesson-list li.sd26-card table,.sd26 .lesson-list li.sd26-card tbody,.sd26 .lesson-list li.sd26-card tr,.sd26 .lesson-list li.sd26-card td{display:block!important;width:100%!important;padding:0!important;border:0!important}\n.sd26 .lesson-list li.sd26-card .title{font:600 19px/1.45 Arial,sans-serif!important;color:var(--sd-ink)!important;word-break:normal!important;overflow-wrap:break-word!important;margin:10px 0!important}\n.sd26 .lesson-list li.sd26-card .description,.sd26 .lesson-list li.sd26-card .description *{font:400 14px/1.6 Arial,sans-serif!important;color:var(--sd-muted)!important}\n.sd26 .lesson-list li.sd26-card .user-state-label{font:400 11px/1.5 Arial,sans-serif!important;color:#85768f!important;float:none!important;position:static!important;margin-bottom:10px!important}\n.sd26 .sd26-date{display:inline-block;padding:6px 10px;border-radius:6px;color:#68478b;background:#f0e9f7;font:600 12px/1.4 Arial,sans-serif}\n.sd26 .sd26-open{align-self:flex-start;display:inline-block;background:#74509b;color:white;padding:10px 16px;border-radius:9px;font:600 13px/1.4 Arial,sans-serif;margin-top:22px}\n.sd26 .lesson-list li.sd26-card:hover{border-color:#af94c6!important;background:#fdfbff!important}\n.sd26 .lesson-title-value{font:600 30px/1.3 Arial,sans-serif!important;color:var(--sd-ink)!important;max-width:900px;margin:0 0 16px!important;text-align:left!important;overflow-wrap:break-word}\n.sd26 .lesson-description-value{display:block;font:400 16px/1.6 Arial,sans-serif!important;text-align:left!important;color:var(--sd-muted)!important;max-width:900px}\n.sd26 .lesson-header-block{background:#f7f3fa!important;border:1px solid var(--sd-line)!important;border-radius:18px!important;padding:24px!important;margin-bottom:24px!important}\n.sd26 .sd26-jumps{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.sd26 .sd26-jumps a{padding:11px 16px;background:#f1eaf8;border-radius:9px;color:#352442;font:600 14px/1.4 Arial,sans-serif;text-decoration:none}\n.sd26 .lt-video{border-radius:16px;overflow:hidden;margin:20px 0}\n.sd26 .lt-block .f-btn{font:600 15px/1.4 Arial,sans-serif!important;padding:14px 22px!important;border-radius:10px!important;max-width:100%!important;min-height:0!important;box-sizing:border-box;white-space:normal!important}\n@media(max-width:760px){.sd26 .lesson-list{grid-template-columns:1fr!important}.sd26 .sd26-hero{padding:24px;border-radius:16px}.sd26 .sd26-heading{font-size:24px!important}.sd26 .lesson-title-value{font-size:25px!important}.sd26 .lesson-list li.sd26-card a.item-a{padding:20px!important}.sd26 .sd26-route{grid-template-columns:1fr}.sd26 .lesson-header-block{padding:18px!important}}\n\n.sd26 .sd26-map{margin-top:20px;border-top:1px solid #ffffff30;padding-top:18px}.sd26 .sd26-map summary{cursor:pointer;font:600 14px/1.5 Arial,sans-serif;color:#e4edcc}.sd26 .sd26-map .sd26-route{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sd26 .lesson-list li.sd26-card a.item-a .sd26-open{margin-top:auto!important;align-self:flex-start}.sd26 .lesson-list li.sd26-card a.item-a .info{margin-bottom:20px!important}\n.sd26 .lesson-header-block table{table-layout:fixed!important;margin-top:20px!important;border-top:1px solid var(--sd-line)!important}.sd26 .lesson-header-block td{vertical-align:top!important;padding:18px 8px 0!important;font:400 13px/1.5 Arial,sans-serif!important}.sd26 .lesson-header-block td:first-child,.sd26 .lesson-header-block td:last-child{width:36%!important}.sd26 .lesson-header-block td:nth-child(2){width:28%!important}.sd26 .lesson-header-block td a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px!important;border:1px solid #d9c9e6;border-radius:9px;background:#fff;color:#674889;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;box-sizing:border-box;max-width:100%}.sd26 .lesson-header-block td .hidden-xs{font:400 12px/1.5 Arial,sans-serif!important;color:#7a6d83!important;margin-top:8px}.sd26 .lesson-header-block .user-state-label{font:400 12px/1.5 Arial,sans-serif!important}\n\n.sd26 .sd26-resource{border:1px solid #e5dceb;border-radius:14px;padding:20px!important;background:#fcfaff;font:600 16px/1.5 Arial,sans-serif!important;color:#382745!important;margin:12px 0!important}.sd26 .sd26-resource a{display:block;width:max-content;max-width:100%;box-sizing:border-box;margin-top:12px;background:#74509b;color:#fff!important;padding:10px 16px;border-radius:9px;text-decoration:none!important;font:600 13px/1.4 Arial,sans-serif!important}.sd26 .lt-files table{width:100%!important;border:1px solid #e5dceb;border-radius:14px;border-collapse:separate!important;padding:14px;background:#fcfaff}.sd26 .lt-files td{font:400 13px/1.5 Arial,sans-serif!important;padding:10px!important}.sd26 .lt-files a{display:inline-block;padding:10px 16px;background:#74509b;color:#fff!important;border-radius:9px;font:600 14px/1.4 Arial,sans-serif!important;text-decoration:none!important}\n\n.sd26 .sd26-hero{background-image:linear-gradient(90deg,rgba(32,20,44,.35),rgba(32,20,44,.6)),url(https://fs02.getcourse.ru/fileservice/file/download/a/59475/sc/99/h/b9c93388b4302eaf6c9590f84a0e0700.png);background-size:cover;background-position:center}.sd26 .sd26-heading{max-width:850px}.sd26 .lesson-list li.sd26-card.sd26-card{border-top:0!important}.sd26 .lesson-list li.sd26-card.sd26-card a.item-a:before{content:'';display:block;height:92px;background:#34203f url(https://fs02.getcourse.ru/fileservice/file/download/a/59475/sc/99/h/b9c93388b4302eaf6c9590f84a0e0700.png) center/cover;border-radius:10px;margin-bottom:18px}.sd26 .sd26-hw{background:#f7f3fa;border:1px solid #e3d8ec;border-radius:18px;padding:24px;margin:24px 0;font-family:Arial,sans-serif}.sd26 .sd26-hw .sd26-eyebrow{color:#806091}.sd26 .sd26-hw h3{font:600 23px/1.35 Arial!important;color:#382745!important;margin:10px 0 20px!important}.sd26 .sd26-hw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sd26 .sd26-hw-steps>div{background:white;border:1px solid #e5dceb;border-radius:12px;padding:18px}.sd26 .sd26-hw-steps b{font:600 15px/1.4 Arial;color:#68458b}.sd26 .sd26-hw-steps p{font:400 14px/1.6 Arial!important;color:#706378!important;margin:10px 0 0!important}.sd26 .sd26-curator{font:500 13px/1.6 Arial!important;color:#665474!important;margin:18px 0 0!important}.sd26 .lesson-send-answer-block .btn-send-answer{background:#74509b!important;border-color:#74509b!important;border-radius:9px!important;font:600 15px/1.5 Arial!important;padding:12px 20px!important}.sd26 .lesson-send-answer-block textarea{border:1px solid #cdbbdb!important;border-radius:10px;padding:14px!important;font:400 15px/1.6 Arial!important}.sd26 .lesson-send-answer-block .btn-save-draft{font:500 14px/1.5 Arial!important;color:#74509b!important}@media(max-width:700px){.sd26 .sd26-hw-steps{grid-template-columns:1fr}.sd26 .sd26-hw{padding:20px}.sd26 .sd26-hero{background-position:35% center}}\n/* Text-led cabinet and responsive refinement */\n.sd26 .sd26-card:before{display:none!important}.sd26 .sd26-hero{background:#282033!important}.sd26 .sd26-map[open] summary{margin-bottom:14px}.sd26 .sd26-club-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.sd26 .sd26-club-nav a{display:inline-flex;padding:11px 15px;background:#fff;border:1px solid #e0d7e8;border-radius:10px;color:#49315e;text-decoration:none;font:600 14px/1.4 Arial,sans-serif}.sd26 .lesson-list li.sd26-card{box-shadow:none!important}.sd26 .lesson-list li.sd26-card a.item-a .info{box-shadow:none!important;background:transparent!important}.sd26 .sd26-hero,.sd26 .sd26-hw,.sd26 .sd26-route,.sd26 .lesson-list,.sd26 .lesson-list li.sd26-card,.sd26 .lesson-list li.sd26-card a.item-a{min-width:0!important;box-sizing:border-box!important;max-width:100%!important}.sd26 .sd26-route a{min-width:0;overflow-wrap:anywhere}.sd26 .sd26-heading{overflow-wrap:break-word}.sd26 .lt-block img{max-width:100%;height:auto}.sd26 .lt-block iframe{max-width:100%}.sd26 .f-text a{overflow-wrap:anywhere}.sd26 .lesson-send-answer-block textarea{max-width:100%!important;box-sizing:border-box!important}\n@media(max-width:600px){.sd26 .sd26-hero{padding:22px 18px!important}.sd26 .sd26-heading,.sd26 .lesson-title-value{font-size:23px!important;line-height:1.35!important}.sd26 .sd26-lead{font-size:15px!important}.sd26 .sd26-route,.sd26 .sd26-map .sd26-route,.sd26 .sd26-hw-steps{grid-template-columns:minmax(0,1fr)!important}.sd26 .lesson-list{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.sd26 .lesson-list li.sd26-card{width:100%!important;margin:0!important}.sd26 .lesson-list li.sd26-card a.item-a{padding:20px!important}.sd26 .sd26-club-nav a,.sd26 .sd26-jumps a{font-size:14px!important;min-height:44px;box-sizing:border-box}.sd26 .lesson-header-block table td{overflow-wrap:anywhere}.sd26 .lesson-header-block td a{padding:10px 8px!important;font-size:12px!important}.sd26 .lt-files table{display:block;overflow-x:auto}.sd26 .sd26-hw{padding:20px 16px!important}.sd26 .lt-block .f-btn{width:100%!important;white-space:normal!important}.sd26 .sd26-resource a{width:100%;text-align:center}}\n.sd26 .sd26-course-cover{background:#282033!important;color:white;padding:36px!important;border-radius:20px;margin:0 0 24px!important;text-align:left!important}.sd26 .sd26-course-cover h2{font:600 34px/1.2 Arial,sans-serif!important;color:white!important;margin:14px 0!important}.sd26 .sd26-course-cover p{font:400 16px/1.6 Arial,sans-serif;color:#e2dbe9}.sd26 .sd26-workbook{border:1px solid #ded3e7;border-radius:14px;padding:20px!important;background:#fff!important;text-align:left!important;cursor:pointer}.sd26 .sd26-workbook b,.sd26 .sd26-workbook>span{display:block}.sd26 .sd26-workbook b{font:600 18px/1.4 Arial,sans-serif;color:#30223e}.sd26 .sd26-workbook>span{font:400 14px/1.5 Arial,sans-serif;margin-top:8px}.sd26 .sd26-workbook .sd26-open{color:#65417e;background:#f3edf7;padding:10px 12px;font-weight:600}.sd26 .sd26-course-cover>img,.sd26 .sd26-workbook>img{display:none!important}@media(max-width:600px){.sd26 .sd26-course-cover{padding:24px 18px!important}.sd26 .sd26-course-cover h2{font-size:26px!important}}\n\n.sd26 .lesson-list>li:not(.sd26-card){grid-column:1/-1!important;border:0!important;padding:8px 12px!important;min-height:0!important;background:transparent!important;font:400 13px/1.5 Arial!important}.sd26 .kon{border:1px solid #ddd!important;box-shadow:none!important;border-radius:14px!important;padding:22px!important;min-height:0!important;margin:0 0 16px!important}.sd26 .kon>.col-md-4{display:none!important}.sd26 .kon>.kol2{width:100%!important;padding:0!important;min-height:0!important}.sd26 .kon .orange{font:600 21px/1.4 Arial,sans-serif!important;text-align:left!important}.sd26 .kon .opis1{font:400 15px/1.6 Arial,sans-serif!important}.sd26 .kon .opis1:has(p>br:only-child){display:none!important}\n.sd26-blue{--sd-ink:#102845!important;--sd-muted:#52667e!important;--sd-line:#dce7f3!important}.sd26-blue .sd26-hero{background:#08244c!important}.sd26-blue .sd26-open,.sd26-blue .sd26-resource a{background:#125ba1!important}.sd26-blue .lesson-header-block{background:#f2f7fc!important}.sd26-blue .sd26-route a{border-color:#ffffff40!important}.sd26-blue .sd26-step{color:#8ed7ff!important}\n";document.head.appendChild(style); var club=!!Array.from(document.querySelectorAll('a[href*="stream/view"]')).find(function(a){return /\/id\/887366078(?:$|\/|\?)/.test(a.getAttribute('href'));})||['887366078','934867367','892059689'].includes(id); if(club)document.body.classList.add('sd26-club'); function el(tag,cls,text){var e=document.createElement(tag);e.className=cls;if(text)e.textContent=text;return e;} var hero=el('section','sd26-hero'),eye=el('div','sd26-eyebrow',club?'МАТЕРИАЛЫ КЛУБА':'ВАШЕ ОБУЧЕНИЕ'),title=el('h2','sd26-heading',lesson?heading.textContent.trim():(club?'Кабинет клуба «Незаменимых»':'Ваш маршрут по материалам')); hero.append(eye,title,el('p','sd26-lead',lesson?'Посмотрите урок и используйте материалы ниже для работы над своей задачей.':club?'Выберите запись по теме или откройте нужный раздел. Все материалы этой страницы собраны ниже.':'Открывайте нужный раздел или двигайтесь по программе в указанном порядке.')); if(club){var clubnav=el('nav','sd26-club-nav');clubnav.setAttribute('aria-label','Навигация по кабинету клуба');var seen=[];Array.from(document.querySelectorAll('a[href*="stream/view"]')).filter(function(a){return a.getClientRects().length&&a.closest('.breadcrumb, .breadcrumbs')}).forEach(function(a){if(seen.includes(a.href))return;seen.push(a.href);var x=el('a','',a.textContent.trim());x.href=a.getAttribute('href');clubnav.append(x);});if(!clubnav.children.length){var home=Array.from(document.querySelectorAll('a[href*="stream/view"]')).find(function(a){return /\/id\/887366078(?:$|\/|\?)/.test(a.getAttribute('href'));});if(home){var x=el('a','','← В кабинет клуба');x.href=home.getAttribute('href');clubnav.append(x);}}hero.append(clubnav);} if(lesson){document.querySelectorAll('.lt-block .f-text p').forEach(function(p){if(p.closest('.lt-lesson'))return;var links=p.querySelectorAll('a[href]');if(links.length!==1)return;var a=links[0],label=a.textContent.trim();if(!/^https?:\/\//.test(label))return;var rest=p.textContent.replace(a.textContent,'').trim();if(rest.length>120)return;p.classList.add('sd26-resource');a.setAttribute('title',a.href);a.textContent=/\.pdf(?:[?#]|$)/i.test(a.href)?'Открыть PDF ↗':'Открыть материал ↗';});var video=document.querySelector('.lt-video'),files=document.querySelector('.lt-raw-html,.lt-files'),nav=el('nav','sd26-jumps');if(video){video.id='sd26-video';var a=el('a','','Смотреть урок ↓');a.href='#sd26-video';nav.append(a);}if(files){files.id='sd26-materials';var b=el('a','','Материалы урока ↓');b.href='#sd26-materials';nav.append(b);}var mission=document.querySelector('.lesson-mission-wrapper');if(mission&&mission.getClientRects().length&&mission.querySelector('.lesson-mission-text')){mission.id='sd26-homework';var hwLink=el('a','','Задание и отправка ДЗ ↓');hwLink.href='#sd26-homework';nav.append(hwLink);if(mission.querySelector('.lesson-send-answer-block')){var guide=el('section','sd26-hw');guide.append(el('div','sd26-eyebrow','ПРАКТИКА ПО УРОКУ'),el('h3','','Как отправить домашнее задание'));var steps=el('div','sd26-hw-steps');[['01','Прочитайте задание','Выполните именно те пункты, которые указаны в этом уроке.'],['02','Подготовьте ответ','Вставьте текст или ссылку на свою работу в поле ответа. Если прикладываете ссылку, проверьте доступ к просмотру.'],['03','Отправьте','Нажмите «Отправить ответ». Черновик можно сохранить и дописать позже.']].forEach(function(x){var d=el('div','');d.append(el('b','',x[0]+' · '+x[1]),el('p','',x[2]));steps.append(d);});guide.append(steps,el('p','sd26-curator','Кураторы работают с 10:00 до 18:00. Воскресенье — выходной.'));mission.removeAttribute('id');guide.id='sd26-homework';mission.insertAdjacentElement('beforebegin',guide);}}hero.append(nav);var block=heading.closest('.lesson-header-block')||heading.parentElement.parentElement;block.insertAdjacentElement('afterend',hero);} else{var candidates=[table,list].filter(Boolean);var target=candidates.sort(function(a,b){return a.compareDocumentPosition(b)&2?1:-1})[0];target.insertAdjacentElement('beforebegin',hero); if(table){var links=Array.from(table.querySelectorAll('a[href*="stream/view"]')).filter(function(a){return a.getClientRects().length&&allowed.includes((a.getAttribute('href').match(/id\/(\d+)/)||[])[1]);});if(links.length>1){var route=el('nav','sd26-route');route.setAttribute('aria-label','Карта разделов');links.forEach(function(a,i){var link=el('a','');link.href=a.getAttribute('href');link.append(el('span','sd26-step',String(i+1).padStart(2,'0')),el('span','',a.querySelector('.stream-title')?.textContent.trim()||a.textContent.trim()));route.append(link);});hero.append(route);}} } if(id==='934283351'){ var old=document.getElementById('xdgetr3831');if(old){old.classList.add('sd26-course-cover');old.querySelectorAll('img').forEach(function(i){i.style.display='none';});old.append(el('div','sd26-eyebrow','ЛИЧНЫЙ КАБИНЕТ · МАТЕРИАЛЫ КУРСА'),el('h2','','AI-профессионал 5.0'),el('p','','Уроки, практика и дополнительные материалы. Выберите раздел своего тарифа ниже.'));} ['xdgetr8304','xdgetr4206','xdgetr8616'].forEach(function(key){var box=document.getElementById(key);if(!box)return;var img=box.querySelector('img');if(!img)return;box.classList.add('sd26-workbook');box.append(el('b','','Рабочая тетрадь'),el('span','',img.alt||'Материалы курса'),el('span','sd26-open','Открыть тетрадь →'));img.style.display='none';}); document.querySelectorAll('.obl').forEach(function(e){e.style.display='none';}); } if(list){var entries=Array.from(list.querySelectorAll('a.item-a')).filter(function(a){return a.getClientRects().length&&a.querySelector('.title');});if(entries.length){var map=el('details','sd26-map');map.open=true;map.append(el('summary','',(club?'Темы записей · ':'Карта уроков · ')+entries.length));var route=el('nav','sd26-route');route.setAttribute('aria-label','Карта уроков');entries.forEach(function(a,i){var link=el('a','');link.href=a.getAttribute('href');link.append(el('span','sd26-step',String(i+1).padStart(2,'0')),el('span','',a.querySelector('.title').textContent.replace(/просмотрено/g,'').trim()));route.append(link);});map.append(route);hero.append(map);}list.querySelectorAll('li').forEach(function(li){var t=li.querySelector('.title'),a=li.querySelector('a.item-a');if(!t||!a)return;var node=Array.from(t.childNodes).find(function(n){return n.nodeType===3&&n.textContent.trim();});var m=node&&node.textContent.match(/^\s*\[(\d{2}\.\d{2}\.\d{2,4})\]\s*/);if(m){var date=el('div','sd26-date','Запись · '+m[1]);t.insertAdjacentElement('beforebegin',date);node.textContent=node.textContent.replace(m[0],'');}li.classList.add('sd26-card');var c=el('span','sd26-open','Открыть урок →');a.append(c);});} } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start);else start();window.addEventListener('load',start); })(); (function(){if(!/\/teach\/control\/(stream|lesson)/.test(location.pathname)||/editMode[=/]1/.test(location.href))return;function show(){if(!document.body.classList.contains('gc-user-logined')||document.querySelector('.sd26-promo'))return;var target=document.querySelector('.lesson-header-block,.xdget-root,.stream-table,.lesson-list');if(!target)return;if(/\/stream\/?(?:index)?$/.test(location.pathname)&&Array.from(document.images).some(function(i){return /практик/i.test(i.alt)}))return;var a=document.createElement('aside');a.className='sd26-promo';a.innerHTML='
Вайбкодинг · ИИ-агенты · Веб-сервисы и контент