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.7.2/angular.min.js"></script>

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

<!-- DevExtreme library -->
<script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.all.js"></script>
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.mobile.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.web.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.viz.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/18.2.3/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.

18.2.3
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.all.debug.js" integrity="sha384-EcNV92vu5FaZDyOL1ztONEl54lY+voUcCwcZzBYHNTvcenszfSWvclUegCyRaE1c sha512-ipVY2uRuDkrqmbhaMQXjb8rwOWlRSEIl6Hf3xQJ+9RbgEELuiaOKT+EmP2Y3URbDjP5lNtSqTAt9WvvcZt6+dQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.all.js" integrity="sha384-dX7Fvfloe7gq/P+Ld++9yVLjIbNT8LWJfe7UvzuF16ic3VzsimMBcBoAP1DR26ch sha512-Ggq26u6SS8Ft1NNfcRmA9pYHHVdLxI3JyTRa+ArNEP+wprTT7cU/pW0WdAIUcdTHVKhfmPP39GXOipZ0m1gvXQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.aspnet.mvc.js" integrity="sha384-aMr21PFSqVqLY2V8BbIQSDNiO2sLskawrmI1Q5aGpUwLP4LYrn/fgiOshjadkfvi sha512-lEaOITV/uHRlv33W0Wmr86OkzSdbkGhIe4x+L18aJiBoqzgVzrzQ+zfu6XY7fuImw060TMAP7+4DPTaQQp4MSg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.mobile.debug.js" integrity="sha384-SlVHH4Cj1iqSxvbZM23AOM6mi4awgoZMEOzsz1B8cQz7V10O4rU3UrIdX5LCs/S/ sha512-X/XTSTKtqI7KCns4Fb6ZUHTSyes2xadDpHscVb/e4N5B5zLPIyS9DT6RlJ/WcrqUw1vjdhaFiyg5xZAZYePWGA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.mobile.js" integrity="sha384-PS0BWAxv4I0P8v9aYexsR84ETDeGob1SS3SYKiSFg71uvHwYwfMBcPNLWF6XOBru sha512-Yl5gZw3hnFjLg52AjVZRWdecdCpQ+iiolSWsJOO5FjDlAlUkd5kiLAVskZT8En5MS+6yFNQyjkZT6Tb/dlySNQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.viz-web.debug.js" integrity="sha384-Oiv7YXLauGJSIiWALavYtNPHod3tR2eF2D0WhX3/BrYJaH3e5fylGokQKCODwbXz sha512-3OL5XOuAdrVFIzy3MSe08Y5rVr3iMADQEqUpQeGdKxG615Ftw4Gei/XDMLoreV+ntqrZAn5KdSI0JssrowD8Ug==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.viz-web.js" integrity="sha384-8UddO01oB2kXOYZvlVGXDeufwn9QB6UefFD/1d3iBeV29/rs70nsRqRWjnu5YPuh sha512-QCA6NO5cmfBcB7MFq84AUvZltNnWlpzgGtgrHLmtrg5wru2TBFS6LFLrjnU4JbOHx8VilRvFm6VLNgbWWg4S8g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.viz.debug.js" integrity="sha384-6gy6iwRfP9ziszusPgKGpp7XK9AtJD9/vbKwbd88IWzDVI0tavIYfB47y1bmyEIP sha512-MDRECKG0V8OIVm8s+aa92jHUreErIit/hVeOM/Byha4n2fGLVCMaaJRFbeGXwPgMuGln3FsS2fd0EFYt3HRpDw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.viz.js" integrity="sha384-QiNiW07X0fxwtnPXWENEmrB9VoHbffZp3CQiggXsDtbmWXq8aY5kO/vjC10KW1rj sha512-lstOGDffyTE0mTYUhiOJJDhXS0btTQH1I2+ro1LtBTjc4uYw1VuT+GTBIi3iYkrz6VaJp12yhrlTLsBe6XvuwA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.web.debug.js" integrity="sha384-RscEXATBqb5W9IaQg3BsRO6wLlnE0HIE3DNZIuTxGLL8PPR79tj0Wv+j6/zhVeKE sha512-pkvjTd0YdNKuRfhmH+ERrRX4lfT48JVXc8LDtLgPAQWQ/4zmXSdK5vRAAUyfLqgr8KE0bL5qKxxTt9qOrbgNAw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/dx.web.js" integrity="sha384-3lQcUjTnYYyLsiQeRPZuHc677oaGWVLTiAaJ01WsiboiS3U+kdvAjh4V5VgW9m15 sha512-xV7nztI8GozQ46svvYmz4WuPoIAlYLBrgaqbEY2RRY/dJAUdReAlxQOcAk88jKTH3zeP8jSexJ95ug1qakkjAg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/quill.js" integrity="sha384-0zm5QqnR2gL4GY5AwreU3xp5AEGWqkdbamrRLeXwWwepp4JqmPRawLJFD8Cm802W sha512-aZY0xUDV+pHpyF5BIQ3kYnSI+2l/9HfjZa8e9W95JPwIECEafVw2mF8zX9wZR1Bgj3wWrJfMNipLjoHLY4oubw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/quill.min.js" integrity="sha384-AOnYUgW6MQR78EvTqtkbNavz7dVI7dtLm7QdcIMBoy06adLIzNT40hHPYl9Rr5m5 sha512-3OiXhM6bvRST0JlpR++aDMUh4n9QETHJdKEZ4U2gpDtyS8ZZF3h0072MaPDbjg/Q9W8Ki7G36Ay8I3xoUosPFg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/showdown.js" integrity="sha384-802rfReOoPoXyrulLSIFvNMAMkk2xWjU3G5T8UQEYutEtjwN0KC8M3KK97xiNoCP sha512-qtu6D1rQtHfwmjy6RDwdexPSMvkQcYer2UMPLPPBu4aMYRS1bVy2P2MtjPpOrlkTcUEAxVdKF1lVHiGA2sgPlg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/showdown.min.js" integrity="sha384-rphnIM1U0RQASiCZOUduazWdp3zuBy8Q9WuHRuD2OURDKJeUmQXf+DO6/8rvX18I sha512-nxNdYJ1bAwwHePj1NiFpeNMzk6i1FwdldYgd26nkSGY1xZIuDFNWj2MPD0JKiFPzNaK7eJxhCwBSK2sleRVFTg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.3/js/turndown.browser.umd.js" integrity="sha384-L7bUgEAJe6LVcHJ9NiTAjgqWyH2Q+p0q7FDgcmOBkgeaPGsY7+fjy7ah6M4/es9r sha512-cuddC8BKHVo3GUNINtNfi1lL6LtDBgv0oGbQdbgdLmagTrxyeyC7s8Y4fM8IE/HM2/6NYAahgeus6WBXgjXUCg==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-topDgNMsNeIZLb+QHl7NfZyx3Kqn/x9hiEm6ZhbRt8UpPseQryip6sQuN8eJlalr sha512-ghzEbozYpa/ufC+dBjMjda/FwtYNH9VhbebufVdp1o+KtM0mu1VOtEXZZ6punof5df4lTS0lTBTR6O3c6LT81w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-z9Z7ZAwLX6JymDr4gL7Tq5znMMYyA4Y3vp4Pu3JH3fszNg0rTL6U6TmVsc79d4a+ sha512-Xtg0EWa2mizX+YJYserraLELLEAAVAjiJfJBMnw0etazKDw7CqLS5ZfhpY0irBMn66wz9VzTfxXwdiQmePVn1Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.carmine.css" rel="stylesheet" integrity="sha384-GN8NmLDYmYqer8srpCVxZk9xfbjcO+lQkrMHCwnq42dQBLhihRlUEXCFFpreE8OM sha512-MByhpgvd4E4QZNhqoFy6ku+TTOWEFebhi00y9tQSFNB/qWCywHfQ1DJNNnNyYfD6vVLcVG9PUyZ8Jq/Gy00/Hw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.common.css" rel="stylesheet" integrity="sha384-0XCCkLRhNl+yIcWl3/vKk+h3cF3iKdhZaYcVfDqPbZnDlZv1/UB0uilubUmitcm2 sha512-YRMcwyQCWyx4pkUR2XWU/btfeTDazI0KfDV0L5C/2+P40RnkQ3SDkPDvk6fY1keoU0bGdPY/PZgBFCYRw2guYA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-tWDoQg1Q0W3xnSQqIaU8Zp+VVW2lp9nDMCoxfqIUDUYwhodeKpnLHT9izHFiQ6GA sha512-vvDxdnqRzlqBy0s4TDSCkaqjSQ/G0RMgwaN1ebRuakgJbBr4E9o/xltaGGIlHylFWbljshx+CTQO5MpwM9jYZw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.contrast.css" rel="stylesheet" integrity="sha384-r/y4JludXGLKAD1s7xie3BRjzC+O3eGJJxxHyL7I6jj9OgPskAhjnRis9gAcDDVT sha512-6fhWKeHYsW8JvFZf4Afj4gmPI8IdO6yZuN1Y33rTnL2vO2n5EWyp8YfurzOPIndS3Bju3Ab9/BV6yLUKO0OJnA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-oP1/WLSlV9XY8hI2o5wfTV3O75aAl2Yw/+lzi93oQc2i1KRdhi9oVr9AMOCDXRzT sha512-AvI0S7IofglNBQx+aT3J2UxwixnVBDnxt3x2vATx2uxVIW2XcSEeD0YQ9nBt5u6ixWmaUiF7rIoySWPtLXNAmw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.dark.css" rel="stylesheet" integrity="sha384-SjQCwh0Mx+kFu7rC2zfj8W3Hflg/8vvxR9gcZQxTJJe92emmX+1P2768UvMvnnsI sha512-4hizjb86lngdoh75qXSZUHXsMepM537xzIuVSvIAxbvMv/EGhBbiVS5vAPeT8pq5uJN1COF61mfnvS3sAKA5gQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-EmOSm2NX986xO3bqK3AquFg6YAcCY7XEgLHvx5FV12IHaLtfk2bnYJhTrjGkPHOY sha512-fIB6Z41NVABRLoqGA9b4hmO49iG6YB97iZlqhSCvq1HkPYNidJ5sEmMqvk/hx/xlptmMgrtw/t8ujOhDOAmkCw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-Hx/Z+zAB4/tXDktyZgJsZil4aBYFFLdU1UvLgYNC8dli7bJ4tYnGWZxy+EOsJ9ty sha512-0+Ujx1KOIkSIXP21hy4puWsu6wnQDAdXr/2NGEG2DYu8m+qb4I/RKniFoK1flYFXKZYZ+N+INvOsw7WSEyY9Hg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-VLg/GDkIu5LAAlF+RtJNBO3ZdXqQLUG06p14/TxpD/UxryIT7HIrhwB4I+VK3sdV sha512-SRX07MxlKpHEAbmjgqQXgvPS7h67/9e6TDT1B1IFabCBbOEKzDi52m9UDYGVDft/heN9D2w+wcegg0Beax2Shg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-nJRCXASXHei2vOvznBPCpJoN2GBJ6DJwilP4I2vfxmN9SyIEqdpAo3H0VQVfrdyg sha512-w1Vx6lZ9tAd150n0Rp5+cElg9SU8VX94PTp4axhIreNMqf68TWwxz9U3M11j82Se0Ocv/PHdZ1Nzn9LmrGtmsA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-rpYGjMDR5sPqqDJMB8O1NzAk90LRlHkLwSvaA5Nw20z23jJpo1nC04yBG77OJnvi sha512-gprLGzCQwqZprIARvbesfdIHekPPCjbq+yiG368zdHY6I2J0iZbXr0gEDtDMb87fCBX24wDYgyXwrDjtdKxClg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-sW5wHmrAIyiUoD1CGw1Syq3OZBpu9g97ET+e3Z8Q4Ml2DB6XxwSSjpTR/GvDmyfO sha512-ER/L77xCpRwQMV5wmu9oGuj7Rg7G9JvXN+1kVUnMOdhLQUkVc3v5Q0axTYah4pCOB0CjuFKL/Wl2aDQyR4P/DQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-8jhdxirrATfw5JmYNdiY3v1Y9vOlkM8ZXatN+tl28ltyRvZL1l07kSfoKZy0OodA sha512-WjoQQJOazbJXqmufVMRYFLGuPbrZrO7SdPInRmxFRYMnkFOoFlfZ08M4rGtwHT2wkzzYyAvbNJTsTuwFvpxG3Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-vyRTjZUVZHOo4Sk9AAy/2RgtVkZS0zMCG6ysJqNTrNaMqyX9PfVVrFE3+fxUOp/X sha512-PPff1ZEtZ5k3RvOZNvqLXH2mzq77eI3j/irUz1TP4oWGWn5uhptV/Vp3VWshtYr3IOm8P6ApLLEtA+MGXv65nA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.light.css" rel="stylesheet" integrity="sha384-fio5N4j2SnRM3WeiIpQc2ClusJK2DZckZiripbPaU90rmU+yoNEOoEMTL4GDBxYX sha512-GDnjS7CuOYsbsPeKHy18Ooev14BxzPcUkYlZVBLTII70g2OBWTXH8aZQAUPsqBZ8wlaabrGo7RVmIMfJahSrzQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-0Wc7FP52vhUlcOH877zWnOziYmYzsje2zF05fLcoFd3/Lf3G0V/pipEDz9mz5v5n sha512-EMUKiaGPj4AuN+XCqUmrU848UOKl0bfDQCgqR5I4nj5q+3pbQrPvTAvUwBWrAdwgRc8bqNWFftyGC+Z1fKE0Jg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-aTUYmo/IZuNxRjrkuV2elyz0Qkb4PuAIG+NUgwPDGAGp0jTFNmjBihVDifCUawig sha512-D80/rAMnGTREM0lD2K8I2yRy3h5BHnBMVHCqyeMfDAX6v8v8WqxNFcVKT6EpeyWFjJpOJ1ImhMS7eHHa8V/Uxg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-NMtx/y5R/+QplplpZAc/4Dfhy1L3B/5MpFGZtrgrE1NeAr8ExQ0t1TmCczWvWf4k sha512-ozml41U8DK35kDSY0ymRR19awHBR3tzfRFGCPJR15cPlx1lN9NSDtqDmO+szllptYibC/YcYu3QzUN4wAg3FjA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-N92HJ7HmJbkFhtsjPZOHR5lWejLOg3Qzl67EfPRe4iPDr8H9PfeCvlGioh+1J5pD sha512-M8JQ4Gae/1QgpJixPkNWfgwnLW5x+tpBGQVcspaKWtumRHKJ8bJQ/NJuXqs9Qaf+vOaKNn1FwTes7m+FiWRa3Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-Zkr4KoYSO+dGaiiQ8UkPHq0AmPwT6++B9SN2SnYEJnPbsirxO7Sua7EfluTMSC1n sha512-vbVH9tDYFzZmV9nREDda8g03vQmrb26+fupqTTiuMvjNR8AEXDZpxl3ESlSYDaw0L694upsCCqGmcfb+eMWREw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-3KL7xgMrIm7+FzeVRWB5E7wOoDmzCw+K3cd41Qh56xACgCvNwXFyUg9fSm3NVMn+ sha512-EA3DKyHvoFOFUONVletacpOpaIkSsmJtRSh6CCXKi3IIh/W3D2fkTptGgyUxLepMNXyxNdFR3IxCTydsq60bSg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-jQoyJuBr0/oqHPLfwzvD/yINv6s5Gy0Q2UpVoYZkQqJ8W2bKbEklpCPyYTQcOhm3 sha512-newoQaTMMb3SgOrdZr0KymHjE3Z6JpsgkQibOwuDscxUG9mblntyi48ITI4nAAWgdNwbRMoGZdwoIS56ja9pWw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-53oZe7xN7FRb2gUhrhnbBaYk7+sM2w1t7EuvINj8Wt3Y40euvMAbMp0DELX/uyMS sha512-wiD+VK7iqsYR6JhgCAl/2sS4eESbpcEulmddBiQVJYj5uUDpyIAvdNd5d15XFq/OErtxpzXJX/pc5546NQjxLA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-XPkmZDcuSmi9CnjhkyH6OsA8intcu6eXYpb7LbMhp9VhUFzk+yXYHus5BxoIWdUC sha512-8oB9b29f7tcUvhyPiOuhj8oDNRC4C4NU+dHxzYzSiVJOTnBaOTEkfCuEo/7XvOMP0SpP2LFsEWXnzXzisahW7A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-KFhEIVGnDfq6/0AzUFKATP2GWrOOrPTYdQNide+09oiPP4JaursMjNR0yLPn+lLE sha512-gGp5G5IEwT6pOAVSNQ8334Jpf6+kb6WxK5gQr53HCgGerb8pMsUfZcYS1CDk555DOTQY+0H1wxZxMF+cXMFBDw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-68Q33HRmqQHiAwz/GHgN3JLNYsvBeEdDoieyDW82WTzoGyv0AF65KDpA8gs3Wge2 sha512-U07TSL5lIi+oIVqMQEAr/OljvTByGxN/p6T2/xiJCeElwwAdXYBeXxYb2RHO9EJWriZyQgDtZPH8u6/rF1wrwg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.softblue.css" rel="stylesheet" integrity="sha384-YRBY6zNGT+auWtxSy10mF0OJitVe9kw+/fGB2RXsV3vXryVLHqh03qZj7cpbTwg+ sha512-EfYn86UMl1zUBX4X4Yna89uVqFQfSkMPC+K/q+czCbPWD/kwuNvS6eJvGxMWF1D4slmuRz1n4DR1no20y4AutA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.spa.css" rel="stylesheet" integrity="sha384-foIuM9gNg/ITwKvdyFdisa9mz3hqRZYHtccCbB8FXaATqsE41XPkftIPj3uyCanb sha512-7jI9njDN6D0WMfP2rb/3H/WdJ/v+l0xjt685MWlQmeRl8hxWbgXU7uh/PmGXJZcRSJuW28lSLeRon7nTBfnEUw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-DUShM83aXtusA66duRK+bE5ApJbHHyUIWkDD6BYAwel6jg0xB6tjrIJiC7xTxcBp sha512-R1IZsHarmtW7XewSte+e6oQTyPl4tDUdWRUlIL/SF5PMYGnaaX39ek4HH/u1wVeTcQIrsY9dQbpTgYyWI90Hfg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-d4Xn6jUexoeJYdL/9I6y2wHNAAlXOK7P54I3DYXtx+XRwUPfUBixxP3XaxaKpiro sha512-sJqlxvwvevo8p+lCZUPWEmF0OXjjWDkuxnyxMqsgn9pv/3/cRjtXfFGUIqkzUYGFghp2WdCmdRx7zWrMXElaxQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-3wlotxZ95Sx0tqntR/V9wXWV4N+vD0m96srT1/HrT0TO+eh/4NiNknAeO9RjU/JG sha512-k9gpLDgF5y6yZAj2Q32uFfB6s8FukjzYdjHLfrkAMGRDy97qQomv79NcdQcQYhiWfhzJqQrAzM8/oEW+oiv1hw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.3/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-sI+r5m7cwPrITe7IXzYPoINvQK7ZdHWfHbq3ZCRNjTlH2u7Zy9YjoddH0k3BYKkX sha512-witcIBhLcg7yakzWXLSqfkWgc7+KsY5KKyIZgZmDp03vnacC/MqM3N6KHcc3KJ+mwYlt90tk1ALsdELfwbxCpA==" crossorigin="anonymous">
18.2.2 (Beta)
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.all.debug.js" integrity="sha384-Cq94VEoNco6E/7TxkhF4e3pERPv0GMrAw1PcYWl4ZCd3XVF2cix/A1gwPxMYe5/9 sha512-KGAOJjXLM02FCcDUpkPdHY19JxHe6UzH/YgLGXl4tF7BNQyvhc35G+5+sg7q50HAG3f86vYhQ6iguhfQ7iOZsw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.all.js" integrity="sha384-uz6DU9TnIG7Nj5+M8uHQn13upPpFZfYo4p/nBkiO1yQceNwNIkSdLKcjX6EDeLX0 sha512-/lUAyGYM0MvibAM0v8dBZf0URgHhfNH70BeRJu0w/aA9ey71r0ZHxI0zQc1XPeiw20M9SCIeP3Dzgf5phctC1g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.aspnet.mvc.js" integrity="sha384-akw+m34FWkeWBy/tSZz6rMut9Hp1WvHFX+1HSjWycS+3cOReg7IX/y5tSjYgtNTF sha512-Qiwy96BTZSbng/QRDY6R/uVWKk/7tmc0y8AODmoNsH5WhWJ+WYRLbYbH7F3fi7luEc3kwe8IOthie50ACQ1ipQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.mobile.debug.js" integrity="sha384-SoomxO9y0tnpj0xC7NcIJ6UrvCKzjrYcX6wrzlFjLQe+upmkdmMPrVuIxcBPSE4Y sha512-DEUxPlDie9cJ1WrXUmJlf6LCvlpaNUjtaxaekIyfUfamk0Ze7rPWBdUsrKg3WuFCahk/X/xB4vOO94uZk+KPpw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.mobile.js" integrity="sha384-TSELQ2TnfPFadSXNNy1kO4OuoIsjwLtq2pYJhCZhB395z2THXMeqonkeleBARrxX sha512-2aHAj4bz2RjTELlVDUSFAAVo7v/fCeQzN8TH+w+kaoJp6sxOB50YP5j112hlqVGfazkMgtq4vTAMf6JtHup/PA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.viz-web.debug.js" integrity="sha384-H4ugvJewvufZCKFXBdhkDS9WiP3I7AudG+sgTUhBPAMbbqaaDFTujexMBxUDco1m sha512-h6c350EF+KTaLjLoUKnyxcorD3nd9dW3WacXqZHV8xv9B/y0EHcliYid/3vVw+syh9dcMiyT/x3fPjh29GazFw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.viz-web.js" integrity="sha384-RIpRwu0V0Wu7V8WoU8dNShOfa7Uwh55ccotmXhQG4QlLAb5rDdu8s8+mHmP31b9d sha512-qi9zCR8KIuixBY8OPyUTs3yIkabSFIWRj+hdsZPZGKG4xp9yjQDHC2SVCpBiCz0rzX8OMQDtFBdIcwcHurFixQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.viz.debug.js" integrity="sha384-bDzNh7FREOCE/iTcegbkX/V3ING6rNKE+RDB91biNm5ZJfWTuyRK/36dxNSh3sn2 sha512-PR6pcT7LGNkh1iBrBmvmWYWWxLUNV5z1BgtC1yq11oN2BouN9WSzlVOJtcE/aetamOsUGSbLX13yMRWijffxHg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.viz.js" integrity="sha384-kzgVhTiJC7nLfwYHi33nM1XyjTjhPapYmMVJWDof13PM60AZQJ9jYYpOGeubShbh sha512-JQC+3Sz6ZLDBi8fz4OJks4ck675bMp9/6GyLCkdcY0XAi6/QjFvUe/C3dkOtlVDDzNJFqgrs87btm60TdoqNKg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.web.debug.js" integrity="sha384-70cn8u+fVuYiB5qoiqYBga34dYYC62WgVhwbZGsrHdNuix+ycOnUJe+91bO+xpZ7 sha512-D+DzsgYcBfXUlGXfXB0CeotGMP/vDL7f+rbWxUFZ+G5xePVlYiPm2Ac06gZEpkJVDzcWd1S9UYsxnwvawikV2g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/dx.web.js" integrity="sha384-AlkiOWfKr01pdAgGubFgXhMhhv2rF8u0ton4PTc1O+dvUWtE4hhWG2GQfd+N7SXZ sha512-eStw0HAHT0opGVMri1QPgRRwEKdistPsPSIvqoiUqxmd+fiCmorhOXmvGTNjp+nWfdjxKv53UMWBqG4hZOsafg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/quill.js" integrity="sha384-0zm5QqnR2gL4GY5AwreU3xp5AEGWqkdbamrRLeXwWwepp4JqmPRawLJFD8Cm802W sha512-aZY0xUDV+pHpyF5BIQ3kYnSI+2l/9HfjZa8e9W95JPwIECEafVw2mF8zX9wZR1Bgj3wWrJfMNipLjoHLY4oubw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/quill.min.js" integrity="sha384-AOnYUgW6MQR78EvTqtkbNavz7dVI7dtLm7QdcIMBoy06adLIzNT40hHPYl9Rr5m5 sha512-3OiXhM6bvRST0JlpR++aDMUh4n9QETHJdKEZ4U2gpDtyS8ZZF3h0072MaPDbjg/Q9W8Ki7G36Ay8I3xoUosPFg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/QuillDeltaToHtmlConverter.bundle.js" integrity="sha384-Ka51ODqzb14+0hNTY/VGcb6iSeas9MR8LUQEZK69sNRCgelYSQqmEPVOkowK1cE4 sha512-e4WBmI7EFnjDJhVeTVRtUuUUkOkxtqkJuLFosda7fWHD2/g2U73nCowwSPs6wUSYi6qHHJJHROPkCXR69zVQVg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/showdown.js" integrity="sha384-802rfReOoPoXyrulLSIFvNMAMkk2xWjU3G5T8UQEYutEtjwN0KC8M3KK97xiNoCP sha512-qtu6D1rQtHfwmjy6RDwdexPSMvkQcYer2UMPLPPBu4aMYRS1bVy2P2MtjPpOrlkTcUEAxVdKF1lVHiGA2sgPlg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/showdown.min.js" integrity="sha384-rphnIM1U0RQASiCZOUduazWdp3zuBy8Q9WuHRuD2OURDKJeUmQXf+DO6/8rvX18I sha512-nxNdYJ1bAwwHePj1NiFpeNMzk6i1FwdldYgd26nkSGY1xZIuDFNWj2MPD0JKiFPzNaK7eJxhCwBSK2sleRVFTg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/18.2.2beta/js/turndown.browser.umd.js" integrity="sha384-L7bUgEAJe6LVcHJ9NiTAjgqWyH2Q+p0q7FDgcmOBkgeaPGsY7+fjy7ah6M4/es9r sha512-cuddC8BKHVo3GUNINtNfi1lL6LtDBgv0oGbQdbgdLmagTrxyeyC7s8Y4fM8IE/HM2/6NYAahgeus6WBXgjXUCg==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.android5.light.css" rel="stylesheet" integrity="sha384-5G/+sMqF+gH9U0OyAVmwfXCb01RCGKKqvuG1hfrDHdM1wwDzIn1n09qS1b9BxRct sha512-6H3y73wW7MaSGryf/c+EwMCGCtQMdXTqbFPrtHyjU20ph3ja8khT79k97qutnkwCBHshPRSQTATv6CvfJJzCkg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-CVihaMYFzRhgAgnbpdOP8pgwd7uT+K27Ax+juTnubCLtPQ3J+muNPfHP8nPnaQQx sha512-CP1IUeR63u2Loxx/6t1Gkfu16lSRNHvBk4V/NOXqipGzSqLeayJ4wc8jwbnHg3ntGmMxEScXsKC4K/puvrWuQg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.carmine.css" rel="stylesheet" integrity="sha384-bAgmnb89EqFLHNr3cu0GCGZaKBEeeGjwCLQb3tayljgC6LBIlAO+4n10ioYZ9Yte sha512-ArqmS4MtY0wpFQaYBKQ6Xvu2v7iSKP2Y0G+24ZBngIErTgRo1J7my1zKj4DVkOzpDTboCT2lEuee3Iu5UknLwA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.common.css" rel="stylesheet" integrity="sha384-/+W4G2Jw7514qs9SlOZFj1rnqMYT70pGHdMvOx+u+wa4Gch0h01lrrkhJYBtM8Zy sha512-OMivn4+A++/65MLIqddqXAA5YNz6ILA3rKx8GcaTfPEmzYIRoLb1pvvrvYiv6QqKCmwS5Vf4fVUCDvTYN/9+KQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-U7SuOdJsXd1ZeLB84tB19AMn/xw4rlO6m+DWmNLpg5TomSuJqchrDzhv4Fivh+Mo sha512-q1xzx77OLDL13bFimIU6e99M2Xs3NZUqbCMO6pmhJ5+/8eM4DPGZbZ1GunY8xhuDBjiMPaz1ngILIklGjerCIA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.contrast.css" rel="stylesheet" integrity="sha384-IgjEdeHxJTnFETToAn2jW0yOJuj86PBIFWeLWcra85MKRxX+7JE9HimqFFok3dWt sha512-lrkquJXBy1mOqaEys4f+u6OwVMSFhZ5xm11xUxV32TKvmZbvZwFgjVAQmSN72jE5Devpz40AKkT9BqIbDEwEwA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-y3ognrrPDwmjjnmkhtmwJK258QoD1x//cKmozHER2b/ClsU4xlFlpZAHR+KX9nPY sha512-tapXgZdTzFXrLKwMvqYmTMwB7tYf30pgduAKbW5aAowfUF4Ob0Ov54Z3+EW3gt0RMVBJzI03+EtUMFIXmmpqgg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.dark.css" rel="stylesheet" integrity="sha384-gCnLq7iBRwABT4NYW5WrsKd8l/DYyDKRt0/Pmfd1FPGv/wvjaSwk8fmE2D2FnZ42 sha512-akFJqhpEq3st8vJ0j1+JvT0A1cI0aseYygqYnU+Cthdr/uxjGmlGqcZVx7z97km7G2sLlOeip/bu1nGQAgjoAQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-X3Es7gTI/7eescAifkUXFYOD6vFxh6YqWT1WJ+tnyYItGZpG2sMZd1y/zN0bbH7G sha512-2kcQEOPxHwdEE/RdQ0sU7MLvSyz9uwcMb34iRj7j044XxsAq+9Bssuda7L3aoq1caiJQTiiou+BrnagrAlkitA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-Y0mNAb9G5aSCumE3JRWiTkBqX+NeP03+XtBCmG/XU9XMgtc0SDrW7bTLnEyyBw0X sha512-vNd+5+MFx7GSGssMIJmHm9JhIkEJjIAeKqjju9uOb+l5iQzs70hVp2xPpR53mIWdddRKktfWVkljzHRaNxS5/g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-WOrtxOL8bhkCzngMPBZH5RZk6yw55R7ebbbv6AtLpK5ijPHOkyppcTS6A3AhIAS8 sha512-WXzg2aH06VeELCtB3Q2DHCoTYiljv+KJyUuTSN+lJea+dp9cPW8FiZ7WlbbJRFugwP1uefaTy4h+8N4mS8MAbA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-TJFxXXhZGPLwgG4DtJ/qV+x6ztql27uKWnv2sGZPJ2zh9Z6i7vYDaKaHxzGQ9zxM sha512-vgAKVHvUuiXEkkn3ah7s86q0sEn3UJPDuPhpwEoaPF/5WmLpK8JZPjwKU9VzApaaNaKdrAZG84JXzHcbeUA/gg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-CIynOiFYj7K2sotlwMxrdnnm+C+SUDW20CXsLIal7Mk1HbLvIcTF0MBmTZwQD4b1 sha512-I4FqbNK5+UZCzdb4p1iYlRpR1wFgY9UoqR4EGuu/xoVea3yq/qgdZ9RHiJxUCDZ1sxogBDpMffpLu6JQVhJfhQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-iHd9wWaRJhojMP/iOv6ENB4C1tpxg+rLv86rv/pwSKc6or7vH8WMFLEiqwV3roDY sha512-N8t+69bO2reswFb+ejr5quMSIkVn/g9FzrAMyg+oE2hP2Va6riRqvVXgFWzb6VqzXj7QnhkllFMnrisJbICd+Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-JN6GFJZaTl1q066NMJlOANRKnq+sLLFc8PmGgX7rIfzZsyCYUdbqPu/8ftqH00WP sha512-CrbwzR8XD9jRPdLpGwmu4X2+4yrnIeMydE4bgHUuN4y0zi2r/piWe8rf/IVQRRyaCeUgy6uL9qKz6uhI3S3KaQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-dYb23VdKCzJMmJsmylgOZEeeddfAZQ91GcLaXURX76I8vht79STKoWGpfDaBHJxw sha512-CpL9QkC19EfXbXgPOuIgjDLZL/YtBVNgD68Tig3dXJ+LIKhNWp/0PYg4s1VJ6dHEi/LV+kddh4sVvvUmXnIAEw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.light.css" rel="stylesheet" integrity="sha384-axZ5504O3B+Hk1S2s61MmwIs2YnXDUsvcQLx/NZCeZno+xqRjP5ToO2JpIwYIkkJ sha512-3QdX8cjqyHIM0RxGUZ7WhDpylv7KdzO03idgAnhvzQjnWFoH/r1FzpTihI5xrJCXlVMeRIHMi9Zu9XfrEv9ZCw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-DkfzlxtEphvctsiWytSUOAuQTGMJ10mAOI/vYZAX3O0afgJNY5/e52xrAG6s8l5d sha512-FZR12TN+o9BW7mmZPJ17JCW1jwOVazvc2qNgrHLs5S3r1iVsUwSC9YMX0wdvp9klCuNiwt8YTmlvjlIZr4C3bA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-su+7DMCJyF570g7Ygan76dj2KV1ZIUjMN6cYIfggHRgzJUsByeslhvrORq9EUdKo sha512-9czXUPnejE+ToI2sXwIOvUJnFRxh/w4d0I2d4ECd8oybKXbvngztwvaOphcF5mJguDmMj2phJySbW8JhVXzLwQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-DMxRM/4z/QowVYW/FowMhgbDbdTAqJI4v3tNWW1z7H0CyCeLO+bTyqSVlv8KKjDf sha512-yIHRuBI1XuV0SK1AcUfhLaVcHNOpM4bMHRBkrAhhDhHaRNPFKdsojMabGhkhe0V2lNoPBp1A3IWaOblLr3LHAQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-tVow+Eeiqml99zmpnGtM+wIW11DEP0kMrOF+pkAUHZ4QBpug0/T3cy5Vb4yDz14B sha512-Dl/WZrbh8MdJQXV4SO6DKmHMtLYcX8aUNTuOUUs+mZurrGVYTvyVmVyMzQQEwjwgzlTuY0q6xXL3QC5D7n6Qkw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-SHS15/R+BE2w3HS68wQUxt7tDLK4UpJ24mKWW1iGsEGUzk13fx1wciVnIBTcbZVW sha512-xQI09JNj+iPdDOvFVUvJfGZ6tGt6AuyxnrSGk6uuN0Vm3VxGpQL3YjGkzt0fvqYZ/Cos2DTkiyZAEdM4ZjVO+Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-eppF+UBW07LFbUDtJR5Lh00pDz5wj+CXlW7jzYCuVNbUVXPyViwK+l4U7ixzKadc sha512-kgVKp7ZvUqjuhAZHLs5B8PtnLzWG0KSRa5SFWUerqvis7ex1wiUwFEtT9viUk3NfIVLZLkLBr3DUDKuiDVcntA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-ApH5dmsKwEyGSanpjGZ7I9lMXDy9TlmYHF7SibE/qZNcgKNfeoz3X4Q83AbxoYTX sha512-ofkQR2ySK2t6ivBh3uQyiHzQpOKxTd45Sac6RGYXOgOWd57oV7WacOWunjgMXGlpUDHzWqAaWQbPJ2h71TAFdg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-noh1G1LjgQrpxLIeroCjQcRz3davvjgvD+vRr3HNSJicQV67VZ0MRKtqJ1B7MxXK sha512-XYdoZU1k0CyvkoTkS4jt6DC2cO5VBCY1kg0veSMOJh0AZf9OhnFwkmyR4seStCRTlo6yDURdubMKfWoyXDusSA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-8nMYQJWY6Brmp2rwQw01v3K4xy//49wYpXJq7d9M5qoFsNJn8Oeko9Kd+aUUVicn sha512-/IgFeDX+JPNWTyvzspJcOxDlpPsnML7RQLm+RdOjIw4hEbpaFwUcWHrrlHoGUAfpqy/d8UuK261f3Ap8K5ACpA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-4dLqSJH1xfpNvuid50WzRqejyZNXoFetUR9oUvtkbg7eXQwl0a/FFpyktoUJEI2Z sha512-4/13SbNU3BE4uLqj2/i/SCFq+Hm5PxONJdQuVVeAanxN1Y9nXKGFTnwLLWQcHUItCbofyM/bEu5BQzhKtTIWFQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-GCDgIhV28FbybQuLosijgXliRaCch4ecWt4ruvr3JHCrL8p3DxAl6qa5XoTUL0tm sha512-GfmMQsC9nKG6CJLxSBXeTc8qDm4Y/kugN8EsQbDpr/7VM7b8R5YcQweBp7iMR1DRUP0K4AD6Q9tqNAuJ/s3i3g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.softblue.css" rel="stylesheet" integrity="sha384-pqQJAPfjpLyq39vCl0h1Uidw1O2DGJl5QuWhKVpNwpuzeznHlKXXPJWMno5zEAil sha512-5vV3G/eYg8qZbbCFZ9d6C+UedezWqi0BCOWfij5tCVxBjW/DWlKsiJdIU6M2DX7C7pzp3FuWkdO0famMGvLO6A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.spa.css" rel="stylesheet" integrity="sha384-ABdeSrgx6g4Swv5uUrTtNSr+HaPbvVEd83uhrcXd5L48ombn8bnusiXovSQNsGkf sha512-SQKJ8Ak1DTcy+kNLmn81on3nSuGFWgDWiQnRNxkjFgx6h/HY+bWnzqE3UYDFnY5twjaoGpvR621ZbPJwlLrCXw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.win10.black.css" rel="stylesheet" integrity="sha384-IXUHygDSUDlN3z1WUfa2aNkb16nnnhVHVvvK7kEaXZ8DqU080jmA8NLvU/9zJ5kQ sha512-IqrQe5g0yHwS5wm1LjXn7VnYqIYuuHgDqDsHfBQldjvE3Wp7ufVYOGpLo+WCXwrzRmwpgIxLyo93F0KKNpB/sQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.win10.white.css" rel="stylesheet" integrity="sha384-0FL5jKlC4J5zYTtTeQipBuFL86dOndvo1glMqNmw0ovQvMRDobqfwdBO2NgapD/u sha512-9aHrfZgPEfN0Dq3B38suRhRawG+WjbbjfEVW/PJgOS5JSrBnxhJtmKcU9zUDrFQVO+YVML0YJ2el1fGHRxY39w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.win8.black.css" rel="stylesheet" integrity="sha384-8RYHQzA31+TeJA+HSt4RLNAXVOINib3kaUbwhE9Ap8h/CJ61WSqaNPr+Bdt4gpuS sha512-g3rGwtRYaEtayOT2Xeou9zNJdgbMR3BIMkiJz4y7KXNL8CL8V2xe6gS7ac0BXnPyOLZeGgDhScfw2Cablq5WpA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/18.2.2beta/css/dx.win8.white.css" rel="stylesheet" integrity="sha384-JboLykGYJ058rn0F3/M0fK+ENLWeqHAhKUm2Qqi9Z9T173v3cIQvg/v8ITiFwS6e sha512-C+CLlgatI+A9sxu56dNa+hGa+7lpq6/D4xyQowks7SJvzVPLhglBb6eQZDu8QMJBPiWV6XH0fKJR6ZalPnp6vA==" crossorigin="anonymous">