!function(){var e=this,t={ns:{},supports:{},env:{mode:"release",debug:!1,namespace:"ymaps",lang:"ru_RU",languageCode:"ru",countryCode:"RU",coordinatesOrder:"latlong",enterprise:!1,bundles:{full:"s3/front-maps-static/maps-front-jsapi-v2-1/2.1.79-16348517/out/release/full-926fc72d2be89c10913563186aee23a3a6e7b6db.js"},version:"2.1.79",tag:"2.1.79-16348517",cssPrefix:"ymaps-2-1-79-",majorVersion:"2.1",server:{url:"https://api-maps.yandex.ru/2.1.79",path:"out/release",params:{apikey:"bb24e9c9-1ab7-46d6-8730-b21689b44f86",csp:null},version:"2.1"},preload:{load:"package.full",bundle:"full"},token:"08ceaaefff0508077abe7866992dd9d9",taxiInceptionBboxes:[[[56.222595495837346,28.318534432616705],[60.6841007136798,33.679862557616836]],[[52.491280779553044,32.998710213867184],[66.22945422739838,60.178885995117206]],[[43.5135061217809,38.38201099511703],[47.556747187256654,40.00798755761699]],[[54.90279398957107,60.00310474511678],[57.80455013208442,66.22136646386686]],[[54.482777526319616,71.53874927636684],[56.974052764326366,94.96160083886683]],[[50.475003858253864,36.24501496093741],[52.745370952398034,48.37941437499998]],[[48.00105582471142,43.6772659374999],[49.196048317842866,45.3911331249999]],[[42.99758363858955,131.81233673828095],[43.42949289893052,132.39873200195285]],[[48.341853999370194,134.93863373535092],[48.634885237261244,135.20436554687436]],[[52.182556294509006,103.96680145996015],[52.44850855030791,104.60400849121018]],[[43.384444182677676,39.825184393367394],[43.53262442321664,40.00723128362619]],[[43.5979698518094,39.905264425715906],[43.71163893715756,40.29253249212216]],[[51.507196330069355,54.598325886182714],[52.052357122860414,55.784849323682764]]],apikey:"bb24e9c9-1ab7-46d6-8730-b21689b44f86",apikeyValid:!0,browser:{name:"Unknown",version:0,base:"Unknown",engine:"Unknown",engineVersion:0,osName:"Unknown",osFamily:"Unknown",osVersion:0,isMobile:!1,isTablet:!1,multiTouch:!1,platform:"Desktop",cssPrefix:""},yandexMapDisableAdverts:!1,theme:null,dataProvider:null,dataPrestable:!1,suppressDistribution:!1,suppressTaxiDistribution:!1,displayAdvert:!0,allowYandexMapStyle:!1,countVisiblePromo:!0,allowDeprecatedSuggest:!1,vector:{version:"5.21.0",ts:1745070110167},hosts:{api:{main:"https://api-maps.yandex.ru/",ua:"https://yandex.ru/legal/maps_termsofuse/?lang={{lang}}",maps:"https://yandex.ru/maps/",statCounter:"https://yandex.ru/clck/",services:{coverage:"https://api-maps.yandex.ru/services/coverage/",geocode:"https://geocode-maps.yandex.ru/",geoxml:"https://api-maps.yandex.ru/services/geoxml/",inception:"https://api-maps.yandex.ru/services/inception/",panoramaLocate:"https://api-maps.yandex.ru/services/panoramas/",search:"https://api-maps.yandex.ru/services/search/",suggest:"https://suggest-maps.yandex.ru/",regions:"https://api-maps.yandex.ru/services/regions/",route:"https://api-maps.yandex.ru/services/route/",traffic:"https://api-maps.yandex.ru/services/traffic/"}},layers:{map:"https://core-renderer-tiles.maps.yandex.net/tiles?l=map&%c&%l",mapj:"https://core-renderer-tiles.maps.yandex.net/tiles?l=mapj&%c&%l&experimental_disable_toponym_hotspots=true",sat:"https://sat0%d.maps.yandex.net/tiles?l=sat&%c&%l",skl:"https://core-renderer-tiles.maps.yandex.net/tiles?l=skl&%c&%l",sklj:"https://core-renderer-tiles.maps.yandex.net/tiles?l=sklj&%c&%l",stv:"https://0%d.core-stv-renderer.maps.yandex.net/2.x/tiles?l=stv&%c&v=%v&%l&format=png",sta:"https://0%d.core-stv-renderer.maps.yandex.net/2.x/tiles?l=sta&%c&v=%v&%l&format=png",staHotspot:"https://core-stv-renderer.maps.yandex.net/2.x/tiles?l=stj&%c&v=%v&format=js",staHotspotKey:"%c&l=stj&tm=%v",carparks:"https://core-carparks-renderer-lots.maps.yandex.net/"},static:"https://yastatic.net/",metro_RU:"https://yandex.ru/metro/",metro_UA:"https://yandex.com/metro/",metro_BY:"https://yandex.by/metro/",metro_US:"https://yandex.com/metro/",traffic:"https://core-jams-rdr-cache.maps.yandex.net/",trafficInfo:"https://core-jams-info.maps.yandex.net/",trafficArchive:"https://core-jams-rdr-hist.maps.yandex.net/",roadEventsRenderer:"https://core-road-events-renderer.maps.yandex.net/",vectorIndex:"https://yastatic.net/s3/mapsapi-v3/vector/{{version}}/out/vector.min.js",vectorTiles:"https://core-renderer-tiles.maps.yandex.net/vmap2/tiles?lang={{lang}}&x={{x}}&y={{y}}&z={{z}}&zmin={{zmin}}&zmax={{zmax}}&v={{version}}",vectorImages:"https://core-renderer-tiles.maps.yandex.net/vmap2/icons?id={{id}}&scale={{scale}}",vectorMeshes:"https://core-renderer-tiles.maps.yandex.net/vmap2/meshes?id={{id}}",vectorGlyphs:"https://core-renderer-tiles.maps.yandex.net/vmap2/glyphs?lang={{lang}}&font_id={{fontId}}&range={{range}}",indoorTiles:"https://core-renderer-tiles.maps.yandex.net/",panoramasTiles:"https://pano.maps.yandex.net/%s/%z.%x.%y",taxiRouteInfo:"https://taxi-routeinfo.taxi.yandex.net/taxi_info?clid=yamaps&apikey=WlLCOrBcRkvgvXHWKlKzRPFPOGoDuhxeTUqIslT&rll={rll}"},layers:{map:{version:"25.04.19-0~b:250311142430~ib:25.04.17-0",scaled:!0,hotspotZoomRange:[1,23],hotspotExcludeByTags:["admin"]},skl:{version:"25.04.19-0~b:250311142430~ib:25.04.17-0",scaled:!0,hotspotZoomRange:[1,23],hotspotExcludeByTags:["admin"]},sat:{version:"3.1688.0"},sta:{version:"2025.04.18.21.04-1_25.04.15-3-24470"},stv:{version:"2025.04.18.21.04-1_25.04.15-3-24470"},trf:{version:"1745070000",scaled:!0},trfe:{version:"",scaled:!0,hotspotZoomRange:[0,21]},carparks:{version:"",scaled:!0}},geolocation:{longitude:60.597465,latitude:56.838011,isHighAccuracy:!1,span:{longitude:.679827,latitude:.389121}}}};t.performance={now:e.performance&&e.performance.now?e.performance.now.bind(e.performance):function(){return Date.now()}},t.count=function(){function e(){n.push(arguments)}var t={exports:{}},n=(t.exports,[]),r=null,o=function(){(r||e).apply(null,arguments)};return o.active=function(){return!r||r.active.apply(null,arguments)},o.provideImplementation=function(e){if(r)throw new Error("ym.count: implementation was already provided.");r=e(n)},t.exports=o,t.exports}(),t.vow=t.ns.vow=function(){var t={exports:{}};return t.exports,function(e){var n,r=function(){var t=[],n=function(e){return t.push(e),1===t.length},r=function(){var e=t,n=0,r=t.length;for(t=[];n1?function(e){t.isResolved()||t._reject(e)}:n,r>2?function(e){t.isResolved()||t._notify(e)}:n)}};p.prototype={valueOf:function(){return this._value},isResolved:function(){return 0!==this._status},isFulfilled:function(){return 2===this._status},isRejected:function(){return 3===this._status},then:function(e,t,n,r){var o=new f;return this._addCallbacks(o,e,t,n,r),o.promise()},catch:function(e,t){return this.then(n,e,t)},fail:function(e,t){return this.then(n,e,t)},always:function(e,t){var n=this,r=function(){return e.call(this,n)};return this.then(r,r,t)},progress:function(e,t){return this.then(n,n,e,t)},spread:function(e,t,n){return this.then((function(t){return e.apply(this,t)}),t,n)},done:function(e,t,n,r){this.then(e,t,n,r).fail(o)},delay:function(e){var t,n=this.then((function(n){var r=new f;return t=setTimeout((function(){r.resolve(n)}),e),r.promise()}));return n.always((function(){clearTimeout(t)})),n},timeout:function(e){var t=new f,n=setTimeout((function(){t.reject(new m.TimedOutError("timed out"))}),e);return this.then((function(e){t.resolve(e)}),(function(e){t.reject(e)})),t.promise().always((function(){clearTimeout(n)})),t.promise()},_vow:!0,_resolve:function(e){if(!(this._status>1)){if(e===this)return void this._reject(TypeError("Can't resolve promise with itself"));if(this._status=1,e&&e._vow)return void(e.isFulfilled()?this._fulfill(e.valueOf()):e.isRejected()?this._reject(e.valueOf()):e.then(this._fulfill,this._reject,this._notify,this));if(s(e)||i(e)){var t;try{t=e.then}catch(e){return void this._reject(e)}if(i(t)){var n=this,r=!1;try{t.call(e,(function(e){r||(r=!0,n._resolve(e))}),(function(e){r||(r=!0,n._reject(e))}),(function(e){n._notify(e)}))}catch(e){r||this._reject(e)}return}}this._fulfill(e)}},_fulfill:function(e){this._status>1||(this._status=2,this._value=e,this._callCallbacks(this._fulfilledCallbacks,e),this._fulfilledCallbacks=this._rejectedCallbacks=this._progressCallbacks=n)},_reject:function(e){this._status>1||(this._status=3,this._value=e,this._callCallbacks(this._rejectedCallbacks,e),this._fulfilledCallbacks=this._rejectedCallbacks=this._progressCallbacks=n)},_notify:function(e){this._callCallbacks(this._progressCallbacks,e)},_addCallbacks:function(e,t,r,o,s){var a;r&&!i(r)?(s=r,r=n):o&&!i(o)&&(s=o,o=n),this.isRejected()||(a={defer:e,fn:i(t)?t:n,ctx:s},this.isFulfilled()?this._callCallbacks([a],this._value):this._fulfilledCallbacks.push(a)),this.isFulfilled()||(a={defer:e,fn:r,ctx:s},this.isRejected()?this._callCallbacks([a],this._value):this._rejectedCallbacks.push(a)),this._status<=1&&this._progressCallbacks.push({defer:e,fn:o,ctx:s})},_callCallbacks:function(e,t){var n=e.length;if(n){var o=this.isResolved(),i=this.isFulfilled(),s=this.isRejected();r((function(){for(var r,a,c,l=0;l6.1||"IEMobile"==e.name&&e.engineVersion>=6;e.eventMapper=n?"pointer":"touchMouse",e.androidBrokenBuild="AndroidBrowser"==e.name&&"534.30"==e.engineVersion;var r=window.devicePixelRatio||screen.deviceXDPI&&screen.deviceXDPI/96||1,o="iOS"===e.osFamily||"Safari"===e.name||"WebKit"===e.engine&&"Safari"===e.base;"MSIE"==e.name||"IEMobile"==e.name||"Android"==e.osFamily&&"Gecko"==e.engine||o||r>1&&r<2?e.graphicsRenderEngine="svg":e.graphicsRenderEngine="canvas",e.transformTransition="Android"==e.osFamily||"iOS"==e.osFamily||"MSIE"==e.name||e.isChromium,e.css3DTransform="WebKit"==e.engine&&!("Android"==e.osFamily&&parseFloat(e.osVersion)<3)||"Gecko"==e.engine&&parseInt(e.engineVersion.split(".")[0])>=10,e.unsupported="OperaMini"==e.name}();var r=function(e){function t(t){return e[t]}function n(e){this._config=e,this._sandbox=this._config.createSandbox(this),this._definitionsByName=Object.create(null),this._definitionsByStorage=Object.create(null),this._remoteLoadingAllowed=l.defer(),this._initialized=this._remoteLoadingAllowed.promise().then((function(){return this._loadBundle(this._config.initialBudleName)}),this)}function r(e,t,n,r,o,i,s,a,c){this.state=e,this.alias=null,this.name=t,this.storage=n,this.key=r,this.depends=o,this.dynamicDepends=a,this.declaration=i,this.context=s,this.exports=e===v.DEFINED?c:void 0,this.resolvingPromise=void 0,this.fetchingDeferred=void 0}function o(e,t){if(!e.dynamicDepends)return p;var n=[];for(var r in e.dynamicDepends)if(d.call(e.dynamicDepends,r))for(var o=0,i=t.length;o=v.DECLARED)return;return t.state!==v.FETCHING&&function(){throw new Error("ymaps.modules: redefinition of "+e.name)}(),t.state=v.DECLARED,t.declaration=e.declaration,t.context=e.context,t.storage=e.storage,t.key=e.key,e.depends&&("function"==typeof e.depends&&(e.depends=e.depends.call({name:e.name},this._config.dependenciesContext)),t.depends=e.depends),t.dynamicDepends=e.dynamicDepends,void(t.exports=e.exports)}"function"==typeof e.depends&&(e.depends=e.depends.call({name:e.name},this._config.dependenciesContext)),e.depends=e.depends||p,this._definitionsByName[e.name]=e,this._saveDefinitionToStorage(e)},n.prototype._resolve=function(e,t){if(!e.dynamicDepends){if(e.state===v.DEFINED)return l.resolve(e.exports);if(e.state===v.ERROR)return l.reject(e.exports)}e.state=v.DECLARED?l.resolve():this._loadFullBundle()},n.prototype._loadFullBundle=function(){if(!this._fullBundlePromise){for(var e in this._definitionsByName)this._definitionsByName[e].state===v.MENTIONED&&(this._definitionsByName[e].state=v.FETCHING);this._fullBundlePromise=this._loadBundle("full")}return this._fullBundlePromise},n.prototype._loadBundle=function(e){return this._config.fetchBundle(e).then((function(e){e.missingModules.forEach((function(e){var t=new r(v.MENTIONED,e,void 0,void 0,[],null,null,void 0);this._definitionsByName[e]=t}),this);var t=this._sandbox,n=e.modules;return function e(){return l.delay().then((function(){if(n.splice(0,400).forEach((function(e){e(t)})),n.length>0)return e()}))}()}),this).catch((function(e){throw e}))},n.prototype._loadModulesMap=function(){return this._config.fetchMap().spread((function(e,t){this._processLoadedMap(e),t()}),this)},c.exports}({vow:t.vow,"./ym.utils":t.utils}),o=t.env.server.url+"/"+t.env.server.path.replace(/\/$/,"")+"/images/";t.modules=new r({dependenciesContext:t,initialBudleName:t.env.preload.bundle,fetchBundle:function(n){var r=("__ymaps_"+t.env.namespace+"_"+Date.now()).replace(/\W/g,"_");e[r]=t.ns;var o=document.createElement("script");o.src=t.env.hosts.static+t.env.bundles[n],o.setAttribute("data-ymaps-api-ns",r),o.setAttribute("data-ymaps-api-version","2.1.79-16348517"),o.async=!0;var i=t.vow.defer();return o.onerror=i.reject.bind(i),t.ns.__provideBundle=i.resolve.bind(i),document.head.appendChild(o),i.promise().always((function(t){return delete e[r],t}))},createSandbox:function(e){var n=Object.create(e);n.importImages=function(e){return{get:function(t){return o+e[t].src}}};var r=t.utils.extend({},t,{modules:n}),i={};return Object.defineProperty(r,"__mock__",{get:function(){return t.ns.__mock__||i},configurable:!1}),r}}),t.ns.load=function(e,n,r,o){return"function"==typeof e?n?t.ns.ready(["package.full"],e,n):t.ns.ready(["package.full"],e):("string"==typeof e&&(e=[e]),t.ns.ready.apply(this,arguments))},function(){function e(e){return function(){var n=t.modules[e].apply(t.modules,arguments);return n===t.modules?t.ns.modules:n}}t.ns.modules={require:function(){return t.modules.require.apply(t.modules,arguments)},isDefined:function(){return t.modules.isDefined.apply(t.modules,arguments)},requireSync:function(){return t.modules.requireSync.apply(t.modules,arguments)},define:function(e,n,r,o){return t.modules.define.apply(t.modules,arguments),t.ns.modules},defineSync:e("defineSync"),getDefinition:e("getDefinition"),getState:e("getState"),setOptions:e("setOptions"),flush:e("flush"),nextTick:e("nextTick"),watchResolving:e("watchResolving"),__modules:t.modules}}(),function(e){function n(t,n){if(t){var r=function(e,t){for(var n=e,r=0,o=(t=t.split(".")).length-1;r