text: /*! ramp-theme-usability 13-11-2014 10:46:00 : v. 3.0.1 
   * 
   * RAMP GIS viewer - Canada Goose; Sample of an implementation of RAMP with Usability Theme 
   **/
  define(["dojo/_base/declare","dojo/query","dojo/_base/array","dojo/dom","dojo/dom-class","dojo/dom-style","dojo/dom-construct","dojo/request/script","ramp/globalStorage","ramp/map","utils/array","utils/dictionary","utils/util","utils/tmplUtil"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){"use strict";return{loadStrings:function(){},getLayerConfig:function(a,b){i.urlCfg||(i.urlCfg={});var c=k.find(i.config.wmsLayers.concat(i.config.featureLayers),function(c){return null==b?c.url===a:c.url.indexOf(a)>=0&&c.layerInfo.name===b});return i.urlCfg[a]=c,i.urlCfg[a]},getLayerConfigwithGuid:function(a){return k.find(i.config.wmsLayers.concat(i.config.featureLayers),function(b){return b.uuid===a})},getLayerConfigWithId:function(a){return k.find(i.config.wmsLayers.concat(i.config.featureLayers),function(b){return b.id===a})},_getSymbolConfig:function(a,b){return this.getLayerConfig(a,b).symbology},getSymbolForLayer:function(a,b){var c=this._getSymbolConfig(a.url,b);return c.icons["default"]},getSymbolForFeature:function(a){var b=this.getLayerConfig(a.getLayer().url);return n.getGraphicIcon(a,b)},getServiceURL:function(a,b,c){var d=a+"configservice/map?mapid="+b+"&lang="+c;return d}}});