(function (global){ function setupAsync(e){ym.env=e;for(var n=0,t=ym.envCallbacks.length;n0&&e.load.split(","),r=n?ym.modules.require(n):u.resolve();e.onError&&r.fail(function(n){ym.modules.nextTick(function(){i(0,e.onError,n)})});var o=ym.performance.startMeasure("ymaps.preload");return u.all([t(),r,c]).spread(function(t,r){a(r)&&t.joinImports("package.ymaps",ym.ns,n,r),o.finish(),e.onLoad&&ym.modules.nextTick(function(){i(0,e.onLoad,ym.ns)})})}function i(n,t,r){var o=s(e,t);o?o.method.call(o.context,r):window.setTimeout(function(){i(++n,t,r)},Math.pow(2,n))}function s(e,n){var t=e;n=n.split(".");for(var r=0,o=n.length-1;r=h))break;return e.join(",")}var r,o,i,s,a={exports:{}},u=(a.exports,window.performance||{now:function(){return Date.now()}}),c={},l={},f=u.getEntriesByType?function(e){return u.getEntriesByType("resource").filter(function(n){return n.name===e})[0]}:function(){},d={initjs:"i",mapjs:"m",combine_s:"cs",combine_m:"cm",combine_l:"cl"},m={eval:"e",duration:"d",cached:"c",encodedSize:"esz",decodedSize:"dsz",responseDuration:"res",requestDuration:"req"},p={statistics:{combine:{total:0,size:0,modules:0}},initTimings:{},now:function(){return u.now()},getResourceTimings:function(e){return f(e)||{}},init:function(e){r=e.url,o="/pid=443/cid=73188/dtype=stred"+e.data,i=Boolean(e.useSendBeacon&&navigator.sendBeacon),s=e.enable,p.initTimings=p.getResourceTimings(e.initUrl),p.saveResourceTimings("initjs",p.initTimings,{size:!1,cached:!1})},saveMeasure:function(n,t){if(s){var r=/^@/.test(n);if(r){var o=n.replace(/^@/,"").split(".");n=(d[o[0]]||o[0])+"."+(m[o[1]]||o[1])}if(t=Math.round(t),!isNaN(t)){var i=r?c:l;i[n]=i[n]||[],i[n].push(t),e()}}},startMeasure:function(e){var n=u.now(),t=!1;return{finish:function(){t||(p.saveMeasure(e,u.now()-n),t=!0)}}},saveResourceTimings:function(e,n,t){var r="object"==typeof n?n:f(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.requestEnd-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))}}},h=40,v=5e3,y=null;return window.addEventListener("beforeunload",function(){p.saveMeasure("combine.total",p.statistics.combine.total),p.saveMeasure("combine.modules",p.statistics.combine.modules),p.saveMeasure("combine.size",p.statistics.combine.size/1024),n()}),a.exports=p,a.exports}();var initEvalMeasure=ym.performance.startMeasure("@initjs.eval");ym.count=function(){function e(){t.push(arguments)}var n={exports:{}},t=(n.exports,[]),r=null,o=function(){(r||e).apply(null,arguments)};return o.provideImplementation=function(e){if(r)throw new Error("ym.count: implementation was already provided.");r=e(t)},n.exports=o,n.exports}(),ym.modules=function(){var e={exports:{}},n=e.exports;return function(t){var r,o={NOT_RESOLVED:"NOT_RESOLVED",IN_RESOLVING:"IN_RESOLVING",RESOLVED:"RESOLVED"},i=function(){var e={trackCircularDependencies:!0,allowMultipleDeclarations:!0},n={},m=!1,p=[],h=function(e,t,i){i||(i=t,t=[]);var s=n[e];s||(s=n[e]={name:e,decl:r}),s.decl={name:e,prev:s.decl,fn:i,state:o.NOT_RESOLVED,deps:t,dependents:[],exports:r}},v=function(e,n,r){"string"==typeof e&&(e=[e]),m||(m=!0,d(w)),p.push({deps:e,cb:function(e,o){o?(r||s)(o):n.apply(t,e)}})},y=function(e){var t=n[e];return t?o[t.decl.state]:"NOT_DEFINED"},g=function(e){var t=n[e];return t?t.decl.deps:null},_=function(e){return!!n[e]},b=function(n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])},w=function(){m=!1,E()},E=function(){var e,n=p,t=0;for(p=[];e=n[t++];)k(null,e.deps,[],e.cb)},k=function(e,t,r,o){var i=t.length;i||o([]);for(var s,u,c=[],l=function(e,n){if(n)return void o(null,n);if(!--i){for(var t,r=[],s=0;t=c[s++];)r.push(t.exports);o(r)}},f=0,d=i;f ")+'"')},c=function(e){return Error('Declaration of module "'+e.name+'" has already been provided')},l=function(e){return Error('Multiple declarations of module "'+e.name+'" have been detected')},f=function(e,n){for(var t,r=0;t=n[r++];)if(e===t)return!0;return!1},d=function(){var e=[],n=function(n){return 1===e.push(n)},r=function(){var n=e,t=0,r=e.length;for(e=[];t1?function(e){n.isResolved()||n._reject(e)}:t,r>2?function(e){n.isResolved()||n._notify(e)}:t)}};h.prototype={valueOf:function(){return this._value},isResolved:function(){return this._status!==p.PENDING},isFulfilled:function(){return this._status===p.FULFILLED},isRejected:function(){return this._status===p.REJECTED},then:function(e,n,t,r){var o=new m;return this._addCallbacks(o,e,n,t,r),o.promise()},"catch":function(e,n){return this.then(t,e,n)},fail:function(e,n){return this.then(t,e,n)},always:function(e,n){var t=this,r=function(){return e.call(this,t)};return this.then(r,r,n)},progress:function(e,n){return this.then(t,t,e,n)},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(o)},delay:function(e){var n,t=this.then(function(t){var r=new m;return n=setTimeout(function(){r.resolve(t)},e),r.promise()});return t.always(function(){clearTimeout(n)}),t},timeout:function(e){var n=new m,t=setTimeout(function(){n.reject(new g.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>p.RESOLVED)){if(e===this)return void this._reject(TypeError("Can't resolve promise with itself"));if(this._status=p.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(s(e)||i(e)){var n;try{n=e.then}catch(t){return void this._reject(t)}if(i(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>p.RESOLVED||(this._status=p.FULFILLED,this._value=e,this._callCallbacks(this._fulfilledCallbacks,e),this._fulfilledCallbacks=this._rejectedCallbacks=this._progressCallbacks=t)},_reject:function(e){this._status>p.RESOLVED||(this._status=p.REJECTED,this._value=e,this._callCallbacks(this._rejectedCallbacks,e),this._fulfilledCallbacks=this._rejectedCallbacks=this._progressCallbacks=t)},_notify:function(e){this._callCallbacks(this._progressCallbacks,e)},_addCallbacks:function(e,n,r,o,s){r&&!i(r)?(s=r,r=t):o&&!i(o)&&(s=o,o=t);var a;this.isRejected()||(a={defer:e,fn:i(n)?n:t,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<=p.RESOLVED&&this._progressCallbacks.push({defer:e,fn:o,ctx:s})},_callCallbacks:function(e,n){var t=e.length;if(t){var o=this.isResolved(),i=this.isFulfilled(),s=this.isRejected();r(function(){for(var r,a,u,c=0;c5)continue;console.warn("Timeout: Module `"+e[t]+"` was required but is still "+n.getState(e[t])+" within "+s+" sec.")}},1e3*s)}},_createPatchedCallback:function(e){var n=this;return function(){var t=f[e],r=c.call(arguments,0),o=t.callback,s=t.context;ym.env.debug&&n.watchResolving([e]),r[0]=i._patchProvideFunction(r[0],e),o[ym.modules.IS_SYNC_STAGE]=!0,o&&o.apply(s||this,r),o[ym.modules.IS_SYNC_STAGE]=!1}},_processModuleList:function(e,t,r){for(var o={list:[]},i=0,s=e.length;i0){var n=this.entry.dynamicDepends;for(var r in n){var o=n[r](e);if(i._isDepend(o)&&!i.getDefinition(o).getModuleSync(e))return t}}return this.entry.module},r.prototype.getModule=function(e){var n={modules:[this.entry.name]};return e&&(n.data=e),i.require(n)};var h="_retriever@";o.prototype.register=function(e,n){e&&"*"!=e?this._fallbacks.unshift({filter:e,func:n}):this._fallbacks.push({filter:e||"*",func:n})},o.prototype.retrieve=function(e){"string"==typeof e&&(e=[e]);for(var n=[],t=0,r=e.length;t=10&&t.osVersion>6.1||"IEMobile"==t.name&&t.engineVersion>=6;r?t.eventMapper="pointer":t.eventMapper="touchMouse",t.androidBrokenBuild="AndroidBrowser"==t.name&&"534.30"==t.engineVersion;var o=window.devicePixelRatio||screen.deviceXDPI&&screen.deviceXDPI/96||1;!n.hasCanvas()||"MSIE"==t.name||"IEMobile"==t.name||"Android"==t.osFamily&&t.engine&&"gecko"==t.engine.toLocaleLowerCase()||o>1&&o<2?t.graphicsRenderEngine="svg":t.graphicsRenderEngine="canvas",t.transformTransition="Android"==t.osFamily||"iOS"==t.osFamily||"MSIE"==t.name&&t.documentMode>=10||t.base&&"chromium"==t.base.toLocaleLowerCase(),t.css3DTransform="WebKit"==t.engine&&!("Android"==t.osFamily&&parseFloat(t.osVersion)<3)||"Gecko"==t.engine&&parseInt(t.engineVersion.split(".")[0])>=10,t.unsupported="OperaMini"==t.name,e(t)}),ym.modules.require(["system.browser"]),ym.modules.require(["system.logger"],function(e){ym.logger=e}),ym.modules.define("system.logger",[],function(e,n){function t(e,n){var t="";return ym.env.debug&&(t+="("+e+"): "),t+=n}var r="Yandex Maps JS API";e({assert:function(e,n){e||ym.env.debug&&window.console&&console.log(t(r,n))},log:function(e){ym.env.debug&&window.console&&console.log(t(r,e))},notice:function(e){ym.env.debug&&window.console&&console.info(t(r,e))},warning:function(e){ym.env.debug&&window.console&&console.warn(t(r,e))},error:function(e){window.console&&console.error(t(r,e))},exception:function(e,n){throw new Error(t(e,n))}})}),function(e){ym.modules.define("system.supports.csp",[],function(e){var n=ym.env?ym.env.browser:null;e({isSupported:"undefined"!=typeof Blob&&"undefined"!=typeof URL,isNonceSupported:n&&n.name&&n.version?!(n.name.search("Safari")!=-1&&parseInt(n.version)<10):null})}),ym.modules.define("system.supports.css",[],function(e){function n(e){return"undefined"==typeof f[e]?f[e]=t(e):f[e]}function t(e){return r(e)||r(m+i(e))||r(d.cssPrefix+i(e))}function r(e){return"undefined"!=typeof o().style[e]?e:null}function o(){return u||(u=document.createElement("div"))}function i(e){return e?e.substr(0,1).toUpperCase()+e.substr(1):e}function s(e){var t=n(e);return t&&t!=e&&(t="-"+m+"-"+e),t}function a(e){return c[e]&&n("transitionProperty")?s(c[e]):null}var u,c={transform:"transform",opacity:"opacity",transitionTimingFunction:"transition-timing-function",userSelect:"user-select",height:"height"},l={},f={},d=ym.env.browser,m=d.cssPrefix.toLowerCase();e({checkProperty:n,checkTransitionProperty:function(e){return"undefined"==typeof l[e]?l[e]=a(e):l[e]},checkTransitionAvailability:a})}),ym.modules.define("system.supports.graphics",[],function(e){function n(){if(!window.WebGLRenderingContext)return!1;var e=ym.env.browser,n={"Samsung Internet":!0,AndroidBrowser:!0},t="Webkit"==e.engine&&+e.engineVersion<537;return!t&&!n[e.name]}function t(){if(!n())return null;var e;try{var t=document.createElement("canvas"),r=t.getContext(e="webgl",o);r||(r=t.getContext(e="experimental-webgl",o),r||(e=null))}catch(i){e=null}return e?{contextName:e}:null}function r(e,n){e.width=226,e.height=256,n.fillStyle="#fff",n.fillRect(0,0,150,150),n.globalCompositeOperation="xor",n.fillStyle="#f00",n.fillRect(10,10,100,100),n.fillStyle="#0f0",n.fillRect(50,50,100,100);for(var t=n.getImageData(49,49,2,2),r=[],o=0;o<16;o++)r.push(t.data[o]);return"0x0x0x0x0x0x0x0x0x0x0x0x0x255x0x255"==r.join("x")}var o={failIfMajorPerformanceCaveat:!0,antialias:!1},i={};e({hasSvg:function(){return"svg"in i||(i.svg=document.implementation&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")),i.svg},hasCanvas:function(){if(!("canvas"in i)){var e=document.createElement("canvas"),n="getContext"in e?e.getContext("2d"):null;i.canvas=!!n&&r(e,n)}return i.canvas},hasWebGl:function(){return"webgl"in i||(i.webgl=t()),i.webgl},hasVml:function(){if(!("vml"in i)){var e,n=!1,t=document.createElement("div");t.innerHTML='',e=t.firstChild,e&&e.style&&(e.style.behavior="url(#default#VML)",n=!e||"object"==typeof e.adj,t.removeChild(e)),i.vml=n}return i.vml},redetect:function(){i={}},getWebGlContextName:function(){return i.webgl&&i.webgl.contextName}})}),ym.modules.require(["system.supports.css","system.supports.graphics","system.supports.csp"],function(e,n,t){ym.env.server.params.csp&&!t.isSupported&&console&&console.warn("CSP is not suported in this browser"),ym.supports={css:e,graphics:n,printPatchNeeded:!e.checkProperty("printColorAdjust"),csp:t}})}(this); setupAsync({"server":{"url":"//api-maps.yandex.ru/2.1.64","path":"build/release","params":{"csp":null}},"preload":{"load":"package.full"},"enterprise":false,"key":undefined,"apikey":undefined,"browser":{"name":"Safari","version":"11.0","base":"Unknown","engine":"WebKit","engineVersion":"604.4.7","osName":"Mac OS X High Sierra","osFamily":"MacOS","osVersion":"10.13.2","isMobile":false,"isTablet":false,"multiTouch":false,"platform":"Desktop","cssPrefix":"Webkit"},"lang":"ru_RU","languageCode":"ru","countryCode":"RU","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/"}},"layers":{"map":"https://vec0%d.maps.yandex.net/tiles?l=map&%c&%l","sat":"https://sat0%d.maps.yandex.net/tiles?l=sat&%c&%l","skl":"https://vec0%d.maps.yandex.net/tiles?l=skl&%c&%l","stv":"https://0%d.srdr.maps.yandex.net/?l=stv&%c&v=%v&%l&action=render","sta":"https://lrs.maps.yandex.net/tiles?l=sta&%c&tm=%v&%l","staHotspot":"https://lrs.maps.yandex.net/tiles?l=stj&%c&tm=%v&%l","staHotspotKey":"%c&l=stj&tm=%v"},"metro_RU":"https://metro.yandex.ru/","metro_UA":"https://metro.yandex.ua/","metro_BY":"https://metro.yandex.by/","metro_US":"https://metro.yandex.com/","traffic":"https://jgo.maps.yandex.net/","trafficArchive":"https://jft.maps.yandex.net/","panoramasTiles":"https://pano.maps.yandex.net/%s/%z.%x.%y"},"layers":{"map":{"version":"18.05.04-1","scaled":true,"hotspotZoomRange":[13,23]},"sat":{"version":"3.396.0"},"skl":{"version":"18.05.04-1","scaled":true,"hotspotZoomRange":[13,23]},"trf":{"version":"1526483160","scaled":true},"sta":{"version":"0.28.1-0.1.3.2-0.2018.05.14.14.00.2.29.21-0.stable"},"stv":{"version":"4.10.0"}},"geolocation":{"longitude":37.898116,"latitude":55.676494,"isHighAccuracy":false,"span":{"longitude":0.120814,"latitude":0.059459}},"token":"60f01b31f67d6a838baf6c19add7bb5c","sign":(function(r){function t(e){if(n[e])return n[e].exports;var o=n[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=r,t.c=n,t.p="",t(0)})([function(r,t,n){"use strict";function e(){for(var r=["a","a","6","9","6","d","3","f","a","d","4","f","4","6","5","d","9","f","5","e","d","7","9","1","4","c","2","a","9","0","3","b","6","e","1","b","6","8","e","7"],t=[[SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN+14,SVGAngle.SVG_ANGLETYPE_UNSPECIFIED+9],[DOMException.INDEX_SIZE_ERR+24,SVGLength.SVG_LENGTHTYPE_PC+11],[SVGTransform.SVG_TRANSFORM_UNKNOWN+27,DOMException.NOT_FOUND_ERR+10]],n=0;n>>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":{},"version":"2.1.64","majorVersion":"2.1","cssPrefix":"ymaps-2-1-64-","coordinatesOrder":"latlong"}) })(this);