CINXE.COM

Telerik & Kendo UI - .NET Components Suites & JavaScript UI Libraries

<!doctype html> <html id="html" lang="en"> <head> <meta charset="utf-8" /><script type="text/html" id="sf-tracking-consent-manager"> <div id="tracking-consent-dialog" style="display:none" /> </script><script type="text/javascript" src="/WebResource.axd?d=DzHrpQl5URXarFHAtrmzFpt6hpdYvmVwc29NQZNtMGYSoltUbAFJEjMHfeT-tzVeK6OZukCFlV6BUAzSF-hYBiteasUOhQP_tGcrTDu8m-w3KCOWNLkTXCR0J5idbgmxGzpR0EpgjCZ5_eBWd3lCL6thd1nxNHa5rJpeKjowO8ZlICp89mZWQ717VGriGsdw0&amp;t=638412637900000000"> </script> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="shortcut icon" href="/favicon.ico?v=rebv1" /> <link href="https://dtzbdy9anri2p.cloudfront.net/cache/96f6f06b026d9ce2d28359da3ac185a0419e72b5/telerik/css/style.css" rel="stylesheet" type="text/css"><link href="https://dtzbdy9anri2p.cloudfront.net/cache/cac0cf315ad06a4503e8e2e92c9d4a14db9ec8e1/telerik/css/home.css" rel="stylesheet" type="text/css"> <title> Telerik &amp; Kendo UI - .NET Components Suites &amp; JavaScript UI Libraries </title> <link itemprop="sameAs" href="https://en.wikipedia.org/wiki/Telerik" /><meta property="og:title" content="Telerik &amp; Kendo UI - .NET Components Suites &amp; JavaScript UI Libraries" /><meta property="og:description" content="Save time building sleek web, mobile and desktop apps with professional .NET UI Components, JavaScript UI Libraries, Reporting and Automated Testing solutions." /><meta property="og:url" content="https://www.telerik.com/" /><meta property="og:type" content="website" /><meta property="og:site_name" content="Telerik.com" /><style type="text/css" media="all">@media only screen and (max-width:960px){.overlay-boxes .col-4{height:135px;margin-bottom:20px}.overlay-boxes .col-4:not(.is-active) .Box-aside{min-width:100%}}</style><style type="text/css" media="all">.Box-groupHeading{margin-top:-30px;width:250px}button.Box{text-align:left;align-items:normal}.is-active button.Box{outline:none}.Box-content{visibility:hidden}.is-active .Box .Box-content{visibility:visible}</style><style type="text/css" media="all">.StoryTabs-item{opacity:inherit!important}.StoryTabs-item h3{border-bottom:2px solid #3d57d8}.StoryTabs-item.is-active h3{border-bottom:2px solid #000}.StoryTabs-item h3 button{color:#3d57d8!important}.StoryTabs-item.is-active h3 button{color:#000!important}.StoryTabs-progress{background:#3d57d8!important}.StoryTabs-item.is-active .StoryTabs-progress{background:#000!important}.Story-animation:hover:before{background:none!important}.Story-controls{opacity:1 !important;left:0;bottom:-40px;transform:translateX(0);padding:0}@media only screen and (max-width:620px){.Story-controls{bottom:-10px}}</style><style type="text/css" media="all">.Sctn-awards a{text-decoration:underline!important;text-decoration-color:#000!important}</style><style type="text/css" media="all">html body .tlrk{line-height:1.25}.sf_cols{width:100%}</style><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.5.9/lottie.min.js"></script><style type="text/css" media="all">.WordsToggle{position:relative;display:inline-block;width:auto}.WordsToggle .Word{display:inline-block;color:#000;background-color:#fff;text-align:center;white-space:nowrap;padding:0 5px}@keyframes expandY{0%,55%,100%{transform:scaleY(0);opacity:0}10%,45%{transform:scaleY(1);opacity:1}}.Word--1{animation:4s linear 0s infinite normal expandY}.Word--2{position:absolute;top:0;right:0;left:0;opacity:0;animation:4s linear 2s infinite normal expandY}.Section-decorElement{background-size:100% 100%;background-position:top center;position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s all}.Section-decorElement--1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='788'%3E%3Cdefs%3E%3ClinearGradient x1='58.289%25' y1='57.511%25' x2='62.081%25' y2='46.443%25' id='a'%3E%3Cstop stop-color='%235656D9' offset='0%25'/%3E%3Cstop stop-color='%23282F89' stop-opacity='.8' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1.183 363.416l124.624 71.282a100 100 0 0049.65 13.196h396.529a100 100 0 008.379-.351l564.345-47.452a100 100 0 0158.756 13.265l406.442 237.026c36.035 21.015 81.33 17.453 113.637-8.936l197.638-161.434V1151h-1920V363.416z' transform='translate(-1.183 -363)' fill='url(%23a)' fill-rule='evenodd' opacity='.9'/%3E%3C/svg%3E");top:-80px;height:calc(100% + 30px)}.Section-decorElement--2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='731'%3E%3Cpath d='M672.926 22.6l380.39 310.617c28.498 23.27 67.473 29.013 101.471 14.95L1683.63 129.42a100 100 0 0171.917-1.746L1920 186.526V731H0V4.504L608.947.06a100 100 0 0163.98 22.54z' fill='%23282F89' fill-rule='evenodd'/%3E%3C/svg%3E%0A");z-index:1;top:-34px;height:120%}.Section-decorElement--3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0' y='0' width='1920' height='500' viewBox='0 0 1920 500' xml:space='preserve'%3E%3Cpattern y='500' width='50' height='50' patternUnits='userSpaceOnUse' id='New_Pattern_Swatch_1' viewBox='0 -50 50 50' overflow='visible'%3E%3Cpath fill='none' d='M0-50h50V0H0z'/%3E%3Cpath style='fill:none;stroke:%23282f89;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10' d='M25-28v6M22-25h6'/%3E%3C/pattern%3E%3Cg id='Homepage-V2-IMPLEMENTATION'%3E%3Cg id='t.com_V2.4' transform='translate(0 -258)'%3E%3Cg id='Hero-Background' transform='translate(-1 -1)'%3E%3Cpath id='Pattern' d='M1 325.9c29-30.5 75.1-37.5 111.9-17l217.8 121.7c28 15.7 61.8 16.9 91 3.4l340.1-158.1c24.6-11.4 52.8-12.4 78.1-2.6l428.6 165.3c27.9 10.8 59.2 8.5 85.3-6.3l281.1-159.4c17.1-9.7 36.6-14.1 56.2-12.8L1921 276v422.8l-185.8-58.5c-16.5-5.2-34.1-6-51-2.4l-553.8 118.9c-6.9 1.5-13.9 2.2-21 2.2h-814c-16 0-31.8-3.9-46.1-11.2L1.4 619 1 325.9z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23New_Pattern_Swatch_1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;z-index:1;top:-100px;height:50%}.Section-decor .container{position:relative;z-index:2}.Boxes .Box-bundle .List li{padding-left:15px}.Section.Section--resources{margin-bottom:-2%}.TK-Dash-Title{font:500 16px Metric,Consolas,Helvetica,Arial,sans-serif !important}.TK-Nav.is-faded{z-index:2 !important}.TK-Nav--Loading>.TK-Bar{background:none !important}.TK-Nav--Loading{background:none !important}.Section--hero{z-index:auto !important}.BulletCheck.BulletCheck--custom{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAXCAMAAAC27AbQAAAAPFBMVEUAAAAAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdwAtdx2AbjhAAAAE3RSTlMAJOTrLR2WeFkE9tzNtKWHaUbPNDTpOgAAAHFJREFUKM+10UsOgCAMRVGQPyKo3f9e5TMgSvJIjN5hcwZtyn5PnnxKBAk5JURhTlb1BVkg4ZXw++xBlpFYMjOy55HBhEXKJUiY0wVpQEoVRQdILhW0OUBypiJZiBhIP64Ff207Acg3Ajt8WxejoNjrLihtB/T9/p8wAAAAAElFTkSuQmCCeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxRjRGQTdEMTI3ODExRUFCRDMxQzVFNEJDMzBCQjlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxRjRGQTdFMTI3ODExRUFCRDMxQzVFNEJDMzBCQjlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzFGNEZBN0IxMjc4MTFFQUJEMzFDNUU0QkMzMEJCOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzFGNEZBN0MxMjc4MTFFQUJEMzFDNUU0QkMzMEJCOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EczDUAAABO0lEQVR42mL8//8/w2ABTAyDCNDFMYzb7uoC8XkgVhlQx4AcAqT2AbEBEB+H8unvGCSHiECFQPQCujsGi0NA4C4QB9DVMXgc4vjfS/kxTn3Uzto4HPIUiC3xOYTqIQPNLdgc4kDIIRiOIZT1iHDIARwOuUNSOQM0LAZI3QbSFRQ4RJpch8AdAzQsE0gthoq1k+IgajkEOWRs0MRBDmqnp0OQHRMPxHPQ5CqAlk2hl0MwsjbU8mw0NctAjgVa8IeWDsHITUCDcoBUB5qaKCDeAHQACy0dgrPQgyZg9DSzFYgrgXg7mkPeQAu0OxSXU7hKYGgOm0ZAP8ghTkCHXKZKoYmvOoCWPYvp4RCC1QHQoiVAKgSIv9PaIURXlMAQcgMlYiDmpFZiJbuiBFq8C9oOOUetxEqXJgQlACDAAGjDqeqy5zo1AAAAAElFTkSuQmCC')}@media only screen and (max-width:960px){.Section--recognition .u-tac{text-align:left !important}.row--separated.Resources [class*=col-] [class*=col-]{padding-left:15px !important}.Section-decorElement{background-size:cover}.overlay-boxes .is-active .Box-aside{min-height:120px}}</style><meta name="twitter:title" content="Telerik &amp; Kendo UI - .NET Components Suites &amp; JavaScript UI Libraries" /><meta name="twitter:description" content="Save time building sleek web, mobile and desktop apps with professional .NET UI Components, JavaScript UI Libraries, Reporting and Automated Testing solutions." /><meta name="twitter:url" content="https://www.telerik.com/" /><meta property="og:image" content="https://www.telerik.com/sfimages/default-source/logos/telerik1200x630.png" /><meta name="twitter:image" content="https://www.telerik.com/sfimages/default-source/logos/telerik1200x630.png" /><meta property="fb:app_id" content="472070859628573" /><meta name="twitter:site" content="@Telerik" /><meta name="twitter:creator" content="@Telerik" /><meta name="twitter:card" content="summary_large_image" /><script type="application/json" id="sf-insight-metadata"> {"contentMetadata":"{\"Id\":\"273401fc-5112-640e-a4c7-ff0100821d28\",\"ContentType\":\"Page\",\"Title\":\"Home\",\"CanonicalTitle\":\"Home\",\"DefaultLanguage\":\"en\",\"CreatedOn\":\"2013-09-18T11:59:47Z\",\"ModifiedOn\":\"2025-03-04T11:33:22Z\",\"SiteName\":\"TelerikCom\",\"PageHierarchies\":[{\"Id\":\"2b1e6735-3166-4c50-8ba7-163446feac0e\",\"Title\":\"Progress Telerik\",\"Parent\":{\"Id\":\"20ce8493-e2c1-4625-8f09-a2a99b6a96d9\",\"Title\":\"Products Taxonomy\"}}],\"PageId\":\"273401fc-5112-640e-a4c7-ff0100821d28\"}","videosMetadata":"[]"} </script><script type="application/json" id="sf-insight-settings"> {"apiServerUrl":"https://api.insight.sitefinity.com","apiKey":"76766c2b-82f4-2453-81e5-fd840f3b455b","applicationName":"TelerikCom","trackingCookieDomain":".telerik.com","keepDecTrackingCookieOnTrackingConsentRejection":false,"slidingExpirationForTrackingCookie":false,"maxAgeForTrackingCookieInDays":365,"trackYouTubeVideos":true,"crossDomainTrackingEntries":["store.progress.com","www.telerik.com"],"strategy":"Persist|False","docsHrefTestExpressions":[".*\\/docs\\/.+\\.{1}.+((\\?|\\\u0026)sfvrsn=.+){1}$",".+((\\?|\\\u0026)sf_dm_key=.+){1}$"]} </script><script type="text/javascript" src="/WebResource.axd?d=HtQyXelCu6mzSPcVcvK_BnBLuTvfT4YnhIxMh-5HvNKgqByRIHbbXoW-WLawts4Fh-UeZCJ3U3bxoGXTa9IeTV0YgoErORFnWeFm4Ee4GKMjgFOUUaD27X8_kP6MXFbUOYCXuGSyPJKcRpIAXeuKlNLzK7M8ff_SiSbDuCJrAGc7qHYMaATrTTzCQGFPIhXxUg-JFb_e0_0l8itIi7oyj_QLiEUjvHa-WpKcceSkwp41&amp;t=638412637900000000"> </script><script src="https://cdn.insight.sitefinity.com/sdk/sitefinity-insight-client.min.3.1.13.js" crossorigin="" async="async"> </script><meta name="description" content="Save time building sleek web, mobile and desktop apps with professional .NET UI Components, JavaScript UI Libraries, Reporting and Automated Testing solutions." /></head> <body id="telerik" class="telerik"> <script src='https://d6vtbcy3ong79.cloudfront.net/external-assets/1.0.27/utils/store-lead-data.min.js' type="text/plain" class="optanon-category-2"></script> <script defer async type="module" id="mjs-promotion-1"> const cdn = "https://d6vtbcy3ong79.cloudfront.net"; const id = "promotion-1"; const response = await fetch(`/webapi/Announcements/GetPromo?url=${window.location.href}`, { method: "GET", cache: "no-cache", }); const json = await response.json(); const model = json?.content; if (model) { let version = model.scriptVersion || "stable"; let stylesheet = cdn + "/sticky-notification/" + version + "/style.min.css"; let javascript = cdn + "/sticky-notification/" + version + "/index.min.mjs"; let cookieName = "promotion-" + model.id.replace("-", ""); let imageUrl = model.image || "https://d585tldpucybw.cloudfront.net/sfimages/default-source/ninjas/sticky-notification-illustration.svg"; let campaignName = model.campaignName || model.title; let html = model.htmlRawContent; let button = `<div><a class='tsn__cta-button' href='${model.ctaUrl}'>${model.ctaText}</a></div>`; if (model.ctaText && model.ctaUrl) { html += button; } function track(eventType) { try { if (!OptanonActiveGroups) { return; } } catch (e) { return; } if (!OptanonActiveGroups.includes("2")) { return; } window.dataLayer = window.dataLayer || []; let banner = document.querySelector(`.tsn--${id}`); let bannerType = "Right Side Banner"; let bannerTopic = campaignName; let bannerExpandEventName = "Popup Banner Expand"; let bannerCollapseEventName = "Popup Banner Collapse"; let bannerImpressionEventName = "Popup Banner Impression"; let bannerCtaClickEventName = "Popup Banner CTA Click"; let bannerExpandedState = "expanded"; let bannerCollapsedState = "collapsed"; if (eventType === "impression") { dataLayer.push({ event: bannerImpressionEventName, state: banner.classList.contains("tsn--is-expanded") ? bannerExpandedState : bannerCollapsedState, type: bannerType, promoting: bannerTopic }); } if (eventType === "expand") { dataLayer.push({ event: bannerExpandEventName, type: bannerType, promoting: bannerTopic }); } if (eventType === "collapse") { dataLayer.push({ event: bannerCollapseEventName, type: bannerType, promoting: bannerTopic }); } if (eventType === "cta-click") { dataLayer.push({ event: bannerCtaClickEventName, type: bannerType, promoting: bannerTopic, ctaLandingPage: window.location.href }); } } async function importStyles(stylesheetUrl) { return new Promise((resolve, reject) => { const link = document.createElement("link"); link.id = `css-${id}`; link.rel = "stylesheet"; link.type = "text/css"; link.href = stylesheetUrl; link.addEventListener("load", resolve); link.addEventListener("error", reject); document.body.append(link); }); } async function initPromotion() { const [{ StickyNotification }] = await Promise.all([ import(javascript), importStyles(stylesheet), ]); StickyNotification.create({ autoShow: true, autoExpand: true, autoCollapse: false, label: model.label, title: model.title, content: html, image: imageUrl, imageAlt: model.imageAltText, useImageAsBanner: model.useImageAsHero, useAltExpandButton: false, useAuth: model.isPersonalized, useCookie: true, cookieName: cookieName, modifierClass: `tsn--${id}`, onReady: () => track("impression"), onCtaClick: () => track("cta-click"), onManualExpand: () => track("expand"), onManualCollapse: () => track("collapse"), }); } requestAnimationFrame(initPromotion); } </script> <div id="ContentPlaceholder1_C418_Col00" class="sf_colsIn PageWrapper tlrk" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="ContentPlaceholder1_C433_Col00" class="sf_colsIn js-ribbons" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><script type="text/javascript" src="/WebResource.axd?d=wnB2OjhYopty-dCFa4b2kIOOsFlbL-SwANcjATKks0Y4MUK1Q8BvuOcIONPBOK2PofwWTRm6iJFmcBpw3Lzin2Oj88agUUSZVNzOhPpNe35mLqTPglfHujn4zCfiGRfF9IPn2emXbosMkkPrEw3n_1WbzaZ04z0cFxwA0cWbIGyqkuorq1zsE-gJUTqBU6qEjnWI34avhFLpJ_thCNbW_xf384GH9O7pRDEKcvS3aBw1&amp;t=638412637940000000"> </script><script data-sf-pers-id="a2118549-029b-4417-9dc8-870ed2e5c57c" data-sf-pers-raise-events="True" data-sf-pers-page-node-id="273401fc-5112-640e-a4c7-ff0100821d28" data-sf-pers-page-data-id="283401fc-5112-640e-a4c7-ff0100821d28" data-sf-pers-page-node-key="273401FC-5112-640E-A4C7-FF0100821D28/b31ca85c-a1c5-4a9d-8b5d-e7b0736a8b16/SitefinitySiteMap" data-sf-app-path="/" data-sf-loaded-scripts="['https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.1/jquery-migrate.min.js', 'https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&v=MS4wLjAuMzk0Nzc%3d', 'https://dtzbdy9anri2p.cloudfront.net/cache/f45282983d991dbd595aae0fee3752e97494f8bc/telerik/js/dist/all.min.js']"></script> </div> <div class="Section Section--hero u-ha u-pt0 u-pb0 u-oh" data-sf-element="Row"> <div id="ContentPlaceholder1_C425_Col00" class="sf_colsIn" data-sf-element="Column 1" data-placeholder-label="Column 1"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/css/metric.min.css" as="style" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Light.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Medium.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Regular.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Semibold.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/css/index.min.css" as="style"><style id="js-tlrk-nav-inline-styles">.TK-Nav--Loading,.TK-Nav--Loading *{box-sizing:border-box}.TK-Nav--Loading{overflow:hidden;background:#fff;font-family:Metric}.TK-Nav--Loading>.TK-Bar{overflow:hidden;background:#fff}.TK-Nav--Loading .TK-container{max-width:1230px;margin:0 auto;padding:0 30px}.TK-Nav--Loading .TK-TLRK-Brand{margin:0}.TK-Nav--Loading .TK-Dropdown,.TK-Nav--Loading .TK-Nav-Overlay,.TK-Nav--Loading .TK-Print{display:none}.TK-Nav--Loading .TK-Context-Menu,.TK-Nav--Loading .TK-Products-Menu-Item-Button{visibility:hidden}@media only screen and (min-width:1240px){.TK-Nav--Loading,.TK-Nav--Loading>.TK-Bar{height:60px}}@media only screen and (max-width:1239px){.TK-Nav--Loading,.TK-Nav--Loading>.TK-Bar{height:45px}}@media only screen and (max-width:1229px){.TK-Nav--Loading .TK-container{padding:0 20px}}</style><link rel="stylesheet" type="text/css" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/css/metric.min.css" id="js-tlrk-nav-metric" class="is-loading" onload="this.classList.remove('is-loading')" onerror="this.classList.remove('is-loading')"><link rel="stylesheet" type="text/css" href="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/css/index.min.css" id="js-tlrk-nav-styles" class="is-loading" onload="this.classList.remove('is-loading')" onerror="this.classList.remove('is-loading')"><nav id="js-tlrk-nav" class="TK-Nav TK-Nav--Shadow TK-Nav--Loading" data-tlrk-nav-version="3.5.76" data-tlrk-nav-template="nav-main-csa-rel-component"><section class="TK-Bar"><div class="TK-container TK-Bar-container"><figure class="TK-TLRK-Brand TK-TLRK-Brand--Full"><a href="#skip-to-content" id="js-tlrk-skip-link" class="TK-Skip-Link">skip navigation</a> <a href="/" class="TK-TLRK-Logo" aria-label="Go to Homepage"><svg xmlns="http://www.w3.org/2000/svg" width="147" height="60" viewBox="0 0 400.4 60.3"><path fill="#7c878e" d="M396.7 18.4c-2 0-3.7 1.6-3.7 3.7 0 2.2 1.7 3.7 3.7 3.7s3.7-1.6 3.7-3.7c0-2.2-1.7-3.7-3.7-3.7zm0 6.8c-1.7 0-3-1.3-3-3.1s1.3-3.1 3-3.1 3 1.3 3 3.1-1.3 3.1-3 3.1z"/><path fill="#7c878e" d="M398.5 21.5c0-.9-.6-1.4-1.4-1.4h-1.8V24h1.1v-1.2h.3l.8 1.2h1.2l-.9-1.4c.4-.1.7-.5.7-1.1zm-1.6.4h-.6V21h.6c.3 0 .5.2.5.4 0 .4-.2.5-.5.5zm-103.5-7.7h-28.5v2.6h12.7v32.4h2.9V16.8h12.9zm7.4 9.1c-6.7 0-10.9 5.6-10.9 13.4 0 7.9 4.7 12.9 11.8 12.9 3 0 5.5-.7 7.4-2.2v-2.7c-2.2 1.8-4.3 2.5-7.1 2.5-5.2 0-9.2-3.6-9.2-10.4H311v-1c-.2-7.4-3.6-12.5-10.2-12.5zm-8 11.1c.7-5.5 3.9-8.6 8-8.6 5 0 7.1 4.1 7.3 8.6h-15.3zM315 12.1h2.9v37.1H315zm18.1 11.2c-6.7 0-10.9 5.6-10.9 13.4 0 7.9 4.7 12.9 11.8 12.9 3 0 5.5-.7 7.4-2.2v-2.7c-2.2 1.8-4.3 2.5-7.1 2.5-5.2 0-9.2-3.6-9.2-10.4h18.2v-1c-.1-7.4-3.6-12.5-10.2-12.5zm-8 11.1c.7-5.5 3.9-8.6 8-8.6 5 0 7.1 4.1 7.3 8.6h-15.3zm25-6.5v-4h-2.9v25.3h2.9V31.5c1.2-3.2 3.6-5.5 6.7-5.5.9 0 1.7.2 2.3.5v-2.8c-.6-.2-1.3-.3-2.2-.3-3.1-.1-5.7 2-6.8 4.5zm12.1-4h2.8v25.3h-2.8zm1.5-9.7c-1.1 0-1.9.9-1.9 1.9 0 1.1.9 1.9 1.9 1.9s1.9-.9 1.9-1.9-.8-1.9-1.9-1.9zm26.5 9.7h-3.7l-12.8 11V12.1h-2.9v37.1h2.9v-13l13.2 13h3.5l-13.8-13.8z"/><path fill="#5ce500" d="M11.2 14.9L0 21.3l17.4 10.1v20.1l11.2-6.4c.5-.3.9-1 .9-1.6V24.4L13 14.9c-.5-.3-1.3-.3-1.8 0z"/><path fill="#5ce500" d="M12.1 48.4V34.5L0 41.5zM25 .2c-.5-.3-1.3-.3-1.8 0L10.7 7.4l24.1 13.9v27.9L47.3 42c.5-.3.9-1 .9-1.6V13.6L25 .2z"/><path fill="#4b4e52" d="M117.9 22.5c-4.3 0-7.7 1.6-9.8 4.7-2.3 3.2-2.6 7-2.6 9 0 8.3 4.9 13.6 12.5 13.6 9.2 0 12.5-7.4 12.5-13.8 0-3.7-1.1-7-3.1-9.4-2.3-2.7-5.6-4.1-9.5-4.1zm0 22.4c-4.2 0-6.9-3.4-6.9-8.8 0-5.5 2.6-8.9 6.9-8.9 4.2 0 6.9 3.4 6.9 8.8 0 5.5-2.7 8.9-6.9 8.9zM74.8 13.6H61.7v35.6h5.8v-14h7.4c8 0 12.4-3.9 12.4-11-.1-3.1-1.3-10.6-12.5-10.6zM74.1 30h-6.6V18.9h7.4c4.3 0 6.4 1.8 6.4 5.5 0 4-2.1 5.6-7.2 5.6zm26.6-7.3c-2.2.3-3.9 1.4-5.2 3.5V23h-5.1v26.1h5.4V37.9c0-5.2.4-9.6 5.9-9.6.6 0 1.1.1 1.7.3l.7.2 1-5.3-.4-.2c-1.2-.5-2.6-.7-4-.6zm145 12.1c-1.3-.5-4-1.2-6.1-1.7-1-.3-1.9-.5-2.5-.7-2-.6-3-1.4-3-2.6 0-2.5 3.5-2.8 5-2.8 1.8 0 4.8.5 5.3 3.5l.1.4h5.2v-.5c-.4-5.3-4-7.8-10.8-7.8-5.1 0-10.2 2.4-10.2 7.6 0 2.8 1.9 5.2 5.2 6.3 1.3.5 3.5 1.1 5.6 1.7 1.2.3 2.4.7 3.3.9 1.6.5 2.4 1.4 2.4 2.6 0 2.4-2.9 3.3-5.6 3.3-2.5 0-5.5-.7-6.2-3.9l-.1-.4h-5.2l.1.6c.5 5.4 4.6 8.3 11.4 8.3 7.7 0 11.2-4.2 11.2-8.4-.1-3-1.8-5.2-5.1-6.4zm-94-9.6c-1.7-1.8-4.1-2.7-7-2.7-7.9 0-11.5 7-11.5 13.5 0 6.6 3.6 13.4 11.5 13.4 2.7 0 5-1 6.7-2.7 0 1.2 0 2.3-.1 2.7-.3 4.3-2.4 6.3-6.5 6.3-2.3 0-4.9-.8-5.4-3.1l-.1-.5H134l.1.7c.6 4.6 4.6 7.5 10.6 7.5 5.2 0 8.9-2 10.8-5.7.9-1.8 1.3-4.4 1.3-7.8V23.1h-5.1v2.1zm-6.6 19.3c-1.9 0-6.3-.9-6.3-8.8 0-5.2 2.5-8.4 6.4-8.4 3.1 0 6.3 2.2 6.3 8.4.1 5.5-2.3 8.8-6.4 8.8zm75.6-9.7c-1.3-.5-4-1.2-6.1-1.7-1-.3-1.9-.5-2.5-.7-2-.6-3-1.4-3-2.6 0-2.5 3.5-2.8 5-2.8 1.8 0 4.8.5 5.3 3.5l.1.4h5.2v-.5c-.4-5.3-4-7.8-10.8-7.8-5.1 0-10.2 2.4-10.2 7.6 0 2.8 1.9 5.2 5.2 6.3 1.3.5 3.5 1.1 5.6 1.7 1.2.3 2.4.7 3.3.9 1.6.5 2.4 1.4 2.4 2.6 0 2.4-2.9 3.3-5.6 3.3-2.5 0-5.5-.7-6.2-3.9l-.1-.4h-5.2l.1.6c.5 5.4 4.6 8.3 11.4 8.3 7.7 0 11.2-4.2 11.2-8.4 0-3-1.7-5.2-5.1-6.4zm-19.9 0c-.3-7.3-5-12.2-11.9-12.2-4 0-7.3 1.6-9.5 4.5-1.8 2.4-2.8 5.7-2.8 9.1 0 8.1 5 13.5 12.5 13.5 5.8 0 9.8-2.9 11.2-8.3l.2-.6h-5.4l-.1.3c-1.1 3.2-3.8 3.9-5.9 3.9-4.1 0-6.7-2.7-7-7.1h18.5l.1-.5c.1-.6.1-1.5.1-2.1v-.5zm-18.4-1.6c.5-3.6 2.9-5.9 6.5-5.9 2.7 0 5.9 1.6 6.3 5.9h-12.8zm-10.5-10.5c-2.2.3-3.9 1.4-5.2 3.5V23h-5.1v26.1h5.4V37.9c0-5.2.4-9.6 5.9-9.6.6 0 1.1.1 1.7.3l.7.2 1-5.3-.4-.2c-1.2-.5-2.6-.7-4-.6zm84.8-1.2c0-.9-.6-1.4-1.4-1.4h-1.8V24h1.1v-1.2h.3l.8 1.2h1.2l-.9-1.4c.4-.1.7-.5.7-1.1zm-1.5.4h-.6V21h.6c.3 0 .5.2.5.4 0 .4-.2.5-.5.5z"/><path fill="#4b4e52" d="M255 18.4c-2 0-3.7 1.6-3.7 3.7 0 2.2 1.7 3.7 3.7 3.7s3.7-1.6 3.7-3.7c0-2.2-1.7-3.7-3.7-3.7zm0 6.8c-1.7 0-3-1.3-3-3.1s1.3-3.1 3-3.1 3 1.3 3 3.1-1.4 3.1-3 3.1z"/></svg></a></figure><ul class="TK-Products-Menu"><li class="TK-Products-Menu-Item TK-Static"><button type="button" class="TK-Products-Menu-Item-Button" aria-label="Product Navigation">All Products <i class="TK-Arrow"></i></button><div id="js-tlrk-nav-dash" class="TK-Dash TK-Dropdown TK-Dropdown--Full TK-Dropdown--White TK-Dropdown---Mobile"><div class="TK-container"><div class="TK-row"><div class="TK-col-6"><div class="TK-Bundles TK-BG"><p class="TK-Dash-Title">Product Bundles</p><a href="/devcraft" class="TK-Bundle" data-match-exact-path><div class="TK-Bundle-Icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 70" width="75" height="61"><path d="M70 35c0 5.3-1.2 10.3-3.2 14.7-4.8 10.4-14.6 18-26.4 19.8-1.8.4-3.6.5-5.4.5-2.6 0-5.1-.3-7.5-.8-6.9-1.5-13.1-5.1-17.8-10C7.1 56.5 5 53.4 3.4 50c-.4-.8-.7-1.5-1-2.3C.8 43.7 0 39.5 0 35 0 15.7 15.7 0 35 0s35 15.7 35 35z" fill-rule="evenodd" clip-rule="evenodd" fill="#a3d8f1"/><path d="M40.9 65.6l-.5 4c-1.8.3-3.6.4-5.4.4-2.6 0-5.1-.3-7.5-.8-6.9-1.5-13.1-5.1-17.8-10C7.1 56.5 5 53.4 3.4 50c3.2-4.4 8.2-7.5 14-8.3 1-.1 1.9-.2 2.9-.2.6 0 1.1 0 1.7.1 4.7.4 8.9 2.3 12.2 5.2 3 2.7 5.3 6.2 6.3 10.1.7 2.7.9 5.7.4 8.7z" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M17.3 48.5L32 61.3l13.2-7-10-8c-1.4-1.1-2.3-2.9-2.3-4.7v-9H17.3v15.9z" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><path d="M21.9 32.6v15.9l-2.3 2-9.9 8.7C7.1 56.5 5 53.4 3.4 50c-.4-.8-.7-1.5-1-2.3L4 46.3c1.4-1.1 2.3-2.9 2.3-4.7v-9h15.6z" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><defs><filter id="tlrk-nav-a" filterUnits="userSpaceOnUse" x="28.1" y=".3" width="31.2" height="17.4"><feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskUnits="userSpaceOnUse" x="28.1" y=".3" width="31.2" height="17.4" id="tlrk-nav-b"><g filter="url(#tlrk-nav-a)"><path d="M25.7 10.8l32.5-11L61.4 9 28.8 20z" fill="#fff" fill-rule="evenodd" clip-rule="evenodd"/></g></mask><path d="M28.1 17.8l9.1-8.4c2-1.9 4.9-2.3 7.4-1 3 1.5 6.6.5 8.4-2.3L56.6.4 59.3 3l-5.1 7.2c-1.9 2.7-5.6 3.5-8.5 1.9l-1.1-.6c-2.1-1.2-4.6-1.1-6.7.2l-9.8 6.1z" mask="url(#tlrk-nav-b)" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M62.8 13.7l-8 6.2a6.61 6.61 0 01-8.2 0l-3.2-2.5c-1.4-1.1-3.2-1.6-5-1.3l-10.2 1.5 10.1-3.7c1.9-.7 4.1-.5 5.8.6l2.5 1.6c2.5 1.5 5.7 1.3 7.9-.6l5.6-4.8 2.7 3z" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M27 11.6h-5.5c-8.4 0-15.3 6.8-15.3 15.3v15.6c0 3.4 2.7 6.1 6.1 6.1H27c3.4 0 6.1-2.7 6.1-6.1V17.7c0-3.4-2.8-6.1-6.1-6.1" fill-rule="evenodd" clip-rule="evenodd" fill="#14254c"/><path d="M31.7 32.2c0 6.7-5.4 12.1-12.1 12.1S7.5 38.8 7.5 32.2s5.4-12.1 12.1-12.1 12.1 5.4 12.1 12.1" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><defs><filter id="tlrk-nav-c" filterUnits="userSpaceOnUse" x="9.1" y="15.8" width="21.1" height="34"><feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskUnits="userSpaceOnUse" x="9.1" y="15.8" width="21.1" height="34" id="tlrk-nav-d"><g filter="url(#tlrk-nav-c)"><path d="M7.5 32.2c0 6.7 5.4 12.1 12.1 12.1 6.7 0 12.1-5.4 12.1-12.1 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.1 5.4-12.1 12.1z" fill="#fff" fill-rule="evenodd" clip-rule="evenodd"/></g></mask><path d="M9.1 48.1V26.3c0-5.8 4.7-10.5 10.5-10.5s10.5 4.7 10.5 10.5v23.5l-21-1.7z" mask="url(#tlrk-nav-d)" fill-rule="evenodd" clip-rule="evenodd" fill="#e9ac6a"/><path d="M14.6 35.1h5.5v-9.5z" fill="#dc7f1b" fill-rule="evenodd" clip-rule="evenodd"/><path d="M20.3 39.3c1.3.1 2.7-.2 4-1 1.1-.6 1.8-1.5 2.3-2.3l-1-.6c-.4.7-1.1 1.4-1.9 1.9-1.1.7-2.3.9-3.3.8l-.1 1.2z" fill="#fff"/><path d="M27.4 27.6h-2.3c0-.6.5-1.1 1.1-1.1h.2c.5 0 1 .5 1 1.1m-13.5 0h-2.3c0-.6.5-1.1 1.1-1.1h.2c.6 0 1 .5 1 1.1" fill="#231f20" fill-rule="evenodd" clip-rule="evenodd"/><path d="M7.5 24.7h25.1v-1.2H7.5zm0 5.5h25.1V29H7.5zm0 11h23.6v-1.3H7.5zm0-5.5h25.1v-1.3H7.5z" fill="#14254c"/><path d="M66.8 49.7c-4.8 10.4-14.6 18-26.4 19.8-1.8.4-3.6.5-5.4.5-2.6 0-5.1-.3-7.5-.8l-.4-2.8c-.5-3.1-.3-6.2.4-9 1.1-4.2 3.4-7.9 6.5-10.7.2-.2.5-.5.8-.7 3.8-3.2 8.7-5.1 14.2-5.1 7.3 0 13.7 3.5 17.8 8.8z" fill-rule="evenodd" clip-rule="evenodd"/><g fill-rule="evenodd" clip-rule="evenodd"><path d="M56.503 26.65c5.8-3 11.9-4.7 16.4-2.3 2.5 1.4 3.1 3.3 5.4 4 3 .9 7.5-.8 14.8-9.4l4.1 4.4c-10.7 10.6-16.4 11.8-19.7 10.4-2.6-1-3.2-3.4-6.7-5.5-4.8-2.7-10.3-2.4-14.3-1.6" fill="#8174f2"/><path d="M58.003 26.05c2.9-7.4 9.8-11.7 16-10.9 4.9.7 7.9 4.3 8.7 5.5-1.6.9-3.2 1.9-4.8 2.8-1.2-1-3-2.2-5.4-2.8-7.6-1.8-14 4.9-14.5 5.4" fill="#8174f2"/><path d="M37.103 44.85l-2-13.4c0-7.4 6.1-13.4 13.5-13.4s13.5 6 13.5 13.4l-1.7 13.4c-.8 5.8-5.8 10.1-11.6 10.1s-10.8-4.3-11.7-10.1z" fill="#00264b"/><path d="M34.803 34.25h27.5v-5.8h-27.5z" fill="#8174f2"/><path d="M57.003 38.05h-16.5c-1.8 0-3.3-1.5-3.3-3.3 0-1.8 1.5-3.3 3.3-3.3h16.5c1.8 0 3.3 1.5 3.3 3.3 0 1.8-1.5 3.3-3.3 3.3" fill="#e9ac6a"/><path d="M39.203 35.05c0-.6.5-1.1 1.1-1.1.6 0 1.1.5 1.1 1.1m11 .1c0-.6.5-1.1 1.1-1.1s1.1.5 1.1 1.1" fill="#00264b"/><path d="M46.403 38.05h2.9v-5.5z" fill="#dc7f1b"/></g></svg></div><p class="TK-Bundle-Title TK-Best-Value">DevCraft</p><p class="TK-Bundle-Description">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><ul class="TK-Bundle-list"><li><strong>NEW</strong>: Design Kits for Figma</li><li>Online Training</li><li>Document Processing Library</li><li>Embedded Reporting for web and desktop</li></ul></a></div></div><div class="TK-col-18"><div class="TK-row"><div class="TK-col-8"><p class="TK-Dash-Title">Web</p><div class="TK-Dash-Links"><a href="/kendo-ui" class="TK-Dash-Link" data-match-exact-path>Kendo UI</a> <a href="/kendo-jquery-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for jQuery</a> <a href="/kendo-angular-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for Angular</a> <a href="/kendo-react-ui" class="TK-Dash-Link TK-Dash-Link--Indented TK-Updated" data-match-exact-path>UI for React</a> <a href="/kendo-vue-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for Vue</a> <a href="/blazor-ui" class="TK-Dash-Link" data-match-exact-path>UI for Blazor</a> <a href="/aspnet-core-ui" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET Core</a> <a href="/aspnet-mvc" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET MVC</a> <a href="/products/aspnet-ajax.aspx" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET AJAX</a></div><p class="TK-Dash-Title">Mobile</p><div class="TK-Dash-Links"><a href="/maui-ui" class="TK-Dash-Link" data-match-exact-path>UI for .NET MAUI</a></div><p class="TK-Dash-Title">Document Management</p><div class="TK-Dash-Links"><a href="/document-processing-libraries" class="TK-Dash-Link" data-match-exact-path>Telerik Document Processing</a></div></div><div class="TK-col-8"><p class="TK-Dash-Title">Desktop</p><div class="TK-Dash-Links"><a href="/maui-ui" class="TK-Dash-Link" data-match-exact-path>UI for .NET MAUI</a> <a href="/winui" class="TK-Dash-Link" data-match-exact-path>UI for WinUI</a> <a href="/products/winforms.aspx" class="TK-Dash-Link" data-match-exact-path>UI for WinForms</a> <a href="/products/wpf/overview.aspx" class="TK-Dash-Link" data-match-exact-path>UI for WPF</a></div><p class="TK-Dash-Title">Reporting</p><div class="TK-Dash-Links"><a href="/products/reporting.aspx" class="TK-Dash-Link" data-match-exact-path>Telerik Reporting</a> <a href="/report-server" class="TK-Dash-Link" data-match-exact-path>Telerik Report Server</a></div><p class="TK-Dash-Title">Testing &amp; Mocking</p><div class="TK-Dash-Links"><a href="/teststudio" class="TK-Dash-Link" data-match-exact-path>Test Studio</a> <a href="/teststudio-dev" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Test Studio Dev Edition</a> <a href="/products/mocking.aspx" class="TK-Dash-Link" data-match-exact-path>Telerik JustMock</a></div><p class="TK-Dash-Title">CMS</p><div class="TK-Dash-Links"><a href="https://www.progress.com/sitefinity-cms" class="TK-Dash-Link" data-match-exact-path>Sitefinity</a></div></div><div class="TK-col-8"><p class="TK-Dash-Title">UI/UX Tools</p><div class="TK-Dash-Links"><a href="/themebuilder" class="TK-Dash-Link TK-Updated" data-match-exact-path>ThemeBuilder</a> <a href="/design-system" class="TK-Dash-Link" data-match-exact-path>Design System Kit</a> <a href="/page-templates-and-ui-blocks" class="TK-Dash-Link" data-match-exact-path>Templates and Building Blocks</a></div><p class="TK-Dash-Title">Debugging</p><div class="TK-Dash-Links"><a href="/fiddler" class="TK-Dash-Link" data-match-exact-path>Fiddler</a> <a href="/fiddler/fiddler-everywhere" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Everywhere</a> <a href="/fiddler/fiddler-classic" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Classic</a> <a href="/fiddler/fiddler-everywhere-reporter" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Everywhere Reporter</a> <a href="/fiddlercore" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>FiddlerCore</a></div><p class="TK-Dash-Title"></p><div class="TK-Dash-Links"></div><p class="TK-Dash-Title">Free Tools</p><div class="TK-Dash-Links"><a href="https://converter.telerik.com" class="TK-Dash-Link">VB.NET to C# Converter</a> <a href="/teststudio/testing-framework" class="TK-Dash-Link" data-match-exact-path>Testing Framework</a></div></div></div><div class="TK-Dash-Footer"><a href="/all-products" class="TK-Dash-Featured-Link" data-match-exact-path>View all products</a></div></div></div></div></div><div class="TK-Dash-Extension TK--Mobile"></div></li></ul><div class="TK-Drawer" id="js-tlrk-nav-drawer"><ul class="TK-Context-Menu TK-Menu"><li class="TK-Menu-Item"><a href="/support/demos" class="TK-Menu-Item-Link" data-match-exact-path>Demos</a></li><li class="TK-Menu-Item"><a href="/services" class="TK-Menu-Item-Link" data-match-exact-path>Services</a></li><li class="TK-Menu-Item"><a href="/blogs" class="TK-Menu-Item-Link" data-match-starts-with-path>Blogs</a></li><li class="TK-Menu-Item"><a href="/support" class="TK-Menu-Item-Link" data-match-exact-path data-match-pattern data-pattern="telerik.com/support/kb/aspnet-ajax|telerik.com/support/kb/silverlight|telerik.com/support/kb/justmock">Docs &amp; Support</a></li><li class="TK-Menu-Item"><a href="/purchase.aspx" class="TK-Menu-Item-Link" data-match-exact-path>Pricing</a></li></ul><ul class="TK-Aside-Menu"><li class="TK-Aside-Menu-Item TK-Aside-Menu-Button--Search"><a href="/search" class="TK-Aside-Menu-Link js-tlrk-nav-search-link" title="Search" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="15" height="15" viewBox="0 0 512 512" xml:space="preserve"><path d="M504.4,464L378.9,338.5c25.6-34.8,40.8-77.7,40.8-124.2c0-115.7-94.1-209.8-209.8-209.8C94.2,4.5,0,98.6,0,214.3 C0,330,94.2,424.1,209.9,424.1c50.5,0,96.9-17.9,133.1-47.8l124.5,124.5c5.1,5.1,11.8,7.6,18.4,7.6s13.3-2.5,18.4-7.6 C514.6,490.7,514.6,474.2,504.4,464z M52.2,214.3c0-87,70.7-157.7,157.7-157.7s157.7,70.7,157.7,157.7c0,41-15.7,78.3-41.4,106.4 c-0.3,0.3-0.7,0.6-1,0.9c-0.7,0.7-1.3,1.4-1.9,2.2c-28.7,29.7-68.9,48.2-113.4,48.2C122.9,372,52.2,301.3,52.2,214.3z"></path></svg></a></li><li class="TK-Aside-Menu-Item"><a href="https://store.progress.com/shopping-cart" data-empty-url="/purchase.aspx?filter&#x3D;web" class="TK-Aside-Menu-Link js-tlrk-nav-shopping-cart-counter-container" aria-label="Shopping cart" title="Shopping cart" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M11.75 14.5a1 1 0 111-1 1 1 0 01-1 1zm-8.25 0a1 1 0 111-1 1 1 0 01-1 1zm8.18-3H4.25A1.752 1.752 0 012.5 9.75v-8a.25.25 0 00-.25-.25H.75a.75.75 0 010-1.5h1.5A1.752 1.752 0 014 1.75v.75h8.78a1.75 1.75 0 011.72 2.093l-1.1 5.5a1.754 1.754 0 01-1.72 1.407zM4 4v5.75a.25.25 0 00.25.25h7.43a.251.251 0 00.245-.2l1.1-5.5a.251.251 0 00-.245-.3z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Link-Text">Shopping cart</span></a></li><li class="TK-Aside-Menu-Item TK--Auth TK-dn" id="js-tlrk-nav-auth-container"><button type="button" class="TK-Aside-Menu-Button"><span class="TK-Avatar"><img width="20" height="20" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="{[AvatarUrl]}" onerror="this.onerror=null;this.src='/sfimages/default-source/avatars/kendo.svg'" alt="Your Avatar" class="TK-Avatar-Media" id="js-tlrk-nav-avatar-image"> </span><span class="TK-Aside-Menu-Button-Text">Your Account <i class="TK-Arrow"></i></span></button><ul class="TK-Dropdown TK-Dropdown--Gray TK-Dropdown--Small TK-Dropdown--Mobile"><li><a href="/account/" class="TK-Dropdown-Link" data-match-exact-path><span>Account Overview</span></a></li><li><a href="/account/your-licenses" class="TK-Dropdown-Link" data-match-starts-with-path><span>Your Licenses</span></a></li><li><a href="/account/downloads" class="TK-Dropdown-Link" data-match-starts-with-path><span>Downloads</span></a></li><li><a href="/account/support-center" class="TK-Dropdown-Link" data-match-starts-with-path><span>Support Center</span></a></li><li><a href="/forums/profile/mine" class="TK-Dropdown-Link" data-match-exact-path><span>Forum Profile</span></a></li><li><a href="/account/payment-methods" class="TK-Dropdown-Link" data-match-starts-with-path><span>Payment Methods</span></a></li><li><a href="/account/profile" class="TK-Dropdown-Link" data-match-exact-path><span>Edit Profile</span></a></li><li><a data-href="{[LogoutUrl]}" class="TK-Dropdown-Link" id="js-tlrk-nav-log-out" rel="nofollow"><span class="TK-Dropdown-Link-Spacer">Log out</span></a></li></ul></li><li class="TK-Aside-Menu-Item TK--Not-Auth" id="js-tlrk-nav-not-auth-container"><a href="/account/" title="Your Account" class="TK-Aside-Menu-Button TK-tac" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path xmlns="http://www.w3.org/2000/svg" d="M13.75 14.5a.751.751 0 01-.75-.75v-.5a5.75 5.75 0 10-11.5 0v.5a.75.75 0 01-1.5 0v-.5a7.175 7.175 0 011.319-4.159A7.262 7.262 0 014.69 6.476 3.717 3.717 0 013.5 3.75a3.75 3.75 0 117.5 0 3.716 3.716 0 01-1.19 2.726 7.263 7.263 0 013.371 2.615A7.175 7.175 0 0114.5 13.25v.5a.751.751 0 01-.75.75zm-6.5-13A2.25 2.25 0 109.5 3.75 2.253 2.253 0 007.25 1.5z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Button-Text">Login</span></a></li><li class="TK-Aside-Menu-Item TK-bn"><a href="/contact" class="TK-Aside-Menu-Button TK-Button--CTA-Sec" title="Contact Us" data-match-starts-with-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M12.75 14.5h-11A1.752 1.752 0 010 12.753v-7.37a.092.092 0 01.005-.026.1.1 0 000-.023.782.782 0 01.01-.093.63.63 0 01.02-.071l.007-.021V5.14a.828.828 0 01.036-.088.673.673 0 01.045-.078.078.078 0 00.009-.02.069.069 0 01.01-.02.1.1 0 01.028-.019.1.1 0 00.019-.015.68.68 0 01.077-.076.124.124 0 00.015-.024.106.106 0 01.019-.016L6.2.354a1.736 1.736 0 012.1 0l5.9 4.431a.1.1 0 01.018.02.118.118 0 00.017.019.591.591 0 01.076.075.109.109 0 00.02.018.1.1 0 01.019.017.077.077 0 01.01.02.088.088 0 00.01.02c.017.026.031.053.045.078a.9.9 0 01.039.1l.007.021a.5.5 0 01.03.164.1.1 0 000 .023.092.092 0 01.005.027v7.37A1.752 1.752 0 0112.75 14.5zM1.5 6.883v5.87a.253.253 0 00.25.247h11a.253.253 0 00.249-.25V6.883L8.3 10.412a1.737 1.737 0 01-2.1 0zM7.25 1.5a.248.248 0 00-.15.053L2 5.383l5.1 3.83a.253.253 0 00.15.052.245.245 0 00.15-.053l5.1-3.829-5.1-3.83a.248.248 0 00-.15-.053z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Button-Text">Contact Us</span></a></li><li class="TK-Aside-Menu-Item TK-bn"><a href="/download" class="TK-Button TK-Button--CTA">Get A Free Trial</a></li></ul></div><div class="TK-Drawer-Extension"></div><div class="TK-Aside TK--Mobile"><ul class="TK-Aside-Menu"><li class="TK-Aside-Menu-Item TK-Aside-Menu-Button--Search"><a href="/search" class="TK-Aside-Menu-Link js-tlrk-nav-search-link" title="Search" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="15" height="15" viewBox="0 0 512 512" xml:space="preserve"><path d="M504.4,464L378.9,338.5c25.6-34.8,40.8-77.7,40.8-124.2c0-115.7-94.1-209.8-209.8-209.8C94.2,4.5,0,98.6,0,214.3 C0,330,94.2,424.1,209.9,424.1c50.5,0,96.9-17.9,133.1-47.8l124.5,124.5c5.1,5.1,11.8,7.6,18.4,7.6s13.3-2.5,18.4-7.6 C514.6,490.7,514.6,474.2,504.4,464z M52.2,214.3c0-87,70.7-157.7,157.7-157.7s157.7,70.7,157.7,157.7c0,41-15.7,78.3-41.4,106.4 c-0.3,0.3-0.7,0.6-1,0.9c-0.7,0.7-1.3,1.4-1.9,2.2c-28.7,29.7-68.9,48.2-113.4,48.2C122.9,372,52.2,301.3,52.2,214.3z"></path></svg></a></li><li class="TK-Aside-Menu-Item"><button type="button" aria-label="Main Navigation" class="TK-Aside-Menu-Button TK-Aside-Menu-Button--Toggle-Drawer" id="js-tlrk-nav-drawer-button"><svg id="menu" viewBox="0 0 100 80" class="WUG-Svg WUG-Svg-Hamburger" width="22" height="16"><line x1="10" y1="40" x2="90" y2="40"></line><line x1="10" y1="40" x2="90" y2="40"></line><line x1="10" y1="40" x2="90" y2="40"></line></svg></button></li></ul></div></div></section><button type="button" class="TK-Nav-Overlay" id="js-tlrk-nav-overlay">close mobile menu</button></nav><script async nomodule src="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/js/index.min.js"></script><script async type="module" src="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/js/index.min.mjs"></script></div> <div id="ContentPlaceholder1_C425_Col01" class="sf_colsIn Section-bg u-m-Section-bg--c u-bg-blue" data-sf-element="Column 2" data-placeholder-label="Column 2"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/hero-02.jpg?sfvrsn=116f9eef_9" loading="lazy" title="Hero Banner Home Page" alt="Hero Banner Home Page" class="u-m-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/home-mobile-hero.svg?sfvrsn=6e5f3d51_5" loading="lazy" title="Hero Banner Mobile" alt="Hero Banner Mobile" class="u-dn u-m-db" /></div> <div id="ContentPlaceholder1_C425_Col02" class="sf_colsIn container u-zi2" data-sf-element="Column 3" data-placeholder-label="Column 3"><div class="row u-pt1 u-pt15" data-sf-element="Row"> <div id="ContentPlaceholder1_C339_Col00" class="sf_colsIn col-9" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h1 class="Text--b9 u-mb2 u-fs70">Modern UI Made Easy</h1></div> </div> <div class="row u-mb8" data-sf-element="Row"> <div id="ContentPlaceholder1_C344_Col00" class="sf_colsIn col-7 u-modest-full" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="Text--b9 u-fs28 u-fw4 u-mb5 u-s-mb3">Build feature-rich, modern experiences for Web, <br class="u-l-dn" />Cross-Platform, Mobile and Desktop, faster than ever <br class="u-l-dn" />with <span class="u-fw5">Telerik</span> and <span class="u-fw5">Kendo UI</span> components. </div><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C457_Col00" class="sf_colsIn col-6 u-xl-col-7 u-l-col-12" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a href="/try/devcraft-ultimate" class="Btn Btn--prim u-mb1 u-s-db" data-sf-ec-immutable="" data-sf-marked="">Download DevCraft Trial</a> <p class="Text--b9 u-fs16">DevCraft includes all Telerik .NET and Kendo UI JavaScript components, Embedded Reporting and productivity tools.</p></div> </div> </div> </div> </div> <div id="ContentPlaceholder1_C425_Col03" class="sf_colsIn Section-decor u-bg- u-pr u-pb15 u-pt3" data-sf-element="Column 4" data-placeholder-label="Column 4"><div id="ContentPlaceholder1_C346_Col00" class="sf_colsIn container" data-sf-element="GridContainer" data-placeholder-label="GridContainer"> <div class="row row--equal Boxes u-mb6 overlay-boxes u-pr reveal-content-1 u-zi-max" data-sf-element="Row"> <div id="ContentPlaceholder1_C352_Col00" class="sf_colsIn col-2" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="u-l-dn Box-groupHeading"> <h2 class="Text--b7 u-mb1 h6" aria-label="UI Components">UI Components</h2> </div> <button type="button" aria-label="expand Web Components" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" alt="Web components small image" title="Web components small image"><circle cx="16" cy="16" r="15" style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;"></circle><ellipse cx="16" cy="16" rx="7.5" ry="15" style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;"></ellipse><path d="M5 26.2a15 15 0 0122 0M5 5.8a14.94 14.94 0 0011 4.8 14.94 14.94 0 0011-4.8M16 1v30M31 16H1" style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">Web <br />Components</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/ninja-and-kendoka.svg?sfvrsn=1e0b0ec1_13" loading="lazy" title="Ninja and Kendoka Web Components" alt="Ninja and Kendoka Web Components" class="u-mwn u-l-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/mobile-ninja_kendoka.svg?sfvrsn=e19887eb_3" loading="lazy" title="Mobile Ninja and Kendoka" alt="Mobile Ninja and Kendoka Image" class="u-dn u-l-db u-fr" /></div></div><div class="Box-close icon-x"></div><div class="Box-content u-pt3"><div class="row"><div class="col-8"><div class="row u-mb2"><div class="col-6"><h5 class="Box-subheading u-fs18 u-fw5">.NET</h5><hr class="u-m0 u-mb1" /><ul class="List List--links-1"><li><a href="/blazor-ui" class="track--productLink"><div class="icon-arrow u-fs22 u-fw5">Telerik UI for Blazor</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">110+ truly native Blazor UI components to ensure you cut development time &amp; cost in half by focusing on the business logic of the app versus specifics of the UI</p></a> </li><li><a href="/aspnet-core-ui" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik UI for ASP.NET Core</div><p class="u-c-base u-fs16 u-pl2 u-fw4">110+ ASP.NET Core HtmlHelpers and TagHelpers plus the premium web UI component libraries from Kendo UI</p></a> </li><li><a href="/aspnet-mvc" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik UI for ASP.NET MVC</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">110+ ASP.NET MVC HtmlHelpers along with the premium web UI component libraries from Kendo UI</p></a> </li><li><a href="/products/aspnet-ajax.aspx" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik UI for ASP.NET AJAX</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">120+ controls for building ASP.NET AJAX and SharePoint applications </p></a> </li></ul></div><div class="col-6"><h5 class="Box-subheading u-fs18 u-fw5">JavaScript</h5><hr class="u-m0 u-mb1" /><ul class="List List--links-1"><li><a href="/kendo-jquery-ui" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Kendo UI for jQuery</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Robust and comprehensive set of over 120+ web UI components built for jQuery</p></a> </li><li><a href="/kendo-angular-ui" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Kendo UI for Angular</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">110+ UI components and helper libraries along with 20+ data visualization components for Angular</p></a> </li><li><a href="/kendo-vue-ui" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Kendo UI for Vue</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">A set of over 110+ premium UI components targeting the Vue framework </p></a> </li><li><a href="/kendo-react-ui" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">KendoReact</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">A set of native React UI components and helper libraries to augment any React application</p></a> </li></ul></div></div></div><div class="col-4"><div class="Box-bundle" style="padding:16px;"><h6 class="u-fs16 u-mb1">Product Bundles</h6><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/devcraft.svg?sfvrsn=e7e590c9_7" class="u-db" alt="devcraft" /><div class="u-xl-mb1"><a href="/devcraft" class="u-dib u-fs24 u-fw5 u-vam u-mr1">DevCraft</a> <span class="Box-bundle-tag u-dib u-fs10 u-fw6 u-ttu u-vam">Best Value</span> </div><p class="u-fs13 u-c-base u-m0">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><ul class="List u-fs13 u-c-base u-mb2"><li><strong>NEW:</strong> Design Kits for Figma</li><li>Online Training</li><li>Document Processing Library</li><li>Embedded reporting for web and desktop</li></ul><a href="/try/devcraft-ultimate" class="Btn Btn--prim u-db u-fs19 u-pl1 u-pr1 track--download-trial-devcraft" data-sf-ec-immutable="">Download Free Trial</a> </div></div></div></div></button></div> <div id="ContentPlaceholder1_C352_Col01" class="sf_colsIn col-2" data-sf-element="Column 2" data-placeholder-label="Column 2"> <button type="button" aria-label="expand Desktop Components" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" alt="Desktop Components small Image" title="Desktop Components small Image"><path d="M16 20a1 1 0 101 1 1 1 0 00-1-1z" style="fill:#a3d8f1;"></path><path style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" d="M20 25l1.42 4.71a1 1 0 01-1 1.29h-8.88a1 1 0 01-1-1.29L12 25M26.65 25H29a2 2 0 002-2V3a2 2 0 00-2-2H3a2 2 0 00-2 2v20a2 2 0 002 2h23.65z"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">Desktop <br />Components</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/ninja.svg?sfvrsn=699402b1_13" loading="lazy" titile="Ninja Desktop Components" class="u-mwn u-l-dn" alt="Ninja Desktop Components" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/mobile-ninja.svg?sfvrsn=e0a2ea74_3" loading="lazy" title="Mobile Ninja Desktop Components" alt="Mobile Ninja Desktop Components" class="u-dn u-l-db u-fr" /></div></div><div class="Box-close icon-x"></div><div class="Box-content"><div class="row u-oh u-mb2"><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/maui-ui" class="track--productLink"><style>.TK-Preview--winui:after { position: relative; top: -1px; margin-left: 10px; } </style> <div class="icon-arrow u-fs22 u-fw5 TK-New TK-Preview--maui u-ml0">Telerik UI for .NET MAUI </div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Kickstart your cross-platform app development with the most comprehensive UI library for .NET MAUI. </p></a> </li></ul></div><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/winui" class="track--productLink" data-sf-ec-immutable=""><style>.TK-Preview--winui:after { position: relative; top: -1px; margin-left: 10px; } </style> <div class="icon-arrow u-fs22 u-fw5 TK-New TK-Preview--winui">Telerik UI for WinUI</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">The first to market UI component suite for building WinUI applications</p></a> </li></ul></div><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/products/winforms.aspx" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik UI for WinForms</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">160+ stunning UI controls for Windows Forms</p></a> </li></ul></div><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/products/wpf/overview.aspx" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik UI for WPF</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">160+ UI controls for creating beautiful, high-performance desktop apps </p></a> </li></ul></div></div><div class="Box-bundle u-p2 u-pb1"><div class="row"><div class="col-4 u-l-ha u-m-col-12 u-m-mb2"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/devcraft.svg?sfvrsn=e7e590c9_7" class="u-dib" alt="devcraft" /><div class="u-dib u-vam"><h6 class="u-fs16 u-mb0">Product Bundles</h6><div><a href="/devcraft" class="u-dib u-fs24 u-fw5 u-vam u-mr1">DevCraft</a> <span class="Box-bundle-tag u-dib u-fs10 u-fw6 u-ttu u-vam">Best Value</span> </div></div></div><div class="col-5 u-xl-col-4 u-m-col-12 u-m-mb2"><p class="u-fs13 u-c-base u-m0">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><div class="row"><div class="col-4 u-pr0 u-xl-col-12 u-l-ha u-l-mb0"><ul class="List u-dib u-fs13 u-c-base"><li>Conversational UI</li><li>Online Training</li></ul></div><div class="col-8 u-pr0 u-xl-col-12"><ul class="List u-dib u-fs13 u-c-base"><li>Document Processing Library</li><li>Embedded reporting for web and desktop</li></ul></div></div></div><div class="col-3 u-pt1 u-xl-col-4 u-m-col-12"><a href="/try/devcraft-ultimate" class="Btn Btn--prim u-db u-fs19 u-pl1 u-pr1 track--download-trial-devcraft" data-sf-ec-immutable="">Download Free Trial</a> </div></div></div></div></button></div> <div id="ContentPlaceholder1_C352_Col02" class="sf_colsIn col-2" data-sf-element="Column 3" data-placeholder-label="Column 3"> <button type="button" aria-label="expand Mobile Components" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" title="Mobile Components small image" alt="Mobile Components small image"><path d="M19 26a1 1 0 101 1 1 1 0 00-1-1z" style="fill:#a3d8f1;"></path><path style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" d="M5 14v-3"></path><rect style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" x="13" y="8" width="12" height="23" rx="2"></rect><path style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" d="M25 24h4a2 2 0 002-2V3a2 2 0 00-2-2H3a2 2 0 00-2 2v19a2 2 0 002 2h10"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">Mobile <br />Components</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/ninja.svg?sfvrsn=699402b1_13" loading="lazy" title="Ninja Mobile Components Desktop" alt="Ninja Mobile Components Desktop" class="u-mwn u-l-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/mobile-ninja.svg?sfvrsn=e0a2ea74_3" loading="lazy" title="Mobile Ninja for Mobile Components" alt="Mobile Ninja for Mobile Components" class="u-dn u-l-db u-fr" /></div></div><div class="Box-close icon-x"></div><div class="Box-content"><div class="row u-mb2"><div class="col-5"><ul class="List List--links-1"><li><a href="/maui-ui" class="track--productLink"><div class="icon-arrow u-fs22 u-fw5 TK-New ">Telerik UI for .NET MAUI</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Kickstart your cross-platform app development with the most comprehensive UI library for .NET MAUI. </p></a> </li></ul></div></div><div class="Box-bundle u-p2 u-pb1"><div class="row"><div class="col-4 u-m-col-12 u-m-mb2 u-l-ha"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/devcraft.svg?sfvrsn=e7e590c9_7" class="u-dib" alt="devcraft" /><div class="u-dib u-vam"><h6 class="u-fs16 u-mb0">Product Bundles</h6><div><a href="/devcraft" class="u-dib u-fs24 u-fw5 u-vam u-mr1">DevCraft</a> <span class="Box-bundle-tag u-dib u-fs10 u-fw6 u-ttu u-vam">Best Value</span> </div></div></div><div class="col-5 u-xl-col-4 u-m-col-12 u-m-mb2"><p class="u-fs13 u-c-base u-m0">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><div class="row"><div class="col-4 u-pr0 u-xl-col-12 u-s-mb0 u-l-ha u-l-mb0"><ul class="List u-dib u-fs13 u-c-base"><li>Conversational UI</li><li>Online Training</li></ul></div><div class="col-8 u-pr0 u-xl-col-12"><ul class="List u-dib u-fs13 u-c-base"><li>Document Processing Library</li><li>Embedded reporting for web and desktop</li></ul></div></div></div><div class="col-3 u-pt1 u-xl-col-4 u-m-col-12"><a href="/try/devcraft-ultimate" class="Btn Btn--prim u-db u-fs19 u-pl1 u-pr1 track--download-trial-devcraft" data-sf-ec-immutable="">Download Free Trial</a> </div></div></div></div></button></div> <div id="ContentPlaceholder1_C352_Col03" class="sf_colsIn col-2" data-sf-element="Column 4" data-placeholder-label="Column 4"> <div class="u-l-dn Box-groupHeading"> <h2 class="Text--b7 u-mb1 u-l-dn h6" aria-label="Developer Solutions">Developer Solutions</h2> </div> <button type="button" aria-label="expand Reporting & Dashboards" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" alt="Reporting & Dashboards small image" title="Reporting & Dashboards small image"><path style="fill:none;stroke-miterlimit:10;stroke-width:2px;stroke:#a3d8f1;" d="M16 0v2M8 2.14l1 1.74M2.14 8l1.74 1M0 16h2M2.14 24l1.74-1M8 29.86l1-1.74M16 32v-2M24 29.86l-1-1.74M29.86 24l-1.74-1M32 16h-2"></path><path style="fill:none;stroke-miterlimit:10;stroke-width:2px;stroke:#a3d8f1;" d="M24.66 11A10 10 0 1121 7.34M16 26V16l-5-8.65"></path><path style="fill:none;stroke-miterlimit:10;stroke-width:2px;stroke:#a3d8f1;" d="M29 8.51A15.05 15.05 0 0023.49 3l-7.3 12.66a.09.09 0 00.13.13z"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">Reporting &amp; <br />Dashboards</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/ninja.svg?sfvrsn=699402b1_13" loading="lazy" title="Reporting & Dashboards" alt="Ninja Reporting & Dashboards" class="u-mwn u-l-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/mobile-ninja.svg?sfvrsn=e0a2ea74_3" loading="lazy" class="u-dn u-l-db u-fr" alt="Mobile Ninja Reporting & Dashboards" /></div></div><div class="Box-close icon-x"></div><div class="Box-content"><div class="row u-mb2"><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/products/reporting.aspx" class="track--productLink"><div class="icon-arrow u-fs22 u-fw5">Telerik Reporting</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Complete and lightweight .NET embedded reporting tool for web and desktop applications </p></a> </li></ul></div><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/report-server" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik Report Server</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">End-to-end report management solution to store, manage and view reports efficiently </p></a> </li></ul></div></div><div class="Box-bundle u-p2 u-pb1"><div class="row"><div class="col-4 u-l-ha u-m-col-12 u-m-mb2"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/devcraft.svg?sfvrsn=e7e590c9_7" class="u-dib" alt="devcraft" /><div class="u-dib u-vam"><h6 class="u-fs16 u-mb0">Product Bundles</h6><div><a href="/devcraft" class="u-dib u-fs24 u-fw5 u-vam u-mr1">DevCraft</a> <span class="Box-bundle-tag u-dib u-fs10 u-fw6 u-ttu u-vam">Best Value</span> </div></div></div><div class="col-5 u-xl-col-4 u-m-col-12 u-m-mb2"><p class="u-fs13 u-c-base u-m0">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><div class="row"><div class="col-4 u-pr0 u-xl-col-12 u-s-mb0 u-l-ha u-l-mb0"><ul class="List u-dib u-fs13 u-c-base"><li>Conversational UI</li><li>Online Training</li></ul></div><div class="col-8 u-pr0 u-xl-col-12"><ul class="List u-dib u-fs13 u-c-base"><li>Document Processing Library</li><li>Embedded reporting for web and desktop</li></ul></div></div></div><div class="col-3 u-pt1 u-xl-col-4 u-m-col-12"><a href="/try/devcraft-ultimate" class="Btn Btn--prim u-db u-fs19 u-pl1 u-pr1 track--download-trial-devcraft" data-sf-ec-immutable="">Download Free Trial</a> </div></div></div></div></button></div> <div id="ContentPlaceholder1_C352_Col04" class="sf_colsIn col-2" data-sf-element="Column 5" data-placeholder-label="Column 5"> <button type="button" aria-label="expand Testing & Debugging" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" title="Testing & Debugging small image" alt="Testing & Debugging small image"><circle style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" class="cls-1" cx="16" cy="16" r="6.58"></circle><path style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" class="cls-1" d="M16 13.1a2.9 2.9 0 012.9 2.9M30.6 19.39a14.57 14.57 0 000-6.78h-2.49A12.82 12.82 0 0027 9.83l1.76-1.76a15 15 0 00-4.79-4.79L22.17 5a12.82 12.82 0 00-2.78-1.15V1.4a14.57 14.57 0 00-6.78 0v2.49A12.82 12.82 0 009.83 5L8.07 3.28a15 15 0 00-4.79 4.79L5 9.83a12.82 12.82 0 00-1.15 2.78H1.4a14.57 14.57 0 000 6.78h2.49A12.82 12.82 0 005 22.17l-1.72 1.76a15 15 0 004.79 4.79L9.83 27a12.82 12.82 0 002.78 1.15v2.45a14.57 14.57 0 006.78 0v-2.49A12.82 12.82 0 0022.17 27l1.76 1.76a15 15 0 004.79-4.79L27 22.17a12.82 12.82 0 001.15-2.78zM20.79 11.21l8.76-8.76"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">Testing &amp;<br />Debugging</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/testing.svg?sfvrsn=a4415b0f_10" loading="lazy" title="Testing & Debugging collapsed" alt="Testing & Debugging collapsed" class="u-mwn u-l-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/mobile-testing.svg?sfvrsn=a5ff04cf_4" loading="lazy" title="Mobile Testing & Debugging" alt="Mobile Testing & Debugging" class="u-dn u-l-db u-fr" /></div></div><div class="Box-close icon-x"></div><div class="Box-content"><div class="row u-oh u-mb2"><div class="col-4 u-l-ha u-mb3"><ul class="List List--links-1"><li><a href="/teststudio" class="track--productLink"><div class="icon-arrow u-fs22 u-fw5">Telerik Test Studio</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Enable automated UI testing for web, WPF, and responsive applications, covering your functional, regression, load, and RESTful API testing needs.</p></a> </li></ul></div><div class="col-4 u-l-ha u-mb3"><ul class="List List--links-1"><li><a href="/teststudio-dev" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5 u-wsn">Telerik Test Studio Dev Edition</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Automate end-to-end test scenarios across web and desktop right inside Visual Studio.</p></a> </li></ul></div><div class="col-4 u-l-ha u-mb3"><ul class="List List--links-1"><li><a href="/products/mocking.aspx" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Telerik JustMock</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Flexible and fully featured .NET mocking solution for rapid unit testing </p></a> </li></ul></div><div class="col-4 u-l-ha"><ul class="List List--links-1"><li><a href="/fiddler/fiddler-everywhere" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Fiddler Everywhere</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Inspect network traffic, mock requests/responses, compose API calls, and collaborate with teams to debug issues faster </p></a> </li></ul></div></div><div class="Box-bundle u-p2 u-pb1"><div class="row"><div class="col-4 u-l-ha u-m-col-12 u-m-mb2"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/devcraft.svg?sfvrsn=e7e590c9_7" class="u-dib" alt="devcraft" /><div class="u-dib u-vam"><h6 class="u-fs16 u-mb0">Product Bundles</h6><div><a href="/devcraft" class="u-dib u-fs24 u-fw5 u-vam u-mr1">DevCraft</a> <span class="Box-bundle-tag u-dib u-fs10 u-fw6 u-ttu u-vam">Best Value</span> </div></div></div><div class="col-5 u-xl-col-4 u-m-col-12 u-m-mb2"><p class="u-fs13 u-c-base u-m0">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><div class="row"><div class="col-4 u-l-ha u-pr0 u-xl-col-12 u-l-mb0"><ul class="List u-dib u-fs13 u-c-base"><li>Conversational UI</li><li>Online Training</li></ul></div><div class="col-8 u-pr0 u-xl-col-12"><ul class="List u-dib u-fs13 u-c-base"><li>Document Processing Library</li><li>Embedded reporting for web and desktop</li></ul></div></div></div><div class="col-3 u-pt1 u-xl-col-4 u-m-col-12"><a href="/try/devcraft-ultimate" class="Btn Btn--prim u-db u-fs19 u-pl1 u-pr1 track--download-trial-devcraft" data-sf-ec-immutable="">Download Free Trial</a> </div></div></div></div></button></div> <div id="ContentPlaceholder1_C352_Col05" class="sf_colsIn col-2" data-sf-element="Column 6" data-placeholder-label="Column 6"> <button type="button" aria-label="expand UI/UX Tools" class="Box u-p0 u-pr0 u-oh"><div class="Box-aside u-pr u-oh"><div class="u-mb1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" title="UI/UX Tools small Image" alt="UI/UX Tools small Image"><circle style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" cx="4.03" cy="28" r="3"></circle><path style="fill:none;stroke:#a3d8f1;stroke-miterlimit:10;stroke-width:2px;" d="M11.41 24.86a10 10 0 10-4.25-4.23M6.15 30.12l9.82-9.82v-4.25h-4.24l-9.82 9.83M1 8V1h7M31 24v7h-7M24 1h7v7"></path></svg> </div><h3 class="Text--b9 u-fs26 u-mb0 u-pr u-zi1 h5">UI/UX Tools</h3><div class="Box-illustration u-tar"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/themebuilder/themebulder_broduct_box.svg?sfvrsn=ebfad268_6" loading="lazy" title="UI/UX Tools collapsed image" alt="UI/UX Tools collapsed image" class="u-mwn u-l-dn" /><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/themebuilder/themebulder-broduct-box960.svg?sfvrsn=596d44a6_3/ThemeBulder-Broduct-box960.svg" loading="lazy" title="UI/UX Tools Mobile Image" alt="UI/UX Tools Mobile Image" class="u-dn u-l-db u-fr" /></div></div><div class="Box-close icon-x"></div><div class="Box-content"><div class="row u-oh u-mb12"><div class="col-4"><ul class="List List--links-1"><li><a href="/themebuilder" class="track--productLink"><div class="icon-arrow u-fs22 u-fw5">ThemeBuilder</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">Style your Kendo and Telerik UI components faster and with ease.</p></a></li></ul></div><div class="col-4"><ul class="List List--links-1"><li><a href="/design-system" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Design System Kit</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">A collection of resources that help you customize your own design system based on ours. Includes front-end docs, design tools, and more.</p></a></li></ul></div><div class="col-4"><ul class="List List--links-1"><li><a href="/page-templates-and-ui-blocks" class="track--productLink" data-sf-ec-immutable=""><div class="icon-arrow u-fs22 u-fw5">Page Templates and Building Blocks</div><p class=" u-c-base u-fs16 u-pl2 u-fw4">A comprehensive collection of professionally designed and easily customizable Page Templates and Building Blocks that layout combinations of UI components in a consistent and modern manner.</p></a></li></ul></div></div></div></button></div> </div> <h2 class="Text--b7 u-mb1 h6">Product Bundles</h2><div class="row row--equal u-mb5" data-sf-element="Row"> <div id="ContentPlaceholder1_C360_Col00" class="sf_colsIn col-6" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="BundleBox u-p2"> <div class="row"><div class="col-3"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/pricing/characters_ninja-kendoka_homepage.png?sfvrsn=ce8ae6bb_6/Characters_ninja-kendoka_homepage.png" title="DevCraft Bundle" alt="DevCraft Bundle" /></div><div class="col-9"><h3 class="u-c-white u-fs28 u-m0 u-pb1 h5">Telerik&reg; DevCraft</h3><p class="u-c-grey8 u-fs18 u-mb2" style="letter-spacing:-0.4px;">.NET controls, Kendo UI JavaScript components, embedded reporting, automated testing and productivity tools.</p><a href="/devcraft" class="Btn Btn--ghost u-c-white u-fs19 track--learn-more-devcraft">More about DevCraft</a> </div></div> </div> </div> <div id="ContentPlaceholder1_C360_Col01" class="sf_colsIn col-6" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="BundleBox u-p2"> <div class="row"><div class="col-3"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/pricing/characters_kendoka_homepage.png?sfvrsn=e3138_5/Characters_kendoka_homepage.png" title="Kendo UI" alt="Kendo UI" /></div><div class="col-9"><h3 class="u-c-white u-fs28 u-m0 u-pb1 h5">Kendo UI&reg;</h3><p class="u-c-grey8 u-fs18 u-mb2">UI components for JavaScript frameworks including<br />jQuery, Angular, React, and Vue.</p><a href="/kendo-ui" class="Btn Btn--ghost u-c-white u-fs19 track--learn-more-kendo" data-sf-ec-immutable="">More about Kendo UI</a> </div></div> </div> </div> </div> <div class="BundleBox u-p2 u-mb5 u-oh js-ab00806-show u-dn"><div class="u-fl u-pr3"><svg xmlns="http://www.w3.org/2000/svg" width="111px" height="104px" viewBox="0 0 110.604 104"><defs><clippath id="banr-a"><circle cx="52" cy="52" r="52" transform="translate(487 188)" stroke="#707070" fill="#fff"></circle></clippath> <clippath id="banr-b"><path class="b" d="M38.6 0H0v11.121h38.6z"></path></clippath> <clippath id="banr-c"><circle class="c" cx="50.395" cy="50.395" r="50.395" transform="translate(-1.001 -2)"></circle></clippath> <clippath id="banr-d"><path class="b" d="M0 15.028a14.932 14.932 0 0014.835 15.028 14.932 14.932 0 0014.834-15.028A14.932 14.932 0 0014.835 0 14.932 14.932 0 000 15.028z"></path></clippath> <clippath id="banr-e"><circle class="c" cx="50.895" cy="50.895" r="50.895" transform="translate(.999 -1)"></circle></clippath> <clippath id="banr-f"><path class="b" d="M0 90.786h75.274V0H0z"></path></clippath> <style>.c { fill: #fff } .b, .f, .r, .t { fill: none } .e { fill: #5777ea } .f { stroke: #0557fc } .f, .r, .t { stroke-miterlimit: 10 } .f { stroke-width: .5px } .g { fill: #859cf1 } .i { fill: #c3d7f5 } .l { fill: #e26841 } .n { fill: #31475c } .q { fill: #e9ac6a } .r { stroke: #fff; stroke-width: 4px } .s { fill: #231f20 } .t { stroke: #14254c; stroke-width: 2px } .u { fill: #22b573 } .w { fill: #00264b } </style> </defs> <g clip-path="url(#banr-a)" transform="translate(-480.396 -188)"><path class="e" d="M365.479 160.792H601.74v66.117H365.479z"></path><path class="f" d="M589.487 174.707v52.202"></path><path class="g" d="M505.906 174.707h72.348v12.889h-72.348zM505.906 200.808h72.348v12.889h-72.348z"></path><path class="f" d="M583.936 179.109v4.084M581.894 181.151h4.084M583.936 192.234v4.084M581.894 194.276h4.084M583.936 205.211v4.084M581.894 207.253h4.084M583.936 218.187v4.084M581.894 220.229h4.084"></path><path class="g" d="M398.027 174.707h107.409v12.889H398.027zM398.027 200.808h107.409v12.889H398.027z"></path><path class="f" d="M589.487 174.707H365.48"></path><path d="M596.951 166.791h-2.68l1.339 2.106z" fill="#0557fc"></path><path class="i" d="M398.027 187.831h107.409v12.889H398.027zM398.027 213.785h107.409v12.889H398.027zM505.906 213.785h72.348v12.889h-72.348z"></path><path class="f" d="M505.628 174.707v52.202M398.027 174.707v52.202"></path><path class="e" d="M365.479 117.288H601.74v43.504H365.479z"></path><path stroke-miterlimit="10" stroke="#0557fc" fill="none" d="M589.487 131.679v29.113"></path><path class="f" d="M505.436 140.197v20.595M398.024 144.326v16.466M601.74 160.792H365.479M601.74 139.379H365.479M510.482 145.996h64.837v9.701h-64.837zM433.384 145.996h68.415v9.701h-68.415z"></path><path class="e" d="M365.479 226.631H601.74v66.117H365.479z"></path><path class="f" d="M589.487 240.546v52.202"></path><path class="g" d="M505.906 240.546h72.348v12.889h-72.348zM505.906 266.647h72.348v12.889h-72.348z"></path><path class="f" d="M583.936 244.948v4.084M581.894 246.99h4.084M583.936 258.073v4.084M581.894 260.115h4.084M583.936 271.049v4.084M581.894 273.091h4.084M583.936 284.026v4.084M581.894 286.068h4.084"></path><path class="g" d="M398.027 240.546h107.409v12.889H398.027zM398.027 266.647h107.409v12.889H398.027z"></path><path class="f" d="M589.487 240.546H365.48"></path><path class="i" d="M398.027 253.67h107.409v12.889H398.027zM398.027 279.623h107.409v12.889H398.027zM505.906 253.67h72.348v12.889h-72.348zM505.906 279.623h72.348v12.889h-72.348z"></path><path class="f" d="M505.628 240.546v52.202M398.027 240.546v52.202M692.486 226.546H468.479"></path></g> <path class="b" d="M38.6 8.001H0v11.121h38.6z"></path><g transform="translate(0 8.001)" clip-path="url(#banr-b)"><path class="l" d="M38.6 8.449l-12.736-5.8a7.24 7.24 0 00-8.22 1.578 7.24 7.24 0 01-9.827.576L1.959 0 0 3.807l8.052 5.907a7.242 7.242 0 009.736-1.064l.912-1.032a7.25 7.25 0 017.156-2.267z"></path></g> <path class="l" d="M38.401 16.362l-11.836-.328a7.271 7.271 0 00-5.859 2.718l-2.066 2.566a7.247 7.247 0 01-8.44 2.165l-8.147-3.394-1.869 4.323 11.265 4.006a7.259 7.259 0 008.522-2.911l2.494-3.833a7.3 7.3 0 014.763-3.2z"></path><g transform="translate(7.377 3.041)" clip-path="url(#banr-c)"><path class="l" d="M3.617 78.25a24.422 24.422 0 0123.947-28.129A24.421 24.421 0 0151.509 78.25z"></path><path class="n" d="M23.996 58.872l18.027 15.979L58.172 66.1l-12.238-9.918a7.553 7.553 0 01-2.784-5.868V39.088H23.996z"></path><path class="n" d="M29.629 58.872L11.602 74.851l-16.149-8.75 12.238-9.918a7.553 7.553 0 002.784-5.868V39.088h19.154z"></path><path d="M35.826 12.836h-6.76a18.9 18.9 0 00-18.778 19.023v19.4a7.561 7.561 0 007.511 7.609h18.027a7.561 7.561 0 007.511-7.609V20.445a7.561 7.561 0 00-7.511-7.609" fill="#14254c"></path><path class="n" d="M41.647 38.517a14.932 14.932 0 01-14.834 15.028 14.932 14.932 0 01-14.835-15.028 14.932 14.932 0 0114.835-15.028 14.932 14.932 0 0114.834 15.028"></path><g><path class="b" d="M11.978 38.517a14.932 14.932 0 0014.835 15.028 14.932 14.932 0 0014.834-15.028 14.932 14.932 0 00-14.834-15.028 14.932 14.932 0 00-14.835 15.028z"></path><g clip-path="url(#banr-d)" transform="translate(11.978 23.489)"><path class="q" d="M1.89 34.954V7.745A13.029 13.029 0 0114.834-5.368 13.029 13.029 0 0127.778 7.745v29.331z"></path></g> </g> <g><path class="l" d="M20.616 42.131h6.76V30.337z"></path><path class="r" d="M26.422 46.692a7.889 7.889 0 01-4.508-1.137 7.945 7.945 0 01-2.629-2.663"></path><path class="s" d="M36.39 32.81h-2.786a1.309 1.309 0 011.3-1.317h.186a1.308 1.308 0 011.3 1.317M19.865 32.81h-2.786a1.309 1.309 0 011.3-1.317h.186a1.308 1.308 0 011.3 1.317"></path><path class="t" d="M11.978 28.435h30.8M11.978 35.283h30.8M11.978 48.98h28.918M11.978 42.132h30.8"></path></g> </g> <path class="u" d="M89.027 29.106c2.561-.818 4.224.061 6.133-1.067 2.452-1.449 4.214-5.562 2.933-16h5.6c.5 14-2.351 18.61-5.333 20-2.344 1.1-4.307-.008-8 1.067-4.893 1.429-8.116 5.303-10.133 8.536 1.629-5.858 4.284-11.093 8.8-12.536z"></path><path class="u" d="M80.762 40.308c-3.261-6.786-1.906-14.205 2.666-17.871a12.938 12.938 0 019.334-2.4l-1.067 5.067a11.817 11.817 0 00-5.333 1.868c-6.162 4.1-5.643 12.766-5.6 13.336"></path><g transform="translate(7.377 3.041)" clip-path="url(#banr-e)"><path class="w" d="M85.279 65.457v-7.789H51.86v7.789a7.3 7.3 0 01-5.7 7.124 14.59 14.59 0 00-11.389 14.237v2.758h67.6v-2.758a14.59 14.59 0 00-11.39-14.237 7.3 7.3 0 01-5.7-7.124"></path><path class="w" d="M68.571 75.521a16.76 16.76 0 01-16.71-16.714v-8.356A16.76 16.76 0 0168.57 33.737a16.761 16.761 0 0116.71 16.714v8.356a16.761 16.761 0 01-16.709 16.714"></path><path class="b" d="M34.771 89.576h75.274V-1.21H34.771z"></path><g transform="translate(34.771 -1.21)" clip-path="url(#banr-f)"><path class="u" d="M16.71 55.079h34.179v-7.217H16.71z"></path><path class="q" d="M44.324 59.855H23.848a4.108 4.108 0 01-4.1-4.094 4.108 4.108 0 014.1-4.1h20.48a4.108 4.108 0 014.1 4.1 4.109 4.109 0 01-4.1 4.1"></path><path class="w" d="M23.355 56.137a1.329 1.329 0 112.658 0M39.685 56.218a1.329 1.329 0 112.658 0"></path><path class="l" d="M31.141 59.854h3.556v-6.837z"></path></g> <path class="r" d="M69.329 70.989a8.058 8.058 0 004.557-1.14 7.977 7.977 0 002.658-2.66"></path></g> </svg></div><div class="u-oh"><div class="row"><div class="col-8 u-vam"><h5 class="Text--b9 u-fs28 u-m0">Give our Grids a Spin!</h5><p class="Text--b9 u-fs18 u-fw2 u-mb2">We know how challenging building a data grid can be. As a result, our full-featured and high performance data grids are the flagship components of each of our component libraries. Before you determine how you are going to build a grid view into your application, you&rsquo;ll want to check ours out.</p></div><div class="col-4 u-vam u-tar"><a href="/kendo-ui/grid" class="Btn Btn--ghost u-db u-c-white u-fs19 u-mb1 track--js-data-grid">JavaScript Data Grids</a><a href="/dotnet/grid" class="Btn Btn--ghost u-db u-c-white u-fs19 u-ml0 track--dotnet-data-grid" data-sf-ec-immutable="">.NET Data Grids</a> </div></div></div></div> <div class="Card u-pr u-mb6 u-s-mb4 u-tint-blue3 u-pl6 u-pr6 u-pt2 Carousel Carousel--light"><div class="u-m0 u-p0" data-tlrk-plugin="siema" data-siema-selector=".Carousel" data-siema-btn-prev=".Carousel-prev" data-siema-btn-next=".Carousel-next" data-siema-dots=".Carousel-dots a" data-siema-automated="true" data-siema-automated-timer="8000" data-siema-loop="true"><div class="slide"><div class="row"><div class="col-2 u-l-full u-tac u-s-mb0"><div class="Card-tag u-dib u-ttu u-vam">Latest News</div></div><div class="col-10 u-l-full"><div class="Card-content u-p0 u-mr7 u-vam u-l-ml2 u-s-ml4">Check out our latest release: <a href="/support/whats-new" class="u-c-link" data-sf-ec-immutable="">2025 Q1 has a lot to offer</a>, expanded design system tooling, modernization options, productivity boosts and two important technical announcements: a new licensing process and the end of life for Telerik UI for Xamarin. </div></div></div></div><div class="slide"><div class="row"><div class="col-2 u-l-full u-tac u-s-mb0"><div class="Card-tag u-dib u-ttu u-vam">Latest News</div></div><div class="col-10 u-l-full"><div class="Card-content u-p0 u-mr7 u-vam u-l-ml2 u-s-ml4">The State of Designer-Developer Collaboration 2024 Survey Report is out! This global survey sheds light on the way designers and developers work together in the context of web development, and the role design systems have in this collaboration. <a href="https://www.telerik.com/design-system/designer-developer-collaboration-survey-2024/" class="u-c-link" data-sf-ec-immutable="">Check out the results</a>! </div></div></div></div></div><div class="Carousel-dots u-ma u-pt1"><a href="#slide-1" aria-label="Go to slide 1" title="Go to slide 1" data-slide="0" class="is-active" data-sf-ec-immutable=""></a><a href="#slide-2" aria-label="Go to slide 2" title="Go to slide 2" data-slide="1" data-sf-ec-immutable=""></a></div><div class="Carousel-prev u-mt0 u-fs36" style="top:50%;"></div><div class="Carousel-next u-mt0 u-fs36" style="top:50%;"></div></div><div class="row u-mb3 reveal-content-2" data-sf-element="Row"> <div id="ContentPlaceholder1_C365_Col00" class="sf_colsIn col-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>Feature-rich UI components for all .NET and JavaScript frameworks</li></ul></div> <div id="ContentPlaceholder1_C365_Col01" class="sf_colsIn col-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>Professionally designed components and themes for beautiful, engaging and always modern apps</li></ul></div> <div id="ContentPlaceholder1_C365_Col02" class="sf_colsIn col-4" data-sf-element="Column 3" data-placeholder-label="Column 3"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>Industry leading support delivered from the engineers who built the product</li></ul></div> </div> <div class="row u-mb6 reveal-content-2 u-m-mb4" data-sf-element="Row"> <div id="ContentPlaceholder1_C369_Col00" class="sf_colsIn col-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>On demand technical product training</li></ul></div> <div id="ContentPlaceholder1_C369_Col01" class="sf_colsIn col-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>Performance, accessibility, localization and security guaranteed</li></ul></div> <div id="ContentPlaceholder1_C369_Col02" class="sf_colsIn col-4" data-sf-element="Column 3" data-placeholder-label="Column 3"> <ul class="BulletCheck BulletCheck--custom u-fs22 u-fw3"><li>Continuous innovation to cover your needs today and tomorrow</li></ul></div> </div> <a href="/standardization" class="Btn Btn--ghost u-c-white u-fs19 track--learn-more-devcraft u-mb4" data-sf-ec-immutable="">See Standardization Benefits</a> <div class="boxes-back-overlay icon-x"></div> <style>@media (max-width: 420px) { .Logos { margin: 0!important; padding: 0 !important; font-size: 0; } .Logos img, .Logos svg { max-width: 40%; margin: 5% !important; } .Logos-row { width: 100%; } .Logos .Logos-row-1 img, .Logos .Logos-row-1 svg { width: 23.33333% !important; margin: 5% !important; } img.Logos-wide { margin: 7% !important; } .Logos-row-1 img.Logos-wide, .Logos svg.Logos-wide, .Logos svg.Logos-widest { min-width: 33% !important; margin-left: 0 !important; margin-right: 0 !important; } .Logos svg.Logos-widest { min-width: 50% !important; } .Logos-row-3 img.Logos-wide { margin: 7% 5% !important; } } </style> <div class="u-l-pb4 u-l-mb4 u-s-pb0 u-s-mb0 u-tac u-s-pt2 Logos"><div class="u-dib Logos-row Logos-row-1"><!-- NASA --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="61.395" height="51.6" viewBox="0 0 61.4 51.6" aria-labelledby="titleNasa"><title id="titleNasa">Nasa</title> <g fill="#fff" opacity="0.7"><path d="M41.6 30.8h-.7l.5 1.6c.8 2.9.6 5.1-.3 6.4-1.2 1.4-3.6 1.4-6.9 0v.5a11.5 11.5 0 0 0 4.5 1 3.7 3.7 0 0 0 2.7-.9c1-1 1.4-2.8 1-5.3a21.1 21.1 0 0 0-.8-3.3Zm-19.2-5.3-.3.9 1.2-.2-.6-1.4Zm-12.8 3v.4a1 1 0 0 0 .4.7l1.6-.4L11 28Z" data-name="Path 203276"></path><path d="M61.4 3 60 5a46.8 46.8 0 0 1-9.5 7.4A26.3 26.3 0 0 0 28.5 0 25.9 25.9 0 0 0 2.3 25.8a25 25 0 0 0 .7 5.8 29.8 29.8 0 0 0-3 1.7l.6.2a28 28 0 0 1 2.6-1.3A25.8 25.8 0 0 0 10 44l.4.4L7 47.5v.9a42 42 0 0 1 3.9-3.6 26 26 0 0 0 43.5-19 24.9 24.9 0 0 0-2.3-10.4c4.3-3.8 7.7-7.9 9.2-12.5Zm-57 28.6 2.4-1a.5.5 0 0 1 0-.6 1.2 1.2 0 0 0 .8-.7L4.2 31a24.5 24.5 0 0 1 19-29.1 24 24 0 0 1 5.2-.6 25.2 25.2 0 0 1 21 11.7 56 56 0 0 1-3 1.6 120.3 120.3 0 0 1-11.4 5c-3.3-4-7.4-7.8-11.6-9.6-3.8-1.6-5.7-.8-6.6.2C15 12 15.2 16 17 20.6a.5.5 0 0 1 .2.4 24.2 24.2 0 0 0 1.3 2.8 11.2 11.2 0 0 1 .7 1l-1.9.7-.9.3v2l3.6-.9v-.3l.1-.1v-.1l.1-.2.2-.4v-.2l.2-.4.2-.7-.9.3-.9-1.7c-3-6-3.5-10.7-1.4-12.4C19.5 9 23 10 27 13a44.4 44.4 0 0 1 7.3 7l-7.5 2.5.6 1.7.4.9 3-.9a2.6 2.6 0 0 1 .1-1c.4-1.3 1.7-2.4 4.2-2.3h.8l.8.2c.9.2.9.2 1.2-.1l.2-.2a.3.3 0 0 1 .3 0 .2.2 0 0 1 .1.2v.7a49.6 49.6 0 0 0 11-5.4c-2.1 1.8-4 3.2-5.7 4.5l-.2.2-.3.2h-.8l.3.4h-.2l-.1.2-4 2.7c-.2-.5-.5-1-.9-1.4h-.2l-.2-.1-.3-.2h-.2l-.1-.1.8 1.2a9.8 9.8 0 0 1 .6 1l-.4.2-.1.1-.3.1a8.8 8.8 0 0 0-2-.8c-1-.3-1.4-.8-1.4-1v-.2a.9.9 0 0 1 .5-.8 2.9 2.9 0 0 1 1.9-.3h.4l.3.2h.2l.2.1a6.5 6.5 0 0 1 1 .6v-1.5c-.3.2-.4.2-1.3 0l-.6-.2h-1c-2.5-.2-3.8.8-4.1 2a2.8 2.8 0 0 0-.1.7 2.7 2.7 0 0 0 1.8 2.4l.8.4.5.1-.2.1-.3.2-1.8 1-.2.2-.1.1-.3-.2v.4H31l-.2.2-1.2.9-.1.1-.2.1a2 2 0 0 1-.4-.5l-1.7-4.4-1-2.6-.6-1.6H21v.1a2.1 2.1 0 0 1 .8 1 17.5 17.5 0 0 1-.6 2.2l-.2 1-.2.8h-.1v.2l-.2.4v.2l-.7 2.2s0 .2-1.3 1.1h3.2c-.2 0-.9-.6-.4-2v-.1h3.2c.5 1.3.6 1.3-.5 2.1h5l-.4.3h-.1l-.1.3-2.7 1.8c-.3-.6-.8-1.1-1.3-1.7H24a.3.3 0 0 1-.3-.4.5.5 0 0 1 0-.4l-1.1-1.5h-.9v.2c1 1.7 2.2 3 3.2 4.2a94.3 94.3 0 0 0-13.6 10.6l-.5-.4a24.6 24.6 0 0 1-6.5-11.6Zm39.8-7.9 1.3 3.5h-2.4l.6-1.7.5-1.8Zm-8 4.5a.8.8 0 0 1 0 .7 1.7 1.7 0 0 1-1.1.6 4 4 0 0 1-2.5-.2l.3-.2.2-.2 2-1.2.1-.1.3-.1a1.7 1.7 0 0 1 .8.7Zm-12-1.1h-2.5l.2-.5.3-1.2.5-1.5.2-.3v.2l1 2.3.3 1Zm29-1.3a24.8 24.8 0 0 1-41.3 18.3c4-3.4 8.7-6.9 13.6-10.2.8 1 2.1 2.8 3 3a.6.6 0 0 0 .7-.2.7.7 0 0 0 .3-.5c0-.4-.7-1-1.5-1.6a17.7 17.7 0 0 1-1.6-1.3l2.6-1.6 2-1.2.2-.1.2-.2v.6a9.7 9.7 0 0 0 .8-.6h.3a6.3 6.3 0 0 0 4.8-.1c1.3-.6 2-1.5 1.9-2.4a3 3 0 0 0-1-1.7l.1-.2h.2l.3.2a3 3 0 0 1 .7 1.4v.3l1 2 .2-.1.1-.2v-.1l.2-.2a32.4 32.4 0 0 0-2-3.6l3.7-2.5.3-.1.3-.2-.8 3-1.2 3.8a1 1 0 0 1 0 .3l-.1.1-.3-.2-.2.2-.2.1-.5.5h3s-.9-.7-.2-2.2H46c.5 1.3.6 1.3-.4 2.2H51a1.3 1.3 0 0 1-.8-.9c-1.1-2.6-2.6-7-3.2-8.4h-2.2l.3-.3.3-.2q3-2.1 5.6-4.4a23.2 23.2 0 0 1 2 9.5Z" data-name="Path 203277"></path><path d="M34.5 22.6a.6.6 0 0 0-.4.5v.1l2-.7a2.6 2.6 0 0 0-1.6.1ZM22 30.2l-.2-.1v.3c.1 0 .2 0 .2-.2Z" data-name="Path 203278"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 970" transform="translate(27.7 2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 971" transform="translate(28.9 5.2)"></circle><path d="M33.5 10.8a.2.2 0 0 0-.2.2.2.2 0 0 0 .2.2.2.2 0 0 0 .2-.2.3.3 0 0 0-.2-.2Z" data-name="Path 203279"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 972" transform="translate(26.9 6.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 973" transform="translate(28.9 8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 974" transform="translate(26 4.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 975" transform="translate(22.9 6.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 976" transform="translate(23.3 7.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 977" transform="translate(24 7.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 978" transform="translate(22.9 8.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 979" transform="translate(18 11.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 980" transform="translate(19.3 12.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 981" transform="translate(18.5 30)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 982" transform="translate(18.5 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 983" transform="translate(15.7 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 984" transform="translate(12.4 38.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 985" transform="translate(11.6 36)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 986" transform="translate(11.6 37.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 987" transform="translate(8.8 36.4)"></circle><path d="M18.7 41.5a.2.2 0 0 0 .1 0 .2.2 0 0 0-.3 0h.2Zm2.6-2.1a.2.2 0 0 0-.4 0c0 .1 0 .2.2.2 0 0 .2 0 .2-.2Zm.2 2.2a.2.2 0 1 0 .1.2l-.1-.2Z" data-name="Path 203280"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 988" transform="translate(30.9 38.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 989" transform="translate(26 40.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 990" transform="translate(39.3 42.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 991" transform="translate(40.1 33.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 992" transform="translate(38.5 34.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 993" transform="translate(40.1 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 994" transform="translate(38.5 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 995" transform="translate(43.3 31.6)"></circle><path d="M44.8 34a.2.2 0 0 0 .1-.2l-.2-.2-.1.2c0 .1 0 .2.2.2Z" data-name="Path 203281"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 996" transform="translate(47.4 34.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 997" transform="translate(44.1 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 998" transform="translate(46.1 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 999" transform="translate(45.7 38.4)"></circle><path d="M48 33.7c-.2 0-.2-.2-.3-.2l-.1-.7-.1.7a.3.3 0 0 0-.2.2l-.8.1h.8a.3.3 0 0 0 .2.3v.7l.1-.7.2-.2.8-.2h-.7Zm-2.4 5.4v-.7l-.1.7a.3.3 0 0 0-.2.2l-.8.1h.8a.3.3 0 0 0 .2.3v.7l.1-.7.2-.2.7-.2h-.7a.3.3 0 0 0-.2-.2ZM21.8 13.3v.7l.1-.7.2-.2h.8l-.7-.2-.2-.2-.1-.7v.7a.3.3 0 0 0-.3.2h-.7l.7.1c0 .2 0 .3.2.3Zm11.6-7.6.1.7v-.7c.2 0 .3-.1.3-.2l.7-.1h-.7c0-.2-.1-.3-.2-.3v-.7l-.2.7a.3.3 0 0 0-.2.2l-.7.1h.7a.2.2 0 0 0 .2.3Zm-14 38.2v-.7.7a.3.3 0 0 0-.3.2l-.6.1h.6a.3.3 0 0 0 .3.3v.7l.1-.7a.5.5 0 0 0 .3-.2l.7-.2h-.7l-.4-.2ZM10.1 30a1 1 0 0 1-.2-.3 1.4 1.4 0 0 1-.3-1v-4.5l2 3.5.8 1.4.9 1.4h4c-.6-.7-.9-1-.9-1.4v-7c0-.5.1-.5.7-1.1h-2.9s.8.9.8 1.2v4.7a1.6 1.6 0 0 0-.2-.4l-3.3-5.6h-4c.8 1 .8 1 .8 1.3v7c0 .3-.2.8-1 1.2h3l-.1-.1Z" data-name="Path 203282"></path></g> </svg> <!-- MS --> <svg class="u-dib u-vam u-m2 Logos-wide" xmlns="http://www.w3.org/2000/svg" width="121" height="26" viewBox="0 0 121 26" aria-labelledby="titleMS"><title id="titleMS">Microsoft</title> <path fill="#fff" fill-rule="evenodd" d="M82.6 17.4a2.4 2.4 0 0 1-1.3 1.3 3.5 3.5 0 0 1-2.1 0 2.7 2.7 0 0 1-1.7-1.3 5.4 5.4 0 0 1-.4-2.9 3.7 3.7 0 0 1 1-2.3 2.7 2.7 0 0 1 1.8-.7 2.8 2.8 0 0 1 2.2.7 3.7 3.7 0 0 1 1 2.4 6.1 6.1 0 0 1-.5 2.8m7.8-8a7 7 0 0 1 3.7.3v2.5a4.7 4.7 0 0 0-2.8-.8 1.4 1.4 0 0 0-1.3.7 1.2 1.2 0 0 0 .4 1.4c.7.5 1.6.7 2.4 1.2a3.6 3.6 0 0 1 1.6 1.5 3.3 3.3 0 0 1-.7 3.8 5.1 5.1 0 0 1-3.8 1.2 8 8 0 0 1-2.7-.7V18a5.8 5.8 0 0 0 2.4 1 3.1 3.1 0 0 0 1.9-.1 1 1 0 0 0 .3-1.6 3.2 3.2 0 0 0-1.2-.7 11.2 11.2 0 0 1-2.3-1.2 2.8 2.8 0 0 1-1-1.6 3.5 3.5 0 0 1 .4-2.7 4 4 0 0 1 2.7-1.7Zm-29.2.1a7 7 0 0 1 4 0 3.1 3.1 0 0 1 .7.4v2.6a4.1 4.1 0 0 0-3-1 3.1 3.1 0 0 0-2.2 1.3 4.5 4.5 0 0 0-.7 3.1 3.4 3.4 0 0 0 1 2.3 3.3 3.3 0 0 0 2.5.7 5 5 0 0 0 2.4-1v2.5a6.3 6.3 0 0 1-3.6.7 5.3 5.3 0 0 1-3.4-1.4 5.7 5.7 0 0 1-1.6-3.8 7 7 0 0 1 1-4.3 5.3 5.3 0 0 1 3-2Zm39.2-.2a6.7 6.7 0 0 1 4 .6 4.8 4.8 0 0 1 2.2 2.6 7.4 7.4 0 0 1 .4 2.7 6.3 6.3 0 0 1-1.2 3.9 5.1 5.1 0 0 1-3.3 2 7 7 0 0 1-3.7-.4 5 5 0 0 1-2.7-2.7 7.7 7.7 0 0 1-.4-4 5.6 5.6 0 0 1 1.8-3.4 5.4 5.4 0 0 1 2.9-1.3ZM79 9.3a6.8 6.8 0 0 1 3.8.5 4.7 4.7 0 0 1 2.3 2.4 7.6 7.6 0 0 1 .5 3.6 6.1 6.1 0 0 1-1.1 3.3 5 5 0 0 1-3 1.9 7.4 7.4 0 0 1-3.2 0 5 5 0 0 1-3-2 6.7 6.7 0 0 1-1-4.3 6.2 6.2 0 0 1 1.2-3.5A5.2 5.2 0 0 1 79 9.3Zm-7.4.6a2.8 2.8 0 0 1 2.4-.2v2.6a2.7 2.7 0 0 0-1.7-.4 2.2 2.2 0 0 0-1.6 1.4 5.1 5.1 0 0 0-.4 2.2V21H68V9.7h2.5v2a3.4 3.4 0 0 1 1.4-1.8ZM111 4.6a4.7 4.7 0 0 1 3.8-.5v2.3a2.5 2.5 0 0 0-2-.2 1.6 1.6 0 0 0-.8 1.3 17.1 17.1 0 0 0 0 2h3.8V6.9l2.6-.8v3.4h2.6v2.1h-2.6v5.8a1.4 1.4 0 0 0 .6 1.1 2 2 0 0 0 2-.2v2.2a5 5 0 0 1-2.4.4 2.9 2.9 0 0 1-2-1 4 4 0 0 1-.8-2.5v-5.8h-3.9v9h-2.6v-9h-1.8V9.5h1.8a11.6 11.6 0 0 1 .2-2.9 3.6 3.6 0 0 1 1.5-2ZM46.5 5h3.7v15.6h-2.6v-12a2 2 0 0 0-.2.2l-4.6 11.7H41L36.2 9l-.1-.2v12h-2.5V5h3.8l3.6 9.2 1 2.3L46.4 5Zm8.2 4.4h.8v11.2H53V9.5h2.7Zm46.6 2h-.2a2.7 2.7 0 0 0-2 1 4 4 0 0 0-.7 2.2 5.5 5.5 0 0 0 .3 2.5 2.7 2.7 0 0 0 1.4 1.5 3.4 3.4 0 0 0 1.9.2 2.5 2.5 0 0 0 1.5-.9 3.6 3.6 0 0 0 .7-1.6 7 7 0 0 0 0-2.5 3.1 3.1 0 0 0-1-1.8 2.8 2.8 0 0 0-2.1-.6ZM53.8 4.9a1.7 1.7 0 0 1 1.6.5 1.5 1.5 0 0 1 .2 1.8 1.8 1.8 0 0 1-1.9.8 1.6 1.6 0 0 1-1.3-1.6A1.6 1.6 0 0 1 53.8 5Zm-28 8.7V26H13.5V13.6h12.3ZM0 13.6h12.3V26H0ZM25.8 0v12.4H13.5V0h12.3ZM12.3 0v12.4H0V0h12.3Z" opacity="0.7"></path></svg> <!-- FOX --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="61.911" height="26.874" viewBox="0 0 61.9 26.9" aria-labelledby="titleFox"><title id="titleFox">Fox</title> <path fill="#fff" fill-rule="evenodd" d="M31.2 18.8V8.2A2.3 2.3 0 0 0 29 5.8a2.3 2.3 0 0 0-2.1 2.3v10.7A2.2 2.2 0 0 0 29 21a2 2 0 0 0 2.2-2.2Zm30.7 8-8-13.9L61.2.1h-8l-3.3 5.7L46.6.1h-8.3L45.7 13 38 26.8h8l3.8-6.7 4 6.7H62ZM0 26.8V0h16l.5 7.4h-9v3.5h7.3v7.3H7.5v8.7H0Zm16.3-13.3a12.7 12.7 0 1 1 25.4 0 12.7 12.7 0 1 1-25.4 0Z" data-name="Path 203271" opacity="0.7"></path></svg> </div><div class="u-dib Logos-row Logos-row-2"><!-- SAMSUNG --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="144.297" height="21.157" viewBox="0 0 144.3 21.2" aria-labelledby="titleSamsung"><title id="titleSamsung">Samsung</title> <g opacity="0.7"><path fill="#fff" fill-rule="evenodd" d="M79.1 9.8A18.6 18.6 0 0 0 77 8.6a18 18 0 0 1-3.3-1.8 1.9 1.9 0 0 1-.4-2.2 1.3 1.3 0 0 1 1.4-.7s1.4 0 1.4 1.3v1.6h5.2V4.4s.4-4-6.1-4.2c0 0-5.1-.4-6.6 2.4 0 0-.6.6-.6 2.7V7a5.1 5.1 0 0 0 .9 2.9 6.7 6.7 0 0 0 1.8 1.6s2.5 1.4 4 2.1c0 0 1.6 1 1.4 2.3a1.5 1.5 0 0 1-1.6 1.4 1.4 1.4 0 0 1-1.4-1.4V14h-5.5v2.4s-.1 4.7 7 4.7c0 0 6.7 0 7-4.8v-2a5.2 5.2 0 0 0-2.4-4.6M22.3.8l-3.4 19.7h5.5l2-15.3h.5l2 15.3h5.5L31 .8Z" data-name="Path 203272"></path><g data-name="Group 180886"><path fill="#fff" fill-rule="evenodd" d="M11.6 9.8a18.4 18.4 0 0 0-2.3-1.2 17.9 17.9 0 0 1-3.2-1.8 1.9 1.9 0 0 1-.4-2.2A1.3 1.3 0 0 1 7 4s1.5 0 1.5 1.3v1.6h5.1V4.4s.4-4-6-4.2a11.6 11.6 0 0 0-1.2 0S2.4.4 1 2.5s-.6.7-.6 2.8V7a5.1 5.1 0 0 0 .9 2.9A6.7 6.7 0 0 0 3 11.4s2.6 1.4 4.2 2.1c0 0 1.5 1 1.3 2.3a1.5 1.5 0 0 1-1.6 1.4 1.4 1.4 0 0 1-1.4-1.4V14H0v2.4s-.2 4.7 7 4.7c0 0 6.7 0 7-4.8v-2a5.2 5.2 0 0 0-2.4-4.6" data-name="Path 203273"></path></g> <path fill="#fff" fill-rule="evenodd" d="M52.7.7 51 11.6h-.4L48.9.8h-8.6l-.4 19.7h5L45 5.7h.4l2.7 14.8h5.4l2.7-14.8h.3l.2 14.8h5L61.3.7Zm85 8.9v2.9h1.4v3a1.4 1.4 0 1 1-2.9.2V4.9c0-1.1 1.4-1.2 1.4-1.2a1.3 1.3 0 0 1 1.4 1.4v1.6h5.2c.1-3.2-.5-4-.5-4-1.3-2.9-6.1-2.7-6.1-2.7-7.5 0-6.7 5.7-6.7 5.7v10.4c.2 5.4 7.5 4.9 7.7 4.9 3.2-.4 4.2-1.4 4.2-1.4A3.2 3.2 0 0 0 144 18a9.5 9.5 0 0 0 .3-2.3V9.6Zm-41.5 6s.1 1.6-1.4 1.6a1.5 1.5 0 0 1-1.6-1.6V.7h-5.6v14.8S87 21 95 21c0 0 6.8 0 6.8-5.4V.7h-5.5Z" data-name="Path 203274"></path><path fill="#fff" fill-rule="evenodd" d="M120.5 12.8h-.2L115 .8h-6.3v19.7h5.1l-.3-12h.3l5.4 12h6.1V.7h-5.2Z" data-name="Path 203275"></path></g> </svg> <!-- IBM --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="72" height="29" viewBox="0 0 72 29" aria-labelledby="titleIBM"><title id="titleIBM">IBM</title> <path fill="#fff" fill-rule="evenodd" d="M72 27v2H62v-2Zm-36 0a7.7 7.7 0 0 1-5.2 2h-15v-2H36Zm13.8 0v2H40v-2Zm-36 0v2H0v-2h14Zm43 0-.8 2-.7-2Zm1.3-4-.7 2.1h-3l-.7-2Zm-8.3 0v2.1H40v-2Zm22 0v2.1H62v-2Zm-33.7 0a4.4 4.4 0 0 1-.8 2.1H15.8v-2ZM0 23h14v2.1H0Zm59.6-3.7-.8 2h-5.6l-.8-2Zm-21.5 0a6 6 0 0 1 .4 2H32v-2Zm-12.1 0v2h-6.1v-2Zm-16 0v2H4v-2Zm58 0v2h-5.9v-2Zm-18.1 0v2h-6v-2Zm11-3.9-.7 2h-8.4l-.7-2h9.8Zm7.1 0v2h-5.9v-2H68Zm-18.1 0v2h-6v-2Zm-14.5 0a10.1 10.1 0 0 1 1.8 2H20v-2h15.5Zm-25.5 0v2H4v-2Zm27.2-3.9a7.8 7.8 0 0 1-1.7 2.1H20v-2h17Zm30.9 0v2.1h-6V12l-.5 1.6H50.4L50 12v1.6h-6v-2h11.3l.7 1.9.7-2H68Zm-58 0v2.1H3.8v-2h6Zm48-3.8h10v2.1H57.2l.8-2Zm-4.1 0 .7 2.1H44v-2h9.9Zm-15.6 0a6.7 6.7 0 0 1-.3 2.1h-6.1v-2h6.4Zm-28.4 0v2.1H4v-2h6Zm16 0v2.1h-6v-2h6ZM52.5 4l.8 2H40V4h12.5ZM72 4v2H58.6l.7-2ZM37.5 4a5.3 5.3 0 0 1 .6 2H15.8V4h21.8ZM14 3.9v2H0V4h14ZM72 0v2H60l.7-2ZM15.8 0h15.4A8 8 0 0 1 36 2H15.9Zm35.3 0 .8 2H40V0h11.1Zm-37 0v2H0V0h14Z" data-name="Path 203271" opacity="0.7"></path></svg> </div><div class="u-dib Logos-row Logos-row-3"><!-- WBG --> <svg class="u-dib u-vam u-m2 Logos-widest" xmlns="http://www.w3.org/2000/svg" width="173.505" height="33.977" viewBox="0 0 173.5 34" aria-labelledby="titleWBG"><title id="titleWBG">World Bank Group</title> <defs><clippath id="a"><path d="M21.7 28.9a21.7 21.7 0 0 0 6.2-1 7.8 7.8 0 0 0 1.4-.5 7.9 7.9 0 0 1-2.3 3.1 14.5 14.5 0 0 1-6.8 2.8 32.6 32.6 0 0 0 1.5-4.4M11.1 32l-.1-.1c-.9-.4-1.2-2.4-.8-5.4a26.3 26.3 0 0 0 5.4 1.8 31 31 0 0 0 4.4.6c-.7 3.1-1.6 4.6-2.2 4.6h-.1a15.5 15.5 0 0 1-6.6-1.5M3 22.3l-.3-1.5A20 20 0 0 0 4.6 23a16.5 16.5 0 0 0 4.1 2.8 14.2 14.2 0 0 0-.2 4.6A15 15 0 0 1 3 22.3m19.6-4.1v-1.9a12.8 12.8 0 0 0 5.3-1.5 18.6 18.6 0 0 1 2.1 8.3 15 15 0 0 1-.2 2.2 8.6 8.6 0 0 1-2.4 1.1 17 17 0 0 1-5.4.9 54.2 54.2 0 0 0 .6-9.1M16 26.8a25.5 25.5 0 0 1-5.5-1.9 38.6 38.6 0 0 1 3.2-8.8l.7-1.5a22.9 22.9 0 0 0 3.7 1.2l3 .4V18a56.2 56.2 0 0 1-.7 9.2 20.3 20.3 0 0 1-4.3-.6M5.7 21.8A8.9 8.9 0 0 1 3 17.9a10.8 10.8 0 0 1 2.1-4.3A15.8 15.8 0 0 1 8.8 10a12.4 12.4 0 0 0 1.8 2.2A10.8 10.8 0 0 0 13 14a10 10 0 0 0-.7 1.5 38.6 38.6 0 0 0-3.2 8.8l-3.4-2.5M21.6 7a21.1 21.1 0 0 1 4.8 5.1 7.5 7.5 0 0 1 .7 1.2 10.6 10.6 0 0 1-4.6 1.3 39.4 39.4 0 0 0-.9-7.6m-3.2 7.3a17 17 0 0 1-3.2-1 37 37 0 0 1 4.7-6.5 41.8 41.8 0 0 1 1.1 7.9 23.4 23.4 0 0 1-2.6-.4M11.7 11a7 7 0 0 1-1.5-1.9A21.3 21.3 0 0 1 15.1 7l3.1-.7a40 40 0 0 0-4.5 6.3 8 8 0 0 1-2.1-1.5M8.3 6v.3a4.1 4.1 0 0 0 0 2.2 19.1 19.1 0 0 0-4.4 4.1 13 13 0 0 0-1 1.5A16 16 0 0 1 8.3 6m1.5.6a3.2 3.2 0 0 1 1.5-2.1 10.4 10.4 0 0 1 6.3.4 24.6 24.6 0 0 0-2.9.7 26.5 26.5 0 0 0-4.9 2 1.7 1.7 0 0 1 0-1m12.8-2.1a5 5 0 0 1 1.5-.7A10 10 0 0 1 26.4 5a16.5 16.5 0 0 0-3.8-.5m-2.7-1.7 2 .3-1.3.9a7.5 7.5 0 0 0-.7-1.2m-1.7.6a8.3 8.3 0 0 0-2.1-.6 9.7 9.7 0 0 1 1.7-.1c.3 0 .6.3 1 1l-.6-.3M.8 18.1a15.3 15.3 0 0 0 .7 4.7l.1.3a17 17 0 0 0 21.3 11.2 15.7 15.7 0 0 0 4.5-2.2h.1l.5-.3a16.4 16.4 0 0 0 6.4-9.6l.1-.6v-.1a19.8 19.8 0 0 0 .3-3.5 16.5 16.5 0 0 0-1.3-6.6.7.7 0 0 0-1-.4.7.7 0 0 0-.4 1 15.3 15.3 0 0 1 1.2 6 23.3 23.3 0 0 1-.4 3.7 7.2 7.2 0 0 1-1.2 2.1V23a21.8 21.8 0 0 0-2.4-9.3 5.9 5.9 0 0 0 2.1-3.5.7.7 0 0 0-.8-.7.8.8 0 0 0-.7.5 4.5 4.5 0 0 1-1.4 2.4l-.7-1.1A23.8 23.8 0 0 0 23 6.1a16 16 0 0 1 6.4 1.7.8.8 0 0 0 .9 0 .8.8 0 0 0 .1-1.1c-2.5-3.6-7-5.6-12.5-5.6a17 17 0 0 0-17.1 17" data-name="Path 203291"></path></clippath> <clippath id="b"><path d="M.8 1.1h34v34H.8z" data-name="Rectangle 77015"></path></clippath> </defs> <g opacity="0.7"><g data-name="Group 180895"><path fill="#fff" d="M20.9 27.8a21.7 21.7 0 0 0 6.2-1 7.8 7.8 0 0 0 1.4-.5 7.9 7.9 0 0 1-2.3 3.1 14.5 14.5 0 0 1-6.8 2.8 32.6 32.6 0 0 0 1.5-4.4m-10.6 3.1-.1-.1c-.9-.4-1.2-2.4-.8-5.4a26.3 26.3 0 0 0 5.4 1.8 31 31 0 0 0 4.4.6c-.7 3.1-1.6 4.6-2.2 4.6h-.1a15.5 15.5 0 0 1-6.6-1.5m-8.1-9.7-.3-1.5a20 20 0 0 0 1.9 2.2 16.5 16.5 0 0 0 4.1 2.8 14.2 14.2 0 0 0-.2 4.6 15 15 0 0 1-5.5-8.1m19.6-4.1v-1.9a12.8 12.8 0 0 0 5.3-1.5 18.6 18.6 0 0 1 2.1 8.3 15 15 0 0 1-.2 2.2 8.6 8.6 0 0 1-2.4 1.1 17 17 0 0 1-5.4.9 54.2 54.2 0 0 0 .6-9.1m-6.6 8.6a25.5 25.5 0 0 1-5.5-1.9 38.6 38.6 0 0 1 3.2-8.8l.7-1.5a22.9 22.9 0 0 0 3.7 1.2l3 .4v1.8a56.2 56.2 0 0 1-.7 9.2 20.3 20.3 0 0 1-4.3-.6M4.9 20.7a8.9 8.9 0 0 1-2.7-3.9 10.8 10.8 0 0 1 2.1-4.3A15.8 15.8 0 0 1 8 8.9a12.4 12.4 0 0 0 1.8 2.2 10.8 10.8 0 0 0 2.4 1.8 10 10 0 0 0-.7 1.5 38.6 38.6 0 0 0-3.2 8.8l-3.4-2.5M20.8 5.9a21.1 21.1 0 0 1 4.8 5.1 7.5 7.5 0 0 1 .7 1.2 10.6 10.6 0 0 1-4.6 1.3 39.4 39.4 0 0 0-.9-7.6m-3.2 7.3a17 17 0 0 1-3.2-1 37 37 0 0 1 4.7-6.5 41.8 41.8 0 0 1 1.1 7.9 23.4 23.4 0 0 1-2.6-.4m-6.7-3.3A7 7 0 0 1 9.4 8a21.3 21.3 0 0 1 4.9-2.1l3.1-.7a40 40 0 0 0-4.5 6.3 8 8 0 0 1-2.1-1.5M7.5 4.9v.3a4.1 4.1 0 0 0 0 2.2 19.1 19.1 0 0 0-4.4 4.1 13 13 0 0 0-1 1.5 16 16 0 0 1 5.4-8.1m1.5.6a3.2 3.2 0 0 1 1.5-2.1 10.4 10.4 0 0 1 6.3.4 24.6 24.6 0 0 0-2.9.7 26.5 26.5 0 0 0-4.9 2 1.7 1.7 0 0 1 0-1m12.8-2.1a5 5 0 0 1 1.5-.7 10 10 0 0 1 2.3 1.2 16.5 16.5 0 0 0-3.8-.5m-2.7-1.7 2 .3-1.3.9a7.5 7.5 0 0 0-.7-1.2m-1.7.6a8.3 8.3 0 0 0-2.1-.6 9.7 9.7 0 0 1 1.7-.1c.3 0 .6.3 1 1l-.6-.3M0 17a15.3 15.3 0 0 0 .7 4.7l.1.3a17 17 0 0 0 21.3 11.2 15.7 15.7 0 0 0 4.5-2.2h.1l.5-.3a16.4 16.4 0 0 0 6.4-9.6l.1-.6v-.1a19.8 19.8 0 0 0 .3-3.5 16.5 16.5 0 0 0-1.3-6.6.7.7 0 0 0-1-.4.7.7 0 0 0-.4 1 15.3 15.3 0 0 1 1.2 6 23.3 23.3 0 0 1-.4 3.7 7.2 7.2 0 0 1-1.2 2.1v-.8a21.8 21.8 0 0 0-2.4-9.3 5.9 5.9 0 0 0 2.1-3.5.7.7 0 0 0-.8-.7.8.8 0 0 0-.7.5 4.5 4.5 0 0 1-1.4 2.4l-.7-1.1A23.8 23.8 0 0 0 22.2 5a16 16 0 0 1 6.4 1.7.8.8 0 0 0 .9 0 .8.8 0 0 0 .1-1.1C27.1 2 22.6 0 17.1 0A17 17 0 0 0 0 17" data-name="Path 203289"></path><g clip-path="url(#a)" data-name="Group 180894" transform="translate(-.8 -1.1)"><g data-name="Group 180893"><path fill="#fff" d="M.8 1.1h34v34H.8z" data-name="Rectangle 77014"></path><g clip-path="url(#b)" data-name="Group 180892"><path fill="#fff" d="M18.1 3.2v.1h.3v-.1h-.2v-.1h-.1v-.2h-.3v-.1h-1.2v.1h.6V3h.5v.1m2.9.6v.1h.3v-.1h.1v-.2h.3v-.1h.1v-.3h-.8v-.2H20V3h.1v.3h.1v.1h.1Zm4.8 1v.1h.4v-.1h-.3v-.1h-.1v-.2H25v-.1h-.3v-.2h-.4v-.2h-.8V4h-.3v.1h-.1v.1h.1v.1h1.1v.1ZM9.9 7.3v.1h.1v-.1h.3v-.2h.1V7h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.4v-.2h.3v-.1h.5v-.2h.4v-.1h.4v-.2h.9v-.2h.6v-.1h.8v-.2h.6v-.2h.6v-.2h-.5v-.1H16v-.2h-.6v-.1h-1v-.2h-1.6v.1H12v.1h-.8v.1h-.1v.1H11v.1h-.1V5h-.1v.1h-.1v.4h-.1v.1h-.1V6H10v.4h-.1Zm3.7 5v.1h.1v-.1h.1v-.1h.1v-.3h.1v-.3h.2v-.1h.1v-.3h.1v-.1h.1v-.3h.1v-.2h.1v-.3h.1v-.5h.1v-.1h.1v-.3h.2v-.2h.1v-.3h.7v-.1h.1v-.2h.1v-.3h.1v-.1h.1V8h.1v-.1h.1v-.3h.4v-.2h.1v-.1h.1v-.2h.1v-.3h.3v-.1h.1v-.2h.1v-.1h-.1v.2h-.6v.1h-.8v.1H16V7h-.8v.1h-.4v.1h-.4v.1H14v.1h-.4v.1h-.3V8h-.5v.1h-.3v.1h-.3v.1h-.3v.1h-.3v.1h-.3v.1H11V9h-.3v.1h-.3v.2h.1v.3h.1v.1h.1v.3h.1v.1h.1v.1h.1v.1h.1v.2h.2v.1h.1v.1h.1v.1h.5v.1h.1v.1h.1v.1h.3v.1h.1v.1h.2v.7h.3v.1h.1v.1h.4ZM3.4 13v.1h.1v-.3h.1v-.1h.1v-.3H4v-.1h.1v-.1h.2V12h.1v-.2h.1v-.1h.2v-.1H5v-.1h.1v-.3h.1v-.1h.1V11h.1v-.1h.1v-.2h.1v-.1H6v-.1h.2V10h.3v-.1h.1v-.2h.1v-.1h.1v-.2h.3v-.1h.1v-.2h.2v-.2h.1v-.1H8v-.2h.1v-.1h.1v-.3h-.1V6.4H8v.2h-.2v.1h-.1v.1h-.2V7h-.2v.1h-.1v.1H7v.1h-.1v.1h-.2v.1h-.1V8h-.2v.1h-.1v.1h-.1v.1h-.3v.4h-.2V9h-.1v.3h-.2v.1h-.1v.1h-.2v.3H5v.2h-.2v.3h-.2v.3h-.2v.6h-.2v.1h-.1v.3h-.2v.4h-.1v.4h-.2v.4h-.1Zm19.3 1.4v.1h.4v-.1h.9v-.1h.9V14h.5v-.1h.3v-.1h.4v-.1h.3v-.1h.3v-.1h.3v-.1h-.1V13h-.1v-.3h-.2v-.1h-.1v-.3h-.1v-.1h-.1V12h-.1v-.3h-.1v-.1H26v-.1h-.1v-.1h-.1v-.3h-.1V11h-.1v-.1h-.1v-.2h-.1v-.3h-.1V10h-.1v-.1h-.1v-.2H25v-.3h-.3v-.1h-.1v-.2h-.1v-.2h-.1v-.1h-.1v-.2h-.1v-.1H23v-.1h-.1v-.2h-.3v-.1h-.2v-.2h-.1v-.2h-.1v-.1h-.1v-.2H22V8h.1v.9h.1v.8h.1v.9h.1v1.7h.2V14h.1Zm-2.7 0v.1h.9V13h-.1v-1.5h-.1v-1.2h-.1v-.9h-.1v-.9h-.1v-.6H20v-.8h-.3v.1h-.1v.3h-.1v.1h-.1v.2h-.1V8H19v.3h-.1v.2h-.1v.1h-.1v.1h-.2V9h-.1v.3H18v.1h-.1v.1h-.1v.1h-.1v.4h-.1v.1h-.1v.3h-.1v.2H17v.3h-.1v.3h-.1v.1h-.1v.3h-.3v.1h-.1v.3H16v.1h-.1v.3h-.1v.1h-.2v.5h-.1v.3h.3v.1h.4v.1h.6v.1h.5v.1h.6v.1h.4v.1h.6v.1ZM8.8 23.8v.2h.3v-.4h.1V23h.1v-.5h.1V22h.1v-.4h.1V21h.4v-.4h.1v-.5h.1v-.4h.1v-.3h.1V19h.1v-.3h.1v-.3h.1V18h.1v-.4h.1v-.3h.2v-.4h.1v-.3h.1v-.3h.7v-.4h.1v-.3h.1v-.3h.1V15h.1v-.3h.1v-.3h.2v-.3h-.1V14h-.3v-.1h-.1v-.1h-.1v-.1h-.3v-.1h-.1V13h-.3v-.1h-.1v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.1v-.1h-.1V12h-.1v-.2H10v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.2v-.3h-.1V11h-.2v-.3H9v-.1h-.3v.1h-.3v.2h-.2v.1h-.1v.1h-.2v.1h-.1v.1h-.3v.1h-.2v.2h-.1v.1H7v.1h-.1v.2h-.2v.1h-.1v.1h-.2v.1h-.1v.1h-.1v.1h-.3v.6h-.2v.2h-.1v.1h-.2v.1h-.1v.3h-.2v.1H5v.3h-.2v.1h-.2v.3h-.2v.4h-.2v.3h-.1v.1h-.2v.5h-.1v.4h-.2v.3h-.1v.4h-.3v.5h-.1v.5h.1v.3h.2v.3h.1v.4h.1v.3h.1v.3H4v.3h.1v.1h.2v.1h.1v.2h.1v.1h.2v.1H5v.3h.1v.2h.1v.1h.1v.1h.1v.1h.1v.2h.1v.1H6v.1h.2v.1h.1v.1h.3v.1h.1v.1h.1v.1h.1v.1h.3v.7h.2v.1h.1v.1H8v.1h.3v.1h.1v.1h.3v.1ZM22.1 27v.1h1.7V27H25v-.2h.6v-.1h.6v-.1h.6v-.1h.6v-.1h.3v-.1h.5V26h.3v-.1h.3v-.1h.3v-.2h.3v-.1h.4v-.4h.1V21h-.1v-.7h-.1v-.8h-.1v-.8h-.2v-.4h-.1v-.4h-.1v-.5h-.1V17H29v-.4h-.1v-.3h-.1V16h-.1v-.3H28v-.4h-.2V15h-.5v.1H27v.1h-.3v.1h-.5v.1h-.3v.1h-.4v.1h-.7v.4h-.9v.1H23v.1h-.3v5.9h-.1v1.8h-.2v1.2h-.1v1.4h-.1Zm-2.9 0v.1h1.1v-.3h.1v-1h.1v-1.1h.2v-1.5h.1v-2.4h.2v-4.5h-.6v-.1h-1.2V16H18v-.1h-.6v-.1H17v-.1h-.7v-.1h-.4v-.1h-.5v-.1h-.3V15h-.4v-.1h-.3v.3h-.1v.3h-.1v.3h-.1v.2H14v.3h-.1v.4h-.1v.3h-.2v.3h-.1v.3H13v.3h-.1v.4h-.1v.3h-.1v.4h-.1v.4h-.1v.4h-.1v.3H12v.4h-.2v.3h-.1v.4h-.1v.8h-.1v.4h-.1v.5h-.1v.5h-.1v.6h-.1v.6H11v.3h.3v.1h.3v.1h.5v.1H12v.1h.4v.2h.3v.1h.5v.4h.4v.1h.6v.1h.6v.1h.4v.1h.6v.1h1v.1h1.1v.4ZM8.4 30v.1h.1V30h-.1v-2.4h.1v-1.2h.1v-.6h-.2v-.1h-.2v-.2h-.3v-.1h-.3v-.1h-.1V25h-.4v-.1H7v-.1h-.3v-.1h-.3v-.1h-.1v-.1h-.2v-.2h-.2V24h-.3v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.2V23h-.2v-.3h-.2v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.3v-.3h-.1v-.1h-.2v.8H3v.4h.1v.1h.2v.4h.1v.3h.1v.4h.1v.5h.1v.1h.1v.3h.3v.3h.1v.3h.1v.1h.2v.3H5v.3h.1v.3h.1v.1h.1v.3h.1v.3h.1v.1h.1v.1H6v.1h.2v.1h.1v.3h.1v.1h.1v.2h.1v.1h.1v.1h.1v.1h.1v.1H7v.1h.2v.1h.1v.1h.1v.1h.3v.2h.1v.7Zm12 3v.1h.4V33h.8v-.1h.6v-.1h.5v-.1h.3v-.2h.4v-.1h.5v-.1h.3v-.1h.3v-.1h.3V32h.3v-.1h.3v-.1h.1v-.1h.3V31h.2v-.1h.3v-.1h.3v-.1h.1v-.1h.1v-.1h.2v-.1h.1V30h.1v-.1h.1v-.2h.1v-.1h.1v-.1h.1v-.1h.2v-.1h.1V29h.1v-.1h.1v-.3h.1V28h.1v-.3h.1v-.1h-.1v.1h-.4v.2h.1v.1h-.6v.1h-.7v.1h-.6v.2h-.6v.1h-.7v.1H23v.1h-1.2v.1h-.1v.6h-.1v.6h-.1v.4h-.1v.6H21v.4h-.1v.3h-.1v.3h-.1v.5h-.1Zm-3 .3v.1h.4v-.1h.3v-.1h.1V33h.2v-.3h.1v-.3h.1v-.1h.1v-.4h.1v-.3h.2V31h.1v-.3h.1v-.6h.1v-.6h.2v-.4h.5V29h-.5v-.1h-1.2v-.1h-1v-.1h-1.2v-.2h-.8v-.1h-.6V28H14v-.1h-.4v-.1H13v-.1h-.5v-.1h-.4v-.1h-.3v-.1h-.4V27H11v-.1h-.3v-.1h-.3v.5h-.1v3.2h.1v.4h.1v.5h.1v.1h.1v.1h.1v.3h.3v.1h.3v.1h.6v.1h.4v.1h.5v.2h.3v.1h.4v.1h.4v.3h.7v.1H16v.1h1.4Zm-1.2 1.8V35h-1.5v-.1H14v-.1h-.6v-.1h-.6v-.1h-.6v-.1H12V34h-.3v-.1h-.8v-.1h-.3v-.1h-.4v-.1h-.3v-.1h-.3v-.1h-.2V33h-.3v-.1H9v-.1h-.3v-.3h-.3v-.1h-.2v-.1h-.3v-.1h-.1v-.1h-.3V32h-.2v-.1h-.1v-.1H7v-.1h-.1V31h-.2v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.3v-.2h-.2V30h-.1v-.1h-.2v-.2h-.1v-.1h-.2v-.3H5v-.1h-.2v-.1h-.2V29h-.2v-.4h-.2v-.1h-.1V28h-.2v-.1h-.1v-.3h-.2v-.3h-.1v-.1h-.3v-.3h-.1v-.3h-.2v-.1h-.2v-.3h-.1v-.3h-.2v-.3h-.1v-.3h-.2v-.4H2v-.3h-.2V24h-.1v-.3h-.1v-.4h-.2v-.6h-.1V22h-.2v-.8H1v-.7H.8v-2H.7v-1.1h.1v-1.8H1v-.9h.1v-.8h.1v-.6h.1V13h.1v-.4h.1v-.4h.2v-.5H2v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.4h.1v-.3H3v-.3h.1v-.1h.2v-.3h.1v-.3h.1v-.1h.1v-.2h.1v-.3h.1v-.2h.3v-.1h.1v-.3h.1v-.2h.2V7H5v-.1h.1v-.2h.1v-.1h.1v-.2h.1v-.2h.1v-.3H6v-.1h.2v-.2h.2v-.2h.1v-.1h.1v-.2h.1v-.2h.1v-.2h.3v-.1h.2v-.2h.1v-.1H8v-.2h.1v-.2h.1v-.1h.3v-.2h.3v-.1H9v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.4V2h.4v-.1h.4v-.2h.5v-.1h.6v-.2h.8v-.1h.9v-.2h1.8V.9h1.2V1h2v.1h1.1v.1h.8v.1h.6v.1h.6v.1h.5V2h.4v.1h.3v.2h.4v.1h.3v.1h.3v.1h.3v.1h.3V3h.3v.1h.3v.1h.1v.1h.1v.2h.3v.1h.1v.1h.3v.1h.2v.1h.1V4h.1v.1h.1v.1h.1v.1h.3V5h.1v.1h.1v.1h.2v.3h.1v.1h.1v.1h.1V6h.6v.1h.1v.3h.1v.1h.1v.9h-.1v.1h-.1v.2h-.3V8h-.3v-.2h-.6v-.1h-.3v-.1h-.3v-.2H28v-.1h-.3v-.2h-.4V7h-.4v-.1h-.5v-.2h-.6v-.1h-.7v-.2h-.9v-.2h-.9v.1h.1v.2h.1v.1h.2v.1h.2V7h.3v.1h.1v.1h.1v.1h.1v.1h.1v.1h.1V8h.1v.1h.1v.1h.2v.1h.1v.1h.1v.1h.1v.1h.6v.3h.1v.2h.1v.1h.1v.1h.1v.3h.1v.4h.1v.1h.4v.1h.1v.3h.1v.1h.1v.1h.1v.1h.1v.3h.1v.1h.2v.3h.1v.5h.1v.3h.1V12h.1v-.2h.1v-.1h.1v-.3h.1v-.1h.1V11h.2v-.5h.1V10h.1v-.3h.1v-.3h.3v-.1h.8v.1h.3v.1h.1v.1h.1v.9h-.1v.4h-.1v.3h.5v.4h-.1v.4h-.2v.1h-.1v.1h-.1v.1h-.1v.1h-.1v.3H30v.2h-.3v.1h-.1v.1h-.1v.1h-.2v.1h.2v.3h.1v.3h.1v.3h.1v.4h.2v.3h.1v.3h.1v.5h.1v.4h.1v.4h.2v.5h.1v.4h.3v.6h.1v.9h.1v.8h.1v1.5h.1v1.5h.1v-.1h.1v-.1h.2v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.6h.8v-.9h.1V19h.1v-1.2h-.1v-1.5H33V15h-.1v-.5h-.1v-.6h-.1v-.4h-.1V13h-.1v-.4H32V12h-.1v-.3h.1v-.4h.2v-.1h.3v-.1h.6v.1h.3v.1h.2v.1h.1v.6h.1v.4h.2v.4h.1v.5h.1v.6h.1v.4h.1v.8h.1v1.7h.2v2.7h-.2V21h-.1v1h-.1v.4h-.1v.5h-.1v.5H34v.4h-.1v.5h-.1v.4h-.1v.3h-.2v.3h-.1v.3h-.1v.4h-.1v.3h-.1v.1H33v.3h-.1v.3h-.1v.3h-.1v.3H32v.1h-.1v.1h-.1v.3h-.1v.1h-.1v.2h-.1v.1h-.1v.3H31v.1h-.1v.1h-.2v.1h-.1v.3h-.1v.2h-.1v.4h-.1v.1H30v.1h-.3v.1h-.3v.1h-.2v.1h-.1v.1H29v.4h-.1v.2h-.1v.1h-.1v.1h-.3v.1H28v.1h-.2v.1h-.1v.1h-.3v.1h-.1v.1H27v.2h-.3v.1h-.3v.1h-.1v.6H26v.1h-.3v.1h-.1v.1h-.3v.1h-.4v.3h-.4v.3H24v.1h-.5v.1h-.3v.1h-.4v.1h-.6v.1h-.7v.1h-.6v.1h-1.2v.1Z" data-name="Path 203290"></path></g> </g> </g> </g> <path fill="#fff" d="M169.6 12c2.5 0 3.9 1.2 3.9 3.4a3.1 3.1 0 0 1-3.1 3.3h-2.2v3.2h-2v-10m2.1 5.2h1.3c1.2 0 1.8-.5 1.8-1.6s-.7-1.7-1.9-1.7h-1.2Zm-6 .9c0 1.5-.6 2.2-1.7 2.2s-1.8-.7-1.8-2.2v-6h-2.1v5.9a4.2 4.2 0 0 0 1.1 3.2 3.7 3.7 0 0 0 2.8 1c1.7 0 3.8-.7 3.8-4.2v-5.8h-2.1ZM151 11.9c2.1 0 4.5 1.3 4.5 5.1s-2.3 5-4.5 5-4.5-1.3-4.5-5 2.3-5.1 4.5-5.1m0 8.3c.8 0 2.2-.4 2.2-3.2s-1.5-3.2-2.2-3.2c-1.5 0-2.3 1.1-2.3 3.2s.8 3.2 2.3 3.2m-6.7-1.3c.4.7.7 1.3 1.4 1.3h.5v1.7a3.4 3.4 0 0 1-1 .1c-1.7 0-2.2-1.1-2.6-2.2-.4-1-.7-1.5-1.6-1.5h-.9V22h-2.3V12h3.5c2.6 0 3.8 1 3.8 3.2a2.7 2.7 0 0 1-1.5 2.5 7.5 7.5 0 0 1 .7 1.2m-4.3-2.2h1.2c1.2 0 1.9-.6 1.9-1.5s-.6-1.5-1.7-1.5h-1.3v3Zm-7.8 1.6h2.2v.1a1.5 1.5 0 0 1-1.4 1.7h-.3c-1.5 0-2.3-1.2-2.3-3.2s.8-3.2 2.2-3.2a1.8 1.8 0 0 1 1.8 1.8v.1l2-.3v-.1a3.5 3.5 0 0 0-3.7-3.4h-.1c-2.8 0-4.5 1.8-4.5 5.1s1.7 5 4.5 5a3.5 3.5 0 0 0 3.8-3.1v-2.2h-4.2Zm-6.4-6.3h-2.6l-3.3 4.5V12h-2.1v10h2.1v-4.6l3.4 4.6h2.5l-3.8-5Zm-11.9 6.2-3.6-6.1h-2.1v10h2.1v-6l3.5 6h2.2v-10h-2.2Zm-9.9-6.1 3.6 9.9h-2.3l-.8-2.4h-3.3l-.9 2.4h-2.1l3.6-10h2.1Zm-1 2.6-1.1 3.1h2.2Zm-6.7 2a2.5 2.5 0 0 1 1.8 2.4c0 1.8-1.3 2.8-3.5 2.8h-4.3v-10h3.8c2.2 0 3.2.9 3.2 2.7 0 1.5-.6 2-1 2.1m-2.4-.6c.9 0 1.3-.4 1.3-1.2s-.5-1.1-1.5-1.1h-1.2v2.3h1.4Zm-1.5 4.1h1.7c1.1 0 1.6-.4 1.6-1.3s-.9-1.3-1.6-1.3h-1.6ZM81.6 12a4.7 4.7 0 0 1 5 4.3v.8c0 3.1-1.7 4.8-4.5 4.8h-3.4v-10h2.9Zm-.9 8.2H82c1.5 0 2.4-1.2 2.4-3.1 0-2.2-1-3.4-2.9-3.4h-.8ZM73.3 12h-2.1v10h6.4v-1.8h-4.3Zm-5 7c.3.7.7 1.3 1.4 1.3h.5v1.6a3.4 3.4 0 0 1-1 .1c-1.7 0-2.2-1.1-2.6-2.2-.4-1-.7-1.5-1.6-1.5h-.9V22H62V12h3.5c2.6 0 3.8 1 3.8 3.2a2.7 2.7 0 0 1-1.5 2.5l.5 1.3M64 16.7h1.2c1.2 0 1.9-.6 1.9-1.5s-.6-1.5-1.8-1.5H64Zm-7.8-4.8c2.2 0 4.5 1.3 4.5 5.1s-2.3 5-4.5 5-4.5-1.3-4.5-5 2.3-5.1 4.5-5.1m0 8.3c.8 0 2.3-.4 2.3-3.2s-1.5-3.2-2.3-3.2c-1.5 0-2.3 1.1-2.3 3.2s.8 3.2 2.3 3.2M49 12h2.4l-2.9 10h-2.3l-1.7-6.2-1.8 6.1h-2.4L37.4 12h2.5l1.7 7.3 2-7.3h1.8l1.9 7.3Z" data-name="Path 203292"></path></g> </svg> <!-- VOLVO --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="115.8" height="15.7" viewBox="0 0 115.8 15.7" aria-labelledby="titleVolvo"><title id="titleVolvo">Volvo</title> <g fill="#fff" fill-rule="evenodd" opacity="0.7"><path d="M63.2 12.9H60V2.6h3.4V.3H49.6v2.3h3.5v10.3h-3.5v2.3h20.7V8.3H68c.1 2.7-1.8 4.6-4.8 4.6M28.8.3H18.5v2.3h3l-5 9.2-5.1-9.2H15V.3H0v2.3h3.4l7 12.6h8.1l6.9-12.6h3.4Z" data-name="Path 203285"></path><path d="M38.1 0c-6.9 0-10.6 3.5-10.6 7.8 0 4.4 3.6 7.9 10.7 7.9s10.6-3.5 10.6-7.9S45 0 38.1 0ZM38 13.3c-2.5 0-3.6-2.8-3.6-5.6 0-2.9 1.4-5.4 3.8-5.3 2.4 0 3.6 2.6 3.6 5.5 0 2.6-1.2 5.4-3.8 5.4Z" data-name="Path 203286"></path><path d="M105.1 0c-6.9 0-10.6 3.5-10.6 7.8 0 4.4 3.6 7.9 10.7 7.9s10.6-3.5 10.6-7.9C115.7 3.4 112 0 105.1 0Zm-.1 13.3c-2.5 0-3.6-2.8-3.6-5.6 0-2.9 1.4-5.4 3.8-5.3 2.4 0 3.6 2.6 3.6 5.5-.1 2.6-1.2 5.4-3.8 5.4Z" data-name="Path 203287"></path><path d="M95.3.3H85v2.3h3l-5 9.2-5.1-9.2h3.6V.3h-15v2.3h3.4l7 12.6H85l6.9-12.6h3.4Z" data-name="Path 203288"></path></g> </svg> </div></div></div> <div class="Section-decorElement Section-decorElement--1 animation-container reveal-fragment" data-animation-length="14" data-animation-top-offset="-80"></div><div class="Section-decorElement Section-decorElement--2 animation-container reveal-fragment-2" data-animation-length="10" data-animation-top-offset="-34"></div><div class="Section-decorElement Section-decorElement--3 animation-container reveal-fragment-2" data-animation-length="12" data-animation-top-offset="-100" data-animation-scale="false"></div></div> </div> <div class="Section Section--story js-fragment u-pt0" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C377_Col00" class="sf_colsIn Section-bg u-tint-white" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/decorations/story-decor.svg?sfvrsn=c880557a_2" alt="story-decor" loading="lazy" class="u-m-dn" /><svg class="u-dn u-m-db" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 1688" preserveAspectRatio="none" width="100%" height="100%"><defs><clippath id="a"><path data-name="Rectangle 1262" transform="translate(88 2671)" fill="#fff" stroke="#707070" d="M0 0h320v448H0z"></path></clippath></defs><g data-name="Group 2228"><g data-name="Mask Group 12" clip-path="url(#a)" transform="translate(-88 -2671)"><path d="M78.15 2690.163s5.342.25 7.97.748l200.677 37.986a42.851 42.851 0 0019.1-.722l54.621-14.688a42.851 42.851 0 0111.128-1.47h85.479v367.087H75.371z" fill="#fff"></path></g><path data-name="Rectangle 1263" fill="#fff" d="M0 400h320v1288H0z"></path></g></svg></div> <div id="ContentPlaceholder1_C377_Col01" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 class="u-mb5 u-pt8 u-pr u-l-mb3 u-l-p0">Your Success is Our Success</h2> <div class="StoryTabs u-mb6 u-pr"><div class="StoryTabs-item StoryTabs-item--1 is-active u-l-mb4"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/the-challenge.png?sfvrsn=2ad64368_4" loading="lazy" title="The Challenge" aria-label="The Challenge" alt="The Challenge" class="u-dn u-l-db u-mb2" /><h3 class="u-ff-sans1 u-modest-mb3 u-no-pseudo"><button class="u-tint-white">Challenge </button><div class="StoryTabs-progress u-l-dn"></div></h3><p class="u-fw3 u-ff-sans u-mb0 track-slide-1">The demand for better user experiences continues to grow, while the time you have to develop a high quality, modern and engaging application continues to shrink. Stop sweating over UI and focus on the parts of the application where you can truly make a difference.</p></div><div class="StoryTabs-item StoryTabs-item--2 u-l-mb4"><img aria-label="Partnership and Community" src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/partnership.png?sfvrsn=20c6cf2e_5" loading="lazy" title="Partnership and Community" alt="Partnership and Community" class="u-dn u-l-db u-mb2" /><h3 class="u-ff-sans1 u-modest-mb3"><button class="u-tint-white">Partnership and Community </button><div class="StoryTabs-progress StoryTabs-progress--half u-l-dn"></div></h3><p class="u-fw3 u-ff-sans u-mb0 track-slide-2">Like you, we are developers. Our purpose in life is to make developers superheroes by enabling you to deliver more than expected, faster than expected. For nearly two decades, we have been partnering with our community of over <span class="u-fw5">four million</span> developers to help cut down on development time, increase productivity, and make it easy to embrace the latest technologies and user experience trends.</p></div><div class="StoryTabs-item StoryTabs-item--3 u-l-mb4"><img aria-label="Deliver More Than Expected" src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/homepage/deliver.png?sfvrsn=cfc94f36_5" loading="lazy" title="Deliver More Than Expected" alt="Deliver More Than Expected" class="u-dn u-l-db u-mb2" /><h3 class="u-ff-sans1 u-modest-mb3"><button class="u-tint-white">Deliver More Than Expected </button><div class="StoryTabs-progress StoryTabs-progress--half u-l-dn"></div></h3><p class="stage-1 u-fw3 u-ff-sans u-mb0 track-slide-3">By using the modern, feature-rich and professionally designed UI components from Telerik and Kendo UI, you will be armed with everything you need to deliver outstanding web, mobile and desktop experiences in less time.<br />With the backing of our legendary technical support, provided directly by the developers who build the products, you can be confident that you have the best partner to rely on in your journey.</p></div></div> <div class="Story-animation u-mb3 u-l-dn" aria-label="animated graphic"><div class="Story-controls"><a href="javascript:void(0);" class="js-prev u-dn" aria-label="Backwards" data-sf-ec-immutable=""><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M14.596 21.829v-5.142l8.904 5.142V10.171l-8.904 5.141v-5.141L4.5 16l10.096 5.829zM32 16c0 8.822-7.177 16-16 16-8.822 0-16-7.178-16-16S7.178 0 16 0c8.823 0 16 7.178 16 16z" fill="currentColor" fill-rule="evenodd"></path></svg> </a> <a href="javascript:void(0);" class="js-play" aria-label="Play"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/svg/btn-play-animation.svg?sfvrsn=6f7ff776_10" title="Play Animation" alt="Play Animation" /></a> <a href="javascript:void(0);" class="js-pause" aria-label="Pause"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/svg/btn-stop-animation.svg?sfvrsn=3268d0e5_18" title="Stop Animation" alt="Stop Animation" /></a> <a href="javascript:void(0);" class="js-replay" aria-label="Replay"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/svg/replay.svg?sfvrsn=c818c60e_8" title="Replay Animation" alt="Replay Animation" /></a> <a href="javascript:void(0);" class="js-forward u-dn" aria-label="Forwards" data-sf-ec-immutable=""> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M17.404 21.829v-5.142L8.5 21.829V10.171l8.904 5.141v-5.141L27.5 16l-10.096 5.829zM16 0C7.177 0 0 7.178 0 16s7.177 16 16 16c8.822 0 16-7.178 16-16S24.822 0 16 0z" fill="currentColor" fill-rule="evenodd"></path></svg> </a> </div></div><div class="row Story-cta u-pt6" data-sf-element="Row"> <div id="ContentPlaceholder1_C383_Col00" class="sf_colsIn col-3 u-m-col-6" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a href="/all-products" class="Btn Btn--prim u-db u-ttn" data-sf-ec-immutable="">Explore our Portfolio</a></div> <div id="ContentPlaceholder1_C383_Col01" class="sf_colsIn col-3 u-m-col-6" data-sf-element="Column 2" data-placeholder-label="Column 2"> <a href="/purchase.aspx" class="Btn Btn--ghost u-db" data-sf-ec-immutable="">See pricing</a></div> </div> </div> </div> <section class="Section Section--recognition Section--white js-fragment u-oh u-pb0 Sctn-awards" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C386_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <div class="Section-decor--awards animation-container reveal-fragment" data-animation-length="3" data-animation-top-offset="0"></div> <div class="u-pr"> <div class="row row--separated u-mb8"><div class="col-5 u-m-col-12 u-m-mb3"><h2>Awards</h2><p class="u-fs24 u-ff-sans0 u-c-blue2 u-pr6 u-fw4">Greatness&mdash;it&rsquo;s one thing to say you have it, but it means more when others recognize it. Progress Telerik is proud to hold the following industry awards.</p></div><!-- end of col-5 --> <div class="col-7 u-m-col-12 u-l-no-pseudo"><div class="row"><div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.g2.com/products/progress-telerik/reviews?utm_source=rewards-badge" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/badges/winter-2025/leader-leader.svg?sfvrsn=509d9842_1" title="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Most Loved Award" alt="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Most Loved Award" class="u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">G2 Leader Winter 2025 </p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.g2.com/reports/momentum-grid-report-for-component-libraries-winter-2025?secure%5Bgated_consumer%5D=adb568cd-c0a4-430c-a746-2cbd7331f92f&amp;secure%5Btoken%5D=262fee00034b87212880f07c7208336d9643649722474355704be3ebdb8e1620&amp;tab=profile-progress-telerik" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/badges/winter-2025/emea-leader.svg?sfvrsn=d27e6b6e_1" alt="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Feature Set Award" title="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Feature Set Award" class="u-w11" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">G2 High Performer in EMEA Winter 2025 </p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.g2.com/reports/enterprise-grid-report-for-component-libraries-fall-2024.embed?featured=progress-telerik&amp;secure%5Bgated_consumer%5D=a4a9e07e-c67f-4816-821a-127cce6ab57e&amp;secure%5Btoken%5D=6b4ff6b83afd383dc37be83c448c4412f6b44cbf98f83957286893a1a3e38c06&amp;utm_campaign=gate-2010594" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-leader-enterprise-fall.png?sfvrsn=bfe0cf2d_3" title="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Usability Award" alt="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Usability Award" class="u-w11" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">G2 Leader Enterprise Fall 2024 </p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.g2.com/products/progress-telerik/reviews?utm_source=rewards-badge" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-users-loveus.png?sfvrsn=5f1e996a_7" title="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Customer Support Award" alt="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Best Customer Support Award" class="u-w11" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">G2 Users Love Us Fall 2025 </p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.g2.com/reports/mid-market-relationship-index-for-component-libraries-fall-2024.embed?featured=progress-kendo-ui&amp;secure%5Bgated_consumer%5D=96d29863-c070-45ee-a6d8-cf9f43630f84&amp;secure%5Btoken%5D=9301190c86719562b0a1a8778010a4128335a8e98d8ff2d0d9498a1bae2267dc&amp;utm_campaign=gate-2011313" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-easiest-to-do-mid-ma.png?sfvrsn=b2cc87de_3" style="margin-top:2px;" title="Telerik & Kendo UI - .NET & JavaScript UI components - G2 Leaders Fall Award" alt="Telerik & Kendo UI - .NET & JavaScript UI components - G2 Leaders Fall Award" class="u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">G2 Easiest To Do Business With Mid-Market Fall 2024 </p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><a target="_blank" href="https://www.trustradius.com/buyer-blog/most-loved" class="u-tdn"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/most_loved_2022.png?sfvrsn=87864f07_4" title="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Most Loved Award" alt="Telerik & Kendo UI - .NET & JavaScript UI components - TrustRadius Most Loved Award" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">TrustRadius<br />Most Loved Award</p></a> </div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4 u-vam"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/u11-1.png?sfvrsn=c6843b79_1" title="Progress included in Three Gartner Magic Quadrants" alt="Progress included in Three Gartner Magic Quadrants" /><p class="u-fs14 u-ff-sans0 u-pt1">Progress included in Three Gartner Magic Quadrants</p></div><!-- end of col-3 --> <div class="col-3 u-tac u-mb4"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/u12-2.png?sfvrsn=78625c69_1" title="Telerik is the Winner of 2 Forbes Business Awards" alt="Telerik is the Winner of 2 Forbes Business Awards" /><p class="u-fs14 u-ff-sans0 u-pt1 u-c-black">Telerik is the Winner of 2 Forbes Business Awards</p></div><!-- end of col-3 --> </div><!-- end of row --> </div><!-- end of col-7 --> </div> </div> </div> </section> <div id="ContentPlaceholder1_C397_Col00" class="sf_colsIn container u-xl-p0" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><section class="Section Section--patch u-tint-orange u-pt2 u-pb2 u-pr u-zi3 js-fragment u-s-p0" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C398_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <div class="row row--separated u-tac u-l-pt2 u-m-p0"><div class="col-4 u-s-m0 u-small-tal u-l-mb2 u-s-mb0"><div class="u-fs60 u-fw5 u-lh1">275K+ <span class="u-ff-sans2 u-fs20">customers</span> </div></div><div class="col-4 u-s-m0 u-small-tal u-l-mb2 u-s-mb0"><div class="u-fs60 u-fw5 u-lh1">3.5M+ <span class="u-ff-sans2 u-fs20">developers</span> </div></div><div class="col-4 u-s-m0 u-small-tal u-l-mb1 u-m-mb1 u-s-mb0"><div class="u-fs60 u-fw5 u-lh1">400+ <span class="u-ff-sans2 u-fs20">awards</span> </div></div></div> </div> </section> </div> <section class="Section u-bg-blue1 u-pt8 u-pb0" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C430_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 class="u-mb4">What Developers Say</h2> <div class="TestimonialsB u-pb2"> <div class="Testimonials has-dots js-testimonials-1715"> <blockquote class="u-vat u-c-white is-active"> <div class="Testimonials-quote u-mb4"> <p>Using Telerik UI, we were able to boost our speed to production by over 50%. The ability to create rich, interactive UI's without the hassle of rolling our own controls has been incredibly valuable. It should also be noted that Telerik's online documentation is rich with examples, tutorials, and real-working demos. When using competing products, I found their example's to be demo-ware, and not as easily converted to actual production-ready solutions.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Jerry Sevier</div> <div class="Testimonials-author-desc">Enterprise Architect, Chaparral Energy</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>Telerik has rich collection of components that enables developers to build fully functional and great looking web applications in a matter of days, which used to be weeks and months without Telerik. On top of that, an aggressive release cycle and very responsive support makes it one of the best investments we've made.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Nishant Agarwal</div> <div class="Testimonials-author-desc">Lead Developer, American Express</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>With new controls being released every quarter, the value we get from our DevCraft Complete subscription is great. Telerik support is unsurpassed, with support forums for instant answers and an excellent ticketing system for the odd occasion when we need a little more hand-holding.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Tony Hogben</div> <div class="Testimonials-author-desc">Owner, mtstudios.net</div> </cite> </div> </blockquote> <button class="Carousel-prev js-prev-1715 u-l-dn" title="Previous slide" aria-label="Previous slide"></button> <button class="Carousel-next js-next-1715 u-l-dn" title="Next slide" aria-label="Next slide"></button> </div> <div class="Testimonials-dots u-mb0 u-mt4" data-tlrk-plugin="tlrkTabs" data-tlrktabs-wrapper-selector=".js-testimonials-1715" data-tlrktabs-automated="false" data-tlrktabs-set-anchors="false" data-tlrktabs-scroll-to-tabs="false" data-tlrktabs-animate-height="true" data-tlrktabs-prev-btn=".js-prev-1715" data-tlrktabs-next-btn=".js-next-1715" > <a href="javascript:void(0)" title="go to testimonial 1" aria-label="go to testimonial 1" class=is-active></a> <a href="javascript:void(0)" title="go to testimonial 2" aria-label="go to testimonial 2" ></a> <a href="javascript:void(0)" title="go to testimonial 3" aria-label="go to testimonial 3" ></a> </div> </div> <style> .hide-prev-next .Testimonials-prev { display: none; } .hide-prev-next .Testimonials-next { display: none; } </style> </div> </section> <section class="Section Section--resources u-pb0 u-oh js-fragment" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C407_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 class="u-mb6">News &amp; Updates</h2><div class="row row--separated Section--grey1 Resources u-mb6 u-ml0" data-sf-element="Row"> <div id="ContentPlaceholder1_C410_Col00" class="sf_colsIn col-6 u-l-col-9 u-m-col-12 u-l-pb0 u-l-m0" data-sf-element="Column 1" data-placeholder-label="Column 1"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C411_Col00" class="sf_colsIn col-6 u-m-col-12 u-l-m0 u-l-pb0" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="u-pt3 u-pb3 reveal-right-1 u-m-p0"> <img src="/sfimages/default-source/homepage/webinar_image.png?Status=Temp&amp;sfvrsn=7a7c6606_2" loading="lazy" title="News & Updates" alt="News & Updates" class="Resources-circle u-m-w13" /> </div> </div> <div id="ContentPlaceholder1_C411_Col01" class="sf_colsIn col-6 u-m-col-12 u-l-m0" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="u-pt3 u-pb3 reveal-right-1"> <h3 class="u-ff-sans2 u-fs17 u-mb2 h6">RELEASE</h3><h4 class="u-fs28"><a href="https://www.telerik.com/blogs/telerik-kendo-ui-2025-q1-release" target="_blank" class="Text--lb7" data-sf-ec-immutable="" data-sf-marked="">The Telerik and Kendo UI 2025 Q1 Release Is Here&mdash;See What&rsquo;s New!</a> </h4> </div> </div> </div> </div> <div id="ContentPlaceholder1_C410_Col01" class="sf_colsIn col-3 u-m-col-12 u-m-pt0 u-m-pb0 u-m-m0" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="u-pt3 u-pb3 reveal-right-2 u-m-pt0"> <h3 class="u-ff-sans2 u-fs17 u-mb2 h6">Survey Report</h3><h4 class="u-fs28"><a class="Text--lb7" href="https://www.telerik.com/design-system/designer-developer-collaboration-survey-2024/" data-sf-ec-immutable="">The State of Designer-Developer Collaboration 2024 Survey Report is out!</a></h4> </div> </div> <div id="ContentPlaceholder1_C410_Col02" class="sf_colsIn col-3 u-m-col-12 u-m-pt0 u-m-pb0 u-m-m0" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="u-pt3 u-pb3 reveal-right-3 u-m-pt0"> <h3 class="u-ff-sans2 u-fs17 u-mb2 h6">BLOGPOST</h3><h4 class="u-fs28"><a href="https://www.telerik.com/blogs/using-fiddler-everywhere-grpc-services-net-core-clients" class="Text--lb7" data-sf-ec-immutable="" data-sf-marked="">Using Fiddler Everywhere with gRPC and .NET Core Clients</a></h4> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C416_Col00" class="sf_colsIn col-3 u-m-full u-l-mb3" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a href="/blogs" class="Btn Btn--sec4 u-db u-ttn" data-sf-ec-immutable="">Check out our Blogs</a></div> </div> </div> </section> <footer class="TK-Footer" data-tlrk-nav-version="3.5.76" data-tlrk-nav-template="footer-big-rel-markup"><div class="TK-container"><div class="TK-row TK-No-Print"><div class="TK-col-8 TK--Footer-Desktop"><div class="TK-Footer-Featured-Item"><div class="TK-Footer-H">Complete .NET Toolbox</div><a href="/devcraft" class="TK-Footer-Featured-Link">Telerik DevCraft</a></div><div class="TK-Footer-Featured-Item"><div class="TK-Footer-H">Complete JavaScript Toolbox</div><a href="/kendo-ui" class="TK-Footer-Featured-Link">Kendo UI</a></div></div><div class="TK-col-16"><div class="TK-row"><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Get Products</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/download" class="TK-Footer-Link">Free Trials</a></li><li class="TK-Footer-List-Item"><a href="/purchase.aspx" class="TK-Footer-Link">Pricing</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Resources</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/support/demos" class="TK-Footer-Link">Demos</a></li><li class="TK-Footer-List-Item"><a href="/documentation" class="TK-Footer-Link">Documentation</a></li><li class="TK-Footer-List-Item"><a href="/support/whats-new/release-history" class="TK-Footer-Link">Release History</a></li><li class="TK-Footer-List-Item"><a href="/forums" class="TK-Footer-Link">Forums</a></li><li class="TK-Footer-List-Item"><a href="/blogs" class="TK-Footer-Link">Blogs</a></li><li class="TK-Footer-List-Item"><a href="/webinars" class="TK-Footer-Link">Webinars</a></li><li class="TK-Footer-List-Item"><a href="/videos" class="TK-Footer-Link">Videos</a></li><li class="TK-Footer-List-Item"><a href="/services" class="TK-Footer-Link">Professional Services</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/partners/partner-locator?Products&#x3D;KendoUI+and+Telerik" class="TK-Footer-Link">Partners</a></li><li class="TK-Footer-List-Item"><a href="/support/virtual-classroom" class="TK-Footer-Link">Virtual Classroom</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/events" class="TK-Footer-Link">Events</a></li><li class="TK-Footer-List-Item"><a href="/faqs" class="TK-Footer-Link">FAQs</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Recognition</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/about/success-stories" class="TK-Footer-Link">Success Stories</a></li><li class="TK-Footer-List-Item"><a href="/about/testimonials" class="TK-Footer-Link">Testimonials</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Get in touch</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/contact" class="TK-Footer-Link">Contact Us</a></li><li><ul class="TK-Footer-List--inner"><li class="TK-Footer-List-Item"><a href="tel:+18886790442" class="TK-Footer-Phone-Link u-db">USA: <span class="TK-wsn">+1 888 679 0442</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+441344838186" class="TK-Footer-Phone-Link u-db">UK: <span class="TK-wsn">+44 13 4483 8186</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+914069019447" class="TK-Footer-Phone-Link u-db">India: <span class="TK-wsn">+91 406 9019447</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+35928099850" class="TK-Footer-Phone-Link u-db">Bulgaria: <span class="TK-wsn">+359 2 8099850</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+61370688610" class="TK-Footer-Phone-Link u-db">Australia: <span class="TK-wsn">+61 3 7068 8610</span></a></li></ul></li><li><ul class="TK-Footer-List--inner TK-Footer-List-Horizontal TK-Footer-List-Social"><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.facebook.com/telerik" title="Facebook" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M16 7h-1.924C13.461 7 13 7.252 13 7.889V9h3l-.238 3H13v8h-3v-8H8V9h2V7.077C10 5.055 11.064 4 13.461 4H16zM5 0a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">165k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://x.com/telerik" title="X" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">50k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.linkedin.com/company/telerik" title="LinkedIn" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M20 19h-3v-5.6c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.4-2.586 7-2.777 7 2.476zM6.5 6.732a1.757 1.757 0 01-1.75-1.764A1.757 1.757 0 016.5 3.2a1.758 1.758 0 011.75 1.764A1.757 1.757 0 016.5 6.728zM5 19h3V8H5zM19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000" fill-rule="evenodd"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">17k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.twitch.tv/codeitlive" title="Twitch" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 23 24.05"><path d="M1.57.02L0 4.18V20.9h5.75v3.12h3.14l3.13-3.14h4.71L23 14.61V.02zm2.09 2.07h17.25v11.5l-3.66 3.66H11.5l-3.13 3.13v-3.13H3.66zm5.75 10.45h2.09V6.27H9.41zm5.75 0h2.09V6.27h-2.09z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">4k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.youtube.com/c/telerik" title="YouTube" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="18.287" viewBox="0 0 26 18.287"><path fill="#010101" d="M25.74 3.945a5.625 5.625 0 0 0-1.034-2.581 3.718 3.718 0 0 0-2.605-1.1c-3.638-.263-9.1-.263-9.1-.263h-.011s-5.458 0-9.1.263a3.719 3.719 0 0 0-2.605 1.1A5.623 5.623 0 0 0 .26 3.945 39.324 39.324 0 0 0 0 8.154v1.972a39.323 39.323 0 0 0 .26 4.208 5.623 5.623 0 0 0 1.033 2.58 4.408 4.408 0 0 0 2.867 1.112c2.08.2 8.84.261 8.84.261s5.463-.008 9.1-.271a3.719 3.719 0 0 0 2.605-1.1 5.625 5.625 0 0 0 1.035-2.582 39.377 39.377 0 0 0 .26-4.208V8.154a39.377 39.377 0 0 0-.26-4.209Zm-15.388 8.6V5.211l6.974 3.665Z"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">14k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://github.com/telerik" title="GitHub" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12,0A12.047,12.047,0,0,0,0,12,12.455,12.455,0,0,0,9.188,24V20.03a2.889,2.889,0,0,1-3.239-1.441c-.273-.46-.756-.959-1.26-.922l-.124-1.4a2.892,2.892,0,0,1,2.593,1.6,1.555,1.555,0,0,0,.9.772,1.89,1.89,0,0,0,1.181-.1,3.3,3.3,0,0,1,.827-1.691h0C6.942,16.382,5.7,14.724,5.2,13.415a5.506,5.506,0,0,1,.855-5.281A.188.188,0,0,0,6.1,7.989a4.6,4.6,0,0,1,.14-3.073,4.858,4.858,0,0,1,2.663,1l.337.2c.141.084.1.036.238.025A10.182,10.182,0,0,1,12,5.792a10.225,10.225,0,0,1,2.553.363l.109.011c-.01,0,.03-.007.1-.046,2.436-1.476,2.349-.993,3-1.206A4.682,4.682,0,0,1,17.9,7.989c-.071.218,2.112,2.217.9,5.426-.494,1.309-1.74,2.968-4.866,3.434h0a3.086,3.086,0,0,1,.879,2.2V24A12.454,12.454,0,0,0,24,12,12.047,12.047,0,0,0,12,0Z"></path></svg></a></li></ul></li></ul></div></div><div class="TK-row TK-row--M2 TK--Footer-Mobile"><div class="TK-col-24"><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/contact" class="TK-Footer-Link">Contact Us</a></li><li><ul class="TK-Footer-List--inner TK-Footer-List-Horizontal TK-Footer-List-Social"><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.facebook.com/telerik" title="Facebook" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M16 7h-1.924C13.461 7 13 7.252 13 7.889V9h3l-.238 3H13v8h-3v-8H8V9h2V7.077C10 5.055 11.064 4 13.461 4H16zM5 0a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">165k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://x.com/telerik" title="X" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">50k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.linkedin.com/company/telerik" title="LinkedIn" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M20 19h-3v-5.6c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.4-2.586 7-2.777 7 2.476zM6.5 6.732a1.757 1.757 0 01-1.75-1.764A1.757 1.757 0 016.5 3.2a1.758 1.758 0 011.75 1.764A1.757 1.757 0 016.5 6.728zM5 19h3V8H5zM19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000" fill-rule="evenodd"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">17k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.twitch.tv/codeitlive" title="Twitch" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 23 24.05"><path d="M1.57.02L0 4.18V20.9h5.75v3.12h3.14l3.13-3.14h4.71L23 14.61V.02zm2.09 2.07h17.25v11.5l-3.66 3.66H11.5l-3.13 3.13v-3.13H3.66zm5.75 10.45h2.09V6.27H9.41zm5.75 0h2.09V6.27h-2.09z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">4k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.youtube.com/c/telerik" title="YouTube" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="18.287" viewBox="0 0 26 18.287"><path fill="#010101" d="M25.74 3.945a5.625 5.625 0 0 0-1.034-2.581 3.718 3.718 0 0 0-2.605-1.1c-3.638-.263-9.1-.263-9.1-.263h-.011s-5.458 0-9.1.263a3.719 3.719 0 0 0-2.605 1.1A5.623 5.623 0 0 0 .26 3.945 39.324 39.324 0 0 0 0 8.154v1.972a39.323 39.323 0 0 0 .26 4.208 5.623 5.623 0 0 0 1.033 2.58 4.408 4.408 0 0 0 2.867 1.112c2.08.2 8.84.261 8.84.261s5.463-.008 9.1-.271a3.719 3.719 0 0 0 2.605-1.1 5.625 5.625 0 0 0 1.035-2.582 39.377 39.377 0 0 0 .26-4.208V8.154a39.377 39.377 0 0 0-.26-4.209Zm-15.388 8.6V5.211l6.974 3.665Z"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">14k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://github.com/telerik" title="GitHub" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12,0A12.047,12.047,0,0,0,0,12,12.455,12.455,0,0,0,9.188,24V20.03a2.889,2.889,0,0,1-3.239-1.441c-.273-.46-.756-.959-1.26-.922l-.124-1.4a2.892,2.892,0,0,1,2.593,1.6,1.555,1.555,0,0,0,.9.772,1.89,1.89,0,0,0,1.181-.1,3.3,3.3,0,0,1,.827-1.691h0C6.942,16.382,5.7,14.724,5.2,13.415a5.506,5.506,0,0,1,.855-5.281A.188.188,0,0,0,6.1,7.989a4.6,4.6,0,0,1,.14-3.073,4.858,4.858,0,0,1,2.663,1l.337.2c.141.084.1.036.238.025A10.182,10.182,0,0,1,12,5.792a10.225,10.225,0,0,1,2.553.363l.109.011c-.01,0,.03-.007.1-.046,2.436-1.476,2.349-.993,3-1.206A4.682,4.682,0,0,1,17.9,7.989c-.071.218,2.112,2.217.9,5.426-.494,1.309-1.74,2.968-4.866,3.434h0a3.086,3.086,0,0,1,.879,2.2V24A12.454,12.454,0,0,0,24,12,12.047,12.047,0,0,0,12,0Z"></path></svg></a></li></ul></li></ul></div></div></div></div><div class="TK-row TK-row--M1"><div class="TK-col-24"><a href="https://www.progress.com" aria-label="Go to Progress.com" class="TK-PRGS-Logo-Footer"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="30" viewBox="0 0 512 120"><path fill="#5ce500" d="M95.52 29.33v51a3.93 3.93 0 0 1-1.78 3.08l-1.67 1-12.72 7.35-8.59 5-1.78 1V42.6L21.23 15 43.91 1.93 46 .74a3.94 3.94 0 0 1 3.56 0L81 18.9l14.51 8.38v2.05zM58.36 48.72l-9.79-5.66-22.91-13.23a4 4 0 0 0-3.56 0L1.77 41.57 0 42.6l34.49 19.91v39.83l20.3-11.73 1.79-1a3.94 3.94 0 0 0 1.78-3.08V48.72zM0 82.43l23.86 13.78V68.63z"></path><path fill="#4b4e52" d="M148.09 27.28h-26v70.48h11.55V70.1h14.57c15.77 0 24.45-7.7 24.45-21.69 0-6.35-2.4-21.12-24.55-21.12m12.78 21.31c0 7.95-4.12 11.19-14.24 11.19h-13v-22.1h14.57c8.56 0 12.71 3.57 12.71 10.91M207 46.41l.87.42-2 10.42-1.35-.42a11.32 11.32 0 0 0-3.34-.51c-10.79 0-11.67 8.59-11.67 19v22.44h-10.64V46h10v6.24c2.73-4.2 6-6.37 10.37-6.9a14.55 14.55 0 0 1 7.76 1.07M233.29 45c-8.42 0-15.16 3.2-19.5 9.27-4.56 6.37-5.23 13.85-5.23 17.74 0 16.36 9.7 26.92 24.73 26.92 18.26 0 24.73-14.71 24.73-27.3 0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0 44.38c-8.37 0-13.57-6.66-13.57-17.37s5.2-17.55 13.57-17.55S247 61.23 247 71.78c0 10.83-5.24 17.56-13.66 17.56m114.55-42.93l.87.42-2 10.42-1.35-.42a11.26 11.26 0 0 0-3.33-.51c-10.78 0-11.66 8.59-11.66 19v22.44h-10.66V46h10v6.24c2.73-4.2 6-6.37 10.37-6.9a14.54 14.54 0 0 1 7.73 1.06m38.4 34.76l-.2.57c-2.23 6.36-7.57 7.7-11.65 7.7-8.09 0-13.3-5.37-13.81-14.09h36.59l.13-1a31.26 31.26 0 0 0 .12-4.12v-.93C396.93 54.78 387.48 45 374 45c-7.9 0-14.37 3.1-18.73 9a30.85 30.85 0 0 0-5.54 18c0 16 9.95 26.74 24.74 26.74 11.45 0 19.33-5.82 22.2-16.38l.33-1.2h-10.7zM361 66.05c.9-7.17 5.81-11.73 12.79-11.73 5.33 0 11.64 3.1 12.52 11.73H361zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69 0-22.83 13.81-22.83 26.63 0 13.16 7.06 26.44 22.83 26.44a18.33 18.33 0 0 0 13.35-5.42c0 2.28-.1 4.45-.16 5.38-.58 8.54-4.68 12.51-12.91 12.51-4.47 0-9.61-1.59-10.6-6l-.22-1h-10.54l.17 1.41c1.1 9.12 9.11 14.79 20.9 14.79 10.34 0 17.7-3.9 21.28-11.26 1.73-3.55 2.6-8.72 2.6-15.37V46h-10.13v4.34zm-13.11 38.15c-3.74 0-12.43-1.69-12.43-17.37 0-10.3 4.87-16.7 12.71-16.7 6.06 0 12.52 4.39 12.52 16.7 0 10.87-4.79 17.37-12.81 17.37m159.67-6.31c0 8.23-6.83 16.53-22.09 16.53-13.5 0-21.53-5.85-22.61-16.45l-.15-1.1h10.52l.21.84c1.29 6.38 7.37 7.72 12.24 7.72 5.34 0 11-1.72 11-6.54 0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56 0-10.43 10.16-15.11 20.22-15.11 13.46 0 20.42 5.07 21.3 15.49l.09 1.07H434.5l-.14-.82c-1-6-7-6.9-10.48-6.9-3 0-10 .53-10 5.5 0 2.25 1.93 3.91 5.89 5.06 1.18.33 2.94.78 5 1.31 4.22 1.09 9.48 2.46 12.13 3.37 6.59 2.32 9.93 6.67 9.93 13m49.39 0c0 8.23-6.83 16.53-22.09 16.53-13.5 0-21.53-5.85-22.61-16.45l-.11-1.09H462l.12.74c1.29 6.38 7.37 7.72 12.24 7.72 5.34 0 11-1.72 11-6.54 0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56 0-10.43 10.16-15.11 20.22-15.11 13.46 0 20.42 5.07 21.29 15.49l.09 1.07H483.9l-.14-.82c-1-6-7-6.9-10.48-6.9-3 0-9.95.53-9.95 5.5 0 2.25 1.93 3.91 5.89 5.06 1.18.33 2.94.78 5 1.31 4.22 1.09 9.48 2.46 12.13 3.37 6.58 2.32 9.93 6.67 9.93 13m8.43-30.78a7.37 7.37 0 1 1 7.29-7.37 7.23 7.23 0 0 1-7.29 7.37m0-13.49a6.12 6.12 0 1 0 6 6.12 5.91 5.91 0 0 0-6-6.12m-.85 7.49v2.46h-2.17v-7.74h3.62a2.58 2.58 0 0 1 2.86 2.7 2.26 2.26 0 0 1-1.49 2.34l1.77 2.7H506l-1.49-2.46h-.68zm1.21-3.49h-1.21v1.73h1.21a.86.86 0 0 0 1-.85.88.88 0 0 0-1-.89"></path></svg></a></div></div><div class="TK-row"><div class="TK-col-12"><p class="TK-Footer-About">Telerik and Kendo UI are part of Progress product portfolio. Progress is the leading provider of application development and digital experience technologies.</p></div><div class="TK-col-24"><div class="TK-row--M3 TK--Footer-Desktop"><ul class="TK-Footer-List-Horizontal"><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company">Company</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/products">Technology</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/awards">Awards</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://investors.progress.com/press-releases">Press Releases</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/press-coverage">Media Coverage</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/careers">Careers</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/offices">Offices</a></li></ul></div></div></div><div class="TK-row TK-row--M2 TK--Footer-Mobile"><div class="TK-col-24"><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company" class="TK-Footer-Link">Company</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/products" class="TK-Footer-Link">Technology</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/awards" class="TK-Footer-Link">Awards</a></li><li class="TK-Footer-List-Item"><a href="https://investors.progress.com/press-releases" class="TK-Footer-Link">Press Releases</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/press-coverage" class="TK-Footer-Link">Media Coverage</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/careers" class="TK-Footer-Link">Careers</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/offices" class="TK-Footer-Link">Offices</a></li></ul></div></div><div class="TK-row"><div class="TK-col-16"><p class="TK-Footer-Copy">Copyright &copy; 2025 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.</p><p class="TK-Footer-Copy">Progress and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See <a href="https://www.progress.com/legal/trademarks" class="TK-Footer-Link-Tiny">Trademarks</a> for appropriate markings.</p></div><div class="TK-col-8 TK-tar"><ul class="TK-Footer-List-Horizontal"><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="/about/terms-of-use" class="TK-Footer-Link-Tiny">Terms of Use</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="/feedback" class="TK-Footer-Link-Tiny">Site Feedback</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="https://www.progress.com/legal/privacy-center" class="TK-Footer-Link-Tiny" target="_blank" rel="noopener">Privacy Center</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="https://www.progress.com/trust-center" class="TK-Footer-Link-Tiny" target="_blank" rel="noopener">Trust Center</a></li></ul><div class="TLRK-CCPA"><a href="https://forms.progress.com/ccpa-subscription" target="_blank" rel="nofollow noopener">Do Not Sell or Share My Personal Information</a></div><p class="TK-Footer-Power">Powered by <a href="https://www.progress.com/sitefinity-cms" class="TK-Footer-Link-Tiny">Progress Sitefinity</a></p></div></div></div></footer> <!-- 0B89BE13-6F4A-4FD4-B31D-B904AEC2183C --> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" type="text/javascript"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.1/jquery-migrate.min.js" type="text/javascript"></script> <script type="text/javascript"> var oneTrustHelper = (function () { function evalGTMScript() { var gtmScript = document.getElementById("GTMScript"); gtmScript.type = "text/javascript"; gtmScript.classList.remove("optanon-category-1"); eval(gtmScript.innerHTML); }; return { gtmFallback: function () { console.warn('OneTrust not loaded.'); if (document.readyState !== 'loading') { evalGTMScript(); } else { document.addEventListener('readystatechange', function () { if (document.readyState === 'interactive') { evalGTMScript(); } }); }; } }; })(); </script> <script onerror="oneTrustHelper.gtmFallback()" src="https://cdn.cookielaw.org/consent/3dfce4f2-dab6-4128-9f33-df7e0597da82/otSDKStub.js" data-language="en" type="text/javascript" charset="UTF-8" data-domain-script="3dfce4f2-dab6-4128-9f33-df7e0597da82"></script> <script type="text/javascript"> (function (w) { w.OptanonGroups = {"StrictlyNecessaryCookies":"1","PerformanceCookies":"2","FunctionalCookies":"3","TargetingCookies":"4"}; w.isOptanonGroupActive = function (groupId, explicit) { if (!w.OptanonActiveGroups) return false; var groupMatchKey = ',' + groupId + ','; return w.OptanonActiveGroups.indexOf(groupMatchKey) !== -1; } function toggleSitefinityTrackingConsent() { var performanceCookiesGroupId = w.OptanonGroups.PerformanceCookies; var isPerformanceCookiesGroupIdActive = w.isOptanonGroupActive(performanceCookiesGroupId, true); if (w.TrackingConsentManager) { w.TrackingConsentManager.updateUserConsent(isPerformanceCookiesGroupIdActive); } }; var trackingScriptsQueue = []; w.invokeTrackingScript = function (thisReference, trackingGroup, functionReference) { if (isOptanonGroupActive(trackingGroup, true)) { functionReference.call(thisReference); } else { trackingScriptsQueue.push({ thisReference: thisReference, trackingGroup: trackingGroup, functionReference: functionReference }); } } var isOptanonToggled = false; var preferenceChangeHandlerAdded = false; w.OptanonWrapper = function () { var newTrackingScriptsQueue = []; for (var i = 0; i < trackingScriptsQueue.length; i++) { var trackingScriptData = trackingScriptsQueue[i]; if (isOptanonGroupActive(trackingScriptData.trackingGroup, true)) { trackingScriptData.functionReference.call(trackingScriptData.thisReference); } else { newTrackingScriptsQueue.push(trackingScriptData); } } trackingScriptsQueue = newTrackingScriptsQueue; if (!isOptanonToggled && w.location.hash === '#cookie-settings' && true) { isOptanonToggled = true; Optanon.ToggleInfoDisplay(); } if(!preferenceChangeHandlerAdded){ OneTrust.OnConsentChanged(function() { // Trigger cookie check process after user makes changes to allowed cookie groups from the OneTrust cookie settings dialog. $.ajax( { url: '/webapi/CookiePreferences/Update', type: 'HEAD' }); }); preferenceChangeHandlerAdded = true; } toggleSitefinityTrackingConsent(); } })(window); </script> <script> // global variables var telerikId; var tlrkUser; </script> <script> (async function () { const response = await fetch("/webapi/UserTracking/RetrieveTelerikId", { method: "GET", cache: "no-cache", }); const model = await response.json(); telerikId = model.telerikId; tlrkUser = { isAuthenticated: !!telerikId }; if (document.addEventListener) { window.dataLayer = window.dataLayer || []; dataLayer.push({ uniqueId: model.userId, telerikId }); dataLayer.push({ event: "persistuuid" }) } })(); </script> <script id="GTMScript" type="text/plain" class="optanon-category-1" > function isMobileDevice() { var result = false; var matches = [ /(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/, /(Silk)\/(\d+)\.(\d+(\.\d+)?)/, /(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/, /(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/, /(iPad).*OS\s+(\d+)[\._]([\d_]+)/, /(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/, /(webOS)\/(\d+)\.(\d+(\.\d+)?)/, /(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/, /(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/, /(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/, /(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i, /(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i, /(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/ ]; for (var i = 0; i < matches.length; i++) { result = matches[i].test(window.navigator.userAgent); if (result) { break; } } return result; } (function () { 'use strict'; window.dataLayer = window.dataLayer || []; dataLayer.push({ isTelerikMarketingWebsite: true }); if (isMobileDevice()) { return; } (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-6X92'); })(); </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-6X92" height="0" width="0" style="display: none; visibility: hidden"></iframe> </noscript> <script type="text/plain" class="optanon-category-2"> !function (e) { function n() { if (e && r()) { var n = t(); i(e, n) } } function i(e, n) { l.post(u, new c({ telerikId: e, uniqueId: n })) } function t() { for (var e = document.cookie.split(";"), n = "gauuid", i = 0; i < e.length; i++) { for (var t = e[i]; " " === t.charAt(0);)t = t.substring(1, t.length); if (0 === t.indexOf(n)) return t.substring(n.length, t.length).replace("=", "") } return null } function r() { var e = new Date; if (null === localStorage.getItem(a)) return o(e), !0; var n = Date.parse(localStorage.getItem(a)); if (isNaN(n)) return !1; var i = new Date(n); return i.setTime(i.getTime() + 6048e5) < e ? (o(e), !0) : !1 } function o(e) { localStorage.setItem(a, e.toISOString()) } if (window.jQuery) { var l = window.jQuery, u = window.location.origin + "/services/callhomeservice/api/userlogged", a = "call-home-client-key-user-logged", c = function (e) { this.telerikId = e.telerikId, this.uniqueId = e.uniqueId }; l(document).ready(function () { n() }), window.__callhome__ || (window.__callhome__ = {}), window.__callhome__.verify = r, window.__callhome__.init = n } }(telerikId); </script> <script src="https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d" type="text/javascript"></script><script src="https://dtzbdy9anri2p.cloudfront.net/cache/f45282983d991dbd595aae0fee3752e97494f8bc/telerik/js/dist/all.min.js" type="text/javascript"></script> <script type="text/javascript"> (function() { if (window._dataLayerTimeout) { clearTimeout(window._dataLayerTimeout); } window._dataLayerTaxLoadedEvent = {"tax_pagenode_products":"progress-telerik","event":"tax_loaded"}; window._dataLayerTimeout = setTimeout(function() { window.dataLayer = window.dataLayer || []; window.dataLayer.push(window._dataLayerTaxLoadedEvent); }); })(); </script><script type="text/plain" class="optanon-category-2"> (function() { var script = '//s1325.t.eloqua.com/visitor/v200/svrGP?pps=70&siteid=1325'; (function getScript(source, callback) { var script = document.createElement('script'); var prior = document.getElementsByTagName('script')[0]; script.async = 1; prior.parentNode.insertBefore(script, prior); script.onload = script.onreadystatechange = function( _, isAbort ) { if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) { script.onload = script.onreadystatechange = null; script = undefined; if(!isAbort) { if(callback) callback(); } } }; script.src = source; })(script, function() { if (typeof GetElqCustomerGUID == 'function') { var userId = GetElqCustomerGUID(); document.cookie = 'elqUserId=' + userId + '; path=/;SameSite=Lax;'; } }); })(); </script><script type="application/json" id="PersonalizationTracker"> {"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"273401fc-5112-640e-a4c7-ff0100821d28"} </script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPhr-2awQiGC1t4afxFkRlQ9hya2sD15bGrdgIYxV5oymd7lM20nXinlfNQ7rubKudQ2RDNHnt0G9zqYW8HltmFjcKKorrcw5dV0tBFxsPvDHJP04y9syTz7mNZS4jPK7kvcqYvWCXk_9LL20Ml6lJlZfLS7RIWZnqaGGXv0sk0sXw5161BHGhvkqb9uCayn9Kq57pV9u23lE6Pml2fnEAC01&amp;t=638412637940000000"> </script><script type="text/javascript"> (function(){function n(){$(".TLRK-Bar-Msg").addClass("is-removed");window.sessionStorage.setItem("hidetlrkbarmsg",!0)}function t(){window.sessionStorage.getItem("hidetlrkbarmsg")?$("body").addClass("is-hidden-barmsg"):$(".TLRK-Bar-Msg").removeClass("u-dn")}window.addEventListener("load",t);$(document).on("click",".TLRK-Bar-Msg-close",n)})() </script><script type="text/javascript"> (function(){const t=document.querySelector(".overlay-boxes"),r=document.querySelectorAll(".overlay-boxes .Box"),i=document.querySelector(".boxes-back-overlay"),u=document.querySelector(".TK-Nav"),f=document.querySelectorAll(".Box-close");function n(){i.style.display="none";const n=t.querySelector(".is-active");if(n){const r=n.querySelector(".Box");r.style.top=0;n.classList.remove("is-active");t.classList.remove("is-faded");u.classList.remove("is-faded");document.body.style.overflow="auto"}}function e(r){const f=r.currentTarget,e=f.parentElement;if(!e.classList.contains("is-active")){n();i.style.display="block";e.classList.add("is-active");const o=(window.innerHeight-f.offsetHeight)/2,s=f.getBoundingClientRect(),h=o-s.top;f.style.top=h+"px";t.classList.add("is-faded");u.classList.add("is-faded");document.body.style.overflow="hidden"}}for(let n=0;n<r.length;n++)r[n].addEventListener("click",e);document.addEventListener("keyup",function(t){t.key==="Escape"&&n()});i.addEventListener("click",n);for(let t=0;t<f.length;t++)f[t].addEventListener("click",function(t){t.stopPropagation();n()})})() </script><script type="text/javascript"> let anim,activeTab=0,framesPerTab=500,completed=!1,isActive=!1;function createAnimation(){const n={container:document.querySelector(".Story-animation"),renderer:"svg",loop:!1,autoplay:!1,path:"/docs/default-source/animations/story_2024_update.json"};anim=bodymovin.loadAnimation(n);anim.setSpeed(1.1);anim.goToAndStop(0,!0)}function setProgress(n,t){const i=document.querySelector(".StoryTabs-item--"+n+" .StoryTabs-progress");i.style.width=t+"%";for(let t=1;t<n;t++)document.querySelector(".StoryTabs-item--"+t+" .StoryTabs-progress").style.width="100%"}function setActiveTab(n){activeTab!==n&&(document.querySelector(".StoryTabs-item.is-active").classList.remove("is-active"),document.querySelector(".StoryTabs-item--"+n).classList.add("is-active"),activeTab=n)}function updateTabs(n){const t=n.currentTime,i=Math.floor(t/framesPerTab)+1,r=t/framesPerTab%1*100;setActiveTab(i,r)}function replay(){document.querySelector(".Story-animation").classList.remove("is-completed");anim.goToAndStop(0,!0);completed=!1;play()}function pause(){anim.pause();document.querySelector(".Story-controls .js-pause").style.display="none";document.querySelector(".Story-controls .js-play").style.display="inline-block"}function play(){anim.play();document.querySelector(".Story-controls .js-play").style.display="none";document.querySelector(".Story-controls .js-pause").style.display="inline-block"}function resetProgressBars(){const n=document.querySelectorAll(".StoryTabs-progress"),t=document.querySelectorAll(".StoryTabs-item");for(let t=0;t<n.length;t++)n[t].style.width="0%";for(let n=0;n<t.length;n++)t[n].classList.remove("is-stage-2")}function prev(){document.querySelector(".Story-animation").classList.remove("is-completed");completed&&(completed=!1,play());anim.isPaused?anim.goToAndStop(Math.max((activeTab-2)*500,0),!0):anim.goToAndPlay(Math.max((activeTab-2)*500,0),!0)}function forward(){anim.isPaused?anim.goToAndStop(Math.min(activeTab*500,anim.totalFrames-1),!0):anim.goToAndPlay(Math.min(activeTab*500,anim.totalFrames-1),!0)}function playWhenIntoView(){const n=document.querySelector(".Section--story");window.pageYOffset+window.innerHeight>n.offsetTop+document.querySelector(".Story-animation").offsetTop&&window.pageYOffset<n.offsetTop+n.offsetHeight?isActive||(anim.play(),isActive=!0):anim.isPaused||(anim.pause(),isActive=!1)}function goTo(n){document.querySelector(".Story-animation").classList.remove("is-completed");completed&&(completed=!1,play());anim.isPaused?anim.goToAndStop(n*500,!0):anim.goToAndPlay(n*500,!0)}function initStory(){if(!(window.innerWidth<960)){createAnimation();playWhenIntoView();anim.addEventListener("enterFrame",updateTabs);anim.addEventListener("complete",function(){completed=!0;document.querySelector(".Story-animation").classList.add("is-completed")});window.addEventListener("scroll",playWhenIntoView);document.querySelector(".Story-controls .js-play").addEventListener("click",play);document.querySelector(".Story-controls .js-pause").addEventListener("click",pause);document.querySelector(".Story-controls .js-replay").addEventListener("click",replay);document.querySelector(".Story-controls .js-prev").addEventListener("click",prev);document.querySelector(".Story-controls .js-forward").addEventListener("click",forward);const n=document.querySelectorAll(".StoryTabs-item");for(let t=0;t<n.length;t++)n[t].addEventListener("click",function(){t+1!==activeTab&&goTo(t)});anim.addEventListener("DOMLoaded",()=>{document.querySelector(".Story-animation > svg").setAttribute("role","presentation"),document.querySelector('.Story-animation > svg g[aria-label="Time"]').setAttribute("role","text"),document.querySelector('.Story-animation > svg g[aria-label="Demand"]').setAttribute("role","text")})}}window.addEventListener("load",initStory) </script><script type="text/javascript"> (function(){const n=document.querySelectorAll(".animation-container"),t=500;if(n.length!==0){function r(n,t){let i=!1;return function(){i||(n.call(),i=!0,setTimeout(function(){i=!1},t))}}function i(){for(let i=0;i<n.length;i++){const r=n[i],f=parseInt(r.getAttribute("data-animation-length"),10)*.01,e=parseInt(r.getAttribute("data-animation-top-offset"),10),o=r.getBoundingClientRect(),u=o.top,s=u+r.offsetHeight;if(window.scrollY>u-t&&window.scrollY<s){const n=Math.max(0,window.scrollY-u+t);r.style.top=e-n*f+"px";r.getAttribute("data-animation-scale")==="false"&&(r.style.bottom=500+-1*(e-n*f)+"px")}}}window.addEventListener("scroll",r(i,10));window.addEventListener("DOMContentLoaded",i)}})() </script><script type="text/javascript"> const nav=document.querySelector(".TK-Nav"),hero=document.querySelector(".Section--hero");let offsetTop;function triggerNav(){if(window.pageYOffset>0&&window.pageYOffset>offsetTop){nav.classList.add("is-triggered");hero.classList.add("is-triggered");return}nav.classList.remove("is-triggered");hero.classList.remove("is-triggered")}function initNav(){offsetTop=hero.getBoundingClientRect().top+window.pageYOffset;triggerNav();window.addEventListener("scroll",triggerNav)}window.addEventListener("load",initNav) </script><script type="text/javascript"> (function(){const i=$(".js-fragment");let n=0,t=!1;if(i.length){function u(t){const i=t.offset().top,u=i+t.outerHeight(),r=$(window).scrollTop(),f=r+$(window).height();return n=t.data("offset")||n,u-n>r&&i<f-n}function r(){t&&(t=!1,i.each(function(n,t){const i=$(t);u(i)?i.addClass("is-intoview"):i.hasClass("js-fragment--once")||i.removeClass("is-intoview")}))}function f(){t=!0}$(window).on("scroll",f);window.setInterval(r,100);t=!0;r()}})() </script> <script type="text/plain" class="optanon-category-2"> !function () { function loadEloqua() { if (void 0 === window._elqQ || window._elqQ.constructor !== Array || "elqSetSiteId" !== window._elqQ[0][0] || "1325" !== window._elqQ[0][1]) { window.dataLayer = window.dataLayer || [], window._elqQ = window._elqQ || [], window._elqQ.push(["elqSetSiteId", "1325"]), window._elqQ.push(["elqTrackPageView", window.location.href]), window.dataLayer.push({ event: "elqQ_loaded" }); var s = document.createElement("script"); s.type = "text/javascript", s.async = !0, s.src = "//img.en25.com/i/elqCfg.min.js"; var x = document.getElementsByTagName("script")[0]; x.parentNode.insertBefore(s, x) } } function loadGA() { window._gaq = window._gaq || [], window._gaq.push(["_setAccount","UA-111455-1"], ["_setDomainName", ".telerik.com"], ["_addIgnoredRef", "telerik.com"], ["_trackPageview"]); var ga = document.createElement("script"); ga.type = "text/javascript", ga.async = !0, ga.src = ("https:" == document.location.protocol ? "https://" : "http://") + "stats.g.doubleclick.net/dc.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s) } isMobileDevice() && (loadGA(), loadEloqua()) }();</script> <script type="text/javascript" defer src='https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.EloquaConnector/Scripts/BrowserSessionStorage.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d'></script> <script type="text/javascript" defer src='https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.EloquaConnector/Scripts/SetBrowserSessionStorage.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d)'></script> </body> </html>

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