(function ymapsInit(e){var n=this,t={ns:{},env:e,project:{preload:["package.system"],combineBatchSize:500}},r=.01;t.performance=function(e){function n(){y=y||setTimeout(t,g)}function t(){clearTimeout(y),y=null;var e=r();if(e){var t=i+"/vars="+e+"/*";if(!s||!navigator.sendBeacon(o,t)){var a=new Image,c=(new Date).getTime()+Math.round(100*Math.random());a.src=o+"/rnd="+c+t}n()}}function r(){var e=[],n=0;for(var t in f)if(f.hasOwnProperty(t)&&f[t].length&&(e.push(t+"="+f[t].shift()),++n>=m))break;for(var t in l)if(l.hasOwnProperty(t)&&l[t].length&&(e.push(t+"="+l[t].shift()),++n>=m))break;return e.join(",")}var o,i,s,a,c={exports:{}},u=(c.exports,window.performance||{now:function(){return Date.now()}}),l={},f={},d=u.getEntriesByType?function(e){return u.getEntriesByType("resource").filter(function(n){return n.name===e})[0]}:function(){},p={initjs:"i",mapjs:"m",combine_s:"cs",combine_m:"cm",combine_l:"cl"},v={eval:"e",duration:"d",cached:"c",encodedSize:"esz",decodedSize:"dsz",responseDuration:"res",requestDuration:"req"},h={statistics:{combine:{total:0,size:0,modules:0}},initTimings:{},now:function(){return u.now()},getResourceTimings:function(e){return d(e)||{}},init:function(e){o=e.url,i="/pid=443/cid=73188/dtype=stred"+e.data,s=Boolean(e.useSendBeacon&&navigator.sendBeacon),a=e.enable,h.initTimings=h.getResourceTimings(e.initUrl),h.saveResourceTimings("initjs",h.initTimings,{size:!1,cached:!1})},saveMeasure:function(e,t){if(a){var r=/^@/.test(e);if(r){var o=e.replace(/^@/,"").split(".");e=(p[o[0]]||o[0])+"."+(v[o[1]]||o[1])}if(t=Math.round(t),!isNaN(t)){var i=r?l:f;i[e]=i[e]||[],i[e].push(t),n()}}},startMeasure:function(e,n){n="undefined"==typeof n?u.now():n;var t=!1;return{finish:function(r){t||(r="undefined"==typeof r?u.now():r,h.saveMeasure(e,r-n),t=!0)}}},saveResourceTimings:function(e,n,t){var r="object"==typeof n?n:d(n);if(r&&(t=t||{},e=e.replace(/^@?/,"@"),this.saveMeasure(e+".duration",r.duration),r.responseStart)){var o=0===r.transferSize?1:0;this.saveMeasure(e+".responseDuration",r.responseEnd-r.responseStart),this.saveMeasure(e+".requestDuration",r.responseStart-r.requestStart),t.cached!==!1&&this.saveMeasure(e+".cached",o),t.size===!1||o||(this.saveMeasure(e+".encodedSize",r.encodedBodySize/1024),this.saveMeasure(e+".decodedSize",r.decodedBodySize/1024))}}},m=40,g=5e3,y=null;return window.addEventListener("beforeunload",function(){h.saveMeasure("combine.total",h.statistics.combine.total),h.saveMeasure("combine.modules",h.statistics.combine.modules),h.saveMeasure("combine.size",h.statistics.combine.size/1024),t()}),c.exports=h,c.exports}();var o=t.performance.startMeasure("@initjs.eval");t.count=function(e){function n(){r.push(arguments)}var t={exports:{}},r=(t.exports,[]),o=null,i=function(){(o||n).apply(null,arguments)};return i.provideImplementation=function(e){if(o)throw new Error("ym.count: implementation was already provided.");o=e(r)},t.exports=i,t.exports}(),t.vow=t.ns.vow=function(e){var t,r={exports:{}};r.exports;return function(e){var n,o=function(){var n=[],t=function(e){return n.push(e),1===n.length},r=function(){var e=n,t=0,r=n.length;for(n=[];t1?function(e){t.isResolved()||t._reject(e)}:n,r>2?function(e){t.isResolved()||t._notify(e)}:n)}};m.prototype={valueOf:function(){return this._value},isResolved:function(){return this._status!==h.PENDING},isFulfilled:function(){return this._status===h.FULFILLED},isRejected:function(){return this._status===h.REJECTED},then:function(e,n,t,r){var o=new v;return this._addCallbacks(o,e,n,t,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,n){var t=this,r=function(){return e.call(this,t)};return this.then(r,r,n)},progress:function(e,t){return this.then(n,n,e,t)},spread:function(e,n,t){return this.then(function(n){return e.apply(this,n)},n,t)},done:function(e,n,t,r){this.then(e,n,t,r).fail(i)},delay:function(e){var n,t=this.then(function(t){var r=new v;return n=setTimeout(function(){r.resolve(t)},e),r.promise()});return t.always(function(){clearTimeout(n)}),t},timeout:function(e){var n=new v,t=setTimeout(function(){n.reject(new _.TimedOutError("timed out"))},e);return this.then(function(e){n.resolve(e)},function(e){n.reject(e)}),n.promise().always(function(){clearTimeout(t)}),n.promise()},_vow:!0,_resolve:function(e){if(!(this._status>h.RESOLVED)){if(e===this)return void this._reject(TypeError("Can't resolve promise with itself"));if(this._status=h.RESOLVED,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(a(e)||s(e)){var n;try{n=e.then}catch(t){return void this._reject(t)}if(s(n)){var r=this,o=!1;try{n.call(e,function(e){o||(o=!0,r._resolve(e))},function(e){o||(o=!0,r._reject(e))},function(e){r._notify(e)})}catch(t){o||this._reject(t)}return}}this._fulfill(e)}},_fulfill:function(e){this._status>h.RESOLVED||(this._status=h.FULFILLED,this._value=e,this._callCallbacks(this._fulfilledCallbacks,e),this._fulfilledCallbacks=this._rejectedCallbacks=this._progressCallbacks=n)},_reject:function(e){this._status>h.RESOLVED||(this._status=h.REJECTED,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,i){r&&!s(r)?(i=r,r=n):o&&!s(o)&&(i=o,o=n);var a;this.isRejected()||(a={defer:e,fn:s(t)?t:n,ctx:i},this.isFulfilled()?this._callCallbacks([a],this._value):this._fulfilledCallbacks.push(a)),this.isFulfilled()||(a={defer:e,fn:r,ctx:i},this.isRejected()?this._callCallbacks([a],this._value):this._rejectedCallbacks.push(a)),this._status<=h.RESOLVED&&this._progressCallbacks.push({defer:e,fn:o,ctx:i})},_callCallbacks:function(e,n){var t=e.length;if(t){var r=this.isResolved(),i=this.isFulfilled(),s=this.isRejected();o(function(){for(var o,a,c,u=0;u=m.DECLARED?f.resolve():(e.fetchingDeferred=e.fetchingDeferred||f.defer(),e.state===m.MENTIONED&&(e.state=m.QUEUED,this._queuedForFetching[e.name]={definition:e,dataList:[]},this._enqueueCombine()),e.state!==m.FETCHING&&this._queuedForFetching[e.name].dataList.push(n),e.fetchingDeferred.promise())},t.prototype._enqueueCombine=function(){this._combineEnqueued||(this._combineEnqueued=!0,this._modulesMapLoaded.then(function(){this._combineEnqueued=!1;var e=this._queuedForFetching;this._queuedForFetching={};var n=new Set;for(var t in e)if(e.hasOwnProperty(t)){var r=e[t],o=this._getAliasesToFetchFor(t,r.dataList);d.mergeSets(n,o)}for(var i=d.convertSetToArray(n),s=0,a=i.length;s=10&&r.osVersion>6.1||"IEMobile"==r.name&&r.engineVersion>=6;o?r.eventMapper="pointer":r.eventMapper="touchMouse",r.androidBrokenBuild="AndroidBrowser"==r.name&&"534.30"==r.engineVersion;var i=window.devicePixelRatio||screen.deviceXDPI&&screen.deviceXDPI/96||1;!n.hasCanvas()||"MSIE"==r.name||"IEMobile"==r.name||"Android"==r.osFamily&&r.engine&&"gecko"==r.engine.toLocaleLowerCase()||i>1&&i<2?r.graphicsRenderEngine="svg":r.graphicsRenderEngine="canvas",r.transformTransition="Android"==r.osFamily||"iOS"==r.osFamily||"MSIE"==r.name&&r.documentMode>=10||r.base&&"chromium"==r.base.toLocaleLowerCase(),r.css3DTransform="WebKit"==r.engine&&!("Android"==r.osFamily&&parseFloat(r.osVersion)<3)||"Gecko"==r.engine&&parseInt(r.engineVersion.split(".")[0])>=10,r.unsupported="OperaMini"==r.name,e(r)}),t.modules.define("system.logger",[],function(e,n){function r(e,n){var r="";return t.env.debug&&(r+="("+e+"): "),r+=n}var o="Yandex Maps JS API";e({assert:function(e,n){e||t.env.debug&&window.console&&console.log(r(o,n))},log:function(e){t.env.debug&&window.console&&console.log(r(o,e))},notice:function(e){t.env.debug&&window.console&&console.info(r(o,e))},warning:function(e){t.env.debug&&window.console&&console.warn(r(o,e))},error:function(e){window.console&&console.error(r(o,e))},exception:function(e,n){throw new Error(r(e,n))}})}),t.modules.define("system.nextTick",[],function(e){e(t.utils.nextTick)}),t.modules.define("system.mergeImports",[],function(e){function n(e,n,t){if(n){var r=e;n=n.split(".");for(var o,i=0,s=n.length-1;i0&&e.load.split(","),o=n?t.modules.require(n):u.resolve();e.onError&&o.fail(function(n){t.utils.nextTick(function(){s(0,e.onError,n)})});var i=t.performance.startMeasure("ymaps.preload");return u.all([r(),o,l]).spread(function(r,o){c(o)&&r.joinImports("package.ymaps",t.ns,n,o),i.finish(),e.onLoad&&t.utils.nextTick(function(){s(0,e.onLoad,t.ns)})})}function s(n,t,r){var o=a(e,t);o?o.method.call(o.context,r):window.setTimeout(function(){s(++n,t,r)},Math.pow(2,n))}function a(e,n){var t=e;n=n.split(".");for(var r=0,o=n.length-1;r1;){var p=f.shift();d[p]=d[p]||{},d=d[p]}d[f.shift()]=t.ns}t.performance.init({url:t.env.hosts.api.statCounter+"/counter",data:"/path="+t.env.version.replace(/\W/g,"_")+"."+t.env.browser.platform,enable:"all"==t.env.counters||Math.random()>>0}},function(r,t){"use strict";r.exports=function(r){r=r.replace(/^.*\/\//,"");var t=r.indexOf("?");if(-1===t)return r;var n=t+1,e=r.indexOf("#",n);-1===e&&(e=r.length);var o=r.substring(n,e).split("&",1e3);return r.substring(0,n)+o.sort().join("&")+r.substring(e)}}]), "distribution":{}, "vectorVersion":"0.4.2", "version":"2.1.68", "majorVersion":"2.1", "cssPrefix":"ymaps-2-1-68-", "coordinatesOrder":"latlong"})