CINXE.COM

<!DOCTYPE html> <html lang=ru> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> const userIdLS = JSON.parse(localStorage.getItem('user')); const userId = userIdLS?.data?.id; function hasSubdomain() { const hostname = new URL(window.location.href).hostname; const parts = hostname.split('.'); return parts.length > 2 && !(parts.length === 3 && parts[0] === 'www'); } const apiEndpoint = hasSubdomain() ? 'https://dev-api2.sololearn.com/web-logs/client-error' : 'https://api2.sololearn.com/v2/web-logs/client-error'; function extractErrorInfo(error) { let message = ''; let stack = 'Stack not available'; if (error instanceof Error) { message = error.message; stack = error.stack || stack; } else if (typeof error === 'object') { message = error && JSON.stringify(error); } else { message = error && String(error); } return { message, stack }; } window.addEventListener('error', (event) => { const { message, stack } = extractErrorInfo(event.error); fetch(apiEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ error: `${message || event.message} at ${event.filename}:${event.lineno}:${event.colno}`, userId: userId, location: window.location.href, stack: stack }) }).catch(console.error); }); window.addEventListener('unhandledrejection', (event) => { const { message, stack } = extractErrorInfo(event.reason); fetch(apiEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ error: message, stack: stack, userId: userId, location: window.location.href, }) }).catch(console.error); }); </script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'datalayer_ready', logged_in: false, }); </script> <script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "granted", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 2000, }); gtag("set", "ads_data_redaction", true); </script> <script> window.addEventListener("CookiebotOnLoad", function () { if (Cookiebot.consent.marketing && window.AF_SDK && !AF_SDK.PLUGINS.PBA.getMeasurementStatus()) { AF_SDK.PLUGINS.PBA.enableMeasurement(); } }); window.addEventListener("CookiebotOnDialogInit", function () { if ( window.location.pathname.includes("privacyPolicy") || window.location.pathname.includes("termsOfUse") || window.location.pathname.includes("privacy_policy") || window.location.pathname.includes("terms_conditions") ) { Cookiebot.submitCustomConsent(!1, !1, !1); Cookiebot.hide(); window.addEventListener("CookiebotOnConsentReady", function () { Cookiebot.deleteConsentCookie(); }); } }); </script> <!-- Google Tag Manager --> <script data-cookieconsent="ignore"> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-P7MQKF7');</script> <!-- End Google Tag Manager --> <script> !function (w, d, t) { w.TiktokAnalyticsObject=t; var ttq=w[t]=w[t]||[]; ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"], ttq.setAndDefer=function(t,e){ t[e]=function(){ t.push([e].concat(Array.prototype.slice.call(arguments,0))) } }; for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]); ttq.instance=function(t){ for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]); return e }, ttq.load=function(e,n){ var i="https://analytics.tiktok.com/i18n/pixel/events.js"; ttq._i=ttq._i||{}, ttq._i[e]=[], ttq._i[e]._u=i, ttq._t=ttq._t||{}, ttq._t[e]=+new Date, ttq._o=ttq._o||{}, ttq._o[e]=n||{}; n=document.createElement("script"); n.type="text/javascript", n.async=!0, n.src=i+"?sdkid="+e+"&lib="+t; e=document.getElementsByTagName("script")[0]; e.parentNode.insertBefore(n,e) }; ttq.load('CN9L0P3C77U706OO6B80'); ttq.page(); }(window, document, 'ttq'); </script> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="86ebafe5-65fb-481e-bb38-02b04d4bfd4f" data-blockingmode="auto" type="text/javascript"></script> <script> window.slConfig = {"envURLs":{"authApiHost":"https://www.sololearn.com","learnApiHost":"https://api2.sololearn.com/v2","authenticationApiHost":"https://api2.sololearn.com/v2/authentication","playgroundApiHost":"https://api2.sololearn.com/v2/codeplayground","codeCoachApiHost":"https://api2.sololearn.com/v2/judge","trackingApiHost":"https://api2.sololearn.com/v2/tracking","paymentApiHost":"https://api2.sololearn.com/v2/payment","experimentApiHost":"https://api2.sololearn.com/v2/dynamicflow","onboardingApiHost":"https://api2.sololearn.com/v2/dynamicflow","commentsApiHost":"https://www.sololearn.com","userInfoApiHost":"https://api2.sololearn.com/v2/userinfo","userInfoApiHostV2":"https://api2.sololearn.com/v2/userinfo","achievementApiHost":"https://api2.sololearn.com/v2/achievement","cdnApiHost":"https://assets.sololearn.com","cdnApiHostV2":"https://blob.sololearn.com","playgroundUrl":"https://www.sololearn.com/compiler-playground","soloLearnUrl":"https://www.sololearn.com","lookupApiHost":"https://api2.sololearn.com/v2/lookup","mailingApiHost":"https://www.sololearn.com","staticPagesApiHost":"https://www.sololearn.com","gamificationApiHost":"https://api2.sololearn.com/v2/gamification","homeApiHost":"https://api2.sololearn.com/v2/dynamicflow","environmentUrl":"https://api2.sololearn.com","socketPath":"/v2/notifications/connect","codeRepoApiHost":"https://api2.sololearn.com/v2/coderepo","userSettingsApiHost":"https://api2.sololearn.com/v2/dynamicflow","experimentsApiHost":"https://api2.sololearn.com/v2/dynamicflow","appsFlyerApiHost":"https://api2.sololearn.com/v2","kudosApiHost":"https://api2.sololearn.com/v2/kudos","iterableSyncApi":"https://api2.sololearn.com/v2","abTestingApiHost":"https://api2.sololearn.com/v2/dynamicflow","leaderboardApi":"https://api2.sololearn.com/v2/leagues","xpApiHost":"https://api2.sololearn.com/v2/xp","certificateHost":"https://sololearn.com/certificate","certificateApiHost":"https://api2.sololearn.com/v2/certificates","dynamicTrackingHost":"https://api2.sololearn.com/v2/tnas/api/tnas","learnEngineApiHost":"https://api2.sololearn.com/v2/learnEngine","monolithApiHost":"https://api3.sololearn.com","leAssetsRoot":"https://sllearnenginedev.sololearn.com","landingPageApiHost":"https://lecontent.sololearn.com","blobApiHost":"https://lecontent.sololearn.com","streakApiHost":"https://api2.sololearn.com/v2/streak","dynamicOnboardingHost":"https://api2.sololearn.com/v2/onboarding","trendsApiHost":"https://api2.sololearn.com/v2/trends","subscriptionApiHost":"https://api2.sololearn.com/v2/subscription","extTrackingOrchestratorApiHost":"https://api2.sololearn.com/ext-tracking-orchestrator","extTrackingFacebookApiHost":"https://api2.sololearn.com/v2/fnas","aIChatHost":"https://api2.sololearn.com/v2","newExperimentApiHost":"https://api2.sololearn.com/v2/experiment","codeAssistantHost":"https://api2.sololearn.com/v2/ai-adapter/api/assistant","localizationApiHost":"https://api2.sololearn.com/v2/localization/api/localization"}} window.globalConfig = {"fbAppId":"153040644900826","authenticationApiHost":"https://api2.sololearn.com/v2/authentication","githubClientId":"81258a84055f997ac823","redirectURI":"https://www.sololearn.com/users/login","publicTokenCaptchaKey":"6Lfk-TIeAAAAAHHyvt9KCccPBRMcxSgDJ_YvPNuu","recaptchaKey":"6LcX-qEmAAAAAD5-anv1UFEaozkvfIcOitw2eUEW","bugsnagKey":"478d33e82ec5ae9a9cb01207ea237326","stackoverflowClientId":"14353","env":"prod","host":"https://www.sololearn.com","appName":"Sololearn"} </script> <script> var FB; </script> <script> window.isDOMContentLoaded = false; window.addEventListener("DOMContentLoaded", function () { window.isDOMContentLoaded = true; }); if (document.readyState === "loading") { window.addEventListener("load", function () { if (!window.isDOMContentLoaded) window.dispatchEvent(new Event("DOMContentLoaded")); }); } </script> <script src="/scripts/sltrg.js"></script> <script src="/scripts/fngprnt.js"></script> <script src="/scripts/definer.js"></script> <link rel="shortcut icon" href="https://www.sololearn.com/Images/favicon.ico" /> <style>@font-face{font-family:"Fira Sans";src:url("https://assets.sololearn.com/fonts/FiraSansRegular/fira-sans-v10-latin-regular.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraSansRegular/fira-sans-v10-latin-regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Fira Sans";src:url("https://assets.sololearn.com/fonts/FiraSansSemiBold/fira-sans-v10-latin-600.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraSansSemiBold/fira-sans-v10-latin-600.woff") format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Fira Mono";src:url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.eot");src:url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-medium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-bold.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-extrabold.ttf") format("truetype");font-style:normal;font-weight:700}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}figure{margin:0}html,body,button,input,textarea,select{font-family:"Fira Sans",sans-serif}.text-display-1{font-family:"Fira Sans",sans-serif;font-size:80px;letter-spacing:-0.03em;line-height:1.1;font-weight:600}.text-display-2{font-family:"Fira Sans",sans-serif;font-size:56px;letter-spacing:-0.03em;line-height:1.1;font-weight:600}.text-heading-1{font-family:"Fira Sans",sans-serif;font-size:40px;letter-spacing:-0.03em;line-height:1.2;font-weight:600}.text-heading-2{font-family:"Fira Sans",sans-serif;font-size:32px;letter-spacing:-0.03em;line-height:1.2;font-weight:600}.text-heading-3{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600}.text-heading-4{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600}.text-heading-5{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}.text-heading-6{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600}.text-body-1{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.text-body-2{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400}.text-body-3{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.text-body-4{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400}.text-body-1-strong{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}.text-body-2-strong{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:600}.text-body-3-strong{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:600}.text-body-4-strong{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:600}.💅 [class^=sol-]{box-shadow:inset 0 0 0 1000px rgba(142,251,25,.7)}.sol-button{position:relative;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;max-width:100%;border:0;border-radius:4px;text-align:center;text-decoration:none;transition:background-color .2s linear;cursor:pointer}.sol-button:disabled,.sol-button-disabled,.sol-button-loading{opacity:50%;pointer-events:none}.sol-button-loading svg{animation:rotate .8s infinite linear;height:24px;width:24px}.sol-button svg{margin:0 8px}.sol-button-full{width:100%}.sol-button-primary{background-color:#2493df;color:#fff}.sol-button-primary:hover{background-color:#2aa7fd}.sol-button-primary:active{background-color:#45b3ff}.sol-button-secondary{background-color:rgba(0,0,0,0);border:1px solid #2493df;color:#2493df}.sol-button-secondary:hover{background-color:#ecf7ff}.sol-button-secondary:active{background-color:#e5f0f7}.sol-button-tertiary{background-color:rgba(0,0,0,0);color:#6b7f99}.sol-button-tertiary:hover{background-color:#dbe6eb}.sol-button-tertiary:active{background-color:#d6e1e5}.sol-button-success{background-color:#40bf9c;color:#fff}.sol-button-success:hover{background-color:#30dcb0}.sol-button-success:active{background-color:#32e3b6}.sol-button-danger{background-color:#f35843;color:#fff}.sol-button-danger:hover{background-color:#fc7664}.sol-button-danger:active{background-color:#ff988a}.sol-button-pro{background-color:#ffa310;color:#000a23}.sol-button-pro:hover{background-color:#ffb238}.sol-button-pro:active{background-color:#ffc261}.sol-button-aiprimary{font-family:"Plus Jakarta Sans",sans-serif !important;background-color:#8252dd;border:1px solid #8252dd;color:#fff}.sol-button-aiprimary:hover{background-color:#9b75e4}.sol-button-aiprimary:active{background-color:#9b75e4}.sol-button-aisecondary{font-family:"Plus Jakarta Sans",sans-serif !important;background-color:#fff;color:#8252dd;border:1px solid #8252dd}.sol-button-aisecondary:hover{background-color:rgba(214,194,233,.2)}.sol-button-aisecondary:active{background-color:rgba(214,194,233,.2)}.sol-button-m{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1;font-weight:600;padding:0 48px;min-height:48px}.sol-button-s{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1;font-weight:600;padding:0 24px;min-height:32px}.sol-button-s.sol-button-loading svg{height:16px;width:16px}@media(hover: hover)and (pointer: fine){.sol-button{transition:none}}@keyframes scaleModal{0%{transform:scale(0.8)}100%{transform:scale(1)}}.sol-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999;color:#6b7f99;animation:fadeIn .5s ease forwards}.sol-modal-noPadding .sol-modal_content{padding:0}.sol-modal-noPadding .sol-modal_close{right:16px;top:16px;position:absolute}.sol-modal-dark .sol-modal_close{color:#f9f9fa}.sol-modal-fullscreen .sol-modal_content{width:100%;margin:0;height:100vh;max-height:100vh;box-shadow:none;border-radius:0;padding:48px 40px}.sol-modal-default .sol-modal_content{display:flex;flex-direction:column;justify-content:space-between}.sol-modal-default .sol-modal_body{overflow-y:auto;padding-bottom:24px}.sol-modal-default .sol-modal_actions{margin-top:0;position:relative}.sol-modal-default .sol-modal_actions:before{content:"";position:absolute;height:24px;bottom:100%;left:0;right:0;background:linear-gradient(to bottom, transparent 0%, #f9f9fa 60%)}.sol-modal_close{display:flex;justify-content:flex-end}.sol-modal_closeButton{cursor:pointer;background:none;color:inherit;border:none;padding:0;line-height:0}.sol-modal_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.5019607843)}.sol-modal_content{min-width:448px;background-color:#f9f9fa;box-shadow:0px 16px 32px rgba(0,0,0,.2392156863);border-radius:8px;padding:16px 16px 40px;text-align:center;animation:scaleModal .2s ease forwards;max-height:calc(100vh - 64px);overflow:auto;margin:0 32px}.sol-modal_illustration{margin-top:16px;margin-left:auto;margin-right:auto;max-width:100%}.sol-modal_headline{margin-top:16px;font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;color:#2d3846}.sol-modal_description{margin-top:8px;font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.sol-modal_actions{display:flex;justify-content:center;margin-top:24px}.sol-modal_actions>*+*{margin-left:24px}@media(max-width: 575px){.sol-modal_content{min-width:296px}.sol-modal-fullscreen .sol-modal_content{padding:48px 16px}.sol-modal_actions{flex-direction:column-reverse}.sol-modal_actions>*+*{margin-left:0}.sol-modal_actions *:not(:last-child){margin-top:16px}}.sol-input{display:flex;flex-direction:column;color:#6b7f99}.sol-input:hover .sol-input_control{border-color:#2493df}.sol-input_control{position:relative;border:solid 1px #c8d2db;border-radius:4px;height:48px;transition:all .2s linear}.sol-input_input{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;width:100%;height:100%;padding:0 16px;color:#2d3846;border:none;background-color:rgba(0,0,0,0)}.sol-input_input:focus{outline:none}.sol-input_label{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;margin-bottom:8px}.sol-input_caption{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;margin-top:8px}.sol-input_icon{position:absolute;top:50%;transform:translateY(-50%);right:16px;height:24px;width:24px}.sol-input-s .sol-input_control{height:32px}.sol-input-s .sol-input_input{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sol-input-s .sol-input_label{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600}.sol-input-s .sol-input_caption{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;margin-top:8px}.sol-input-s .sol-input_icon{height:16px;width:16px}.sol-input.has-icon .sol-input_input{padding-right:56px}.sol-input.is-invalid .sol-input_control{border-color:#f35843}.sol-input.is-invalid .sol-input_icon,.sol-input.is-invalid .sol-input_caption{color:#f35843}.sol-input.is-valid .sol-input_control{border-color:#40bf9c}.sol-input.is-valid .sol-input_icon{color:#40bf9c}.sol-input.is-focused .sol-input_control{box-shadow:0 0 0 4px #d3e9f9}.sol-input.is-disabled{opacity:.5;pointer-events:none}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);text-decoration:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a{outline:none;text-decoration:none}a:focus,a:visited{outline:none}a:focus:focus,a:visited:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.grecaptcha-badge{visibility:hidden}@font-face{font-family:"GothamRounded-Light";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GothamRounded-Normal";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"GothamRounded-Medium";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamRounded-Bold";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzeRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDto1d3HnvfUS5NBBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gloria Hallelujah";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v21/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS11zOmvVCE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Caveat";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/caveat/v18/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYT5Kmgq3sw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SF Mono";font-style:normal;font-weight:600;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-bold.ttf") format("truetype")}@font-face{font-family:"SF Mono";font-style:normal;font-weight:400;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-medium.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#main{width:100%;max-width:100%;overflow:hidden}iframe[title="recaptcha challenge expires in two minutes"]{pointer-events:all} /*# sourceURL=webpack://./src/client/App.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/fontface.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/animations.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/global.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/utility.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/picky.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Button/Button.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Modal/Modal.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Forms/Input/Input.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_reset.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_fonts.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jbGllbnQvQXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL2ZvbnRmYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdXRpbGl0eS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy9waWNreS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvQnV0dG9uL0J1dHRvbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Nb2RhbC9Nb2RhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvRm9ybXMvSW5wdXQvSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0NHQSx1QkFDRSxDQUFBLHlOQUNBLENBQUEsaUJBSUEsQ0FBQSxlQ1RlLENBQUEsV0RZakIsdUJBQ0UsQ0FBQSxtTkFDQSxDQUFBLGlCQUlBLENBQUEsZUNoQmMsQ0FBQSxXRG1CaEIsdUJBQ0UsQ0FBQSxrRkFDQSxDQUFBLG1NQUNBLENBQUEsaUJBR0EsQ0FBQSxlQzNCZSxDQUFBLFdEOEJqQiwrQkFDRSxDQUFBLDJHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQ2pDYyxDQUFBLFdEb0NoQiwrQkFDRSxDQUFBLHlHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQ3ZDYyxDQUFBLFdEMENoQiwrQkFDRSxDQUFBLDhHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQzdDZSxDQUFBLGtCQ0hqQixHQUNFLHNCQUNFLENBQUEsS0FFRix3QkFDRSxDQUFBLENBQUEsa0JBSUosS0FDRSxTQUNFLENBQUEsR0FHRixTQUNFLENBQUEsQ0FBQSxtQkNaRixxQkFHRSxDQUFBLEtBSUosa0NBQ0UsQ0FBQSxpQ0FDQSxDQUFBLGFBQ0EsQ0FBQSxrQ0MySXdCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxPRHZJMUIsUUFDRSxDQUFBLHVDQUdGLGtDQ2xCWSxDQUFBLGdCQ0RaLGtDRHNKMEIsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQ25KMUIsa0NEbUowQixDQUFBLGNBQUEsQ0FBQSxzQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0JDaEoxQixrQ0RnSjBCLENBQUEsY0FBQSxDQUFBLHNCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxnQkM3STFCLGtDRDZJMEIsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQzFJMUIsa0NEMEkwQixDQUFBLGNBQUEsQ0FBQSxzQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0JDdkkxQixrQ0R1STBCLENBQUEsY0FBQSxDQUFBLHNCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxnQkNwSTFCLGtDRG9JMEIsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQ2pJMUIsa0NEaUkwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsYUM5SDFCLGtDRDhIMEIsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGFDM0gxQixrQ0QySDBCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxhQ3hIMUIsa0NEd0gwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsYUNySDFCLGtDRHFIMEIsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLG9CQ2xIMUIsa0NEa0gwQixDQUFBLGNBQUEsQ0FBQSxnQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsb0JDL0cxQixrQ0QrRzBCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxvQkM1RzFCLGtDRDRHMEIsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLG9CQ3pHMUIsa0NEeUcwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsa0JFdkp4QixpREFDRSxDQUFBLFlDTUosaUJBQ0UsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsY0FDQSxDQUFBLFFBQ0EsQ0FBQSxpQkNmZSxDQUFBLGlCRGlCZixDQUFBLG9CQUNBLENBQUEsc0NBQ0EsQ0FBQSxjQUNBLENBQUEsOERBRUEsV0FHRSxDQUFBLG1CQUNBLENBQUEsd0JBSUEsb0NBQ0UsQ0FBQSxXRTNCSSxDQUFBLFVBQUEsQ0FBQSxnQkZpQ1IsWUFDRSxDQUFBLGlCQUdGLFVBQ0UsQ0FBQSxvQkFHRix3QkdSMEIsQ0FBQSxVQUROLENBQUEsMEJIWWxCLHdCR1Y4QixDQUFBLDJCSGE5Qix3QkdaK0IsQ0FBQSxzQkhnQmpDLDhCQUNFLENBQUEsd0JBQ0EsQ0FBQSxhR2pCb0IsQ0FBQSw0QkhtQnBCLHdCR2pCZ0MsQ0FBQSw2QkhvQmhDLHdCR25CaUMsQ0FBQSxxQkh1Qm5DLDhCQUNFLENBQUEsYUd2Qm1CLENBQUEsMkJIeUJuQix3Qkd2QitCLENBQUEsNEJIMEIvQix3Qkd6QmdDLENBQUEsb0JINkJsQyx3QkczQjBCLENBQUEsVUFETixDQUFBLDBCSCtCbEIsd0JHN0I4QixDQUFBLDJCSGdDOUIsd0JHL0IrQixDQUFBLG1CSG1DakMsd0JHakN5QixDQUFBLFVBRE4sQ0FBQSx5QkhxQ2pCLHdCR25DNkIsQ0FBQSwwQkhzQzdCLHdCR3JDOEIsQ0FBQSxnQkh5Q2hDLHdCR3ZDc0IsQ0FBQSxhQUROLENBQUEsc0JIMkNkLHdCR3pDMEIsQ0FBQSx1Qkg0QzFCLHdCRzNDMkIsQ0FBQSxzQkhnRDdCLHFEQUNFLENBQUEsd0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSw0QkFDQSx3QkFDRSxDQUFBLDZCQUVGLHdCQUNFLENBQUEsd0JBR0oscURBQ0UsQ0FBQSxxQkFDQSxDQUFBLGFBQ0EsQ0FBQSx3QkFDQSxDQUFBLDhCQUNBLHFDQUNFLENBQUEsK0JBRUYscUNBQ0UsQ0FBQSxjQUlKLGtDSG9Cd0IsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxhQUFBLENBQUEsZUFBQSxDQUFBLGNHbEJ0QixDQUFBLGVFL0hRLENBQUEsY0ZtSVYsa0NIY3dCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsYUFBQSxDQUFBLGVBQUEsQ0FBQSxjR1p0QixDQUFBLGVFdklPLENBQUEscUNGMklMLFdFN0lJLENBQUEsVUFBQSxDQUFBLHdDRnFKVixZQUNFLGVBQ0UsQ0FBQSxDQUFBLHNCSWxKSixHQUNFLG9CQUNFLENBQUEsS0FFRixrQkFDRSxDQUFBLENBQUEsV0FJSixjQUNFLENBQUEsS0FDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsTUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsV0FDQSxDQUFBLGFEb0RrQixDQUFBLGtDQ2xEbEIsQ0FBQSx3Q0FHRSxTQUNFLENBQUEsc0NBRUYsVUYvQk0sQ0FBQSxRQUFBLENBQUEsaUJFa0NKLENBQUEsaUNBS0YsYURxQ2UsQ0FBQSx5Q0MvQmYsVUFDRSxDQUFBLFFBQ0EsQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsc0NBS0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsNkJBQ0EsQ0FBQSxtQ0FFRixlQUNFLENBQUEsbUJGOURJLENBQUEsc0NFaUVOLFlBQ0UsQ0FBQSxpQkFDQSxDQUFBLDZDQUNBLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLFdGdEVFLENBQUEsV0V3RUYsQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLGtFQUNBLENBQUEsaUJBU04sWUFDRSxDQUFBLHdCQUNBLENBQUEsdUJBR0YsY0FDRSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBR0YsaUJBQ0UsQ0FBQSxLQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLHdDRDFFbUIsQ0FBQSxtQkM4RXJCLGVBQ0UsQ0FBQSx3QkRsQ2UsQ0FBQSxnREZ6RUMsQ0FBQSxpQkFMSCxDQUFBLHNCR29IYixDQUFBLGlCQUNBLENBQUEsc0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLGFBQ0EsQ0FBQSxhQUNBLENBQUEsd0JBR0YsZUYxSFEsQ0FBQSxnQkU0SE4sQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxvQkFHRixlRmpJUSxDQUFBLGtDTHFKZ0IsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGFNM0VULENBQUEsdUJDNkRmLGNGeklTLENBQUEsa0NMdUplLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxtQk9UeEIsWUFDRSxDQUFBLHNCQUNBLENBQUEsZUY3SU0sQ0FBQSx1QkUrSU4sZ0JGL0lNLENBQUEseUJFc0pWLG1CQUVJLGVBQ0UsQ0FBQSx5Q0FJQSxpQkFDRSxDQUFBLG1CQUlKLDZCQUNFLENBQUEsdUJBRUEsYUFDRSxDQUFBLHNDQUVGLGVGektJLENBQUEsQ0FBQSxXR0tWLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGFGVGUsQ0FBQSxvQ0VZYixvQkYyRGtCLENBQUEsbUJFdERwQixpQkFDRSxDQUFBLHdCQUNBLENBQUEsaUJKcEJhLENBQUEsV0lzQmIsQ0FBQSx5QkFDQSxDQUFBLGlCQUdGLGtDUjhId0IsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLFVRNUh0QixDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsYUY4QlMsQ0FBQSxXRTVCVCxDQUFBLDhCQUNBLENBQUEsdUJBQ0EsWUFDRSxDQUFBLGlCQUlKLGtDUmlId0IsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGlCS3ZKZixDQUFBLG1CRzJDVCxrQ1I0R3dCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxjS3ZKZixDQUFBLGdCR2dEVCxpQkFDRSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLFVIakRNLENBQUEsV0dtRE4sQ0FBQSxVQUNBLENBQUEsZ0NBSUEsV0FDRSxDQUFBLDhCQUdGLGtDUnlGc0IsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLDhCUXJGdEIsa0NScUZzQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0NRakZ0QixrQ1JpRnNCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxjS3ZKZixDQUFBLDZCRzJFUCxXQUNFLENBQUEsVUFDQSxDQUFBLHFDQU1BLGtCQUNFLENBQUEseUNBT0Ysb0JGakJnQixDQUFBLCtFRW9CaEIsYUYvQmMsQ0FBQSx1Q0V3Q2Qsb0JGL0JpQixDQUFBLG9DRWtDakIsYUY3Q2UsQ0FBQSx5Q0VxRGYsNEJBQ0UsQ0FBQSx1QkFLTixVQUNFLENBQUEsbUJBQ0EsQ0FBQSxvQkMzSEosWUFDSSxDQUFBLHFDQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxVQUNBLENBQUEsMEJBRUEsb0JBUEosZ0JBUVEsQ0FBQSxDQUFBLGlEQUdKLG9CQVhKLGdCQVlRLENBQUEsQ0FBQSxnREFHSixvQkFmSixlQWdCUSxDQUFBLENBQUEsK0NBR0osb0JBbkJKLGVBb0JRLENBQUEsQ0FBQSwrQ0FHSixvQkF2QkosZUF3QlEsQ0FBQSxDQUFBLHlCQUVKLG9CQTFCSixvQ0EyQlEsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLENBQUEseUJBR0osc0JBQ0ksQ0FBQSwyQkFFSixzQkFDSSxDQUFBLDJCQUdKLHNCQUNJLENBQUEsMkJBRUosc0JBQ0ksQ0FBQSwyQkFFSixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUNBLDRCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUNBLDRCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUVBLDRCQUhKLHNCQUlRLENBQUEsQ0FBQSw2QkFJUixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw2QkFFSixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw2QkFFSixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw4QkFFSixvQkFDSSxDQUFBLDhCQUVKLG9CQUNJLENBQUEsMlpDOUhSLFFBYUksQ0FBQSxTQUNILENBQUEsUUFDRyxDQUFBLFlBQ0EsQ0FBQSxjQUNILENBQUEsdUJBQ0csQ0FBQSxxQkFDQSxDQUFBLEVBR0osNkNBQ0ksQ0FBQSxvQkFDQSxDQUFBLE9BSUosU0FDSSxDQUFBLDhFQUlKLGFBRUMsQ0FBQSxLQUdELGFBQ0MsQ0FBQSxNQUdELGVBQ0MsQ0FBQSxhQUdELFdBQ0MsQ0FBQSxvREFHRCxVQUVDLENBQUEsWUFDQSxDQUFBLE1BR0Qsd0JBQ0MsQ0FBQSxnQkFDQSxDQUFBLHVNQUdELHVCQUlJLENBQUEsb0JBQ0EsQ0FBQSxtQkFHSix1QkFDSSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHNCQUNBLENBQUEsU0FHSixhQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsbUJBT0osb0JBR0ksRUFBQSxjQUNBLEVBQUEsTUFDQSxDQUFBLGNBQ0EsQ0FBQSxzQkFRSixZQUNJLENBQUEsUUFDQSxDQUFBLFNBUUosWUFDSSxDQUFBLEtBVUosY0FDSSxDQUFBLDZCQUNBLENBQUEseUJBQ0EsQ0FBQSxRQU9KLFlBQ0ksQ0FBQSxFQUdKLFlBQ0ksQ0FBQSxvQkFDQSxDQUFBLGtCQUNBLFlBRUksQ0FBQSw4QkFDQSxZQUNJLENBQUEsaUJBUVosU0FFSSxDQUFBLElBUUosUUFDSSxDQUFBLDhCQUNBLENBQUEsT0FPSixRQUNJLENBQUEsS0FPSixRQUNJLENBQUEsU0FPSix1QkFDSSxDQUFBLFlBQ0EsQ0FBQSwwQkFDQSxDQUFBLE9BU0osUUFDSSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxFQUFBLGdCQUNBLENBQUEsNkJBVUosY0FJSSxDQUFBLFFBQ0EsQ0FBQSx1QkFDQSxFQUFBLHFCQUNBLENBQUEsYUFRSixrQkFFSSxDQUFBLGNBVUosbUJBRUksQ0FBQSxvRUFhSix5QkFJSSxDQUFBLGNBQ0EsRUFBQSxnQkFDQSxDQUFBLHNDQU9KLGNBRUksQ0FBQSx1Q0FVSixxQkFFSSxDQUFBLFNBQ0EsRUFBQSxXQUNBLEVBQUEsVUFDQSxDQUFBLG1CQVNKLDRCQUNJLENBQUEsMkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHNCQUNBLENBQUEsK0ZBUUosdUJBRUksQ0FBQSxpREFPSixRQUVJLENBQUEsU0FDQSxDQUFBLFNBUUosYUFDSSxDQUFBLGtCQUNBLENBQUEsTUFPSix3QkFDSSxDQUFBLGdCQUNBLENBQUEsa0NBR0osVUFLSSxDQUFBLElBR0oscUJBQ0ksQ0FBQSxTQUdKLFFBQ0ksQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLFNBR0osZUFDSSxDQUFBLGFBR0osYUFDSSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLGtCQUdKLGlCQUNJLENBQUEsV0NqWEosaUNBQ0ksQ0FBQSxxU0FDQSxDQUFBLGVBR0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osa0NBQ0ksQ0FBQSxrU0FDQSxDQUFBLGtCQUdBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLGtDQUNJLENBQUEsd1NBQ0EsQ0FBQSxlQUdBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLGdDQUNJLENBQUEsa1NBQ0EsQ0FBQSxnQkFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHNHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLHVCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsMEdBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osdUJBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwR0FDQSxDQUFBLDZLQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDBHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLHVCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsc0dBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osdUJBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwR0FDQSxDQUFBLDZLQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDBHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLCtCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsd0hBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxvSEFDQSxDQUFBLDZLQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLDZRQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLGdSQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLG9RQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLG1SQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixxQkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDRGQUNBLENBQUEsV0FJSixxQkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDhGQUNBLENBQUEsV0FJSiwrQkFDSSxDQUFBLGlCQUNBLENBQUEsbUJBQ0EsQ0FBQSxzSEFDQSxDQUFBLDZLQUNBLENBQUEsTWhCNUpKLFVBQ0MsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLDJEQUdELGtCQUNDIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvY29tbW9uXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvQnV0dG9uL0J1dHRvblwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL01vZGFsL01vZGFsXCI7XG5AdXNlIFwiQHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Gb3Jtcy9JbnB1dC9JbnB1dFwiO1xuXG5AaW1wb3J0IFwiY2FycGV0XCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4jbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlmcmFtZVt0aXRsZT1cInJlY2FwdGNoYSBjaGFsbGVuZ2UgZXhwaXJlcyBpbiB0d28gbWludXRlc1wiXSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4iLCJAdXNlICcuL3VybCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1JlZ3VsYXIvZmlyYS1zYW5zLXYxMC1sYXRpbi1yZWd1bGFyLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1JlZ3VsYXIvZmlyYS1zYW5zLXYxMC1sYXRpbi1yZWd1bGFyLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1NlbWlCb2xkL2ZpcmEtc2Fucy12MTAtbGF0aW4tNjAwLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1NlbWlCb2xkL2ZpcmEtc2Fucy12MTAtbGF0aW4tNjAwLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIE1vbm8nO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfUZpcmFNb25vUmVndWxhci9GaXJhTW9uby1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfUZpcmFNb25vUmVndWxhci9GaXJhTW9uby1SZWd1bGFyLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhTW9ub1JlZ3VsYXIvRmlyYU1vbm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfXBsdXNqYWthcnRhc2Fucy9wbHVzamFrYXJ0YXNhbnMtbWVkaXVtLnR0ZicpXG4gICAgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbWVkaXVtO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfXBsdXNqYWthcnRhc2Fucy9wbHVzamFrYXJ0YXNhbnMtYm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31wbHVzamFrYXJ0YXNhbnMvcGx1c2pha2FydGFzYW5zLWV4dHJhYm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXhzdHJvbmc7XG59XG4iLCIkd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiR3ZWlnaHQtbWVkaXVtOiA1MDA7XG4kd2VpZ2h0LXN0cm9uZzogNjAwO1xuJHdlaWdodC14c3Ryb25nOiA3MDA7XG4kbGV0dGVyU3BhY2luZy0yeHM6IC0wLjAzZW07XG4kbGV0dGVyU3BhY2luZy14czogLTAuMDJlbTtcbiRsZXR0ZXJTcGFjaW5nLXM6IC0wLjAxZW07XG4kbGV0dGVyU3BhY2luZy1tOiAwO1xuJGxldHRlclNwYWNpbmctbDogMC4wMWVtO1xuJGxldHRlclNwYWNpbmcteGw6IDAuMDJlbTtcbiRsZXR0ZXJTcGFjaW5nLTJ4bDogMC4wM2VtO1xuJGxpbmVIZWlnaHQtM3hzOiAxO1xuJGxpbmVIZWlnaHQtMnhzOiAxLjE7XG4kbGluZUhlaWdodC14czogMS4yO1xuJGxpbmVIZWlnaHQtczogMS4zO1xuJGxpbmVIZWlnaHQtbTogMS40O1xuJGxpbmVIZWlnaHQtbDogMS41O1xuJGxpbmVIZWlnaHQteGw6IDI7XG4kc2l6ZS0yeHM6IDEwcHg7XG4kc2l6ZS14czogMTJweDtcbiRzaXplLXM6IDE0cHg7XG4kc2l6ZS1tOiAxNnB4O1xuJHNpemUtbWw6IDE4cHg7XG4kc2l6ZS1sOiAyMHB4O1xuJHNpemUteGw6IDI0cHg7XG4kc2l6ZS0yeGw6IDI4cHg7XG4kc2l6ZS0zeGw6IDMycHg7XG4kc2l6ZS00eGw6IDQwcHg7XG4kc2l6ZS01eGw6IDU2cHg7XG4kc2l6ZS02eGw6IDcycHg7XG4kc2l6ZS03eGw6IDgwcHg7XG4iLCJAa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAdXNlICcuL3R5cG9ncmFwaHknO1xuXG4qIHtcbiAgJixcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCxcbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZpcmEtc2Fucztcbn1cbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi90eXBvZ3JhcGh5JztcblxuLnRleHQtZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnZGlzcGxheS0xJyk7XG59XG4udGV4dC1kaXNwbGF5LTIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdkaXNwbGF5LTInKTtcbn1cbi50ZXh0LWhlYWRpbmctMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctMScpO1xufVxuLnRleHQtaGVhZGluZy0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy0yJyk7XG59XG4udGV4dC1oZWFkaW5nLTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTMnKTtcbn1cbi50ZXh0LWhlYWRpbmctNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xufVxuLnRleHQtaGVhZGluZy01IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy01Jyk7XG59XG4udGV4dC1oZWFkaW5nLTYge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTYnKTtcbn1cbi50ZXh0LWJvZHktMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xufVxuLnRleHQtYm9keS0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0yJyk7XG59XG4udGV4dC1ib2R5LTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbn1cbi50ZXh0LWJvZHktNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNCcpO1xufVxuLnRleHQtYm9keS0xLXN0cm9uZyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMS1zdHJvbmcnKTtcbn1cbi50ZXh0LWJvZHktMi1zdHJvbmcge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTItc3Ryb25nJyk7XG59XG4udGV4dC1ib2R5LTMtc3Ryb25nIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0zLXN0cm9uZycpO1xufVxuLnRleHQtYm9keS00LXN0cm9uZyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNC1zdHJvbmcnKTtcbn1cbiIsIi7wn5KFIHtcbiAgW2NsYXNzXj0nc29sLSddIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggcmdiYSgjOGVmYjE5LCAwLjcpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9zdHlsZXMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL3N0eWxlcy90b2tlbnMvY29sb3InO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9sYXlvdXQnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9vYmplY3QnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3R5cG9ncmFwaHknO1xuXG4kYnV0dG9uLW5zOiBmdW5jdGlvbnMuZ2V0TlMoJ2J1dHRvbicpO1xuXG4uI3skYnV0dG9uLW5zfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogb2JqZWN0LiRib3JkZXJSYWRpdXMtcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmRpc2FibGVkLFxuICAmLWRpc2FibGVkLFxuICAmLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtbG9hZGluZyB7XG4gICAgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwIGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgICBjb2xvcjogY29sb3IuJGJ1dHRvbi1wcmltYXJ5LXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyO1xuICAgIGNvbG9yOiBjb2xvci4kYnV0dG9uLXNlY29uZGFyeS10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgfVxuICB9XG4gICYtdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjb2xvci4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgfVxuICB9XG4gICYtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tc3VjY2Vzcy10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tZGFuZ2VyLXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi1wcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tcHJvLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tcHJvLXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgLy8gVE9ETzogVXNlIHRoZSBjb2xvcnMgZnJvbSBkZXNpZ24gc3lzdGVtIHBhbGV0dGVcbiAgJi1haXByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRwbHVzLWpha2FydGEtc2FucyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjUyZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyNTJkZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Yjc1ZTQ7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Yjc1ZTQ7XG4gICAgfVxuICB9XG4gICYtYWlzZWNvbmRhcnkge1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRwbHVzLWpha2FydGEtc2FucyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM4MjUyZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyNTJkZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxOTQsIDIzMywgMC4yKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE5NCwgMjMzLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gICYtbSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYnV0dG9uLW0nKTtcbiAgICBwYWRkaW5nOiAwIGxheW91dC4kc3BhY2UtM3hsO1xuICAgIG1pbi1oZWlnaHQ6IGxheW91dC4kc3BhY2UtM3hsO1xuICB9XG5cbiAgJi1zIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdidXR0b24tcycpO1xuICAgIHBhZGRpbmc6IDAgbGF5b3V0LiRzcGFjZS1sO1xuICAgIG1pbi1oZWlnaHQ6IGxheW91dC4kc3BhY2UteGw7XG5cbiAgICAmLiN7JGJ1dHRvbi1uc30tbG9hZGluZyB7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgICAgd2lkdGg6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuI3skYnV0dG9uLW5zfSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiJGJvcmRlclJhZGl1cy1zOiA0cHg7XG4kYm9yZGVyUmFkaXVzLW06IDhweDtcbiRib3JkZXJSYWRpdXMtbDogMTBweDtcbiRib3JkZXJXaWR0aC1tOiAxcHg7XG4kc2hhZG93LWdsb2JhbC0xMDA6IDBweCAycHggNHB4ICMwMDAwMDAxZjtcbiRzaGFkb3ctZ2xvYmFsLTMwMDogMHB4IDhweCAxMnB4ICMwMDAwMDAyOTtcbiRzaGFkb3ctZ2xvYmFsLTUwMDogMHB4IDE2cHggMzJweCAjMDAwMDAwM2Q7XG4iLCIkc3BhY2UtMnhzOiA0cHg7XG4kc3BhY2UteHM6IDhweDtcbiRzcGFjZS1zOiAxMnB4O1xuJHNwYWNlLW06IDE2cHg7XG4kc3BhY2UtbDogMjRweDtcbiRzcGFjZS14bDogMzJweDtcbiRzcGFjZS0yeGw6IDQwcHg7XG4kc3BhY2UtM3hsOiA0OHB4O1xuJHNwYWNlLTR4bDogNjRweDtcbiRzcGFjZS01eGw6IDgwcHg7XG4kc3BhY2UtNnhsOiAxMjBweDtcbiRzcGFjZS03eGw6IDE2MHB4O1xuJHNpemUtYmFzZTogOHB4O1xuIiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRtb2RhbC1uczogZnVuY3Rpb25zLmdldE5TKCdtb2RhbCcpO1xuXG5Aa2V5ZnJhbWVzIHNjYWxlTW9kYWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLiN7JG1vZGFsLW5zfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBjb2xvcjogY29sb3IuJG1vZGFsLWRlc2NyaXB0aW9uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG5cbiAgJi1ub1BhZGRpbmcge1xuICAgIC4jeyRtb2RhbC1uc31fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuI3skbW9kYWwtbnN9X2Nsb3NlIHtcbiAgICAgIHJpZ2h0OiBsYXlvdXQuJHNwYWNlLW07XG4gICAgICB0b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLWRhcmsge1xuICAgIC4jeyRtb2RhbC1uc31fY2xvc2Uge1xuICAgICAgY29sb3I6IGNvbG9yLiRtb2RhbC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gICYtZnVsbHNjcmVlbiB7XG4gICAgLiN7JG1vZGFsLW5zfV9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLTN4bCBsYXlvdXQuJHNwYWNlLTJ4bDtcbiAgICB9XG4gIH1cblxuICAmLWRlZmF1bHQge1xuICAgIC4jeyRtb2RhbC1uc31fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLiN7JG1vZGFsLW5zfV9ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgICAuI3skbW9kYWwtbnN9X2FjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXG4gICAgICAgICAgY29sb3IuJG1vZGFsLWJhY2tncm91bmQgNjAlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9jbG9zZUJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAmX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGVmZmVjdC1tb2RhbC1vdmVybGF5O1xuICB9XG5cbiAgJl9jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogNTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJG1vZGFsLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogb2JqZWN0LiRzaGFkb3ctZ2xvYmFsLTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiBvYmplY3QuJGJvcmRlclJhZGl1cy1tO1xuICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbSBsYXlvdXQuJHNwYWNlLW0gbGF5b3V0LiRzcGFjZS0yeGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogc2NhbGVNb2RhbCAwLjJzIGVhc2UgZm9yd2FyZHM7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGxheW91dC4kc3BhY2UteGwgKiAyKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDAgbGF5b3V0LiRzcGFjZS14bDtcbiAgfVxuXG4gICZfaWxsdXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBsYXlvdXQuJHNwYWNlLW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTQnKTtcbiAgICBjb2xvcjogY29sb3IuJG1vZGFsLWhlYWRsaW5lO1xuICB9XG5cbiAgJl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14cztcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcbiAgfVxuXG4gICZfYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUT0RPOiBSZXBsYWNlIHRoaXMgYnkgc2VtYW50aWMgbWVkaWFxdWVyaWVzXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLiN7JG1vZGFsLW5zfSB7XG4gICAgJl9jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAzNztcbiAgICB9XG5cbiAgICAmLWZ1bGxzY3JlZW4ge1xuICAgICAgLiN7JG1vZGFsLW5zfV9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogbGF5b3V0LiRzcGFjZS0zeGwgbGF5b3V0LiRzcGFjZS1tO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgID4gKiArICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRpbnB1dC1uczogZnVuY3Rpb25zLmdldE5TKCdpbnB1dCcpO1xuXG4uI3skaW5wdXQtbnN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgJjpob3ZlciAuI3skaW5wdXQtbnN9IHtcbiAgICAmX2NvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci4kaW5wdXQtYm9yZGVyLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb2xvci4kaW5wdXQtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG5cbiAgJl9pbnB1dCB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgbGF5b3V0LiRzcGFjZS1tO1xuICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfbGFiZWwge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xuICAgIG1hcmdpbi1ib3R0b206IGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmX2NhcHRpb24ge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xuICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IGxheW91dC4kc3BhY2UtbTtcbiAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMztcbiAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAzO1xuICB9XG5cbiAgJi1zIC4jeyRpbnB1dC1uc30ge1xuICAgICZfY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogNDtcbiAgICB9XG5cbiAgICAmX2lucHV0IHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgIH1cblxuICAgICZfbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy02Jyk7XG4gICAgfVxuXG4gICAgJl9jYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMicpO1xuICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14cztcbiAgICB9XG5cbiAgICAmX2ljb24ge1xuICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDI7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAyO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWljb24ge1xuICAgIC4jeyRpbnB1dC1uc30ge1xuICAgICAgJl9pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgIC4jeyRpbnB1dC1uc30ge1xuICAgICAgJl9jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci4kaW5wdXQtYm9yZGVyLWRhbmdlcjtcbiAgICAgIH1cbiAgICAgICZfaWNvbixcbiAgICAgICZfY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dC1kYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy12YWxpZCB7XG4gICAgLiN7JGlucHV0LW5zfSB7XG4gICAgICAmX2NvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLiRpbnB1dC1ib3JkZXItc3VjY2VzcztcbiAgICAgIH1cbiAgICAgICZfaWNvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dC1zdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtZm9jdXNlZCB7XG4gICAgLiN7JGlucHV0LW5zfSB7XG4gICAgICAmX2NvbnRyb2wge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3IuJGlucHV0LWZvY3VzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZC1MaWdodFwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLU5vcm1hbFwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLU1lZGl1bVwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbVJvdW5kZWQtQm9sZCc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb2xkLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5RTRrRE54TVpkV2ZNT0Q1VnZsNGpMYXpYM2RBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYXNhbnMvdjE3L3ZhOUI0a0ROeE1aZFdmTU9ENVZuWkt2ZVJoZjZYbDdHbHcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5QjRrRE54TVpkV2ZNT0Q1Vm5TS3plUmhmNlhsN0dsdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlCNGtETnhNWmRXZk1PRDVWbkxLM2VSaGY2WGw3R2x3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlgyU2xGUHYxd2VHZUxaRHRnSnY3U3M5WFpZUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBNb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFtb25vL3YxNC9OMGJTMlNsRlB2MXdlR2VMWkR0bzFkM0hudmZVUzVOQkJBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlMyU2xGUHYxd2VHZUxaRHRvbmR2SG52ZlVTNU5CQkEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdsb3JpYSBIYWxsZWx1amFoXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2dsb3JpYWhhbGxlbHVqYWgvdjIxL0xZallkSHYza1VrOUJNVjk2RUlzd1Q5REliVy1NSVMxMXpPbXZWQ0Uud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2NhdmVhdC92MTgvV256bkhBYzViQWZZQjJRUmFoN3BjcE52T3gtcGpmSjllSVdwWVQ1S21ncTNzdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbnRvblwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1TZW1pQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUV4dHJhQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybChcImh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9zZm1vbm8vc2Ztb25vLWJvbGQudHRmXCIpXG4gICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTRiBNb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCJodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvc2Ztb25vL3NmbW9uby1tZWRpdW0udHRmXCIpXG4gICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwIDgwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGx1c2pha2FydGFzYW5zL3Y4L0xESW9hb21RTlFjc0E4OGM3Tzl5WjRLTUNvT2c0S28yMHl5Z2dfdmIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navbar.light{--text: #2D3846;--logo: #2D3846;--background: #f9f9fa;--modal: #fff;--border-color: #c8d2db;--modal-border: #fff;--action-button-text: #2493DF;--action-button-hover: #dbe6eb;--text-secondary: #6B7F99;--text-hover: #EAF0F3}.sl-navbar.dark{--text: #c8d2db;--logo: #fff;--background: #1f1e28;--modal: #1f1e28;--border-color: #2D3846;--modal-border: #2D3846;--action-button-text: #ecf7ff;--action-button-hover: inherit;--text-secondary: #c8d2db;--text-hover: transparent}.sl-navbar{top:0;left:0;right:0;width:100%;padding:24px 32px;background-color:var(--background);transition:background-color .1s linear;z-index:99;font-family:"Fira Sans",sans-serif}@media(min-width: 1024px){.sl-navbar{padding:16px}}.sl-navbar__container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1520px;margin:0 auto;font-family:inherit}.sl-navbar__main-logo{color:#fff;cursor:pointer}.sl-navbar__main-logo--desktop{display:none;width:247px;height:48px}@media(min-width: 1024px){.sl-navbar__main-logo--desktop{display:block}}.sl-navbar__main-logo--mobile{display:block;width:32px;height:32px}@media(min-width: 1024px){.sl-navbar__main-logo--mobile{display:none}}.sl-navbar__content{position:absolute;display:none;right:0;top:100%;width:360px;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0px 6px 20px rgba(0,0,0,.2);transition:all .2s ease-in-out;border:1px solid var(--modal-border);border-top:1px solid var(--border-color);overflow:hidden}@media(min-width: 1340px){.sl-navbar__content{position:static;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-shadow:unset;border-radius:unset;border:unset;width:unset;overflow:unset}}@media(max-width: 599px){.sl-navbar__content{width:100%}}.sl-navbar__content.active{display:flex}.sl-navbar__content-list{display:flex;justify-content:flex-end;flex-direction:column;font-size:20px;padding:23px;background:var(--modal);color:var(--text);width:100%}.sl-navbar__content-list.hide{display:none}@media(min-width: 1340px){.sl-navbar__content-list.hide{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list{flex-direction:row;background-color:unset;padding:unset;align-items:center}}.sl-navbar__content-list__item{cursor:pointer;white-space:nowrap}.sl-navbar__content-list__item:not(:last-child){margin:0 0 16px}@media(min-width: 1340px){.sl-navbar__content-list__item:not(:last-child){margin:0 24px 0 0}}.sl-navbar__content-list__item>a{color:unset}.sl-navbar__action-wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media(min-width: 1340px){.sl-navbar__action-wrapper{min-width:200px;flex-direction:row}}.sl-navbar__pro-button-wrapper{display:none;width:161px}@media(min-width: 1340px){.sl-navbar__pro-button-wrapper{display:block;margin-left:32px}}.sl-navbar-modal.sl-modal{align-items:flex-start;overflow:auto}.sl-navbar-modal.sl-modal__container{background-color:#f2f5f7;padding:32px 24px;margin:auto;height:auto}@media(max-width: 599px){.sl-navbar-modal.sl-modal__container{min-height:100%}}.sl-navbar-modal .sl-login-login__title,.sl-navbar-modal .sl-login-signup__title{margin-bottom:24px;font-size:20px}.sl-navbar-modal .sl-p-form-field__label{font-size:16px}.sl-navbar-modal .sl-p-form-field{margin-bottom:24px}.sl-navbar-modal .sl-login-login-form__forgot-pass{margin:-16px 0 -8px 0}.sl-navbar-modal .sl-login-container{width:302px}.sl-navbar-modal .sl-login-divider{margin:16px 0}.sl-navbar-modal .sl-login-signup__switch-link,.sl-navbar-modal .sl-login-login__switch-link{margin:24px 0}.sl-navbar-modal .sl-login-switch-link__link{margin:0}.sl-navbar-modal .sl-login-terms{font-size:13px;margin:0}.sl-navbar-modal .sl-login-social-login__item--facebook{padding-left:32px}.sl-navbar-modal .sl-login-social-login__item--google{padding-left:16px} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/containers/NavigationBarContainer.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29udGFpbmVycy9OYXZpZ2F0aW9uQmFyQ29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0MxRkosaUJBRVEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FGUixnQkFFUSxlQUFBLENBQUEsWUFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FBQSx1QkFBQSxDQUFBLHVCQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEseUJBQUEsQ0FLWixXQUNJLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQ0Esc0NBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0N6Q0QsMEJEZ0NILFdBWVEsWUFBQSxDQUFBLENBR0osc0JBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FHSixzQkFDSSxVQUFBLENBQ0EsY0FBQSxDQUVBLCtCQUNJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQ2hFVCwwQkQ2REssK0JBTVEsYUFBQSxDQUFBLENBSVIsOEJBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENDMUVULDBCRHVFSyw4QkFNUSxZQUFBLENBQUEsQ0FLWixvQkFDSSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLDBCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FDQSw4QkFBQSxDQUNBLG9DQUFBLENBQ0Esd0NBQUEsQ0FDQSxlQUFBLENFekdKLDBCRjBGQSxvQkFrQlEsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQUEsQ0NqSFQseUJEc0ZDLG9CQStCUSxVQUFBLENBQUEsQ0FHSiwyQkFDSSxZQUFBLENBSVIseUJBQ0ksWUFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBRUEsOEJBQ0ksWUFBQSxDRTVJUiwwQkYySUksOEJBSVEsWUFBQSxDQUFBLENFL0laLDBCRmlJQSx5QkFtQlEsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osK0JBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsZ0RBQ0ksZUFBQSxDRS9KWiwwQkY4SlEsZ0RBR1EsaUJBQUEsQ0FBQSxDQUdSLGlDQUNJLFdBQUEsQ0FLWiwyQkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0U5S0osMEJGMEtBLDJCQU9RLGVBQUEsQ0FDQSxrQkFBQSxDQUFBLENBSVIsK0JBQ0ksWUFBQSxDQUNBLFdBQUEsQ0V4TEosMEJGc0xBLCtCQUtRLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENBTVIsMEJBQ0ksc0JBQUEsQ0FDQSxhQUFBLENBRUoscUNBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENDdE1MLHlCRGtNQyxxQ0FPUSxlQUFBLENBQUEsQ0FJUixpRkFFSSxrQkFBQSxDQUNBLGNBQUEsQ0FFSix5Q0FDSSxjQUFBLENBRUosa0NBQ0ksa0JBQUEsQ0FFSixtREFDSSxxQkFBQSxDQUdKLHFDQUNJLFdBQUEsQ0FHSixtQ0FDSSxhQUFBLENBRUosNkZBRUksYUFBQSxDQUdKLDZDQUNJLFFBQUEsQ0FHSixpQ0FDSSxjQUFBLENBQ0EsUUFBQSxDQUdKLHdEQUNJLGlCQUFBLENBR0osc0RBQ0ksaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuJHRoZW1lczogKFxuICAgIFwibGlnaHRcIjogKFxuICAgICAgICBcImNvbG9yc1wiOiAoXG4gICAgICAgICAgICBcInRleHRcIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImxvZ29cIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImJhY2tncm91bmRcIjogI2Y5ZjlmYSxcbiAgICAgICAgICAgIFwibW9kYWxcIjogI2ZmZixcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IFwiI2M4ZDJkYlwiLFxuICAgICAgICAgICAgXCJtb2RhbC1ib3JkZXJcIjogI2ZmZixcbiAgICAgICAgICAgIFwiYWN0aW9uLWJ1dHRvbi10ZXh0XCI6ICRhY3Rpb24sXG4gICAgICAgICAgICBcImFjdGlvbi1idXR0b24taG92ZXJcIjogI2RiZTZlYixcbiAgICAgICAgICAgIFwidGV4dC1zZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICAgICAgICAgIFwidGV4dC1ob3ZlclwiOiBcIiNFQUYwRjNcIixcbiAgICAgICAgKSxcbiAgICApLFxuICAgIFwiZGFya1wiOiAoXG4gICAgICAgIFwiY29sb3JzXCI6IChcbiAgICAgICAgICAgIFwidGV4dFwiOiAjYzhkMmRiLFxuICAgICAgICAgICAgXCJsb2dvXCI6ICNmZmYsXG4gICAgICAgICAgICBcImJhY2tncm91bmRcIjogIzFmMWUyOCxcbiAgICAgICAgICAgIFwibW9kYWxcIjogIzFmMWUyOCxcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgICAgICAgICAgXCJtb2RhbC1ib3JkZXJcIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImFjdGlvbi1idXR0b24tdGV4dFwiOiAjZWNmN2ZmLFxuICAgICAgICAgICAgXCJhY3Rpb24tYnV0dG9uLWhvdmVyXCI6IGluaGVyaXQsXG4gICAgICAgICAgICBcInRleHQtc2Vjb25kYXJ5XCI6ICNjOGQyZGIsXG4gICAgICAgICAgICBcInRleHQtaG92ZXJcIjogdHJhbnNwYXJlbnQsXG4gICAgICAgICksXG4gICAgKSxcbik7XG5cbkBlYWNoICR0aGVtZS1uYW1lLCAkdGhlbWUtdmFycyBpbiAkdGhlbWVzIHtcbiAgICAkY29sb3JzOiBtYXAtZ2V0KCR0aGVtZS12YXJzLCBcImNvbG9yc1wiKTtcblxuICAgIC5zbC1uYXZiYXIuI3skdGhlbWUtbmFtZX0ge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAgICAgLS0jeyRuYW1lfTogI3skY29sb3J9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2wtbmF2YmFyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX19tYWluLWxvZ28ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDdweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tb2RhbC1ib3JkZXIpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm8tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTYxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbC1uYXZiYXItbW9kYWwge1xuICAgICYuc2wtbW9kYWwge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgICYuc2wtbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsLWxvZ2luLWxvZ2luX190aXRsZSxcbiAgICAuc2wtbG9naW4tc2lnbnVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnNsLXAtZm9ybS1maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5zbC1wLWZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAuc2wtbG9naW4tbG9naW4tZm9ybV9fZm9yZ290LXBhc3Mge1xuICAgICAgICBtYXJnaW46IC0xNnB4IDAgLThweCAwO1xuICAgIH1cblxuICAgIC5zbC1sb2dpbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgfVxuXG4gICAgLnNsLWxvZ2luLWRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG4gICAgLnNsLWxvZ2luLXNpZ251cF9fc3dpdGNoLWxpbmssXG4gICAgLnNsLWxvZ2luLWxvZ2luX19zd2l0Y2gtbGluayB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cblxuICAgIC5zbC1sb2dpbi1zd2l0Y2gtbGlua19fbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tdGVybXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tc29jaWFsLWxvZ2luX19pdGVtLS1mYWNlYm9vayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tc29jaWFsLWxvZ2luX19pdGVtLS1nb29nbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJjYXJwZXRcIjtcblxuQG1peGluIG1lZGl1bURlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:98}.overlay.show{display:flex} /*# sourceURL=webpack://./src/features/navigation/private/components/Overlay/Overlay.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9PdmVybGF5L092ZXJsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxTQUNJLFlBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLCtCQUFBLENBQ0EsVUFBQSxDQUVBLGNBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk4O1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-login-container{width:392px;margin:0 auto;font-family:"Fira Sans",sans-serif;box-sizing:border-box}@media(max-width: 449px){.sl-login-container{width:100%;padding:32px 24px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/login/public/SlLogin/SlLogin.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wdWJsaWMvU2xMb2dpbi9TbExvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDNUhSLG9CQUNJLFdBQUEsQ0FDQSxhQUFBLENBQ0Esa0NBQUEsQ0FDQSxxQkFBQSxDQ0NELHlCRExILG9CQU9RLFVBQUEsQ0FDQSxpQkFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtbG9naW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);text-decoration:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a{outline:none;text-decoration:none}a:focus,a:visited{outline:none}a:focus:focus,a:visited:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.grecaptcha-badge{visibility:hidden}@font-face{font-family:"GothamRounded-Light";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GothamRounded-Normal";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"GothamRounded-Medium";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamRounded-Bold";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzeRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDto1d3HnvfUS5NBBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gloria Hallelujah";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v21/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS11zOmvVCE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Caveat";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/caveat/v18/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYT5Kmgq3sw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SF Mono";font-style:normal;font-weight:600;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-bold.ttf") format("truetype")}@font-face{font-family:"SF Mono";font-style:normal;font-weight:400;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-medium.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[sl-test-data=mdlBetaTesting] .sol-modal_close{display:none}.mdl-beta-testing{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;margin:0 auto;max-width:700px}.mdl-beta-testing_title{font-family:"Fira Sans",sans-serif;font-size:32px;letter-spacing:-0.03em;line-height:1.2;font-weight:600;color:#2d3846}.mdl-beta-testing_desc1{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;margin-top:32px;text-align:start}.mdl-beta-testing_desc2{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;text-align:start;margin-top:32px}.mdl-beta-testing_desc2_uls{margin:0px 24px}.mdl-beta-testing_desc2 ul{list-style-type:disc}.mdl-beta-testing_desc2 ul span{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.mdl-beta-testing_desc2_bold{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;font-weight:600}.mdl-beta-testing_footer{display:flex;flex-direction:row;margin:32px 40px;justify-content:space-between;width:100%;gap:32px}@media(min-width: 600px)and (max-width: 1023px){.mdl-beta-testing_footer_btn1{padding:0px 27px}.mdl-beta-testing_footer_btn2{padding:0px 27px}}@media(max-width: 599px){.mdl-beta-testing_footer{flex-direction:column;margin:24px 32px;gap:24px}}.mdl-beta-testing__solik{width:120px;height:120px;margin-bottom:40px}@media(max-width: 599px){.mdl-beta-testing__solik{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_reset.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_fonts.scss */ /*# sourceURL=webpack://./src/features/login/private/components/Modals/BetaTesting.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9jb21wb25lbnRzL01vZGFscy9CZXRhVGVzdGluZy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDOUhSLDJaQWFJLFFBQUEsQ0FDSCxTQUFBLENBQ0csUUFBQSxDQUNBLFlBQUEsQ0FDSCxjQUFBLENBQ0csdUJBQUEsQ0FDQSxxQkFBQSxDQUdKLEVBQ0ksNkNBQUEsQ0FDQSxvQkFBQSxDQUlKLE9BQ0ksU0FBQSxDQUlKLDhFQUVDLGFBQUEsQ0FHRCxLQUNDLGFBQUEsQ0FHRCxNQUNDLGVBQUEsQ0FHRCxhQUNDLFdBQUEsQ0FHRCxvREFFQyxVQUFBLENBQ0EsWUFBQSxDQUdELE1BQ0Msd0JBQUEsQ0FDQSxnQkFBQSxDQUdELHVNQUlJLHVCQUFBLENBQ0Esb0JBQUEsQ0FHSixtQkFDSSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsOEJBQUEsQ0FDQSwyQkFBQSxDQUNBLHNCQUFBLENBR0osU0FDSSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBT0osbUJBR0ksb0JBQUEsRUFDQSxjQUFBLEVBQ0EsTUFBQSxDQUNBLGNBQUEsQ0FRSixzQkFDSSxZQUFBLENBQ0EsUUFBQSxDQVFKLFNBQ0ksWUFBQSxDQVVKLEtBQ0ksY0FBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FPSixRQUNJLFlBQUEsQ0FHSixFQUNJLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUVJLFlBQUEsQ0FDQSw4QkFDSSxZQUFBLENBUVosaUJBRUksU0FBQSxDQVFKLElBQ0ksUUFBQSxDQUNBLDhCQUFBLENBT0osT0FDSSxRQUFBLENBT0osS0FDSSxRQUFBLENBT0osU0FDSSx1QkFBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQVNKLE9BQ0ksUUFBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxFQUNBLGdCQUFBLENBVUosNkJBSUksY0FBQSxDQUNBLFFBQUEsQ0FDQSx1QkFBQSxFQUNBLHFCQUFBLENBUUosYUFFSSxrQkFBQSxDQVVKLGNBRUksbUJBQUEsQ0FhSixvRUFJSSx5QkFBQSxDQUNBLGNBQUEsRUFDQSxnQkFBQSxDQU9KLHNDQUVJLGNBQUEsQ0FVSix1Q0FFSSxxQkFBQSxDQUNBLFNBQUEsRUFDQSxXQUFBLEVBQ0EsVUFBQSxDQVNKLG1CQUNJLDRCQUFBLENBQ0EsMkJBQUEsQ0FDQSw4QkFBQSxDQUNBLHNCQUFBLENBUUosK0ZBRUksdUJBQUEsQ0FPSixpREFFSSxRQUFBLENBQ0EsU0FBQSxDQVFKLFNBQ0ksYUFBQSxDQUNBLGtCQUFBLENBT0osTUFDSSx3QkFBQSxDQUNBLGdCQUFBLENBR0osa0NBS0ksVUFBQSxDQUdKLElBQ0kscUJBQUEsQ0FHSixTQUNJLFFBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUdKLFNBQ0ksZUFBQSxDQUdKLGFBQ0ksYUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUdKLGtCQUNJLGlCQUFBLENDalhKLFdBQ0ksaUNBQUEsQ0FDQSxxU0FBQSxDQUdBLGVBQUEsQ0FDQSxpQkFBQSxDQUdKLFdBQ0ksa0NBQUEsQ0FDQSxrU0FBQSxDQUdBLGtCQUFBLENBQ0EsaUJBQUEsQ0FHSixXQUNJLGtDQUFBLENBQ0Esd1NBQUEsQ0FHQSxlQUFBLENBQ0EsaUJBQUEsQ0FHSixXQUNJLGdDQUFBLENBQ0Esa1NBQUEsQ0FHQSxnQkFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHNHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsMEdBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwR0FBQSxDQUNBLDZLQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esc0dBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwR0FBQSxDQUNBLDZLQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0hBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxvSEFBQSxDQUNBLDZLQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLDZRQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLGdSQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLG9RQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLG1SQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDRGQUFBLENBSUosV0FDSSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDhGQUFBLENBSUosV0FDSSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxzSEFBQSxDQUNBLDZLQUFBLENDM0pBLCtDQUNJLFlBQUEsQ0FJUixrQkFDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUVBLHdCQ2dJRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEN0hsQixhRTNCTyxDRjhCWCx3QkMySEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRHhIbEIsYUU0QkssQ0YzQkwsZUc1QkcsQ0g2QkgsZ0JBQUEsQ0FHSix3QkNvSEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRGpIbEIsYUVxQkssQ0ZwQkwsZ0JBQUEsQ0FDQSxlR3BDRyxDSHNDSCw0QkFDSSxlQUFBLENBR0osMkJBQ0ksb0JBQUEsQ0FDQSxnQ0N3R04sa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRG5HbEIsNkJDb0dGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0RqR2QsYUVLQyxDRkpELGVBQUEsQ0FLUix5QkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0lwREwsZ0RKdURTLDhCQUNJLGdCQUFBLENBRUosOEJBQ0ksZ0JBQUEsQ0FBQSxDSW5FYix5QkpzREMseUJBa0JRLHFCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBQUEsQ0FJUix5QkFDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENJakZMLHlCSjhFQyx5QkFNUSxZQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmZvY3VzLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uY2hyb21lZnJhbWUge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLUxpZ2h0XCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWQtTm9ybWFsXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvb2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvb2sud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWQtTWVkaXVtXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtUm91bmRlZC1Cb2xkJztcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlFNGtETnhNWmRXZk1PRDVWdmw0akxhelgzZEEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5QjRrRE54TVpkV2ZNT0Q1Vm5aS3ZlUmhmNlhsN0dsdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlCNGtETnhNWmRXZk1PRDVWblNLemVSaGY2WGw3R2x3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYXNhbnMvdjE3L3ZhOUI0a0ROeE1aZFdmTU9ENVZuTEszZVJoZjZYbDdHbHcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhbW9uby92MTQvTjBiWDJTbEZQdjF3ZUdlTFpEdGdKdjdTczlYWllRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlMyU2xGUHYxd2VHZUxaRHRvMWQzSG52ZlVTNU5CQkEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhbW9uby92MTQvTjBiUzJTbEZQdjF3ZUdlTFpEdG9uZHZIbnZmVVM1TkJCQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2xvcmlhIEhhbGxlbHVqYWhcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZ2xvcmlhaGFsbGVsdWphaC92MjEvTFlqWWRIdjNrVWs5Qk1WOTZFSXN3VDlESWJXLU1JUzExek9tdlZDRS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXZlYXRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvY2F2ZWF0L3YxOC9XbnpuSEFjNWJBZllCMlFSYWg3cGNwTnZPeC1wamZKOWVJV3BZVDVLbWdxM3N3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tU2VtaUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbnRvblwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1FeHRyYUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1FeHRyYUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKFwiaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3NmbW9uby9zZm1vbm8tYm9sZC50dGZcIilcbiAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcImh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9zZm1vbm8vc2Ztb25vLW1lZGl1bS50dGZcIilcbiAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgODAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbHVzamFrYXJ0YXNhbnMvdjgvTERJb2FvbVFOUWNzQTg4YzdPOXlaNEtNQ29PZzRLbzIweXlnZ192Yi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0XCI7XHJcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xyXG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0XCI7XHJcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcclxuXHJcbkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcblxyXG5bc2wtdGVzdC1kYXRhPSdtZGxCZXRhVGVzdGluZyddIHtcclxuICAgIC5zb2wtbW9kYWxfY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLm1kbC1iZXRhLXRlc3Rpbmcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTInKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Rlc2MxIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICB9XHJcbiAgICAmX2Rlc2MyIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14bDtcclxuXHJcbiAgICAgICAgJl91bHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBsYXlvdXQuJHNwYWNlLWw7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYm9sZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Zvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbjogbGF5b3V0LiRzcGFjZS14bCBsYXlvdXQuJHNwYWNlLTJ4bDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgJl9idG4xIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAgMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2J0bjIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLXhsO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvbGlrIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sl-flash-message{position:absolute;z-index:9999} /*# sourceURL=webpack://./src/features/login/private/components/shared/FlashMessage/FlashMessage.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wcml2YXRlL2NvbXBvbmVudHMvc2hhcmVkL0ZsYXNoTWVzc2FnZS9GbGFzaE1lc3NhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFDSSxpQkFBQSxDQUNBLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2wtZmxhc2gtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navbar.dark{--text: #c8d2db;--logo: #fff;--background: #1f1e28;--modal: #1f1e28;--border-color: #2D3846;--modal-border: #2D3846;--action-button-text: #ecf7ff;--action-button-hover: inherit;--text-secondary: #c8d2db;--text-hover: transparent}.sl-navbar.light{--text: #2D3846;--logo: #2D3846;--background: #f9f9fa;--modal: #fff;--border-color: #c8d2db;--modal-border: #fff;--action-button-text: #2493DF;--action-button-hover: #dbe6eb;--text-secondary: #6B7F99;--text-hover: #EAF0F3}.sl-navbar{top:0;left:0;right:0;width:100%;padding:24px 32px;background-color:var(--background);transition:background-color .1s linear;z-index:99;font-family:"Fira Sans",sans-serif}@media(min-width: 1024px){.sl-navbar{padding:16px}}.sl-navbar__container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1520px;margin:0 auto;font-family:inherit}.sl-navbar__container__teams{max-width:1320px !important}.sl-navbar__main-logo{color:#fff;cursor:pointer}.sl-navbar__main-logo--desktop{display:none;width:247px;height:48px;margin-right:24px}.sl-navbar__main-logo--desktop svg{width:100%;height:100%}@media(min-width: 1024px){.sl-navbar__main-logo--desktop{display:block}}.sl-navbar__main-logo--mobile{display:block;width:32px;height:32px}@media(min-width: 1024px){.sl-navbar__main-logo--mobile{display:none}}.sl-navbar__content{position:absolute;display:none;right:0;top:100%;width:360px;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0px 6px 20px rgba(0,0,0,.2);transition:all .2s ease-in-out;border:1px solid var(--modal-border);border-top:1px solid var(--border-color);overflow:hidden}@media(min-width: 1340px){.sl-navbar__content{position:static;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-shadow:unset;border-radius:unset;border:unset;width:unset;overflow:unset}}@media(max-width: 599px){.sl-navbar__content{width:100%}}.sl-navbar__content.active{display:flex}.sl-navbar__content-list{display:flex;justify-content:flex-end;flex-direction:column;font-size:20px;padding:23px;background:var(--modal);color:var(--text);width:100%}.sl-navbar__content-list.hide{display:none}@media(min-width: 1340px){.sl-navbar__content-list.hide{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list{flex-direction:row;background-color:unset;padding:unset;align-items:center}}.sl-navbar__content-list__wrapper{display:flex;align-items:center;cursor:pointer}.sl-navbar__content-list__wrapper:not(:last-child){margin:0 0 16px}@media(min-width: 1340px){.sl-navbar__content-list__wrapper:not(:last-child){margin:0 19px 0 0}}.sl-navbar__content-list__wrapper__item{cursor:pointer;position:relative;white-space:nowrap;margin-right:8px}.sl-navbar__content-list__wrapper__item>button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;align-items:center}.sl-navbar__content-list__wrapper__item>a{color:unset}.sl-navbar__content-list__wrapper__item__btn{display:none}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__item__btn{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__item__link{display:none}}.sl-navbar__content-list__wrapper__thick{width:16px;height:16px;cursor:pointer;display:none;margin-left:8px}.sl-navbar__content-list__wrapper__thick__rotated{transform:rotate(180deg)}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__thick{display:flex}}@media(min-width: 600px)and (max-width: 1023px){.sl-navbar__content-list__wrapper__thick{display:none}}@media(max-width: 599px){.sl-navbar__content-list__wrapper__thick{display:none}}.sl-navbar__content-list__wrapper__item-badge{height:8px;width:8px;background-color:#f35843;border-radius:50%}.sl-navbar__action-wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media(min-width: 1340px){.sl-navbar__action-wrapper{min-width:200px;flex-direction:row;margin-left:16px}}.sl-navbar__pro-button-wrapper{display:none;width:161px}@media(min-width: 1340px){.sl-navbar__pro-button-wrapper{display:block;margin-left:32px}}.sl-navbar__homepage-button{width:215px;padding:0 !important}@media(min-width: 1024px){.sl-navbar__homepage-button{margin-left:24px}}.sl-navbar-modal.sl-modal{align-items:flex-start;overflow:auto}.sl-navbar-modal.sl-modal__container{background-color:#f2f5f7;padding:32px 24px;margin:auto;height:auto}@media(max-width: 599px){.sl-navbar-modal.sl-modal__container{min-height:100%}}.sl-navbar-modal .sl-login-login__title,.sl-navbar-modal .sl-login-signup__title{margin-bottom:24px;font-size:20px}.sl-navbar-modal .sl-p-form-field__label{font-size:16px}.sl-navbar-modal .sl-p-form-field{margin-bottom:24px}.sl-navbar-modal .sl-login-login-form__forgot-pass{margin:-16px 0 -8px 0}.sl-navbar-modal .sl-login-container{width:302px}.sl-navbar-modal .sl-login-divider{margin:16px 0}.sl-navbar-modal .sl-login-signup__switch-link,.sl-navbar-modal .sl-login-login__switch-link{margin:24px 0}.sl-navbar-modal .sl-login-switch-link__link{margin:0}.sl-navbar-modal .sl-login-terms{font-size:13px;margin:0}.sl-navbar-modal .sl-login-social-login__item--facebook{padding-left:32px}.sl-navbar-modal .sl-login-social-login__item--google{padding-left:16px} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/Navbar/Navbar.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9OYXZiYXIvTmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0M5RlAsZ0JBRUUsZUFBQSxDQUFBLFlBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQUEsdUJBQUEsQ0FBQSx1QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHlCQUFBLENBRkYsaUJBRUUsZUFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FLSCxXQUNDLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQ0Esc0NBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0NyQ0UsMEJENEJILFdBWUUsWUFBQSxDQUFBLENBR0Qsc0JBQ0MsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FFQSw2QkFDQywyQkFBQSxDQUlGLHNCQUNDLFVBQUEsQ0FDQSxjQUFBLENBRUEsK0JBQ0MsWUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FFQSxtQ0FDQyxVQUFBLENBQ0EsV0FBQSxDQ3JFRCwwQkQ2REQsK0JBWUUsYUFBQSxDQUFBLENBSUYsOEJBQ0MsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENDaEZBLDBCRDZFRCw4QkFNRSxZQUFBLENBQUEsQ0FLSCxvQkFDQyxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLDBCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FDQSw4QkFBQSxDQUNBLG9DQUFBLENBQ0Esd0NBQUEsQ0FDQSxlQUFBLENFL0dFLDBCRmdHSCxvQkFrQkUsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQUEsQ0N2SEEseUJENEZGLG9CQStCRSxVQUFBLENBQUEsQ0FHRCwyQkFDQyxZQUFBLENBSUYseUJBQ0MsWUFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBRUEsOEJBQ0MsWUFBQSxDRWxKQywwQkZpSkYsOEJBSUUsWUFBQSxDQUFBLENFckpBLDBCRnVJSCx5QkFtQkUsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0Qsa0NBQ0MsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUVBLG1EQUNDLGVBQUEsQ0V0S0EsMEJGcUtELG1EQUlFLGlCQUFBLENBQUEsQ0FJRix3Q0FDQyxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBRUEsK0NBQ0MsZUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBR0QsMENBQ0MsV0FBQSxDQUdELDZDQUNDLFlBQUEsQ0VuTUQsMEJGa01BLDZDQUlFLFlBQUEsQ0FBQSxDRXRNRiwwQkYwTUEsOENBRUUsWUFBQSxDQUFBLENBS0gseUNBQ0MsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FFQSxrREFDQyx3QkFBQSxDRXpORCwwQkZpTkQseUNBWUUsWUFBQSxDQUFBLENDak5GLGdERHFNQSx5Q0FnQkUsWUFBQSxDQUFBLENDN05GLHlCRDZNQSx5Q0FvQkUsWUFBQSxDQUFBLENBSUYsOENBQ0MsVUFBQSxDQUNBLFNBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLENBS0gsMkJBQ0MsWUFBQSxDQUNBLDZCQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENFdFBFLDBCRmtQSCwyQkFPRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsK0JBQ0MsWUFBQSxDQUNBLFdBQUEsQ0VqUUUsMEJGK1BILCtCQUtFLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsNEJBQ0MsV0FBQSxDQUNBLG9CQUFBLENDblFDLDBCRGlRRiw0QkFLRSxnQkFBQSxDQUFBLENBTUYsMEJBQ0Msc0JBQUEsQ0FDQSxhQUFBLENBR0QscUNBQ0Msd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENDelJDLHlCRHFSRixxQ0FPRSxlQUFBLENBQUEsQ0FJRixpRkFFQyxrQkFBQSxDQUNBLGNBQUEsQ0FHRCx5Q0FDQyxjQUFBLENBR0Qsa0NBQ0Msa0JBQUEsQ0FHRCxtREFDQyxxQkFBQSxDQUdELHFDQUNDLFdBQUEsQ0FHRCxtQ0FDQyxhQUFBLENBR0QsNkZBRUMsYUFBQSxDQUdELDZDQUNDLFFBQUEsQ0FHRCxpQ0FDQyxjQUFBLENBQ0EsUUFBQSxDQUdELHdEQUNDLGlCQUFBLENBR0Qsc0RBQ0MsaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuJHRoZW1lczogKFxuXHQnZGFyayc6ICgnY29sb3JzJzogKCd0ZXh0JzogI2M4ZDJkYixcblx0XHRcdCdsb2dvJzogI2ZmZixcblx0XHRcdCdiYWNrZ3JvdW5kJzogIzFmMWUyOCxcblx0XHRcdCdtb2RhbCc6ICMxZjFlMjgsXG5cdFx0XHQnYm9yZGVyLWNvbG9yJzogJHByaW1hcnksXG5cdFx0XHQnbW9kYWwtYm9yZGVyJzogJHByaW1hcnksXG5cdFx0XHQnYWN0aW9uLWJ1dHRvbi10ZXh0JzogI2VjZjdmZixcblx0XHRcdCdhY3Rpb24tYnV0dG9uLWhvdmVyJzogaW5oZXJpdCxcblx0XHRcdCd0ZXh0LXNlY29uZGFyeSc6ICNjOGQyZGIsXG5cdFx0XHQndGV4dC1ob3Zlcic6IHRyYW5zcGFyZW50LFxuXHRcdCksXG5cdCksXG5cdCdsaWdodCc6ICgnY29sb3JzJzogKCd0ZXh0JzogJHByaW1hcnksXG5cdFx0XHQnbG9nbyc6ICRwcmltYXJ5LFxuXHRcdFx0J2JhY2tncm91bmQnOiAjZjlmOWZhLFxuXHRcdFx0J21vZGFsJzogI2ZmZixcblx0XHRcdCdib3JkZXItY29sb3InOiAnI2M4ZDJkYicsXG5cdFx0XHQnbW9kYWwtYm9yZGVyJzogI2ZmZixcblx0XHRcdCdhY3Rpb24tYnV0dG9uLXRleHQnOiAkYWN0aW9uLFxuXHRcdFx0J2FjdGlvbi1idXR0b24taG92ZXInOiAjZGJlNmViLFxuXHRcdFx0J3RleHQtc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcblx0XHRcdCd0ZXh0LWhvdmVyJzogJyNFQUYwRjMnLFxuXHRcdCksXG5cdCksXG4pO1xuXG5AZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lLXZhcnMgaW4gJHRoZW1lcyB7XG5cdCRjb2xvcnM6IG1hcC1nZXQoJHRoZW1lLXZhcnMsICdjb2xvcnMnKTtcblxuXHQuc2wtbmF2YmFyLiN7JHRoZW1lLW5hbWV9IHtcblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuXHRcdFx0LS0jeyRuYW1lfTogI3skY29sb3J9O1xuXHRcdH1cblx0fVxufVxuXG4uc2wtbmF2YmFyIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI0cHggMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG5cdHotaW5kZXg6IDk5O1xuXHRmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxNTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmX190ZWFtcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4tbG9nbyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDI0N3B4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1vZGFsLWJvcmRlcik7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICN7dmFyKC0tYm9yZGVyLWNvbG9yKX07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIzcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbW9kYWwpO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuaGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiB1bnNldDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxOXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXG5cdFx0XHRcdD5idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0b3V0bGluZTogaW5oZXJpdDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGNvbG9yOiB1bnNldDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3Age1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RoaWNrIHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXG5cdFx0XHRcdCZfX3JvdGF0ZWQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbS1iYWRnZSB7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjM1ODQzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcm8tYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDE2MXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faG9tZXBhZ2UtYnV0dG9uIHtcblx0XHR3aWR0aDogMjE1cHg7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zbC1uYXZiYXItbW9kYWwge1xuXHQmLnNsLW1vZGFsIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxuXG5cdCYuc2wtbW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcblx0XHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc2wtbG9naW4tbG9naW5fX3RpdGxlLFxuXHQuc2wtbG9naW4tc2lnbnVwX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc2wtcC1mb3JtLWZpZWxkX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNsLXAtZm9ybS1maWVsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1sb2dpbi1mb3JtX19mb3Jnb3QtcGFzcyB7XG5cdFx0bWFyZ2luOiAtMTZweCAwIC04cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1jb250YWluZXIge1xuXHRcdHdpZHRoOiAzMDJweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1kaXZpZGVyIHtcblx0XHRtYXJnaW46IDE2cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zaWdudXBfX3N3aXRjaC1saW5rLFxuXHQuc2wtbG9naW4tbG9naW5fX3N3aXRjaC1saW5rIHtcblx0XHRtYXJnaW46IDI0cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zd2l0Y2gtbGlua19fbGluayB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNsLWxvZ2luLXRlcm1zIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNsLWxvZ2luLXNvY2lhbC1sb2dpbl9faXRlbS0tZmFjZWJvb2sge1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zb2NpYWwtbG9naW5fX2l0ZW0tLWdvb2dsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHR9XG59IiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navigation-actions{display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:var(--modal)}@media(min-width: 1340px){.sl-navigation-actions{flex-direction:row;background:rgba(0,0,0,0)}}.sl-navigation-actions__settings{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;border-top:1px solid var(--border-color);padding:24px}@media(min-width: 1340px){.sl-navigation-actions__settings{width:unset;border-top:unset;margin-left:16px;padding:unset}}.sl-navigation-actions__settings.active{flex-direction:column;padding:0;border-top:unset;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:2}@media(min-width: 1340px){.sl-navigation-actions__settings.active{flex-direction:row}}.sl-navigation-actions__settings.hide{display:none}@media(min-width: 1340px){.sl-navigation-actions__settings.hide{display:flex}}.sl-navigation-actions__settings__back-icon{width:8px;height:16px;margin-left:-8px;pointer-events:none;transform:rotate(180deg);opacity:.5}@media(min-width: 1340px){.sl-navigation-actions__settings__back-icon{display:none}}.sl-navigation-actions__settings__go-back{display:flex;align-items:center;width:100%;padding:16px 24px;font-size:16px;line-height:19px;font-weight:600;background:var(--modal);border-bottom:1px solid var(--border-color);cursor:pointer;z-index:2;color:var(--text-secondary)}@media(min-width: 1340px){.sl-navigation-actions__settings__go-back{display:none}}.sl-navigation-actions__settings__go-back__icon{height:16px;width:8px;margin-right:8px}.sl-navigation-actions__links-wrapper{display:flex;border-top:1px solid var(--border-color);padding:16px 24px}@media(min-width: 1340px){.sl-navigation-actions__links-wrapper{border-top:unset;padding:unset}}@media(max-width: 599px){.sl-navigation-actions__links-wrapper{justify-content:center}}.sl-navigation-actions .sl-action-btn{padding:0 48px;white-space:nowrap}.sl-navigation-actions .sl-action-btn--secondary{background-color:rgba(0,0,0,0);color:var(--action-button-text)}.sl-navigation-actions .sl-action-btn--secondary:hover{background:var(--action-button-hover)}.sl-navigation-actions .sl-action-btn:first-child{margin-right:16px}@media(min-width: 1340px){.sl-navigation-actions .sl-action-btn:first-child{margin-right:32px}}.sl-navigation-actions__pro-button-wrapper{display:block}@media(min-width: 1340px){.sl-navigation-actions__pro-button-wrapper{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/SlNavigationActions/SlNavigationActions.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9TbE5hdmlnYXRpb25BY3Rpb25zL1NsTmF2aWdhdGlvbkFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUix1QkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQ0pBLDBCRERKLHVCQVFRLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUdKLGlDQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0NBQUEsQ0FDQSxZQUFBLENDbEJKLDBCRFdBLGlDQVVRLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUFBLENBR0osd0NBQ0kscUJBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDZCQUFBLENBQ0EsU0FBQSxDQ2pDUiwwQkQyQkksd0NBU1Esa0JBQUEsQ0FBQSxDQUlSLHNDQUNJLFlBQUEsQ0N6Q1IsMEJEd0NJLHNDQUdRLFlBQUEsQ0FBQSxDQUlSLDRDQUNJLFNBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHdCQUFBLENBQ0EsVUFBQSxDQ3JEUiwwQkQrQ0ksNENBU1EsWUFBQSxDQUFBLENBSVIsMENBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLHVCQUFBLENBQ0EsMkNBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLDJCQUFBLENDeEVSLDBCRDRESSwwQ0FlUSxZQUFBLENBQUEsQ0FHSixnREFDSSxXQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBS1osc0NBQ0ksWUFBQSxDQUNBLHdDQUFBLENBQ0EsaUJBQUEsQ0N6RkosMEJEc0ZBLHNDQU1RLGdCQUFBLENBQ0EsYUFBQSxDQUFBLENFekZULHlCRmtGQyxzQ0FXUSxzQkFBQSxDQUFBLENBSVIsc0NBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsaURBQ0ksOEJBQUEsQ0FFQSwrQkFBQSxDQUVBLHVEQUNJLHFDQUFBLENBSVIsa0RBQ0ksaUJBQUEsQ0NwSFIsMEJEbUhJLGtEQUlRLGlCQUFBLENBQUEsQ0FLWiwyQ0FDSSxhQUFBLENDN0hKLDBCRDRIQSwyQ0FJUSxZQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuLnNsLW5hdmlnYXRpb24tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhY2staWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dvLWJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICN7dmFyKC0tYm9yZGVyLWNvbG9yKX07XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2wtYWN0aW9uLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tYnV0dG9uLXRleHQpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpb24tYnV0dG9uLWhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3Byby1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbkBtaXhpbiBtZWRpdW1EZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navigation-actions{display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:var(--modal)}@media(min-width: 1340px){.sl-navigation-actions{flex-direction:row;background:rgba(0,0,0,0)}}.sl-navigation-actions__settings{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;border-top:1px solid var(--border-color);padding:24px}@media(min-width: 1340px){.sl-navigation-actions__settings{width:unset;border-top:unset;margin-left:32px;padding:unset}}.sl-navigation-actions__settings.active{flex-direction:column;padding:0;border-top:unset;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:2}@media(min-width: 1340px){.sl-navigation-actions__settings.active{flex-direction:row}}.sl-navigation-actions__settings.hide{display:none}@media(min-width: 1340px){.sl-navigation-actions__settings.hide{display:flex}}.sl-navigation-actions__settings__back-icon{width:8px;height:16px;margin-left:-8px;pointer-events:none;transform:rotate(180deg);opacity:.5}@media(min-width: 1340px){.sl-navigation-actions__settings__back-icon{display:none}}.sl-navigation-actions__settings__go-back{display:flex;align-items:center;width:100%;padding:16px 24px;font-size:16px;line-height:19px;font-weight:600;background:var(--modal);border-bottom:1px solid var(--border-color);cursor:pointer;z-index:2;color:var(--text-secondary)}@media(min-width: 1340px){.sl-navigation-actions__settings__go-back{display:none}}.sl-navigation-actions__settings__go-back__icon{height:16px;width:8px;margin-right:8px}.sl-navigation-actions__links-wrapper{display:flex;border-top:1px solid var(--border-color);padding:16px 24px}@media(min-width: 1340px){.sl-navigation-actions__links-wrapper{border-top:unset;padding:unset}}@media(max-width: 599px){.sl-navigation-actions__links-wrapper{justify-content:center}}.sl-navigation-actions .sl-action-btn{padding:0 48px;white-space:nowrap}.sl-navigation-actions .sl-action-btn--secondary{background-color:rgba(0,0,0,0);color:var(--action-button-text)}.sl-navigation-actions .sl-action-btn--secondary:hover{background:var(--action-button-hover)}.sl-navigation-actions .sl-action-btn:first-child{margin-right:16px}@media(min-width: 1340px){.sl-navigation-actions .sl-action-btn:first-child{margin-right:32px}}.sl-navigation-actions__pro-button-wrapper{display:block}@media(min-width: 1340px){.sl-navigation-actions__pro-button-wrapper{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/login/private/containers/LoginActions/LoginActions.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wcml2YXRlL2NvbnRhaW5lcnMvTG9naW5BY3Rpb25zL0xvZ2luQWN0aW9ucy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQ3RIUix1QkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQVZELDBCQUtELHVCQVFJLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUdGLGlDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0NBQUEsQ0FDQSxZQUFBLENBeEJILDBCQWlCQyxpQ0FVSSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FBQSxDQUdGLHdDQUNFLHFCQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLFNBQUEsQ0F2Q0wsMEJBaUNHLHdDQVNJLGtCQUFBLENBQUEsQ0FJSixzQ0FDRSxZQUFBLENBL0NMLDBCQThDRyxzQ0FHSSxZQUFBLENBQUEsQ0FJSiw0Q0FDRSxTQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0EzREwsMEJBcURHLDRDQVNJLFlBQUEsQ0FBQSxDQUlKLDBDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSx1QkFBQSxDQUNBLDJDQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQTlFTCwwQkFrRUcsMENBZUksWUFBQSxDQUFBLENBR0YsZ0RBQ0UsV0FBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUtOLHNDQUNFLFlBQUEsQ0FDQSx3Q0FBQSxDQUNBLGlCQUFBLENBL0ZILDBCQTRGQyxzQ0FNSSxnQkFBQSxDQUNBLGFBQUEsQ0FBQSxDQy9GSCx5QkR3RkQsc0NBV0ksc0JBQUEsQ0FBQSxDQUlKLHNDQUNFLGNBQUEsQ0FDQSxrQkFBQSxDQUVBLGlEQUNFLDhCQUFBLENBRUEsK0JBQUEsQ0FFQSx1REFDRSxxQ0FBQSxDQUlKLGtEQUNFLGlCQUFBLENBMUhMLDBCQXlIRyxrREFJSSxpQkFBQSxDQUFBLENBS04sMkNBQ0UsYUFBQSxDQW5JSCwwQkFrSUMsMkNBSUksWUFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4uc2wtbmF2aWdhdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcblxuICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX19zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjay1pY29uIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nby1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tb2RhbCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNsLWFjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWJ1dHRvbi10ZXh0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjdGlvbi1idXR0b24taG92ZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-hamburger{position:absolute;right:0;top:50%;display:flex;align-items:center;justify-content:center;color:var(--logo);font-size:20px;transform:translate(-32px, -50%)}@media(min-width: 1340px){.sl-hamburger{display:none}}.sl-hamburger__button{width:28px;margin-left:8px;cursor:pointer}.sl-hamburger__button:before,.sl-hamburger__button:after{background-color:var(--logo);content:"";display:block;height:4px;transition:all 200ms ease-in-out}.sl-hamburger__button:before{box-shadow:0 10px 0 var(--logo);margin-bottom:16px}.sl-hamburger__button.active:before{box-shadow:0 0 0 var(--logo);transform:translateY(10px) rotate(45deg)}.sl-hamburger__button.active:after{transform:translateY(-10px) rotate(-45deg)} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/SlHamburger/SlHamburger.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9TbEhhbWJ1cmdlci9TbEhhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL25hdmlnYXRpb24vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDNUhSLGNBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0NBQUEsQ0NSRSwwQkRESixjQVlJLFlBQUEsQ0FBQSxDQUlGLHNCQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUVBLHlEQUVFLDRCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZ0NBQUEsQ0FFRiw2QkFDRSwrQkFBQSxDQUNBLGtCQUFBLENBRUYsb0NBQ0UsNEJBQUEsQ0FDQSx3Q0FBQSxDQUVGLG1DQUNFLDBDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzcyc7XG5cbi5zbC1oYW1idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1sb2dvKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzJweCwtNTAlKTsgIFxuXG4gIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG4gIFxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dvKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDAgdmFyKC0tbG9nbyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tbG9nbyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi5hY3RpdmU6YWZ0ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sol-skeleton{background-color:#eeeef3;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.sol-skeleton:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100vw;background:linear-gradient(to right, transparent 0, #e3e1e2 40px, transparent 60px);animation:skeletonAnimation 1.2s linear infinite}.sol-skeleton-avatar{width:40px;height:40px;border-radius:50%}.sol-skeleton-image{width:100%;height:120px;border-radius:4px}.sol-skeleton-text{width:100%;height:12px;border-radius:4px}@keyframes skeletonAnimation{to{transform:translateX(100%)}}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-discuss{background:#f2f5f7} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Loader/Skeleton/Skeleton.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/public/SlDiscuss/SlDiscuss.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0xvYWRlci9Ta2VsZXRvbi9Ta2VsZXRvbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9vYmplY3Quc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHVibGljL1NsRGlzY3Vzcy9TbERpc2N1c3Muc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsY0FFRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBRUEsd0RBQUEsQ0FDQSxxQkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBQ0EsbUZBQUEsQ0FNQSxnREFBQSxDQUdGLHFCQUNFLFVDMUJRLENEMkJSLFdDM0JRLENENEJSLGlCQUFBLENBR0Ysb0JBQ0UsVUFBQSxDQUNBLFlDN0JRLENEOEJSLGlCRXhDYSxDRjJDZixtQkFDRSxVQUFBLENBQ0EsV0MzQ00sQ0Q0Q04saUJFOUNhLENGa0RqQiw2QkFDRSxHQUNFLDBCQUFBLENBQUEsQ0dwREosb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENEekJSLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDRXpIUixZQUNJLGtCQ1FpQiIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5cbiRza2VsZXRvbi1uczogZnVuY3Rpb25zLmdldE5TKCdza2VsZXRvbicpO1xuXG4uI3skc2tlbGV0b24tbnN9IHtcbiAgLy8gVE9ETzogcmVwbGFjZSBjb2xvcnMgYnkgU09MIG9uZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVmMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHNhZmFyaSBvdmVyZmxvdyB3b3JrYXJvdW5kIG9uIGFuaW1hdGlvbnNcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICB0cmFuc3BhcmVudCAwLFxuICAgICAgI2UzZTFlMiA0MHB4LFxuICAgICAgdHJhbnNwYXJlbnQgNjBweFxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBza2VsZXRvbkFuaW1hdGlvbiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICYtYXZhdGFyIHtcbiAgICB3aWR0aDogbGF5b3V0LiRzcGFjZS0yeGw7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLTJ4bDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGxheW91dC4kc3BhY2UtNnhsO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbGF5b3V0LiRzcGFjZS1zO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBza2VsZXRvbkFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbiIsIiRzcGFjZS0yeHM6IDRweDtcbiRzcGFjZS14czogOHB4O1xuJHNwYWNlLXM6IDEycHg7XG4kc3BhY2UtbTogMTZweDtcbiRzcGFjZS1sOiAyNHB4O1xuJHNwYWNlLXhsOiAzMnB4O1xuJHNwYWNlLTJ4bDogNDBweDtcbiRzcGFjZS0zeGw6IDQ4cHg7XG4kc3BhY2UtNHhsOiA2NHB4O1xuJHNwYWNlLTV4bDogODBweDtcbiRzcGFjZS02eGw6IDEyMHB4O1xuJHNwYWNlLTd4bDogMTYwcHg7XG4kc2l6ZS1iYXNlOiA4cHg7XG4iLCIkYm9yZGVyUmFkaXVzLXM6IDRweDtcbiRib3JkZXJSYWRpdXMtbTogOHB4O1xuJGJvcmRlclJhZGl1cy1sOiAxMHB4O1xuJGJvcmRlcldpZHRoLW06IDFweDtcbiRzaGFkb3ctZ2xvYmFsLTEwMDogMHB4IDJweCA0cHggIzAwMDAwMDFmO1xuJHNoYWRvdy1nbG9iYWwtMzAwOiAwcHggOHB4IDEycHggIzAwMDAwMDI5O1xuJHNoYWRvdy1nbG9iYWwtNTAwOiAwcHggMTZweCAzMnB4ICMwMDAwMDAzZDtcbiIsIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Mb2FkZXIvU2tlbGV0b24vU2tlbGV0b25cIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgJ2NhcnBldCc7XG5cbi5zbC1kaXNjdXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci4kYmFja2dyb3VuZC1wcmltYXJ5O1xufSIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-question-page{display:flex;flex-direction:column;padding:24px 16px;min-height:100vh;gap:64px;justify-content:center;align-items:center}@media(min-width: 1024px){.discuss-question-page{flex-direction:row;align-items:flex-start;padding:32px 64px;gap:24px}}@media(min-width: 600px)and (max-width: 1023px){.discuss-question-page{padding:24px 48px}}.discuss-question-page__question-and-answers{width:872px;max-width:100%}@media(min-width: 1024px){.discuss-question-page__question-and-answers{max-width:70%}}.discuss-question-page__sidebar{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.discuss-question-page__sidebar{max-width:424px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/QuestionPage/QuestionPage.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1F1ZXN0aW9uUGFnZS9RdWVzdGlvblBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0N6R1IsS0FDSSxpQkFBQSxDQUVBLFVBQ0kseUJBQUEsQ0NwQlIsdUJBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFFBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENDREQsMEJETkgsdUJBVVEsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUFBLENDSEwsZ0REVkgsdUJBaUJRLGlCQUFBLENBQUEsQ0FHSiw2Q0FDSSxXQUFBLENBQ0EsY0FBQSxDQ2hCTCwwQkRjQyw2Q0FLUSxhQUFBLENBQUEsQ0FLUixnQ0FDSSxXQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0M3QkwsMEJEd0JDLGdDQVFRLGVBQUEsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9sYXlvdXRcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcblxuLmRpc2N1c3MtcXVlc3Rpb24tcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLW07XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZ2FwOiA2NHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLXhsIGxheW91dC4kc3BhY2UtNHhsO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLTN4bDtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbi1hbmQtYW5zd2VycyB7XG4gICAgICAgIHdpZHRoOiA4NzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-question{position:relative;width:100%;padding:12px;background:#fff;border-radius:4px}.discuss-question__edit-button{position:absolute;right:24px;top:24px;cursor:pointer}.discuss-question__container{display:flex;justify-content:left;gap:24px}.discuss-question__voting{display:flex;flex-direction:column;align-items:center;width:40px}.discuss-question__voting svg{color:#c8d2db;height:18px;cursor:pointer}.discuss-question__voting__count{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600;color:#40bf9c;margin:4px 0}.discuss-question__main{width:649px;max-width:80%}.discuss-question__main h1{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;word-break:break-word}@media(max-width: 599px){.discuss-question__main h1{padding-right:28px}}.discuss-question__main h1 a{color:#2493df;word-break:break-word}.discuss-question__main__description{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;width:100%;margin-top:12px;color:#2d3846;white-space:pre-wrap;word-wrap:break-word}.discuss-question__main__description a{color:#2493df}.discuss-question__main__tags{display:flex;margin-top:12px;gap:10px;flex-wrap:wrap}.discuss-question__main__tags__tag{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:600;cursor:pointer;background:#eaf0f3;border-radius:4px;padding:4px 12px;color:#6b7f99}.discuss-question__main__tags__tag:hover{background:#c8d2db} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Question/Question.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1F1ZXN0aW9uL1F1ZXN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLGtCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxlQ1FpQixDRFBqQixpQkFBQSxDQUVBLCtCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBR0osNkJBQ0ksWUFBQSxDQUNBLG9CQUFBLENBQ0EsUUFBQSxDQUdKLDBCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVBLDhCQUNJLGFDNERRLENEM0RSLFdBQUEsQ0FDQSxjQUFBLENBR0osaUNFcUhGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0ZsSGQsYUNXZ0IsQ0RWaEIsWUFBQSxDQUlSLHdCQUNJLFdBQUEsQ0FDQSxhQUFBLENBRUEsMkJFMEdGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z2R2QscUJBQUEsQ0cxQ1QseUJId0NLLDJCQUtRLGtCQUFBLENBQUEsQ0FHSiw2QkFDSSxhQ25ESixDRG9ESSxxQkFBQSxDQUlSLHFDRTRGRixrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENGekZkLFVBQUEsQ0FDQSxlQUFBLENBQ0EsYUNqRUcsQ0RrRUgsb0JBQUEsQ0FDQSxvQkFBQSxDQUVBLHVDQUNJLGFDakVKLENEcUVKLDhCQUNJLFlBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FFQSxtQ0V5RU4sa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpFVixjQUFBLENBQ0Esa0JDQ1ksQ0FBQSxpQkFBQSxDRENaLGdCQUFBLENBQ0EsYUMxRkMsQ0RrRkQseUNBQ0ksa0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXF1ZXN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICZfX2VkaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdm90aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kYXZhdGFyLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEtc3Ryb25nJyk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiA2NDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy00Jyk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtbGluaztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0yJyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmX190YWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNC1zdHJvbmcnKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzhEMkRCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-voting{display:flex;flex-direction:column;align-items:center;width:auto;min-width:35px;flex-shrink:0}.discuss-voting__svg{color:#c8d2db;height:20px;width:20px;cursor:pointer}.discuss-voting__svg:hover{color:#6b7f99}.discuss-voting__svg__active{color:#2d3846;height:20px;width:20px;cursor:pointer}.discuss-voting__count{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:600;color:#2d3846;margin:4px 0}@media(min-width: 1024px){.discuss-voting__count{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Voting/Voting.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1ZvdGluZy9Wb3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0N6R1IsS0FDSSxpQkFBQSxDQUVBLFVBQ0kseUJBQUEsQ0NyQlIsZ0JBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FFQSxxQkFDSSxhQzhFWSxDRDdFWixXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FFQSwyQkFDSSxhQUFBLENBR0osNkJBQ0ksYUN2QkcsQ0R3QkgsV0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBSVIsdUJFMkhFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z4SGQsYUNoQ0csQ0RpQ1AsWUFBQSxDR3RCTCwwQkhtQkMsdUJFMkhFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcblxuLmRpc2N1c3Mtdm90aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmX19zdmcge1xuICAgICAgICBjb2xvcjogY29sb3IuJGF2YXRhci1iYWNrZ3JvdW5kO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzZCN0Y5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGl2ZSAgIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMtc3Ryb25nJyk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEtc3Ryb25nJyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sol-avatar{position:relative}.sol-avatar-s .sol-avatar_pro-large,.sol-avatar-m .sol-avatar_pro-large,.sol-avatar-l .sol-avatar_pro-large{display:none}.sol-avatar-s .sol-avatar_pro,.sol-avatar-m .sol-avatar_pro,.sol-avatar-l .sol-avatar_pro{right:1px}.sol-avatar-xl .sol-avatar_pro-small{display:none}.sol-avatar-xl .sol-avatar_pro{left:50%;bottom:-4px;transform:translateX(-50%)}.sol-avatar-xs{width:16px;height:16px}.sol-avatar-xs .sol-avatar_pro{display:none}.sol-avatar-s{width:32px;height:32px}.sol-avatar-s .sol-avatar_pro-small{width:8px;height:8px}.sol-avatar-m{width:48px;height:48px}.sol-avatar-m .sol-avatar_pro-small{width:12px;height:12px}.sol-avatar-l{width:64px;height:64px}.sol-avatar-l .sol-avatar_pro-small{width:16px;height:16px}.sol-avatar-xl{width:128px;height:128px}.sol-avatar_image{background-color:#fff;color:#c8d2db;width:100%;height:100%;border-radius:50%}.sol-avatar_pro{position:absolute;bottom:0}.sol-avatar_pro-small{background-color:#ecaa00;border-radius:50%;border:solid 1px #fff;color:#fff}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-meta{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-direction:row-reverse;margin-left:60px}@media(min-width: 1024px){.discuss-meta{flex-direction:row;margin-left:0;text-align:right}}@media(min-width: 600px)and (max-width: 1023px){.discuss-meta{width:100%;flex-direction:row;margin-left:0}}@media(max-width: 599px){.discuss-meta{width:100%;flex-direction:row;margin-left:0}}@media(min-width: 600px)and (max-width: 1023px){.discuss-meta__info{display:flex;flex-direction:row;align-items:center}.discuss-meta__info__date{margin-right:8px}}@media(max-width: 599px){.discuss-meta__info{display:flex;flex-direction:row;align-items:center}.discuss-meta__info__date{margin-right:8px}}.discuss-meta__info__date{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400;color:#6b7f99}.discuss-meta__info__name{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400;color:#2493df;cursor:pointer}.discuss-meta__avatar{width:32px;height:32px;margin-right:10px;overflow:hidden;border-radius:50%;cursor:pointer;flex:0 0 auto}@media(min-width: 1024px){.discuss-meta__avatar{margin-right:0}} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Avatar/Avatar.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Meta/Meta.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0F2YXRhci9BdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL01ldGEvTWV0YS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsWUFDRSxpQkFBQSxDQUtFLDRHQUNFLFlBQUEsQ0FFRiwwRkFDRSxTQUFBLENBS0YscUNBQ0UsWUFBQSxDQUVGLCtCQUNFLFFBQUEsQ0FDQSxXQUFBLENBQ0EsMEJBQUEsQ0FJSixlQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsK0JBQ0UsWUFBQSxDQUdKLGNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQ0FDRSxTQy9CTSxDRGdDTixVQ2hDTSxDRG1DVixjQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0NBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHSixjQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0NBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHSixlQUNFLFdBQUEsQ0FDQSxZQUFBLENBR0Ysa0JBQ0UscUJFckRpQixDRnNEakIsYUVxQmdCLENGcEJoQixVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBR0YsZ0JBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0Esc0JBQ0Usd0JFWXlCLENGWHpCLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxVRW5FZSxDQ2hCckIsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDbkJSLGNBQ0ksWUFBQSxDQUNBLHdCQUFBLENBQ0EsT0FBQSxDQUNBLGVBQUEsQ0FDQSwwQkFBQSxDQUNBLGdCQUFBLENDREQsMEJETEgsY0FTUSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENDRkwsZ0REVEgsY0FlUSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQUEsQ0NoQkwseUJEREgsY0FxQlEsVUFBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUFBLENDZEwsZ0REaUJDLG9CQUVRLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBRUEsMEJBQ0ksZ0JKdENMLENBQUEsQ0tNUix5QkR5QkMsb0JBWVEsWUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FFQSwwQkFDSSxnQkpoREwsQ0FBQSxDSW9ESCwwQkVvR0Ysa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpHZCxhSHRESyxDR3lEVCwwQkUrRkYsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRjVGZCxhSHZEQSxDR3dEQSxjQUFBLENBSVIsc0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENDN0RMLDBCRHNEQyxzQkFVUSxjQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi9zdHlsZXMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL3N0eWxlcy90b2tlbnMvY29sb3InO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9sYXlvdXQnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3R5cG9ncmFwaHknO1xuXG4kYXZhdGFyLW5zOiBmdW5jdGlvbnMuZ2V0TlMoJ2F2YXRhcicpO1xuXG4uI3skYXZhdGFyLW5zfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXMsXG4gICYtbSxcbiAgJi1sIHtcbiAgICAuI3skYXZhdGFyLW5zfV9wcm8tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLiN7JGF2YXRhci1uc31fcHJvIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi14bCB7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC4jeyRhdmF0YXItbnN9X3BybyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IGxheW91dC4kc3BhY2UtMnhzICogLTE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi14cyB7XG4gICAgd2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICAuI3skYXZhdGFyLW5zfV9wcm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1zIHtcbiAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiA0O1xuICAgIGhlaWdodDogbGF5b3V0LiRzaXplLWJhc2UgKiA0O1xuICAgIC4jeyRhdmF0YXItbnN9X3Byby1zbWFsbCB7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2U7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxuICAmLW0ge1xuICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLWwge1xuICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDg7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDg7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDI7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICB9XG4gIH1cbiAgJi14bCB7XG4gICAgd2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogMTY7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDE2O1xuICB9XG5cbiAgJl9pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJhY2tncm91bmQtc3VyZmFjZTtcbiAgICBjb2xvcjogY29sb3IuJGF2YXRhci1iYWNrZ3JvdW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmX3BybyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAmLXNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29sb3IuJGJvcmRlci1yZXZlcnNlZDtcbiAgICAgIGNvbG9yOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iLCIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvQXZhdGFyL0F2YXRhclwiO1xuQGltcG9ydCBcIi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzc1wiO1xuXG4uZGlzY3Vzcy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGxheW91dC4kc3BhY2UteHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBsYXlvdXQuJHNwYWNlLXhzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.discuss-reply-form-success-message{display:flex;align-items:center;justify-content:space-between;width:100%;margin:16px 0 32px;background-color:#40bf9c;border-radius:4px;padding:16px}.discuss-reply-form-success-message__content{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#fff}.discuss-reply-form-success-message__close-icon{color:#fff;cursor:pointer} /*# sourceURL=webpack://./src/features/discuss/private/components/ReplyFormSuccessMessage/ReplyFormSuccessMessage.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9SZXBseUZvcm1TdWNjZXNzTWVzc2FnZS9SZXBseUZvcm1TdWNjZXNzTWVzc2FnZS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLG9DQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JDNEV1QixDRDNFdkIsaUJBQUEsQ0FDQSxZQUFBLENBRUEsNkNFNElFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z6SWxCLFVDb0VjLENEakVsQixnREFDSSxVQUFBLENBQ0EsY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuXG4uZGlzY3Vzcy1yZXBseS1mb3JtLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggMCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kYWxlcnQtdGV4dC1yZXZlcnNlZDtcbiAgICB9XG5cbiAgICAmX19jbG9zZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59IiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sol-select_control{background:none;text-align:left;padding:0;cursor:pointer}.sol-select_control:focus{outline:none;box-shadow:0 0 0 4px #d3e9f9}.sol-select_control[data-state=open]{border-color:#2493df}.sol-select_control[data-state=open] .sol-select_icon{transform:rotate(180deg);transform-origin:center 6px}.sol-select_control span{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;padding:0 56px 0 16px;color:#2d3846;display:block}.sol-select_icon{color:#6b7f99;padding:4px;transition:all .1s linear}.sol-select_optionsWrapper{position:relative}.sol-select_optionsWrapper>div{margin:0 !important;position:absolute !important;left:0 !important;min-width:auto !important;width:100%;top:0}.sol-select_options{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;z-index:998;border:solid 1px #c8d2db;background-color:#fff;border-radius:0 0 4px 4px}.sol-select_option{padding:8px 16px;outline:none;cursor:pointer}.sol-select_option[data-state=checked]{pointer-events:none;background-color:#ecf7ff}.sol-select_option[data-highlighted]{background-color:#d3e9f9}.sol-select-s .sol-select_control span{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sol-select-s .sol-select_control[data-state=open] .sol-select_icon{transform-origin:center 4px}.sol-select-s .sol-select_icon{padding:0}.sol-select-s .sol-select_options{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-replies-filter{display:flex;flex:0 0 auto;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;margin:38px 0 0 0}@media(min-width: 1024px){.discuss-replies-filter{height:32px;align-items:center;justify-content:space-between;margin:38px 0 0 0}}.discuss-replies-filter__replies-count{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;color:#2d3846;flex-shrink:0;margin:0 100% 12px 0}@media(min-width: 1024px){.discuss-replies-filter__replies-count{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;margin:0}}.discuss-replies-filter__sort{background:#fff;flex-shrink:0;margin:0}@media(min-width: 1024px){.discuss-replies-filter__sort{margin:0 32px 0 auto}}.discuss-replies-filter__sort label{display:none} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Forms/Select/Select.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/RepliesFilter/RepliesFilter.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0Zvcm1zL1NlbGVjdC9TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19ncmlkLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL2NvbXBvbmVudHMvUmVwbGllc0ZpbHRlci9SZXBsaWVzRmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0Usb0JBQ0UsZUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUVBLDBCQUNFLFlBQUEsQ0FDQSw0QkFBQSxDQUdGLHFDQUNFLG9CQ21EZ0IsQ0RqRGhCLHNEQUNFLHdCQUFBLENBQ0EsMkJBQUEsQ0FJSix5QkU0SEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRnpIcEIscUJBQUEsQ0FDQSxhQzRCTyxDRDNCUCxhQUFBLENBSUosaUJBQ0UsYUNyQ2EsQ0RzQ2IsV0d2Q1EsQ0h3Q1IseUJBQUEsQ0FHRiwyQkFDRSxpQkFBQSxDQUVBLCtCQUVFLG1CQUFBLENBQ0EsNEJBQUEsQ0FDQSxpQkFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLEtBQUEsQ0FJSixvQkVnR0ksa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRjdGdEIsV0FBQSxDQUNBLHdCQUFBLENBQ0EscUJDSWUsQ0RIZix5QkFBQSxDQUdGLG1CQUNFLGdCQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FFQSx1Q0FDRSxtQkFBQSxDQUVBLHdCQUFBLENBRUYscUNBQ0Usd0JBQUEsQ0FNQSx1Q0V1RUEsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpFbEIsb0VBQ0UsMkJBQUEsQ0FLTiwrQkFDRSxTQUFBLENBR0Ysa0NFd0RFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0V4SjFCLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQ3pHUixLQUNJLGlCQUFBLENBRUEsVUFDSSx5QkFBQSxDQ3BCUix3QkFDSSxZQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENDREQsMEJETkgsd0JBVVEsV0FBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUFBLENBR0osdUNKb0lFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0lqSWxCLGFMdkJPLENLd0JQLGFBQUEsQ0FDQSxvQkFBQSxDQ2RMLDBCRFVDLHVDSm9JRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENJM0hkLFFBQUEsQ0FBQSxDQUlSLDhCQUNJLGVMK0JXLENLOUJYLGFBQUEsQ0FDQSxRQUFBLENDekJMLDBCRHNCQyw4QkFNUSxvQkFBQSxDQUFBLENBR0osb0NBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRzZWxlY3QtbnM6IGZ1bmN0aW9ucy5nZXROUygnc2VsZWN0Jyk7XG5cbi4jeyRzZWxlY3QtbnN9IHtcbiAgJl9jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3IuJGlucHV0LWZvY3VzO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nb3BlbiddIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuJGlucHV0LWJvcmRlci1hY3RpdmU7XG5cbiAgICAgIC4jeyRzZWxlY3QtbnN9X2ljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgICBwYWRkaW5nOiAwIGxheW91dC4kc2l6ZS1iYXNlICogNyAwIGxheW91dC4kc3BhY2UtbTtcbiAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfaWNvbiB7XG4gICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLTJ4cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIH1cblxuICAmX29wdGlvbnNXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGRpdiB7XG4gICAgICAvLyBPdmVyd3JpdHRpbmcgcmFkaXggcnVsZXNcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfb3B0aW9ucyB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgei1pbmRleDogOTk4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbG9yLiRpbnB1dC1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGlucHV0LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIG9iamVjdC4kYm9yZGVyUmFkaXVzLXMgb2JqZWN0LiRib3JkZXJSYWRpdXMtcztcbiAgfVxuXG4gICZfb3B0aW9uIHtcbiAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLXhzIGxheW91dC4kc3BhY2UtbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbZGF0YS1zdGF0ZT0nY2hlY2tlZCddIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy8gVE9ETzogcmVwbGFjZSBieSBTT0wgY29sb3JcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y3ZmY7XG4gICAgfVxuICAgICZbZGF0YS1oaWdobGlnaHRlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGlucHV0LWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICYtcyAuI3skc2VsZWN0LW5zfSB7XG4gICAgJl9jb250cm9sIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXN0YXRlPSdvcGVuJ10ge1xuICAgICAgICAuI3skc2VsZWN0LW5zfV9pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pY29uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9vcHRpb25zIHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgIH1cbiAgfVxufVxuIiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Gb3Jtcy9TZWxlY3QvU2VsZWN0XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXJlcGxpZXMtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDM4cHggMCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDM4cHggMCAwIDA7XG4gICAgfVxuXG4gICAgJl9fcmVwbGllcy1jb3VudCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMCAxMDAlIDEycHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTMnKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzJweCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.discuss-replies{display:flex;flex-direction:column}.discuss-replies__answer-button{margin:16px 0 0 auto} /*# sourceURL=webpack://./src/features/discuss/private/components/Replies/Replies.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9SZXBsaWVzL1JlcGxpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxnQ0FDSSxvQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5kaXNjdXNzLXJlcGxpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2Fuc3dlci1idXR0b24ge1xuICAgICAgICBtYXJnaW46ICAxNnB4IDAgMCBhdXRvO1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-reply{position:relative;width:100%;padding:12px;background:#fff;border-radius:4px;margin-top:16px}.discuss-reply__edit-button{position:absolute;right:24px;top:24px;cursor:pointer}.discuss-reply__active{border:1px solid #40bf9c}.discuss-reply__container{display:flex;justify-content:left;gap:24px}.discuss-reply__actions{display:flex;flex-direction:column;align-items:center;width:auto;min-width:35px;flex-shrink:0}@media(min-width: 1024px){.discuss-reply__actions{width:50px}}.discuss-reply__actions__best-answer-button{width:32px;height:32px;margin-bottom:16px;color:#eaf0f3;pointer-events:none}.discuss-reply__actions__best-answer-button__active{color:#40bf9c}.discuss-reply__actions__best-answer-button__clickable{cursor:pointer;pointer-events:all}.discuss-reply__actions__best-answer-button__clickable:hover{color:#c8d2db}.discuss-reply__content{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;width:100%;max-width:649px;color:#2d3846;white-space:pre-wrap;word-wrap:break-word;flex-grow:1}.discuss-reply__content a{color:#2493df;word-break:break-word} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Reply/Reply.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1JlcGx5L1JlcGx5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLGVBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLGVDUWlCLENEUGpCLGlCQUFBLENBQ0EsZUFBQSxDQUVBLDRCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBR0osdUJBQ0ksd0JBQUEsQ0FHSiwwQkFDSSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSxRQUFBLENBR0osd0JBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0V4QkwsMEJGa0JDLHdCQVNRLFVBQUEsQ0FBQSxDQUdKLDRDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FFQSxvREFDSSxhQUFBLENBR0osdURBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsNkRBQ0ksYUFBQSxDQU1oQix3QkcwRkUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDSHZGbEIsVUFBQSxDQUNBLGVBQUEsQ0FDQSxhQ25FTyxDRG9FUCxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsV0FBQSxDQUVBLDBCQUNJLGFDcEVBLENEcUVBLHFCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJjYXJwZXRcIjtcblxuJGxlc3Nvbi1jb250YWluZXItd2lkdGg6IDY0OHB4O1xuXG4lbGFuZGluZy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufTtcblxuaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzc1wiO1xuXG4uZGlzY3Vzcy1yZXBseSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogY29sb3IuJGJhY2tncm91bmQtc3VyZmFjZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICZfX2VkaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuJGJvcmRlci1zdWNjZXNzO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jlc3QtYW5zd2VyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2VhZjBmMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAmX19hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDBCRjlDO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbGlja2FibGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzhkMmRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTInKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjQ5cHg7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgfVxufSIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sl-pagination{width:100%}.sl-pagination__wrapper{display:flex;max-width:max-content;width:100%;height:100%;gap:16px;align-items:center;justify-content:left;margin:32px auto 0;flex-wrap:wrap} /*# sourceURL=webpack://./src/features/shared/public/SlPagination/SlPagination.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHVibGljL1NsUGFnaW5hdGlvbi9TbFBhZ2luYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxlQUNJLFVBQUEsQ0FFQSx3QkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5cbi5zbC1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-recommended-courses__title{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;color:#2d3846}.discuss-recommended-courses__sub-title{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;margin-top:4px}.discuss-recommended-courses__list{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;margin-top:24px;gap:16px;display:flex;flex-direction:column}.discuss-recommended-courses__item{text-decoration:none;display:flex;align-items:center;color:#6b7f99;background-color:#fff;border-radius:4px;padding:12px}.discuss-recommended-courses__item-image{width:47px;height:47px;border-radius:100%}.discuss-recommended-courses__item-info{margin-left:24px}.discuss-recommended-courses__item-title{color:#2d3846;font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:600;margin-bottom:4px}.discuss-recommended-courses__item-desc{color:#6b7f99;font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400}.discuss-recommended-courses__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.discuss-recommended-courses__footer a{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/RecommendedCourses/RecommendedCourses.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1JlY29tbWVuZGVkQ291cnNlcy9SZWNvbW1lbmRlZENvdXJzZXMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDbEJKLG9DQ2tKRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEL0lsQixhRVRPLENGWVgsd0NDNklFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0QxSWxCLGFFZE8sQ0ZlUCxjR2ZJLENIbUJSLG1DQ3NJRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEbklsQixlR2pCRSxDSGtCRixRQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBR0osbUNBQ0ksb0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxhRTlCUyxDRitCVCxxQkVoQmEsQ0ZpQmIsaUJJakNTLENKa0NULFlHaENFLENIbUNOLHlDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FHSix3Q0FDSSxnQkd4Q0UsQ0gyQ04seUNBQ0ksYUVoRE8sQ0R5SlQsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRHRHbEIsaUJHbERJLENIcURSLHdDQUNJLGFFckRTLENEd0pYLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Q5RnRCLHFDQUNJLFlBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsZUc1REUsQ0g4REYsdUNDeUZGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dFwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXJlY29tbWVuZGVkLWNvdXJzZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImhlYWRpbmctM1wiKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMVwiKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtMnhzO1xuICAgIH1cblxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoXCJib2R5LTJcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRiYWNrZ3JvdW5kLXN1cmZhY2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gICAgICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtcztcbiAgICB9XG5cbiAgICAmX19pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cblxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMi1zdHJvbmdcIik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxheW91dC4kc3BhY2UtMnhzO1xuICAgIH1cblxuICAgICZfX2l0ZW0tZGVzYyB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoXCJib2R5LTRcIik7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS1zO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMS1zdHJvbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIiRib3JkZXJSYWRpdXMtczogNHB4O1xuJGJvcmRlclJhZGl1cy1tOiA4cHg7XG4kYm9yZGVyUmFkaXVzLWw6IDEwcHg7XG4kYm9yZGVyV2lkdGgtbTogMXB4O1xuJHNoYWRvdy1nbG9iYWwtMTAwOiAwcHggMnB4IDRweCAjMDAwMDAwMWY7XG4kc2hhZG93LWdsb2JhbC0zMDA6IDBweCA4cHggMTJweCAjMDAwMDAwMjk7XG4kc2hhZG93LWdsb2JhbC01MDA6IDBweCAxNnB4IDMycHggIzAwMDAwMDNkO1xuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-hot-today{flex-grow:1;width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.discuss-hot-today{max-width:424px}}.discuss-hot-today__title{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;padding-bottom:8px;color:#2d3846;word-break:break-word}.discuss-hot-today__topic{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600;display:flex;flex-direction:column;background-color:#fff;padding:12px;margin-top:16px;border-radius:4px}.discuss-hot-today__topic__title{color:#2d3846;display:flex;word-break:break-word}.discuss-hot-today__topic__votes{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400;display:flex;align-items:center;padding-top:12px;gap:5px;color:#6b7f99} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/HotToday/HotToday.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL0hvdFRvZGF5L0hvdFRvZGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLG1CQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENDR0QsMEJEUEgsbUJBT1EsZUFBQSxDQUFBLENBR0osMEJFMklFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z4SWxCLGtCQUFBLENBQ0EsYUdqQk8sQ0hrQlAscUJBQUEsQ0FHSiwwQkVvSUUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpJbEIsWUFBQSxDQUNBLHFCQUFBLENBQ0EscUJHVGEsQ0hVYixZQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsaUNBQ0ksYUcvQkcsQ0hnQ0gsWUFBQSxDQUNBLHFCQUFBLENBR0osaUNFcUhGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0ZsSGQsWUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxPQUFBLENBQ0EsYUd6Q0siLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLWhvdC10b2RheSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctMycpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNicpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZvdGVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNCcpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iXSwic291cmNlUm9vdCI6IiJ9 */.discuss-notification{position:absolute}.discuss-notification .sl-shared-flash-message{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;border-radius:4px} /*# sourceURL=webpack://./src/features/discuss/private/components/Notification/Notification.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9Ob3RpZmljYXRpb24vTm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxzQkFDSSxpQkFBQSxDQUVBLCtDQ29KRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEakpsQixpQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcblxuLmRpc2N1c3Mtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuc2wtc2hhcmVkLWZsYXNoLW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbn0iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-footer{width:100%;margin-top:auto;overflow:hidden} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/public/SlFooter/SlFooter.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3B1YmxpYy9TbEZvb3Rlci9TbEZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUixXQUNJLFVBQUEsQ0FDQSxlQUFBLENBQ0gsZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcvc3JjL2ZlYXR1cmVzL25hdmlnYXRpb24vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-modal{position:fixed;width:100%;height:100%;top:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.sl-modal.blocker{z-index:9999}.sl-modal__container{background-color:#f9f9fa;border-radius:8px;padding:50px 24px 24px;position:relative}.sl-modal__container.no-padding{padding:0}.sl-modal__container.blocker{width:100%;max-width:567px;height:100%;max-height:532px;padding:24px}@media(max-width: 599px){.sl-modal__container.blocker{max-height:unset}}@media(max-width: 599px){.sl-modal__container{width:100%;height:100%;border-radius:0}}.sl-modal__content{width:100%;height:100%}.sl-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;top:13px;right:13px;cursor:pointer;height:29px;width:29px;z-index:1}.sl-modal__close__icon{color:#9b9b9b;height:13px;width:13px}.sl-modal__close.hide-close{display:none}@media(max-width: 599px){.sl-modal__close.hide-mobile-close{display:none}}@media(max-width: 599px){.sl-modal__close{height:18px;width:18px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/shared/public/SlModal/SlModal.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHVibGljL1NsTW9kYWwvU2xNb2RhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUixVQUNJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsK0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFdBQUEsQ0FFQSxrQkFDSSxZQUFBLENBR0oscUJBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FFQSxnQ0FDSSxTQUFBLENBR0osNkJBQ0ksVUFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENDMUJULHlCRHFCSyw2QkFRUSxnQkFBQSxDQUFBLENDN0JiLHlCRFdDLHFCQXVCUSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FBQSxDQUlSLG1CQUNJLFVBQUEsQ0FDQSxXQUFBLENBR0osaUJBQ0ksaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUVBLHVCQUNJLGFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUdKLDRCQUNJLFlBQUEsQ0NoRVQseUJEbUVLLG1DQUVRLFlBQUEsQ0FBQSxDQ3JFYix5QkQ2Q0MsaUJBNkJRLFdBQUEsQ0FDQSxVQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJi5ibG9ja2VyIHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjRweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsb2NrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUtbW9iaWxlLWNsb3NlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.paywalls-container{font-family:"Fira Sans";position:fixed;top:0;right:0;width:100%;height:100%;z-index:999999;overflow-y:scroll;background-color:#000b21;padding:24px 64px 0 64px;display:flex;justify-content:center}@media(max-width: 652px){.paywalls-container{padding:0}}.paywalls-inner{width:100%;max-width:1360px}@media(max-width: 652px){.paywalls-header-container{display:none}}.paywalls-body{display:flex;align-items:center;justify-content:center}.paywalls-loader{width:100%;max-width:652px;background-color:#07132c;border-top-left-radius:16px;border-top-right-radius:16px;animation:blur-change .8s infinite alternate}@keyframes blur-change{from{filter:blur(1px);background-color:#081b43}to{filter:blur(4px);background-color:#07132c}}.paywalls-offer-modal{padding:0}.paywalls-offer-modal.sl-modal__container{width:100%;max-width:704px;border-radius:0;background:rgba(0,0,0,0)} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/_paywalls/private/components/PaywallContainer/PaywallContainer.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9fcGF5d2FsbHMvcHJpdmF0ZS9jb21wb25lbnRzL1BheXdhbGxDb250YWluZXIvUGF5d2FsbENvbnRhaW5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzNIUCxvQkFDQyx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUVBLHlCQWRELG9CQWVFLFNBQUEsQ0FBQSxDQUlGLGdCQUNDLFVBQUEsQ0FDQSxnQkFBQSxDQUlBLHlCQURELDJCQUVFLFlBQUEsQ0FBQSxDQUlGLGVBQ0MsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FHRCxpQkFDQyxVQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLDRDQUFBLENBRUEsdUJBQ0MsS0FDQyxnQkFBQSxDQUNBLHdCQUFBLENBR0QsR0FDQyxnQkFBQSxDQUNBLHdCQUFBLENBQUEsQ0FLSCxzQkFDQyxTQUFBLENBRUEsMENBQ0MsVUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnY2FycGV0JztcblxuLnBheXdhbGxzIHtcblx0Ji1jb250YWluZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDBCMjE7XG5cdFx0cGFkZGluZzogMjRweCA2NHB4IDAgNjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNjUycHgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdH1cblxuXHQmLWhlYWRlci1jb250YWluZXIge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ji1sb2FkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjUycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA3MTMyYztcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuXHRcdGFuaW1hdGlvbjogYmx1ci1jaGFuZ2UgLjhzIGluZmluaXRlIGFsdGVybmF0ZTtcblxuXHRcdEBrZXlmcmFtZXMgYmx1ci1jaGFuZ2Uge1xuXHRcdFx0ZnJvbSB7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigxcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxYjQzO1xuXHRcdFx0fVxuXG5cdFx0XHR0byB7XG5cdFx0XHRcdGZpbHRlcjogYmx1cig0cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxMzJjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtb2ZmZXItbW9kYWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmLnNsLW1vZGFsX19jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDcwNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufSJdLCJzb3VyY2VSb290IjoiIn0= */</style> <style> @media screen and (max-width: 1279px) { #CybotCookiebotDialog { bottom: 0; top: unset; transform: translate(-50%, 0); } } </style> <script src="https://www.google.com/recaptcha/enterprise.js?render=6Lfk-TIeAAAAAHHyvt9KCccPBRMcxSgDJ_YvPNuu" async defer></script> <script>window.initialData = {"ssrQuestion":{"post":{"id":3309367,"parentID":null,"courseID":null,"userID":28902231,"title":"How to use the get() method","message":"Help v:","date":"2024-11-26T23:36:01.203","votes":2,"ordering":0,"isAccepted":false,"modifyDate":null,"modifyUserID":null,"viewCount":55,"avgActionDate":"2024-11-27T07:40:45.833","answers":4,"userName":"Marcos","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg","hasAvatar":true,"level":10,"xp":6445,"accessLevel":0,"badge":"gold","modifyUserName":null,"isFollowing":false,"vote":0,"index":0,"tags":["python"]}},"ssrReplies":{"posts":[{"id":3309368,"parentID":3309367,"courseID":null,"userID":7429689,"title":null,"message":"Hello [user id=\"28902231\"]Marcos[\u002Fuser] \n\nthis method is used for dictionaries.\n\nget.(key, value)\nkey -\u003E required, returns the value of the key\nvalue -\u003E optional, a value to return if the key does not exist\n\ndict = {\"a\":1,\"b\":2}\nprint(dict.get(\"a\")) #output: 1\nprint(dict.get(\"c\")) #output: None\nprint(dict.get(\"c\",0)) #output: 0\n\nHope this helps.","date":"2024-11-26T23:53:35.003","votes":11,"ordering":0,"isAccepted":true,"modifyDate":"2024-11-26T23:54:23.28","modifyUserID":7429689,"viewCount":0,"avgActionDate":"2024-11-27T05:00:35.197","answers":0,"userName":"Denise Roßberg","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F0812bf1e-bd6f-4ad5-b6c2-4dfc855a5b27.jpg","hasAvatar":true,"level":16,"xp":63888,"accessLevel":3,"badge":"mod|platinum|pro","modifyUserName":"Denise Roßberg","isFollowing":false,"vote":0,"index":0,"tags":[]},{"id":3309371,"parentID":3309367,"courseID":null,"userID":32543455,"title":null,"message":"The get() method in Python is used with dictionaries to retrieve the value associated with the given key.\n\nSyntax looks like this:\n\ndictionary.get(key,default_value)\n\nkey:The key we want to lookup in dictionary.\n\ndefault_value:This is optional and returns the provided value if key isn't found.If omitted it returns None.\n\nIt's also bit safer than directly accessing key using dictionary[key] as it doesn't raise a KeyError if the key isn't present.Instead it returns a default value or None if default value isn't provided.\n\nhttps:\u002F\u002Fsololearn.com\u002Fcompiler-playground\u002FczimJIHJ93gP\u002F?ref=app","date":"2024-11-27T00:11:06.503","votes":10,"ordering":0,"isAccepted":false,"modifyDate":"2024-11-27T00:19:16.67","modifyUserID":32543455,"viewCount":0,"avgActionDate":"2024-11-27T08:04:02.837","answers":0,"userName":"⚡NB⚡","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Fbba79a21-6e2e-4726-9dee-649abd684ea8.jpg","hasAvatar":true,"level":7,"xp":2924,"accessLevel":0,"badge":"silver","modifyUserName":"⚡NB⚡","isFollowing":false,"vote":0,"index":1,"tags":[]},{"id":3309427,"parentID":3309367,"courseID":null,"userID":28902231,"title":null,"message":"Ty all!","date":"2024-11-27T13:07:49.063","votes":2,"ordering":0,"isAccepted":false,"modifyDate":null,"modifyUserID":null,"viewCount":0,"avgActionDate":"2024-11-27T16:55:03.44","answers":0,"userName":"Marcos","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg","hasAvatar":true,"level":10,"xp":6445,"accessLevel":0,"badge":"gold","modifyUserName":null,"isFollowing":false,"vote":0,"index":2,"tags":[]},{"id":3309416,"parentID":3309367,"courseID":null,"userID":25958379,"title":null,"message":"hy@ Marcos..To use the \"get()\" method, you access it on a dictionary object, provide the key you want to retrieve the value for, and optionally specify a default value to return if the key doesn't exist in the dictionary; the syntax is: \"dictionary.get(key, default_value)\".","date":"2024-11-27T12:22:44.017","votes":1,"ordering":0,"isAccepted":false,"modifyDate":"2024-11-27T12:23:18.4","modifyUserID":25958379,"viewCount":0,"avgActionDate":"2024-11-27T12:45:07.813","answers":0,"userName":"Angel","avatarUrl":null,"hasAvatar":false,"level":5,"xp":789,"accessLevel":0,"badge":"bronze","modifyUserName":"Angel","isFollowing":false,"vote":0,"index":3,"tags":[]}]},"ssrHotTodayQuestions":[{"id":3309311,"title":"Which is the error in this code","message":"message=(\"\"d89%l++5r19o7W *o=l645le9H\r\n\"\")\nnumbers=(0;1;2;3;4;5;6;6;8;9;%)\nletters=(a;b;c;d;e;f;g;h;i;j;k;l;m;n;ñ;o;p;q;r;s;t;u;v;w;x;y;z)\nmessage=(\"\"numbers*letters\"\")\nprint(\"\"message-numbers\"\")","date":"2024-11-26T03:01:37.363","votes":1,"answers":6,"tags":["help"],"viewCount":170,"hidden":false,"vote":0,"isFollowing":false,"userId":32877067,"userName":"Laura Daniela Perez","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Ff49c59c8-4d29-4363-a39a-e2b7fee574bd.jpg","badge":null},{"id":3309329,"title":"Control Flow","message":"What does match case do in Python?","date":"2024-11-26T11:38:14.88","votes":2,"answers":7,"tags":["else-statements","if-statements","python"],"viewCount":88,"hidden":false,"vote":0,"isFollowing":false,"userId":31715304,"userName":"Byrone Songa","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F1d743e66-3089-4e94-a588-7c463d7ed2a8.jpg","badge":"pro"},{"id":3309319,"title":"Animations","message":"I came here from code.org can any one tell me how to program the animations? I already wrote the code just don’t know how to use animations in Sololearn","date":"2024-11-26T05:49:36.197","votes":2,"answers":3,"tags":["animation"],"viewCount":78,"hidden":false,"vote":0,"isFollowing":false,"userId":33035275,"userName":"Nash Anderson","avatarUrl":null,"badge":null},{"id":3309367,"title":"How to use the get() method","message":"Help v:","date":"2024-11-26T23:36:01.203","votes":2,"answers":4,"tags":["python"],"viewCount":55,"hidden":false,"vote":0,"isFollowing":false,"userId":28902231,"userName":"Marcos","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg","badge":"gold"},{"id":3309373,"title":"why is this platform infested with web devs","message":"","date":"2024-11-27T01:41:26.04","votes":2,"answers":3,"tags":["infestation","when-the-imposter-is-sus"],"viewCount":46,"hidden":false,"vote":0,"isFollowing":false,"userId":32647530,"userName":"Xmosity","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F51cff5a5-adaa-4f11-85a9-2bc2053f69f4.jpg","badge":"gold"},{"id":3309359,"title":"Game Dev Path","message":"Would it be great for a Sololearn game dev path for intrigued people in game dev?","date":"2024-11-26T19:36:02.443","votes":1,"answers":4,"tags":[":)"],"viewCount":41,"hidden":false,"vote":0,"isFollowing":false,"userId":33063112,"userName":"Sapzian19","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F6e82f5e5-80c7-46ab-be00-eb08d7ffd615.jpg","badge":null},{"id":3309376,"title":"So this what I'm trying to solve ","message":"So I'm having a lot of troubles it saying to write print() after I think name = input(). it won't tell where and I have no whether the def__init__ underscore space is ok...\n\nclass Player:\n def __init__(self, name, level):\n self.name = name\n self.level = level\n\n def intro(self):\n print(self.name + \"(Level \" + self.level + \")\"\n\n#your code goes here\nname = input()\nlevel = input()\n\np = Player(name, level)\np.intro()","date":"2024-11-27T02:08:37.657","votes":2,"answers":2,"tags":["python","videogame"],"viewCount":53,"hidden":false,"vote":0,"isFollowing":false,"userId":30488425,"userName":"David","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Faa6fd691-0606-43eb-b0c2-0a76e36cca86.jpg","badge":"pro"},{"id":3309389,"title":"How to get account back?","message":"I have contacted support, and they were no help. I have pro account buti had to change emails on ipad due to compromised. Now i cant use my account. Please help","date":"2024-11-27T06:18:21.15","votes":1,"answers":4,"tags":["aervi","bad","customer","e","help","support"],"viewCount":32,"hidden":false,"vote":0,"isFollowing":false,"userId":31893774,"userName":"Logan Kibler","avatarUrl":null,"badge":null},{"id":3309443,"title":"PHP Tutorial Idea","message":"Should i make a CRUD (Create, Read, Update, Delete) tutorial in PHP?, it'll be a simple article on how to CRUD with PHP and MySQL databases","date":"2024-11-27T16:26:29.417","votes":1,"answers":5,"tags":["mysql","php"],"viewCount":15,"hidden":false,"vote":0,"isFollowing":false,"userId":26368346,"userName":"KenzoGha","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Fbce2f917-6717-40db-8930-facec875ce0a.jpg","badge":"bronze"},{"id":3309356,"title":"Problem whit Javascript","message":"Hi\nI need to change the color of \"isFalse\" if her value is \"true\" but is hard for me😅\n\nconst isFalse = false\n\ndocument.getElementById(\"isFalse\");\n\nif(\"isFalse\"==\"true\"){\n \n}\n\nCan you help me please???\n(Im a beginner)","date":"2024-11-26T19:22:49.257","votes":1,"answers":2,"tags":["help","javascript","question"],"viewCount":43,"hidden":false,"vote":0,"isFollowing":false,"userId":32694917,"userName":"Hi\"-\"","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F46665da3-7fcd-4564-9fd5-63aa34295999.jpg","badge":"bronze"}],"ssrCoursesCatalog":[{"name":"Генеративный ИИ на практике","alias":"genai-in-practice","orderNumber":1,"lastActivityDate":null,"description":"Освойте GenAI-инструменты и создавайте, автоматизируйте, станьте продуктивнее. Пишите правильные промпты, организуйте и анализируйте данные, чтобы принимать умные решения.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F8c336a9b8e3f40429efcc086ea016f3e-AI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F10f1dbd3b6124556aa574e9fa8e15dd2-genAI.svg","color":"#c13e3e","isTop":true},"categoryIds":[6,7],"isRecommended":false},{"name":"Введение в Python","alias":"python-introduction","orderNumber":3,"lastActivityDate":null,"description":"Python — это популярный, простой в освоении и очень мощный язык программирования, который используется в сфере разработки программного обеспечения и веб-сайтов, науки о данных, машинного обучения и многих других областях. На этом курсе вы познакомитесь с основными понятиями Python, создадите реальные проекты и решите различные задачи по программированию. Чтобы присоединиться к курсу Python для начинающих, никакого опыта программирования не требуется, так что можете смело приступать к обучению!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa0661e13ab5b47a5bc05dc171e14bd6d-python.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0747eb2701f64dc48d5ca894d4c2610b-Introduction-to-Python.svg"},"categoryIds":[4,5,10],"isRecommended":false},{"name":"Введение в C","alias":"c-introduction","orderNumber":20,"lastActivityDate":null,"description":"Хотите создавать мощные программы, которые работают быстро... быстрее, чем те, которые написаны на других языках? \n\nC — это язык, на котором легко писать, его быстро отлаживать, он также является основой для многих других языков программирования. \n\nНа этом курсе вы познакомитесь с основами этого мощного и продвинутого языка программирования. Никакого опыта программирования не требуется, мы научим вас всему, что вам нужно знать, простым и понятным способом, идеально подходящим для новичков.\n\nПосле прохождения этого курса вы можете перейти к нашему курсу по среднему уровню C.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F00c4a3ccdabf40709c3b06fd196d391b-C.png","color":"#58B5EE","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F039d2e06d86d47d6a62d7bbdba9964df-Introduction-to-C.svg"},"categoryIds":[4,10],"isRecommended":false},{"name":"Введение в C#","alias":"c-sharp-introduction","orderNumber":21,"lastActivityDate":null,"description":"C# используют как многие крупные организации и стартапы, так и новички. В C# сохранены полезные фичи C, а синтаксис заточен под экономию времени и усилий. Несмотря на то, что C# основан на C, изучать его можно без каких-либо знаний C — на самом деле, этот курс идеально подойдёт для тех, у кого вообще нет опыта программирования! И если вам понравится C#, вы можете продолжить изучать его на нашем курсе Intermediate C#.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd1ad657f22fb40af87c8df55b1578713-csharp.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0789e6f8e5dc42d4a5f02bce766dfe73-Introduction-to-CSharp.svg"},"categoryIds":[3,4,10],"isRecommended":false},{"name":"Введение в SQL","alias":"sql-introduction","orderNumber":32,"lastActivityDate":null,"description":"Данные могут быть мощным инструментом, но только если вы знаете, как ими пользоваться. В такой ситуации SQL незаменим! На этом курсе вы узнаете, как использовать стандартизированный язык баз данных SQL для доступа и манипулирования данными, хранящимися в базах данных.\n\nКогда вы научитесь использовать SQL, вы сможете работать в ведущих компаниях (и даже правительствах!), которые используют данные для прогнозирования и принятия решений, например, в отношении разработки продуктов и даже того, как должна функционировать демократия.\n\nНа этом курсе не требуется никакой опыт программирования, так что можете смело приступать прямо сейчас!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc75af187749341a4900dac1304ef3c57-SQL.png","color":"#92D373","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F940a41562ea5418390505cb580d66c94-Introduction-to-SQL.svg"},"categoryIds":[4,5,10],"isRecommended":false},{"name":"Введение в HTML","alias":"html-introduction","orderNumber":34,"lastActivityDate":null,"description":"HTML лежит в основе любой веб-страницы. Он прост для начинающих, а базовые знания HTML будут полезны для специалистов в области дизайна, маркетинга, контента и других сфер. Если вам интересна фронтенд-разработка, этот курс — отличное место для начала! \n\nОпыт программирования не требуется. Кстати, у нас есть ещё множество других курсов, включая курсы по CSS и JavaScript, так что после завершения этого курса вы сможете продолжить обучение и пополнить знания.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F053139704f764fdda1c092521ab1fa1e-HTML.png","color":"#FFA77A","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F1343f0f0ce724fbe85db08329763c6aa-Introduction-to-HTML.svg"},"categoryIds":[1,10],"isRecommended":false},{"name":"Введение в CSS","alias":"css-introduction","orderNumber":35,"lastActivityDate":null,"description":"Бывали ли такое, что при посещении веб-сайта вы думали: \"Ого, как красиво\"? Скорее всего, к его созданию приложил руку специалист по CSS! Если вам интересен визуальный дизайн, CSS — это то, что вам нужно!\n\nCSS также подойдёт тем, кто интересуется фронтенд-разработкой. Это важный инструмент для стилизации веб-контента, который определяет внешний вид сайта и используемый макет в зависимости от устройства и разрешения экрана. \n\nCSS незаменим тем, кто изучает HTML и JavaScript. Этот язык просто освоить, так что вы в кратчайшие сроки сможете создавать свои собственные проекты!","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F2c99bb632e1b47e6a0f202ce992f8377-CSS.png","color":"#58B5EE","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F77380821c86d4211879280db3d67bed6-Introduction-to-CSS.svg"},"categoryIds":[1,10],"isRecommended":false},{"name":"Введение в Java","alias":"java-introduction","orderNumber":36,"lastActivityDate":null,"description":"Этот курс Java для начинающих не требует какого-либо опыта в области программирования. Вам понадобится только смартфон или компьютер и 5 минут в день! Вы познакомитесь с основными понятиями Java и начнёте писать \"чистый\" и рабочий код уже на первом уроке.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc40026a05ccc4caeaf6e74bcf8ce11f8-java1.png","color":"#FFA77A","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F24fd969d98764c3792a5e6f42f60280d-Introduction-to-Java.svg"},"categoryIds":[2,3,4,10],"isRecommended":false},{"name":"Введение в JavaScript","alias":"javascript-introduction","orderNumber":37,"lastActivityDate":null,"description":"Хотите создавать интерактивные сайты и интересные мобильные приложения или, может, работать с искусственным интеллектом? JavaScript делает всё это возможным! Неудивительно, что JavaScript стал одним из самых популярных языков программирования в мире. Этот курс идеален для новичков — никакого опыта программирования не требуется. По результатам курса вы освоите основы JavaScript для создания интерактивных сайтов.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe4f4a14641b04eb6bfb3889164c5764a-JS1.png","color":"#F3CA88","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fce05f060e25e4e429e48feaa46768ac3-Introduction-to-JavaScript.svg"},"categoryIds":[1,3,10],"isRecommended":false},{"name":"C# – Средний уровень","alias":"c-sharp-intermediate","orderNumber":40,"lastActivityDate":null,"description":"Идеально подходит для тех, у кого уже есть опыт работы с C# и кто хочет пополнить свои знания. На этом курсе сложные вещи разбиваются простые, небольшие уроки, которые занимают всего 5 минут. Вам ждёт множество упражнений, которые сделают вас более уверенным программистом C#!","shortDescription":"Идеально подходит для тех, у кого есть некоторый опыт в C#, и кто хочет углубить свои навыки, этот курс разбивает сложные концепции на простые, небольшие уроки, которые занимают всего 5 минут. С большим количеством упражнений на практику, он наверняка сделает вас более уверенным программистом C#!","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F03a071e50d4d43e7a718f5a87aeaa970-CsharpIntermediate.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F9bc96b33e6cc44679c884b4eb17d182b-Intermediate-CSharp.svg"},"categoryIds":[3,4,9],"isRecommended":false},{"name":"Введение в C++","alias":"c-plus-plus-introduction","orderNumber":44,"lastActivityDate":null,"description":"Изучите основы этого популярного языка программирования. На нашем курсе по C++ вы познакомитесь с основами этого языка, типами данных, массивами, указателями, условными операторами, циклами и функциями. Начать обучение на этом курсе можно без опыта программирования. Мы объясним все кратко, понятным и доступным для начинающих языком.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fcf9e604a724a40c6bc2c725757a1e6f5-IntroductiontoCplus.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F60a685c64d7d42bda0f0d3a46294c724-Introduction-to-CPlusPlus.svg"},"categoryIds":[3,4,10],"isRecommended":false},{"name":"Tech для всех","alias":"tech-for-everyone","orderNumber":46,"lastActivityDate":null,"description":"Порой может быть непросто успевать за меняющимся цифровым миром. Понимание технологий облегчает это и дает вам конкурентное преимущество. Но что такое Интернет? Как он работает? И какие возможности вы можете найти в сети? На этом курсе вы найдёте ответы на эти и многие другие вопросы.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fef6dca9298334b54914159e23fe6060a-TechforEveryone.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fbf3d499d0e714f5a800c4e8390216d94-Tech-for-Everyone.svg"},"categoryIds":[10],"isRecommended":false},{"name":"Python – Средний уровень","alias":"python-intermediate","orderNumber":48,"lastActivityDate":null,"description":"Если вы уже знакомы с основами Python и хотите пополнить свои знания, этот курс для вас. Вы узнаете о коллекциях, лямбда-функциях, генераторах, декораторах, объектно-ориентированном программировании и многом другом, что есть в Python.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F9a27a3791a09456d99100e138afdda96-PythonIntermediate.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffd602cef2f9b4e729b6a0e06efb35367-Intermediate-Python.svg"},"categoryIds":[4,5,9],"isRecommended":false},{"name":"Java – Средний уровень","alias":"java-intermediate","orderNumber":49,"lastActivityDate":null,"description":"Настало время для серьёзных вещей: узнайте, на что по-настоящему способен Java (и вы!). На этом курсе вы изучите некоторые понятия, связанные с объектно-ориентированным программированием, коллекциями и работой с файлами. Вы станете профессионалом в мгновение ока!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Febf35c2b25c64e4282c6ce2ad4434b91-JavaIntermediate.png","color":"#FFA77A","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F2e35b21878c2451cbde4241fad4c62ee-Intermediate-Java.svg"},"categoryIds":[2,3,4,9],"isRecommended":false},{"name":"JavaScript – Средний уровень","alias":"javascript-intermediate","orderNumber":50,"lastActivityDate":null,"description":"Вы уже знакомы с основами JavaScript и хотели бы пополнить свои знания? Тогда вы в правильном месте. На этом курсе вы научитесь создавать более сложные и гибкие программы, а также ещё более интерактивные сайты. Этот курс является продолжением нашего курса Введение в Javascript. Мы рекомендуем вам ознакомиться содержанием курса \"Введение в Javascript\", прежде чем начать этот курс.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6fb46787e13748dab696c7a14a2cec4c-JS2.png","color":"#F3CA88","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F027662f387504c8893343c9445391dd9-Intermediate-JavaScript.svg"},"categoryIds":[1,9],"isRecommended":false},{"name":"C++ – Средний уровень","alias":"c-plus-plus-intermediate","orderNumber":51,"lastActivityDate":null,"description":"Если вы хотите более детально изучить C++, этот курс идеален для вас. Вас ждут крошечные и простые уроки, так что вы можете учиться в своём собственном темпе, когда и где вам угодно.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd39133d96738413c9d9c276b1489ffc3-CplusIntermediate.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa8b1c79dc23e47f3aa0873b04d995dce-Intermediate-CPlusPlus.svg"},"categoryIds":[3,4,9],"isRecommended":false},{"name":"C – Средний уровень","alias":"c-intermediate","orderNumber":52,"lastActivityDate":null,"description":"Перейдите на новый уровень в C с этим курсом. На этом курсе вы познакомитесь с более сложными понятиями, включая структуры, динамическое выделение памяти, взаимодействие с файлами и обработку исключений.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa550dcaa0c6946e0904feaa19b595674-C2.png","color":"#58B5EE","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4c174a4b5329473f9c80633e33003416-Intermediate-C.svg"},"categoryIds":[4,9],"isRecommended":false},{"name":"SQL – Средний уровень","alias":"sql-intermediate","orderNumber":54,"lastActivityDate":null,"description":"Если при работе с данными задать правильные вопросы, можно получить мощные инсайты. Выведите свои навыки работы с базами данных на следующий уровень с помощью этого второго курса по SQL. \n\nЧасто, чтобы обеспечить достоверность данных и избежать дубликации, мы используем несколько таблиц. На этом курсе вы научитесь легко работать с несколькими таблицами. \n\nОвладейте техникой манипулирования данными и работайте с более сложными взаимосвязанными многотабличными базами данных. \n\nЭтот курс является продолжением курса \"Введение в SQL\". Взгляните на содержание курса, и если вам уже знаком этот материал, смело переходите к курсу \"SQL – средний уровень\"!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F7723d1592a0b454cb59a32cf5ab35642-SQL2.png","color":"#92D373","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6fde0c8a024d4aab903af548e9ee40a5-Intermediate-SQL.svg"},"categoryIds":[4,5,9],"isRecommended":false},{"name":"Основы программирования","alias":"coding-foundations","orderNumber":57,"lastActivityDate":null,"description":"Овладейте всеми навыками программирования, необходимыми для создания веб-сайтов, написания программ и использования баз данных. Вы научитесь создавать веб-сайты с нуля на HTML, получите сертификат по SQL — международному стандартному языку баз данных, и станете профессионалом в Python — самом быстрорастущем языке программирования в мире. Опыт программирования не требуется.","shortDescription":"Изучите код и получите навыки, чтобы начать создавать веб-сайты и мыслить как программист.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F535ee805db82464399d387bbb7528697-CodingFoundations.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F16dcd6a791624ccf88d9cd3a55bbec4c-Coding-Foundations.svg","color":"#92D373","isTop":true},"categoryIds":[1,4,5,10,11],"isRecommended":false},{"name":"Angular","alias":"angular","orderNumber":58,"lastActivityDate":null,"description":"На этом курсе вы узнаете, что представляет из себя фреймворк Angular, как использовать его, создавать масштабируемые и динамические веб-приложения с помощью Angular и TypeScript, применять компоненты для организованного и структурированного кода, реализовывать функции взаимодействия с пользователем, проектировать формы с валидацией, настроить маршрутизацию в Angular и многое другое.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Feabfd4d6a04941fbb91fbd7b5a0f0134-Angular.png","color":"#D96D83","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc629ffb97407472d880b3e78e99a31b7-Web-developer-with-Angular.svg"},"categoryIds":[1,9],"isRecommended":false},{"name":"Разработчик Python","alias":"python-developer","orderNumber":59,"lastActivityDate":null,"description":"Самый быстрорастущий язык программирования, читабелен и обладает простым синтаксисом. Вы научитесь создавать интерактивные программы и автоматизировать свои задачи, анализировать и визуализировать даже самые сложные данные, а также создавать модели искусственного интеллекта и машинного обучения. Опыт программирования не требуется.","shortDescription":"Погрузитесь в самый быстрорастущий язык программирования в мире.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F275e1b30ac2a4af9bc0ba34be18596e8-PythonDeveloper.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F03e450b4669948c98ceb16eee0b97f9b-Introduction-to-Python-2.svg","color":"#72A2E3","isTop":true},"categoryIds":[4,5,10,11],"isRecommended":false},{"name":"Веб-разработка","alias":"web-development","orderNumber":92,"lastActivityDate":null,"description":"Освойте все 3 языка, необходимых для создания любого веб-сайта. Вы научитесь создавать веб-сайты с нуля при помощи HTML, стилизовать страницы в соответствии с вашим видением и пожеланиями при помощи CSS и делать ваши сайты и приложения динамичными и интерактивными при помощи JS. Опыт не требуется.","shortDescription":"Освойте все 3 языка, необходимых для создания любого веб-сайта.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F63851450a2054ee7a73e58c18b155340-Webdevelopment.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Faaac4580d7614307bed26b4f8ac1e30c-Web-development.svg","color":"#F3CA88","isTop":true},"categoryIds":[1,10,11],"isRecommended":false},{"name":"Программирование для данных","alias":"data-programming","orderNumber":93,"lastActivityDate":null,"description":"Овладейте навыками, необходимыми для работы с базами данных, манипуляции данными и принятия более взвешенных решений. Вы научитесь работать с SQL — международным стандартным языком баз данных, создавать интерактивные программы, а также узнаете, как автоматизировать свои задачи с помощью Python.","shortDescription":"Приобретите все навыки для работы с базами данных и принятия более взвешенных решений.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F36468bf4ec644864972e7e672d533af3-ResponsiveWebDesign.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F61fa0ce08ec54634b927b8cf71fda672-Coding-for-Data.svg","color":"#AB88F3","isTop":true},"categoryIds":[4,5,10,11],"isRecommended":false},{"name":"Фронтенд для начинающих","alias":"angular-developer","orderNumber":94,"lastActivityDate":null,"description":"На этом курсе вы узнаете, что представляет из себя фреймворк Angular, как использовать его, создавать масштабируемые и динамические веб-приложения с помощью Angular и TypeScript, применять компоненты для организованного и структурированного кода, реализовывать функции взаимодействия с пользователем, проектировать формы с валидацией, настроить маршрутизацию в Angular, и многое другое.","shortDescription":"Подготовьтесь к работе в Google и тысячах компаний, использующих их фреймворк Angular.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F8fbd204e83af40c2b6dfdd66790e46f6-webdevelopmentwithAngular.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd4c1e54574b543af967f4f1954fe20cb-Front-End.svg","color":"#D96D83","isTop":true},"categoryIds":[1,10,11],"isRecommended":false},{"name":"Data Analytics with AI","alias":"data-ai","orderNumber":110,"lastActivityDate":null,"description":"Harness AI to develop essential data skills. This course will equip you with the proficiency needed to thrive in the modern, data-centric world. You'll master foundational concepts in data analysis, interpretation, and visualization while integrating AI tools and techniques to manage and analyze data, derive actionable insights, and make data-driven decisions.","shortDescription":"Harness AI to develop essential data skills. This course will equip you with the proficiency needed to thrive in the modern, data-centric world. You'll master foundational concepts in data analysis, interpretation, and visualization while integrating AI tools and techniques to manage and analyze data, derive actionable insights, and make data-driven decisions.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F74419ddaa2ef48f1ae5f940bdc643f27-DataAI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fbd1c2190d5824b87b7f102f3f642d0d2-data-ai.svg","color":"#8c2626","isTop":true},"categoryIds":[6,7],"isRecommended":false},{"name":"AI in Data Analysis","alias":"data-fundamentals","orderNumber":111,"lastActivityDate":null,"description":"Harness AI to develop essential data skills. This course will equip you with the basics needed to start your journey into the world of data. You'll master foundational concepts in understanding how data works while integrating AI tools and techniques to manage and analyze data.","shortDescription":"Harness AI to develop essential data skills. This course will equip you with the basics needed to start your journey into the world of data. You'll master foundational concepts in understanding how data works while integrating AI tools and techniques to manage and analyze data.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F35f891219fe440f9bfaff081abd66e97-datafundamentalsicon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F147d60dc943b48aeac476e137f9cf4d5-data-fundamentals.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Ethical AI Foundations","alias":"gen-ai-safety","orderNumber":112,"lastActivityDate":null,"description":"Navigate the complexities of safe and ethical AI use. In this course, you'll master principles of responsible GenAI use and learn to mitigate risks with GenAI systems.","shortDescription":"Navigate the complexities of safe and ethical AI use. In this course, you'll master principles of responsible GenAI use and learn to mitigate risks with GenAI systems.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffea1c63fbd8f49419e67ad4751b3009a-EthicsIcon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff61c44cccc0d480984d2743f84ff9864-ethical-ai.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Write with AI","alias":"ai-writing","orderNumber":113,"lastActivityDate":null,"description":"Explores the transformative role of Generative AI in the writing process. You’ll learn about Large Language Models (LLMs), how they generate text, and practical techniques for leveraging Generative AI to enhance your writing. Through hands-on practice, you’ll be equipped to seamlessly integrate AI tools into your creative workflow, making writing more efficient and innovative.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa07531d17fcb4ff082e95ffe302ed1d1-writing.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fdd09d724be4144709163d6584d6c957e-ai-writing.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"AI-Powered A\u002FB Testing","alias":"ab-testing","orderNumber":115,"lastActivityDate":null,"description":"Discover the fundamentals of A\u002FB testing and data analysis in this introductory course. Learn how to design experiments, interpret results, and leverage data to make informed, data-driven decisions. Perfect for beginners looking to enhance their analytical skills and drive impactful business outcomes.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd26d139caae545b2a894c4e8e70c3f83-abtesting.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc3c769691b1142888ae4c34ec8ffec0a-data-analysis.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Prompt Engineering","alias":"ai-prompting","orderNumber":116,"lastActivityDate":null,"description":"Elevate your AI interaction capabilities. Learn the art of crafting precise and effective prompts to achieve desired results from AI systems. Dive deep into the principles of prompt engineering, communicate your intentions clearly to AI, and explore advanced techniques to optimize AI responses.","shortDescription":"Elevate your AI interaction capabilities. Learn the art of crafting precise and effective prompts to achieve desired results from AI systems. Dive deep into the principles of prompt engineering, communicate your intentions clearly to AI, and explore advanced techniques to optimize AI responses.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4b8ff8e82178496693406f5c95666eda-prompting.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd9cf51b5aee5446da15177726f33c6c7-ai-prompt.svg","color":"#6c2d2d","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Visualize Your Data","alias":"presenting-data","orderNumber":117,"lastActivityDate":null,"description":"Unlock the power of data visualization and storytelling. This course designed to equip you with the skills to effectively communicate data insights through engaging visualizations and compelling narratives. Learn the principles of data visualization, master the art of storytelling, and explore advanced techniques using AI tools.","shortDescription":"Unlock the power of data visualization and storytelling. This course designed to equip you with the skills to effectively communicate data insights through engaging visualizations and compelling narratives. Learn the principles of data visualization, master the art of storytelling, and explore advanced techniques using AI tools.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa274d67f00094cb1af6ba13ab5f2622f-PresentingDataIcon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0916f848782844fb9e8452faf69ed2a4-data-presenting.svg","color":"#834444","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Introduction to LLMs","alias":"llms-ai","orderNumber":118,"lastActivityDate":null,"description":"Master the foundational principles and practical applications of Large Language Models (LLMs). Through a combination of theoretical knowledge and practical examples, this course will equip you with a comprehensive understanding of LLMs and their significance in the AI landscape. By the end of this course, you'll be able to explain how these advanced models are pivotal to creating innovative AI solutions. ","shortDescription":"Master the foundational principles and practical applications of Large Language Models (LLMs). Through a combination of theoretical knowledge and practical examples, this course will equip you with a comprehensive understanding of LLMs and their significance in the AI landscape. By the end of this course, you'll be able to explain how these advanced models are pivotal to creating innovative AI solutions. ","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff965080a9c6347959581ae057049de01-LLMs.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe28f606be5284af8b48a6ad7036415d4-llm.svg","color":"#8e3e3e","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"ML for Beginners","alias":"ml-fundamentals","orderNumber":119,"lastActivityDate":null,"description":"Unlock the power of Machine Learning with our hands-on course! Dive into the basics of Machine Learning and start using Generative AI to train and test machine learning models. Perfect for beginners eager to transform data into intelligent insights.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4bfce0b0c00e42f491a42e1501428123-MachineLearning.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F299fadb41eb04d8db69bb676ba5bc386-ml-fundamentals.svg","color":"#8e3e3e","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Brainstorm with AI","alias":"brainstorm-ai","orderNumber":120,"lastActivityDate":null,"description":"Enhance your idea generation and problem-solving skills using the power of AI. Learn the four core principles of brainstorming, discover how to generate and refine innovative ideas, and transform them into actionable plans with the help of AI tools. From idea generation to pitching, this course equips you with the techniques and strategies to think outside the box and bring your ideas to life.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0cf04e1aae24443395643e66bfac04fd-BrainstormingwithAI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa8869d64da5143bdaa9e6835f5f3adaa-brainstorm-ai.svg","color":"#8e3e3e","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Think Creatively with AI","alias":"creativity-ai","orderNumber":121,"lastActivityDate":null,"description":"Unlock your full creative potential by combining human ingenuity with AI's vast capabilities. This course will guide you through the four essential stages of the creative process while demonstrating how AI can amplify and elevate your creative thinking. Whether you're crafting a creative brief, seeking inspiration, or refining your ideas, this course provides the tools and techniques to make AI your creative partner.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe87dd4f394ed48d29c273603c49f34ec-idea.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa6c0a13a42dc449f83224e574bb36d66-think-creative.svg","color":"#765151","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Project Planning with AI","alias":"planning-ai","orderNumber":122,"lastActivityDate":null,"description":"Revolutionize your project management skills with AI. This course empowers you to harness the capabilities of AI for more efficient project planning and execution. Learn to effectively manage stakeholders, break down complex projects into manageable tasks, accurately estimate costs and timelines, optimize resource allocation, and proactively analyze and mitigate risks. Elevate your productivity and streamline your workflow by mastering AI-driven project management techniques, ensuring your projects are delivered on time, within budget, and with greater success.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fce066548b4e84541a00ea0b869ae146f-Project.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6bb6108079e3485cb65766926ada73d9-project-planning-ai.svg","color":"#583232","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Research with AI","alias":"research-ai","orderNumber":123,"lastActivityDate":null,"description":"Explore the integration of AI tools into the research process, covering goal definition, source identification, and data summarization. Gain skills in using AI to streamline tasks, analyze quantitative and qualitative information, and ensure accurate results. Master the techniques to enhance research efficiency and effectiveness with AI support.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F242f79f60cc44365951527f53f3b4496-courseimage.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffdacd6c5e1a34e2daa7cb624e513071c-reasearch-ai.svg","color":"#583232","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Social Media Marketing with AI","alias":"sm-ai","orderNumber":125,"lastActivityDate":null,"description":"Unlock the power of Social Media Marketing with AI in this exciting course! You'll learn how to identify your target audience, set SMART goals, and choose the right platforms to maximize your impact. Discover the strengths of Instagram, Facebook, and YouTube, and master the art of creating engaging content with the help of AI tools. Whether you're new to social media or looking to enhance your skills, this course will equip you to drive real results. Jumpstart your marketing success today!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6ed432bd229e412b949df8f8b5b6fe5d-Social.png","color":"#222020","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"SEO with AI","alias":"seo-ai","orderNumber":126,"lastActivityDate":null,"description":"Ready to improve your website's visibility and drive more traffic? In this course, you’ll learn how search engines process queries and how AI can help you optimize your strategy. Explore how to target the right audience using personas, reduce bounce rates, and craft effective keywords, meta descriptions, and titles. Plus, you’ll discover how to leverage AI tools to enhance your content with rich results and structured data. Master SEO with AI and watch your website thrive in search rankings!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff44b8a8b2a86487e88d33b98776809e8-SEOicon.png","color":"#222020","isTop":false},"categoryIds":[7,8],"isRecommended":false}],"ssrLanguagesCatalog":[{"key":"cpp","name":"C++","alias":"c-plus-plus"},{"key":"cs","name":"C#","alias":"c-sharp"},{"key":"html","name":"HTML","alias":"html"},{"key":"java","name":"Java","alias":"java"},{"key":"js","name":"JavaScript","alias":"javascript"},{"key":"py","name":"Python","alias":"python"},{"key":"c","name":"C","alias":"c"},{"key":"css","name":"CSS","alias":"css"}],"localizationData":{"ai-chat.conversation.see-more":"Узнать больше","ai-chat.error.from-ai.cta":"ПОПРОБОВАТЬ ЕЩЁ РАЗ","ai-chat.error.from-ai.message":"В модели ИИ возникла временная проблема. Пожалуйста, попробуйте снова. Если проблема не исчезает, повторите попытку позже.","ai-chat.error.generic.description":"Пожалуйста, повторите попытку позже.","ai-chat.error.generic.title":"Что-то пошло не так","ai-chat.error.limit.cta":"СЛЕДУЮЩЕЕ УПРАЖНЕНИЕ","ai-chat.error.limit.description":"У ИИ есть ограничения, но, похоже, у вас ещё много практических упражнений. Давайте перейдем к следующему упражнению!","ai-chat.error.limit.title":"Достигнут лимит промптов","ai-chat.error.long-prompt.cta":"ПОПРОБОВАТЬ ЕЩЁ РАЗ","ai-chat.error.long-prompt.description":"Модель не может обрабатывать слишком длинные промпты. Попробуйте разбить его на несколько более коротких промптов.","ai-chat.error.long-prompt.title":"Этот промпт слишком длинный","ai-chat.error.no-connection.description":"Пожалуйста, проверьте ваше соединение и попробуйте снова.","ai-chat.error.no-connection.title":"Соединение временно потеряно","ai-chat.input.placeholder":"Написать промпт","ai-chat.loading.message-1":"Читаю ваш промпт","ai-chat.loading.message-2":"Обрабатываю промпт","ai-chat.loading.message-3":"Интерпретирую промпт","ai-chat.loading.message-4":"Составляю ответ","ai-chat.loading.message-5":"Почти готово","ai-chat.loading.message-regenerate":"Восстановление ответа","ai-chat.message.copied":"Скопировано","ai-chat.reset.confirm":"Начать заново","ai-chat.reset.description":"Сброс чата приведёт к удалению всех промптов и ответов.","ai-chat.reset.dismiss":"СОХРАНИТЬ ИСТОРИЮ ЧАТА","ai-chat.reset.title":"Вы уверены, что хотите начать заново?","ai-chat.settings-guide.dismiss":"ЗАКРЫТЬ","ai-chat.settings-guide.title":"СПРАВКА ПО НАСТРОЙКАМ","ai-chat.settings.model.description":"Задаёт языковую модель ИИ, которая будет отвечать на ваши промпты. Разные модели обладают разными возможностями: некоторые специализируются на естественном языке, некоторые — на коде, некоторые — и на том, и на другом.","ai-chat.settings.model.title":"Модель","ai-chat.settings.temperature.description":"Этот параметр управляет степенью случайности и свободы модели. Высокое значение температуры приведёт к более уникальным, непредсказуемым ответам, в то время как при низком значении ответы будут более стандартные.","ai-chat.settings.temperature.title":"Температура","ai-chat.tabs.chat":"ИИ-ЧАТ","ai-chat.tabs.settings":"НАСТРОЙКИ","auth.google-signin-title":"Войти через Google","auth.name-screen.description":"Ваше имя будет отображаться в вашем профиле и на сертификатах курса!","auth.name-screen.title-1":"Как нам вас назвать?","auth.signup-name.cta":"ДАЛЕЕ","auth.signup-screen.description":"Вам нужна учетная запись, чтобы сохранить ваш прогресс в обучении и общаться с другими учащимися","auth.signup-title-1":"Давайте идти!","bit.sources.code-challenge":"Выиграйте Вызов по Кодингу с дневным лимитом 10х","bit.sources.code-coach":"Решите Практику","bit.sources.code-project":"Решите Проект по кодингу","bit.sources.code-repo":"Решите Код Репо","bit.sources.complete-lesson":"Завершите урок","booster.prompt.negative-button":"Отказаться","booster.prompt.positive-button":"Продолжить","booster.prompt.subtitle":"Возможно, наш ИИ знает вас лучше, чем вам кажется.","booster.prompt.title":"Попрактикуйтесь с персонализированным ИИ","button_continue":"ПРОДОЛЖИТЬ","celebration.buttonText":"Продолжить","celebration.reward-title":"Ваша награда:","code_playground.empty-playground.title":"Безымянный","code_playground.no-input":"Нет вводных данных","code_playground.no-output":"Нет вывода","code_playground.try-it-yourself.click-to-edit":"Нажмите для редактирования","code_playground.try-it-yourself.restart-code":"Код перезагрузки","code_playground.try-it-yourself.title":"Попробуйте сами","code-coach-celebration-title_4":"Ты в ударе!","code-coach-celebration-title_5":"Практика - ключ к успеху!","code-coach.bottom-sheet_back":"Вернуться к коду","code-coach.bottom-sheet_get_reward":"ПОЛУЧИТЬ НАГРАДУ","code-coach.check-my-solution.button-title":"Проверить мое решение","code-coach.compile_bottom-sheet_subtitle":"В коде есть ошибки.","code-coach.compile_bottom-sheet_title":"Не так быстро","code-coach.info_page_title":"ИНСТРУКЦИИ","code-coach.lesson-page-title":"ПРАКТИЧЕСКОЕ УПРАЖНЕНИЕ","code-coach.progress-bar_checking_code_title":"Проверяю код...","code-coach.progress-bar_testinging_code_title":"... и тестирую код","code-coach.reward-screen.finished.subtitle":"В практике нет славы, но без практики не может быть славы!","code-coach.reward-screen.subtitle":"Оцените ваши навыки программирования, решая задачи, как это делают профессионалы! Это весело и увлекательно.","code-coach.reward-screen.title":"Время для практики!","code-coach.success.test-case_bottom-sheet_subtitle":"Ваш код прошёл все тесты.","code-coach.success.test-case_bottom-sheet_title":"Задача решена!","code-coach.test-case_bottom-sheet_subtitle":"Взгляните на результаты теста и узнайте, что нужно исправить.","code-coach.test-case_bottom-sheet_title":"Почти готово!","code-coach.test-case_cell_title":"Тест","code-coach.test-case_expected-output_title":"Ожидаемый вывод:","code-coach.test-case_input_title":"При вводе:","code-coach.test-case_output_title":"Вывод вашего кода:","code.code.reset-bottomsheet-title":"Сбросить код","code.input.subtitle":"Используйте новую строку для каждого ввода.","code.input.title":"Код, запрашивающий ввод","code.output.browser":"Браузер","code.output.console":"Консоль","code.output.title":"Вывод","code.reset-bottomsheet-positive-title":"СБРОСИТЬ","code.reset-bottomsheet-subtitle":"Вы уверены, что хотите безвозвратно отменить все изменения и вернуться к исходному коду?","code.reset-bottomsheet-title":"Сбросить код","codeRepo.alert.commit.changes.description":"Вы хотите сохранить изменения в вашем проекте Код Репо?","codeRepo.alert.commit.changes.title":"Сохранить Изменения","codeRepo.alert.publish.changes.description":"Сохраните ваш код, чтобы завершить свой проект","codeRepo.alert.publish.changes.title":"Вы почти на месте!","codeRepo.commit-feedback-1":"Вы сохранили свои изменения","codeRepo.commit-feedback-2":"Практика делает идеальным!","codeRepo.commitChanges":"Сохранить","codeRepo.continue":"Продолжить","codeRepo.output":"Выход","codeRepo.task":"Задача","common.close-title":"Закрыть","common.submit-action-title":"Подтвердить","contact-us.category.bug-report":"Отчет об ошибке","contact-us.category.general-feedback":"Общие отзывы","contact-us.category.other":"Другой","contact-us.category.payment":"Оплата","contact-us.category.suggestion":"Предложение","contact-us.category.thank-you":"Спасибо","contact-us.cta":"Отправить","contact-us.feedback.bug-report":"Мы приносим извинения за неудобства. Если вы столкнулись с ошибкой или другой проблемой, пожалуйста, выполните следующие шаги:\n\u003Cbr\u002F\u003E\n\u003Cul\u003E\n\u003Cli\u003EОбновите страницу и попробуйте снова\u003C\u002Fli\u003E\n\u003Cli\u003EОчистите кэш\u002Fкуки браузера\u003C\u002Fli\u003E\n\u003Cli\u003EПопробуйте использовать альтернативный браузер\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Cbr\u002F\u003E\nЕсли вы по-прежнему сталкиваетесь с какими-либо проблемами, пожалуйста, предоставьте \u003Cstrong\u003Eболее подробную информацию\u003C\u002Fstrong\u003E, такую как \u003Ci\u003Eскриншоты или видеозапись, название курса\u002Fназвание урока и данные вашего браузера\u003C\u002Fi\u003E, чтобы помочь нам расследовать проблему.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nДайте нам знать здесь, если у вас есть какие-либо другие вопросы. Вы также можете связаться с нами по адресу \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.general-feedback":"Мы рекомендуем ознакомиться с разделом FAQ на нашем сайте, так как он может быстро предоставить вам ответ: \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\"\u003Ehttps:\u002F\u002Fwww.sololearn.com\u002Ffaq\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nБудьте уверены, что мы передадим ваши отзывы соответствующей команде для рассмотрения.\nСпасибо и счастливого обучения в Sololearn!","contact-us.feedback.other":"Если у вас есть вопрос относительно использования Sololearn, подписок или других политик, мы рекомендуем проверить раздел \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\"\u003EЧасто задаваемые вопросы\u003C\u002Fa\u003E на нашем сайте, так как это может быстро дать вам ответ.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nСообщите нам здесь, если у вас есть другие вопросы. Вы также можете связаться с нами по адресу \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.payment":"Вы также можете ознакомиться с нашим \u003Ca href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\" target=\"_blank\"\u003EЧасто задаваемые вопросы\u003C\u002Fa\u003E:\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Fen\u002Ffaq#q72\"\u003EКак я могу восстановить свою покупку на Sololearn?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq#q17\"\u003EКак я могу отменить свою подписку PRO?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Fen\u002Frefund-policy\"\u003EУ вас есть политика возврата?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nДайте нам знать здесь, если у вас есть другие вопросы. Вы также можете связаться с нами по адресу \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.suggestion":"Большое спасибо! Убедитесь, что мы передадим ваше предложение соответствующей команде для рассмотрения.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nМы неустанно работаем над улучшением нашего контента, платформы и услуг, и очень ценим отзывы нашей общины о том, как мы можем улучшиться. Мы ценим каждое полученное мнение и рады находить новые способы сделать Sololearn еще лучше.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nЕще раз спасибо и приятного обучения на Sololearn!","contact-us.feedback.thank-you":"Мы очень ценим ваш отзыв и с нетерпением ждем возможности поделиться им с нашей командой!\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nПожалуйста, уделите минутку, чтобы оценить нас на \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freview\u002Fwww.sololearn.com\"\u003ETrustpilot\u003C\u002Fa\u003E и в вашем магазине приложений (\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fsololearn-learn-to-code-apps\u002Fid1210079064\"\u003EiOS\u003C\u002Fa\u003E, \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.sololearn&hl=en_US&gl=US\"\u003EAndroid\u003C\u002Fa\u003E). Ваше мнение бесценно!\nТочные оценки и отзывы помогают новым пользователям понять, чего ожидать от Sololearn.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nХорошего дня и приятного Sololearning!","contact-us.label.category":"Категория","contact-us.label.email":"Электронная почта","contact-us.label.message":"Сообщение","contact-us.label.name":"Имя","contact-us.message.failure":"Упс! Что-то пошло не так. Пожалуйста, отправьте свою форму повторно или напишите нам на электронную почту info@sololearn.com.","contact-us.message.success":"Ваше сообщение отправлено.","contact-us.title":"Напишите нам по электронной почте","course.buy_course_cta":"Купить курс","course.lesson.badge_free":"БЕСПЛАТНО","deleteAccount.info.desc_1":"Мы отправим вам электронное письмо с подтверждением, когда ваши данные будут удалены из наших систем.","deleteAccount.info.desc_2":"А пока вы можете написать, почему вы удалили учетную запись. Ваше мнение важно для нас.","deleteAccount.info.desc.give.feedback":"Обратная связь","deleteAccount.info.title":"Мы работаем над этим","home.awards-title":"Премированный опыт","home.awards1-text":"Звезды в AppStore","home.awards1-title":"4.8 из 5","home.awards2-text":"FB Start от Facebook","home.awards2-title":"Приложение года","home.awards3-text":"Google Play","home.awards3-title":"Выбор редакции","home.awards4-text":"Премия EdTech Breakthrough 2021","home.awards4-title":"Лучшее решение для обучения программированию","home.benefit1-description":"Независимо от вашего уровня опыта, вы будете писать реальный, функциональный код в течение нескольких минут после начала первого курса.","home.benefit1-highlighted-text":"реальный, функциональный код в течение нескольких минут","home.benefit1-title":"Адаптировано для вас","home.benefit2-description":"Шаг за шагом проходите через наши уникальные курсы. Оцените, что вы узнали, с помощью викторин в процессе обучения, и постепенно развивайте свои навыки на практике.","home.benefit2-highlighted-text":"постепенно развивайте свои навыки на практике.","home.benefit2-title":"Мини-уроки","home.benefit3-description":"Заработайте сертификат, подтверждающий ваши новые навыки. Опубликуйте его в соцсетях, чтобы все видели.","home.benefit3-highlighted-text":"Заработайте сертификат","home.benefit3-title":"Получите подтверждение","home.benefit4-description":"Учите на веб-сайте или в пути. Sololearn всегда готов к работе, и вы никогда не потеряете свои место.","home.benefit4-highlighted-text":"Учите на веб-сайте или в пути.","home.benefit4-title":"Обучение на ходу","home.benefit5-description":"От Python, через данные, до веб-разработки. У нас есть все, что вам нужно.","home.benefit5-highlighted-text":"У нас есть все, что вам нужно.","home.benefit5-link-text":"Перейти к курсам \u003E","home.benefit5-title":"Более 20 курсов","home.community-description":"Поделитесь своим кодом или вопросами и получите мгновенную обратную связь, или станьте создателем и поделитесь своими знаниями и опытом с нашим глобальным сообществом обучающихся.","home.community-title":"Поддерживающее сообщество","home.dream-job-benefits1":"Водители доставки","home.dream-job-benefits2":"Управляющие продуктами","home.dream-job-benefits3":"Баристы","home.dream-job-benefits4":"Координаторы IT","home.dream-job-benefits5":"Строительные рабочие","home.dream-job-benefits6":"Бухгалтеры","home.dream-job-benefits7":"Дизайнеры","home.dream-job-left-text":"Мы помогли сотням","home.dream-job-right-text":"наконец-то получить работу мечты","home.dream-job-text-highlighted":"получить работу мечты","home.header-action-text":"Начните учиться сейчас!","home.header-description":"Курсы, разработанные экспертами с практическими занятиями. Присоединяйтесь к нашему мировому сообществу. Это бесплатно.","home.header-highlighted-text":"Это бесплатно.","home.header-title":"Лучший способ научиться программировать","home.perfect-platform-professionals-description":"Вы можете узнать что-то совершенно новое, чтобы продвинуться по карьерной лестнице. Или, может быть, вы просто хотите сбросить ржавчину. Попробуйте Sololearn, чтобы получить доступ к различным курсам, от машинного обучения до веб-разработки.","home.perfect-platform-professionals-name":"Профессионалы","home.perfect-platform-students-description":"Готовитесь к важному тесту или хотите успешно провести свое первое интервью? Используйте практику в реальных условиях Sololearn, чтобы закрепить полученные знания и подготовиться к этому важному моменту.","home.perfect-platform-students-name":"Студенты","home.perfect-platform-title":"Идеальная платформа для повышения ваших технических навыков","home.pro-action-text":"Начните учиться как профессионал","home.pro-offers1":"Неограниченная практика","home.pro-offers2":"Опыт без рекламы","home.pro-offers3":"Статистика прогресса","home.pro-offers4":"Ежедневные цели","home.pro-offers5":"Функции формирования привычек","home.pro-offers6":"Ярлыки уроков","home.pro-offers7":"Реальные жизненные вызовы","home.pro-packages1-benefit":"2x","home.pro-packages1-description":"Про-пользователи в два раза чаще включают практику в свой учебный план","home.pro-packages1-highlighted-text":"в два раза чаще","home.pro-packages1-title":"Неограниченная практика","home.pro-packages2-benefit":"+132%","home.pro-packages2-description":"Про-пользователи проводят на 132% больше времени за обучением, чем обычные.","home.pro-packages2-highlighted-text":"132%","home.pro-packages2-title":"Без рекламы","home.pro-packages3-benefit":"92%","home.pro-packages3-description":"Про-пользователи, которые устанавливают ежедневные цели, имеют самый высокий процент выполнения уроков — 92%!","home.pro-packages3-highlighted-text":"92%","home.pro-packages3-title":"Формирование привычек","home.pro-title":"Инвестируйте в себя с помощью","home.sign-up2-action-text":"Начните учиться сейчас","home.sign-up2-title":"Программирование никогда не было проще. Начните обучение сейчас!","home.user-story1-certificate-title":"Сертификат веб-разработчика","home.user-story1-completed-course-title":"Завершен курс по Kotlin","home.user-story1-description":"\"Однажды в библиотеке я заметил незнакомца, который пользовался приложением с уроками, вопросами и заданиями по программированию на C++. Это был Sololearn. Я подумал: \"Круто, обучение на мобильном телефоне!\" Я только начинал учиться кодировать и допускал все обычные ошибки новичка, поэтому решил попробовать Sololearn. Через Sololearn я нашел много учащихся, которые помогли мне расти. Я познакомился с учителями, инженерами, разработчиками, специалистами по обработке данных и другими удивительными людьми. Образовательная среда, созданная Sololearn, стала для меня стимулом для принятия хороших практик, которые выходят за рамки обучения и входят в сферу работы.\"\nHatsy Rei, 1 июня 2020 года","home.user-story1-thanks-text":"Спасибо, Hatsy!","home.user-story1-title":"История успеха Хатси","home.user-story1-title-highlighted":"Хатси","home.user-story2-certificate-title":"Сертификат веб-разработчика","home.user-story2-completed-course-title":"Завершен курс по Kotlin","home.user-story2-description":"Neetish R. начал использовать Sololearn во втором году обучения в колледже по специальности \"компьютерные науки\", не имея опыта в программировании. Через сообщество Sololearn он познакомился с David C., опытным разработчиком и техническим руководителем команды в Индии. David стал для Neetish наставником, узнал, что он из Индии, и пригласил его на собеседование на работу в свою команду. Neetish прошел собеседование и получил свою первую работу! Вот что Neetish говорит о Sololearn:\n \"Если вы учитеся, то можете найти свою семью среди сообщества Sololearn.\" \n\n Neetish R., 2018","home.user-story2-thanks-text":"Спасибо, Neetish R.!","home.user-story2-title":"История успеха Neetish R.","home.user-story2-title-highlighted":"Neetish R.","home.why-code-action-text":"Начните обучение","home.why-code-benefits1-description":"\u003Cstrong\u003EТехнические навыки востребованы.\u003C\u002Fstrong\u003E Более 60% новых рабочих мест в мире требуют технических навыков.","home.why-code-benefits1-title":"Это популярно","home.why-code-benefits2-description":"Раскройте свой заработный потенциал! \nНачинающие программисты в США в среднем получают \u003Cstrong\u003Eболее $78,000 в год.\u003C\u002Fstrong\u003E","home.why-code-benefits2-title":"Это многообещающе","home.why-code-benefits3-description":"Представьте себе, что вы сочетаете свою страсть и умения с творчеством, и \u003Cstrong\u003Eсоздаете что-то новое каждый день!\u003C\u002Fstrong\u003E","home.why-code-benefits3-title":"Это весело","home.why-code-description":"Начните прямо здесь на Sololearn, кодируя с нашей Code Playground и размещая ваши самые крутые проекты для всех чтобы видеть!","home.why-code-title":"Почему","home.why-code-title-highlighted":"код","kodie.pro-user.unlimited-use-subtitle":"Как ПРО, у вас есть \u003C0\u003Eнеограниченное использование AI!\u003C\u002F0\u003E","kodie.rate_description":"Вам помогло это?","lb.league.starting.soon":"Скоро начнётся","lb.not.enough.users.description":"Похоже Вам интересны Ваши соперники. Вернитесь через несколько минут.","lb.not.enough.users.title":"Другие участники присоединияются","lb.zone.level.down":"Зона level-down","lb.zone.level.up":"Зона level-up","le-category.title.ai":"Генеративный ИИ","le-category.title.all":"Все курсы","le-category.title.backend-systems":"Системы бэкэнда","le-category.title.data-science":"Наука о данных","le-category.title.games-for-mobile-and-web":"Игры для мобильных и веб","le-category.title.mobile-apps":"Мобильные приложения","le-category.title.websites":"Веб сайты","leaderboard.group.bts.not-started.action.joined":"Вы часть таблицы лидеров!","leaderboard.group.bts.not-started.action.logged-in":"Присоединяйтесь сейчас, чтобы участвовать в конкурсе","leaderboard.group.bts.not-started.action.not-logged-in":"Войдите или создайте новую учетную запись, чтобы присоединиться к соревнованию!","leaderboard.group.bts.not-started.button.join":"ПРИСОЕДИНИТЬСЯ К РЕЙТИНГУ","leaderboard.group.bts.not-started.button.login":"Вход","leaderboard.group.bts.not-started.button.register":"Регистрация","leaderboard.group.bts.not-started.title":"Таблица лидеров \"Назад в школу\" начнётся:","leaderboard.group.bts.not-started.users-joined":"учеников уже присоединились!","leaderboard.group.bts.rules.description":"Присоединяйтесь к нашему конкурсу Таблицы Лидеров «Назад в школу»! Зарабатывайте XPs, поднимайтесь в рейтинге и возвращайтесь к учебному ритму. Закончите в первой десятке и разблокируйте 2 недели Sololearn MAX бесплатно!","leaderboard.group.bts.rules.note":"* Только XPs, полученные после входа в таблицу лидеров, будут учитываться в вашем счете.","leaderboard.group.bts.rules.row.title-1":"Даты соревнований:","leaderboard.group.bts.rules.row.title-2":"Объявлены победители:","leaderboard.group.bts.rules.row.value-1":"1 - 15 сентября","leaderboard.group.bts.rules.row.value-2":"16 сентября","leaderboard.group.bts.rules.title":"Назад в школу, в правильном направлении!","leaderboard.group.bts.rules.toggle-hide":"скрыть правила","leaderboard.group.bts.rules.toggle-show":"показать правила","leaderboard.group.bts.started.cta":"Присоединяйтесь сейчас","leaderboard.group.bts.started.subtitle":"Вам будет предложено войти в систему или создать новую учетную запись, чтобы присоединиться","leaderboard.group.bts.started.title":"Присоединяйтесь к таблице лидеров","leaderboard.title":"Список Лидеров","learn.code-snippet.copied":"Скопировано","learn.code-snippet.copy":"Копировать","learn.courses.recommended-cta":"Начать","learn.tab.gamification.bar.label.pro":"PRO","learn.tab.gamification.bar.label.was.pro":"GO PRO","learn.try-it-yourself.click-to-run":"Нажмите, чтобы запустить","learn.unlock.error.message":"Упс! Не удалось получить решение. Пожалуйста, попробуйте снова позже.","onboarding-recommendation.angular-developer.description":"Обучайтесь для работы в Google и тысячах компаний, использующих его фреймворк Angular.","onboarding-recommendation.angular-developer.highlights.text-1":"HTML, CSS и JavaScript + Angular","onboarding-recommendation.angular-developer.highlights.text-2":"Курс разработан с командой Angular в Google","onboarding-recommendation.angular-developer.highlights.text-3":"Опыт не требуется","onboarding-recommendation.angular-developer.title":"Веб-разработчик на Angular","onboarding-recommendation.angular.description":"Овладейте всеми навыками, необходимыми для работы в Google, а также тысячами успешных компаний, использующих их фреймворк Angular.","onboarding-recommendation.angular.highlights.text-1":"Создавать страницы на Angular ","onboarding-recommendation.angular.highlights.text-2":"Курс разработан с командой Angular в Google","onboarding-recommendation.angular.highlights.text-3":"опыт необходим","onboarding-recommendation.angular.title":"Angular","onboarding-recommendation.c-intermediate.highlights.text-1":"После прохождения курса \"Введение в C\"","onboarding-recommendation.c-intermediate.highlights.text-2":"Научитесь управлять использованием памяти, чтобы создавать еще более быстрые программы","onboarding-recommendation.c-intermediate.highlights.text-3":"Эффективно используйте компьютерные ресурсы и уменьшите количество ошибок","onboarding-recommendation.c-intermediate.title":"C - средний уровень","onboarding-recommendation.c-introduction.highlights.text-1":"Овладейте всеми компетенциями, необходимыми разработчику на C","onboarding-recommendation.c-introduction.highlights.text-2":"Создавайте интерактивные программы с практичными решениями","onboarding-recommendation.c-introduction.highlights.text-3":"Пишите мощный код, который выполняется быстрее, чем на других языках","onboarding-recommendation.c-introduction.title":"Введение в C","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-1":"После прохождения курса \"Введение в C++\"","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-2":"Прокачайте свои навыки объектно-ориентированного программирования","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-3":"Решайте сложные задачи с эффективным, гибким и многократно используемым кодом","onboarding-recommendation.c-plus-plus-intermediate.title":"C++ - средний уровень","onboarding-recommendation.c-plus-plus-introduction.description":"Программируйте всё: от видеоигр до роботов и виртуальной реальности.","onboarding-recommendation.c-plus-plus-introduction.highlights.text-1":"Изучите язык, на котором написано большинство видеоигр","onboarding-recommendation.c-plus-plus-introduction.highlights.text-2":"Создавайте высокоскоростные программы без времени ожидания","onboarding-recommendation.c-plus-plus-introduction.highlights.text-3":"На C++ можно создавать 3D-графику, виртуальную реальность, дектопные, веб-, мобильные и даже кроссплатформенные приложения","onboarding-recommendation.c-plus-plus-introduction.title":"Введение в C++","onboarding-recommendation.c-sharp-intermediate.highlights.text-1":"После прохождения курса \"Введение в C#\"","onboarding-recommendation.c-sharp-intermediate.highlights.text-2":"Погрузитесь в объектно-ориентированное программирование","onboarding-recommendation.c-sharp-intermediate.highlights.text-3":"Разрабатывайте передовое программное обеспечение, организованное вокруг данных","onboarding-recommendation.c-sharp-intermediate.title":"C# - средний уровень","onboarding-recommendation.c-sharp-introduction.highlights.text-1":"Узнайте всё что нужно для программирования на C#","onboarding-recommendation.c-sharp-introduction.highlights.text-2":"Экономьте время и силы благодаря полезным функциям и расширенному синтаксису C#","onboarding-recommendation.c-sharp-introduction.highlights.text-3":"Создавайте программы, взаимодействующие с людьми в реальном мире","onboarding-recommendation.c-sharp-introduction.title":"Введение в C#","onboarding-recommendation.coding-foundations.description":"Овладейте всеми необходимыми навыками программирования, чтобы создавать веб-сайты, писать программы и работать с базами данных.","onboarding-recommendation.coding-foundations.highlights.text-1":"Создавать веб-сайты с нуля на HTML, языке, который лежит в основе каждой веб-страницы","onboarding-recommendation.coding-foundations.highlights.text-2":"Программировать на международном стандартном языке для баз данных: SQL.","onboarding-recommendation.coding-foundations.highlights.text-3":"Работать с Python — самым быстрорастущим языком программирования в мире","onboarding-recommendation.coding-foundations.title":"Основы программирования","onboarding-recommendation.css-introduction.description":"После HTML научитесь визуально оформлять и стилизовать свои сайты с помощью CSS.","onboarding-recommendation.css-introduction.highlights.text-1":"После освоения HTML используйте CSS для стилизации ваших шрифтов, кнопок, цветов... именно так, как вы хотите","onboarding-recommendation.css-introduction.highlights.text-2":"Научитесь воссоздавать самые крутые веб-дизайны, которые вы когда-либо видели","onboarding-recommendation.css-introduction.highlights.text-3":"Проектируйте и создавайте адаптивные макеты под любое устройство и размер экрана","onboarding-recommendation.css-introduction.title":"Введение в CSS","onboarding-recommendation.data-programming.description":"Овладейте навыками, необходимыми для работы с базами данных, манипуляции данными и принятия более взвешенных решений.","onboarding-recommendation.data-programming.highlights.text-1":"Работать с SQL — международным стандартным языком для работы с базами данных","onboarding-recommendation.data-programming.highlights.text-2":"Создавать интерактивные программы и автоматизировать свои задачи с помощью Python","onboarding-recommendation.data-programming.title":"Работа с данными","onboarding-recommendation.html-introduction.description":"Освойте язык, который используется в каждой веб-странице.","onboarding-recommendation.html-introduction.highlights.text-1":"Изучите язык, лежащий в основе каждой веб-страницы в мире","onboarding-recommendation.html-introduction.highlights.text-2":"Создайте свой собственный сайт с нуля","onboarding-recommendation.html-introduction.highlights.text-3":"Добавляйте тексты, изображения и видео, таблицы и многое другое","onboarding-recommendation.html-introduction.title":"Введение в HTML","onboarding-recommendation.java-intermediate.highlights.text-1":"После прохождения курса \"Введение в Java\"","onboarding-recommendation.java-intermediate.highlights.text-2":"Научитесь создавать более продвинутые Java-программы","onboarding-recommendation.java-intermediate.highlights.text-3":"Прокачайте навыки разработки приложений, игр и многого другого на базе Java","onboarding-recommendation.java-intermediate.title":"Java - средний уровень","onboarding-recommendation.java-introduction.description":"Создавайте приложения, которые будут работать на 5,5 миллиардах устройств по всему миру, и это не предел…","onboarding-recommendation.java-introduction.highlights.text-1":"Получите навыки создания десктопных, веб- и мобильных приложений и даже консольных игр","onboarding-recommendation.java-introduction.highlights.text-2":"Используйте Java для взаимодействия с базами данных","onboarding-recommendation.java-introduction.highlights.text-3":"Развертывайте свои Java-приложения в любой операционной системе, даже в облаке","onboarding-recommendation.java-introduction.title":"Введение в Java","onboarding-recommendation.javascript-intermediate.highlights.text-1":"После прохождения курса \"Введение в JavaScript\"","onboarding-recommendation.javascript-intermediate.highlights.text-2":"Научитесь делать сайты еще более интерактивными","onboarding-recommendation.javascript-intermediate.highlights.text-3":"Пополните свои знания за счёт работы над более сложными программами","onboarding-recommendation.javascript-intermediate.title":"JavaScript - средний уровень","onboarding-recommendation.javascript-introduction.description":"JavaScript позволяет создавать интерактивные сайты, приложения и даже виртуальную реальность.","onboarding-recommendation.javascript-introduction.highlights.text-1":"Создавайте динамичные, интерактивные сайты с множеством возможностей","onboarding-recommendation.javascript-introduction.highlights.text-2":"Учитесь внедрять инновации на этом гибком, легком в изучении, базовом языке","onboarding-recommendation.javascript-introduction.highlights.text-3":"Создавайте код для автоматизации ваших задач и взаимодействия с базами данных и API","onboarding-recommendation.javascript-introduction.title":"Введение в JavaScript","onboarding-recommendation.python-developer.description":"Самый быстрорастующий язык программирования, легко читать и писать на нем.","onboarding-recommendation.python-developer.highlights.text-1":"Писать код для автоматизации задач, повышения производительности и решения проблем","onboarding-recommendation.python-developer.highlights.text-2":"Автоматизировать свои задачи, повышая производительность и навыки решения проблем","onboarding-recommendation.python-developer.title":"Python-разработчик","onboarding-recommendation.python-intermediate.highlights.text-1":"После прохождения курса \"Введение в Python\"","onboarding-recommendation.python-intermediate.highlights.text-2":"Выведите свои навыки программирования на Python на новый уровень","onboarding-recommendation.python-intermediate.highlights.text-3":"Создавайте более сложные программы","onboarding-recommendation.python-intermediate.title":"Python - средний уровень","onboarding-recommendation.python-introduction.description":"Самый быстрорастующий язык программирования имеет читабельный вид, лёгок в изучении, а также на нём просто программировать.","onboarding-recommendation.python-introduction.highlights.text-1":"Изучите самый быстрорастущий (и один из самых высокооплачиваемых) языков программирования в мире","onboarding-recommendation.python-introduction.highlights.text-2":"Python позволяет визуализировать и анализировать даже самые сложные данные","onboarding-recommendation.python-introduction.highlights.text-3":"Создайте интерактивную программу, которая принимает пользовательский ввод и работает с ним","onboarding-recommendation.python-introduction.title":"Введение в Python","onboarding-recommendation.sql-intermediate.highlights.text-1":"После прохождения курса \"Введение в SQL\" прокачайте навыки работы с запросами к базе данных","onboarding-recommendation.sql-intermediate.highlights.text-2":"Освойте манипулирование данными для получения более полезной информации","onboarding-recommendation.sql-intermediate.highlights.text-3":"Научитесь работать с более сложными, взаимосвязанными многотабличными базами данных","onboarding-recommendation.sql-intermediate.title":"SQL - средний уровень","onboarding-recommendation.sql-introduction.description":"Изучите международный стандартный язык баз данных, чтобы фильтровать, группировать и обновлять данные и принимать точные решения.","onboarding-recommendation.sql-introduction.highlights.text-1":"Изучите международный стандартный язык для баз данных","onboarding-recommendation.sql-introduction.highlights.text-2":"Находите, сортируйте, фильтруйте, обновляйте, добавляйте, удаляйте и группируйте данные","onboarding-recommendation.sql-introduction.highlights.text-3":"Работайте с правительствами и компаниями, использующими SQL для принятия решений и построения прогнозов","onboarding-recommendation.sql-introduction.title":"Введение в SQL","onboarding-recommendation.tech-for-everyone.highlights.text-1":"Идите в ногу с нашим быстро развивающимся цифровым миром","onboarding-recommendation.tech-for-everyone.highlights.text-2":"Восполните пробелы в своих знаниях: узнайте, как работают компьютеры, и начните мыслить как программист","onboarding-recommendation.tech-for-everyone.highlights.text-3":"Откройтесь новым карьерным возможностям и получите конкурентное преимущество","onboarding-recommendation.tech-for-everyone.title":"Технологии для Всех","onboarding-recommendation.web-development.description":"Овладейте тремя языками для создания веб-сайтов","onboarding-recommendation.web-development.highlights.text-1":"Создавать страницы на HTML","onboarding-recommendation.web-development.highlights.text-2":"Дизайнить и стилизовать с CSS","onboarding-recommendation.web-development.highlights.text-3":"Создавать динамические страницы с JavaScript","onboarding-recommendation.web-development.title":"Веб-разработчик","onboarding.182-content-0-0-text":"Да, перейти к Angular","onboarding.182-content-0-1-text":"Нет, начать полный курс","onboarding.182-content-0-body":"Вы уже знаете HTML, CSS и JavaScript?","onboarding.182-content-0-subtitle":"Выберите, с чего начать","onboarding.182-content-0-title":"Фронтенд для начинающих","onboarding.ai-writing-course.courses.text-2":"Изучите практические методы использования инструментов ИИ в процессе написания.","onboarding.content.ab-testing-course.courses.text-1":"Узнайте, как разрабатывать эффективные A\u002FB-тесты для сравнения различных сценариев","onboarding.content.ab-testing-course.courses.text-2":"Используйте данные из A\u002FB тестов для принятия обоснованных бизнес-решений","onboarding.content.ab-testing-course.courses.text-3":"Применяйте свои знания в реальных ситуациях и улучшайте результаты бизнеса","onboarding.content.ab-testing-course.title":"A\u002FB-тестирование с использованием ИИ","onboarding.content.ai-course.caption":"Научитесь работать с ИИ-инструментами и выжать максимум из GenAI для вашей работы.","onboarding.content.ai-course.courses-headline":"Вы научитесь:","onboarding.content.ai-course.courses.text-1":"Автоматизировать задачи, чтобы повысить продуктивность","onboarding.content.ai-course.courses.text-2":"Писать промпты, создавать что угодно и генерировать совершенно новые идеи","onboarding.content.ai-course.courses.text-3":"Принимать умные решения с ИИ-анализом, визуализацией и прогнозированием","onboarding.content.ai-course.footer":"Опыт не требуется.","onboarding.content.ai-course.headline":"У НАС ЕСТЬ КУРС ДЛЯ ВАС!","onboarding.content.ai-course.title":"Генеративный ИИ на практике","onboarding.content.ai-data-course.caption":"Научитесь использовать ИИ для управления и анализа данных, получения ценных инсайтов и принятия решений на основе данных.","onboarding.content.ai-data-course.courses.text-1":"Анализ данных для выявления инсайтов","onboarding.content.ai-data-course.courses.text-2":"Визуализировать данные и сообщать о результатах анализа данных","onboarding.content.ai-data-course.courses.text-3":"Используйте ИИ, чтобы повысить свою продуктивность и принимать более рациональные решения","onboarding.content.ai-data-course.headline":"У НАС ЕСТЬ КУРС ДЛЯ ВАС!","onboarding.content.ai-data-course.title":"Анализ данных с ИИ","onboarding.content.ai-learning-v2.button-1":"ВПЕРЁД","onboarding.content.ai-learning-v2.button-2":"КРУТО","onboarding.content.ai-learning-v2.button-3":"ДАЛЕЕ","onboarding.content.ai-learning-v2.button-4":"НАСТРОИТЬ МОЙ КУРС","onboarding.content.ai-learning-v2.text-1":"Добро пожаловать, {{userName}}!\n\nГотовы учиться быстрее, чем когда-либо прежде?","onboarding.content.ai-learning-v2.text-2":"С вашим собственным, персональным ИИ-помощником по программированию...","onboarding.content.ai-learning-v2.text-3":"...для объяснения кода, поиска ошибок и многого другого","onboarding.content.ai-learning-v2.text-4":"Станьте профессиональным программистом будущего!","onboarding.content.ai-learning.button-1":"ПОЕХАЛИ","onboarding.content.ai-learning.button-2":"РАССКАЖИТЕ МНЕ БОЛЬШЕ","onboarding.content.ai-learning.button-3":"ЧТО ДАЛЬШЕ?","onboarding.content.ai-learning.button-4":"НАСТРОИТЬ МОЙ КУРС","onboarding.content.ai-learning.text-1":"Привет, {{userName}}!\n\n Хотите попробовать улучшенный опыт обучения с ИИ?","onboarding.content.ai-learning.text-1-v2":"Готовы учиться быстро с помощью ИИ?","onboarding.content.ai-learning.text-2":"Учись с нашими практическими упражнениями в свободное время...","onboarding.content.ai-learning.text-3":"...с персонализированными курсами для вашего стиля обучения...","onboarding.content.ai-learning.text-4":"...проверьте себя с нашими задачами по программированию, созданными с помощью ИИ!","onboarding.content.ai-motivation.button-1":"я готов","onboarding.content.ai-motivation.button-2":"РАССКАЖИТЕ МНЕ БОЛЬШЕ","onboarding.content.ai-motivation.button-3":"ЧТО ЕЩЕ?","onboarding.content.ai-motivation.button-4":"ПОЕХАЛИ","onboarding.content.ai-motivation.button-5":"настроить мой курс","onboarding.content.ai-motivation.text-1":"Готовы повысить свою продуктивность с GenAI?","onboarding.content.ai-motivation.text-2":"Автоматизируйте и экономьте время на повторяющихся задачах.","onboarding.content.ai-motivation.text-3":"Получайте больше данных и принимайте более обоснованные решения.","onboarding.content.ai-motivation.text-4":"Используйте инструменты GenAI, чтобы вдохновить своё творчество и генерировать новые идеи.","onboarding.content.ai-motivation.text-5":"Будьте в курсе инноваций в сфере ИИ!","onboarding.content.ai-prompting-course.courses.text-1":"Научиться составлять эффективные запросы","onboarding.content.ai-prompting-course.courses.text-2":"Изучите продвинутые методы оптимизации ответов и производительности ИИ","onboarding.content.ai-prompting-course.courses.text-3":"Применяйте свои навыки подсказок в различных ИИ-приложениях и сценариях","onboarding.content.ai-prompting-course.title":"Инженерия подсказок","onboarding.content.ai-writing-course.courses.text-1":"Исследуйте, как генеративный ИИ может быть использован для творческого письма и создания контента","onboarding.content.ai-writing-course.courses.text-2":"Изучите практические методы использования инструментов ИИ в процессе написания.","onboarding.content.ai-writing-course.courses.text-3":"Применяйте свои знания в реальных ситуациях и улучшайте результаты контента","onboarding.content.ai-writing-course.title":"Писать с ИИ","onboarding.content.all-courses.sections-title-1":"Полные пути обучения","onboarding.content.all-courses.sections-title-2":"Самые популярные курсы","onboarding.content.all-courses.sections-title-3":"Остальные курсы","onboarding.content.all-courses.sections-title-4":"Курсы ИИ","onboarding.content.allow-notifications.negative-button":"Запретить","onboarding.content.allow-notifications.positive-button":"Разрешить","onboarding.content.allow-notifications.title":"Разрешить \u003Cb\u003ESololearn\u003C\u002Fb\u003E отправлять уведомления?","onboarding.content.angular-v2.caption":"Курс разработан с командой Angular в Google","onboarding.content.angular-v2.certificate":"Вы получаете сертификат","onboarding.content.angular-v2.checkbox-text":"Начать с Angular. Я уже знаю HTML, CSS и JS.","onboarding.content.angular-v2.courses-headline":"Чему вы научитесь","onboarding.content.angular-v2.courses.text-1":"Создавать страницы с HTML","onboarding.content.angular-v2.courses.text-2":"Дизайнить и стилизовать с CSS","onboarding.content.angular-v2.courses.text-3":"Создавать динамичные и интерактивные сайты с JavaScript","onboarding.content.angular-v2.courses.text-4":"Разрабатывать масштабируемые веб-приложения в фреймворке Angular от Google","onboarding.content.angular-v2.courses.title-1":"HTML","onboarding.content.angular-v2.courses.title-2":"CSS","onboarding.content.angular-v2.courses.title-3":"Javascript","onboarding.content.angular-v2.courses.title-4":"Angular","onboarding.content.angular-v2.cta":"НАЧАТЬ КУРС","onboarding.content.angular-v2.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.angular-v2.page-title":"Angular Course","onboarding.content.angular-v2.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.angular-v2.title":"Фронтенд для начинающих","onboarding.content.angular.body":"\u003Cp\u003EОвладейте всеми навыками, необходимыми для работы в тысячах успешных компаний, использующих фреймворк Angular.\u003Cbr\u003E\u003Cbr\u003EКурс разработан с командой Angular в \u003Cb\u003EGoogle\u003C\u002Fb\u003E\u003C\u002Fp\u003E","onboarding.content.angular.checkbox-text":"Я знаю HTML, CSS и JavaScript.","onboarding.content.angular.footer":"Опыт не требуется","onboarding.content.angular.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.angular.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.angular.title":"Фронтенд для начинающих","onboarding.content.brainstorm-ai-course.courses.text-1":"Увеличьте количество и качество ваших идей","onboarding.content.brainstorm-ai-course.courses.text-2":"Используйте ИИ, чтобы вывести свои идеи на новый уровень","onboarding.content.brainstorm-ai-course.courses.text-3":"Учитесь решать проблемы креативно","onboarding.content.brainstorm-ai-course.title":"Мозговой штурм с ИИ","onboarding.content.coding-foundation-v2.cta":"НАЧАТЬ КУРС","onboarding.content.coding-foundation-v2.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.coding-foundation-v2.page-title":"Coding Foundations","onboarding.content.coding-foundations-v2.caption":"Овладейте навыками создания сайтов и программ и работы с базами данных.","onboarding.content.coding-foundations-v2.certificate":"Вы получаете сертификат","onboarding.content.coding-foundations-v2.courses-headline":"Чему вы научитесь","onboarding.content.coding-foundations-v2.courses.text-1":"Работать с Python — самым быстрорастущим языком программирования в мире","onboarding.content.coding-foundations-v2.courses.text-2":"Создавать веб-сайты с нуля на HTML, языке, который лежит в основе каждой веб-страницы","onboarding.content.coding-foundations-v2.courses.text-3":"Программировать на международном стандартном языке для баз данных: SQL.","onboarding.content.coding-foundations-v2.courses.title-1":"Python","onboarding.content.coding-foundations-v2.courses.title-2":"HTML","onboarding.content.coding-foundations-v2.courses.title-3":"SQL","onboarding.content.coding-foundations-v2.footer":"Опыт не требуется","onboarding.content.coding-foundations-v2.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.coding-foundations-v2.title":"Основы программирования","onboarding.content.coding-foundations.caption":"Овладейте навыками создания сайтов и программ и работы с базами данных.","onboarding.content.coding-foundations.courses-headline":"Вы научитесь:","onboarding.content.coding-foundations.courses.highlighted-text-1":"HTML","onboarding.content.coding-foundations.courses.highlighted-text-2":"SQL","onboarding.content.coding-foundations.courses.highlighted-text-3":"Python","onboarding.content.coding-foundations.courses.text-1":"Создавать веб-сайты с нуля на HTML, языке, который лежит в основе каждой веб-страницы","onboarding.content.coding-foundations.courses.text-2":"Программировать на международном стандартном языке для баз данных: SQL.","onboarding.content.coding-foundations.courses.text-3":"Работать с Python — самым быстрорастущим языком программирования в мире","onboarding.content.coding-foundations.footer":"Опыта программирования не требуется.","onboarding.content.coding-foundations.headline":"ВАШ ПУТЬ ОБУЧЕНИЯ!","onboarding.content.coding-foundations.secondary-button":"Смотреть другие","onboarding.content.coding-foundations.title":"Основы программирования","onboarding.content.creativity-ai-course.courses.text-1":"Исследуйте, как ИИ может помочь создавать инновационные идеи для вдохновения уникальных концепций","onboarding.content.creativity-ai-course.courses.text-2":"Узнайте, как воплотить свои креативные идеи в жизнь с помощью инструментов ИИ, от идеи до исполнения","onboarding.content.creativity-ai-course.title":"Думай креативно с ИИ","onboarding.content.data-fundamentals-course.courses.text-1":"Понимать, как данные генерируются, хранятся и управляются","onboarding.content.data-fundamentals-course.courses.text-2":"Исследуйте ИИ, чтобы развить навыки работы с данными","onboarding.content.data-fundamentals-course.courses.text-3":"Примените свои навыки работы с данными к реальным сценариям и проектам","onboarding.content.data-fundamentals-course.title":"ИИ в анализе данных","onboarding.content.data-programming-v2.caption":"Овладейте навыками для работы с базами данных и принятия взвешенных решений.","onboarding.content.data-programming-v2.certificate":"Вы получаете сертификат","onboarding.content.data-programming-v2.courses-headline":"Чему вы научитесь","onboarding.content.data-programming-v2.courses.text-1":"Работать с SQL — международным стандартным языком баз данных","onboarding.content.data-programming-v2.courses.text-2":"Создавать интерактивные программы и автоматизировать свои задачи с помощью Python","onboarding.content.data-programming-v2.courses.title-1":"SQL","onboarding.content.data-programming-v2.courses.title-2":"Python","onboarding.content.data-programming-v2.cta":"НАЧАТЬ КУРС","onboarding.content.data-programming-v2.footer":"Опыт не требуется","onboarding.content.data-programming-v2.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.data-programming-v2.page-title":"Coding For Data","onboarding.content.data-programming-v2.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.data-programming-v2.title":"Программирование для данных","onboarding.content.data-programming.caption":"Овладейте навыками для работы с базами данных и принятия взвешенных решений.","onboarding.content.data-programming.courses-headline":"Вы научитесь:","onboarding.content.data-programming.courses.highlighted-text-1":"SQL","onboarding.content.data-programming.courses.highlighted-text-2":"Python","onboarding.content.data-programming.courses.text-1":"Работать с SQL — международным стандартным языком баз данных","onboarding.content.data-programming.courses.text-2":"Создавать интерактивные программы и автоматизировать свои задачи с помощью Python","onboarding.content.data-programming.footer":"Опыта программирования не требуется.","onboarding.content.data-programming.headline":"ВАШ ПУТЬ ОБУЧЕНИЯ!","onboarding.content.data-programming.secondary-button":"Смотреть другие","onboarding.content.data-programming.title":"Программирование для данных","onboarding.content.gen-ai-safety-course.courses.text-1":"Изучите основные принципы этического использования ИИ","onboarding.content.gen-ai-safety-course.courses.text-2":"Изучите лучшие практики обеспечения ответственного развертывания и использования ИИ","onboarding.content.gen-ai-safety-course.courses.text-3":"Примените свои знания к реальным сценариям","onboarding.content.gen-ai-safety-course.title":"Основы этического ИИ","onboarding.content.get-creative-ideas":"Улучшите вашу креативность с помощью ИИ","onboarding.content.learn-basics":"Изучите основы машинного обучения","onboarding.content.llms-ai-course.courses.text-1":"Узнайте, как работают LLM","onboarding.content.llms-ai-course.courses.text-2":"Изучите реальные применения и как LLM революционизируют различные отрасли","onboarding.content.llms-ai-course.courses.text-3":"Узнайте процесс обучения и доработки LLM для конкретных задач","onboarding.content.llms-ai-course.title":"Введение в большие языковые модели","onboarding.content.make-charts":"Создавайте графики на основе ваших данных с помощью ИИ","onboarding.content.ml-fundamentals-course.courses.text-1":"Узнайте о различных моделях машинного обучения","onboarding.content.ml-fundamentals-course.courses.text-2":"Узнайте, как машинное обучение применяется в различных отраслях","onboarding.content.ml-fundamentals-course.courses.text-3":"Получите практический опыт обучения моделей машинного обучения с использованием генеративного ИИ","onboarding.content.ml-fundamentals-course.title":"Машинное обучение для начинающих","onboarding.content.notifications-popup.negative-button":"Запретить","onboarding.content.notifications-popup.positive-button":"Разрешить","onboarding.content.notifications-popup.title":"Приложение «Sololearn» запрашивает разрешение на отправку Вам уведомлений.","onboarding.content.persoanlized-ads.benefit-items.title-1":"Реклама, которая соответствует Вашим интересам","onboarding.content.persoanlized-ads.benefit-items.title-2":"Специальные предложения и акции специально для вас","onboarding.content.persoanlized-ads.benefit-items.title-3":"Вы можете изменить свой выбор позже в Настройках","onboarding.content.persoanlized-ads.description":"Если Вы разрешите нам отслеживать Вашу активность, это не означает, что Вы будете видеть больше рекламы. Это просто означает, что она будет более актуальна для Вас 😊","onboarding.content.planning-ai-course.courses.text-1":"Используйте инструменты ИИ для оптимизации планирования и повышения эффективности","onboarding.content.planning-ai-course.courses.text-2":"Разбивайте проекты, оценивайте затраты и эффективно распределяйте ресурсы","onboarding.content.planning-ai-course.courses.text-3":"Идентифицируйте и смягчайте риски с помощью ИИ","onboarding.content.planning-ai-course.title":"Планирование проекта с помощью ИИ","onboarding.content.presenting-data-course.courses.text-1":"Научитесь создавать эффективные и информативные визуализации","onboarding.content.presenting-data-course.courses.text-2":"Создавайте увлекательные истории, используя данные","onboarding.content.presenting-data-course.courses.text-3":"Развивайте навыки четкого и убедительного представления своих данных","onboarding.content.presenting-data-course.title":"Визуализируйте свои данные","onboarding.content.python-dev.caption":"Язык растёт быстрее остальных, легко читать и писать на нём.","onboarding.content.python-dev.courses-headline":"Вы научитесь:","onboarding.content.python-dev.courses.text-1":"Писать код для интерактивных программ","onboarding.content.python-dev.courses.text-2":"Автоматизировать задачи, повышая продуктивность и навыки решения проблем","onboarding.content.python-dev.footer":"Опыта программирования не требуется.","onboarding.content.python-dev.headline":"ВАШ ПУТЬ ОБУЧЕНИЯ!","onboarding.content.python-dev.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.python-dev.title":"Python-разработчик","onboarding.content.python-developer-v2.caption":"Учитесь программировать на Python – самом быстрорастущем (и одном из самых высокооплачиваемых) языке программирования в мире.","onboarding.content.python-developer-v2.certificate":"Вы получаете сертификат","onboarding.content.python-developer-v2.courses-headline":"Чему вы научитесь","onboarding.content.python-developer-v2.courses.text-1":"Легко читать и писать код на Python\n\nСоздавать интерактивные программы\n\nАвтоматизировать задачи, чтобы повысить продуктивность\n","onboarding.content.python-developer-v2.courses.title-1":"Python","onboarding.content.python-developer-v2.cta":" НАЧАТЬ КУРС","onboarding.content.python-developer-v2.footer":"Опыт не требуется","onboarding.content.python-developer-v2.headline":"ВАШ ПУТЬ ОБУЧЕНИЯ!","onboarding.content.python-developer-v2.page-title":"Python Developer","onboarding.content.python-developer-v2.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.python-developer-v2.title":"Python-разработчик","onboarding.content.research-ai-course.courses.text-1":"Используйте ИИ в качестве исследовательского помощника","onboarding.content.research-ai-course.courses.text-2":"Научитесь оптимизировать процесс исследования с помощью ИИ","onboarding.content.research-ai-course.courses.text-3":"Научитесь использовать ИИ для анализа исследовательских данных","onboarding.content.research-ai-course.title":"Исследования с ИИ","onboarding.content.select-course.secondary-button":"ПОСМОТРЕТЬ ВСЕ КУРСЫ","onboarding.content.seo-ai-course.courses.text-1":"Оптимизируйте контент сайта с помощью ИИ","onboarding.content.seo-ai-course.courses.text-2":"Понять процессы поисковых систем","onboarding.content.seo-ai-course.courses.text-3":"Создавайте эффективные ключевые слова, мета-описания и заголовки","onboarding.content.seo-ai-course.title":"SEO с ИИ","onboarding.content.sm-ai-course.courses.text-1":"Определите и сегментируйте вашу целевую аудиторию","onboarding.content.sm-ai-course.courses.text-2":"Выберите правильную социальную платформу","onboarding.content.sm-ai-course.courses.text-3":"Создавайте увлекательный контент с помощью ИИ","onboarding.content.sm-ai-course.title":"Маркетинг в социальных сетях с ИИ","onboarding.content.web-dev.caption":"Овладейте тремя языками для создания веб-сайтов","onboarding.content.web-dev.courses-headline":"Вы научитесь:","onboarding.content.web-dev.courses.highlighted-text-1":"HTML","onboarding.content.web-dev.courses.highlighted-text-2":"CSS","onboarding.content.web-dev.courses.highlighted-text-3":"JavaScript","onboarding.content.web-dev.courses.text-1":"Создавать страницы на HTML","onboarding.content.web-dev.courses.text-2":"Cделать дизайн и стилизация страниц с помощью CSS","onboarding.content.web-dev.courses.text-3":"Создавать динамические страницы с JavaScript","onboarding.content.web-dev.footer":"Опыт не требуется","onboarding.content.web-dev.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.web-dev.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.web-dev.title":"Веб-разработчик","onboarding.content.web-developer-v2.caption":"Освойте все 3 языка, необходимые для создания любого веб-сайта.","onboarding.content.web-developer-v2.certificate":"Вы получаете сертификат","onboarding.content.web-developer-v2.courses-headline":"Чему вы научитесь","onboarding.content.web-developer-v2.courses.text-1":"Создавать страницы с HTML","onboarding.content.web-developer-v2.courses.text-2":"Дизайнить и стилизовать с CSS","onboarding.content.web-developer-v2.courses.text-3":"Создавать динамичные и интерактивные сайты с JavaScript","onboarding.content.web-developer-v2.courses.title-1":"HTML","onboarding.content.web-developer-v2.courses.title-2":"CSS","onboarding.content.web-developer-v2.courses.title-3":"Javascript","onboarding.content.web-developer-v2.cta":" НАЧАТЬ КУРС","onboarding.content.web-developer-v2.footer":"Опыт не требуется","onboarding.content.web-developer-v2.headline":"ТВОЙ ПУТЬ ОБУЧЕНИЯ","onboarding.content.web-developer-v2.page-title":"Web Developer","onboarding.content.web-developer-v2.secondary-button":"СМОТРЕТЬ ДРУГИЕ","onboarding.content.web-developer-v2.title":"Web-разработчик","onboarding.content.wirtie-prompts":"Пишите лучшие подсказки ","onboarding.content.writing-emails":"Написание электронных писем и сообщений с использованием ИИ","onboarding.creativity-ai-course.courses.text-3":"Применяйте концепции для повышения креативности в таких областях, как маркетинг, дизайн, написание и прочее","onboarding.cta.ai-course":"НАЧАТЬ КУРС","onboarding.cta.angular-course":"НАЧАТЬ КУРС","onboarding.cta.coding-foundations":"Выбрать курс","onboarding.cta.continue":"ДАЛЬШЕ","onboarding.cta.daily-goal":"ДАЛЬШЕ","onboarding.cta.daily-reminder":"ДАЛЬШЕ","onboarding.cta.data-programming":"Выбрать курс","onboarding.cta.personalized-ads":"Продолжить","onboarding.cta.python-developer":"ВЫБРАТЬ КУРС","onboarding.cta.see-all-courses":"ПОСМОТРЕТЬ ВСЕ КУРСЫ","onboarding.cta.see-coding-courses":"Посмотреть курсы по программированию","onboarding.cta.select-course":"ВЫБРАТЬ КУРС","onboarding.cta.select-course-v2":"ВЫБРАТЬ КУРС","onboarding.cta.web-development":"НАЧАТЬ КУРС","onboarding.data-fundamentals-course.courses.text-2":"Понять, как данные генерируются, хранятся и управляются","onboarding.llms-ai-course.courses.text-3":"Узнайте процесс обучения и доработки LLM для конкретных задач","onboarding.option.age-19-24":"19 - 24","onboarding.option.age-25-34":"25 - 34","onboarding.option.age-35-44":"35 - 44","onboarding.option.age-over-45":"45 лет или старше","onboarding.option.age-under-18":"до 18 лет","onboarding.option.ai-always-used":"Пользуюсь постоянно","onboarding.option.ai-automating-tasks":"Автоматизация задач для повышения производительности","onboarding.option.ai-better-at-coding":"Хочу быть лучше в программировании","onboarding.option.ai-better-prompts":"Хочу писать правильные промпты","onboarding.option.ai-boost-productivity":"Хочу повысить свою производительность","onboarding.option.ai-coding":"Программирование","onboarding.option.ai-data-analysis":"Хочу получить больше от анализа данных","onboarding.option.ai-general":"Как использовать ChatGPT, Gemini, DALL-E и т.д.","onboarding.option.ai-generate-images":"Создание изображений и видео","onboarding.option.ai-just-curious":"Просто любопытно","onboarding.option.ai-never-used":"Никогда","onboarding.option.ai-sometimes-used":"Иногда пользуюсь","onboarding.option.ai-stay-competitive":"Хочу оставаться конкурентоспособным","onboarding.option.ai-upgrading-skill-set":"Совершенствую свой набор навыков","onboarding.option.ai-working-with-data":"Работа с данными","onboarding.option.analyze-data":"Анализировать и работать с данными","onboarding.option.angular-course":"Курс Angular","onboarding.option.appstore":"App Store","onboarding.option.automate-tasks":"Автоматизировать повторяющиеся задачи","onboarding.option.become-developer":"Стань разработчиком","onboarding.option.boost-prod":"Повысить мою производительность, чтобы делать больше с меньшими затратами","onboarding.option.boost-prod.boost-prod":"Повысить мою производительность, чтобы делать больше с меньшими затратами","onboarding.option.business":"Бизнес \u002F предпринимательство","onboarding.option.coding-with-ai":"Улучшить программирование с помощью ИИ-инструментов","onboarding.option.competitive":"Оставаться конкурентоспособным на меняющемся рынке труда","onboarding.option.create-art-ai":"Создавать художественные и мультимедийные проекты","onboarding.option.customer-support":"Служба поддержки","onboarding.option.data":"Данные","onboarding.option.data-science":"Математика, статистика","onboarding.option.data-understanding":"Улучшить понимание данных","onboarding.option.data-v2":"Дата сайенс","onboarding.option.design":"Дизайн","onboarding.option.engineering-and-it":"Инженерия, IT или смежные области","onboarding.option.entrepreneurship":"Предпринимательство","onboarding.option.facebook":"Facebook","onboarding.option.finance":"Финансы","onboarding.option.finance-economics-accounting":"Финансы, экономика","onboarding.option.for-hobby":"Как хобби \u002F для личного проекта","onboarding.option.for-job":"Для моей текущей работы","onboarding.option.friend-family":"Друзья или семья","onboarding.option.gen-ai":"Узнать, что Генеративный ИИ может сделать для вас","onboarding.option.generate-new-idea":"Генерировать новые идеи с помощью ИИ","onboarding.option.goal-casual":"Непринужденно – 5 минут в день ","onboarding.option.goal-intense":"Интенсивный – 20 минут в день","onboarding.option.goal-regular":"Регулярно – 10 минут в день","onboarding.option.goal-serious":"Серьезно – 15 минут в день","onboarding.option.googlesearch":"Поиск Гугл","onboarding.option.how-to-code":"Как программировать","onboarding.option.how-to-code-v2":"Кодирование:\n\nСоздавайте веб-сайты с HTML, управляйте базами данных с SQL, освоите Python и изучайте другие языки программирования!","onboarding.option.how-to-use-ai":"Как использовать ИИ","onboarding.option.how-to-use-ai-v2":"GenAI:\n\nУзнайте, как автоматизировать скучные задачи, писать лучшие запросы, получать лучшие данные и многое другое!","onboarding.option.i-am-entrepreneur":"Я предприниматель","onboarding.option.i-study":"Я студент","onboarding.option.i-work":"Я работаю","onboarding.option.improve-writing":"Улучшить написание и создание контента","onboarding.option.instagram":"Instagram","onboarding.option.learn-ai":"Чтобы узнать, как использовать ИИ","onboarding.option.learn-basics":"Начать с нуля","onboarding.option.learn-data-ai":"Понимание данных с помощью ИИ","onboarding.option.lot-of-experience":"У меня большой опыт","onboarding.option.make-websites":"Создавать и изменять веб-страницы","onboarding.option.marketing":"Маркетинг","onboarding.option.marketing-or-communications":"Маркетинг","onboarding.option.meta":"Facebook\u002FInstagram","onboarding.option.new-tech":"Оставаться в курсе новейших технологий","onboarding.option.no-experience":"У меня нет опыта","onboarding.option.other":"Другое","onboarding.option.pace-average":"Умеренно - 10 мин в день","onboarding.option.pace-casual":"Неформально - 5 мин в день","onboarding.option.pace-fast":"Быстро - 15 мин в день","onboarding.option.pace-very-fast":"Интенсивно - 20 мин в день","onboarding.option.product-management":"Управление продуктом","onboarding.option.see-all-courses":"Покажите мне все курсы!","onboarding.option.software-databases":"Программирование и базы данных","onboarding.option.software-development":"Программирование","onboarding.option.some-experience":"У меня есть небольшой опыт","onboarding.option.study-at-school":"Я уже изучаю программирование","onboarding.option.tiktok":"TikTok","onboarding.option.youtube":"YouTube","onboarding.title.age":"Какова ваша возрастная группа?","onboarding.title.age-group":"Сколько вам лет?","onboarding.title.ai-experience":"Вы уже использовали ИИ ранее?","onboarding.title.ai-experience-v2":"Ранее вы использовали какие-либо инструменты GenAI, такие как ChatGPT, Gemini, DALL-E?","onboarding.title.ai-first-thing":"Для чего в первую очередь вы хотите использовать ИИ?","onboarding.title.ai-learning":"AI Learning","onboarding.title.ai-learning-v2":"AI Learning","onboarding.title.ai-top-reason":"Какова главная причина, по которой вы хотите изучать ИИ?","onboarding.title.ai-top-reason-v2":"Что вдохновляет вас учить Генеративный ИИ?","onboarding.title.aim-to-achieve":"Чего вы хотите достичь с помощью ИИ?","onboarding.title.all-courses":"Все курсы","onboarding.title.angular-course":"Angular course","onboarding.title.choose-a-course":"Все готово! Мы персонализируем ваше обучение.\n\nНажмите на курс, чтобы начать!","onboarding.title.coding-experience":"У вас есть опыт в технической сфере?","onboarding.title.coding-foundations":"Основы программирования","onboarding.title.daily-goal":"Достигайте своих целей, создавая привычку","onboarding.title.daily-reminder":"Достигайте свои цели с ежедневными напоминаниями!","onboarding.title.data-programming":"Data Programming","onboarding.title.field-of-expertise":"Какова ваша основная область компетенции?","onboarding.title.field-of-expertise-v2":"Какова ваша область экспертизы?","onboarding.title.greate-choice-bit-more":"Изучение ИИ — отличный выбор! \n\nПожалуйста, расскажите немного больше о ваших предпочтениях.","onboarding.title.hear-about-sololearn":"Откуда вы узнали о Sololearn?","onboarding.title.how-to":"Давайте настроим ваш курс под вас. Чему вы хотите научиться?","onboarding.title.how-to-v2":"Давайте начнём, {{userName}}.\nЧто вы хотите узнать?","onboarding.title.is-interesting":"Это вам интересно?","onboarding.title.learning-pace":"Какова ваша ежедневная цель в обучении?","onboarding.title.motivation":"Почему вы хотите научиться программировать?","onboarding.title.motivation-v2":"Почему вы хотите научиться программировать?","onboarding.title.personalize-ads":"Позволить Sololearn персонализировать рекламу?","onboarding.title.python-developer":"Python-разработчик","onboarding.title.recommended-courses":"Вот курсы, которые соответствуют вашим потребностям!","onboarding.title.study-area":"Что вы изучаете?","onboarding.title.web-development":"Веб-разработка","onboarding.title.what-describes-you":"Что лучше всего вас описывает?","onboarding.title.what-to-learn":"Что вы хотите изучить?","paywalls.ai-onboarding.page-1.cta":"Хочу научиться","paywalls.ai-onboarding.page-1.header":"Вы научитесь:","paywalls.ai-onboarding.page-1.image-text":"Изучать \u003Cb\u003EИИ\u003C\u002Fb\u003E ещё никогда \u003Cbr \u002F\u003Eне было так просто!","paywalls.ai-onboarding.page-1.label":"ПОЗНАКОМЬТЕСЬ С ИИ НА ПРАКТИКЕ","paywalls.ai-onboarding.page-1.value-1":"Автоматизировать задачи","paywalls.ai-onboarding.page-1.value-2":"Генерировать изображения и текст","paywalls.ai-onboarding.page-1.value-3":"Работать с данными","paywalls.ai-onboarding.page-2.description":"Заплатите один раз и получите доступ к 38+ урокам по ИИ и упражнениям с неограниченными ошибками","paywalls.ai-onboarding.page-2.header":"Пожизненный доступ","paywalls.ai-onboarding.page-2.image-text":"\u003Cbig\u003EКупите курс \u003Cb\u003Eсейчас,\u003C\u002Fb\u003E \u003Cem\u003Eи он ваш навсегда!\u003C\u002Fem\u003E\u003C\u002Fbig\u003E","paywalls.ai-onboarding.page-2.label":"ВЫ ПЛАТИТЕ ОДИН РАЗ","paywalls.ai-onboarding.page-2.price-description":"Разовая оплата","paywalls.ai-onboarding.page-2.purchase-button":"Получить пожизненный доступ","paywalls.ai-onboarding.page-2.secondary-button":"Попробовать первые уроки бесплатно","paywalls.ai-onboarding.page-2.value-1":"Без рекламы","paywalls.ai-onboarding.page-2.value-2":"Сертификат по окончании обучения","paywalls.ai-pro.all-plans.description-app-store":"Отмените в любое время в App Store","paywalls.ai-pro.all-plans.description-play-store":"Отмените в любое время в Google Play Store","paywalls.ai-pro.all-plans.title":"Найди лучшее предложение!","paywalls.ai-pro.annual-plan.description":"Всего {{price_annual}} \u002Fгод\nСчет ежегодно после пробного периода","paywalls.ai-pro.annual-plan.label":"ЛУЧШАЯ ЦЕНА","paywalls.ai-pro.annual-plan.title":"Годовой ИИ","paywalls.ai-pro.generic.title":"Премиум доступ","paywalls.ai-pro.monthly-plan.description":"Ежемесячная оплата\nБез пробного теста","paywalls.ai-pro.monthly-plan.title":"ИИ Ежемесячно","paywalls.ai-pro.page-1.cta":"НАЧАТЬ БЕСПЛАТНО","paywalls.ai-pro.page-1.subtitle":"Разблокируйте весь каталог курсов по ИИ!","paywalls.ai-pro.page-2.cta":"КАК ЭТО РАБОТАЕТ","paywalls.ai-pro.page-2.subtitle":"Откройте все функции с PRO","paywalls.ai-pro.page-3.subtitle":"Напоминание перед окончанием пробного периода","paywalls.ai-pro.start-trial.cta":"7 ДНЕЙ БЕСПЛАТНО","paywalls.ai-pro.subscribe-now.cta":"ПОДПИСАТЬСЯ СЕЙЧАС","paywalls.animations.benefits-list":"https:\u002F\u002Fblob.sololearn.com\u002Fanimations\u002FBenefitList_RU.json","paywalls.animations.no-ads":"https:\u002F\u002Fblob.sololearn.com\u002Fanimations\u002FNoAds_RU.json","paywalls.combined.image.free-vs-pro":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Ffree-vs-pro-combined_RU.svg","paywalls.combined.image.new-max-benefits":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fnew-max-benefits_RU.svg","paywalls.combined.image.new-max-features":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fnew-max-features_RU.svg","paywalls.combined.image.sololearn-max-logo":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fsololearn-max-logo.svg","paywalls.combined.image.sololearn-max-logo-small":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fsololearn-max-logo-small.svg","paywalls.combined.max-features.title":"Функции на основе ИИ плюс все преимущества PRO для повышения уровня вашего обучения","paywalls.combined.max-free-vs-pro.title":"Откройте более глубокое обучение с помощью возможностей ИИ","paywalls.discount-page.body":"Как только вы закроете свое одноразовое предложение, оно исчезнет! Сэкономьте 40% на своем годовом плане","paywalls.discount-page.button.purchase":"ПОЛУЧИТЕ СВОИ 40% СКИДКИ","paywalls.discount-popup.close-cta":"ЗАКРЫТЬ ПРЕДЛОЖЕНИЕ","paywalls.long-flow.cta-button.free-trial-14":"НАЧАТЬ МОЙ 14-ДНЕВНЫЙ БЕСПЛАТНЫЙ ПЕРИОД","paywalls.long-flow.purchase-button.purchasing":"PRO ОБНОВЛЕНИЕ…","paywalls.long-flow.toggle-off.title":"АКТИВИРОВАТЬ БЕСПЛАТНЫЙ ТРИАЛ","paywalls.long-flow.toggle-title-1.title":"ПРОБНЫЙ ПЕРИОД ВКЛЮЧЕН","paywalls.long-flow.view-all-plans-bottom-sheet.annual.tooltip-increased":"ВЫГОДНО – ЭКОНОМИЯ 55%","paywalls.long-flow.view-all-plans-bottom-sheet.price.month":"{{price_monthly}}\u002Fмес.","paywalls.long-flow.view-all-plans-bottom-sheet.tooltip.popular":"САМЫЙ ПОПУЛЯРНЫЙ","paywalls.max.all-plans.description-app-store":"Отмените в любое время в App Store","paywalls.max.all-plans.description-play-store":"Отмените в любое время в Google Play Store","paywalls.max.page-1.cta":"ПОЛУЧИТЬ MAX","paywalls.max.page-1.description":"Мощь ИИ и программирования на одной платформе","paywalls.max.page-1.title":"Получите полный доступ","paywalls.max.page-2.cta":"ОБНОВИТЬСЯ","paywalls.max.page-2.description":"Неограниченный доступ к курсам с MAX","paywalls.max.page-2.title":"Перейти на max","paywalls.max.plan.description":"Всего {{price_annual}} \u002Fгод\nОплата ежегодно","paywalls.max.plan.title":"MAX","paywalls.max.unable-to-upgrade.cta":"OK","paywalls.max.unable-to-upgrade.description":"Похоже, что ваша подписка на другой платформе. Пожалуйста, обновите до MAX там, где вы подписались на PRO. Спасибо!","paywalls.max.unable-to-upgrade.title":"Обновление до MAX","paywalls.offer-for-cancellers.body.eightyfive":"Чтобы проверить это, получите скидку 85% в этом месяца на ускоренное обучение с PRO! 🎁","paywalls.offer-for-cancellers.body.fifty":"В подтверждение этого мы дарим вам скидку 50% на год ускоренного обучения с PRO! 🎁","paywalls.offer-for-cancellers.countdown":"Предложение скоро закончится:","paywalls.offer-for-cancellers.cta.eightyfive":"ПОЛУЧИТЬ МОЮ СКИДКУ 85%","paywalls.offer-for-cancellers.cta.fifty":"ПОЛУЧИТЬ МОЮ СКИДКУ 50%","paywalls.offer-for-cancellers.footer.annual":"Можно отменить в любое время. Оплата производится за год.","paywalls.offer-for-cancellers.footer.monthly":"Можно отменить в любое время. Ежемесячная оплата.","paywalls.offer-for-cancellers.price_annual":"{{price_annual}}","paywalls.offer-for-cancellers.price_monthly":"{{price_monthly}}","paywalls.offer-for-cancellers.price_offer":"{{price_offer}}","paywalls.offer-for-cancellers.title":"Мы в вас верим, {{user_first_name}}!","paywalls.offer-for-stvalentine.body":"Подарите себе год обучения без ограничений. Станьте PRO сегодня, и мы оплатим 20% за вас! 😮","paywalls.offer-for-stvalentine.cta":"💕 ПОЛУЧИТЬ СКИДКУ","paywalls.offer-for-stvalentine.price_introductory":"{{price_introductory}}","paywalls.offer-for-stvalentine.title":"Покажите, что вам не всё равно!","paywalls.offer.expired.message":"Предложение уже истекло","paywalls.offer.expired.title":"Предложение недоступно","paywalls.onboarding-v2.page-1.body":"Учитесь быстрее с {{PRO}}","paywalls.onboarding-v2.page-1.cta-text":"ПОПРОБОВАТЬ БЕСПЛАТНО","paywalls.onboarding-v2.page-1.title.infinite-hearts":"Без ограничений на ошибки","paywalls.onboarding-v2.page-1.title.real-code":"Практикуйтесь на реальных заданиях","paywalls.onboarding-v2.page-1.view-benefits":"СМОТРЕТЬ ВСЕ ПРЕИМУЩЕСТВА","paywalls.onboarding-v2.page-2.body":"У учеников с PRO в 3,6 раза больше шансов закончить курс","paywalls.onboarding-v2.page-2.cta-text":"ПОПРОБОВАТЬ БЕСПЛАТНО","paywalls.onboarding-v2.page-2.image":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fonboarding_v2_all_benefits_2x_ru.png","paywalls.onboarding-v2.page-2.title":"Разблокируйте все преимущества {{PRO}}!","paywalls.onboarding-v2.page-3.body":"Начните 14-дневный пробный период за","paywalls.onboarding-v2.page-3.footer":"14 дней бесплатно, затем неограниченный доступ всего за {{price_monthly}} в месяц (вы платите {{price_annual}} за год).","paywalls.onboarding-v2.page-3.image":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fonboarding_v2_timeline_2x_ru.png","paywalls.onboarding-v2.page-3.title":"{{price_free}} сегодня!","paywalls.one-page-flow.footer.cancel-anytime":"Отмените в любое время в App Store","paywalls.one-page-flow.image.ai-practice":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-ai-practice-ru.png","paywalls.one-page-flow.image.bonus-exercices":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-bonus-exercices-ru.png","paywalls.one-page-flow.image.bug-hunter":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-bug-hunter-ru.png","paywalls.one-page-flow.image.infinite-hearts":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-infinite-hearts-ru.png","paywalls.one-page-flow.image.no-ads":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-no-ads-ru.png","paywalls.one-page-flow.title.unlock-progress":"Разблокируйте неограниченный прогресс с {{PRO}}","paywalls.paywalls.combined.upgrade.cta":"ПЕРЕЙТИ НА MAX","paywalls.web.ai.benefit-1.description":"Научитесь автоматизировать повторяющиеся задачи","paywalls.web.ai.benefit-1.title":"Увеличьте эффективность","paywalls.web.ai.benefit-2.description":"Принимайте более умные решения на основе данных с помощью ИИ","paywalls.web.ai.benefit-2.title":"Понимание данных","paywalls.web.ai.benefit-3.description":"Научитесь генерировать лучшие изображения и тексты","paywalls.web.ai.benefit-3.title":"Развивайте креативность","paywalls.web.ai.benefit-4.description":"Идите в ногу с развитием ИИ","paywalls.web.ai.benefit-4.title":"Оставайтесь конкурентоспособными","paywalls.web.ai.cta-1":"Начать бесплатно","paywalls.web.ai.cta-2":"Начать бесплатно","paywalls.web.ai.cta-3":"Начать мои бесплатные 7 дней пробного периода","paywalls.web.ai.cta-4":"Начать","paywalls.web.ai.product.annual.title":"Годовая ИИ","paywalls.web.ai.product.monthly.title":"Месячная ИИ","paywalls.web.ai.subtitle-1":"Разблокируйте полный каталог \nкурсов по ИИ!","paywalls.web.ai.subtitle-2":"Разблокируйте все функции и \nбонусный контент с PRO!","paywalls.web.ai.subtitle-3":"Как работает пробный период","paywalls.web.ai.subtitle-4":"Про ученики в 3.6 раза чаще \nзавершают свои курсы!","paywalls.web.ai.timeline-1.description":"Начните свою бесплатную пробную версию и учитесь, как ПРО!","paywalls.web.ai.timeline-1.title":"Сегодня","paywalls.web.ai.timeline-2.description":"Наслаждайтесь нашим премиум-обучением совершенно бесплатно.","paywalls.web.ai.timeline-2.title":"Следующие 7 дней: Наслаждайтесь преимуществами PRO","paywalls.web.ai.timeline-3.description":"Ваша подписка начнется. Отмените в любое время до этого.","paywalls.web.ai.timeline-3.title":"День 7","paywalls.web.ai.title":"Получите премиум доступ","paywalls.web.annual-product-description.no-trial":"Только {{price_annual}}\u002Fгод\nСчитается ежегодно","paywalls.web.card-error.card-invalid":"Транзакция не удалась. Проверьте, действительна ли ваша карта.","paywalls.web.card-error.cvv-invalid":"CVV не прошел проверку, пожалуйста, проверьте еще раз.","paywalls.web.card-error.fields-empty":"Все поля пусты! Пожалуйста, заполните форму.","paywalls.web.card-error.network-issue":"Обнаружена ошибка сети. Пожалуйста, попробуйте снова.","paywalls.web.card-error.other-issues":"Что-то пошло не так, пожалуйста, попробуйте снова.","paywalls.web.card-error.some-fields-empty-invalid":"Некоторые поля пусты или недействительны","paywalls.web.checkout.full-price":"Полная стоимость","paywalls.web.checkout.max-refund":"Вы получите возврат за оставшуюся часть вашей текущей подписки","paywalls.web.checkout.no-trial.annual.instruction":"Ваша подписка начинается сегодня. С вас будет ежегодно списываться {{price}}","paywalls.web.checkout.no-trial.monthly.instruction":"Ваша подписка начинается сегодня. С вас будет ежемесячно списываться {{price}}","paywalls.web.checkout.no-trial.quarterly.instruction":"Ваша подписка начинается сегодня. С вас будет взиматься {{price}} каждые 3 месяца.","paywalls.web.coding.benefit-1.description":"Больше не нужно ждать перезарядки.\nУчитесь, когда вам удобно.","paywalls.web.coding.benefit-1.title":"Бесконечные сердца","paywalls.web.coding.benefit-2.description":"Используйте мощь Искусственного\nИнтеллекта для лучшего обучения","paywalls.web.coding.benefit-2.title":"Практика с ИИ","paywalls.web.coding.benefit-3.description":"Готовы к эпической учебной сессии?\nБез прерываний. Без ожидания.","paywalls.web.coding.benefit-3.title":"Режим без рекламы","paywalls.web.coding.benefit-4.description":"Не ждите ответов!\nПерескакивайте очереди, если нужна помощь.","paywalls.web.coding.benefit-4.title":"Приоритетная поддержка","paywalls.web.coding.cat.view-all":"Просмотреть все планы","paywalls.web.coding.choose-plan.title":"Выберите план","paywalls.web.coding.comparison-1":"Стандартные уроки","paywalls.web.coding.comparison-2":"Учебные материалы","paywalls.web.coding.comparison-3":"ИИ-ассистент","paywalls.web.coding.comparison-4":"Неограниченные сердца","paywalls.web.coding.comparison-5":"Приоритетная поддержка","paywalls.web.coding.cta-1":"Начать бесплатно","paywalls.web.coding.cta-2":"Начать бесплатно","paywalls.web.coding.cta-3":"Начать мой бесплатный 14-дневный пробный период","paywalls.web.coding.cta-4":"Начать мой бесплатный 14-дневный пробный период","paywalls.web.coding.product.annual.title":"Годовой","paywalls.web.coding.product.badge":"Лучшее предложение!","paywalls.web.coding.product.monthly.title":"Ежемесячный","paywalls.web.coding.reviews":"Более \u003Cb\u003E700,000 оценок 5 звезд\u003C\u002Fb\u003E в магазинах приложений","paywalls.web.coding.subtitle":"Профессиональные ученики в 3,6 раза чаще\nзаканчивают свои курсы!","paywalls.web.coding.timeline-1.description":"Начните свою бесплатную пробную версию и учитесь как ПРО!","paywalls.web.coding.timeline-1.title":"Сегодня","paywalls.web.coding.timeline-2.description":"Наслаждайтесь нашим премиальным учебным опытом абсолютно бесплатно.","paywalls.web.coding.timeline-2.title":"Следующие 14 дней: наслаждайтесь преимуществами ПРО","paywalls.web.coding.timeline-3.description":"Ваша подписка начинается. Отмените в любое время до этого.","paywalls.web.coding.timeline-3.title":"День 14","paywalls.web.coding.title":"Получите Премиум доступ","paywalls.web.max.benefit-1.description":"Узнайте 2 самых востребованных навыка","paywalls.web.max.benefit-1.title":"Удвоите свои навыки","paywalls.web.max.benefit-2.description":"Найдите курс, который подходит вам лучше всего","paywalls.web.max.benefit-2.title":"Более 20 курсов","paywalls.web.max.benefit-3.description":"Доступ к AI-чату и игровым площадкам для программирования","paywalls.web.max.benefit-3.title":"Практика прежде всего","paywalls.web.max.benefit-4.description":"Обучение стало удобным для вас","paywalls.web.max.benefit-4.title":"На мобильных и веб-устройствах","paywalls.web.max.comparison-6":"Полный доступ (Код + AI)","paywalls.web.max.cta-1":"ПОЛУЧИТЬ MAX","paywalls.web.max.cta-2":"Обновите сейчас","paywalls.web.max.product.annual.title":"MAX","paywalls.web.max.subtitle-1":"Разблокируйте мощь ИИ и\nКодирования на одной платформе!","paywalls.web.max.subtitle-2":"Получите неограниченный доступ ко всем\nкурсам с MAX!","paywalls.web.max.title-1":"Получите полный доступ","paywalls.web.max.title-2":"Переключитесь на MAX","paywalls.web.serious-learner.cta-secondary":"Попробуйте бесплатно в течение {{trial_days}} дней","quiz.answer.navigation_buttin_title":"Застряли?","reward.body.codeCoach":"Практиковаться скучно, но без практики не добиться успеха!","reward.body.eom":"Вы доказали, что у вас есть навыки для создания работающего проекта — достойно похвалы!","reward.body.skip_ahead":"Мы в вас не сомневались. Продолжим в том же духе! Пропустим ещё один модуль? Или время для урока?","reward.reward.body.optcc":"Знания это хорошо, но применение их на практике делает вас отличным программистом!","reward.title.codeCoach":"Тренажёр Кода решён!","reward.title.eom":"Настоящая магия!","reward.title.optcc":"У тебя есть навыки!","reward.title.skip_ahead":"Вы знали это! 👏","reward.your_reward":"Ваша награда:","skip-ahead.info.cta":"Пройти тест","skip-ahead.info.subtitle":"Пропустите модуль…если сможете пройти тест.","skip-ahead.info.title":"Думаете, вы уже знаете этот материал?","skip-ahead.widget.cta":"Перейти сюда","skip-ahead.widget.title":"Слишком просто?","streak.cta":"Продолжить","streak.default-footer":"Учитесь каждый день, чтобы сохранить знания в памяти. Бросьте себе вызов!","streak.header":"Выберите свою цель Стрика!","streak.option-15.text":"15 дней","streak.option-3.text":"3 дня","streak.option-30.text":"30 дней","streak.option-7.text":"7 дней","task.result.success-challengeSolved":"Вы решили задачу!","tasks.continue":"Продолжить ","tasks.problem":"ЗАДАЧА","tasks.quit-prompt.info":"Если вы покинете {{type}} без решения, ваши изменения не сохранятся","tasks.quit-prompt.leave":"Уйти","tasks.quit-prompt.stay":"Оставайтесь и решайте!","tasks.quit-prompt.title":"Вы уверены, что хотите уйти?","tasks.result":"РЕЗУЛЬТАТ","tasks.result.expected_output":"Ожидаемый вывод","tasks.result.input":"Ввод","tasks.result.testCase":"Тест","tasks.result.your_output":"Вывод","translate.tipkit.cta-control":"Смотреть опции языка","translate.tipkit.cta-test":"Смотреть опции языка","translate.tipkit.description-control":"Вы видите проверенную версию на английском языке, но можете увидеть перевод в любое время.","translate.tipkit.description-test":"Чтобы посмотреть проверенную английскую версию, вы можете в любое время выбрать «Показать оригинал».","translate.tipkit.title-control":"Хотите пройти этот курс на русском?","translate.tipkit.title-test":"Этот курс был переведен с помощью ИИ","web-ai-course.paywall1.button":"Подробнее","web-ai-course.paywall1.description":"Только представьте все те навыки ИИ, которыми вы будете обладать после прохождения полного курса \u003Cb\u003E\"Генеративный ИИ на практике!\u003C\u002Fb\u003E","web-ai-course.paywall1.title":"Вы уже многому научились!","web-ai-course.paywall2.button-primary":"Получить полный курс","web-ai-course.paywall2.button-secondary":"Нет, спасибо","web-ai-course.paywall2.header":"курсы по ИИ","web-ai-course.paywall2.learn-topic.automate":"Автоматизируйте задачи с ИИ","web-ai-course.paywall2.learn-topic.image":"Научитесь генерировать изображения","web-ai-course.paywall2.learn-topic.prompt":"Составляйте правильные промпты","web-ai-course.paywall2.learn-topic.settings":"Освойте ИИ для персонализации","web-ai-course.paywall2.learn-topic.sort":"Используйте ИИ для сортировки и анализа данных","web-ai-course.paywall2.learn-topic.text":"Резюмируйте тексты","web-ai-course.paywall2.price":"всего $79,99","web-ai-course.paywall2.title":"Разблокируйте пожизненный доступ к курсу по ИИ!","web-ai-course.ribbon-content":"\u003Cb\u003EНовый курс!\u003C\u002Fb\u003E Каждый программист должен знать \u003Cb\u003Eгенеративный ИИ!\u003C\u002Fb\u003E","web-ai-course.ribbon-cta":"Попробуйте бесплатный урок","web-ai-course.welcome-cta":"Получить скидку","web-ai-course.welcome-desc":"Скидка для ранних пташек заканчивается через","web-ai-course.welcome-discount-amount":"-48","web-ai-course.welcome-discount-amount-off":"СКИДКА","web-ai-course.welcome-new-price":"US $41.99","web-ai-course.welcome-old-price":"US $79.99","web-ai-course.welcome-timer-days":"дней","web-ai-course.welcome-timer-hours":"часов","web-ai-course.welcome-timer-min":"мин.","web-ai-course.welcome-timer-sec":"сек.","web-ai-course.welcome-title":"Получите лучший курс по ИИ по лучшей цене!","web-auth.ai-course-login-title":"Войдите, чтобы получить свою скидку!","web-auth.ai-course-signup-title":"Зарегистрируйтесь, чтобы получить свою скидку!","web-auth.create-account":"Создать аккаунт","web-auth.divider":"или","web-auth.email-label":"Эл. почта","web-auth.email-validation":"Недействительный адрес электронной почты","web-auth.forgot-password-back-to-signin":"Войти в систему","web-auth.forgot-password-continue":"Продолжить исследование","web-auth.forgot-password-email-label":"Введите адрес электронной почты, который вы использовали при создании аккаунта","web-auth.forgot-password-email-placeholder":"Эл. почта","web-auth.forgot-password-submit":"Восстановить","web-auth.forgot-password-title":"Восстановить пароль","web-auth.landing-page-signup-submit-button":"Пройти бесплатный курс","web-auth.login-forgot-password":"Забыли пароль?","web-auth.min-char-validation":"Требуется не менее 6 символов","web-auth.name-label":"Имя","web-auth.nav-login":"Войти","web-auth.nav-register":"Регистрация","web-auth.new-to-solo":"Новичок в","web-auth.password-hide":"Скрыть","web-auth.password-label":"Пароль","web-auth.password-show":"Показать","web-auth.recover-password-confirmation":"Мы только что отправили вам электронное письмо с дальнейшими инструкциями.","web-auth.required-validation":"Требуется","web-auth.reset-password-back-to-signin":"Вход в систему","web-auth.reset-password-comfirm-placeholder":"Подтвердите пароль","web-auth.reset-password-confirmation":"Ваш пароль был успешно изменен.","web-auth.reset-password-email-not-registered":"Этот электронный адрес не зарегистрирован.","web-auth.reset-password-label":"Выберите новый пароль для вашего аккаунта","web-auth.reset-password-length":"Пароль должен быть длиной не менее 6 символов.","web-auth.reset-password-not-match":"Пароль и подтверждающий пароль не совпадают.","web-auth.reset-password-placeholder":"Пароль","web-auth.reset-password-something-went-wrong":"Что-то пошло не так. Ссылка может быть устаревшей или поврежденной. Попробуйте еще раз.","web-auth.reset-password-submit":"Восстановить","web-auth.reset-password-title":"Сбросить пароль","web-auth.signin":"Войти","web-auth.signin-submit":"Войти","web-auth.signin-title":"Войти","web-auth.signup-already-have-account":"Уже есть аккаунт?","web-auth.signup-secondary-info":"Этот сайт защищен reCAPTCHA и применяются \u003C0\u003EПолитика конфиденциальности\u003C\u002F0\u003E и \u003C1\u003EУсловия использования\u003C\u002F1\u003E Google.","web-auth.signup-submit-button":"Зарегистрироваться","web-auth.signup-title":"Зарегистрироваться","web-auth.terms-message":"Регистрируясь, вы соглашаетесь с нашими","web-auth.terms-of-use":"Условиями использования","web-auth.username-max-char-count-validation":"Разрешено не более 50 символов","web-auth.username-min-char-count-validation":"Требуется минимум 3 символа","web-bits.bits-earn-more-line1":"Заработайте больше","web-bits.bits-earn-more-line2":"битов, чтобы получить ответ!","web-bits.modal-description":"Используйте свои биты, чтобы получить ответ","web-bits.modal-title":"Получить ответ","web-bits.not-available-0-bits-warning":"Упс! У вас","web-bits.not-available-bits-warning":"Упс! У вас только","web-bits.unlock-cta":"Разблокировать за","web-bits.you-have-label":"У вас","web-checkout.ai-course-benefit1":"\u003Cb\u003EПожизненный\u003C\u002Fb\u003E доступ к курсу","web-checkout.ai-course-benefit2":"\u003Cb\u003EБез рекламы\u003C\u002Fb\u003E, без ожидания","web-checkout.ai-course-benefit3":"\u003Cb\u003EСертификат\u003C\u002Fb\u003E о прохождении курса","web-checkout.ai-course-congrats-cta":"Продолжить","web-checkout.ai-course-congrats-description":"Вы успешно приобрели курс \u003Cb\u003EГенеративный ИИ на практике\u003C\u002Fb\u003E","web-checkout.ai-course-congrats-title":"Поздравляем!","web-checkout.ai-course-cta":"Разблокировать курс","web-checkout.ai-course-description":"Получите лучшую цену","web-checkout.ai-course-discount":"Скидка для ранних пташек","web-checkout.ai-course-name":"Генеративный ИИ на практике","web-checkout.ai-course-payment-title":"Способ оплаты","web-checkout.ai-course-subtotal":"Промежуточный итог","web-checkout.ai-course-title":"Остался один шаг","web-checkout.ai-course-total":"Итого","web-checkout.april":"Апрель","web-checkout.august":"Август","web-checkout.back":"Назад","web-checkout.card-number-label":"Номер карты","web-checkout.charged-on":"Общая сумма к оплате {{month}} {{days}}","web-checkout.congrats-continue-button":"Продолжить","web-checkout.congrats-item0-subtitle":"Учите столько, сколько хотите, когда хотите","web-checkout.congrats-item0-title":"Бесконечные Жизни","web-checkout.congrats-item1-subtitle":"Продолжайте эпические, беспрерывные учебные сессии","web-checkout.congrats-item1-title":"Больше никакой рекламы. Никогда.","web-checkout.congrats-item2-subtitle":"Получите практический опыт в реальных ситуациях","web-checkout.congrats-item2-title":"Бонусные упражнения","web-checkout.congrats-item3-subtitle":"Тренируйтесь со своим личным наставником AI, Коди","web-checkout.congrats-item3-title":"Партнер по практике AI","web-checkout.congrats-subtitle":"Вы успешно разблокировали Sololearn PRO. Пора повысить уровень своего обучения!","web-checkout.congrats-title":"Поздравляем!","web-checkout.countries-label":"Страны","web-checkout.country-label":"Страна","web-checkout.december":"Декабрь","web-checkout.expiration-label":"Срок действия","web-checkout.february":"Февраль","web-checkout.instruction0-text":"Ваша подписка начинается сегодня. С вас спишется {price} {period}.","web-checkout.instruction1-text":"Вы можете отменить подписку PRO в любое время в разделе настроек вашего профиля","web-checkout.january":"Январь","web-checkout.july":"Июль","web-checkout.june":"Июнь","web-checkout.march":"Март","web-checkout.may":"Май","web-checkout.november":"Ноябрь","web-checkout.october":"Октябрь","web-checkout.other-countries":"Другие страны","web-checkout.other-payments":"Другой способ оплаты","web-checkout.payment-loading-description":"Это может занять минуту. Пожалуйста, не закрывайте эту вкладку.","web-checkout.payment-loading-title":"Платеж обрабатывается.","web-checkout.price-info-monthly-plan":"Месячный тариф","web-checkout.price-info-subtotal":"Промежуточный итог","web-checkout.price-info-total":"Общая сумма к оплате сейчас","web-checkout.price-info-yearly-discount":"Годовая скидка","web-checkout.security-label":"Код безопасности","web-checkout.september":"Сентябрь","web-checkout.start-subsription":"Начать мою подписку","web-checkout.start-trial":"Начать мои 14 дней бесплатного пробного периода","web-checkout.title":"Платежные данные","web-checkout.trial-instruction0-text":"Наслаждайтесь полным доступом, платеж не требуется.","web-checkout.trial-instruction0-title":"Сейчас","web-checkout.trial-instruction1-text":"С вашего счета будет списана сумма {{price}}. Вы можете отменить в любое время до этого дня.","web-checkout.trial-instruction1-title":"День {{trial_days}}","web-checkout.usa-uk-canada":"США, Великобритания, Канада","web-checkout.zip-label":"Индекс \u002F Почтовый код","web-code.code-votes-count_one":"{{count}} Голос","web-code.code-votes-count":"{{count}} голосов","web-code.codes-not-found-description":"У вас ещё нет сохранённых проектов","web-code.codes-not-found-title":"Результаты не найдены","web-code.codes-not-found-when-searched":"Пожалуйста, попробуйте снова, используя другие слова или изменив фильтры","web-code.empty-codes-create-new":"Создать новый код","web-code.empty-codes-login":"Войти","web-code.empty-codes-register":"Регистрация","web-code.hot-today-title":"Актуально сегодня","web-code.hot-today-votes-count_one":"{{count}} Голос","web-code.hot-today-votes-count":"{{count}} голосов","web-code.list-title":"Биты кода","web-code.login-to-see-codes":"Войдите, чтобы увидеть свои коды","web-code.meta-description":"Инструмент для тестирования кода Code Playground","web-code.meta-title":"Инструмент для тестирования кода Code Playground | Sololearn: Обучение программированию БЕСПЛАТНО!","web-code.new-code-cta":"Новый код","web-code.order-most-popular":"Самые популярные","web-code.order-most-recent":"Самые последние","web-code.order-my-code-bits":"Мои биты кода","web-code.order-trending":"В тренде","web-code.search-cta":"Поиск","web-code.search-placeholder":"Поиск...","web-code.select-language-all-languages":"Все","web-comments.date.day_one":"{{count}} день","web-comments.date.day":"{{count}} дней","web-comments.date.month_one":"{{count}} месяц","web-comments.date.month":"{{count}} месяцев","web-comments.date.today":"Сегодня","web-comments.date.year_one":"{{count}} год","web-comments.date.year":"{{count}} лет","web-comments.error.activate-account":"Пожалуйста, активируйте ваш аккаунт. Инструкции по активации были отправлены на ваш электронный адрес.","web-comments.error.failed":"Ой, что-то пошло не так.","web-comments.filter.popular":"Популярные","web-comments.filter.recent":"Недавние","web-comments.navigation.count_one":"{{count}} Комментарий","web-comments.navigation.count":"{{count}} Комментарии","web-comments.navigation.hide":"Скрыть","web-comments.replies-count_one":"{{count}} ответ","web-comments.replies-count":"{{count}} ответов","web-comments.reply":"Ответ","web-comments.retry":"Повторить","web-comments.textarea.placeholder.comment":"Написать комментарий...","web-comments.textarea.placeholder.reply":"Написать ответ...","web-comments.textarea.post":"Опубликовать","web-discuss.activate-account-warning":"Пожалуйста, активируйте свой аккаунт, чтобы выполнить это действие. Инструкции по активации были отправлены на вашу электронную почту.","web-discuss.answer-button":"Ответ","web-discuss.answers-count_one":"{{count}} ответ","web-discuss.answers-count":"{{count}} ответов","web-discuss.answers-sort-by-date":"Сортировать по: Дате","web-discuss.answers-sort-by-votes":"Сортировать по: Голосам","web-discuss.ask-question-button":"Задать вопрос","web-discuss.catalog-meta-title":"Обсуждения Q&A | Sololearn: Учитесь программировать БЕСПЛАТНО!","web-discuss.catalog-title":"Обсуждения","web-discuss.filter-most-recent":"Самые последние","web-discuss.filter-my-answers":"Мои ответы","web-discuss.filter-my-questions":"Мои вопросы","web-discuss.filter-trending":"В тренде","web-discuss.filter-unanswered":"Без ответов","web-discuss.hot-today-title":"Актуальное сегодня","web-discuss.more-xp-needed-warning":"Пройдите уроки, чтобы набрать больше XP и иметь возможность голосовать!","web-discuss.new-answer-post-notification":"Ваш ответ был успешно опубликован","web-discuss.pick-as-best-answer-notification":"Вы выбрали этот ответ как лучший ответ на ваш вопрос.","web-discuss.recomended-course1-desc":"7.1M учащихся","web-discuss.recomended-course1-title":"Введение в Python","web-discuss.recomended-course2-desc":"4.7M учащихся","web-discuss.recomended-course2-title":"Введение в Java","web-discuss.recomended-course3-desc":"1.5M учащихся","web-discuss.recomended-course3-title":"Введение в C","web-discuss.recomended-course4-desc":"7.5M учащихся","web-discuss.recomended-course4-title":"Введение в HTML","web-discuss.recomended-courses-cta":"Смотреть все курсы","web-discuss.recomended-courses-subtitle":"Учитесь эффективнее, бесплатно:","web-discuss.recomended-courses-title":"Часто задают такие вопросы?","web-discuss.search-button":"Поиск","web-discuss.search-placeholder":"Поиск...","web-discuss.unpick-best-answer-notification":"Этот ответ больше не является лучшим :(","web-discuss.update-answer-notification":"Ваш ответ был успешно обновлен","web-discuss.votes-count_one":"{{count}} голос","web-discuss.votes-count":"{{count}} голосов","web-footer.advanced-courses-catalog-title":"Продвинутые курсы","web-footer.community-catalog-blog":"Блог","web-footer.community-catalog-code-bits":"Биты кода","web-footer.community-catalog-discuss":"Обсуждения","web-footer.community-catalog-leadearboard":"Таблица лидеров","web-footer.community-catalog-title":"Сообщество","web-footer.intermediate-courses-catalog-title":"Промежуточные курсы","web-footer.introduction-courses-catalog-title":"Вводные курсы","web-footer.language-switcher-title":"Язык","web-footer.learning-paths-catalog-title":"Учебные пути","web-footer.links-bug-bounty-program":"Программа поощрения за нахождение ошибок","web-footer.links-careers":"Вакансии","web-footer.links-contact":"Контакты","web-footer.links-faq":"FAQ","web-footer.links-home":"Главная","web-footer.links-mobile":"Мобильная версия Sololearn","web-footer.links-privacy-policy":"Политика конфиденциальности","web-footer.links-pro":"PRO","web-footer.links-terms":"Условия использования","web-footer.made-by-after-heart":"командой","web-footer.made-by-before-heart":"Сделано с","web-footer.socials-fb":"Посетите нашу страницу в facebook","web-footer.socials-insta":"Присоединяйтесь к нам на instagram","web-footer.socials-linkedin":"Подпишитесь на нас в Linkedin","web-footer.socials-twitter":"Загляните в наш Tweeter","web-footer.socials-youtube":"Смотрите нас на Youtube","web-hearts.ai-infinite-info-description":"Делайте сколько угодно ошибок!","web-hearts.count-info-for-1":"У вас осталась всего одна Жизнь!","web-hearts.count-info-for-2":"Минус одна Жизнь, осталось две...","web-hearts.count-info-for-3":"У вас 3 Жизни","web-hearts.count-info-for-more-than-3":"У вас {{count}} Жизни","web-hearts.free-refill-cta":"Пополнить бесплатно","web-hearts.free-refill-description1":"У вас отлично получается! Не время останавливаться —","web-hearts.free-refill-description2":"первое пополнение Жизней за наш счёт!","web-hearts.free-refill-headline1":"Упс! Неправильно.","web-hearts.free-refill-headline2":"У вас закончились Жизни","web-hearts.infinite-info-cta":"Продолжайте в том же духе","web-hearts.infinite-info-description":"Так как вы PRO, у вас бесконечное количество Жизней.","web-hearts.infinite-info-title":"Ничто не может вас остановить","web-hearts.info-cta":"Попробуйте бесконечные Жизни","web-hearts.info-cta-was-user-pro":"Получите бесконечные Жизни с","web-hearts.info-description":"Быстро учитесь? Возможно, вам подойдут неограниченные Жизни.","web-hearts.one-refill":"Только одно пополнение","web-hearts.open-failed-title":"Вам нужны Жизни, чтобы начать урок","web-hearts.pro-section-cta":"Попробуйте бесконечные Жизни, бесплатно","web-hearts.pro-section-description1":"Получите автопополнение бесплатно","web-hearts.pro-section-description2":"на 14 дней","web-hearts.pro-section-title":"БЕСПЛАТНЫЙ ПРОБНЫЙ ПЕРИОД","web-hearts.spent-last-heart-description":"У вас закончились Жизни. Хотите попробовать ещё раз?","web-hearts.spent-last-heart-title":"Хорошая попытка, но это неверно","web-hearts.was-user-pro-pro-section-cta":"Перейти на","web-hearts.was-user-pro-pro-section-description":"Получите автопополнение бесплатно","web-hearts.was-user-pro-pro-section-title":"БОЛЬШЕ НЕ НУЖНО ЖДАТЬ","web-hearts.your-bits-label":"Ваши биты:","web-hearts.zero-description":"Жизни пополнятся через {hours}ч {minutes}м. Или пополните сейчас","web-hearts.zero-title":"Вернитесь в игру!","web-home.awards-title":"Удостоенное наград приложение","web-home.awards1-text":"Рейтинг в AppStore","web-home.awards1-title":"4.8 из 5","web-home.awards2-text":"FB Start от Facebook","web-home.awards2-title":"Приложение года","web-home.awards3-text":"Google Play","web-home.awards3-title":"Выбор редакции","web-home.awards4-text":"Премия EdTech Breakthrough Award 2021","web-home.awards4-title":"Лучшее образовательное решение по программированию","web-home.benefit1-cta":"Начать учиться","web-home.benefit1-description":"Ваш опыт не имеет значения: вы будете писать реальный рабочий код уже через несколько минут после начала вашего первого курса.","web-home.benefit1-highlighted-text":"реальный рабочий код уже через несколько минут","web-home.benefit1-title":"Адаптировано для вас","web-home.benefit2-cta":"Пройти быстрый урок","web-home.benefit2-description":"Проходите наши курсы маленькими шагами, оценивайте знания с помощью внутриурочных тестов и постепенно улучшайте свои навыки с практикой.","web-home.benefit2-highlighted-text":"постепенно улучшайте свои навыки с практикой.","web-home.benefit2-title":"Крошечные уроки","web-home.benefit3-cta":"Получить сертификат","web-home.benefit3-description":"Получите сертификат, подтверждающий ваши новые навыки, который можно легко расшарить в социальных сетях.","web-home.benefit3-highlighted-text":"Получить сертификат","web-home.benefit3-title":"Подтвердите свои навыки","web-home.benefit4-description":"Sololearn всегда с вами, на компьютере или с телефона, чтобы ваши навыки всегда были актуальны.","web-home.benefit4-highlighted-text":"Учитесь на десктопной версии или в пути.","web-home.benefit4-title":"Учитесь в любое время и в любом месте","web-home.benefit5-cta":"Смотреть полный каталог","web-home.benefit5-description":"От Python и работы с данными до веб-разработки. У нас есть всё, что вам нужно.","web-home.benefit5-highlighted-text":"У нас есть всё, что вам нужно.","web-home.benefit5-link-text":"Перейти к курсам \u003E","web-home.benefit5-title":"Более 20 курсов","web-home.community-cta":"Присоединиться сегодня","web-home.community-description":"Поделитесь своим кодом или задайте вопрос и получите мгновенную обратную связь, или же станьте создателем и делитесь своими знаниями и опытом с нашим глобальным сообществом учащихся.","web-home.community-title":"Станьте частью нашего сообщества","web-home.course-title":"Выберите курс для себя","web-home.dream-job-benefits1":"Курьерам","web-home.dream-job-benefits2":"Продакт-менеджерам","web-home.dream-job-benefits3":"Баристам","web-home.dream-job-benefits4":"IT-координаторам","web-home.dream-job-benefits5":"Строители","web-home.dream-job-benefits6":"Бухгалтерам","web-home.dream-job-benefits7":"Дизайнерам","web-home.dream-job-left-text":"Мы помогли сотням","web-home.dream-job-right-text":"наконец получить работу мечты","web-home.dream-job-text-highlighted":"получить работу мечты","web-home.header-action-text":"Начать обучение сейчас!","web-home.header-description":"Курсы, разработанные экспертами-практиками. Присоединяйтесь к нашему глобальному сообществу. Это бесплатно.","web-home.header-description-test1":"Изучайте новейшие технологии с помощью интерактивных практических курсов. Это бесплатно.","web-home.header-description-test2":"Присоединяйтесь к 30 миллионам программистов, которые учились на Sololearn. Это бесплатно.","web-home.header-description-test3":"Пройдите путь от новичка до опытного программиста! Это проще, чем вы думаете!","web-home.header-description-test4":"Курсы, разработанные экспертами-практиками. Присоединяйтесь к нашему глобальному сообществу. Это бесплатно.","web-home.header-divider":"или","web-home.header-google-signup-cta":"Войти через Google","web-home.header-highlighted-text":"Это бесплатно.","web-home.header-highlighted-text-test1":"Это бесплатно.","web-home.header-highlighted-text-test2":"Это бесплатно.","web-home.header-highlighted-text-test3":"Это проще, чем вы думаете!","web-home.header-highlighted-text-test4":"Это бесплатно.","web-home.header-signup-cta":"Смотреть больше вариантов","web-home.header-title":"Лучший способ научиться программировать","web-home.header-title-test1":"Учиться программировать стало проще.","web-home.header-title-test2":"Да, вы можете научиться программировать!","web-home.header-title-test3":"Учитесь программировать уверенно","web-home.header-title-test4":"Лучший способ научиться программировать","web-home.meta-description":"Присоединяйтесь сейчас, чтобы изучить основы или улучшить свои существующие навыки","web-home.meta-title":"Sololearn: Учитесь программировать","web-home.perfect-platform-cta1":"Учиться бесплатно","web-home.perfect-platform-cta2":"К новым карьерным высотам","web-home.perfect-platform-professionals-description":"Вы можете научиться чему-то совершенно новому для новых карьерных возможностей. А может, вы просто хотите освежить знания? Попробуйте Sololearn, чтобы получить доступ к различным курсам: от машинного обучения до веб-разработки.","web-home.perfect-platform-professionals-name":"Профессионалы","web-home.perfect-platform-students-description":"Готовитесь к важному экзамену или хотите успешно пройти первое собеседование? Используйте практику в реальных условиях от Sololearn для закрепления того, что вы узнали, и подготовки к важному моменту.","web-home.perfect-platform-students-name":"Студенты","web-home.perfect-platform-title":"Идеальная платформа для улучшения ваших технических навыков","web-home.pro-action-text":"Начните учиться c Pro","web-home.pro-offers1":"Неограниченная практика","web-home.pro-offers2":"Обучение без рекламы","web-home.pro-offers3":"Статистика прогресса","web-home.pro-offers4":"Ежедневные цели","web-home.pro-offers5":"Функции формирования привычек","web-home.pro-offers6":"Ярлыки для уроков","web-home.pro-offers7":"Реальные жизненные задачи","web-home.pro-packages1-benefit":"2x","web-home.pro-packages1-description":"Пользователи с Pro получают в два раза больше практики","web-home.pro-packages1-highlighted-text":"в два раза чаще","web-home.pro-packages1-title":"Неограниченная практика","web-home.pro-packages2-benefit":"+132%","web-home.pro-packages2-description":"Пользователи с Pro уделяют обучению на 132% больше времени, чем обычные пользователи","web-home.pro-packages2-highlighted-text":"132%","web-home.pro-packages2-title":"Без рекламы","web-home.pro-packages3-benefit":"92%","web-home.pro-packages3-description":"Пользователи с Pro, которые ставят ежедневные цели, имеют самый высокий процент выполнения уроков — 92%!","web-home.pro-packages3-highlighted-text":"92%","web-home.pro-packages3-title":"Формирование привычки","web-home.pro-title":"Инвестируйте в себя с","web-home.qr-label":"Скачать приложение сейчас","web-home.sign-up2-action-text":"Начать обучение сейчас!","web-home.sign-up2-title":"Присоединяйтесь к нашему сообществу учащихся","web-home.success-story-cta":"Начать свою историю успеха","web-home.user-story1-certificate-title":"Сертификат веб-разработчика","web-home.user-story1-completed-course-title":"Завершил трек по Kotlin","web-home.user-story1-description":"\"Однажды в библиотеке я заметил, как кто-то из посетителей использовал приложение с уроками, тестами и упражнениями по программированию на C++. Это было приложение Sololearn. Я подумал: \"Круто, можно учиться со смартфона!\" Я только начинал свой путь в программировании и совершал типичные ошибки новичка, поэтому я решил попробовать Sololearn. Через Sololearn я познакомился с людьми, которые поспособствовали моему развитию. Среди них были инженеры, разработчики, специалисты по обработке данных и многие другие замечательные люди. Обучающая среда, созданная Sololearn, послужила катализатором для меня, чтобы принять хорошие практики, которые выходят за рамки обучения и переходят на рабочее место.\"\nХатси Рей, 1 июня 2020 г.","web-home.user-story1-thanks-text":"Спасибо, Хатси!","web-home.user-story1-title":"История успеха Хатси","web-home.user-story1-title-highlighted":"Хатси","web-home.user-story2-certificate-title":"Сертификат веб-разработчика","web-home.user-story2-completed-course-title":"Прошел трек по Kotlin","web-home.user-story2-description":"Neetish R. начал использовать Sololearn на втором курсе факультета компьютерных наук без опыта программирования. Через сообщество Sololearn он познакомился с David C., опытным разработчиком и техническим руководителем команды из Индии. David стал наставником Neetish, узнал, что он из Индии, и пригласил его на собеседование на работу в свою команду. Neetish прошел собеседование и получил свою первую работу! Вот что Neetish говорит о Sololearn:\n \"Если вы учитесь, то возможно найдете свою семью в сообществе Sololearn.\" \n\n Neetish R., 2018","web-home.user-story2-thanks-text":"Спасибо, Neetish R.!","web-home.user-story2-title":"История успеха Neetish R.","web-home.user-story2-title-highlighted":"Neetish R.","web-home.why-code-action-text":"Начать учиться","web-home.why-code-benefits1-description":"\u003Cstrong\u003E Технические навыки востребованы.\u003C\u002Fstrong\u003E Более 60% вакансий в мире так или иначе требуют их.","web-home.why-code-benefits1-title":"Актуально","web-home.why-code-benefits2-description":"Разблокируйте свой потенциал заработка! \nНачинающие программисты в США в среднем зарабатывают \u003Cstrong\u003Eсвыше $78000 в год.\u003C\u002Fstrong\u003E","web-home.why-code-benefits2-title":"Перспективно","web-home.why-code-benefits3-description":"Представьте, что вы сочетаете свою страсть и навыки с творчеством и \u003Cstrong\u003Eсоздаёте что-то новое каждый день!\u003C\u002Fstrong\u003E","web-home.why-code-benefits3-title":"Весело","web-home.why-code-cta":"Я хочу программировать","web-home.why-code-description":"Начните учиться на Sololearn прямо здесь и сейчас, используйте нашу площадку для тестирования кода Code Playground и публикуйте ваши самые крутые проекты!","web-home.why-code-title":"Почему","web-home.why-code-title-highlighted":"программирование","web-kodie.ask-again-button":"Спросите снова","web-kodie.back-to-code-button":"Вернуться к коду","web-kodie.bottom-sheet-cta":"Проверьте с AI","web-kodie.bottom-sheet-title-for-not-pro":"Хотите знать почему?","web-kodie.bottom-sheet-title-for-pro":"Хотите знать почему? Помните, у вас PRO!","web-kodie.hide-vertical-panel":"Скрыть","web-kodie.lesson-solution-loading-message0":"Чтение урока...","web-kodie.lesson-solution-loading-message1":"Пишу то, что вы просили...","web-kodie.lesson-solution-loading-message2":"Просто форматируем это для вас...","web-kodie.lesson-solution-loading-message3":"Почти готово...","web-kodie.long-code-error-message":"Это большое количество кода. Возможно, вам стоит его сократить и попробовать снова.","web-kodie.no-code-error-message":"Пока нет кода для проверки. Пожалуйста, добавьте его и попробуйте снова.","web-kodie.no-internet-error-message":"Пожалуйста, проверьте ваше соединение и попробуйте снова.","web-kodie.practice-solution-loading-message0":"Проверяю код...","web-kodie.practice-solution-loading-message1":"Готовлю ответ...","web-kodie.practice-solution-loading-message2":"Просто форматирую ответ...","web-kodie.practice-solution-loading-message3":"Почти готово...","web-kodie.rate-message":"Было это полезно?","web-kodie.solution-alternative-explanation":"Объяснить это по-другому","web-kodie.solution-examples":"Смотреть реальные примеры","web-kodie.solution-explain-code":"Объяснить код","web-kodie.solution-find-bug":"Найти ошибку","web-kodie.solution-get":"Посмотреть решение","web-kodie.solution-hint":"Дать подсказку","web-kodie.solution-question-hint":"Дать подсказку","web-kodie.solutions-title":"КОДИРОВАНИЕ С AI","web-kodie.something-went-wrong-error-message":"Похоже, что-то пошло не так. Пожалуйста, попробуйте снова.","web-kodie.try-again-button":"Попробуйте снова","web-kodie.use-ai-button":"Использовать ИИ","web-le.booster-complete-celebration-description":"Закрепитель завершен! Вы будете использовать ваши новые навыки программирования с пользой, ведь так?","web-le.booster-complete-celebration-title":"Вы сделали это!","web-le.bypass-lesson-button":"Продолжить","web-le.certificate-description":"Отличная работа! Продолжайте учиться, чтобы получить сертификат!","web-le.certificate-title":"Ваш сертификат близко","web-le.check-answer-button":"Проверить","web-le.claim-certificate-button":"Получить сертификат","web-le.comments-count_one":"{{count}} Комментарий","web-le.comments-count":"{{count}} Комментарии","web-le.complete-lesson-button":"Продолжить","web-le.complete-previous-message":"Это действие будет доступно после выполнения предыдущего.","web-le.countdown-timer.days_zero":"дней","web-le.countdown-timer.days_one":"день","web-le.countdown-timer.days_two":"дня","web-le.countdown-timer.days_few":"дней","web-le.countdown-timer.days_many":"дней","web-le.countdown-timer.days":"дней","web-le.countdown-timer.hours_zero":"часов","web-le.countdown-timer.hours_one":"час","web-le.countdown-timer.hours_two":"часа","web-le.countdown-timer.hours_few":"часов","web-le.countdown-timer.hours_many":"часов","web-le.countdown-timer.hours":"часов","web-le.countdown-timer.minutes":"мин.","web-le.countdown-timer.seconds":"сек.","web-le.course-catalog-all-courses-category":"Все курсы","web-le.course-catalog-complete-status":"Завершено","web-le.course-catalog-in-progress-status":"В процессе","web-le.course-catalog-no-courses-button":"Добавить курс","web-le.course-catalog-no-courses-title":"У вас пока нет курсов","web-le.course-catalog-title":"Исследуйте наши курсы","web-le.course-header.countdown-title":"Доступно через:","web-le.course-not-found-button-wrong":"Узнайте что-то другое","web-le.course-not-found-description-wrong":"У вас может не быть доступа, или это больше не существует.","web-le.course-not-found-title-wrong":"Мы не можем это найти, извините","web-le.earned-certificate-description":"Сертификат готов к получению. Вы отлично справились с курсом и заслужили его.","web-le.earned-certificate-title":"Вы получили сертификат","web-le.expired-session-message":"Мы не можем это найти, извините \n Что-то пошло не так.","web-le.kodie-intro-description":"Зовите меня в любое время, когда вам нужна помощь","web-le.kodie-intro-ok-button":"ОК, СПАСИБО","web-le.kodie-intro-title":"Привет, я Коди, ИИ!","web-le.languages-catalog-title":"Языки","web-le.leave-lesson-modal-leave":"Уйти","web-le.leave-lesson-modal-stay":"Оставайтесь","web-le.leave-lesson-modal-title":"Вы уверены, что хотите покинуть этот урок?","web-le.lesson-complete-celebration-description":"Вы освоили {{title}}. Вы на шаг ближе к достижению своей цели!","web-le.lesson-complete-celebration-title":"Урок завершен!","web-le.lesson-nav-kodie-button":"Использовать ИИ","web-le.lesson-not-found-button-wrong":"Добавить новый","web-le.lesson-not-found-description-wrong":"У вас может не быть доступа, или он больше не существует.","web-le.lesson-not-found-title-wrong":"Урок не найден","web-le.lesson-quit-prompt-negative-button":"Выйти","web-le.lesson-quit-prompt-positive-button":"Остаться","web-le.lesson-quit-prompt-title":"Вы уверены, что хотите покинуть этот урок?","web-le.lesson-start-button":"Учиться","web-le.locked-material-modal-description":"Завершите предыдущие уроки, чтобы разблокировать этот.","web-le.locked-material-modal-headline":"{{material}} заблокирован","web-le.lose-progress-modal-description":"Вы уверены, что хотите сейчас прекратить урок?","web-le.lose-progress-modal-quit":"Все равно выйти","web-le.lose-progress-modal-submit":"Продолжить урок","web-le.lose-progress-modal-title":"Вы потеряете свой прогресс!","web-le.lose-progress-prompt-description":"Не теряйте свой прогресс в уроке! Вы уже посмотрели комментарии, чтобы получить подсказку?","web-le.lose-progress-prompt-negative-button":"Всё равно выйти","web-le.lose-progress-prompt-positive-button":"Хорошо, давайте попробуем","web-le.lose-progress-prompt-title":"Вы сможете! 💪","web-le.material-type-booster":"Закрепитель","web-le.material-type-code-project":"Код Проект","web-le.material-type-code-repo":"Код Репо","web-le.material-type-lesson":"Урок","web-le.material-type-practice":"Практика","web-le.material-type-quiz":"Викторина","web-le.my-courses-catalog-title":"Мои курсы","web-le.next-page-button":"Продолжить","web-le.onboarding.button":"Начать мой первый урок","web-le.onboarding.description":"Приготовьтесь к вашему первому уроку!","web-le.onboarding.early-bird.button":"Смотреть модули курса","web-le.onboarding.early-bird.heading-1":"Готово!","web-le.onboarding.early-bird.heading-2":"Ваш курс начнётся","web-le.onboarding.early-bird.heading-3":"До встречи на курсе!","web-le.onboarding.launch.button":"Начать бесплатный урок","web-le.onboarding.launch.heading-1":"Всё готово!","web-le.onboarding.launch.heading-2":"Как насчёт того, чтобы пройти бесплатный пробный урок?","web-le.quiz-3-in-a-row":"3 подряд!","web-le.quiz-5-in-a-row":"5 подряд!","web-le.quiz-bypassed-incorrect":"Не совсем","web-le.quiz-complete-celebration-description":"У вас есть знания, теперь вы можете использовать их для создания крутых вещей!","web-le.quiz-complete-celebration-title":"Знания - сила!","web-le.quiz-incorrect":"Неверно, попробуйте снова!","web-le.quiz-incorrect-few-options":"Выберите все правильные ответы.","web-le.quiz-positive-feedback0":"Завершите предыдущие уроки, чтобы разблокировать этот.","web-le.quiz-positive-feedback1":"Вы молодец!","web-le.quiz-positive-feedback10":"Эврика!","web-le.quiz-positive-feedback11":"Отлично!","web-le.quiz-positive-feedback12":"Верно!","web-le.quiz-positive-feedback13":"Великолепно!","web-le.quiz-positive-feedback14":"Это правильно!","web-le.quiz-positive-feedback15":"Неплохо!","web-le.quiz-positive-feedback16":"Точно!","web-le.quiz-positive-feedback17":"Хорошая работа!","web-le.quiz-positive-feedback18":"Браво!","web-le.quiz-positive-feedback19":"Превосходно!","web-le.quiz-positive-feedback2":"Хорошо!","web-le.quiz-positive-feedback20":"Вас не остановить!","web-le.quiz-positive-feedback21":"Отличная работа!","web-le.quiz-positive-feedback22":"Бинго!","web-le.quiz-positive-feedback23":"Вы справились!","web-le.quiz-positive-feedback24":"Неплохо!","web-le.quiz-positive-feedback25":"Так держать!","web-le.quiz-positive-feedback26":"Отлично!","web-le.quiz-positive-feedback27":"Маленькие шаги, большие результаты!","web-le.quiz-positive-feedback28":"Вы всё лучше справляетесь с этим!","web-le.quiz-positive-feedback29":"Вы делаете это так легко!","web-le.quiz-positive-feedback3":"Отличная работа!","web-le.quiz-positive-feedback30":"Практика закрепляет знания.","web-le.quiz-positive-feedback4":"У вас отлично получается!","web-le.quiz-positive-feedback5":"Продолжайте в том же духе!","web-le.quiz-positive-feedback6":"Вы в ударе!","web-le.quiz-positive-feedback7":"Точно!","web-le.quiz-positive-feedback8":"Знание - сила","web-le.quiz-positive-feedback9":"Вот и все!","web-le.quiz-start-button":"Завершить","web-le.something-went-wrong":"Что-то пошло не так","web-le.to-previous-page-button":"Назад","web-le.top-courses-catalog-title":"Лучшие курсы для начала вашей карьеры","web-le.translate-course-button":"Перевести курс","web-le.translate-course-language-settings":"Настройки языка","web-le.translate-course-modal-description":"Пожалуйста, выберите ваш предпочтительный язык.","web-le.translate-course-modal-note":"*Обратите внимание, переводы автоматические, поэтому мы не можем гарантировать их точность. В случае сомнений вы можете нажать на \"Смотреть оригинальный язык\" в любое время.","web-le.translate-course-modal-title":"Перевести курс","web-le.translate-course-modal-translate-button":"Перевести","web-le.translate-course-see-original":"Смотреть оригинальный язык","web-le.translate-course-see-translation":"Смотреть перевод","web-le.try-again-button":"Попробуйте еще раз","web-leaderboard.action.achieve-goal":"Достигнуть ежедневной учебной цели","web-leaderboard.action.complete-lesson":"Пройти урок","web-leaderboard.action.solve-code-coach":"Решить задачу на Код Коуч","web-leaderboard.button.start-learning":"Начать учиться","web-leaderboard.button.try-again":"Попробуйте ещё раз","web-leaderboard.champion.button":"Заберите свой значок","web-leaderboard.champion.info":"Миллионы людей учатся программировать с Sololearn. Я лучший ученик этой недели!","web-leaderboard.champion.subtitle":"Я #1 в таблице лидеров Sololearn! 🏆","web-leaderboard.champion.text":"Вы закончили на #1 месте в топовой лиге и доказали, что вы лучший из лучших. Теперь пора демонстрировать своё достижение!","web-leaderboard.champion.title":"Вы выиграли значок Чемпиона межгалактических соревнований! 🚀","web-leaderboard.error.failed":"Что-то пошло не так. Пожалуйста, попробуйте ещё раз.","web-leaderboard.error.no-connection":"Пожалуйста, проверьте ваше Интернет-соединение и попробуйте ещё раз.","web-leaderboard.flash-message.error":"Что-то пошло не так, пожалуйста, попробуйте ещё раз позже","web-leaderboard.promotion.default.button":"ВПЕРЁД","web-leaderboard.promotion.default.freeze.description":"Вы остались в лиге {{leagueName}}. Неплохо, но вы можете лучше! Заработайте больше баллов XP на этой неделе, чтобы подняться на лигу выше.","web-leaderboard.promotion.default.freeze.title":"Вы завершили под #{{lastPosition}}","web-leaderboard.promotion.default.level-down.button":"Я НЕ СДАМСЯ","web-leaderboard.promotion.default.level-down.description":"Вы заняли #{{lastPosition}} на этой неделе. Практикуйтесь больше, и ваш результат будет лучше на этой неделе. Мы верим в вас!","web-leaderboard.promotion.default.level-down.title":"Ой! Вы опустились на лигу ниже до {{leagueName}}","web-leaderboard.promotion.default.level-up.description":"Вы завершили эту неделю под #{{lastPosition}} — звёздное выступление! Вы перешли в лигу {{leagueName}}","web-leaderboard.promotion.default.level-up.title":"Вы звезда! 🌟","web-leaderboard.promotion.jupiter.level-up.button":"КОНЕЧНО!","web-leaderboard.promotion.jupiter.level-up.description":"Поздравляем — вы заняли #{{lastPosition}} и достигли лиги чемпионов: Лига {{leagueName}}. Займите #1, чтобы заработать эксклюзивный значок Интергалактического Чемпиона!","web-leaderboard.promotion.jupiter.level-up.title":"Сможете ли вы стать следующим Интергалактическим Чемпионом?","web-leaderboard.promotion.saturn.champion.button":"КОНЕЧНО!","web-leaderboard.promotion.saturn.champion.description":"Ваш труд не пропал даром: вы заняли #1 в топовой лиге Sololearn. Выше голову — вам есть чем гордиться!","web-leaderboard.promotion.saturn.champion.title":"Вы ярчайшая звезда! 🏆","web-leaderboard.promotion.saturn.freeze.description":"Вы завершили эту неделю под #{{lastPosition}} и остались в лиге {{leagueName}} — удивительная работа! Сможете ли вы завершить следующую неделю под #1 и выиграть эксклюзивный значок?","web-leaderboard.promotion.saturn.freeze.title":"Вы среди звезд! 🌟","web-leaderboard.promotion.saturn.top.description":"Вы завершили эту неделю под #{{lastPosition}} и остались в лиге {{leagueName}}. Это потрясающее достижение! Сможете ли вы завершить следующую неделю под #1 и выиграть эксклюзивный значок?","web-leaderboard.promotion.saturn.top.title":"Вы вне этого мира! 🚀","web-leaderboard.state.complete-lesson":"Пройдите урок или наберите очки XP, чтобы присоединиться к таблице лидеров этой недели!","web-leaderboard.state.glovo-completed":"Эта таблица лидеров уже завершена","web-leaderboard.state.glovo-empty":"Никто ещё не присоединился к таблице лидеров. Заработайте очки XP, чтобы стать первым!","web-leaderboard.state.not-enough-xp":"Наберите ещё {{xpCount}} очков XP, чтобы разблокировать таблицу лидеров!","web-leaderboard.text.league":"лига","web-leaderboard.title.earn-xp":"Заработать XP","web-lelp.angular-course-footer-button-text":"Получить сертификат","web-lelp.angular-course-footer-description":"Готовы стать экспертом в Angular для Google, его официальных партнеров и любых ведущих брендов, использующих эту универсальную и легко повторно используемую среду? Начните сегодня, даже без опыта программирования!","web-lelp.angular-course-footer-title":"Google зовёт!","web-lelp.angular-developer-course-footer-button-text":"Получите свой сертификат","web-lelp.angular-developer-course-footer-description":"Готовы стать экспертом в Angular для Google, его официальных партнеров и любых ведущих брендов, использующих эту универсальную и легко повторно используемую среду? Начните сегодня, даже без опыта программирования!","web-lelp.angular-developer-course-footer-title":"Google зовёт!","web-lelp.angular-developer-google-hire-button-text":"Пройти обучение для работы в Google сейчас","web-lelp.angular-developer-google-hire-description":"Вам когда-нибудь приходила мысль, что было бы круто работать в Google? Теперь у вас есть такая возможность!\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EGoogle всегда в поиске разработчиков Angular, и вы можете стать одним из них. Наши курсы на \u003Cb\u003E100% подходят для новичков.\u003C\u002Fb\u003E Опыт программирования не требуется.\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EПодготовьтесь к работе в Google и её партнерских компаниях с нашими 5-минутными уроками, которые идеально подходят для любого образа жизни. Учитесь в своём темпе с вашего телефона, где бы вы ни находились.","web-lelp.angular-developer-google-hire-title":"Google хочет нанять \u003Ci\u003Eвас!\u003C\u002Fi\u003E","web-lelp.angular-developer-headerinfo-description":"Google попросила нас подготовить для них программистов Angular, поэтому мы совместно разработали этот бесплатный курс, на котором вы сможете освоить наиболее предпочитаемый в Google язык!","web-lelp.angular-developer-headerInfo-description":"Google попросила нас подготовить для них программистов Angular, поэтому мы совместно разработали этот бесплатный курс, на котором вы сможете освоить наиболее предпочитаемый в Google язык!","web-lelp.angular-developer-headerinfo-title":"Курс Google Developer с Angular","web-lelp.angular-developer-headerInfo-title":"Курс Google Developer с Angular","web-lelp.angular-developer-meta-description":"Изучайте Angular легким путём! Простые крошечные уроки каждый день, веселые практические упражнения и поддерживающее глобальное сообщество. Идеально для начинающих!","web-lelp.angular-developer-meta-title":"Фронтенд для начинающих | Учитесь с Sololearn","web-lelp.angular-developer-signup-description":"Изучайте Angular, чтобы начать свою карьеру!","web-lelp.angular-developer-signup-title":"Зарегистрироваться","web-lelp.angular-developer-what-you-learn-description":"Этот курс позволит вам понять и использовать фреймворк Angular, создавать масштабируемые и динамические веб-приложения с помощью Angular и TypeScript, использовать компоненты для организованного и структурированного кода, реализовывать функции взаимодействия с пользователем, проектировать формы с проверкой, осваивать маршрутизацию в Angular и многое другое.","web-lelp.angular-developer-what-you-learn-item0-title":"Фреймворк Angular","web-lelp.angular-developer-what-you-learn-item1-title":"Компоненты Angular","web-lelp.angular-developer-what-you-learn-item2-title":"Одностраничные приложения (SPA)","web-lelp.angular-developer-what-you-learn-item3-title":"Angular CLI (интерфейс командной строки)","web-lelp.angular-developer-what-you-learn-item4-title":"Техники привязки данных","web-lelp.angular-developer-what-you-learn-item5-title":"Формы в Angular","web-lelp.angular-developer-what-you-learn-item6-title":"Маршрутизация и навигация","web-lelp.angular-developer-what-you-learn-item7-title":"Обработка событий и привязка событий","web-lelp.angular-developer-what-you-learn-title":"Что вы узнаете","web-lelp.angular-developer-why-angular-description":"Команда Google Angular спроектировала и разработала Angular как \u003Cb\u003Eбесплатный, высокоадаптивный\u003C\u002Fb\u003E и открытый фреймворк. Сегодня постоянно растущее сообщество Angular включает в себя тысячи успешных компаний, такие как Forbes, Upwork, HBO, LEGO и Rockstar Games.","web-lelp.angular-developer-why-angular-item0-title":"Меньше кода для написания","web-lelp.angular-developer-why-angular-item1-title":"Масштабируемый и повторно используемый","web-lelp.angular-developer-why-angular-item2-title":"Легче поддерживать","web-lelp.angular-developer-why-angular-item3-title":"Идеально для небольших команд разработчиков","web-lelp.angular-developer-why-angular-title":"Почему Google разработала Angular","web-lelp.angular-developer-why-sololearn-description":"На протяжении многих лет Google и Sololearn были лидерами инноваций в своих областях технологий и образования, и мы разделяем общее стремление: сохранять Интернет бесплатным и доступным для всех.","web-lelp.angular-developer-why-sololearn-item0-title":"10 лет на передовой edtech","web-lelp.angular-developer-why-sololearn-item1-title":"Увлекательные практические упражнения","web-lelp.angular-developer-why-sololearn-item2-title":"4.8 - рейтинг в App Store","web-lelp.angular-developer-why-sololearn-item3-title":"Выбор редакции Google Play","web-lelp.angular-developer-why-sololearn-item4-title":"Приложение года по версии FbStart Facebook","web-lelp.angular-developer-why-sololearn-item5-title":"Бесплатно и доступно, навсегда","web-lelp.angular-developer-why-sololearn-title":"Почему Google выбрала Sololearn","web-lelp.angular-google-hire-button-text":"Подготовиться к работе в Google сейчас","web-lelp.angular-google-hire-description":"Вам когда-нибудь приходила мысль, что было бы круто работать в Google? Теперь у вас есть такая возможность!\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EGoogle всегда в поиске разработчиков Angular, и вы можете стать одним из них. Наши курсы на \u003Cb\u003E100% подходят для новичков.\u003C\u002Fb\u003E Опыт программирования не требуется.\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EПодготовьтесь к работе в Google и её партнерских компаниях с нашими 5-минутными уроками, которые идеально подходят для любого образа жизни. Учитесь в своём темпе с вашего телефона, где бы вы ни находились.","web-lelp.angular-google-hire-title":"Google хочет нанять \u003Ci\u003Eвас!\u003C\u002Fi\u003E","web-lelp.angular-headerinfo-description":"Google попросила нас подготовить для них программистов Angular, поэтому мы совместно разработали этот бесплатный курс, на котором вы сможете освоить наиболее предпочитаемый в Google язык!","web-lelp.angular-headerInfo-description":"Google попросила нас подготовить для них программистов Angular, поэтому мы совместно разработали этот бесплатный курс, на котором вы сможете освоить наиболее предпочитаемый в Google язык!","web-lelp.angular-headerinfo-title":"Курс Google Developer с Angular","web-lelp.angular-headerInfo-title":"Курс Google Developer с Angular","web-lelp.angular-meta-description":"Изучайте Angular легким путём! Простые крошечные уроки каждый день, веселые практические упражнения и поддерживающее глобальное сообщество. Идеально для начинающих!","web-lelp.angular-meta-title":"Angular | Изучайте с Sololearn","web-lelp.angular-signup-description":"Изучайте Angular, чтобы начать свою карьеру!","web-lelp.angular-signup-title":"Зарегистрироваться","web-lelp.angular-what-you-learn-description":"Этот курс позволит вам понять и использовать фреймворк Angular, создавать масштабируемые и динамические веб-приложения с помощью Angular и TypeScript, использовать компоненты для организованного и структурированного кода, реализовать функции взаимодействия с пользователем, проектировать формы с валидацией, освоить маршрутизацию в Angular и многое другое.","web-lelp.angular-what-you-learn-item0-title":"Фреймворк Angular","web-lelp.angular-what-you-learn-item1-title":"Компоненты Angular","web-lelp.angular-what-you-learn-item2-title":"Одностраничные приложения (SPA)","web-lelp.angular-what-you-learn-item3-title":"Angular CLI (командный интерфейс)","web-lelp.angular-what-you-learn-item4-title":"Техники привязки данных","web-lelp.angular-what-you-learn-item5-title":"Формы в Angular","web-lelp.angular-what-you-learn-item6-title":"Маршрутизация и навигация","web-lelp.angular-what-you-learn-item7-title":"Связывание и обработка событий","web-lelp.angular-what-you-learn-title":"Что вы узнаете","web-lelp.angular-why-angular-description":"Команда Google Angular спроектировала и разработала Angular как \u003Cb\u003Eбесплатный, высокоадаптивный\u003C\u002Fb\u003E и открытый фреймворк. Сегодня постоянно растущее сообщество Angular включает в себя тысячи успешных компаний, такие как Forbes, Upwork, HBO, LEGO и Rockstar Games.","web-lelp.angular-why-angular-item0-title":"Меньше кода для написания","web-lelp.angular-why-angular-item1-title":"Масштабируемый и повторно используемый","web-lelp.angular-why-angular-item2-title":"Легче поддерживать","web-lelp.angular-why-angular-item3-title":"Идеально для малых команд разработчиков","web-lelp.angular-why-angular-title":"Почему Google разработала Angular","web-lelp.angular-why-sololearn-description":"На протяжении многих лет Google и Sololearn были лидерами инноваций в своих областях технологий и образования, и мы разделяем общее стремление: сохранять Интернет бесплатным и доступным для всех.","web-lelp.angular-why-sololearn-item0-title":"10 лет на передовой edtech","web-lelp.angular-why-sololearn-item1-title":"Веселые, практические упражнения","web-lelp.angular-why-sololearn-item2-title":"4.8 - рейтинг в App Store","web-lelp.angular-why-sololearn-item3-title":"Выбор редакции Google Play","web-lelp.angular-why-sololearn-item4-title":"Приложение года по версии FbStart Facebook","web-lelp.angular-why-sololearn-item5-title":"Бесплатно и доступно навсегда","web-lelp.angular-why-sololearn-title":"Почему Google выбрала Sololearn","web-lelp.brainstorm-ai-footer-button":"Начать обучение","web-lelp.brainstorm-ai-footer-title":"Начните изучать Brainstorm с ИИ сегодня","web-lelp.brainstorm-ai-headerinfo-description":"Улучшите свои навыки генерации идей и решения проблем, используя силу ИИ. Изучите четыре основные принципа мозгового штурма, узнайте, как генерировать и уточнять инновационные идеи, и превращать их в реальные планы с помощью инструментов ИИ. От генерации идей до презентации, этот курс оснащает вас техниками и стратегиями, чтобы мыслить нестандартно и воплощать ваши идеи в жизнь.","web-lelp.brainstorm-ai-headerinfo-title":"Мозговой штурм с ИИ","web-lelp.brainstorm-ai-meta-description":"Усовершенствуйте свои навыки генерации идей и решения проблем с помощью мощи ИИ. Изучите четыре основных принципа мозгового штурма, узнайте, как генерировать и оттачивать инновационные идеи, и преобразовывать их в реализуемые планы с помощью инструментов ИИ. От генерации идей до представления, этот курс предоставляет вам техники и стратегии для креативного мышления и реализации ваших идей.","web-lelp.brainstorm-ai-meta-title":"Мозговой штурм с ИИ | Учитесь с Sololearn","web-lelp.brainstorm-ai-signup-description":"Изучите мозговой штурм с ИИ, чтобы продвинуть свою карьеру!","web-lelp.brainstorm-ai-signup-title":"Создайте свою бесплатную учетную запись Sololearn","web-lelp.brainstorm-ai-what-you-learn-item0-description":"Увеличьте количество и качество ваших идей","web-lelp.brainstorm-ai-what-you-learn-item0-title":"Техники мозгового штурма","web-lelp.brainstorm-ai-what-you-learn-item1-description":"Используйте ИИ, чтобы вывести свои идеи на новый уровень","web-lelp.brainstorm-ai-what-you-learn-item1-title":"Объединитесь с ИИ","web-lelp.brainstorm-ai-what-you-learn-item2-description":"Научитесь креативно решать проблемы","web-lelp.brainstorm-ai-what-you-learn-item2-title":"Решать проблемы","web-lelp.brainstorm-ai-what-you-learn-item3-description":"Реализуйте свои идеи с помощью силы представления","web-lelp.brainstorm-ai-what-you-learn-item3-title":"Представьте, как профессионал","web-lelp.brainstorm-ai-what-you-learn-title":"Чему вы научитесь","web-lelp.breadcrumb-courses":"Курсы","web-lelp.c-intermediate-blog-section-item0-description":"Профессия программиста стала очень популярной за последние несколько лет. Нет нужды упоминать, что в среднем программисты зарабатывают значительно больше, чем работники в других секторах, и как результат, опытные специалисты очень востребованы. Но даже если вы не собираетесь связывать свою карьеру с программированием, знание хотя бы одного или двух языков программирования будет впечатляющим дополнением к любому резюме. Кроме того, вы становитесь более конкурентоспособными в текущих реалиях, когда даже дети начинают изучать программирование в школе.","web-lelp.c-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-intermediate-blog-section-item0-title":"Топ-5 языков программирования, которые нужно знать","web-lelp.c-intermediate-blog-section-item1-description":"Один из самых популярных среди новых конкурентов Ruby? Crystal. Объединив многие из лучших функций Ruby со скоростью языка программирования C, Crystal привлекает последователей своей динамической комбинацией интуитивных элементов Ruby и сверхбыстрого C. Беря лучшее из обоих миров и объединяя их в одном пакете, Crystal предлагает как опытным программистам, так и новичкам разумный выбор для добавления в их арсенал языков программирования.","web-lelp.c-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-intermediate-blog-section-item1-title":"Что такое Crystal?","web-lelp.c-intermediate-blog-section-item2-description":"Мы спросили, и вы ответили! Мы попросили вас задать один вопрос, на который вы хотели бы, чтобы мы ответили, и вы справились! Вопрос этой недели, который получил наибольшее количество голосов, был: “Не могли бы вы добавить курс по языку программирования Assembly на SoloLearn?”","web-lelp.c-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-intermediate-blog-section-item2-title":"Что такое Assembly, и как он используется?","web-lelp.c-intermediate-blog-section-title":"Что вы узнаете","web-lelp.c-intermediate-footer-button":"Начать обучение","web-lelp.c-intermediate-footer-title":"Начните изучать C сегодня","web-lelp.c-intermediate-headerinfo-description":"Выведите свои знания в C на следующий уровень. \n С этим курсом вы научитесь использовать ресурсы компьютера эффективнее и уменьшите количество ошибок в своем коде. \n Вы также научитесь управлять использованием памяти, чтобы создавать более быстрые программы. \n Этот курс следует за нашим вводным курсом Введение в C. Пройдитесь по материалам предыдущего курса, и если вы уверены, что они вам уже знакомы, сразу приступайте к курсу C - средний уровень!","web-lelp.c-intermediate-headerInfo-description":"Выведите свои знания в C на следующий уровень. \n С этим курсом вы научитесь использовать ресурсы компьютера эффективнее и уменьшите количество ошибок в своем коде. \n Вы также научитесь управлять использованием памяти, чтобы создавать более быстрые программы. \n Этот курс следует за нашим вводным курсом Введение в C. Пройдитесь по материалам предыдущего курса, и если вы уверены, что они вам уже знакомы, сразу приступайте к курсу C - средний уровень!","web-lelp.c-intermediate-headerinfo-title":"C - средний уровень","web-lelp.c-intermediate-headerInfo-title":"C - средний уровень","web-lelp.c-intermediate-meta-title":"C - средний уровень | Учитесь с Sololearn","web-lelp.c-intermediate-signup-description":"Освойте C для быстрого начала вашей карьеры!","web-lelp.c-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-intermediate-what-you-learn-item0-description":"Используйте технологию Struts для хранения различных типов данных вместе.","web-lelp.c-intermediate-what-you-learn-item0-title":"Struts","web-lelp.c-intermediate-what-you-learn-item1-description":"Работайте с динамической памятью для более эффективного управления ресурсами памяти.","web-lelp.c-intermediate-what-you-learn-item1-title":"Динамическая память","web-lelp.c-intermediate-what-you-learn-item2-description":"Создавайте программы, которые взаимодействуют с файлами.","web-lelp.c-intermediate-what-you-learn-item2-title":"Взаимодействие программы\u002Fфайла","web-lelp.c-intermediate-what-you-learn-item3-description":"Предвидьте, сокращайте, а также обрабатывайте ошибки в ваших программах с помощью исключений.","web-lelp.c-intermediate-what-you-learn-item3-title":"Исключения","web-lelp.c-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.c-introduction-blog-section-item0-description":"Профессия программиста стала очень популярной за последние несколько лет. Нет нужды упоминать, что в среднем программисты зарабатывают значительно...","web-lelp.c-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-introduction-blog-section-item0-title":"Топ-5 языков программирования, которые нужно знать","web-lelp.c-introduction-blog-section-item1-description":"Мы уже упоминали в предыдущих постах, что энтузиастов программирования на Ruby никогда не бывает слишком много. На протяжении многих лет Ruby был одним из ведущих веб...","web-lelp.c-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-introduction-blog-section-item1-title":"Что такое Crystal?","web-lelp.c-introduction-blog-section-item2-description":"Мы спросили, и вы ответили! На нашем первом вопросе недели, мы попросили вас задать один вопрос, на который вы хотели бы, чтобы мы ответили, и вы не подвели! Это...","web-lelp.c-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-introduction-blog-section-item2-title":"Что такое Ассемблер, и для чего он используется?","web-lelp.c-introduction-blog-section-title":"Что вы узнаете","web-lelp.c-introduction-footer-button":"Начать учиться","web-lelp.c-introduction-footer-title":"Начните изучать Введение в C сегодня","web-lelp.c-introduction-headerinfo-description":"Хотите создавать мощные программы, которые работают быстро... быстрее, чем программы, написанные на других языках?\nC - это язык, на котором легко писать, позволяет быстро отлаживать программы и является основой для многих других языков программирования.\nС этим курсом вы изучите основы этого мощного и продвинутого языка программирования. Предварительный опыт программирования не требуется, мы научим вас всему, что вам нужно знать, простым и понятным способом, идеально подходящим для начинающих.\nКогда вы закончите, вы можете ознакомиться с нашим курсом C - средний уровень.","web-lelp.c-introduction-headerInfo-description":"Хотите создавать мощные программы, которые работают быстро... быстрее, чем программы, написанные на других языках?\nC - это язык, на котором легко писать, позволяет быстро отлаживать программы и является основой для многих других языков программирования.\nС этим курсом вы изучите основы этого мощного и продвинутого языка программирования. Предварительный опыт программирования не требуется, мы научим вас всему, что вам нужно знать, простым и понятным способом, идеально подходящим для начинающих.\nКогда вы закончите, вы можете ознакомиться с нашим курсом C - средний уровень.","web-lelp.c-introduction-headerinfo-title":"Введение в C","web-lelp.c-introduction-headerInfo-title":"Введение в C","web-lelp.c-introduction-meta-title":"Введение в C | Учитесь с Sololearn","web-lelp.c-introduction-signup-description":"Изучите Введение в C, чтобы начать свою карьеру!","web-lelp.c-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-introduction-what-you-learn-item0-description":"Освойте основные концепции языка C и напишите свою первую программу на C","web-lelp.c-introduction-what-you-learn-item0-title":"Прочные основы","web-lelp.c-introduction-what-you-learn-item1-description":"Напишите программы, которые получают ввод пользователя, вносят в него изменения и выводят результат","web-lelp.c-introduction-what-you-learn-item1-title":"Ввод пользователя","web-lelp.c-introduction-what-you-learn-item2-description":"Используйте условные операторы для начала контроля над потоком ваших программ","web-lelp.c-introduction-what-you-learn-item2-title":"Условные операторы","web-lelp.c-introduction-what-you-learn-item3-description":"Экономьте время и уменьшайте ошибки в повторяющихся операциях с помощью циклов","web-lelp.c-introduction-what-you-learn-item3-title":"Циклы","web-lelp.c-introduction-what-you-learn-item4-description":"Используйте функции, чтобы сделать ваш код управляемым и многоразовым","web-lelp.c-introduction-what-you-learn-item4-title":"Функции","web-lelp.c-introduction-what-you-learn-item5-description":"Используйте массивы для хранения нескольких элементов одного типа и экономии времени","web-lelp.c-introduction-what-you-learn-item5-title":"Массивы","web-lelp.c-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.c-plus-plus-intermediate-blog-section-item0-description":"Один из наиболее популярных и универсальных языков, используемых программистами, C++ - это язык программирования общего назначения с широкими возможностями для творческих проектов всех типов. В этом руководстве мы расскажем вам об основах языка, а также о некоторых конкретных случаях его использования в ваших собственных творческих или профессиональных проектах.","web-lelp.c-plus-plus-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-intermediate-blog-section-item0-title":"Для чего используется C++?","web-lelp.c-plus-plus-intermediate-blog-section-item1-description":"Поскольку ставки при работе с кибербезопасностью очень высоки, это не область, где компании будут рисковать, нанимая непроверенных кандидатов. Фактически, большинство компаний, нанимающих на роли в области кибербезопасности, ищут аналитиков по безопасности данных, которые обычно имеют как минимум бакалаврскую степень в области информатики, программной инженерии, информационного обеспечения или смежной области. Но это только для некоторых начальных позиций. По правде говоря, гораздо больше компаний предпочитают кандидатов, имеющих степень магистра делового администрирования в области информационных систем, что обеспечивает более детальную академическую специализацию в области кибербезопасности.","web-lelp.c-plus-plus-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-intermediate-blog-section-item1-title":"Что вам нужно изучить для карьеры в области кибербезопасности?","web-lelp.c-plus-plus-intermediate-blog-section-item2-description":"Несмотря на то, что вокруг Apple часто много ажиотажа и шумихи в США и других западных экономиках, устройства Android остаются гораздо более распространенными и популярными по всему миру. Множество компаний, такие как Samsung LG, Huawei и Google, создают устройства на базе Android, которые успешно существуют благодаря возможностям операционных систем Android. Это также означает, что ввиду важности хороших вариантов на базе операционной системы Android разработчики Android продолжают быть востребованными по всему миру.","web-lelp.c-plus-plus-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-intermediate-blog-section-item2-title":"3 языка, которые вы должны знать, чтобы стать разработчиком Android","web-lelp.c-plus-plus-intermediate-blog-section-title":"Что вы узнаете","web-lelp.c-plus-plus-intermediate-footer-button":"Начать обучение","web-lelp.c-plus-plus-intermediate-footer-title":"Начните изучать C++ сегодня","web-lelp.c-plus-plus-intermediate-headerinfo-description":"Повысьте свои навыки в программировании на C++ до следующего уровня, включая элементы объектно-ориентированного подхода к программированию для решения сложных проблем с эффективным, гибким и многоразовым программным обеспечением. Мы рекомендуем вам быть знакомыми с концепциями, охваченными в нашем курсе Введение в C++. Если вы знакомы с ними, приглашаем вас погрузиться в новый курс и усовершенствовать свои навыки в C++!","web-lelp.c-plus-plus-intermediate-headerInfo-description":"Повысьте свои навыки в программировании на C++ до следующего уровня, включая элементы объектно-ориентированного подхода к программированию для решения сложных проблем с эффективным, гибким и многоразовым программным обеспечением. Мы рекомендуем вам быть знакомыми с концепциями, охваченными в нашем курсе Введение в C++. Если вы знакомы с ними, приглашаем вас погрузиться в новый курс и усовершенствовать свои навыки в C++!","web-lelp.c-plus-plus-intermediate-headerinfo-title":"C++ - средний уровень","web-lelp.c-plus-plus-intermediate-headerInfo-title":"C++ - средний уровень","web-lelp.c-plus-plus-intermediate-meta-title":"C++ - средний уровень | Учиться с Sololearn","web-lelp.c-plus-plus-intermediate-signup-description":"Освойте C++ для быстрого начала вашей карьеры!","web-lelp.c-plus-plus-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-plus-plus-intermediate-what-you-learn-item0-description":"Используйте принципы объектно-ориентированного программирования для организации дизайна вашего программного обеспечения вокруг данных.","web-lelp.c-plus-plus-intermediate-what-you-learn-item0-title":"Объекты","web-lelp.c-plus-plus-intermediate-what-you-learn-item1-description":"Создавайте классы как шаблоны для создания различных объектов программирования.","web-lelp.c-plus-plus-intermediate-what-you-learn-item1-title":"Классы и объекты","web-lelp.c-plus-plus-intermediate-what-you-learn-item2-description":"Используйте конструкторы и деструкторы для управления объектами. (Похоже на то, что учил бы суперзлодей, правда?)","web-lelp.c-plus-plus-intermediate-what-you-learn-item2-title":"Конструкторы и деструкторы","web-lelp.c-plus-plus-intermediate-what-you-learn-item3-description":"Используйте наследование, чтобы ваш код можно было повторно использовать без необходимости дублирования.","web-lelp.c-plus-plus-intermediate-what-you-learn-item3-title":"Наследование","web-lelp.c-plus-plus-intermediate-what-you-learn-item4-description":"Предвидьте, уменьшите и обработайте ошибки, реализовав исключения с catch.","web-lelp.c-plus-plus-intermediate-what-you-learn-item4-title":"Исключения","web-lelp.c-plus-plus-intermediate-what-you-learn-item5-description":"Записывайте и читайте данные из файлов.","web-lelp.c-plus-plus-intermediate-what-you-learn-item5-title":"Работа с файлами","web-lelp.c-plus-plus-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.c-plus-plus-introduction-blog-section-item0-description":"Один из самых популярных и универсальных языков, которые используют программисты, C++ - это язык программирования общего назначения с широкими возможностями для творческих проектов всех типов.","web-lelp.c-plus-plus-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-introduction-blog-section-item0-title":"Для чего используется C++?","web-lelp.c-plus-plus-introduction-blog-section-item1-description":"В прошлом году, среди множества других важных новостей (драма вокруг выборов в США, пандемия COVID-19 и многие другие), один из самых смелых и всепоглощающих хакерских инцидентов в истории технологий привлек внимание новостей.","web-lelp.c-plus-plus-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-introduction-blog-section-item1-title":"Что вам нужно знать для карьеры в области кибербезопасности?","web-lelp.c-plus-plus-introduction-blog-section-item2-description":"Хотя C++ не самый простой язык для новых разработчиков, он представляет собой отличный вариант для создания продвинутых и мощных приложений Android. C++ является одним из самых популярных языков разработки в мире и широко используется для создания операционных систем, игровых платформ и 3D-фильмов.","web-lelp.c-plus-plus-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-plus-plus-introduction-blog-section-item2-title":"3 языка, которые вы должны знать, чтобы стать разработчиком Android","web-lelp.c-plus-plus-introduction-blog-section-title":"Что вы узнаете","web-lelp.c-plus-plus-introduction-footer-button":"Начать обучение","web-lelp.c-plus-plus-introduction-footer-title":"Начните изучать C++ сегодня","web-lelp.c-plus-plus-introduction-headerinfo-description":"Многие языки связаны с операционной системой, для которой они написаны. Одна из самых крутых вещей в C++ - это то, что его легко запустить на многих разных операционных системах, что означает, что вам не нужно разрабатывать одну и ту же программу несколько раз. Этот курс идеален для новичков. Вам не нужен какой-либо предыдущий опыт программирования - только мобильный телефон и 5 минут в день!","web-lelp.c-plus-plus-introduction-headerInfo-description":"Многие языки связаны с операционной системой, для которой они написаны. Одна из самых крутых вещей в C++ - это то, что его легко запустить на многих разных операционных системах, что означает, что вам не нужно разрабатывать одну и ту же программу несколько раз. Этот курс идеален для новичков. Вам не нужен какой-либо предыдущий опыт программирования - только мобильный телефон и 5 минут в день!","web-lelp.c-plus-plus-introduction-headerinfo-title":"Введение в C++","web-lelp.c-plus-plus-introduction-headerInfo-title":"Введение в C++","web-lelp.c-plus-plus-introduction-meta-title":"Введение в C++ | Учитесь с Sololearn","web-lelp.c-plus-plus-introduction-signup-description":"Освойте С++ для быстрого начала вашей карьеры!","web-lelp.c-plus-plus-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-plus-plus-introduction-what-you-learn-item0-description":"Освойте основы программирования на C++. Это фундамент для всего остального.","web-lelp.c-plus-plus-introduction-what-you-learn-item0-title":"Основные понятия","web-lelp.c-plus-plus-introduction-what-you-learn-item1-description":"Экономьте время, уменьшайте ошибки, включая заголовочные файлы в ваш код.","web-lelp.c-plus-plus-introduction-what-you-learn-item1-title":"Заголовочные файлы","web-lelp.c-plus-plus-introduction-what-you-learn-item2-description":"Используйте переменные для хранения данных любого типа в вашей программе.","web-lelp.c-plus-plus-introduction-what-you-learn-item2-title":"Переменные","web-lelp.c-plus-plus-introduction-what-you-learn-item3-description":"Используйте арифметические операции для решения количественных задач.","web-lelp.c-plus-plus-introduction-what-you-learn-item3-title":"Арифметические операции","web-lelp.c-plus-plus-introduction-what-you-learn-item4-description":"Программируйте машину для принятия решений на основе ваших указаний с помощью условных операторов “if” и “else”.","web-lelp.c-plus-plus-introduction-what-you-learn-item4-title":"Операторы “If” и “Else”","web-lelp.c-plus-plus-introduction-what-you-learn-item5-description":"Экономьте время и уменьшайте ошибки в повторяющихся операциях с помощью циклов.","web-lelp.c-plus-plus-introduction-what-you-learn-item5-title":"Циклы","web-lelp.c-plus-plus-introduction-what-you-learn-item6-description":"Совмещайте несколько элементов в одну переменную с помощью массивов.","web-lelp.c-plus-plus-introduction-what-you-learn-item6-title":"Массивы","web-lelp.c-plus-plus-introduction-what-you-learn-item7-description":"Используйте функции для управления вашим кодом и повторного использования.","web-lelp.c-plus-plus-introduction-what-you-learn-item7-title":"Функции","web-lelp.c-plus-plus-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.c-sharp-intermediate-blog-section-item0-description":"В последние годы мир разработки веб-приложений в основном считается сферой JavaScript. Мощный и универсальный язык, благодаря таким полезным фреймворкам, как Angular, стал первым выбором для создания современных и удобных веб-приложений. Однако C# также выделился как серьезная альтернатива JavaScript - благодаря созданию и развитию фреймворка Blazor.","web-lelp.c-sharp-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-intermediate-blog-section-item0-title":"Создание веб-приложений с использованием C# и Blazor","web-lelp.c-sharp-intermediate-blog-section-item1-description":"Несмотря на то, что вокруг Apple часто много ажиотажа и шумихи в США и других западных экономиках, устройства Android остаются гораздо более распространенными и популярными по всему миру. Множество компаний, такие как Samsung LG, Huawei и Google, создают устройства на базе Android, которые успешно существуют благодаря возможностям операционных систем Android. Это также означает, что ввиду важности хороших вариантов на базе операционной системы Android разработчики Android продолжают быть востребованными по всему миру.","web-lelp.c-sharp-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-intermediate-blog-section-item1-title":"3 языка, которые вам следует знать, чтобы стать разработчиком Android","web-lelp.c-sharp-intermediate-blog-section-item2-description":"C# прошел долгий путь с момента его запуска в 2000 году. Он был признан 5-м по популярности языком программирования по версии TIOBE в январе 2020 года. Изначально разработанный Андерсом Хейлсбергом и его командой в рамках инициативы Microsoft .NET, со временем он стал мультипарадигмальным языком программирования, который активно используется не только на платформе Windows, но и на платформах iOS\u002FAndroid. Существует большой спрос на разработчиков, которые могут программировать на C#, и карьерные возможности умножились для тех, у кого есть большой опыт программирования на нём. В результате произошел быстрый рост числа онлайн-курсов по C#.","web-lelp.c-sharp-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-intermediate-blog-section-item2-title":"Полное руководство по вопросам на собеседовании по C#","web-lelp.c-sharp-intermediate-blog-section-title":"Что вы узнаете","web-lelp.c-sharp-intermediate-footer-button":"Начать обучение","web-lelp.c-sharp-intermediate-footer-title":"Начните изучение C# сегодня","web-lelp.c-sharp-intermediate-headerinfo-description":"Итак, вы освоили основы C#? Теперь вы хотите углубить своё понимание объектно-ориентированного программирования, чтобы проектировать программное обеспечение, организованное вокруг данных. Этот курс для вас! Мы научим вас более продвинутым техникам, которые помогут вам использовать все возможности C# и освоить язык, используемый крупными организациями, стартапами и индивидуальными разработчиками. Средний уровень C# представляет собой продолжение Введения в C#, поэтому убедитесь, что вы знакомы с материалом предыдущего курса, прежде чем начать этот курс.","web-lelp.c-sharp-intermediate-headerInfo-description":"Итак, вы освоили основы C#? Теперь вы хотите углубить своё понимание объектно-ориентированного программирования, чтобы проектировать программное обеспечение, организованное вокруг данных. Этот курс для вас! Мы научим вас более продвинутым техникам, которые помогут вам использовать все возможности C# и освоить язык, используемый крупными организациями, стартапами и индивидуальными разработчиками. Средний уровень C# представляет собой продолжение Введения в C#, поэтому убедитесь, что вы знакомы с материалом предыдущего курса, прежде чем начать этот курс.","web-lelp.c-sharp-intermediate-headerinfo-title":"C# - средний уровень","web-lelp.c-sharp-intermediate-headerInfo-title":"C# - средний уровень","web-lelp.c-sharp-intermediate-meta-title":"C# - средний уровень | Учитесь с Sololearn","web-lelp.c-sharp-intermediate-signup-description":"Освойте С# для быстрого начала вашей карьеры!","web-lelp.c-sharp-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-sharp-intermediate-what-you-learn-item0-description":"Используйте структуру данных в виде массива для хранения коллекции элементов одного типа. Массивы упрощают организацию и обработку больших объемов данных.","web-lelp.c-sharp-intermediate-what-you-learn-item0-title":"Массивы","web-lelp.c-sharp-intermediate-what-you-learn-item1-description":"Углубитесь в объектно-ориентированное программирование, чтобы организовать дизайн вашего программного обеспечения вокруг данных.","web-lelp.c-sharp-intermediate-what-you-learn-item1-title":"Объектно-ориентированное программирование","web-lelp.c-sharp-intermediate-what-you-learn-item2-description":"Храните данные более эффективно, используя структуры и перечисления.","web-lelp.c-sharp-intermediate-what-you-learn-item2-title":"Структуры и перечисления","web-lelp.c-sharp-intermediate-what-you-learn-item3-description":"Предвидьте и управляйте ошибками с помощью исключений","web-lelp.c-sharp-intermediate-what-you-learn-item3-title":"Исключения","web-lelp.c-sharp-intermediate-what-you-learn-item4-description":"Узнайте, как читать и записывать данные из файлов.","web-lelp.c-sharp-intermediate-what-you-learn-item4-title":"Чтение и запись данных","web-lelp.c-sharp-intermediate-what-you-learn-item5-description":"Увеличьте гибкость, создавая универсальные классы.","web-lelp.c-sharp-intermediate-what-you-learn-item5-title":"Универсальные классы","web-lelp.c-sharp-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.c-sharp-introduction-blog-section-item0-description":"В последние годы мир разработки веб-приложений в основном считался сферой JavaScript. Мощный и универсальный язык имеет...","web-lelp.c-sharp-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-introduction-blog-section-item0-title":"Создание веб-приложений с использованием C# и Blazor","web-lelp.c-sharp-introduction-blog-section-item1-description":"Несмотря на то, что вокруг Apple часто много ажиотажа и шумихи в США и других западных экономиках, устройства Android остаются гораздо более распространенными и...","web-lelp.c-sharp-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-introduction-blog-section-item1-title":"3 языка, которые вы должны знать, чтобы стать разработчиком Android","web-lelp.c-sharp-introduction-blog-section-item2-description":"C# прошел долгий путь с момента своего запуска в 2000 году. В январе 2020 года он был признан 5-м по популярности языком программирования по версии TIOBE. Изначально...","web-lelp.c-sharp-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.c-sharp-introduction-blog-section-item2-title":"Полное руководство по вопросам на собеседовании по C#","web-lelp.c-sharp-introduction-blog-section-title":"Что вы узнаете","web-lelp.c-sharp-introduction-footer-button":"Начать обучение","web-lelp.c-sharp-introduction-footer-title":"Начните изучать Введение в C# сегодня","web-lelp.c-sharp-introduction-headerinfo-description":"C# используется многими крупными организациями, стартапами и новичками. В нём содержатся некоторые полезные функции C и добавляется синтаксис для экономии времени и усилий.\nХотя C# основан на C, вы можете изучить его без каких-либо знаний C — на самом деле, этот курс идеально подходит для тех, кто не имеет опыта программирования вовсе! И если вам нравится изучать C, вы можете перейти к нашему курсу по C# среднего уровня.","web-lelp.c-sharp-introduction-headerInfo-description":"C# используется многими крупными организациями, стартапами и новичками. В нём содержатся некоторые полезные функции C и добавляется синтаксис для экономии времени и усилий.\nХотя C# основан на C, вы можете изучить его без каких-либо знаний C — на самом деле, этот курс идеально подходит для тех, кто не имеет опыта программирования вовсе! И если вам нравится изучать C, вы можете перейти к нашему курсу по C# среднего уровня.","web-lelp.c-sharp-introduction-headerinfo-title":"Введение в C#","web-lelp.c-sharp-introduction-headerInfo-title":"Введение в C#","web-lelp.c-sharp-introduction-meta-title":"Введение в C# | Учитесь с Sololearn","web-lelp.c-sharp-introduction-signup-description":"Изучите Введение в C#, чтобы начать свою карьеру!","web-lelp.c-sharp-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.c-sharp-introduction-what-you-learn-item0-description":"Узнайте всё, что вам нужно для начала, и поймите, подходит ли вам этот язык","web-lelp.c-sharp-introduction-what-you-learn-item0-title":"Основные концепции","web-lelp.c-sharp-introduction-what-you-learn-item1-description":"Сделайте вашу программу интерактивной, отправляя вывод на дисплей и принимая ввод пользователя","web-lelp.c-sharp-introduction-what-you-learn-item1-title":"Интерактивные программы","web-lelp.c-sharp-introduction-what-you-learn-item2-description":"Создайте и используйте переменные для управления своими данными","web-lelp.c-sharp-introduction-what-you-learn-item2-title":"Переменные","web-lelp.c-sharp-introduction-what-you-learn-item3-description":"Начните формировать поток и цель вашей программы с условными выражениями «если» и «иначе»","web-lelp.c-sharp-introduction-what-you-learn-item3-title":"Условные операторы","web-lelp.c-sharp-introduction-what-you-learn-item4-description":"Сэкономьте время и минимизируйте ошибки в повторяющихся задачах с помощью циклов","web-lelp.c-sharp-introduction-what-you-learn-item4-title":"Циклы","web-lelp.c-sharp-introduction-what-you-learn-item5-description":"Сделайте ваш код повторно используемым и создайте эффективные решения с использованием методов","web-lelp.c-sharp-introduction-what-you-learn-item5-title":"Методы","web-lelp.c-sharp-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.coding-foundations-blog-section-item0-description":"Правильно используя комментарии HTML, вы можете объяснить выбор, который вы сделали, коллеге, проверяющему ваш код, и осуществить необходимые корректировки или исправления, которые другим будет проще увидеть. Это важнейшая \"лучшая практика\" среди опытных программистов HTML и одна из тех, которую вам придется освоить, чтобы работать в команде или привлекать людей к своим проектам. Итак, как это делать? Давайте рассмотрим основы и важные шаги, которые вам понадобятся.","web-lelp.coding-foundations-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.coding-foundations-blog-section-item0-title":"ЛАЙФХАК: Как комментировать в HTML","web-lelp.coding-foundations-blog-section-item1-description":"SQL - это общепринятое сокращение для Structured Query Language - \"язык структурированных запросов\". Это стандартный язык для систем управления реляционными базами данных. SQL уходит своими корнями в далекий 1973 год, когда он был впервые создан командой в IBM для манипулирования и извлечения данных, хранящихся в их системе в то время.","web-lelp.coding-foundations-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.coding-foundations-blog-section-item1-title":"Для чего используется SQL?","web-lelp.coding-foundations-blog-section-item2-description":"Буквально несколько лет назад Python был языком для начинающих, а сегодня он стал одним из самых популярных и универсальных языков в мире, он везде. Долгое время...","web-lelp.coding-foundations-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.coding-foundations-blog-section-item2-title":"10 причин начать изучать Python прямо сейчас","web-lelp.coding-foundations-blog-section-title":"Что вы узнаете","web-lelp.coding-foundations-footer-button":"Начать обучение","web-lelp.coding-foundations-footer-title":"Начните изучать Основы программирования сегодня","web-lelp.coding-foundations-headerinfo-description":"Освойте все навыки программирования, которые вам понадобятся для создания веб-сайтов, написания программ и работы с базами данных. Вы научитесь создавать веб-сайты с нуля на HTML, получите сертификацию по SQL, международному стандартному языку для баз данных, и станете специалистом по Python, самому быстрорастущему языку программирования в мире. Предыдущий опыт программирования не требуется.","web-lelp.coding-foundations-headerInfo-description":"Освойте все навыки программирования, которые вам понадобятся для создания веб-сайтов, написания программ и работы с базами данных. Вы научитесь создавать веб-сайты с нуля на HTML, получите сертификацию по SQL, международному стандартному языку для баз данных, и станете специалистом по Python, самому быстрорастущему языку программирования в мире. Предыдущий опыт программирования не требуется.","web-lelp.coding-foundations-headerinfo-title":"Основы программирования","web-lelp.coding-foundations-headerInfo-title":"Основы программирования","web-lelp.coding-foundations-meta-title":"Основы программирования | Учитесь с Sololearn","web-lelp.coding-foundations-signup-description":"Освойте основы программирования, чтобы начать свою карьеру!","web-lelp.coding-foundations-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.coding-foundations-what-you-learn-item0-description":"Познакомьтесь с базовой структурой веб-страницы и узнайте, как вы можете помочь веб-браузеру понять ваш контент","web-lelp.coding-foundations-what-you-learn-item0-title":"Базовая структура HTML","web-lelp.coding-foundations-what-you-learn-item1-description":"Сделайте ваш документ легким для чтения и SEO-оптимизированным, добавив заголовки и абзацы","web-lelp.coding-foundations-what-you-learn-item1-title":"Заголовки, абзацы","web-lelp.coding-foundations-what-you-learn-item10-description":"Выбирайте, сортируйте и идентифицируйте данные из базы данных с помощью SQL-запросов.","web-lelp.coding-foundations-what-you-learn-item10-title":"SQL-запросы","web-lelp.coding-foundations-what-you-learn-item11-description":"Используйте команду where и логические условия для фильтрации данных.","web-lelp.coding-foundations-what-you-learn-item11-title":"Команда where и логические условия","web-lelp.coding-foundations-what-you-learn-item12-description":"Группируйте данные с помощью агрегатных функций.","web-lelp.coding-foundations-what-you-learn-item12-title":"Агрегатные функции","web-lelp.coding-foundations-what-you-learn-item13-description":"Создавайте таблицы путем добавления, обновления и удаления данных.","web-lelp.coding-foundations-what-you-learn-item13-title":"Таблицы","web-lelp.coding-foundations-what-you-learn-item14-description":"Овладейте основными понятиями программирования на Python. Это основа для всего остального","web-lelp.coding-foundations-what-you-learn-item14-title":"Основные понятия","web-lelp.coding-foundations-what-you-learn-item15-description":"Узнайте, как работать со строками для хранения текстовых данных и обработки специальных символов","web-lelp.coding-foundations-what-you-learn-item15-title":"Строки","web-lelp.coding-foundations-what-you-learn-item16-description":"Сделайте свои программы интерактивными, принимая и обрабатывая ввод пользователя","web-lelp.coding-foundations-what-you-learn-item16-title":"Ввод пользователя","web-lelp.coding-foundations-what-you-learn-item17-description":"Используйте переменные, чтобы помочь вашей программе хранить данные","web-lelp.coding-foundations-what-you-learn-item17-title":"Переменные","web-lelp.coding-foundations-what-you-learn-item18-description":"Начните формировать поток и цель вашей программы с условными операторами \"if\" и \"else\"","web-lelp.coding-foundations-what-you-learn-item18-title":"Операторы \"If\" и \"Else\"","web-lelp.coding-foundations-what-you-learn-item19-description":"Создавайте и работайте со списками для хранения нескольких элементов в одной переменной. Это означает, что вы можете обрабатывать больше типов данных","web-lelp.coding-foundations-what-you-learn-item19-title":"Списки","web-lelp.coding-foundations-what-you-learn-item2-description":"Добавьте стиль в свой контент с помощью опций форматирования текста, таких как жирный, курсив, зачеркнутый, цвета и т.д.","web-lelp.coding-foundations-what-you-learn-item2-title":"Форматирование текста","web-lelp.coding-foundations-what-you-learn-item20-description":"Сделайте ваш код эффективным и управляемым с помощью встроенных функций и ваших собственных пользовательских функций","web-lelp.coding-foundations-what-you-learn-item20-title":"Функции","web-lelp.coding-foundations-what-you-learn-item3-description":"Откройте для себя некоторые из самых полезных элементов и атрибутов. Используйте их для создания разных форматов информации","web-lelp.coding-foundations-what-you-learn-item3-title":"Элементы и атрибуты","web-lelp.coding-foundations-what-you-learn-item4-description":"Картинка стоит тысячи слов. Узнайте, как добавить изображения на ваши страницы","web-lelp.coding-foundations-what-you-learn-item4-title":"Изображения","web-lelp.coding-foundations-what-you-learn-item5-description":"Отображайте более сложные данные с помощью списков и таблиц","web-lelp.coding-foundations-what-you-learn-item5-title":"Списки и таблицы","web-lelp.coding-foundations-what-you-learn-item6-description":"Используйте формы для сбора информации пользователя","web-lelp.coding-foundations-what-you-learn-item6-title":"Формы и рамки","web-lelp.coding-foundations-what-you-learn-item7-description":"Оживите свои страницы с помощью аудио- и видеоэлементов","web-lelp.coding-foundations-what-you-learn-item7-title":"Аудио и видео элементы","web-lelp.coding-foundations-what-you-learn-item8-description":"Создайте свое собственное произведение искусства, используя холст для отображения 2D-форм и узоров","web-lelp.coding-foundations-what-you-learn-item8-title":"Холст","web-lelp.coding-foundations-what-you-learn-item9-description":"Прежде чем вы узнаете больше о SQL, мы поможем вам понять, как данные хранятся в базе данных.","web-lelp.coding-foundations-what-you-learn-item9-title":"Структуры баз данных","web-lelp.coding-foundations-what-you-learn-title":"Что вы узнаете","web-lelp.creativity-ai-footer-button":"Начните учиться","web-lelp.creativity-ai-footer-title":"Начните изучать Творческое мышление с ИИ сегодня","web-lelp.creativity-ai-headerinfo-description":"Разблокируйте свой полный творческий потенциал, сочетая человеческую изобретательность с огромными возможностями ИИ. Этот курс проведет вас через четыре основных этапа творческого процесса, демонстрируя, как ИИ может усиливать и поднимать ваше креативное мышление. Независимо от того, создаете ли вы творческое задание, ищете вдохновение или уточняете свои идеи, этот курс предоставляет инструменты и техники, чтобы сделать ИИ вашим творческим партнером.","web-lelp.creativity-ai-headerinfo-title":"Думайте креативно с ИИ","web-lelp.creativity-ai-meta-description":"Раскройте свой полный творческий потенциал, сочетая человеческую изобретательность с обширными возможностями ИИ. Этот курс проведет вас через четыре основных этапа творческого процесса, демонстрируя, как ИИ может усилить и поднять ваше творческое мышление. Независимо от того, создаете ли вы творческое задание, ищете вдохновение или уточняете свои идеи, этот курс предоставляет инструменты и техники, чтобы сделать ИИ вашим творческим партнером.","web-lelp.creativity-ai-meta-title":"Думай креативно с ИИ | Учись с Sololearn","web-lelp.creativity-ai-signup-description":"Учитесь мыслить творчески с помощью ИИ для вашей карьеры!","web-lelp.creativity-ai-signup-title":"Создайте свою бесплатную учетную запись Sololearn","web-lelp.creativity-ai-what-you-learn-item0-description":"Поймите четыре ключевых этапа креативности и как ИИ может улучшить каждую фазу","web-lelp.creativity-ai-what-you-learn-item0-title":"4 Этапа Творчества","web-lelp.creativity-ai-what-you-learn-item1-description":"Изучите, как ИИ может помочь генерировать инновационные идеи для вдохновения уникальных концепций","web-lelp.creativity-ai-what-you-learn-item1-title":"Техники вдохновения","web-lelp.creativity-ai-what-you-learn-item2-description":"Применяйте концепции для повышения креативности в таких областях, как маркетинг, дизайн, писательство и другие","web-lelp.creativity-ai-what-you-learn-item2-title":"Практическое применение","web-lelp.creativity-ai-what-you-learn-item3-description":"Эффективно изучите структуру креативного брифа, чтобы обеспечить себе успех","web-lelp.creativity-ai-what-you-learn-item3-title":"Создайте креативное задание","web-lelp.creativity-ai-what-you-learn-item4-description":"Узнайте, как реализовать свои креативные идеи с помощью инструментов ИИ, от идеи до исполнения","web-lelp.creativity-ai-what-you-learn-item4-title":"Реализация креативных решений","web-lelp.creativity-ai-what-you-learn-title":"Что вы узнаете","web-lelp.css-introduction-blog-section-item0-description":"Формы широко используются в качестве неотъемлемых компонентов сайта. Возможно создание любого типа формы, которая соответствует цели и задачам вашего конкретного сайта...","web-lelp.css-introduction-blog-section-item0-link":"Продолжайте чтение на нашем блоге","web-lelp.css-introduction-blog-section-item0-title":"Формы HTML5 и CSS3: 4 полезных дизайна","web-lelp.css-introduction-blog-section-item1-description":"CSS - это неоценимый инструмент для добавления стиля и четкого форматирования информации на веб-странице, разработанной с помощью HTML. Далеко не только простая верстка и добавление...","web-lelp.css-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.css-introduction-blog-section-item1-title":"ЛАЙФХАК: Как добавить CSS в HTML","web-lelp.css-introduction-blog-section-item2-description":"HTML и CSS являются строительными блоками веба. Вместе они используются для создания каждой веб-страницы, веб-приложения и онлайн-сервиса, которые используются сегодня. Потому что...","web-lelp.css-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.css-introduction-blog-section-item2-title":"Как маркетологи используют HTML и CSS","web-lelp.css-introduction-blog-section-title":"Что вы узнаете","web-lelp.css-introduction-footer-button":"Начать обучение","web-lelp.css-introduction-footer-title":"Начните изучать Введение в CSS сегодня","web-lelp.css-introduction-headerinfo-description":"Когда-нибудь видели веб-сайт и думали: \"Вау, это прекрасно\"? Скорее всего, в его создании участвовал мастер CSS! Если вас интересует визуальный дизайн, CSS - идеальный язык для вас.\nCSS также отлично подходит для тех, кто интересуется разработкой веб-сайтов с клиентской стороны. Это необходимый инструмент для стилизации веб-контента, используемого для определения визуального вида дизайна и вариаций макетов для разных размеров экранов и устройств.\nCSS - это идеальный партнер для изучения HTML и JavaScript. Его просто учить, поэтому вы быстро начнете создавать свои собственные красивые цифровые проекты!","web-lelp.css-introduction-headerInfo-description":"Когда-нибудь видели веб-сайт и думали: \"Вау, это прекрасно\"? Скорее всего, в его создании участвовал мастер CSS! Если вас интересует визуальный дизайн, CSS - идеальный язык для вас.\nCSS также отлично подходит для тех, кто интересуется разработкой веб-сайтов с клиентской стороны. Это необходимый инструмент для стилизации веб-контента, используемого для определения визуального вида дизайна и вариаций макетов для разных размеров экранов и устройств.\nCSS - это идеальный партнер для изучения HTML и JavaScript. Его просто учить, поэтому вы быстро начнете создавать свои собственные красивые цифровые проекты!","web-lelp.css-introduction-headerinfo-title":"Введение в CSS","web-lelp.css-introduction-headerInfo-title":"Введение в CSS","web-lelp.css-introduction-meta-title":"Введение в CSS | Учитесь с Sololearn","web-lelp.css-introduction-signup-description":"Изучите Введение в CSS, чтобы начать свою карьеру!","web-lelp.css-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.css-introduction-what-you-learn-item0-description":"Узнайте, как создавать стили CSS, как устанавливать разные размеры шрифтов, стили шрифтов и цвета","web-lelp.css-introduction-what-you-learn-item0-title":"Изучите основы стилизации текста","web-lelp.css-introduction-what-you-learn-item1-description":"Создавайте стили для моделей блоков, таких как цвет фона, границы, размеры и многое другое","web-lelp.css-introduction-what-you-learn-item1-title":"Создайте блоки и фоны","web-lelp.css-introduction-what-you-learn-item2-description":"Отображайте сложную информацию в легко читаемом виде и создавайте интерактивные формы для общения с вашими пользователями","web-lelp.css-introduction-what-you-learn-item2-title":"Углубитесь в изучение форм и таблиц","web-lelp.css-introduction-what-you-learn-item3-description":"Узнайте, как переводить, вращать, масштабировать и искажать элементы","web-lelp.css-introduction-what-you-learn-item3-title":"Станьте более продвинутыми в элементах","web-lelp.css-introduction-what-you-learn-title":"Чему вы научитесь","web-lelp.data-ai-footer-button":"Начать обучение","web-lelp.data-ai-footer-title":"Начните изучать аналитику данных с ИИ сегодня","web-lelp.data-ai-headerinfo-description":"Используйте ИИ для развития необходимых навыков работы с данными. Этот курс обеспечит вас компетенцией, необходимой для успешной жизни в современном, ориентированном на данные мире. Вы овладеете основными концепциями анализа данных, интерпретации и визуализации, одновременно интегрируя инструменты и техники ИИ для управления и анализа данных, извлечения актуальных инсайтов и принятия решений на основе данных.","web-lelp.data-ai-headerinfo-title":"Аналитика данных с ИИ","web-lelp.data-ai-meta-description":"Используйте ИИ для развития необходимых навыков работы с данными. Этот курс обеспечит вас компетенцией, необходимой для успешной жизни в современном, ориентированном на данные мире. Вы овладеете основными концепциями анализа данных, интерпретации и визуализации, одновременно интегрируя инструменты и техники ИИ для управления и анализа данных, извлечения актуальных инсайтов и принятия решений на основе данных.","web-lelp.data-ai-meta-title":"Аналитика данных с ИИ | Учитесь с Sololearn","web-lelp.data-ai-signup-description":"Изучайте аналитику данных с ИИ, чтобы начать свою карьеру!","web-lelp.data-ai-signup-title":"Создайте свою бесплатную учетную запись Sololearn","web-lelp.data-ai-what-you-learn-item0-description":"Понять, как данные генерируются из различных источников и как они хранятся в базах данных","web-lelp.data-ai-what-you-learn-item0-title":"Основы данных","web-lelp.data-ai-what-you-learn-item1-description":"Научитесь обобщать, сортировать, фильтровать и группировать данные, чтобы выявлять инсайты","web-lelp.data-ai-what-you-learn-item1-title":"Анализ данных","web-lelp.data-ai-what-you-learn-item2-description":"Создавайте визуализации данных и создавайте истории данных для представления и передачи ваших выводов","web-lelp.data-ai-what-you-learn-item2-title":"Презентация данных","web-lelp.data-ai-what-you-learn-item3-description":"Используйте ИИ для более быстрого развития навыков работы с данными. Повышайте свою продуктивность при анализе и представлении данных. Принимайте более разумные решения","web-lelp.data-ai-what-you-learn-item3-title":"Свобода работы с ИИ","web-lelp.data-ai-what-you-learn-item4-description":"Используйте метрики для управления стратегическими бизнес-решениями","web-lelp.data-ai-what-you-learn-item4-title":"Принятие решений на основе данных","web-lelp.data-ai-what-you-learn-title":"Что вы узнаете","web-lelp.data-fundamentals-footer-button":"Начните учиться","web-lelp.data-fundamentals-footer-title":"Начните изучать ИИ в анализе данных сегодня","web-lelp.data-fundamentals-meta-description":"Используйте ИИ для развития основных навыков работы с данными. Этот курс обеспечит вас основами, необходимыми для начала вашего путешествия в мир данных. Вы освоите базовые концепции, понимая, как работают данные, одновременно интегрируя инструменты и методы ИИ для управления и анализа данных.","web-lelp.data-fundamentals-what-you-learn-item0-description":"Понять, как данные генерируются, хранятся и управляются","web-lelp.data-fundamentals-what-you-learn-item0-title":"Введение в данные","web-lelp.data-fundamentals-what-you-learn-item1-description":"Изучите основные техники анализа и интерпретации данных","web-lelp.data-fundamentals-what-you-learn-item1-title":"Основы анализа данных","web-lelp.data-fundamentals-what-you-learn-item2-description":"Изучите ИИ для развития навыков работы с данными","web-lelp.data-fundamentals-what-you-learn-item2-title":"Использование GenAI","web-lelp.data-fundamentals-what-you-learn-item3-description":"Примените свои навыки работы с данными к реальным сценариям и проектам","web-lelp.data-fundamentals-what-you-learn-item3-title":"Практические приложения данных","web-lelp.data-programming-blog-section-item0-description":"SQL - это общепринятое сокращение для Structured Query Language, стандартного языка для систем управления реляционными базами данных. SQL прослеживает свои корни до 1973 года, когда он был впервые создан командой IBM для манипуляции и извлечения данных, хранящихся в их системе в то время.","web-lelp.data-programming-blog-section-item0-link":"Продолжайте чтение на нашем блоге","web-lelp.data-programming-blog-section-item0-title":"Для чего используется SQL?","web-lelp.data-programming-blog-section-item1-description":"От начального языка всего несколько лет назад до одного из самых популярных и универсальных языков в мире сегодня, Python повсюду. Долго...","web-lelp.data-programming-blog-section-item1-link":"Продолжайте чтение на нашем блоге","web-lelp.data-programming-blog-section-item1-title":"10 причин начать изучать Python прямо сейчас","web-lelp.data-programming-blog-section-item2-description":"Один из самых распространенных методов взлома веб-сайтов, SQL-инъекция - это метод атаки и манипулирования базами данных. От предоставления доступа к защищенным данным до получения возможности манипулировать базой данных целевого приложения, этот инструмент представляет общую угрозу для большинства веб-сайтов и менеджеров приложений. Наше руководство позволит вам изучить эту распространенную угрозу, чтобы вы могли защитить свои собственные приложения от нее.","web-lelp.data-programming-blog-section-item2-link":"Продолжайте чтение на нашем блоге","web-lelp.data-programming-blog-section-item2-title":"ШПАРГАЛКА: Что такое SQL-инъекция?","web-lelp.data-programming-blog-section-title":"Блог","web-lelp.data-programming-footer-button":"Начать обучение","web-lelp.data-programming-footer-title":"Начните изучать программирование данных сегодня","web-lelp.data-programming-headerinfo-description":"Овладейте навыками, которые вам понадобятся для работы с базами данных, игры с данными и принятия более обоснованных решений. Вы научитесь специализироваться на SQL, международном стандартном языке для баз данных, и создавать интерактивные программы и автоматизировать ваши задачи с помощью Python.","web-lelp.data-programming-headerInfo-description":"Овладейте навыками, которые вам понадобятся для работы с базами данных, игры с данными и принятия более обоснованных решений. Вы научитесь специализироваться на SQL, международном стандартном языке для баз данных, и создавать интерактивные программы и автоматизировать ваши задачи с помощью Python.","web-lelp.data-programming-headerinfo-title":"Программирование данных","web-lelp.data-programming-headerInfo-title":"Программирование данных","web-lelp.data-programming-meta-description":"Овладейте навыками, которые вам нужны для работы с базами данных, игры с данными и принятия более обоснованных решений. Вы научитесь специализироваться на SQL, международном стандартном языке для баз данных, и создавать интерактивные программы и автоматизировать свои задачи с помощью Python.","web-lelp.data-programming-meta-title":"Программирование данных | Учиться с Sololearn","web-lelp.data-programming-signup-description":"Изучите программирование данных, чтобы начать свою карьеру с размахом!","web-lelp.data-programming-signup-title":"Создайте ваш бесплатный аккаунт Sololearn","web-lelp.data-programming-what-you-learn-item0-description":"Прежде чем вы узнаете больше о SQL, мы поможем вам понять, как данные хранятся в базе данных.","web-lelp.data-programming-what-you-learn-item0-title":"Структуры баз данных","web-lelp.data-programming-what-you-learn-item1-description":"Выбирать, сортировать и идентифицировать данные из базы данных с помощью SQL-запросов.","web-lelp.data-programming-what-you-learn-item1-title":"SQL запросы","web-lelp.data-programming-what-you-learn-item10-description":"Создавайте и работайте со списками для хранения нескольких элементов в одной переменной. Это означает, что вы можете обрабатывать больше типов данных","web-lelp.data-programming-what-you-learn-item10-title":"Списки","web-lelp.data-programming-what-you-learn-item11-description":"Сохраняйте эффективность и удобство управления своим кодом с помощью встроенных функций и собственных пользовательских функций","web-lelp.data-programming-what-you-learn-item11-title":"Функции","web-lelp.data-programming-what-you-learn-item2-description":"Используйте команду where и логические условия для фильтрации данных.","web-lelp.data-programming-what-you-learn-item2-title":"Где команда и логические условия","web-lelp.data-programming-what-you-learn-item3-description":"Группировка данных с функциями агрегирования.","web-lelp.data-programming-what-you-learn-item3-title":"Агрегатные функции","web-lelp.data-programming-what-you-learn-item4-description":"Создавайте таблицы, добавляя, обновляя и удаляя данные.","web-lelp.data-programming-what-you-learn-item4-title":"Столы","web-lelp.data-programming-what-you-learn-item5-description":"Освойте основные понятия программирования на Python. Это основа для всего остального","web-lelp.data-programming-what-you-learn-item5-title":"Основные концепции","web-lelp.data-programming-what-you-learn-item6-description":"Понимание того, как работать со строками для хранения текстовых данных и обработки специальных символов","web-lelp.data-programming-what-you-learn-item6-title":"Строки","web-lelp.data-programming-what-you-learn-item7-description":"Сделайте свои программы интерактивными, принимая и работая с пользовательскими входными данными","web-lelp.data-programming-what-you-learn-item7-title":"Ввод пользователя","web-lelp.data-programming-what-you-learn-item8-description":"Используйте переменные, чтобы помочь вашей программе хранить данные","web-lelp.data-programming-what-you-learn-item8-title":"Переменные","web-lelp.data-programming-what-you-learn-item9-description":"Начните формировать поток и цель вашей программы с помощью условных операторов if и else","web-lelp.data-programming-what-you-learn-item9-title":"Условные операторы If и Else","web-lelp.data-programming-what-you-learn-title":"Что вы узнаете","web-lelp.genai-in-practice-footer-button":"Начать обучение","web-lelp.genai-in-practice-footer-title":"Начните изучение AI и грамотность работы с данными сегодня","web-lelp.genai-in-practice-headerinfo-description":"Освойте GenAI-инструменты и создавайте, автоматизируйте, станьте продуктивнее. Пишите правильные промпты, организуйте и анализируйте данные, чтобы принимать умные решения.","web-lelp.genai-in-practice-headerInfo-description":"Освойте GenAI-инструменты и создавайте, автоматизируйте, станьте продуктивнее. Пишите правильные промпты, организуйте и анализируйте данные, чтобы принимать умные решения.","web-lelp.genai-in-practice-headerinfo-title":"Генеративный ИИ на практике","web-lelp.genai-in-practice-headerInfo-title":"Генеративный ИИ на практике","web-lelp.genai-in-practice-meta-title":"Генеративный ИИ на практике | Учиться с Sololearn","web-lelp.genai-in-practice-signup-description":"Освойте Генеративный ИИ для быстрого начала вашей карьеры!","web-lelp.genai-in-practice-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.genai-in-practice-what-you-learn-item0-description":"Научитесь автоматизировать задачи и процессы, чтобы повысить свою производительность и выделить время для творчества","web-lelp.genai-in-practice-what-you-learn-item0-title":"Автоматизация задач","web-lelp.genai-in-practice-what-you-learn-item1-description":"Овладейте искусством написания более качественных промптов, чтобы получать именно те результаты, которые вы хотите получить с помощью инструментов Gen AI","web-lelp.genai-in-practice-what-you-learn-item1-title":"Правильные промпты","web-lelp.genai-in-practice-what-you-learn-item2-description":"Создавайте высококачественные изображения в одно мгновение с помощью простого текстового запроса, используя модели искусственного интеллекта, такие как DALL-E и Midjourney","web-lelp.genai-in-practice-what-you-learn-item2-title":"Генерирование изображений","web-lelp.genai-in-practice-what-you-learn-item3-description":"Получите советы по созданию текстов для самых разных целей, включая резюме протоколов собраний, наборы данных и объемную документацию","web-lelp.genai-in-practice-what-you-learn-item3-title":"Резюмирование текстов","web-lelp.genai-in-practice-what-you-learn-item4-description":"Используйте интеллектуальную сегментацию на базе ИИ для персонализированного маркетинга и таргетинга, чтобы проводить более эффективные и релевантные кампании","web-lelp.genai-in-practice-what-you-learn-item4-title":"Интеллектуальная сегментация и таргетинг","web-lelp.genai-in-practice-what-you-learn-item5-description":"Научитесь применять GenAI и предиктивную аналитику в науке о данных, чтобы выявлять новые идеи, прогнозировать тренды и принимать более взвешенные решения.","web-lelp.genai-in-practice-what-you-learn-item5-title":"ИИ для анализа данных","web-lelp.genai-in-practice-what-you-learn-item6-description":"Следите за достижениями GenAI, чтобы ещё быстрее внедрять новые ИИ-инструменты","web-lelp.genai-in-practice-what-you-learn-item6-title":"Что дальше","web-lelp.genai-in-practice-what-you-learn-title":"Что вы узнаете","web-lelp.html-introduction-blog-section-item0-description":"Формы широко используются как важные компоненты веб-сайта. С помощью HTML5 и CSS3 можно создать любой тип формы, подходящей для целей и задач вашего конкретного сайта. Оба языка предлагают ряд отличных функций и атрибутов, которые существенно расширяют границы дизайна форм.","web-lelp.html-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.html-introduction-blog-section-item0-title":"Формы HTML5 и CSS3: 4 полезных дизайна","web-lelp.html-introduction-blog-section-item1-description":"Правильно используя комментарии HTML, вы можете объяснить выбор, который вы сделали, коллеге, проверяющему ваш код, и осуществить необходимые корректировки или исправления, которые другим будет проще увидеть. Это важнейшая \"лучшая практика\" среди опытных программистов HTML и одна из тех, которую вам придется освоить, чтобы работать в команде или привлекать людей к своим проектам. Итак, как это делать? Давайте рассмотрим основы и важные шаги, которые вам понадобятся.","web-lelp.html-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.html-introduction-blog-section-item1-title":"ЛАЙФХАК: Как комментировать в HTML","web-lelp.html-introduction-blog-section-item2-description":"CSS - это неоценимый инструмент для добавления стиля и четкой форматированной информации на веб-страницу, созданную с помощью HTML. CSS используется не только для простой верстки и добавления статических изображений, но и делает возможным добавление динамических элементов, которые улучшают пользовательский опыт и которые могут превратить статическую HTML-страницу в интерактивное приложение, способное впечатлить клиентов и заказчиков. Это руководство проведёт вас через основы и важные шаги добавления CSS в HTML в рамках любого проекта.","web-lelp.html-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.html-introduction-blog-section-item2-title":"ЛАЙФХАК: Как добавить CSS в HTML","web-lelp.html-introduction-blog-section-title":"Что вы узнаете","web-lelp.html-introduction-footer-button":"Начать обучение","web-lelp.html-introduction-footer-title":"Начните изучать HTML сегодня","web-lelp.html-introduction-headerinfo-description":"HTML лежит в основе каждой веб-страницы. Он лёгок для новичков, и знание основ полезно для всех, кто работает в цифровом дизайне, маркетинге, контенте и многом другом. Если вас интересует разработка веб-интерфейсов, этот курс - отличное место для начала! Вам не нужен предварительный опыт программирования, и у нас есть много других курсов, чтобы углубить ваше знание после его завершения, включая CSS и JavaScipt.","web-lelp.html-introduction-headerInfo-description":"HTML лежит в основе каждой веб-страницы. Он лёгок для новичков, и знание основ полезно для всех, кто работает в цифровом дизайне, маркетинге, контенте и многом другом. Если вас интересует разработка веб-интерфейсов, этот курс - отличное место для начала! Вам не нужен предварительный опыт программирования, и у нас есть много других курсов, чтобы углубить ваше знание после его завершения, включая CSS и JavaScipt.","web-lelp.html-introduction-headerinfo-title":"Введение в HTML","web-lelp.html-introduction-headerInfo-title":"Введение в HTML","web-lelp.html-introduction-meta-title":"Введение в HTML | Учиться с Sololearn","web-lelp.html-introduction-signup-description":"Изучайте HTML, чтобы начать свою карьеру!","web-lelp.html-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.html-introduction-what-you-learn-item0-description":"Познакомьтесь с базовой структурой веб-страницы и узнайте, как вы можете помочь веб-браузеру понять ваш контент","web-lelp.html-introduction-what-you-learn-item0-title":"Базовая структура HTML","web-lelp.html-introduction-what-you-learn-item1-description":"Сделайте ваш документ легким для чтения и SEO-оптимизированным, добавив заголовки и абзацы","web-lelp.html-introduction-what-you-learn-item1-title":"Заголовки, абзацы","web-lelp.html-introduction-what-you-learn-item2-description":"Добавьте стиль в свой контент с помощью опций форматирования текста, таких как жирный, курсив, зачеркнутый, цвета и т.д.","web-lelp.html-introduction-what-you-learn-item2-title":"Форматирование текста","web-lelp.html-introduction-what-you-learn-item3-description":"Откройте для себя некоторые из самых полезных элементов и атрибутов. Используйте их для создания разных форматов информации","web-lelp.html-introduction-what-you-learn-item3-title":"Элементы и атрибуты","web-lelp.html-introduction-what-you-learn-item4-description":"Картинка стоит тысячи слов. Узнайте, как добавить изображения на ваши страницы","web-lelp.html-introduction-what-you-learn-item4-title":"Изображения","web-lelp.html-introduction-what-you-learn-item5-description":"Отобразите более сложные данные с использованием списков и таблиц","web-lelp.html-introduction-what-you-learn-item5-title":"Списки и таблицы","web-lelp.html-introduction-what-you-learn-item6-description":"Используйте формы для сбора информации пользователя","web-lelp.html-introduction-what-you-learn-item6-title":"Формы и фреймы","web-lelp.html-introduction-what-you-learn-item7-description":"Оживите свои страницы с помощью аудио и видео элементов","web-lelp.html-introduction-what-you-learn-item7-title":"Аудио и видео элементы","web-lelp.html-introduction-what-you-learn-item8-description":"Создайте свое собственное произведение искусства, используя холст для отображения 2D-форм и узоров","web-lelp.html-introduction-what-you-learn-item8-title":"Холст","web-lelp.html-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.java-intermediate-blog-section-item0-description":"Массивы в Java проще всего представить в виде структур данных, которые хранят фиксированную последовательную коллекцию элементов одного типа. Иначе говоря, массивы используются для хранения коллекции данных, но вы также можете думать о массиве как о коллекции переменных одного типа. Итак, как же инициализировать массивы в Java, чтобы извлечь максимум пользы из языка? Это руководство предлагает пошаговые инструкции по использованию этого конкретного типа объекта Java.","web-lelp.java-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.java-intermediate-blog-section-item0-title":"ЛАЙФХАК: Как инициализировать массивы в Java","web-lelp.java-intermediate-blog-section-item1-description":"Некоторые из самых популярных языков программирования, доступных сегодня разработчикам программного обеспечения, не начинались так. Возможно, наиболее яркими примерами этого явления являются Python и Ruby, которые оба получили огромную популярность среди программистов по всему миру за последние несколько десятилетий и продолжают активно использоваться сегодня. Часто, по мере развития технологий, нишевые языки, которые ранее казались ограниченными в своих возможностях, становятся все более популярными, поскольку разработчики находят для них новые применения в новых секторах, таких как наука о данных или машинное обучение.","web-lelp.java-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.java-intermediate-blog-section-item1-title":"Что такое Groovy?","web-lelp.java-intermediate-blog-section-item2-description":"Несмотря на то, что вокруг Apple часто много ажиотажа и шумихи в США и других западных экономиках, устройства Android остаются гораздо более распространенными и популярными по всему миру. Множество компаний, такие как Samsung LG, Huawei и Google, создают устройства на базе Android, которые успешно существуют благодаря возможностям операционных систем Android. Это также означает, что ввиду важности хороших вариантов на базе операционной системы Android разработчики Android продолжают быть востребованными по всему миру.","web-lelp.java-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.java-intermediate-blog-section-item2-title":"3 языка, которые вы должны знать, чтобы стать разработчиком Android","web-lelp.java-intermediate-blog-section-title":"Чему вы научитесь","web-lelp.java-intermediate-footer-button":"Начать обучение","web-lelp.java-intermediate-footer-title":"Начните изучать Java сегодня","web-lelp.java-intermediate-headerinfo-description":"Итак, вы освоили основы Java и хотите углубить свои навыки? Это здорово! Этот курс даст вам знания, которые вы можете использовать для разработки мобильных приложений, веб-приложений, настольных приложений, игр и многого другого. Вы узнаете, как разрабатывать более сложные и мощные программы на Java. Этот курс идеально подходит в качестве продолжения нашего курса Введение в Java. Мы предлагаем вам быстро ознакомиться с программой этого курса, чтобы убедиться, что вы знакомы с этими концепциями. Если вы готовы, тогда приступайте к изучению Java - средний уровень!","web-lelp.java-intermediate-headerInfo-description":"Итак, вы освоили основы Java и хотите углубить свои навыки? Это здорово! Этот курс даст вам знания, которые вы можете использовать для разработки мобильных приложений, веб-приложений, настольных приложений, игр и многого другого. Вы узнаете, как разрабатывать более сложные и мощные программы на Java. Этот курс идеально подходит в качестве продолжения нашего курса Введение в Java. Мы предлагаем вам быстро ознакомиться с программой этого курса, чтобы убедиться, что вы знакомы с этими концепциями. Если вы готовы, тогда приступайте к изучению Java - средний уровень!","web-lelp.java-intermediate-headerinfo-title":"Java - средний уровень","web-lelp.java-intermediate-headerInfo-title":"Java - средний уровень","web-lelp.java-intermediate-meta-title":"Java - средний уровень | Учите с Sololearn","web-lelp.java-intermediate-signup-description":"Освойте Java для быстрого начала вашей карьеры!","web-lelp.java-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.java-intermediate-what-you-learn-item0-description":"Внедрите принципы объектно-ориентированного программирования для уменьшения сложности ваших программ и их повторного использования.","web-lelp.java-intermediate-what-you-learn-item0-title":"Принципы объектно-ориентированного программирования","web-lelp.java-intermediate-what-you-learn-item1-description":"Напишите один раз, используйте много раз! Определите и используйте методы, чтобы сделать ваш код модульным и читаемым","web-lelp.java-intermediate-what-you-learn-item1-title":"Методы","web-lelp.java-intermediate-what-you-learn-item2-description":"Скройте и защитите свои данные с помощью инкапсуляции","web-lelp.java-intermediate-what-you-learn-item2-title":"Инкапсуляция","web-lelp.java-intermediate-what-you-learn-item3-description":"Используйте классы в качестве чертежей (или шаблонов) для создания объектов программирования. Используйте принцип наследования для создания новых классов, которые основаны на существующих классах.","web-lelp.java-intermediate-what-you-learn-item3-title":"Классы","web-lelp.java-intermediate-what-you-learn-item4-description":"Используйте интерфейсы для определения поведения и добавления гибкости и повторного использования для компонентов программного обеспечения","web-lelp.java-intermediate-what-you-learn-item4-title":"Интерфейсы","web-lelp.java-intermediate-what-you-learn-item5-description":"Прогнозируйте, минимизируйте и обрабатывайте проблемы и ошибки в вашей программе, превращая их в исключения","web-lelp.java-intermediate-what-you-learn-item5-title":"Исключения","web-lelp.java-intermediate-what-you-learn-item6-description":"Увеличьте эффективность вашей программы, выполняя несколько вещей одновременно \u002F многозадачность с помощью потоков Java.","web-lelp.java-intermediate-what-you-learn-item6-title":"Потоки","web-lelp.java-intermediate-what-you-learn-item7-description":"Храните и манипулируйте группами объектов с помощью ArrayList","web-lelp.java-intermediate-what-you-learn-item7-title":"ArrayList","web-lelp.java-intermediate-what-you-learn-item8-description":"Используйте HashMap для определения связей \u002F отношений \u002F ссылок \u002F пар между данными и оптимизации поиска и манипуляции данными","web-lelp.java-intermediate-what-you-learn-item8-title":"HashMap","web-lelp.java-intermediate-what-you-learn-item9-description":"Создавайте программы, которые взаимодействуют с файлами и пользователями, чтобы вводить \u002F выводить данные с помощью класса Scanner.","web-lelp.java-intermediate-what-you-learn-item9-title":"Класс Scanner","web-lelp.java-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.java-introduction-blog-section-item0-description":"Массивы в Java лучше всего понимать как структуры данных, которые хранят фиксированную последовательную коллекцию элементов одного типа. Иными словами...","web-lelp.java-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.java-introduction-blog-section-item0-title":"ЛАЙФХАК: Как инициализировать массивы в Java","web-lelp.java-introduction-blog-section-item1-description":"Некоторые из самых популярных языков программирования, доступных разработчикам программного обеспечения сегодня, не начинались так. Возможно, наиболее яркий пример этого...","web-lelp.java-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.java-introduction-blog-section-item1-title":"Что такое Groovy?","web-lelp.java-introduction-blog-section-item2-description":"Несмотря на то, что вокруг Apple часто много ажиотажа и шумихи в США и других западных экономиках, устройства Android остаются гораздо более распространенными и...","web-lelp.java-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.java-introduction-blog-section-item2-title":"3 языка, которые вы должны знать, чтобы стать разработчиком Android","web-lelp.java-introduction-blog-section-title":"Что вы узнаете","web-lelp.java-introduction-footer-button":"Начать обучение","web-lelp.java-introduction-footer-title":"Начните изучение Введения в Java сегодня","web-lelp.java-introduction-headerinfo-description":"Java популярен, быстр, безопасен и надёжен — он используется на более чем 5,5 миллиардах устройств по всему миру! Он используется для разработки приложений для компьютеров, ноутбуков, дата-центров, игровых консолей, мобильных телефонов и многого другого. Этот курс идеально подходит для тех, кто только начинает своё знакомство с программированием на Java. Если вы хотите повысить свои навыки, вы можете посмотреть наш продвинутый курс Java.","web-lelp.java-introduction-headerInfo-description":"Java популярен, быстр, безопасен и надёжен — он используется на более чем 5,5 миллиардах устройств по всему миру! Он используется для разработки приложений для компьютеров, ноутбуков, дата-центров, игровых консолей, мобильных телефонов и многого другого. Этот курс идеально подходит для тех, кто только начинает своё знакомство с программированием на Java. Если вы хотите повысить свои навыки, вы можете посмотреть наш продвинутый курс Java.","web-lelp.java-introduction-headerinfo-title":"Введение в Java","web-lelp.java-introduction-headerInfo-title":"Введение в Java","web-lelp.java-introduction-meta-title":"Введение в Java | Учиться с Sololearn","web-lelp.java-introduction-signup-description":"Изучите Введение в Java, чтобы начать свою карьеру!","web-lelp.java-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.java-introduction-what-you-learn-item0-description":"Освойте основные концепции программирования на Java. Это строительные блоки для всего остального","web-lelp.java-introduction-what-you-learn-item0-title":"Основные концепции","web-lelp.java-introduction-what-you-learn-item1-description":"Используйте переменные для хранения данных в вашей программе","web-lelp.java-introduction-what-you-learn-item1-title":"Переменные","web-lelp.java-introduction-what-you-learn-item2-description":"Сделайте свои программы интерактивными, принимая и обрабатывая ввод пользователя","web-lelp.java-introduction-what-you-learn-item2-title":"Ввод пользователя","web-lelp.java-introduction-what-you-learn-item3-description":"Узнайте, как работать со строками для хранения текстовых данных и обработки специальных символов","web-lelp.java-introduction-what-you-learn-item3-title":"Строки","web-lelp.java-introduction-what-you-learn-item4-description":"Начните формировать поток и цель вашей программы с помощью условных операторов \"if\" и \"else\"","web-lelp.java-introduction-what-you-learn-item4-title":"Условные операторы \"if\" и \"else\"","web-lelp.java-introduction-what-you-learn-item5-description":"Используйте логические операторы для создания программ, которые принимают решения","web-lelp.java-introduction-what-you-learn-item5-title":"Логические операторы","web-lelp.java-introduction-what-you-learn-item6-description":"Сэкономьте время и минимизируйте ошибки в повторяющихся задачах с помощью циклов","web-lelp.java-introduction-what-you-learn-item6-title":"Циклы","web-lelp.java-introduction-what-you-learn-item7-description":"Создавайте и работайте с массивами для хранения нескольких элементов в одной переменной. Это означает, что вы можете обрабатывать больше типов данных","web-lelp.java-introduction-what-you-learn-item7-title":"Массивы","web-lelp.java-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.javascript-intermediate-footer-button":"Начать обучение","web-lelp.javascript-intermediate-footer-title":"Начните изучать JavaScript сегодня","web-lelp.javascript-intermediate-headerinfo-description":"Вы уже освоили основы JavaScript и хотите расширить свои знания? Тогда вы на правильном пути. Этот курс научит вас создавать более сложные и гибкие программы, а также еще более мощные \u002F интерактивные сайты. Этот курс является продолжением нашего курса Введение в Javascript. Мы рекомендуем вам сначала ознакомиться с предыдущим курсом, прежде чем начать этот курс.","web-lelp.javascript-intermediate-headerInfo-description":"Вы уже освоили основы JavaScript и хотите расширить свои знания? Тогда вы на правильном пути. Этот курс научит вас создавать более сложные и гибкие программы, а также еще более мощные \u002F интерактивные сайты. Этот курс является продолжением нашего курса Введение в Javascript. Мы рекомендуем вам сначала ознакомиться с предыдущим курсом, прежде чем начать этот курс.","web-lelp.javascript-intermediate-headerinfo-title":"JavaScript - средний уровень","web-lelp.javascript-intermediate-headerInfo-title":"JavaScript - средний уровень","web-lelp.javascript-intermediate-meta-title":"JavaScript - средний уровень | Учитесь с Sololearn","web-lelp.javascript-intermediate-signup-description":"Освойте JavaScript для быстрого начала вашей карьеры!","web-lelp.javascript-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.javascript-intermediate-what-you-learn-item0-description":"Создавайте объекты с определенными свойствами и научитесь работать с ними.","web-lelp.javascript-intermediate-what-you-learn-item0-title":"Объекты","web-lelp.javascript-intermediate-what-you-learn-item1-description":"Используйте массивы для хранения нескольких элементов под одним именем переменной и обрабатывайте больше типов данных.","web-lelp.javascript-intermediate-what-you-learn-item1-title":"Массивы","web-lelp.javascript-intermediate-what-you-learn-item2-description":"Узнайте, как работать с датами и задавать интервалы для действий вашей программы.","web-lelp.javascript-intermediate-what-you-learn-item2-title":"Даты и интервалы","web-lelp.javascript-intermediate-what-you-learn-item3-description":"Работайте со структурой страницы (включая выбор элементов и работу с ними).","web-lelp.javascript-intermediate-what-you-learn-item3-title":"Структура страницы","web-lelp.javascript-intermediate-what-you-learn-item4-description":"Создавайте свои собственные анимации и оживляйте элементы!","web-lelp.javascript-intermediate-what-you-learn-item4-title":"Анимации","web-lelp.javascript-intermediate-what-you-learn-item5-description":"Научите вашу программу общаться с пользователями при нажатии на элемент.","web-lelp.javascript-intermediate-what-you-learn-item5-title":"Обработка событий","web-lelp.javascript-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.javascript-introduction-blog-section-item0-description":"Вы прошли этап отбора и теперь готовитесь к собеседованию на должность разработчика JavaScript. Какого рода...","web-lelp.javascript-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.javascript-introduction-blog-section-item0-title":"Поиск работы: 10 главных вопросов на собеседовании по JavaScript","web-lelp.javascript-introduction-blog-section-item1-description":"Если вы изучаете основы языков программирования, методы создания веб-сайтов и способы добавления функций, вы, вероятно, сталкивались с термином Java...","web-lelp.javascript-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.javascript-introduction-blog-section-item1-title":"Для чего используется JavaScript? Вот все, что вам нужно знать","web-lelp.javascript-introduction-blog-section-item2-description":"JavaScript - это мощный, но простой язык программирования, что делает его языком выбора миллионов начинающих программистов. Если вы думаете о...","web-lelp.javascript-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.javascript-introduction-blog-section-item2-title":"10 основ JavaScript","web-lelp.javascript-introduction-blog-section-title":"Что вы узнаете","web-lelp.javascript-introduction-footer-button":"Начать обучение","web-lelp.javascript-introduction-footer-title":"Начните изучать Введение в JavaScript сегодня","web-lelp.javascript-introduction-headerinfo-description":"Хотели когда-нибудь создавать интерактивные сайты, программировать крутые мобильные приложения или создавать простые игры?\nJavaScript позволяет вам делать все это! Неудивительно, что он является одним из самых популярных языков программирования.\nЭтот курс идеально подходит для начинающих — не требуется никакого опыта программирования. К концу этого курса вы узнаете основы использования JavaScript для создания интерактивного сайта.","web-lelp.javascript-introduction-headerInfo-description":"Хотели когда-нибудь создавать интерактивные сайты, программировать крутые мобильные приложения или создавать простые игры?\nJavaScript позволяет вам делать все это! Неудивительно, что он является одним из самых популярных языков программирования.\nЭтот курс идеально подходит для начинающих — не требуется никакого опыта программирования. К концу этого курса вы узнаете основы использования JavaScript для создания интерактивного сайта.","web-lelp.javascript-introduction-headerinfo-title":"Введение в JavaScript","web-lelp.javascript-introduction-headerInfo-title":"Введение в JavaScript","web-lelp.javascript-introduction-meta-title":"Введение в JavaScript | Учитесь с Sololearn","web-lelp.javascript-introduction-signup-description":"Изучите Введение в JavaScript, чтобы начать свою карьеру!","web-lelp.javascript-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.javascript-introduction-what-you-learn-item0-description":"Освойте основные концепции программирования с помощью JavaScript. Это фундамент для всего остального","web-lelp.javascript-introduction-what-you-learn-item0-title":"Основы","web-lelp.javascript-introduction-what-you-learn-item1-description":"Научитесь работать с переменными и использовать их для хранения данных","web-lelp.javascript-introduction-what-you-learn-item1-title":"Переменные","web-lelp.javascript-introduction-what-you-learn-item2-description":"Узнайте, как работать со строками для хранения и обработки данных","web-lelp.javascript-introduction-what-you-learn-item2-title":"Строки","web-lelp.javascript-introduction-what-you-learn-item3-description":"Решайте количественные задачи с помощью арифметических операций","web-lelp.javascript-introduction-what-you-learn-item3-title":"Арифметические операции","web-lelp.javascript-introduction-what-you-learn-item4-description":"Используйте условные операторы \"if\" и \"else\" для выполнения вашей программой различных действий","web-lelp.javascript-introduction-what-you-learn-item4-title":"Условные операторы","web-lelp.javascript-introduction-what-you-learn-item5-description":"Используйте циклы для выполнения одного и того же действия несколько раз, но с разными значениями каждый раз","web-lelp.javascript-introduction-what-you-learn-item5-title":"Циклы","web-lelp.javascript-introduction-what-you-learn-item6-description":"Создавайте свои собственные функции и делайте вашу программу более удобной, эффективной и читаемой","web-lelp.javascript-introduction-what-you-learn-item6-title":"Функции","web-lelp.javascript-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.planning-ai-footer-button":"Начать учиться","web-lelp.planning-ai-footer-title":"Начните изучать планирование проектов с ИИ сегодня","web-lelp.planning-ai-headerinfo-description":"Революционизируйте свои навыки управления проектами с помощью ИИ. Этот курс дает вам возможность использовать возможности ИИ для более эффективного планирования и выполнения проектов. Научитесь эффективно управлять заинтересованными сторонами, разбивать сложные проекты на управляемые задачи, точно оценивать затраты и сроки, оптимизировать распределение ресурсов и проактивно анализировать и снижать риски. Повышайте свою продуктивность и упрощайте свой рабочий процесс, осваивая техники управления проектами на основе ИИ, обеспечивая выполнение ваших проектов в срок, в рамках бюджета и с большим успехом.","web-lelp.planning-ai-headerinfo-title":"Проектирование с использованием ИИ","web-lelp.planning-ai-meta-description":"Революционизируйте свои навыки управления проектами с помощью ИИ. Этот курс дает вам возможность использовать возможности ИИ для более эффективного планирования и выполнения проектов. Научитесь эффективно управлять заинтересованными сторонами, разбивать сложные проекты на управляемые задачи, точно оценивать затраты и сроки, оптимизировать распределение ресурсов и проактивно анализировать и смягчать риски. Повышайте свою продуктивность и оптимизируйте рабочий процесс, освоив методы управления проектами на основе ИИ, обеспечивая выполнение ваших проектов в срок, в пределах бюджета и с большим успехом.","web-lelp.planning-ai-meta-title":"Планирование проектов с ИИ | Учитесь с Sololearn","web-lelp.planning-ai-signup-description":"Изучите планирование проектов с помощью ИИ, чтобы продвинуть свою карьеру!","web-lelp.planning-ai-signup-title":"Создайте вашу бесплатную учетную запись Sololearn","web-lelp.planning-ai-what-you-learn-item0-description":"Используйте инструменты ИИ для оптимизации планирования и повышения эффективности","web-lelp.planning-ai-what-you-learn-item0-title":"Управление проектами на основе ИИ","web-lelp.planning-ai-what-you-learn-item1-description":"Эффективно общаться и поддерживать согласованность среди заинтересованных сторон","web-lelp.planning-ai-what-you-learn-item1-title":"Управление заинтересованными сторонами","web-lelp.planning-ai-what-you-learn-item2-description":"Разбивайте проекты, оценивайте затраты и эффективно распределяйте ресурсы","web-lelp.planning-ai-what-you-learn-item2-title":"Разделение задач и распределение ресурсов","web-lelp.planning-ai-what-you-learn-item3-description":"Определение и минимизация рисков с использованием стратегий на основе ИИ","web-lelp.planning-ai-what-you-learn-item3-title":"Анализ и смягчение рисков","web-lelp.planning-ai-what-you-learn-title":"Что вы узнаете","web-lelp.python-developer-blog-section-item0-description":"Бухгалтерское дело часто недооценивают люди, не работающие в этой профессии. Голливуд часто изображал бухгалтеров заучками...","web-lelp.python-developer-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.python-developer-blog-section-item0-title":"Как Python помогает бухгалтерам использовать Excel","web-lelp.python-developer-blog-section-item1-description":"Python был создан в 1991 году голландским программистом Гвидо Ван Россумом и является одним из наиболее долговечных и широко используемых языков программирования...","web-lelp.python-developer-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.python-developer-blog-section-item1-title":"Для чего используется Python?","web-lelp.python-developer-blog-section-item2-description":"Буквально несколько лет назад Python был языком для начинающих, а сегодня он стал одним из самых популярных и универсальных языков в мире, он везде. Долгое время...","web-lelp.python-developer-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.python-developer-blog-section-item2-title":"10 причин начать изучать Python прямо сейчас","web-lelp.python-developer-blog-section-title":"Что вы узнаете","web-lelp.python-developer-footer-button":"Начать обучение","web-lelp.python-developer-footer-title":"Начните изучать Python сегодня","web-lelp.python-developer-headerinfo-description":"Python - это самый быстрорастущий язык программирования в мире. Он читабелен, его легко освоить, на нём легко программировать. Вы научитесь создавать интерактивные программы и автоматизировать свои задачи, анализировать и визуализировать даже самые сложные данные и создавать модели AI и машинного обучения. Никакого предыдущего опыта программирования не требуется.","web-lelp.python-developer-headerInfo-description":"Python - это самый быстрорастущий язык программирования в мире. Он читабелен, его легко освоить, на нём легко программировать. Вы научитесь создавать интерактивные программы и автоматизировать свои задачи, анализировать и визуализировать даже самые сложные данные и создавать модели AI и машинного обучения. Никакого предыдущего опыта программирования не требуется.","web-lelp.python-developer-headerinfo-title":"Разработчик Python","web-lelp.python-developer-headerInfo-title":"Разработчик Python","web-lelp.python-developer-meta-title":"Разработчик Python | Учитесь с Sololearn","web-lelp.python-developer-signup-description":"Освойте HTML, чтобы начать свою карьеру!","web-lelp.python-developer-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.python-developer-what-you-learn-item0-description":"Освойте основные концепции программирования на Python. Это фундамент для всего остального","web-lelp.python-developer-what-you-learn-item0-title":"Основные концепции","web-lelp.python-developer-what-you-learn-item1-description":"Узнайте, как работать со строками для хранения текстовых данных и обработки специальных символов","web-lelp.python-developer-what-you-learn-item1-title":"Строки","web-lelp.python-developer-what-you-learn-item10-description":"Пишите программы с рекурсивными функциями, чтобы разделить задачи и придать вашему коду более чистый и элегантный вид.","web-lelp.python-developer-what-you-learn-item10-title":"Рекурсивные функции","web-lelp.python-developer-what-you-learn-item11-description":"Реализуйте принципы объектно-ориентированного программирования, чтобы организовать дизайн вашего программного обеспечения вокруг данных.","web-lelp.python-developer-what-you-learn-item11-title":"Объектно-ориентированное программирование","web-lelp.python-developer-what-you-learn-item2-description":"Сделайте свои программы интерактивными, принимая и обрабатывая ввод пользователя","web-lelp.python-developer-what-you-learn-item2-title":"Ввод пользователя","web-lelp.python-developer-what-you-learn-item3-description":"Используйте переменные, чтобы помочь вашей программе хранить данные","web-lelp.python-developer-what-you-learn-item3-title":"Переменные","web-lelp.python-developer-what-you-learn-item4-description":"Начните формировать поток и цель вашей программы с условными операторами \"if\" и \"else\"","web-lelp.python-developer-what-you-learn-item4-title":"Операторы \"If\" и \"Else\"","web-lelp.python-developer-what-you-learn-item5-description":"Создавайте и работайте со списками для хранения нескольких элементов в одной переменной. Это означает, что вы можете обрабатывать больше типов данных","web-lelp.python-developer-what-you-learn-item5-title":"Списки","web-lelp.python-developer-what-you-learn-item6-description":"Сохраняйте эффективность и управляемость вашего кода, используя встроенные функции и свои собственные пользовательские функции","web-lelp.python-developer-what-you-learn-item6-title":"Функции","web-lelp.python-developer-what-you-learn-item7-description":"Используйте словари для установления связей между данными и хранения пар ключ-значение.","web-lelp.python-developer-what-you-learn-item7-title":"Словари","web-lelp.python-developer-what-you-learn-item8-description":"Используйте множества в своем коде для обработки и уменьшения дублирования информации.","web-lelp.python-developer-what-you-learn-item8-title":"Множества","web-lelp.python-developer-what-you-learn-item9-description":"Используйте лямбда-функции для создания простых функций быстрым способом с помощью 1 строки кода.","web-lelp.python-developer-what-you-learn-item9-title":"Лямбда-функции","web-lelp.python-developer-what-you-learn-title":"Что вы узнаете","web-lelp.python-intermediate-blog-section-item0-description":"Python стал одним из самых широко используемых и популярных языков среди разработчиков по всему миру за последние несколько лет. Известный своей универсальностью и гибкостью, Python поддерживает некоторые из самых интересных тенденций в технологиях в настоящее время, от машинного обучения до продвинутой науки о данных и искусственного интеллекта. Вместе с JavaScript, возможно, нет лучшего языка для программистов, если они хотят иметь возможность создавать и строить инновационные программы и приложения в ближайшие годы.","web-lelp.python-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.python-intermediate-blog-section-item0-title":"Настройте свой Python-код для повышения производительности","web-lelp.python-intermediate-blog-section-item1-description":"Python - это универсальный язык программирования высокого уровня, который часто считается одним из самых популярных языков программирования в мире. Поскольку Python разработан для более широкого применения, чем некоторые из его аналогов (например, CSS, HTML или JavaScript), его можно использовать не только для общей веб-разработки, но и для множества сценариев использования программирования, включая... ","web-lelp.python-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.python-intermediate-blog-section-item1-title":"Сколько времени нужно, чтобы освоить Python? Что вам нужно знать","web-lelp.python-intermediate-blog-section-item2-description":"Итак, для чего используется Python? За последние три десятилетия язык стал неотъемлемой частью создания и разработки веб-приложений. Хотя язык изначально создавался в среде, в основном ориентированной на программное обеспечение и десктопные машины, Python эволюционировал вместе с инновациями в технологии, чтобы теперь поддерживать мобильные приложения, процессы высокопроизводительных вычислений, а также бизнес- и образовательные приложения.","web-lelp.python-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.python-intermediate-blog-section-item2-title":"Для чего используется Python?","web-lelp.python-intermediate-blog-section-title":"Что вы узнаете","web-lelp.python-intermediate-footer-button":"Начать обучение","web-lelp.python-intermediate-footer-title":"Начните изучение Python сегодня","web-lelp.python-intermediate-headerinfo-description":"Итак, вы начали изучать Python и влюбились в его простоту и универсальность? Мы вас не виним, это отличный язык! Этот курс поднимет ваши навыки на новый уровень. Вы научитесь создавать более сложные программы, которые используют 4 встроенных типа коллекций данных Python для более эффективного управления ресурсами вычислений, предусматривать, уменьшать и управлять ошибками в вашей программе с помощью исключений, создавать программы, которые взаимодействуют с файлами для чтения и записи информации. Этот курс является продолжением нашего курса Введение в Python. Мы рекомендуем вам ознакомиться с концепциями, описанными там, прежде чем приступить к этому курсу.","web-lelp.python-intermediate-headerInfo-description":"Итак, вы начали изучать Python и влюбились в его простоту и универсальность? Мы вас не виним, это отличный язык! Этот курс поднимет ваши навыки на новый уровень. Вы научитесь создавать более сложные программы, которые используют 4 встроенных типа коллекций данных Python для более эффективного управления ресурсами вычислений, предусматривать, уменьшать и управлять ошибками в вашей программе с помощью исключений, создавать программы, которые взаимодействуют с файлами для чтения и записи информации. Этот курс является продолжением нашего курса Введение в Python. Мы рекомендуем вам ознакомиться с концепциями, описанными там, прежде чем приступить к этому курсу.","web-lelp.python-intermediate-headerinfo-title":"Python - средний уровень","web-lelp.python-intermediate-headerInfo-title":"Python - средний уровень","web-lelp.python-intermediate-meta-title":"Python - средний уровень | Учите с SoloLearn","web-lelp.python-intermediate-signup-description":"Освойте Python для быстрого начала вашей карьеры!","web-lelp.python-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.python-intermediate-what-you-learn-item0-description":"Используйте словари для установления связей между данными и хранения пар ключ-значение.","web-lelp.python-intermediate-what-you-learn-item0-title":"Словари","web-lelp.python-intermediate-what-you-learn-item1-description":"Используйте множества в своем коде, чтобы обрабатывать и уменьшать дублирование информации.","web-lelp.python-intermediate-what-you-learn-item1-title":"Множества","web-lelp.python-intermediate-what-you-learn-item2-description":"Используйте лямбда-функции для создания простых функций быстрым способом с 1 строкой кода.","web-lelp.python-intermediate-what-you-learn-item2-title":"Лямбда-функции","web-lelp.python-intermediate-what-you-learn-item3-description":"Напишите программы с рекурсивными функциями, чтобы разбить задачи и сделать ваш код чистым и элегантным.","web-lelp.python-intermediate-what-you-learn-item3-title":"Рекурсивные функции","web-lelp.python-intermediate-what-you-learn-item4-description":"Реализуйте принципы объектно-ориентированного программирования, чтобы организовать дизайн вашего программного обеспечения вокруг данных.","web-lelp.python-intermediate-what-you-learn-item4-title":"Объектно-ориентированное программирование","web-lelp.python-intermediate-what-you-learn-item5-description":"Создавайте классы в качестве шаблонов для создания различных программных объектов.","web-lelp.python-intermediate-what-you-learn-item5-title":"Классы и объекты","web-lelp.python-intermediate-what-you-learn-item6-description":"Предвидьте, уменьшите и обработайте ошибки, реализовав исключения.","web-lelp.python-intermediate-what-you-learn-item6-title":"Исключения","web-lelp.python-intermediate-what-you-learn-item7-description":"Пишите программы, которые взаимодействуют с файлами для чтения и записи информации.","web-lelp.python-intermediate-what-you-learn-item7-title":"Работа с файлами","web-lelp.python-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.python-introduction-blog-section-item0-description":"Бухгалтерское дело часто недооценивают люди, не работающие в этой профессии. Голливуд часто изображал бухгалтеров заучками...","web-lelp.python-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.python-introduction-blog-section-item0-title":"Как Python помогает бухгалтерам использовать Excel","web-lelp.python-introduction-blog-section-item1-description":"Python был создан в 1991 году голландским программистом Гвидо Ван Россумом и является одним из наиболее долговечных и широко используемых языков программирования...","web-lelp.python-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.python-introduction-blog-section-item1-title":"Для чего используется Python?","web-lelp.python-introduction-blog-section-item2-description":"Буквально несколько лет назад Python был языком для начинающих, а сегодня он стал одним из самых популярных и универсальных языков в мире, он везде. Долгое время...","web-lelp.python-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.python-introduction-blog-section-item2-title":"10 причин начать изучать Python прямо сейчас","web-lelp.python-introduction-blog-section-title":"Блог","web-lelp.python-introduction-footer-button":"Начать обучение","web-lelp.python-introduction-footer-title":"Начните изучать Введение в Python сегодня","web-lelp.python-introduction-headerinfo-description":"Он популярен. Он мощный. Это Python! Python лёгок в изучении и используется в широком спектре областей, включая разработку программного обеспечения и веб-разработку, науку о данных, машинное обучение и многое другое. Если вы только начинаете свой путь в мире программирования, этот курс - отличный выбор; вы будете писать полезный код в кратчайшие сроки!","web-lelp.python-introduction-headerInfo-description":"Он популярен. Он мощный. Это Python! Python лёгок в изучении и используется в широком спектре областей, включая разработку программного обеспечения и веб-разработку, науку о данных, машинное обучение и многое другое. Если вы только начинаете свой путь в мире программирования, этот курс - отличный выбор; вы будете писать полезный код в кратчайшие сроки!","web-lelp.python-introduction-headerinfo-title":"Введение в Python","web-lelp.python-introduction-headerInfo-title":"Введение в Python","web-lelp.python-introduction-meta-description":"Изучайте Python простым путём! Простые ежедневные уроки, увлекательные упражнения для практики и дружественное глобальное сообщество. Идеально для новичков!","web-lelp.python-introduction-meta-title":"Введение в Python | Учитесь с Sololearn","web-lelp.python-introduction-signup-description":"Изучите введение в Python, чтобы начать свою карьеру!","web-lelp.python-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.python-introduction-what-you-learn-item0-description":"Освойте основные концепции программирования на Python. Это основа для всего остального","web-lelp.python-introduction-what-you-learn-item0-title":"Основные концепции","web-lelp.python-introduction-what-you-learn-item1-description":"Узнайте, как работать со строками для хранения текстовых данных и обработки специальных символов","web-lelp.python-introduction-what-you-learn-item1-title":"Строки","web-lelp.python-introduction-what-you-learn-item2-description":"Сделайте свои программы интерактивными, получая и обрабатывая ввод пользователя","web-lelp.python-introduction-what-you-learn-item2-title":"Ввод пользователя","web-lelp.python-introduction-what-you-learn-item3-description":"Используйте переменные, чтобы помочь вашей программе хранить данные","web-lelp.python-introduction-what-you-learn-item3-title":"Переменные","web-lelp.python-introduction-what-you-learn-item4-description":"Начните формировать поток и цель вашей программы с помощью условных операторов \"if\" и \"else\"","web-lelp.python-introduction-what-you-learn-item4-title":"Операторы \"If\" и \"Else\"","web-lelp.python-introduction-what-you-learn-item5-description":"Создавайте и работайте со списками для хранения нескольких элементов в одной переменной. Это означает, что вы можете обрабатывать больше типов данных","web-lelp.python-introduction-what-you-learn-item5-title":"Списки","web-lelp.python-introduction-what-you-learn-item6-description":"Сделайте ваш код эффективным и управляемым с помощью встроенных функций и ваших собственных пользовательских функций","web-lelp.python-introduction-what-you-learn-item6-title":"Функции","web-lelp.python-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.research-ai-footer-button":"Начните учиться","web-lelp.research-ai-footer-title":"Начните учиться исследовать с помощью ИИ сегодня","web-lelp.research-ai-headerinfo-description":"Повышайте свои исследовательские навыки, интегрируя ИИ на каждом этапе процесса. Этот курс научит вас, как определить свои исследовательские цели, идентифицировать надежные источники и обобщать данные с помощью ИИ. Научитесь упрощать задачи, анализировать как количественную, так и качественную информацию, а также обеспечивать точность с помощью технологий, основанных на ИИ. Освойте инструменты, которые сделают ваше исследование более эффективным, действенным и проницательным.","web-lelp.research-ai-headerinfo-title":"Исследования с ИИ","web-lelp.research-ai-meta-description":"Повышайте свои исследовательские навыки, интегрируя ИИ на каждом этапе процесса. Этот курс научит вас определять ваши исследовательские цели, находить надежные источники и обобщать данные с помощью ИИ. Научитесь упрощать задачи, анализировать как количественную, так и качественную информацию, и обеспечивать точность с помощью технологий, основанных на ИИ. Овладейте инструментами, которые сделают ваше исследование более эффективным, результативным и проницательным.","web-lelp.research-ai-meta-title":"Исследования с ИИ | Учитесь с Sololearn","web-lelp.research-ai-signup-description":"Узнайте, как исследовать с помощью ИИ, чтобы продвинуть свою карьеру!","web-lelp.research-ai-signup-title":"Создайте бесплатную учетную запись Sololearn","web-lelp.research-ai-what-you-learn-item0-description":"Используйте ИИ для помощи в планировании вашего исследования","web-lelp.research-ai-what-you-learn-item0-title":"Гиперзарядите ваши гипотезы","web-lelp.research-ai-what-you-learn-item1-description":"Создайте план сбора данных с GenAI","web-lelp.research-ai-what-you-learn-item1-title":"Собирайте данные более эффективно","web-lelp.research-ai-what-you-learn-item2-description":"Применяйте свои навыки в бизнесе, академической среде и не только","web-lelp.research-ai-what-you-learn-item2-title":"Применение в реальном мире","web-lelp.research-ai-what-you-learn-item3-description":"Используйте ИИ для поиска и анализа источников данных","web-lelp.research-ai-what-you-learn-item3-title":"Исследуйте более подробно","web-lelp.research-ai-what-you-learn-item4-description":"Анализируйте данные опросов и транскрипты интервью с легкостью","web-lelp.research-ai-what-you-learn-item4-title":"Интерпретировать данные быстрее","web-lelp.research-ai-what-you-learn-title":"Что вы узнаете","web-lelp.seo-ai-footer-button":"Начать обучение","web-lelp.seo-ai-footer-title":"Начните изучать SEO с помощью ИИ сегодня","web-lelp.seo-ai-headerinfo-description":"Готовы улучшить видимость вашего сайта и привлечь больше трафика? На этом курсе вы узнаете, как поисковые системы обрабатывают запросы и как ИИ может помочь вам оптимизировать вашу стратегию. Изучите, как нацелиться на правильную аудиторию с помощью персон, снизить показатель отказов и создать эффективные ключевые слова, мета-описания и заголовки. Кроме того, вы узнаете, как использовать инструменты ИИ для улучшения вашего контента с помощью расширенных результатов и структурированных данных. Овладейте SEO с помощью ИИ и наблюдайте, как ваш сайт процветает в поисковых рейтингах!","web-lelp.seo-ai-headerinfo-title":"SEO с ИИ","web-lelp.seo-ai-meta-description":"Готовы улучшить видимость вашего веб-сайта и привлечь больше трафика? На этом курсе вы узнаете, как поисковые системы обрабатывают запросы и как ИИ может помочь вам оптимизировать вашу стратегию. Изучите, как нацелиться на правильную аудиторию с помощью персонажей, снизить уровень отказов и создать эффективные ключевые слова, метаописания и заголовки. Кроме того, вы откроете для себя, как использовать инструменты ИИ для улучшения вашего контента с помощью расширенных результатов и структурированных данных. Освойте SEO с ИИ и наблюдайте, как ваш веб-сайт процветает в результатах поиска!","web-lelp.seo-ai-meta-title":"SEO с ИИ | Учись с Sololearn","web-lelp.seo-ai-signup-description":"Изучите SEO с помощью ИИ, чтобы продвинуть свою карьеру!","web-lelp.seo-ai-signup-title":"Создайте свою бесплатную учетную запись Sololearn","web-lelp.seo-ai-what-you-learn-item0-description":"Используйте инструменты ИИ для улучшения релевантности контента, повышения позиций и улучшения пользовательского опыта","web-lelp.seo-ai-what-you-learn-item0-title":"Оптимизация контента с помощью ИИ","web-lelp.seo-ai-what-you-learn-item1-description":"Изучите, как поисковые системы сканируют, индексируют и ранжируют контент, и используйте эти знания для оптимизации вашего веб-сайта","web-lelp.seo-ai-what-you-learn-item1-title":"Понимание процессов поисковых систем","web-lelp.seo-ai-what-you-learn-item2-description":"Создайте впечатляющие ключевые слова, метаописания и заголовки, которые привлекают как поисковые системы, так и пользователей","web-lelp.seo-ai-what-you-learn-item2-title":"Создание эффективных ключевых слов и мета-тегов","web-lelp.seo-ai-what-you-learn-item3-description":"Определите причины высокого коэффициента отказов и используйте стратегии на основе ИИ, чтобы удерживать посетителей и удерживать их на вашем сайте","web-lelp.seo-ai-what-you-learn-item3-title":"Анализ и снижение коэффициента отказов","web-lelp.seo-ai-what-you-learn-title":"Что вы узнаете","web-lelp.sm-ai-footer-button":"Начать обучение","web-lelp.sm-ai-footer-title":"Начните изучать маркетинг в социальных сетях с ИИ сегодня","web-lelp.sm-ai-headerinfo-description":"Разблокируйте силу маркетинга в социальных сетях с помощью ИИ в этом захватывающем курсе! Вы научитесь определять вашу целевую аудиторию, устанавливать SMART-цели и выбирать правильные платформы для максимального воздействия. Узнайте о преимуществах Instagram, Facebook и YouTube, и овладейте искусством создания увлекательного контента с помощью инструментов ИИ. Независимо от того, новичок вы в социальных сетях или хотите улучшить свои навыки, этот курс подготовит вас для достижения реальных результатов. Начните свой путь к маркетинговому успеху уже сегодня!","web-lelp.sm-ai-headerinfo-title":"Маркетинг в социальных сетях с ИИ","web-lelp.sm-ai-meta-description":"Откройте силу маркетинга в социальных сетях с помощью ИИ в этом увлекательном курсе! Вы научитесь определять свою целевую аудиторию, ставить SMART-цели и выбирать правильные платформы для максимального воздействия. Узнайте о преимуществах Instagram, Facebook и YouTube и овладейте искусством создания привлекательного контента с помощью инструментов ИИ. Независимо от того, новичок вы в социальных сетях или хотите улучшить свои навыки, этот курс подготовит вас к достижению реальных результатов. Начните свой путь к маркетинговому успеху сегодня!","web-lelp.sm-ai-meta-title":"Маркетинг в социальных сетях с ИИ | Учитесь с Sololearn","web-lelp.sm-ai-signup-description":"Изучите маркетинг в социальных сетях с помощью ИИ, чтобы продвинуть свою карьеру!","web-lelp.sm-ai-signup-title":"Создайте свою бесплатную учетную запись Sololearn","web-lelp.sm-ai-what-you-learn-item0-description":"Определите вашу целевую аудиторию и сегментируйте ее с помощью ИИ","web-lelp.sm-ai-what-you-learn-item0-title":"Целевая аудитория и сегменты","web-lelp.sm-ai-what-you-learn-item1-description":"Научитесь создавать Конкретные, Измеримые, Достижимые, Актуальные и Своевременные цели, чтобы направлять вашу стратегию маркетинга в социальных сетях","web-lelp.sm-ai-what-you-learn-item1-title":"SMART цели","web-lelp.sm-ai-what-you-learn-item2-description":"Получите представление о сильных сторонах различных социальных медиа-платформ и узнайте, как выбрать лучшие из них в зависимости от вашей аудитории и типа контента.","web-lelp.sm-ai-what-you-learn-item2-title":"Социальные медиа платформы","web-lelp.sm-ai-what-you-learn-item3-description":"Используйте ИИ для создания увлекательного, запоминающегося контента, который резонирует с вашей аудиторией и приносит результаты","web-lelp.sm-ai-what-you-learn-item3-title":"Создайте увлекательный контент","web-lelp.sm-ai-what-you-learn-title":"Что вы узнаете","web-lelp.sql-intermediate-blog-section-item0-description":"Используя SQL для анализа ваших баз данных и следуя стратегии маркетинга, основанной на данных, вы можете быть намного эффективнее в организации, анализе и применении данных к вашим маркетинговым кампаниям.","web-lelp.sql-intermediate-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.sql-intermediate-blog-section-item0-title":"Как маркетологи используют SQL","web-lelp.sql-intermediate-blog-section-item1-description":"SQL-инъекция, будучи одной из самых распространенных техник взлома веб-сайтов, представляет собой способ атаки на базы данных и манипулирования ими. От предоставления доступа к защищенным данным до получения доступа для манипулирования базой данных целевого приложения, этот инструмент является типичной угрозой для большинства владельцев веб-сайтов и приложений. Наше руководство подробно разъяснит вам эту распространенную угрозу, чтобы вы могли защитить свои собственные приложения.","web-lelp.sql-intermediate-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.sql-intermediate-blog-section-item1-title":"ЛАЙФХАК: Что такое SQL-инъекция?","web-lelp.sql-intermediate-blog-section-item2-description":"SQL - это общепринятое сокращение для Structured Query Language - \"язык структурированных запросов\". Это стандартный язык для систем управления реляционными базами данных. SQL уходит своими корнями в далекий 1973 год, когда он был впервые создан командой в IBM для манипулирования и извлечения данных, хранящихся в их системе в то время.","web-lelp.sql-intermediate-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.sql-intermediate-blog-section-item2-title":"Для чего используется SQL?","web-lelp.sql-intermediate-blog-section-title":"Что вы узнаете","web-lelp.sql-intermediate-footer-button":"Начать обучение","web-lelp.sql-intermediate-footer-title":"Начните изучать SQL сегодня","web-lelp.sql-intermediate-headerinfo-description":"Если задать правильные вопросы при анализе данных, вы получите мощные инсайты. Выведите свои навыки работы с запросами к базе данных на следующий уровень с этим вторым курсом SQL. Часто вам нужно несколько таблиц, чтобы сохранить целостность данных и избежать дублирования. В этом курсе мы научим вас легко справляться с более чем одной таблицей. Овладейте процессом манипулирования данными и работой с более сложными многотабличными базами данных. Этот курс следует за нашим курсом Введение в SQL. Пройдитесь по материалам предудыщего курса, и если вы уверены, что они вам уже знакомы, сразу приступайте к курсу SQL - средний уровень!","web-lelp.sql-intermediate-headerInfo-description":"Если задать правильные вопросы при анализе данных, вы получите мощные инсайты. Выведите свои навыки работы с запросами к базе данных на следующий уровень с этим вторым курсом SQL. Часто вам нужно несколько таблиц, чтобы сохранить целостность данных и избежать дублирования. В этом курсе мы научим вас легко справляться с более чем одной таблицей. Овладейте процессом манипулирования данными и работой с более сложными многотабличными базами данных. Этот курс следует за нашим курсом Введение в SQL. Пройдитесь по материалам предудыщего курса, и если вы уверены, что они вам уже знакомы, сразу приступайте к курсу SQL - средний уровень!","web-lelp.sql-intermediate-headerinfo-title":"SQL - средний уровень","web-lelp.sql-intermediate-headerInfo-title":"SQL - средний уровень","web-lelp.sql-intermediate-meta-title":"SQL - средний уровень | Учитесь с Sololearn","web-lelp.sql-intermediate-signup-description":"Освойте SQL, чтобы начать свою карьеру!","web-lelp.sql-intermediate-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.sql-intermediate-what-you-learn-item0-description":"Используйте агрегатные и строковые функции для манипулирования данными.","web-lelp.sql-intermediate-what-you-learn-item0-title":"Манипулирование данными","web-lelp.sql-intermediate-what-you-learn-item1-description":"Извлекайте данные из баз данных, состоящих из нескольких таблиц.","web-lelp.sql-intermediate-what-you-learn-item1-title":"Работа с многотабличными базами данных","web-lelp.sql-intermediate-what-you-learn-item2-description":"Объединяйте данные из разных взаимосвязанных таблиц с помощью запроса на объединение.","web-lelp.sql-intermediate-what-you-learn-item2-title":"Объединение данных из разных таблиц","web-lelp.sql-intermediate-what-you-learn-title":"Что вы узнаете","web-lelp.sql-introduction-blog-section-item0-description":"Используя SQL для анализа ваших баз данных и следуя стратегии маркетинга на основе данных, вы можете быть намного более эффективным в организации, анализе и применении данных к своим маркетинговым кампаниям.","web-lelp.sql-introduction-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.sql-introduction-blog-section-item0-title":"Как маркетологи используют SQL","web-lelp.sql-introduction-blog-section-item1-description":"SQL-инъекция, будучи одной из самых распространенных техник взлома веб-сайтов, представляет собой способ атаки на базы данных и манипулирования ими. От предоставления доступа к защищенным данным до получения доступа для манипулирования базой данных целевого приложения, этот инструмент является типичной угрозой для большинства владельцев веб-сайтов и приложений. Наше руководство подробно разъяснит вам эту распространенную угрозу, чтобы вы могли защитить свои собственные приложения.","web-lelp.sql-introduction-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.sql-introduction-blog-section-item1-title":"ЛАЙФХАК: Что такое SQL-инъекция?","web-lelp.sql-introduction-blog-section-item2-description":"SQL - это общепринятое сокращение для Structured Query Language - \"язык структурированных запросов\". Это стандартный язык для систем управления реляционными базами данных. SQL уходит своими корнями в далекий 1973 год, когда он был впервые создан командой в IBM для манипулирования и извлечения данных, хранящихся в их системе в то время.","web-lelp.sql-introduction-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.sql-introduction-blog-section-item2-title":"Для чего используется SQL?","web-lelp.sql-introduction-blog-section-title":"Что вы узнаете","web-lelp.sql-introduction-footer-button":"Начать обучение","web-lelp.sql-introduction-footer-title":"Начните изучать SQL сегодня","web-lelp.sql-introduction-headerinfo-description":"Данные могут быть мощным инструментом, но только если вы знаете, как их использовать. Вот где на помощь приходит SQL! В этом курсе вы научитесь использовать стандартизированный язык баз данных SQL для обращения к данным, хранящимся в базах данных, и манипулирования ими. Как только вы научитесь использовать SQL, вы сможете присоединиться к ведущим компаниям (и даже правительствам!), которые используют данные для прогнозирования и принятия решений обо всем, от разработки продуктов до функционирования демократии. Для этого курса вам не нужен предыдущий опыт программирования, так что приступайте прямо сейчас!","web-lelp.sql-introduction-headerInfo-description":"Данные могут быть мощным инструментом, но только если вы знаете, как их использовать. Вот где на помощь приходит SQL! В этом курсе вы научитесь использовать стандартизированный язык баз данных SQL для обращения к данным, хранящимся в базах данных, и манипулирования ими. Как только вы научитесь использовать SQL, вы сможете присоединиться к ведущим компаниям (и даже правительствам!), которые используют данные для прогнозирования и принятия решений обо всем, от разработки продуктов до функционирования демократии. Для этого курса вам не нужен предыдущий опыт программирования, так что приступайте прямо сейчас!","web-lelp.sql-introduction-headerinfo-title":"Введение в SQL","web-lelp.sql-introduction-headerInfo-title":"Введение в SQL","web-lelp.sql-introduction-meta-title":"Введение в SQL | Учебный курс с Sololearn","web-lelp.sql-introduction-signup-description":"Освойте SQL для быстрого начала вашей карьеры!","web-lelp.sql-introduction-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.sql-introduction-what-you-learn-item0-description":"Прежде чем вы узнаете больше о SQL, мы поможем вам понять, как данные хранятся в базе данных.","web-lelp.sql-introduction-what-you-learn-item0-title":"Структуры баз данных","web-lelp.sql-introduction-what-you-learn-item1-description":"Выбирайте, сортируйте и идентифицируйте данные из базы данных с помощью SQL-запросов.","web-lelp.sql-introduction-what-you-learn-item1-title":"SQL-запросы","web-lelp.sql-introduction-what-you-learn-item2-description":"Используйте команду where и логические условия для фильтрации данных.","web-lelp.sql-introduction-what-you-learn-item2-title":"Команда where и логические условия","web-lelp.sql-introduction-what-you-learn-item3-description":"Группируйте данные с помощью агрегатных функций.","web-lelp.sql-introduction-what-you-learn-item3-title":"Агрегатные функции","web-lelp.sql-introduction-what-you-learn-item4-description":"Создавайте таблицы путем добавления, обновления и удаления данных.","web-lelp.sql-introduction-what-you-learn-item4-title":"Таблицы","web-lelp.sql-introduction-what-you-learn-title":"Что вы узнаете","web-lelp.tech-for-everyone-blog-section-item0-description":"Созданный в 1991 году голландским программистом Гидо Ван Россумом, Python является одним из наиболее долговечных и широко используемых языков программирования в мире. Он долго выделялся на фоне других языков своей заметной простотой изучения и использования, и поэтому является отличным вариантом как для начинающих, так и для опытных программистов, ищущих более простое решение для различных программных потребностей.","web-lelp.tech-for-everyone-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.tech-for-everyone-blog-section-item0-title":"Для чего используется Python?","web-lelp.tech-for-everyone-blog-section-item1-description":"Облик веб-разработки значительно изменился за последние два десятилетия, особенно по мере того как планшеты и смартфоны становятся основными устройствами для общения и работы, и эта тенденция продолжает расти каждый год. Несмотря на то, что ноутбуки и настольные компьютеры все еще остаются необходимыми для большинства офисных сред, удаленной работы и других профессиональных функций, веб-разработка утратила часть своего прошлого величия, поскольку мобильная разработка стала более популярным выбором для многих новых и опытных программистов.","web-lelp.tech-for-everyone-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.tech-for-everyone-blog-section-item1-title":"3 языка, которые вы должны знать, чтобы стать разработчиком веб-сайтов","web-lelp.tech-for-everyone-blog-section-item2-description":"После того, как в 2016 и 2017 годах он стал мейнстримом, блокчейн выступил как еще одна дестабилизирующая сила в технологии, в частности, в мирах ИТ и финансов. Блокчейн представляет собой публичный электронный реестр, созданный на основе P2P-системы, который предлагает уникальную возможность хранить данные по всему миру на тысячах различных серверов, при этом позволяя любому в сети по всему миру видеть ввод и записи всех остальных в реальном времени.","web-lelp.tech-for-everyone-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.tech-for-everyone-blog-section-item2-title":"Что такое блокчейн?","web-lelp.tech-for-everyone-blog-section-title":"Что вы узнаете","web-lelp.tech-for-everyone-footer-button":"Начать обучение","web-lelp.tech-for-everyone-footer-title":"Начните изучать Tech для всех сегодня","web-lelp.tech-for-everyone-headerinfo-description":"Иногда трудно поспевать за нашим быстро меняющимся цифровым миром. Но понимание того, как работают технологии, дает вам огромное конкурентное преимущество. Это облегчает выбор карьеры, которую вы полюбите, и использование цифровых возможностей. Хотите думать как программист? Этот курс заполнит пробелы в вашем цифровом знании. Изучайте веб-технологии, анализ данных и основы работы компьютеров. Если вы готовы к вызову, вы даже освоите некоторые навыки программирования.","web-lelp.tech-for-everyone-headerInfo-description":"Иногда трудно поспевать за нашим быстро меняющимся цифровым миром. Но понимание того, как работают технологии, дает вам огромное конкурентное преимущество. Это облегчает выбор карьеры, которую вы полюбите, и использование цифровых возможностей. Хотите думать как программист? Этот курс заполнит пробелы в вашем цифровом знании. Изучайте веб-технологии, анализ данных и основы работы компьютеров. Если вы готовы к вызову, вы даже освоите некоторые навыки программирования.","web-lelp.tech-for-everyone-headerinfo-title":"Tech для всех","web-lelp.tech-for-everyone-headerInfo-title":"Tech для всех","web-lelp.tech-for-everyone-meta-title":"Tech для всех | Обучайтесь с Sololearn","web-lelp.tech-for-everyone-signup-description":"Изучите Tech для всех, чтобы начать свою карьеру!","web-lelp.tech-for-everyone-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.tech-for-everyone-what-you-learn-item0-description":"Научитесь думать как программист \n Поймите, как работают машины \n Узнайте, что такое языки программирования \n Получите быстрое и простое введение в алгоритмы","web-lelp.tech-for-everyone-what-you-learn-item0-title":"Компьютеры, код и алгоритмы","web-lelp.tech-for-everyone-what-you-learn-item1-description":"Задавались вопросом, как Интернет справляется с таким количеством информации? В этом модуле вы узнаете: \n - Как информация передаётся в Интернете. \n - Какие технологии используются для создания веб-сайтов. \n - Лучшие профессии в области веб-разработки","web-lelp.tech-for-everyone-what-you-learn-item1-title":"Веб-технологии и языки веба","web-lelp.tech-for-everyone-what-you-learn-item2-description":"Узнайте, как генерируются, хранятся и обрабатываются данные \n Превратите данные в инсайты \n Лучшие работы в области данных","web-lelp.tech-for-everyone-what-you-learn-item2-title":"Базы данных и анализ данных","web-lelp.tech-for-everyone-what-you-learn-title":"Что вы узнаете","web-lelp.web-development-blog-section-item0-description":"Формы широко используются как важные компоненты веб-сайта. С помощью HTML5 и CSS3 можно создать любой тип формы, подходящей для целей и задач вашего конкретного сайта. Оба языка предлагают ряд отличных функций и атрибутов, которые существенно расширяют границы дизайна форм.","web-lelp.web-development-blog-section-item0-link":"Продолжить чтение в нашем блоге","web-lelp.web-development-blog-section-item0-title":"Формы HTML5 и CSS3: 4 полезных дизайна","web-lelp.web-development-blog-section-item1-description":"Правильно используя комментарии HTML, вы можете объяснить выбор, который вы сделали, коллеге, проверяющему ваш код, и осуществить необходимые корректировки или исправления, которые другим будет проще увидеть. Это важнейшая \"лучшая практика\" среди опытных программистов HTML и одна из тех, которую вам придется освоить, чтобы работать в команде или привлекать людей к своим проектам. Итак, как это делать? Давайте рассмотрим основы и важные шаги, которые вам понадобятся.","web-lelp.web-development-blog-section-item1-link":"Продолжить чтение в нашем блоге","web-lelp.web-development-blog-section-item1-title":"ЛАЙФХАК: Как комментировать в HTML","web-lelp.web-development-blog-section-item2-description":"CSS - это неоценимый инструмент для добавления стиля и четкой форматированной информации на веб-страницу, созданную с помощью HTML. CSS используется не только для простой верстки и добавления статических изображений, но и делает возможным добавление динамических элементов, которые улучшают пользовательский опыт и которые могут превратить статическую HTML-страницу в интерактивное приложение, способное впечатлить клиентов и заказчиков. Это руководство проведёт вас через основы и важные шаги добавления CSS в HTML в рамках любого проекта.","web-lelp.web-development-blog-section-item2-link":"Продолжить чтение в нашем блоге","web-lelp.web-development-blog-section-item2-title":"ЛАЙФХАК: Как добавить CSS в HTML","web-lelp.web-development-blog-section-title":"Что вы узнаете","web-lelp.web-development-footer-button":"Начать обучение","web-lelp.web-development-footer-title":"Начните изучать веб-разработку сегодня","web-lelp.web-development-headerinfo-description":"Веб-разработка является основой современных веб-сайтов и приложений. Этот курс охватывает HTML, CSS и JavaScript, основные технологии для создания интерактивных и адаптивных веб-страниц. Идеально подходит для начинающих, этот курс даст вам навыки, необходимые для создания потрясающих веб-сайтов и старта вашей карьеры в веб-разработке.","web-lelp.web-development-headerInfo-description":"Веб-разработка является основой современных веб-сайтов и приложений. Этот курс охватывает HTML, CSS и JavaScript, основные технологии для создания интерактивных и адаптивных веб-страниц. Идеально подходит для начинающих, этот курс даст вам навыки, необходимые для создания потрясающих веб-сайтов и старта вашей карьеры в веб-разработке.","web-lelp.web-development-headerinfo-title":"Веб-разработка","web-lelp.web-development-headerInfo-title":"Веб-разработка","web-lelp.web-development-meta-title":"Веб-разработка | Учитесь с Sololearn","web-lelp.web-development-signup-description":"Изучите веб-разработку, чтобы начать свою карьеру!","web-lelp.web-development-signup-title":"Создайте бесплатный аккаунт на Sololearn","web-lelp.web-development-what-you-learn-item0-description":"Познакомьтесь с базовой структурой веб-страницы и узнайте, как вы можете помочь веб-браузеру понять ваш контент","web-lelp.web-development-what-you-learn-item0-title":"Основы HTML","web-lelp.web-development-what-you-learn-item1-description":"Стилизуйте свои веб-страницы с помощью CSS, чтобы создавать визуально привлекательные и адаптивные дизайны","web-lelp.web-development-what-you-learn-item1-title":"Стилизация CSS","web-lelp.web-development-what-you-learn-item2-description":"Добавляйте интерактивность и динамическое содержимое на ваши веб-страницы с помощью JavaScript","web-lelp.web-development-what-you-learn-item2-title":"JavaScript","web-lelp.web-development-what-you-learn-item3-description":"Создавайте веб-страницы, которые отлично выглядят на любом устройстве благодаря адаптивному дизайну","web-lelp.web-development-what-you-learn-item3-title":"Адаптивный дизайн","web-lelp.web-development-what-you-learn-item4-description":"Узнайте, как манипулировать моделью документа (DOM), чтобы динамически обновлять содержимое веб-страницы","web-lelp.web-development-what-you-learn-item4-title":"Манипулирование DOM","web-lelp.web-development-what-you-learn-item5-description":"Обрабатывайте взаимодействия пользователей и события для создания интерактивных веб-приложений","web-lelp.web-development-what-you-learn-item5-title":"События и обработка событий","web-lelp.web-development-what-you-learn-item6-description":"Создавайте и валидируйте веб-формы для сбора пользовательских данных и улучшения пользовательского опыта","web-lelp.web-development-what-you-learn-item6-title":"Формы и валидация","web-lelp.web-development-what-you-learn-item7-description":"Получайте данные из внешних источников и API с использованием AJAX для создания веб-приложений, основанных на данных","web-lelp.web-development-what-you-learn-item7-title":"AJAX и API","web-lelp.web-development-what-you-learn-item8-description":"Оптимизируйте ваши веб-страницы для улучшения производительности и пользовательского опыта","web-lelp.web-development-what-you-learn-item8-title":"Производительность и оптимизация","web-lelp.web-development-what-you-learn-title":"Что вы узнаете","web-navigation.bits-how-to-earn":"Как заработать больше битов:","web-navigation.bits-title":"Ваши биты","web-navigation.go-to-profile":"Перейти в профиль","web-navigation.help":"Помощь","web-navigation.log-out":"Выйти","web-navigation.nav-item-advanced":"Продвинутый","web-navigation.nav-item-beginner":"Начинающий","web-navigation.nav-item-blog":"Блог","web-navigation.nav-item-code-bits":"Биты кода","web-navigation.nav-item-code-compiler":"Компилятор кода","web-navigation.nav-item-courses":"Курсы","web-navigation.nav-item-discuss":"Обсуждения","web-navigation.nav-item-generative-ai":"Генеративный AI","web-navigation.nav-item-generetive-ai":"Генеративный AI","web-navigation.nav-item-get-pro":"Sololearn PRO","web-navigation.nav-item-intermediate":"Средний уровень","web-navigation.nav-item-leaderboard":"Таблица лидеров","web-navigation.nav-item-learning-paths":"Полные учебные пути","web-navigation.nav-item-programming-languages":"Языки программирования","web-navigation.nav-item-teams":"Teams","web-navigation.pagination-next":"Следующий \u003E","web-navigation.pagination-previous":"\u003C Предыдущий","web-navigation.settings":"Настройки","web-navigation.view-all-compilers":"Посмотреть все компиляторы","web-navigation.view-full-catalog":"Посмотреть полный каталог","web-onboarding.loading":"Создание удивительного кодирования для вас...","web-onboarding.trial-info-info0":"14-дневный бесплатный премиум-опыт обучения","web-onboarding.trial-info-info1":"Расширенные функции отслеживания прогресса","web-onboarding.trial-info-info2":"Больше никакой раздражающей рекламы","web-onboarding.trial-info-info3":"Сертификаты, подтверждающие ваши знания","web-onboarding.trial-info-info4":"Неограниченное обучение с неограниченной практикой","web-onboarding.trial-info-start-button":"НАЧАТЬ МОЙ 14-ДНЕВНЫЙ БЕСПЛАТНЫЙ ПРОБНЫЙ ПЕРИОД","web-onboarding.trial-info-timeline0-text":"Познакомьтесь с PRO и начните достигать своих учебных целей. С вас не будет взиматься плата.","web-onboarding.trial-info-timeline0-title":"Сегодня: Добро пожаловать в PRO","web-onboarding.trial-info-timeline1-text":"Наслаждайтесь нашим премиум-обучением с PRO, абсолютно бесплатно.","web-onboarding.trial-info-timeline1-title":"Следующие 14 дней: Наслаждайтесь преимуществами PRO","web-onboarding.trial-info-timeline2-text":"С вас будет списано $69,99 за 1 год подписки PRO. Вы можете отменить подписку в любое время до указанного дня.","web-onboarding.trial-info-timeline2-title":"День 14: Станьте PRO","web-onboarding.trial-info-title":"Инвестируйте в своё будущее с Sololearn PRO","web-onboarding.trial-info-try-for-free":"Попробуйте Sololearn PRO бесплатно","web-paywall.ai-course-plan-button":"Разблокировать курс","web-paywall.ai-course-plan-link-text":"Дополнительная информация","web-paywall.ai-course-plan-name":"Генеративный ИИ на практике","web-paywall.ai-course-plan-option0":"Пожизненный доступ","web-paywall.ai-course-plan-option1":"Практический опыт","web-paywall.ai-course-plan-option2":"Без рекламы или ожидания","web-paywall.ai-course-plan-option3":"Сертификат по GenAI","web-paywall.ai-course.subtitle":"Курсы по ИИ идут с неограниченной практикой, наставником по ИИ и практическими упражнениями.","web-paywall.ai-course.title":"Добавьте генеративный ИИ в свой стек с Sololearn","web-paywall.annual-plan-button":"Попробовать PRO бесплатно {trial_days} дней","web-paywall.annual-plan-button-no-trial":"Выбрать план","web-paywall.annual-plan-name":"Годовой","web-paywall.annual-plan-option0":"Неограниченная практика","web-paywall.annual-plan-option1":"Бесконечные Жизни","web-paywall.annual-plan-option2":"Бонусные упражнения","web-paywall.annual-plan-option3":"Продвинутые цели и статистика","web-paywall.annual-plan-option4":"Приоритетная поддержка и многое другое","web-paywall.annual-plan-payment":"{annual_price_per_month}\u002Fмес","web-paywall.annual-plan-price":"Оплата за год {price}","web-paywall.annual-plan-trial-info":"Попробуйте {trial_days} дней бесплатно","web-paywall.basic-plan-button":"Текущий тариф","web-paywall.basic-plan-name":"Базовый тариф","web-paywall.basic-plan-options0":"Уроки в миниатюре на ходу","web-paywall.basic-plan-options1":"Помощь от сообщества","web-paywall.basic-plan-options2":"Неограниченная практика","web-paywall.basic-plan-options3":"Интерактивная демонстрация кода","web-paywall.basic-plan-options4":"Постановка и отслеживание целей","web-paywall.basic-plan-payment":"Бесплатно","web-paywall.main-subtitle":"Выберите тариф на \u003Cb\u003Eвсе курсы по программированию\u003C\u002Fb\u003E и присоединяйтесь к нашему глобальному сообществу, насчитывающему более 30 миллионов программистов","web-paywall.monthly-plan-button":"Выбрать тариф","web-paywall.monthly-plan-name":"Месячный","web-paywall.monthly-plan-option0":"Неограниченная практика","web-paywall.monthly-plan-option1":"Бесконечные Жизни","web-paywall.monthly-plan-option2":"Бонусные упражнения","web-paywall.monthly-plan-option3":"Продвинутые цели и статистика","web-paywall.monthly-plan-option4":"Приоритетная поддержка и многое другое","web-paywall.monthly-plan-payment":"{price}\u002Fмес","web-paywall.monthly-plan-price":"Ежемесячная оплата","web-paywall.monthly-plan-trial-info":"Пробный период не включен","web-paywall.offer-modal-info":"Серьезно настроены на программирование? Инвестируйте в свое обучение уже сейчас всего за ${{discountedMonthly}} в месяц (${{discountedPrice}} в год)","web-paywall.offer-modal-price-per-month":"\u002Fм","web-paywall.offer-modal-subscribe-now-button":"Подписаться сейчас (скидка {{discount}}%)","web-paywall.offer-modal-title":"Оплатите сейчас, получите скидку {{discount}}%","web-paywall.offer-modal-try-for-free-button":"Попробуйте бесплатно в течение 14 дней","web-paywall.subtitle":"Выберите тариф и присоединитесь к нашему глобальному сообществу программистов","web-paywall.title":"Инвестируйте в своё обучение с Sololearn","web-playground.activation-required":"Пожалуйста, активируйте ваш аккаунт для выполнения этого действия. Инструкции по активации были отправлены на вашу электронную почту.","web-playground.author-label":"Автор:","web-playground.category-name-1":"Самые популярные","web-playground.category-name-999":"Другое","web-playground.copy-code-modal-title":"Как вы хотели бы назвать вашу копию кода?","web-playground.dark-toggle":"Тёмный","web-playground.input-require-modal-submit-button":"Отправить","web-playground.input-require-modal-title":"Похоже, ваша программа требует ввода","web-playground.learn-more":"Узнайте больше о {{language}}","web-playground.list-choose":"Выберите язык программирования, чтобы начать","web-playground.list-description":"Наш бесплатный онлайн-редактор кода поддерживает все основные языки программирования, будь то редактирование HTML, CSS и JavaScript, запуск Python, C, C++, C#, R или Go или компиляция Java, Kotlin или Swift. Выберите язык, чтобы начать! (Вы можете изменить язык программирования в любое время в компиляторе.)","web-playground.list-meta-description":"Тестируйте свои биты кода онлайн с помощью наших онлайн-редакторов кода. Более 15 языков доступно БЕСПЛАТНО!","web-playground.list-meta-title":"Онлайн-редакторы кода, компиляторы и инструмент для экспериментов | Sololearn","web-playground.list-title":"Бесплатный онлайн-редактор кода, компилятор и инструмент для экспериментов","web-playground.more-xp-needed":"Пройдите уроки, чтобы собрать больше баллов XP и иметь возможность голосовать!","web-playground.profile-help":"Помощь","web-playground.profile-link":"Перейти в профиль","web-playground.profile-logout":"Выйти","web-playground.profile-settings":"Настройки","web-playground.public-toggle":"Публичный","web-playground.register-button":"Регистрация","web-playground.run-button":"Запуск","web-playground.save-button":"Сохранить","web-playground.save-code-modal-cancel-button":"Сбросить","web-playground.save-code-modal-submit-button":"Сохранить","web-playground.save-code-modal-title":"Как вы хотели бы назвать свой код?","web-playground.save-code-modal-title-before-leaving":"Хотите сохранить свой код перед тем, как выйти?","web-playground.something-went-wrong":"Что-то пошло не так","web-playground.start-course":"Начать курс {{courseName}}","web-profile.avatar-upload.actions.change":"Изменить","web-profile.avatar-upload.actions.set":"Установить","web-profile.avatar-upload.actions.upload":"Загрузить","web-profile.avatar-upload.info":"JPG, GIF или PNG. Макс. размер 800 Кб","web-profile.badges-modal.achievements":"Достижения","web-profile.badges-modal.all":"Все","web-profile.badges-modal.next.description":"Сосредоточьтесь на одной из задач ниже или выберите задачу из списка задач, чтобы продолжить движение вперёд!","web-profile.badges-modal.next.title":"Следующие задачи","web-profile.badges-modal.recent":"Недавние","web-profile.badges-modal.recent.description":"Каждый шаг приближает вас к цели. Не останавливайтесь на достигнутом!","web-profile.badges-modal.recent.title":"Ваши недавние достижения","web-profile.badges-modal.see-all":"Смотреть все","web-profile.cancel":"Отмена","web-profile.cancel-subscription-modal.cancel":"Не отменять","web-profile.cancel-subscription-modal.info":"Вы уверены, что хотите отменить свою подписку? Вы потеряете доступ ко всем преимуществам Pro.","web-profile.cancel-subscription-modal.title":"Отменить подписку","web-profile.connect-linkedin-modal.button":"Подключить","web-profile.connect-linkedin-modal.header":"Подключить Linkedin","web-profile.connect-linkedin-modal.info":"Добавьте свой профиль Linkedin, чтобы продемонстрировать ваши достижения за всю жизнь","web-profile.connected-accounts.connect":"Подключить","web-profile.connected-accounts.connected":"Подключено","web-profile.connected-accounts.disconnect":"Отключить","web-profile.connected-accounts.header":"Подключенные аккаунты","web-profile.connected-accounts.public":"Публичный","web-profile.current-subscription-annual-type":"Годовая подписка","web-profile.current-subscription-monthly-type":"Месячная подписка","web-profile.current-subscription-next-payment-headline":"Следующий платеж","web-profile.current-subscription-next-payment-text":"{{nextBillDate}} с вас будет списано {{amount}}$ за подписку Sololearn PRO.","web-profile.current-subscription-payment-method-headline":"Способ оплаты","web-profile.current-subscription-payment-method-text":"{{name}} заканчивается на {{endsWith}}","web-profile.current-subscription-status-active":"Активно","web-profile.current-subscription-status-inactive":"Неактивно","web-profile.delete":"Удалить","web-profile.delete-account-modal.cancel":"Вернуться назад","web-profile.delete-account-modal.description":"Если вы","web-profile.delete-account-modal.info":"Вы уверены, что хотите удалить этот код?","web-profile.delete-account-modal.title":"Вы готовы попрощаться?","web-profile.delete-account.button":"Удалить аккаунт","web-profile.delete-account.caution.header":"Если вы удалите свой аккаунт:","web-profile.delete-account.caution.info-1":"Вы потеряете весь прогресс по курсам","web-profile.delete-account.caution.info-2":"Вы потеряете доступ ко всем сертификатам","web-profile.delete-account.caution.info-3":"Весь созданный вами контент будет удален","web-profile.delete-account.caution.info-4":"Подключенные профили в социальных сетях будут отключены","web-profile.delete-account.caution.info-bold":"Удаление аккаунта необратимо. Это действие не может быть отменено","web-profile.delete-account.caution.info-subscription":"Ваша подписка будет отменена","web-profile.delete-account.caution.info-subscription-highlighted":"(этот процесс может занять до 48 часов)","web-profile.delete-account.important.link":"Как отменить","web-profile.delete-account.important.text-1":"ВАЖНО!","web-profile.delete-account.important.text-2":"Удаление вашего аккаунта","web-profile.delete-account.important.text-3":"не отменяет вашу подписку.","web-profile.delete-account.important.text-4":"Пожалуйста, отмените подписку, чтобы избежать автоматических списаний денежных средств в будущем.","web-profile.delete-account.subtitle":"Вы уверены, что хотите продолжить?","web-profile.delete-account.support-info.link":"Связаться с нами","web-profile.delete-account.support-info.text":"Если вы столкнулись с проблемой, наша служба поддержки будет рада помочь.","web-profile.delete-account.title":"Удалить аккаунт","web-profile.delete-code-modal.title":"Удалить код","web-profile.delete-course-modal.info":"Вы уверены, что хотите удалить этот курс?","web-profile.delete-course-modal.title":"Удалить курс","web-profile.edit":"Редактировать","web-profile.edit.nav-item.connected-accounts":"Подключенные аккаунты","web-profile.edit.nav-item.delete-account":"Удалить аккаунт","web-profile.edit.nav-item.friends-plan":"Тариф Друзья","web-profile.edit.nav-item.info":"Информация","web-profile.edit.nav-item.password":"Пароль","web-profile.edit.nav-item.pro":"Sololearn PRO","web-profile.edit.title":"Редактировать профиль","web-profile.edited-since.day_one":"Отредактировано {{interval}} день назад","web-profile.edited-since.day":"Отредактировано {{interval}} дней назад","web-profile.edited-since.hour_one":"Отредактировано {{interval}} час назад","web-profile.edited-since.hour":"Отредактировано {{interval}} часов назад","web-profile.edited-since.minute_one":"Отредактировано {{interval}} минуту назад","web-profile.edited-since.minute":"Отредактировано {{interval}} минут назад","web-profile.edited-since.month_one":"Отредактировано {{interval}} месяц назад","web-profile.edited-since.month":"Отредактировано {{interval}} месяцев назад","web-profile.edited-since.now":"Изменено только что","web-profile.edited-since.year_one":"Отредактировано {{interval}} год назад","web-profile.edited-since.year":"Отредактировано {{interval}} лет назад","web-profile.empty.description":"Этот пользователь только начал своё путешествие, попробуйте проверить его профиль позже.","web-profile.empty.header":"Пока здесь ничего нет","web-profile.follow":"Следовать","web-profile.form.password.hide":"Скрыть","web-profile.form.password.show":"Показать","web-profile.form.placeholder.describe-yourself":"Опишите себя...","web-profile.form.placeholder.select-country":"Выберите страну...","web-profile.no-courses-started":"Вы еще не начали ни одного курса","web-profile.not-found.description":"Ссылка, по которой вы перешли, могла быть повреждена, либо страница могла быть удалена.","web-profile.not-found.header":"К сожалению, ничего не найдено.","web-profile.not-found.link":"Перейти на главную страницу","web-profile.pro-banner.button":"Начать сегодня","web-profile.pro-banner.message.default":"Получите {{proPlanTrialDays}} дней подписки PRO бесплатно.","web-profile.pro-banner.message.was-pro":"Практикуйтесь ещё 12 месяцев.","web-profile.pro-subscription.cancel":"Отменить подписку","web-profile.pro-subscription.canceled":"Ваша подписка на Sololearn PRO отменена. У вас всё ещё будет доступ к PRO до конца периода подписки.","web-profile.pro-subscription.group.message":"Вы являетесь участником тарифа Друзья. Пожалуйста, свяжитесь с владельцем тарифа для управления вашей подпиской.","web-profile.pro-subscription.heading":"Текущий тариф","web-profile.pro-subscription.mobile":"Пожалуйста, перейдите в AppStore или Play Store, чтобы управлять подпиской.","web-profile.pro.billing-info.annual":"Годовой платеж - ${{amount}}","web-profile.pro.billing-info.monthly":"Месячный платеж - ${{amount}}","web-profile.pro.button.annual":"Попробовать бесплатно","web-profile.pro.button.annual-was-free":"Практикуйтесь ещё 12 месяцев","web-profile.pro.button.default":"Выбрать тариф","web-profile.pro.discount-label.text":"Сохранить","web-profile.pro.loading":"Загрузка...","web-profile.pro.name.annual":"Годовой","web-profile.pro.name.friends":"Тариф Друзья","web-profile.pro.name.monthly":"Месячный","web-profile.reset-progress-modal.info":"Перезапуск этого курса приведёт к удалению всего прогресса.","web-profile.reset-progress-modal.title":"Вы уверены?","web-profile.restart":"Перезапустить","web-profile.subscription-cancelled-modal.button":"Понятно","web-profile.subscription-cancelled-modal.description":"У вас всё ещё есть доступ к Sololearn Pro до {{date}}, и вы всегда можете вернуться.","web-profile.subscription-cancelled-modal.heading":"Жаль, что вы уходите","web-profile.update-info-success":"Информация успешно сохранена","web-profile.update-password.current-password":"Текущий пароль","web-profile.update-password.heading":"Пароль","web-profile.update-password.min-length":"Требуется не менее 6 символов","web-profile.update-password.new-password":"Новый пароль","web-profile.update-password.required":"Требуется","web-profile.update-password.same":"Ваш новый пароль не может совпадать с текущим'","web-profile.update-password.submit":"Изменить","web-profile.user-details-form.bio":"Описание","web-profile.user-details-form.country":"Страна","web-profile.user-details-form.email-address":"Эл. почта","web-profile.user-details-form.heading":"Информация","web-profile.user-details-form.save":"Сохранить","web-profile.user-details-form.user-name":"Имя пользователя","web-profile.user-details.follow":"Подписаться","web-profile.user-details.followers_one":"Подписчик","web-profile.user-details.followers":"Подписчики","web-profile.user-details.following":"Подписки","web-profile.user-details.level":"Уровень","web-profile.widget.badges.empty":"Пока нет достижений.","web-profile.widget.badges.empty-p1":"У вас пока нет достижений.","web-profile.widget.badges.empty-p2":"Выберите следующее задание, чтобы начать!","web-profile.widget.badges.next":"Следующее задание","web-profile.widget.badges.recent":"Недавние достижения","web-profile.widget.badges.see-more":"Посмотреть ещё","web-profile.widget.certificates.title":"Сертификаты","web-profile.widget.codes.add":"Добавить новый","web-profile.widget.codes.empty":"У вас ещё нет сохраненных кодов","web-profile.widget.codes.title":"Биты кода","web-profile.widget.course-progress.title":"Прогресс курса","web-profile.widget.courses-progress.browse":"Просмотр курсов","web-profile.widget.courses-progress.complete":"Завершено","web-profile.widget.courses-progress.delete":"Удалить","web-profile.widget.courses-progress.in-progress":"В процессе","web-profile.widget.courses-progress.restart":"Перезапустить курс","web-profile.widget.courses-progress.title":"Прогресс курсов","web-profile.widget.manage":"Управлять","web-profile.widget.show-all":"Показать все","web-streak.brief-details-current":"Текущий Стрик","web-streak.brief-details-longest":"Самый длинный Стрик","web-streak.brief-details-title":"Стрик","web-streak.buy-saver.disabled.description.after-icon":"которые можно обменять на Спасателей Стрика.","web-streak.buy-saver.disabled.description.before-icon":"Пройдите короткий урок, чтобы получить Биты","web-streak.buy-saver.enabled.description":"Не рискуйте потерять всю свою тяжёлую работу! Получите Спасатель Стрика на случай, если вы пропустите день.","web-streak.buy-strak-saver-description-more-than-freeze-price-after-icon":"и защитить ваш Стрик при помощи \nСпасателей Стрика.","web-streak.buy-strak-saver-description-more-than-freeze-price-before-icon":"Пройдите короткий урок, чтобы получить Биты","web-streak.celebration-achieve":"Маленькие шаги, большие результаты! По уроку \nв день, и ваш Стрик в безопасности.","web-streak.celebration-cta":"Продолжить","web-streak.celebration-days_one":"день серии","web-streak.celebration-days":"дней Стрика","web-streak.celebration-first-achieve":"Проходите по уроку каждый день, чтобы продолжить ваш \nСтрик, выработать привычку к обучению и получать \nнаграды!","web-streak.celebration-title1":"Вы достигли отметки в {{currentStreakDay}} дней.","web-streak.celebration-title2":"Преданность заслуживает награды, наслаждайтесь!","web-streak.celebration-your-reward":"Ваша награда:","web-streak.currently-title":"У вас","web-streak.details-current":"Текущий Стрик","web-streak.details-longest":"Самый длинный Стрик","web-streak.first-lesson-complete-description-1":"Вы изучили {{lessonName}}.","web-streak.first-lesson-complete-description-2":"Вы на шаг ближе к достижению своей цели!","web-streak.first-lesson-complete-title":"Первый урок завершен!","web-streak.first-lesson-reward-bits-info":"помочь вам открыть дополнительные функции","web-streak.first-lesson-reward-title":"Ваша награда:","web-streak.first-lesson-reward-xp-info":"XP позволяет вам подниматься по рейтингу и отслеживать свое обучение","web-streak.freeze-title":"Защитите ваш Стрик","web-streak.saver-cta":"Получить Спасатель Стрика","web-streak.saver-get-for":"Получить за","web-streak.saver-title":"Спасатель Стрика","web-streak.streak-info-day_one":"день","web-streak.streak-info-day":"дней","web-streak.title":"Ваша Серия","web-streak.week-day.friday":"П","web-streak.week-day.monday":"П","web-streak.week-day.saturday":"С","web-streak.week-day.sunday":"В","web-streak.week-day.thursday":"Ч","web-streak.week-day.tuesday":"В","web-streak.week-day.wednesday":"С","yearly_wrapup.button.share":"ПОДЕЛИТЬСЯ ДОСТИЖЕНИЯМИ","yearly_wrapup.earned_xp":"баллов XP достигнуто!","yearly_wrapup.lessons_completed":"уроков пройдено!","yearly_wrapup.minutes_learned":"минут изучения программирования!","yearly_wrapup.share_message":"Мой 2023 в программировании","yearly_wrapup.streak":"дней подряд!","yearly_wrapup.subtitle":"Мои достижения в 2023","yearly_wrapup.title":"Поделитесь с другими своими учебными успехами!","yearly_wrapup.top_percent":"ТОП {{percent}}%"},"supportedLanguages":[{"code":"en","language":"English"},{"code":"ru","language":"Русский"},{"code":"es","language":"Español"},{"code":"fr","language":"Français"},{"code":"pt","language":"Português"},{"code":"de","language":"Deutsch"},{"code":"pl","language":"Polski"}],"activeLanguage":"ru","guid":"a4f881c0-3fca-47e3-bca0-3174ce78f050","clientIp":"8.222.208.146","countryCode":"SG"};</script><title data-react-helmet="true">How to use the get() method | Sololearn: Learn to code for FREE!</title> <meta data-react-helmet="true" name="title" content="How to use the get() method | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" name="description" content="Help v:"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:url" content="https://www.sololearn.com/ru/Discuss/3309367/how-to-use-the-get-method"/><meta data-react-helmet="true" property="og:title" content="How to use the get() method | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" property="og:description" content="Help v:"/><meta data-react-helmet="true" property="og:image" content="https://blob.sololearn.com/avatars/sololearn.png"/><meta data-react-helmet="true" property="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" property="twitter:url" content="https://www.sololearn.com/ru/Discuss/3309367/how-to-use-the-get-method"/><meta data-react-helmet="true" property="twitter:title" content="How to use the get() method | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" property="twitter:description" content="Help v:"/><meta data-react-helmet="true" property="twitter:image" content="https://blob.sololearn.com/avatars/sololearn.png"/> <link data-react-helmet="true" rel="canonical" href="https://www.sololearn.com/ru/Discuss/3309367/how-to-use-the-get-method"/></head> <body> <!-- Google Tag Manager (noscript) --> <noscript> <iframe height="0" width="0" style="display: none; visibility: hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="main"><div class="overlay "></div><nav class="sl-navbar light" style="position:relative"><div class="sl-navbar__container"><div class="sl-navbar__main-logo--desktop"><a href="/ru/"><svg width="169" height="32" viewBox="0 0 169 32" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" class="sol-illustration"><g id="logo.primary"><g id="Logo"><g id="Logo_2" clip-path="url(#clip0_2813_8156)"><g id="Logo_3" clip-path="url(#clip1_2813_8156)"><path id="Vector" d="M21.4906 7.15989C24.9115 7.15989 27.985 8.66049 30.0696 11.0588C30.7778 11.8627 32.1008 11.3133 31.9939 10.2415C31.927 9.54477 31.7934 8.83467 31.593 8.12456C30.5373 4.34628 27.5173 1.39868 23.7356 0.407212C16.1321 -1.60251 9.29028 4.10511 9.29028 11.4071C9.29028 11.8761 9.31701 12.345 9.37046 12.8005C9.50409 13.859 10.9206 14.1269 11.4283 13.1891C13.3526 9.59836 17.1343 7.15989 21.4906 7.15989Z" fill="#FFA310"></path><path id="Vector_2" d="M7.16402 10.5093C7.16402 7.08844 8.66368 4.01498 11.0605 1.93036C11.8638 1.22213 11.3149 -0.100797 10.2437 0.00610591C9.53402 0.0729204 8.82436 0.206549 8.11469 0.39363C4.33877 1.46266 1.39301 4.46932 0.402163 8.25102C-1.59292 15.8679 4.11114 22.7097 11.4086 22.7097C11.8772 22.7097 12.3459 22.683 12.8011 22.6295C13.8589 22.4959 14.1267 21.0794 13.1894 20.5716C9.60096 18.6474 7.16402 14.8657 7.16402 10.5093Z" fill="#149EF2"></path><path id="Vector_3" d="M10.5032 24.8494C7.08428 24.8494 4.01262 23.3497 1.92923 20.9529C1.22141 20.1496 -0.100738 20.6985 0.00610232 21.7697C0.0728775 22.466 0.206428 23.1757 0.406754 23.8853C1.4618 27.6612 4.48004 30.607 8.25952 31.5979C15.8719 33.5929 22.7097 27.8889 22.7097 20.5914C22.7097 20.1228 22.683 19.6541 22.6295 19.1989C22.496 18.1411 21.0804 17.8733 20.5729 18.8106C18.6364 22.4124 14.8569 24.8494 10.5032 24.8494Z" fill="#F20057"></path><path id="Vector_4" d="M24.8494 21.4968C24.8494 24.9157 23.3497 27.9874 20.9529 30.0708C20.1496 30.7786 20.6985 32.1007 21.7697 31.9939C22.466 31.9271 23.1757 31.7936 23.8853 31.5932C27.6612 30.5382 30.607 27.52 31.5979 23.7405C33.5929 16.1281 27.8889 9.29031 20.5914 9.29031C20.1228 9.29031 19.6541 9.31702 19.1989 9.37044C18.1411 9.50399 17.8733 10.9196 18.8106 11.4271C22.4124 13.3636 24.8494 17.1431 24.8494 21.4968Z" fill="#8252DD"></path></g></g><g id="Type"><path id="Vector_5" d="M50.1428 23.7419C48.9373 23.7419 47.9214 23.6094 47.0681 23.331C46.2148 23.0526 45.524 22.7212 44.9822 22.3103C44.4404 21.8993 44.0476 21.4884 43.7768 21.0774C43.5194 20.6665 43.3704 20.3218 43.3569 20.0567C43.3433 19.8446 43.3975 19.6723 43.5465 19.5397C43.6955 19.4071 43.858 19.3541 44.0476 19.3541H46.4315C46.5128 19.3541 46.5805 19.3674 46.6347 19.3806C46.6889 19.3939 46.7701 19.4602 46.8785 19.553C47.1358 19.7651 47.4067 19.9904 47.7047 20.229C47.9892 20.4676 48.3413 20.6665 48.7341 20.8256C49.1405 20.9979 49.6281 21.0774 50.2376 21.0774C51.0232 21.0774 51.6733 20.9316 52.2016 20.6267C52.7298 20.3218 53.0007 19.8844 53.0007 19.3276C53.0007 18.9167 52.8923 18.5852 52.6621 18.3334C52.4318 18.0815 52.0119 17.8429 51.3889 17.6441C50.7658 17.4452 49.8854 17.2199 48.7477 16.9812C47.6235 16.7294 46.7024 16.398 45.9575 16.0135C45.2125 15.6158 44.6707 15.1386 44.305 14.5421C43.9393 13.9588 43.7632 13.2695 43.7632 12.4874C43.7632 11.7185 43.9935 11.0027 44.4675 10.3001C44.9416 9.61077 45.6324 9.0275 46.567 8.59004C47.5015 8.13933 48.6529 7.91397 50.0344 7.91397C51.118 7.91397 52.0526 8.04653 52.8517 8.31166C53.6509 8.57678 54.3145 8.90819 54.8428 9.29262C55.371 9.69031 55.7774 10.0747 56.0618 10.4857C56.3463 10.8834 56.4952 11.228 56.5088 11.5329C56.5223 11.745 56.4682 11.9174 56.3327 12.0499C56.1973 12.1825 56.0347 12.2355 55.8586 12.2355H53.6373C53.5425 12.2355 53.4477 12.2223 53.3664 12.1825C53.2851 12.1427 53.2039 12.0897 53.1226 12.0367C52.9059 11.8378 52.6621 11.639 52.4047 11.4269C52.1474 11.2148 51.8359 11.0159 51.4566 10.8569C51.0909 10.6845 50.6033 10.605 50.0073 10.605C49.2488 10.605 48.6664 10.7641 48.2736 11.0955C47.8673 11.4136 47.6776 11.8246 47.6776 12.315C47.6776 12.6465 47.7724 12.9381 47.9621 13.1767C48.1517 13.4153 48.5309 13.6539 49.1134 13.866C49.6958 14.0781 50.5762 14.3035 51.7546 14.5421C53.0955 14.7807 54.152 15.1254 54.9511 15.5893C55.7367 16.0533 56.3056 16.5836 56.6307 17.1668C56.9558 17.7634 57.1183 18.4262 57.1183 19.142C57.1183 20.0169 56.8474 20.8123 56.3192 21.5149C55.7909 22.2175 55.0053 22.7742 53.9759 23.1719C52.933 23.5431 51.6598 23.7419 50.1428 23.7419Z" fill="#000A23"></path><path id="Vector_6" d="M66.938 20.8388C67.9777 20.8388 68.7908 20.5074 69.3507 19.8578C69.9238 19.2083 70.2304 18.2406 70.2971 16.968C70.3104 16.6763 70.3237 16.2919 70.3237 15.828C70.3237 15.364 70.3104 14.9796 70.2971 14.6879C70.2437 13.4418 69.9238 12.4741 69.3507 11.8113C68.7775 11.1485 67.9777 10.8171 66.938 10.8171C65.8983 10.8171 65.0852 11.1485 64.5254 11.8113C63.9522 12.4741 63.6457 13.4286 63.579 14.6879C63.5657 14.9796 63.5523 15.364 63.5523 15.828C63.5523 16.2919 63.5657 16.6763 63.579 16.968C63.6323 18.2406 63.9522 19.2083 64.5254 19.8578C65.0852 20.5207 65.8983 20.8388 66.938 20.8388ZM66.938 23.7419C65.3652 23.7419 64.0455 23.4635 62.9659 22.92C61.8995 22.3765 61.0731 21.5944 60.5132 20.6002C59.9534 19.606 59.6335 18.4394 59.5535 17.1138C59.5402 16.7559 59.5269 16.3317 59.5269 15.828C59.5269 15.3242 59.5402 14.8868 59.5535 14.5421C59.6335 13.19 59.9667 12.0234 60.5399 11.0424C61.1264 10.0615 61.9395 9.29262 63.0192 8.73586C64.0855 8.19235 65.3918 7.91397 66.9247 7.91397C68.4576 7.91397 69.7639 8.19235 70.8302 8.73586C71.8966 9.27936 72.723 10.0482 73.3095 11.0424C73.8827 12.0367 74.2159 13.2032 74.2959 14.5421C74.3092 14.9 74.3226 15.3242 74.3226 15.828C74.3226 16.3317 74.3092 16.7691 74.2959 17.1138C74.2159 18.4394 73.896 19.606 73.3362 20.6002C72.7763 21.5944 71.9632 22.3765 70.8836 22.92C69.8305 23.4768 68.5109 23.7419 66.938 23.7419Z" fill="#000A23"></path><path id="Vector_7" d="M91.7123 20.8388C92.752 20.8388 93.5651 20.5074 94.1249 19.8578C94.6981 19.2083 95.0046 18.2406 95.0713 16.968C95.0846 16.6763 95.0979 16.2919 95.0979 15.828C95.0979 15.364 95.0846 14.9796 95.0713 14.6879C95.018 13.4418 94.6981 12.4741 94.1249 11.8113C93.5517 11.1485 92.752 10.8171 91.7123 10.8171C90.6726 10.8171 89.8595 11.1485 89.2996 11.8113C88.7265 12.4741 88.4199 13.4286 88.3532 14.6879C88.3399 14.9796 88.3266 15.364 88.3266 15.828C88.3266 16.2919 88.3399 16.6763 88.3532 16.968C88.4066 18.2406 88.7265 19.2083 89.2996 19.8578C89.8595 20.5207 90.6592 20.8388 91.7123 20.8388ZM91.7123 23.7419C90.1394 23.7419 88.8198 23.4635 87.7401 22.92C86.6737 22.3765 85.8473 21.5944 85.2875 20.6002C84.7276 19.606 84.4077 18.4394 84.3277 17.1138C84.3144 16.7559 84.3011 16.3317 84.3011 15.828C84.3011 15.3242 84.3144 14.8868 84.3277 14.5421C84.4077 13.19 84.741 12.0234 85.3141 11.0424C85.9006 10.0615 86.7137 9.29262 87.7934 8.73586C88.8598 8.19235 90.166 7.91397 91.6989 7.91397C93.2318 7.91397 94.5381 8.19235 95.6045 8.73586C96.6708 9.27936 97.4973 10.0482 98.0837 11.0424C98.6569 12.0367 98.9901 13.2032 99.0701 14.5421C99.0835 14.9 99.0968 15.3242 99.0968 15.828C99.0968 16.3317 99.0835 16.7691 99.0701 17.1138C98.9901 18.4394 98.6702 19.606 98.1104 20.6002C97.5506 21.5944 96.7375 22.3765 95.6578 22.92C94.6048 23.4768 93.2851 23.7419 91.7123 23.7419Z" fill="#000A23"></path><path id="Vector_8" d="M113.521 14.6534H120.141V14.5587C120.141 13.7738 120.005 13.0971 119.748 12.5288C119.491 11.9468 119.112 11.4867 118.611 11.1484C118.11 10.8101 117.514 10.6341 116.81 10.6341C116.107 10.6341 115.511 10.8101 115.01 11.1484C114.509 11.4867 114.13 11.9468 113.887 12.5288C113.643 13.1107 113.507 13.7873 113.507 14.5587V14.6534H113.521ZM116.81 24.086C114.59 24.086 112.831 23.45 111.545 22.1643C110.245 20.8922 109.541 19.0652 109.446 16.7105C109.433 16.5075 109.419 16.2504 109.419 15.9526C109.419 15.6414 109.433 15.3978 109.446 15.2218C109.528 13.7197 109.866 12.4205 110.475 11.3243C111.084 10.2281 111.924 9.38908 113.007 8.79362C114.09 8.19817 115.348 7.91397 116.81 7.91397C118.435 7.91397 119.789 8.2523 120.885 8.91542C121.982 9.57854 122.807 10.5123 123.376 11.7032C123.931 12.8941 124.215 14.261 124.215 15.8173V16.4398C124.215 16.6428 124.147 16.8052 124.012 16.9541C123.877 17.0894 123.687 17.1571 123.471 17.1571H113.521V17.4007C113.535 18.1044 113.67 18.7404 113.927 19.3359C114.171 19.9314 114.55 20.405 115.037 20.7569C115.524 21.1223 116.107 21.2982 116.783 21.2982C117.338 21.2982 117.812 21.217 118.191 21.0411C118.57 20.8651 118.882 20.6757 119.125 20.4591C119.369 20.2426 119.531 20.0667 119.64 19.9178C119.816 19.6742 119.965 19.5389 120.073 19.4848C120.181 19.4306 120.344 19.4036 120.574 19.4036H123.146C123.349 19.4036 123.511 19.4577 123.647 19.5795C123.782 19.7013 123.836 19.8502 123.809 20.0261C123.782 20.3509 123.619 20.7298 123.308 21.1899C122.997 21.6501 122.55 22.0967 121.982 22.5432C121.399 22.9763 120.682 23.3417 119.816 23.6394C118.922 23.9507 117.934 24.086 116.81 24.086Z" fill="#000A23"></path><path id="Vector_9" d="M134.669 20.9316L132.852 21.0377C131.676 21.1039 130.673 20.176 130.673 18.9962C130.673 17.9755 131.435 17.1138 132.451 16.968L136.126 16.4775V19.3939C136.126 20.2025 135.485 20.8786 134.669 20.9316ZM139.708 11.3739C139.467 10.6845 139.093 10.088 138.585 9.58426C138.077 9.08052 137.382 8.66958 136.527 8.36468C135.672 8.05979 134.616 7.91397 133.373 7.91397C132.224 7.91397 131.248 8.05979 130.446 8.35143C129.631 8.64306 128.976 9.00098 128.468 9.42518C127.96 9.84938 127.586 10.2868 127.345 10.7243C127.105 11.175 126.985 11.5594 126.958 11.8643C126.958 12.0632 127.011 12.2223 127.118 12.3283C127.225 12.4476 127.385 12.5006 127.613 12.5006H129.951C130.246 12.5006 130.473 12.3681 130.633 12.1162C130.847 11.6522 131.181 11.2678 131.622 10.9894C132.063 10.711 132.638 10.5652 133.346 10.5652C134.349 10.5652 135.057 10.7906 135.471 11.2413C135.885 11.692 136.086 12.3283 136.086 13.1502V13.4418V13.8395V14.1311L130.914 14.5288C128.495 14.7144 126.624 16.7161 126.624 19.1288C126.624 21.674 128.709 23.7419 131.275 23.7419H136.006C138.238 23.7419 140.042 21.9523 140.042 19.7385V15.7882V13.9058V13.5346C140.055 12.779 139.948 12.0499 139.708 11.3739Z" fill="#000A23"></path><path id="Vector_10" d="M103.151 2.75269H105.709C106.048 2.75269 106.323 3.03308 106.323 3.38023V23.1144C106.323 23.4615 106.048 23.7419 105.709 23.7419H103.151C102.812 23.7419 102.538 23.4615 102.538 23.1144V3.38023C102.538 3.03308 102.812 2.75269 103.151 2.75269Z" fill="#000A23"></path><path id="Vector_11" d="M78.0328 2.75269H80.5909C80.9302 2.75269 81.2043 3.03308 81.2043 3.38023V23.1144C81.2043 23.4615 80.9302 23.7419 80.5909 23.7419H78.0328C77.6935 23.7419 77.4194 23.4615 77.4194 23.1144V3.38023C77.4194 3.03308 77.6935 2.75269 78.0328 2.75269Z" fill="#000A23"></path><path id="Vector_12" d="M143.846 23.7419C143.66 23.7419 143.5 23.6749 143.366 23.5541C143.22 23.4066 143.14 23.2054 143.14 22.9908V11.9917C143.14 9.75162 144.939 7.9408 147.165 7.9408C148.551 7.9408 149.644 7.9408 151.644 7.91397C152.07 7.91397 152.43 8.26272 152.43 8.69196V10.0333C152.43 10.4625 152.084 10.8113 151.657 10.8113H148.671C147.818 10.8113 147.125 11.5088 147.125 12.3673V23.031C147.125 23.2322 147.058 23.3932 146.925 23.5273C146.792 23.6614 146.619 23.7285 146.405 23.7285H143.846V23.7419Z" fill="#000A23"></path><path id="Vector_13" d="M153.462 13.9552V22.9633C153.462 23.3929 153.815 23.7419 154.25 23.7419H156.761C157.195 23.7419 157.548 23.3929 157.548 22.9633V13.9015C157.548 12.0891 159.028 10.6258 160.86 10.6258C162.693 10.6258 164.172 12.0891 164.172 13.9015V22.9633C164.172 23.3929 164.525 23.7419 164.96 23.7419H167.471C167.905 23.7419 168.258 23.3929 168.258 22.9633V13.9552C168.258 10.6258 165.53 7.91397 162.15 7.91397H159.557C156.204 7.91397 153.462 10.6258 153.462 13.9552Z" fill="#000A23"></path></g></g></g><defs><clipPath id="clip0_2813_8156"><rect width="32" height="32" fill="white"></rect></clipPath><clipPath id="clip1_2813_8156"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg></a></div><div class="sl-navbar__main-logo--mobile"><a href="/ru/"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" class="sol-illustration"><g id="logo.simplified"><g id="Logo" clip-path="url(#clip0_2813_8103)"><g id="Logo_2" clip-path="url(#clip1_2813_8103)"><path id="Vector" d="M21.4906 7.15989C24.9115 7.15989 27.985 8.66049 30.0696 11.0588C30.7778 11.8627 32.1008 11.3133 31.9939 10.2415C31.927 9.54477 31.7934 8.83467 31.593 8.12456C30.5373 4.34628 27.5173 1.39868 23.7356 0.407212C16.1321 -1.60251 9.29028 4.10511 9.29028 11.4071C9.29028 11.8761 9.31701 12.345 9.37046 12.8005C9.50409 13.859 10.9206 14.1269 11.4283 13.1891C13.3526 9.59836 17.1343 7.15989 21.4906 7.15989Z" fill="#FFA310"></path><path id="Vector_2" d="M7.16402 10.5093C7.16402 7.08844 8.66368 4.01498 11.0605 1.93036C11.8638 1.22213 11.3149 -0.100797 10.2437 0.00610591C9.53402 0.0729204 8.82436 0.206549 8.11469 0.39363C4.33877 1.46266 1.39301 4.46932 0.402163 8.25102C-1.59292 15.8679 4.11114 22.7097 11.4086 22.7097C11.8772 22.7097 12.3459 22.683 12.8011 22.6295C13.8589 22.4959 14.1267 21.0794 13.1894 20.5716C9.60096 18.6474 7.16402 14.8657 7.16402 10.5093Z" fill="#149EF2"></path><path id="Vector_3" d="M10.5032 24.8494C7.08428 24.8494 4.01262 23.3497 1.92923 20.9529C1.22141 20.1496 -0.100738 20.6985 0.00610232 21.7697C0.0728775 22.466 0.206428 23.1757 0.406754 23.8853C1.4618 27.6612 4.48004 30.607 8.25952 31.5979C15.8719 33.5929 22.7097 27.8889 22.7097 20.5914C22.7097 20.1228 22.683 19.6541 22.6295 19.1989C22.496 18.1411 21.0804 17.8733 20.5729 18.8106C18.6364 22.4124 14.8569 24.8494 10.5032 24.8494Z" fill="#F20057"></path><path id="Vector_4" d="M24.8494 21.4968C24.8494 24.9157 23.3497 27.9874 20.9529 30.0708C20.1496 30.7786 20.6985 32.1007 21.7697 31.9939C22.466 31.9271 23.1757 31.7936 23.8853 31.5932C27.6612 30.5382 30.607 27.52 31.5979 23.7405C33.5929 16.1281 27.8889 9.29031 20.5914 9.29031C20.1228 9.29031 19.6541 9.31702 19.1989 9.37044C18.1411 9.50399 17.8733 10.9196 18.8106 11.4271C22.4124 13.3636 24.8494 17.1431 24.8494 21.4968Z" fill="#8252DD"></path></g></g></g><defs><clipPath id="clip0_2813_8103"><rect width="32" height="32" fill="white"></rect></clipPath><clipPath id="clip1_2813_8103"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg></a></div><div class="sl-navbar__content"><ul class="sl-navbar__content-list"><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><button type="button" class="sl-navbar__content-list__wrapper__item__btn">Курсы<div class="sl-navbar__content-list__wrapper__thick "><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-chevron-down-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 9.58579L3.06066 4.64645C2.8654 4.45118 2.54881 4.45118 2.35355 4.64645L1.64645 5.35355C1.45118 5.54881 1.45118 5.8654 1.64645 6.06066L8 12.4142L14.3536 6.06066C14.5488 5.8654 14.5488 5.54881 14.3536 5.35355L13.6464 4.64645C13.4512 4.45118 13.1346 4.45118 12.9393 4.64645L8 9.58579Z" fill="currentColor"></path></g></svg></div></button><a class="sl-navbar__content-list__wrapper__item__link" href="/ru/learn">Курсы</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><button type="button" class="sl-navbar__content-list__wrapper__item__btn">Компилятор кода<div class="sl-navbar__content-list__wrapper__thick "><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-chevron-down-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 9.58579L3.06066 4.64645C2.8654 4.45118 2.54881 4.45118 2.35355 4.64645L1.64645 5.35355C1.45118 5.54881 1.45118 5.8654 1.64645 6.06066L8 12.4142L14.3536 6.06066C14.5488 5.8654 14.5488 5.54881 14.3536 5.35355L13.6464 4.64645C13.4512 4.45118 13.1346 4.45118 12.9393 4.64645L8 9.58579Z" fill="currentColor"></path></g></svg></div></button><a class="sl-navbar__content-list__wrapper__item__link" href="/ru/compiler-playground">Компилятор кода</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><a href="/ru/discuss">Обсуждения</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><a href="/ru/teams">Teams</a></li></div></ul><div class="sl-navbar__action-wrapper"><div class="sl-navigation-actions"><div><div class="sl-navigation-actions__links-wrapper light"><button type="button" sl-test-data="actionButtonsecondary" class="sol-button sl-action-btn sol-button-secondary sol-button-block sol-button-m" tabindex="0">Войти</button><button type="button" sl-test-data="actionButtonprimary" class="sol-button sl-action-btn sol-button-primary sol-button-block sol-button-m" tabindex="0">Регистрация</button></div></div></div></div></div><div class="sl-hamburger light">Menu<div sl-test-data="slHamburgerButton" class="sl-hamburger__button"><span class="arrow first"></span><span class="arrow second"></span><span class="arrow third"></span></div></div></div></nav><div><main class="sl-discuss"><div class="discuss-question-page"><div class="discuss-question-page__question-and-answers"><div class="discuss-question"><div class="discuss-question__container"><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 2</div></div><div class="discuss-question__main"><h1>How to use the get() method</h1><p class="discuss-question__main__description">Help v:</p><div class="discuss-question__main__tags"><a class="discuss-question__main__tags__tag" href="/ru/Discuss/?query=python">python</a></div></div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">26th Nov 2024, 11:36 PM</div><div class="discuss-meta__info__name">Marcos</div></div><img src="https://blob.sololearn.com/avatars/951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg" alt="Marcos - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><div class="discuss-replies-filter"><div class="discuss-replies-filter__replies-count">4 ответов</div><div sl-test-data="select" class="sol-input sol-select sol-input-s sol-select-s discuss-replies-filter__sort"><label for="sort" class="sol-input_label sol-select_label"></label><button type="button" role="combobox" aria-controls="radix-:R1a5b:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" id="sort" class="sol-input_control sol-select_control"><span style="pointer-events:none"></span><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon sol-input_icon sol-select_icon"><g id="icon-chevron-down-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 9.58579L3.06066 4.64645C2.8654 4.45118 2.54881 4.45118 2.35355 4.64645L1.64645 5.35355C1.45118 5.54881 1.45118 5.8654 1.64645 6.06066L8 12.4142L14.3536 6.06066C14.5488 5.8654 14.5488 5.54881 14.3536 5.35355L13.6464 4.64645C13.4512 4.45118 13.1346 4.45118 12.9393 4.64645L8 9.58579Z" fill="currentColor"></path></g></svg></button><div class="sol-select_optionsWrapper"></div><select aria-hidden="true" tabindex="-1" name="sort" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><button type="button" sl-test-data="button" class="sol-button sol-button-primary sol-button-block sol-button-s">Ответ</button></div><div class="discuss-replies"><div class="discuss-reply discuss-reply__active"><div class="discuss-reply__container"><div class="discuss-reply__actions"><svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-reply__actions__best-answer-button discuss-reply__actions__best-answer-button__active"><g id="icon-success"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM27.5859 12.293L17.0001 22.8788L11.9143 17.793C11.7191 17.5977 11.4025 17.5977 11.2072 17.793L9.79301 19.2072C9.59774 19.4025 9.59774 19.7191 9.79301 19.9143L17.0001 27.1214L29.7072 14.4143C29.9025 14.2191 29.9025 13.9025 29.7072 13.7072L28.293 12.293C28.0977 12.0977 27.7812 12.0977 27.5859 12.293Z" fill="currentColor"></path></g></svg><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 11</div></div></div><div class="discuss-reply__content">Hello <a class="" href="/ru/profile/28902231" target="_blank">Marcos</a> this method is used for dictionaries. get.(key, value) key -&gt; required, returns the value of the key value -&gt; optional, a value to return if the key does not exist dict = {&quot;a&quot;:1,&quot;b&quot;:2} print(dict.get(&quot;a&quot;)) #output: 1 print(dict.get(&quot;c&quot;)) #output: None print(dict.get(&quot;c&quot;,0)) #output: 0 Hope this helps.</div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">26th Nov 2024, 11:53 PM</div><div class="discuss-meta__info__name">Denise Roßberg</div></div><img src="https://blob.sololearn.com/avatars/0812bf1e-bd6f-4ad5-b6c2-4dfc855a5b27.jpg" alt="Denise Roßberg - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><div class="discuss-reply"><div class="discuss-reply__container"><div class="discuss-reply__actions"><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 10</div></div></div><div class="discuss-reply__content">The get() method in <a href="/ru/learn/courses/python-introduction" target="_blank">Python</a> is used with dictionaries to retrieve the value associated with the given key. Syntax looks like this: dictionary.get(key,default_value) key:The key we want to lookup in dictionary. default_value:This is optional and returns the provided value if key isn&#x27;t found.If omitted it returns None. It&#x27;s also bit safer than directly accessing key using dictionary[key] as it doesn&#x27;t raise a KeyError if the key isn&#x27;t present.Instead it returns a default value or None if default value isn&#x27;t provided. <a class="" href="https://sololearn.com/compiler-playground/czimJIHJ93gP/?ref=app" target="_blank">https://sololearn.com/compiler-playground/czimJIHJ93gP/?ref=app</a></div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">27th Nov 2024, 12:11 AM</div><div class="discuss-meta__info__name">⚡NB⚡</div></div><img src="https://blob.sololearn.com/avatars/bba79a21-6e2e-4726-9dee-649abd684ea8.jpg" alt="⚡NB⚡ - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><div class="discuss-reply"><div class="discuss-reply__container"><div class="discuss-reply__actions"><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 2</div></div></div><div class="discuss-reply__content">Ty all!</div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">27th Nov 2024, 1:07 PM</div><div class="discuss-meta__info__name">Marcos</div></div><img src="https://blob.sololearn.com/avatars/951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg" alt="Marcos - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><div class="discuss-reply"><div class="discuss-reply__container"><div class="discuss-reply__actions"><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 1</div></div></div><div class="discuss-reply__content">hy@ Marcos..To use the &quot;get()&quot; method, you access it on a dictionary object, provide the key you want to retrieve the value for, and optionally specify a default value to return if the key doesn&#x27;t exist in the dictionary; the syntax is: &quot;dictionary.get(key, default_value)&quot;.</div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">27th Nov 2024, 12:22 PM</div><div class="discuss-meta__info__name">Angel</div></div><div><figure sl-test-data="avatar" class="sol-avatar discuss-meta__avatar sol-avatar-m"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon sol-avatar_image"><g id="icon-avatar"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM12 13.5C13.1935 13.5 14.3381 13.0259 15.182 12.182C16.0259 11.3381 16.5 10.1935 16.5 9C16.5 7.80653 16.0259 6.66193 15.182 5.81802C14.3381 4.97411 13.1935 4.5 12 4.5C10.8065 4.5 9.66193 4.97411 8.81802 5.81802C7.97411 6.66193 7.5 7.80653 7.5 9C7.5 10.1935 7.97411 11.3381 8.81802 12.182C9.66193 13.0259 10.8065 13.5 12 13.5ZM20.2023 18.555C19.1373 16.839 16.7928 15 12.0003 15C7.20784 15 4.86484 16.8375 3.79834 18.555C4.78096 19.7869 6.02871 20.7813 7.44876 21.4643C8.8688 22.1473 10.4246 22.5013 12.0003 22.5C13.5761 22.5013 15.1319 22.1473 16.5519 21.4643C17.972 20.7813 19.2197 19.7869 20.2023 18.555Z" fill="currentColor"></path></g></svg></figure></div></div></div><button type="button" sl-test-data="button" class="sol-button discuss-replies__answer-button sol-button-primary sol-button-block sol-button-s">Ответ</button></div></div><div class="discuss-question-page__sidebar"><div class="discuss-recommended-courses"><div class="discuss-recommended-courses__header"><h3 class="discuss-recommended-courses__title">Часто задают такие вопросы?</h3><p class="discuss-recommended-courses__sub-title">Учитесь эффективнее, бесплатно:</p></div><ul class="discuss-recommended-courses__list"><li><a class="discuss-recommended-courses__item" title="Введение в Python" href="/ru/learn/courses/python-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/d7aa9e6be90c47c3968f99d1a30792e1-Python For Beginners.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Введение в Python</p><p class="discuss-recommended-courses__item-desc">7.1M учащихся</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Введение в Java" href="/ru/learn/courses/java-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/bdee16064033400b8cf3986c7ac1b569-Introduction to Java.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Введение в Java</p><p class="discuss-recommended-courses__item-desc">4.7M учащихся</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Введение в C" href="/ru/learn/courses/c-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/826fc066921946f78912fe0e06f08f01-C Track Introduction.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Введение в C</p><p class="discuss-recommended-courses__item-desc">1.5M учащихся</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Введение в HTML" href="/ru/learn/courses/html-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/0a6fa781db4f41f39f009cb1a75662b3-1014.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Введение в HTML</p><p class="discuss-recommended-courses__item-desc">7.5M учащихся</p></div></a></li></ul><div class="discuss-recommended-courses__footer"><a type="button" sl-test-data="button" class="sol-button sol-button-secondary sol-button-block sol-button-s" href="/ru/learn">Смотреть все курсы</a></div></div><div class="discuss-hot-today"><div class="discuss-hot-today__title">Актуальное сегодня</div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309311/which-is-the-error-in-this-code">Which is the error in this code</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309329/control-flow">Control Flow</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309319/animations">Animations</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309367/how-to-use-the-get-method">How to use the get() method</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309373/why-is-this-platform-infested-with-web-devs">why is this platform infested with web devs</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309359/game-dev-path">Game Dev Path</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309376/so-this-what-im-trying-to-solve-">So this what I&#x27;m trying to solve </a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309389/how-to-get-account-back">How to get account back?</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309443/php-tutorial-idea">PHP Tutorial Idea</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/ru/Discuss/3309356/problem-whit-javascript">Problem whit Javascript</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div></div></div></div><div class="discuss-notification"></div></main></div></div> <script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[5864,2431,1617]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["MicroFrontends-Discuss-Discuss"]}</script> <script async data-chunk="main" src="/web/main-bundle-6c19d28a.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/5864-bundle-5d0867cf.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/2431-bundle-bd5475e2.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/1617-bundle-68ba9846.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10