// All material copyright ESRI, All Rights Reserved, unless otherwise specified.// See https://js.arcgis.com/4.6/esri/copyright.txt for details.//>>builtdefine(["../request","./Layer","./support/TileInfo"],function(d,e,f){returne.createSubclass({properties:{attributionDataUrl:null,tileInfo:f},viewModulePaths:{"2d":"../views/2d/layers/TiledLayerView2D","3d":"../views/3d/layers/TileLayerView3D"},getTileUrl:function(a,b,d){},fetchTile:function(a,b,e,c){a=this.getTileUrl(a,b,e);b={responseType:"image",allowImageDataAccess:c&&c.allowImageDataAccess||!1};c&&c.timestamp&&(b.query={_ts:c.timestamp});return"string"===typeofa?d(a,b).then(function(a){returna.data}):a.then(function(a){returnd(a,{responseType:"image"})}).then(function(a){returna.data})}})});