2GIS recommends updating your browser
2GIS works swimmingly in the latest versions of browsersbut in the older ones there might be oopsies.
It seems that your browser could use an updateso we highly recommend you to do it:
But no pressure!
Skip the browser update and open 2GIS <script>!function(n,e){var t,o,i,c=[],f={passive:!0,capture:!0},r=new Date,a="pointerup",u="pointercancel";function p(n,c){t||(t=c,o=n,i=new Date,w(e),s())}function s(){o>=0&&o<i-r&&(c.forEach(function(n){n(o,t)}),c=[])}function l(t){if(t.cancelable){var o=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,o){function i(){p(t,o),r()}function c(){r()}function r(){e(a,i,f),e(u,c,f)}n(a,i,f),n(u,c,f)}(o,t):p(o,t)}}function w(n){["click","mousedown","keydown","touchstart","pointerdown"].forEach(function(e){n(e,l,f)})}w(n),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(n){c.push(n),s()}}(addEventListener,removeEventListener);;var __features=[];try{if(!Array.prototype.flat || !Array.prototype.flatMap){__features.push("Array.flatMapAndFlat")}if(false){__features.push("firstInputDelay")}if(!window.IntersectionObserver){__features.push("IntersectionObserver")}if(!Object.assign){__features.push("Object.assign")}if(!window.requestIdleCallback){__features.push("requestIdleCallback")}if(!window.Worker){__features.push("Worker")}if(!window.ResizeObserver){__features.push("ResizeObserver")}}catch(e){};if (__features.length){document.write('<script src="/_/polyfills.min.?features='+__features.join(',')+'"></scr'+'ipt>')}</script>