CDN Services

DevExtreme files are available through a Content Delivery Network (CDN). Link the files within the <head> tag on your index page in the order given below. Optionally, you can verify the files by adding SRI hashes to the links.

HTML
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.1.0.min.js"></script>

<!-- Reference either Knockout or AngularJS, if you do -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.11/angular.min.js"></script>

<!-- DevExtreme themes -->
<link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.common.css" />
<link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.light.css" />

<!-- DevExtreme library -->
<script type="text/javascript" src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.all.js"></script>
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.mobile.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.web.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz-web.js"></script> -->

The stylesheets in the code above apply the Generic Light theme. See Predefined Themes for information about the other available themes.

Specific functionality requires additional libraries. For instance, localization uses the Globalize library or Intl API. Similarly, client-side exporting in the DataGrid and PivotGrid widgets requires the JSZip library. Refer to the dedicated topics for details.

Subresource Integrity Hashes

You can use Subresource Integrity (SRI) when fetching DevExtreme files from CDN. Below are the files' SRI hashes for DevExtreme minor releases. Each file has a sha384 and sha512 hash.

17.1.17
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.all.debug.js" integrity="sha384-+7lLQJNuGU71VcnciL0j79GLfqQWM8zheN4ETKRpMqV0RqhPsWlXld2mqF/B1+5g sha512-6nuZte83veR95tA8gvf/0w0FlZRALR2U8CkKA3xPNU2vTGJDwKJPen7TOJOmgmgVwSKShzE+cn+psmPB8cUp9g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.all.js" integrity="sha384-l2m2CXGvJQeQeBcCzwcyx1uosoEs3XId+6vhHnRdebKwVjVV7/+DdObtNtFqnRma sha512-2pi6cPXfKZ5hbdxSHely7kVZ1ZhEyRYJrJJrk5uClYtOP88z7frHrmv+I7pj55VyiNQAlKiWTWQQYlhvi9MFvg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.aspnet.mvc.js" integrity="sha384-QWA3/Aw2zAOUveVYQQKFDIXIfyTiVTSkQRNNvwSWHXNr/v46isndVKah8+brVc51 sha512-8JvQOfsTJswl1gsjYWOX9VeVkR42xr1OdamTxnU/B4fxibHZl66JrUOGy9nc1o9fG8aKAs8ob8XnJ/Y7SsJ9Zw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.mobile.debug.js" integrity="sha384-hntFuLul70AyuXhns21W5JKdx0Ab7LAbgYCZE+zJN+z39PZr4goiGnUV6u+9psCl sha512-Wq5Xs8fAqKAPE+Fd5vme5Gc06lMbxfIzYIbJ7VwUfXFThKQh+wH66Z8+ZtgfWoyTbDhFdAP/UV05uk2rOxPQrg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.mobile.js" integrity="sha384-xA/a5jI9/CR36uYKgQG6f+SKNOLZeCWpIjq1fDOiA6/qsmf7f8Sby6cYziJa182c sha512-wIVL9qWyHsSJ2Dvokl3msqM3sLkFzz/zkxiTQhZe4vFNXIV/AIfMxTE6NwT98lZ/l3EKahAQgpMr2UDmBKu2EA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz-web.debug.js" integrity="sha384-rFUU15KZ0TpYKVc4TiiWxNz6lM9xLMbGwDNKOXgLURYA6GjIlviiwIy0SBavFrt9 sha512-GkuPJaWom81SGjOyL3H5mXXVw93CZtLCQA3zHKANUyXrgGAbymRjH1meMiDypnhYSP0pt4Wa0FTZdmR/lc0A/Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz-web.js" integrity="sha384-aiRMGRRmwqijuqzE7bsFGuV03NV9rKyODjhkQ3POYlEyLSZIfwtfJj2EwI6IPez3 sha512-Y5/a1qc4b0RJYmbPXGBaxi8jpvgbYqKp0wDI9shEFFQGF9xRo7WKat0rJQ55jEA2/U3W7bMH8XADUFV4VQ3LMA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz.debug.js" integrity="sha384-YBS6kT9ZBCIITOaUry+6GKGjZ5NVt6VhnfN7zrxFz7L1XJkQzVtuGGGv0QYGfOxo sha512-9ImsM4TGzB4CEoyCLDfRsIFO4cj2oG+we0sFh3sxdolD1dQ92qyXGKCrUK4RbzqHCdTol8N1qPaMq9zOmM8S+g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.viz.js" integrity="sha384-G9vZUAIHprkS6nmRZ4BfjXXrPC+Fa9EidkIH7segGVNlV9LGdv+1tbbxPtja+KaQ sha512-od3pVj1LMY00kPTuF0xoATT0tyg0loYhMsjvdEBOnbWj02ViGquxb9OoJdFlnFXqE9rehD5s8AanB2CjU74QAA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.web.debug.js" integrity="sha384-xR8kvC5Y/cGF/hReDv+iQSn+p+f5wQRC/Zd+WWakc9S357Z6E9Dh5oO2izAxXpKE sha512-4NiomhdLB+V+3Pn9LNUhYIHLhpQm4+RrS9FM7mGPjDjNUGJBdPMiNj3+uzhGsXuM5B1fOebLy0fEP62J2FRY9Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.17/js/dx.web.js" integrity="sha384-2lJkoR/PBuZZ5TGVHuos9pYUQV3e5fmJlghrVt/+xM/SjTZ4M8Al/znSeTADCl28 sha512-ux6Swhojtacnk8pZYuOGM6ZRlxJsg9Bhu55xHeb9PFh0P4Zn9RnIAQ1XQsKyb2AmKthZ0DtwtXGZTKioCDGhrg==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-kagSihofyQEdDvSL2UhV/8clYjGB6Sebdv+w+fSZpE/ZBnxPfQ2C1UNRTHrIbSK6 sha512-5Dh7vg4DpLzp3f3UbV4ayGRTSbAXZhhCFYTmVkTsQ9g/pBfrCYxKWai5qPKgMsMg6HZPDWHcHCHkdUsyfgu18Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.common.css" rel="stylesheet" integrity="sha384-NCs4ufgK7bqvdoLm0JpLmZcRyJ/Ehf0xh1G7mktLuwZUbwibnQIgIB6tVlXl7dpu sha512-bZX9ObUUOnilExRaI24Y0SwNTAELJpqKaRgcVoEq2PtsRzSbrQOUAHs5owNaqEqEIctcGfUW1hmsVJINi6dxog==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-UslaLt05eyDPeUBtsJIA9zwm6wDKEo5bZ3YvHeKvZbqRekYIvIiffAGtELpIkrKu sha512-Whjgf2+ZckXPveeeoE94xN7OdAtFOsYgAx1mbTagLRJSL3uHUuA+cxeyuUtqlnC5ZRsUwOJU6d+yndLpMEX5ew==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.contrast.css" rel="stylesheet" integrity="sha384-jDgR2GM08LTS6xxChuQ+U4QLUlm6AUTUUxJpR/iB6iZOZRnCTqzDNyfemREEHXgB sha512-FYfAtgQS/u8e1+ZyeMmLGijvS79BNBF0QxY4uzGkxHcW+4HUlC3a/9bPHqdnhY/0DNS6gVaYnhJMJAaVi2dG6A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-j3PEIgUDJxJL+njdSdYLFPdkxNpc2psCUCBinn+jOXxalWQ1s1d/qjIZwCcjI4Sx sha512-jt3xDs6QmNFmEfrMs8Bl1jaj5BLELoKHX48+9fktonSq2jIVVA/pxl6wCynft/80A0DWImHAjZRHe0HQcR1qJA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.dark.css" rel="stylesheet" integrity="sha384-5/XyYRPCCtws5sNNWtkxxsuXDD9S6dUhlStuKiDLRveJ4nPEKnC4U6Lj972NGY2q sha512-f0CMshal+5QSOQin6n3IQdIjhf53SarHCf1PWesB2Qn2VJm8ohGdRNtAINmdBsaXGn9iKcuVDI49gIC0WuRIAA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-VCM4XthOZgLByclksUCq+12rDA2KKfysobsvcbAg0ilyaacjCu76N/ZICOE4y3tR sha512-VnuVJDlvAd86WzzSoXX97A8sR8Qg699ttul0yHbqvRzWRjcITZNRIXDNRgey0netq/qdAsj6bX+fHgEg+1G2Ng==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-oRsrQUIJDjlXKMimTPDOLOxSALydmonD09ISi7rX0lbhRSfIJhZV61Qm0iX27WCG sha512-A7vWNRf2ORfrn3l9RsApzz+0LS8uathzr+oYrZs7rYEahEJdTrKgMLHGbzV98Dqc0nVwqFQQc5C1AfAMqK//9Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.light.css" rel="stylesheet" integrity="sha384-YRnM4eeTuZxfoM2+i9vzNE6jqkn8k6Mmc2tmzLLvKX29JyMS8PhU3sGgIejnPZQZ sha512-dI3QAHjTC3h3YioyDtudiA4m8p/7leH1mEYjJjQiHnEPekD8BqV6MH9jON3G7zEwjuEj0Y/iESiw6Fi/2+TX4A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.spa.css" rel="stylesheet" integrity="sha384-q5iMqP5fzECD8KvO+gEvuLBwDAR1OctIxL7923fV/pn9UuheHFKbb05Qkzm+yB4w sha512-a2i8vHUsbmq5dbPhmNMBsCUb5VX5bFnyYXSoBy8RrG674keCzrxL2E1VyI6VkNMfOjFtA72hP9SQ4iJ7K1yl4Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-FJv9x0bsgNjm+936cD1TBrIGwjPgPgaSvbhn7yoMxMPJJMNTAWYV7MjBEv69US37 sha512-YoixXhSKB6vCRAa/cc1nFdgumhb4ZG83tWX9Y2OcvsfY7CxLDhRCWWEdxIaWwuCtyR9ET650eszF4kkzvVMuWg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-A9+J7eB8OzXpqgrEW3gWJqxs4DwcIUFSTVQ8OtRKYS2KpBm2tvbCTDfqJ79qURU1 sha512-xnfFPRPCS7u2/yH0f32JGG1bnSjZ+UuhQrIMB7vLwSXj82Nv5ZWHbM3FvJllQn3BJYFFmbnEl84CdC2bKBAvXQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-ScbmUNdjMgIbQACC2TJhG8fWr2vuRYtZaZnHxP0BUJ3pZsFTIpBLjbZUqdDI2GE5 sha512-ATOw1+i6PiPgCPlKRFiTe62D7FuhhK7kuwX1A0+d6qh1LYwRP5sZj7A3l0zZ/7whqfG+LHxr1lB35tf1glD+jg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.17/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-TdW2HGXCf9aKg1X+EbxwKMTwk+Wu5AnSfwfuHUgEp4NJxWikweSs4dntrdqJ8qBx sha512-O1UIrO4V+x7b0iuvNQReAZ83EhD/ccauMGdMZzzUxUscbdtNcLPL7X4OjdldWyR9NV3lDLe9UIB1AZUCcm3A0g==" crossorigin="anonymous">
17.1.16
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.all.debug.js" integrity="sha384-5WM5GYOJqTaz7Y+bbIiyqcbPeVpkTj+kQcgY3yHX3M/HAtbxd7WDTyOUjoSEFz+/ sha512-OyiTJEdm5ktDxemRbtWXTVYWssHkWTvdeM8uwhSHMl9uZyBEWHFi9NNUuRbaNLyOcRSh5xsWqGjlrqm4Px2Xsw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.all.js" integrity="sha384-/dXq8BAnqLIEGqwhsV6RiPa8ImJJy28Qx5U/Mi0dWZ5WnAensu9ANplOsteHseI4 sha512-OWr9WviWTDgPpBS5SxiMD11phxoTdVLUr47sGDf4gAb02kL/bJ80KqWJ9j6K0UdMhxYChek0eTm4QaNw2ar/PQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.aspnet.mvc.js" integrity="sha384-ypTZnvmHY8RQcgeTVNcRtt1JigeDyhZbmp4xkyXN1JVkHtaxcUoo7ebuwoN6U4z2 sha512-GSn4BDkEMFrFtm8ECpEH5XMVedOyZIEqj1O049BJqcSwNbvLEDTdC+56PSpsynWsdCBAO8zRRJfsYQb98ms+4Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.mobile.debug.js" integrity="sha384-Yc0LCugpNEqPeSQnjwq+3cQ8Gj0p8tznCd9gMC2iVNBkbmSr2DAnfzTOvOiZzxBH sha512-aRT8HYwDijb/xHyCs2Y2s/8pyyML1F49KSFlFiQJSOZULMXkRYV0pK/0uQW9LoFabetU2nJH7Kg1xhn1RbWMMQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.mobile.js" integrity="sha384-BbEMVGyGXuv617PNYnS1VU5rETIm8FVZyzCq0VoOAOB21UqqMZ3IPTOqjHcX16fx sha512-06roYzGxty2rF6AtyLRx5FfjnUhYrxzjcZZz3t3M8K2vdOscfUf0kWZeoMFTAuoXjRZZZlDu6RcwK45p+8M1nw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.viz-web.debug.js" integrity="sha384-pcP4e+f+AEjk3URefGkt6PS+J2BOmodxf9ImKcrN0weVRiWmK0zbeabMNniN0Y8B sha512-TontOWe0ajzWTnYfwv7Cj/4aE0bP8odpzWhxHNEydmQFukQAnPZfdr+5XBHEUpMJwhW2yJIXmDfa9Q43kdmdxg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.viz-web.js" integrity="sha384-BmyJJqw8me2C/j77VAeg+WSAQNHgapp/AD6fTtPqpL5EIKMAMI4gHl1SQUdhvm5y sha512-SuGtbj3FDh0pP9voNJ4ZqSMoEtastZ76ogds+dKJ4zyBEzX6/5CM+yf7OArip4Sx1c6wjxZT7nvILGI058VDdQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.viz.debug.js" integrity="sha384-czC+LdXYbSV4J6s/fmyhRTAAd3iByHxkvXWyY+XmNmXFAIR6O+qv0D4A9p6NeF82 sha512-+4ZYCDlkiPmiW73v1NmM6+p8d0q0xrrijpT9Q98QHlEPOlulBDvA0PTWl1HYolS4R7HKJUS6D9N+4OhezR+5JA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.viz.js" integrity="sha384-4bCLgge1N1PMyfB302hQwAntL+ECHAgJMhheaJTq5mTPbpiZJFAo/dAC+oo8eY3r sha512-gvfGrkaeuY2719OEeRawvBAjveNOJDTUojM02AK4CAdqs7Zqwy4I7DcnRi9huyLUSEIFpD4Z6W1UWbputVmNrw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.web.debug.js" integrity="sha384-0IH2oOsity+XWDXXdgdic8hutMBkibXe4g1rSzvT+3KtRL6uZuCxHupCdsCRwSEN sha512-S9N/gJGt4cClZNdusoB445tZRi6wCVm6/3JgmUaaLnaP+O5NbPppRTMFXHhSDXQDnr4CMC2kyRi2mMO/4GUgPg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.16/js/dx.web.js" integrity="sha384-xZRdeUZUYVf5F/nbICUBa1jK08F70jFR44G44gGv75yuK7pc5vaFTu4P3KB+1kLi sha512-AyBPinkzsSR4DOnOc9WIT+oGDSX+TMmx/3EPx36l8H4z1fYRdAXrZhPJigTwqQQDuDGNXB1kKYHGhtmtckiG1Q==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-zii9BsVEPXM9SOncbjGyyQDTvYFkrT6DevyPamy/r/DQ5ZRLXajxjLGtCeSRbDQo sha512-oAjIrTizOBk8s+Ib98DG+9hiuybu1CyhHU3f/i6ie7XWsmL/DhyEyd47zf5i4D26hSOdNg2QthD0GRKNMShs7Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.common.css" rel="stylesheet" integrity="sha384-vCzGFPnEHBJLZBk5yOgF+rZrjzC3dYfiCgT/6NdaChlr84xnM+pn4soxAY+W/xuC sha512-1jhZZszUSQ2F5vl5IHdqTq4+Jt+hKLrR3Y1fYC4aWq1IKcZ2kkWDQayESMQs8DxpbnZcfMC4qvpyEGzl3ne2Bg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-9r+gamHuqRz3UYXYjWi9nPtZCIiatbjb7eWmAc3qR6LB96QNPiT5UN7pC8tbHFKC sha512-8AWxroySFx7anvRH+RtN9Xsf+dthYkZbCz5E/wkStqsZUbVYA6oh5WmRVxPZk6spdLqh5RxHtAoWhdBrMTYCAA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.contrast.css" rel="stylesheet" integrity="sha384-Dxbf6ECp6POv5vb6LadCKlhd1n1n4oNZRtmfk9US9i9l7jUsbqRumgIdo+pMnaS8 sha512-1oOzDTPCuwMO0KRenN0zAWEHeutDKJV5R5hG7aczStbbDBTW5tDGx/9UNchorW1djPu4h9wg7PJhmnD4TTWqyQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-bzgkCxaYD6dyvqVeTmy/Lfz62YYS+Lga6YsO1lvj4ntr8Pbin/Pjb0eqE5NTyWXc sha512-Fs1Vf73XS46JcpjtWaAJ/n9/a3OeXFpYDnaGXYQl2br3hOYX4I8m7PfoAxckcrLGtvXS7WhQqCmBX24jrYxQsg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.dark.css" rel="stylesheet" integrity="sha384-uYLMEX5rdwngVEoN7PjpUnDSpZtrpVddPK6OJeTJMyhvnNZ5O+zixH+GrS/uPhWZ sha512-KtDxpWorHbsrcg3eIWTpu74uFQgm9hb/rbOHV/hA5tXQ/RJDUBGX/5qvJQlzUM/YJJxrSAPGwR9c8gejwzOleg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-NjRzey77tMjynDtJJZo2HRecm3X6L20FlZiNq0FWeK9m+RPBEyAgM+S8FLOQmkQA sha512-iljlqnLqzlC6sSa1w3UNvUOHcMZulT96l6YZ+Abbw/f8tswJhITy6jW/YsO+k9QWkZPfJXDNylDEnxYAKAmhCQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-85GFNWjZ3OiG3gu531/oMSOMNsczSjtDEtZk/lanJVkFKP0/HJiqm0ZxFIJ1voUd sha512-9vvl9Tl9CQws+rcmavqCd6ZGd0+Z6CF9SqKaPzvLtj/h7aeye/Ex6lbIE+6QykAQ0EYx9XhZdPgLjHwCJ2VoMw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.light.css" rel="stylesheet" integrity="sha384-CrIiwX17ZxCZCYq3+Hp3oKRslmQTiGSWpHDATjaJdm6A0EzXAmwzdl6trcvL0Yec sha512-VVyl4+BtPQ+UbHWZQy43aLkH8ToS4VbshNq2YBqBIAqiUCgkja0IinjWjOJKnf0WVDl7C1osEdE4eT1bo6EVew==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.spa.css" rel="stylesheet" integrity="sha384-qOp67duAj6i1vQ6DITVO5bFEseHAuYqXSu0mQLAH56ccJxMYSPbUMots+KGAQ8vw sha512-Qlu+9N1iwzKLPJ5WUR8hBUEzBCNDjTRVFpwoEaVvrzeAc8fqqnfvFbF+h+WPX5aUvmDeIfW7pZ9HiF2Bhk4Vcg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-E/KuZtN4JQystAdi9eM4w+hguyKgHlWUa1x8DvfOpFgm2FFN6YJqPLl2yg/f4G8r sha512-a/yBcOrdfKKJ4QBZ7IF61oRHPlV1YGzOC7JbthKhoQdhGzjtas7kOCrAAgP/m3ipxIuB5hcis+SDvthG03Aztw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-mIL88azeyKkCdqv7DxWExmixCCQqnXzxL1in/Y8q4nvYCAYNNJ01FfTbfq+iP9ep sha512-I/TfK19chcC3WItq3lAOrln+xIvB1qbyveaOxitLqAncv7o9YHAs2oyAHsd5M2rQhyvBGp3j/Ut0TYCa5TTgZw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-1x5rxS0uiVEDt4K43bFMEXQW+o8/yhGfdsIBq84f4Wj8rMAOehU2NRw1asKwlYOY sha512-i08YM1pimgxuQDkSVUJFIuJJpI7LjdGcy7M7B37UqyxY6z6c588qqsFZkwSCE5ugDoXlE7bBA/6qi6YSEMW7dA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.16/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-tJu5bINvvLJlWlluFL5W7DavX+WWJDqKGozM0jycw0qoopfTHelVzSMo5FS7DI0o sha512-Xt81DPv+3MQoJNfv4D+1feCNVSNRCOFubQer0LChZUvYDdpFtoz30LBQM9ihAwojZgOEKeLIG1YqrADEx3iHnA==" crossorigin="anonymous">
17.1.15
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.all.debug.js" integrity="sha384-dcu1LTf+5TY3Zksnbep5UYvkPLa5OdcRzqFYI7J2N6VXA/tkr+m4hS9gOLUw2+zh sha512-kAvNlljmKcHy/vd4E9sHmSRibvv+5rp9gxdiEr6FQmWMaClBNXC6qPrKDwcW3KNBBXSf9uFqzpiCJBu6V99IoQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.all.js" integrity="sha384-FampvA7YIyst/dnl7FISSDMutht52HSN2dWqblUF1Of46DlGHlhR6y5YkowymThS sha512-G0mztJSoF/tpbq80Hm0E2NPmfqIP2TFZBSC6hflPLA4rRFaE95ZXomd7dWRJHW0KlQuuuhfSUcy5MtnAhGyK6A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.aspnet.mvc.js" integrity="sha384-zzhwpXng10dt9IAJsj5kiHh48y9cTBBjwKDy/frX9maRZ12H5D0Rj4BAx6Fd9TP9 sha512-834CM2Yh7AFq5I1TlT8xcN7w8uLX+tRoGHNJH3CKBIk8525TmIImhzJtOxp8Nbf8EuqAIBFeUo57Iu3Mh59R3A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.mobile.debug.js" integrity="sha384-IW7TfVlcDJlBEHqBKyZ+moBzAtmDqdhUQAxJZG1oTXtF2RZA+vomh4maPJi7EFFp sha512-YjWq/67CJ/sai7ldbMhHbA0H3/VuZGJaaWsDvqRx6K7X7AnD6JN/GR+jbAxntEVz49wE93pyIDczpzUkDt+xtw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.mobile.js" integrity="sha384-dFNdQVCty6fZvE0jTKFPbd6VLyZ0wM02YOQQYnb5xlHt62kWEhzWwVAzxRnvuzOI sha512-sFI64jcxWAhBco4EO7H92Gtg6i5SDTczHW+XqZrIkFJW9LKmnMtJYAz2Lh4k7FapEGpyTv0PqhMmwjYFTN0cdg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.viz-web.debug.js" integrity="sha384-oXIRo/Eu5QKPcx4YZ+NVr8tbD33irYeWJtOGV+cd50uzCpP3qyKKWr/zmLBLjLF8 sha512-fRIRC7mmiojmlLvYuiynHEmz6djkJp2WPGWPceKkDeNWVhzjj5r0gRWXI8TFbjJ6ncqkcAD1wb9IxAAJ7IbCtA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.viz-web.js" integrity="sha384-RAssSTW3TcTt50HIlonxRBdvkZ/pboivA7z2ku7unELGQDuAwS5Ih2a5YFVPchPK sha512-Xo/W9DhBeR7Hu1W43BUkNT9XskKKoDHyJASKRJNEP3lZUXh4uLO9fmEKXpQv9U0tBUmRfaCyDGdUzgNk98RQiQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.viz.debug.js" integrity="sha384-M0KqryguPz8K0XUGndLuqxm/soKaSbpyxBQy/YEJ7QfTnE4Kshb2dtpkYGVBzNEy sha512-hB+GzeT5UZ9HESSHiqzdD8xMNXeUdJJNeSpNRFagmDbJEYd78iXFeJjFQujlR3rkw358d0FxeuLANvPuZO3x5A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.viz.js" integrity="sha384-Ht+iPeK7Q5n+BvUrMFJOlAvnAHLHiqREUB46TsLS/gAH0aSlBzcsS/IvtfoD5nyS sha512-fgS96T89Ww4zA5YF6pMlVR1zNKZmALd9ZeiPR/Vl/tvWLhyyVfHpR56WjXLsQ041iRfDs2xEQ5obDEfEJWl74Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.web.debug.js" integrity="sha384-TRGlFkHklV39ZphzKdf0S43NpCwJKNttOGL3AgEIfAU6nL7H0ssRznRro0Fzdz7t sha512-CsQq7yGF0aE8MZCBU1VDXvlRZcQs5ibJokMKd1CECFy3GOf+mucfqo5yny2KhRCSLcx+B7CT180Rzhv1HwB7Eg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.15/js/dx.web.js" integrity="sha384-vconC3A/ye6WG3MlkhKJXZcevJ4+CpS5OUKvcBH1RTso9N4J6MHHRLpnRP0Ay1NJ sha512-jG4IBOQh38VxHgvh+GrkWvKn/D0Q6DtV2PwKEstIPc44T+ouHCFX3lgwzilgwrTwQo90Nqf6fIQ0jAbHuhZFHg==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-ks7FV+kqbxjt99Ut3899T3OIS8sH+3HG3ajvwFTEHzFBAmVpc5KTp0ysYQi9Vm96 sha512-53aAY925LO4x7EKWGxt0WPlK9e5yhOMTYfXdY4DUMGzTyFvAZJbd5gymVEelmUR8/bFxSYuRVXsFGznQ1Q+q1A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.common.css" rel="stylesheet" integrity="sha384-y5gVx6F8deFItlw0y6l6GbQNj8vf18OFzxxYL8a+WY0ZfdZidP2Jtqvm2msr+F8g sha512-xNMF7NUi0Z9KF2YeT+008uN9+9/oHj8QYmceXg6mfaugJOO0mBUd1rBSB8YPpCJwwAqehLCFADUZt+mm9GcWlQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-9dGNUMxFx2dnTXTvyokok1LrAzgZLQZGHXQqINpVNaw5QjtQdBKCFwn0PG/kGCou sha512-3XHVTihWT8MPxafkjK9qB5/OS7TfPiXY3vd03BnFiXbyZ4gRnu6XQH9z0nR/ozG67qOdURTfjjW5wEl2U1zkWQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.contrast.css" rel="stylesheet" integrity="sha384-sldKQ9vwTzEiBRkX/ct4Amqbg0WwLRGlvWV6pO2GEVNTVqWYIZD7m1E6LfaL9s3J sha512-3ClBmA4dtDfBhqvIGOAAw+qOTJJoIeD7QAK/1bNI8Y5UkT+lMnjBjMPwGs29TeyyH93bIqmRUDPChZjtTGACTQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-4fVIsbv6kQ7Cjc129sBfMmRFi+drG9FK7qsOyKqJMQqx8CtabjufXUgEpFxfCnoz sha512-Wgqf5SMHrtOsP2OlRZ71iNGJ/sTwnvZzD9LLbsms25+Jsyf0sMkkpgz5A04XwTth2hn8MYxFHnrPOY5TLt++lw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.dark.css" rel="stylesheet" integrity="sha384-SryIiYnGXvmEB+7Q7RyXT0nuFT/fSP6BMOR08dkoQisWGUc1lVTCk+QPZeBdLUy4 sha512-VdQzUYuaIHNWtbnKZqWQ7qeCZRrtsHYMkgCcjn4WISxX9VUM+2mBhFDexf/pSJs52m54YV7BZ9+TQDltGdysOg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-ZBvqhFEhlHvBLs4PigRb54/PYJV49BYRaVOAFOpZ8UNkmhUsrmjoqJFUP5mHgzW+ sha512-Z2hfEvegERwqsnUGv8U1kfMsJkuDcvz7P66LaT1t2WdDTIrCX4ubVGD3PZ6MWeJJS8Za90xZl8h9rSPDWVHaMg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-wFZPGo7RSainFHwvKX2rIBAHk6deCXEO41rbkr6606EDWAYJ/LCQR9nyv8yLNCTv sha512-gXaSdfkHG5OD8AYzklXaTAzDEdc3AF9bPPRrfOBC5y7iGeOlzke8iOLfGPeQRhAHqhEItef3vGrLogefx5xu0A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.light.css" rel="stylesheet" integrity="sha384-aVhKumK+/bmSwOj5ewtwcB/BMu49TFaKnoinlZyNCZi3JwLdxtjWwYykVYOfxfBc sha512-OCwBvHakylkIENd1HOCdSbCFCuQuy+5/ez1bVoyi/SGF/x1dRYuyW9Y+SgLYrSavIUijmGrll9NcJz0o5lDCUA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.spa.css" rel="stylesheet" integrity="sha384-DRb+Nnibk1y0zr65UHx8o/DqmBrr1hTHbF7z9EoG5EvtcPKWwt09EfclVZbZvtLr sha512-NcTm+NM3v1b/1BOJqqi/P428BPE3myr+T7o4hX3kqfrvcBr2D0U2LyaRv4rrGwxCFtF1at78Wn/rN9Nqzy4xCQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-2YpAU17G1o1PbSR5DOOL7WB5ba3QNdbR2BQ3mMk15PHOLsl5rPDbPy1OhrTnRRVi sha512-XJqBCpLc00szmzD+1wVTKppJAJfq8yquXHNper6ntR3hvaHXI/DmItJ51mu2Ga+1lADQ+UUO16r4rb1teokbSg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-F4va0Wx6v1zLvrV1bkOHjxvtJez7a6cm3LWhIrSmBoN2iP206nXnkW1tqUIVmvd8 sha512-VjweaKD6HJ3TmYyBLrJ6iRHRS05dwhlpyJ/bOjS4d7/2yPPtWm60Hd5+NoPQKqjeamLDeIpx3sqFXDGRPp4fAQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-8epgUYDXqR33tMssFyPyYwqSzHzuEGXTeKCJD4XwUFquE1+3WTLwgYUBqlmNHwQe sha512-nxWY+m3ekdaRAbPggkRFFrC6MRmmixeGYL9NAWlU37N4bK2TO1CUeoY1D6vadY/UqVj/YYHa++Fp5O7VNRJDcg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.15/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-pLgo6r0dVOJTYNcG0Q4+VDOBPNokuKf0swDJt8NRQqwbXoOuNt9Aucj8Au47icJJ sha512-AIgu7h3QWVfur8SDYciuj42x0JWqrg4mPrzaY+Z+9nr+D8FIyDWrS1bmA1Skx6CjSLEiNhonENYOYsJTU3WWdg==" crossorigin="anonymous">
17.1.14
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.all.debug.js" integrity="sha384-Qm6KRz+OaefZ9WBUP/TP5S33c8bCG6G6xSjgvGfJwre+tsd65ecNWfpaSw4nfkx/ sha512-rzLo40gZsgs3XYnlDM8xW5ceGNk5oAFgY5OK5XNuUmkEWoHje67VdOEx/Aav0JeoyzQemcd1lua41qQKia1qLw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.all.js" integrity="sha384-5Tx02q+AgBf23tlCWuFLW0VFlhXwCl08bPfrAGOAmAvmOF09jmiiM6BXVXOw2ynr sha512-L4yQi3L2lHA+hCmAqYR4dGnEUE9gI44i9WBr27QKzErTn8BGFckgYSnEsYiSm2Ioiv7IhCoe/nueuD2Jbsukxw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.aspnet.mvc.js" integrity="sha384-jV+jF/wdO8mBxX3qeNYJIcF72X2rGav7pm/pViiwElcwfi1TkAiHWdOIAtyHIj3d sha512-T/B9OIbcEh5VXOoPd7CY7oPmsB/Yc8RpXbugv2Odz9CzH0PEn4S6V1/dfgWdt9BybG6Lgix6mHzpnB/if0LYoQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.mobile.debug.js" integrity="sha384-KSXJDeIaDh/CgpPovAVMNpP3S6y63pXNiylyeWiCYgcf4VPwwgHFWVkF3l6l0tkl sha512-aVafc2/MzxG2kcVCzORYV1MS9KnM5WsX99P/n6kOWGoaS+Y2NAmVYFl9YW2uw7z/JzZ9/5ifxp0lK1YfGtNvOQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.mobile.js" integrity="sha384-iBmnv9xcADeQa6Uy0AuPJmQZkBuaECaId3Cef5KHy23xISoQyCV8UHiIpeXt72K2 sha512-rBa1xYccDtBcPBBNrKyw5tgwvmVNj5mUSAi+Z4ZXBXL7Ix7rMj5WlGBfIF+dzo0wu5reGvKQrxTxPZUSOYm6dQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.viz-web.debug.js" integrity="sha384-DBO1a1EwokAC6c8tePrmNa6+Mb1pBkU1iAfASS/JYkFe6y3fYZsEwFNkbclIX5Kv sha512-Adi/9Vf0NRHDEFfyeDMMMkCg2c+NUCwsveGuKSsJoOK2haPnafd1xt0EWbpJUT4vGFZGiB2jiwtQKwX6ZHv1ow==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.viz-web.js" integrity="sha384-Efzg0N1M5jgmEEFKceLP3EjZ3JwV7Mf+vI8xg47CFSQxv4oF+W4Bk/o3WDQR/gD7 sha512-crV1e4XzdUkzF1ZXGpiS+JHxwu1SBi5qgIXgEBoe1M+Lp9w9+yP7TFcnMXRVPJh1GiCOQ+RluhDakgLDljyEHw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.viz.debug.js" integrity="sha384-y6WHsBfxiBSss7LjhOao53IjxzdaNqXq53so3vaxhZaMU++gu7b2VtPd9GnvFkbE sha512-g7Rfyo2JjAG53znTidppX7ZAJU5vrAaaqd1g6SP+HA6iGrTIvsjchHWY6WWLlqAzHxHW0zQrEEbs+uPtXA3tCQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.viz.js" integrity="sha384-zXSTmZqRIyATP5JHEOIIeaDnRjd8yQvnPhg5pNiNlcAO0cIgk+vc96KpbXbjNTbH sha512-KOTDFhUX/aqJPOFY59W8rufWLRyJzg+tfG2eDr6tl/qGbw2rbFuyKzd6TbM4Rls48CVLYYWtN8zTLG8LqUIrRA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.web.debug.js" integrity="sha384-23bhTGC2UnODOr3UCSIJxyomHDwSD0vG6+WVXg2xvhGN2GyMbsZPrIdMJZV4jGcC sha512-otpRISv7xT2/RN5GrwanrnFI+xr5Gs4EC2/LIiMGKBZXkcWOiZIWji11VSWsEdnzck1n8Lpn6gOI277SQcaSsA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.14/js/dx.web.js" integrity="sha384-I1VJBL/31nYxw1nqABWEJNxNLkdyrtY/T41N7uIC/cl8x68OgrKdN/raHgUE4Nle sha512-dFYC8sxnVuopEWepacj6DXlWBy0e3KaJhZzu2IcHMeQBKD/e5Pw2F8rUzDHAzcXCnZwj6rrVuDf8R/sWjcF0Iw==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-0xFAxg0pMPwGVXn0XoM3k4hn0VhGri+0Bwtpn+9BKgo9jb1rnlMl1TMj2jxYa9ky sha512-HlSJE5/mbnVhKJIShTAZE4V8Fe1s2X3bpQ4CiRReSWULDhFnx2v2/AfovXPjKbX5qLEZiAS0Q+BT1KDUnjkGeg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.common.css" rel="stylesheet" integrity="sha384-8zZW9rRH4w4lvYo6bZNGg5Cwb1Ob9llrVzaU/hnu8H2GJWctfjRfVQdhIscwPwsf sha512-OMXJ32w0bRME0saNKohKV5CNrfiQ6Ep9h9cbNNsd5gcVIMSZ9OWfXb0GQ9bFRiBWvoHqKcmsGF8U+de/Cnpt5w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-22EoutLpmTzu1kc0vzYL7HA4KvjpSgZFiEzMsd70KWKKfFm5JmwiKtffWAt43w81 sha512-bUrt+ZP9d5yAhWXmYWTk/iEKqEXtH1QlHB1ZmslLdEW234nOazuT91uVNQll5buve8iwhw1CAT4rTarWU5qciA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.contrast.css" rel="stylesheet" integrity="sha384-AqCj+vYHjTI7HcHFL0k4gSqCBvaoXs3jxlvgXehJc3nEFWAeZFWNecDAnqMsuy8y sha512-d0qicsIqfuUZhRxCqM4ywfK1iiwFCWXg5b/DNXuLE2bzZyaaJuCsn7oqxIqMCeaZHqiXPucemJCVNjsmPAyS7Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-hjh1WeHarLi8KHiKRRFy7WNiQ35HgKugtKOtYF0YMKuaXulDM7k7IdzYGkcNsfJj sha512-tIuYQmV+9v1Q6ZngLHhvvmfR1DWea/DCpTRHzra6cF4RVmxTmTPiNug74uitFiqECLb3fgG6sULMfI3pz3opRg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.dark.css" rel="stylesheet" integrity="sha384-WEg7Po9NQM/1pVpDhQo6lAokZgo191q3arvc96/r5nmo6QsRJJX8fLCn1u6v8LAo sha512-ybsoM24tKL7O12igjmMQ12QUol6iAwSaS/iqFCQs3MKKTgLkDaOhC/9/WdsxPwXWTDwXEmFsqapeNkbjPfF4Yg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-jwsJvlfiS/kYQUQe/hSUzR8XLZPnGnsIULsnSNwRK9MeZhtCTh3vUEReF8DAfQ88 sha512-p6/snhtRMT26V6JHZtSOoA6EVZYMIc0azwK36P3PqeY7nsGXus2W6pHUY4z5MrKCVB7tjTfCA/loCZWNKEDSfw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-HKO+B38I/s06HOaQtH/igQZMcKfON4s1hxZdj/d9LLL+laWCC/BWCkLBXJWXqlxZ sha512-L+hZwr5f3ICi3unTpqIYGRRAa5LgCZ+BK9OM6yX0BN/M0UT8DAO8AGN/4pPN15MkVOWnVsv1dOwCWlQOXNLdmA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.light.css" rel="stylesheet" integrity="sha384-wMa08/MIsD0EPrp/c560K4gSDPw9+aLkc6eDDGuPqPg7iP9yD/QqBgHPQqeblICu sha512-S9EopU5cVIMz/4LMLqol98uoOuDOwNf7xiUVfNOfTAfloWlDLQaX6d2zemDzT9l7G1SRzH44aFsnbdlwL8wTFg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.spa.css" rel="stylesheet" integrity="sha384-R0l70KoEki2mXbMLgPnMreAmWN4qqjZ/HYfT0TjbpLnhVe1v6WuDEsPMf4mkmjHX sha512-sckQWEw7fqnWYaiuW2qRzNg0/cKSYJQMBZYamfmppy2KglD6Stby7dSxp1VEa0IqGxbt6XpUXLIDfRX8Zu6MkA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-Ke9ZillTxZ1B9UqhYHR7hP1tPVBnirEouWIik3uidAECfNqA+K6lOxk9bA5oHl7N sha512-Mj/bVi8JBWYz2fS/xUr4MyJgXknhXX/6gJtMdWRUvGgEZpE3PMZIsivIyiS58uZ9vX/E82YCsEw2l0eOrC8pUg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-l7emB9AMy3Fhzi4a0pTxPZsPJDFFAewrZsqKFBdsSSkMy7NX/A6HWm2xtbad5/dH sha512-G0vEZAYZh9FtYnQssSY+il0ecKFv/OuT0On8G/K03ZJnovc4MuMa6lEMw60pm704blSm8Z+PxXEoI4TIT5nh8w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-XNpbdElAwOD1mhx2/l2S2XQfjQwtYPYJW3lTqxiCMsx80SbK+kNw4KVvVm3OGZKp sha512-bx3BYxV7Zl7KUnlBodTchgPsWgzw3WDSP14g5VjN4iqTI1YrwgzsjJEUwRYNFYqawB0S1Q5TIKD6D+1KKoDh6A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.14/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-1eNPHnCWIEI6StsTPuD6eA4mfGW6mUczdQU8jGe+q4Aj2ysI1EIWMESbgtGO3u7w sha512-RYoYmk5wFWh3vuZNuK+kZrL95RhRn7Hru5PfGq0vAWwrB6xpGEi39Lk4Xioijy9vKd6ch11jw9Wezr+j+jxHEA==" crossorigin="anonymous">
17.1.13
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.all.debug.js" integrity="sha384-w/+Mfoba9vRhm39jJLjvc4IycvA9u/JukFq9Ivap5f/azeQuvqWK2X36YRkQXgzV sha512-DFJf4mUHTpDXhtwU9GjAV9GgwfBpcWYnzlxgRUGhUvaG7nYytmtw1YK/RO7bcYmMPJ49oRmAWfXEu7ekWN5GpQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.all.js" integrity="sha384-wRFhrrW12hBMRYIOJJkKJs+ZyCmfGDGLpx83woV/ph/IZRw5xzcNLN9a1LWlzGSh sha512-Ea8U/ZGwp2eIgxNU+vG1LHueUVqQv2J4TiS5X5UzHcquIg18oMGtZpocTfU6xHxbOgFRMAAbZo9ijOyt6SdZRA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.aspnet.mvc.js" integrity="sha384-L3hM++boY4hTiJkesleodSnbeTO91Hpd5K8YZ9hM1mmPfAQoFIx570ePmnCXq/rA sha512-SLkTV/gXEYR51TPXm7ReITFmDa2UHqhwc0RMleDvM39GcXPIoLGJNgy8v+CkSsvO54wDs7D2apCYWAxnV8mi5w==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.mobile.debug.js" integrity="sha384-hfb0oadxrVWfrdqzRgTcK+nNCzJPtif2LLDQWMAva3nURvXzTx8IcWtJTOWbn2j/ sha512-GzXf4Qfm8ixVcZOoEsEMXU6Ya3vpktBaZy4CIWEPRpU2diIXvBKnAUqMgSSYJx1GACH1k6bfgl40uAMJo7sk6A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.mobile.js" integrity="sha384-J6iDOvrrgXwa7Opn/k7uN+dKhzrLnqf9lBL7eSi1TRcCuIy8w39NtSDyklOdIItx sha512-t6JwrTgK+4MAL24s+8jwJOySLBXIqWvPD7g+JdbRu3t3WOB1loS3Or8NuFzXU1AMIs16mnFCmIqV1Q1rSpZ9Yw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.viz-web.debug.js" integrity="sha384-2akGRNtKPRQmhHdFOuj17eJFbk52bCG6YGbCqf6gmnWbg9W7GlQcKV2t/Yo5PMFn sha512-jKv6WUxjySBAgqKK/Ni4I1n3cfkbLwZvCRc4z8qgkilGviNECrLwnfuir1kAyuHiCTFiLn4x2D/N3U6hVn8xdg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.viz-web.js" integrity="sha384-4Uf2V4L6vWKvZtaoKgMjeEhH9RZz495fzwptzHwxpZ5Z82Kjq/ygjx9XViGsCBg2 sha512-JDoa6yjGy7RwUq6CHrcCteLoOAG93P/lWFbFX9Hjwib5D65OqMjg4q1DUhS7n05mF72s4tc9ddorS5WCe6uw1g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.viz.debug.js" integrity="sha384-8qJMU/hePwwDiDBKByVpP42P/+2ZF2mRheutdrzAZCndxY99ucS7voa2DydkE3zx sha512-YuPbcdmdTN6ijhhuVzxktYnq4GZ1/iARpv2JP65l2vYgfAe/kOSISPXwBvXsxNOZXfxkb5U3RzOkQ7eZyz5mMQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.viz.js" integrity="sha384-77gevhAnPyHhHgszuK7Xz1ueTVPHW/CrHk58o2BB9QTzixL2u8yfL8PpZhmopuPQ sha512-3wgNTEZieqZsu0t867qL7GY7ORFIHysq89DjF6KgjBhH4xmTUd+ZoP6zYYG4unxMJm/1aPyoLwC0QsJ/ey15aA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.web.debug.js" integrity="sha384-t5Qiggty82MoFb58ib1XRjZbHzIt2f5+78QxJcgVYd5l6Vvq+beWeEAR7sIpfBkp sha512-wK5v5pxV7gFJBSsVQIKp3OkDjnRnVy1OhcmsU6b0R65E8tiuWbVSPDTvGy+Z6w9lAxIJojbik3nUoy0NfmpZBA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.13/js/dx.web.js" integrity="sha384-BYyHjIgGDrD3XiXyCCzWwCgWQqCpNnlaWTeouGlBxVOZNYH25ijDJn0jyIo1b7FE sha512-oTgkHv51ui+KHxr+sc1+AvygXDIDotd30yEFNkT2J8e67nsSpDmbEfJY8kzMwVywvEyuLUfe2qQcPAjg+9blKg==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-7ZiC0TbvQAlm+NOS0fCoTALy/vg2eCmTrk3VBTJ2DDkEcEVjZKbc+BCN9s8/k/ci sha512-WovS/miGWfFNo+GZNJhkalioRnGeuE1DDsVOYFnsscfhH60yGVuzOZgAWsfk1QF3KVcVs0oKDUaXOF76rwJdrw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.common.css" rel="stylesheet" integrity="sha384-WJigI60kwX+44/v0VtROmsFmNSJaDKEFejiiBqkHQrRfY5lBjhC0Ogifgk9jxxAt sha512-f00VLTsSRRoIFJpLlnD2GsQRozfGGwxtOb9Qw/fIr24eafgyGg2GRaMVp1EJE+YKWDoO1GNOmtCQk8kvBz1RkQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-Xmrgq612IjR6WJ1s3HIjwasaemSJMbv457oL8zl1IVKZHkhAnd6sn8eHRc8d4ZFm sha512-QaMm7qPRJZ3ts0+lWy7XbY0+1sBCzo+bT9XqH5SZ7Ljd3MrWgE6OnF79gyCbQfGQ5kas5z7z7ldOrItzf6p1eA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.contrast.css" rel="stylesheet" integrity="sha384-5ZrQclTRBE86lls8yc7kNupNx8qDSoipId4U+xcl3E0p2sD+cLPZ364jPpSEUHqi sha512-KhostN8VVJjfvuJ83NfDOr0VPbWAJ4el7HTjXpI8J7gzPmION7+/nZnoGul1qPBqcJrBAzHtjEwuo72J/t7Mqg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-wN0I6vltsEJWWdQus43/bSSFtfoLouD8jCSlmFAOCpeOq43kmp9oU+howElmzvFN sha512-Po1JGLTr1Dmn+0/Rfd6yDyNJytcgkxPL8Z9UEQiw8/IhKuNnBm1hTryiTPWwI+XGco3nNdeG90RoOgY/XYdegA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.dark.css" rel="stylesheet" integrity="sha384-Q71/cqLbdvbfszlku5nAz4ipbowQ4B+fRbS0tl2DXyIV/3RxS29icnk60/xT30fc sha512-/9rwNMFEsSAnMbxNx8BHYBRJSOC1bov9JaZwc2ZLNhT/pFAlI96qfzjqm18hfkLhPavHYL6mxlFF67J4yO78hw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-INIu4VQQE5sukGs8Z9rjvwEUrYWgRxa+3DCUQ8r3o1d820cvDdkO4oxmxeTxLWRI sha512-QkrBKe8ghkUvo3MycNG4CcNUFwjllpY1iwds+nx2qYZBcKLIDFTQ/a/KyusQW0wsZ6SWSjpuwbQ0VEtqhRWCCQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-Gar84aTbBVwC2Ud/ectdS50gh0ObNr9sB8hlZWufg8Z6iQjrm0OJ/DvcoMuURs45 sha512-FjWuTS0bEGPCewrN96flYTQmTTaQmzOdHuf/K+Y7CN2nFIRzog9MtcmzkjAZNENzxhwsafrlM4sJfpiMicoGNg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.light.css" rel="stylesheet" integrity="sha384-2wckiAunQO+N1rJyRYTl171GJ6s6tuLWZMq+dZmzeWdOOQBKqycDpWCm2VKY9LOr sha512-bcXTHOn2BqeM3kapxsKrHhlkUIALkH1fmAa2RLrcTjJXlluNMqISYeejLdOgvk3rHWNtyJiv8uupmg7ehFRXCA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.spa.css" rel="stylesheet" integrity="sha384-b7At1ByPE2O1dt7mWyxci+HHQRPgOMi88iTK4MmC9KO9/tR9fc6q0IJyx6LyN1x/ sha512-ex5G8TdwQYRy48KsXjV7dzSf0hSF5mvK5S7lFLHefod8XisRUOSOGuMsnSqKnT7OM43W4wuU5yDk4Lmeaj6mXw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-ESdouV9aMay5IHHyKW77g2e9CWjRTqwIF8HrRXR4HJpIPKPzWs5F7idG4VWhNino sha512-BZn+S1zETv28QqxUDO0vCbqX4HH3Hd0H9O80WnNv/fVRVC6xjcdvRYDXSV5mFJV6v10r2gDbYHb/BrGOShrq0A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-ccNKakL/ScYfN1i9I2f8adUmz6o3g86PonHtYWCiwY4GqgEW1uh9wCLnrOoTgnPS sha512-k5ZBIdQVDg2a0C1uzwl9ycWEWm7SMiv5RE8iZFZtWQisx0RnDvhco5f7ltOkveg3QKiSRO2fH+mKzHpYWuFe+g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-tfr0YRoHf+aoXr/XGgNr1+IvD+J9j/r9vVWDURk3aF7Ll5fUb6Xoe8YU95re+3VK sha512-NgYTNC7CjCk2VjX5wJIA/ATDYx+miBjuWV7la/ck29PxJBPBwgIyhv4lGqe30EIP9eYBZxLUq0bl7BwvZVetyw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.13/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-l/Lt6Wh1ZnsFHlC+ikuI7KlGJ8Uea+bF/jS75vLv2lT1lYS3HA+6hKX6pKQzAoj4 sha512-iYTqaJmRDkoUAQFotc3m6k+mUu1OCe2SKMjs0z9lDgyBoeJouAudgjVGCh7u1x5Xv8zNBPlgy17yP12sroasSA==" crossorigin="anonymous">
17.1.12
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.all.debug.js" integrity="sha384-eGRmafjVVrG53JcHk67lltlgt0fyeALmSRL/RTz1Zptr+sRBsQ6byWnp4YJoKq3e sha512-e138F94etyZ/jvP3COOIzvWx6nkdIsFNbApFmFwchscDvdKKg+5dJeRvDDFyJ91gK9O2EA7ryZD/m6G3H30hrg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.all.js" integrity="sha384-lI2f+Bn4qn3SfrGr9PCB6sUr0Klis8hWQlfXLoX7FNxmmMYiZ28mGs7npll4fK50 sha512-oXdCmkrBSTPiY9RMyje1IP7WRDLlGTk2Z2KNS1kvNBADJRCFvW983xX5Op3JUpfjfnAJTCl9rrzcb3DosG9sTg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.aspnet.mvc.js" integrity="sha384-YxrRdN0aFqmxjpFovygmGUUT7D+LRIhavG+Fvp8dLTNYyuCYi3JERWD7n/JmSvC3 sha512-m4tQ8fBvYxWwEhFH6MwD8LGJKfsCNU5/C/PyGTwNr4pc3zuswVDCffZq9S1cznbnszU10n5H5KQMN+Ss+E2wtQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.mobile.debug.js" integrity="sha384-1bOlFlJlgTNq+OdM33onpoLWrPydTlMsyrz4zDaLhZdoOlK5+d+o1k9JwOhzL6es sha512-HErArEvUZ0m500runveXibgd7j5yyGGbnsbm7TBc7cvwmzkxfu3LVNjE5WexIyI9ceRmVYqiceEOr57+Ta4ebg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.mobile.js" integrity="sha384-WmySe3MaKafJrqYKxmb/AqiQlsylzi9rIsB5R7KlImpFYuXoADFyppD7bKefdkEN sha512-uo1zg6W/Mtbws18dHbpQFtbYmIw/RJ/Z8lrGtOJ1BmhPIVcEvMsvcuZn4kQLnJcH4nlH+8tM9lHVye52DbV1Fg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.viz-web.debug.js" integrity="sha384-X6/UwYjVdniCmfJNeZ/tWayH871n/aNbgUp8PzIAyYYIg+pPiZ41+MIs5Mm8bCJs sha512-9chFzX0Rvs4yDLs5AbARHBtm62SPUS9kSETr/V0uXip1vKzWIdnkrRZchN4LWGYkqOOijfwVYQ5o1OrUtOWjEw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.viz-web.js" integrity="sha384-EFozRn8kgncldDy1B5SHMrDFwa0EFola2ad6iO+Zw52iU/33b+LxPEv2IVFYEs/o sha512-4nIzhlRMqxSaiXfQt7d4uM2v1PKD3ypa6pAIyUDxaOVQQs79/Wg0+9hnrII9Dr8/9rYij5fUTeJnv6XjeFsCdQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.viz.debug.js" integrity="sha384-G5uxdIGkhr2Uv3AkLPzBUaqqX3Wzo9tJuy8OI+IpCpE0ZE7Bb558LC4bu2d0P8De sha512-Oh9o3y+/50eUPpGI+nkWbRTiBktD5KbNrCCXnkvk5vZ1qnfCHvgEGGM1HAY+JglIo7fFjKtBFPFBud7uoYHBNw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.viz.js" integrity="sha384-tE3wmT9sJznfAGfTRqgHMF3y5dYBK8BjP7/Pn2Cfblkrc8FBnS+wDuprfGT4s25X sha512-P6EtCkic5Tl31RQsoG8XzcLiaOBYL9BZsaxMElYhBEtjwmBC2w1seaf+5SlzOHkcxd/dnXa3TcMt0nfor0yNAg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.web.debug.js" integrity="sha384-Z3/5MY9XW+2MQzW/+8RDcy6vBk+9fPNE3shp3BAIkqNpQJuvIKOxSFT9aktObtfY sha512-nazsYyC/QoW2B3jOeJGv+nzODT6F9Z8hQJ1vkN2uY7wkYZK4RIl6w/DN/ToOAqlSC4cA+/q+zjNVaY5PUh4HNw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/17.1.12/js/dx.web.js" integrity="sha384-hyUOvgJ69IvyXtQ0xrjLIx4C5iqZ28bS5tOqUWW2aXIZOZH95DBQIs0l6pp4BDKy sha512-9RhPARVBQSt7BTUPjDU41Fh4A/ndLY4aUWTXAGu8g/OszDUO2OOr9sSZgH+m0X9lkn07yTPsfdbHa//1EiYeFw==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-s2a53mJ+DE5C9fQ7hVatHlJNcUWRVesMrYNWcGfgDCvFaKePeHP7YZIDoMjJgQjV sha512-nXXtYBG95pZ34XsXkPOXuEsz2ezTYpMmSapxppCkw7G7WEFwMdLk5LOsVDTJNLBRbvTdi7FgeYu7O4SCIHdbnQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.common.css" rel="stylesheet" integrity="sha384-+OMfJ9UeR+jas432v1QzlgWl6Y8rG8BB+fcYdfXYkid6lQWCBhIzSOOT5qQ6CZaA sha512-uc/4rFiuVcY1LjqUTgrcFRfVDTsdXL3j/t7bQwf+RGVNg92ScFRR6hWsHieYSls6EXq3w/Ds2BroHiraB7CJtA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-CPeY71zqW2PnqbS3lkY2Jby3ART8JvOPfHLFRrGpRmOkpgTEAk3vYwFv0K5bQCoo sha512-o+4XdB4QLAhq8oUOJSTPgkQVlg9Opf+HYhQ5aLTYYKHi4DdbNmYp4diOpHOavWQAvy5X+a78hCRE3y2UV72qvw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.contrast.css" rel="stylesheet" integrity="sha384-7OeHf8ziZqO9l6q634uqM+S8H2egW54yKx8IGmqBTtGPBrPUbda0vu/GKoAVdzRy sha512-YuI8TgqiBwDEpxx0tHTt+xNftlp9FP84AGNcEc7WYpEylYYsrAzYsE5FWO7erDYYUtLYsQBED+y4gDOlobdJrA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-SX4NpJn83Vuq8EErENOByQsIDp4jXWM4KXL+SMLW7glFbQpyWfrauVgPGViMQrOX sha512-d9gwrYzNmyJ4j2LiM3mCu2dmt0CVhpiDj5GCqIJ8mNysuHMilkaxt3Rg2sJeqb6a8x6RcxiUvOc//GGgzFEHFQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.dark.css" rel="stylesheet" integrity="sha384-PXoWBW4ym6OXozHOuG49mTR8n1jYJweWlDOA9dc3EhO9Ca3Iq/xg+PTkx8aMvnQV sha512-HkdL01FAdgIx9fV+8r3+Bt797lNFoyd9xnFqYDyiPj9rtdEhO0aaXuAWXKiFUrs3NR82UR+9xoy//5hp7Mt/QA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-KqLv6iSglwXQNORrqY6a4uVAant8fU/RX0iyGRdaDXEPY9w7k2kDLOYGAVCfQ9mA sha512-EwNZO/+TfYhkyoeheZxeTZfatf9izO5vYyhaq+xaqYPNhSI/i1O5TJUxWQGaCgC1m4Vzu2a6sBtgy+vHEoCQqQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-AdztLZi4GlNHaTNBnVofZ+Iagg2nD85hiNWsIDFBOS9BXdbiF0qCxUNbtpxn606g sha512-kl/fm6t/O1Zif2R9b4t4Sib2TNwsu/hSd952gCkbQksMvHyrPMEg0n5WXDyu8LhdelUZ4UtnGjv7BPVFxKUPwA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.light.css" rel="stylesheet" integrity="sha384-HT4l2kNaGH+kLdKDwSNIu3qPpYjt+Lzo/Wa8L3i7bkl+gzld+1wiCG8dTMTe2V5g sha512-l/4pihtLTpM/OqQlP+8b6wmix3oZSwWvfWEt9dqTygpxKGuW5FFk8qXb4Z6bQMl6KguiyPT2QW2aOYh8dYjJCQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.spa.css" rel="stylesheet" integrity="sha384-VClm3j+KJu5buxiHceM4vtW8tqLLz2Vxh1wl5HbvZaXLHVRvujLnFyN/TPvCcjAM sha512-3Ho5DDZChqekNzDttNheP7BDELTzUkU3Z1Bp0vgTD/o1P1ZEf5EE2tFdNH3y/rZX81N1M8XvAn7lDMLHjIoKwQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-xTgcqBrmFyA8fm6Tlle8sVensSd3haiYDTu13tta+PU3w8KDXA5gqWas1Zm5U2t8 sha512-PGqxGDoJgwEn4HnIG5Io81hqTrF5M0LC1/2+ytphIYIX4sLFQTgn18NbwydBc9UmEX9k7TmMrD6cN6Y7OAR2Bw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-UWR+vHF0RM4DmyMWHRLHDzfX6Gr7yG42/bObCoaH8vJz/3cWZmCdXWyxRC+1N4tV sha512-b2638vy5ZudA4HeaZYCb3iT1CyW5jGVvoA+lbiy3N3LAAWVRLylHyyEfUdyd9znf+CroF3kIA7ROn1zmMryTmw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-9EaNpnck+ztpAgD/AedsIJPG9ow8wlZov5cXOFTS/6ATnTLQeyD4LroHs5N0FUe7 sha512-rbn32pWq2A+00EnsN7fUs8c9xSGP0azdkLHP2KNKCTBBaazZ5sVYEv5QHeCz2A3+CKiZbSn9x64fH/L1+CiyaA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/17.1.12/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-vFEQpgAFiC/2+ctaHuEL3JWN3PoLQllmdFTtqm+Dn4vRzZN/ERnDwyp0WC1knQ1n sha512-enhMlnwndWJaUrcLIsSRpehhqtSSs44082Bvg2jm/rH+kjt9O2xHMKPZLpb4DDa/kyWL5QpGf+SQpJjhrdeSbQ==" crossorigin="anonymous">