(function () { var touchScreen = (function () { var result = null; if ('maxTouchPoints' in navigator) { result = navigator.maxTouchPoints > 0; } else if ( window.matchMedia && window.matchMedia('(any-pointer:coarse),(any-pointer:fine),(any-pointer:none)').matches ) { result = window.matchMedia('(any-pointer:coarse)').matches; } else if ('msMaxTouchPoints' in navigator) { result = navigator.msMaxTouchPoints > 0; } return result; })(), touchScreenDetectable = touchScreen !== null, touch = touchScreenDetectable ? touchScreen : L.Browser.touch; BR.Browser = { touchScreen, touchScreenDetectable, touch, download: 'Blob' in window && 'FileReader' in window && 'readAsDataURL' in FileReader.prototype && 'download' in document.createElement('a'), }; })();