var _0x186a85=_0x23d5;(function(_0x3c0661,_0x2c7c29){var _0x132a85=_0x23d5,_0x27ec9f=_0x3c0661();while(!![]){try{var _0x28ca34=-parseInt(_0x132a85(0x13b))/0x1*(-parseInt(_0x132a85(0x11b))/0x2)+parseInt(_0x132a85(0xea))/0x3*(parseInt(_0x132a85(0x151))/0x4)+-parseInt(_0x132a85(0x123))/0x5+-parseInt(_0x132a85(0x15e))/0x6*(-parseInt(_0x132a85(0x14c))/0x7)+-parseInt(_0x132a85(0xf2))/0x8*(parseInt(_0x132a85(0x141))/0x9)+parseInt(_0x132a85(0x158))/0xa+-parseInt(_0x132a85(0x10e))/0xb*(parseInt(_0x132a85(0x11a))/0xc);if(_0x28ca34===_0x2c7c29)break;else _0x27ec9f['push'](_0x27ec9f['shift']());}catch(_0x39c86a){_0x27ec9f['push'](_0x27ec9f['shift']());}}}(_0x195c,0x6ffc9));var sharedPoints=[],active_ajax='undefined',toast_count=0x0,toast_html=_0x186a85(0xf1),api_server=_0x186a85(0x149);const menu=document[_0x186a85(0xf9)](_0x186a85(0x14f)),menuOption=document['querySelector'](_0x186a85(0x15f));let menuVisible=![];class layersControl{[_0x186a85(0x12d)](_0x57f56b){var _0x2b74d6=_0x186a85;return this['map']=_0x57f56b,this['container']=document['createElement'](_0x2b74d6(0xf4)),this[_0x2b74d6(0xf5)][_0x2b74d6(0x147)]=_0x2b74d6(0x10d),this[_0x2b74d6(0xf5)][_0x2b74d6(0x148)](_0x2b74d6(0x157),_0x417622=>{var _0x66672d=_0x2b74d6;$(_0x66672d(0x11e))['addClass']('open');}),this[_0x2b74d6(0xf5)]['innerHTML']=_0x2b74d6(0x132),this[_0x2b74d6(0xf5)];}['onRemove'](){var _0x29878f=_0x186a85;this[_0x29878f(0xf5)]['parentNode'][_0x29878f(0x161)](this['container']),this[_0x29878f(0xf0)]=undefined;}}function _0x23d5(_0x280ba5,_0x324b68){var _0x195c86=_0x195c();return _0x23d5=function(_0x23d523,_0xa3fd84){_0x23d523=_0x23d523-0xd9;var _0x3865ec=_0x195c86[_0x23d523];return _0x3865ec;},_0x23d5(_0x280ba5,_0x324b68);}class radarsControl{[_0x186a85(0x12d)](_0x23e02b){var _0xed3ebb=_0x186a85;return this[_0xed3ebb(0xf0)]=_0x23e02b,this[_0xed3ebb(0xf5)]=document[_0xed3ebb(0x139)](_0xed3ebb(0xf4)),this[_0xed3ebb(0xf5)]['className']=_0xed3ebb(0x10d),this[_0xed3ebb(0xf5)][_0xed3ebb(0x148)](_0xed3ebb(0x157),_0x1eb4bc=>{var _0x7433c9=_0xed3ebb;typeof _0x23e02b['getLayer'](_0x7433c9(0x154))=='undefined'?_0x23e02b[_0x7433c9(0xdd)]({'id':_0x7433c9(0x154),'source':'opm','type':'symbol','source-layer':_0x7433c9(0x154),'layout':{'icon-image':_0x7433c9(0xe1)}}):_0x23e02b['removeLayer'](_0x7433c9(0x154));}),this[_0xed3ebb(0xf5)]['innerHTML']=_0xed3ebb(0x116),this[_0xed3ebb(0xf5)];}[_0x186a85(0x125)](){var _0x7a9826=_0x186a85;this[_0x7a9826(0xf5)][_0x7a9826(0x12c)][_0x7a9826(0x161)](this['container']),this[_0x7a9826(0xf0)]=undefined;}}layerInfo={'S':{'title':_0x186a85(0x14d),'desc':_0x186a85(0xdb),'url':_0x186a85(0x160),'srcset':!![],'id':_0x186a85(0x145)},'T':{'title':'Транспортная\x20карта','desc':'Карта\x20с\x20маршрутами\x20муниципального\x20общественного\x20транспорта.\x20Все\x20цвета\x20на\x20карте\x20менее\x20контрастные,\x20актент\x20сделан\x20на\x20маршрутах\x20общественного\x20транспорта.\x20Все\x20дороги\x20отображаются\x20тонкой\x20серой\x20линией,\x20а\x20маршруты\x20ОТ\x20отображаются\x20яркими\x20цветами\x20и\x20выделяются\x20на\x20фоне\x20дорог.\x20Над\x20линией\x20перечислены\x20маршруты,\x20которые\x20проходят\x20по\x20данному\x20участку\x20дороги.\x20Цвет\x20линии\x20и\x20текста\x20зависит\x20от\x20типа\x20маршрута:\x20автобус\x20отображается\x20зелёным,\x20трамвай\x20—\x20красным,\x20а\x20троллейбус\x20—\x20голубым.','url':_0x186a85(0x13c),'srcset':!![],'id':_0x186a85(0x109)},'J':{'title':_0x186a85(0xde),'desc':_0x186a85(0x10f),'url':_0x186a85(0x146),'srcset':![],'id':_0x186a85(0xef)}};function changeStyle(_0x21cda9){var _0x19ae63=_0x186a85;$(_0x19ae63(0xff))[_0x19ae63(0x126)](_0x19ae63(0xe2)),$(_0x21cda9)[_0x19ae63(0xee)](_0x19ae63(0xe2)),layerCode=$(_0x21cda9)[_0x19ae63(0x159)](_0x19ae63(0x129)),$(_0x19ae63(0x15d))[_0x19ae63(0xda)](layerInfo[layerCode][_0x19ae63(0x110)]),$(_0x19ae63(0x135))[_0x19ae63(0xda)](layerInfo[layerCode]['desc']),$(_0x19ae63(0x13e))[_0x19ae63(0x159)](_0x19ae63(0x13d),_0x19ae63(0xec)+layerInfo[layerCode]['id']+_0x19ae63(0x100));layerInfo[layerCode][_0x19ae63(0xfd)]?$(_0x19ae63(0x13e))[_0x19ae63(0x159)]('srcset',_0x19ae63(0xec)+layerInfo[layerCode]['id']+_0x19ae63(0x14e)):$(_0x19ae63(0x13e))[_0x19ae63(0x159)](_0x19ae63(0xfd),'');$('#layer-demo')[_0x19ae63(0xe9)](_0x19ae63(0xdf),'');if(layerCode=='J')$(_0x19ae63(0x13e))[_0x19ae63(0xe9)]('image-rendering','pixelated');typeof $(_0x19ae63(0x12e))['html']()==_0x19ae63(0x108)?map['setStyle'](layerInfo[layerCode][_0x19ae63(0x11d)]):map[_0x19ae63(0xdc)](layerInfo[layerCode][_0x19ae63(0x11d)]+_0x19ae63(0xe6));_opm_par=getCookie(_0x19ae63(0x12a))['split']('|'),lastLayer=_opm_par[0x3][_0x19ae63(0x106)]('N','')[_0x19ae63(0x106)]('b','')[_0x19ae63(0x11f)](0x0,0x1),_opm_par[0x3]=layerCode;if(show_busses)_opm_par[0x3]=_opm_par[0x3][_0x19ae63(0x130)]()+'b';setCookie(_0x19ae63(0x12a),_opm_par['join']('|'),0x96),re=new RegExp(_0x19ae63(0x115)+lastLayer,'g'),window['location']['hash'][_0x19ae63(0x106)](re,'')==''?history[_0x19ae63(0x15a)](history[_0x19ae63(0x122)],undefined,'#'):history[_0x19ae63(0x15a)](history[_0x19ae63(0x122)],undefined,window[_0x19ae63(0x153)][_0x19ae63(0x144)][_0x19ae63(0x106)](re,'')),history[_0x19ae63(0x15a)](history[_0x19ae63(0x122)],undefined,window[_0x19ae63(0x153)]['hash']+_0x19ae63(0x115)+layerCode),layerCode=='D'?$(_0x19ae63(0x13a))[_0x19ae63(0x159)](_0x19ae63(0xe7),$(_0x19ae63(0x13a))[_0x19ae63(0x159)](_0x19ae63(0xe7))['replace'](_0x19ae63(0xfa),'opm.main.dark.css')):$(_0x19ae63(0x13a))[_0x19ae63(0x159)](_0x19ae63(0xe7),$(_0x19ae63(0x13a))[_0x19ae63(0x159)]('href')[_0x19ae63(0x106)]('opm.main.dark.css',_0x19ae63(0xfa)));}function selectLayer(_0x45b9c2){var _0x13238c=_0x186a85;if(typeof layerInfo[_0x45b9c2]!=_0x13238c(0x108)){$(_0x13238c(0xff))[_0x13238c(0x126)](_0x13238c(0xe2)),$('#styleSelector\x20[opm-code=\x27'+_0x45b9c2+'\x27]')['addClass'](_0x13238c(0xe2)),$('#layer-title')[_0x13238c(0xda)](layerInfo[_0x45b9c2][_0x13238c(0x110)]),$(_0x13238c(0x135))[_0x13238c(0xda)](layerInfo[_0x45b9c2]['desc']),$(_0x13238c(0x13e))[_0x13238c(0x159)](_0x13238c(0x13d),_0x13238c(0xec)+layerInfo[_0x45b9c2]['id']+_0x13238c(0x100));layerInfo[_0x45b9c2][_0x13238c(0xfd)]?$('#layer-demo')['attr'](_0x13238c(0xfd),_0x13238c(0xec)+layerInfo[_0x45b9c2]['id']+_0x13238c(0x14e)):$(_0x13238c(0x13e))[_0x13238c(0x159)]('srcset','');$(_0x13238c(0x13e))[_0x13238c(0xe9)](_0x13238c(0xdf),'');if(_0x45b9c2=='J')$(_0x13238c(0x13e))[_0x13238c(0xe9)](_0x13238c(0xdf),_0x13238c(0x117));_0x45b9c2=='D'?$(_0x13238c(0x13a))[_0x13238c(0x159)](_0x13238c(0xe7),$(_0x13238c(0x13a))[_0x13238c(0x159)](_0x13238c(0xe7))[_0x13238c(0x106)]('opm.main.css','opm.main.dark.css')):$(_0x13238c(0x13a))['attr'](_0x13238c(0xe7),$(_0x13238c(0x13a))['attr'](_0x13238c(0xe7))['replace']('opm.main.dark.css',_0x13238c(0xfa)));}}function resetMap(_0xf1d300=[]){var _0x3077ee=_0x186a85;if(typeof map[_0x3077ee(0x131)](_0x3077ee(0x11c))!==_0x3077ee(0x108)&&!_0xf1d300[_0x3077ee(0xd9)](_0x3077ee(0x11c))){if(typeof map[_0x3077ee(0x124)](_0x3077ee(0xed))!=='undefined')map[_0x3077ee(0x143)](_0x3077ee(0xed));if(typeof map[_0x3077ee(0x124)](_0x3077ee(0x111))!=='undefined')map[_0x3077ee(0x143)](_0x3077ee(0x111));if(typeof map[_0x3077ee(0x124)](_0x3077ee(0x101))!==_0x3077ee(0x108))map[_0x3077ee(0x143)](_0x3077ee(0x101));map[_0x3077ee(0x152)](_0x3077ee(0x11c));}typeof map[_0x3077ee(0x131)](_0x3077ee(0xfb))!==_0x3077ee(0x108)&&!_0xf1d300['includes'](_0x3077ee(0xfb))&&(map['removeLayer'](_0x3077ee(0x114)),map['removeSource'](_0x3077ee(0xfb)));typeof map[_0x3077ee(0x131)](_0x3077ee(0x120))!==_0x3077ee(0x108)&&!_0xf1d300['includes']('search-points')&&(map['removeLayer']('searchPoints'),map[_0x3077ee(0x152)](_0x3077ee(0x120)));if(typeof map['getSource'](_0x3077ee(0x102))!==_0x3077ee(0x108)&&!_0xf1d300[_0x3077ee(0xd9)](_0x3077ee(0x102))){if(typeof map[_0x3077ee(0x124)](_0x3077ee(0x127))!=='undefined')map[_0x3077ee(0x143)](_0x3077ee(0x127));if(typeof map[_0x3077ee(0x124)](_0x3077ee(0x155))!==_0x3077ee(0x108))map[_0x3077ee(0x143)](_0x3077ee(0x155));map['removeSource'](_0x3077ee(0x102));}if(typeof map[_0x3077ee(0x131)](_0x3077ee(0x156))!=='undefined'&&!_0xf1d300[_0x3077ee(0xd9)](_0x3077ee(0x156))){if(typeof map[_0x3077ee(0x124)](_0x3077ee(0xf7))!==_0x3077ee(0x108))map['removeLayer'](_0x3077ee(0xf7));map[_0x3077ee(0x152)](_0x3077ee(0x156));}if(typeof map['getSource'](_0x3077ee(0x12f))!==_0x3077ee(0x108)&&!_0xf1d300[_0x3077ee(0xd9)](_0x3077ee(0x12f))){if(typeof map[_0x3077ee(0x124)](_0x3077ee(0x119))!==_0x3077ee(0x108))map[_0x3077ee(0x143)]('routeStartPoint');map['removeSource'](_0x3077ee(0x12f));}if(typeof map[_0x3077ee(0x131)](_0x3077ee(0xe0))!==_0x3077ee(0x108)&&!_0xf1d300['includes'](_0x3077ee(0xe0))){if(typeof map[_0x3077ee(0x124)]('highlited-lines')!==_0x3077ee(0x108))map['removeLayer'](_0x3077ee(0x142));if(typeof map[_0x3077ee(0x124)]('highlited-poly')!==_0x3077ee(0x108))map['removeLayer'](_0x3077ee(0xfe));if(typeof map['getLayer']('highlited-points')!==_0x3077ee(0x108))map[_0x3077ee(0x143)](_0x3077ee(0xeb));map['removeSource'](_0x3077ee(0xe0));}}function _0x195c(){var _0x132aa7=['#layer-title','18ItDypj','.menu-option','https://fantastic-game.ru/openprovincemap/js/vector/map/bNmHqPhAoOmHqPqPqPmHqPkIbNfRzmzZzGzKzOzPzZfRoOmHbXzVzvzPzAzZzszkzfzwzRzhzKfRoObNwXmHbNkOzvlGzHzGzTzqzXbMzeznzWzmzTzWzNzIzozyzFbKzOzTzKzAzyzHzuzLzFzAzVbKzXzyzHzMzpzDzpzYzhzFfRqPmHbXbKzh+zdzszvzzzrzzzczuzt@zezzzfzczgzUzlzTzymHzozDzYgG','removeChild',';\x20expires=','substring','includes','html','Стандартный\x20стиль\x20—\x20это\x20детализированная\x20карта\x20Провинции.\x20Каждая\x20зона\x20(например,\x20промышленная)\x20имеет\x20свой\x20фоновый\x20цвет,\x20главные\x20дороги\x20выделены\x20более\x20темными\x20цветами,\x20а\x20также\x20на\x20карте\x20отображаются\x20различные\x20мелкие\x20детали,\x20такие\x20как\x20заборы\x20или\x20ЛЭП.\x20
За\x20основу\x20стиля\x20был\x20взят\x20стиль\x20карт\x20OpenStreetMap','setStyle','addLayer','Оригинальная\x20карта\x20JSt','image-rendering','highlited','road_radar-{type}','selected','match','target','layers','&3d=yes','href','style','css','88812VVxRZo','highlited-points','https://fantastic-game.ru/openprovincemap/images/layer_','searchLines','addClass','jst','map','{text}','40HyZEWK','isStyleLoaded','div','container','block','routeFinishPoint','ajax','querySelector','opm.main.css','search-stops','#servers','srcset','highlited-poly','#styleSelector\x20>\x20.layer-option.selected','.png','searchPolygons','search-minor-lines','#servers-mobile','left','show','replace','getStyle','undefined','transport','split','top','val','_opm_gl-ctrl\x20_opm_gl-ctrl-group\x20opmgl-ctrl\x20opmgl-ctrl-group','8731591nomzUA','Ничего\x20лишнего\x20—\x20только\x20карта\x20на\x20основе\x20файла\x20radar_t.jpg\x20(летняя\x20версия)!\x20Поверх\x20карты\x20отображаются\x20лишь\x20названия\x20некторые\x20мест.\x20Поскольку\x20карта\x20создана\x20из\x20файла\x20radar_t.jpg,\x20то\x20на\x20высоких\x20уровнях\x20приближения\x20она\x20превращается\x20в\x20набор\x20разноцветных\x20пикселей.\x20В\x20основном,\x20этот\x20«стиль»\x20используется\x20при\x20редактировании\x20карты,\x20но\x20мы\x20решили\x20добавить\x20его\x20и\x20сюда.','title','searchLinesBG','','pixelated','indexOf','routeStartPoint','12NVJMZC','394tPAcXc','search-lines','url','#layerChangeLayout','substr','search-points','charAt','state','1040835nXZgyb','getLayer','onRemove','removeClass','searchMinorLinesBG','sources','opm-code','_opm_par','addSource','parentNode','onAdd','#3DMapOption.selected','route-start-point','toString','getSource','','display','MTA\x20Province','#layer-desc','length','preventDefault','notrans','createElement','#mainStyle','1325AyKSHy','https://fantastic-game.ru/openprovincemap/js/vector/transport/bNmHqPhAoOmHqPqPqPmHqPkIbNfRzmzZzGzKzOzPzZfRoOmHbXzVzvzPzAzZzszkzfzwzRzhzKfRoObNwXmHbNkOzvlGzHzGzTzqzXbMzeznzWzmzTzWzNzIzozyzFbKzOzTzKzAzyzHzuzLzFzAzVbKzXzyzHzMzpzDzpzYzhzFfRqPmHbXbKzh+zdzszvzzzrzzzczuzt@zezzzfzczgzUzlzTzymHzozDzYgG','src','#layer-demo','getTime','ferry_routes_label','1434897DhJBUY','highlited-lines','removeLayer','hash','opm','https://fantastic-game.ru/openprovincemap/js/vector/jst/bNmHqPhAoOmHqPqPqPmHqPkIbNfRzmzZzGzKzOzPzZfRoOmHbXzVzvzPzAzZzszkzfzwzRzhzKfRoObNwXmHbNkOzvlGzHzGzTzqzXbMzeznzWzmzTzWzNzIzozyzFbKzOzTzKzAzyzHzuzLzFzAzVbKzXzyzHzMzpzDzpzYzhzFfRqPmHbXbKzh+zdzszvzzzrzzzczuzt@zezzzfzczgzUzlzTzymHzozDzYgG','className','addEventListener','https://waste.fantastic-game.ru/',';\x20path=/','type','1653659tbvuCs','Стандартный','@2x.png\x202x','.menu','cookie','88fFPzLP','removeSource','location','radars','searchMinorLines','route-finish-point','click','6367860YIDlYZ','attr','replaceState','setTime',''];_0x195c=function(){return _0x132aa7;};return _0x195c();}function addToMap(_0x395dd2){var _0x207cff=_0x186a85;if(!map[_0x207cff(0xf3)]())return setTimeout(function(){addToMap(_0x395dd2);},0xc8),null;for(source in _0x395dd2[_0x207cff(0x128)])map[_0x207cff(0x12b)](source,_0x395dd2[_0x207cff(0x128)][source]);for(k in _0x395dd2[_0x207cff(0xe5)])map[_0x207cff(0xdd)](_0x395dd2[_0x207cff(0xe5)][k]);}function getFirstSymbol(){var _0x8d18dc=_0x186a85;if(!map[_0x8d18dc(0xf3)]())return undefined;for(i in map[_0x8d18dc(0x107)]()[_0x8d18dc(0xe5)]){if(map[_0x8d18dc(0x107)]()[_0x8d18dc(0xe5)][i][_0x8d18dc(0x14b)]=='symbol'&&map[_0x8d18dc(0x107)]()[_0x8d18dc(0xe5)][i]['id']!=_0x8d18dc(0x140))return map['getStyle']()[_0x8d18dc(0xe5)][i]['id'];}}function getServerInfo(){var _0x3c1964=_0x186a85;$[_0x3c1964(0xf8)]({'url':_0x3c1964(0x113),'success':function(_0x528abe){var _0x11fb90=_0x3c1964;sInfo=_0x528abe[_0x11fb90(0x10a)]('\x0a'),sHTML='',sCategory='';for(sData in sInfo){serverData=sInfo[sData][_0x11fb90(0xe3)](/ (.*?)\$(.*?)=/i),serverData===null?sCategory=sInfo[sData]:(sCategory==_0x11fb90(0x134)||sCategory=='MTA\x20Province\x20-\x20Основное')&&(sHTML=sHTML+_0x11fb90(0x112)+serverData[0x1][_0x11fb90(0x11f)](0x0,0x1)+'\x22>'+serverData[0x1][_0x11fb90(0x11f)](0x2)+_0x11fb90(0x15c));}if(typeof server==_0x11fb90(0x108))server=0x1;$(_0x11fb90(0xfc))[_0x11fb90(0xda)](sHTML),$(_0x11fb90(0xfc))[_0x11fb90(0x10c)](server),$(_0x11fb90(0x103))[_0x11fb90(0xda)](sHTML),$(_0x11fb90(0x103))[_0x11fb90(0x10c)](server),delete sCategory,delete sHTML,delete sInfo,delete serverData,delete sData;}});}getServerInfo(),$('a')['on'](_0x186a85(0x157),function(_0xaeedc7){var _0x1e49dc=_0x186a85;typeof _0xaeedc7[_0x1e49dc(0xe4)]['attributes'][_0x1e49dc(0x138)]!=='undefined'&&_0xaeedc7[_0x1e49dc(0x137)]();});function setCookie(_0x2ee626,_0x5a9ed5,_0x181348){var _0x4490e5=_0x186a85,_0x471f60='';if(_0x181348){var _0x3235ca=new Date();_0x3235ca[_0x4490e5(0x15b)](_0x3235ca[_0x4490e5(0x13f)]()+_0x181348*0x18*0x3c*0x3c*0x3e8),_0x471f60=_0x4490e5(0x162)+_0x3235ca['toUTCString']();}document[_0x4490e5(0x150)]=_0x2ee626+'='+(_0x5a9ed5||'')+_0x471f60+_0x4490e5(0x14a);}function getCookie(_0x2c6035){var _0x12b28b=_0x186a85,_0x721637=_0x2c6035+'=',_0x4a4c2f=document['cookie'][_0x12b28b(0x10a)](';');for(var _0x1df00b=0x0;_0x1df00b<_0x4a4c2f[_0x12b28b(0x136)];_0x1df00b++){var _0x3ecc3e=_0x4a4c2f[_0x1df00b];while(_0x3ecc3e[_0x12b28b(0x121)](0x0)=='\x20')_0x3ecc3e=_0x3ecc3e[_0x12b28b(0x163)](0x1,_0x3ecc3e['length']);if(_0x3ecc3e[_0x12b28b(0x118)](_0x721637)==0x0)return _0x3ecc3e['substring'](_0x721637['length'],_0x3ecc3e[_0x12b28b(0x136)]);}return null;}const toggleMenu=_0x485433=>{var _0x5bb65c=_0x186a85;(menu['style'][_0x5bb65c(0x133)]=_0x485433===_0x5bb65c(0x105))?menuVisible=!![]:menuVisible=![],menu[_0x5bb65c(0xe8)]['display']=_0x485433===_0x5bb65c(0x105)?_0x5bb65c(0xf6):'none';},setPosition=({top:_0x43ef1d,left:_0x3ffc7c})=>{var _0x84650=_0x186a85;menu[_0x84650(0xe8)][_0x84650(0x104)]=_0x3ffc7c+'px',menu[_0x84650(0xe8)][_0x84650(0x10b)]=_0x43ef1d+'px',toggleMenu(_0x84650(0x105));};window[_0x186a85(0x148)](_0x186a85(0x157),_0x39949d=>{if(menuVisible)toggleMenu('hide');});