//>>built define(["dojo/has"],function(m){var e=[],c,l,h,n=/([^A-Za-z0-9_\u00A0-\uFFFF-])/g,k=setTimeout,p=clearTimeout;m.add("requestidlecallback",function(a){return"function"===typeof a.requestIdleCallback});var f={defaultDelay:15,throttle:function(a,c,d){var b=!1;d=d||f.defaultDelay;return function(){b||(b=!0,a.apply(c,arguments),k(function(){b=!1},d))}},throttleDelayed:function(a,c,d){var b=!1;d=d||f.defaultDelay;return function(){if(!b){b=!0;var g=arguments;k(function(){b=!1;a.apply(c,g)},d)}}},debounce:function(a, c,d){var b;d=d||f.defaultDelay;return function(){b&&(p(b),b=null);var g=arguments;b=k(function(){b=null;a.apply(c,g)},d)}},each:function(a,c,d){var b,g;if(a)if("number"===typeof a.length)for(b=0,g=a.length;bb&&e[a]--}}},escapeCssIdentifier:function(a,c){return"string"===typeof a?a.replace(n,c||"\\$1"):a}};return f});