!function(o,e){e.geo=e.geo||{},e.geo.locate=function(t,i){var r=function(i,r){r=void 0!==r&&r,e.geo.hasCurrentLocation=!0;var a,n={};if(r)n=i;else{var c=i.coords.latitude,l=i.coords.longitude;n={latitude:c,lat:c,longitude:l,lng:l},e.geo.currentLocationData=n,a=n,"[object Array]"!==Object.prototype.toString.call(a)&&null!==a&&"object"==typeof a&&o.cookie("POSITION",JSON.stringify(a),{path:"/",secure:!1})}t&&t(n)};if(window.blackberry&&blackberry.location.GPSSupported){if(void 0===blackberry.location.setAidMode)return void i();blackberry.location.setAidMode(2);!function(o,e,t){var i;i=setTimeout((function(){clearTimeout(i),e()}),1e3);blackberry.location.onLocationUpdate((function(){var t=blackberry.location.latitude,i=blackberry.location.longitude;if(t||i){var r={};r.coords={latitude:t,longitude:i},o(r)}else e()})),blackberry.location.refreshLocation()}(t,i)}else if(navigator.geolocation){var a=void 0!==o.cookie("POSITION")&&null!==o.cookie("POSITION")&&JSON.parse(o.cookie("POSITION"));a?r(a,!0):navigator.geolocation.getCurrentPosition(r,(function(){i&&i()}))}}}(jQuery,window.site||{});
//# sourceMappingURL=geolocation.min.js.map
