function MobileBannerModule(n){const r=90/360,u=360,f=538;var t=function(){const n=$(window).width();return n>=u&&n<=f},i=function(){var t=$(window).width()*r;n.height=t+"px"};window.addEventListener("resize",function(){n&&t()&&i()},!0);n&&t()&&i()}var moex;(function(){var n,i,r,o,u,s,t,f,e,h,c=[].slice;t=this;(h=t.mx)==null&&(t.mx={});t.mx.I18n={};n=t.mx.I18n;r=/\{\{(.*?)\}\}/gm;n.locale=n.locale||"en";e={};n.add_translations=function(t,i){var r;return r={},t.split(".").reduce(function(n,t,r,u){return n[t]=r===u.length-1?i:{},n[t]},r),$.extend(!0,e,r),n};n.translate=function(n,t){var u,r;t==null&&(t={});r=o(n,t);try{return $.type(r)!=="string"?$.isNumeric(t.count)?s(t.count,r,n,t):r:i(r,t)}catch(e){return u=e,f(n)}};n.t=n.translate;o=function(t,i){var r,u;return r=e[(u=i.locale)!=null?u:n.locale],[].concat(t,i.scope).filter(function(n){return!!n}).join(".").split(".").every(function(n){return r=r!=null?r[n]:void 0}),r==null&&i["default"]&&(r=i["default"]),r};i=function(n,t){var i;return((i=n.match(r))!=null?i:[]).forEach(function(i){var u,f;return u=(f=t[i.replace(r,"$1")])!=null?f:"[missing "+i+" value]",n=n.replace(i,u)}),n};u={en:function(n){return n===0?["zero","other"]:n===1?"one":"other"},ru:function(n){return n===0?["zero","many"]:n%10==1&&n%100!=11?"one":[2,3,4].indexOf(n%10)!==-1&&[12,13,14].indexOf(n%100)===-1?"few":n%10==0||[5,6,7,8,9].indexOf(n%10)!==-1||[11,12,13,14].indexOf(n%100)!==-1?"many":"other"}};s=function(t,r,e,o){var s,h,c,l;return(h=(c=u[(l=o.locale)!=null?l:n.locale])!=null?c:u.en,s=[].concat(h(Math.abs(o.count))),t=s.filter(function(n){return r[n]!=null})[0],t!=null)?i(r[t],o):f(e,s[0])};f=function(){var n;return n=1<=arguments.length?c.call(arguments,0):[],"[missing "+[].concat(n).join(".")+" translation]"}}).call(this),function(){var i,t,u,n,f,r=[];n=this;i=["ru","en"];u=i[0];t=u;(f=n.mx)==null&&(n.mx={});n.mx.localeChanged=function(n){r.push(n)};n.mx.locale=function(n){if(n!=null&&_.includes(i,n)&&t!=n){for(var u=0;u<r.length;u++)r[u](n,t);t=n}return t};n.mx.locales={number:{precision:{format:{separator:{ru:",",en:"."},delimiter:{ru:" ",en:","}}}}}}.call(this);window.moex=window.moex||{};moex=window.moex;moex.helper=moex.helper||{};moex.helper.isString=function(n){return"string"==typeof n};moex.helper.http={get:function(n,t){var i=$.get(n);return t&&i.then(function(n){t(n)},function(){t(null,resp)}),i},getJSON:function(n,t){var i=$.getJSON(n);return t&&i.then(function(n){t(n)},function(n){t(null,n)}),i},post:function(n,t,i){var r=$.post(n,t);return i&&r.then(function(n){i(n)},function(){i(null,resp)}),r}};moex.helper.string={selectSubstrings:function(n,t,i,r){if((t=(t||"").toString(),t.length===0)||(n=(n||"").toString(),n.length===0))return n;i=i||"";r=r||"";var u=n.toUpperCase().indexOf(t);return u>=0?(u>0?n.substring(0,u):"")+i+n.substring(u,u+t.length)+r+moex.helper.string.selectSubstrings(n.substring(u+t.length),t,i,r):n},ConvertCurrencyToFormat:function(n,t,i){t=window.page.lang(t);i>=0||(i=2);var r="",u="";return t=t||"",u=window.page.en(t)?accounting.formatMoney(n,r,i,",","."):accounting.formatMoney(n,r,i," ",","),u.trimEnd("0").trimEnd(".").trimEnd(",")}};moex.helper.types={isNumber:function(n){return n>0||n<0||n===0}};moex.helper.datepicker={init:function(n){var t=$(n).datepicker({dateFormat:"dd.mm.yy",maxDate:new Date,showOn:"both",changeMonth:!0,changeYear:!0,buttonImage:"/images/icons/calendar_week.png",buttonImageOnly:!0,setDate:new Date}).attr("readonly","readonly");t.datepicker("setDate",new Date)},dateForIss:function(n){var i=$(n).val(),t;return!i||!(i.length>0)?"":(t=i.split("."),t[2]+"-"+t[1]+"-"+t[0])},jsonDate:function(n){var i=$(n).val(),t;return!i||!(i.length>0)?"":(t=i.split("."),{year:parseInt(t[2]),month:parseInt(t[1]),day:parseInt(t[0])})},dateFromIss:function(n){return moment(n,"YYYY-MM-dd").toDate()},date:function(n,t){var i=$(n);return t&&(i.datepicker("option","defaultDate",t),i.datepicker("setDate",t)),i.datepicker("getDate")},addDays:function(n,t){return moment(n).add(t,"days").toDate()},diffDays:function(n,t){return Math.floor((t-n)/864e5)}};moex.helper.json={clone:function(n){return JSON.parse(JSON.stringify(n))}};moex.helper.highcharts={getSeriesByName:function(n,t){for(var r,i=0;i<n.series.length;i++)if(r=n.series[i],r.name===t)return r;return null}};moex.helper.color={randomHex:function(){var n=Math.floor(Math.random()*256).toString(16),t=Math.floor(Math.random()*256).toString(16),i=Math.floor(Math.random()*256).toString(16);return n=n.length>1?n:"0"+n,t=t.length>1?t:"0"+t,i=i.length>1?i:"0"+i,"#{R}{G}{B}".replace("{R}",n).replace("{G}",t).replace("{B}",i)}};moex.helper.iss=moex.helper.iss||{};moex.helper.iss.issDateToJsDate=function(){var n=result.TRADEDATE.split("-");return new Date(parseInt(n[0]),parseInt(n[1]),parseInt(n[2]))};moex.helper.url={query:{value:function(n){var t,r,i;return(n=(n||"").toLowerCase(),t=window.location.href.split("?"),t.push(""),r=_.map(t[1].split("&"),function(n){var t=n.split("=");return t.push(""),{name:t[0].toLowerCase(),value:t[1]}}),i=_.find(r,function(t){return t.name===n}),i)?i.value:null}}};moex.helper.tags={inject:function(n,t){_.each(n,function(n){if(n.js){var r=document.querySelector(t),i=document.createElement("script");i.type="text/javascript";i.src=n.url;r.appendChild(i)}})}};window.moex=window.moex||{};moex=window.moex;moex.resolver=function(){var n=[];return{register:function(t,i){if(t=(t||"").toString().trim().toLowerCase(),t.length===0){console.log("moex.resolver.register. typeName is empty!");return}var r={typeName:t,typeConstructorFunction:i},u=_.some(n,function(n){return n.typeName===r.typeName});if(u){console.log("moex.resolver.register. typeName already in collection: "+t);return}n.push(r)},resolve:function(t){if(t=(t||"").toString().trim().toLowerCase(),t.length===0){console.log("moex.resolver.resolve. typeName is empty!");return}var i=_.find(n,function(n){return n.typeName===t});return i?i.typeConstructorFunction():(console.log("moex.resolver.resolve. type not found: "+t),null)}}}();window.moex=window.moex||{};moex=window.moex;moex.iss=moex.iss||{};moex.iss.factories=moex.iss.factories||{};moex.iss.factories.dtoFactoryCreator=function(){return{Type:"moex.iss.factories.dtoFactory",history:{dto:{security:function(n){var t=n;return t.history||[]},securityHighChart:function(n){var t=this.security(n);return _.map(t,function(n){if(n){var t=moex.helper.json.clone(n);return t.jsDate=moex.helper.iss.issDateToJsDate(t.TRADEDATE),t.ticks=t.jsDate.getTime(),t}return n})}}},securities:{dto:{securities:function(n){for(var u={},f=n.columns.indexOf("secid"),e=n.columns.indexOf("shortname"),o=n.columns.indexOf("name"),i,r,t=0;t<n.data.length;t++)i=n.data[t],r={SecId:i[f].toUpperCase(),ShortName:i[e],Name:i[o]},u[r.SecId]=r;return u}}}}};moex.iss.factories.dtoFactory=moex.iss.factories.dtoFactoryCreator();moex.resolver.register(moex.iss.factories.dtoFactory.Type,moex.iss.factories.dtoFactoryCreator);window.moex=window.moex||{};moex=window.moex;moex.iss=moex.iss||{};moex.iss.factories=moex.iss.factories||{};moex.iss.factories.dataFactoryInit=function(n){var u;n=n||{};u=n.jsonCallback;urlBase=window.moex.iss.baseUrl;var i="iss.meta=off&iss.json=extended",r=function(n){return(n||window.page.lang()).toLowerCase()},t={defaults:{useXDomain:!0},jsonp:function(n){return moex.helper.http.getJSON(n)}};return{getCurrentTrades:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/days.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=trades&"+i+"&lang="+r(f))},getArchiveTrades:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/years.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=trades&"+i+"&lang="+r(f))},getMonthsTradesByYear:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/years/"+f+"/months.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=trades&"+i+"&lang="+r(e))},getCurrentSecurities:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/days.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=securities&"+i+"&lang="+r(f))},getArchiveSecurities:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/years.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=securities&"+i+"&lang="+r(f))},getMonthsSecuritiesByYear:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/years/"+f+"/months.jsonp?iss.meta=off&iss.json=extended&all_extensions=1&iss.only=securities&"+i+"&lang="+r(e))},getBulletins:function(n,u){t.defaults.useXDomain=!0;var f="";return n!=null&&n!=""&&(f="&date="+n),t.jsonp(urlBase+"/bulletins.jsonp?lang="+r(u)+"&"+i+f)},getCurrentRates:function(n,u,f,e,o){var s="";return e!=null&&(s="&listings="+e),t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/"+n+"/markets/"+u+"/boards/"+f+"/securities.jsonp?"+i+""+s+"&lang="+r(o))},getCurrentRates2:function(n,u,f,e,o,s,h){t.defaults.useXDomain=!0;var c=urlBase+"/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities.jsonp?"+i+"&security_collection="+e+"&lang="+r(h)+"&sort_column="+o+"&sort_order="+s;return t.jsonp(c)},getCurrentRatesYields:function(n,u,f,e,o,s,h){t.defaults.useXDomain=!0;var c=urlBase+"/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities.jsonp?"+i+"&security_collection="+e+"&lang="+r(h)+"&sort_column="+o+"&sort_order="+s;return t.jsonp(c)},getCurrentRatesBySecId:function(n,u,f,e,o){t.defaults.useXDomain=!0;var s=urlBase+"/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/"+e+".jsonp?"+i+"&lang="+r(o);return console.log("Current by secId: "+s),t.jsonp(s)},getCurrentRatesYieldsBySecId:function(n,u,f,e,o){t.defaults.useXDomain=!0;var s=urlBase+"/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/"+e+".jsonp?"+i+"&lang="+r(o);return console.log("Current by secId: "+s),t.jsonp(s)},getCurrentRatesColumns:function(n,u,f,e,o){var s="";return e!=null&&(s="&listings="+e),t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/"+n+"/markets/"+u+"/boards/"+f+"/securities/columns/.jsonp?"+i+""+s+"&lang="+r(o))},getCurrentRatesColumns2:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/columns/.jsonp?"+i+"&lang="+r(e))},getCurrentRatesYieldsColumns:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/"+n+"/markets/"+u+"/securities/columns/.jsonp?"+i+"&lang="+r(e))},getCurrentRatesColumns2Url:function(n,t,u,f){return urlBase+"/engines/"+n+"/markets/"+t+"/boardgroups/"+u+"/securities/columns/.jsonp?"+i+"&lang="+r(f)},getHistoryRatesForInstrument:function(n,r,u,f,e,o,s){t.defaults.useXDomain=!0;s=s||{};var c=s.limit,l=s.start,h=urlBase+"/history/engines/"+n+"/markets/"+r+"/securities/"+f+".jsonp?from="+e+"&till="+o+"&"+i;return u&&(h=urlBase+"/history/engines/"+n+"/markets/"+r+"/boards/"+u+"/securities/"+f+".jsonp?from="+e+"&till="+o+"&"+i),c>0&&(h+="&limit="+c),l>0&&(h+="&start="+l),t.jsonp(h)},getHistoryRates:function(n,u,f,e,o,s){var h="";return e!=null&&(h="&listings="+e),t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/boards/"+f+"/securities.jsonp?date="+o+h+"&"+i+"&lang="+r(s))},getHistoryRates2:function(n,u,f,e,o,s,h,c,l,a){t.defaults.useXDomain=!0;h=="VALTODAY"&&(h="VALUE");var v=urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities.jsonp?lang="+r(a)+"&security_collection="+e+"&date="+o+"&start="+s+"&"+i+"&limit="+l;return t.jsonp(v)},getHistoryRatesYields:function(n,u,f,e,o,s,h,c,l,a){t.defaults.useXDomain=!0;h=="VALTODAY"&&(h="VALUE");var v=urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/yields.jsonp?lang="+r(a)+"&security_collection="+e+"&date="+o+"&start="+s+"&"+i+"&sort_order="+h+"&sort_order_desc="+c+"&limit="+l;return t.jsonp(v)},getHistoryRatesInstrument2:function(n,u,f,e,o,s,h,c,l,a,v){t.defaults.useXDomain=!0;c=="VALTODAY"&&(c="VALUE");var y=urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/"+e+".jsonp?lang="+r(v)+"&from="+o+"&till="+s+"&start="+h+"&"+i+"&sort_order="+c+"&sort_order_desc="+l+"&limit="+a;return t.jsonp(y)},getHistoryRatesInstrumentYields:function(n,u,f,e,o,s,h,c,l,a,v){t.defaults.useXDomain=!0;c=="VALTODAY"&&(c="VALUE");var y=urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/yields/"+e+".jsonp?lang="+r(v)+"&from="+o+"&till="+s+"&start="+h+"&"+i+"&sort_order="+c+"&sort_order_desc="+l+"&limit="+a;return t.jsonp(y)},getHistoryRatesColumns:function(n,u,f,e,o){var s="";return e!=null&&(s="&listings="+e),t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/boards/"+f+"/securities/columns/.jsonp?"+i+s+"&lang="+r(o))},getHistoryRatesColumns2:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/columns/.jsonp?"+i+"&lang="+r(e))},getHistoryRatesYieldsColumns:function(n,u,f,e){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/securities/columns/.jsonp?"+i+"&lang="+r(e))},getHistoryRatesColumns2Url:function(n,t,u,f){return urlBase+"/history/engines/"+n+"/markets/"+t+"/boardgroups/"+u+"/securities/columns/.jsonp?"+i+"&lang="+r(f)},getBasisCode:function(n,r,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/"+n+"/markets/"+r+"/securities/"+u+".jsonp?iss.only="+f+"&"+i)},getFuturesByBasisCode:function(n,r,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+r+"/securities.jsonp?date="+u+"&assetcode="+f+"&"+i)},getInstrumentData:function(n,u,f){var o="",e;return o=u!=null?"iss.only="+u+"&"+i:i,e="",f!=null&&(e="&lang="+r(f)),t.defaults.useXDomain=!0,t.jsonp(urlBase+"/securities/"+n+".jsonp?"+o+e)},getTrades:function(n){return n=="EN"?[{id:"current",value:"Online"},{id:"history",value:"History"}]:[{id:"current",value:"Ход торгов"},{id:"history",value:"Итоги торгов"}]},prepForHistoryBroadcast:function(){$rootScope.$broadcast("handleHistoryBroadcast")},prepForCurrentBroadcast:function(){$rootScope.$broadcast("handleCurrentBroadcast")},getCollectionsGroupsList:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/index.jsonp?"+i+"&lang="+r(n)+"&iss.only=securitygroups,securitycollections,boardgroups,boards")},getCollectionsBoardGroups:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/securitygroups/"+u+"/collections/"+f+".jsonp?"+i+"&lang="+r(n)+"&iss.only=boardgroups")},getSecuritiesGroupsList:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/index.jsonp?"+i+"&lang="+r(n))},getDates:function(n,u,f,e,o){t.defaults.useXDomain=!0;var s="";return e!=null&&(s="/securities/"+e),t.jsonp(urlBase+"/history/engines/"+n+"/markets/"+u+"/boards/"+f+s+"/dates.jsonp?"+i+"&lang="+r(o))},getDates2:function(n,u,f,e,o){t.defaults.useXDomain=!0;var s=urlBase+"/history/engines/"+n+"/markets/"+u+"/boardgroups/"+f+"/dates.jsonp?"+i+"&lang="+r(o)+"&security_collection="+e;return t.jsonp(s)},getInstrumentDescription:function(n,r,u){var f="",e;return f=u!=null?"&lang="+u:"&lang=RU",t.defaults.useXDomain=!0,e=urlBase+"/securities/"+n+".jsonp?iss.only="+r+"&"+i+f,t.jsonp(e)},getInformationIssuerID:function(n,r,u){var f="",e;return f=u!=null?"&lang="+u:"&lang=RU",t.defaults.useXDomain=!0,e=urlBase+"/securities/"+n+".jsonp?iss.only="+r+"&"+i+f,t.jsonp(e)},getInformationIssuer:function(n,u,f){t.defaults.useXDomain=!0;var e=urlBase+"/emitters/"+u+".jsonp?iss.only=emitter&"+i+"&lang="+r(f);return console.log(e),t.jsonp(e)},getIndicesStateYieldDate:function(n){var i=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n))>="2017-12-29"?"2017-12-29":$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,$http_get(urlBase+"/engines/state/markets/zcyc.json?iss.meta=off&iss.json=extended&iss.only=parameters.dates&till="+i)},getIndicesStateYield:function(n){var i=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n))>="2017-12-29"?"2017-12-29":$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,$http_get(urlBase+"/engines/state/markets/zcyc.json?iss.meta=off&iss.json=extended&iss.only=yields&from="+i+"&till="+i)},getIndicesStateYieldEmit:function(n){var i=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,$http_get(urlBase+"/engines/state/markets/zcyc.json?iss.meta=off&iss.json=extended&iss.only=values&from="+i+"&till="+i)},getIndicesStateG:function(n,u){var f=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/stock/zcyc.jsonp?iss.only=securities&date="+f+"&"+i+"&lang="+r(u))},getIndicesStateGEmit:function(n,i){var u=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.get(urlBase+"rpc/marketdata/kbd/yields_by_years/result.json?date="+u+" 0:0:0&limit=10000&start=0&lang="+r(i))},getIndicesStateGYears:function(n,u){var f=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.get(urlBase+"/engines/stock/zcyc.json?date="+f+"&iss.only=yearyields&"+i+"&lang="+r(u))},getIndicesStateGYearsArchive:function(n,u){var f=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.get(urlBase+"/engines/stock/zcyc.json?iss.only=yearyields&show=20&"+i+"&lang="+r(u))},getIndicesStateGDate:function(n){var i=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.get(urlBase+"/engines/stock/zcyc.jsonp?iss.only=maxdates&date="+i+"&iss.meta=off")},getIndicesStateCalculationsG:function(n,u){var f=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/stock/zcyc.jsonp?iss.only=params&date="+f+"&"+i+"&lang="+r(u))},getIndicesStateYieldZCYC:function(n){var i=$.datepicker.formatDate("yy-mm-dd",$.datepicker.parseDate("dd.mm.yy",n));return t.defaults.useXDomain=!0,t.get(urlBase+"rpc/marketdata/kbd/next_date/result.json?tradedate="+i)},getIndicesStateYieldC:function(n,u){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/state/markets/zcyc.jsonp?iss.only=yields&from="+n+"&till="+n+"&"+i+"&lang="+r(u))},getAggregates:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/statistics/engines/stock/markets/bonds/aggregates.jsonp?iss.only=aggregates&"+i+"&lang="+n)},getAggregatesColumns:function(){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/statistics/engines/stock/markets/bonds/aggregates/columns.jsonp?iss.only=aggregates&"+i)},getIndicesStateCalculations:function(n,u){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/state/markets/zcyc.jsonp?iss.only=parameters&from="+n+"&till="+n+"&"+i+"&lang="+r(u))},getIndicesStateCalculationsDates:function(){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/engines/state/markets/zcyc.jsonp?iss.only=parameters.dates&"+i)},getIndicesRepo:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/stock/markets/index/securities.jsonp?include_repo_indices_values=1&date=last&security_collection=stock_index_repo&"+i+"&lang="+r(n))},getIndicesRepoColumns:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/history/engines/stock/markets/index/securities/columns.jsonp?include_repo_indices_values=1&date=last&security_collection=stock_index_repo&"+i+"&lang="+r(n))},getIndicesStateBase:function(){return t.defaults.useXDomain=!0,t.jsonp(window.moex.iss.rpcUrl+"/marketdata/kbd/yields/result.json")},getIndicesStateBaseColumns:function(){return t.defaults.useXDomain=!0,t.jsonp(window.moex.iss.rpcUrl+"/marketdata/kbd/yields/result.json")},getOtcAggregates:function(n,u,f){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/securities/"+n+"/aggregates.jsonp?iss.only=aggregates&"+i+"&lang="+r(f)+"&date="+u)},getOtcDates:function(n){return t.defaults.useXDomain=!0,t.jsonp(urlBase+"/securities/"+n+"/aggregates.jsonp?iss.only=agregates.dates&"+i)},Type:"moex.iss.factories.dataFactory",Indices:{securitiesList:[],Securities:function(){var t=this,i=t.securitiesList;if(i.length>0)return new Promise(function(n){n(i)});var n=null,r=urlBase+"/securities.jsonp?engine=stock&market=index&is_trading=1&limit={limit}&start={start}&lang="+window.page.lang();return new Promise(function(i){for(var u=0,f=null,e;u<3;)e=r.replace("{limit}",100).replace("{start}",u*100),u++,$.getJSON(e,function(r){n?_.each(r.securities.data,function(t){n.data.push(t)}):n=r.securities;clearTimeout(f);f=setTimeout(function(){var r=moex.resolver.resolve("moex.iss.factories.dtoFactory");t.securitiesList=r.securities.dto.securities(n);i(t.securitiesList)},500)})})}}}};moex.iss.factories.dataFactory=moex.iss.factories.dataFactoryInit();moex.resolver.register(moex.iss.factories.dataFactory.Type,moex.iss.factories.dataFactoryInit),function(n,t){function o(n){return!!(""===n||n&&n.charCodeAt&&n.substr)}function u(n){return v?v(n):"[object Array]"===y.call(n)}function s(n){return"[object Object]"===y.call(n)}function h(n,t){var i,n=n||{},t=t||{};for(i in t)t.hasOwnProperty(i)&&null==n[i]&&(n[i]=t[i]);return n}function r(n,t,i){var u=[],r,f;if(!n)return u;if(a&&n.map===a)return n.map(t,i);for(r=0,f=n.length;r<f;r++)u[r]=t.call(i,n[r],r,n);return u}function f(n,t){return n=Math.round(Math.abs(n)),isNaN(n)?t:n}function l(n){var t=i.settings.currency.format;return"function"==typeof n&&(n=n()),o(n)&&n.match("%v")?{pos:n,neg:n.replace("-","").replace("%v","-%v"),zero:n}:!n||!n.pos||!n.pos.match("%v")?o(t)?i.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t:n}var i={version:"0.3.2",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},a=Array.prototype.map,v=Array.isArray,y=Object.prototype.toString,e=i.unformat=i.parse=function(n,t){if(u(n))return r(n,function(n){return e(n,t)});if(n=n||0,"number"==typeof n)return n;var t=t||".",i=RegExp("[^0-9-"+t+"]",["g"]),i=parseFloat((""+n).replace(/\((.*)\)/,"-$1").replace(i,"").replace(t,"."));return isNaN(i)?0:i},p=i.toFixed=function(n,t){var t=f(t,i.settings.number.precision),r=Math.pow(10,t);return(Math.round(i.unformat(n)*r)/r).toFixed(t)},c=i.formatNumber=function(n,t,o,l){if(u(n))return r(n,function(n){return c(n,t,o,l)});var n=e(n),a=h(s(t)?t:{precision:t,thousand:o,decimal:l},i.settings.number),y=f(a.precision),b=0>n?"-":"",v=parseInt(p(Math.abs(n||0),y),10)+"",w=3<v.length?v.length%3:0;return b+(w?v.substr(0,w)+a.thousand:"")+v.substr(w).replace(/(\d{3})(?=\d)/g,"$1"+a.thousand)+(y?a.decimal+p(Math.abs(n),y).split(".")[1]:"")},w=i.formatMoney=function(n,t,o,a,v,y){if(u(n))return r(n,function(n){return w(n,t,o,a,v,y)});var n=e(n),p=h(s(t)?t:{symbol:t,precision:o,thousand:a,decimal:v,format:y},i.settings.currency),b=l(p.format);return(0<n?b.pos:0>n?b.neg:b.zero).replace("%s",p.symbol).replace("%v",c(Math.abs(n),f(p.precision),p.thousand,p.decimal))};i.formatColumn=function(n,t,a,v,y,p){if(!n)return[];var w=h(s(t)?t:{symbol:t,precision:a,thousand:v,decimal:y,format:p},i.settings.currency),b=l(w.format),d=b.pos.indexOf("%s")<b.pos.indexOf("%v")?!0:!1,k=0,n=r(n,function(n){return u(n)?i.formatColumn(n,w):(n=e(n),n=(0<n?b.pos:0>n?b.neg:b.zero).replace("%s",w.symbol).replace("%v",c(Math.abs(n),f(w.precision),w.thousand,w.decimal)),n.length>k&&(k=n.length),n)});return r(n,function(n){return o(n)&&n.length<k?d?n.replace(w.symbol,w.symbol+Array(k-n.length+1).join(" ")):Array(k-n.length+1).join(" ")+n:n})};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=i),exports.accounting=i):"function"==typeof define&&define.amd?define([],function(){return i}):(i.noConflict=function(r){return function(){return n.accounting=r,i.noConflict=t,i}}(n.accounting),n.accounting=i)}(this),function(n){var t=n.moex||{};n.moex=t;t.iss=t.iss||{};t.iss.helper=t.iss.helper||{};t.iss.helper.url=t.iss.helper.url||{};t.iss.helper.url.format=function(n){var t=n.replace("&lang=RU","&lang=ru").replace("?lang=RU","?lang=ru").replace("&lang=EN","&lang=en").replace("?lang=EN","?lang=en"),i;return t!==n,t.indexOf("&_=")>=0||t.indexOf("?_=")>=0||(i=(new Date).getTime(),t+=t.indexOf("?")>=0?"&_="+i:"?_="+i),t}}(window);$(document).ready(function(){for(var f=function(n,t){var f=n,r=new Image,i=0,u;r.onload=function(){i=1};r.onerror=function(){i=2};r.src=f;u=null;u=setInterval(function(){i===2&&$('iframe[src="'+t+'"]').parent().remove();i!==0&&clearInterval(u)},50)},i=function(n){var t=n+"&site=moex.com";$.get(t,function(t){var o=document.createElement("div"),e,r,u,s;if(o.innerHTML=t,e=$(o),r=$(e.find("img")),r.length<=0)console.warn("no img found! "+n),iframe=$(e.find("iframe")),iframe.length>0?(console.log("load iframe: "+iframe.attr("src")),i(iframe.attr("src"))):$('iframe[src="'+n+'"]').parent().remove();else for(u=0;u<r.length;u++)s=$(r[u]),f(s.attr("src"),n)})},n=$('iframe[data-server="flowers.moex.com"]'),r,u,t=0;t<n.length;t++)r=$(n[t]),u=r.attr("src"),i(u);n&&n.length!==0&&MobileBannerModule(n[0])});moex=moex||{};moex.indices=moex.indices||{};moex.indices._aliases={};moex.indices.alias=function(n){return n}