(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: touchScreen, touchScreenDetectable: touchScreenDetectable, touch: touch }; })();