define("cardBonusCategories",["jquery"],function(n){"use strict";var t=function(){(this.bonusCategories_=n(".bonus-categories"),this.bonusCategories_.length!==0)&&(this.bonusCategoriesItem_=this.bonusCategories_.find(".bonus-categories__item"),this.init_())};return t.CLASS_SELECTED="selected",t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var i=this;this.bonusCategoriesItem_.hover(function(){n(this).siblings().removeClass(t.CLASS_SELECTED);n(this).addClass(t.CLASS_SELECTED)})},t});define("cardBonusSpendLink",["jquery","als"],function(n,t){"use strict";var i=function(){(this.tabsBonus_=n(".tabs_bonus"),this.tabsBonus_.length!==0)&&(this.pseudoLink_=this.tabsBonus_.find(".bonus-reward__spend"),this.tabsOpener_=this.tabsBonus_.find('.tabs__opener[data-tab="bonus-spend"]'),this.header_=n(".header"),this.init_())};return i.CLASS_SELECTED="selected",i.prototype.init_=function(){this.attachEvents_()},i.prototype.attachEvents_=function(){var i=this;this.pseudoLink_.on("click",function(){var r=t.parseInt(i.tabsBonus_.offset().top-i.header_.height());i.tabsOpener_.trigger("click");n("html, body").animate({scrollTop:r+"px"})})},i});define("cardComparison",["jquery","als","jqueryDragtable","jqueryMCustomScrollbar"],function(n,t){"use strict";var i=function(){(this.cardsSelection_=n(".cards-selection"),this.cardsSelectionItemComparison_=n(".cards-selection__item_comparison"),this.cardsSelectionItemComparison_.length!==0)&&(this.btnCardComparison_=n(".btn_cards-comparison"),this.btnComparisonClose_=this.cardsSelectionItemComparison_.find(".btn_comparison-close"),this.cardsComparisonActions_=this.cardsSelectionItemComparison_.find(".cards-comparison__actions"),this.cardsComparisonActionAdd_=this.cardsComparisonActions_.find(".cards-comparison__action_add"),this.cardsComparisonActionRemove_=this.cardsComparisonActions_.find(".cards-comparison__action_remove"),this.tableCardsComparison_=this.cardsSelectionItemComparison_.find("table.cards-comparison"),this.tableCardsComparisonTR_=this.tableCardsComparison_.find("tr"),this.body_=n("body"),this.init_())};return i.CLASS_DISABLED="disabled",i.CLASS_OVERFLOW_HIDDEN="overflow-hidden",i.DURATION=300,i.prototype.init_=function(){this.tableCardsComparison_.dragtable({dragHandle:".cards-comparison__dragger",dragaccept:".cards-comparison__movable"});this.attachEvents_()},i.prototype.attachEvents_=function(){var r=this;this.btnCardComparison_.on("click",function(n){r.body_.addClass(i.CLASS_OVERFLOW_HIDDEN);r.cardsSelectionItemComparison_.fadeIn(i.DURATION);n.preventDefault()});this.btnComparisonClose_.on("click",function(n){r.hideComparisonBlock_();n.preventDefault()});n(document).on("keydown",function(n){n.keyCode==t.Keyboard.ESCAPE&&r.hideComparisonBlock_()});this.cardsSelection_.on("card_show",function(){r.body_.removeClass(i.CLASS_OVERFLOW_HIDDEN);r.hideComparisonBlock_()});this.cardsComparisonActionRemove_.on("click",function(){var t=n(this).closest("th").index();r.tableCardsComparisonTR_.each(function(){var r=n(this),u=r.children().eq(t);r.append(u);u.addClass(i.CLASS_DISABLED)})});this.cardsComparisonActionAdd_.on("click",function(){var t=n(this).closest("th").index();r.tableCardsComparisonTR_.each(function(){var r=n(this),u=r.children().eq(t);u.insertBefore(r.children("."+i.CLASS_DISABLED).first());u.removeClass(i.CLASS_DISABLED)})})},i.prototype.hideComparisonBlock_=function(){this.body_.removeClass(i.CLASS_OVERFLOW_HIDDEN);this.cardsSelectionItemComparison_.fadeOut(i.DURATION)},i});define("cardDebitFilter",["jquery","als","jqueryMCustomScrollbar"],function(n,t){"use strict";var i=function(){(this.calcCardsSelection_=n(".calc_cards-selection"),this.calcCardsSelection_.length!==0)&&(this.chbxPackservice_=this.calcCardsSelection_.find(".chbx_packservice"),this.selectorCardCategory_=this.calcCardsSelection_.find(".selector.selector_cardcategory"),this.tabsPaymentSystem_=this.calcCardsSelection_.find(".tabs_payment-system"),this.tabsCurrency_=this.calcCardsSelection_.find(".tabs_currency"),this.officeSelector_=n(".request_selector_office .selector__list"),this.cardsList_=n(".cards-list"),this.cardsListNum_=this.cardsList_.find(".cards-list__num"),this.cardsListItemsVisible_=this.cardsList_.find(".cards-list__items_visible"),this.cardsListItem_=this.cardsListItemsVisible_.children(".cards-list__item"),this.cardsListItemsHidden_=this.cardsList_.find(".cards-list__items_hidden"),this.cardsHidden_=this.cardsList_.find(".cards-hidden"),this.cardsHiddenNum_=this.cardsHidden_.find(".cards-hidden__num"),this.tabContentDescr=n(".tabs__content_descr"),this.cardsSpecific_=n(".card-specific"),this.cardSelectionComparison=n(".cards-selection__item_comparison"),this.init_())};return i.prototype.init_=function(){this.officeSelector_.mCustomScrollbar({axis:"y",scrollInertia:300,mouseWheel:{preventDefault:!0},autoHideScrollbar:!0,contentTouchScroll:!1});this.attachEvents_();this.chbxPackservice_.change();this.selectorCardCategory_.trigger("selector_changed")},i.prototype.attachEvents_=function(){var t=this;this.chbxPackservice_.on("change",function(){this.checked?(t.cardsListItemsVisible_.addClass("selected-package-service"),t.tabContentDescr.addClass("selected-package-service"),t.cardSelectionComparison.addClass("selected-package-service"),t.cardsSpecific_.addClass("selected-package-service")):(t.cardsListItemsVisible_.removeClass("selected-package-service"),t.tabContentDescr.removeClass("selected-package-service"),t.cardSelectionComparison.removeClass("selected-package-service"),t.cardsSpecific_.removeClass("selected-package-service"))});this.selectorCardCategory_.on("selector_changed",function(){var i=n(this).find(".selector__list-option.selected").data("selector"),r=t.tabsPaymentSystem_.find(".tabs__opener.selected").data("tab");t.filterCardsOnChange_(i);n("form#carddebit_request_send").find('#request_cardtype .selector__list-option[data-type="'+i+'"]').eq(0).trigger("click")});this.tabsPaymentSystem_.find(".tabs__opener").on("click",function(){var r=n(this).data("tab"),u=t.tabsCurrency_.find(".tabs__opener.selected").data("id"),i=t.selectorCardCategory_.find(".selector__list-option.selected").data("selector");t.filterCardsOnChange_(i,r);n("form#carddebit_request_send").find('#request_cardtype .selector__list-option[data-type="'+i+'"]').eq(0).trigger("click")});t.tabsCurrency_.find(".tabs__opener").on("click",function(){var i=n(this).data("id"),r=t.tabsPaymentSystem_.find(".tabs__opener.selected").data("tab"),u=t.selectorCardCategory_.find(".selector__list-option.selected").data("selector");t.filterCardsOnChange_(u,r,i);n("form#carddebit_request_send").find('.tabs_currency .tabs__opener[data-id="'+i+'"]').trigger("click")});n(".tabs_selection .tabs__opener").on("click",function(){setTimeout(function(){var n=t.selectorCardCategory_.find(".selector__list-option.selected").data("selector");t.filterCardsOnChange_(n)},250)})},i.prototype.filterCards_=function(){this.addCardsToHiddenBlock_()},i.prototype.filterCardsOnChange_=function(t,i,r){var e,o,u,f;for(this.cardsListItem_.hide(),e=i?i:this.tabsPaymentSystem_.find(".tabs__opener.selected").data("tab"),o=r?r:this.tabsCurrency_.find(".tabs__opener.selected").data("id"),u=0;u<this.cardsListItem_.length;u++)f=this.cardsListItem_[u],n(f).hasClass("cards-list__item_"+t)&&n(f).hasClass("cards-list__item_"+e)&&n(f).data(o.toLowerCase())==1&&this.cardsListItem_.eq(u).length>0&&this.cardsListItem_.eq(u).css("display","inline-block");this.filterCards_();this.cardsListItem_.removeClass("cards-list__item-right");this.cardsListItem_.filter(":visible:odd").addClass("cards-list__item-right")},i.prototype.addCardsToHiddenBlock_=function(){var r=this.cardsListItemsVisible_.children(".cards-list__item:hidden"),f=r.clone(),n=r.length,u,i;this.cardsListItemsHidden_.html("");n>0?(this.cardsHidden_.show(),this.cardsListItemsHidden_.append(f),this.cardsListItemsHidden_.find(".cards-list__item").css("display","inline-block"),this.cardsListItemsHidden_.children(".cards-list__item").removeClass("cards-list__item-right"),this.cardsListItemsHidden_.children(".cards-list__item").filter(":odd").addClass("cards-list__item-right"),i=this.cardsHidden_.find(".cards-list__item_double").length===1?n+1:n,u=t.getRussianDeclension(i,["карта","карты","карт"]),this.cardsHiddenNum_.text(i+" "+u)):this.cardsHidden_.hide()},i});define("cardFilter",["jquery","als"],function(n,t){"use strict";var i=function(){(this.calcCardsSelection_=n(".calc_cards-selection"),this.calcCardsSelection_.length!==0)&&(this.sliderContainer_=this.calcCardsSelection_.find(".slider-container_price"),this.selectorCardCategory_=this.calcCardsSelection_.find(".selector.selector_cardcategory"),this.sliderControl_=this.sliderContainer_.find(".slider__control"),this.chbxPaypass_=this.calcCardsSelection_.find(".chbx_paypass"),this.chbxPackservice_=this.calcCardsSelection_.find(".chbx_packservice"),this.chbxSimplecard_=this.calcCardsSelection_.find(".chbx_simplecard"),this.cardsList_=n(".cards-list"),this.cardsListNum_=this.cardsList_.find(".cards-list__num"),this.cardsListItemsVisible_=this.cardsList_.find(".cards-list__items_visible"),this.cardsListItem_=this.cardsListItemsVisible_.children(".cards-list__item"),this.cardsListItemsHidden_=this.cardsList_.find(".cards-list__items_hidden"),this.cardsHidden_=this.cardsList_.find(".cards-hidden"),this.cardsHiddenNum_=this.cardsHidden_.find(".cards-hidden__num"),this.tabContentDescr=n(".tabs__content_descr"),this.cardSelectionComparison=n(".cards-selection__item_comparison"),this.init_())};return i.prototype.init_=function(){this.attachEvents_();this.chbxPackservice_.change();this.sliderControl_.trigger("slidestop")},i.prototype.attachEvents_=function(){var t=this;this.sliderControl_.on("slidestop",function(){t.filterCardsDueToSliderChange_(n(this).data("val"));SetSliderValue("request_credit-sum",n(this).data("val"))});this.sliderControl_.on("input_value_changed",function(){t.filterCardsDueToSliderChange_(n(this).data("val"));SetSliderValue("request_credit-sum",n(this).data("val"))});this.chbxPaypass_.on("change",function(){this.checked?t.cardsListItemsVisible_.addClass("paypass"):t.cardsListItemsVisible_.removeClass("paypass");t.filterCards_()});this.chbxPackservice_.on("change",function(){this.checked?(t.cardsListItemsVisible_.addClass("selected-package-service"),t.tabContentDescr.addClass("selected-package-service"),t.cardSelectionComparison.addClass("selected-package-service")):(t.cardsListItemsVisible_.removeClass("selected-package-service"),t.tabContentDescr.removeClass("selected-package-service"),t.cardSelectionComparison.removeClass("selected-package-service"))});this.chbxSimplecard_.on("change",function(){this.checked?(SetSliderValue("credit_limit",1e5),t.sliderControl_.trigger("slidestop"),t.cardsListItemsVisible_.addClass("simplecard")):t.cardsListItemsVisible_.removeClass("simplecard");t.filterCards_()});this.selectorCardCategory_.on("selector_changed",function(){var i=n(this).find(".selector__list-option.selected").data("selector"),r=n("#card_currency").find(".tabs__opener.selected").data("id").toLowerCase(),u=t.cardsList_.find(".cards-list__item_"+i).eq(0).data(r).split(";");t.filterCardsDueToSliderChange_(u[0])})},i.prototype.filterCardsDueToSliderChange_=function(t){for(var r,u=n("#card_currency").find(".tabs__opener.selected").data("id").toLowerCase(),f=this,i=0;i<this.cardsListItem_.length;i++)r=this.cardsListItem_.eq(i).data(u).split(";"),t>=parseFloat(r[0])&&t<=parseFloat(r[1])?this.cardsListItem_.eq(i).length>0&&this.cardsListItem_.eq(i).css("display","inline-block"):this.cardsListItem_.eq(i).length>0&&this.cardsListItem_.eq(i).hide();f.filterCards_()},i.prototype.filterCards_=function(){this.addCardsToHiddenBlock_();this.cardsListItem_.removeClass("cards-list__item-right");this.cardsListItem_.filter(":visible:odd").addClass("cards-list__item-right")},i.prototype.setVisibleCardsNum_=function(){var n,i;n=this.cardsListItemsVisible_.find(".cards-list__item_double:visible").length*2+this.cardsListItemsVisible_.find(".cards-list__item:visible").not(".cards-list__item_double").length;i=t.getRussianDeclension(n,["подходящая карта","подходящие карты","подходящих карт"]);this.cardsListNum_.text(n+" "+i)},i.prototype.addCardsToHiddenBlock_=function(){var r=this.cardsListItemsVisible_.children(".cards-list__item:hidden"),f=r.clone(),n=r.length,u,i;this.cardsListItemsHidden_.html("");n>0?(this.cardsHidden_.show(),this.cardsListItemsHidden_.append(f),this.cardsListItemsHidden_.find(".cards-list__item").css("display","inline-block"),this.cardsListItemsHidden_.children(".cards-list__item").removeClass("cards-list__item-right"),this.cardsListItemsHidden_.children(".cards-list__item").filter(":odd").addClass("cards-list__item-right"),i=this.cardsHidden_.find(".cards-list__item_double").length===1?n+1:n,u=t.getRussianDeclension(i,["карта","карты","карт"]),this.cardsHiddenNum_.text(i+" "+u)):this.cardsHidden_.hide()},i});define("cardSelectionSwitcher",["jquery","als"],function(n){"use strict";var t=function(){(this.tabsSelection_=n(".tabs_selection"),this.tabsSelection_.length!==0)&&(this.tabsSelectionOpeners_=this.tabsSelection_.find(".tabs__openers").first(),this.tabsSelectionOpener_=this.tabsSelectionOpeners_.find(".tabs__opener"),this.cardsSelection_=n(".cards-selection"),this.cardGeneral_=n(".extra .card-general"),this.cardSpecific_=n(".extra .card-specific"),this.init_())};return t.DURATION=300,t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var i=this;this.tabsSelectionOpener_.on("click",function(){var r=n(this).data("tab");r==="descr"?(setTimeout(function(){i.cardsSelection_.trigger("animate_cards")},t.DURATION),i.cardGeneral_.fadeOut(t.DURATION,function(){i.cardSpecific_.fadeIn(t.DURATION)})):(setTimeout(function(){i.cardsSelection_.trigger("inanimate_cards")},t.DURATION),i.cardSpecific_.fadeOut(t.DURATION,function(){i.cardGeneral_.fadeIn(t.DURATION)}))});this.cardsSelection_.on("card_show",function(){i.tabsSelection_.find('.tabs__opener[data-tab="descr"]').trigger("click")})},t});define("cardTabs",["jquery"],function(n){"use strict";var t=function(){(this.tabs_=n(".tabs_cards"),this.tabs_.length!==0)&&(this.tabsOpeners_=this.tabs_.find(".tabs_openers-cards"),this.tabsOpener_=this.tabsOpeners_.find(".tabs__opener"),this.cardsSelection_=n(".cards-selection"),this.cardsSpecific_=n(".extra .card-specific"),this.card_=this.cardsSpecific_.find(".card"),this.oldIndex_=0,this.init_())};return t.CLASS_PREVIOUS="previous",t.CLASS_SELECTED="selected",t.DURATION=200,t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var t=this;this.tabsOpener_.on("click",function(){var i=n(this).index();t.showTabsRequestForm(i);t.setPreviousClass_(i);t.showCurrentCard_(i)});n(document).on("click",".card-link",function(i){var r=n(this).data("card");r>=0&&(t.showTabsRequestForm(r),t.cardsSelection_.trigger("card_show"),t.tabsOpener_.eq(r).trigger("click"),i.preventDefault())});this.cardsSelection_.on("animate_cards",function(){var n=0;setInterval(function(){t.tabsOpener_.eq(n).addClass("animated");n++},100)});this.cardsSelection_.on("inanimate_cards",function(){t.tabsOpener_.removeClass("animated")})},t.prototype.setPreviousClass_=function(n){if(this.oldIndex_!==n){this.tabsOpener_.removeClass(t.CLASS_PREVIOUS);for(var i=0;i<n;i++)this.tabsOpener_.eq(i).addClass(t.CLASS_PREVIOUS)}},t.prototype.showCurrentCard_=function(n){this.oldIndex_!==n&&(this.card_.siblings().stop().fadeOut(t.DURATION),this.card_.eq(n).delay(t.DURATION).fadeIn(t.DURATION),this.oldIndex_=n)},t.prototype.showTabsRequestForm=function(t){var i=n("#form_request_cardcredit"),r;t==6||t==7?i.hasClass("selected-premium-card")||(i.addClass("selected-premium-card"),r=i.find(".tabs__openers_request").find(".tabs__opener").not(".premium-card").not(".selected"),r.length==2&&r.eq(0).trigger("click")):i.removeClass("selected-premium-card")},t});define("mortgageMap",["jquery","MKBMap","json!mortgageMapData"],function(n,t,i){"use strict";var r=function(){this.mapContainer_=document.getElementById("mortgage-map");this.init_()};return r.prototype.init_=function(){var n=new t(this.mapContainer_,null,i,10)},r});define("creditsTabsHover",["jquery"],function(n){"use strict";var t=function(){this.coverContainer_=n(".cover-container");this.cover_=this.coverContainer_.find(".cover");this.coverOverlay_=this.coverContainer_.find(".cover-overlay");this.creditsListItem_=n(".products-list__item");this.creditsListItemFirst_=this.creditsListItem_.first();this.itemIsClicked_=!1;this.init_()};return t.DURATION=100,t.CLASS_SELECTED="selected",t.prototype.init_=function(){this.setCover_(this.creditsListItemFirst_);this.attachEvents_()},t.prototype.attachEvents_=function(){var t=this;this.creditsListItem_.on("mouseenter",function(){t.itemIsClicked_||(t.setCover_(n(this)),console.log("this.itemIsClicked_ ",t.itemIsClicked_))});this.creditsListItem_.on("click",function(){t.itemIsClicked_=!0;t.setCover_(n(this))})},t.prototype.setCover_=function(i){var r=this,u=i.data("product");i.is("."+t.CLASS_SELECTED)||(r.creditsListItem_.removeClass(t.CLASS_SELECTED),i.addClass(t.CLASS_SELECTED),this.coverContainer_.removeClass().addClass("cover-container cover-container_"+u),this.coverOverlay_.fadeOut(t.DURATION,function(){n(this).css("background-image",r.cover_.css("background-image"));n(this).show()}))},t});define("creditCalc",["jquery","als","convertPeriod","creditCondChangeSample"],function(n,t,i,r){"use strict";var u=function(){this.page_=n(".page");this.componentCalculator_=n(".component_calculator");this.tabs_=this.componentCalculator_.find(".tabs_calc");this.sliderControls_=this.componentCalculator_.find(".slider__control");this.sliderContainerPrice_=this.componentCalculator_.find(".slider-container_price");this.sliderPriceInput_=this.sliderContainerPrice_.find(".slider__chosen-value .sum-input");this.sliderPrice_=this.sliderContainerPrice_.find(".slider");this.sliderControl_=this.sliderPrice_.find(".slider__control");this.sliderMin_=this.sliderControl_.data("min");this.sliderMax_=this.sliderControl_.data("max");this.sliderVal_=this.sliderControl_.data("val");this.percents_=n(".percents");this.creditSumTo_=n(".credit-sum-to");this.timeout_;this.conditionsChange_=new r;this.init_()};return u.CLASS_CHANGED="changed",u.CLASS_DELAY=500,u.prototype.init_=function(){this.tabsChange_();this.conditionsChange_.init();this.attachEvents_()},u.prototype.attachEvents_=function(){var n=this;this.sliderControls_.on("slide",function(){n.conditionsChangeInit_()});this.sliderPriceInput_.on("blur",function(){n.conditionsChangeInit_(u.CLASS_DELAY)})},u.prototype.tabsChange_=function(){if(this.tabs_.length!==0){var t=this,i=this.tabs_.find(".tabs__opener");i.on("click",function(){setTimeout(function(){n(this).data("tab")!=="by-sum"?t.creditSumTo_.show():t.creditSumTo_.hide()}.bind(n(this)),u.CLASS_DELAY);t.priceSliderChange_(n(this))})}},u.prototype.priceSliderChange_=function(n){var t=n.data("min"),i=n.data("max"),r=n.data("val"),f=n.data("percents");this.sliderControl_.data("min",t);this.sliderControl_.attr("data-min",t);this.sliderControl_.data("max",i);this.sliderControl_.attr("data-max",i);this.sliderControl_.data("val",r);this.sliderControl_.attr("data-val",r);clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){this.sliderPrice_.trigger("slider_values_change");this.conditionsChange_.init(u.CLASS_DELAY)}.bind(this),100);this.percents_.text(f);this.page_.trigger("percents_change",f);this.sliderControl_.trigger("input_value_changed")},u.prototype.conditionsChangeInit_=function(n){var t=this,n=n||0;clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){t.conditionsChange_.init(n)},10)},u});define("creditCondChangeSample",["jquery","als","convertPeriod"],function(n,t,i){"use strict";var r=function(){this.componentCalculator_=n(".component_calculator");this.creditMonthlyPayment_=n(".credit-monthly-payment");this.creditSum_=n(".credit-sum");this.creditPeriod_=n(".credit-period");this.creditOverpayment_=n(".credit-overpayment");this.creditTotalSum_=n(".credit-total-sum");this.sliderControls_=this.componentCalculator_.find(".slider__control")};return r.prototype.init=function(n){var t=this;setTimeout(function(){t.setCondSum_();t.setCondMonthlyPayment_();t.setCondPeriod_();t.setCondOverpayment_();t.setCondTotalSum_()},n)},r.prototype.setCondMonthlyPayment_=function(){var n=t.formatNumber(this.monthlyPaymentNum_());this.creditMonthlyPayment_.text(n)},r.prototype.monthlyPaymentNum_=function(){return t.parseInt(this.sliderControls_.eq(0).data("val")/this.sliderControls_.eq(1).data("val")*1.5)},r.prototype.setCondSum_=function(){var n=t.formatNumber(this.sumNum_());this.creditSum_.text(n)},r.prototype.sumNum_=function(){return t.parseInt(this.sliderControls_.eq(0).data("val"))},r.prototype.setCondPeriod_=function(){var n=this.periodNumConverted_();this.creditPeriod_.text(n)},r.prototype.periodNumConverted_=function(){var n=this.periodNum_(),t=this.sliderControls_.eq(1).data("mintext"),r=this.sliderControls_.eq(1).data("maxtext"),u=new i(n,t,r);return u.num},r.prototype.periodNum_=function(){return t.parseInt(this.sliderControls_.eq(1).data("val"))},r.prototype.setCondOverpayment_=function(){var n=t.formatNumber(this.overpaymentNum_());this.creditOverpayment_.text(n)},r.prototype.overpaymentNum_=function(){return this.totalSumNum_()-this.sumNum_()},r.prototype.setCondTotalSum_=function(){var n=t.formatNumber(this.totalSumNum_());this.creditTotalSum_.text(n)},r.prototype.totalSumNum_=function(){return t.parseInt(this.sumNum_()*1.5)},r});define("mortgageTabs",["jquery","mortgageMap"],function(n,t){"use strict";var i=function(){this.mapContainer_=n(".map-container");this.extra_=n(".content-container .extra");this.tabsBuildings_=n(".tabs_buildings");this.tabsBuildingsOpener_=this.tabsBuildings_.find(".tabs__opener");this.mortgageMapIsLoaded=!1;this.init_()};return i.DURATION=300,i.prototype.init_=function(){this.attachEvents_()},i.prototype.attachEvents_=function(){var r=this;this.tabsBuildingsOpener_.on("click",function(){var f=n(this).data("tab"),u;f==="objects"?(u=n(".map-container_"+f),r.extra_.fadeOut(i.DURATION),r.mortgageMapIsLoaded==!1&&(new t,r.mortgageMapIsLoaded=!0),r.mapContainer_.is(":visible")?(r.mapContainer_.hide(),u.show()):u.fadeIn(i.DURATION)):(r.mapContainer_.fadeOut(i.DURATION),r.extra_.fadeIn(i.DURATION))})},i});define("depositsCalc",["jquery","als","calcState","depositsSumsChangeSample","depositsReplenishment","depositsFilter","depositsCurrencyTabs"],function(n,t,i,r,u,f,e){"use strict";var o=function(){(this.foldableCalc_=n(".foldable_calc"),this.depositsCalc_=n(".deposits-calc"),this.depositsCalc_.length!==0)&&(this.sliderContainer_=this.depositsCalc_.find(".slider-container"),this.slider_=this.sliderContainer_.find(".slider"),this.sliderControls_=this.slider_.find(".slider__control"),this.depositsColSum_=n(".deposits-col_sum"),this.depositsSumsChange_=new r,this.timeout_,this.init_())};return o.CLASS_CHANGED="changed",o.prototype.init_=function(){this.depositsSumsChange_.init();new i;new u(this.depositsCalc_);new f(this.depositsCalc_);new e(this.depositsCalc_);this.attachEvents_()},o.prototype.attachEvents_=function(){var n=this;this.foldableCalc_.on("unfolded",function(){this.showDepositSum_()}.bind(this));this.foldableCalc_.on("folded",function(){this.hideDepositSum_()}.bind(this));this.sliderControls_.on("slide",function(){n.depositsSumsChangeInit_()});this.sliderControls_.on("slidechange",function(){n.depositsSumsChangeInit_()})},o.prototype.showDepositSum_=function(){(window.innerWidth<=1200||this.depositsColSum_.css("display")==="none")&&this.depositsColSum_.css("display","inline-block");this.depositsColSum_.css("opacity","1")},o.prototype.hideDepositSum_=function(){this.depositsCalc_.is("."+o.CLASS_CHANGED)||(this.depositsColSum_.css("opacity","0"),window.innerWidth<=1200&&this.depositsColSum_.css("display","none"))},o.prototype.depositsSumsChangeInit_=function(){var n=this;clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){n.depositsSumsChange_.init()},10)},o});define("depositsChange",["jquery","als","depositsReplenishment"],function(n,t,i){"use strict";var r=function(){this.productsListItem_=n("#deposits .products-list__item");this.productsListDeposits_=n(".products-list_deposits");this.depositsProductsListItems_=this.productsListDeposits_.find(".products-list__item").not(".products-list__item-group");this.foldableCalc_=n(".foldable_calc");this.depositsColSum_=n(".deposits-col_sum");this.depositsGroup_=n(".products-list__group");this.depositsGroupFoldable_=this.depositsGroup_.find(".foldable");this.calc_=n(".deposits-calc");this.tabs_=this.calc_.find(".tabs");this.tabsCurrencyOpener_=this.tabs_.find(".tabs__opener");this.sliderControls_=this.calc_.find(".slider__control");this.depositSumSlider_=this.calc_.find('[data-id="deposit-sum"]');this.depositPeriodSlider_=this.calc_.find('[data-id="deposit-period"]');this.depositReplenishmentSumSlider_=this.calc_.find('[data-id="deposit-replenishment-sum"]');this.depositWithdrawalChbx_=this.calc_.find('[data-id="deposit-withdrawal"]');this.depositCapitalizationChbx_=this.calc_.find('[data-id="deposit-capitalization"]');this.depositOnlineChbx_=this.calc_.find('[data-id="deposit-online"]');this.depositAnnualPackageChbx_=this.calc_.find('[data-id="deposit-annual-package"]');this.depositTradeTurnoverChbx_=this.calc_.find('[data-id="deposit-turnover-type"]');this.hasChange=!1;this.FOLDABLE_DURATION=600;this.depTools_=depTools;this.init_();this.timeout_};return r.prototype.init_=function(){var t=this;new i(t.calc_);this.foldableCalc_.on("unfolded",function(){this.showDepositSum_();var n=t.hasChange;t.change_();t.hasChange=n}.bind(this));this.foldableCalc_.on("folded",function(){this.hideDepositSum_()}.bind(this));this.tabs_.on("tabs_changed",function(){var i=t.tabsCurrencyOpener_.filter(".selected").html();n(".deposits-col_sum").find(".currency .rouble").html(i);t.changeSliderCurrency_();t.change_()});this.calc_.find("input").on("click",function(){t.change_()});this.sliderControls_.on("slide",function(){t.change_()});this.sliderControls_.on("slidechange",function(){t.change_()});t.initGroupChange_()},r.prototype.showDepositSum_=function(){(window.innerWidth<=1200||this.depositsColSum_.css("display")==="none")&&this.depositsColSum_.css("display","inline-block");this.depositsColSum_.css("opacity","1")},r.prototype.hideDepositSum_=function(){var n=this;this.hasChange||(this.depositsColSum_.css("opacity","0"),window.innerWidth<=1200&&this.depositsColSum_.css("display","none"),n.setDefaults_())},r.prototype.change_=function(){var t=this;t.hasChange||(t.hasChange=!0,t.showDepositSum_());clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){var i=t.getCurrentParams();t.productsListItem_.each(function(){if(i.depositCode=n(this).data("deposit-code"),DepositData.CalculatorDict[i.depositCode]){var r=DepositData.CalculatorDict[i.depositCode];try{t.changeDeposit_(n(this),r,i)}catch(u){alert("������ ��� ������� �������� ������. depositCode: "+i.depositCode+", error: "+u.message)}}});t.changeDepositGroup_()},10)},r.prototype.setDefaults_=function(){var i=this,t=i.getCurrentParams();i.productsListItem_.each(function(){if(t.depositCode=n(this).data("deposit-code"),DepositData.CalculatorDict[t.depositCode]){var r=DepositData.CalculatorDict[t.depositCode];try{i.setDefaultDeposit_(n(this),r,t)}catch(u){alert("������ ��� ������� �������� ��-��������� ��� ������. depositCode: "+t.depositCode+", error: "+u.message)}}});i.foldableCalc_.trigger("unfolded")},r.prototype.getCurrentParams=function(){var i=this,n={};return n.currency=i.tabsCurrencyOpener_.filter(".selected").data("curr"),n.sum=t.parseInt(i.depositSumSlider_.find(".slider__control").data("val")),n.period=t.parseInt(i.depositPeriodSlider_.find(".slider__control").data("val")),n.replenishmentSum=t.parseInt(i.depositReplenishmentSumSlider_.find(".slider__control").data("val")),n.withdrawal=i.depositWithdrawalChbx_.is(":checked"),n.capitalization=i.depositCapitalizationChbx_.is(":checked"),n.online=i.depositOnlineChbx_.is(":checked"),n.annualPackage=i.depositAnnualPackageChbx_.is(":checked"),n.turnoverType=i.depositTradeTurnoverChbx_.is(":checked"),n},r.prototype.changeDeposit_=function(n,i,r){var h=this,u=i.calculate(r),f,o,e,s;for(n.removeAttr("data-percent"),n.removeAttr("data-sum"),u.percent&&n.attr("data-percent",u.percent),u.sum&&n.attr("data-sum",Math.round(u.sum)),n.find(".products-list__item-content").hide(),u.constraints=u.constraints||[],u.constraints.length==0&&(f="-",u.sum&&(f=Math.round(u.sum),f=t.formatNumber(f)),n.find(".sum__num").html(f),o="-",u.percent&&(o=t.formatNumber(u.percent.toFixed(2))),n.find(".deposits-col_percent .percents").html(o+"%"),n.find(".products-list__item-content_main").show()),n.toggleClass("products-list__item_disabled",0!=u.constraints.length),e=0;e<u.constraints.length;e++)s=u.constraints[e],n.find(".products-list__item-content_"+s).show()},r.prototype.setDefaultDeposit_=function(n,i,r){var h=this,f=i.findMax(r),u,e,o,s;n.find(".products-list__item-content").hide();n.toggleClass("products-list__item_disabled",!1);u="-";f.sum&&(u=t.parseInt(f.sum),u=t.formatNumber(u));n.find(".sum__num").html(u);e="-";f.percent&&(e=t.formatNumber(f.percent));o=n.find(".deposits-col_percent .percents");s=o.data("percent-pretext")||"";o.html(s+e+"%");n.find(".products-list__item-content_main").show()},r.prototype.initGroupChange_=function(){var t=this;t.depositsGroupFoldable_.on("folded",function(){var i=n(this).closest(".products-list__item").next(".products-list__group-content");i.slideToggle(t.FOLDABLE_DURATION,"easeInOutCubic")});t.depositsGroupFoldable_.on("unfolded",function(){var i=n(this).closest(".products-list__item").next(".products-list__group-content");i.slideToggle(t.FOLDABLE_DURATION,"easeInOutCubic")});t.depositsGroupFoldable_.closest("a").on("click",function(t){n(t.target).hasClass("pseudo")||(t.preventDefault,n(this).find(".pseudo").trigger("click"))})},r.prototype.changeDepositGroup_=function(){function f(n,t){return n.percent<t.percent?-1:n.percent>t.percent?1:n.sum<t.sum?-1:n.sum>t.sum?1:0}var u=this,i=[],r=[];n(".products-list__group").each(function(){var o=n(this),h,c,e,l;o.removeAttr("data-percent");o.removeAttr("data-sum");h=o.next(".products-list__group-content");h.find(".products-list__item").each(function(){var t=n(this).attr("data-percent"),u=n(this).attr("data-sum"),e=n(this).hasClass("products-list__item_disabled"),f=this;e?r.push({sum:u,percent:t,item:f}):i.push({sum:u,percent:t,item:f})});i.sort(f).reverse();var s=i[0],a=o.find(".deposits-col_sum .sum__num"),y=o.find(".deposits-col_sum .currency"),v=o.find(".deposits-col_percent .percents");if(s&&s.sum&&s.percent){for(o.attr("data-percent",s.percent),o.attr("data-sum",Math.round(s.sum)),o.removeClass("products-list__item_disabled"),c=a.attr("data-sum-pretext")||"",a.html(c+t.formatNumber(s.sum)),y.show(),c=v.attr("data-percent-pretext")||"",v.html(c+t.formatNumber(s.percent)+"%"),e=0;e<i.length;e++)h.append(n(i[e].item));for(e=0;e<r.length;e++)h.append(n(r[e].item))}else o.addClass("products-list__item_disabled"),a.html(""),y.hide(),v.html("");for(i=[],r=[],u.depositsProductsListItems_.each(function(){var t=n(this).attr("data-percent"),u=n(this).attr("data-sum"),e=n(this).hasClass("products-list__item_disabled"),f=this;e?r.push({sum:u,percent:t,item:f}):i.push({sum:u,percent:t,item:f})}),i.sort(f).reverse(),e=0;e<i.length;e++)l=n(i[e].item),u.appendDepositsGroup_(l);for(e=0;e<r.length;e++)l=n(r[e].item),u.appendDepositsGroup_(l)})},r.prototype.appendDepositsGroup_=function(n){var t=this,i,r;n.hasClass("products-list__group")?(i=n.next(".products-list__group-content"),r=i.next("span"),t.productsListDeposits_.append(n),t.productsListDeposits_.append(i),t.productsListDeposits_.append(r)):t.productsListDeposits_.append(n)},r.prototype.changeSliderCurrency_=function(){var t=this,n=t.tabsCurrencyOpener_.filter(".selected"),i=n.attr("data-minSum"),r=n.attr("data-maxSum"),u=n.attr("data-step"),f=n.attr("data-sum-default"),e=n.attr("data-list");t.depTools_.setSliderValue("deposit-sum",i,r,f,u,e)},r});define("depositsCurrencyTabs",["jquery","als"],function(n,t){"use strict";var i=function(t){this.depositsCalc_=t;this.tabsCurrency_=this.depositsCalc_.find(".tabs_currency");this.tabSelectedPreviously_=this.tabsCurrency_.find(".tabs__opener.selected");this.sliderContainer_=this.depositsCalc_.find(".slider-container");this.currency_=n(".currency");this.currencyIsChanged_=!1;this.timeout_;this.init_()};return i.prototype.init_=function(){this.attachEvents_()},i.prototype.attachEvents_=function(){var t=this;this.tabsCurrency_.on("tabs_changed",function(){var i=n(this).find(".tabs__opener.selected");t.currencyIsChanged_=!0;t.sumSliderChange_(i)})},i.prototype.sumSliderChange_=function(i){var o=this,r=i.data("curr"),u=this.tabSelectedPreviously_.data("curr"),f=n.parseHTML('<span class="rouble">&#8374;<\/span>'),e=n.parseHTML("&euro;");switch(r){case"rouble":this.currency_.html(f);break;case"dollar":this.currency_.text("$");break;case"euro":this.currency_.html(e)}this.sliderContainer_.each(function(){var s=n(this);if(s.is(".slider-container_price")){var h=s.find(".slider"),i=h.find(".slider__control"),c=i.data("min"),l=i.data("max"),a=i.data("val"),f,e,o;r==="rouble"?(f=t.parseInt(c*10),e=t.parseInt(l*10),o=t.parseInt(a*10)):(r==="dollar"||r==="euro")&&u==="rouble"&&(f=t.parseInt(c/10),e=t.parseInt(l/10),o=t.parseInt(a/10));i.data("min",f);i.attr("data-min",f);i.data("max",e);i.attr("data-max",e);i.data("val",o);i.attr("data-val",o);h.trigger("slider_values_change")}});this.tabSelectedPreviously_=i},i});define("depositsFilter",["jquery","als"],function(n){"use strict";var t=function(t){(this.deposits_=n("#deposits"),this.deposits_.length!==0)&&(this.depositsCalc_=t,this.depositCalcChbx_=this.depositsCalc_.find(".deposits-calc__chbx"),this.init_())};return t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var t=this;this.depositsCalc_.on("deposit_calc_no_replenishment",function(){t.deposits_.removeClass("deposits_with-replenishment")});this.depositsCalc_.on("deposit_calc_with_replenishment",function(){t.deposits_.addClass("deposits_with-replenishment")});this.depositCalcChbx_.on("click",function(){var i=n(this).data("type");n(this).is(":checked")?t.setClassDepositsWith_(t,"add",i):t.setClassDepositsWith_(t,"remove",i)})},t.prototype.setClassDepositsWith_=function(t,i,r){var u=!1,f=300;return t&&r?(i==="add"||i==="remove")&&(t.deposits_.addClass("fade-out-in").delay(f/2).queue(function(){i==="add"?n(this).addClass("deposits_with-"+r).dequeue():n(this).removeClass("deposits_with-"+r).dequeue()}).delay(f/2).queue(function(){n(this).removeClass("fade-out-in").dequeue()}),u=!0):console.warn("that && action fail"),u},t});define("depositsReplenishment",["jquery"],function(n){"use strict";var t=function(n){this.depositsCalc_=n;this.sliderContainerReplenishment_=this.depositsCalc_.find(".slider-container_replenishment");this.sliderReplenishment_=this.sliderContainerReplenishment_.find(".slider");this.sliderControlReplenishment_=this.sliderReplenishment_.find(".slider__control");this.sliderReplenishmentValue_=this.sliderContainerReplenishment_.find(".slider__chosen-value");this.sliderReplenishmentSumInput_=this.sliderReplenishmentValue_.find(".sum-input");this.sliderReplenishmentSum_=this.sliderReplenishmentValue_.find(".sum");this.sliderNoReplenishment_=this.sliderReplenishmentValue_.find(".no-replenishment");this.timeout_;this.init_()};return t.CLASS_WITH_REPLENISHMENT="with-replenishment",t.CLASS_EDITABLE="editable",t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var i=this;this.sliderControlReplenishment_.on("slide",function(){i.toggleReplenishmnetState_(n(this))});this.sliderControlReplenishment_.on("slidechange",function(){i.toggleReplenishmnetState_(n(this))});this.sliderNoReplenishment_.on("click",function(){i.sliderReplenishmentValue_.addClass(t.CLASS_EDITABLE);i.sliderReplenishmentSumInput_.focus()})},t.prototype.toggleReplenishmnetState_=function(n){var i=this;clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){var r=n.data("val");r>0?(i.sliderContainerReplenishment_.addClass(t.CLASS_WITH_REPLENISHMENT),i.sliderReplenishment_.trigger("slider_with_replenishment"),i.depositsCalc_.trigger("deposit_calc_with_replenishment")):(i.sliderContainerReplenishment_.removeClass(t.CLASS_WITH_REPLENISHMENT),i.sliderReplenishment_.trigger("slider_no_replenishment"),i.depositsCalc_.trigger("deposit_calc_no_replenishment"))},10)},t});define("depositsSumsChangeSample",["jquery","als","convertPrice"],function(n,t){"use strict";var i=function(){(this.productsListDeposits_=n(".products-list_deposits"),this.productsListDeposits_.length!==0)&&(this.productsListItem_=this.productsListDeposits_.find(".products-list__item"),this.depositsSum_=this.productsListItem_.find(".deposits-col_sum"),this.depositsSumNum_=this.depositsSum_.find(".sum__num"),this.depositsCalc_=n(".deposits-calc"),this.sliderControls_=this.depositsCalc_.find(".slider__control"))};return i.prototype.init=function(){var i=this;this.productsListItem_.each(function(){var u=n(this).data("percents"),f=parseFloat(u.substring(0,u.length-1).replace(/,/,".")),e=n(this).find(".sum__num"),r=t.parseInt(i.sliderControls_.eq(0).data("val")*i.sliderControls_.eq(1).data("val")*(f/100));r=t.formatNumber(r);e.html(r)})},i});define("depositGeneralCalc",["jquery","als","depositsReplenishment","depositsCurrencyTabs","depositGeneralCondChangeSample"],function(n,t,i,r,u){"use strict";var f=function(){this.depositCalc_=n(".calc_deposit");this.sliderContainer_=this.depositCalc_.find(".slider-container");this.slider_=this.sliderContainer_.find(".slider");this.sliderControls_=this.slider_.find(".slider__control");this.depositCondChange_=new u;this.timeout_;this.init_()};return f.prototype.init_=function(){this.depositCondChange_.init();new i(this.depositCalc_);new r(this.depositCalc_);this.attachEvents_()},f.prototype.attachEvents_=function(){var n=this;this.sliderControls_.on("slide",function(){n.depositCondChangeInit_()});this.sliderControls_.on("slidechange",function(){n.depositCondChangeInit_()})},f.prototype.depositCondChangeInit_=function(){var n=this;clearTimeout(this.timeout_);this.timeout_=setTimeout(function(){n.depositCondChange_.init()},10)},f});define("depositGeneralCondChangeSample",["jquery","als","convertPeriod"],function(n,t,i){"use strict";var r=function(){this.page_=n(".page");this.depositCalc_=n(".calc_deposit");this.currencyTabs_=this.depositCalc_.find(".tabs_currency");this.sliderControls_=this.depositCalc_.find(".slider__control");this.sliderControlPeriod_=this.depositCalc_.find(".slider-container_period .slider__control");this.sliderControlPeriodMax_=this.sliderControlPeriod_.data("max");this.sliderControlReplenishment_=this.depositCalc_.find(".slider-container_replenishment .slider__control");this.distantOpeneingChbx_=this.depositCalc_.find(".calc_deposit__distant-openeing");this.distantOpeneingChbx_=this.depositCalc_.find(".calc_deposit__distant-openeing");this.annualPackageChbx_=this.depositCalc_.find(".calc_deposit__annual-package");this.comparison_=n(".comparison");this.comparisonLine_=this.comparison_.find(".comparison__line");this.depositRest_=n(".deposit-rest");this.depositPeriod_=n(".deposit-period");this.depositEndSum_=n(".deposit-end-sum");this.depositPercentsSum_=n(".deposit-percents-sum");this.depositPercent_=n(".deposit-percent");this.additionalPercent_;this.timeout_};return r.prototype.init=function(){this.setCondDepositRest_();this.setCondDepositPeriod_();this.setDepositPercentsSum_();this.setDepositEndSum_();this.setDepositPercent_();this.setDepositsComparedSums_();this.attachEvents_()},r.prototype.attachEvents_=function(){var t=this;this.distantOpeneingChbx_.on("click",function(){t.depositChbxs_(n(this));t.sliderControls_.trigger("slidechange")});this.annualPackageChbx_.on("click",function(){t.depositChbxs_(n(this));t.sliderControls_.trigger("slidechange")})},r.prototype.setCondDepositRest_=function(){var n=t.formatNumber(this.depositSumNum_());this.depositRest_.text(n)},r.prototype.depositSumNum_=function(){return t.parseInt(this.sliderControls_.eq(0).data("val"))},r.prototype.setCondDepositPeriod_=function(){var n=this.depositPeriodNumConverted_();this.depositPeriod_.text(n)},r.prototype.depositPeriodNumConverted_=function(){var n=this.depositPeriodNum_(),t=this.sliderControlPeriod_.data("mintext"),r=this.sliderControlPeriod_.data("maxtext"),u=new i(n,t,r);return u.num},r.prototype.depositPeriodNum_=function(){return t.parseInt(this.sliderControlPeriod_.data("val"))},r.prototype.setDepositEndSum_=function(){var n=t.formatNumber(this.depositEndSumNum_());this.depositEndSum_.text(n)},r.prototype.depositEndSumNum_=function(){return t.parseInt(this.sliderControls_.eq(0).data("val"))+this.depositPercentsSumNum_(this.depositPercentNum_())},r.prototype.setDepositPercentsSum_=function(){var n=t.formatNumber(this.depositPercentsSumNum_(this.depositPercentNum_()));this.depositPercentsSum_.text(n)},r.prototype.depositPercentsSumNum_=function(n){var i=n,r=this.sliderControlPeriod_.data("val"),u=this.depositReplenishmentNum_();return t.parseInt(this.sliderControls_.eq(0).data("val")*(i/100)/this.sliderControlPeriodMax_*r+u)},r.prototype.setDepositPercent_=function(){var n=this.depositPercentNum_();this.depositPercent_.text(n);this.page_.trigger("percents_change",n)},r.prototype.depositPercentNum_=function(){var n=this.currencyTabs_.find(".tabs__opener.selected"),t=n.data("percents"),i=this.depositChbxs_(this.distantOpeneingChbx_),r=this.depositChbxs_(this.annualPackageChbx_);return t+i+r},r.prototype.depositChbxs_=function(n){return n.is(":checked")?.25:0},r.prototype.depositReplenishmentNum_=function(){return t.parseInt(this.sliderControlReplenishment_.data("val"))},r.prototype.setDepositsComparedSums_=function(){var i=this;this.comparisonLine_.each(function(){var r=n(this).data("percent"),u=n(this).find(".deposit-compared-sum"),f=t.formatNumber(i.depositPercentsSumNum_(r));u.text(f)})},r});define("servicePackagesColsHover",["jquery"],function(n){"use strict";var t=function(){(this.servicePackages_=n(".service-packages"),this.servicePackages_.length!==0)&&(this.servicePackagesRow_=this.servicePackages_.find(".service-packages__row"),this.servicePackagesItem_=this.servicePackages_.find(".service-packages__row-item"),this.init_())};return t.CLASS_HOVERED="hovered",t.prototype.init_=function(){var i=this;this.servicePackagesItem_.on("mouseenter",function(){var t=n(this).index();t!==0&&i.servicePackagesRow_.each(function(){i.getPreviousCell_(n(this),t)})});this.servicePackagesItem_.on("mouseleave",function(){var r=n(this).index();i.servicePackagesRow_.each(function(){var u=n(this).find(".service-packages__row-item").eq(r),i;u.removeClass(t.CLASS_HOVERED);i=n(this).find(".service-packages__row-item_combined");i.removeClass(t.CLASS_HOVERED)})})},t.prototype.getPreviousCell_=function(n,i){var r=n.find(".service-packages__row-item").eq(i),u=i-1;r.length===0&&u>1&&(r=n.find(".service-packages__row-item").eq(u),this.getPreviousCell_(n,u));r.addClass(t.CLASS_HOVERED)},t});define("servicePackagesTabs",["jquery"],function(n){"use strict";var t=function(){(this.servicePackagesContainer_=n(".service-packages-container"),this.tabs_=this.servicePackagesContainer_.find(".tabs"),this.tabs_.length!==0)&&(this.tabsOpener_=this.tabs_.find(".tabs__opener"),this.servicePackages_=n(".service-packages"),this.init_())};return t.DURATION=200,t.prototype.init_=function(){this.attachEvents_()},t.prototype.attachEvents_=function(){var n=this;this.tabsOpener_.on("click",this.onClick_.bind(this))},t.prototype.onClick_=function(i){var r;if(i&&i.target){if(r=n(i.target),r.hasClass("selected"))return}else r=this.tabs_.find(".tabs__opener.selected");var o=r.data("type"),u=r.parent().data("type"),f=n("._tab__item_"+u),e=n("._tab__item_"+u+"_"+o);f.stop();f.each(function(i,r){n.inArray(r,e)==-1&&n(r).fadeOut(t.DURATION)});e.delay(t.DURATION).fadeIn(t.DURATION)},t})
