1 2; /* Start:"a:4:{s:4:"full";s:64:"/bitrix/templates/aspro_max/js/language-warning.js?1658215224837";s:6:"source";s:50:"/bitrix/templates/aspro_max/js/language-warning.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 3window.addEventListener('DOMContentLoaded', function(){ 4 document.querySelectorAll('.lang-warning a.btn').forEach((button) => { 5 button.addEventListener('click', handleLanguageSwap); 6 }); 7 8 document.querySelectorAll('.choose-language a').forEach((a) => { 9 a.addEventListener('click', handleLanguageSwap); 10 }); 11}); 12 13function handleLanguageSwap(e) 14{ 15 e.preventDefault(); 16 17 BX.setCookie('b24_cookie_language_selected_byhand', 'Y', {path: '/'}); 18 BX.setCookie('b24_cookie_language_selected_last', e.target.dataset['lang_id'], {path: '/'}); 19 20 if (e.target.dataset['href'] != "javascript:void(0);") { 21 location.assign(e.target.dataset['href']); 22 } 23 else { 24 document.querySelector('body').classList.remove('blur-block'); 25 document.querySelector('.lang-warning').remove(); 26 } 27} 28/* End */ 29; 30; /* Start:"a:4:{s:4:"full";
30s:61:"/bitrix/templates/aspro_max/js/observer.min.js?16177242833064";s:6:"source";s:42:"/bitrix/templates/aspro_max/js/observer.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 31"undefined"==typeof AMutationObserver&&"function"==typeof MutationObserver&&function(w,d){"use strict";var _AMutationObserver=function(_MutationObserver){function _AMutationObserver(callback){var _this;_this=_MutationObserver.call(this,function(t,e){_AMutationObserver.ignore||e.paused||callback(t,e)})||this,_this.paused=!0,_this.id=Math.floor(Math.random()*Math.floor(1e3));try{eval("@")}catch(t){if("string"==typeof t.stack){_this.stack=t.stack.match(/[^\s]*:[\d]+:[\d]+[^\s]/g),_this.stack.splice(0,1);var script=_this.stack[0];-1!==script.indexOf("yandex.ru/metrika")?_this.id="ym":(script=script.replace(/^(.*[/])?(.*\.js)(.*)$/gi,"$2"),_this.id=script.replace(/(\.min)?\.js$/i,""))}}return _this}_inheritsLoose(_AMutationObserver,_MutationObserver);var _proto=_AMutationObserver.prototype;return _proto.observe=function(t,e){this.target=t,this.options=e,this.paused=!1,void 0===_AMutationObserver.observers[this.id]&&(_AMutationObserver.observers[this.id]=this),_MutationObserver.prototype.observe.call(this,t,e)},_proto.disconnect=function(){this.paused=!0,_MutationObserver.prototype.disconnect.call(this)},_proto.takeRecords=function(){return _AMutationObserver.ignore||this.paused?[]:_MutationObserver.prototype.takeRecords.call(this)},_proto.pause=function(){this.paused=!0},_proto.resume=function(){"false"!=typeof this.options&&(this.paused=!1)},_AMutationObserver}(_wrapNativeSuper(MutationObserver));function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _wrapNativeSuper(t){var r="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,e)}function e(){return _construct(t,arguments,_getPrototypeOf(this).constructor)}return e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(e,t)})(t)}function _construct(t,e,r){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(t,e,r){var o=[null];o.push.apply(o,e);var n=new(Function.bind.apply(t,o));return r&&_setPrototypeOf(n,r.prototype),n}).apply(null,arguments)}function _isNativeReflectConstruct(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(t){return}}}function _isNativeFunction(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}_AMutationObserver.ignore=!1,_AMutationObserver.observers=[],_AMutationObserver.parent=MutationObserver,MutationObserver=_AMutationObserver}(window,document); 32/* End */ 33; 34; /* Start:"a:4:{s:4:"full";s:62:"/bitrix/templates/aspro_max/js/lazysizes.min.js?16177242837057";s:6:"source";s:47:"/bitrix/templates/aspro_max/js/lazysizes.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 35/*! lazysizes - v5.1.1 */ 36!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}("undefined"!=typeof window?window:{},function(a,b){"use strict";var c,d;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:d,noSupport:!0};var e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)}
36)},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}},D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a){P--,(!a||P<0||!a.target)&&(P=0)},S=function(a){return null==J&&(J="hidden"==x(b.body,"visibility")),J||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility")},T=function(a,c){var d,f=a,g=S(a);for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},U=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&P<8&&(a=u.length)){for(f=0,Q++;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(!M||c.prematureUnveil&&c.prematureUnveil(u[f]))aa(u[f]);else if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=O),r||(r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,c._defEx=r,s=r*d.expFactor,t=d.hFac,J=null,O<s&&P<1&&Q>2&&o>2&&!b.hidden?(O=s,Q=0):O=o>1&&Q>1&&P<6?r:N),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||S(u[f]))&&(l&&P<3&&!p&&(o<3||Q<4)||T(u[f],m))){if(aa(u[f]),k=!0,P>9)break}else!k&&l&&!j&&P<4&&Q<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);j&&!k&&aa(j)}},V=B(U),W=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;R(a),s(b,d.loadedClass),t(b,d.loadingClass),u(b,Y),v(b,"lazyloaded")},X=A(W),Y=function(a){X({target:a.target})},Z=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},$=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},_=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},s(a,d.loadingClass),p&&(clearTimeout(m),m=k(R,2500),u(a,Y,!0)),l&&q.call(j.getElementsByTagName("source"),$),h?a.setAttribute("srcset",h):g&&!l&&(L.test(a.nodeName)?Z(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){var b=a.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,"ls-is-cached"),W(o),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&P--},!0)}),aa=function(a){if(!a._lazyRace){var b,c=K.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,P++,_(a,b,f,e,c))}},ba=C(function(){d.loadMode=3,V()}
36),ca=function(){3==d.loadMode&&(d.loadMode=2),ba()},da=function(){if(!l){if(f.now()-p<999)return void k(da,999);l=!0,d.loadMode=3,V(),j("scroll",ca,!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,V,!0)}),/d$|^c/.test(b.readyState)?da():(j("load",da),b[h]("DOMContentLoaded",V),k(da,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa,_aLSL:ca}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){d.init&&F()}),c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}); 37/* End */ 38; 39; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/templates/aspro_max/js/ls.unveilhooks.min.js?16177242831467";s:6:"source";s:52:"/bitrix/templates/aspro_max/js/ls.unveilhooks.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 40/*! lazysizes - v4.0.3 */ 41!function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0)};b=b.bind(null,a,a.document),"object"==typeof module&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0)}(window,function(a,b,c){"use strict";function d(a,c){if(!g[a]){var d=b.createElement(c?"link":"script"),e=b.getElementsByTagName("script")[0];c?(d.rel="stylesheet",d.href=a):d.src=a,g[a]=!0,g[d.src||d.href]=!0,e.parentNode.insertBefore(d,e)}}var e,f,g={};b.addEventListener&&(f=/\(|\)|\s|'/,e=function(a,c){var d=b.createElement("img");d.onload=function(){d.onload=null,d.onerror=null,d=null,c()},d.onerror=d.onload,d.src=a,d&&d.complete&&d.onload&&d.onload()},addEventListener("lazybeforeunveil",function(a){if(a.detail.instance==c){var b,g,h,i;a.defaultPrevented||("none"==a.target.preload&&(a.target.preload="auto"),b=a.target.getAttribute("data-link"),b&&d(b,!0),b=a.target.getAttribute("data-script"),b&&d(b),b=a.target.getAttribute("data-require"),b&&(c.cfg.requireJs?c.cfg.requireJs([b]):d(b)),h=a.target.getAttribute("data-bg"),h&&(a.detail.firesLoad=!0,g=function(){a.target.style.backgroundImage="url("+(f.test(h)?JSON.stringify(h):h)+")",a.detail.firesLoad=!1,c.fire(a.target,"_lazyloaded",{},!0,!0)},e(h,g)),i=a.target.getAttribute("data-poster"),i&&(a.detail.firesLoad=!0,g=function(){a.target.poster=i,a.detail.firesLoad=!1,c.fire(a.target,"_lazyloaded",{},!0,!0)},e(i,g)))}},!1))}); 42/* End */ 43; 44; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/jquery.actual.min.js?16177242831251";s:6:"source";s:51:"/bitrix/templates/aspro_max/js/jquery.actual.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 45/*! Copyright 2012, Ben Lin (http://dreamerslab.com/) 46 * Licensed under the MIT License (LICENSE.txt). 47 * 48 * Version: 1.0.18 49 * 50 * Requires: jQuery >= 1.2.3 51 */ 52(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a); 53}else{a(jQuery);}}(function(a){a.fn.addBack=a.fn.addBack||a.fn.andSelf;a.fn.extend({actual:function(b,l){if(!this[b]){throw'$.actual => The jQuery method "'+b+'" you called does not exist'; 54}var f={absolute:false,clone:false,includeMargin:false,display:"block"};var i=a.extend(f,l);var e=this.eq(0);var h,j;if(i.clone===true){h=function(){var m="position: absolute !important; top: -1000 !important; "; 55e=e.clone().attr("style",m).appendTo("body");};j=function(){e.remove();};}else{var g=[];var d="";var c;h=function(){c=e.parents().addBack().filter(":hidden"); 56d+="visibility: hidden !important; display: "+i.display+" !important; ";if(i.absolute===true){d+="position: absolute !important; ";}c.each(function(){var m=a(this); 57var n=m.attr("style");g.push(n);m.attr("style",n?n+";"+d:d);});};j=function(){c.each(function(m){var o=a(this);var n=g[m];if(n===undefined){o.removeAttr("style"); 58}else{o.attr("style",n);}});};}h();var k=/(outer)/.test(b)?e[b](i.includeMargin):e[b]();j();return k;}});})); 59/* End */ 60; 61; /* Start:"a:4:{s:4:"full";
61s:60:"/bitrix/templates/aspro_max/js/jqModal.min.js?16177242832838";s:6:"source";s:41:"/bitrix/templates/aspro_max/js/jqModal.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 62(function(n){n.fn.jqm=function(o){var t=n.extend({},n.jqm.params,o);return this.each(function(){var o=n(this),i=n(this).data("jqm");i||(i={ID:u++}),o.data("jqm",n.extend(t,i)).addClass("jqm-init"),t.trigger&&n(this).jqmAddTrigger(t.trigger)})},n.fn.jqmAddTrigger=function(t){return this.each(function(){s(n(this),"jqmShow",t)||o("jqmAddTrigger must be called on initialized modals")})},n.fn.jqmAddClose=function(t){return this.each(function(){s(n(this),"jqmHide",t)||o("jqmAddClose must be called on initialized modals")})},n.fn.jqmShow=function(o){return this.each(function(){!this._jqmShown&&t(n(this),o)})},n.fn.jqmHide=function(o){return this.each(function(){this._jqmShown&&i(n(this),o)})};var o=function(n){window.console&&window.console.error&&window.console.error(n)},t=function(o,t){var i=o.data("jqm"),e=(t=t||window.event,parseInt(o.css("z-index")));if(void 0===i.noOverlay||void 0!==i.noOverlay&&!i.noOverlay){isNaN(e)&&(window.lastJqmZindex?window.lastJqmZindex=e=window.lastJqmZindex+2:e=3e3),window.lastJqmZindex=e;var a=n("<div></div>").addClass(i.overlayClass).css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":e-1,opacity:i.overlay/100});o.css("z-index",e)}else{a=n("");o.css("z-index",2999)}if(h={w:o,c:i,o:a,t:t},i.ajax){var s=i.target||o,d=i.ajax;s="string"==typeof s?n(s,o):n(s),"@"==d.substr(0,1)&&(d=n(t).attr(d.substring(1))),s.html(i.ajaxText).load(d,function(){i.onLoad&&i.onLoad.call(this,h),r(h)})}else r(h)},i=function(n,o){var t=n.data("jqm"),i=(o=o||window.event,{w:n,c:t,o:n.data("jqmv"),t:o});d(i)},e=function(o){return!o.w[0]._jqmShown&&(o.c.overlay>0&&o.o.prependTo("#popup_iframe_wrapper"),o.w.show(),n.jqm.focusFunc(o.w),!0)},a=function(n){return n.w.hide()&&n.o&&n.o.remove(),!0},s=function(o,t,i){return!!o.data("jqm")&&n(i).each(function(){this[t]=this[t]||[],this[t].push(o)}).click(function(){var o=this;return n.each(this[t],function(n,i){i[t](o)}),!1})},r=function(o){var t=o.w,i=o.o,e=o.c;!1!==e.onShow(o)&&(t[0]._jqmShown=!0,e.modal?(!l[0]&&c("bind"),l.push(t)):t.jqmAddClose(i),e.closeClass&&t.jqmAddClose(n("."+e.closeClass,t)),e.toTop&&i&&t.before('<span id="jqmP'+e.ID+'"></span>').insertAfter(i),t.data("jqmv",i))},d=function(o){var t=o.w,i=o.o,e=o.c;!1!==e.onHide(o)&&(t[0]._jqmShown=!1,e.modal&&(l.pop(),!l[0]&&c("unbind")),e.toTop&&i&&n("#jqmP"+e.ID).after(t).remove())},c=function(o){n(document)[o]("keypress keydown mousedown",m)},m=function(o){var t=n(o.target).data("jqm")||n(o.target).parents(".jqm-init:first").data("jqm"),i=l[l.length-1].data("jqm");return!(!t||t.ID!=i.ID)||n.jqm.focusFunc(i)},u=0,l=[];n.jqm={params:{overlay:50,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:!1,target:!1,ajaxText:"",modal:!1,toTop:!1,onShow:e,onHide:a,onLoad:!1},focusFunc:function(o){return n(":input:visible:first",o).focus(),!1}}})(jQuery); 63/* End */ 64; 65; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/vendor/js/bootstrap.js?161772428427908";s:6:"source";s:50:"/bitrix/templates/aspro_max/vendor/js/bootstrap.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 66/*! 67 * Bootstrap v3.0.0 68 * 69 * Copyright 2013 Twitter, Inc 70 * Licensed under the Apache License v2.0 71 * http://www.apache.org/licenses/LICENSE-2.0 72 * 73 * Designed and built with all the love in the world @twitter by @mdo and @fat. 74 */ 75 76+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed.bs.alert").remove()}var c=a(this),d=c.attr("data-target");d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));var e=a(d);b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close.bs.alert"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.one(a.support.transition.end,f).emulateTransitionEnd(150):f()};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),typeof b=="string"&&e[b].call(
76d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");b.prop("type")==="radio"&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f=typeof c=="object"&&c;e||d.data("bs.button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.pause=="hover"&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();if(b>this.$items.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){if(this.sliding)return;return this.slide("next")},b.prototype.prev=function(){if(this.sliding)return;return this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(e.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")}));if(a.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(j);if(j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{this.$element.trigger(j);if(j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),typeof c=="object"&&c),g=typeof c=="string"?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),typeof c=="number"?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this}
76,a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),c.data()),g=c.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=c.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){function e(){a(b).remove(),a(c).each(function(b){var c=f(a(this));if(!c.hasClass("open"))return;c.trigger(b=a.Event("hide.bs.dropdown"));if(b.isDefaultPrevented())return;c.removeClass("open").trigger("hidden.bs.dropdown")})}function f(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}"use strict";var b=".dropdown-backdrop",c="[data-toggle=dropdown]",d=function(b){var c=a(b).on("click.bs.dropdown",this.toggle)};d.prototype.toggle=function(b){var c=a(this);if(c.is(".disabled, :disabled"))return;var d=f(c),g=d.hasClass("open");e();if(!g){"ontouchstart"in document.documentElement&&!d.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",e),d.trigger(b=a.Event("show.bs.dropdown"));if(b.isDefaultPrevented())return;d.toggleClass("open").trigger("shown.bs.dropdown"),c.focus()}return!1},d.prototype.keydown=function(b){if(!/(38|40|27)/.test(b.keyCode))return;var d=a(this);b.preventDefault(),b.stopPropagation();if(d.is(".disabled, :disabled"))return;var e=f(d),g=e.hasClass("open");if(!g||g&&b.keyCode==27)return b.which==27&&e.find(c).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",e);if(!h.length)return;var i=h.index(h.filter(":focus"));b.keyCode==38&&i>0&&i--,b.keyCode==40&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),e=c.data("dropdown");e||c.data("dropdown",e=new d(this)),typeof b=="string"&&e[b].call(c)})},a.fn.dropdown.Constructor=d,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",c,d.prototype.toggle).on("keydown.bs.dropdown.data-api",c+", [role=menu]",d.prototype.keydown)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d);if(this.isShown||d.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)})},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]!==a.target&&!this.$element.has(a.target).length&&this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){a.which==27&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){if
76(a.target!==a.currentTarget)return;this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!b)return;e?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),typeof c=="object"&&c);f||e.data("bs.modal",f=new b(this,g)),typeof c=="string"?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);var e=this.options.trigger.split(" ");for(var f=e.length;f--;){var g=e[f];if(g=="click")this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if(g!="manual"){var h=g=="hover"?"mouseenter":"focus",i=g=="hover"?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(c.timeout),c.hoverState="in";if(!c.options.delay||!c.options.delay.show)return c.show();c.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(c.timeout),c.hoverState="out";if(!c.options.delay||!c.options.delay.hide)return c.hide();c.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d=typeof this.options.placement=="function"?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m=this.options.container=="body"?window.innerWidth:j.outerWidth(),n=this.options.container=="body"?window.innerHeight:j.outerHeight(),o=this.options.container=="body"?0:j.offset().left;d=d=="bottom"&&g.top+g.height+i-l>n?"top":d=="top"&&g.top-l-i<0?"bottom":d=="right"&&g.right+h>
76m?"left":d=="left"&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;b=="top"&&j!=f&&(c=!0,a.top=a.top+f-j);if(/bottom|top/.test(b)){var k=0;a.left<0&&(k=a.left*-2,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function e(){b.hoverState!="in"&&c.detach()}var b=this,c=this.tip(),d=a.Event("hide.bs."+this.type);this.$element.trigger(d);if(d.isDefaultPrevented())return;return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?c.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),this.$element.trigger("hidden.bs."+this.type),this},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},typeof b.getBoundingClientRect=="function"?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return a=="bottom"?{top:b.top+b.height,left:b.left+b.width/2-c/2}:a=="top"?{top:b.top-d,left:b.left+b.width/2-c/2}:a=="left"?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f=typeof c=="object"&&c;e||d.data("bs.tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||(typeof b.content=="function"?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f=typeof c=="object"&&c;e||d.data("bs.popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));if(b.parent("li").hasClass("active"))return;var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});b.trigger(f);if(f.isDefaultPrevented())return;var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})},b.prototype.activate=function(b,c,d){function g(){e.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),f?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var e=c.find("> .active"),f=d&&a.support.transition&&e.hasClass("fade");f?e.one(a.support.transition.end,g).emulateTransitionEnd(150):g(),e.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),typeof c=="string"&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;typeof f!="object"&&(h=g=f),typeof g=="function"&&(g=f.top()),typeof h=="function"&&(h=f.bottom());var i=this.unpin!=null&&d+this.unpin<=e.top?!1:h!=null&&e.top+this.$element.height()>=c-h?"bottom":g!=null&&d<=g?"top":!1;if(this.affixed===i)return;this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin=i=="bottom"?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),i=="bottom"&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()})};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f=typeof c=="object"&&c;
76e||d.data("bs.affix",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var b=a.Event("show.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])},b.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var b=a.Event("hide.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!a.support.transition)return d.call(this);this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350)},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),typeof c=="object"&&c);e||d.data("bs.collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":c.data(),i=c.attr("data-parent"),j=i&&a(i);if(!g||!g.transitioning)j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(c).addClass("collapsed"),c[f.hasClass("in")?"addClass":"removeClass"]("collapsed");f.collapse(h)})}(window.jQuery),+function(a){function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}"use strict",b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this,d=this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a=this.$scrollElement.scrollTop()+this.options.offset,b=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,c=b-this.$scrollElement.height(),d=this.offsets,e=this.targets,f=this.activeTarget,g;if(a>=c)return f!=(g=e.last()[0])&&this.activate(g);for(g=d.length;g--;)f!=e[g]&&a>=d[g]&&(!d[g+1]||a<=d[g+1])&&this.activate(e[g])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f=typeof c=="object"&&c;e||d.data("bs.scrollspy",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(a.style[c]!==undefined)return{end:b[c]}}"use strict",a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery) 77/* End */ 78; 79; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/vendor/js/jquery.appear.js?16177242843188";s:6:"source";s:54:"/bitrix/templates/aspro_max/vendor/js/jquery.appear.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 80/* 81 * jQuery.appear 82 * https://github.com/bas2k/jquery.appear/ 83 * http://code.google.com/p/jquery-appear/ 84 * 85 * Copyright (c) 2009 Michael Hixson 86 * Copyright (c) 2012 Alexander Brovikov
87 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 88 */ 89(function($) { 90 $.fn.appear = function(fn, options) { 91 92 var settings = $.extend({ 93 94 //arbitrary data to pass to fn 95 data: undefined, 96 97 //call fn only on the first appear? 98 one: true, 99 100 // X & Y accuracy 101 accX: 0, 102 accY: 0 103 104 }, options); 105 106 return this.each(function() { 107 108 var t = $(this); 109 110 //whether the element is currently visible 111 t.appeared = false; 112 113 if (!fn) { 114 115 //trigger the custom event 116 t.trigger('appear', settings.data); 117 return; 118 } 119 120 var w = $(window); 121 122 //fires the appear event when appropriate 123 var check = function() { 124 125 //is the element hidden? 126 if (!t.is(':visible')) { 127 128 //it became hidden 129 t.appeared = false; 130 return; 131 } 132 133 //is the element inside the visible window? 134 var a = w.scrollLeft(); 135 var b = w.scrollTop(); 136 var o = t.offset(); 137 var x = o.left; 138 var y = o.top; 139 140 var ax = settings.accX; 141 var ay = settings.accY; 142 var th = t.height(); 143 var wh = w.height(); 144 var tw = t.width(); 145 var ww = w.width(); 146 147 if (y + th + ay >= b && 148 y <= b + wh + ay && 149 x + tw + ax >= a && 150 x <= a + ww + ax) { 151 152 //trigger the custom event 153 if (!t.appeared) t.trigger('appear', settings.data); 154 155 } else { 156 157 //it scrolled out of view 158 t.appeared = false; 159 } 160 }; 161 162 //create a modified fn with some additional logic 163 var modifiedFn = function() { 164 165 //mark the element as visible 166 t.appeared = true; 167 168 //is this supposed to happen only once? 169 if (settings.one) { 170 171 //remove the check 172 w.unbind('scroll', check); 173 var i = $.inArray(check, $.fn.appear.checks); 174 if (i >= 0) $.fn.appear.checks.splice(i, 1); 175 } 176 177 //trigger the original fn 178 fn.apply(this, arguments); 179 }; 180 181 //bind the modified fn to the element 182 if (settings.one) t.one('appear', settings.data, modifiedFn); 183 else t.bind('appear', settings.data, modifiedFn); 184 185 //check whenever the window scrolls 186 w.scroll(check); 187 188 //check whenever the dom changes 189 $.fn.appear.checks.push(check); 190 191 //check now 192 (check)(); 193 }); 194 }; 195 196 //keep a queue of appearance checks 197 $.extend($.fn.appear, { 198 199 checks: [], 200 timeout: null, 201 202 //process the queue 203 checkAll: function() { 204 var length = $.fn.appear.checks.length; 205 if (length > 0) while (length--) ($.fn.appear.checks[length])(); 206 }, 207 208 //check the queue asynchronously 209 run: function() { 210 if ($.fn.appear.timeout) clearTimeout($.fn.appear.timeout); 211 $.fn.appear.timeout = setTimeout($.fn.appear.checkAll, 20); 212 } 213 }); 214 215 //run checks when these methods are called 216 $.each(['append', 'prepend', 'after', 'before', 'attr', 217 'removeAttr', 'addClass', 'removeClass', 'toggleClass', 218 'remove', 'css', 'show', 'hide'], function(i, n) { 219 var old = $.fn[n]; 220 if (old) { 221 $.fn[n] = function() { 222 var r = old.apply(this, arguments); 223 $.fn.appear.run(); 224 return r; 225 } 226 } 227 }); 228 229})(jQuery); 230/* End */ 231; 232; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/vendor/js/ripple.min.js?16177242841624";s:6:"source";s:47:"/bitrix/templates/aspro_max/vendor/js/ripple.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 233!function(m,i,h){m.ripple=function(t,e){var c=this,f=c.log=function(){c.defaults.debug&&console&&console.log&&console.log.apply(console,arguments)};c.selector=t,c.defaults={debug:!1,on:"mousedown",opacity:.4,color:"auto",multi:!1,duration:.7,rate:function(t){return t},easing:"linear"},c.defaults=m.extend({},c.defaults,e);m(i).on(c.defaults.on,c.selector,function(t){var e,i,o=m(this);if(o.addClass("has-ripple"),(i=m.extend({},c.defaults,o.data())).multi||!i.multi&&0===o.find(".ripple").length){if((e=m("<span></span>").addClass("ripple")).appendTo(o),f("Create: Ripple"),!e.height()&&!e.width()){var n=h.max(o.outerWidth(),o.outerHeight());e.css({height:n,width:n}),f("Set: Ripple size")}if(i.rate&&"function"==typeof i.rate){var a=h.round(e.width()/i.duration),l=i.rate(a),p=e.width()/l;i.duration.toFixed(2)!==p.toFixed(2)&&(f("Update: Ripple Duration",{from:i.duration,to:p}),i.duration=p)}var d="auto"==i.color?o.css("color"):i.color,r={animationDuration:i.duration.toString()+"s",animationTimingFunction:i.easing,background:d,opacity:i.opacity};f("Set: Ripple CSS",r),e.css(r)}i.multi||(f("Set: Ripple Element"),e=o.find(".ripple")),f("Destroy: Ripple Animation"),e.removeClass("ripple-animate");var s=t.pageX-o.offset().left-e.width()/2,u=t.pageY-o.offset().top-e.height()/2;i.multi&&(f("Set: Ripple animationend event"),e.one("animationend webkitAnimationEnd oanimationend MSAnimationEnd",function(){f("Note: Ripple animation ended"),f("Destroy: Ripple"),m(this).remove()})),f("Set: Ripple location"),f("Set: Ripple animation"),e.css({top:u+"px",left:s+"px"}).addClass("ripple-animate")})}}(jQuery,document,Math); 234/* End */ 235; 236; /* Start:"a:4:{s:4:"full";s:74:"/bitrix/templates/aspro_max/vendor/js/velocity/velocity.js?161772428444791";s:6:"source";s:58:"/bitrix/templates/aspro_max/vendor/js/velocity/velocity.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 237/*! VelocityJS.org (1.5.0). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */
vendor: 32,176 bytes, lines 238-240
238/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ 239!function(a){"use strict";function b(a){var b=a.length,d=c.type(a);return"function"!==d&&!c.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===d||0===b||"number"==typeof b&&b>0&&b-1 in a))}if(!a.jQuery){var c=function(a,b){return new c.fn.init(a,b)};c.isWindow=function(a){return a&&a===a.window},c.type=function(a){return a?"object"==typeof a||"function"==typeof a?e[g.call(a)]||"object":typeof a:a+""},c.isArray=Array.isArray||function(a){return"array"===c.type(a)},c.isPlainObject=function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!f.call(a,"constructor")&&!f.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}for(b in a);return b===undefined||f.call(a,b)},c.each=function(a,c,d){var e=0,f=a.length,g=b(a);if(d){if(g)for(;e<f&&c.apply(a[e],d)!==!1;e++);else for(e in a)if(a.hasOwnProperty(e)&&c.apply(a[e],d)===!1)break}else if(g)for(;e<f&&c.call(a[e],e,a[e])!==!1;e++);else for(e in a)if(a.hasOwnProperty(e)&&c.call(a[e],e,a[e])===!1)break;return a},c.data=function(a,b,e){if(e===undefined){var f=a[c.expando],g=f&&d[f];if(b===undefined)return g;if(g&&b in g)return g[b]}else if(b!==undefined){var h=a[c.expando]||(a[c.expando]=++c.uuid);return d[h]=d[h]||{},d[h][b]=e,e}},c.removeData=function(a,b){var e=a[c.expando],f=e&&d[e];f&&(b?c.each(b,function(a,b){delete f[b]}):delete d[e])},c.extend=function(){var a,b,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[i]||{},i++),"object"!=typeof h&&"function"!==c.type(h)&&(h={}),i===j&&(h=this,i--);i<j;i++)if(f=arguments[i])for(e in f)f.hasOwnProperty(e)&&(a=h[e],d=f[e],h!==d&&(k&&d&&(c.isPlainObject(d)||(b=c.isArray(d)))?(b?(b=!1,g=a&&c.isArray(a)?a:[]):g=a&&c.isPlainObject(a)?a:{},h[e]=c.extend(k,g,d)):d!==undefined&&(h[e]=d)));return h},c.queue=function(a,d,e){if(a){d=(d||"fx")+"queue";var f=c.data(a,d);return e?(!f||c.isArray(e)?f=c.data(a,d,function(a,c){var d=c||[];return a&&(b(Object(a))?function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;)a[e++]=b[d++];if(c!==c)for(;b[d]!==undefined;)a[e++]=b[d++];a.length=e,a}(d,"string"==typeof a?[a]:a):[].push.call(d,a)),d}(e)):f.push(e),f):f||[]}},c.dequeue=function(a,b){c.each(a.nodeType?[a]:a,function(a,d){b=b||"fx";var e=c.queue(d,b),f=e.shift();"inprogress"===f&&(f=e.shift()),f&&("fx"===b&&e.unshift("inprogress"),f.call(d,function(){c.dequeue(d,b)}))})},c.fn=c.prototype={init:function(a){if(a.nodeType)return this[0]=a,this;throw new Error("Not a DOM node.")},offset:function(){var b=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:b.top+(a.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:b.left+(a.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){var a=this[0],b=function(a){for(var b=a.offsetParent;b&&"html"!==b.nodeName.toLowerCase()&&b.style&&"static"===b.style.position;)b=b.offsetParent;return b||document}(a),d=this.offset(),e=/^(?:body|html)$/i.test(b.nodeName)?{top:0,left:0}:c(b).offset();return d.top-=parseFloat(a.style.marginTop)||0,d.left-=parseFloat(a.style.marginLeft)||0,b.style&&(e.top+=parseFloat(b.style.borderTopWidth)||0,e.left+=parseFloat(b.style.borderLeftWidth)||0),{top:d.top-e.top,left:d.left-e.left}}};var d={};c.expando="velocity"+(new Date).getTime(),c.uuid=0;for(var e={},f=e.hasOwnProperty,g=e.toString,h="Boolean Number String Function Array Date RegExp Object Error".split(" "),i=0;i<h.length;i++)e["[object "+h[i]+"]"]=h[i].toLowerCase();c.fn.init.prototype=c.fn,a.Velocity={Utilities:c}}}(window),function(a){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a():"function"==typeof define&&define.amd?define(a):a()}(function(){"use strict";return function(a,b,c,d){function e(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}return d}function f(a){return u.isWrapped(a)?a=s.call(a):u.isNode(a)&&(a=[a]),a}function g(a){var b=o.data(a,"velocity");return null===b?d:b}function h(a,b){var c=g(a);c&&c.delayTimer&&!c.delayPaused&&(c.delayRemaining=c.delay-b+c.delayBegin,c.delayPaused=!0,clearTimeout(c.delayTimer.setTimeout))}function i(a,b){var c=g(a);c&&c.delayTimer&&c.delayPaused&&(c.delayPaused=!1,c.delayTimer.setTimeout=setTimeout(c.delayTimer.next,c.delayRemaining))}function j(a){return function(b){return Math.round(b*a)*(1/a)}}function k(a,c,d,e){function f(a,b){return 1-3*b+3*a}function g(a,b){return 3*b-6*a}function h(a){return 3*a}function i(a,b,c){return((f(b,c)*a+g(b,c))*a+h(b))*a}function j(a,b,c){return 3*f(b,c)*a*a+2*g(b,c)*a+h(b)}function k(b,c){for(var e=0;e<p;++e){var f=j(c,a,d);if(0===f)return c;c-=(i(c,a,d)-b)/f}return c}function l(){for(var b=0;b<t;++b)x[b]=i(b*u,a,d)}function m(b,c,e){var f,g,h=0;do{g=c+(e-c)/2,f=i(g,a,d)-b,f>0?e=g:c=g}while(Math.abs(f)>r&&++h<s);return g}function n(b){for(var c=0,e=1,f=t-1;e!==f&&x[e]<=b;++e)c+=u;--e;var g=(b-x[e])/(x[e+1]-x[e]),h=c+g*u,i=j(h,a,d);return i>=q?k(b,h):0===i?h:m(b,c,c+u)}function o(){y=!0,a===c&&d===e||l()}var p=4,q=.001,r=1e-7,s=10,t=11,u=1/(t-1),v="Float32Array"in b;if(4!==arguments.length)return!1;for(var w=0;w<4;++w)if("number"!=typeof arguments[w]||isNaN(arguments[w])||!isFinite(arguments[w]))return!1;a=Math.min(a,1),d=Math.min(d,1),a=Math.max(a,0),d=Math.max(d,0);var x=v?new Float32Array(t):new Array(t),y=!1,z=function(b){return y||o(),a===c&&d===e?b:0===b?0:1===b?1:i(n(b),c,e)};z.getControlPoints=function(){return[{x:a,y:c},{x:d,y:e}]};var A="generateBezier("+[a,c,d,e]+")";return z.toString=function(){return A},z}function l(a,b){var c=a;return u.isString(a)?y.Easings[a]||(c=!1):c=u.isArray(a)&&1===a.length?j.apply(null,a):u.isArray(a)&&2===a.length?z.apply(null,a.concat([b])):!(!u.isArray(a)||4!==a.length)&&k.apply(null,a),c===!1&&(c=y.Easings[y.defaults.easing]?y.defaults.easing:x),c}function m(a){if(a){var b=y.timestamp&&a!==!0?a:r.now(),c=y.State.calls.length;c>1e4&&(y.State.calls=e(y.State.calls),c=y.State.calls.length);for(var f=0;f<c;f++)if(y.State.calls[f]){var h=y.State.calls[f],i=h[0],j=h[2],k=h[3],l=!!k,q=null,s=h[5],t=h[6];if(k||(k=y.State.calls[f][3]=b-16),s){if(s.resume!==!0)continue;k=h[3]=Math.round(b-t-16),h[5]=null}t=h[6]=b-k;for(var v=Math.min(t/j.duration,1),w=0,x=i.length;w<x;w++){var z=i[w],B=z.element;if(g(B)){var D=!1;if(j.display!==d&&null!==j.display&&"none"!==j.display){if("flex"===j.display){var E=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];o.each(E,function(a,b){A.setPropertyValue(B,"display",b)})}A.setPropertyValue(B,"display",j.display)}j.visibility!==d&&"hidden"!==j.visibility&&A.setPropertyValue(B,"visibility",j.visibility);for(var F in z)if(z.hasOwnProperty(F)&&"element"!==F){var G,H=z[F],I=u.isString(H.easing)?y.Easings[H.easing]:H.easing;if(u.isString(H.pattern)){var J=1===v?function(a,b,c){var d=H.endValue[b];return c?Math.round(d):d}:function(a,b,c){var d=H.startValue[b],e=H.endValue[b]-d,f=d+e*I(v,j,e);return c?Math.round(f):f};G=H.pattern.replace(/{(\d+)(!)?}/g,J)}else if(1===v)G=H.endValue;else{var K=H.endValue-H.startValue;G=H.startValue+K*I(v,j,K)}if(!l&&G===H.currentValue)continue;if(H.currentValue=G,"tween"===F)q=G;else{var L;if(A.Hooks.registered[F]){L=A.Hooks.getRoot(F);var M=g(B).rootPropertyValueCache[L];M&&(H.rootPropertyValue=M)}var N=A.setPropertyValue(B,F,H.currentValue+(p<9&&0===parseFloat(G)?"":H.unitType),H.rootPropertyValue,H.scrollData);A.Hooks.registered[F]&&(A.Normalizations.registered[L]?g(B).rootPropertyValueCache[L]=A.Normalizations.registered[L]("extract",null,N[1]):g(B).rootPropertyValueCache[L]=N[1]),"transform"===N[0]&&(D=!0)}}j.mobileHA&&g(B).transformCache.translate3d===d&&(g(B).transformCache.translate3d="(0px, 0px, 0px)",D=!0),D&&A.flushTransformCache(B)}}j.display!==d&&"none"!==j.display&&(y.State.calls[f][2].display=!1),j.visibility!==d&&"hidden"!==j.visibility&&(y.State.calls[f][2].visibility=!1),j.progress&&j.progress.call(h[1],h[1],v,Math.max(0,k+j.duration-b),k,q),1===v&&n(f)}}y.State.isTicking&&C(m)}function n(a,b){if(!y.State.calls[a])return!1;for(var c=y.State.calls[a][0],e=y.State.calls[a][1],f=y.State.calls[a][2],h=y.State.calls[a][4],i=!1,j=0,k=c.length;j<k;j++){var l=c[j].element;b||f.loop||("none"===f.display&&A.setPropertyValue(l,"display",f.display),"hidden"===f.visibility&&A.setPropertyValue(l,"visibility",f.visibility));var m=g(l);if(f.loop!==!0&&(o.queue(l)[1]===d||!/\.velocityQueueEntryFlag/i.test(o.queue(l)[1]))&&m){m.isAnimating=!1,m.rootPropertyValueCache={};var n=!1;o.each(A.Lists.transforms3D,function(a,b){var c=/^scale/.test(b)?1:0,e=m.transformCache[b];m.transformCache[b]!==d&&new RegExp("^\\("+c+"[^.]").test(e)&&(n=!0,delete m.transformCache[b])}),f.mobileHA&&(n=!0,delete m.transformCache.translate3d),n&&A.flushTransformCache(l),A.Values.removeClass(l,"velocity-animating")}if(!b&&f.complete&&!f.loop&&j===k-1)try{f.complete.call(e,e)}catch(r){setTimeout(function(){throw r},1)}h&&f.loop!==!0&&h(e),m&&f.loop===!0&&!b&&(o.each(m.tweensContainer,function(a,b){if(/^rotate/.test(a)&&(parseFloat(b.startValue)-parseFloat(b.endValue))%360==0){var c=b.startValue;b.startValue=b.endValue,b.endValue=c}/^backgroundPosition/.test(a)&&100===parseFloat(b.endValue)&&"%"===b.unitType&&(b.endValue=0,b.startValue=100)}),y(l,"reverse",{loop:!0,delay:f.delay})),f.queue!==!1&&o.dequeue(l,f.queue)}y.State.calls[a]=!1;for(var p=0,q=y.State.calls.length;p<q;p++)if(y.State.calls[p]!==!1){i=!0;break}i===!1&&(y.State.isTicking=!1,delete y.State.calls,y.State.calls=[])}var o,p=function(){if(c.documentMode)return c.documentMode;for(var a=7;a>4;a--){var b=c.createElement("div");if(b.innerHTML="<!--[if IE "+a+"]><span></span><![endif]-->",b.getElementsByTagName("span").length)return b=null,a}return d}(),q=function(){var a=0;return b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||function(b){var c,d=(new Date).getTime();return c=Math.max(0,16-(d-a)),a=d+c,setTimeout(function(){b(d+c)},c)}}(),r=function(){var a=b.performance||{};if("function"!=typeof a.now){var c=a.timing&&a.timing.navigationStart?a.timing.navigationStart:(new Date).getTime();a.now=function(){return(new Date).getTime()-c}}return a}(),s=function(){var a=Array.prototype.slice;try{return a.call(c.documentElement),a}catch(b){return function(b,c){var d=this.length;if("number"!=typeof b&&(b=0),"number"!=typeof c&&(c=d),this.slice)return a.call(this,b,c);var e,f=[],g=b>=0?b:Math.max(0,d+b),h=c<0?d+c:Math.min(c,d),i=h-g;if(i>0)if(f=new Array(i),this.charAt)for(e=0;e<i;e++)f[e]=this.charAt(g+e);else for(e=0;e<i;e++)f[e]=this[g+e];return f}}}(),t=function(){return Array.prototype.includes?function(a,b){return a.includes(b)}:Array.prototype.indexOf?function(a,b){return a.indexOf(b)>=0}:function(a,b){for(var c=0;c<a.length;c++)if(a[c]===b)return!0;return!1}},u={isNumber:function(a){return"number"==typeof a},isString:function(a){return"string"==typeof a},isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},isFunction:function(a){return"[object Function]"===Object.prototype.toString.call(a)},isNode:function(a){return a&&a.nodeType},isWrapped:function(a){return a&&a!==b&&u.isNumber(a.length)&&!u.isString(a)&&!u.isFunction(a)&&!u.isNode(a)&&(0===a.length||u.isNode(a[0]))},isSVG:function(a){return b.SVGElement&&a instanceof b.SVGElement},isEmptyObject:function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}},v=!1;if(a.fn&&a.fn.jquery?(o=a,v=!0):o=b.Velocity.Utilities,p<=8&&!v)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(p<=7)return void(jQuery.fn.velocity=jQuery.fn.animate);var w=400,x="swing",y={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:b.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:c.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:b.Promise,defaults:{queue:"",duration:w,easing:x,begin:d,complete:d,progress:d,display:d,visibility:d,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(a){o.data(a,"velocity",{isSVG:u.isSVG(a),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:0},debug:!1,timestamp:!0,pauseAll:function(a){var b=(new Date).getTime();o.each(y.State.calls,function(b,c){if(c){if(a!==d&&(c[2].queue!==a||c[2].queue===!1))return!0;c[5]={resume:!1}}}),o.each(y.State.delayedElements,function(a,c){c&&h(c,b)})},resumeAll:function(a){var b=(new Date).getTime();o.each(y.State.calls,function(b,c){if(c){if(a!==d&&(c[2].queue!==a||c[2].queue===!1))return!0;c[5]&&(c[5].resume=!0)}}),o.each(y.State.delayedElements,function(a,c){c&&i(c,b)})}};b.pageYOffset!==d?(y.State.scrollAnchor=b,y.State.scrollPropertyLeft="pageXOffset",y.State.scrollPropertyTop="pageYOffset"):(y.State.scrollAnchor=c.documentElement||c.body.parentNode||c.body,y.State.scrollPropertyLeft="scrollLeft",y.State.scrollPropertyTop="scrollTop");var z=function(){function a(a){return-a.tension*a.x-a.friction*a.v}function b(b,c,d){var e={x:b.x+d.dx*c,v:b.v+d.dv*c,tension:b.tension,friction:b.friction};return{dx:e.v,dv:a(e)}}function c(c,d){var e={dx:c.v,dv:a(c)},f=b(c,.5*d,e),g=b(c,.5*d,f),h=b(c,d,g),i=1/6*(e.dx+2*(f.dx+g.dx)+h.dx),j=1/6*(e.dv+2*(f.dv+g.dv)+h.dv);return c.x=c.x+i*d,c.v=c.v+j*d,c}return function d(a,b,e){var f,g,h,i={x:-1,v:0,tension:null,friction:null},j=[0],k=0;for(a=parseFloat(a)||500,b=parseFloat(b)||20,e=e||null,i.tension=a,i.friction=b,f=null!==e,f?(k=d(a,b),g=k/e*.016):g=.016;;)if(h=c(h||i,g),j.push(1+h.x),k+=16,!(Math.abs(h.x)>1e-4&&Math.abs(h.v)>1e-4))break;return f?function(a){return j[a*(j.length-1)|0]}:k}}();y.Easings={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},spring:function(a){return 1-Math.cos(4.5*a*Math.PI)*Math.exp(6*-a)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(a,b){y.Easings[b[0]]=k.apply(null,b[1])});var A=y.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var a=0;a<A.Lists.colors.length;a++){var b="color"===A.Lists.colors[a]?"0 0 0 1":"255 255 255 1";A.Hooks.templates[A.Lists.colors[a]]=["Red Green Blue Alpha",b]}var c,d,e;if(p)for(c in A.Hooks.templates)if(A.Hooks.templates.hasOwnProperty(c)){d=A.Hooks.templates[c],e=d[0].split(" ");var f=d[1].match(A.RegEx.valueSplit);"Color"===e[0]&&(e.push(e.shift()),f.push(f.shift()),A.Hooks.templates[c]=[e.join(" "),f.join(" ")])}for(c in A.Hooks.templates)if(A.Hooks.templates.hasOwnProperty(c)){d=A.Hooks.templates[c],e=d[0].split(" ");for(var g in e)if(e.hasOwnProperty(g)){var h=c+e[g],i=g;A.Hooks.registered[h]=[c,i]}}},getRoot:function(a){var b=A.Hooks.registered[a];return b?b[0]:a},getUnit:function(a,b){var c=(a.substr(b||0,5).match(/^[a-z%]+/)||[])[0]||"";return c&&t(A.Lists.units,c)?c:""},fixColors:function(a){return a.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(a,b,c){return A.Lists.colorNames.hasOwnProperty(c)?(b?b:"rgba(")+A.Lists.colorNames[c]+(b?"":",1)"):b+c})},cleanRootPropertyValue:function(a,b){return A.RegEx.valueUnwrap.test(b)&&(b=b.match(A.RegEx.valueUnwrap)[1]),A.Values.isCSSNullValue(b)&&(b=A.Hooks.templates[a][1]),b},extractValue:function(a,b){var c=A.Hooks.registered[a];if(c){var d=c[0],e=c[1];return b=A.Hooks.cleanRootPropertyValue(d,b),b.toString().match(A.RegEx.valueSplit)[e]}return b},injectValue:function(a,b,c){var d=A.Hooks.registered[a];if(d){var e,f=d[0],g=d[1];return c=A.Hooks.cleanRootPropertyValue(f,c),e=c.toString().match(A.RegEx.valueSplit),e[g]=b,e.join(" ")}return c}},Normalizations:{registered:{clip:function(a,b,c){switch(a){case"name":return"clip";case"extract":var d;return A.RegEx.wrappedValueAlreadyExtracted.test(c)?d=c:(d=c.toString().match(A.RegEx.valueUnwrap),d=d?d[1].replace(/,(\s+)?/g," "):c),d;case"inject":return"rect("+c+")"}},blur:function(a,b,c){switch(a){case"name":return y.State.isFirefox?"filter":"-webkit-filter";case"extract":var d=parseFloat(c);if(!d&&0!==d){var e=c.toString().match(/blur\(([0-9]+[A-z]+)\)/i);d=e?e[1]:0}return d;case"inject":return parseFloat(c)?"blur("+c+")":"none"}},opacity:function(a,b,c){if(p<=8)switch(a){case"name":return"filter";case"extract":var d=c.toString().match(/alpha\(opacity=(.*)\)/i);return c=d?d[1]/100:1;case"inject":return b.style.zoom=1,parseFloat(c)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(c),10)+")"}else switch(a){case"name":return"opacity";case"extract":return c;case"inject":return c}}},register:function(){function a(a,b,c){if("border-box"===A.getPropertyValue(b,"boxSizing").toString().toLowerCase()===(c||!1)){var d,e,f=0,g="width"===a?["Left","Right"]:["Top","Bottom"],h=["padding"+g[0],"padding"+g[1],"border"+g[0]+"Width","border"+g[1]+"Width"];for(d=0;d<h.length;d++)e=parseFloat(A.getPropertyValue(b,h[d])),isNaN(e)||(f+=e);return c?-f:f}return 0}function b(b,c){return function(d,e,f){switch(d){case"name":return b;case"extract":return parseFloat(f)+a(b,e,c);case"inject":return parseFloat(f)-a(b,e,c)+"px"}}}p&&!(p>9)||y.State.isGingerbread||(A.Lists.transformsBase=A.Lists.transformsBase.concat(A.Lists.transforms3D));for(var c=0;c<A.Lists.transformsBase.length;c++)!function(){var a=A.Lists.transformsBase[c];A.Normalizations.registered[a]=function(b,c,e){switch(b){case"name":return"transform";case"extract":return g(c)===d||g(c).transformCache[a]===d?/^scale/i.test(a)?1:0:g(c).transformCache[a].replace(/[()]/g,"");case"inject":var f=!1;switch(a.substr(0,a.length-1)){case"translate":f=!/(%|px|em|rem|vw|vh|\d)$/i.test(e);break;case"scal":case"scale":y.State.isAndroid&&g(c).transformCache[a]===d&&e<1&&(e=1),f=!/(\d)$/i.test(e);break;case"skew":f=!/(deg|\d)$/i.test(e);break;case"rotate":f=!/(deg|\d)$/i.test(e)}return f||(g(c).transformCache[a]="("+e+")"),g(c).transformCache[a]}}}();for(var e=0;e<A.Lists.colors.length;e++)!function(){var a=A.Lists.colors[e];A.Normalizations.registered[a]=function(b,c,e){switch(b){case"name":return a;case"extract":var f;if(A.RegEx.wrappedValueAlreadyExtracted.test(e))f=e;else{var g,h={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(e)?g=h[e]!==d?h[e]:h.black:A.RegEx.isHex.test(e)?g="rgb("+A.Values.hexToRgb(e).join(" ")+")":/^rgba?\(/i.test(e)||(g=h.black),f=(g||e).toString().match(A.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!p||p>8)&&3===f.split(" ").length&&(f+=" 1"),f;case"inject":return/^rgb/.test(e)?e:(p<=8?4===e.split(" ").length&&(e=e.split(/\s+/).slice(0,3).join(" ")):3===e.split(" ").length&&(e+=" 1"),(p<=8?"rgb":"rgba")+"("+e.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();A.Normalizations.registered.innerWidth=b("width",!0),A.Normalizations.registered.innerHeight=b("height",!0),A.Normalizations.registered.outerWidth=b("width"),A.Normalizations.registered.outerHeight=b("height")}},Names:{camelCase:function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})},SVGAttribute:function(a){var b="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(p||y.State.isAndroid&&!y.State.isChrome)&&(b+="|transform"),new RegExp("^("+b+")$","i").test(a)},prefixCheck:function(a){if(y.State.prefixMatches[a])return[y.State.prefixMatches[a],!0];for(var b=["","Webkit","Moz","ms","O"],c=0,d=b.length;c<d;c++){var e;if(e=0===c?a:b[c]+a.replace(/^\w/,function(a){return a.toUpperCase()}),u.isString(y.State.prefixElement.style[e]))return y.State.prefixMatches[a]=e,[e,!0]}return[a,!1]}},Values:{hexToRgb:function(a){var b,c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return a=a.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(a,b,c,d){return b+b+c+c+d+d}),b=c.exec(a),b?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:[0,0,0]},isCSSNullValue:function(a){return!a||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(a)},getUnitType:function(a){return/^(rotate|skew)/i.test(a)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(a)?"":"px"},getDisplayType:function(a){var b=a&&a.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(b)?"inline":/^(li)$/i.test(b)?"list-item":/^(tr)$/i.test(b)?"table-row":/^(table)$/i.test(b)?"table":/^(tbody)$/i.test(b)?"table-row-group":"block"},addClass:function(a,b){if(a)if(a.classList)a.classList.add(b);else if(u.isString(a.className))a.className+=(a.className.length?" ":"")+b;else{var c=a.getAttribute(p<=7?"className":"class")||"";a.setAttribute("class",c+(c?" ":"")+b)}},removeClass:function(a,b){if(a)if(a.classList)a.classList.remove(b);else if(u.isString(a.className))a.className=a.className.toString().replace(new RegExp("(^|\\s)"+b.split(" ").join("|")+"(\\s|$)","gi")," ");else{var c=a.getAttribute(p<=7?"className":"class")||"";a.setAttribute("class",c.replace(new RegExp("(^|s)"+b.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(a,c,e,f){function h(a,c){var e=0;if(p<=8)e=o.css(a,c);else{var i=!1;/^(width|height)$/.test(c)&&0===A.getPropertyValue(a,"display")&&(i=!0,A.setPropertyValue(a,"display",A.Values.getDisplayType(a)));var j=function(){i&&A.setPropertyValue(a,"display","none")};if(!f){if("height"===c&&"border-box"!==A.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var k=a.offsetHeight-(parseFloat(A.getPropertyValue(a,"borderTopWidth"))||0)-(parseFloat(A.getPropertyValue(a,"borderBottomWidth"))||0)-(parseFloat(A.getPropertyValue(a,"paddingTop"))||0)-(parseFloat(A.getPropertyValue(a,"paddingBottom"))||0);return j(),k}if("width"===c&&"border-box"!==A.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var l=a.offsetWidth-(parseFloat(A.getPropertyValue(a,"borderLeftWidth"))||0)-(parseFloat(A.getPropertyValue(a,"borderRightWidth"))||0)-(parseFloat(A.getPropertyValue(a,"paddingLeft"))||0)-(parseFloat(A.getPropertyValue(a,"paddingRight"))||0);return j(),l}}var m;m=g(a)===d?b.getComputedStyle(a,null):g(a).computedStyle?g(a).computedStyle:g(a).computedStyle=b.getComputedStyle(a,null),"borderColor"===c&&(c="borderTopColor"),e=9===p&&"filter"===c?m.getPropertyValue(c):m[c],""!==e&&null!==e||(e=a.style[c]),j()}if("auto"===e&&/^(top|right|bottom|left)$/i.test(c)){var n=h(a,"position");("fixed"===n||"absolute"===n&&/top|left/i.test(c))&&(e=o(a).position()[c]+"px")}return e}var i;if(A.Hooks.registered[c]){var j=c,k=A.Hooks.getRoot(j);e===d&&(e=A.getPropertyValue(a,A.Names.prefixCheck(k)[0])),A.Normalizations.registered[k]&&(e=A.Normalizations.registered[k]("extract",a,e)),i=A.Hooks.extractValue(j,e)}else if(A.Normalizations.registered[c]){var l,m;l=A.Normalizations.registered[c]("name",a),"transform"!==l&&(m=h(a,A.Names.prefixCheck(l)[0]),A.Values.isCSSNullValue(m)&&A.Hooks.templates[c]&&(m=A.Hooks.templates[c][1])),i=A.Normalizations.registered[c]("extract",a,m)}if(!/^[\d-]/.test(i)){var n=g(a);if(n&&n.isSVG&&A.Names.SVGAttribute(c))if(/^(height|width)$/i.test(c))try{i=a.getBBox()[c]}catch(q){i=0}else i=a.getAttribute(c);else i=h(a,A.Names.prefixCheck(c)[0])}return A.Values.isCSSNullValue(i)&&(i=0),y.debug>=2&&console.log("Get "+c+": "+i),i},setPropertyValue:function(a,c,d,e,f){var h=c;if("scroll"===c)f.container?f.container["scroll"+f.direction]=d:"Left"===f.direction?b.scrollTo(d,f.alternateValue):b.scrollTo(f.alternateValue,d);else if(A.Normalizations.registered[c]&&"transform"===A.Normalizations.registered[c]("name",a))A.Normalizations.registered[c]("inject",a,d),h="transform",d=g(a).transformCache[c];else{if(A.Hooks.registered[c]){var i=c,j=A.Hooks.getRoot(c);e=e||A.getPropertyValue(a,j),d=A.Hooks.injectValue(i,d,e),c=j}if(A.Normalizations.registered[c]&&(d=A.Normalizations.registered[c]("inject",a,d),c=A.Normalizations.registered[c]("name",a)),h=A.Names.prefixCheck(c)[0],p<=8)try{a.style[h]=d}catch(l){y.debug&&console.log("Browser does not support ["+d+"] for ["+h+"]")}else{var k=g(a);k&&k.isSVG&&A.Names.SVGAttribute(c)?a.setAttribute(c,d):a.style[h]=d}y.debug>=2&&console.log("Set "+c+" ("+h+"): "+d)}return[h,d]},flushTransformCache:function(a){var b="",c=g(a);if((p||y.State.isAndroid&&!y.State.isChrome)&&c&&c.isSVG){var d=function(b){return parseFloat(A.getPropertyValue(a,b))},e={translate:[d("translateX"),d("translateY")],skewX:[d("skewX")],skewY:[d("skewY")],scale:1!==d("scale")?[d("scale"),d("scale")]:[d("scaleX"),d("scaleY")],rotate:[d("rotateZ"),0,0]};o.each(g(a).transformCache,function(a){/^translate/i.test(a)?a="translate":/^scale/i.test(a)?a="scale":/^rotate/i.test(a)&&(a="rotate"),e[a]&&(b+=a+"("+e[a].join(" ")+") ",delete e[a])})}else{var f,h;o.each(g(a).transformCache,function(c){if(f=g(a).transformCache[c],"transformPerspective"===c)return h=f,!0;9===p&&"rotateZ"===c&&(c="rotate"),b+=c+f+" "}),h&&(b="perspective"+h+" "+b)}A.setPropertyValue(a,"transform",b)}};A.Hooks.register(),A.Normalizations.register(),y.hook=function(a,b,c){var e;return a=f(a),o.each(a,function(a,f){if(g(f)===d&&y.init(f),c===d)e===d&&(e=A.getPropertyValue(f,b));else{var h=A.setPropertyValue(f,b,c);"transform"===h[0]&&y.CSS.flushTransformCache(f),e=h}}),e};var B=function(){function a(){return k?z.promise||null:p}function e(a,e){function f(f){var k,n;if(i.begin&&0===D)try{i.begin.call(r,r)}catch(V){setTimeout(function(){throw V},1)}if("scroll"===G){var p,q,w,x=/^x$/i.test(i.axis)?"Left":"Top",B=parseFloat(i.offset)||0;i.container?u.isWrapped(i.container)||u.isNode(i.container)?(i.container=i.container[0]||i.container,p=i.container["scroll"+x],w=p+o(a).position()[x.toLowerCase()]+B):i.container=null:(p=y.State.scrollAnchor[y.State["scrollProperty"+x]],q=y.State.scrollAnchor[y.State["scrollProperty"+("Left"===x?"Top":"Left")]],w=o(a).offset()[x.toLowerCase()]+B),j={scroll:{rootPropertyValue:!1,startValue:p,currentValue:p,endValue:w,unitType:"",easing:i.easing,scrollData:{container:i.container,direction:x,alternateValue:q}},element:a},y.debug&&console.log("tweensContainer (scroll): ",j.scroll,a)}else if("reverse"===G){if(!(k=g(a)))return;if(!k.tweensContainer)return void o.dequeue(a,i.queue);"none"===k.opts.display&&(k.opts.display="auto"),"hidden"===k.opts.visibility&&(k.opts.visibility="visible"),k.opts.loop=!1,k.opts.begin=null,k.opts.complete=null,v.easing||delete i.easing,v.duration||delete i.duration,i=o.extend({},k.opts,i),n=o.extend(!0,{},k?k.tweensContainer:null);for(var E in n)if(n.hasOwnProperty(E)&&"element"!==E){var F=n[E].startValue;n[E].startValue=n[E].currentValue=n[E].endValue,n[E].endValue=F,u.isEmptyObject(v)||(n[E].easing=i.easing),y.debug&&console.log("reverse tweensContainer ("+E+"): "+JSON.stringify(n[E]),a)}j=n}else if("start"===G){k=g(a),k&&k.tweensContainer&&k.isAnimating===!0&&(n=k.tweensContainer);var H=function(e,f){var g,l=A.Hooks.getRoot(e),m=!1,p=f[0],q=f[1],r=f[2] 240;if(!(k&&k.isSVG||"tween"===l||A.Names.prefixCheck(l)[1]!==!1
vendor: 5,506 bytes, line 240
240||A.Normalizations.registered[l]!==d))return void(y.debug&&console.log("Skipping ["+l+"] due to a lack of browser support."));(i.display!==d&&null!==i.display&&"none"!==i.display||i.visibility!==d&&"hidden"!==i.visibility)&&/opacity|filter/.test(e)&&!r&&0!==p&&(r=0),i._cacheValues&&n&&n[e]?(r===d&&(r=n[e].endValue+n[e].unitType),m=k.rootPropertyValueCache[l]):A.Hooks.registered[e]?r===d?(m=A.getPropertyValue(a,l),r=A.getPropertyValue(a,e,m)):m=A.Hooks.templates[l][1]:r===d&&(r=A.getPropertyValue(a,e));var s,t,v,w=!1,x=function(a,b){var c,d;return d=(b||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(a){return c=a,""}),c||(c=A.Values.getUnitType(a)),[d,c]};if(r!==p&&u.isString(r)&&u.isString(p)){g="";var z=0,B=0,C=[],D=[],E=0,F=0,G=0;for(r=A.Hooks.fixColors(r),p=A.Hooks.fixColors(p);z<r.length&&B<p.length;){var H=r[z],I=p[B];if(/[\d\.-]/.test(H)&&/[\d\.-]/.test(I)){for(var J=H,K=I,L=".",N=".";++z<r.length;){if((H=r[z])===L)L="..";else if(!/\d/.test(H))break;J+=H}for(;++B<p.length;){if((I=p[B])===N)N="..";else if(!/\d/.test(I))break;K+=I}var O=A.Hooks.getUnit(r,z),P=A.Hooks.getUnit(p,B);if(z+=O.length,B+=P.length,O===P)J===K?g+=J+O:(g+="{"+C.length+(F?"!":"")+"}"+O,C.push(parseFloat(J)),D.push(parseFloat(K)));else{var Q=parseFloat(J),R=parseFloat(K);g+=(E<5?"calc":"")+"("+(Q?"{"+C.length+(F?"!":"")+"}":"0")+O+" + "+(R?"{"+(C.length+(Q?1:0))+(F?"!":"")+"}":"0")+P+")",Q&&(C.push(Q),D.push(0)),R&&(C.push(0),D.push(R))}}else{if(H!==I){E=0;break}g+=H,z++,B++,0===E&&"c"===H||1===E&&"a"===H||2===E&&"l"===H||3===E&&"c"===H||E>=4&&"("===H?E++:(E&&E<5||E>=4&&")"===H&&--E<5)&&(E=0),0===F&&"r"===H||1===F&&"g"===H||2===F&&"b"===H||3===F&&"a"===H||F>=3&&"("===H?(3===F&&"a"===H&&(G=1),F++):G&&","===H?++G>3&&(F=G=0):(G&&F<(G?5:4)||F>=(G?4:3)&&")"===H&&--F<(G?5:4))&&(F=G=0)}}z===r.length&&B===p.length||(y.debug&&console.error('Trying to pattern match mis-matched strings ["'+p+'", "'+r+'"]'),g=d),g&&(C.length?(y.debug&&console.log('Pattern found "'+g+'" -> ',C,D,"["+r+","+p+"]"),r=C,p=D,t=v=""):g=d)}g||(s=x(e,r),r=s[0],v=s[1],s=x(e,p),p=s[0].replace(/^([+-\/*])=/,function(a,b){return w=b,""}),t=s[1],r=parseFloat(r)||0,p=parseFloat(p)||0,"%"===t&&(/^(fontSize|lineHeight)$/.test(e)?(p/=100,t="em"):/^scale/.test(e)?(p/=100,t=""):/(Red|Green|Blue)$/i.test(e)&&(p=p/100*255,t="")));if(/[\/*]/.test(w))t=v;else if(v!==t&&0!==r)if(0===p)t=v;else{h=h||function(){var d={myParent:a.parentNode||c.body,position:A.getPropertyValue(a,"position"),fontSize:A.getPropertyValue(a,"fontSize")},e=d.position===M.lastPosition&&d.myParent===M.lastParent,f=d.fontSize===M.lastFontSize;M.lastParent=d.myParent,M.lastPosition=d.position,M.lastFontSize=d.fontSize;var g={};if(f&&e)g.emToPx=M.lastEmToPx,g.percentToPxWidth=M.lastPercentToPxWidth,g.percentToPxHeight=M.lastPercentToPxHeight;else{var h=k&&k.isSVG?c.createElementNS("http://www.w3.org/2000/svg","rect"):c.createElement("div");y.init(h),d.myParent.appendChild(h),o.each(["overflow","overflowX","overflowY"],function(a,b){y.CSS.setPropertyValue(h,b,"hidden")}),y.CSS.setPropertyValue(h,"position",d.position),y.CSS.setPropertyValue(h,"fontSize",d.fontSize),y.CSS.setPropertyValue(h,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(a,b){y.CSS.setPropertyValue(h,b,"100%")}),y.CSS.setPropertyValue(h,"paddingLeft","100em"),g.percentToPxWidth=M.lastPercentToPxWidth=(parseFloat(A.getPropertyValue(h,"width",null,!0))||1)/100,g.percentToPxHeight=M.lastPercentToPxHeight=(parseFloat(A.getPropertyValue(h,"height",null,!0))||1)/100,g.emToPx=M.lastEmToPx=(parseFloat(A.getPropertyValue(h,"paddingLeft"))||1)/100,d.myParent.removeChild(h)}return null===M.remToPx&&(M.remToPx=parseFloat(A.getPropertyValue(c.body,"fontSize"))||16),null===M.vwToPx&&(M.vwToPx=parseFloat(b.innerWidth)/100,M.vhToPx=parseFloat(b.innerHeight)/100),g.remToPx=M.remToPx,g.vwToPx=M.vwToPx,g.vhToPx=M.vhToPx,y.debug>=1&&console.log("Unit ratios: "+JSON.stringify(g),a),g}();var S=/margin|padding|left|right|width|text|word|letter/i.test(e)||/X$/.test(e)||"x"===e?"x":"y";switch(v){case"%":r*="x"===S?h.percentToPxWidth:h.percentToPxHeight;break;case"px":break;default:r*=h[v+"ToPx"]}switch(t){case"%":r*=1/("x"===S?h.percentToPxWidth:h.percentToPxHeight);break;case"px":break;default:r*=1/h[t+"ToPx"]}}switch(w){case"+":p=r+p;break;case"-":p=r-p;break;case"*":p*=r;break;case"/":p=r/p}j[e]={rootPropertyValue:m,startValue:r,currentValue:r,endValue:p,unitType:t,easing:q},g&&(j[e].pattern=g),y.debug&&console.log("tweensContainer ("+e+"): "+JSON.stringify(j[e]),a)};for(var I in s)if(s.hasOwnProperty(I)){var J=A.Names.camelCase(I),K=function(b,c){var d,f,g;return u.isFunction(b)&&(b=b.call(a,e,C)),u.isArray(b)?(d=b[0],!u.isArray(b[1])&&/^[\d-]/.test(b[1])||u.isFunction(b[1])||A.RegEx.isHex.test(b[1])?g=b[1]:u.isString(b[1])&&!A.RegEx.isHex.test(b[1])&&y.Easings[b[1]]||u.isArray(b[1])?(f=c?b[1]:l(b[1],i.duration),g=b[2]):g=b[1]||b[2]):d=b,c||(f=f||i.easing),u.isFunction(d)&&(d=d.call(a,e,C)),u.isFunction(g)&&(g=g.call(a,e,C)),[d||0,f,g]}(s[I]);if(t(A.Lists.colors,J)){var L=K[0],O=K[1],P=K[2];if(A.RegEx.isHex.test(L)){for(var Q=["Red","Green","Blue"],R=A.Values.hexToRgb(L),S=P?A.Values.hexToRgb(P):d,T=0;T<Q.length;T++){var U=[R[T]];O&&U.push(O),S!==d&&U.push(S[T]),H(J+Q[T],U)}continue}}H(J,K)}j.element=a}j.element&&(A.Values.addClass(a,"velocity-animating"),N.push(j),k=g(a),k&&(""===i.queue&&(k.tweensContainer=j,k.opts=i),k.isAnimating=!0),D===C-1?(y.State.calls.push([N,r,i,null,z.resolver,null,0]),
240y.State.isTicking===!1&&(y.State.isTicking=!0,m())):D++)}var h,i=o.extend({},y.defaults,v),j={};switch(g(a)===d&&y.init(a),parseFloat(i.delay)&&i.queue!==!1&&o.queue(a,i.queue,function(b){y.velocityQueueEntryFlag=!0;var c=y.State.delayedElements.count++;y.State.delayedElements[c]=a;var d=function(a){return function(){y.State.delayedElements[a]=!1,b()}}(c);g(a).delayBegin=(new Date).getTime(),g(a).delay=parseFloat(i.delay),g(a).delayTimer={setTimeout:setTimeout(b,parseFloat(i.delay)),next:d}}),i.duration.toString().toLowerCase()){case"fast":i.duration=200;break;case"normal":i.duration=w;break;case"slow":i.duration=600;break;default:i.duration=parseFloat(i.duration)||1}if(y.mock!==!1&&(y.mock===!0?i.duration=i.delay=1:(i.duration*=parseFloat(y.mock)||1,i.delay*=parseFloat(y.mock)||1)),i.easing=l(i.easing,i.duration),i.begin&&!u.isFunction(i.begin)&&(i.begin=null),i.progress&&!u.isFunction(i.progress)&&(i.progress=null),i.complete&&!u.isFunction(i.complete)&&(i.complete=null),i.display!==d&&null!==i.display&&(i.display=i.display.toString().toLowerCase(),"auto"===i.display&&(i.display=y.CSS.Values.getDisplayType(a))),i.visibility!==d&&null!==i.visibility&&(i.visibility=i.visibility.toString().toLowerCase()),i.mobileHA=i.mobileHA&&y.State.isMobile&&!y.State.isGingerbread,i.queue===!1)if(i.delay){var k=y.State.delayedElements.count++;y.State.delayedElements[k]=a;var n=function(a){return function(){y.State.delayedElements[a]=!1,f()}}(k);g(a).delayBegin=(new Date).getTime(),g(a).delay=parseFloat(i.delay),g(a).delayTimer={setTimeout:setTimeout(f,parseFloat(i.delay)),next:n}}else f();else o.queue(a,i.queue,function(a,b){if(b===!0)return z.promise&&z.resolver(r),!0;y.velocityQueueEntryFlag=!0,f(a)});""!==i.queue&&"fx"!==i.queue||"inprogress"===o.queue(a)[0]||o.dequeue(a)}var j,k,p,q,r,s,v,x=arguments[0]&&(arguments[0].p||o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||u.isString(arguments[0].properties));u.isWrapped(this)?(k=!1,q=0,r=this,p=this):(k=!0,q=1,r=x?arguments[0].elements||arguments[0].e:arguments[0]);var z={promise:null,resolver:null,rejecter:null};if(k&&y.Promise&&(z.promise=new y.Promise(function(a,b){z.resolver=a,z.rejecter=b})),x?(s=arguments[0].properties||arguments[0].p,v=arguments[0].options||arguments[0].o):(s=arguments[q],v=arguments[q+1]),!(r=f(r)))return void(z.promise&&(s&&v&&v.promiseRejectEmpty===!1?z.resolver():z.rejecter()));var C=r.length,D=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(s)&&!o.isPlainObject(v)){var E=q+1;v={};for(var F=E;F<arguments.length;F++)u.isArray(arguments[F])||!/^(fast|normal|slow)$/i.test(arguments[F])&&!/^\d/.test(arguments[F])?u.isString(arguments[F])||u.isArray(arguments[F])?v.easing=arguments[F]:u.isFunction(arguments[F])&&(v.complete=arguments[F]):v.duration=arguments[F]}var G;switch(s){case"scroll":G="scroll";break;case"reverse":G="reverse";break;case"pause":var H=(new Date).getTime();return o.each(r,function(a,b){h(b,H)}),o.each(y.State.calls,function(a,b){var c=!1;b&&o.each(b[1],function(a,e){var f=v===d?"":v;return f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1)||(o.each(r,function(a,d){if(d===e)return b[5]={resume:!1},c=!0,!1}),!c&&void 0)})}),a();case"resume":return o.each(r,function(a,b){i(b,H)}),o.each(y.State.calls,function(a,b){var c=!1;b&&o.each(b[1],function(a,e){var f=v===d?"":v;return f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1)||(!b[5]||(o.each(r,function(a,d){if(d===e)return b[5].resume=!0,c=!0,!1}),!c&&void 0))})}),a();case"finish":case"finishAll":case"stop":o.each(r,function(a,b){g(b)&&g(b).delayTimer&&(clearTimeout(g(b).delayTimer.setTimeout),g(b).delayTimer.next&&g(b).delayTimer.next(),delete g(b).delayTimer),"finishAll"!==s||v!==!0&&!u.isString(v)||(o.each(o.queue(b,u.isString(v)?v:""),function(a,b){u.is
vendor: 3,367 bytes, lines 240-243
240Function(b)&&b()}),o.queue(b,u.isString(v)?v:"",[]))});var I=[];return o.each(y.State.calls,function(a,b){b&&o.each(b[1],function(c,e){var f=v===d?"":v;if(f!==!0&&b[2].queue!==f&&(v!==d||b[2].queue!==!1))return!0;o.each(r,function(c,d){if(d===e)if((v===!0||u.isString(v))&&(o.each(o.queue(d,u.isString(v)?v:""),function(a,b){u.isFunction(b)&&b(null,!0)}),o.queue(d,u.isString(v)?v:"",[])),"stop"===s){var h=g(d);h&&h.tweensContainer&&f!==!1&&o.each(h.tweensContainer,function(a,b){b.endValue=b.currentValue}),I.push(a)}else"finish"!==s&&"finishAll"!==s||(b[2].duration=1)})})}),"stop"===s&&(o.each(I,function(a,b){n(b,!0)}),z.promise&&z.resolver(r)),a();default:if(!o.isPlainObject(s)||u.isEmptyObject(s)){if(u.isString(s)&&y.Redirects[s]){j=o.extend({},v);var J=j.duration,K=j.delay||0;return j.backwards===!0&&(r=o.extend(!0,[],r).reverse()),o.each(r,function(a,b){parseFloat(j.stagger)?j.delay=K+parseFloat(j.stagger)*a:u.isFunction(j.stagger)&&(j.delay=K+j.stagger.call(b,a,C)),j.drag&&(j.duration=parseFloat(J)||(/^(callout|transition)/.test(s)?1e3:w),j.duration=Math.max(j.duration*(j.backwards?1-a/C:(a+1)/C),.75*j.duration,200)),y.Redirects[s].call(b,b,j||{},a,C,r,z.promise?z:d)}),a()}var L="Velocity: First argument ("+s+") was not a property map, a known action, or a registered redirect. Aborting.";return z.promise?z.rejecter(new Error(L)):b.console&&console.log(L),a()}G="start"}var M={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},N=[];o.each(r,function(a,b){u.isNode(b)&&e(b,a)}),j=o.extend({},y.defaults,v),j.loop=parseInt(j.loop,10);var O=2*j.loop-1;if(j.loop)for(var P=0;P<O;P++){var Q={delay:j.delay,progress:j.progress};P===O-1&&(Q.display=j.display,Q.visibility=j.visibility,Q.complete=j.complete),B(r,"reverse",Q)}return a()};y=o.extend(B,y),y.animate=B;var C=b.requestAnimationFrame||q;if(!y.State.isMobile&&c.hidden!==d){var D=function(){c.hidden?(C=function(a){return setTimeout(function(){a(!0)},16)},m()):C=b.requestAnimationFrame||q};D(),c.addEventListener("visibilitychange",D)}return a.Velocity=y,a!==b&&(a.fn.velocity=B,a.fn.velocity.defaults=y.defaults),o.each(["Down","Up"],function(a,b){y.Redirects["slide"+b]=function(a,c,e,f,g,h){var i=o.extend({},c),j=i.begin,k=i.complete,l={},m={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};i.display===d&&(i.display="Down"===b?"inline"===y.CSS.Values.getDisplayType(a)?"inline-block":"block":"none"),i.begin=function(){0===e&&j&&j.call(g,g);for(var c in m)if(m.hasOwnProperty(c)){l[c]=a.style[c];var d=A.getPropertyValue(a,c);m[c]="Down"===b?[d,0]:[0,d]}l.overflow=a.style.overflow,a.style.overflow="hidden"},i.complete=function(){for(var b in l)l.hasOwnProperty(b)&&(a.style[b]=l[b]);e===f-1&&(k&&k.call(g,g),h&&h.resolver(g))},y(a,m,i)}}),o.each(["In","Out"],function(a,b){y.Redirects["fade"+b]=function(a,c,e,f,g,h){var i=o.extend({},c),j=i.complete,k={opacity:"In"===b?1:0};0!==e&&(i.begin=null),i.complete=e!==f-1?null:function(){j&&j.call(g,g),h&&h.resolver(g)},i.display===d&&(i.display="In"===b?"auto":"none"),y(this,k,i)}}),y}(window.jQuery||window.Zepto||window,window,window?window.document:undefined)}); 241/* End */ 242; 243; /* Start:"a:4:{s:4:"full";s:77:"/bitrix/templates/aspro_max/vendor/js/velocity/velocity.ui.js?161772428413257";s:6:"source";
243s:61:"/bitrix/templates/aspro_max/vendor/js/velocity/velocity.ui.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 244/* VelocityJS.org UI Pack (5.0.4). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License. Portions copyright Daniel Eden, Christian Pucci. */ 245!function(t){"function"==typeof require&&"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(["velocity"],t):t()}(function(){return function(t,a,e,r){function n(t,a){var e=[];return t&&a?($.each([t,a],function(t,a){var r=[];$.each(a,function(t,a){for(;a.toString().length<5;)a="0"+a;r.push(a)}),e.push(r.join(""))}),parseFloat(e[0])>parseFloat(e[1])):!1}if(!t.Velocity||!t.Velocity.Utilities)return void(a.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting."));var i=t.Velocity,$=i.Utilities,s=i.version,o={major:1,minor:1,patch:0};if(n(o,s)){var l="Velocity UI Pack: You need to update Velocity (jquery.velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(l),new Error(l)}i.RegisterEffect=i.RegisterUI=function(t,a){function e(t,a,e,r){var n=0,s;$.each(t.nodeType?[t]:t,function(t,a){r&&(e+=t*r),s=a.parentNode,$.each(["height","paddingTop","paddingBottom","marginTop","marginBottom"],function(t,e){n+=parseFloat(i.CSS.getPropertyValue(a,e))})}),i.animate(s,{height:("In"===a?"+":"-")+"="+n},{queue:!1,easing:"ease-in-out",duration:e*("In"===a?.6:1)})}return i.Redirects[t]=function(n,s,o,l,c,u){function f(){s.display!==r&&"none"!==s.display||!/Out$/.test(t)||$.each(c.nodeType?[c]:c,function(t,a){i.CSS.setPropertyValue(a,"display","none")}),s.complete&&s.complete.call(c,c),u&&u.resolver(c||n)}var p=o===l-1;a.defaultDuration="function"==typeof a.defaultDuration?a.defaultDuration.call(c,c):parseFloat(a.defaultDuration);for(var d=0;d<a.calls.length;d++){var g=a.calls[d],y=g[0],m=s.duration||a.defaultDuration||1e3,X=g[1],Y=g[2]||{},O={};if(O.duration=m*(X||1),O.queue=s.queue||"",O.easing=Y.easing||"ease",O.delay=parseFloat(Y.delay)||0,O._cacheValues=Y._cacheValues||!0,0===d){if(O.delay+=parseFloat(s.delay)||0,0===o&&(O.begin=function(){s.begin&&s.begin.call(c,c);var a=t.match(/(In|Out)$/);a&&"In"===a[0]&&y.opacity!==r&&$.each(c.nodeType?[c]:c,function(t,a){i.CSS.setPropertyValue(a,"opacity",0)}),s.animateParentHeight&&a&&e(c,a[0],m+O.delay,s.stagger)}),null!==s.display)if(s.display!==r&&"none"!==s.display)O.display=s.display;else if(/In$/.test(t)){var v=i.CSS.Values.getDisplayType(n);O.display="inline"===v?"inline-block":v}s.visibility&&"hidden"!==s.visibility&&(O.visibility=s.visibility)}d===a.calls.length-1&&(O.complete=function(){if(a.reset){for(var t in a.reset){var e=a.reset[t];i.CSS.Hooks.registered[t]!==r||"string"!=typeof e&&"number"!=typeof e||(a.reset[t]=[a.reset[t],a.reset[t]])}var s={duration:0,queue:!1};p&&(s.complete=f),i.animate(n,a.reset,s)}else p&&f()},"hidden"===s.visibility&&(O.visibility=s.visibility)),i.animate(n,y,O)}},i},i.RegisterEffect.packagedEffects={"callout.bounce":{defaultDuration:550,calls:[[{translateY:-30},.25],[{translateY:0},.125],[{translateY:-15},.125],[{translateY:0},.25]]},"callout.shake":{defaultDuration:800,calls:[[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:11},.125],[{translateX:-11},.125],[{translateX:0},.125]]},"callout.flash":{defaultDuration:1100,calls:[[{opacity:[0,"easeInOutQuad",1]},.25],[{opacity:[1,"easeInOutQuad"]},.25],[{opacity:[0,"easeInOutQuad"]},.25],[{opacity:[1,"easeInOutQuad"]},.25]]},"callout.pulse":{defaultDuration:825,calls:[[{scaleX:1.1,scaleY:1.1},.5,{easing:"easeInExpo"}],[{scaleX:1,scaleY:1},.5]]},"callout.swing":{defaultDuration:950,calls:[[{rotateZ:15},.2],[{rotateZ:-10},.2],[{rotateZ:5},.2],[{rotateZ:-5},.2],[{rotateZ:0},.2]]},"callout.tada":{defaultDuration:1e3,calls:[[{scaleX:.9,scaleY:.9,rotateZ:-3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:-3},.1],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],[{scaleX:1,scaleY:1,rotateZ:0},.2]]},"transition.fadeIn":{defaultDuration:500,calls:[[{opacity:[1,0]}]]},"transition.fadeOut":{defaultDuration:500,calls:[[{opacity:[0,1]}]]},"transition.flipXIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateY:[0,-55]}]],reset:{transformPerspective:0}},"transition.flipXOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateY:55}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipYIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateX:[0,-45]}]],reset:{transformPerspective:0}},"transition.flipYOut":{defaultDuration:800,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateX:25}]],reset:{transformPerspective:0,rotateX:0}},"transition.flipBounceXIn":{defaultDuration:900,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateY:[-10,90]},.5],[{opacity:.8,rotateY:10},.25],[{opacity:1,rotateY:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceXOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateY:-10},.5],[{opacity:0,rotateY:90},.5]],reset:{transformPerspective:0,rotateY:0}},"transition.flipBounceYIn":{defaultDuration:850,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateX:[-10,90]},.5],[{opacity:.8,rotateX:10},.25],[{opacity:1,rotateX:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceYOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateX:-15},.5],[{opacity:0,rotateX:90},.5]],reset:{transformPerspective:0,rotateX:0}},"transition.swoopIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["100%","50%"],transformOriginY:["100%","100%"],scaleX:[1,0],scaleY:[1,0],translateX:[0,-700],translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%"}},"transition.swoopOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformOriginX:["50%","100%"],transformOriginY:["100%","100%"],scaleX:0,scaleY:0,translateX:-700,translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%",scaleX:1,scaleY:1,translateX:0}},"transition.whirlIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,0],scaleY:[1,0],rotateY:[0,160]},1,{easing:"easeInOutSine"}]]},"transition.whirlOut":{defaultDuration:750,calls:[[{opacity:[0,"easeInOutQuint",1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:0,scaleY:0,rotateY:160},1,{easing:"swing"}]],reset:{scaleX:1,scaleY:1,rotateY:0}},"transition.shrinkIn":{defaultDuration:750,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,1.5],scaleY:[1,1.5],translateZ:0}]]},"transition.shrinkOut":{defaultDuration:600,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:1.3,scaleY:1.3,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.expandIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,.625],scaleY:[1,.625],translateZ:0}]]},"transition.expandOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:.5,scaleY:.5,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.bounceIn":{defaultDuration:800,calls:[[{opacity:[1,0],scaleX:[1.05,.3],scaleY:[1.05,.3]},.4],[{scaleX:.9,scaleY:.9,translateZ:0},.2],[{scaleX:1,scaleY:1},.5]]},"transition.bounceOut":{defaultDuration:800,calls:[[{scaleX:.95,scaleY:.95},.35],[{scaleX:1.1,scaleY:1.1,translateZ:0},.35],[{opacity:[0,1],scaleX:.3,scaleY:.3},.3]],reset:{scaleX:1,scaleY:1}},"transition.bounceUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[-30,1e3]},.6,{easing:"easeOutCirc"}],[{translateY:10},.2],[{translateY:0},.2]]},"transition.bounceUpOut":{defaultDuration:1e3,calls:[[{translateY:20},.2],[{opacity:[0,"easeInCirc",1],translateY:-1e3},.8]],reset:{translateY:0}},"transition.bounceDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[30,-1e3]},.6,{easing:"easeOutCirc"}],[{translateY:-10},.2],[{translateY:0},.2]]},"transition.bounceDownOut":{defaultDuration:1e3,calls:[[{translateY:-20},.2],[{opacity:[0,"easeInCirc",1],translateY:1e3},.8]],reset:{translateY:0}},"transition.bounceLeftIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[30,-1250]},.6,{easing:"easeOutCirc"}],[{translateX:-10},.2],[{translateX:0},.2]]},"transition.bounceLeftOut":{defaultDuration:750,calls:[[{translateX:30},.2],[{opacity:[0,"easeInCirc",1],translateX:-1250},.8]],reset:{translateX:0}},"transition.bounceRightIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[-30,1250]},.6,{easing:"easeOutCirc"}],[{translateX:10},.2],[{translateX:0},.2]]},"transition.bounceRightOut":{defaultDuration:750,calls:[[{translateX:-30},.2],[{opacity:[0,"easeInCirc",1],translateX:1250},.8]],reset:{translateX:0}}
vendor: 4,565 bytes, lines 245-248
245,"transition.slideUpIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,20],translateZ:0}]]},"transition.slideUpOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:-20,translateZ:0}]],reset:{translateY:0}},"transition.slideDownIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,-20],translateZ:0}]]},"transition.slideDownOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:20,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,-20],translateZ:0}]]},"transition.slideLeftOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:-20,translateZ:0}]],reset:{translateX:0}},"transition.slideRightIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,20],translateZ:0}]]},"transition.slideRightOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:20,translateZ:0}]],reset:{translateX:0}},"transition.slideUpBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,75],translateZ:0}]]},"transition.slideUpBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:-75,translateZ:0}]],reset:{translateY:0}},"transition.slideDownBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,-75],translateZ:0}]]},"transition.slideDownBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:75,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,-75],translateZ:0}]]},"transition.slideLeftBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:-75,translateZ:0}]],reset:{translateX:0}},"transition.slideRightBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,75],translateZ:0}]]},"transition.slideRightBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:75,translateZ:0}]],reset:{translateX:0}},"transition.perspectiveUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveUpOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveDownOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveLeftIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveLeftOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}},"transition.perspectiveRightIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveRightOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}}};for(var c in i.RegisterEffect.packagedEffects)i.RegisterEffect(c,i.RegisterEffect.packagedEffects[c]);i.RunSequence=function(t){var a=$.extend(!0,[],t);a.length>1&&($.each(a.reverse(),function(t,e){var r=a[t+1];if(r){var n=e.o||e.options,s=r.o||r.options,o=n&&n.sequenceQueue===!1?"begin":"complete",l=s&&s[o],c={};c[o]=function(){var t=r.e||r.elements,a=t.nodeType?[t]:t;l&&l.call(a,a),i(e)},r.o?r.o=$.extend({},s,c):r.options=$.extend({},s,c)}}),a.reverse()),i(a[0])}}(window.jQuery||window.Zepto||window,window,document)}); 246/* End */ 247; 248; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/aspro_max/vendor/js/jquery.menu-aim.min.js?16177242841533";s:6:"source";
248s:56:"/bitrix/templates/aspro_max/vendor/js/jquery.menu-aim.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 249!function(w){w.fn.menuAim=function(e){return this.each(function(){(function(e){var m=w(this),x=null,y=[],p=null,n=null,d=w.extend({firstActiveRow:!1,rowSelector:"> li",submenuSelector:"*",submenuDirection:"right",tolerance:5,enter:w.noop,exit:w.noop,activate:w.noop,deactivate:w.noop,exitMenu:w.noop},e),i=function(e){e!=x&&(x&&d.deactivate(x),d.activate(e),x=e)},o=function(e){var t=u();t?n=setTimeout(function(){o(e)},t):i(e)},u=function(){if(!x||!w(x).is(d.submenuSelector))return 0;var e=m.offset(),t={x:e.left,y:e.top-d.tolerance},n={x:e.left+m.outerWidth(),y:t.y},i={x:e.left,y:e.top+m.outerHeight()+d.tolerance},o={x:e.left+m.outerWidth(),y:i.y},u=y[y.length-1],r=y[0];if(!u)return 0;if(r||(r=u),r.x<e.left||r.x>o.x||r.y<e.top||r.y>o.y)return 0;if(p&&u.x==p.x&&u.y==p.y)return 0;function c(e,t){return(t.y-e.y)/(t.x-e.x)}var l=n,f=o;"left"==d.submenuDirection?(l=i,f=t):"below"==d.submenuDirection?(l=o,f=i):"above"==d.submenuDirection&&(l=t,f=n);var s=c(u,l),a=c(u,f),h=c(r,l),v=c(r,f);return s<h&&v<a?(p=u,3e3):(p=null,0)};m.mouseleave(function(){n&&clearTimeout(n),d.exitMenu(this)&&(x&&d.deactivate(x),x=null)}).find(d.rowSelector).mouseenter(function(){n&&clearTimeout(n),d.enter(this),o(this)}).mouseleave(function(){d.exit(this)}).click(function(){i(this)}),"firstActiveRow"in d&&(m.find(d.rowSelector).hasClass("active")||(!0===d.firstActiveRow?i(m.find(d.rowSelector).eq(0)):i(d.firstActiveRow)));w(document).mousemove(function(e){y.push({x:e.pageX,y:e.pageY}),3<y.length&&y.shift()})}).call(this,e)}),this}}(jQuery); 250/* End */ 251; 252; /* Start:"a:4:{s:4:"full";s:56:"/bitrix/templates/aspro_max/js/browser.js?16395755861032";s:6:"source";s:41:"/bitrix/templates/aspro_max/js/browser.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 253var matched, browser; 254 255jQuery.uaMatch = function( ua ) { 256 ua = ua.toLowerCase(); 257 258 var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || 259 /(webkit)[ \/]([\w.]+)/.exec( ua ) || 260 /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || 261 /(msie)[\s?]([\w.]+)/.exec( ua ) || 262 /(trident)(?:.*? rv:([\w.]+)|)/.exec( ua ) || 263 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || 264 []; 265 266 return { 267 browser: match[ 1 ] || "", 268 version: match[ 2 ] || "0" 269 }; 270};
271 272matched = jQuery.uaMatch( navigator.userAgent ); 273//IE 11+ fix (Trident) 274matched.browser = matched.browser == 'trident' ? 'msie' : matched.browser; 275browser = {}; 276 277if ( matched.browser ) { 278 browser[ matched.browser ] = true; 279 browser.version = matched.version; 280} 281 282// Chrome is Webkit, but Webkit is also Safari. 283if ( browser.chrome ) { 284 browser.webkit = true; 285} else if ( browser.webkit ) { 286 browser.safari = true; 287} 288 289jQuery.browser = browser; 290/* End */ 291; 292; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/js/jquery.fancybox.min.js?161772428367390";s:6:"source";s:49:"/bitrix/templates/aspro_max/js/jquery.fancybox.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 293!function(c,l,g,b){"use strict";if(c.console=c.console||{info:function(t){}},g)if(g.fn.fancybox)console.info("fancyBox already initialized");else{var t,e,n,o,i={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24">
293<path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:g.noop,beforeLoad:g.noop,afterLoad:g.noop,beforeShow:g.noop,afterShow:g.noop,beforeClose:g.noop,afterClose:g.noop,onActivate:g.noop,onDeactivate:g.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},a=g(c),s=g(l),r=0,f=c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame||function(t){return c.setTimeout(t,1e3/60)},d=c.cancelAnimationFrame||c.webkitCancelAnimationFrame||c.mozCancelAnimationFrame||c.oCancelAnimationFrame||function(t){c.clearTimeout(t)},u=function(){var t,e=l.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(e.style[t]!==b)return n[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var n=g.extend(!0,{},t,e);return g.each(e,function(t,e){g.isArray(e)&&(n[t]=e)}),n},m=function(t,e,n){var o=this;o.opts=h({index:n},g.fancybox.defaults),g.isPlainObject(e)&&(o.opts=h(o.opts,e)),g.fancybox.isMobile&&(o.opts=h(o.opts,o.opts.mobile)),o.id=o.opts.id||++r,o.currIndex=parseInt(o.opts.index,10)||0,o.prevIndex=null,o.prevPos=null,o.currPos=0,o.firstRun=!0,o.group=[],o.slides={},o.addContent(t),o.group.length&&o.init()};g.extend(m.prototype,{init:function(){var e,n,o=this,i=o.group[o.currIndex].opts;i.closeExisting&&g.fancybox.close(!0),g("body").addClass("fancybox-active"),!g.fancybox.getInstance()&&!1!==i.hideScrollbar&&!g.fancybox.isMobile&&l.body.scrollHeight>c.innerHeight&&(g("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(c.innerWidth-l.documentElement.clientWidth)+"px;}</style>"),g("body").addClass("compensate-for-scrollbar")),n="",g.each(i.buttons,function(t,e){n+=i.btnTpl[e]||""}),e=g(o.translate(o,i.baseTpl.replace("{{buttons}}",n).replace("{{arrows}}",i.btnTpl.arrowLeft+i.btnTpl.arrowRight))).attr("id","fancybox-container-"+o.id).addClass(i.baseClass).data("FancyBox",o).appendTo(i.parentEl),o.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){o.$refs[t]=e.find(".fancybox-"+t)}),o.trigger("onInit"),o.activate(),o.jumpTo(o.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return n[e]===b?t:n[e]})},addContent:function(t){var e,l=this,n=g.makeArray(t);g.each(n,function(t,e){var n,o,i,a,s,r={},c={};g.isPlainObject(e)?c=(r=e).opts||e:"object"===g.type(e)&&g(e).length?(c=(n=g(e)).data()||{},(c=g.extend(!0,{},c,c.options)).$orig=n,r.src=l.opts.src||c.src||n.attr("href"),r.type||r.src||(r.type="inline",r.src=e)):r={type:"html",src:e+""},r.opts=g.extend(!0,{}
293,l.opts,c),g.isArray(c.buttons)&&(r.opts.buttons=c.buttons),g.fancybox.isMobile&&r.opts.mobile&&(r.opts=h(r.opts,r.opts.mobile)),o=r.type||r.opts.type,a=r.src||"",!o&&a&&((i=a.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(o="video",r.opts.video.format||(r.opts.video.format="video/"+("ogv"===i[1]?"ogg":i[1]))):a.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?o="image":a.match(/\.(pdf)((\?|#).*)?$/i)?(o="iframe",r=g.extend(!0,r,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===a.charAt(0)&&(o="inline")),o?r.type=o:l.trigger("objectNeedsType",r),r.contentType||(r.contentType=-1<g.inArray(r.type,["html","inline","ajax"])?"html":r.type),r.index=l.group.length,"auto"==r.opts.smallBtn&&(r.opts.smallBtn=-1<g.inArray(r.type,["html","inline","ajax"])),"auto"===r.opts.toolbar&&(r.opts.toolbar=!r.opts.smallBtn),r.$thumb=r.opts.$thumb||null,r.opts.$trigger&&r.index===l.opts.index&&(r.$thumb=r.opts.$trigger.find("img:first"),r.$thumb.length&&(r.opts.$orig=r.opts.$trigger)),r.$thumb&&r.$thumb.length||!r.opts.$orig||(r.$thumb=r.opts.$orig.find("img:first")),r.$thumb&&!r.$thumb.length&&(r.$thumb=null),r.thumb=r.opts.thumb||(r.$thumb?r.$thumb[0].src:null),"function"===g.type(r.opts.caption)&&(r.opts.caption=r.opts.caption.apply(e,[l,r])),"function"===g.type(l.opts.caption)&&(r.opts.caption=l.opts.caption.apply(e,[l,r])),r.opts.caption instanceof g||(r.opts.caption=r.opts.caption===b?"":r.opts.caption+""),"ajax"===r.type&&1<(s=a.split(/\s+/,2)).length&&(r.src=s.shift(),r.opts.filter=s.shift()),r.opts.modal&&(r.opts=g.extend(!0,r.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),l.group.push(r)}),Object.keys(l.slides).length&&(l.updateControls(),(e=l.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}).on("click.fb","[data-fancybox-zoom]",function(t){o[o.isScaledDown()?"scaleToActual":"scaleToFit"]()}),a.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(o.requestId&&d(o.requestId),o.requestId=f(function(){o.update(t)})):(o.current&&"iframe"===o.current.type&&o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update(t)},g.fancybox.isMobile?600:250))}),s.on("keydown.fb",function(t){var e=(g.fancybox?g.fancybox.getInstance():null).current,n=t.keyCode||t.which;if(9!=n){if(!(!e.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||g(t.target).is("input,textarea,video,audio,select")))return 8===n||27===n?(t.preventDefault(),void o.close(t)):37===n||38===n?(t.preventDefault(),void o.previous()):39===n||40===n?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,n)}else e.opts.trapFocus&&o.focus(t)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,s.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=c.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&!o.isDragging&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){a.off("orientationchange.fb resize.fb"),s.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),this.idleInterval&&(c.clearInterval(this.idleInterval),this.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,o){var e,n,i,a,s,r,c,l,d,u=this,f=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),!(i=u.current?u.current.opts.loop:u.opts.loop)&&(t<0||f<=t))return!1;if(e=u.firstRun=!Object.keys(u.slides).length,s=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,a=u.createSlide(t),1<f&&((i||a.index<f-1)&&u.createSlide(t+1),(i||0<a.index)&&u.createSlide(t-1)),u.current=a,u.currIndex=a.index,u.currPos=a.pos,u.trigger("beforeShow",e),u.updateControls(),a.forcedDuration=b,g.isNumeric(o)?a.forcedDuration=o:o=a.opts[e?"animationDuration":"transitionDuration"],o=parseInt(o,10),n=u.isMoved(a),a.$slide.addClass("fancybox-slide--current"),e)return a.opts.animationEffect&&o&&u.$refs.container.css("transition-duration",o+"ms"),u.$refs.container.addClass("fancybox-is-open").trigger("focus"),u.loadSlide(a),void u.preload("image");r=g.fancybox.getTranslate(s.$slide),c=g.fancybox.getTranslate(u.$refs.stage),g.each(u.slides,function(t,e){g.fancybox.stop(e.$slide,!0)}),s.pos!==a.pos&&(s.isComplete=!1),s.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),n?(d=r.left-(s.pos*r.width+s.pos*s.opts.gutter),g.each(u.slides,function(t,e){e.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var n=e.pos*r.width+e.pos*e.opts.gutter;g.fancybox.setTranslate(e.$slide,{top:0,left:n-c.left+d}),e.pos!==a.pos&&e.$slide.addClass("fancybox-slide--"+(e.pos>a.pos?"next":"previous")),p(e.$slide),g.fancybox.animate(e.$slide,{top:0,left:(e.pos-a.pos)*r.width+(e.pos-a.pos)*e.opts.gutter},o,function(){e.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),e.pos===u.currPos&&u.complete()})})):o&&a.opts.transitionEffect&&(l="fancybox-animated fancybox-fx-"+a.opts.transitionEffect,s.$slide.addClass("fancybox-slide--"+(s.pos>a.pos?"next":"previous")),g.fancybox.animate(s.$slide,l,o,function(){s.$slide.removeClass(l).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),a.isLoaded?u.revealContent(a):u.loadSlide(a),u.preload("image")}},createSlide:function(t){var e,n,o=this;return n=(n=t%o.group.length)<0?o.group.length+n:n,!o.slides[t]&&o.group[n]&&(e=g('<div class="fancybox-slide"></div>').appendTo(o.$refs.stage),o.slides[t]=g.extend(!0,{},o.group[n],{pos:t,$slide:e,isLoaded:!1}),o.updateSlide(o.slides[t])),o.slides[t]},scaleToActual:function(t,e,n){var o,i,a,s,r,c=this,l=c.current,d=l.$content,u=g.fancybox.getTranslate(l.$slide).width,f=g.fancybox.getTranslate(l.$slide).height,p=l.width,h=l.height;c.isAnimating||c.isMoved()||!d||"image"!=l.type||!l.isLoaded||l.hasError||(c.isAnimating=!0,g.fancybox.stop(d),t=t===b?.5*u:t,e=e===b?.5*f:e,(o=g.fancybox.getTranslate(d)).top-=g.fancybox.getTranslate(l.$slide).top,o.left-=g.fancybox.getTranslate(l.$slide).left,s=p/o.width,r=h/o.height,i=.5*u-.5*p,a=.5*f-.5*h,u<p&&(0<(i=o.left*s-(t*s-t))&&(i=0),i<u-p&&(i=u-p)),f<h&&(0<(a=o.top*r-(e*r-e))&&(a=0),a<f-h&&(a=f-h)),c.updateCursor(p,h),g.fancybox.animate(d,{top:a,left:i,scaleX:s,scaleY:r},n||366,function(){c.isAnimating=!1}),c.SlideShow&&c.SlideShow.isActive&&c.SlideShow.stop())},scaleToFit:function(t){var e,n=this,o=n.current,i=o.$content;n.isAnimating||n.isMoved()||!i||"image"!=o.type||!o.isLoaded||o.hasError||(n.isAnimating=!0,g.fancybox.stop(i),e=n.getFitPos(o),n.updateCursor(e.width,e.height),g.fancybox.animate(i,{top:e.top,left
293:e.left,scaleX:e.width/i.width(),scaleY:e.height/i.height()},t||366,function(){n.isAnimating=!1}))},getFitPos:function(t){var e,n,o,i,a=t.$content,s=t.$slide,r=t.width||t.opts.width,c=t.height||t.opts.height,l={};return!!(t.isLoaded&&a&&a.length)&&(e=g.fancybox.getTranslate(this.$refs.stage).width,n=g.fancybox.getTranslate(this.$refs.stage).height,e-=parseFloat(s.css("paddingLeft"))+parseFloat(s.css("paddingRight"))+parseFloat(a.css("marginLeft"))+parseFloat(a.css("marginRight")),n-=parseFloat(s.css("paddingTop"))+parseFloat(s.css("paddingBottom"))+parseFloat(a.css("marginTop"))+parseFloat(a.css("marginBottom")),r&&c||(r=e,c=n),e-.5<(r*=o=Math.min(1,e/r,n/c))&&(r=e),n-.5<(c*=o)&&(c=n),"image"===t.type?(l.top=Math.floor(.5*(n-c))+parseFloat(s.css("paddingTop")),l.left=Math.floor(.5*(e-r))+parseFloat(s.css("paddingLeft"))):"video"===t.contentType&&(r/(i=t.opts.width&&t.opts.height?r/c:t.opts.ratio||16/9)<c?c=r/i:c*i<r&&(r=c*i)),l.width=r,l.height=c,l)},update:function(n){var o=this;g.each(o.slides,function(t,e){o.updateSlide(e,n)})},updateSlide:function(t,e){var n=this,o=t&&t.$content,i=t.width||t.opts.width,a=t.height||t.opts.height,s=t.$slide;n.adjustCaption(t),o&&(i||a||"video"===t.contentType)&&!t.hasError&&(g.fancybox.stop(o),g.fancybox.setTranslate(o,n.getFitPos(t)),t.pos===n.currPos&&(n.isAnimating=!1,n.updateCursor())),n.adjustLayout(t),s.length&&(s.trigger("refresh"),t.pos===n.currPos&&n.$refs.toolbar.add(n.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",s.get(0).scrollHeight>s.get(0).clientHeight)),n.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,n=e.current,o=n.$slide;!e.isClosing&&n&&(o.siblings().css({transform:"",opacity:""}),o.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),g.fancybox.animate(o,{top:0,left:0,opacity:1},t===b?0:t,function(){o.css({transform:"",opacity:""}),n.isComplete||e.complete()},!1))},isMoved:function(t){var e,n,o=t||this.current;return!!o&&(n=g.fancybox.getTranslate(this.$refs.stage),e=g.fancybox.getTranslate(o.$slide),!o.$slide.hasClass("fancybox-animated")&&(.5<Math.abs(e.top-n.top)||.5<Math.abs(e.left-n.left)))},updateCursor:function(t,e){var n,o,i=this,a=i.current,s=i.$refs.container;a&&!i.isClosing&&i.Guestures&&(s.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=!!(n=i.canPan(t,e))||i.isZoomable(),s.toggleClass("fancybox-is-zoomable",o),g("[data-fancybox-zoom]").prop("disabled",!o),n?s.addClass("fancybox-can-pan"):o&&("zoom"===a.opts.clickContent||g.isFunction(a.opts.clickContent)&&"zoom"==a.opts.clickContent(a))?s.addClass("fancybox-can-zoomIn"):a.opts.touch&&(a.opts.touch.vertical||1<i.group.length)&&"video"!==a.contentType&&s.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this.current;if(e&&!this.isClosing&&"image"===e.type&&!e.hasError){if(!e.isLoaded)return!0;if((t=this.getFitPos(e))&&(e.width>t.width||e.height>t.height))return!0}return!1},isScaledDown:function(t,e){var n=!1,o=this.current,i=o.$content;return t!==b&&e!==b?n=t<o.width&&e<o.height:i&&(n=(n=g.fancybox.getTranslate(i)).width<o.width&&n.height<o.height),n},canPan:function(t,e){var n=this.current,o=null,i=!1;return"image"===n.type&&(n.isComplete||t&&e)&&!n.hasError&&(i=this.getFitPos(n),t!==b&&e!==b?o={width:t,height:e}:n.isComplete&&(o=g.fancybox.getTranslate(n.$content)),o&&i&&(i=1.5<Math.abs(o.width-i.width)||1.5<Math.abs(o.height-i.height))),i},loadSlide:function(n){var t,e,o,i=this;if(!n.isLoading&&!n.isLoaded){if(!(n.isLoading=!0)===i.trigger("beforeLoad",n))return n.isLoading=!1;switch(t=n.type,(e=n.$slide).off("refresh").trigger("onReset").addClass(n.opts.slideClass),t){case"image":i.setImage(n);break;case"iframe":i.setIframe(n);break;case"html":i.setContent(n,n.src||n.content);break;case"video":i.setContent(n,n.opts.video.tpl.replace(/\{\{src\}\}/gi,n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format||"").replace("{{poster}}",n.thumb||""));break;case"inline":g(n.src).length?i.setContent(n,g(n.src)):i.setError(n);break;case"ajax":i.showLoading(n),o=g.ajax(g.extend({},n.opts.ajax.settings,{url:n.src,success:function(t,e){"success"===e&&i.setContent(n,t)},error:function(t,e){t&&"abort"!==e&&i.setError(n)}})),e.one("onReset",function(){o.abort()});break;default:i.setError(n)}return!0}},setImage:function(e){var t,n=this;setTimeout(function(){var t=e.$image;n.isClosing||!e.isLoading||t&&t.length&&t[0].complete||e.hasError||n.showLoading(e)},50),n.checkSrcset(e),e.$content=g('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&e.thumb&&(e.width=e.opts.width,e.height=e.opts.height,(t=l.createElement("img")).onerror=function(){g(this).remove(),e.$ghost=null},t.onload=function(){n.afterLoad(e)},e.$ghost=g(t).addClass("fancybox-image").appendTo(e.$content).attr("src",e.thumb)),n.setBigImage(e)},checkSrcset:function(t){var e,n,o,i,a=t.opts.srcset||t.opts.image.srcset;if(a){o=c.devicePixelRatio||1,i=c.innerWidth*o,(n=a.split(",").map(function(t){var o={};
293return t.trim().split(/\s+/).forEach(function(t,e){var n=parseInt(t.substring(0,t.length-1),10);if(0===e)return o.url=t;n&&(o.value=n,o.postfix=t[t.length-1])}),o})).sort(function(t,e){return t.value-e.value});for(var s=0;s<n.length;s++){var r=n[s];if("w"===r.postfix&&r.value>=i||"x"===r.postfix&&r.value>=o){e=r;break}}!e&&n.length&&(e=n[n.length-1]),e&&(t.src=e.url,t.width&&t.height&&"w"==e.postfix&&(t.height=t.width/t.height*e.value,t.width=e.value),t.opts.srcset=a)}},setBigImage:function(e){var n=this,t=l.createElement("img"),o=g(t);e.$image=o.one("error",function(){n.setError(e)}).one("load",function(){var t;e.$ghost||(n.resolveImageSlideSize(e,this.naturalWidth,this.naturalHeight),n.afterLoad(e)),n.isClosing||(e.opts.srcset&&((t=e.opts.sizes)&&"auto"!==t||(t=(1<e.width/e.height&&1<a.width()/a.height()?"100":Math.round(e.width/e.height*100))+"vw"),o.attr("sizes",t).attr("srcset",e.opts.srcset)),e.$ghost&&setTimeout(function(){e.$ghost&&!n.isClosing&&e.$ghost.hide()},Math.min(300,Math.max(1e3,e.height/1600))),n.hideLoading(e))}).addClass("fancybox-image").attr("src",e.src).appendTo(e.$content),(t.complete||"complete"==t.readyState)&&o.naturalWidth&&o.naturalHeight?o.trigger("load"):t.error&&o.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,0<o&&(t.width=o,t.height=Math.floor(o*n/e)),0<i&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(i){var a,e=this,s=i.opts.iframe,r=i.$slide;i.$content=g('<div class="fancybox-content'+(s.preload?" fancybox-is-hidden":"")+'"></div>').css(s.css).appendTo(r),r.addClass("fancybox-slide--"+i.contentType),i.$iframe=a=g(s.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(s.attr).appendTo(i.$content),s.preload?(e.showLoading(i),a.on("load.fb error.fb",function(t){this.isReady=1,i.$slide.trigger("refresh"),e.afterLoad(i)}),r.on("refresh.fb",function(){var t,e=i.$content,n=s.css.width,o=s.css.height;if(1===a[0].isReady){try{t=a.contents().find("body")}catch(t){}t&&t.length&&t.children().length&&(r.css("overflow","visible"),e.css({width:"100%","max-width":"100%",height:"9999px"}),n===b&&(n=Math.ceil(Math.max(t[0].clientWidth,t.outerWidth(!0)))),e.css("width",n||"").css("max-width",""),o===b&&(o=Math.ceil(Math.max(t[0].clientHeight,t.outerHeight(!0)))),e.css("height",o||""),r.css("overflow","auto")),e.removeClass("fancybox-is-hidden")}})):e.afterLoad(i),a.attr("src",i.src),r.one("onReset",function(){try{g(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}g(this).off("refresh.fb").empty(),i.isLoaded=!1,i.isRevealed=!1})},setContent:function(t,e){this.isClosing||(this.hideLoading(t),t.$content&&g.fancybox.stop(t.$content),t.$slide.empty(),function(t){return t&&t.hasOwnProperty&&t instanceof g}(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=g("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===g.type(e)&&(e=g("<div>").append(g.trim(e)).contents()),t.opts.filter&&(e=g("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){g(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(g(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),g(e).appendTo(t.$slide),g(e).is("video,audio")&&(g(e).addClass("fancybox-video"),g(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||g(e).attr("width"),t.opts.height=t.opts.height||g(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=g(this.translate(this,this.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=g(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&g('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(
293),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?((e=s.clone().appendTo(s.parent())).children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=t||this.current;a.isLoaded&&!0!==a.opts.disableLayoutFix&&(a.$content.css("margin-bottom",""),a.$content.outerHeight()>a.$slide.height()+.5&&(o=a.$slide[0].style["padding-bottom"],i=a.$slide.css("padding-bottom"),0<parseFloat(i)&&(e=a.$slide[0].scrollHeight,a.$slide.css("padding-bottom",0),Math.abs(e-a.$slide[0].scrollHeight)<1&&(n=i),a.$slide.css("padding-bottom",o))),a.$content.css("margin-bottom",n))},revealContent:function(t){var e,n,o,i,a=this,s=t.$slide,r=!1,c=!1,l=a.isMoved(t),d=t.isRevealed;return t.isRevealed=!0,e=t.opts[a.firstRun?"animationEffect":"transitionEffect"],o=t.opts[a.firstRun?"animationDuration":"transitionDuration"],o=parseInt(t.forcedDuration===b?o:t.forcedDuration,10),!l&&t.pos===a.currPos&&o||(e=!1),"zoom"===e&&(t.pos===a.currPos&&o&&"image"===t.type&&!t.hasError&&(c=a.getThumbPos(t))?r=a.getFitPos(t):e="fade"),"zoom"===e?(a.isAnimating=!0,r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,"auto"==(i=t.opts.zoomOpacity)&&(i=.1<Math.abs(t.width/t.height-c.width/c.height)),i&&(c.opacity=.1,r.opacity=1),g.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),c),p(t.$content),void g.fancybox.animate(t.$content,r,o,function(){a.isAnimating=!1,a.complete()})):(a.updateSlide(t),e?(g.fancybox.stop(s),n="fancybox-slide--"+(t.pos>=a.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,s.addClass(n).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(s),"image"!==t.type&&t.$content.hide().show(0),void g.fancybox.animate(s,"fancybox-slide--current",o,function(){s.removeClass(n).css({transform:"",opacity:""}),t.pos===a.currPos&&a.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),d||!l||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===a.currPos&&a.complete())))},getThumbPos:function(t){var e,n,o,i,a,s,r=t.$thumb;return!(!r||!function(t){var e,n;return!(!t||t.ownerDocument!==l)&&(g(".fancybox-container").css("pointer-events","none"),e={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},n=l.elementFromPoint(e.x,e.y)===t,g(".fancybox-container").css("pointer-events",""),n)}(r[0]))&&(n=g.fancybox.getTranslate(r),o=parseFloat(r.css("border-top-width")||0),i=parseFloat(r.css("border-right-width")||0),a=parseFloat(r.css("border-bottom-width")||0),s=parseFloat(r.css("border-left-width")||0),e={top:n.top+o,left:n.left+s,width:n.width-i-s,height:n.height-o-a,scaleX:1,scaleY:1},0<n.width&&0<n.height&&e)},complete:function(){var t,n=this,e=n.current,o={};!n.isMoved()&&e.isLoaded&&(e.isComplete||(e.isComplete=!0,e.$slide.siblings().trigger("onReset"),n.preload("inline"),p(e.$slide),e.$slide.addClass("fancybox-slide--complete"),g.each(n.slides,function(t,e){e.pos>=n.currPos-1&&e.pos<=n.currPos+1?o[e.pos]=e:e&&(g.fancybox.stop(e.$slide),e.$slide.off().remove())}),n.slides=o),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),e.opts.video.autoStart&&e.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),n.next()}),e.opts.autoFocus&&"html"===e.contentType&&((t=e.$content.find("input[autofocus]:enabled:visible:first")).length?t.trigger("focus"):n.focus(null,!0)),e.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],(e=o.slides[o.currPos-1])&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,e){var n,o,i=this,a=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not
293([tabindex^="-"])'].join(",");i.isClosing||((n=(n=!t&&i.current&&i.current.isComplete?i.current.$slide.find("*:visible"+(e?":not(.fancybox-close-small)":"")):i.$refs.container.find("*:visible")).filter(a).filter(function(){return"hidden"!==g(this).css("visibility")&&!g(this).hasClass("disabled")})).length?(o=n.index(l.activeElement),t&&t.shiftKey?(o<0||0==o)&&(t.preventDefault(),n.eq(n.length-1).trigger("focus")):(o<0||o==n.length-1)&&(t&&t.preventDefault(),n.eq(0).trigger("focus"))):i.$refs.container.trigger("focus"))},activate:function(){var e=this;g(".fancybox-container").each(function(){var t=g(this).data("FancyBox");t&&t.id!==e.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)}),e.isVisible=!0,(e.current||e.isIdle)&&(e.update(),e.updateControls()),e.trigger("onActivate"),e.addEvents()},close:function(t,e){var n,o,i,a,s,r,c,l=this,d=l.current,u=function(){l.cleanUp(t)};return!l.isClosing&&(!(l.isClosing=!0)===l.trigger("beforeClose",t)?(l.isClosing=!1,f(function(){l.update()}),!1):(l.removeEvents(),i=d.$content,n=d.opts.animationEffect,o=g.isNumeric(e)?e:n?d.opts.animationDuration:0,d.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?g.fancybox.stop(d.$slide):n=!1,d.$slide.siblings().trigger("onReset").remove(),o&&l.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",o+"ms"),l.hideLoading(d),l.hideControls(!0),l.updateCursor(),"zoom"!==n||i&&o&&"image"===d.type&&!l.isMoved()&&!d.hasError&&(c=l.getThumbPos(d))||(n="fade"),"zoom"===n?(g.fancybox.stop(i),r={top:(a=g.fancybox.getTranslate(i)).top,left:a.left,scaleX:a.width/c.width,scaleY:a.height/c.height,width:c.width,height:c.height},"auto"==(s=d.opts.zoomOpacity)&&(s=.1<Math.abs(d.width/d.height-c.width/c.height)),s&&(c.opacity=0),g.fancybox.setTranslate(i,r),p(i),g.fancybox.animate(i,c,o,u)):n&&o?g.fancybox.animate(d.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+n,o,u):!0===t?setTimeout(u,o):u(),!0))},cleanUp:function(t){var e,n,o,i=this,a=i.current.opts.$orig;i.current.$slide.trigger("onReset"),i.$refs.container.empty().remove(),i.trigger("afterClose",t),i.current.opts.backFocus&&(a&&a.length&&a.is(":visible")||(a=i.$trigger),a&&a.length&&(n=c.scrollX,o=c.scrollY,a.trigger("focus"),g("html, body").scrollTop(o).scrollLeft(n))),i.current=null,(e=g.fancybox.getInstance())?e.activate():(g("body").removeClass("fancybox-active compensate-for-scrollbar"),g("#fancybox-style-noscroll").remove())},trigger:function(t,e){var n,o=Array.prototype.slice.call(arguments,1),i=this,a=e&&e.opts?e:i.current;if(a?o.unshift(a):a=i,o.unshift(i),g.isFunction(a.opts[t])&&(n=a.opts[t].apply(a,o)),!1===n)return n;"afterClose"!==t&&i.$refs?i.$refs.container.trigger(t+".fb",o):s.trigger(t+".fb",o)},updateControls:function(){var t=this,e=t.current,n=e.index,o=t.$refs.container,i=t.$refs.caption,a=e.opts.caption;e.$slide.trigger("refresh"),a&&a.length?(t.$caption=i).children().eq(0).html(a):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),o.find("[data-fancybox-count]").html(t.group.length),o.find("[data-fancybox-index]").html(n+1),o.find("[data-fancybox-prev]").prop("disabled",!e.opts.loop&&n<=0),o.find("[data-fancybox-next]").prop("disabled",!e.opts.loop&&n>=t.group.length-1),"image"===e.type?o.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",e.opts.image.src||e.src).show():e.opts.toolbar&&o.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),g(l.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=["infobar","toolbar","nav"];!t&&this.current.opts.preventCaptionOverlap||e.push("caption"),this.$refs.container.removeClass(e.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&1<t.group.length)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&1<t.group.length)).toggleClass("fancybox-is-modal",!!e.modal)}
293,toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),g.fancybox={version:"3.5.7",defaults:i,getInstance:function(t){var e=g('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),n=Array.prototype.slice.call(arguments,1);return e instanceof m&&("string"===g.type(t)?e[t].apply(e,n):"function"===g.type(t)&&t.apply(e,n),e)},open:function(t,e,n){return new m(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),s.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(t=l.createElement("div"),c.getComputedStyle&&c.getComputedStyle(t)&&c.getComputedStyle(t).getPropertyValue("transform")&&!(l.documentMode&&l.documentMode<11)),getTranslate:function(t){var e;return!(!t||!t.length)&&{top:(e=t[0].getBoundingClientRect()).top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))}},setTranslate:function(t,e){var n="",o={};if(t&&e)return e.left===b&&e.top===b||(n=(e.left===b?t.position().left:e.left)+"px, "+(e.top===b?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==b&&e.scaleY!==b?n+=" scale("+e.scaleX+", "+e.scaleY+")":e.scaleX!==b&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),e.opacity!==b&&(o.opacity=e.opacity),e.width!==b&&(o.width=e.width),e.height!==b&&(o.height=e.height),t.css(o)},animate:function(e,n,o,i,a){var s,r=this;g.isFunction(o)&&(i=o,o=null),r.stop(e),s=r.getTranslate(e),e.on(u,function(t){(!t||!t.originalEvent||e.is(t.originalEvent.target)&&"z-index"!=t.originalEvent.propertyName)&&(r.stop(e),g.isNumeric(o)&&e.css("transition-duration",""),g.isPlainObject(n)?n.scaleX!==b&&n.scaleY!==b&&r.setTranslate(e,{top:n.top,left:n.left,width:s.width*n.scaleX,height:s.height*n.scaleY,scaleX:1,scaleY:1}):!0!==a&&e.removeClass(n),g.isFunction(i)&&i(t))}),g.isNumeric(o)&&e.css("transition-duration",o+"ms"),g.isPlainObject(n)?(n.scaleX!==b&&n.scaleY!==b&&(delete n.width,delete n.height,e.parent().hasClass("fancybox-slide--image")&&e.parent().addClass("fancybox-is-scaling")),g.fancybox.setTranslate(e,n)):e.addClass(n),e.data("timer",setTimeout(function(){e.trigger(u)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(u),t.off(u).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},g.fn.fancybox=function(t){var e;return(e=(t=t||{}).selector||!1)?g("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},y):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},y),this},s.on("click.fb-start","[data-fancybox]",y),s.on("click.fb-start","[data-fancybox-trigger]",function(t){g('[data-fancybox="'+g(this).attr("data-fancybox-trigger")+'"]').eq(g(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:g(this)})}),e=".fancybox-button",n="fancybox-focus",o=null,s.on("mousedown mouseup focus blur",e,function(t){switch(t.type){case"mousedown":o=g(this);break;case"mouseup":o=null;break;case"focusin":g(e).removeClass(n),g(this).is(o)||g(this).is("[disabled]")||g(this).addClass(n);break;case"focusout":g(e).removeClass(n)}})}function y(t,e){var n,o,i,a=[],s=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),n=e.$target||g(t.currentTarget).trigger("blur"),(i=g.fancybox.getInstance())&&i.$trigger&&i.$trigger.is(n)||(a=e.selector?g(e.selector):(o=n.attr("data-fancybox")||"")?(a=t.data?t.data.items:[]).length?a.filter('[data-fancybox="'+o+'"]'):g('[data-fancybox="'+o+'"]'):[n],(s=g(a).index(n))<0&&(s=0),(i=g.fancybox.open(a,e,s)).$trigger=n))}}(window,document,jQuery),function(p){"use strict";var o={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&
2930<t[12].indexOf("layer=c")?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},h=function(n,t,e){if(n)return e=e||"","object"===p.type(e)&&(e=p.param(e,!0)),p.each(t,function(t,e){n=n.replace("$"+t,e||"")}),e.length&&(n+=(0<n.indexOf("?")?"&":"?")+e),n};p(document).on("objectNeedsType.fb",function(t,e,i){var n,a,s,r,c,l,d,u=i.src||"",f=!1;n=p.extend(!0,{},o,i.opts.media),p.each(n,function(t,e){if(s=u.match(e.matcher)){if(f=e.type,d=t,l={},e.paramPlace&&s[e.paramPlace]){"?"==(c=s[e.paramPlace])[0]&&(c=c.substring(1)),c=c.split("&");for(var n=0;n<c.length;++n){var o=c[n].split("=",2);2==o.length&&(l[o[0]]=decodeURIComponent(o[1].replace(/\+/g," ")))}}return r=p.extend(!0,{},e.params,i.opts[t],l),u="function"===p.type(e.url)?e.url.call(this,s,r,i):h(e.url,s,r),a="function"===p.type(e.thumb)?e.thumb.call(this,s,r,i):h(e.thumb,s),"youtube"===t?u=u.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===t&&(u=u.replace("&%23","#")),!1}}),f?(i.opts.thumb||i.opts.$thumb&&i.opts.$thumb.length||(i.opts.thumb=a),"iframe"===f&&(i.opts=p.extend(!0,i.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),p.extend(i,{type:f,src:u,origSrc:i.src,contentSource:d,contentType:"image"===f?"image":"gmap_place"==d||"gmap_search"==d?"map":"video"})):u&&(i.type=i.opts.defaultType)});var i={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;this[t].loaded?setTimeout(function(){n.done(t)}):this[t].loading||(this[t].loading=!0,(e=document.createElement("script")).type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(t){var e,n;"youtube"===t&&delete window.onYouTubeIframeAPIReady,(e=p.fancybox.getInstance())&&(n=e.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?new YT.Player(n.attr("id"),{events:{onStateChange:function(t){0==t.data&&e.next()}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&new Vimeo.Player(n).on("ended",function(){e.next()}))}};p(document).on({"afterShow.fb":function(t,e,n){1<e.group.length&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&i.load(n.contentSource)}})}(jQuery),function(g,c,b){"use strict";var m=g.requestAnimationFrame||g.webkitRequestAnimationFrame||g.mozRequestAnimationFrame||g.oRequestAnimationFrame||function(t){return g.setTimeout(t,1e3/60)},y=g.cancelAnimationFrame||g.webkitCancelAnimationFrame||g.mozCancelAnimationFrame||g.oCancelAnimationFrame||function(t){g.clearTimeout(t)},d=function(t){var e=[];for(var n in t=(t=t.originalEvent||t||g.e).touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t])t[n].pageX?e.push({x:t[n].pageX,y:t[n].pageY}):t[n].clientX&&e.push({x:t[n].clientX,y:t[n].clientY});return e},v=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},l=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||b.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,n=t[0].attributes,o=n.length;e<o;e++)if("data-fancybox-"===n[e].nodeName.substr(0,14))return!0;return!1},u=function(t){for(var e,n,o,i,a,s=!1;e=t.get(0),void 0,n=g.getComputedStyle(e)["overflow-y"],o=g.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth,!(s=i||a)&&(t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body"););return s},n=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",b.proxy(e,"ontouchstart"))};n.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),b(c).off(".fb.touch"),t.requestId&&(y(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},n.prototype.ontouchstart=function(t){var e=this,n=b(t.target),o=e.instance,i=o.current,a=i.$slide,s=i.$content,r="touchstart"==t.type;if(r&&e.$container.off("mousedown.fb.touch"),(!t.originalEvent||2!=t.originalEvent.button)&&a.length&&n.length&&!l(n)&&!l(n.parent())&&(n.is("img")||!(t.originalEvent.clientX>n[0].clientWidth+n.offset().left))){if(!i||o.isAnimating||i.$slide.hasClass("fancybox-animated"))return t.stopPropagation(),void t.preventDefault();e.realPoints=e.startPoints=d(t),e.startPoints.length&&(i.touch&&t.stopPropagation(),e.startEvent=t,e.canTap=!0,e.$target=n,e.$content=s,e.opts=i.opts.touch,e.isPanning=!1,e.isSwiping=!1,e.isZooming=!1,e.isScrolling=!1,e.canPan=o.canPan(),e.startTime=(new Date).getTime(),e.distanceX=e.distanceY=e.distance=0,e.canvasWidth=Math.round(a[0].clientWidth),e.canvasHeight=Math.round(a[0].clientHeight),e.contentLastPos=null,e.contentStartPos=b.fancybox.getTranslate(e.$content)||{top:0,left:0},e.sliderStartPos=b.fancybox.getTranslate(a),e.stagePos=b.fancybox.getTranslate(o.$refs.stage),e.sliderStartPos.top-=e.stagePos.top,e.sliderStartPos.left-=e.stagePos.left,e.contentStartPos.top-=e.stagePos.top,e.contentStartPos.left-=e.stagePos.left,b(c).off(".fb.touch").on(r?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",b.proxy(e,"ontouchend")).on(r?"touchmove.fb.touch":"mousemove.fb.touch",b.proxy(e,"ontouchmove")),b.fancybox.isMobile&&c.addEventListener("scroll",e.onscroll,!0),((e.opts||e.canPan)&&(n.is(e.$stage)||e.$stage.find(n).length)||(n.is(".fancybox-image")&&t.preventDefault(),b.fancybox.isMobile&&n.parents(".fancybox-caption").length))&&(e.isScrollable=u(n)||u(n.parent()),b.fancybox.isMobile&&e.isScrollable||t.preventDefault(),(1===e.startPoints.length||i.hasError)&&(e.canPan?(b.fancybox.stop(e.$content),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-is-grabbing")),2===e.startPoints.length&&"image"===i.type&&(i.isLoaded||i.$ghost)&&(e.canTap=!1,e.isSwiping=!1,e.isPanning=!1,e.isZooming=!0,b.fancybox.stop(e.$content),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-b(g).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-b(g).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=v(e.startPoints[0],e.startPoints[1]))))}},n.prototype.onscroll=function(t){this.isScrolling=!0,c.removeEventListener("scroll",this.onscroll,!0)},n.prototype.ontouchmove=function(t){var e=this;void 0===t.originalEvent.buttons||0!==t.originalEvent.buttons?e.isScrolling?e.canTap=!1:(e.newPoints=d(t),(e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=v(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=v(e.newPoints[0],e.startPoints[0],"y"),e.distance=v(e.newPoints[0],e.startPoints[0]),0<e.distance&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))):e.ontouchend(t)},n.prototype.onSwipe=function(t){var e,i=this,a=i.instance,n=i.isSwiping,o=i.sliderStartPos.left||0;if(!0!==n)"x"==n&&(0<i.distanceX&&(i.instance.group.length<2||0===i.instance.current.index&&!i.instance.current.opts.loop)?o+=Math.pow(i.distanceX,.8):i.distanceX<0&&(i.instance.group.length<2||i.instance.current.index===i.instance.group.length-1&&!i.instance.current.opts.loop)?o-=Math.pow(-i.distanceX,.8):o+=i.distanceX),i.sliderLastPos={top:"x"==n?0:i.sliderStartPos.top+i.distanceY,left:o},i.requestId&&(y(i.requestId),i.requestId=null),i.requestId=m(function(){i.sliderLastPos&&(b.each(i.instance.slides,function(t,e){var n=e.pos-i.instance.currPos;
293b.fancybox.setTranslate(e.$slide,{top:i.sliderLastPos.top,left:i.sliderLastPos.left+n*i.canvasWidth+n*e.opts.gutter})}),i.$container.addClass("fancybox-is-sliding"))});else if(10<Math.abs(i.distance)){if(i.canTap=!1,a.group.length<2&&i.opts.vertical?i.isSwiping="y":a.isDragging||!1===i.opts.vertical||"auto"===i.opts.vertical&&800<b(g).width()?i.isSwiping="x":(e=Math.abs(180*Math.atan2(i.distanceY,i.distanceX)/Math.PI),i.isSwiping=45<e&&e<135?"y":"x"),"y"===i.isSwiping&&b.fancybox.isMobile&&i.isScrollable)return void(i.isScrolling=!0);a.isDragging=i.isSwiping,i.startPoints=i.newPoints,b.each(a.slides,function(t,e){var n,o;b.fancybox.stop(e.$slide),n=b.fancybox.getTranslate(e.$slide),o=b.fancybox.getTranslate(a.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===a.current.pos&&(i.sliderStartPos.top=n.top-o.top,i.sliderStartPos.left=n.left-o.left),b.fancybox.setTranslate(e.$slide,{top:n.top-o.top,left:n.left-o.left})}),a.SlideShow&&a.SlideShow.isActive&&a.SlideShow.stop()}},n.prototype.onPan=function(){var t=this;v(t.newPoints[0],t.realPoints[0])<(b.fancybox.isMobile?10:5)?t.startPoints=t.newPoints:(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&y(t.requestId),t.requestId=m(function(){b.fancybox.setTranslate(t.$content,t.contentLastPos)}))},n.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=r<h?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),0<l&&t<i&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),0<d&&e<a&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},n.prototype.limitPosition=function(t,e,n,o){var i=this.canvasWidth,a=this.canvasHeight;return t=i<n?(t=0<t?0:t)<i-n?i-n:t:Math.max(0,i/2-n/2),{top:e=a<o?(e=0<e?0:e)<a-o?a-o:e:Math.max(0,a/2-o/2),left:t}},n.prototype.onZoom=function(){var t=this,e=t.contentStartPos,n=e.width,o=e.height,i=e.left,a=e.top,s=v(t.newPoints[0],t.newPoints[1])/t.startDistanceBetweenFingers,r=Math.floor(n*s),c=Math.floor(o*s),l=(n-r)*t.percentageOfImageAtPinchPointX,d=(o-c)*t.percentageOfImageAtPinchPointY,u=(t.newPoints[0].x+t.newPoints[1].x)/2-b(g).scrollLeft(),f=(t.newPoints[0].y+t.newPoints[1].y)/2-b(g).scrollTop(),p=u-t.centerPointStartX,h={top:a+(d+(f-t.centerPointStartY)),left:i+(l+p),scaleX:s,scaleY:s};t.canTap=!1,t.newWidth=r,t.newHeight=c,t.contentLastPos=h,t.requestId&&y(t.requestId),t.requestId=m(function(){b.fancybox.setTranslate(t.$content,t.contentLastPos)})},n.prototype.ontouchend=function(t){var e=this,n=e.isSwiping,o=e.isPanning,i=e.isZooming,a=e.isScrolling;if(e.endPoints=d(t),e.dMs=Math.max((new Date).getTime()-e.startTime,1),e.$container.removeClass("fancybox-is-grabbing"),b(c).off(".fb.touch"),c.removeEventListener("scroll",e.onscroll,!0),e.requestId&&(y(e.requestId),e.requestId=null),e.isSwiping=!1,e.isPanning=!1,e.isZooming=!1,e.isScrolling=!1,e.instance.isDragging=!1,e.canTap)return e.onTap(t);e.speed=100,e.velocityX=e.distanceX/e.dMs*.5,e.velocityY=e.distanceY/e.dMs*.5,o?e.endPanning():i?e.endZooming():e.endSwiping(n,a)},n.prototype.endSwiping=function(t,e){var n=this,o=!1,i=n.instance.group.length,a=Math.abs(n.distanceX),s="x"==t&&1<i&&(130<n.dMs&&10<a||50<a);n.sliderLastPos=null,"y"==t&&!e&&50<Math.abs(n.distanceY)?(b.fancybox.animate(n.instance.current.$slide,{top:n.sliderStartPos.top+n.distanceY+150*n.velocityY,opacity:0},200),o=n.instance.close(!0,250)):s&&0<n.distanceX?o=n.instance.previous(300):s&&n.distanceX<0&&(o=n.instance.next(300)),!1!==o||"x"!=t&&"y"!=t||n.instance.centerSlide(200),n.$container.removeClass("fancybox-is-sliding")},n.prototype.endPanning=function(){var t,e,n,o=this;o.contentLastPos&&(e=!1===o.opts.momentum||350<o.dMs?(t=o.contentLastPos.left,o.contentLastPos.top):(t=o.contentLastPos.left+500*o.velocityX,o.contentLastPos.top+500*o.velocityY),(n=o.limitPosition(t,e,o.contentStartPos.width,o.contentStartPos.height)).width=o.contentStartPos.width,n.height=o.contentStartPos.height,b.fancybox.animate(o.$content,n,366))},n.prototype.endZooming=function(){var t,e,n,o,i=this,a=i.instance.current,s=i.newWidth,r=i.newHeight;i.contentLastPos&&(t=i.contentLastPos.left,o={top:e=i.contentLastPos.top,left
vendor: 4,451 bytes, line 293
293:t,width:s,height:r,scaleX:1,scaleY:1},b.fancybox.setTranslate(i.$content,o),s<i.canvasWidth&&r<i.canvasHeight?i.instance.scaleToFit(150):s>a.width||r>a.height?i.instance.scaleToActual(i.centerPointStartX,i.centerPointStartY,150):(n=i.limitPosition(t,e,s,r),b.fancybox.animate(i.$content,n,150)))},n.prototype.onTap=function(n){var t,o=this,e=b(n.target),i=o.instance,a=i.current,s=n&&d(n)||o.startPoints,r=s[0]?s[0].x-b(g).scrollLeft()-o.stagePos.left:0,c=s[0]?s[0].y-b(g).scrollTop()-o.stagePos.top:0,l=function(t){var e=a.opts[t];if(b.isFunction(e)&&(e=e.apply(i,[a,n])),e)switch(e){case"close":i.close(o.startEvent);break;case"toggleControls":i.toggleControls();break;case"next":i.next();break;case"nextOrClose":1<i.group.length?i.next():i.close(o.startEvent);break;case"zoom":"image"==a.type&&(a.isLoaded||a.$ghost)&&(i.canPan()?i.scaleToFit():i.isScaledDown()?i.scaleToActual(r,c):i.group.length<2&&i.close(o.startEvent))}};if((!n.originalEvent||2!=n.originalEvent.button)&&(e.is("img")||!(r>e[0].clientWidth+e.offset().left))){if(e.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))t="Outside";else if(e.is(".fancybox-slide"))t="Slide";else{if(!i.current.$content||!i.current.$content.find(e).addBack().filter(e).length)return;t="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,50<Math.abs(r-o.tapX)||50<Math.abs(c-o.tapY))return this;l("dblclick"+t)}else o.tapX=r,o.tapY=c,a.opts["dblclick"+t]&&a.opts["dblclick"+t]!==a.opts["click"+t]?o.tapped=setTimeout(function(){o.tapped=null,i.isAnimating||l("click"+t)},500):l("click"+t);return this}},b(c).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new n(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(s,r){"use strict";r.extend(!0,r.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};r.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,e=t.instance,n=e.group[e.currIndex].opts.slideShow;t.$button=e.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),e.group.length<2||!n?t.$button.hide():n.progress&&(t.$progress=r('<div class="fancybox-progress"></div>').appendTo(e.$refs.inner))},set:function(t){var e=this,n=e.instance,o=n.current;o&&(!0===t||o.opts.loop||n.currIndex<n.group.length-1)?e.isActive&&"video"!==o.contentType&&(e.$progress&&r.fancybox.animate(e.$progress.show(),{scaleX:1},o.opts.slideShow.speed),e.timer=setTimeout(function(){n.current.opts.loop||n.current.index!=n.group.length-1?n.next():n.jumpTo(0)},o.opts.slideShow.speed)):(e.stop(),n.idleSecondsCounter=0,n.showControls())},clear:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&this.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){this.isActive?this.stop():this.start()}}),r(s).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.SlideShow;!a||!n.opts.slideShow||80!==i&&32!==i||r(s.activeElement).is("button,a,input")||(o.preventDefault(),a.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),r(s).on("visibilitychange",function(){var t=r.fancybox.getInstance(),e=t&&t.SlideShow;
293e&&e.isActive&&(s.hidden?e.clear():e.set())})}(document,jQuery),function(a,n){"use strict";var o=function(){for(var t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e={},n=0;n<t.length;n++){var o=t[n];if(o&&o[1]in a){for(var i=0;i<o.length;i++)e[t[0][i]]=o[i];return e}}return!1}();if(o){var i={request:function(t){(t=t||a.documentElement)[o.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){a[o.exitFullscreen]()},toggle:function(t){t=t||a.documentElement,this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(a[o.fullscreenElement])},enabled:function(){return Boolean(a[o.fullscreenEnabled])}};n.extend(!0,n.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),n(a).on(o.fullscreenchange,function(){var t=i.isFullscreen(),e=n.fancybox.getInstance();e&&(e.current&&"image"===e.current.type&&e.isAnimating&&(e.isAnimating=!1,e.update(!0,!0,0),e.isComplete||e.complete()),e.trigger("onFullscreenChange",t),e.$refs.container.toggleClass("fancybox-is-fullscreen",t),e.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}n(a).on({"onInit.fb":function(t,e){o?e&&e.group[e.currIndex].opts.fullScreen?(e.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),i.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&i.request(),e.FullScreen=i):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&i.exit()}})}(document,jQuery),function(t,a){"use strict";var s="fancybox-thumbs",r=s+"-active";a.fancybox.defaults=a.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},a.fancybox.defaults);var o=function(t){this.init(t)};a.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,(t.Thumbs=e).$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(1<o));i++);1<o&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var n,t=this,e=t.instance,o=t.opts.parentEl,i=[];t.$grid||(t.$grid=a('<div class="'+s+" "+s+"-"+t.opts.axis+'"></div>').appendTo(e.$refs.container.find(o).addBack().filter(o)),t.$grid.on("click","a",function(){e.jumpTo(a(this).attr("data-index"))})),t.$list||(t.$list=a('<div class="'+s+'__list">').appendTo(t.$grid)),a.each(e.group,function(t,e){(n=e.thumb)||"image"!==e.type||(n=e.src),i.push('<a href="javascript:;" tabindex="0" data-index="'+t+'"'+(n&&n.length?' style="background-image:url('+n+')"':'class="fancybox-thumbs-missing"')+"></a>")}),t.$list[0].innerHTML=i.join(""),"x"===t.opts.axis&&t.$list.width(parseInt(t.$grid.css("padding-right"),10)+e.group.length*t.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(n=(e=i.children().removeClass(r).filter('[data-index="'+o.instance.current.index+'"]').addClass(r)).position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focu
vendor: 6,372 bytes, lines 293-296
293s(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),a(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e)).isActive&&!0===n.opts.autoStart&&n.show()},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,i){"use strict";i.extend(!0,i.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),i(t).on("click","[data-fancybox-share]",function(){var t,e,n=i.fancybox.getInstance(),o=n.current||null;o&&("function"===i.type(o.opts.share.url)&&(t=o.opts.share.url.apply(o,[n,o])),e=o.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===o.type?encodeURIComponent(o.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}(t)).replace(/\{\{descr\}\}/g,n.$caption?encodeURIComponent(n.$caption.text()):""),i.fancybox.open({src:n.translate(n,e),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){n.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(a,s,i){"use strict";function r(){var t=a.location.hash.substr(1),e=t.split("-"),n=1<e.length&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||1;return{hash:t,index:n<1?1:n,gallery:e.join("-")}}function e(t){""!==t.gallery&&i("[data-fancybox='"+i.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function c(t){var e,n;return!!t&&(""!==(n=(e=t.current?t.current.opts:t.opts).hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}i.escapeSelector||(i.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),i(function(){!1!==i.fancybox.defaults.hash&&(i(s).on({"onInit.fb":function(t,e){var n,o;!1!==e.group[e.currIndex].opts.hash&&(n=r(),(o=c(e))&&n.gallery&&o==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(t,e,n,o){var i;n&&!1!==n.opts.hash&&(i=c(e))&&(e.currentHash=i+(1<e.group.length?"-"+(n.index+1):""),a.location.hash!=="#"+e.currentHash&&(o&&!e.origHash&&(e.origHash=a.location.hash),e.hashTimer&&clearTimeout(e.hashTimer),e.hashTimer=setTimeout(function(){"replaceState"in a.history?(a.history[o?"pushState":"replaceState"]({},s.title,a.location.pathname+a.location.search+"#"+e.currentHash),o&&(e.hasCreatedHistory=!0)):a.location.hash=e.currentHash,e.hashTimer=null},300)))},"beforeClose.fb":function(t,e,n){n&&!1!==n.opts.hash&&(clearTimeout(e.hashTimer),e.currentHash&&e.hasCreatedHistory?a.history.back():e.currentHash&&("replaceState"in a.history?a.history.replaceState({},s.title,a.location.pathname+a.location.search+(e.origHash||"")):a.location.hash=e.origHash),e.currentHash=null)}}),i(a).on("hashchange.fb",function(){var t=r(),o=null;i.each(i(".fancybox-container").get().reverse(),function(t,e){var n=i(e).data("FancyBox");if(n&&n.currentHash)return o=n,!1}),o?o.currentHash===t.gallery+"-"+t.index||1===t.index&&o.currentHash==t.gallery||(o.currentHash=null,o.close()):""!==t.gallery&&e(t)}),setTimeout(function(){i.fancybox.getInstance()||e(r())},50))})}(window,document,jQuery),function(t,e){"use strict";var i=(new Date).getTime();e(t).on({"onInit.fb":function(t,o,e){o.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var e=o.current,n=(new Date).getTime();o.group.length<2||!1===e.opts.wheel||"auto"===e.opts.wheel&&"image"!==e.type||(t.preventDefault(),t.stopPropagation(),e.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,n-i<250||(i=n,o[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery); 294/* End */ 295; 296; /* Start:"a:4:{s:4:"full";
296s:71:"/bitrix/templates/aspro_max/js/jquery.flexslider.min.js?161772428323454";s:6:"source";s:51:"/bitrix/templates/aspro_max/js/jquery.flexslider.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 297!function(w){var a=!0;function T(e){var t={identifier:0,target:e.target,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY};return{touches:[t],targetTouches:[t],changedTouches:[t],altKey:e.altKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,target:e.target,preventDefault:e.preventDefault.bind(e),type:"mousedown"===e.type?"touchstart":"mousemove"===e.type?"touchmove":"mouseup"===e.type?"touchend":e.type,timeStamp:e.timeStamp||Date.now()}}w.flexslider=function(h,e){var y=w(h);y.vars=w.extend({},w.flexslider.defaults,e);var t,u=y.vars.namespace,S=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,v=y.vars.touch,o="click touchend MSPointerUp keyup",l="",x="vertical"===y.vars.direction,b=y.vars.reverse,C=0<y.vars.itemWidth,N="fade"===y.vars.animation,p=""!==y.vars.asNavFor,m={};w.data(h,"flexslider",y),m={init:function(){y.animating=!1,y.currentSlide=parseInt(y.vars.startAt?y.vars.startAt:0,10),isNaN(y.currentSlide)&&(y.currentSlide=0),y.animatingTo=y.currentSlide,y.atEnd=0===y.currentSlide||y.currentSlide===y.last,y.containerSelector=y.vars.selector.substr(0,y.vars.selector.search(" ")),y.slides=w(y.vars.selector,y),y.container=w(y.containerSelector,y),y.count=y.slides.length,y.syncExists=0<w(y.vars.sync).length,"slide"===y.vars.animation&&(y.vars.animation="swing"),y.prop=x?"top":"marginLeft",y.args={},y.manualPause=!1,y.stopped=!1,y.started=!1,y.startTimeout=null,y.transitions=!y.vars.video&&!N&&y.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return y.pfx=t[a].replace("Perspective","").toLowerCase(),y.prop="-"+y.pfx+"-transform",!0;return!1}(),(y.ensureAnimationEnd="")!==y.vars.controlsContainer&&(y.controlsContainer=0<w(y.vars.controlsContainer).length&&w(y.vars.controlsContainer)),""!==y.vars.manualControls&&(y.manualControls=0<w(y.vars.manualControls).length&&w(y.vars.manualControls)),""!==y.vars.customDirectionNav&&(y.customDirectionNav=2===w(y.vars.customDirectionNav).length&&w(y.vars.customDirectionNav)),y.vars.randomize&&(y.slides.sort(function(){return Math.round(Math.random())-.5}),y.container.empty().append(y.slides)),y.doMath(),y.setup("init"),y.vars.controlNav&&m.controlNav.setup(),y.vars.directionNav&&m.directionNav.setup(),y.vars.keyboard&&(1===w(y.containerSelector).length||y.vars.multipleKeyboard)&&w(document).bind("keyup",function(e){var t=e.keyCode;if(!y.animating&&(39===t||37===t)){var a=39===t?y.getTarget("next"):37===t&&y.getTarget("prev");y.flexAnimate(a,y.vars.pauseOnAction)}}),y.vars.mousewheel&&y.bind("mousewheel",function(e,t,a,n){e.preventDefault();var i=t<0?y.getTarget("next"):y.getTarget("prev");y.flexAnimate(i,y.vars.pauseOnAction)}),y.vars.pausePlay&&m.pausePlay.setup(),y.vars.slideshow&&y.vars.pauseInvisible&&m.pauseInvisible.init(),y.vars.slideshow&&(y.vars.pauseOnHover&&y.hover(function(){y.manualPlay||y.manualPause||y.pause()},function(){y.manualPause||y.manualPlay||y.stopped||y.play()}),y.vars.pauseInvisible&&m.pauseInvisible.isHidden()||(0<y.vars.initDelay?y.startTimeout=setTimeout(y.play,y.vars.initDelay):y.play())),p&&m.asNav.setup(),v&&y.vars.touch&&m.touch(),(!N||N&&y.vars.smoothHeight)&&w(window).bind("resize orientationchange",m.resize),y.find("img").attr("draggable","false"),setTimeout(function(){y.vars.start(y)},200)},asNav:{setup:function(){y.asNav=!0,y.animatingTo=Math.floor(y.currentSlide/y.move),y.currentItem=y.currentSlide,y.slides.removeClass(u+"active-slide").eq(y.currentItem).addClass(u+"active-slide"),S?(h._slider=y).slides.each(function(){var e=this;e._gesture=new MSGesture,(e._gesture.target=e).addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=w(this),a=t.index();w(y.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(y.direction=y.currentItem<a?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction,!1,!0,!0))})}):y.slides.on(o,function(e){e.preventDefault();var t=w(this),a=t.index();t.offset().left-w(y).scrollLeft()<=0&&t.hasClass(u+"active-slide")?y.flexAnimate(y.getTarget("prev"),!0):w(y.vars.asNavFor).data("flexslider").animating||t.hasClass(u+"active-slide")||(y.direction=y.currentItem<a?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){y.manualControls?m.controlNav.setupManual():m.controlNav.setupPaging(
297)},setupPaging:function(){var e,t,a="thumbnails"===y.vars.controlNav?"control-thumbs":"control-paging",n=1;if(y.controlNavScaffold=w('<ol class="'+u+"control-nav "+u+a+'"></ol>'),1<y.pagingCount)for(var i=0;i<y.pagingCount;i++){void 0===(t=y.slides.eq(i)).attr("data-thumb-alt")&&t.attr("data-thumb-alt","");var r=""!==t.attr("data-thumb-alt")?r=' alt="'+t.attr("data-thumb-alt")+'"':"";if(e="thumbnails"===y.vars.controlNav?'<img src="'+t.attr("data-thumb")+'"'+r+"/>":'<a href="#">'+n+"</a>","thumbnails"===y.vars.controlNav&&!0===y.vars.thumbCaptions){var s=t.attr("data-thumbcaption");""!==s&&void 0!==s&&(e+='<span class="'+u+'caption">'+s+"</span>")}y.controlNavScaffold.append("<li>"+e+"</li>"),n++}y.controlsContainer?w(y.controlsContainer).append(y.controlNavScaffold):y.append(y.controlNavScaffold),m.controlNav.set(),m.controlNav.active(),y.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=w(this),a=y.controlNav.index(t);t.hasClass(u+"active")||(y.direction=a>y.currentSlide?"next":"prev",y.flexAnimate(a,y.vars.pauseOnAction))}""===l&&(l=e.type),m.setToClearWatchedEvent()})},setupManual:function(){y.controlNav=y.manualControls,m.controlNav.active(),y.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=w(this),a=y.controlNav.index(t);t.hasClass(u+"active")||(a>y.currentSlide?y.direction="next":y.direction="prev",y.flexAnimate(a,y.vars.pauseOnAction))}""===l&&(l=e.type),m.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===y.vars.controlNav?"img":"a";y.controlNav=w("."+u+"control-nav li "+e,y.controlsContainer?y.controlsContainer:y)},active:function(){y.controlNav.removeClass(u+"active").eq(y.animatingTo).addClass(u+"active")},update:function(e,t){1<y.pagingCount&&"add"===e?y.controlNavScaffold.append(w('<li><a href="#">'+y.count+"</a></li>")):1===y.pagingCount?y.controlNavScaffold.find("li").remove():y.controlNav.eq(t).closest("li").remove(),m.controlNav.set(),1<y.pagingCount&&y.pagingCount!==y.controlNav.length?y.update(t,e):m.controlNav.active()}},directionNav:{setup:function(){var e=w('<ul class="'+u+'direction-nav"><li class="'+u+'nav-prev"><a class="'+u+'prev" href="#">'+y.vars.prevText+'</a></li><li class="'+u+'nav-next"><a class="'+u+'next" href="#">'+y.vars.nextText+"</a></li></ul>");y.customDirectionNav?y.directionNav=y.customDirectionNav:y.controlsContainer?(w(y.controlsContainer).append(e),y.directionNav=w("."+u+"direction-nav li a",y.controlsContainer)):(y.append(e),y.directionNav=w("."+u+"direction-nav li a",y)),m.directionNav.update(),y.directionNav.bind(o,function(e){var t;e.preventDefault(),""!==l&&l!==e.type||(t=w(this).hasClass(u+"next")?y.getTarget("next"):y.getTarget("prev"),y.flexAnimate(t,y.vars.pauseOnAction)),""===l&&(l=e.type),m.setToClearWatchedEvent()})},update:function(){var e=u+"disabled";1===y.pagingCount||y.pagingCount<1?(y.directionNav.addClass(e).attr("tabindex","-1"),y.directionNav.parent().addClass(e)):y.vars.animationLoop?(y.directionNav.removeClass(e).removeAttr("tabindex"),y.directionNav.parent().removeClass(e)):0===y.animatingTo?(y.directionNav.removeClass(e).filter("."+u+"prev").addClass(e).attr("tabindex","-1"),y.directionNav.parent().removeClass(e),y.directionNav.filter("."+u+"prev").parent().addClass(e)):y.animatingTo===y.last?(y.directionNav.removeClass(e).filter("."+u+"next").addClass(e).attr("tabindex","-1"),y.directionNav.parent().removeClass(e),y.directionNav.filter("."+u+"next").parent().addClass(e)):(y.directionNav.removeClass(e).removeAttr("tabindex"),y.directionNav.parent().removeClass(e))}},pausePlay:{setup:function(){var e=w('<div class="'+u+'pauseplay"><a href="#"></a></div>');y.controlsContainer?(y.controlsContainer.append(e),y.pausePlay=w("."+u+"pauseplay a",y.controlsContainer)):(y.append(e),y.pausePlay=w("."+u+"pauseplay a",y)),m.pausePlay.update(y.vars.slideshow?u+"pause":u+"play"),y.pausePlay.bind(o,function(e){e.preventDefault(),""!==l&&l!==e.type||(w(this).hasClass(u+"pause")?(y.manualPause=!0,y.manualPlay=!1,y.pause()):(y.manualPause=!1,y.manualPlay=!0,y.play())),""===l&&(l=e.type),m.setToClearWatchedEvent()})},update:function(e){"play"===e?y.pausePlay.removeClass(u+"pause").addClass(u+"play").html(y.vars.playText):y.pausePlay.removeClass(u+"play").addClass(u+"pause").html(y.vars.pauseText)}},touch:function(){var i,r,s,o,l,c,t,d,u,e,v,p,m=!1,a=0,n=0,f=0,g=y.vars.simulateTouch;if(S){h.style.msTouchAction="none",h._gesture=new MSGesture,(h._gesture.target=h).addEventListener("MSPointerDown",function(e){e.stopPropagation(),y.animating?e.preventDefault():(y.pause(),h._gesture.addPointer(e.pointerId),f=0,o=x?y.h:y.w,c=Number(new Date),s=C&&b&&y.animatingTo===y.last?0:C&&b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:C&&y.currentSlide===y.last?y.limit:C?(y.itemW+y.vars.itemMargin)*y.move*y.currentSlide:b?(y.last-y.currentSlide+y.cloneOffset)*o:(y.currentSlide+y.cloneOffset)*o)},!1),h._slider=y,h.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t=e.target._slider;if(!t)return;var a=-e.translationX,n=-e.translationY;if(l=f+=x?n:a,m=x?Math.abs(f)<Math.abs(-a):Math.abs(f)<Math.abs(-n),e.detail===e.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){h._gesture.stop()});(!m||500<Number(new Date)-c)&&(e.preventDefault(),!N&&t.transitions&&(t.vars.animationLoop||(l=f/(0===t.currentSlide&&f<0||t.currentSlide===t.last&&0<f?Math.abs(f)/o+2:1)),t.setProps(s+l,"setTouch")))},!1),h.addEventListener("MSGestureEnd",function(e){e.stopPropagation();var t=e.target._slider;if(!t)return;if(t.animatingTo===t.currentSlide&&!m&&null!==l){var a=b?-l:l,n=0<a?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(a)||Math.abs(a)>o/2)?t.flexAnimate(n,t.vars.pauseOnAction):N||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}s=l=r=i=null,f=0},!1)}else t=function(e){var t="touches"in e&&"A"==w(e.target)[0].nodeName;y.animating?e.preventDefault():!window.navigator.msPointerEnabled&&1!==e.touches.length||(y.pause(),o=x?y.h:y.w,c=Number(new Date),a=e.touches[0].pageX,n=e.touches[0].pageY,s=C&&b&&y.animatingTo===y.last?0:C&&b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:C&&y.currentSlide===y.last?y.limit:C?(y.itemW+y.vars.itemMargin)*y.move*y.currentSlide:b?(y.last-y.currentSlide+y.cloneOffset)*o:(y.currentSlide+y.cloneOffset)*o,i=x?n:a,r=x?a:n,h.addEventListener("touchmove",d,!1),h.addEventListener("touchend",u,!1),g&&!t&&(h.addEventListener("mousemove",v,!1),h.addEventListener("mouseup",p,!1)))},d=function(e){a=e.touches[0].pageX,n=e.touches[0].pageY,l=x?i-n:i-a;(!(m=x?Math.abs(l)<Math.abs(a-r):Math.abs(l)<Math.abs(n-r))||500<Number(new Date)-c)&&(e.preventDefault(),!N&&y.transitions&&(y.vars.animationLoop||(l/=0===y.currentSlide&&l<0||y.currentSlide===y.last&&0<l?Math.abs(l)/o+2:1),y.setProps(s+l,"setTouch")))},u=function(e){var t="touches"in e&&"A"==w(e.target)[0].nodeName;if(h.removeEventListener("touchmove",d,!1),g&&!t&&h.removeEventListener("mousemove",v,!1),y.animatingTo===y.currentSlide&&!m&&null!==l){var a=b?-l:l,n=0<a?y.getTarget("next"):y.getTarget("prev");y.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(a)||Math.abs(a)>o/2)?y.flexAnimate(n,y.vars.pauseOnAction):N||y.flexAnimate(y.currentSlide,
297y.vars.pauseOnAction,!0)}h.removeEventListener("touchend",u,!1),g&&!t&&h.removeEventListener("mouseup",p,!1),s=l=r=i=null},e=function(e){t.call(this,T(e))},v=function(e){d.call(this,T(e))},p=function(e){u.call(this,T(e))},h.addEventListener("touchstart",t,!1),g&&h.addEventListener("mousedown",e,!1)},resize:function(){!y.animating&&y.is(":visible")&&(void 0!==y.vars.autoHeight&&y.vars.autoHeight&&y.viewport.find("li").css("height",""),C||y.doMath(),N?m.smoothHeight():C?(y.slides.width(y.computedW),y.update(y.pagingCount)):x?(y.viewport.height(y.h),y.setProps(y.h,"setTotal"),y.viewport.find("li").css("height",y.h)):(y.vars.smoothHeight&&m.smoothHeight(),y.newSlides.width(y.computedW),y.setProps(y.computedW,"setTotal")))},smoothHeight:function(e){if(!x||N){var t=N?y:y.viewport;e?t.animate({height:y.slides.eq(y.animatingTo).innerHeight()},e):t.innerHeight(y.slides.eq(y.animatingTo).innerHeight())}},sync:function(e){var t=w(y.vars.sync).data("flexslider"),a=y.animatingTo;switch(e){case"animate":t.flexAnimate(a,y.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=w(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=m.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){m.pauseInvisible.isHidden()?y.startTimeout?clearTimeout(y.startTimeout):y.pause():y.started?y.play():0<y.vars.initDelay?setTimeout(y.play,y.vars.initDelay):y.play()})}},isHidden:function(){var e=m.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(t),t=setTimeout(function(){l=""},3e3)}},y.flexAnimate=function(e,t,a,n,i){if(y.vars.animationLoop||e===y.currentSlide||(y.direction=e>y.currentSlide?"next":"prev"),p&&1===y.pagingCount&&(y.direction=y.currentItem<e?"next":"prev"),!y.animating&&(y.canAdvance(e,i)||a)){if(p&&n){var r=w(y.vars.asNavFor).data("flexslider");y.atEnd=0===e||e===y.count-1,r.flexAnimate(e,!0,!1,!0,i),y.direction=y.currentItem<e?"next":"prev",r.direction=y.direction,y.currentItem=e,y.slides.removeClass(u+"active-slide").eq(e).addClass(u+"active-slide");var s=0<Math.floor((e+1)/y.visible)?Math.floor((e+1-y.visible)/y.move):0;if(s==y.currentSlide)return!1;e=s}if(y.animating=!0,y.animatingTo=e,t&&y.pause(),y.vars.before(y),y.syncExists&&!i&&m.sync("animate"),y.vars.controlNav&&m.controlNav.active(),C||y.slides.removeClass(u+"active-slide").eq(e).addClass(u+"active-slide"),y.atEnd=0===e||e===y.last,y.vars.directionNav&&m.directionNav.update(),e===y.last&&(y.vars.end(y),y.vars.animationLoop||y.pause()),N)v?(y.slides.eq(y.currentSlide).css({opacity:0,zIndex:1}),y.slides.eq(e).css({opacity:1,zIndex:2}),y.wrapup(d)):(y.slides.eq(y.currentSlide).css({zIndex:1}).animate({opacity:0}
297,y.vars.animationSpeed,y.vars.easing),y.slides.eq(e).css({zIndex:2}).animate({opacity:1},y.vars.animationSpeed,y.vars.easing,y.wrapup));else{var o,l,c,d=x?y.slides.filter(":first").height():y.computedW;l=C?(o=y.vars.itemMargin,(c=(y.itemW+o)*y.move*y.animatingTo)>y.limit&&1!==y.visible?y.limit:c):0===y.currentSlide&&e===y.count-1&&y.vars.animationLoop&&"next"!==y.direction?b?(y.count+y.cloneOffset)*d:0:y.currentSlide===y.last&&0===e&&y.vars.animationLoop&&"prev"!==y.direction?b?0:(y.count+1)*d:b?(y.count-1-e+y.cloneOffset)*d:(e+y.cloneOffset)*d,y.setProps(l,"",y.vars.animationSpeed),y.transitions?(y.vars.animationLoop&&y.atEnd||(y.animating=!1,y.currentSlide=y.animatingTo),y.container.unbind("webkitTransitionEnd transitionend"),y.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(y.ensureAnimationEnd),y.wrapup(d)}),clearTimeout(y.ensureAnimationEnd),y.ensureAnimationEnd=setTimeout(function(){y.wrapup(d)},y.vars.animationSpeed+100)):y.container.animate(y.args,y.vars.animationSpeed,y.vars.easing,function(){y.wrapup(d)})}y.vars.smoothHeight&&m.smoothHeight(y.vars.animationSpeed)}},y.wrapup=function(e){N||C||(0===y.currentSlide&&y.animatingTo===y.last&&y.vars.animationLoop?y.setProps(e,"jumpEnd"):y.currentSlide===y.last&&0===y.animatingTo&&y.vars.animationLoop&&y.setProps(e,"jumpStart")),y.animating=!1,y.currentSlide=y.animatingTo,y.vars.after(y)},y.animateSlides=function(){!y.animating&&a&&y.flexAnimate(y.getTarget("next"))},y.pause=function(){clearInterval(y.animatedSlides),y.animatedSlides=null,y.playing=!1,y.vars.pausePlay&&m.pausePlay.update("play"),y.syncExists&&m.sync("pause")},y.play=function(){y.playing&&clearInterval(y.animatedSlides),y.animatedSlides=y.animatedSlides||setInterval(y.animateSlides,y.vars.slideshowSpeed),y.started=y.playing=!0,y.vars.pausePlay&&m.pausePlay.update("pause"),y.syncExists&&m.sync("play")},y.smoothHeight=function(){m.smoothHeight()},y.stop=function(){y.pause(),y.stopped=!0},y.canAdvance=function(e,t){var a=p?y.pagingCount-1:y.last;return!!t||(p&&y.currentItem===y.count-1&&0===e&&"prev"===y.direction||(!p||0!==y.currentItem||e!==y.pagingCount-1||"next"===y.direction)&&((e!==y.currentSlide||p)&&(!!y.vars.animationLoop||(!y.atEnd||0!==y.currentSlide||e!==a||"next"===y.direction)&&(!y.atEnd||y.currentSlide!==a||0!==e||"next"!==y.direction))))},y.getTarget=function(e){return"next"===(y.direction=e)?y.currentSlide===y.last?0:y.currentSlide+1:0===y.currentSlide?y.last:y.currentSlide-1},y.setProps=function(e,t,a){var n,i=(n=e||(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo,-1*function(){if(C)return"setTouch"===t?e:b&&y.animatingTo===y.last?0:b?y.limit-(y.itemW+y.vars.itemMargin)*y.move*y.animatingTo:y.animatingTo===y.last?y.limit:n;switch(t){case"setTotal":return b?(y.count-1-y.currentSlide+y.cloneOffset)*e:(y.currentSlide+y.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return b?e:y.count*e;case"jumpStart":return b?y.count*e:e;default:return e}}()+"px");y.transitions&&(i=x?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",y.container.css("-"+y.pfx+"-transition-duration",a),y.container.css("transition-duration",a)),y.args[y.prop]=i,!y.transitions&&void 0!==a||y.container.css(y.args),y.container.css("transform",i)},y.setup=function(e){var t,a;N?(y.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===e&&(v?y.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+y.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(y.currentSlide).css({opacity:1,zIndex:2}):0==y.vars.fadeFirstSlide?y.slides.css({opacity:0,display:"block",zIndex:1}).eq(y.currentSlide).css({zIndex:2}).css({opacity:1}):y.slides.css({opacity:0,display:"block",zIndex:1}).eq(y.currentSlide).css({zIndex:2}).animate({opacity:1},y.vars.animationSpeed,y.vars.easing)),y.vars.smoothHeight&&m.smoothHeight()):("init"===e&&(y.viewport=w('<div class="'+u+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(y).append(y.container),y.cloneCount=0,y.cloneOffset=0,b&&(a=w.makeArray(y.slides).reverse(),y.slides=w(a),y.container.empty().append(y.slides))),y.vars.animationLoop&&!C&&(y.cloneCount=2,y.cloneOffset=1,y.viewport.find("li").css("height",y.h),"init"!==e&&y.container.find(".clone").remove(),y.container.append(m.uniqueID(y.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(m.uniqueID(y.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),y.newSlides=w(y.vars.selector,y),t=b?y.c
297ount-1-y.currentSlide+y.cloneOffset:y.currentSlide+y.cloneOffset,x&&!C?(y.container.height(200*(y.count+y.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){y.newSlides.css({display:"block"}),y.doMath(),y.viewport.height(y.h),y.setProps(t*y.h,"init")},"init"===e?100:0)):(y.container.width(200*(y.count+y.cloneCount)+"%"),y.setProps(t*y.computedW,"init"),setTimeout(function(){y.doMath(),y.newSlides.css({width:y.computedW,marginRight:y.computedM,float:"left",display:"block"}),y.vars.smoothHeight&&m.smoothHeight()},"init"===e?100:0)));C||y.slides.removeClass(u+"active-slide").eq(y.currentSlide).addClass(u+"active-slide"),y.vars.init(y)},y.doMath=function(){var e=y.slides.first(),t=y.vars.itemMargin,a=y.vars.minItems,n=y.vars.maxItems;y.w=void 0===y.viewport?y.width():y.viewport.width(),y.h=e.height();var i=0;x&&(y.slides.each(function(e,t){var a=w(t).height();i<a&&(i=a)}),y.h=i),y.boxPadding=e.outerWidth()-e.width(),C?(y.itemT=y.vars.itemWidth+t,y.itemM=t,y.minW=a?a*y.itemT:y.w,y.maxW=n?n*y.itemT-t:y.w,y.itemW=y.minW>y.w?(y.w-t*(a-1))/a:y.maxW<y.w?(y.w-t*(n-1))/n:y.vars.itemWidth>y.w?y.w:y.vars.itemWidth,y.visible=Math.floor(y.w/y.itemW),y.move=0<y.vars.move&&y.vars.move<y.visible?y.vars.move:y.visible,y.pagingCount=Math.ceil((y.count-y.visible)/y.move+1),y.last=y.pagingCount-1,y.limit=1===y.pagingCount?0:y.vars.itemWidth>y.w?y.itemW*(y.count-1)+t*(y.count-1):(y.itemW+t)*y.count-y.w-t):(y.itemW=y.w,y.itemM=t,y.pagingCount=y.count,y.last=y.count-1),y.computedW=y.itemW-y.boxPadding,y.computedM=y.itemM},y.update=function(e,t){y.doMath(),C||(e<y.currentSlide?y.currentSlide+=1:e<=y.currentSlide&&0!==e&&(y.currentSlide-=1),y.animatingTo=y.currentSlide),y.vars.controlNav&&!y.manualControls&&("add"===t&&!C||y.pagingCount>y.controlNav.length?m.controlNav.update("add"):("remove"===t&&!C||y.pagingCount<y.controlNav.length)&&m.controlNav.update("remove",y.last)),y.vars.directionNav&&m.directionNav.update()},y.addSlide=function(e,t){var a=w(e);y.count+=1,y.last=y.count-1,x&&b?void 0!==t?y.slides.eq(y.count-t).after(a):y.container.prepend(a):void 0!==t?y.slides.eq(t).before(a):y.container.append(a),y.update(t,"add"),y.slides=w(y.vars.selector+":not(.clone)",y),y.setup(),y.vars.added(y)},y.removeSlide=function(e){var t=isNaN(e)?y.slides.index(w(e)):e;y.count-=1,y.last=y.count-1,isNaN(e)?w(e,y.slides).remove():x&&b?y.slides.eq(y.last).remove():y.slides.eq(e).remove(),y.doMath(),y.update(t,"remove"),y.slides=w(y.vars.selector+":not(.clone)",y),y.setup(),y.vars.removed(y)},m.init()},w(window).blur(function(e){a=!1}).focus(function(e){a=!0}),w.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,simulateTouch:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},w.fn.flexslider=function(n){if(void 0===n&&(n={}),"object"==typeof n)return this.each(function(){var e=w(this),t=n.selector?n.selector:".slides > li",a=e.find(t);1===a.length&&!1===n.allowOneSlide||0===a.length?(a.fadeIn(400),n.start&&n.start(e)):void 0===e.data("flexslider")&&new w.flexslider(this,n)});var e=w(this).data("flexslider");switch(n){case"play":e.play();break;case"pause":e.pause();break;case"stop":e.stop();break;case"next":e.flexAnimate(e.getTarget("next"),!0);break;case"prev":case"previous":e.flexAnimate(e.getTarget("prev"),!0);break;default:"number"==typeof n&&e.flexAnimate(n,!0)}}}(jQuery); 298/* End */ 299; 300; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/templates/aspro_max/js/jquery.uniform.min.js?16177242838308";s:6:"source";s:52:"/bitrix/templates/aspro_max/js/jquery.uniform.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 301(function(e,t){"use strict";
301function n(e){var t=Array.prototype.slice.call(arguments,1);return e.prop?e.prop.apply(e,t):e.attr.apply(e,t)}function s(e,t,n){var s,a;for(s in n)n.hasOwnProperty(s)&&(a=s.replace(/ |$/g,t.eventNamespace),e.bind(a,n[s]))}function a(e,t,n){s(e,n,{focus:function(){t.addClass(n.focusClass)},blur:function(){t.removeClass(n.focusClass),t.removeClass(n.activeClass)},mouseenter:function(){t.addClass(n.hoverClass)},mouseleave:function(){t.removeClass(n.hoverClass),t.removeClass(n.activeClass)},"mousedown touchbegin":function(){e.is(":disabled")||t.addClass(n.activeClass)},"mouseup touchend":function(){t.removeClass(n.activeClass)}})}function i(e,t){e.removeClass(t.hoverClass+" "+t.focusClass+" "+t.activeClass)}function r(e,t,n){n?e.addClass(t):e.removeClass(t)}function l(e,t,n){var s="checked",a=t.is(":"+s);t.prop?t.prop(s,a):a?t.attr(s,s):t.removeAttr(s),r(e,n.checkedClass,a)}function u(e,t,n){r(e,n.disabledClass,t.is(":disabled"))}function o(e,t,n){switch(n){case"after":return e.after(t),e.next();case"before":return e.before(t),e.prev();case"wrap":return e.wrap(t),e.parent()}return null}function c(t,s,a){var i,r,l;return a||(a={}),a=e.extend({bind:{},divClass:null,divWrap:"wrap",spanClass:null,spanHtml:null,spanWrap:"wrap"},a),i=e("<div />"),r=e("<span />"),s.autoHide&&t.is(":hidden")&&"none"===t.css("display")&&i.hide(),a.divClass&&i.addClass(a.divClass),s.wrapperClass&&i.addClass(s.wrapperClass),a.spanClass&&r.addClass(a.spanClass),l=n(t,"id"),s.useID&&l&&n(i,"id",s.idPrefix+"-"+l),a.spanHtml&&r.html(a.spanHtml),i=o(t,i,a.divWrap),r=o(t,r,a.spanWrap),u(i,t,s),{div:i,span:r}}function d(t,n){var s;return n.wrapperClass?(s=e("<span />").addClass(n.wrapperClass),s=o(t,s,"wrap")):null}function f(){var t,n,s,a;return a="rgb(120,2,153)",n=e('<div style="width:0;height:0;color:'+a+'">'),e("body").append(n),s=n.get(0),t=window.getComputedStyle?window.getComputedStyle(s,"").color:(s.currentStyle||s.style||{}).color,n.remove(),t.replace(/ /g,"")!==a}function p(t){return t?e("<span />").text(t).html():""}function m(){return navigator.cpuClass&&!navigator.product}function v(){return window.XMLHttpRequest!==void 0?!0:!1}function h(e){var t;return e[0].multiple?!0:(t=n(e,"size"),!t||1>=t?!1:!0)}function C(){return!1}function w(e,t){var n="none";s(e,t,{"selectstart dragstart mousedown":C}),e.css({MozUserSelect:n,msUserSelect:n,webkitUserSelect:n,userSelect:n})}function b(e,t,n){var s=e.val();""===s?s=n.fileDefaultHtml:(s=s.split(/[\/\\]+/),s=s[s.length-1]),t.text(s)}function y(e,t,n){var s,a;for(s=[],e.each(function(){var e;for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&(s.push({el:this,name:e,old:this.style[e]}),this.style[e]=t[e])}),n();s.length;)a=s.pop(),a.el.style[a.name]=a.old}function g(e,t){var n;n=e.parents(),n.push(e[0]),n=n.not(":visible"),y(n,{visibility:"hidden",display:"block",position:"absolute"},t)}function k(e,t){return function(){e.unwrap().unwrap().unbind(t.eventNamespace)}}var H=!0,x=!1,A=[{match:function(e){return e.is("a, button, :submit, :reset, input[type='button']")},apply:function(e,t){var r,l,o,d,f;return l=t.submitDefaultHtml,e.is(":reset")&&(l=t.resetDefaultHtml),d=e.is("a, button")?function(){return e.html()||l}:function(){return p(n(e,"value"))||l},o=c(e,t,{divClass:t.buttonClass,spanHtml:d()}),r=o.div,a(e,r,t),f=!1,s(r,t,{"click touchend":function(){var t,s,a,i;f||e.is(":disabled")||(f=!0,e[0].dispatchEvent?(t=document.createEvent("MouseEvents"),t.initEvent("click",!0,!0),s=e[0].dispatchEvent(t),e.is("a")&&s&&(a=n(e,"target"),i=n(e,"href"),a&&"_self"!==a?window.open(i,a):document.location.href=i)):e.click(),f=!1)}}),w(r,t),{remove:function(){return r.after(e),r.remove(),e.unbind(t.eventNamespace),e},update:function(){i(r,t),u(r,e,t),e.detach(),o.span.html(d()).append(e)}}}},{match:function(e){return e.is(":checkbox")},apply:function(e,t){var n,r,o;return n=c(e,t,{divClass:t.checkboxClass}),r=n.div,o=n.span,a(e,r,t),s(e,t,{"click touchend":function(){l(o,e,t)}}),l(o,e,t),{remove:k(e,t),update:function(){i(r,t),o.removeClass(t.checkedClass),l(o,e,t),u(r,e,t)}}}},{match:function(e){return e.is(":file")},apply:function(t,r){function l(){b(t,p,r)}var d,f,p,v;return d=c(t,r,{divClass:r.fileClass,spanClass:r.fileButtonClass,spanHtml:r.fileButtonHtml,spanWrap:"after"}),f=d.div,v=d.span,p=e("<span />").html(r.fileDefaultHtml),p.addClass(r.filenameClass),p=o(t,p,"after"),n(t,"size")||n(t,"size",f.width()/10),a(t,f,r),l(),m()?s(t,r,{click:function(){t.trigger("change"),setTimeout(l,0)}}):s(t,r,{change:l}),w(p,r),w(v,r),{remove:function(){return p.remove(),v.remove(),t.unwrap().unbind(r.eventNamespace)},update:function(){i(f,r),b(t,p,r),u(f,t,r)}}}},{match:function(e){if(e.is("input")){var t=(" "+n(e,"type")+" ").toLowerCase(),s=" color date datetime datetime-local email month number password search tel text time url week ";return s.indexOf(t)>=0}return!1},apply:function(e,t){var s,i;return s=n(e,"type"),e.addClass(t.inputClass),i=d(e,t),a(e,e,t),t.inputAddTypeAsClass&&e.addClass(s),{remove:function(){e.removeClass(t.inputClass),t.inputAddTypeAsClass&&e.removeClass(s),i&&e.unwrap()},update:C}}},{match:function(e){return e.is(":radio")},apply:function(t,r){var o,d,f;return o=c(t,r,{divClass:r.radioClass}),d=o.div,f=o.span,a(t,d,r),s(t,r,{"click touchend":function(){e.uniform.update(e(':radio[name="'+n(t,"name")+'"]'))}}),l(f,t,r),{remove:k(t,r),update:function(){i(d,r),l(f,t,r),u(d,t,r)}}}},{match:function(e){return e.is("select")&&!h(e)?!0:!1},apply:function(t,n){var r,l,o,d;return n.selectAutoWidth&&g(t,function(){d=t.width()}),r=c(t,n,{divClass:n.selectClass,spanHtml:(t.find(":selected:first")||t.find("option:first")).html(),spanWrap:"before"}),l=r.div,o=r.span,n.selectAutoWidth?g(t,function(){y(e([o[0],l[0]]),{display:"block"},function(){var e;e=o.outerWidth()-o.width(),l.width(d+e),o.width(d)})}
301):l.addClass("fixedWidth"),a(t,l,n),s(t,n,{change:function(){o.html(t.find(":selected").html()),l.removeClass(n.activeClass)},"click touchend":function(){var e=t.find(":selected").html();o.html()!==e&&t.trigger("change")},keyup:function(){o.html(t.find(":selected").html())}}),w(o,n),{remove:function(){return o.remove(),t.unwrap().unbind(n.eventNamespace),t},update:function(){n.selectAutoWidth?(e.uniform.restore(t),t.uniform(n)):(i(l,n),o.html(t.find(":selected").html()),u(l,t,n))}}}},{match:function(e){return e.is("select")&&h(e)?!0:!1},apply:function(e,t){var n;return e.addClass(t.selectMultiClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.selectMultiClass),n&&e.unwrap()},update:C}}},{match:function(e){return e.is("textarea")},apply:function(e,t){var n;return e.addClass(t.textareaClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.textareaClass),n&&e.unwrap()},update:C}}}];m()&&!v()&&(H=!1),e.uniform={defaults:{activeClass:"active",autoHide:!0,buttonClass:"button",checkboxClass:"checker",checkedClass:"checked",disabledClass:"disabled",eventNamespace:".uniform",fileButtonClass:"action",fileButtonHtml:"Choose File",fileClass:"uploader",fileDefaultHtml:"No file selected",filenameClass:"filename",focusClass:"focus",hoverClass:"hover",idPrefix:"uniform",inputAddTypeAsClass:!0,inputClass:"uniform-input",radioClass:"radio",resetDefaultHtml:"Reset",resetSelector:!1,selectAutoWidth:!0,selectClass:"selector",selectMultiClass:"uniform-multiselect",submitDefaultHtml:"Submit",textareaClass:"uniform",useID:!0,wrapperClass:null},elements:[]},e.fn.uniform=function(t){var n=this;return t=e.extend({},e.uniform.defaults,t),x||(x=!0,f()&&(H=!1)),H?(t.resetSelector&&e(t.resetSelector).mouseup(function(){window.setTimeout(function(){e.uniform.update(n)},10)}),this.each(function(){var n,s,a,i=e(this);if(i.data("uniformed"))return e.uniform.update(i),void 0;for(n=0;A.length>n;n+=1)if(s=A[n],s.match(i,t))return a=s.apply(i,t),i.data("uniformed",a),e.uniform.elements.push(i.get(0)),void 0})):this},e.uniform.restore=e.fn.uniform.restore=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n,s=e(this);n=s.data("uniformed"),n&&(n.remove(),t=e.inArray(this,e.uniform.elements),t>=0&&e.uniform.elements.splice(t,1),s.removeData("uniformed"))})},e.uniform.update=e.fn.uniform.update=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n=e(this);t=n.data("uniformed"),t&&t.update(n,t.options)})}})(jQuery); 302/* End */ 303; 304; /* Start:"a:4:{s:4:"full";s:86:"/bitrix/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.min.js?161772428444743";s:6:"source";s:66:"/bitrix/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 305(function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(n.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(n.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}n.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),o=2*Math.ceil(i.length/2),r=s.loop&&i.length?s.rewind?n:Math.max(n,o):0,a="",h="";for(r/=2;r>0;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h,r-=1;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,o=[],r=!1;for(this._widths[this._widths.length-1]<this._width&&!this.settings.loop&&this.settings.lightDrag&&(r=this._width-this._widths[this._widths.length-1]);++i<e;)s=o[i-1]||0,n=this._widths[this.relative(i)]+this.settings.margin,i==e-2&&r?o.push(s+n*t+r+this.settings.margin):o.push(s+n*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,s,n=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,r=this.coordinates(this.current())+o,a=r+this.width()*n,h=[];for(i=0,s=this._coordinates.length;i<s;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+o*n,(this.op(t,"<=",r)&&this.op(t,">",a)||this.op(e,"<",r)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],n.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(t("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},n.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(e){return t(e)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},n.prototype.initialize=function(){var t,e,i;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},n.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},n.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,s=-1,n=null;i?(t.each(i,function(t){t<=e&&t>s&&(s=Number(t))}),n=t.extend({},this.options,i[s]),"function"==typeof n.stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+s))):n=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=s,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},n.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},n.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},n.prototype.update=function(){for(var e=0,i=this._pipe.length,s=t.proxy(function(t){return this[t]},this._invalidated),n={};e<i;)(this._invalidated.all||t.grep(this._pipe[e].filter,s).length>0)&&this._pipe[e].run(n),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},n.prototype.width=function(t){switch(t=t||n.Width.Default,t){case n.Width.Inner:case n.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},n.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},n.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},n.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},n.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},n.prototype.onDragStart=function(e){var s=null;3!==e.which&&(this.settings.marginMove?(s=this.$stage.css("margin-left").replace("px",""),s={x:s,y:0}):t.support.transform?(s=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),s={x:s[16===s.length?12:4],y:s[16===s.length?13:5]}):(s=this.$stage.position(),s={x:this.settings.rtl?s.left+this.$stage.width()-this.width()+this.settings.margin:s.left,y:s.top}
305),this.is("animating")&&(t.support.transform?this.animate(s.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=s,this._drag.stage.current=s,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(e){var s=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(s.x)<Math.abs(s.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},n.prototype.onDragMove=function(t){var e=null,i=null,s=null,n=this.difference(this._drag.pointer,this.pointer(t)),o=this.difference(this._drag.stage.start,n);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,o.x=((o.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),s=this.settings.pullDrag?-1*n.x/5:0,o.x=Math.max(Math.min(o.x,e+s),i+s)),this._drag.stage.current=o,this.animate(o.x))},n.prototype.onDragEnd=function(e){var s=this.difference(this._drag.pointer,this.pointer(e)),n=this._drag.stage.current,o=s.x>0^this.settings.rtl?"left":"right";if(t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),0!==s.x&&this.is("dragging")||!this.is("valid")){this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==s.x?o:this._drag.direction)),this.invalidate("position");var r=!1;this.settings.loop||(r=0===this.current()?n.x>0:n.x<this.coordinates()[this._items.length-1]),this.settings.lightDrag&&!r||this.update(),this._drag.direction=o,(Math.abs(s.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})}this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},n.prototype.closest=function(e,i){var n=-1,o=30,r=this.width(),a=this.coordinates();return this.settings.freeDrag||t.each(a,t.proxy(function(t,h){return"left"===i&&e>h-o&&e<h+o?n=t:"right"===i&&e>h-r-o&&e<h-r+o?n=t+1:this.op(e,"<",h)&&this.op(e,">",a[t+1]!==s?a[t+1]:h-r)&&(n="left"===i?t+1:t),-1===n},this)),this.settings.loop||(this.op(e,">",a[this.minimum()])?n=e=this.minimum():this.op(e,"<",a[this.maximum()])&&(n=e=this.maximum())),n},n.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),this.settings.marginMove?this.$stage.css({"margin-left":e+"px",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},n.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},n.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==s&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},n.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(t,e){return e})},n.prototype.reset=function(t){t=this.normalize(t),t!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},n.prototype.normalize=function(t,e){var i=this._items.length,n=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=s:(t<0||t>=i+n)&&(t=((t-n/2)%i+i)%i+n/2),t},n.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},n.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){if(e=this._items.length,e)for(i=this._items[--e].width(),s=this.$element.width();e--&&(i+=this._items[e].width()+this.settings.margin,!(i>s)););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},n.prototype.minimum=function(t){return t?0:this._clones.length/2},n.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},n.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},n.prototype.clones=function(e){var i=this._clones.length/2,n=i+this._items.length,o=function(t){return t%2==0?n+t/2:i-(t+1)/2};return e===s?t.map(this._clones,function(t,e){return o(e)}):t.map(this._clones,function(t,i){return t===e?o(i):null})},n.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},n.prototype.coordinates=function(e){var i,n=1,o=e-1;return e===s?t.map(this._coordinates,t.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(n=-1,o=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[o]||0))/2*n):i=this._coordinates[o]||0,i=Math.ceil(i),i)}
vendor: 4,127 bytes, line 305
305,n.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},n.prototype.to=function(t,e){var i=this.current(),s=null,n=t-this.relative(i),o=(n>0)-(n<0),r=this._items.length,a=this.minimum(),h=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(n)>r/2&&(n+=-1*o*r),t=i+n,s=((t-a)%r+r)%r+a,s!==t&&s-n<=h&&s-n>0&&(i=s-n,t=s,this.reset(i))):this.settings.rewind?(h+=1,t=(t%h+h)%h):t=Math.max(a,Math.min(h,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},n.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},n.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},n.prototype.onTransitionEnd=function(t){if(t!==s&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},n.prototype.viewport=function(){var s;return this.options.responsiveBaseElement!==e?s=t(this.options.responsiveBaseElement).width():e.innerWidth?s=e.innerWidth:i.documentElement&&i.documentElement.clientWidth?s=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),s},n.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(t.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},n.prototype.add=function(e,i){var n=this.relative(this._current);i=i===s?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[n]&&this.reset(this._items[n].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},n.prototype.remove=function(t){t=this.normalize(t,!0),t!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},n.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy(function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy(function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))},n.prototype.destroy=function(){for(var s in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[s].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},n.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?t>i:t<i;case">":return s?t<i:t>i;case">=":return s?t<=i:t>=i;case"<=":return s?t>=i:t<=i}}
vendor: 22,442 bytes, lines 305-306
305,n.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},n.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},n.prototype.trigger=function(e,i,s,o,r){var a={item:{count:this._items.length,index:this.current()}},h=t.camelCase(t.grep(["on",e,s],function(t){return t}).join("-").toLowerCase()),l=t.Event([e,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,i));return this._supress[e]||(t.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(l)}),this.register({type:n.Type.Event,name:e}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,l)),l},n.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]===s&&(this._states.current[e]=0),this._states.current[e]++},this))},n.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]--},this))},n.prototype.register=function(e){if(e.type===n.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===n.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy(function(i,s){return t.inArray(i,this._states.tags[e.name])===s},this)))},n.prototype.suppress=function(e){t.each(e,t.proxy(function(t,e){this._supress[e]=!0},this))},n.prototype.release=function(e){t.each(e,t.proxy(function(t,e){delete this._supress[e]},this))},n.prototype.pointer=function(t){var i={x:null,y:null};return t=t.originalEvent||t||e.event,t=t.touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,t.pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},n.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},n.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var s=t(this),o=s.data("owl.carousel");o||(o=new n(this,"object"==typeof e&&e),s.data("owl.carousel",o),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,i){o.register({type:n.Type.Event,name:i}),o.$element.on(i+".owl.carousel.core",t.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),o[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},o))})),"string"==typeof e&&"_"!==e.charAt(0)&&o[e].apply(o,i)})},t.fn.owlCarousel.Constructor=n})(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var t,i;for(t in e.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var i=this._core.settings,n=i.center&&Math.ceil(i.items/2)||i.items,o=i.center&&-1*n||0,r=(e.property&&e.property.value!==s?e.property.value:this._core.current())+o,a=this._core.clones().length,h=t.proxy(function(t,e){this.load(e)},this);for(i.lazyLoadEager>0&&(n+=i.lazyLoadEager,i.loop&&(r-=i.lazyLoadEager,n++));o++<n;)this.load(a/2+this._core.relative(r)),a&&t.each(this._core.clones(this._core.relative(r)),h),r++}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={lazyLoad:!1,lazyLoadEager:0},n.prototype.load=function(i){var s=this._core.$stage.children().eq(i),n=s&&s.find(".owl-lazy");!n||t.inArray(s.get(0),this._loaded)>-1||(n.each(t.proxy(function(i,s){var n,o=t(s),r=e.devicePixelRatio>1&&o.attr("data-src-retina")||o.attr("data-src")||o.attr("data-srcset");this._core.trigger("load",{element:o,url:r},"lazy"),o.is("img")?o.one("load.owl.lazy",t.proxy(function(){o.css("opacity",1),this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("src",r):o.is("source")?o.one("load.owl.lazy",t.proxy(function(){this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("srcset",r):(n=new Image,n.onload=t.proxy(function(){o.css({"background-image":'url("'+r+'")',opacity:"1"}),this._core.trigger("loaded",{element:o,url:r},"lazy")},this),n.src=r)},this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(i){this._core=i,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var s=this;t(e).on("load",function(){s._core.settings.autoHeight&&s.update()}),t(e).resize(function(){s._core.settings.autoHeight&&(null!=s._intervalId&&clearTimeout(s._intervalId),s._intervalId=setTimeout(function(){s.update()},250))})};n.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},n.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,s=this._core.settings.lazyLoad,n=this._core.$stage.children().toArray().slice(e,i),o=[],r=0;t.each(n,function(e,i){o.push(t(i).height())}),r=Math.max.apply(null,o),r<=1&&s&&this._previousHeight&&(r=this._previousHeight),this._previousHeight=r,this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)},n.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if(s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),s[3].indexOf("youtu")>-1)i="youtube";else if(s[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(s[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},n.prototype.thumbnail=function(e,i){var s,n,o,r=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",a=e.find("img"),h="src",l="",c=this._core.settings,p=function(i){n='<div class="owl-video-play-icon"></div>',s=c.lazyLoad?t("<div/>",{class:"owl-video-tn "+l,srcType:i}):t("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+i+")"}),e.after(s),e.after(n)};if(e.wrap(t("<div/>",{class:"owl-video-wrapper",style:r})),this._core.settings.lazyLoad&&(h="data-src",l="owl-lazy"),a.length)return p(a.attr(h)),a.remove(),!1;"youtube"===i.type?(o="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",p(o)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,p(o)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t.framegrab_url,p(o)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,s=t(e.target),n=s.closest("."+this._core.settings.itemClass),o=this._videos[n.attr("data-video")],r=o.width||"100%",a=o.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),i=t('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),i.attr("height",a),i.attr("width",r),"youtube"===o.type?i.attr("src","//www.youtube.com/embed/"+o.id+"?autoplay=1&rel=0&v="+o.id):"vimeo"===o.type?i.attr("src","//player.vimeo.com/video/"+o.id+"?autoplay=1"):"vzaar"===o.type&&i.attr("src","//view.vzaar.com/"+o.id+"/player?autoplay=true"),t(i).wrap('<div class="owl-video-frame" />').insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this.core=e,this.core.options=t.extend({},n.Defaults,this.core.options), 306this.swapping=!0,this.previous=s,this.next=s,this.handlers={"change.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":t.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};n.Defaults={animateOut:!1,animateIn:!1},n.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,r=this.core.settings.animateOut;this.core.current()!==this.previous&&(r&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(r)),o&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(s){this._call=e.setTimeout(t.proxy(this._next,this,s),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(i,s){var n;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-n,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,s),i-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers)};n.Defaults={nav:!1,navText:['<span aria-label="Previous">‹</span>','<span aria-label="Next">›</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},n.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?t(i.navContainer):t("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[t('<button role="button">').addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",t.proxy(function(e){var s=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(s,i.dotsSpeed)},this)),this._overrides)this._core[e]=t.proxy(this[e],this)},n.prototype.destroy=function(){var t,e,i,s,n;for(t in n=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&n.navContainer?this._controls[e].html(""):this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},n.prototype.update=function(){var t,e,i=this._core.clones().length/2,s=i+this._core.items().length,n=this._core.maximum(!0),o=this._core.settings,r=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=i,e=0,0;t<s;t++){if(e>=r||0===e){if(this._pages.push({start:Math.min(n,t-i),end:t-i+r-1}),Math.min(n,t-i)===n)break;e=0,0}e+=this._core.mergers(this._core.relative(t))}},n.prototype.draw=function(){var e,i=this._core.settings,s=this._core.items().length<=i.items,n=this._core.relative(this._core.current()),o=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||s),i.nav&&(this._controls.$previous.toggleClass("disabled",!o&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!o&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||s),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},n.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},n.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy(function(t,i){return t.start<=e&&t.end>=e},this)).pop()},n.prototype.getPosition=function(e){var i,s,n=this._core.settings;return"page"==n.slideBy?(i=t.inArray(this.current(),this._pages),s=this._pages.length,e?++i:--i,i=this._pages[(i%s+s)%s].start):(i=this._core.relative(this._core.current()),s=this._core.items().length,e?i+=n.slideBy:i-=n.slideBy),i},n.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},n.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},n.prototype.to=function(e,i,s){var n;!s&&this._pages.length?(n=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%n+n)%n].start,i)):t.proxy(this._overrides.to,this._core)(e,i)},t.fn.owlCarousel.Constructor.Plugins.Navigation=n}
306(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(i){this._core=i,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}},this),"changed.owl.carousel":t.proxy(function(i){if(i.namespace&&"position"===i.property.name){var s=this._core.items(this._core.relative(this._core.current())),n=t.map(this._hashes,function(t,e){return t===s?e:null}).join();if(!n||e.location.hash.slice(1)===n)return;e.location.hash=n}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy(function(t){var i=e.location.hash.substring(1),n=this._core.$stage.children(),o=this._hashes[i]&&n.index(this._hashes[i]);o!==s&&o!==this._core.current()&&this._core.to(this._core.relative(o),!1,!0)},this))};n.Defaults={URLhashListener:!1},n.prototype.destroy=function(){var i,s;for(i in t(e).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(i,this._handlers[i]);for(s in Object.getOwnPropertyNames(this))"function"!=typeof this[s]&&(this[s]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){function n(e,i){var n=!1,o=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+a.join(o+" ")+o).split(" "),function(t,e){if(r[e]!==s)return n=!i||e,!1}),n}function o(t){return n(t,!0)}var r=t("<support>").get(0).style,a="Webkit Moz O ms".split(" "),h={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},l={csstransforms:function(){return!!n("transform")},csstransforms3d:function(){return!!n("perspective")},csstransitions:function(){return!!n("transition")},cssanimations:function(){return!!n("animation")}};l.csstransitions()&&(t.support.transition=new String(o("transition")),t.support.transition.end=h.transition.end[t.support.transition]),l.cssanimations()&&(t.support.animation=new String(o("animation")),t.support.animation.end=h.animation.end[t.support.animation]),l.csstransforms()&&(t.support.transform=new String(o("transform")),t.support.transform3d=l.csstransforms3d())}(window.Zepto||window.jQuery,window,document); 307/* End */ 308; 309; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/templates/aspro_max/vendor/js/moment.min.js?161772428434436";s:6:"source";s:51:"/bitrix/templates/aspro_max/vendor/js/moment.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 310//! moment.js 311//! version : 2.10.3 312//! authors : Tim Wood, Iskren Chernev, Moment.js contributors 313//! license : MIT 314//! momentjs.com 315!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return Dc.apply(null,arguments)}function b(a){Dc=a}function c(a){return"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){for(var c in b)f(b,c)&&(a[c]=b[c]);return f(b,"toString")&&(a.toString=b.toString),f(b,"valueOf")&&(a.valueOf=b.valueOf),a}function h(a,b,c,d){return za(a,b,c,d,!0).utc()}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function j(a){return null==a._pf&&(a._pf=i()),a._pf}function k(a){if(null==a._isValid){var b=j(a);a._isValid=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invali
315dMonth&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated,a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function l(a){var b=h(0/0);return null!=a?g(j(b),a):j(b).userInvalidated=!0,b}function m(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=j(b)),"undefined"!=typeof b._locale&&(a._locale=b._locale),Fc.length>0)for(c in Fc)d=Fc[c],e=b[d],"undefined"!=typeof e&&(a[d]=e);return a}function n(b){m(this,b),this._d=new Date(+b._d),Gc===!1&&(Gc=!0,a.updateOffset(this),Gc=!1)}function o(a){return a instanceof n||null!=a&&null!=a._isAMomentObject}function p(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function q(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&p(a[d])!==p(b[d]))&&g++;return g+f}function r(){}function s(a){return a?a.toLowerCase().replace("_","-"):a}function t(a){for(var b,c,d,e,f=0;f<a.length;){for(e=s(a[f]).split("-"),b=e.length,c=s(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=u(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&q(e,c,!0)>=b-1)break;b--}f++}return null}function u(a){var b=null;if(!Hc[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Ec._abbr,require("./locale/"+a),v(b)}catch(c){}return Hc[a]}function v(a,b){var c;return a&&(c="undefined"==typeof b?x(a):w(a,b),c&&(Ec=c)),Ec._abbr}function w(a,b){return null!==b?(b.abbr=a,Hc[a]||(Hc[a]=new r),Hc[a].set(b),v(a),Hc[a]):(delete Hc[a],null)}function x(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Ec;if(!c(a)){if(b=u(a))return b;a=[a]}return t(a)}function y(a,b){var c=a.toLowerCase();Ic[c]=Ic[c+"s"]=Ic[b]=a}function z(a){return"string"==typeof a?Ic[a]||Ic[a.toLowerCase()]:void 0}function A(a){var b,c,d={};for(c in a)f(a,c)&&(b=z(c),b&&(d[b]=a[c]));return d}function B(b,c){return function(d){return null!=d?(D(this,b,d),a.updateOffset(this,c),this):C(this,b)}}function C(a,b){return a._d["get"+(a._isUTC?"UTC":"")+b]()}function D(a,b,c){return a._d["set"+(a._isUTC?"UTC":"")+b](c)}function E(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=z(a),"function"==typeof this[a])return this[a](b);return this}function F(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.length<b;)d="0"+d;return(e?c?"+":"":"-")+d}function G(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Mc[a]=e),b&&(Mc[b[0]]=function(){return F(e.apply(this,arguments),b[1],b[2])}),c&&(Mc[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function H(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function I(a){var b,c,d=a.match(Jc);for(b=0,c=d.length;c>b;b++)Mc[d[b]]?d[b]=Mc[d[b]]:d[b]=H(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function J(a,b){return a.isValid()?(b=K(b,a.localeData()),Lc[b]||(Lc[b]=I(b)),Lc[b](a)):a.localeData().invalidDate()}function K(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Kc.lastIndex=0;d>=0&&Kc.test(a);)a=a.replace(Kc,c),Kc.lastIndex=0,d-=1;return a}function L(a,b,c){_c[a]="function"==typeof b?b:function(a){return a&&c?c:b}}function M(a,b){return f(_c,a)?_c[a](b._strict,b._locale):new RegExp(N(a))}function N(a){return a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function O(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=p(a)}),c=0;c<a.length;c++)ad[a[c]]=d}function P(a,b){O(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function Q(a,b,c){null!=b&&f(ad,a)&&ad[a](b,c._a,c,a)}function R(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function S(a){return this._months[a.month()]}function T(a){return this._monthsShort[a.month()]}function U(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function V(a,b){var c;return"string"==typeof b&&(b=a.localeData().monthsParse(b),"number"!=typeof b)?a:(c=Math.min(a.date(),R(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a)}function W(b){return null!=b?(V(this,b),a.updateOffset(this,!0),this):C(this,"Month")}function X(){return R(this.year(),this.month())}function Y(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[cd]<0||c[cd]>11?cd:c[dd]<1||c[dd]>R(c[bd],c[cd])?dd:c[ed]<0||c[ed]>24||24===c[ed]&&(0!==c[fd]||0!==c[gd]||0!==c[hd])?ed:c[fd]<0||c[fd]>59?fd:c[gd]<0||c[gd]>59?gd:c[hd]<0||c[hd]>999?hd:-1,j(a)._overflowDayOfYear&&(bd>b||b>dd)&&(b=dd),j(a).overflow=b),a}function Z(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function $(a,b){var c=!0,d=a+"\n"+(new Error).stack;return g(function(){return c&&(Z(d),c=!1),b.apply(this,arguments)},b)}
315function _(a,b){kd[a]||(Z(b),kd[a]=!0)}function aa(a){var b,c,d=a._i,e=ld.exec(d);if(e){for(j(a).iso=!0,b=0,c=md.length;c>b;b++)if(md[b][1].exec(d)){a._f=md[b][0]+(e[6]||" ");break}for(b=0,c=nd.length;c>b;b++)if(nd[b][1].exec(d)){a._f+=nd[b][0];break}d.match(Yc)&&(a._f+="Z"),ta(a)}else a._isValid=!1}function ba(b){var c=od.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(aa(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function ca(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function da(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function ea(a){return fa(a)?366:365}function fa(a){return a%4===0&&a%100!==0||a%400===0}function ga(){return fa(this.year())}function ha(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=Aa(a).add(f,"d"),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function ia(a){return ha(a,this._week.dow,this._week.doy).week}function ja(){return this._week.dow}function ka(){return this._week.doy}function la(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function ma(a){var b=ha(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function na(a,b,c,d,e){var f,g,h=da(a,0,1).getUTCDay();return h=0===h?7:h,c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:ea(a-1)+g}}function oa(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function pa(a,b,c){return null!=a?a:null!=b?b:c}function qa(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function ra(a){var b,c,d,e,f=[];if(!a._d){for(d=qa(a),a._w&&null==a._a[dd]&&null==a._a[cd]&&sa(a),a._dayOfYear&&(e=pa(a._a[bd],d[bd]),a._dayOfYear>ea(e)&&(j(a)._overflowDayOfYear=!0),c=da(e,0,a._dayOfYear),a._a[cd]=c.getUTCMonth(),a._a[dd]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[ed]&&0===a._a[fd]&&0===a._a[gd]&&0===a._a[hd]&&(a._nextDay=!0,a._a[ed]=0),a._d=(a._useUTC?da:ca).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[ed]=24)}}function sa(a){var b,c,d,e,f,g,h;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=pa(b.GG,a._a[bd],ha(Aa(),1,4).year),d=pa(b.W,1),e=pa(b.E,1)):(f=a._locale._week.dow,g=a._locale._week.doy,c=pa(b.gg,a._a[bd],ha(Aa(),f,g).year),d=pa(b.w,1),null!=b.d?(e=b.d,f>e&&++d):e=null!=b.e?b.e+f:f),h=na(c,d,e,g,f),a._a[bd]=h.year,a._dayOfYear=h.dayOfYear}function ta(b){if(b._f===a.ISO_8601)return void aa(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=K(b._f,b._locale).match(Jc)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(M(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),Mc[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),Q(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[ed]<=12&&b._a[ed]>0&&(j(b).bigHour=void 0),b._a[ed]=ua(b._locale,b._a[ed],b._meridiem),ra(b),Y(b)}function ua(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function va(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(0/0));for(e=0;e<a._f.length;e++)f=0,b=m({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],ta(b),k(b)&&(f+=j(b).charsLeftOver,f+=10*j(b).unusedTokens.length,j(b).score=f,(null==d||d>f)&&(d=f,c=b));g(a,c||b)}function wa(a){if(!a._d){var b=A(a._i);a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],ra(a)}}function xa(a){var b,e=a._i,f=a._f;return a._locale=a._locale||x(a._l),null===e||void 0===f&&""===e?l({nullInput:!0}):("string"==typeof e&&(a._i=e=a._locale.preparse(e)),o(e)?new n(Y(e)):(c(f)?va(a):f?ta(a):d(e)?a._d=e:ya(a),b=new n(Y(a)),b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b))}function ya(b){var f=b._i;void 0===f?b._d=new Date:d(f)?b._d=new Date(+f):"string"==typeof f?ba(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),ra(b)):"object"==typeof f?wa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function za(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,xa(f)}function Aa(a,b,c,d){return za(a,b,c,d,!1)}function Ba(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Aa();for(d=b[0],e=1;e<b.length;++e)b[e][a](d)&&(d=b[e]);return d}function Ca(){var a=[].slice.call(arguments,0);return Ba("isBefore",a)}function Da(){var a=[].slice.call(arguments,0);return Ba("isAfter",a)}function Ea(a){var b=A(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=x(),this._bubble()}function Fa(a){return a instanceof Ea}function Ga(a,b){G(a,0,0,function(){var a=this.utcOffset(),c="+";return 0>a&&(a=-a,c="-"),c+F(~~(a/60),2)+b+F(~~a%60,2)})}function Ha(a){var b=(a||"").match(Yc)||[],c=b[b.length-1]||[],d=(c+"").match(td)||["-",0,0],e=+(60*d[1])+p(d[2]);return"+"===d[0]?e:-e}function Ia(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(o(b)||d(b)?+b:+Aa(b))-+e,e._d.setTime(+e._d+f),a.updateOffset(e,!1),e):Aa(b).local();return c._isUTC?Aa(b).zone(c._offset||0):Aa(b).local()}
315function Ja(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ka(b,c){var d,e=this._offset||0;return null!=b?("string"==typeof b&&(b=Ha(b)),Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ja(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?$a(this,Va(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ja(this)}function La(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Ma(a){return this.utcOffset(0,a)}function Na(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ja(this),"m")),this}function Oa(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ha(this._i)),this}function Pa(a){return a=a?Aa(a).utcOffset():0,(this.utcOffset()-a)%60===0}function Qa(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ra(){if(this._a){var a=this._isUTC?h(this._a):Aa(this._a);return this.isValid()&&q(this._a,a.toArray())>0}return!1}function Sa(){return!this._isUTC}function Ta(){return this._isUTC}function Ua(){return this._isUTC&&0===this._offset}function Va(a,b){var c,d,e,g=a,h=null;return Fa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=ud.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:p(h[dd])*c,h:p(h[ed])*c,m:p(h[fd])*c,s:p(h[gd])*c,ms:p(h[hd])*c}):(h=vd.exec(a))?(c="-"===h[1]?-1:1,g={y:Wa(h[2],c),M:Wa(h[3],c),d:Wa(h[4],c),h:Wa(h[5],c),m:Wa(h[6],c),s:Wa(h[7],c),w:Wa(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=Ya(Aa(g.from),Aa(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Ea(g),Fa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function Wa(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Xa(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Ya(a,b){var c;return b=Ia(b,a),a.isBefore(b)?c=Xa(a,b):(c=Xa(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c}function Za(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(_(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Va(c,d),$a(this,e,a),this}}function $a(b,c,d,e){var f=c._milliseconds,g=c._days,h=c._months;e=null==e?!0:e,f&&b._d.setTime(+b._d+f*d),g&&D(b,"Date",C(b,"Date")+g*d),h&&V(b,C(b,"Month")+h*d),e&&a.updateOffset(b,g||h)}function _a(a){var b=a||Aa(),c=Ia(b,this).startOf("day"),d=this.diff(c,"days",!0),e=-6>d?"sameElse":-1>d?"lastWeek":0>d?"lastDay":1>d?"sameDay":2>d?"nextDay":7>d?"nextWeek":"sameElse";return this.format(this.localeData().calendar(e,this,Aa(b)))}function ab(){return new n(this)}function bb(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+this>+a):(c=o(a)?+a:+Aa(a),c<+this.clone().startOf(b))}function cb(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+a>+this):(c=o(a)?+a:+Aa(a),+this.clone().endOf(b)<c)}function db(a,b,c){return this.isAfter(a,c)&&this.isBefore(b,c)}function eb(a,b){var c;return b=z(b||"millisecond"),"millisecond"===b?(a=o(a)?a:Aa(a),+this===+a):(c=+Aa(a),+this.clone().startOf(b)<=c&&c<=+this.clone().endOf(b))}function fb(a){return 0>a?Math.ceil(a):Math.floor(a)}function gb(a,b,c){var d,e,f=Ia(a,this),g=6e4*(f.utcOffset()-this.utcOffset());return b=z(b),"year"===b||"month"===b||"quarter"===b?(e=hb(this,f),"quarter"===b?e/=3:"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:fb(e)}function hb(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)}function ib(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function jb(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():J(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):J(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function kb(b){var c=J(this,b||a.defaultFormat);return this.localeData().postformat(c)}function lb(a,b){return this.isValid()?Va({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mb(a){return this.from(Aa(),a)}function nb(a,b){return this.isValid()?Va({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function ob(a){return this.to(Aa(),a)}function pb(a){var b;return void 0===a?this._locale._abbr:(b=x(a),null!=b&&(this._locale=b),this)}function qb(){return this._locale}function rb(a){switch(a=z(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}
315function sb(a){return a=z(a),void 0===a||"millisecond"===a?this:this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms")}function tb(){return+this._d-6e4*(this._offset||0)}function ub(){return Math.floor(+this/1e3)}function vb(){return this._offset?new Date(+this):this._d}function wb(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function xb(){return k(this)}function yb(){return g({},j(this))}function zb(){return j(this).overflow}function Ab(a,b){G(0,[a,a.length],0,b)}function Bb(a,b,c){return ha(Aa([a,11,31+b-c]),b,c).week}function Cb(a){var b=ha(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")}function Db(a){var b=ha(this,1,4).year;return null==a?b:this.add(a-b,"y")}function Eb(){return Bb(this.year(),1,4)}function Fb(){var a=this.localeData()._week;return Bb(this.year(),a.dow,a.doy)}function Gb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Hb(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function Ib(a){return this._weekdays[a.day()]}function Jb(a){return this._weekdaysShort[a.day()]}function Kb(a){return this._weekdaysMin[a.day()]}function Lb(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=Aa([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b}function Mb(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Hb(a,this.localeData()),this.add(a-b,"d")):b}function Nb(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ob(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)}function Pb(a,b){G(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Qb(a,b){return b._meridiemParse}function Rb(a){return"p"===(a+"").toLowerCase().charAt(0)}function Sb(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Tb(a){G(0,[a,3],0,"millisecond")}function Ub(){return this._isUTC?"UTC":""}function Vb(){return this._isUTC?"Coordinated Universal Time":""}function Wb(a){return Aa(1e3*a)}function Xb(){return Aa.apply(null,arguments).parseZone()}function Yb(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.call(b,c):d}function Zb(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b}function $b(){return this._invalidDate}function _b(a){return this._ordinal.replace("%d",a)}function ac(a){return a}function bc(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)}function cc(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)}function dc(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function ec(a,b,c,d){var e=x(),f=h().set(d,b);return e[c](f,a)}function fc(a,b,c,d,e){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return ec(a,b,c,e);var f,g=[];for(f=0;d>f;f++)g[f]=ec(a,f,c,e);return g}function gc(a,b){return fc(a,b,"months",12,"month")}function hc(a,b){return fc(a,b,"monthsShort",12,"month")}function ic(a,b){return fc(a,b,"weekdays",7,"day")}function jc(a,b){return fc(a,b,"weekdaysShort",7,"day")}function kc(a,b){return fc(a,b,"weekdaysMin",7,"day")}function lc(){var a=this._data;return this._milliseconds=Rd(this._milliseconds),this._days=Rd(this._days),this._months=Rd(this._months),a.milliseconds=Rd(a.milliseconds),a.seconds=Rd(a.seconds),a.minutes=Rd(a.minutes),a.hours=Rd(a.hours),a.months=Rd(a.months),a.years=Rd(a.years),this}function mc(a,b,c,d){var e=Va(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function nc(a,b){return mc(this,a,b,1)}function oc(a,b){return mc(this,a,b,-1)}function pc(){var a,b,c,d=this._milliseconds,e=this._days,f=this._months,g=this._data,h=0;return g.milliseconds=d%1e3,a=fb(d/1e3),g.seconds=a%60,b=fb(a/60),g.minutes=b%60,c=fb(b/60),g.hours=c%24,e+=fb(c/24),h=fb(qc(e)),e-=fb(rc(h)),f+=fb(e/30),e%=30,h+=fb(f/12),f%=12,g.days=e,g.months=f,g.years=h,this}function qc(a){return 400*a/146097}function rc(a){return 146097*a/400}function sc(a){var b,c,d=this._milliseconds;if(a=z(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+12*qc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(rc(this._months/12)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function tc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*p(this._months/12)}function uc(a){return function(){return this.as(a)}}function vc(a){return a=z(a),this[a+"s"]()}function wc(a){return function(){return this._data[a]}}function xc(){return fb(this.days()/7)}function yc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function zc(a,b,c){var d=Va(a).abs(),e=fe(d.as("s")),f=fe(d.as("m")),g=fe(d.as("h")),h=fe(d.as("d")),i=fe(d.as("M")),j=fe(d.as("y")),k=e<ge.s&&["s",e]||1===f&&["m"]||f<ge.m&&["mm",f]||1===g&&["h"]||g<ge.h&&["hh",g]||1===h&&["d"]||h<ge.d&&["dd",h]||1===i&&["M"]||i<ge.M&&["MM",i]||1===j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,yc.apply(null,k)}function Ac(a,b){return void 0===ge[a]?!1:void 0===b?ge[a]:(ge[a]=b,!0)}function Bc(a){var b=this.localeData(),c=zc(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function Cc(){var a=he(this.years()),b=he(this.months()),c=he(this.days()),d=he(this.hours()),e=he(this.minutes()),f=he(this.seconds()+this.milliseconds()/1e3),g=this.asSeconds();return g?(0>g?"-":"")+"P"+(a?a+"Y":"")+(b?b+"M":"")+(c?c+"D":"")+(d||e||f?"T":"")+(d?d+"H":"")+(e?e+"M":"")+(f?f+"S":""):"P0D"}var Dc,Ec,Fc=a.momentProperties=[],Gc=!1,Hc={},Ic={},Jc=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}
315|x|X|zz?|ZZ?|.)/g,Kc=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Lc={},Mc={},Nc=/\d/,Oc=/\d\d/,Pc=/\d{3}/,Qc=/\d{4}/,Rc=/[+-]?\d{6}/,Sc=/\d\d?/,Tc=/\d{1,3}/,Uc=/\d{1,4}/,Vc=/[+-]?\d{1,6}/,Wc=/\d+/,Xc=/[+-]?\d+/,Yc=/Z|[+-]\d\d:?\d\d/gi,Zc=/[+-]?\d+(\.\d{1,3})?/,$c=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,_c={},ad={},bd=0,cd=1,dd=2,ed=3,fd=4,gd=5,hd=6;G("M",["MM",2],"Mo",function(){return this.month()+1}),G("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),G("MMMM",0,0,function(a){return this.localeData().months(this,a)}),y("month","M"),L("M",Sc),L("MM",Sc,Oc),L("MMM",$c),L("MMMM",$c),O(["M","MM"],function(a,b){b[cd]=p(a)-1}),O(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[cd]=e:j(c).invalidMonth=a});var id="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),jd="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),kd={};a.suppressDeprecationWarnings=!1;var ld=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,md=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],nd=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],od=/^\/?Date\((\-?\d+)/i;a.createFromInputFallback=$("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),G(0,["YY",2],0,function(){return this.year()%100}),G(0,["YYYY",4],0,"year"),G(0,["YYYYY",5],0,"year"),G(0,["YYYYYY",6,!0],0,"year"),y("year","y"),L("Y",Xc),L("YY",Sc,Oc),L("YYYY",Uc,Qc),L("YYYYY",Vc,Rc),L("YYYYYY",Vc,Rc),O(["YYYY","YYYYY","YYYYYY"],bd),O("YY",function(b,c){c[bd]=a.parseTwoDigitYear(b)}),a.parseTwoDigitYear=function(a){return p(a)+(p(a)>68?1900:2e3)};var pd=B("FullYear",!1);G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),y("week","w"),y("isoWeek","W"),L("w",Sc),L("ww",Sc,Oc),L("W",Sc),L("WW",Sc,Oc),P(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=p(a)});var qd={dow:0,doy:6};G("DDD",["DDDD",3],"DDDo","dayOfYear"),y("dayOfYear","DDD"),L("DDD",Tc),L("DDDD",Pc),O(["DDD","DDDD"],function(a,b,c){c._dayOfYear=p(a)}),a.ISO_8601=function(){};var rd=$("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Aa.apply(null,arguments);return this>a?this:a}),sd=$("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Aa.apply(null,arguments);return a>this?this:a});Ga("Z",":"),Ga("ZZ",""),L("Z",Yc),L("ZZ",Yc),O(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ha(a)});var td=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var ud=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,vd=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Va.fn=Ea.prototype;var wd=Za(1,"add"),xd=Za(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var yd=$("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});G(0,["gg",2],0,function(){return this.weekYear()%100}),G(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ab("gggg","weekYear"),Ab("ggggg","weekYear"),Ab("GGGG","isoWeekYear"),Ab("GGGGG","isoWeekYear"),y("weekYear","gg"),y("isoWeekYear","GG"),L("G",Xc),L("g",Xc),L("GG",Sc,Oc),L("gg",Sc,Oc),L("GGGG",Uc,Qc),L("gggg",Uc,Qc),L("GGGGG",Vc,Rc),L("ggggg",Vc,Rc),P(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=p(a)}),P(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),G("Q",0,0,"quarter"),y("quarter","Q"),L("Q",Nc),O("Q",function(a,b){b[cd]=3*(p(a)-1)}),G("D",["DD",2],"Do","date"),y("date","D"),L("D",Sc),L("DD",Sc,Oc),L("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),O(["D","DD"],dd),O("Do",function(a,b){b[dd]=p(a.match(Sc)[0],10)});var zd=B("Date",!0);G("d",0,"do","day"),G("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),G("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),G("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),y("day","d"),y("weekday","e"),y("isoWeekday","E"),L("d",Sc),L("e",Sc),L("E",Sc),L("dd",$c),L("ddd",$c),L("dddd",$c),P(["dd","ddd","dddd"],function(a,b,c){var d=c._locale.weekdaysParse(a);null!=d?b.d=d:j(c).invalidWeekday=a}),P(["d","e","E"],function(a,b,c,d){b[d]=p(a)});var Ad="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bd="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Cd="Su_Mo_Tu_We_Th_Fr_Sa".split("_");G("H",["HH",2],0,"hour"),G("h",["hh",2],0,function(){return this.hours()%12||12}),Pb("a",!0),Pb("A",!1),y("hour","h"),L("a",Qb),L("A",Qb),L("H",Sc),L("h",Sc),L("HH",Sc,Oc),L("hh",Sc,Oc),O(["H","HH"],ed),O(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),O(["h","hh"],function(a,b,c){b[ed]=p(a),j(c).bigHour=!0});var Dd=/[ap]\.?m?\.?/i,Ed=B("Hours",!0);G("m",["mm",2],0,"minute"),y("minute","m"),L("m",Sc),L("mm",Sc,Oc),O(["m","mm"],fd);var Fd=B("Minutes",!1);G("s",["ss",2],0,"second"),y("second","s"),L("s",Sc),L("ss",Sc,Oc),O(["s","ss"],gd);var Gd=B("Seconds",!1);G("S",0,0,function(){return~~(this.millisecond()/100)}),G(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Tb("SSS"),Tb("SSSS"),y("millisecond","ms"),L("S",Tc,Nc),L("SS",Tc,Oc),L("SSS",Tc,Pc),L("SSSS",Wc),O(["S","SS","SSS","SSSS"],function(a,b){b[hd]=p(1e3*("0."+a))});var Hd=B("Milliseconds",!1);G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName");var Id=n.prototype;Id.add=wd,Id.calendar=_a,Id.clone=ab,Id.diff=gb,Id.endOf=sb,Id.format=kb,Id.from=lb,Id.fromNow=mb,Id.to=nb,Id.toNow=ob,Id.get=E,Id.invalidAt=zb,Id.isAfter=bb,Id.isBefore=cb,Id.isBetween=db,Id.isSame=eb,Id.isValid=xb,Id.lang=yd,Id.locale=pb,Id.localeData=qb,Id.max=sd,Id.min=rd,Id.parsingFlags=yb,Id.set=E,Id.startOf=rb,Id.subtract=
315xd,Id.toArray=wb,Id.toDate=vb,Id.toISOString=jb,Id.toJSON=jb,Id.toString=ib,Id.unix=ub,Id.valueOf=tb,Id.year=pd,Id.isLeapYear=ga,Id.weekYear=Cb,Id.isoWeekYear=Db,Id.quarter=Id.quarters=Gb,Id.month=W,Id.daysInMonth=X,Id.week=Id.weeks=la,Id.isoWeek=Id.isoWeeks=ma,Id.weeksInYear=Fb,Id.isoWeeksInYear=Eb,Id.date=zd,Id.day=Id.days=Mb,Id.weekday=Nb,Id.isoWeekday=Ob,Id.dayOfYear=oa,Id.hour=Id.hours=Ed,Id.minute=Id.minutes=Fd,Id.second=Id.seconds=Gd,Id.millisecond=Id.milliseconds=Hd,Id.utcOffset=Ka,Id.utc=Ma,Id.local=Na,Id.parseZone=Oa,Id.hasAlignedHourOffset=Pa,Id.isDST=Qa,Id.isDSTShifted=Ra,Id.isLocal=Sa,Id.isUtcOffset=Ta,Id.isUtc=Ua,Id.isUTC=Ua,Id.zoneAbbr=Ub,Id.zoneName=Vb,Id.dates=$("dates accessor is deprecated. Use date instead.",zd),Id.months=$("months accessor is deprecated. Use month instead",W),Id.years=$("years accessor is deprecated. Use year instead",pd),Id.zone=$("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",La);var Jd=Id,Kd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ld={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},Md="Invalid date",Nd="%d",Od=/\d{1,2}/,Pd={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour", 316hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Qd=r.prototype;Qd._calendar=Kd,Qd.calendar=Yb,Qd._longDateFormat=Ld,Qd.longDateFormat=Zb,Qd._invalidDate=Md,Qd.invalidDate=$b,Qd._ordinal=Nd,Qd.ordinal=_b,Qd._ordinalParse=Od,Qd.preparse=ac,Qd.postformat=ac,Qd._relativeTime=Pd,Qd.relativeTime=bc,Qd.pastFuture=cc,Qd.set=dc,Qd.months=S,Qd._months=id,Qd.monthsShort=T,Qd._monthsShort=jd,Qd.monthsParse=U,Qd.week=ia,Qd._week=qd,Qd.firstDayOfYear=ka,Qd.firstDayOfWeek=ja,Qd.weekdays=Ib,Qd._weekdays=Ad,Qd.weekdaysMin=Kb,Qd._weekdaysMin=Cd,Qd.weekdaysShort=Jb,Qd._weekdaysShort=Bd,Qd.weekdaysParse=Lb,Qd.isPM=Rb,Qd._meridiemParse=Dd,Qd.meridiem=Sb,v("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===p(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=$("moment.lang is deprecated. Use moment.locale instead.",v),a.langData=$("moment.langData is deprecated. Use moment.localeData instead.",x);var Rd=Math.abs,Sd=uc("ms"),Td=uc("s"),Ud=uc("m"),Vd=uc("h"),Wd=uc("d"),Xd=uc("w"),Yd=uc("M"),Zd=uc("y"),$d=wc("milliseconds"),_d=wc("seconds"),ae=wc("minutes"),be=wc("hours"),ce=wc("days"),de=wc("months"),ee=wc("years"),fe=Math.round,ge={s:45,m:45,h:22,d:26,M:11},he=Math.abs,ie=Ea.prototype;ie.abs=lc,ie.add=nc,ie.subtract=oc,ie.as=sc,ie.asMilliseconds=Sd,ie.asSeconds=Td,ie.asMinutes=Ud,ie.asHours=Vd,ie.asDays=Wd,ie.asWeeks=Xd,ie.asMonths=Yd,ie.asYears=Zd,ie.valueOf=tc,ie._bubble=pc,ie.get=vc,ie.milliseconds=$d,ie.seconds=_d,ie.minutes=ae,ie.hours=be,ie.days=ce,ie.weeks=xc,ie.months=de,ie.years=ee,ie.humanize=Bc,ie.toISOString=Cc,ie.toString=Cc,ie.toJSON=Cc,ie.locale=pb,ie.localeData=qb,ie.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Cc),ie.lang=yd,G("X",0,0,"unix"),G("x",0,0,"valueOf"),L("x",Xc),L("X",Zc),O("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),O("x",function(a,b,c){c._d=new Date(p(a))}),a.version="2.10.3",b(Aa),a.fn=Jd,a.min=Ca,a.max=Da,a.utc=h,a.unix=Wb,a.months=gc,a.isDate=d,a.locale=v,a.invalid=l,a.duration=Va,a.isMoment=o,a.weekdays=ic,a.parseZone=Xb,a.localeData=x,a.isDuration=Fa,a.monthsShort=hc,a.weekdaysMin=kc,a.defineLocale=w,a.weekdaysShort=jc,a.normalizeUnits=z,a.relativeTimeThreshold=Ac;var je=a;return je}); 317/* End */ 318; 319; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/aspro_max/vendor/js/sticky-sidebar.min.js?161772428411755";s:6:"source";s:55:"/bitrix/templates/aspro_max/vendor/js/sticky-sidebar.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 320!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.StickySidebar={})}(this,function(t){"use strict";"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var e,i,n=(function(t,e){(function(t){function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}
320Object.defineProperty(t,"__esModule",{value:!0});var c,s,e=(s={topSpacing:0,bottomSpacing:0,containerSelector:!(c=".stickySidebar"),innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}(l,[{key:"initialize",value:function(){var i=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){var t=document.createElement("div");for(t.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(t);this.sidebar.firstChild!=t;)t.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var e=document.querySelectorAll(this.options.containerSelector);if((e=Array.prototype.slice.call(e)).forEach(function(t,e){t.contains(i.sidebar)&&(i.container=t)}),!e.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+c,this),this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(t){this.updateSticky(t)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var t=this.dimensions;t.containerTop=l.offsetRelative(this.container).top,t.containerHeight=this.container.clientHeight,t.containerBottom=t.containerTop+t.containerHeight,t.sidebarHeight=this.sidebarInner.offsetHeight,t.sidebarWidth=this.sidebarInner.offsetWidth,t.viewportHeight=window.innerHeight,t.maxTranslateY=t.containerHeight-t.sidebarHeight,this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var t=this.dimensions;t.sidebarLeft=l.offsetRelative(this.sidebar).left,t.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,t.viewportBottom=t.viewportTop+t.viewportHeight,t.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,t.topSpacing=this.options.topSpacing,t.bottomSpacing=this.options.bottomSpacing,"function"==typeof t.topSpacing&&(t.topSpacing=parseInt(t.topSpacing(this.sidebar))||0),"function"==typeof t.bottomSpacing&&(t.bottomSpacing=parseInt(t.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?t.topSpacing<t.lastTopSpacing&&(t.translateY+=t.lastTopSpacing-t.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&t.bottomSpacing<t.lastBottomSpacing&&(t.translateY+=t.lastBottomSpacing-t.bottomSpacing,this._reStyle=!0),t.lastTopSpacing=t.topSpacing,t.lastBottomSpacing=t.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var t=this.dimensions,e="down"===this.scrollDirection?t.lastBottomSpacing:t.lastTopSpacing;return this.dimensions.sidebarHeight+e<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var t=this.dimensions;if(t.lastViewportTop!==t.viewportTop){var e="down"===this.direction?Math.min:Math.max;t.viewportTop===e(t.viewportTop,t.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down")}}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var t=this.dimensions,e=t.viewportTop+t.topSpacing,i=this.affixedType;return i=e<=t.containerTop||t.containerHeight<t.sidebarHeight?(t.translateY=0,"STATIC"):"up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),t.translateY=Math.max(0,t.translateY),t.translateY=Math.min(t.containerHeight,t.translateY),t.translateY=Math.round(t.translateY),t.lastViewportTop=t.viewportTop,i}}
320,{key:"_getAffixTypeScrollingDown",value:function(){this.dimensions.containerHeight!=this.container.clientHeight&&this.calcDimensions();var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,s=this.affixedType;return this.isSidebarFitsViewport()?t.sidebarHeight+i>=t.containerBottom?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):i>=t.containerTop&&(t.translateY=i-t.containerTop,s="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):e+t.translateY<=n?(t.translateY=n-e,s="VIEWPORT-BOTTOM"):t.containerTop+t.translateY<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(s="VIEWPORT-UNBOTTOM"),s}},{key:"_getAffixTypeScrollingUp",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,s=this.affixedType;return i<=t.translateY+t.containerTop?(t.translateY=i-t.containerTop,s="VIEWPORT-TOP"):t.containerBottom<=n?(t.translateY=t.containerBottom-e,s="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||t.containerTop<=i&&0!==t.translateY&&t.maxTranslateY!==t.translateY&&(s="VIEWPORT-UNBOTTOM"),s}},{key:"_getStyle",value:function(t){if(void 0!==t){var e={inner:{},outer:{}},i=this.dimensions;switch(t){case"VIEWPORT-TOP":e.inner={position:"fixed",top:i.topSpacing,left:i.sidebarLeft-i.viewportLeft,width:i.sidebarWidth};break;case"VIEWPORT-BOTTOM":e.inner={position:"fixed",top:"auto",left:i.sidebarLeft,bottom:i.bottomSpacing,width:i.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var n=this._getTranslate(0,i.translateY+"px");e.inner=n?{transform:n}:{position:"absolute",top:i.translateY,width:i.sidebarWidth}}switch(t){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":e.outer={height:i.sidebarHeight,position:"relative"}}return e.outer=l.extend({height:"",position:""},e.outer),e.inner=l.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},e.inner),e}}},{key:"stickyPosition",value:function(t){if(!this._breakpoint){t=this._reStyle||t||!1,this.options.topSpacing,this.options.bottomSpacing,this.sidebarInner.offsetHeight>this.dimensions.sidebarHeight&&(this.dimensions.sidebarHeight=this.sidebarInner.offsetHeight);var e=this.getAffixType(),i=this._getStyle(e);if((this.affixedType!=e||t)&&e){var n="affix."+e.toLowerCase().replace("viewport-","")+c;for(var s in l.eventTrigger(this.sidebar,n),"STATIC"===e?l.removeClass(this.sidebar,this.options.stickyClass):l.addClass(this.sidebar,this.options.stickyClass),i.outer){var o="number"==typeof i.outer[s]?"px":"";this.sidebar.style[s]=i.outer[s]+o}for(var r in i.inner){var a="number"==typeof i.inner[r]?"px":"";this.sidebarInner.style[r]=i.inner[r]+a}var p="affixed."+e.toLowerCase().replace("viewport-","")+c;l.eventTrigger(this.sidebar,p)}else this._initialized&&(this.sidebarInner.style.left=i.inner.left);this.affixedType=e}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),l.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(t){var e,i=this,n=0<arguments.length&&void 0!==t?t:{};this._running||(this._running=!0,e=n.type,requestAnimationFrame(function(){switch(e){case"scroll":i._calcDimensionsWithScroll(),i.observeScrollDir(),i.stickyPosition();break;case"resize":default:i._widthBreakpoint(),i.calcDimensions(),i.stickyPosition(!0)}i._running=!1}))}},{key:"_setSupportFeatures",value:function(){var t=this.support;t.transform=l.supportTransform(),t.transform3d=l.supportTransform(!0)}},{key:"_getTranslate",value:function(t,e,i){var n=0<arguments.length&&void 0!==t?t:0,s=1<arguments.length&&void 0!==e?e:0,o=2<arguments.length&&void 0!==i?i:0;return this.support.transform3d?"translate3d("+n+", "+s+", "+o+")":!!this.support.translate&&"translate("+n+", "+s+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+c,this);var t={inner:{},outer:{}};for(var e in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[e]=t.outer[e];for(var i in t.inner)this.sidebarInner.style[i]=t.inner[i];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(t){var i=!1,e=t?"perspective":"transform",n=e.charAt(0).toUpperCase()+e.slice(1),s=document.createElement("support").style;return(e+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach(function(t,e){if(void 0!==s[t])return i=t,!1}),i}}
320,{key:"eventTrigger",value:function(t,e,i){try{var n=new CustomEvent(e,{detail:i})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i)}t.dispatchEvent(n)}},{key:"extend",value:function(t,e){var i={};for(var n in t)void 0!==e[n]?i[n]=e[n]:i[n]=t[n];return i}},{key:"offsetRelative",value:function(t){var e={left:0,top:0};do{var i=t.offsetTop,n=t.offsetLeft;isNaN(i)||(e.top+=i),isNaN(n)||(e.left+=n),t="BODY"===t.tagName?t.parentElement:t.offsetParent}while(t);return e}},{key:"addClass",value:function(t,e){l.hasClass(t,e)||(t.classList?t.classList.add(e):t.className+=" "+e)}},{key:"removeClass",value:function(t,e){l.hasClass(t,e)&&(t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^| )"+e+"( |$)","gi").test(t.className)}},{key:"defaults",get:function(){return s}}]),l);function l(t){var e=this,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),this.options=l.extend(s,i),this.sidebar="string"==typeof t?document.querySelector(t):t,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHeight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach(function(t){e[t]=e[t].bind(e)}),this.initialize()}t.default=e,window.StickySidebar=e})(e)}(e={exports:{}},e.exports),e.exports),s=(i=n)&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;t.default=s,t.__moduleExports=n,Object.defineProperty(t,"__esModule",{value:!0})}); 321/* End */ 322; 323; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/js/jquery.validate.min.js?161772428322257";s:6:"source";s:53:"/bitrix/templates/aspro_max/js/jquery.validate.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 324/*! jQuery Validation Plugin - v1.13.1 - 10/14/2014 325 * http://jqueryvalidation.org/ 326 * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */ 327!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.validateDelegate(":submit","click",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(b.target).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(b.target).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.submit(function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c;return a(this[0]).is("form")?b=this.validate().form():(b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b})),b},removeAttrs:function(b){var c={},d=this;return a.each(b.split(/\s/),function(a,b){c[b]=d.attr(b),d.removeAttr(b)}),c},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=
327a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(a,b){(9!==b.which||""!==this.elementValue(a))&&(a.name in this.submitted||a===this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this[0].form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!this.is(e.ignore)&&e[d].call(c,this[0],b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",b).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",b),this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
327)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?a("input[name='"+b.name+"']:checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a];return void 0},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customDataMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.val
327idClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.n
327ame],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);
327return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),/min|max/.test(c)&&(null===g||/number|range|text/.test(g))&&(d=Number(d)),d||0===d?e[c]=d:g===c&&"range"!==g&&(e[c]=!0);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b);for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),void 0!==d&&(e[c]=d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:a.trim(b).length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},date:function(a,b){/*return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())*/ /*customized!!!*/ var check = false,re=new RegExp((typeof(VALIDATE_DATE_MASK)!=='undefined'?VALIDATE_DATE_MASK:'^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$')),adata,gg,mm,aaaa,xdata;if(re.test(a)){adata=a.split('.');if(adata.length===1){adata=a.split('-');if(adata.length===1){adata=a.split(' ');
327if(adata.length===1){adata=a.split('/');if(adata.length===1){adata=a.split(':');}}}}gg=parseInt(adata[0],10);mm=parseInt(adata[1],10);aaaa=parseInt(adata[2],10);xdata=new Date(aaaa,mm-1,gg,12,0,0,0);if((xdata.getUTCFullYear()===aaaa)&&(xdata.getUTCMonth()===mm-1)&&(xdata.getUTCDate()===gg)){check = true;}else{check = false;}}else{check = false;}return this.optional(b)||check;},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{url:d,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}}),a.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."};var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a.extend(a.fn,{validateDelegate:function(b,c,d){return this.bind(c,function(c){var e=a(c.target);return e.is(b)?d.apply(e,arguments):void 0})}})}); 328/* End */ 329; 330; /* Start:"a:4:{s:4:"full";s:77:"/bitrix/templates/aspro_max/js/aspro_animate_open_fancy.min.js?16177242831149";s:6:"source";s:58:"/bitrix/templates/aspro_max/js/aspro_animate_open_fancy.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 331function retrieveScale(e){var t=e.width()/2,i=e.offset().left+t,o=e.offset().top+t-$(window).scrollTop(),s=scaleValue(o,i,t,$(window).height(),$(window).width());return e.css("position","fixed").velocity({top:o-t,left:i-t,translateX:0},0),s}function scaleValue(e,t,i,o,s){var a=o/2<t?t:o-t,n=s/2<e?e:s-e;return Math.ceil(Math.sqrt(Math.pow(a,2)+Math.pow(n,2))/i)}function animateLayer(e,t,i){e.velocity({scale:t},400,function(){$("body").toggleClass("overflow-hidden",i),i?e.parents(".cd-section").addClass("modal-is-visible").end().off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"):e.removeClass("is-visible").removeAttr("style").siblings('[data-type="modal-trigger"]').removeClass("to-circle")})}function updateLayer(){var e=$(".cd-section.modal-is-visible .cd-modal-bg"),t=e.width()/2,i=e.siblings(".btn").offset().top+t-$(window).scrollTop(),o=e.siblings(".btn").offset().left+t,s=scaleValue(i,o,t,$(window).height(),$(window).width());e.velocity({top:i-t,left:o-t,scale:s},0)}function closeModal(){$(".cd-modal-bg").fadeOut(),animateLayer($(".cd-modal-bg"),1,!1),$(".cd-modal-bg").removeClass("is-visible")} 332/* End */ 333; 334; /* Start:"a:4:{s:4:"full";s:77:"/bitrix/templates/aspro_max/js/jquery.inputmask.bundle.min.js?161772428370933";s:6:"source";
334s:61:"/bitrix/templates/aspro_max/js/jquery.inputmask.bundle.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 335!function(e){function t(n){if(i[n])return i[n].exports;var a=i[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var i={};t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(2)],void 0!==(r="function"==typeof(n=function(e){return e})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};a=[i(0),i(5),i(6)],void 0!==(r="function"==typeof(n=function(e,t,i,n){function a(t,i,o){if(!(this instanceof a))return new a(t,i,o);this.el=n,this.events={},this.maskset=n,this.refreshValue=!1,!0!==o&&(e.isPlainObject(t)?i=t:(i=i||{},t&&(i.alias=t)),this.opts=e.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==n,this.userOptions=i||{},this.isRTL=this.opts.numericInput,r(this.opts.alias,i,this.opts))}function r(t,i,o){var s=a.prototype.aliases[t];return s?(s.alias&&r(s.alias,n,o),e.extend(!0,o,s),e.extend(!0,o,i),!0):(null===o.mask&&(o.mask=t),!1)}function s(t,i){function r(t,r,o){var s=!1;if(null!==t&&""!==t||((s=null!==o.regex)?t=(t=o.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(s=!0,t=".*")),1===t.length&&!1===o.greedy&&0!==o.repeat&&(o.placeholder=""),o.repeat>0||"*"===o.repeat||"+"===o.repeat){var l="*"===o.repeat?0:"+"===o.repeat?1:o.repeat;t=o.groupmarker[0]+t+o.groupmarker[1]+o.quantifiermarker[0]+l+","+o.repeat+o.quantifiermarker[1]}var u,c=s?"regex_"+o.regex:o.numericInput?t.split("").reverse().join(""):t;return a.prototype.masksCache[c]===n||!0===i?(u={mask:t,maskToken:a.prototype.analyseMask(t,s,o),validPositions:{},_buffer:n,buffer:n,tests:{},excludes:{},metadata:r,maskLength:n},!0!==i&&(a.prototype.masksCache[c]=u,u=e.extend(!0,{},a.prototype.masksCache[c]))):u=e.extend(!0,{},a.prototype.masksCache[c]),u}if(e.isFunction(t.mask)&&(t.mask=t.mask(t)),e.isArray(t.mask)){if(t.mask.length>1){if(null===t.keepStatic){t.keepStatic="auto";for(var o=0;o<t.mask.length;o++)if(t.mask[o].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}}var s=t.groupmarker[0];return e.each(t.isRTL?t.mask.reverse():t.mask,function(i,a){s.length>1&&(s+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]),a.mask===n||e.isFunction(a.mask)?s+=a:s+=a.mask}),r(s+=t.groupmarker[1],t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==n&&!e.isFunction(t.mask.mask)?r(t.mask.mask,t.mask,t):r(t.mask,t.mask,t)}function l(e){var t=i.createElement("input"),n="on"+e,a=n in t;return a||(t.setAttribute(n,"return;"),a="function"==typeof t[n]),t=null,a}function u(r,s,c){function d(e,t,i){t=t||0;var a,r,o,s=[],l=0,u=v();do{!0===e&&h().validPositions[l]?(r=(o=h().validPositions[l]).match,a=o.locator.slice(),s.push(!0===i?o.input:!1===i?r.nativeDef:N(l,r))):(r=(o=P(l,a,l-1)).match,a=o.locator.slice(),(!1===c.jitMasking||l<u||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>l)&&s.push(!1===i?r.nativeDef:N(l,r))),"auto"===c.keepStatic&&r.newBlockMarker&&null!==r.fn&&(c.keepStatic=l-1),l++}while(($===n||l<$)&&(null!==r.fn||""!==r.def)||t>l);return""===s[s.length-1]&&s.pop(),!1===i&&h().maskLength!==n||(h().maskLength=l-1),s}function h(){return s}function g(e){var t=h();t.buffer=n,!0!==e&&(t.validPositions={},t.p=0)}function v(e,t,i){var a=-1,r=-1,o=i||h().validPositions;e===n&&(e=-1);for(var s in o){var l=parseInt(s);o[l]&&(t||!0!==o[l].generatedInput)&&(l<=e&&(a=l),l>=e&&(r=l))}return-1!==a&&e-a>1||r<e?a:r}function k(t,i,a,r){var o,s=t,l=e.extend(!0,{},h().validPositions),u=!1;for(h().p=t,o=i-1;o>=s;
335o--)h().validPositions[o]!==n&&(!0!==a&&(!h().validPositions[o].match.optionality&&function(e){var t=h().validPositions[e];if(t!==n&&null===t.match.fn){var i=h().validPositions[e-1],a=h().validPositions[e+1];return i!==n&&a!==n}return!1}(o)||!1===c.canClearPosition(h(),o,v(n,!0),r,c))||delete h().validPositions[o]);for(g(!0),o=s+1;o<=v();){for(;h().validPositions[s]!==n;)s++;if(o<s&&(o=s+1),h().validPositions[o]===n&&j(o))o++;else{var p=P(o);!1===u&&l[s]&&l[s].match.def===p.match.def?(h().validPositions[s]=e.extend(!0,{},l[s]),h().validPositions[s].input=p.input,delete h().validPositions[o],o++):A(s,p.match.def)?!1!==_(s,p.input||N(o),!0)&&(delete h().validPositions[o],o++,u=!0):j(o)||(o++,s--),s++}}if(!0!==r)for(o=v(-1,!0);h().validPositions[o]&&!0===h().validPositions[o].generatedInput;)delete h().validPositions[o--];g(!0)}function y(e,t,i){for(var a,r=S(e=e>0?e-1:0),o=r.alternation!==n?r.locator[r.alternation].toString().split(","):[],s=0;s<t.length&&(!((a=t[s]).match&&(c.greedy&&!0!==a.match.optionalQuantifier||(!1===a.match.optionality||!1===a.match.newBlockMarker)&&!0!==a.match.optionalQuantifier)&&(r.alternation===n||r.alternation!==a.alternation||a.locator[r.alternation]!==n&&D(a.locator[r.alternation].toString().split(","),o)))||!0===i&&(null!==a.match.fn||/[0-9a-bA-Z]/.test(a.match.def)));s++);return a}function b(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",")[0]),t!==n?t.toString():""}function x(e,t){for(var i=(e.alternation!=n?e.mloc[b(e)]:e.locator).join("");i.length<t;)i+="0";return i}function P(e,t,i){return h().validPositions[e]||y(e,C(e,t?t.slice():t,i))}function S(e){return h().validPositions[e]?h().validPositions[e]:C(e)[0]}function A(e,t){for(var i=!1,n=C(e),a=0;a<n.length;a++)if(n[a].match&&n[a].match.def===t){i=!0;break}return i}function C(t,i,a){function r(i,a,s,l){function u(s,l,p){function m(t,i){var n=0===e.inArray(t,i.matches);return n||e.each(i.matches,function(e,a){if(!0===a.isQuantifier&&(n=m(t,i.matches[e-1])))return!1}),n}function k(t,i,a){var r,o;if((h().tests[t]||h().validPositions[t])&&e.each(h().tests[t]||[h().validPositions[t]],function(e,t){if(t.mloc[i])return r=t,!1;var s=a!==n?a:t.alternation,l=t.locator[s]!==n?t.locator[s].toString().indexOf(i):-1;(o===n||l<o)&&-1!==l&&(r=t,o=l)}),r){var s=r.locator[r.alternation];return(r.mloc[i]||r.mloc[s]||r.locator).slice((a!==n?a:r.alternation)+1)}return a!==n?k(t,i):n}function y(e,t){function i(e){for(var t,i,n=[],a=0,r=e.length;a<r;a++)if("-"===e.charAt(a))for(i=e.charCodeAt(a+1);++t<i;)n.push(String.fromCharCode(t));else t=e.charCodeAt(a),n.push(e.charAt(a));return n.join("")}return c.regex&&null!==e.match.fn&&null!==t.match.fn?-1!==i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(e.match.def.replace(/[\[\]]/g,""))):e.match.def===t.match.nativeDef}function b(e,t){if(t===n||e.alternation===t.alternation&&-1===e.locator[e.alternation].toString().indexOf(t.locator[t.alternation])){e.mloc=e.mloc||{};var i=e.locator[e.alternation];if(i!==n){if("string"==typeof i&&(i=i.split(",")[0]),e.mloc[i]===n&&(e.mloc[i]=e.locator.slice()),t!==n){for(var a in t.mloc)"string"==typeof a&&(a=a.split(",")[0]),e.mloc[a]===n&&(e.mloc[a]=t.mloc[a]);e.locator[e.alternation]=Object.keys(e.mloc).join(",")}return!0}e.alternation=n}return!1}if(f>1e4)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+h().mask;if(f===t&&s.matches===n)return d.push({match:s,locator:l.reverse(),cd:v,mloc:{}}),!0;if(s.matches!==n){if(s.isGroup&&p!==s){if(s=u(i.matches[e.inArray(s,i.matches)+1],l))return!0}else if(s.isOptional){var x=s;if(s=r(s,a,l,p)){if(!m(o=d[d.length-1].match,x))return!0;g=!0,f=t}}else if(s.isAlternator){var P,S=s,A=[],C=d.slice(),M=l.length,E=a.length>0?a.shift():-1;if(-1===E||"string"==typeof E){var w,D=f,O=a.slice(),_=[];if("string"==typeof E)_=E.split(",");else for(w=0;w<S.matches.length;w++)_.push(w.toString());if(h().excludes[t]){for(var j=_.slice(),F=0,T=h().excludes[t].length;F<T;F++)_.splice(_.indexOf(h().excludes[t][F].toString()),1);0===_.length&&(h().excludes[t]=n,_=j)}(!0===c.keepStatic||isFinite(parseInt(c.keepStatic))&&D>=c.keepStatic)&&(_=_.slice(0,1));for(var R=0;R<_.length;R++){w=parseInt(_[R]),d=[],a=k(f,w,M)||O.slice(),S.matches[w]&&u(S.matches[w],[w].concat(l),p)&&(s=!0),P=d.slice(),f=D,d=[];for(var N=0;N<P.length;N++){var G=P[N],B=!1;G.alternation=G.alternation||M,b(G);for(var I=0;I<A.length;I++){var L=A[I];if("string"!=typeof E||G.alternation!==n&&-1!==e.inArray(G.locator[G.alternation].toString(),_)){if(G.match.nativeDef===L.match.nativeDef){B=!0,b(L,G);break}if(y(G,L)){b(G,L)&&(B=!0,A.splice(A.indexOf(L),0,G));break}if(y(L,G)){b(L,G);break}if(z=L,null===(U=G).match.fn&&null!==z.match.fn&&z.match.fn.test(U.match.def,h(),t,!1,c,!1)){b(G,L)&&(B=!0,A.splice(A.indexOf(L),0,G));break}}}B||A.push(G)}}d=C.concat(A),f=t,g=d.length>0,s=A.length>0,a=O.slice()}else s=u(S.matches[E]||i.matches[E],[E].concat(l),p);if(s)return!0}else if(s.isQuantifier&&p!==i.matches[e.inArray(s,i.matches)-1])for(var H=s,V=a.length>0?a.shift():0;V<(isNaN(H.quantifier.max)?V+1:H.quantifier.max)&&f<=t;V++){var K=i.matches[e.inArray(H,i.matches)-1];
335if(s=u(K,[V].concat(l),K)){if((o=d[d.length-1].match).optionalQuantifier=V>H.quantifier.min-1,m(o,K)){if(V>H.quantifier.min-1){g=!0,f=t;break}return!0}return!0}}else if(s=r(s,a,l,p))return!0}else f++;var U,z}for(var p=a.length>0?a.shift():0;p<i.matches.length;p++)if(!0!==i.matches[p].isQuantifier){var m=u(i.matches[p],[p].concat(s),l);if(m&&f===t)return m;if(f>t)break}}var o,s,l,u,p=h().maskToken,f=i?a:0,m=i?i.slice():[0],d=[],g=!1,v=i?i.join(""):"";if(t>-1){if(i===n){for(var k,b=t-1;(k=h().validPositions[b]||h().tests[b])===n&&b>-1;)b--;k!==n&&b>-1&&(s=b,l=k,u=[],e.isArray(l)||(l=[l]),l.length>0&&(l[0].alternation===n?0===(u=y(s,l.slice()).locator.slice()).length&&(u=l[0].locator.slice()):e.each(l,function(e,t){if(""!==t.def)if(0===u.length)u=t.locator.slice();else for(var i=0;i<u.length;i++)t.locator[i]&&-1===u[i].toString().indexOf(t.locator[i])&&(u[i]+=","+t.locator[i])})),v=(m=u).join(""),f=b)}if(h().tests[t]&&h().tests[t][0].cd===v)return h().tests[t];for(var x=m.shift();x<p.length&&!(r(p[x],m,[x])&&f===t||f>t);x++);}return(0===d.length||g)&&d.push({match:{fn:null,optionality:!0,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:v}),i!==n&&h().tests[t]?e.extend(!0,[],d):(h().tests[t]=e.extend(!0,[],d),h().tests[t])}function M(){return h()._buffer===n&&(h()._buffer=d(!1,1),h().buffer===n&&(h().buffer=h()._buffer.slice())),h()._buffer}function E(e){return h().buffer!==n&&!0!==e||(h().buffer=d(!0,v(),!0)),h().buffer}function w(e,t,i){var a,r;if(!0===e)g(),e=0,t=i.length;else for(a=e;a<t;a++)delete h().validPositions[a];for(r=e,a=e;a<t;a++)if(g(!0),i[a]!==c.skipOptionalPartCharacter){var o=_(r,i[a],!0,!0);!1!==o&&(g(!0),r=o.caret!==n?o.caret:o.pos+1)}}function D(t,i,a){for(var r,o=c.greedy?i:i.slice(0,1),s=!1,l=a!==n?a.split(","):[],u=0;u<l.length;u++)-1!==(r=t.indexOf(l[u]))&&t.splice(r,1);for(var p=0;p<t.length;p++)if(-1!==e.inArray(t[p],o)){s=!0;break}return s}function O(t,i,a,r,o){var s,l,u,p,f,m,d,k=e.extend(!0,{},h().validPositions),y=!1,x=o!==n?o:v();if(-1===x&&o===n)l=(p=S(s=0)).alternation;else for(;x>=0;x--)if((u=h().validPositions[x])&&u.alternation!==n){if(p&&p.locator[u.alternation]!==u.locator[u.alternation])break;s=x,l=h().validPositions[s].alternation,p=u}if(l!==n){d=parseInt(s),h().excludes[d]=h().excludes[d]||[],!0!==t&&h().excludes[d].push(b(p));var P=[],A=0;for(f=d;f<v(n,!0)+1;f++)(m=h().validPositions[f])&&!0!==m.generatedInput&&/[0-9a-bA-Z]/.test(m.input)?P.push(m.input):f<t&&A++,delete h().validPositions[f];for(;h().excludes[d]&&h().excludes[d].length<10;){var C=-1*A,M=P.slice();for(h().tests[d]=n,g(!0),y=!0;M.length>0;){var E=M.shift();if(E!==c.skipOptionalPartCharacter&&!(y=_(v(n,!0)+1,E,!1,r,!0)))break}if(y&&i!==n){var w=v(t)+1;for(f=d;f<v()+1;f++)((m=h().validPositions[f])===n||null==m.match.fn)&&f<t+C&&C++;y=_((t+=C)>w?w:t,i,a,r,!0)}if(y)break;if(g(),p=S(d),h().validPositions=e.extend(!0,{},k),!h().excludes[d]){y=O(t,i,a,r,d-1);break}var D=b(p);if(-1!==h().excludes[d].indexOf(D)){y=O(t,i,a,r,d-1);break}for(h().excludes[d].push(D),f=d;f<v(n,!0)+1;f++)delete h().validPositions[f]}}return h().excludes[d]=n,y}function _(t,i,r,o,s,l){function u(e){return X?e.begin-e.end>1||e.begin-e.end==1:e.end-e.begin>1||e.end-e.begin==1}function p(i,r,s){var l=!1;return e.each(C(i),function(p,f){var d=f.match;if(E(!0),!1!==(l=null!=d.fn?d.fn.test(r,h(),i,s,c,u(t)):(r===d.def||r===c.skipOptionalPartCharacter)&&""!==d.def&&{c:N(i,d,!0)||d.def,pos:i})){var y=l.c!==n?l.c:r;y=y===c.skipOptionalPartCharacter&&null===d.fn?N(i,d,!0)||d.def:y;var b=i,x=E();if(l.remove!==n&&(e.isArray(l.remove)||(l.remove=[l.remove]),e.each(l.remove.sort(function(e,t){return t-e}),function(e,t){k(t,t+1,!0)})),l.insert!==n&&(e.isArray(l.insert)||(l.insert=[l.insert]),e.each(l.insert.sort(function(e,t){return e-t}),function(e,t){_(t.pos,t.c,!0,o)})),l.refreshFromBuffer){var P=l.refreshFromBuffer;if(w(!0===P?P:P.start,P.end,x),l.pos===n&&l.c===n)return l.pos=v(),!1;if((b=l.pos!==n?l.pos:i)!==i)return l=e.extend(l,_(b,y,!0,o)),!1}else if(!0!==l&&l.pos!==n&&l.pos!==i&&(b=l.pos,w(i,b,E().slice()),b!==i))return l=e.extend(l,_(b,y,!0)),!1;return(!0===l||l.pos!==n||l.c!==n)&&(p>0&&g(!0),m(b,e.extend({}
335,f,{input:function(t,i,n){switch(c.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":var r=h().validPositions[n-1];t=0===n||r&&r.input===String.fromCharCode(a.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:if(e.isFunction(c.casing)){var o=Array.prototype.slice.call(arguments);o.push(h().validPositions),t=c.casing.apply(this,o)}}return t}(y,d,b)}),o,u(t))||(l=!1),!1)}}),l}function f(t,i,a){var r;if(t===n)for(t=i-1;t>0&&!h().validPositions[t];t--);for(var o=t;o<i;o++)if(h().validPositions[o]===n&&!j(o,!0)){var s=0==o?S(o):h().validPositions[o-1];if(s){var l,u=x(s),c=C(o).slice(),p=n,f=S(o);if(""===c[c.length-1].match.def&&c.pop(),e.each(c,function(e,t){l=x(t,u.length);var i=Math.abs(l-u);(p===n||i<p)&&null===t.match.fn&&!0!==t.match.optionality&&!0!==t.match.optionalQuantifier&&(p=i,f=t)}),(f=e.extend({},f,{input:N(o,f.match,!0)||f.match.def})).generatedInput=!0,m(o,f,!0),!0!==a){var d=h().validPositions[i].input;h().validPositions[i]=n,r=_(i,d,!0,!0)}}}return r}function m(t,i,a,r){if(r||c.insertMode&&h().validPositions[t]!==n&&a===n){var o,s=e.extend(!0,{},h().validPositions),l=v(n,!0);for(o=t;o<=l;o++)delete h().validPositions[o];h().validPositions[t]=e.extend(!0,{},i);var u,p=!0,m=h().validPositions,d=!1;for(o=u=t;o<=l;o++){var k=s[o];if(k!==n)for(var y=u;""!==S(y).match.def&&(null===k.match.fn&&m[o]&&(!0===m[o].match.optionalQuantifier||!0===m[o].match.optionality)||null!=k.match.fn);){if(y++,!1===d&&s[y]&&s[y].match.def===k.match.def)h().validPositions[y]=e.extend(!0,{},s[y]),h().validPositions[y].input=k.input,f(n,y,!0),u=y,p=!0;else if(A(y,k.match.def)){var b=_(y,k.input,!0,!0);p=!1!==b,u=b.caret||b.insert?v():y,d=!0}else if(!(p=!0===k.generatedInput)&&""===S(y).match.def)break;if(p)break}if(!p)break}if(!p)return h().validPositions=e.extend(!0,{},s),g(!0),!1}else h().validPositions[t]=e.extend(!0,{},i);return g(!0),!0}r=!0===r;var d=t;t.begin!==n&&(d=X&&!u(t)?t.end:t.begin);var y=!0,b=e.extend(!0,{},h().validPositions);if(e.isFunction(c.preValidation)&&!r&&!0!==o&&!0!==l&&(y=c.preValidation(E(),d,i,u(t),c)),!0===y){if(f(n,d,!0),u(t)&&(K(0,a.keyCode.DELETE,t,!0,!0),d=h().p),($===n||d<$)&&(y=p(d,i,r),(!r||!0===o)&&!1===y&&!0!==l)){var P=h().validPositions[d];if(!P||null!==P.match.fn||P.match.def!==i&&i!==c.skipOptionalPartCharacter){if((c.insertMode||h().validPositions[F(d)]===n)&&!j(d,!0))for(var M=d+1,D=F(d);M<=D;M++)if(!1!==(y=p(M,i,r))){y=f(d,y.pos!==n?y.pos:M)||y,d=M;break}}else y={caret:F(d)}}!1!==y||null===c.keepStatic||!1===c.keepStatic||r||!0===s||(y=O(d,i,r,o)),!0===y&&(y={pos:d})}if(e.isFunction(c.postValidation)&&!1!==y&&!r&&!0!==o&&!0!==l){var T=c.postValidation(E(!0),y,c);if(T!==n){if(T.refreshFromBuffer&&T.buffer){var R=T.refreshFromBuffer;w(!0===R?R:R.start,R.end,T.buffer)}y=!0===T?y:T}}return y&&y.pos===n&&(y.pos=d),!1!==y&&!0!==l||(g(!0),h().validPositions=e.extend(!0,{},b)),y}function j(e,t){var i=P(e).match;if(""===i.def&&(i=S(e).match),null!=i.fn)return i.fn;if(!0!==t&&e>-1){var n=C(e);return n.length>1+(""===n[n.length-1].match.def?1:0)}return!1}function F(e,t){for(var i=e+1;""!==S(i).match.def&&(!0===t&&(!0!==S(i).match.newBlockMarker||!j(i))||!0!==t&&!j(i));)i++;return i}function T(e,t){var i,n=e;if(n<=0)return 0;for(;--n>0&&(!0===t&&!0!==S(n).match.newBlockMarker||!0!==t&&!j(n)&&((i=C(n)).length<2||2===i.length&&""===i[1].match.def)););return n}function R(t,i,a,r,o){if(r&&e.isFunction(c.onBeforeWrite)){var s=c.onBeforeWrite.call(J,r,i,a,c);if(s){if(s.refreshFromBuffer){var l=s.refreshFromBuffer;w(!0===l?l:l.start,l.end,s.buffer||i),i=E(!0)}a!==n&&(a=s.caret!==n?s.caret:a)}}t!==n&&(t.inputmask._valueSet(i.join("")),a===n||r!==n&&"blur"===r.type?z(t,a,0===i.length):I(t,a),!0===o&&(te=!0,e(t).trigger("input")))}function N(t,i,a){if((i=i||S(t).match).placeholder!==n||!0===a)return e.isFunction(i.placeholder)?i.placeholder(c):i.placeholder;if(null===i.fn){if(t>-1&&h().validPositions[t]===n){var r,o=C(t),s=[];if(o.length>1+(""===o[o.length-1].match.def?1:0))for(var l=0;l<o.length;l++)if(!0!==o[l].match.optionality&&!0!==o[l].match.optionalQuantifier&&(null===o[l].match.fn||r===n||!1!==o[l].match.fn.test(r.match.def,h(),t,!0,c))&&(s.push(o[l]),null===o[l].match.fn&&(r=o[l]),s.length>1&&/[0-9a-bA-Z]/.test(s[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length)}return i.def}return c.placeholder.charAt(t%c.placeholder.length)}function G(t,i,r,o,s){var l=o.slice(),u="",p=-1,f=n;if(g(),r||!0===c.autoUnmask)p=F(p);else{var m=M().slice(0,F(-1)).join(""),k=l.join("").match(new RegExp("^"+a.escapeRegex(m),"g"));k&&k.length>0&&(l.splice(0,k.length*m.length),p=F(p))}-1===p?(h().p=F(p),p=0):h().p=p,e.each(l,function(i,a){if(a!==n)if(h().validPositions[i]===n&&l[i]===N(i)&&j(i,!0)&&!1===_(i,l[i],!0,n,n,!0))h().p++;else{var o=new e.Event("_checkval");
335o.which=a.charCodeAt(0),u+=a;var s=v(n,!0),m=S(s),g=P(s+1,m?m.locator.slice():n,s);if(y=p,b=u,-1===d(!0,0,!1).slice(y,F(y)).join("").indexOf(b)||j(y)||S(y).match.nativeDef!==b.charAt(0)&&(" "!==S(y).match.nativeDef||S(y+1).match.nativeDef!==b.charAt(0))||r||c.autoUnmask){var k=r?i:null==g.match.fn&&g.match.optionality&&s+1<h().p?s+1:h().p;(f=oe.keypressEvent.call(t,o,!0,!1,r,k))&&(p=k+1,u="")}else f=oe.keypressEvent.call(t,o,!0,!1,!0,s+1);R(n,E(),f.forwardPosition,o,!1)}var y,b}),i&&R(t,E(),f?f.forwardPosition:n,s||new e.Event("checkval"),s&&"input"===s.type)}function B(t){if(t){if(t.inputmask===n)return t.value;t.inputmask&&t.inputmask.refreshValue&&oe.setValueEvent.call(t)}var i=[],a=h().validPositions;for(var r in a)a[r].match&&null!=a[r].match.fn&&i.push(a[r].input);var o=0===i.length?"":(X?i.reverse():i).join("");if(e.isFunction(c.onUnMask)){var s=(X?E().slice().reverse():E()).join("");o=c.onUnMask.call(J,s,o,c)}return o}function I(a,r,o,s){function l(e){return!0===s||!X||"number"!=typeof e||c.greedy&&""===c.placeholder||(e=a.inputmask.__valueGet.call(a).length-e),e}var u;if(r===n)return a.setSelectionRange?(r=a.selectionStart,o=a.selectionEnd):t.getSelection?(u=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==a&&u.commonAncestorContainer!==a||(r=u.startOffset,o=u.endOffset):i.selection&&i.selection.createRange&&(o=(r=0-(u=i.selection.createRange()).duplicate().moveStart("character",-a.inputmask._valueGet().length))+u.text.length),{begin:l(r),end:l(o)};if(e.isArray(r)&&(o=X?r[0]:r[1],r=X?r[1]:r[0]),r.begin!==n&&(o=X?r.begin:r.end,r=X?r.end:r.begin),"number"==typeof r){r=l(r),o="number"==typeof(o=l(o))?o:r;var p=parseInt(((a.ownerDocument.defaultView||t).getComputedStyle?(a.ownerDocument.defaultView||t).getComputedStyle(a,null):a.currentStyle).fontSize)*o;if(a.scrollLeft=p>a.scrollWidth?p:0,!1===c.insertMode&&r===o&&o++,a.inputmask.caretPos={begin:r,end:o},a.setSelectionRange)a.selectionStart=r,a.selectionEnd=o;else if(t.getSelection){if(u=i.createRange(),a.firstChild===n||null===a.firstChild){var f=i.createTextNode("");a.appendChild(f)}u.setStart(a.firstChild,r<a.inputmask._valueGet().length?r:a.inputmask._valueGet().length),u.setEnd(a.firstChild,o<a.inputmask._valueGet().length?o:a.inputmask._valueGet().length),u.collapse(!0);var m=t.getSelection();m.removeAllRanges(),m.addRange(u)}else a.createTextRange&&((u=a.createTextRange()).collapse(!0),u.moveEnd("character",o),u.moveStart("character",r),u.select());z(a,{begin:r,end:o})}}function L(t){var i,a,r=E(),o=r.length,s=v(),l={},u=h().validPositions[s],c=u!==n?u.locator.slice():n;for(i=s+1;i<r.length;i++)c=(a=P(i,c,i-1)).locator.slice(),l[i]=e.extend(!0,{},a);var p=u&&u.alternation!==n?u.locator[u.alternation]:n;for(i=o-1;i>s&&((a=l[i]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||p&&(p!==l[i].locator[u.alternation]&&null!=a.match.fn||null===a.match.fn&&a.locator[u.alternation]&&D(a.locator[u.alternation].toString().split(","),p.toString().split(","))&&""!==C(i)[0].def))&&r[i]===N(i,a.match);i--)o--;return t?{l:o,def:l[o]?l[o].match:n}:o}function H(e){for(var t,i=L(),a=e.length,r=h().validPositions[v()];i<a&&!j(i,!0)&&(t=r!==n?P(i,r.locator.slice(""),r):S(i))&&!0!==t.match.optionality&&(!0!==t.match.optionalQuantifier&&!0!==t.match.newBlockMarker||i+1===a&&""===(r!==n?P(i+1,r.locator.slice(""),r):S(i+1)).match.def);)i++;for(;(t=h().validPositions[i-1])&&t&&t.match.optionality&&t.input===c.skipOptionalPartCharacter;)i--;return e.splice(i),e}function V(t){if(e.isFunction(c.isComplete))return c.isComplete(t,c);if("*"===c.repeat)return n;var i=!1,a=L(!0),r=T(a.l);if(a.def===n||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){i=!0;for(var o=0;o<=r;o++){var s=P(o).match;if(null!==s.fn&&h().validPositions[o]===n&&!0!==s.optionality&&!0!==s.optionalQuantifier||null===s.fn&&t[o]!==N(o,s)){i=!1;break}}}return i}function K(e,t,i,r,o){if((c.numericInput||X)&&(t===a.keyCode.BACKSPACE?t=a.keyCode.DELETE:t===a.keyCode.DELETE&&(t=a.keyCode.BACKSPACE),X)){var s=i.end;i.end=i.begin,i.begin=s}if(t===a.keyCode.BACKSPACE&&(i.end-i.begin<1||!1===c.insertMode)?(i.begin=T(i.begin),h().validPositions[i.begin]!==n&&h().validPositions[i.begin].input===c.groupSeparator&&i.begin--):t===a.keyCode.DELETE&&i.begin===i.end&&(i.end=j(i.end,!0)&&h().validPositions[i.end]&&h().validPositions[i.end].input!==c.radixPoint?i.end+1:F(i.end)+1,h().validPositions[i.begin]!==n&&h().validPositions[i.begin].input===c.groupSeparator&&i.end++),k(i.begin,i.end,!1,r),!0!==r&&null!==c.keepStatic&&!1!==c.keepStatic){var l=O(!0);l&&(i.begin=l.caret!==n?l.caret:l.pos?F(l.pos.begin?l.pos.begin:l.pos):v(-1,!0))}var u=v(i.begin,!0);if(u<i.begin||-1===i.begin)h().p=F(u);else if(!0!==r&&(h().p=i.begin,!0!==o))for(;h().p<u&&h().validPositions[h().p]===n;)h().p++}function U(n){var a=(n.ownerDocument.defaultView||t).getComputedStyle(n,null),r=i.createElement("div");r.style.width=a.width,r.style.textAlign=a.textAlign,q=i.createElement("div"),n.inputmask.colorMask=q,q.className="im-colormask",n.parentNode.insertBefore(q,n),n.parentNode.removeChild(n),q.appendChild(r),q.appendChild(n),n.style.left=r.offsetLeft+"px",e(n).on("click",function(e){return I(n,function(e){var t,r=i.createElement("span");for(var o in a)isNaN(o)&&-1!==o.indexOf("font")&&(r.style[o]=a[o]);r.style.textTransform=a.textTransform,r.style.letterSpacing=a.letterSpacing,r.style.position="absolute",r.style.height="auto",r.style.width="auto",r.style.visibility="hidden",r.style.whiteSpace="nowrap",i.body.appendChild(r);var s,l=n.inputmask._valueGet(),u=0;for(t=0,s=l.length;t<=s;t++){if(r.innerHTML+=l.charAt(t)||"_",r.offsetWidth>=e){var c=e-u,p=r.offsetWidth-e;r.innerHTML=l.charAt(t),t=(c-=r.offsetWidth/3)<p?t-1:t;break}u=r.offsetWidth}return i.body.removeChild(r),t}(e.clientX)),oe.clickEvent.call(n,[e])}),e(n).on("keydown",function(e){e.shiftKey||!1===c.insertMode||setTimeout(function(){z(n)},0)})}function z(e,t,a){function r(e){if(e===n&&(e=""),p||null!==o.fn&&s.input!==n)if(p&&(null!==o.fn&&s.input!==n||""===o.def)){p=!1;var t=u.length;u[t-1]=u[t-1]+"</span>",u.push(e)}else u.push(e);else p=!0,u.push("<span class='im-static'>"+e)}var o,s,l,u=[],p=!1,f=0;if(q!==n){var m=E();if(t===n?t=I(e):t.begin===n&&(t={begin:t,end:t}),!0!==a){var d=v();
335do{h().validPositions[f]?(s=h().validPositions[f],o=s.match,l=s.locator.slice(),r(m[f])):(s=P(f,l,f-1),o=s.match,l=s.locator.slice(),(!1===c.jitMasking||f<d||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>f)&&r(N(f,o))),f++}while(($===n||f<$)&&(null!==o.fn||""!==o.def)||d>f||p);p&&r(),i.activeElement===e&&(u.splice(t.begin,0,t.begin===t.end?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),u.splice(t.end+1,0,"</mark>"))}var g=q.getElementsByTagName("div")[0];g.innerHTML=u.join(""),e.inputmask.positionColorMask(e,g)}}s=s||this.maskset,c=c||this.opts;var Q,W,$,q,Z,J=this,Y=this.el,X=this.isRTL,ee=!1,te=!1,ie=!1,ne=!1,ae=!1,re={on:function(t,i,r){var o=function(t){var i=this;if(i.inputmask===n&&"FORM"!==this.nodeName){var o=e.data(i,"_inputmask_opts");o?new a(o).mask(i):re.off(i)}else{if("setvalue"===t.type||"FORM"===this.nodeName||!(i.disabled||i.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===c.tabThrough&&t.keyCode===a.keyCode.TAB))){switch(t.type){case"input":if(!0===te)return te=!1,t.preventDefault();p&&(ae=!0);break;case"keydown":ee=!1,te=!1;break;case"keypress":if(!0===ee)return t.preventDefault();ee=!0;break;case"click":if(f||m){var s=arguments;return setTimeout(function(){r.apply(i,s)},0),!1}}var l=r.apply(i,arguments);return ae&&(ae=!1,setTimeout(function(){I(i,i.inputmask.caretPos,n,!0)})),!1===l&&(t.preventDefault(),t.stopPropagation()),l}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[],t.inputmask.events[i].push(o),-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).on(i,o):e(t).on(i,o)},off:function(t,i){var n;t.inputmask&&t.inputmask.events&&(i?(n=[])[i]=t.inputmask.events[i]:n=t.inputmask.events,e.each(n,function(i,n){for(;n.length>0;){var a=n.pop();-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).off(i,a):e(t).off(i,a)}delete t.inputmask.events[i]}))}},oe={keydownEvent:function(t){var i=this,n=e(i),r=t.keyCode,o=I(i);if(r===a.keyCode.BACKSPACE||r===a.keyCode.DELETE||m&&r===a.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&r===a.keyCode.X&&!l("cut"))t.preventDefault(),K(0,r,o),R(i,E(!0),h().p,t,i.inputmask._valueGet()!==E().join("")),i.inputmask._valueGet()===M().join("")?n.trigger("cleared"):!0===V(E())&&n.trigger("complete");else if(r===a.keyCode.END||r===a.keyCode.PAGE_DOWN){t.preventDefault();var s=F(v());c.insertMode||s!==h().maskLength||t.shiftKey||s--,I(i,t.shiftKey?o.begin:s,s,!0)}else r===a.keyCode.HOME&&!t.shiftKey||r===a.keyCode.PAGE_UP?(t.preventDefault(),I(i,0,t.shiftKey?o.begin:0,!0)):(c.undoOnEscape&&r===a.keyCode.ESCAPE||90===r&&t.ctrlKey)&&!0!==t.altKey?(G(i,!0,!1,Q.split("")),n.trigger("click")):r!==a.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===c.tabThrough&&r===a.keyCode.TAB?(!0===t.shiftKey?(null===S(o.begin).match.fn&&(o.begin=F(o.begin)),o.end=T(o.begin,!0),o.begin=T(o.end,!0)):(o.begin=F(o.begin,!0),o.end=F(o.begin,!0),o.end<h().maskLength&&o.end--),o.begin<h().maskLength&&(t.preventDefault(),I(i,o.begin,o.end))):t.shiftKey||!1===c.insertMode&&(r===a.keyCode.RIGHT?setTimeout(function(){var e=I(i);I(i,e.begin)},0):r===a.keyCode.LEFT&&setTimeout(function(){var e=I(i);I(i,X?e.begin+1:e.begin-1)},0)):(c.insertMode=!c.insertMode,I(i,c.insertMode||o.begin!==h().maskLength?o.begin:o.begin-1));c.onKeyDown.call(this,t,E(),I(i).begin,c),ie=-1!==e.inArray(r,c.ignorables)},keypressEvent:function(t,i,r,o,s){var l=this,u=e(l),p=t.which||t.charCode||t.keyCode;if(!(!0===i||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||ie))return p===a.keyCode.ENTER&&Q!==E().join("")&&(Q=E().join(""),setTimeout(function(){u.trigger("change")},0)),!0;if(p){46===p&&!1===t.shiftKey&&""!==c.radixPoint&&(p=c.radixPoint.charCodeAt(0));var f,m=i?{begin:s,end:s}:I(l),d=String.fromCharCode(p);h().writeOutBuffer=!0;var v=_(m,d,o);if(!1!==v&&(g(!0),f=v.caret!==n?v.caret:F(v.pos.begin?v.pos.begin:v.pos),h().p=f),f=c.numericInput&&v.caret===n?T(f):f,!1!==r&&(setTimeout(function(){c.onKeyValidation.call(l,p,v,c)},0),h().writeOutBuffer&&!1!==v)){var k=E();R(l,k,f,t,!0!==i),!0!==i&&setTimeout(function(){!0===V(k)&&u.trigger("complete")},0)}if(t.preventDefault(),i)return!1!==v&&(v.forwardPosition=f),v}},pasteEvent:function(i){var n,a=this,r=i.originalEvent||i,o=e(a),s=a.inputmask._valueGet(!0),l=I(a);X&&(n=l.end,l.end=l.begin,l.begin=n);var u=s.substr(0,l.begin),p=s.substr(l.end,s.length);if(u===(X?M().reverse():M()).slice(0,l.begin).join("")&&(u=""),p===(X?M().reverse():M()).slice(l.end).join("")&&(p=""),X&&(n=u,u=p,p=n),t.clipboardData&&t.clipboardData.getData)s=u+t.clipboardData.getData("Text")+p;else{if(!r.clipboardData||!r.clipboardData.getData)return!0;s=u+r.clipboardData.getData("text/plain")+p}var f=s;if(e.isFunction(c.onBeforePaste)){if(!1===(f=c.onBeforePaste.call(J,s,c)))return i.preventDefault();f||(f=s)}return G(a,!1,!1,X?f.split("").reverse():f.toString().split("")),R(a,E(),F(v()),i,Q!==E().join("")),!0===V(E())&&o.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var i,n,r=this,o=r.inputmask._valueGet();if(E().join("")!==o){var s=I(r);if(n=s,"."===(i=o).charAt(n.begin-1)&&""!==c.radixPoint&&((i=i.split(""))[n.begin-1]=c.radixPoint.charAt(0),i=i.join("")),o=function(e,t,i){if(f){var n=t.replace(E().join(""),"");if(1===n.length){var a=t.split("");
335a.splice(i.begin,0,n),t=a.join("")}}return t}(0,o=i,s),E().join("")!==o){var l=E().join(""),u=o.length>l.length?-1:0,p=o.substr(0,s.begin),m=o.substr(s.begin),d=l.substr(0,s.begin+u),h=l.substr(s.begin+u),g=s,v="",k=!1;if(p!==d){for(var y=(k=p.length>=d.length)?p.length:d.length,b=0;p.charAt(b)===d.charAt(b)&&b<y;b++);k&&(0===u&&(g.begin=b),v+=p.slice(b,g.end))}if(m!==h&&(m.length>h.length?v+=m.slice(0,1):m.length<h.length&&(g.end+=h.length-m.length,k||""===c.radixPoint||""!==m||p.charAt(g.begin+u-1)!==c.radixPoint||(g.begin--,v=c.radixPoint))),R(r,E(),{begin:g.begin+u,end:g.end+u}),v.length>0)e.each(v.split(""),function(t,i){var n=new e.Event("keypress");n.which=i.charCodeAt(0),ie=!1,oe.keypressEvent.call(r,n)});else{g.begin===g.end-1&&(g.begin=T(g.begin+1),g.begin===g.end-1?I(r,g.begin):I(r,g.begin,g.end));var x=new e.Event("keydown");x.keyCode=a.keyCode.DELETE,oe.keydownEvent.call(r,x),!1===c.insertMode&&I(r,I(r).begin-1)}t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var i=this.inputmask._valueGet(!0);e.isFunction(c.onBeforeMask)&&(i=c.onBeforeMask.call(J,i,c)||i),i=i.split(""),G(this,!0,!1,X?i.reverse():i),Q=E().join(""),(c.clearMaskOnLostFocus||c.clearIncomplete)&&this.inputmask._valueGet()===M().join("")&&this.inputmask._valueSet("")},focusEvent:function(e){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(!c.showMaskOnHover||c.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==E().join("")?R(t,E(),F(v())):!1===ne&&I(t,F(v()))),!0===c.positionCaretOnTab&&!1===ne&&oe.clickEvent.apply(t,[e,!0]),Q=E().join("")},mouseleaveEvent:function(e){if(ne=!1,c.clearMaskOnLostFocus&&i.activeElement!==this){var t=E().slice(),n=this.inputmask._valueGet();n!==this.getAttribute("placeholder")&&""!==n&&(-1===v()&&n===M().join("")?t=[]:H(t),R(this,t))}},clickEvent:function(t,a){var r=this;setTimeout(function(){if(i.activeElement===r){var t=I(r);if(a&&(X?t.end=t.begin:t.begin=t.end),t.begin===t.end)switch(c.positionCaretOnClick){case"none":break;case"select":I(r,0,E().length);break;case"radixFocus":if(function(t){if(""!==c.radixPoint){var i=h().validPositions;if(i[t]===n||i[t].input===N(t)){if(t<F(-1))return!0;var a=e.inArray(c.radixPoint,E());if(-1!==a){for(var r in i)if(a<r&&i[r].input!==N(r))return!1;return!0}}}return!1}(t.begin)){var o=E().join("").indexOf(c.radixPoint);I(r,c.numericInput?F(o):o);break}default:var s=t.begin,l=v(s,!0),u=F(l);if(s<u)I(r,j(s,!0)||j(s-1,!0)?s:F(s));
335else{var p=h().validPositions[l],f=P(u,p?p.match.locator:n,p),m=N(u,f.match);if(""!==m&&E()[u]!==m&&!0!==f.match.optionalQuantifier&&!0!==f.match.newBlockMarker||!j(u,!0)&&f.match.def===m){var d=F(u);(s>=d||s===u)&&(u=d)}I(r,u)}}}},0)},dblclickEvent:function(e){var t=this;setTimeout(function(){I(t,0,F(v()))},0)},cutEvent:function(n){var r=e(this),o=I(this),s=n.originalEvent||n,l=t.clipboardData||s.clipboardData,u=X?E().slice(o.end,o.begin):E().slice(o.begin,o.end);l.setData("text",X?u.reverse().join(""):u.join("")),i.execCommand&&i.execCommand("copy"),K(0,a.keyCode.DELETE,o),R(this,E(),h().p,n,Q!==E().join("")),this.inputmask._valueGet()===M().join("")&&r.trigger("cleared")},blurEvent:function(t){var i=e(this);if(this.inputmask){var a=this.inputmask._valueGet(),r=E().slice();""===a&&q===n||(c.clearMaskOnLostFocus&&(-1===v()&&a===M().join("")?r=[]:H(r)),!1===V(r)&&(setTimeout(function(){i.trigger("incomplete")},0),c.clearIncomplete&&(g(),r=c.clearMaskOnLostFocus?[]:M().slice())),R(this,r,n,t)),Q!==E().join("")&&(Q=r.join(""),i.trigger("change"))}},mouseenterEvent:function(e){ne=!0,i.activeElement!==this&&c.showMaskOnHover&&this.inputmask._valueGet()!==E().join("")&&R(this,E())},submitEvent:function(e){Q!==E().join("")&&W.trigger("change"),c.clearMaskOnLostFocus&&-1===v()&&Y.inputmask._valueGet&&Y.inputmask._valueGet()===M().join("")&&Y.inputmask._valueSet(""),c.removeMaskOnSubmit&&(Y.inputmask._valueSet(Y.inputmask.unmaskedvalue(),!0),setTimeout(function(){R(Y,E())},0))},resetEvent:function(e){Y.inputmask.refreshValue=!0,setTimeout(function(){W.trigger("setvalue")},0)}};if(a.prototype.positionColorMask=function(e,t){e.style.left=t.offsetLeft+"px"},r!==n)switch(r.action){case"isComplete":return Y=r.el,V(E());case"unmaskedvalue":return Y!==n&&r.value===n||(Z=r.value,Z=(e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,Z,c)||Z).split(""),G(n,!1,!1,X?Z.reverse():Z),e.isFunction(c.onBeforeWrite)&&c.onBeforeWrite.call(J,n,E(),0,c)),B(Y);case"mask":!function(t){re.off(t);var a=function(t,a){var r=t.getAttribute("type"),s="INPUT"===t.tagName&&-1!==e.inArray(r,a.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName;if(!s)if("INPUT"===t.tagName){var l=i.createElement("input");l.setAttribute("type",r),s="text"===l.type,l=null}else s="partial";return!1!==s?function(t){function r(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==v()||!0!==a.nullable?i.activeElement===this&&a.clearMaskOnLostFocus?(X?H(E().slice()).reverse():H(E().slice())).join(""):l.call(this):"":l.call(this)}function s(t){u.call(this,t),this.inputmask&&e(this).trigger("setvalue")}var l,u,c;if(!t.inputmask.__valueGet){if(!0!==a.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===o("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype});var p=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):n;p&&p.get&&p.set?(l=p.get,u=p.set,Object.defineProperty(t,"value",{get:r,set:s,configurable:!0})):"INPUT"!==t.tagName&&(l=function(){return this.textContent},u=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:r,set:s,configurable:!0}))}else i.__lookupGetter__&&t.__lookupGetter__("value")&&(l=t.__lookupGetter__("value"),u=t.__lookupSetter__("value"),t.__defineGetter__("value",r),t.__defineSetter__("value",s));t.inputmask.__valueGet=l,t.inputmask.__valueSet=u}t.inputmask._valueGet=function(e){return X&&!0!==e?l.call(this.el).split("").reverse().join(""):l.call(this.el)},t.inputmask._valueSet=function(e,t){u.call(this.el,null===e||e===n?"":!0!==t&&X?e.split("").reverse().join(""):e)},l===n&&(l=function(){return this.value},u=function(e){this.value=e},function(t){if(e.valHooks&&(e.valHooks[t]===n||!0!==e.valHooks[t].inputmaskpatch)){var i=e.valHooks[t]&&e.valHooks[t].get?e.valHooks[t].get:function(e){return e.value},r=e.valHooks[t]&&e.valHooks[t].set?e.valHooks[t].set:function(e,t){return e.value=t,e};e.valHooks[t]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=i(e);return-1!==v(n,n,e.inputmask.maskset.validPositions)||!0!==a.nullable?t:""}return i(e)},set:function(t,i){var n,a=e(t);return n=r(t,i),t.inputmask&&a.trigger("setvalue"),n},inputmaskpatch:!0}}}(t.type),c=t,re.on(c,"mouseenter",function(t){var i=e(this);this.inputmask._valueGet()!==E().join("")&&i.trigger("setvalue")}))}}(t):t.inputmask=n,s}(t,c);if(!1!==a&&(W=e(Y=t),-1===($=Y!==n?Y.maxLength:n)&&($=n),!0===c.colorMask&&U(Y),p&&("inputmode"in Y&&(Y.inputmode=c.inputmode,Y.setAttribute("inputmode",c.inputmode)),!0===c.disablePredictiveText&&("autocorrect"in Y?Y.autocorrect=!1:(!0!==c.colorMask&&U(Y),Y.type="password"))),!0===a&&(re.on(Y,"submit",oe.submitEvent),re.on(Y,"reset",oe.resetEvent),re.on(Y,"mouseenter",oe.mouseenterEvent),re.on(Y,"blur",oe.blurEvent),re.on(Y,"focus",oe.focusEvent),re.on(Y,"mouseleave",oe.mouseleaveEvent),!0!==c.colorMask&&re.on(Y,"click",oe.clickEvent),re.on(Y,"dblclick",oe.dblclickEvent),re.on(Y,"paste",oe.pasteEvent),re.on(Y,"dragdrop",oe.pasteEvent),re.on(Y,"drop",oe.pasteEvent),re.on(Y,"cut",oe.cutEvent),re.on(Y,"complete",c.oncomplete),re.on(Y,"incomplete",c.onincomplete),re.on(Y,"cleared",c.oncleared),p||!0===c.inputEventOnly?Y.removeAttribute("maxLength"):(re.on(Y,"keydown",oe.keydownEvent),re.on(Y,"keypress",oe.keypressEvent)),re.on(Y,"compositionstart",e.noop),re.on(Y,"compositionupdate",e.noop),re.on(Y,"compositionend",e.noop),re.on(Y,"keyup",e.noop),re.on(Y,"input",oe.inputFallBackEvent),re.on(Y,"beforeinput",e.noop)),re.on(Y,"setvalue",oe.setValueEvent),Q=M().join(""),""!==Y.inputmask._valueGet(!0)||!1===c.clearMaskOnLostFocus||i.activeElement===Y)){var r=e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,Y.
335inputmask._valueGet(!0),c)||Y.inputmask._valueGet(!0);""!==r&&G(Y,!0,!1,X?r.split("").reverse():r.split(""));var s=E().slice();Q=s.join(""),!1===V(s)&&c.clearIncomplete&&g(),c.clearMaskOnLostFocus&&i.activeElement!==Y&&(-1===v()?s=[]:H(s)),R(Y,s),i.activeElement===Y&&I(Y,F(v()))}}(Y);break;case"format":return Z=(e.isFunction(c.onBeforeMask)&&c.onBeforeMask.call(J,r.value,c)||r.value).split(""),G(n,!0,!1,X?Z.reverse():Z),r.metadata?{value:X?E().slice().reverse().join(""):E().join(""),metadata:u.call(this,{action:"getmetadata"},s,c)}:X?E().slice().reverse().join(""):E().join("");case"isValid":r.value?(Z=r.value.split(""),G(n,!0,!0,X?Z.reverse():Z)):r.value=E().join("");for(var se=E(),le=L(),ue=se.length-1;ue>le&&!j(ue);ue--);return se.splice(le,ue+1-le),V(se)&&r.value===E().join("");case"getemptymask":return M().join("");case"remove":return Y&&Y.inputmask&&(W=e(Y),Y.inputmask._valueSet(c.autoUnmask?B(Y):Y.inputmask._valueGet(!0)),re.off(Y),Y.inputmask.colorMask&&((q=Y.inputmask.colorMask).removeChild(Y),q.parentNode.insertBefore(Y,q),q.parentNode.removeChild(q)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Y),"value")&&Y.inputmask.__valueGet&&Object.defineProperty(Y,"value",{get:Y.inputmask.__valueGet,set:Y.inputmask.__valueSet,configurable:!0}):i.__lookupGetter__&&Y.__lookupGetter__("value")&&Y.inputmask.__valueGet&&(Y.__defineGetter__("value",Y.inputmask.__valueGet),Y.__defineSetter__("value",Y.inputmask.__valueSet)),Y.inputmask=n),Y;case"getmetadata":if(e.isArray(s.metadata)){var ce=d(!0,0,!1).join("");return e.each(s.metadata,function(e,t){if(t.mask===ce)return ce=t,!1}),ce}return s.metadata}}var c=navigator.userAgent,p=l("touchstart"),f=/iemobile/i.test(c),m=/iphone/i.test(c)&&!f;return a.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:e.noop,onincomplete:e.noop,oncleared:e.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:e.noop,onBeforeMask:null,onBeforePaste:function(t,i){return e.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:n,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","password","search"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,canClearPosition:e.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:n,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-91-9]",definitionSymbol:"*"},a:{validator:"[A-Za-zÀ-ÿ¨¸A-yµ]",definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zÀ-ÿ¨¸A-yµ]"}},aliases:{},masksCache:{},mask:function(o){var l=this;return"string"==typeof o&&(o=i.getElementById(o)||i.querySelectorAll(o)),o=o.nodeName?[o]:o,e.each(o,function(i,o){var c=e.extend(!0,{},l.opts);if(function(i,a,o,s){if(!0===a.importDataAttributes){var l,u,c,p,f=function(e,a){null!==(a=a!==n?a:i.getAttribute(s+"-"+e))&&("string"==typeof a&&(0===e.indexOf("on")?a=t[a]:"false"===a?a=!1:"true"===a&&(a=!0)),o[e]=a)},m=i.getAttribute(s);if(m&&""!==m&&(m=m.replace(/'/g,'"'),u=JSON.parse("{"+m+"}")),u){c=n;for(p in u)if("alias"===p.toLowerCase()){c=u[p];break}}f("alias",c),o.alias&&r(o.alias,o,a);for(l in a){if(u){c=n;for(p in u)if(p.toLowerCase()===l.toLowerCase()){c=u[p];break}}f(l,c)}}return e.extend(!0,a,o),("rtl"===i.dir||a.rightAlign)&&(i.style.textAlign="right"),("rtl"===i.dir||a.numericInput)&&(i.dir="ltr",i.removeAttribute("dir"),a.isRTL=!0),Object.keys(o).length}(o,c,e.extend(!0,{},l.userOptions),l.dataAttribute)){var p=s(c,l.noMasksCache);p!==n&&(o.inputmask!==n&&(o.inputmask.opts.autoUnmask=!0,o.inputmask.remove()),o.inputmask=new a(n,n,!0),o.inputmask.opts=c,o.inputmask.noMasksCache=l.noMasksCache,o.inputmask.userOptions=e.extend(!0,{},l.userOptions),o.inputmask.isRTL=c.isRTL||c.numericInput,o.inputmask.el=o,o.inputmask.maskset=p,e.data(o,"_inputmask_opts",c),u.call(o.inputmask,{action:"mask"}))}}),o&&o[0]&&o[0].inputmask||this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":o(t))?(e.extend(this.userOptions,t),this.el&&!0!==i&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return u.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),u.call(this,{action:"format",value:e,metadata:t})},analyseMask:function(t,i,r){function o(e,t,i,n){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=n||!1,this.quantifier={min:1,max:1}}function s(t,o,s){s=s!==n?s:t.matches.length;var l=t.matches[s-1];if(i)0===o.indexOf("[")||k&&/\\d|\\s|\\w]/i.test(o)||"."===o?t.matches.splice(s++,0,{fn:new RegExp(o,r.casing?"i":""),optionality:t.isOptional,newBlockMarker:l===n||l.def!==o,casing:null,def:o,placeholder:n,nativeDef:o}):(k&&(o=o[o.length-1]),e.each(o.split(""),function(e,i){l=t.matches[s-1],t.matches.splice(s++,0,{fn:null,optionality:t.isOptional,newBlockMarker:l===n||l.def!==i&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||i,placeholder:r.staticDefinitionSymbol!==n?i:n,nativeDef:i})})),k=!1;else{var u=(r.definitions?r.definitions[o]:n)||a.prototype.definitions[o];u&&!k?t.matches.splice(s++,0,{fn:u.validator?"string"==typeof u.validator?new RegExp(u.validator,r.casing?"i":""):new function(){this.test=u.validator}:new RegExp("."),optionality:t.isOptional,newBlockMarker:l===n||l.def!==(u.definitionSymbol||o),casing:u.casing,def:u.definitionSymbol||o,placeholder:u.placeholder,nativeDef:o}):(t.matches.splice(s++,0,{fn:null,optionality:t.isOptional,newBlockMarker:l===n||l.def!==o&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||o,placeholder:r.staticDefinitionSymbol!==n?o:n,nativeDef:o}),k=!1)}}function l(){if(b.length>0){if(s(f=b[b.length-1],c),f.isAlternator){m=b.pop();for(var e=0;e<m.matches.length;e++)m.matches[e].isGroup=!1;b.length>0?(f=b[b.length-1]).matches.push(m):y.matches.push(m)}}else s(y,c)}var u,c,p,f,m,d,h,g=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,v=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,k=!1,y=new o,b=[],x=[];for(i&&(r.optionalmarker[0]=n,r.optionalmarker[1]=n);u=i?v.exec(t):g.exec(t);){if(c=u[0],i)switch(c.charAt(0)){case"?":c="{0,1}";break;case"+":case"*":c="{"+c+"}"}if(k)l();else switch(c.charAt(0)){case r.escapeChar:k=!0,i&&l();break;case r.optionalmarker[1]:case r.groupmarker[1]:if((p=b.pop()).openGroup=!1,p!==n)if(b.length>0){if((f=b[b.length-1]).matches.push(p),f.isAlternator){m=b.pop();for(var P=0;P<m.matches.length;P++)m.matches[P].isGroup=!1,m.matches[P].alternatorGroup=!1;b.length>0?(f=b[b.length-1]).matches.push(m):y.matches.push(m)}}else y.matches.push(p);else l();break;case r.optionalmarker[0]:b.push(new o(!1,!0));break;case r.groupmarker[0]:b.push(new o(!0));break;case r.quantifiermarker[0]:var S=new o(!1,!1,!0),A=(c=c.replace(/[{}]/g,"")).split(","),C=isNaN(A[0])?A[0]:parseInt(A[0]),M=1===A.length?C:isNaN(A[1])?A[1]:parseInt(A[1]);if("*"!==M&&"+"!==M||(C="*"===M?0:1),S.quantifier={min:C,max:M},b.length>0){var E=b[b.length-1].matches;(u=E.pop()).isGroup||((h=new o(!0)).matches.push(u),u=h),E.push(u),E.push(S)}else(u=y.matches.pop()).isGroup||(i&&null===u.fn&&"."===u.def&&(u.fn=new RegExp(u.def,r.casing?"i":"")),(h=new o(!0)).matches.push(u),u=h),y.matches.push(u),y.matches.push(S);break;case r.alternatormarker:if(b.length>0){var w=(f=b[b.length-1]).matches[f.matches.length-1];
335d=f.openGroup&&(w.matches===n||!1===w.isGroup&&!1===w.isAlternator)?b.pop():f.matches.pop()}else d=y.matches.pop();if(d.isAlternator)b.push(d);else if(d.alternatorGroup?(m=b.pop(),d.alternatorGroup=!1):m=new o(!1,!1,!1,!0),m.matches.push(d),b.push(m),d.openGroup){d.openGroup=!1;var D=new o(!0);D.alternatorGroup=!0,b.push(D)}break;default:l()}}for(;b.length>0;)p=b.pop(),y.matches.push(p);return y.matches.length>0&&(function t(a){a&&a.matches&&e.each(a.matches,function(e,o){var l=a.matches[e+1];(l===n||l.matches===n||!1===l.isQuantifier)&&o&&o.isGroup&&(o.isGroup=!1,i||(s(o,r.groupmarker[0],0),!0!==o.openGroup&&s(o,r.groupmarker[1]))),t(o)})}(y),x.push(y)),(r.numericInput||r.isRTL)&&function e(t){t.matches=t.matches.reverse();for(var i in t.matches)if(t.matches.hasOwnProperty(i)){var a=parseInt(i);if(t.matches[i].isQuantifier&&t.matches[a+1]&&t.matches[a+1].isGroup){var o=t.matches[i];t.matches.splice(i,1),t.matches.splice(a+1,0,o)}t.matches[i].matches!==n?t.matches[i]=e(t.matches[i]):t.matches[i]=function(e){return e===r.optionalmarker[0]?e=r.optionalmarker[1]:e===r.optionalmarker[1]?e=r.optionalmarker[0]:e===r.groupmarker[0]?e=r.groupmarker[1]:e===r.groupmarker[1]&&(e=r.groupmarker[0]),e}(t.matches[i])}return t}(x[0]),x}},a.extendDefaults=function(t){e.extend(!0,a.prototype.defaults,t)},a.extendDefinitions=function(t){e.extend(!0,a.prototype.definitions,t)},a.extendAliases=function(t){e.extend(!0,a.prototype.aliases,t)},a.format=function(e,t,i){return a(t).format(e,i)},a.unmask=function(e,t){return a(t).unmaskedvalue(e)},a.isValid=function(e,t){return a(t).isValid(e)},a.remove=function(t){e.each(t,function(e,t){t.inputmask&&t.inputmask.remove()})},a.escapeRegex=function(e){return e.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},a.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},a})?n.apply(t,a):n)&&(e.exports=r)},function(e,t){e.exports=jQuery},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}i(4),i(7),i(8),i(9);var a=n(i(1)),r=n(i(0)),o=n(i(2));r.default===o.default&&i(10),window.Inputmask=a.default},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){function i(e){if(!e.tokenizer){var t=[];for(var i in o)-1===t.indexOf(i[0])&&t.push(i[0]);e.tokenizer="("+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function n(e,n,a){for(var r,s="";r=i(a).exec(e);)void 0===n?s+=o[r[0]]?"("+o[r[0]][0]+")":t.escapeRegex(r[0]):o[r[0]]?s+=o[r[0]][3].call(n.date):s+=r[0];return s}function a(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function r(e,t,n){var a,r,s,l,u,c,p,f,m={date:new Date(1,0,1)},d=e;if("string"==typeof d){for(;r=i(n).exec(t);){var h=d.slice(0,r[0].length);o.hasOwnProperty(r[0])&&(a=o[r[0]][2],s=o[r[0]][1],l=m,u=h,c=n,p=void 0,f=void 0,"year"===a?(l[a]=(f=4===(p=u).length?p:(new Date).getFullYear().toString().substr(0,4-p.length)+p,n.min&&n.min.year&&n.max&&n.max.year?(f=f.replace(/[^0-9]/g,""),f=p.charAt(0)===n.max.year.charAt(0)?p.replace(/[^0-9]/g,"0"):f+n.min.year.substr(f.length)):f=f.replace(/[^0-9]/g,"0"),f),l["raw"+a]=u):l[a]=c.min&&u.match(/[^0-9]/)?c.min[a]:u,void 0!==s&&s.call(l.date,"month"==a?parseInt(l[a])-1:l[a])),d=d.slice(h.length)}return m}}var o={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return a(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return a(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return a(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return a(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return a(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["[01][0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return a(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["[0-5][0-9]",Date.prototype.setMinutes,"minutes",function(){return a(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return a(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return a(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return a(Date.prototype.getMilliseconds.call(this),2)}],t:[""],tt:[""],T:[""],TT:[""],Z:[""],o:[""],S:[""]},s={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return t.extendAliases({datetime:{mask:function(e){return e.inputFormat=s[e.inputFormat]||e.inputFormat,e.displayFormat=s[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=s[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=e.placeholder!==t.prototype.defaults.placeholder?e.placeholder:e.inputFormat,e.min=r(e.min,e.inputFormat,e),e.max=r(e.max,e.inputFormat,e),e.regex=n(e.inputFormat,void 0,e),null},inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Frid
335ay","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},postValidation:function(e,t,i){var n,a,o,s,l,u=t,c=r(e.join(""),i.inputFormat,i);return u&&c.date.getTime()==c.date.getTime()&&(s=c,l=u,u=(u=(!isFinite(s.day)||"29"==s.day&&!isFinite(s.rawyear)||new Date(s.date.getFullYear(),isFinite(s.month)?s.month:s.date.getMonth()+1,0).getDate()>=s.day)&&l)&&(n=c.date,o=!0,(a=i).min&&a.min.date.getTime()==a.min.date.getTime()&&(o=o&&a.min.date.getTime()<=n.getTime()),a.max&&a.max.date.getTime()==a.max.date.getTime()&&(o=o&&a.max.date.getTime()>=n.getTime()),o)),u},onKeyDown:function(n,r,o,s){if(n.ctrlKey&&n.keyCode===t.keyCode.RIGHT){for(var l,u=new Date,c="";l=i(s).exec(s.inputFormat);)"d"===l[0].charAt(0)?c+=a(u.getDate(),l[0].length):"m"===l[0].charAt(0)?c+=a(u.getMonth()+1,l[0].length):"yyyy"===l[0]?c+=u.getFullYear().toString():"y"===l[0].charAt(0)&&(c+=a(u.getYear(),l[0].length));this.inputmask._valueSet(c),e(this).trigger("setvalue")}},onUnMask:function(e,t,i){return n(i.outputFormat,r(e,i.inputFormat,i),i)},insertMode:!1}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator,void 0!==(n=function(){return window}.call(t,i,t,e))&&(e.exports=n)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator,void 0!==(n=function(){return document}.call(t,i,t,e))&&(e.exports=n)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){return t.extendDefinitions({A:{validator:"[A-Za-zÀ-ÿ¨¸A-yµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zÀ-ÿ¨¸A-yµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),t.extendAliases({url:{definitions:{i:{validator:"."}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1,inputmode:"url"},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(e,t,i,n,a){return i-1>-1&&"."!==t.buffer[i-1]?(e=t.buffer[i-1]+e,e=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+e:"0"+e):e="00"+e,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e)}}},onUnMask:function(e,t,i){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",casing:"lower"},"-":{validator:"[0-9A-Za-z-]",casing:"lower"}},onUnMask:function(e,t,i){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t,i){function n(e,i){for(var n="",a=0;a<e.length;a++)t.prototype.definitions[e.charAt(a)]||i.definitions[e.charAt(a)]||i.optionalmarker.start===e.charAt(a)||i.optionalmarker.end===e.charAt(a)||i.quantifiermarker.start===e.charAt(a)||i.quantifiermarker.end===e.charAt(a)||i.groupmarker.start===e.charAt(a)||i.groupmarker.end===e.charAt(a)||i.alternatormarker===e.charAt(a)?n+="\\"+e.charAt(a):n+=e.charAt(a);return n}return t.extendAliases({numeric:{mask:function(e){if(0!==e.repeat&&isNaN(e.integerDigits)&&(e.integerDigits=e.repeat),e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=i),e.autoGroup=e.autoGroup&&""!==e.groupSeparator,e.autoGroup&&("string"==typeof e.groupSize&&isFinite(e.groupSize)&&(e.groupSize=parseInt(e.groupSize)),isFinite(e.integerDigits))){var t=Math.floor(e.integerDigits/e.groupSize),a=e.integerDigits%e.groupSize;e.integerDigits=parseInt(e.integerDigits)+(0===a?t-1:t),e.integerDigits<1&&(e.integerDigits="*")}e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&!1===e.integerOptional&&(e.positionCaretOnClick="lvp"),e.definitions[";"]=e.definitions["~"],e.definitions[";
335"].definitionSymbol="~",!0===e.numericInput&&(e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e.decimalProtect=!1);var r="[+]";if(r+=n(e.prefix,e),!0===e.integerOptional?r+="~{1,"+e.integerDigits+"}":r+="~{"+e.integerDigits+"}",e.digits!==i){e.radixPointDefinitionSymbol=e.decimalProtect?":":e.radixPoint;var o=e.digits.toString().split(",");isFinite(o[0]&&o[1]&&isFinite(o[1]))?r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional?r+="["+e.radixPointDefinitionSymbol+";{1,"+e.digits+"}]":r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}")}return r+=n(e.suffix,e),r+="[-]",e.greedy=!1,r},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,inputmode:"numeric",preValidation:function(t,n,a,r,o){if("-"===a||a===o.negationSymbol.front)return!0===o.allowMinus&&(o.isNegative=o.isNegative===i||!o.isNegative,""===t.join("")||{caret:n,dopost:!0});if(!1===r&&a===o.radixPoint&&o.digits!==i&&(isNaN(o.digits)||parseInt(o.digits)>0)){var s=e.inArray(o.radixPoint,t);if(-1!==s)return!0===o.numericInput?n===s:{caret:s+1}}return!0},postValidation:function(n,a,r){var o=r.suffix.split(""),s=r.prefix.split("");if(a.pos===i&&a.caret!==i&&!0!==a.dopost)return a;var l=a.caret!==i?a.caret:a.pos,u=n.slice();r.numericInput&&(l=u.length-l-1,u=u.reverse());var c=u[l];if(c===r.groupSeparator&&(c=u[l+=1]),l===u.length-r.suffix.length-1&&c===r.radixPoint)return a;c!==i&&c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back&&(u[l]="?",r.prefix.length>0&&l>=(!1===r.isNegative?1:0)&&l<r.prefix.length-1+(!1===r.isNegative?1:0)?s[l-(!1===r.isNegative?1:0)]="?":r.suffix.length>0&&l>=u.length-r.suffix.length-(!1===r.isNegative?1:0)&&(o[l-(u.length-r.suffix.length-(!1===r.isNegative?1:0))]="?")),s=s.join(""),o=o.join("");var p=u.join("").replace(s,"");if(p=(p=(p=(p=p.replace(o,"")).replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),"")).replace(new RegExp("[-"+t.escapeRegex(r.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(r.negationSymbol.back)+"$"),""),isNaN(r.placeholder)&&(p=p.replace(new RegExp(t.escapeRegex(r.placeholder),"g"),"")),p.length>1&&1!==p.indexOf(r.radixPoint)&&("0"===c&&(p=p.replace(/^\?/g,"")),p=p.replace(/^0/g,"")),p.charAt(0)===r.radixPoint&&""!==r.radixPoint&&!0!==r.numericInput&&(p="0"+p),""!==p){if(p=p.split(""),(!r.digitsOptional||r.enforceDigitsOnBlur&&"blur"===a.event)&&isFinite(r.digits)){var f=e.inArray(r.radixPoint,p),m=e.inArray(r.radixPoint,u);-1===f&&(p.push(r.radixPoint),f=p.length-1);for(var d=1;d<=r.digits;d++)r.digitsOptional&&(!r.enforceDigitsOnBlur||"blur"!==a.event)||p[f+d]!==i&&p[f+d]!==r.placeholder.charAt(0)?-1!==m&&u[m+d]!==i&&(p[f+d]=p[f+d]||u[m+d]):p[f+d]=a.placeholder||r.placeholder.charAt(0)}if(!0!==r.autoGroup||""===r.groupSeparator||c===r.radixPoint&&a.pos===i&&!a.dopost)p=p.join("");else{var h=p[p.length-1]===r.radixPoint&&a.c===r.radixPoint;p=t(function(e,t){var i="";if(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint){var n=e.join("").split(t.radixPoint);n[1]&&(i+=t.radixPoint+"*{"+n[1].match(/^\d*\??\d*/)[0].length+"}")}return i}(p,r),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(p.join("")),h&&(p+=r.radixPoint),p.charAt(0)===r.groupSeparator&&p.substr(1)}}if(r.isNegative&&"blur"===a.event&&(r.isNegative="0"!==p),p=s+p,p+=o,r.isNegative&&(p=r.negationSymbol.front+p,p+=r.negationSymbol.back),p=p.split(""),c!==i)if(c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back)(l=e.inArray("?",p))>-1?p[l]=c:l=a.caret||0;else if(c===r.radixPoint||c===r.negationSymbol.front||c===r.negationSymbol.back){var g=e.inArray(c,p);-1!==g&&(l=g)}r.numericInput&&(l=p.length-l-1,p=p.reverse());var v={caret:c===i||a.pos!==i?l+(r.numericInput?-1:1):l,buffer:p,refreshFromBuffer:a.dopost||n.join("")!==p.join("")};return v.refreshFromBuffer?v:a},onBeforeWrite:function(n,a,r,o){if(n)switch(n.type){case"keydown":return o.postValidation(a,{caret:r,dopost:!0},o);case"blur":case"checkval":var s;if((l=o).parseMinMaxOptions===i&&(null!==l.min&&(l.min=l.min.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.min=l.min.replace(l.radixPoint,".")),l.min=isFinite(l.min)?parseFloat(l.min):NaN,isNaN(l.min)&&(l.min=Number.MIN_VALUE)),null!==l.max&&(l.max=l.max.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.max=l.max.replace(l.radixPoint,".")),l.max=isFinite(l.max)?parseFloat(l.max):NaN,isNaN(l.max)&&(l.max=Number.MAX_VALUE)),l.parseMinMaxOptions="done"),null!==o.min||null!==o.max){if(s=o.onUnMask(a.join(""),i,e.extend({},o,{unmaskAsNumber:!0})),null!==o.min&&s<o.min)return o.isNegative=o.min<0,o.postValidation(o.min.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o);if(null!==o.max&&s>o.max)return o.isNegative=o.max<0,o.postValidation(o.max.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o)}return o.postValidation(a,{caret:r,placeholder:"0",event:"blur"},o);case"_checkval":return{caret:r}}var l},regex:{integerPart:function(e,i){return i?new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+t.escapeRegex(e.groupSeparator)+t.escapeRegex(e.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(e,n,a,r,o,s){var l=r?new RegExp("[0-9"+t.escapeRegex(o.groupSeparator)+"]").test(e):new RegExp("[0-9]").test(e);
335if(!0===l){if(!0!==o.numericInput&&n.validPositions[a]!==i&&"~"===n.validPositions[a].match.def&&!s){var u=n.buffer.join(""),c=(u=(u=u.replace(new RegExp("[-"+t.escapeRegex(o.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(o.negationSymbol.back)+"$"),"")).split(o.radixPoint);c.length>1&&(c[1]=c[1].replace(/0/g,o.placeholder.charAt(0))),"0"===c[0]&&(c[0]=c[0].replace(/0/g,o.placeholder.charAt(0))),u=c[0]+o.radixPoint+c[1]||"";var p=n._buffer.join("");for(u===o.radixPoint&&(u=p);null===u.match(t.escapeRegex(p)+"$");)p=p.slice(1);l=(u=(u=u.replace(p,"")).split(""))[a]===i?{pos:a,remove:a}:{pos:a}}}else r||e!==o.radixPoint||n.validPositions[a-1]!==i||(n.buffer[a]="0",l={pos:a+1});return l},cardinality:1},"+":{validator:function(e,t,i,n,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(e,t,i,n,a){return a.allowMinus&&e===a.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(e,i,n,a,r){var o="["+t.escapeRegex(r.radixPoint)+"]",s=new RegExp(o).test(e);return s&&i.validPositions[n]&&i.validPositions[n].match.placeholder===r.radixPoint&&(s={caret:n+1}),s},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,i,n){if(""===i&&!0===n.nullable)return i;var a=e.replace(n.prefix,"");return a=(a=a.replace(n.suffix,"")).replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(a=a.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==a.indexOf(n.radixPoint)&&(a=a.replace(t.escapeRegex.call(this,n.radixPoint),".")),a=(a=a.replace(new RegExp("^"+t.escapeRegex(n.negationSymbol.front)),"-")).replace(new RegExp(t.escapeRegex(n.negationSymbol.back)+"$"),""),Number(a)):a},isComplete:function(e,i){var n=e.join("");if(e.slice().join("")!==n)return!1;var a=n.replace(i.prefix,"");return a=(a=a.replace(i.suffix,"")).replace(new RegExp(t.escapeRegex(i.groupSeparator)+"([0-9]{3})","g"),"$1"),","===i.radixPoint&&(a=a.replace(t.escapeRegex(i.radixPoint),".")),isFinite(a)},onBeforeMask:function(e,n){if(n.isNegative=i,e=e.toString().charAt(e.length-1)===n.radixPoint?e.toString().substr(0,e.length-1):e.toString(),""!==n.radixPoint&&isFinite(e)){var a=e.split("."),r=""!==n.groupSeparator?parseInt(n.groupSize):0;2===a.length&&(a[0].length>r||a[1].length>r||a[0].length<=r&&a[1].length<r)&&(e=e.replace(".",n.radixPoint))}var o=e.match(/,/g),s=e.match(/\./g);if(e=s&&o?s.length>o.length?(e=e.replace(/\./g,"")).replace(",",n.radixPoint):o.length>s.length?(e=e.replace(/,/g,"")).replace(".",n.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e.replace(/,/g,""):e.replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),0===n.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==n.radixPoint&&isFinite(n.digits)&&-1!==e.indexOf(n.radixPoint)){var l=e.split(n.radixPoint)[1].match(new RegExp("\\d*"))[0];if(parseInt(n.digits)<l.toString().length){var u=Math.pow(10,parseInt(n.digits));e=e.replace(t.escapeRegex(n.radixPoint),"."),e=(e=Math.round(parseFloat(e)*u)/u).toString().replace(".",n.radixPoint)}}return e},canClearPosition:function(e,t,i,n,a){var r=e.validPositions[t],o=r.input!==a.radixPoint||null!==e.validPositions[t].match.fn&&!1===a.decimalProtect||r.input===a.radixPoint&&e.validPositions[t+1]&&null===e.validPositions[t+1].match.fn||isFinite(r.input)||t===i||r.input===a.groupSeparator||r.input===a.negationSymbol.front||r.input===a.negationSymbol.back;return!o||"+"!==r.match.nativeDef&&"-"!==r.match.nativeDef||(a.isNegative=!1),o},onKeyDown:function(i,n,a,r){var o=e(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:o.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(r.step)),o.trigger("setvalue");break;case t.keyCode.DOWN:o.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(r.step)),o.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r;"function"==typeof Symbol&&Symbol.iterator,a=[i(0),i(1)],void 0!==(r="function"==typeof(n=function(e,t){function i(e,t){var i=(e.mask||e).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,""),n=(t.mask||t).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,"");return i.localeCompare(n)}
335var n=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i,a){var r={};return a.phoneCodes&&(a.phoneCodes&&a.phoneCodes.length>1e3&&(function e(i,n,a){n=n||"",a=a||r,""!==n&&(a[n]={});for(var o="",s=a[n]||a,l=i.length-1;l>=0;l--)s[o=(t=i[l].mask||i[l]).substr(0,1)]=s[o]||[],s[o].unshift(t.substr(1)),i.splice(l,1);for(var u in s)s[u].length>500&&e(s[u].slice(),u,s)}((t=t.substr(1,t.length-2)).split(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])),t=function t(i){var n="",r=[];for(var o in i)e.isArray(i[o])?1===i[o].length?r.push(o+i[o]):r.push(o+a.groupmarker[0]+i[o].join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1]):r.push(o+t(i[o]));return 1===r.length?n+=r[0]:n+=a.groupmarker[0]+r.join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1],n}(r)),t=t.replace(/9/g,"\\9")),n.call(this,t,i,a)},t.extendAliases({abstractphone:{groupmarker:["<",">"],countrycode:"",phoneCodes:[],keepStatic:"auto",mask:function(e){return e.definitions={"#":t.prototype.definitions[9]},e.phoneCodes.sort(i)},onBeforeMask:function(e,t){var i=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i},onUnMask:function(e,t,i){return e.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})?n.apply(t,a):n)&&(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};a=[i(2),i(1)],void 0!==(r="function"==typeof(n=function(e,t){return void 0===e.fn.inputmask&&(e.fn.inputmask=function(i,n){var a,r=this[0];if(void 0===n&&(n={}),"string"==typeof i)switch(i){case"unmaskedvalue":return r&&r.inputmask?r.inputmask.unmaskedvalue():e(r).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return r&&r.inputmask?r.inputmask.getemptymask():"";case"hasMaskedValue":return!(!r||!r.inputmask)&&r.inputmask.hasMaskedValue();case"isComplete":return!r||!r.inputmask||r.inputmask.isComplete();case"getmetadata":return r&&r.inputmask?r.inputmask.getmetadata():void 0;case"setvalue":e(r).val(n),r&&void 0===r.inputmask&&e(r).triggerHandler("setvalue");break;case"option":if("string"!=typeof n)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(n)});if(r&&void 0!==r.inputmask)return r.inputmask.option(n);break;default:return n.alias=i,a=new t(n),this.each(function(){a.mask(this)})}else{if("object"==(void 0===i?"undefined":o(i)))return a=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i);a.mask(this)}):this.each(function(){a.mask(this)});if(void 0===i)return this.each(function(){(a=new t(n)).mask(this)})}}),e.fn.inputmask})?n.apply(t,a):n)&&(e.exports=r)}]); 336/* End */ 337; 338; /* Start:"a:4:{s:4:"full";s:70:"/bitrix/templates/aspro_max/js/jquery.easing.1.3.min.js?16177242833338";s:6:"source";s:51:"/bitrix/templates/aspro_max/js/jquery.easing.1.3.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 339jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,t,u,a){return jQuery.easing[jQuery.easing.def](n,e,t,u,a)},easeInQuad:function(n,e,t,u,a){return u*(e/=a)*e+t},easeOutQuad:function(n,e,t,u,a){return-u*(e/=a)*(e-2)+t},easeInOutQuad:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e+t:-u/2*(--e*(e-2)-1)+t},easeInCubic:function(n,e,t,u,a){return u*(e/=a)*e*e+t},easeOutCubic:function(n,e,t,u,a){return u*((e=e/a-1)*e*e+1)+t},easeInOutCubic:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e+t:u/2*((e-=2)*e*e+2)+t},easeInQuart:function(n,e,t,u,a){return u*(e/=a)*e*e*e+t},easeOutQuart:function(n,e,t,u,a){return-u*((e=e/a-1)*e*e*e-1)+t},easeInOutQuart:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e+t:-u/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(n,e,t,u,a){return u*(e/=a)*e*e*e*e+t},easeOutQuint:function(n,e,t,u,a){return u*((e=e/a-1)*e*e*e*e+1)+t},easeInOutQuint:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e*e+t:u/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(n,e,t,u,a){return-u*Math.cos(e/a*(Math.PI/2))+u+t},easeOutSine:function(n,e,t,u,a){return u*Math.sin(e/a*(Math.PI/2))+t},easeInOutSine:function(n,e,t,u,a){return-u/2*(Math.cos(Math.PI*e/a)-1)+t},easeInExpo:function(n,e,t,u,a){return 0==e?t:u*Math.pow(2,10*(e/a-1))+t},easeOutExpo:function(n,e,t,u,a){return e==a?t+u:u*(-Math.pow(2,-10*e/a)+1)+t},easeInOutExpo:function(n,e,t,u,a){return 0==e?t:e==a?t+u:(e/=a/2)<1?u/2*Math.pow(2,10*(e-1))+t:u/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(n,e,t,u,a){return-u*(Math.sqrt(1-(e/=a)*e)-1)+t},easeOutCirc:function(n,e,t,u,a){return u*Math.sqrt(1-(e=e/a-1)*e)+t},easeInOutCirc:function(n,e,t,u,a){return(e/=a/2)<1?-u/2*(Math.sqrt(1-e*e)-1)+t:u/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return-(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+t},easeOutElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return s*Math.pow(2,-10*e)*Math.sin((e*a-r)*(2*Math.PI)/i)+u+t},easeInOutElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(2==(e/=a/2))return t+u;if(i||(i=a*(.3*1.5)),s<Math.abs(u)){s=u;var r=i/4}else var r=i/(2*Math.PI)*Math.asin(u/s);return 1>e?-.5*(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+t:s*Math.pow(2,-10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i)*.5+u+t},easeInBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*(e/=a)*e*((r+1)*e-r)+t},easeOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*((e=e/a-1)*e*((r+1)*e+r)+1)+t},easeInOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),(e/=a/2)<1?u/2*(e*e*(((r*=1.525)+1)*e-r))+t:u/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+t},easeInBounce:function(n,e,t,u,a){return u-jQuery.easing.easeOutBounce(n,a-e,0,u,a)+t},easeOutBounce:function(n,e,t,u,a){return(e/=a)<1/2.75?u*(7.5625*e*e)+t:2/2.75>e?u*(7.5625*(e-=1.5/2.75)*e+.75)+t:2.5/2.75>e?u*(7.5625*(e-=2.25/2.75)*e+.9375)+t:u*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(n,e,t,u,a){return a/2>e?.5*jQuery.easing.easeInBounce(n,2*e,0,u,a)+t:.5*jQuery.easing.easeOutBounce(n,2*e-a,0,u,a)+.5*u+t}}); 340/* End */ 341; 342; /* Start:"a:4:{s:4:"full";
342s:60:"/bitrix/templates/aspro_max/js/equalize.min.js?1617724283588";s:6:"source";s:46:"/bitrix/templates/aspro_max/js/equalize.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 343/** 344 * equalize.js 345 * Author & copyright (c) 2012: Tim Svensen 346 * Dual MIT & GPL license 347 * 348 * Page: http://tsvensen.github.com/equalize.js 349 * Repo: https://github.com/tsvensen/equalize.js/ 350 */ 351(function(b){b.fn.equalize=function(a){var d=!1,g=!1,c,e;b.isPlainObject(a)?(c=a.equalize||"height",d=a.children||!1,g=a.reset||!1):c=a||"height";if(!b.isFunction(b.fn[c]))return!1;e=0<c.indexOf("eight")?"height":"width";return this.each(function(){var a=d?b(this).find(d):b(this).children(),f=0;a.each(function(){var a=b(this);g&&a.css(e,"");a=a[c]();a>f&&(f=a)});a.css(e,f+"px")})}})(jQuery); 352/* End */ 353; 354; /* Start:"a:4:{s:4:"full";s:71:"/bitrix/templates/aspro_max/js/jquery.alphanumeric.min.js?1617724283942";s:6:"source";s:53:"/bitrix/templates/aspro_max/js/jquery.alphanumeric.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 355!function(n){n.fn.alphanumeric=function(r){var a,e,c=n(this),t="abcdefghijklmnopqrstuvwxyz",i=n.extend({ichars:"!@#$%^&*()+=[]\\';,/{}|\":<>?~`.- _",nchars:"",allow:""},r),h=i.allow.split(""),l=0;for(l;l<h.length;l++)-1!=i.ichars.indexOf(h[l])&&(h[l]="\\"+h[l]);return i.nocaps&&(i.nchars+=t.toUpperCase()),i.allcaps&&(i.nchars+=t),i.allow=h.join("|"),e=new RegExp(i.allow,"gi"),a=(i.ichars+i.nchars).replace(e,""),c.keypress(function(n){var r=String.fromCharCode(n.charCode?n.charCode:n.which);-1==a.indexOf(r)||n.ctrlKey||n.preventDefault()}),c.blur(function(){var n=c.val(),r=0;for(r;r<n.length;r++)if(-1!=a.indexOf(n[r]))return c.val(""),!1;return!1}),c},n.fn.numeric=function(r){var a="abcdefghijklmnopqrstuvwxyz",e=a.toUpperCase();return this.each(function(){n(this).alphanumeric(n.extend({nchars:a+e},r))})},n.fn.alpha=function(r){var a="1234567890";return this.each(function(){n(this).alphanumeric(n.extend({nchars:a},r))})}}(jQuery); 356/* End */ 357; 358; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/jquery.cookie.min.js?16177242833066";s:6:"source";s:47:"/bitrix/templates/aspro_max/js/jquery.cookie.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 359/*! 360 * jQuery Cookie Plugin v1.4.0 361 * https://github.com/carhartl/jquery-cookie 362 * 363 * Copyright 2013 Klaus Hartl 364 * Released under the MIT license 365 */ 366(function (factory) { 367 if (typeof define === 'function' && define.amd) { 368 // AMD. Register as anonymous module. 369 define(['jquery'], factory); 370 } else { 371 // Browser globals. 372 factory(jQuery); 373 } 374}(function ($) { 375 376 var pluses = /\+/g; 377 378 function encode(s) { 379 return config.raw ? s : encodeURIComponent(s); 380 } 381 382 function decode(s) { 383 return config.raw ? s : decodeURIComponent(s); 384 } 385 386 function stringifyCookieValue(value) { 387 return encode(config.json ? JSON.stringify(value) : String(value)); 388 } 389 390 function parseCookieValue(s) { 391 if (s.indexOf('"') === 0) { 392 // This is a quoted cookie as according to RFC2068, unescape... 393 s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); 394 } 395 396 try { 397 // Replace server-side written pluses with spaces. 398 // If we can't decode the cookie, ignore it, it's unusable. 399 // If we can't parse the cookie, ignore it, it's unusable. 400 s = decodeURIComponent(s.replace(pluses, ' ')); 401 return config.json ? JSON.parse(s) : s; 402 } catch(e) {} 403 } 404 405 function read(s, converter) { 406 var value = config.raw ? s : parseCookieValue(s); 407 return $.isFunction(converter) ? converter(value) : value; 408 } 409 410 var config = $.cookie = function (key, value, options) { 411 412 // Write 413 414 if (value !== undefined && !$.isFunction(value)) { 415 options = $.extend({}, config.defaults, options); 416 417 if (typeof options.expires === 'number') { 418 var days = options.expires, t = options.expires = new Date(); 419 t.setTime(+t + days * 864e+5); 420 } 421 422 return (document.cookie = [ 423 encode(key), '=', stringifyCookieValue(value), 424 options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE 425 options.path ? '; path=' + options.path : '', 426 options.domain ? '; domain=' + options.domain : '', 427 options.secure ? '; secure' : '' 428 ].join('')); 429 } 430 431 // Read 432 433 var result = key ? undefined : {}; 434 435 // To prevent the for loop in the first place assign an empty array 436 // in case there are no cookies at all. Also prevents odd result when 437 // calling $.cookie(). 438 var cookies = document.cookie ? document.cookie.split('; ') : []; 439 440 for (var i = 0, l = cookies.length; i < l; i++) { 441 var parts = cookies[i].split('='); 442 var name = decode(parts.shift()); 443 var cookie = parts.join('='); 444 445 if (key && key === name) { 446 // If second argument (value) is a function it's a converter... 447 result = read(cookie, value); 448 break; 449 } 450 451 // Prevent storing a cookie that we couldn't decode. 452 if (!key && (cookie = read(cookie)) !== undefined) { 453 result[name] = cookie; 454 } 455 } 456 457 return result; 458 }; 459 460 config.defaults = {}; 461 462 $.removeCookie = function (key, options) { 463 if ($.cookie(key) === undefined) { 464 return false;
465 } 466 467 // Must not alter options, thus extending a fresh object... 468 $.cookie(key, '', $.extend({}, options, { expires: -1 })); 469 return !$.cookie(key); 470 }; 471 472})); 473 474/* End */ 475; 476; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/jquery.plugin.min.js?16177242833181";s:6:"source";s:51:"/bitrix/templates/aspro_max/js/jquery.plugin.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 477/** Abstract base class for collection plugins v1.0.1. 478 Written by Keith Wood (kbwood{at}iinet.com.au) December 2013. 479 Licensed under the MIT (http://keith-wood.name/licence.html) license. */ 480(function(){var j=false;window.JQClass=function(){};JQClass.classes={};JQClass.extend=function extender(f){var g=this.prototype;j=true;var h=new this();j=false;for(var i in f){h[i]=typeof f[i]=='function'&&typeof g[i]=='function'?(function(d,e){return function(){var b=this._super;this._super=function(a){return g[d].apply(this,a||[])};var c=e.apply(this,arguments);this._super=b;return c}})(i,f[i]):f[i]}function JQClass(){if(!j&&this._init){this._init.apply(this,arguments)}}JQClass.prototype=h;JQClass.prototype.constructor=JQClass;JQClass.extend=extender;return JQClass}})();(function($){JQClass.classes.JQPlugin=JQClass.extend({name:'plugin',defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return'is-'+this.name},_init:function(){$.extend(this.defaultOptions,(this.regionalOptions&&this.regionalOptions[''])||{});var c=camelCase(this.name);$[c]=this;$.fn[c]=function(a){var b=Array.prototype.slice.call(arguments,1);if($[c]._isNotChained(a,b)){return $[c][a].apply($[c],[this[0]].concat(b))}return this.each(function(){if(typeof a==='string'){if(a[0]==='_'||!$[c][a]){throw'Unknown method: '+a;}$[c][a].apply($[c],[this].concat(b))}else{$[c]._attach(this,a)}})}},setDefaults:function(a){$.extend(this.defaultOptions,a||{})},_isNotChained:function(a,b){if(a==='option'&&(b.length===0||(b.length===1&&typeof b[0]==='string'))){return true}return $.inArray(a,this._getters)>-1},_attach:function(a,b){a=$(a);if(a.hasClass(this._getMarker())){return}a.addClass(this._getMarker());b=$.extend({},this.defaultOptions,this._getMetadata(a),b||{});var c=$.extend({name:this.name,elem:a,options:b},this._instSettings(a,b));a.data(this.name,c);this._postAttach(a,c);this.option(a,b)},_instSettings:function(a,b){return{}},_postAttach:function(a,b){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||'';f=f.replace(/'/g,'"');f=f.replace(/([a-zA-Z0-9]+):/g,function(a,b,i){var c=f.substring(0,i).match(/"/g);return(!c||c.length%2===0?'"'+b+'":':b+':')});f=$.parseJSON('{'+f+'}');for(var g in f){var h=f[g];if(typeof h==='string'&&h.match(/^new Date\((.*)\)$/)){f[g]=eval(h)}}return f}catch(e){return{}}},_getInst:function(a){return $(a).data(this.name)||{}},option:function(a,b,c){a=$(a);var d=a.data(this.name);if(!b||(typeof b==='string'&&c==null)){var e=(d||{}).options;return(e&&b?e[b]:e)}if(!a.hasClass(this._getMarker())){return}var e=b||{};if(typeof b==='string'){e={};e[b]=c}this._optionsChanged(a,d,e);$.extend(d.options,e)},_optionsChanged:function(a,b,c){},destroy:function(a){a=$(a);if(!a.hasClass(this._getMarker())){return}this._preDestroy(a,this._getInst(a));a.removeData(this.name).removeClass(this._getMarker())},_preDestroy:function(a,b){}});function camelCase(c){return c.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}$.JQPlugin={createPlugin:function(a,b){if(typeof a==='object'){b=a;a='JQPlugin'}a=camelCase(a);var c=camelCase(b.name);JQClass.classes[c]=JQClass.classes[a].extend(b);new JQClass.classes[c]()}}})(jQuery); 481/* End */ 482; 483; /* Start:"a:4:{s:4:"full";s:70:"/bitrix/templates/aspro_max/js/jquery.countdown.min.js?161772428313137";s:6:"source";s:54:"/bitrix/templates/aspro_max/js/jquery.countdown.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 484!function(e){var t="countdown",i=0,s=1,n=2,o=3,r=4,a=5,l=6;e.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){function t(e){var a=1e12>e?n?performance.now()+performance.timing.navigationStart:s():e||s();a-r>=1e3&&(i._updateElems(),r=a),o(t)}var i=this;this._super(),this._serverSyncs=[];var s="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},n=window.performance&&"function"==typeof window.performance.now,o=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,r=0;!o||e.noRequestAnimationFrame?(e.noRequestAnimationFrame=null,setInterval(function(){i._updateElems()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||s(),o(t))},UTCDate:function(e,t,i,s,n,o,r,a){"object"==typeof t&&t.constructor==Date&&(
484a=t.getMilliseconds(),r=t.getSeconds(),o=t.getMinutes(),n=t.getHours(),s=t.getDate(),i=t.getMonth(),t=t.getFullYear());var l=new Date;return l.setUTCFullYear(t),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(s||1),l.setUTCHours(n||0),l.setUTCMinutes((o||0)-(Math.abs(e)<30?60*e:e)),l.setUTCSeconds(r||0),l.setUTCMilliseconds(a||0),l},periodsToSeconds:function(e){return 31557600*e[0]+2629800*e[1]+604800*e[2]+86400*e[3]+3600*e[4]+60*e[5]+e[6]},resync:function(){var t=this;e("."+this._getMarker()).each(function(){var i=e.data(this,t.name);if(i.options.serverSync){for(var s=null,n=0;n<t._serverSyncs.length;n++)if(t._serverSyncs[n][0]==i.options.serverSync){s=t._serverSyncs[n];break}if(null==s[2]){var o=e.isFunction(i.options.serverSync)?i.options.serverSync.apply(this,[]):null;s[2]=(o?(new Date).getTime()-o.getTime():0)-s[1]}i._since&&i._since.setMilliseconds(i._since.getMilliseconds()+s[2]),i._until.setMilliseconds(i._until.getMilliseconds()+s[2])}});for(var i=0;i<t._serverSyncs.length;i++)null!=t._serverSyncs[i][2]&&(t._serverSyncs[i][1]+=t._serverSyncs[i][2],delete t._serverSyncs[i][2])},_instSettings:function(e,t){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(e){this._hasElem(e)||this._timerElems.push(e)},_hasElem:function(t){return e.inArray(t,this._timerElems)>-1},_removeElem:function(t){this._timerElems=e.map(this._timerElems,function(e){return e==t?null:e})},_updateElems:function(){for(var e=this._timerElems.length-1;e>=0;e--)this._updateCountdown(this._timerElems[e])},_optionsChanged:function(t,i,s){s.layout&&(s.layout=s.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(i.options,s);var n=i.options.timezone!=s.timezone;e.extend(i.options,s),this._adjustSettings(t,i,null!=s.until||null!=s.since||n);var o=new Date;(i._since&&i._since<o||i._until&&i._until>o)&&this._addElem(t[0]),this._updateCountdown(t,i)},_updateCountdown:function(t,i){if(t=t.jquery?t:e(t),i=i||this._getInst(t),i&&i.options){if(t.html(this._generateHTML(i)).toggleClass(this._rtlClass,i.options.isRTL),e.isFunction(i.options.onT
484ick)){var s="lap"!=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);(1==i.options.tickInterval||this.periodsToSeconds(s)%i.options.tickInterval==0)&&i.options.onTick.apply(t[0],[s])}var n="pause"!=i._hold&&(i._since?i._now.getTime()<i._since.getTime():i._now.getTime()>=i._until.getTime());if(n&&!i._expiring){if(i._expiring=!0,this._hasElem(t[0])||i.options.alwaysExpire){if(this._removeElem(t[0]),e.isFunction(i.options.onExpiry)&&i.options.onExpiry.apply(t[0],[]),i.options.expiryText){var o=i.options.layout;i.options.layout=i.options.expiryText,this._updateCountdown(t[0],i),i.options.layout=o}i.options.expiryUrl&&(window.location=i.options.expiryUrl)}i._expiring=!1}else"pause"==i._hold&&this._removeElem(t[0])}},_resetExtraLabels:function(e,t){for(var i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(e[i]=t[i]);for(var i in e)i.match(/[Ll]abels[02-9]|compactLabels1/)&&"undefined"==typeof t[i]&&(e[i]=null)},_adjustSettings:function(t,i,s){for(var n=null,o=0;o<this._serverSyncs.length;o++)if(this._serverSyncs[o][0]==i.options.serverSync){n=this._serverSyncs[o][1];break}if(null!=n)var r=i.options.serverSync?n:0,a=new Date;else{var l=e.isFunction(i.options.serverSync)?i.options.serverSync.apply(t[0],[]):null,a=new Date,r=l?a.getTime()-l.getTime():0;this._serverSyncs.push([i.options.serverSync,r])}var _=i.options.timezone;_=null==_?-a.getTimezoneOffset():_,(s||!s&&null==i._until&&null==i._since)&&(i._since=i.options.since,null!=i._since&&(i._since=this.UTCDate(_,this._determineTime(i._since,null)),i._since&&r&&i._since.setMilliseconds(i._since.getMilliseconds()+r)),i._until=this.UTCDate(_,this._determineTime(i.options.until,a)),r&&i._until.setMilliseconds(i._until.getMilliseconds()+r)),i._show=this._determineShow(i)},_preDestroy:function(e,t){this._removeElem(e[0]),e.empty()},pause:function(e){this._hold(e,"pause")},lap:function(e){this._hold(e,"lap")},resume:function(e){this._hold(e,null)},toggle:function(t){var i=e.data(t,this.name)||{};this[i._hold?"resume":"pause"](t)},toggleLap:function(t){var i=e.data(t,this.name)||{};this[i._hold?"resume":"lap"](t)},_hold:function(t,i){var s=e.data(t,this.name);if(s){if("pause"==s._hold&&!i){s._periods=s._savePeriods;var n=s._since?"-":"+";s[s._since?"_since":"_until"]=this._determineTime(n+s._periods[0]+"y"+n+s._periods[1]+"o"+n+s._periods[2]+"w"+n+s._periods[3]+"d"+n+s._periods[4]+"h"+n+s._periods[5]+"m"+n+s._periods[6]+"s"),this._addElem(t)}s._hold=i,s._savePeriods="pause"==i?s._periods:null,e.data(t,this.name,s),this._updateCountdown(t,s)}},getTimes:function(t){var i=e.data(t,this.name);return i?"pause"==i._hold?i._savePeriods:i._hold?this._calculatePeriods(i,i._show,i.options.significant,new Date):i._periods:null},_determineTime:function(e,t){var i=this,s=function(e){var t=new Date;return t.setTime(t.getTime()+1e3*e),t},n=function(e){e=e.toLowerCase();for(var t=new Date,s=t.getFullYear(),n=t.getMonth(),o=t.getDate(),r=t.getHours(),a=t.getMinutes(),l=t.getSeconds(),_=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,p=_.exec(e);p;){switch(p[2]||"s"){case"s":l+=parseInt(p[1],10);break;case"m":a+=parseInt(p[1],10);break;case"h":r+=parseInt(p[1],10);break;case"d":o+=parseInt(p[1],10);break;case"w":o+=7*parseInt(p[1],10);break;case"o":n+=parseInt(p[1],10),o=Math.min(o,i._getDaysInMonth(s,n));break;case"y":s+=parseInt(p[1],10),o=Math.min(o,i._getDaysInMonth(s,n))}p=_.exec(e)}return new Date(s,n,o,r,a,l,0)},o=null==e?t:"string"==typeof e?n(e):"number"==typeof e?s(e):e;return o&&o.setMilliseconds(0),o},_getDaysInMonth:function(e,t){return 32-new Date(e,t,32).getDate()},_normalLabels:function(e){return e},_generateHTML:function(t){var _=this;t._periods=t._hold?t._periods:this._calculatePeriods(t,t._show,t.options.significant,new Date);for(var p=!1,c=0,u=t.options.significant,d=e.extend({},t._show),h=i;l>=h;h++)p|="?"==t._show[h]&&t._periods[h]>0,d[h]="?"!=t._show[h]||p?t._show[h]:null,c+=d[h]?1:0,u-=t._periods[h]>0?1:0;for(var m=[!1,!1,!1,!1,!1,!1,!1],h=l;h>=i;h--)t._show[h]&&(t._periods[h]?m[h]=!0:(m[h]=u>0,u--));var g=t.options.compact?t.options.compactLabels:t.options.labels,f=t.options.whichLabels||this._normalLabels,w=function(e){var i=t.o
484ptions["compactLabels"+f(t._periods[e])];return d[e]?_._translateDigits(t,t._periods[e])+(i?i[e]:g[e])+" ":""},y=t.options.padZeroes?2:1,v=function(e){var i=t.options["labels"+f(t._periods[e])];return!t.options.significant&&d[e]||t.options.significant&&m[e]?'<span class="'+_._sectionClass+'"><span class="'+_._amountClass+'">'+_._minDigits(t,t._periods[e],y)+'</span><span class="'+_._periodClass+'">'+(i?i[e]:g[e])+"</span></span>":""};return t.options.layout?this._buildLayout(t,d,t.options.layout,t.options.compact,t.options.significant,m):(t.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(t._hold?" "+this._holdingClass:"")+'">'+w(i)+w(s)+w(n)+w(o)+(d[r]?this._minDigits(t,t._periods[r],2):"")+(d[a]?(d[r]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[a],2):"")+(d[l]?(d[r]||d[a]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[l],2):""):'<span class="'+this._rowClass+" "+this._showClass+(t.options.significant||c)+(t._hold?" "+this._holdingClass:"")+'">'+v(i)+v(s)+v(n)+v(o)+v(r)+v(a)+v(l))+"</span>"+(t.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+t.options.description+"</span>":"")},_buildLayout:function(t,_,p,c,u,d){for(var h=t.options[c?"compactLabels":"labels"],m=t.options.whichLabels||this._normalLabels,g=function(e){return(t.options[(c?"compactLabels":"labels")+m(t._periods[e])]||h)[e]},f=function(e,i){return t.options.digits[Math.floor(e/i)%10]},w={desc:t.options.description,sep:t.options.timeSeparator,yl:g(i),yn:this._minDigits(t,t._periods[i],1),ynn:this._minDigits(t,t._periods[i],2),ynnn:this._minDigits(t,t._periods[i],3),y1:f(t._periods[i],1),y10:f(t._periods[i],10),y100:f(t._periods[i],100),y1000:f(t._periods[i],1e3),ol:g(s),on:this._minDigits(t,t._periods[s],1),onn:this._minDigits(t,t._periods[s],2),onnn:this._minDigits(t,t._periods[s],3),o1:f(t._periods[s],1),o10:f(t._periods[s],10),o100:f(t._periods[s],100),o1000:f(t._periods[s],1e3),wl:g(n),wn:this._minDigits(t,t._periods[n],1),wnn:this._minDigits(t,t._periods[n],2),wnnn:this._minDigits(t,t._periods[n],3),w1:f(t._periods[n],1),w10:f(t._periods[n],10),w100:f(t._periods[n],100),w1000:f(t._periods[n],1e3),dl:g(o),dn:this._minDigits(t,t._periods[o],1),dnn:this._minDigits(t,t._periods[o],2),dnnn:this._minDigits(t,t._periods[o],3),d1:f(t._periods[o],1),d10:f(t._periods[o],10),d100:f(t._periods[o],100),d1000:f(t._periods[o],1e3),hl:g(r),hn:this._minDigits(t,t._periods[r],1),hnn:this._minDigits(t,t._periods[r],2),hnnn:this._minDigits(t,t._periods[r],3),h1:f(t._periods[r],1),h10:f(t._periods[r],10),h100:f(t._periods[r],100),h1000:f(t._periods[r],1e3),ml:g(a),mn:this._minDigits(t,t._periods[a],1),mnn:this._minDigits(t,t._periods[a],2),mnnn:this._minDigits(t,t._periods[a],3),m1:f(t._periods[a],1),m10:f(t._periods[a],10),m100:f(t._periods[a],100),m1000:f(t._periods[a],1e3),sl:g(l),sn:this._minDigits(t,t._periods[l],1),snn:this._minDigits(t,t._periods[l],2),snnn:this._minDigits(t,t._periods[l],3),s1:f(t._periods[l],1),s10:f(t._periods[l],10),s100:f(t._periods[l],100),s1000:f(t._periods[l],1e3)},y=p,v=i;l>=v;v++){var D="yowdhms".charAt(v),T=new RegExp("\\{"+D+"<\\}([\\s\\S]*)\\{"+D+">\\}","g");y=y.replace(T,!u&&_[v]||u&&d[v]?"$1":"")}return e.each(w,function(e,t){var i=new RegExp("\\{"+e+"\\}","g");y=y.replace(i,t)}),y},_minDigits:function(e,t,i){return t=""+t,t.length>=i?this._translateDigits(e,t):(t="0000000000"+t,this._translateDigits(e,t.substr(t.length-i)))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(e){var t=e.options.format,_=[];return _[i]=t.match("y")?"?":t.match("Y")?"!":null,_[s]=t.match("o")?"?":t.match("O")?"!":null,_[n]=t.match("w")?"?":t.match("W")?"!":null,_[o]=t.match("d")?"?":t.match("D")?"!":null,_[r]=t.match("h")?"?":t.match("H")?"!":null,_[a]=t.match("m")?"?":t.match("M")?"!":null,_[l]=t.match("s")?"?":t.match("S")?"!":null,_},_calculatePeriods:function(e,t,_,p){e._now=p,e._now.setMilliseconds(0);var c=new Date(e._now.getTime());e._since?p.getTime()<e._since.getTime()?e._now=p=c:p=e._since:(c.setTime(e._until.getTime()),p.getTime()>e._until.getTime()&&(e._now=p=c));var u=[0,0,0,0,0,0,0];if(t[i]||t[s]){var d=this._getDaysInMonth(p.getFullYear(),p.getMonth()),h=this._getDaysInMonth(c.getFullYear(),c.getMonth()),m=c.getDate()==p.getDate()||c.getDate()>=Math.min(d,h)&&p.getDate()>=Math.min(d,h),g=function(e){return 60*(60*e.getHours()+e.getMinutes())+e.getSeconds()},f=Math.max(0,12*(c.getFullYear()-p.getFullYear())+c.getMonth()-p.getMonth()+(c.getDate()<p.getDate()&&!m||m&&g(c)<g(p)?-1:0));u[i]=t[i]?Math.floor(f/12):0,u[s]=t[s]?f-12*u[i]:0,p=new Date(p.getTime());var w=p.getDate()==d,y=this._getDaysInMonth(p.getFullYear()+u[i],p.getMonth()+u[s]);p.getDate()>y&&p.setDate(y),p.setFullYear(p.getFullYear()+u[i]),p.setMonth(p.getMonth()+u[s]),w&&p.setDate(y)}var v=Math.floor((c.getTime()-p.getTime())/1e3),D=function(e,i){u[e]=t[e]?Math.floor(v/i):0,v-=u[e]*i};if(D(n,604800),D(o,86400),D(r,3600),D(a,60),D(l,1),v>0&&!e._since)for(var T=[1,12,4.3482,7,24,60,60],M=l,S=1,b=l;b>=i;b--)t[b]&&(u[M]>=S&&(u[M]=0,v=1),v>0&&(u[b]++,v=0,M=b,S=1)),S*=T[b];if(_)for(var b=i;l>=b;b++)_&&u[b]?_--:_||(u[b]=0);return u}})}(jQuery); 485/* End */ 486; 487; /* Start:"a:4:{s:4:"full";s:72:"/bitrix/templates/aspro_max/js/jquery.countdown-ru.min.js?16177242831487";s:6:"source";s:53:"/bitrix/templates/aspro_max/js/jquery.countdown-ru.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 488!function(O){O.countdown.regionalOptions.ru={labels:[BX.message("COUNTDOWN_YEAR0"),BX.message("COUNTDOWN_MONTH0"),BX.message("COUNTDOWN_WEAK0"),BX.message("COUNTDOWN_DAY0"),BX.message("COUNTDOWN_HOUR"),BX.message("COUNTDOWN_MIN"),BX.message("COUNTDOWN_SEC")],labels1:[BX.message("COUNTDOWN_YEAR1"),BX.message("COUNTDOWN_MONTH1"),BX.message("COUNTDOWN_WEAK1"),BX.message("COUNTDOWN_DAY1"),BX.message("COUNTDOWN_HOUR"),BX.message("COUNTDOWN_MIN"),BX.message("COUNTDOWN_SEC")],labels2:[BX.message("COUNTDOWN_YEAR2"),BX.message("COUNTDOWN_MONTH2"),BX.message("COUNTDOWN_WEAK2"),BX.message("COUNTDOWN_DAY2"),BX.message("COUNTDOWN_HOUR"),BX.message("COUNTDOWN_MIN"),BX.message("COUNTDOWN_SEC")],compactLabels:[BX.message("COUNTDOWN_COMPACT_YEAR0"),BX.message("COUNTDOWN_COMPACT_MONTH"),BX.message("COUNTDOWN_COMPACT_WEAK"),BX.message("COUNTDOWN_COMPACT_DAY"),BX.message("COUNTDOWN_COMPACT_HOUR"),BX.message("COUNTDOWN_COMPACT_MIN"),BX.message("COUNTDOWN_COMPACT_SEC")],compactLabels1:[BX.message("COUNTDOWN_COMPACT_YEAR1"),BX.message("COUNTDOWN_COMPACT_MONTH"),BX.message("COUNTDOWN_COMPACT_WEAK"),BX.message("COUNTDOWN_COMPACT_DAY"),BX.message("COUNTDOWN_COMPACT_HOUR"),BX.message("COUNTDOWN_COMPACT_MIN"),BX.message("COUNTDOWN_COMPACT_SEC")],whichLabels:function(O){var e=O%10,s=Math.floor(O%100/10);return 1==O?1:2<=e&&e<=4&&1!=s?2:1==e&&1!=s?1:0},digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1},O.countdown.setDefaults(O.countdown.regionalOptions.ru)}
488(jQuery); 489/* End */ 490; 491; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/js/jquery.ikSelect.min.js?161772428317725";s:6:"source";s:49:"/bitrix/templates/aspro_max/js/jquery.ikSelect.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 492!function(t,i,e,s){var o,n=t(i),r={syntax:'<div class="ik_select_link"><div class="ik_select_link_text"></div></div><div class="ik_select_dropdown"><div class="ik_select_list"></div></div>',autoWidth:!0,ddFullWidth:!0,equalWidths:!0,dynamicWidth:!1,extractLink:!1,customClass:"",linkCustomClass:"",ddCustomClass:"",ddMaxHeight:200,filter:!1,nothingFoundText:"Nothing found",isDisabled:!1,onInit:function(){},onShow:function(){},onHide:function(){},onKeyUp:function(){},onKeyDown:function(){},onHoverMove:function(){}};if(!t.browser){var h=function(t){t=t.toLowerCase();var i=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:i[1]||"",version:i[2]||"0"}}(navigator.userAgent),l={};h.browser&&(l[h.browser]=!0,l.version=h.version),l.chrome?l.webkit=!0:l.webkit&&(l.safari=!0),t.browser=l}function p(i,e){var s={};for(var o in this.el=i,this.$el=t(i),r)s[o]=this.$el.data(o.toLowerCase());this.options=t.extend({},r,e,s),t.browser.mobile&&(this.options.filter=!1),this.init()}t.browser.mobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent),t.browser.operamini="[object OperaMini]"===Object.prototype.toString.call(i.operamini),t.extend(p.prototype,{init:function(){this.$wrapper=t('<div class="ik_select">'+this.options.syntax+"</div>"),this.$link=t(".ik_select_link",this.$wrapper),this.$linkText=t(".ik_select_link_text",this.$wrapper),this.$dropdown=t(".ik_select_dropdown",this.$wrapper),this.$list=t(".ik_select_list",this.$wrapper),this.$listInner=t('<div class="ik_select_list_inner"/>'),this.$active=t([]),this.$hover=t([]),this.hoverIndex=0,this.$optionSet=t([]),this.$optgroupSet=t([]),this.$list.append(this.$listInner),this.options.filter&&(this.$filter=t([]),this.$optionSetOriginal=t([]),this.$nothingFoundText=t('<div class="ik_select_nothing_found"/>').html(this.options.nothingFoundText),this.$filterWrap=t(".ik_select_filter_wrap",this.$wrapper),this.$filterWrap.length||(this.$filterWrap=t('<div class="ik_select_filter_wrap"/>')),this.$filter=t('<input type="text" class="ik_select_filter">'),this.$filterWrap.append(this.$filter),this.$list.prepend(this.$filterWrap),this.$filter.on({"keydown.ikSelect keyup.ikSelect":t.proxy(this,"_elKeyUpDown"),"keyup.ikSelect":t.proxy(this,"_filterKeyup")})),this.$wrapper.addClass(this.options.customClass),this.$link.addClass(this.options.linkCustomClass||this.options.customClass&&this.options.customClass+"-link"),this.$dropdown.addClass(this.options.ddCustomClass||this.options.customClass&&this.options.customClass+"-dd"),this.reset(),this.toggle(!(this.options.isDisabled||this.$el.prop("disabled")||this.$el.hasClass("hidden"))),this.$link.on("click.ikSelect",t.proxy(this,"_linkClick")),this.$el.on({"focus.ikSelect":t.proxy(this,"_elFocus"),"blur.ikSelect":t.proxy(this,"_elBlur"),"change.ikSelect":t.proxy(this,"_syncOriginalOption"),"keydown.ikSelect keyup.ikSelect":t.proxy(this,"_elKeyUpDown")}),this.$list.on({"click.ikSelect":t.proxy(this,"_optionClick"),"mouseover.ikSelect":t.proxy(this,"_optionMouseover")},".ik_select_option"),this.$wrapper.on("click",function(){return!1}),this.$el.after(this.$wrapper),this.redraw(),this.$el.appendTo(this.$wrapper),this.options.onInit(this),this.$el.trigger("ikinit",this)},_linkClick:function(){this.isDisabled||(this===o?this.hideDropdown():this.showDropdown())},_optionClick:function(){this._makeOptionActive(this.searchIndexes?this.$optionSetOriginal.index(this.$hover):this.hoverIndex,!0),this.hideDropdown(),this.$el.change().focus()},_optionMouseover:function(i){var e=t(i.currentTarget);e.hasClass("ik_select_option_disabled")||(this.$hover.removeClass("ik_select_hover"),this.$hover=e.addClass("ik_select_hover"),this.hoverIndex=this.$optionSet.index(this.$hover))},_makeOptionActive:function(i,e){var s=t(this.el.options[i]),o="";s.data("img_src")&&(o+='<span class="icon_color" style="background: url('+s.data("img_src")+')"></span>',this.$link.addClass("img")),s.attr("title")&&this.$link.attr("title",s.attr("title")),o+=s.text(),this.$linkText.html(o),this.$link.toggleClass("ik_select_link_novalue",!s.attr("value")),this.$hover.removeClass("ik_select_hover"),this.$active.removeClass("ik_select_active"),this.$hover=this.$active=this.$optionSet.eq(i).addClass("ik_select_hover ik_select_active"),this.hoverIndex=i,e&&this._syncFakeOption()},_elKeyUpDown:function(i){var e,s=t(i.currentTarget),o=i.type,n=i.which;switch(n){case 38:"keydown"===o&&(i.preventDefault(),this._moveToPrevActive());break;
492case 40:"keydown"===o&&(i.preventDefault(),this._moveToNextActive());break;case 33:"keydown"===o&&(i.preventDefault(),e=this.$hover.position().top-this.$listInner.height(),this._moveToPrevActive(function(t){return t<=e}));break;case 34:"keydown"===o&&(i.preventDefault(),e=this.$hover.position().top+this.$listInner.height(),this._moveToNextActive(function(t){return t>=e}));break;case 36:"keydown"===o&&s.is(this.$el)&&(i.preventDefault(),this._moveToFirstActive());break;case 35:"keydown"===o&&s.is(this.$el)&&(i.preventDefault(),this._moveToLastActive());break;case 32:"keydown"===o&&s.is(this.$el)&&(i.preventDefault(),this.$dropdown.is(":visible")?this.$hover.click():this._linkClick());break;case 13:"keydown"===o&&this.$dropdown.is(":visible")&&(i.preventDefault(),this.$hover.click());break;case 27:"keydown"===o&&this.$dropdown.is(":visible")&&(i.preventDefault(),this.hideDropdown());break;case 9:"keydown"===o&&(t.browser.webkit&&this.$dropdown.is(":visible")?i.preventDefault():this.hideDropdown());break;default:"keyup"===o&&s.is(this.$el)&&this._syncOriginalOption()}"keyup"===o&&t.browser.mozilla&&this._syncFakeOption(),"keydown"===o&&(this.options.onKeyDown(this,n),this.$el.trigger("ikkeydown",[this,n])),"keyup"===o&&(this.options.onKeyUp(this,n),this.$el.trigger("ikkeyup",[this,n]))},_moveTo:function(i){var e,s,o;if(!this.$dropdown.is(":visible")&&t.browser.webkit)return this.showDropdown(),this;!this.$dropdown.is(":visible")||t.browser.mozilla?this._makeOptionActive(i,!0):(this.$hover.removeClass("ik_select_hover"),this.$hover=this.$optionSet.eq(i).addClass("ik_select_hover"),this.hoverIndex=i),s=(e=this.$hover.position().top)+this.$active.outerHeight(),this.$hover.index()||(o=this.$hover.closest(".ik_select_optgroup")).length&&(e=o.position().top),s>this.$listInner.height()?this.$listInner.scrollTop(this.$listInner.scrollTop()+s-this.$listInner.height()):e<0&&this.$listInner.scrollTop(this.$listInner.scrollTop()+e),this.options.onHoverMove(this),this.$el.trigger("ikhovermove",this)},_moveToFirstActive:function(){for(var t=0;t<this.$optionSet.length;t++)if(!this.$optionSet.eq(t).hasClass("ik_select_option_disabled")){this._moveTo(t);break}},_moveToLastActive:function(){for(var t=this.$optionSet.length-1;t>=0;t++)if(!this.$optionSet.eq(t).hasClass("ik_select_option_disabled")){this._moveTo(t);break}},_moveToPrevActive:function(t){for(var i,e=this.hoverIndex-1;e>=0;e--)if(!(i=this.$optionSet.eq(e)).hasClass("ik_select_option_disabled")&&(void 0===t||t(i.position().top))){this._moveTo(e);break}},_moveToNextActive:function(t){for(var i,e=this.hoverIndex+1;e<this.$optionSet.length;e++)if(!(i=this.$optionSet.eq(e)).hasClass("ik_select_option_disabled")&&(void 0===t||t(i.position().top))){this._moveTo(e);break}},_elFocus:function(){var t,i,e;if(this.isDisabled)return this;this.$link.addClass("ik_select_link_focus"),((t=this.$wrapper.offset().top)+this.$wrapper.height()>(i=n.scrollTop())+(e=n.height())||t<i)&&n.scrollTop(t-e/2)},_elBlur:function(){this.$link.removeClass("ik_select_link_focus")},_filterKeyup:function(){var i,e=t.trim(this.$filter.val());this.$listInner.show(),void 0===this.searchIndexes&&(this.$optionSetOriginal=this.$optionSet,this.searchIndexes=t.makeArray(this.$optionSet.map(function(i,e){return t(e).text().toLowerCase()}))),e!==i&&(""===e?(this.$optionSet=this.$optionSetOriginal.show(),this.$optgroupSet.show(),this.$nothingFoundText.remove()):(this.$optionSet=t([]),this.$optgroupSet.show(),this.$optionSetOriginal.each(t.proxy(function(i,s){var o=t(s);this.searchIndexes[i].indexOf(e.toLowerCase())>=0?(this.$optionSet=this.$optionSet.add(o),o.show()):o.hide()},this)),this.$optionSet.length?(this.$nothingFoundText.remove(),this.$optgroupSet.each(function(i,e){var s=t(e);t(".ik_select_option:visible",s).length||s.hide()}),this.$hover.is(":visible")||this._moveToFirstActive()):(this.$listInner.hide(),this.$list.append(this.$nothingFoundText))),i=e)},_syncFakeOption:function(){this.el.selectedIndex=this.hoverIndex},_syncOriginalOption:function(){this._makeOptionActive(this.el.selectedIndex)},_fixHeight:function(){this.$dropdown.show(),this.$listInner.css("height","auto"),this.$listInner.height()>this.options.ddMaxHeight&&this.$listInner.css({overflow:"auto",height:this.options.ddMaxHeight,position:"relative"}),this.$dropdown.hide()},redraw:function(){var i,e,s;this.options.filter&&this.$filter.hide(),this.$wrapper.css({position:"relative"}),this.$dropdown.css({position:"absolute",zIndex:9998,width:"100%"}),this.$list.css({position:"relative"}),this._fixHeight(),(this.options.dynamicWidth||this.options.autoWidth||this.options.ddFullWidth)&&(this.$wrapper.width(""),this.$dropdown.show().width(9999),this.$listInner.css("float","left"),this.$list.css("float","left"),i=this.$list.outerWidth(!0),e=this.$listInner.width()-this.$listInnerUl.width(),this.$list.css("float",""),this.$listInner.css("float",""),this.$dropdown.css("width","100%"),this.options.ddFullWidth&&this.$dropdown.width(i+e),this.options.dynamicWidth?this.$wrapper.css({display:"inline-block",width:"auto",verticalAlign:"top"}):this.options.autoWidth&&this.$wrapper.width(i+(this.options.equalWidths?e:0)).addClass("ik_select_autowidth"),s=this.$wrapper.parent().width(),this.$wrapper.width()>s&&this.$wrapper.width(s)),this.options.filter&&this.$filter.show().outerWidth(this.$filterWrap.width()),this.$dropdown.hide(),this.$el.css({position:"absolute",margin:0,padding:0,top:0,left:-9999}),t.browser.mobile&&this.$el.css({opacity:0,left:0,height:this.$wrapper.height(),width:this.$wrapper.width()})},reset:function(){var i="";this.$linkText.html(this.$el.val()),this.$listInner.empty(),i="<ul>",this.$el.children().each(t.proxy(function(e,s){var o,n=t(s),r=s.tagName.toLowerCase();"optgroup"===r?(o=n.children().map(t.proxy(function(i,e){return this._generateOptionObject(t(e))},this)),o=t.makeArray(o),i+=this._renderListOptgroup({label:n.attr("label")||" ",isDisabled:n.is(":disabled"),options:o})):"option"===r&&(i+=this._renderListOption(this._generateOptionObject(n)))},this)),i+="</ul>",this.$listInner.append(i),this._syncOriginalOption(),this.$listInnerUl=t("> ul",this.$listInner),this.$optgroupSet=t(".ik_select_optgroup",this.$listInner),this.$optionSet=t(".ik_select_option",this.$listInner)},hideDropdown:function(){this.options.filter&&(this.$filter.val(""),this._filterKeyup()),this.$dropdown.hide().appendTo(this.$wrapper).css({left:"",top:""}),this.options.extractLink&&(this.$wrapper.outerWidth(this.$wrapper.data("outerWidth")),this.$wrapper.height(""),this.$link.removeClass("ik_select_link_extracted").css({position:"",top:"",left:"",zIndex:""}).prependTo(this.$wrapper)),o=null,this.$el.focus(),this.options.onHide(this),this.$el.trigger("ikhide",this)},showDropdown:function(){var i,e,s,r,h,l,p,a,d;o!==this&&this.$optionSet.length&&(o&&o.hideDropdown(),this._syncOriginalOption(),t(".show_un_props").length?this.$dropdown.addClass("show_un_props"):t(".unshow_un_props").length&&this.$dropdown.addClass("unshow_un_props"),this.$dropdown.show(),i=this.$dropdown.offset(),e=this.$dropdown.outerWidth(!0),s=this.$dropdown.outerHeight(!0),r=this.$wrapper.offset(),l=n.width(),p=n.height(),a=n.scrollTop(),this.options.ddFullWidth&&r.left+e>
492l&&(i.left=l-e),i.top+s>a+p&&(i.top=a+p-s),this.$dropdown.css({left:i.left,top:i.top,width:this.$dropdown.width()}).appendTo("body"),this.options.extractLink&&(d=this.$link.offset(),h=this.$wrapper.outerWidth(),this.$wrapper.data("outerWidth",h),this.$wrapper.outerWidth(h),this.$wrapper.outerHeight(this.$wrapper.outerHeight()),this.$link.outerWidth(this.$link.outerWidth()),this.$link.addClass("ik_select_link_extracted").css({position:"absolute",top:d.top,left:d.left,zIndex:9999}).appendTo("body")),this.$listInner.scrollTop(this.$active.position().top-this.$list.height()/2),this.options.filter?this.$filter.focus():this.$el.focus(),o=this,this.options.onShow(this),this.$el.trigger("ikshow",this))},_generateOptionObject:function(t){return{value:t.val(),label:t.html()||" ",isDisabled:t.is(":disabled"),dataParam:t.data(),className:t.attr("class"),title:t.attr("title")}},_renderListOption:function(t){var i,e=t.isDisabled?" ik_select_option_disabled":"",s=t.dataParam.img_src?" img":"",o="hidden"==t.className?" missing":"",n=t.title;return i='<li class="ik_select_option'+e+s+o+'" title="'+n+'" data-value="'+t.value+'">',i+='<span class="ik_select_option_label" title="'+n+'">',t.dataParam.img_src&&(i+='<span class="icon_color" style="background: url('+t.dataParam.img_src+')"></span>'),i+=t.label,i+="</span>",i+="</li>"},_renderListOptgroup:function(i){var e,s=i.isDisabled?" ik_select_optgroup_disabled":"";return e='<li class="ik_select_optgroup'+s+'">',e+='<div class="ik_select_optgroup_label">'+i.label+"</div>",e+="<ul>",t.isArray(i.options)&&t.each(i.options,t.proxy(function(t,i){e+=this._renderListOption({value:i.value,label:i.label||" ",isDisabled:i.isDisabled})},this)),e+="</ul>",e+="</li>"},_renderOption:function(t){return'<option value="'+t.value+'">'+t.label+"</option>"},_renderOptgroup:function(i){var e;return e='<optgroup label="'+i.label+'">',t.isArray(i.options)&&t.each(i.options,t.proxy(function(t,i){e+=this._renderOption(i)},this)),e+="</option>"},addOptions:function(i,e,s){var o,n,r="",h="",l=this.$listInnerUl,p=this.$el;i=t.isArray(i)?i:[i],t.each(i,t.proxy(function(t,i){r+=this._renderListOption(i),h+=this._renderOption(i)},this)),t.isNumeric(s)&&s<this.$optgroupSet.length&&(l=this.$optgroupSet.eq(s),p=t("optgroup",this.$el).eq(s)),t.isNumeric(e)&&e<(o=t(".ik_select_option",l)).length&&(o.eq(e).before(r),(n=t("option",p)).eq(e).before(h)),n||(l.append(r),p.append(h)),this.$optionSet=t(".ik_select_option",this.$listInner),this._fixHeight()},addOptgroups:function(i,e){var s="",o="";i&&(i=t.isArray(i)?i:[i],t.each(i,t.proxy(function(t,i){s+=this._renderListOptgroup(i),o+=this._renderOptgroup(i)},this)),t.isNumeric(e)&&e<this.$optgroupSet.length?(this.$optgroupSet.eq(e).before(s),t("optgroup",this.$el).eq(e).before(o)):(this.$listInnerUl.append(s),this.$el.append(o)),this.$optgroupSet=t(".ik_select_optgroup",this.$listInner),this.$optionSet=t(".ik_select_option",this.$listInner),this._fixHeight())},removeOptions:function(i,e){var s,o,n=t([]);t.isNumeric(e)&&(e<0?(s=t("> .ik_select_option",this.$listInnerUl),o=t("> option",this.$el)):e<this.$optgroupSet.length&&(s=t(".ik_select_option",this.$optgroupSet.eq(e)),o=t("optgroup",this.$el).eq(e).find("option"))),s||(s=this.$optionSet,o=t(this.el.options)),t.isArray(i)||(i=[i]),t.each(i,t.proxy(function(t,i){i<s.length&&(n=n.add(s.eq(i)).add(o.eq(i)))},this)),n.remove(),this.$optionSet=t(".ik_select_option",this.$listInner),this._syncOriginalOption(),this._fixHeight()},removeOptgroups:function(i){var e=t([]),s=t("optgroup",this.el);t.isArray(i)||(i=[i]),t.each(i,t.proxy(function(t,i){i<this.$optgroupSet.length&&(e=e.add(this.$optgroupSet.eq(i)).add(s.eq(i)))},this)),e.remove(),this.$optionSet=t(".ik_select_option",this.$listInner),this.$optgroupSet=t(".ik_select_optgroup",this.$listInner),this._syncOriginalOption(),this._fixHeight()},disable:function(){this.toggle(!1)},enable:function(){this.toggle(!0)},toggle:function(t){this.isDisabled=void 0!==t?!t:!this.isDisabled,this.$el.prop("disabled",this.isDisabled),this.$link.toggleClass("ik_select_link_disabled",this.isDisabled)},select:function(t,i){i?this.el.selectedIndex=t:this.$el.val(t),this._syncOriginalOption()},disableOptgroups:function(t){this.toggleOptgroups(t,!1)},enableOptgroups:function(t){this.toggleOptgroups(t,!0)},toggleOptgroups:function(i,e){t.isArray(i)||(i=[i]),t.each(i,t.proxy(function(i,s){var o,n,r,h=[],l=t("optgroup",this.$el).eq(s);o=void 0!==e?e:l.prop("disabled"),l.prop("disabled",!o),this.$optgroupSet.eq(s).toggleClass("ik_select_optgroup_disabled",!o),n=t("option",l);for(var p=r=t(this.el.options).index(n.eq(0));p<r+n.length;p++)h.push(p);this.toggleOptions(h,!0,o)},this)),this._syncOriginalOption()},disableOptions:function(t,i){this.toggleOptions(t,i,!1)},enableOptions:function(t,i){this.toggleOptions(t,i,!0)}
492,toggleOptions:function(i,e,s){var o=t("option",this.el);t.isArray(i)||(i=[i]);var n=t.proxy(function(t,i){var e=void 0!==s?s:t.prop("disabled");t.prop("disabled",!e),this.$optionSet.eq(i).toggleClass("ik_select_option_disabled",!e)},this);t.each(i,function(i,s){e?n(o.eq(s),s):o.each(function(i,e){var o=t(e);if(o.val()===s)return n(o,i),this})}),this._syncOriginalOption()},detach:function(){this.$el.off(".ikSelect").css({width:"",height:"",left:"",top:"",position:"",margin:"",padding:""}),this.$wrapper.before(this.$el),this.$wrapper.remove(),this.$el.removeData("plugin_ikSelect")}}),t.fn.ikSelect=function(i){var e;return t.browser.operamini?this:(e=Array.prototype.slice.call(arguments,1),this.each(function(){var s;t.data(this,"plugin_ikSelect")?"string"==typeof i&&"function"==typeof(s=t.data(this,"plugin_ikSelect"))[i]&&s[i].apply(s,e):t.data(this,"plugin_ikSelect",new p(this,i))}))},t.ikSelect={extendDefaults:function(i){t.extend(r,i)}},t(e).bind("click.ikSelect",function(){o&&o.hideDropdown()})}(jQuery,window,document); 493/* End */ 494; 495; /* Start:"a:4:{s:4:"full";s:79:"/bitrix/templates/aspro_max/js/jquery.mobile.custom.touch.min.js?16177242837784";s:6:"source";s:64:"/bitrix/templates/aspro_max/js/jquery.mobile.custom.touch.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 496/*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */ 497 498(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d<v;d++)l=u[d],t[l]=h[l]}return t}function C(t){var n={},r,s;while(t){r=e.data(t,i);for(s in r)r[s]&&(n[s]=n.hasVirtualBinding=!0);t=t.parentNode}return n}function k(t,n){var r;while(t){r=e.data(t,i);if(r&&(!n||r[n]))return t;t=t.parentNode}return null}function L(){g=!1}function A(){g=!0}function O(){E=0,v.length=0,m=!1,A()}function M(){L()}function _(){D(),c=setTimeout(function(){c=0,O()},e.vmouse.resetTimerDuration)}function D(){c&&(clearTimeout(c),c=0)}function P(t,n,r){var i;if(r&&r[t]||!r&&k(n.target,t))i=N(n,t),e(n.target).trigger(i);return i}function H(t){var n=e.data(t.target,s),r;!m&&(!E||E!==n)&&(r=P("v"+t.type,t),r&&(r.isDefaultPrevented()&&t.preventDefault(),r.isPropagationStopped()&&t.stopPropagation(),r.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function B(t){var n=T(t).touches,r,i,o;n&&n.length===1&&(r=t.target,i=C(r),i.hasVirtualBinding&&(E=w++,e.data(r,s,E),D(),M(),d=!1,o=T(t).touches[0],h=o.pageX,p=o.pageY,P("vmouseover",t,i),P("vmousedown",t,i)))}function j(e){if(g)return;d||P("vmousecancel",e,C(e.target)),d=!0,_()}function F(t){if(g)return;var n=T(t).touches[0],r=d,i=e.vmouse.moveDistanceThreshold,s=C(t.target);d=d||Math.abs(n.pageX-h)>i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;x<o.length;x++)e.event.special[o[x]]=U(o[x]);y&&n.addEventListener("click",function(t){var n=v.length,r=t.target,i,o,u,a,f,l;if(n){i=t.clientX,o=t.clientY,S=e.vmouse.clickDistanceThreshold,u=r;while(u){for(a=0;a<n;a++){f=v[a],l=0;if(u===r&&Math.abs(f.x-i)<S&&Math.abs(f.y-o)<S||e.data(u,s)===f.touchID){t.preventDefault(),t.stopPropagation();return}}u=u.parentNode}}},!0)})(e,t,n),function(e){e.mobile={}}(e),function(e,t){var r={touch:"ontouchend"in n};
498e.mobile.support=e.mobile.support||{},e.extend(e.support,r),e.extend(e.mobile.support,r)}(e),function(e,t,r){function l(t,n,i,s){var o=i.type;i.type=n,s?e.event.trigger(i,r,t):e.event.dispatch.call(t,i),i.type=o}var i=e(n),s=e.mobile.support.touch,o="touchmove scroll",u=s?"touchstart":"mousedown",a=s?"touchend":"mouseup",f=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function s(e,n){r=n,l(t,r?"scrollstart":"scrollstop",e)}var t=this,n=e(t),r,i;n.bind(o,function(t){if(!e.event.special.scrollstart.enabled)return;r||s(t,!0),clearTimeout(i),i=setTimeout(function(){s(t,!1)},50)})},teardown:function(){e(this).unbind(o)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),r=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function f(){a(),n.unbind("vclick",c).unbind("vmouseup",a),i.unbind("vmousecancel",f)}function c(e){f(),!r&&o===e.target?l(t,"tap",e):r&&e.preventDefault()}r=!1;if(s.which&&s.which!==1)return!1;var o=s.target,u;n.bind("vmouseup",a).bind("vclick",c),i.bind("vmousecancel",f),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(r=!0),l(t,"taphold",e.Event("taphold",{target:o}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),i.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,r=t.pageYOffset,i=e.clientX,s=e.clientY;if(e.pageY===0&&Math.floor(s)>Math.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(s<e.pageY-r||i<e.pageX-n)i=e.pageX-n,s=e.pageY-r;return{x:i,y:s}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y]}},handleSwipe:function(t,n,r,i){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.
498coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)}); 499/* End */ 500; 501; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/aspro_max/js/jquery.dotdotdot.min.js?16177242835908";s:6:"source";s:50:"/bitrix/templates/aspro_max/js/jquery.dotdotdot.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 502!function(t,e){function n(t,e,n){var r=t.children(),o=!1;t.empty();for(var i=0,d=r.length;d>i;i++){var l=r.eq(i);if(t.append(l),n&&t.append(n),a(t,e)){l.remove(),o=!0;break}n&&n.detach()}return o}function r(e,n,i,d,l){var s=!1,c="a table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",u="script, .dotdotdot-keep";return e.contents().detach().each(function(){var f=this,h=t(f);if("undefined"==typeof f||3==f.nodeType&&0==t.trim(f.data).length)return!0;if(h.is(u))e.append(h);else{if(s)return!0;e.append(h),!l||h.is(d.after)||h.find(d.after).length||e[e.is(c)?"after":"append"](l),a(i,d)&&(s=3==f.nodeType?o(h,n,i,d,l):r(h,n,i,d,l),s||(h.detach(),s=!0)),s||l&&l.detach()}}),s}function o(e,n,r,o,d){var c=e[0];if(!c)return!1;var f=s(c),h=-1!==f.indexOf(" ")?" ":"ã",p="letter"==o.wrap?"":h,g=f.split(p),v=-1,w=-1,y=0,b=g.length-1;for(o.fallbackToLetter&&0==y&&0==b&&(p="",g=f.split(p),b=g.length-1);b>=y&&(0!=y||0!=b);){var m=Math.floor((y+b)/2);if(m==w)break;w=m,l(c,g.slice(0,w+1).join(p)+o.ellipsis),a(r,o)?(b=w,o.fallbackToLetter&&0==y&&0==b&&(p="",g=g[0].split(p),v=-1,w=-1,y=0,b=g.length-1)):(v=w,y=w)}if(-1==v||1==g.length&&0==g[0].length){var T=e.parent();e.detach();var x=d&&d.closest(T).length?d.length:0;T.contents().length>x?c=u(T.contents().eq(-1-x),n):(c=u(T,n,!0),x||T.detach()),c&&(f=i(s(c),o),l(c,f),x&&d&&t(c).parent().append(d))}else f=i(g.slice(0,v+1).join(p),o),l(c,f);return!0}function a(t,e){return t.innerHeight()>e.maxHeight}function i(e,n){for(;t.inArray(e.slice(-1),n.lastCharacter.remove)>-1;)e=e.slice(0,-1);return t.inArray(e.slice(-1),n.lastCharacter.noEllipsis)<0&&(e+=n.ellipsis),e}function d(t){return{width:t.innerWidth(),height:t.innerHeight()}}function l(t,e){t.innerText?t.innerText=e:t.nodeValue?t.nodeValue=e:t.textContent&&(t.textContent=e)}function s(t){return t.innerText?t.innerText:t.nodeValue?t.nodeValue:t.textContent?t.textContent:""}function c(t){do t=t.previousSibling;while(t&&1!==t.nodeType&&3!==t.nodeType);return t}function u(e,n,r){var o,a=e&&e[0];if(a){if(!r){if(3===a.nodeType)return a;
vendor: 4,135 bytes, lines 502-506
502if(t.trim(e.text()))return u(e.contents().last(),n)}for(o=c(a);!o;){if(e=e.parent(),e.is(n)||!e.length)return!1;o=c(e[0])}if(o)return u(t(o),n)}return!1}function f(e,n){return e?"string"==typeof e?(e=t(e,n),e.length?e:!1):e.jquery?e:!1:!1}function h(t){for(var e=t.innerHeight(),n=["paddingTop","paddingBottom"],r=0,o=n.length;o>r;r++){var a=parseInt(t.css(n[r]),10);isNaN(a)&&(a=0),e-=a}return e}if(!t.fn.dotdotdot){t.fn.dotdotdot=function(e){if(0==this.length)return t.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){t(this).dotdotdot(e)});var o=this;o.data("dotdotdot")&&o.trigger("destroy.dot"),o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=function(){return o.bind("update.dot",function(e,d){e.preventDefault(),e.stopPropagation(),l.maxHeight="number"==typeof l.height?l.height:h(o),l.maxHeight+=l.tolerance,"undefined"!=typeof d&&(("string"==typeof d||"nodeType"in d&&1===d.nodeType)&&(d=t("<div />").append(d).contents()),d instanceof t&&(i=d)),g=o.wrapInner('<div class="dotdotdot" />').children(),g.contents().detach().end().append(i.clone(!0)).find("br").replaceWith(" <br /> ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,u=!1;return s.afterElement&&(c=s.afterElement.clone(!0),c.show(),s.afterElement.detach()),a(g,l)&&(u="children"==l.wrap?n(g,l,c):r(g,o,g,l,c)),g.replaceWith(g.contents()),g=null,t.isFunction(l.callback)&&l.callback.call(o[0],u,i),s.isTruncated=u,u}).bind("isTruncated.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],s.isTruncated),s.isTruncated}).bind("originalContent.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],i),i}).bind("destroy.dot",function(t){t.preventDefault(),t.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(i).attr("style",o.data("dotdotdot-style")||"").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.unbind(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==l.watch){var e=t(window),n=e.width(),r=e.height();e.bind("resize.dot"+s.dotId,function(){n==e.width()&&r==e.height()&&l.windowResizeFix||(n=e.width(),r=e.height(),u&&clearInterval(u),u=setTimeout(function(){o.trigger("update.dot")},100))})}else c=d(o),u=setInterval(function(){if(o.is(":visible")){var t=d(o);(c.width!=t.width||c.height!=t.height)&&(o.trigger("update.dot"),c=t)}},500);return o},o.unwatch=function(){return t(window).unbind("resize.dot"+s.dotId),u&&clearInterval(u),o};var i=o.contents(),l=t.extend(!0,{},t.fn.dotdotdot.defaults,e),s={},c={},u=null,g=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=t.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=t.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),s.afterElement=f(l.after,o),s.isTruncated=!1,s.dotId=p++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&o.watch(),o},t.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},t.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","ã",",",";",".","!","?"],noEllipsis:[]}},t.fn.dotdotdot.debug=function(t){};var p=1,g=t.fn.html;t.fn.html=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?this.trigger("update",[n]):g.apply(this,arguments)};var v=t.fn.text;t.fn.text=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?(n=t("<div />").text(n).html(),this.trigger("update",[n])):v.apply(this,arguments)}}}(jQuery); 503/* End */ 504; 505; /* Start:"a:4:{s:4:"full";s:65:"/bitrix/templates/aspro_max/js/rating_likes.min.js?16177242837297";s:6:"source";s:46:"/bitrix/templates/aspro_max/js/rating_likes.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 506if(!BXRL)var BXRL={},BXRLW=null;RatingLikes=function(t,e,i,n,o,p,s,a,u){return this.enabled=!0,this.likeId=t,this.entityTypeId=e,this.entity
506Id=i,this.available="Y"==n,this.userId=o,this.localize=p,this.template=s,this.pathToUserProfile=a,this.pathToAjax="string"==typeof u?u:"/bitrix/components/bitrix/rating.vote/vote.ajax.php",this.box=BX("bx-ilike-button-"+t),null===this.box?(this.enabled=!1,!1):(this.button=BX.findChild(this.box,{className:"bx-ilike-left-wrap"},!0,!1),this.wrapp=BX.findChild(this.box,{className:"all-wrapper"},!0,!1),this.buttonText=BX.findChild(this.button,{className:"bx-ilike-text"},!0,!1),this.count=BX.findChild(this.box,{tagName:"span",className:"bx-ilike-right-wrap"},!0,!1),this.countText=BX.findChild(this.count,{tagName:"span",className:"bx-ilike-right"},!0,!1),this.popup=null,this.popupId=null,this.popupOpenId=null,this.popupTimeoutId=null,this.popupContent=BX.findChild(BX("bx-ilike-popup-cont-"+t),{tagName:"span",className:"bx-ilike-popup"},!0,!1),this.popupContentPage=1,this.popupListProcess=!1,this.popupTimeout=!1,this.likeTimeout=!1,void(this.lastVote=BX.hasClass("standart"==s?this.button:this.count,"bx-you-like")?"plus":"cancel"))},RatingLikes.LiveUpdate=function(t){if(t.USER_ID==BX.message("USER_ID"))return!1;for(var e in BXRL)if(BXRL.hasOwnProperty(e)&&BXRL[e].entityTypeId==t.ENTITY_TYPE_ID&&BXRL[e].entityId==t.ENTITY_ID){var i=BXRL[e];i.countText.innerHTML=parseInt(t.TOTAL_POSITIVE_VOTES),i.count.insertBefore(BX.create("span",{props:{className:"bx-ilike-plus-one"},style:{width:i.countText.clientWidth-8+"px",height:i.countText.clientHeight-8+"px"},html:"ADD"==t.TYPE?"+1":"-1"}),i.count.firstChild),i.popup&&(i.popup.close(),i.popupContentPage=1)}},RatingLikes.Set=function(t,e,i,n,o,p,s,a,u){if(void 0===s&&(s="standart"),!BXRL[t]||BXRL[t].tryToSet<=5){var l=BXRL[t]&&BXRL[t].tryToSet?BXRL[t].tryToSet:1;BXRL[t]=new RatingLikes(t,e,i,n,o,p,s,a,u),BXRL[t].enabled?RatingLikes.Init(t):setTimeout(function(){BXRL[t].tryToSet=l+1,RatingLikes.Set(t,e,i,n,o,p,s,a,u)},500)}},RatingLikes.Init=function(t){BXRL[t].available?(BX.bind("standart"==BXRL[t].template?BXRL[t].button:BXRL[t].buttonText,"click",function(e){clearTimeout(BXRL[t].likeTimeout),BX.hasClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like")?(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_N,BXRL[t].countText.innerHTML=parseInt(BXRL[t].countText.innerHTML)-1,BX.removeClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like"),BXRL[t].likeTimeout=setTimeout(function(){"cancel"!=BXRL[t].lastVote&&RatingLikes.Vote(t,"cancel")},1e3)):(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_Y,BXRL[t].countText.innerHTML=parseInt(BXRL[t].countText.innerHTML)+1,BX.addClass("standart"==BXRL[t].template?this:BXRL[t].count,"bx-you-like"),BXRL[t].likeTimeout=setTimeout(function(){"plus"!=BXRL[t].lastVote&&RatingLikes.Vote(t,"plus")},1e3)),BX.removeClass(this.box,"bx-ilike-button-hover"),BX.PreventDefault(e)}),BX.bind(BXRL[t].box,"mouseover",function(){BX.addClass(this,"bx-ilike-button-hover")}),BX.bind(BXRL[t].box,"mouseout",function(){BX.removeClass(this,"bx-ilike-button-hover")})):void 0!=BXRL[t].buttonText&&(BXRL[t].buttonText.innerHTML=BXRL[t].localize.LIKE_D),RatingLikes.PopupScroll(t),console.log(),BX.bind(BXRL[t].wrapp,"mouseover",function(){clearTimeout(BXRL[t].popupTimeoutId),BXRL[t].popupTimeoutId=setTimeout(function(){return BXRLW==t?!1:(1==BXRL[t].popupContentPage&&RatingLikes.List(t,1),void(BXRL[t].popupTimeoutId=setTimeout(function(){RatingLikes.OpenWindow(t)},400)))},400)}),BX.bind(BXRL[t].wrapp,"mouseout",function(){clearTimeout(BXRL[t].popupTimeoutId)}),BX.bind(BXRL[t].box,"mouseover",function(){clearTimeout(BXRL[t].popupTimeout)}),BX.bind(BXRL[t].box,"mouseout",function(){clearTimeout(BXRL[t].popupTimeout),BXRL[t].popupTimeout=setTimeout(function(){null!==BXRL[t].popup&&(BXRL[t].popup.close(),BXRLW=null)},1e3)})},RatingLikes.OpenWindow=function(t){return 0==parseInt(BXRL[t].countText.innerHTML)?!1:(null==BXRL[t].popup&&(BXRL[t].popup=new BX.PopupWindow("ilike-popup-"+t,"standart"==BXRL[t].template?BXRL[t].count:BXRL[t].box,{lightShadow:!0,offsetLeft:5,autoHide:!0,closeByEsc:!0,zIndex:2005,bindOptions:{position:"top"},events:{onPopupClose:function(){BXRLW=null},onPopupDestroy:function(){}},content:BX("bx-ilike-popup-cont-"+t)}
506),BXRL[t].popup.setAngle({}),BX.bind(BX("ilike-popup-"+t),"mouseout",function(){clearTimeout(BXRL[t].popupTimeout),BXRL[t].popupTimeout=setTimeout(function(){BXRL[t].popup.close()},1e3)}),BX.bind(BX("ilike-popup-"+t),"mouseover",function(){clearTimeout(BXRL[t].popupTimeout)})),null!=BXRLW&&BXRL[BXRLW].popup.close(),BXRLW=t,BXRL[t].popup.show(),void RatingLikes.AdjustWindow(t))},RatingLikes.Vote=function(t,e){return BX.ajax({url:BXRL[t].pathToAjax,method:"POST",dataType:"json",data:{RATING_VOTE:"Y",RATING_VOTE_TYPE_ID:BXRL[t].entityTypeId,RATING_VOTE_ENTITY_ID:BXRL[t].entityId,RATING_VOTE_ACTION:e,sessid:BX.bitrix_sessid()},onsuccess:function(e){BXRL[t].lastVote=e.action,BXRL[t].countText.innerHTML=e.items_all,BXRL[t].popupContentPage=1,BXRL[t].popupContent.innerHTML="",spanTag0=document.createElement("span"),spanTag0.className="bx-ilike-wait",BXRL[t].popupContent.appendChild(spanTag0),RatingLikes.AdjustWindow(t),BX("ilike-popup-"+t)&&"block"==BX("ilike-popup-"+t).style.display&&RatingLikes.List(t,null)},onfailure:function(t){}}),!1},RatingLikes.List=function(t,e){return 0==parseInt(BXRL[t].countText.innerHTML)?!1:(null==e&&(e=BXRL[t].popupContentPage),BXRL[t].popupListProcess=!0,BX.ajax({url:BXRL[t].pathToAjax,method:"POST",dataType:"json",data:{RATING_VOTE_LIST:"Y",RATING_VOTE_TYPE_ID:BXRL[t].entityTypeId,RATING_VOTE_ENTITY_ID:BXRL[t].entityId,RATING_VOTE_LIST_PAGE:e,PATH_TO_USER_PROFILE:BXRL[t].pathToUserProfile,sessid:BX.bitrix_sessid()},onsuccess:function(i){if(BXRL[t].countText.innerHTML=i.items_all,0==parseInt(i.items_page))return!1;1==e&&(BXRL[t].popupContent.innerHTML="",spanTag0=document.createElement("span"),spanTag0.className="bx-ilike-bottom_scroll",BXRL[t].popupContent.appendChild(spanTag0)),BXRL[t].popupContentPage+=1;for(var n=null,o=0;o<i.items.length;o++)n=i.items[o].PHOTO_SRC.length>0?BX.create("IMG",{attrs:{src:i.items[o].PHOTO_SRC},props:{className:"bx-ilike-popup-avatar-img"}}):BX.create("IMG",{attrs:{src:"/bitrix/images/main/blank.gif"},props:{className:"bx-ilike-popup-avatar-img bx-ilike-popup-avatar-img-default"}}),BXRL[t].popupContent.appendChild(BX.create("div",{props:{className:"bx-ilike-popup-img"+(i.items[o].USER_TYPE?" bx-ilike-popup-img-"+i.items[o].USER_TYPE:"")},children:[BX.create("SPAN",{props:{className:"bx-ilike-popup-avatar-new"},children:[n,BX.create("SPAN",{props:{className:"bx-ilike-popup-avatar-status-icon"}})]}),BX.create("SPAN",{props:{className:"bx-ilike-popup-name-new"},html:i.items[o].FULL_NAME})]}));RatingLikes.AdjustWindow(t),RatingLikes.PopupScroll(t),BXRL[t].popupListProcess=!1},onfailure:function(t){}}),!1)},RatingLikes.AdjustWindow=function(t){null!=BXRL[t].popup&&(BXRL[t].popup.bindOptions.forceBindPosition=!0,BXRL[t].popup.adjustPosition(),BXRL[t].popup.bindOptions.forceBindPosition=!1)},RatingLikes.PopupScroll=function(t){BX.bind(BXRL[t].popupContent,"scroll",function(){this.scrollTop>(this.scrollHeight-this.offsetHeight)/1.5&&(RatingLikes.List(t,null),BX.unbindAll(this))})}; 507/* End */ 508; 509; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/aspro_max/js/video_banner.min.js?161772428316707";s:6:"source";s:46:"/bitrix/templates/aspro_max/js/video_banner.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 510var players={};function pauseMainBanner(){$(".top_slider_wrapp .flexslider").flexslider("pause")}function playMainBanner(){$(".top_slider_wrapp .flexslider").flexslider("play")}function startMainBannerSlideVideo(e){var n=e.attr("data-slide_index"),a=e.closest(".slides").find('.box[data-slide_index="'+n+'"]');if(e.attr("data-video_source")){a.addClass("loading"),pauseMainBanner();var i=e.closest(".flexslider");i.addClass("video_visible");var r=i.data("slidesIndexesWithVideo");void 0===r&&(r=[]),r.push(n),i.data("slidesIndexesWithVideo",r);var l=e.attr("data-video_src"),d=1==e.attr("data-video_disable_sound"),s=1==e.attr("data-video_loop"),p=1==e.attr("data-video_cover"),y=(e.attr("data-video_under_text"),e.attr("data-video_player")),c="YOUTUBE"===y,v="VIMEO"===y,u="RUTUBE"===y,f="HTML5"===y,w=!f&&e.attr("data-video_width"),g=!f&&e.attr("data-video_height");if(l&&!e.find(".video").length){function t(){a.each(function(e,a){var i=$(a),r=getRandomInt(100,1e3),t=i.hasClass("clone"),o=i.attr("id");i.find(".video."+o).length||(c?i.prepend('<div class="wrapper_video"><iframe id="player_'+r+'" class="video '+o+(p?" cover":"")+'" src="'+l+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen allow="accelerometer; autoplay; encrypted-media; gyroscope; fullscreen;"'+(w&&g?' data-video_proportion="'+w/g+'"':"")+"></iframe></div>"):v?i.prepend('<div class="wrapper_video"><iframe id="player_'+r+'" class="video '+o+(p?" cover":"")+'" src="'+l+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen allow="accelerometer; autoplay; encrypted-media; gyroscope; fullscreen;"'+(w&&g?' data-video_proportion="'+w/g+'"':"")+"></iframe></div>"):u?(l=l+"&playerid="+r,i.prepend('<div class="wrapper_video"><iframe id="player_'+r+'" class="video '+o+(p?" cover":"")+'" src="'+l+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen allow="autoplay; encrypted-media; gyroscope; fullscreen;"'+(w&&g?' data-video_proportion="'+w/g+'"':"")+"></iframe></div>")):f&&i.prepend('<div class="wrapper_video"><video autobuffer playsinline webkit-playsinline autoplay id="player_'+r+'" class="video '+o+(p?" cover":"")+'"'+(s?" loop ":"")+(d||t?" muted ":"")+'><source src="'+l+'" type=\'video/mp4; codecs="avc1.42E01E, mp4a.40.2"\' /><p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video</p></iframe></div>')),void 0!==players&&players&&(players[r]={id:"player_"+r,mute:d||t,loop:s,cover:p,videoPlayer:y,slideIndex:n,clone:t,playing:!1,videoWidth:w,videoHeight:g,videoProportion:!(!w||!g)&&w/g},c?window[players[r].id]=new YT.Player(players[r].id,{events:{onReady:onYoutubePlayerReady,onStateChange:onYoutubePlayerStateChange}}):v?(window[players[r].id]=new Vimeo.Player(document.getElementById(players[r].id),{autopause:!1,byline:!1,loop:!1,title:!1}),window[players[r].id].on("loaded",onVimeoPlayerReady),window[players[r].id].on("play",onVimeoPlayerStateChange),window[players[r].id].on("pause",onVimeoPlayerStateChange),window[players[r].id].on("ended",onVimeoPlayerStateChange)):u?document.getElementById(players[r].id).onload=function(e){var a=this.id.replace("player_","");players[a].contentWindow=this.contentWindow,onRutubePlayerReady(a)}:f&&(document.getElementById(players[r].id).addEventListener("loadeddata",onHtml5PlayerReady),document.getElementById(players[r].id).addEventListener("play",onHtml5PlayerStateChange),document.getElementById(players[r].id).addEventListener("pause",onHtml5PlayerStateChange),document.getElementById(players[r].id).addEventListener("ended",onHtml5PlayerStateChange)))})}if(f)t();else{var o="",m="";if(void 0===window.YoutubePlayerScriptLoaded&&(window.YoutubePlayerScriptLoaded=!1),void 0===window.VimeoPlayerScriptLoaded&&(window.VimeoPlayerScriptLoaded=!1),void 0===window.RutubePlayerListnersAdded&&(window.RutubePlayerListnersAdded=!1),c){if(o="YT",m="Player",!window.YoutubePlayerScriptLoaded){(b=document.createElement("script")).src="https://www.youtube.com/iframe_api";var h=document.getElementsByTagName("script")[0];h.parentNode.insertBefore(b,h),window.YoutubePlayerScriptLoaded=!0}}else if(v){var b;if(o="Vimeo",!window.VimeoPlayerScriptLoaded)(b=document.createElement("script")).src="https://player.vimeo.com/api/player.js",(document.head||document.documentElement).appendChild(b),window.VimeoPlayerScriptLoaded=!0}else u&&(window.RutubePlayerListnersAdded||window.addEventListener("message",function(e){if(-1!==e.origin.indexOf("rutube.ru")){var a=JSON.parse(e.data);if("object"==typeof a&&a&&void 0!==a.type&&a.type){var i=!1;for(var r in players)if(void 0!==players[r].contentWindow&&players[r].contentWindow==e.source){i=r;break}if(i)switch(a.type){case"player:changeState":onRutubePlayerStateChange(i,a.data.state);break;case"player:currentTime":onRutubePlayerCurrentTime(i,a.data.time)}}}}));if(o.length)if("object"==typeof window[o])(!m.length||m.length&&"function"==typeof window[o][m])&&t();else var _=setInterval(function(){"object"==typeof window[o]&&(!m.length||m.length&&"function"==typeof window[o][m])&&(clearInterval(_),t())},50);else t()}}else if(void 0!==players&&players)for(var P in players)players[P].clone||"object"==typeof window[players[P].id]&&(players[P].playing?"YOUTUBE"===players[P].videoPlayer?window[players[P].id].pauseVideo():"VIMEO"===players[P].videoPlayer?window[players[P].id].pause():"RUTUBE"===players[P].videoPlayer?document.getElementById(players[P].id).contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*"):"HTML5"===players[P].videoPlayer&&document.getElementById(players[P].id).pause():players[P].slideIndex==n&&("YOUTUBE"===players[P].videoPlayer?window[players[P].id].playVideo():"VIMEO"===players[P].videoPlayer?window[players[P].id].play():"RUTUBE"===players[P].videoPlayer?document.getElementById(players[P].id).contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*"):"HTML5"===players[P].videoPlayer&&document.getElementById(players[P].id).play()))}}var CoverPlayer=function(){$(".top_slider_wrapp .video.cover").each(function(){var e=$
510(this).closest(".top_slider_wrapp.view_2");if(e.length&&window.matchMedia("(max-width:767px)").matches)var a=e.find("table .main_info");else a=$(this).closest(".box");var i=a.height(),r=a.width(),t=$(this).attr("data-video_proportion");void 0===t&&(t=16/9);var o=r,n=r/t;n<i&&(o=i*t,n=i),$(this).width(o).height(n).css({"margin-top":"-"+(n-i)/2+"px","margin-left":"-"+(o-r)/2+"px"})})};function onYoutubePlayerReady(e){var a=e.target.f.id.replace("player_","");if(a){var i=players[a].mute,r=players[a].cover,t=players[a].clone,o=$("#player_"+a).closest(".box");if((i||t)&&window[players[a].id].mute(),r){if(!players[a].videoProportion){var n=e.target.getVideoEmbedCode();if(n.length){var l=n.match(/width="(\d*)"[^>]*height="(\d*)"/);if(null!==l){var d=l[1],s=l[2];players[a].videoWidth=d,players[a].videoHeight=s,players[a].videoProportion=d/s,o.find(".video").attr("data-video_proportion",players[a].videoProportion)}}}CoverPlayer()}t?setTimeout(function(){e.target.pauseVideo()},100):(pauseMainBanner(),e.target.playVideo()),o.addClass("started")}}function onYoutubePlayerStateChange(e){var a=e.target.f.id.replace("player_","");if(a){var i=players[a].clone,r=players[a].loop,t=players[a].slideIndex;if(!i)if(e.data===YT.PlayerState.PLAYING)players[a].playing=!0,$("#player_"+a).closest(".box").find(".wrapper_inner").addClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").addClass("loading"),pauseMainBanner(),e.target.playVideo();else if(e.data===YT.PlayerState.PAUSED){players[a].playing=!1;var o=Math.floor(10*window[players[a].id].getCurrentTime())/10;for(var n in $("#player_"+a).closest(".box").find(".wrapper_inner").removeClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading"),window[players[a].id].seekTo(o,!0),players)players[n].slideIndex==t&&players[n].clone&&"getCurrentTime"in window[players[n].id]&&(window[players[n].id].pauseVideo(),window[players[n].id].seekTo(o,!0))}else e.data===YT.PlayerState.ENDED?(players[a].playing=!1,r?e.target.playVideo():playMainBanner()):e.data===YT.PlayerState.UNSTARTED&&(players[a].playing=!1,$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading"),e.target.playVideo())}}function onVimeoPlayerReady(e){var r=this.element.id.replace("player_","");if(r){var a=players[r].mute,i=players[r].cover,t=players[r].clone,o=$("#player_"+r).closest(".box");if((a||t)&&window[players[r].id].setVolume(0),i&&!players[r].videoProportion){var n=window[players[r].id].getVideoWidth(),l=window[players[r].id].getVideoHeight();n.then(function(e){var i=e;l.then(function(e){var a=e;players[r].videoWidth=i,players[r].videoHeight=a,players[r].videoProportion=i/a,o.find(".video").attr("data-video_proportion",players[r].videoProportion),CoverPlayer()})})}if(t)setTimeout(function(){window[players[r].id].pause()},100);else{pauseMainBanner();var d=window[players[r].id].play();void 0!==d&&d.catch(function(){setTimeout(function(){window[players[r].id].setVolume(0),window[players[r].id].play()},100)})}o.addClass("started")}}function onVimeoPlayerStateChange(e){var a=this.element.id.replace("player_","");if(a){players[a].cover;var i=players[a].clone,r=players[a].loop,t=players[a].slideIndex;i||window[players[a].id].getPaused().then(function(e){e?(players[a].playing=!1,$("#player_"+a).closest(".box").find(".wrapper_inner").removeClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading"),window[players[a].id].getCurrentTime().then(function(e){var i=Math.floor(10*e)/10;window[players[a].id].setCurrentTime(i).then(function(e){for(var a in players)players[a].slideIndex==t&&players[a].clone&&(window[players[a].id].pause(),window[players[a].id].setCurrentTime(i).then(function(e){}))})})):($("#player_"+a).closest(".box").find(".wrapper_inner").addClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").addClass("loading"),window[players[a].id].getEnded().then(function(e){e?(players[a].playing=!1,r?window[players[a].id].play():playMainBanner()):(players[a].playing=!0,pauseMainBanner())}))})}}function onRutubePlayerReady(e){if(e){var a=players[e].mute,i=players[e].cover,r=players[e].clone,t=document.getElementById(players[e].id
510),o=$("#player_"+e).closest(".box");(a||r)&&t.contentWindow.postMessage(JSON.stringify({type:"player:mute",data:{}}),"*"),i&&CoverPlayer(),r?setTimeout(function(){t.contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*")},100):(pauseMainBanner(),t.contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*")),o.addClass("started")}}function onRutubePlayerCurrentTime(e,a){e&&(players[e].time=a)}function onRutubePlayerStateChange(e,a){if(e){var i=players[e].clone,r=players[e].loop,t=players[e].slideIndex,o=document.getElementById(players[e].id);if(!i)if("playing"===a)$("#"+e).closest(".box").find(".wrapper_inner").addClass("loading"),$("#"+e).closest(".box").find(".wrapper_inner .btn-video").addClass("loading"),players[e].playing=!0,pauseMainBanner();else if("paused"===a){$("#"+e).closest(".box").find(".wrapper_inner").removeClass("loading"),$("#"+e).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading"),players[e].playing=!1;var n=Math.floor(10*players[e].time)/10;for(var l in o.contentWindow.postMessage(JSON.stringify({type:"player:setCurrentTime",data:{time:n}}),"*"),players)players[l].slideIndex==t&&players[l].clone&&(document.getElementById(players[l].id).contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*"),document.getElementById(players[l].id).contentWindow.postMessage(JSON.stringify({type:"player:setCurrentTime",data:{time:n}}),"*"))}else"stopped"===a&&($("#"+e).closest(".box").find(".wrapper_inner").removeClass("loading"),$("#"+e).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading"),players[e].playing=!1,r?o.contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*"):playMainBanner())}}function onHtml5PlayerReady(e){var a=e.target.id.replace("player_","");if(a){var i=players[a].mute,r=players[a].cover,t=players[a].clone,o=$("#player_"+a).closest(".box");if((i||t)&&$("#"+players[a].id).prop("muted",!0),r){if(!players[a].videoProportion){var n=o.find(".video")[0].videoWidth,l=o.find(".video")[0].videoHeight;players[a].videoWidth=n,players[a].videoHeight=l,players[a].videoProportion=n/l,o.find(".video").attr("data-video_proportion",players[a].videoProportion)}CoverPlayer()}if(t)e.target.pause();else{pauseMainBanner();var d=e.target.play();void 0!==d&&d.catch(function(){setTimeout(function(){$("#"+players[a].id).prop("muted",!0),e.target.play()},100)})}o.addClass("started")}}function onHtml5PlayerStateChange(e){var a=e.target.id.replace("player_","");if(a){players[a].cover;var i=players[a].clone,r=players[a].loop,t=players[a].slideIndex;if(!i)if(e.target.paused){players[a].playing=!1,$("#player_"+a).closest(".box").find(".wrapper_inner").removeClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").removeClass("loading");var o=Math.floor(10*e.target.currentTime)/10;for(var n in e.target.currentTime=o,players)players[n].slideIndex==t&&players[n].clone&&(document.getElementById(players[n].id).pause(),document.getElementById(players[n].id).currentTime=o)}else e.target.ended?(players[a].playing=!1,r?($("#player_"+a).closest(".box").find(".wrapper_inner").addClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").addClass("loading"),e.target.play()):playMainBanner()):(players[a].playing=!0,$("#player_"+a).closest(".box").find(".wrapper_inner").addClass("loading"),$("#player_"+a).closest(".box").find(".wrapper_inner .btn-video").addClass("loading"),pauseMainBanner())}}waitYTPlayer=function(e,a){"undefined"!=typeof YT&&YT&&YT.Player?"function"==typeof a&&a():setTimeout(function(){waitYTPlayer(e,a)},e)},$(document).on("click","video.video",function(e){var a=e.target.id.replace("player_","");a&&(players[a].playing?e.target.pause():e.target.play())}),$(document).on("click",".top_slider_wrapp .box .btn-video",function(e){e.stopPropagation(),$(this).hasClass("loading")?($(this).removeClass("loading"),$(this).closest(".wrapper_inner").removeClass("loading")):($(this).addClass("loading"),$(this).closest(".wrapper_inner").addClass("loading")),startMainBannerSlideVideo($(this).closest(".box"))}),$(document).on("click",".top_slider_wrapp .box .wrapper_inner",function(e){var a=$(this).closest(".box").hasClass("wvideo"),i=$(this).closest(".box").hasClass("wurl");if($(e.target).hasClass("btn"))a&&$(e.target).hasClass("btn-video")&&(e.stopPropagation(),$(this).find(".btn-video").trigger("click"));else if($(e.target).closest(".banner_buttons.with_actions").length)e.stopPropagation();else if(i){var r=$(this).closest(".box").find(".target").attr("href");if(r.length){var t=$(this).closest(".box").find(".target").attr("target");void 0===t||"_self"===t?location.href=r:window.open(r)}}else a&&(e.stopPropagation(),$(this).find(".btn-video").trigger("click"))}),getRandomInt=function(e,a){return Math.floor(Math.random()*(a-e))+e};var ignoreResize=[];BX.addCustomEvent("onWindowResize",function(e){try{CoverPlayer()}catch(e){}finally{ignoreResize.pop()}}),BX.addCustomEvent("onSlideEnd",function(e){try{if(ignoreResize.push(!0),e)e.slider&&setTimeout(function(){$(".banners-big.front .btn-video, .banners-big.front .box").removeClass("loading")},300)}catch(e){}finally{ignoreResize.pop()}}),BX.addCustomEvent("onSlide",function(e){try{if(ignoreResize.push(!0),e){var a=e.slider;
510if(a){var i=a.find(".box.flex-active-slide"),r=i.attr("data-slide_index");if(void 0!==r&&r.length){var t=a.data("slidesIndexesWithVideo");if(void 0===t&&(t=[]),-1!=t.indexOf(r)?a.addClass("video_visible"):a.removeClass("video_visible"),setTimeout(function(){CoverPlayer()},200),void 0!==players&&players)for(var o in players)players[o].playing&&!players[o].clone&&players[o].slideIndex!=r&&"object"==typeof window[players[o].id]&&("YOUTUBE"===players[o].videoPlayer?window[players[o].id].pauseVideo():"VIMEO"===players[o].videoPlayer?window[players[o].id].pause():"RUTUBE"===players[o].videoPlayer?document.getElementById(players[o].id).contentWindow.postMessage(JSON.stringify({type:"player:pause",data:{}}),"*"):"HTML5"===players[o].videoPlayer&&document.getElementById(players[o].id).pause());1==i.attr("data-video_autoplay")&&startMainBannerSlideVideo(i)}if(i.find("video").length&&!i.find(".btn-video").length){var n=i.find("video").attr("id");document.getElementById(n).play()}}}}catch(e){}finally{ignoreResize.pop()}}); 511/* End */ 512; 513; /* Start:"a:4:{s:4:"full";s:60:"/bitrix/templates/aspro_max/js/mobile.min.js?161772428310080";s:6:"source";s:40:"/bitrix/templates/aspro_max/js/mobile.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
514$(document).ready(function(){var e=$("#mobilemenu");if(e.length){if(e.isLeftSide=e.hasClass("leftside"),e.isOpen=e.hasClass("show"),e.isDowndrop=e.find(">.scroller").hasClass("downdrop"),$mobileMenuNlo=e.find("[data-nlo]"),$("#mobileheader .burger").click(function(){SwipeMobileMenu()}),e.isLeftSide){e.parent().append('<div id="mobilemenu-overlay"></div>');var t=$("#mobilemenu-overlay");t.click(function(){e.isOpen&&CloseMobileMenu()}),$(document).swiperight(function(e){$(e.target).closest(".flexslider").length||$(e.target).closest(".swipeignore").length||$(e.target).closest(".jqmWindow.popup").length||OpenMobileMenu()}),$(document).swipeleft(function(e){$(e.target).closest(".flexslider").length||$(e.target).closest(".swipeignore").length||$(e.target).closest(".jqmWindow.popup").length||CloseMobileMenu()})}else $(document).on("click","#mobileheader",function(t){$(t.target).closest("#mobilemenu").length||$(t.target).closest(".burger").length||!e.isOpen||CloseMobileMenu()});function i(){if(!e.isDowndrop){var t=e.find(".scroller").first(),i=e.find(".wrap").first();if(i.length){var o=i.data("params"),l=e.find(".expanded>.dropdown").eq(o.depth);if(l.length){o.scroll[o.depth]=parseInt(e.scrollTop()),o.height[o.depth+1]=Math.max(l.height(),o.depth?e.find(".expanded>.dropdown").eq(o.depth-1).height():i.height()),t.css("height",o.height[o.depth+1]+"px"),++o.depth,i.css("transform","translateX("+-100*o.depth+"%)"),setTimeout(function(){e.animate({scrollTop:0},200)},100);var s=l.height();setTimeout(function(){s?t.css("height",s+"px"):t.css("height","")},200)}i.data("params",o)}}}function o(){if(!e.isDowndrop){var t=e.find(".scroller").first(),i=e.find(".wrap").first();if(i.length){var o=i.data("params");if(o.depth>0){var l=e.find(".expanded>.dropdown").eq(o.depth-1);if(l.length){t.css("height",o.height[o.depth]+"px"),--o.depth,i.css("transform","translateX("+-100*o.depth+"%)"),setTimeout(function(){e.animate({scrollTop:o.scroll[o.depth]},200)},100);var s=!!o.depth&&e.find(".expanded>.dropdown").eq(o.depth-1).height();setTimeout(function(){s?t.css("height",s+"px"):t.css("height","")},200)}}i.data("params",o)}}}$(document).on("click","#mobilemenu .menu a,#mobilemenu .social-icons a",function(t){var o=$(this);if(o.hasClass("parent"))t.preventDefault(),e.isDowndrop?o.closest("li").hasClass("expanded")?o.closest("li").removeClass("expanded"):o.closest("li").addClass("expanded"):(o.closest("li").addClass("expanded"),i());else{if(o.closest("li").hasClass("counters")){var l=o.attr("href");void 0!==l&&(window.location.href=l,window.location.reload())}o.closest(".menu_back").length||CloseMobileMenu()}}),$(document).on("click","#mobilemenu .dropdown .menu_back",function(e){e.preventDefault();var t=$(this);o(),setTimeout(function(){t.closest(".expanded").removeClass("expanded")},400)}),OpenMobileMenu=function(){if(CloseMobilePhone(),!e.isOpen){if($(".style-switcher").hasClass("active")&&$(".style-switcher .switch").trigger("click"),$(".style-switcher .switch").hide(),e.isLeftSide?setTimeout(function(){t.fadeIn("fast")},100):($("body").scrollTop(0).css({position:"fixed"}),e.css({top:+($("#mobileheader").height()+$("#mobileheader").offset().top)+"px"}),$("#mobileheader .burger").addClass("c")),e.addClass("show"),e.isOpen=!0,!e.isDowndrop){var i=e.find(".wrap").first(),o=i.data("params");void 0===o&&(o={depth:0,scroll:{},height:{}}),i.data("params",o)}$mobileMenuNlo.length&&($mobileMenuNlo.hasClass("nlo-loadings")||($mobileMenuNlo.addClass("nlo-loadings"),setTimeout(function(){$.ajax({data:{nlo:$mobileMenuNlo.attr("data-nlo")},success:function(e){$mobileMenuNlo[0].insertAdjacentHTML("beforebegin",$.trim(e)),$mobileMenuNlo.remove()},error:function(){$mobileMenuNlo.removeClass("nlo-loadings")}})},300)))}},CloseMobileMenu=function(){e.isOpen&&(e.removeClass("show"),e.isOpen=!1,$(".style-switcher .switch").show(),e.isLeftSide?setTimeout(function(){t.fadeOut("fast")},100):($("#mobileheader .burger").removeClass("c"),$("body").css({position:""})),e.isDowndrop||setTimeout(function(){var t=e.find(".scroller").first(),i=e.find(".wrap").first(),o=i.data("params");o.depth=0,i.data("params",o).attr("style",""),e.scrollTop(0),t.css("height","")},400))},SwipeMobileMenu=function(){e.isOpen?CloseMobileMenu():OpenMobileMenu()}}var l=$("#mobileheader"),s=$("body.simple_basket_mode #header"),n=$("#mobilePhone");n.isOpen=!1,n.length&&(n.isOpen=n.hasClass("show"),$(document).on("click",".wrap_phones .svg-inline-phone",function(e){
514SwipeMobilePhone(),e.stopPropagation()}),$(document).on("click",".wrap_phones .svg-inline-close",function(e){CloseMobilePhone(),e.stopPropagation()})),SwipeMobilePhone=function(){n.isOpen?CloseMobilePhone():OpenMobilePhone()},OpenMobilePhone=function(){if(!n.isOpen){CloseMobileMenu();var e=Boolean(s.length),t=e?s[0].getBoundingClientRect():l[0].getBoundingClientRect(),i=t.top+t.height+pageYOffset;console.log(t),console.log(i),$('<div class="jqmOverlay mobp" style="top:'+i+'px;position:absolute"></div>').appendTo("body"),setTimeout(function(){n.slideDown("fast",function(){n.addClass("show"),n.isOpen=!0})},100)}},CloseMobilePhone=function(){n.isOpen&&setTimeout(function(){n.slideUp("fast",function(){n.removeClass("show"),n.isOpen=!1,$(".jqmOverlay.mobp").remove()})},100)},checkMobilePhone=function(){window.matchMedia("(max-width: 991px)").matches||CloseMobilePhone()},$(document).on("click","body.simple_basket_mode .back-mobile-arrow .arrow-back",function(){document.referrer&&document.referrer!=location.href?window.history.back():location.href="/"});var r=$("#mobilefilter");if(r.length){r.isOpen=e.hasClass("show"),r.isAppendLeft=!1,r.isWrapFilter=!1,r.isHorizontalOrCompact=$(".filter_horizontal").length||$(".bx_filter_vertical.compact").length,r.close='<i class="svg svg-close close-icons"></i>',$(document).on("click",".bx-filter-title",function(){OpenMobileFilter()}),$(document).on("click","#mobilefilter .svg-close.close-icons",function(){CloseMobileFilter()}),$(document).on("click",".bx_filter_select_block",function(e){var t=$(e.target).parents(".bx_filter_select_container");if(t.length){var i=t.closest(".bx_filter_parameters_box").attr("data-property_id");$("#smartFilterDropDown"+i).length&&$("#smartFilterDropDown"+i).css({"max-width":t.width(),"z-index":"3020"})}}),$(document).on("mouseup",".bx_filter_section",function(e){$(e.target).hasClass("bx_filter_search_button")&&CloseMobileFilter()}),$(document).on("mouseup",".bx_filter_parameters_box_title",function(e){$("[id^='smartFilterDropDown']").hide(),$(e.target).hasClass("close-icons")&&CloseMobileFilter()}),r.parent().append('<div id="mobilefilter-overlay"></div>');var a=$("#mobilefilter-overlay");a.click(function(){r.isOpen&&CloseMobileFilter()}),mobileFilterNum=function(e,t){if(t)$(".bx_filter_search_button").text(e.data("f"));else{var i="",o=$(".bx_filter_parameters_box > span");i+=o.data("f")+" "+e+" "+declOfNumFilter(e,[o.data("fi"),o.data("fr"),o.data("frm")]),$(".bx_filter_search_button").text(i)}},declOfNumFilter=function(e,t){return cases=[2,0,1,1,1,2],t[e%100>4&&e%100<20?2:cases[e%10<5?e%10:5]]},OpenMobileFilter=function(){if(!r.isOpen){if($("body").addClass("jqm-initied wf"),$(".bx_filter_vertical .slide-block__head.filter_title").removeClass("closed"),$(".bx_filter_vertical .slide-block__head.filter_title + .slide-block__body").show(),!r.isAppendLeft){r.isWrapFilter||($(".bx_filter").wrap("<div id='wrapInlineFilter'></div>"),r.isWrapFilter=!0),$(".bx_filter").appendTo($("#mobilefilter"));var e=$("#filter-helper");e.length&&e.prependTo($("#mobilefilter .bx_filter_parameters")),r.isAppendLeft=!0}"function"==typeof checkFilterLandgings&&checkFilterLandgings(),$("#mobilefilter .bx_filter_parameters").addClass("scrollbar"),$("#mobilefilter .slide-block .filter_title").addClass("ignore"),$("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").addClass("colored_theme_hover_bg-block"),$(".bx_filter_button_box.ajax-btns").addClass("colored_theme_bg"),$(".bx_filter_button_box.ajax-btns .filter-bnt-wrapper").removeClass("hidden"),InitCustomScrollBar(),setTimeout(function(){a.fadeIn("fast")},100),$("body").css({overflow:"hidden",height:"100vh"}),r.addClass("show"),r.find(".bx_filter").css({display:"block"}),r.isOpen=!0,$("#mobilefilter .bx_filter_button_box.btns.ajax-btns").removeClass("hidden");var t=r.data("init");void 0===t&&(r.scroll(function(){$(".bx_filter_section .bx_filter_select_container").each(function(){var e=$
514(this).closest(".bx_filter_parameters_box").attr("data-property_id");$("#smartFilterDropDown"+e).length&&$("#smartFilterDropDown"+e).hide()})}),r.data("init","Y"))}},CloseMobileFilter=function(e){if(r.find(".bx_filter_parameters").removeClass("scrollbar"),$("#mobilefilter .bx_filter_parameters").length&&$("body").removeClass("jqm-initied wf"),$("#mobilefilter .bx_filter_parameters .bx_filter_parameters_box_title").removeClass("colored_theme_hover_bg-block"),$(".slide-block .filter_title").removeClass("ignore"),$(".bx_filter_button_box.ajax-btns").removeClass("colored_theme_bg"),$(".bx_filter:not(.n-ajax) .bx_filter_button_box.ajax-btns .filter-bnt-wrapper").addClass("hidden"),r.isOpen&&(r.find(".bx_filter_parameters").scrollTop(0),$("body").css({overflow:"",height:""}),setTimeout(function(){a.fadeOut("fast")},100),r.removeClass("show"),r.isOpen=!1),e&&r.isAppendLeft){$(".bx_filter").appendTo($("#wrapInlineFilter")).show();var t=$("#filter-helper");t.length&&t.appendTo($("#filter-helper-wrapper")),r.isAppendLeft=!1,r.removeData("init"),mobileFilterNum($("#modef_num_mobile"),!0)}},checkMobileFilter=function(){(!window.matchMedia("(max-width: 991px)").matches&&!r.isHorizontalOrCompact||!window.matchMedia("(max-width: 767px)").matches&&r.isHorizontalOrCompact)&&CloseMobileFilter(!0)}}else checkTopFilter(),$(document).on("click",".bx-filter-title",function(){$(this).toggleClass("opened"),$(".visible_mobile_filter").length?($(".visible_mobile_filter").show(),$(".bx_filter_vertical, .bx_filter").slideToggle(333)):($(".bx_filter_vertical").closest("div[id^=bx_incl]").show(),$(".bx_filter_vertical, .bx_filter").slideToggle(333))})}); 515/* End */ 516; 517; /* Start:"a:4:{s:4:"full";s:70:"/bitrix/templates/aspro_max/js/jquery.mousewheel.min.js?16177242832609";s:6:"source";s:55:"/bitrix/templates/aspro_max/js/jquery.mousewheel.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 518!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); 519/* End */ 520; 521; /* Start:"a:4:{s:4:"full";s:77:"/bitrix/templates/aspro_max/js/jquery.mCustomScrollbar.min.js?161772428342965";s:6:"source";
vendor: 4,672 bytes, lines 521-522
521s:57:"/bitrix/templates/aspro_max/js/jquery.mCustomScrollbar.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 522!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(P){var z,f,H,a,n,l,i,p,F,S,U,e,t,o;e="function"==typeof define&&define.amd,t="undefined"!=typeof module&&module.exports,o="https:"==document.location.protocol?"https:":"http:",e||(t?require("jquery-mousewheel")(P):P.event.special.mousewheel||P("head").append(decodeURI("%3Cscript src="+o+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E"))),f="mCustomScrollbar",H="mCS",a=".mCustomScrollbar",n={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:100,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},l=0,i={},p=window.attachEvent&&!window.addEventListener?1:0,F=!1,U=!(S=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft colored_theme_hover_text","mCSB_buttonRight colored_theme_hover_text"]),methods={init:function(r){var r=P.extend(!0,{},n,r),e=_selector.call(this);if(r.live){var t=r.liveSelector||this.selector||a,o=P(t);if("off"===r.live)return void removeLiveTimers(t);i[t]=setTimeout(function(){o.mCustomScrollbar(r),"once"===r.live&&o.length&&removeLiveTimers(t)},500)}else removeLiveTimers(t);return r.setWidth=r.set_width?r.set_width:r.setWidth,r.setHeight=r.set_height?r.set_height:r.setHeight,r.axis=r.horizontalScroll?"x":_findAxis(r.axis),r.scrollInertia=0<r.scrollInertia&&r.scrollInertia<17?17:r.scrollInertia,"object"!=typeof r.mouseWheel&&1==r.mouseWheel&&(r.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),r.mouseWheel.scrollAmount=r.mouseWheelPixels?r.mouseWheelPixels:r.mouseWheel.scrollAmount,r.mouseWheel.normalizeDelta=r.advanced.normalizeMouseWheelDelta?r.advanced.normalizeMouseWheelDelta:r.mouseWheel.normalizeDelta,r.scrollButtons.scrollType=_findScrollButtonsType(r.scrollButtons.scrollType),_theme(r),P(e).each(function(){var e=P(this);if(!e.data(H)){e.data(H,{idx:++l,opt:r,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:e.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var t=e.data(H),o=t.opt,a=e.data("mcs-axis"),n=e.data("mcs-scrollbar-position"),i=e.data("mcs-theme");a&&(o.axis=a),n&&(o.scrollbarPosition=n),i&&(o.theme=i,_theme(o)),_pluginMarkup.call(this),t&&o.callbacks.onCreate&&"function"==typeof o.callbacks.onCreate&&o.callbacks.onCreate.call(this),P("#mCSB_"+t.idx+"_container img:not(."+S[2]+")").addClass(S[2]),methods.update.call(null,e)}})},update:function(e,l){var t=e||_selector.call(this);return P(t).each(function(){var e=P(this);if(e.data(H)){var t=e.data(H),o=t.opt,a=P("#mCSB_"+t.idx+"_container"),n=P("#mCSB_"+t.idx),i=[P("#mCSB_"+t.idx+"_dragger_vertical"),P("#mCSB_"+t.idx+"_dragger_horizontal")];if(!a.length)return;t.tweenRunning&&_stop(e),l&&t&&o.callbacks.onBeforeUpdate&&"function"==typeof o.callbacks.onBeforeUpdate&&o.callbacks.onBeforeUpdate.call(this),e.hasClass(S[3])&&e.removeClass(S[3]),e.hasClass(S[4])&&e.removeClass(S[4]),n.css("max-height","none"),n.height()!==e.height()&&n.css("max-height",e.height()),_expandContentHorizontally.call(this),"y"===o.axis||o.advanced.autoExpandHorizontalScroll||a.css("width",_contentWidth(a)),t.overflowed=_overflowed.call(this),_scrollbarVisibility.call(this),o.autoDraggerLength&&_setDraggerLength.call(this),_scrollRatio.call(this),_bindEvents.call(this);var r=[Math.abs(a[0].offsetTop),Math.abs(a[0].offsetLeft)];"x"!==o.axis&&(t.overflowed[0]?i[0].height()>i[0].parent().height()?_resetContentPosition.call(this):(_scrollTo(e,r[0].toString(),{dir:"y",dur:0,overwrite:"none"}
522),t.contentReset.y=null):(_resetContentPosition.call(this),"y"===o.axis?_unbindEvents.call(this):"yx"===o.axis&&t.overflowed[1]&&_scrollTo(e,r[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==o.axis&&(t.overflowed[1]?i[1].width()>i[1].parent().width()?_resetContentPosition.call(this):(_scrollTo(e,r[1].toString(),{dir:"x",dur:0,overwrite:"none"}),t.contentReset.x=null):(_resetContentPosition.call(this),"x"===o.axis?_unbindEvents.call(this):"yx"===o.axis&&t.overflowed[0]&&_scrollTo(e,r[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),l&&t&&(2===l&&o.callbacks.onImageLoad&&"function"==typeof o.callbacks.onImageLoad?o.callbacks.onImageLoad.call(this):3===l&&o.callbacks.onSelectorChange&&"function"==typeof o.callbacks.onSelectorChange?o.callbacks.onSelectorChange.call(this):o.callbacks.onUpdate&&"function"==typeof o.callbacks.onUpdate&&o.callbacks.onUpdate.call(this)),_autoUpdate.call(this)}})},scrollTo:function(l,s){if(void 0!==l&&null!=l){var e=_selector.call(this);return P(e).each(function(){var e=P(this);if(e.data(H)){var t=e.data(H),o=t.opt,a={trigger:"external",scrollInertia:o.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=P.extend(!0,{},a,s),i=_arr.call(this,l),r=0<n.scrollInertia&&n.scrollInertia<17?17:n.scrollInertia;i[0]=_to.call(this,i[0],"y"),i[1]=_to.call(this,i[1],"x"),n.moveDragger&&(i[0]*=t.scrollRatio.y,i[1]*=t.scrollRatio.x),n.dur=_isTabHidden()?0:r,setTimeout(function(){null!==i[0]&&void 0!==i[0]&&"x"!==o.axis&&t.overflowed[0]&&(n.dir="y",n.overwrite="all",_scrollTo(e,i[0].toString(),n)),null!==i[1]&&void 0!==i[1]&&"y"!==o.axis&&t.overflowed[1]&&(n.dir="x",n.overwrite="none",_scrollTo(e,i[1].toString(),n))},n.timeout)}})}},stop:function(){var e=_selector.call(this);return P(e).each(function(){var e=P(this);e.data(H)&&_stop(e)})},disable:function(t){var e=_selector.call(this);return P(e).each(function(){var e=P(this);e.data(H)&&(e.data(H),_autoUpdate.call(this,"remove"),_unbindEvents.call(this),t&&_resetContentPosition.call(this),_scrollbarVisibility.call(this,!0),e.addClass(S[3]))})},destroy:function(){var r=_selector.call(this);return P(r).each(function(){var e=P(this);if(e.data(H)){var t=e.data(H),o=t.opt,a=P("#mCSB_"+t.idx),n=P("#mCSB_"+t.idx+"_container"),i=P(".mCSB_"+t.idx+"_scrollbar");o.live&&removeLiveTimers(o.liveSelector||P(r).selector),_autoUpdate.call(this,"remove"),_unbindEvents.call(this),_resetContentPosition.call(this),e.removeData(H),_delete(this,"mcs"),i.remove(),n.find("img."+S[2]).removeClass(S[2]),a.replaceWith(n.contents()),e.removeClass(f+" _"+H+"_"+t.idx+" "+S[6]+" "+S[7]+" "+S[5]+" "+S[3]).addClass(S[4])}})}},_selector=function(){return"object"!=typeof P(this)||P(this).length<1?a:this},_theme=function(e){e.autoDraggerLength=!(-1<P.inArray(e.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"]))&&e.autoDraggerLength,e.autoExpandScrollbar=!(-1<P.inArray(e.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"]))&&e.autoExpandScrollbar,e.scrollButtons.enable=!(-1<P.inArray(e.theme,["minimal","minimal-dark"]))&&e.scrollButtons.enable,e.autoHideScrollbar=-1<P.inArray(e.theme,["minimal","minimal-dark"])||e.autoHideScrollbar,e.scrollbarPosition=-1<P.inArray(e.theme,["minimal","minimal-dark"])?"outside":e.scrollbarPosition},removeLiveTimers=function(e){i[e]&&(clearTimeout(i[e]),_delete(i,e))},_findAxis=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},_findScrollButtonsType=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},_pluginMarkup=function(){var e=P(this),t=e.data(H),o=t.opt,a=o.autoExpandScrollbar?" "+S[1]+"_expand":"",n=["<div id='mCSB_"+t.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+t.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_vertical"+a+"'><div class='"+S[12]+"'><div id='mCSB_"+t.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>
522","<div id='mCSB_"+t.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+t.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_horizontal"+a+"'><div class='"+S[12]+"'><div id='mCSB_"+t.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],i="yx"===o.axis?"mCSB_vertical_horizontal":"x"===o.axis?"mCSB_horizontal":"mCSB_vertical",r="yx"===o.axis?n[0]+n[1]:"x"===o.axis?n[1]:n[0],l="yx"===o.axis?"<div id='mCSB_"+t.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",s=o.autoHideScrollbar?" "+S[6]:"",c="x"!==o.axis&&"rtl"===t.langDir?" "+S[7]:"";o.setWidth&&e.css("width",o.setWidth),o.setHeight&&e.css("height",o.setHeight),o.setLeft="y"!==o.axis&&"rtl"===t.langDir?"989999px":o.setLeft,e.addClass(f+" _"+H+"_"+t.idx+s+c).wrapInner("<div id='mCSB_"+t.idx+"' class='mCustomScrollBox mCS-"+o.theme+" "+i+"'><div id='mCSB_"+t.idx+"_container' class='mCSB_container' style='position:relative; top:"+o.setTop+"; left:"+o.setLeft+";' dir='"+t.langDir+"' /></div>");var d=P("#mCSB_"+t.idx),u=P("#mCSB_"+t.idx+"_container");"y"===o.axis||o.advanced.autoExpandHorizontalScroll||u.css("width",_contentWidth(u)),"outside"===o.scrollbarPosition?("static"===e.css("position")&&e.css("position","relative"),e.css("overflow","visible"),d.addClass("mCSB_outside").after(r)):(d.addClass("mCSB_inside").append(r),u.wrap(l)),_scrollButtons.call(this);var h=[P("#mCSB_"+t.idx+"_dragger_vertical"),P("#mCSB_"+t.idx+"_dragger_horizontal")];h[0].css("min-height",h[0].height()),h[1].css("min-width",h[1].width())},_contentWidth=function(e){var t=[e[0].scrollWidth,Math.max.apply(Math,e.children().map(function(){return P(this).outerWidth(!0)}).get())],o=e.parent().width();return o<t[0]?t[0]:o<t[1]?t[1]:"100%"},_expandContentHorizontally=function(){var e=P(this),t=e.data(H),o=t.opt,a=P("#mCSB_"+t.idx+"_container");if(o.advanced.autoExpandHorizontalScroll&&"y"!==o.axis){a.css({width:"auto","min-width":0,"overflow-x":"scroll"});var n=Math.ceil(a[0].scrollWidth);3===o.advanced.autoExpandHorizontalScroll||2!==o.advanced.autoExpandHorizontalScroll&&n>a.parent().width()?a.css({width:n,"min-width":"100%","overflow-x":"inherit"}):a.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(a[0].getBoundingClientRect().right+.4)-Math.floor(a[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},_scrollButtons=function(){var e=P(this),t=e.data(H),o=t.opt,a=P(".mCSB_"+t.idx+"_scrollbar:first"),n=_isNumeric(o.scrollButtons.tabindex)?"tabindex='"+o.scrollButtons.tabindex+"'":"",i=["<a href='#' class='"+S[13]+"' "+n+" />","<a href='#' class='"+S[14]+"' "+n+" />","<a href='#' class='"+S[15]+"' "+n+" ><i class='svg right'><svg width='12' height='6.969' viewBox='0 0 12 6.969'><path class='cls-1' d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'></path></svg></i></a>","<a href='#' class='"+S[16]+"' "+n+" ><i class='svg right'><svg width='12' height='6.969' viewBox='0 0 12 6.969'><path class='cls-1' d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'></path></svg></i></a>"],r=["x"===o.axis?i[2]:i[0],"x"===o.axis?i[3]:i[1],i[2],i[3]];o.scrollButtons.enable&&a.prepend(r[0]).append(r[1]).next(".mCSB_scrollTools").prepend(r[2]).append(r[3])},_setDraggerLength=function(){var e=P(this),t=e.data(H),o=P("#mCSB_"+t.idx),a=P("#mCSB_"+t.idx+"_container"),n=[P("#mCSB_"+t.idx+"_dragger_vertical"),P("#mCSB_"+t.idx+"_dragger_horizontal")],i=[o.height()/a.outerHeight(!1),o.width()/a.outerWidth(!1)],r=[parseInt(n[0].css("min-height")),Math.round(i[0]*n[0].parent().height()),parseInt(n[1].css("min-width")),Math.round(i[1]*n[1].parent().width())],l=p&&r[1]<r[0]?r[0]:r[1],s=p&&r[3]<r[2]?r[2]:r[3];n[0].css({height:l,"max-height":n[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":r[0]+"px"}),n[1].css({width:s,"max-width":n[1].parent().width()-10})},_scrollRatio=function(){var e=P(this),t=e.data(H),o=P("#mCSB_"+t.idx),a=P("#mCSB_"+t.idx+"_container"),n=[P("#mCSB_"+t.idx+"_dragger_vertical"),P("#mCSB_"+t.idx+"_dragger_horizontal")],i=[a.outerHeight(!1)-o.height(),a.outerWidth(!1)-o.width()],r=[i[0]/(n[0].parent().height()-n[0].height()),i[1]/(n[1].parent().width()-n[1].width())];t.scrollRatio={y:r[0],x:r[1]}},_onDragClasses=function(e,t,o){var a=o?S[0]+"_expanded":"",n=e.closest(".mCSB_scrollTools");"active"===t?(e.toggleClass(S[0]+" "+a),n.toggleClass(S[1]),e[0]._draggable=e[0]._draggable?0:1):e[0]._draggable||("hide"===t?(e.removeClass(S[0]),n.removeClass(S[1])):(e.addClass(S[0]),n.addClass(S[1])))},_overflowed=function(){var e=P(this),t=e.data(H),o=P("#mCSB_"+t.idx),a=P("#mCSB_"+t.idx+"_container"),n=null==t.overflowed?a.height():a.outerHeight(!1),i=null==t.overflowed?a.width():a.outerWidth(!1),r=a[0].scrollHeight,l=a[0].scrollWidth;return n<r&&(n=r),i<l&&(i=l),[n>o.height(),i>o.width()]},_resetContentPosition=function(){var e=P(this),t=e.data(H),o=t.opt,a=P("#mCSB_"+t.idx),n=P("#mCSB_"+t.idx+"_container"),i=[P("#mCSB_"+t.idx+"_dragger_vertical"),P("#mCSB_"+t.idx+"_dragger_horizontal")];if(_stop(e),("x"!==o.axis&&!t.overflowed[0]||"y"===o.axis&&t.overflowed[0])&&(i[0].add(n).css("top",0),_scrollTo(e,"_resetY")),"y"!==o.axis&&!t.overflowed[1]||"x"===o.axis&&t.overflowed[1]){var r=dx=0;"rtl"===t.langDir&&(r=a.width()-n.outerWidth(!1),dx=Math.abs(r/t.scrollRatio.x)),n.css("left",r),i[1].css("left",dx),_scrollTo(e,"_resetX")}},_bindEvents=function(){var t=P(this),e=t.data(H),o=e.opt;if(!e.bindEvents){var a;if(_draggable.call(this),o.contentTouchScroll&&_contentDraggable.call(this),_selectable.call(this),o.mouseWheel.enable)!function e(){a=setTimeout(function(){P.event.special.mousewheel?(clearTimeout(a),_mousewheel.call(t[0])):e()},100)}();_draggerRail.call(this),_wrapperScroll.call(this),o.advanced.autoScrollOnFocus&&_focus.call(this),o.scrollButtons.enable&&_buttons.call(this),o.keyboard.enable&&_keyboard.call(this),e.bindEvents=!0}},_unbindEvents=function(){var e=P(this),t=e.data(H),o=t.opt,a=H+"_"+t.idx,n=".mCSB_"+t.idx+"_scrollbar",i=P("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+n+" ."+S[12]+",#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+n+">a"),r=P("#mCSB_"+t.idx+"_container");o.advanced.releaseDraggableSelectors&&i.add(P(o.advanced.releaseDraggableSelectors)),o.advanced.extraDraggableSelectors&&i.add(P(o.advanced.extraDraggableSelectors)),t.bindEvents&&(P(document).add(P(!_canAccessIFrame()||top.document)).unbind("."+a),i.each(function(){P(this).unbind("."+a)}),clearTimeout(e[0]._focusTimeout),_delete(e[0],"_focusTimeout"),clearTimeout(t.sequential.step),_delete(t.sequential,"step"),clearTimeout(r[0].onCompleteTimeout),_delete(r[0],"onCompleteTimeout"),t.bindEvents=!1)},_scrollbarVisibility=function(e){var t=P(this),o=t.data(H),a=o.opt,n=P("#mCSB_"+o.idx+"_container_wrapper"),i=n.length?n:P("#mCSB_"+o.idx+"_container"),r=[P("#mCSB_"+o.idx+"_scrollbar_vertical"),P("#mCSB_"+o.idx+"_scrollbar_horizontal")],l=[r[0].find(".mCSB_dragger"),r[1].find(".mCSB_dragger")];"x"!==a.axis&&(o.overflowed[0]&&!e?(r[0].add(l[0]).add(r[0].children("a")).css("display","block"),i.removeClass(S[8]+" "+S[10])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&l[0].css("display","none"),i.removeClass(S[10])):(r[0].css("display","none"),i.addClass(S[10])),i.addClass(S[8]))),"y"!==a.axis&&(o.overflowed[1]&&!e?(r[1].add(l[1]).add(r[1].children("a")).css("display","block"),i.removeClass(S[9]+" "+S[11])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&l[1].css("display","none"),i.removeClass(S[11])):(r[1].css("display","none"),i.addClass(S[11])),i.addClass(S[9]))),o.overflowed[0]||o.overflowed[1]?t.removeClass(S[5]):t.addClass(S[5])},_coordinates=function(e){var t=e.type,o=e.target.ownerDocument!==document&&null!==frameElement?[P(frameElement).offset().top,P(frameElement).offset().left]:null,a=_canAccessIFrame()&&e.target.ownerDocument!==top.document&&null!==frameElement?[P(e.view.frameElement).offset().top,P(e.view.frameElement).offset().left]:[0,0];switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return o?[e.originalEvent.pageY-o[0]+a[0],e.originalEvent.pageX-o[1]+a[1],!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var n=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],i=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[n.screenY,n.screenX,1<i]:[n.pageY,n.pageX,1<i];default:return o?[e.pageY-o[0]+a[0],e.pageX-o[1]+a[1],!1]:[e.pageY,e.pageX,!1]}},_draggable=function(){var r,l,s,c=P(this),d=c.data(H),u=d.opt,e=H+"_"+d.idx,h=["mCSB_"+d.idx+"_dragger_vertical","mCSB_"+d.idx+"_dragger_horizontal"],f=P("#mCSB_"+d.idx+"_container"),t=P("#"+h[0]+",#"+h[1]),o=u.advanced.releaseDraggableSelectors?t.add(P(u.advanced.releaseDraggableSelectors)):t,a=u.advanced.extraDraggableSelectors?P(!_canAccessIFrame()||top.document).add(P(u.advanced.extraDraggableSelectors)):P(!_canAccessIFrame()||top.document);function n(e,t,o,a){if(f[0].idleTimer=u.scrollInertia<233?250:0,r.attr("id")===h[1])var n="x",i=(r[0].offsetLeft-t+a)*d.scrollRatio.x;else var n="y",i=(r[0].offsetTop-e+o)*d.scrollRatio.y;_scrollTo(c,i.toString(),{dir:n,drag:!0})}t.bind("contextmenu."+e,function(e){e.preventDefault()}).bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(e){if(e.stopImmediatePropagation(),e.preventDefault(),_mouseBtnLeft(e)){F=!0,p&&(document.onselectstart=function(){return!1}),_iframe.call(f,!1),_stop(c);var t=(r=P(this)).offset(),o=_coordinates(e)[0]-t.top,a=_coordinates(e)[1]-t.left,n=r.height()+t.to
522p,i=r.width()+t.left;o<n&&0<o&&a<i&&0<a&&(l=o,s=a),_onDragClasses(r,"active",u.autoExpandScrollbar)}}).bind("touchmove."+e,function(e){e.stopImmediatePropagation(),e.preventDefault();var t=r.offset(),o=_coordinates(e)[0]-t.top,a=_coordinates(e)[1]-t.left;n(l,s,o,a)}),P(document).add(a).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(e){if(r){var t=r.offset(),o=_coordinates(e)[0]-t.top,a=_coordinates(e)[1]-t.left;if(l===o&&s===a)return;n(l,s,o,a)}}).add(o).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(e){r&&(_onDragClasses(r,"active",u.autoExpandScrollbar),r=null),F=!1,p&&(document.onselectstart=null),_iframe.call(f,!0)})},_contentDraggable=function(){var d,c,u,h,f,m,_,p,g,v,x,w,S,b,C=P(this),y=C.data(H),T=y.opt,e=H+"_"+y.idx,B=P("#mCSB_"+y.idx),k=P("#mCSB_"+y.idx+"_container"),M=[P("#mCSB_"+y.idx+"_dragger_vertical"),P("#mCSB_"+y.idx+"_dragger_horizontal")],I=[],D=[],O=0,E="yx"===T.axis?"none":"all",A=[],t=k.find("iframe"),o=["touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,"touchmove."+e+" pointermove."+e+" MSPointerMove."+e,"touchend."+e+" pointerup."+e+" MSPointerUp."+e],L=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;function a(e){if(!_pointerTouch(e)||F||_coordinates(e)[2])z=0;else{if(P(e.target).closest(".bx_ui_slider_track").length)return U=!0,void(z=0);U=!1,b=S=0,d=z=1,C.removeClass("mCS_touch_action");var t=k.offset();c=_coordinates(e)[0]-t.top,u=_coordinates(e)[1]-t.left,A=[_coordinates(e)[0],_coordinates(e)[1]]}}function n(e){if(_pointerTouch(e)&&!F&&!_coordinates(e)[2])if(U)z=0;else if(T.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!b||S)&&d){_=_getTime();var t=B.offset(),o=_coordinates(e)[0]-t.top,a=_coordinates(e)[1]-t.left,n="mcsLinearOut";if(I.push(o),D.push(a),A[2]=Math.abs(_coordinates(e)[0]-A[0]),A[3]=Math.abs(_coordinates(e)[1]-A[1]),y.overflowed[0])var i=M[0].parent().height()-M[0].height(),r=0<c-o&&o-c>-i*y.scrollRatio.y&&(2*A[3]<A[2]||"yx"===T.axis);if(y.overflowed[1])var l=M[1].parent().width()-M[1].width(),s=0<u-a&&a-u>-l*y.scrollRatio.x&&(2*A[2]<A[3]||"yx"===T.axis);r||s?(L||e.preventDefault(),S=1):(b=1,C.addClass("mCS_touch_action")),L&&e.preventDefault(),x="yx"===T.axis?[c-o,u-a]:"x"===T.axis?[null,u-a]:[c-o,null],k[0].idleTimer=250,y.overflowed[0]&&W(x[0],O,n,"y","all",!0),y.overflowed[1]&&W(x[1],O,n,"x",E,!0)}}function i(e){if(!_pointerTouch(e)||F||_coordinates(e)[2])z=0;else{if(P(e.target).closest(".bx_ui_slider_track").length)return U=!0,void(z=0);U=!1,z=1,e.stopImmediatePropagation(),_stop(C),m=_getTime();var t=B.offset();h=_coordinates(e)[0]-t.top,f=_coordinates(e)[1]-t.left,I=[],D=[]}}function r(e){if(_pointerTouch(e)&&!F&&!_coordinates(e)[2]){if(P(e.target).closest(".bx_ui_slider_track").length)return U=!1,void(z=0);d=0,e.stopImmediatePropagation(),b=S=0,p=_getTime();var t=B.offset(),o=_coordinates(e)[0]-t.top,a=_coordinates(e)[1]-t.left;if(!(30<p-_)){var n="mcsEaseOut",i=(v=1e3/(p-m))<2.5,r=i?[I[I.length-2],D[D.length-2]]:[0,0];g=i?[o-r[0],a-r[1]]:[o-h,a-f];var l=[Math.abs(g[0]),Math.abs(g[1])];v=i?[Math.abs(g[0]/4),Math.abs(g[1]/4)]:[v,v];var s=[Math.abs(k[0].offsetTop)-g[0]*R(l[0]/v[0],v[0]),Math.abs(k[0].offsetLeft)-g[1]*R(l[1]/v[1],v[1])];x="yx"===T.axis?[s[0],s[1]]:"x"===T.axis?[null,s[1]]:[s[0],null],w=[4*l[0]+T.scrollInertia,4*l[1]+T.scrollInertia];var c=parseInt(T.contentTouchScroll)||0;x[0]=c<l[0]?x[0]:0,x[1]=c<l[1]?x[1]:0,y.overflowed[0]&&W(x[0],w[0],n,"y",E,!1),y.overflowed[1]&&W(x[1],w[1],n,"x",E,!1)}}}function R(e,t){var o=[1.5*t,2*t,t/1.5,t/2];return 90<e?4<t?o[0]:o[3]:60<e?3<t?o[3]:o[2]:30<e?8<t?o[1]:6<t?o[0]:4<t?t:o[2]:8<t?t:o[3]}function W(e,t,o,a,n,i){e&&_scrollTo(C,e.toString(),{dur:t,scrollEasing:o,dir:a,overwrite:n,drag:i})}k.bind(o[0],function(e){a(e)}).bind(o[1],function(e){n(e)}),B.bind(o[0],function(e){i(e)}).bind(o[2],function(e){r(e)}),t.length&&t.each(function(){P(this).bind("load",function(){_canAccessIFrame(this)&&P(this.contentDocument||this.contentWindow.document).bind(o[0],function(e){a(e),i(e)}).bind(o[1],function(e){n(e)}).bind(o[2],function(e){r(e)})})})},_selectable=function(){var n,a=P(this),i=a.data(H),r=i.opt,l=i.sequential,e=H+"_"+i.idx,s=P("#mCSB_"+i.idx+"_container"),c=s.parent();function d(e,t,o){l.type=o&&n?"stepped":"stepless",l.scrollAmount=10,_sequentialScroll(a,e,t,"mcsLinearOut",o?60:null)}s.bind("mousedown."+e,function(e){z||n||(n=1,F=!0)}).add(document).bind("mousemove."+e,function(e){if(!z&&n&&(window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type&&document.selection.createRange().text)){var t=s.offset(),o=_coordinates(e)[0]-t.top+s[0].offsetTop,a=_coordinates(e)[1]-t.left+s[0].offsetLeft;0<o&&o<c.height()&&0<a&&a<c.width()?l.step&&d("off",null,"stepped"):("x"!==r.axis&&i.overflowed[0]&&(o<0?d("on",38):o>c.height()&&d("on",40)),"y"!==r.axis&&i.overflowed[1]&&(a<0?d("on",37):a>c.width()&&d("on",39)))}}).bind("mouseup."+e+" dragend."+e,function(e){z||(n&&(n=0,d("off",null)),F=!1)})},_mousewheel=function(){if(P(this).data(H)){var u=P(this),h=u.data(H),f=h.opt,e=H+"_"+h.idx,m=P("#mCSB_"+h.idx),_=[P("#mCSB_"+h.idx+"_dragger_vertical"),P("#mCSB_"+h.idx+"_dragger_horizontal")],t=P("#mCSB_"+h.idx+"_container").find("iframe");t.length&&t.each(function(){P(this).bind("load",function(){_canAccessIFrame(this)&&P(this.contentDocument||this.contentWindow.document).bind("mousewheel."+e,function(e,t){o(e,t)})})}),m.bind("mousewheel."+e,function(e,t){o(e,t)})}function o(e,t){if(_stop(u),!_disableMousewheel(u,e.target)){var o="auto"!==f.mouseWheel.deltaFactor?parseInt(f.mouseWheel.deltaFactor):p&&e.deltaFactor<100?100:e.deltaFactor||100,a=f.scrollInertia;if("x"===f.axis||"x"===f.mouseWheel.axis)var n="x",i=[Math.round(o*h.scrollRatio.x),parseInt(f.mouseWheel.scrollAmount)],r="auto"!==f.mouseWheel.scrollAmount?i[1]:i[0]>=m.width()?.9*m.width():i[0],l=Math.abs(P("#mCSB_"+h.idx+"_container")[0].offsetLeft),s=_[1][0].offsetLeft,c=_[1].parent().width()-_[1].width(),d="y"===f.mouseWheel.axis?e.deltaY||t:e.deltaX;else var n="y",i=[Math.round(o*h.scrollRatio.y),parseInt(f.mouseWheel.scrollAmount)],r="auto"!==f.mouseWheel.scrollAmount?i[1]:i[0]>=m.height()?.9*m.height():i[0],l=Math.abs(P("#mCSB_"+h.idx+"_container")[0].offsetTop),s=_[0][0].offsetTop,c=_[0].parent().height()-_[0].height(),d=e.deltaY||t;"y"===n&&!h.overflowed[0]||"x"===n&&!h.overflowed[1]||((f.mouseWheel.invert||e.webkitDirectionInvertedFromDevice)&&(d=-d),f.mouseWheel.normalizeDelta&&(d=d<0?-1:1),(0<d&&0!==s||d<0&&s!==c||f.mouseWheel.preventDefault)&&(e.stopImmediatePropagation(),e.preventDefault()),e.deltaFactor<5&&!f.mouseWheel.normalizeDelta&&(r=e.deltaFactor,a=17),_scrollTo(u,(l-d*r).toString(),{dir:n,dur:a}))}}},_canAccessIFrameCache=new Object,_canAccessIFrame=function(e){var t=!1,o=!1,a=null;if(void 0===e?o="#empty":void 0!==P(e).attr("id")&&(o=P(e).attr("id")),!1!==o&&void 0!==_canAccessIFrameCache[o])return _canAccessIFrameCache[o];if(e){try{var n=e.contentDocument||e.contentWindow.document;a=n.body.innerHTML}catch(e){}t=null!==a}else{try{var n=top.document;a=n.body.innerHTML}catch(e){}t=null!==a}return!1!==o&&(_canAccessIFrameCache[o]=t),t},_iframe=function(e){var t=this.find("iframe");
522if(t.length){var o=e?"auto":"none";t.css("pointer-events",o)}},_disableMousewheel=function(e,t){var o=t.nodeName.toLowerCase(),a=e.data(H).opt.mouseWheel.disableOver;return-1<P.inArray(o,a)&&!(-1<P.inArray(o,["select","textarea"])&&!P(t).is(":focus"))},_draggerRail=function(){var r,l=P(this),s=l.data(H),e=H+"_"+s.idx,c=P("#mCSB_"+s.idx+"_container"),d=c.parent(),t=P(".mCSB_"+s.idx+"_scrollbar ."+S[12]);t.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(e){F=!0,P(e.target).hasClass("mCSB_dragger")||(r=1)}).bind("touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(e){F=!1}).bind("click."+e,function(e){if(r&&(r=0,P(e.target).hasClass(S[12])||P(e.target).hasClass("mCSB_draggerRail"))){_stop(l);var t=P(this),o=t.find(".mCSB_dragger");if(0<t.parent(".mCSB_scrollTools_horizontal").length){if(!s.overflowed[1])return;var a="x",n=e.pageX>o.offset().left?-1:1,i=Math.abs(c[0].offsetLeft)-n*(.9*d.width())}else{if(!s.overflowed[0])return;var a="y",n=e.pageY>o.offset().top?-1:1,i=Math.abs(c[0].offsetTop)-n*(.9*d.height())}_scrollTo(l,i.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},_focus=function(){var i=P(this),e=i.data(H),r=e.opt,t=H+"_"+e.idx,l=P("#mCSB_"+e.idx+"_container"),s=l.parent();l.bind("focusin."+t,function(e){var n=P(document.activeElement),t=l.find(".mCustomScrollBox").length;n.is(r.advanced.autoScrollOnFocus)&&(_stop(i),clearTimeout(i[0]._focusTimeout),i[0]._focusTimer=t?17*t:0,i[0]._focusTimeout=setTimeout(function(){var e=[_childPos(n)[0],_childPos(n)[1]],t=[l[0].offsetTop,l[0].offsetLeft],o=[0<=t[0]+e[0]&&t[0]+e[0]<s.height()-n.outerHeight(!1),0<=t[1]+e[1]&&t[0]+e[1]<s.width()-n.outerWidth(!1)],a="yx"!==r.axis||o[0]||o[1]?"all":"none";"x"===r.axis||o[0]||_scrollTo(i,e[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:a,dur:0}),"y"===r.axis||o[1]||_scrollTo(i,e[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:a,dur:0})},i[0]._focusTimer))})},_wrapperScroll=function(){var e=P(this),t=e.data(H),o=H+"_"+t.idx,a=P("#mCSB_"+t.idx+"_container").parent();a.bind("scroll."+o,function(e){0===a.scrollTop()&&0===a.scrollLeft()||P(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},_buttons=function(){var a=P(this),n=a.data(H),i=n.opt,r=n.sequential,e=H+"_"+n.idx,t=".mCSB_"+n.idx+"_scrollbar",o=P(t+">a");o.bind("contextmenu."+e,function(e){e.preventDefault()}).bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e+" mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e+" mouseout."+e+" pointerout."+e+" MSPointerOut."+e+" click."+e,function(e){if(e.preventDefault(),_mouseBtnLeft(e)){var t=P(this).attr("class");switch(r.type=i.scrollButtons.scrollType,e.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===r.type)return;F=!0,n.tweenRunning=!1,o("on",t);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===r.type)return;F=!1,r.dir&&o("off",t);break;case"click":if("stepped"!==r.type||n.tweenRunning)return;o("on",t)}}function o(e,t){_sequentialScroll(a,e,t)}})},_keyboard=function(){var l=P(this),s=l.data(H),c=s.opt,d=s.sequential,e=H+"_"+s.idx,t=P("#mCSB_"+s.idx),u=P("#mCSB_"+s.idx+"_container"),h=u.parent(),f="input,textarea,select,datalist,keygen,[contenteditable='true']",o=u.find("iframe"),a=["blur."+e+" keydown."+e+" keyup."+e];function n(e){switch(e.type){case"blur":s.tweenRunning&&d.dir&&r("off",null);break;case"keydown":case"keyup":var t=e.keyCode?e.keyCode:e.which,o="on";if("x"!==c.axis&&(38===t||40===t)||"y"!==c.axis&&(37===t||39===t)){if((38===t||40===t)&&!s.overflowed[0]||(37===t||39===t)&&!s.overflowed[1])return;"keyup"===e.type&&(o="off"),P(document.activeElement).is(f)||(e.preventDefault(),e.stopImmediatePropagation(),r(o,t))}else if(33===t||34===t){if((s.overflowed[0]||s.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type){_stop(l);var a=34===t?-1:1;if("x"===c.axis||"yx"===c.axis&&s.overflowed[1]&&!s.overflowed[0])var n="x",i=Math.abs(u[0].offsetLeft)-a*(.9*h.width());else var n="y",i=Math.abs(u[0].offsetTop)-a*(.9*h.height());_scrollTo(l,i.toString(),{dir:n,scrollEasing:"mcsEaseInOut"})}}else if((35===t||36===t)&&!P(document.activeElement).is(f)&&((s.overflowed[0]||s.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type)){if("x"===c.axis||"yx"===c.axis&&s.overflowed[1]&&!s.overflowed[0])var n="x",i=35===t?Math.abs(h.width()-u.outerWidth(!1)):0;else var n="y",i=35===t?Math.abs(h.height()-u.outerHeight(!1)):0;_scrollTo(l,i.toString(),{dir:n,scrollEasing:"mcsEaseInOut"})}}function r(e,t){d.type=c.keyboard.scrollType,d.scrollAmount=c.keyboard.scrollAmount,"stepped"===d.type&&s.tweenRunning||_sequentialScroll(l,e,t)}}o.length&&o.each(function(){P(this).bind("load",function(){_canAccessIFrame(this)&&P(this.contentDocument||this.contentWindow.document).bind(a[0],function(e){n(e)})})}),t.attr("tabindex","0").bind(a[0],function(e){n(e)})},_sequentialScroll=function(u,e,t,h,f){var m=u.data(H),_=m.opt,p=m.sequential,g=P("#mCSB_"+m.idx+"_container"),o="stepped"===p.type,v=_.scrollInertia<26?26:_.scrollInertia,x=_.scrollInertia<1?17:_.scrollInertia;switch(e){case"on":if(p.dir=[t===S[16]||t===S[15]||39===t||37===t?"x":"y",t===S[13]||t===S[15]||38===t||37===t?-1:1],_stop(u),_isNumeric(t)&&"stepped"===p.type)return;w(o);break;case"off":clearTimeout(p.step),_delete(p,"step"),_stop(u),(o||m.tweenRunning&&p.dir)&&w(!0)}function w(e){_.snapAmount&&(p.scrollAmount=_.snapAmount instanceof Array?"x"===p.dir[0]?_.snapAmount[1]:_.snapAmount[0]:_.snapAmount);var t="stepped"!==p.type,o=f||(e?t?v/1.5:x:1e3/60),a=e?t?7.5:40:2.5,n=[Math.abs(g[0].offsetTop),Math.abs(g[0].offsetLeft)],i=[10<m.scrollRatio.y?10:m.scrollRatio.y,10<m.scrollRatio.x?10:m.scrollRatio.x],r
522="x"===p.dir[0]?n[1]+p.dir[1]*(i[1]*a):n[0]+p.dir[1]*(i[0]*a),l="x"===p.dir[0]?n[1]+p.dir[1]*parseInt(p.scrollAmount):n[0]+p.dir[1]*parseInt(p.scrollAmount),s="auto"!==p.scrollAmount?l:r,c=h||(e?t?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),d=!!e;e&&o<17&&(s="x"===p.dir[0]?n[1]:n[0]),_scrollTo(u,s.toString(),{dir:p.dir[0],scrollEasing:c,dur:o,onComplete:d}),e?p.dir=!1:(clearTimeout(p.step),p.step=setTimeout(function(){w()},o))}},_arr=function(e){var t=P(this).data(H).opt,o=[];return"function"==typeof e&&(e=e()),e instanceof Array?o=1<e.length?[e[0],e[1]]:"x"===t.axis?[null,e[0]]:[e[0],null]:(o[0]=e.y?e.y:e.x||"x"===t.axis?null:e,o[1]=e.x?e.x:e.y||"y"===t.axis?null:e),"function"==typeof o[0]&&(o[0]=o[0]()),"function"==typeof o[1]&&(o[1]=o[1]()),o},_to=function(e,t){if(null!=e&&void 0!==e){var o=P(this),a=o.data(H),n=a.opt,i=P("#mCSB_"+a.idx+"_container"),r=i.parent(),l=typeof e,s="x"===(t=t||("x"===n.axis?"x":"y"))?i.outerWidth(!1)-r.width():i.outerHeight(!1)-r.height(),c="x"===t?i[0].offsetLeft:i[0].offsetTop,d="x"===t?"left":"top";switch(l){case"function":return e();case"object":var u=e.jquery?e:P(e);if(!u.length)return;return"x"===t?_childPos(u)[1]:_childPos(u)[0];case"string":case"number":if(_isNumeric(e))return Math.abs(e);if(-1!==e.indexOf("%"))return Math.abs(s*parseInt(e)/100);if(-1!==e.indexOf("-="))return Math.abs(c-parseInt(e.split("-=")[1]));if(-1!==e.indexOf("+=")){var h=c+parseInt(e.split("+=")[1]);return 0<=h?0:Math.abs(h)}if(-1!==e.indexOf("px")&&_isNumeric(e.split("px")[0]))return Math.abs(e.split("px")[0]);if("top"===e||"left"===e)return 0;if("bottom"===e)return Math.abs(r.height()-i.outerHeight(!1));if("right"===e)return Math.abs(r.width()-i.outerWidth(!1));if("first"!==e&&"last"!==e)return P(e).length?"x"===t?_childPos(P(e))[1]:_childPos(P(e))[0]:(i.css(d,e),void methods.update.call(null,o[0]));var u=i.find(":"+e);return"x"===t?_childPos(u)[1]:_childPos(u)[0]}}},_autoUpdate=function(e){var t=P(this),o=t.data(H),a=o.opt,n=P("#mCSB_"+o.idx+"_container");if(e)return clearTimeout(n[0].autoUpdate),void _delete(n[0],"autoUpdate");function i(e){if(P(e).hasClass(S[2]))l();else{var t=new Image;t.onload=function(e,t){return function(){return t.apply(e,arguments)}}(t,function(){this.onload=null,P(e).addClass(S[2]),l(2)}),t.src=e.src}}function r(){!0===a.advanced.updateOnSelectorChange&&(a.advanced.updateOnSelectorChange="*");var e=0,t=n.find(a.advanced.updateOnSelectorChange);return a.advanced.updateOnSelectorChange&&0<t.length&&t.each(function(){e+=this.offsetHeight+this.offsetWidth}),e}function l(e){clearTimeout(n[0].autoUpdate),methods.update.call(null,t[0],e)}!function e(){clearTimeout(n[0].autoUpdate),0!==t.parents("html").length?n[0].autoUpdate=setTimeout(function(){return a.advanced.updateOnSelectorChange&&(o.poll.change.n=r(),o.poll.change.n!==o.poll.change.o)?(o.poll.change.o=o.poll.change.n,void l(3)):a.advanced.updateOnContentResize&&(o.poll.size.n=t[0].scrollHeight+t[0].scrollWidth+n[0].offsetHeight+t[0].offsetHeight+t[0].offsetWidth,o.poll.size.n!==o.poll.size.o)?(o.poll.size.o=o.poll.size.n,void l(1)):!a.advanced.updateOnImageLoad||"auto"===a.advanced.updateOnImageLoad&&"y"===a.axis||(o.poll.img.n=n.find("img").length,o.poll.img.n===o.poll.img.o)?void((a.advanced.updateOnSelectorChange||a.advanced.updateOnContentResize||a.advanced.updateOnImageLoad)&&e()):(o.poll.img.o=o.poll.img.n,void n.find("img").each(function(){i(this)}))},a.advanced.autoUpdateTimeout):t=null}()},_snapAmount=function(e,t,o){return Math.round(e/t)*t-o},_stop=function(e){var t=e.data(H),o=P("#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal");o.each(function(){_stopTween.call(this)})},_scrollTo=function(n,e,i){var t=n.data(H),o=t.opt,a={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:o.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},i=P.extend(a,i),r=[i.dur,i.drag?0:i.dur],l=P("#mCSB_"+t.idx),s=P("#mCSB_"+t.idx+"_container"),c=s.parent(),d=o.callbacks.onTotalScrollOffset?_arr.call(n,o.callbacks.onTotalScrollOffset):[0,0],u=o.callbacks.onTotalScrollBackOffset?_arr.call(n,o.callbacks.onTotalScrollBackOffset):[0,0];if(t.trigger=i.trigger,0===c.scrollTop()&&0===c.scrollLeft()||(P(".mCSB_"+t.idx+"_scrollbar").css("visibility","visible"),c.scrollTop(0).scrollLeft(0)),"_resetY"!==e||t.contentReset.
522y||(b("onOverflowYNone")&&o.callbacks.onOverflowYNone.call(n[0]),t.contentReset.y=1),"_resetX"!==e||t.contentReset.x||(b("onOverflowXNone")&&o.callbacks.onOverflowXNone.call(n[0]),t.contentReset.x=1),"_resetY"!==e&&"_resetX"!==e){if(!t.contentReset.y&&n[0].mcs||!t.overflowed[0]||(b("onOverflowY")&&o.callbacks.onOverflowY.call(n[0]),t.contentReset.x=null),!t.contentReset.x&&n[0].mcs||!t.overflowed[1]||(b("onOverflowX")&&o.callbacks.onOverflowX.call(n[0]),t.contentReset.x=null),o.snapAmount){var h=o.snapAmount instanceof Array?"x"===i.dir?o.snapAmount[1]:o.snapAmount[0]:o.snapAmount;e=_snapAmount(e,h,o.snapOffset)}switch(i.dir){case"x":var f=P("#mCSB_"+t.idx+"_dragger_horizontal"),m="left",_=s[0].offsetLeft,p=[l.width()-s.outerWidth(!1),f.parent().width()-f.width()],g=[e,0===e?0:e/t.scrollRatio.x],v=d[1],x=u[1],w=0<v?v/t.scrollRatio.x:0,S=0<x?x/t.scrollRatio.x:0;break;case"y":var f=P("#mCSB_"+t.idx+"_dragger_vertical"),m="top",_=s[0].offsetTop,p=[l.height()-s.outerHeight(!1),f.parent().height()-f.height()],g=[e,0===e?0:e/t.scrollRatio.y],v=d[0],x=u[0],w=0<v?v/t.scrollRatio.y:0,S=0<x?x/t.scrollRatio.y:0}g[1]<0||0===g[0]&&0===g[1]?g=[0,0]:g[1]>=p[1]?g=[p[0],p[1]]:g[0]=-g[0],n[0].mcs||(C(),b("onInit")&&o.callbacks.onInit.call(n[0])),clearTimeout(s[0].onCompleteTimeout),_tweenTo(f[0],m,Math.round(g[1]),r[1],i.scrollEasing),!t.tweenRunning&&(0===_&&0<=g[0]||_===p[0]&&g[0]<=p[0])||_tweenTo(s[0],m,Math.round(g[0]),r[0],i.scrollEasing,i.overwrite,{onStart:function(){i.callbacks&&i.onStart&&!t.tweenRunning&&(b("onScrollStart")&&(C(),o.callbacks.onScrollStart.call(n[0])),t.tweenRunning=!0,_onDragClasses(f),t.cbOffsets=[o.callbacks.alwaysTriggerOffsets||_>=p[0]+v,o.callbacks.alwaysTriggerOffsets||_<=-x])},onUpdate:function(){i.callbacks&&i.onUpdate&&b("whileScrolling")&&(C(),o.callbacks.whileScrolling.call(n[0]))},onComplete:function(){if(i.callbacks&&i.onComplete){"yx"===o.axis&&clearTimeout(s[0].onCompleteTimeout);var e=s[0].idleTimer||0;s[0].onCompleteTimeout=setTimeout(function(){b("onScroll")&&(C(),o.callbacks.onScroll.call(n[0])),b("onTotalScroll")&&g[1]>=p[1]-w&&t.cbOffsets[0]&&(C(),o.callbacks.onTotalScroll.call(n[0])),b("onTotalScrollBack")&&g[1]<=S&&t.cbOffsets[1]&&(C(),o.callbacks.onTotalScrollBack.call(n[0])),t.tweenRunning=!1,s[0].idleTimer=0,_onDragClasses(f,"hide")},e)}}})}function b(e){return t&&o.callbacks[e]&&"function"==typeof o.callbacks[e]}function C(){var e=[s[0].offsetTop,s[0].offsetLeft],t=[f[0].offsetTop,f[0].offsetLeft],o=[s.outerHeight(!1),s.outerWidth(!1)],a=[l.height(),l.width()];n[0].mcs={content:s,top:e[0],left:e[1],draggerTop:t[0],draggerLeft:t[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(o[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(o[1])-a[1])),direction:i.dir}}},_tweenTo=function(e,t,o,a,n,i,r){e&&!e._mTween&&(e._mTween={top:{},left:{}});var l,s,r=r||{},c=r.onStart||function(){},d=r.onUpdate||function(){},u=r.onComplete||function(){},h=_getTime(),f=0,m=e.offsetTop,_=e.style,p=e._mTween[t];"left"===t&&(m=e.offsetLeft);var g=o-m;function v(){p.stop||(f||c.call(),f=_getTime()-h,x(),f>=p.time&&(p.time=f>p.time?f+l-(f-p.time):f+l-1,p.time<f+1&&(p.time=f+1)),p.time<a?p.id=s(v):u.call())}function x(){0<a?(p.currVal=function(e,t,o,a,n){switch(n){case"linear":case"mcsLinear":return o*e/a+t;case"mcsLinearOut":return e/=a,e--,o*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return(e/=a/2)<1?o/2*e*e+t:-o/2*(--e*(e-2)-1)+t;case"easeInOutStrong":return(e/=a/2)<1?o/2*Math.pow(2,10*(e-1))+t:(e--,o/2*(2-Math.pow(2,-10*e))+t);case"easeInOut":case"mcsEaseInOut":return(e/=a/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t;case"easeOutSmooth":return e/=a,-o*(--e*e*e*e-1)+t;case"easeOutStrong":return o*(1-Math.pow(2,-10*e/a))+t;case"easeOut":case"mcsEaseOut":default:var i=(e/=a)*e,r=i*e;return t+o*(.499999999999997*r*i+-2.5*i*i+5.5*r+-6.5*i+4*e)}}(p.time,m,g,a,n),_[t]=Math.round(p.currVal)+"px"):_[t]=o+"px",d.call()}p.stop=0,"none"===i||null!=p.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(p.id):clearTimeout(p.id),p.id=null),l=1e3/60,p.time=f+l,s=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return x(),setTimeout(e,.01)},p.id=s(v)},_getTime=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},_stopTween=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],o=0;o<t.length;o++){var a=t[o];e._mTween[a].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(e._mTween[a].id):clearTimeout(e._mTween[a].id),e._mTween[a].id=null,e._mTween[a].stop=1)}},_delete=function(t,o){try{delete t[o]}catch(e){t[o]=null}},_mouseBtnLeft=function(e){return!(e.which&&1!==e.which)},_pointerTouch=function(e){var t=e.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},_isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},_childPos=function(e){var t=e.parents(".mCSB_container");return[e.offset().top-t.offset().top,e.offset().left-t.offset().left]},_isTabHidden=function(){var e=function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}();return!!e&&document[e]},P.fn[f]=function(e){return methods[e]?methods[e].apply(this,Array.prototype.slice.call(arguments,1
522)):"object"!=typeof e&&e?void P.error("Method "+e+" does not exist"):methods.init.apply(this,arguments)},P[f]=function(e){return methods[e]?methods[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void P.error("Method "+e+" does not exist"):methods.init.apply(this,arguments)},P[f].defaults=n,window[f]=!0,P(window).bind("load",function(){P(a)[f](),P.extend(P.expr[":"],{mcsInView:P.expr[":"].mcsInView||function(e){var t,o,a=P(e),n=a.parents(".mCSB_container");if(n.length)return t=n.parent(),0<=(o=[n[0].offsetTop,n[0].offsetLeft])[0]+_childPos(a)[0]&&o[0]+_childPos(a)[0]<t.height()-a.outerHeight(!1)&&0<=o[1]+_childPos(a)[1]&&o[1]+_childPos(a)[1]<t.width()-a.outerWidth(!1)},mcsInSight:P.expr[":"].mcsInSight||function(e,t,o){var a,n,i,r,l=P(e),s=l.parents(".mCSB_container"),c="exact"===o[3]?[[1,0],[1,0]]:[[.9,.1],[.6,.4]];if(s.length)return a=[l.outerHeight(!1),l.outerWidth(!1)],i=[s[0].offsetTop+_childPos(l)[0],s[0].offsetLeft+_childPos(l)[1]],n=[s.parent()[0].offsetHeight,s.parent()[0].offsetWidth],i[0]-n[0]*(r=[a[0]<n[0]?c[0]:c[1],a[1]<n[1]?c[0]:c[1]])[0][0]<0&&0<=i[0]+a[0]-n[0]*r[0][1]&&i[1]-n[1]*r[1][0]<0&&0<=i[1]+a[1]-n[1]*r[1][1]},mcsOverflow:P.expr[":"].mcsOverflow||function(e){var t=P(e).data(H);if(t)return t.overflowed[0]||t.overflowed[1]}})})}); 523/* End */ 524; 525; /* Start:"a:4:{s:4:"full";s:63:"/bitrix/templates/aspro_max/js/scrollTabs.min.js?16177242836994";s:6:"source";s:44:"/bitrix/templates/aspro_max/js/scrollTabs.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 526InitTabsScroll=function(){$(".arrow_scroll:not(.arrow_scroll_init)").scrollTab()},ResizeScrollTabs=function(){var r=$(".arrow_scroll_init");r.length&&r.each(function(r,e){var t=$(e);t.data("scrollTabOptions").resize()})},$(document).ready(function(){InitTabsScroll()}),$(window).on("resize",function(){void 0!==window.scrollTabsTimeout&&clearTimeout(window.scrollTabsTimeout),window.scrollTabsTimeout=setTimeout(ResizeScrollTabs,20)}),$.fn.scrollTab=function(r){function e(r,e){var t=$(r),a=t.find(e.tabs_wrapper);if(void 0===a||!a.length)return!1;var o=a.find("> li");if(!o.length)return!1;var s='<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"><rect width="12" height="8" fill="#333" fill-opacity="0" /><path d="M1015.69,507.693a0.986,0.986,0,0,1-1.4,0l-4.31-4.316-4.3,4.316a0.993,0.993,0,0,1-1.4-1.408l4.99-5.009a1.026,1.026,0,0,1,1.43,0l4.99,5.009A0.993,0.993,0,0,1,1015.69,507.693Z" fill="#333" transform="translate(-1004 -501)"/></svg>',n='<div class="arrows_wrapper"><div class="arrow arrow_left colored_theme_hover_text">'+s+'</div><div class="arrow arrow_right colored_theme_hover_text">'+s+"</div></div>",l=$(n).insertAfter(a),i=l.find(".arrow_left"),d=l.find(".arrow_right"),c=$.extend({},e);c.scrollTab=t,c.wrapper=a,c.tabs=o,c.arrows={},c.arrows.wrapper=l,c.arrows.arrow_left=i,c.arrows.arrow_right=d,void 0!==c.linked_tabs&&c.linked_tabs.length&&void 0!==c.linked_tabs.data("scrollTabOptions")&&(c.linked_options=c.linked_tabs.data("scrollTabOptions"),c.linked_options.linked_options=c),e.arrows_css&&(c.arrows.arrow_left.css(e.arrows_css),c.arrows.arrow_right.css(e.arrows_css)),c.initTabs=function(){c.wrapperBounds=c.wrapper[0].getBoundingClientRect(),c.scrollBounds=c.scrollTab[0].getBoundingClientRect(),elements=$(c.tabs),elements.length&&(c.firstTabBound=elements[0].getBoundingClientRect().left,c.lastTabBound=elements[elements.length-1].getBoundingClientRect().right),c.minTranslate=c.wrapperBounds.right<c.lastTabBound?c.wrapperBounds.right-c.lastTabBound-2:0,c.disabled=c.lastTabBound-c.wrapperBounds.left<=c.scrollBounds.width},c.wrapper.css({"white-space":"nowrap","min-width":"auto",overflow:"visible","z-index":"1"}),c.scrollTab.css({overflow:"hidden",position:"relative"}),c.checkArrows=function(r){void 0===r&&(r=c.translate),c.disabled?(c.arrows.arrow_left.addClass("disabled"),c.arrows.arrow_right.addClass("disabled")):r>=c.maxTranslate?(c.arrows.arrow_left.addClass("disabled"),c.arrows.arrow_right.removeClass("disabled")):r<=c.minTranslate?(c.arrows.arrow_right.addClass("disabled"),c.arrows.arrow_left.removeClass("disabled")):(c.arrows.arrow_left.removeClass("disabled"),c.arrows.arrow_right.removeClass("disabled"))},c.directScroll=function(r,e,t){void 0===e&&(e=5),clearInterval(c.timerMoveDirect);var a=c.translate+r;a>c.maxTranslate?a=c.maxTranslate:a<c.minTranslate&&(a=c.minTranslate);var o=c.translate;c.translate=a,0==e?(c.translate=a,c.wrapper.css({transform:"translateX("+c.translate+"px)"})):(void 0===t&&(t=1),c.timerMoveDirect=setInterval(function(){c.wrapper.css({transform:"translateX("+o+"px)"}),(r<0&&o<=a||r>0&&o>=a)&&(c.initTabs(),clearInterval(c.timerMoveDirect)),o<a?o+=t:o-=t},e)),c.checkArrows(a)},c.addArrowsEvents=function(){c.arrows.arrow_right.on("mouseenter",function(){c.arrows.arrow_left.removeClass("disabled"),c.timerMoveLeft=setInterval(function(){c.translate<c.minTranslate?(clearInterval(c.timerMoveLeft),c.arrows.arrow_right.addClass("disabled")):(c.translate-=c.translateSpeed,c.wrapper.css({transform:"translateX("+c.translate+"px)"}))},10)}),c.arrows.arrow_right.on("mouseleave",function(){clearInterval(c.timerMoveLeft)}),c.arrows.arrow_right.on("click",function(){c.directScroll(-c.directTranslate),c.arrows.arrow_left.removeClass("disabled")}),c.arrows.arrow_right.on("touchend",function(){setTimeout(function(){clearInterval(c.timerMoveLeft)},1)}),c.arrows.arrow_left.on("mouseenter",function(){c.arrows.arrow_right.removeClass("disabled"),c.timerMoveRight=setInterval(function(){c.translate>=c.maxTranslate?(clearInterval(c.timerMoveRight),c.arrows.arrow_left.addClass("disabled")):(c.translate+=c.translateSpeed,c.wrapper.css({transform:"translateX("+c.translate+"px)"}))},10)}),c.arrows.arrow_left.on("mouseleave",function(){clearInterval(c.timerMoveRight)}),c.arrows.arrow_left.on("click",function(){c.directScroll(c.directTranslate),c.arrows.arrow_right.removeClass("disabled")}),c.arrows.arrow_left.on("touchend",function(){setTimeout(function(){clearInterval(c.timerMoveRight)},1)})},c.addTabsEvents=function(){c.tabs.on("click",function(){var r=c.scrollBounds.left,e=c.scrollBounds.right,t=this.getBoundingClientRect(),a=t.left-c.arrows.arrow_width,o=t.right+c.arrows.arrow_width;if(a<r?c.directScroll(r-a,1,2):o>e&&c.directScroll(e-o,1,2),c.activeTab=$(this),void 0!==c.linked_options){var s=$(this).index(),n=$(c.linked_options.tabs[s]),l={leftScrollBound:c.linked_options.scrollBounds.left,rightScrollBound:c.linked_options.scrollBounds.right,tabBounds:n[0].getBoundingClientRect()};l.tabBounds.left<l.leftScrollBound?c.linked_options.directScroll(l.leftScrollBound-l.tabBounds.left+c.linked_options.arrows.arrow_width+1,0):l.tabBounds.right>l.rightScrollBound&&c.linked_options.directScroll(l.rightScrollBound-l.tabBounds.right-c.linked_options.arrows.arrow_width-1,0),c.linked_options.activeTab=n}})},c.addWrapperEvents=function(){c.wrapper.on("touchstart",function(r){c.touch.posPrev=r.originalEvent.changedTouches[0].pageX,clearInterval(c.timerMoveRight),clearInterval(c.timerMoveLeft),clearInterval(c.timerMoveDirect)}),c.wrapper.on("touchmove",function(r){c.touch.posCurrent=r.originalEvent.changedTouches[0].pageX-c.touch.posPrev,c.directScroll(c.touch.posCurrent,0),c.touch.posPrev=r.originalEvent.changedTouches[0].pageX})},c.resize=function(){if(c.onBeforeResize&&"function"==typeof c.onBeforeResize&&c.onBeforeResize(c),c.onResize&&"function"==typeof c.onResize&&c.onResize(c),c.translate<c.minTranslate?c.directScroll(c.minTranslate-c.translate):c.translate>c.maxTranslate&&c.directScroll(c.maxTranslate-c.translate),void 0!==c.activeTab&&c.activeTab.length){var r=c.activeTab[0].getBoundingClientRect();r.left<c.scrollBounds.left?c.directScroll(c.scrollBounds.left-r.left):r.right>c.scrollBounds.right&&c.directScroll(c.scrollBounds.right-r.right)}c.initTabs(),c.checkArrows(),c.onAfterResize&&"function"==typeof c.onAfterResize&&c.onAfterResize(c)},t.data("scrollTabOptions",c),t.data("scrollTabOptions").addArrowsEvents(),t.data("scrollTabOptions").addTabsEvents(),t.data("scrollTabOptions").addWrapperEvents(),t.addClass("arrow_scroll_init").addClass("swipeignore"),void 0!==d&&d.length&&(c.arrows.arrow_width=c.arrows.arrow_right[0].getBoundingClientRect().width),t.data("scrollTabOptions").resize(),delete c}r=$.extend({translate:1,translateSpeed:2,directTranslate:150,maxTranslate:1,touch:{},arrows_css:!1,tabs_wrapper:".nav-tabs",onResize:!1,width_grow:9},r);var t=$(this);if(t.hasClass("arrow_scroll_init"))return!1;t.each(function(t,a){e(a,r)})}; 527/* End */ 528; 529; /* Start:"a:4:{s:4:"full";s:55:"/bitrix/templates/aspro_max/js/main.js?1687079840313089";s:6:"source";s:38:"/bitrix/templates/aspro_max/js/main.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 530var basketTimeoutSlide; 531var resizeEventTimer; 532 533var clicked_tab = 0; 534 535if (typeof arAsproOptions === 'undefined') { 536 var arAsproOptions = ({ 537 "SITE_DIR" : '/' 538 }); 539 if($('body').data('site') !== undefined) 540 arAsproOptions["SITE_DIR"] = $('body').data('site'); 541} 542 543InitLazyLoad = function() {} 544 545$(document).on('change', '.uploader input[type=file]', function(){ 546 if(!$(this).next().length || !$(this).next().hasClass('resetfile')){ 547 $('<span class="resetfile"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewB
547ox="0 0 11 11"><path d="M1345.19,376.484l4.66,4.659a0.492,0.492,0,0,1,0,.707,0.5,0.5,0,0,1-.71,0l-4.66-4.659-4.65,4.659a0.5,0.5,0,0,1-.71,0,0.492,0.492,0,0,1,0-.707l4.66-4.659-4.66-4.659a0.492,0.492,0,0,1,0-.707,0.5,0.5,0,0,1,.71,0l4.65,4.659,4.66-4.659a0.5,0.5,0,0,1,.71,0,0.492,0.492,0,0,1,0,.707Z" transform="translate(-1339 -371)"/></svg></span>').insertAfter($(this)); 548 } 549}); 550 551$(document).on('click', '.uploader.files_add input[type=file] + .resetfile', function(){ 552 var $input = $(this).prev(); 553 $input.val(''); 554 $.uniform.update($input); 555 $(this).remove(); 556}); 557 558$(document).on('click', '.top_block h3', function(){ 559 if(window.matchMedia('(max-width: 550px)').matches) 560 { 561 var $this = $(this); 562 var a = $this.siblings('a'); 563 if(a.length) { 564 a[0].click(); 565 } 566 } 567}); 568 569 function addLink() {//Webshaman добавление ÑÑÑлки в бÑÑÐµÑ Ð¿Ñи копиÑовании 570 var body_element = document.getElementsByTagName('body')[0]; 571 var selection; 572 selection = window.getSelection(); 573 var pagelink = "<br /><br /> "+(arAsproOptions["LANGUAGE_ID"]=='ua'?'ÐжеÑело':'ÐÑÑоÑник')+": <a href='"+document.location.href+"'>"+document.location.href+"</a><br />"; 574 var copytext = selection + pagelink; 575 var newdiv = document.createElement('div'); 576 newdiv.style.position='absolute'; 577 newdiv.style.left='-99999px'; 578 body_element.appendChild(newdiv); 579 newdiv.innerHTML = copytext; 580 selection.selectAllChildren(newdiv); 581 window.setTimeout(function() { 582 body_element.removeChild(newdiv); 583},0); 584} 585 document.oncopy = addLink; 586 587$('body').on('contextmenu', 'a', function() { 588 589console.log(event); 590 591 592 593}); 594 595$('body').click({a:12, b:"abc"}, function(eventObject){ 596 console.log(eventObject); 597}); 598 599 600$(document).on('click', '.bx-yandex-view-layout .yandex-map__mobile-opener', function(){ 601 if($(this).hasClass('closer')) { 602 closeYandexMap(); 603 } else { 604 openYandexMap(this); 605 } 606}); 607 608function openYandexMap(element) { 609 var $this = $(element); 610 if($this.hasClass('closer')) 611 return; 612 var currentMap = $this.parents('.bx-yandex-view-layout'); 613 var mapId = currentMap.find('.bx-yandex-map').attr('id'); 614 window.openedYandexMapFrame = mapId;
615 var mapContainer = $('<div data-mapId="'+mapId+'"></div>'); 616 if(!$('div[data-mapId='+mapId+']').length) { 617 currentMap.after(mapContainer); 618 } 619 var yandexMapFrame = $('<div class="yandex-map__frame"></div>'); 620 $('body .wrapper1').append(yandexMapFrame); 621 currentMap.appendTo(yandexMapFrame); 622 currentMap.find('.yandex-map__mobile-opener').addClass('closer'); 623 window.map.container.fitToViewport(); 624} 625 626function closeYandexMap() { 627 var yandexMapFrame = $('.yandex-map__frame'); 628 if(yandexMapFrame.length) { 629 var currentMap = yandexMapFrame.find('.bx-yandex-view-layout'); 630 var yandexMapContainer = $('div[data-mapId='+window.openedYandexMapFrame+']'); 631 632 currentMap.appendTo(yandexMapContainer); 633 yandexMapFrame.remove(); 634 currentMap.find('.yandex-map__mobile-opener').removeClass('closer'); 635 if(window.map) { 636 window.map.container.fitToViewport(); 637 } 638 } 639} 640 641function throttle(f, t) { 642 return function (args) { 643 var previousCall = this.lastCall; 644 this.lastCall = Date.now(); 645 if (previousCall === undefined // function is being called for the first time 646 || (this.lastCall - previousCall) > t) { // throttle time has elapsed 647 f(args); 648 } 649 } 650} 651 652function debounce(f, t) { 653 return function (args) { 654 var previousCall = this.lastCall; 655 this.lastCall = Date.now(); 656 if (previousCall && ((this.lastCall - previousCall) <= t)) { 657 clearTimeout(this.lastCallTimer); 658 } 659 this.lastCallTimer = setTimeout(function() { 660 f(args); 661 }, t); 662 } 663} 664 665$(document).on('click', '.flex-control-nav.flex-control-js-click li a:not(.flex-active)', function(e) { 666 var _this = $(this); 667 var itemIndex = _this.data('index') ? _this.data('index') : _this.closest('li').index(); 668 669 var block = ''; 670 var blocks = _this.closest('.items').find('> .item'); 671 var activeBlock = _this.closest('.items').find('.item.active'); 672 673 var activeLi = _this.closest('.flex-control-nav').find('.flex-active'); 674 675 activeBlock.fadeOut(function(){ 676 activeBlock.removeClass('active'); 677 678 block = blocks.eq(itemIndex); 679 if (block.length) { 680 block.fadeIn(function(){ 681 block.addClass('active'); 682 }) 683 } 684 685 _this.addClass('flex-active'); 686 activeLi.removeClass('flex-active'); 687 }); 688 689 e.preventDefault(); 690}); 691 692$(document).on('mouseenter', '#headerfixed .menu-item.wide_menu', function() { 693 var _this = $(this); 694 setTimeout( 695 function() { 696 var dropdownMenu = _this.find('.wrap > .dropdown-menu'); 697 var menuOffset = dropdownMenu[0].getBoundingClientRect(); 698 var headerOffset = document.getElementById('headerfixed').getBoundingClientRect(); 699 var windowHeight = document.documentElement.clientHeight; 700 701 if(menuOffset.height + headerOffset.height > windowHeight) { 702 var maxHeight = windowHeight - headerOffset.height; 703 dropdownMenu.css({ 704 'max-height': maxHeight, 705 }); 706 dropdownMenu.find('.menu-navigation').css({'max-height': maxHeight,}); 707 dropdownMenu.find('.customScrollbar').css({'max-height': maxHeight,}); 708 dropdownMenu.find('.menu-wrapper.menu-type-4 > li').css({'min-height': 'auto',}); 709 } else { 710 dropdownMenu.css({ 711 'max-height': '', 712 }); 713 dropdownMenu.find('.menu-navigation').css({'max-height': '',}); 714 dropdownMenu.find('.customScrollbar').css({'max-height': '',}); 715 dropdownMenu.find('.menu-wrapper.menu-type-4 > li').css({'min-height': '',}); 716 } 717 }, 718 300); 719 720 721}); 722 723BX.addCustomEvent('onAjaxSuccess', function(data) { 724 if(typeof(data) === 'object' && data !== null) { 725 if(typeof(data.BASKET_REFRESHED) !== undefined && data.BASKET_REFRESHED === true) { 726 var basketCounts = data.BASKET_DATA.BASKET_ITEMS_COUNT; 727 reloadBasketCounters(basketCounts); 728 } 729 } 730}); 731 732if(!funcDefined('parseUrlQuery')){ 733 parseUrlQuery=function() { 734 var data = {}; 735 if(location.search) { 736 var pair = (location.search.substr(1)).split('&'); 737 for(var i = 0; i < pair.length; i ++) { 738 var param = pair[i].split('='); 739 data[param[0]] = param[1]; 740 } 741 } 742 return data; 743 } 744} 745 746if(!funcDefined('setLocationSKU')){ 747 function setLocationSKU(ID, urlParam){ 748 if(urlParam === undefined) 749 urlParam = 'oid'; 750 751 var objUrl = parseUrlQuery(), 752 j = 0, 753 prefix = '', 754 query_string = '', 755 url = ''; 756 757 objUrl[urlParam] = ID; 758 759 for(var i in objUrl) 760 { 761 if(parseInt(j)>0) 762 prefix = '&'; 763 query_string = query_string + prefix + i + '='+ objUrl[i]; 764 j++; 765 } 766 if(query_string) 767 { 768 url = location.pathname+'?'+query_string + location.hash; 769 } 770 try { 771 //history.pushState(null, null, url); 772 history.replaceState(null, null, url); 773 return; 774 } catch(e) {} 775 location.hash = '#' + url.substr(1); 776 } 777} 778 779if(!funcDefined('ShowOverlay')){ 780 ShowOverlay = function(){ 781 $('<div class="jqmOverlay waiting"></div>').appendTo('body'); 782 } 783} 784 785if(!funcDefined('HideOverlay')){ 786 HideOverlay = function(){ 787 $('.jqmOverlay').detach(); 788 } 789} 790 791if(!funcDefined('trimPrice')){ 792 var trimPrice = function trimPrice(s){ 793 s=s.split(" ").join(""); 794 s=s.split(" ").join(""); 795 return s; 796 } 797} 798 799if(!funcDefined('pauseYmObserver')){ 800 // pause ya metrika webvisor MutationObserver callback (DOM indexer) 801 // use before insert html with some animation 802 pauseYmObserver = function(){ 803 if( 804 typeof MutationObserver === 'function' && 805 typeof MutationObserver.observers === 'object' && 806 typeof MutationObserver.observers.ym === 'object' 807 ){ 808 if(typeof pauseYmObserver.cnt === 'undefined'){ 809 pauseYmObserver.cnt = 0; 810 } 811 812 ++pauseYmObserver.cnt; 813 814 if(!MutationObserver.observers.ym.paused){ 815 MutationObserver.observers.ym.pause(); 816 } 817 } 818 } 819} 820 821if(!funcDefined('resumeYmObserver')){ 822 // resume ya metrika webvisor MutationObserver callback 823 // use when animation finished 824 resumeYmObserver = function(){ 825 if( 826 typeof MutationObserver === 'function' && 827 typeof MutationObserver.observers === 'object' && 828 typeof MutationObserver.observers.ym === 'object' 829 ){ 830 if(typeof pauseYmObserver.cnt === 'undefined'){ 831 pauseYmObserver.cnt = 1; 832 } 833 834 pauseYmObserver.cnt -= pauseYmObserver.cnt > 0 ? 1 : 0; 835 836 if(!pauseYmObserver.cnt && MutationObserver.observers.ym.paused){ 837 MutationObserver.observers.ym.resume(); 838 } 839 } 840 } 841} 842 843if(!funcDefined('markProductRemoveBasket')){ 844 var markProductRemoveBasket = function markProductRemoveBasket(id){ 845 $('.in-cart[data-item='+id+']').hide(); 846 $('.to-cart[data-item='+id+']').show(); 847 $('.to-cart[data-item='+id+']').closest('.button_block').removeClass('wide'); 848 $('.to-cart[data-item='+id+']').closest('.counter_wrapp').find('.counter_block').show(); 849 $('.counter_block[data-item='+id+']').closest('.counter_block_inner').show(); 850 $('.counter_block[data-item='+id+']').show(); 851 $('.in-subscribe[data-item='+id+']').hide(); 852 $('.to-subscribe[data-item='+id+']').show(); 853 //$('.wish_item[data-item='+id+']').removeClass("added"); 854 $('.wish_item[data-item='+id+'] .value:not(.added)').show(); 855 $('.wish_item[data-item='+id+'] .value.added').hide(); 856 $('.wish_item.to[data-item='+id+']').show(); 857 $('.wish_item.in[data-item='+id+']').hide(); 858 $('.banner_buttons.with_actions .wraps_buttons[data-id='+id+'] .basket_item_add').removeClass('added'); 859 $('.banner_buttons.with_actions .wraps_buttons[data-id='+id+'] .wish_item_add').removeClass('added'); 860 861 if ($('#headerfixed .but-cell .type_block').length) { 862 $('#headerfixed .but-cell .type_block span').text(BX.message('MORE_INFO_SKU')); 863 $('#headerfixed .but-cell .type_block .svg-inline-fw').remove(); 864 } 865 } 866} 867 868if(!funcDefined('markProductAddBasket')){ 869 var markProductAddBasket = function markProductAddBasket(id){ 870 $('.to-cart[data-item='+id+']').hide(); 871 $('.to-cart[data-item='+id+']').closest('.counter_wrapp').find('.counter_block_inner').hide(); 872 $('.to-cart[data-item='+id+']').closest('.counter_wrapp').find('.counter_block').hide(); 873 $('.to-cart[data-item='+id+']').closest('.button_block').addClass('wide'); 874 $('.in-cart[data-item='+id+']').show(); 875 //$('.wish_item[data-item='+id+']').removeClass("added"); 876 $('.wish_item[data-item='+id+'] .value:not(.added)').show(); 877 $('.wish_item[data-item='+id+'] .value.added').hide(); 878 879 $('.wish_item.to[data-item='+id+']').show(); 880 $('.wish_item.in[data-item='+id+']').hide(); 881 $('.banner_buttons.with_actions .wraps_buttons[data-id='+id+'] .basket_item_add').addClass('added'); 882 883 if ($('#headerfixed .but-cell .type_block').length) { 884 $('#headerfixed .but-cell .type_block').html($('.in-cart[data-item='+id+']').html()); 885 } 886 } 887} 888 889if(!funcDefined('markProductDelay')){
890 var markProductDelay = function markProductDelay(id){ 891 $('.in-cart[data-item='+id+']').hide(); 892 $('.to-cart[data-item='+id+']').show(); 893 $('.to-cart[data-item='+id+']').closest('.counter_wrapp').find('.counter_block_inner').show(); 894 $('.to-cart[data-item='+id+']').closest('.counter_wrapp').find('.counter_block').show(); 895 $('.to-cart[data-item='+id+']').closest('.button_block').removeClass('wide'); 896 //$('.wish_item[data-item='+id+']').addClass("added"); 897 $('.wish_item[data-item='+id+'] .value:not(.added)').hide(); 898 $('.wish_item[data-item='+id+'] .value.added').css('display','block'); 899 900 $('.wish_item.to[data-item='+id+']').hide(); 901 $('.wish_item.in[data-item='+id+']').show(); 902 903 $('.banner_buttons.with_actions .wraps_buttons[data-id='+id+'] .wish_item_add').addClass('added'); 904 905 if ($('#headerfixed .but-cell .type_block').length) { 906 $('#headerfixed .but-cell .type_block span').text(BX.message('MORE_INFO_SKU')); 907 $('#headerfixed .but-cell .type_block .svg-inline-fw').remove(); 908 } 909 910 } 911} 912 913if(!funcDefined('markProductSubscribe')){ 914 var markProductSubscribe = function markProductSubscribe(id){ 915 $('.to-subscribe[data-item='+id+']').hide(); 916 $('.in-subscribe[data-item='+id+']').css('display','block'); 917 } 918} 919 920if(!funcDefined('updateBottomIconsPanel')){ 921 var updateBottomIconsPanel = function updateBottomIconsPanel(options){ 922 if (options && $('.bottom-icons-panel').length) { 923 var bBasketUpdate = ('READY' in options || 'BASKET_COUNT' in options); 924 var basketCount = ('READY' in options ? options.READY.COUNT : 925 ('BASKET_COUNT' in options ? options.BASKET_COUNT : 0)); 926 var basketTitle = ('READY' in options ? options.READY.TITLE : 927 ('BASKET_SUMM_TITLE' in options ? options.BASKET_SUMM_TITLE : '')); 928 var bDelayUpdate = ('DELAY' in options || 'DELAY_COUNT' in options); 929 var delayCount = ('DELAY' in options ? options.DELAY.COUNT : 930 ('DELAY_COUNT' in options ? options.DELAY_COUNT : 0)); 931 var delayTitle = ('DELAY' in options ? options.DELAY.TITLE : 932 ('DELAY_SUMM_TITLE' in options ? options.DELAY_SUMM_TITLE : '')); 933 var bCompareUpdate = ('COMPARE' in options); 934 var compareCount = ('COMPARE' in options ? 935 (typeof options.COMPARE === 'object' && 'COUNT' in options.COMPARE ? options.COMPARE.COUNT : Object.keys(options.COMPARE).length) : 0); 936 937 //basket 938 if (bBasketUpdate) { 939 if (+basketCount > 0) { 940 $('.bottom-icons-panel .basket.counter-state').removeClass('counter-state--empty'); 941 } else { 942 $('.bottom-icons-panel .basket.counter-state').addClass('counter-state--empty'); 943 } 944 $('.bottom-icons-panel .basket .counter-state__content-item-value').text(basketCount); 945 $('.bottom-icons-panel .basket').closest('.bottom-icons-panel__content-link').attr('title', $('<div/>').html(basketTitle).text()); 946 } 947 // 948 949 //delay 950 if (bDelayUpdate && bBasketUpdate) { 951 if (+delayCount > 0) { 952 $('.bottom-icons-panel .delay.counter-state').removeClass('counter-state--empty'); 953 } else { 954 $('.bottom-icons-panel .delay.counter-state').addClass('counter-state--empty'); 955 } 956 $('.bottom-icons-panel .delay .counter-state__content-item-value').text(delayCount); 957 $('.bottom-icons-panel .delay').closest('.bottom-icons-panel__content-link').attr('title', $('<div/>').html(delayTitle).text()); 958 } 959 // 960 961 //compare 962 if (bCompareUpdate) { 963 if (compareCount > 0) { 964 $('.bottom-icons-panel .compare.counter-state').removeClass('counter-state--empty'); 965 } else { 966 $('.bottom-icons-panel .compare.counter-state').addClass('counter-state--empty'); 967 } 968 $('.bottom-icons-panel .compare .counter-state__content-item-value').text(compareCount); 969 } 970 } 971 } 972} 973if(!funcDefined('basketFly')){ 974 var basketFly = function basketFly(action,opener){ 975 if(typeof obMaxPredictions === 'object'){ 976 obMaxPredictions.updateAll(); 977 } 978 979 /*if(arAsproOptions['PAGES']['BASKET_PAGE']) 980 return;*/ 981 $.post( arAsproOptions['SITE_DIR']+"ajax/basket_fly.php", "PARAMS="+$("#basket_form").find("input#fly_basket_params").val(), $.proxy(function( data ){ 982 var small=$('.opener .basket_count').hasClass('small'), 983 basket_count=$(data).find('.basket_count').find('.items div').text(); 984 $('#basket_line .basket_fly').addClass('loaded').html(data); 985 986 if(action=="refresh") 987 $('li[data-type=AnDelCanBuy]').trigger('click'); 988 989 990 if(typeof(opener) == 'undefined' || $('#basket_line .basket_fly').hasClass('loading') ) 991 { 992 if(window.matchMedia('(min-width: 769px)').matches) 993 { 994 if(action=='open') 995 { 996 if(small) 997 { 998 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N') 999 { 1000 $('.opener .basket_count').click(); 1001 } 1002 } 1003 else 1004 { 1005 $('.opener .basket_count').removeClass('small') 1006 $('.tabs_content.basket li[item-section="AnDelCanBuy"]').addClass('cur'); 1007 $('#basket_line ul.tabs li[item-section="AnDelCanBuy"]').addClass('cur'); 1008 1009 $("#basket_line .basket_fly .opener > div:eq(0)").addClass("cur"); 1010 } 1011 } 1012 else if(action=='wish') 1013 { 1014 if(small) 1015 { 1016 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N') 1017 $('.opener .wish_count').click(); 1018 } 1019 else 1020 { 1021 $('.opener .wish_count').removeClass('small') 1022 $('.tabs_content.basket li[item-section="DelDelCanBuy"]').addClass('cur'); 1023 $('#basket_line ul.tabs li[item-section="DelDelCanBuy"]').addClass('cur'); 1024 } 1025 } 1026 else 1027 { 1028 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N') 1029 { 1030 $('.opener .basket_count').click(); 1031 } 1032 } 1033 } 1034 } 1035 })); 1036 } 1037} 1038 1039if(!funcDefined('basketTop')){ 1040 var basketTop = function basketTop(action, hoverBlock){ 1041 if(action=='reload'){ 1042 if($('.basket_hover_block:hover').length) { 1043 hoverBlock = $('.basket_hover_block:hover'); 1044 } 1045 } 1046 1047 if(action=='open') 1048 { 1049 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N') 1050 { 1051 if($('#headerfixed').hasClass('fixed')) { 1052 hoverBlock = $('#headerfixed .basket_hover_block'); 1053 } else { 1054 hoverBlock = $('.top_basket .basket_hover_block'); 1055 } 1056 } 1057 } 1058 1059 if( hoverBlock === undefined ) { 1060 console.log('Undefined hoverBlock'); 1061 console.trace(); 1062 return false;
1063 } 1064 1065 if(action=='close'){ 1066 if(hoverBlock.length) { 1067 hoverBlock.css({ 1068 'opacity': '', 1069 'visibility': '' 1070 }); 1071 return true; 1072 } 1073 } 1074 1075 hoverBlock.removeClass('loaded'); 1076 var firstTime = hoverBlock.find('div').length ? 'false' : 'true'; 1077 var params = $("#basket_form").find("input#fly_basket_params").val(); 1078 var postData = { 1079 firstTime: firstTime, 1080 }; 1081 if(params !== undefined) { 1082 postData.PARAMS = params; 1083 } 1084 1085 $.post( arAsproOptions['SITE_DIR']+"ajax/showBasketHover.php", postData, $.proxy(function( data ){ 1086 var ob = BX.processHTML(data); 1087 1088 // inject 1089 $('#headerfixed .basket_hover_block, .top_basket .basket_hover_block').html(ob.HTML); 1090 BX.ajax.processScripts(ob.SCRIPT); 1091 1092 if(window.matchMedia('(min-width: 992px)').matches) 1093 { 1094 hoverBlock.addClass('loaded'); 1095 1096 if(action=='open') 1097 { 1098 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N') 1099 { 1100 if($('#headerfixed').hasClass('fixed')) { 1101 hoverBlock = $('#headerfixed .basket_hover_block'); 1102 } else { 1103 hoverBlock = $('.top_basket .basket_hover_block'); 1104 } 1105 1106 hoverBlock.css({ 1107 'opacity': '1', 1108 'visibility': 'visible' 1109 }); 1110 1111 setTimeout( 1112 function() { 1113 hoverBlock.css({ 1114 'opacity': '', 1115 'visibility': '' 1116 }); 1117 }, 1118 2000 1119 ); 1120 } 1121 } 1122 } 1123 1124 })); 1125 } 1126} 1127 1128//work with hash start 1129var lastHash = location.hash; 1130if("onhashchange" in window) 1131{ 1132 $(window).bind('hashchange', function() { 1133 var newHash = location.hash; 1134 if(newHash == '#delayed') 1135 { 1136 if($('#basket_toolbar_button_delayed').length) 1137 $('#basket_toolbar_button_delayed').trigger('click'); 1138 } 1139 else 1140 { 1141 if($('#basket_toolbar_button').length) 1142 $('#basket_toolbar_button').trigger('click'); 1143 } 1144 // Do something 1145 var diff = compareHash(newHash, lastHash); 1146 // alert("Difference between old and new hash:\n"+diff[0]+"\n\n"+diff[1]); 1147 //At the end of the func: 1148 lastHash = newHash; 1149 1150 if (lastHash) { 1151 if ('scrollRestoration' in history) { 1152 history.scrollRestoration = 'manual'; 1153 } 1154 if ($('.ordered-block .tabs .nav a[href="'+lastHash+'"]').length) { 1155 $('.ordered-block .tabs .nav a[href="'+lastHash+'"]').trigger('click'); 1156 var content_offset=$('.ordered-block .tabs').offset(); 1157 $('html, body').animate({scrollTop: content_offset.top-90}, 400); 1158 } 1159 } 1160 }); 1161 1162 function compareHash(current, previous){ 1163 for(var i=0, len=Math.min(current.length, previous.length); i<len; i++){ 1164 if(current.charAt(0) != previous.charAt(0)) break; 1165 } 1166 current = current.substr(i); 1167 previous = previous.substr(i); 1168 for(var i=0, len=Math.min(current.length, previous.length); i<len; i++){ 1169 if(current.substr(-1) != previous.substr(-1)) break; 1170 } 1171 1172 //Array: Current = New hash, previous = old hash 1173 return [current, previous]; 1174 } 1175} 1176 1177$(document).on('click', "#basket_toolbar_button", function(){ 1178 if(lastHash) 1179 location.hash = 'cart'; 1180}) 1181$(document).on('click', "#basket_toolbar_button_delayed", function(){ 1182 if(lastHash) 1183 location.hash = 'delayed'; 1184}) 1185if (location.hash) { 1186 var hash = location.hash 1187 1188 1189} 1190//work with hash end 1191 1192$(document).on('click', "#basket_line .basket_fly .opener > div.clicked", function(){ 1193 if(arAsproOptions['PAGES']['BASKET_PAGE']) 1194 return; 1195 function onOpenFlyBasket(_this){ 1196 $("#basket_line .basket_fly .tabs li").removeClass("cur"); 1197 $("#basket_line .basket_fly .tabs_content li").removeClass("cur"); 1198 // $("#basket_line .basket_fly .remove_all_basket").removeClass("cur"); 1199 if(!$(_this).is(".wish_count.empty")) 1200 { 1201 $("#basket_line .basket_fly .tabs_content li[item-section="+$(_this).data("type")+"]").addClass("cur"); 1202 $("#basket_line .basket_fly .tabs li:eq("+$(_this).index()+")").addClass("cur"); 1203 // $("#basket_line .basket_fly .remove_all_basket."+$(_this).data("type")).addClass("cur"); 1204 } 1205 else 1206 { 1207 $("#basket_line .basket_fly .tabs li").first().addClass("cur").siblings().removeClass("cur"); 1208 $("#basket_line .basket_fly .tabs_content li").first().addClass("cur").siblings().removeClass("cur"); 1209 // $("#basket_line .basket_fly .remove_all_basket").first().addClass("cur"); 1210 } 1211 $("#basket_line .basket_fly .opener > div.clicked").removeClass('small'); 1212 1213 $("#basket_line .basket_fly .opener > div").siblings().removeClass('cur'); 1214 $("#basket_line .basket_fly .opener > div:eq("+$(_this).index()+")").addClass('cur'); 1215 1216 } 1217 1218 if(window.matchMedia('(min-width: 769px)').matches) 1219 { 1220 var _this = this; 1221 1222 $(_this).siblings().removeClass('cur'); 1223 $(_this).addClass('cur'); 1224 1225 if(parseInt($("#basket_line .basket_fly").css("right")) < 0) 1226 { 1227 $("#basket_line .basket_fly").stop().addClass('loading').animate({"right": "0"}, 333, function(){ 1228 if($(_this).closest('.basket_fly.loaded').length) 1229 { 1230 onOpenFlyBasket(_this); 1231 } 1232 else 1233 { 1234 $.ajax({ 1235 url: arAsproOptions['SITE_DIR'] + 'ajax/basket_fly.php', 1236 type: 'post', 1237 success: function(html){ 1238 $('#basket_line .basket_fly').removeClass('loading').addClass('loaded').html(html); 1239 onOpenFlyBasket(_this); 1240 } 1241 }); 1242 } 1243 }); 1244 $('#basket_line .basket_fly').addClass('swiped'); 1245 } 1246 else if($(this).is(".wish_count:not(.empty)") && !$("#basket_line .basket_fly .basket_sort ul.tabs li.cur").is("[item-section=DelDelCanBuy]")) 1247 { 1248 $("#basket_line .basket_fly .tabs li").removeClass("cur"); 1249 $("#basket_line .basket_fly .tabs_content li").removeClass("cur"); 1250 // $("#basket_line .basket_fly .remove_all_basket").removeClass("cur"); 1251 $("#basket_line .basket_fly .tabs_content li[item-section="+$(this).data("type")+"]").addClass("cur"); 1252 $("#basket_line .basket_fly .tabs li:eq("+$(this).index()+")").first().addClass("cur"); 1253 // $("#basket_line .basket_fly .remove_all_basket."+$(this).data("type")).first().addClass("cur"); 1254 } 1255 else if($(this).is(".basket_count") && $("#basket_line .basket_fly .basket_sort ul.tabs li.cur").length && !$("#basket_line .basket_fly .basket_sort ul.tabs li.cur").is("[item-section=AnDelCanBuy]")) 1256 { 1257 $("#basket_line .basket_fly .tabs li").removeClass("cur"); 1258 $("#basket_line .basket_fly .tabs_content li").removeClass("cur"); 1259 // $("#basket_line .basket_fly .remove_all_basket").removeClass("cur"); 1260 $("#basket_line .basket_fly .tabs_content li:eq("+$(this).index()+")").addClass("cur"); 1261 $("#basket_line .basket_fly .tabs li:eq("+$(this).index()+")").first().addClass("cur"); 1262 // $("#basket_line .basket_fly .remove_all_basket."+$(this).data("type")).first().addClass("cur"); 1263 } 1264 else 1265 { 1266 $("#basket_line .basket_fly").stop().animate({"right": -$("#basket_line .basket_fly").outerWidth()}, 150); 1267 $("#basket_line .basket_fly .opener > div.clicked").addClass('small'); 1268 $('#basket_line .basket_fly').removeClass('swiped'); 1269 $("#basket_line .basket_fly .opener > div").removeClass("cur"); 1270 } 1271 } 1272}); 1273 1274if(!funcDefined("clearViewedProduct")){ 1275 function clearViewedProduct(){ 1276 try{ 1277 var siteID = arAsproOptions.SITE_ID; 1278 var localKey = 'MAX_VIEWED_ITEMS_' + siteID; 1279 var cookieParams = {path: '/', expires: 30}; 1280 if(typeof BX.localStorage !== 'undefined') 1281 { 1282 // remove local storage 1283 BX.localStorage.set(localKey, {}, 0); 1284 } 1285 // remove cookie 1286 $.removeCookie(localKey, cookieParams); 1287 } 1288 catch(e){ 1289 console.error(e); 1290 } 1291 } 1292} 1293
1294if(!funcDefined("setViewedProduct")){ 1295 function setViewedProduct(id, arData){ 1296 try{ 1297 1298 // save $.cookie option 1299 var bCookieJson = $.cookie.json; 1300 $.cookie.json = true; 1301 1302 var siteID = arAsproOptions.SITE_ID; 1303 var localKey = 'MAX_VIEWED_ITEMS_' + siteID; 1304 var cookieParams = {path: '/', expires: 30}; 1305 1306 if((typeof BX.localStorage !== 'undefined') && (typeof id !== 'undefined') && (typeof arData !== 'undefined')){ 1307 var PRODUCT_ID = (typeof arData.PRODUCT_ID !== 'undefined') ? arData.PRODUCT_ID : id; 1308 var arViewedLocal = BX.localStorage.get(localKey) ? BX.localStorage.get(localKey) : {}; 1309 var arViewedCookie = $.cookie(localKey) ? $.cookie(localKey) : {}; 1310 var count = 0; 1311 1312 // delete some items (sync cookie & local storage) 1313 for(var _id in arViewedLocal){ 1314 arViewedLocal[_id].IS_LAST = false; 1315 if(typeof arViewedCookie[_id] === 'undefined'){ 1316 delete arViewedLocal[_id]; 1317 } 1318 } 1319 for(var _id in arViewedCookie){ 1320 if(typeof arViewedLocal[_id] === 'undefined'){ 1321 delete arViewedCookie[_id]; 1322 } 1323 } 1324 1325 for(var _id in arViewedCookie){ 1326 count++; 1327 } 1328 1329 // delete item if other item (offer) of that PRODUCT_ID is exists 1330 if(typeof arViewedLocal[PRODUCT_ID] !== 'undefined'){ 1331 if(arViewedLocal[PRODUCT_ID].ID != id){ 1332 delete arViewedLocal[PRODUCT_ID]; 1333 delete arViewedCookie[PRODUCT_ID]; 1334 } 1335 } 1336 1337 var time = new Date().getTime(); 1338 arData.ID = id; 1339 arData.ACTIVE_FROM = time; 1340 arData.IS_LAST = true; 1341 arViewedLocal[PRODUCT_ID] = arData; 1342 arViewedCookie[PRODUCT_ID] = [time.toString(), arData.PICTURE_ID]; 1343 1344 $.cookie(localKey, arViewedCookie, cookieParams); 1345 BX.localStorage.set(localKey, arViewedLocal, 2592000); // 30 days 1346 } 1347 } 1348 catch(e){ 1349 console.error(e); 1350 } 1351 finally{ 1352 // restore $.cookie option 1353 $.cookie.json = bCookieJson; 1354 } 1355 } 1356} 1357 1358 1359 1360if(!funcDefined('initSelects')){ 1361 function initSelects(target){ 1362 var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false ); 1363 if ( iOS ) return; 1364 if($("#bx-soa-order").length) 1365 return; 1366 // SELECT STYLING 1367 $(target).find('.wrapper1 select:visible').ikSelect({ 1368 syntax: '<div class="ik_select_link"> \ 1369 <span class="ik_select_link_text"></span> \ 1370 <div class="trigger"></div> \ 1371 </div> \ 1372 <div class="ik_select_dropdown"> \ 1373 <div class="ik_select_list"> \ 1374 </div> \ 1375 </div>', 1376 dynamicWidth: true, 1377 ddMaxHeight: 112, 1378 customClass: 'common_select', 1379 //equalWidths: true, 1380 onShow: function(inst){ 1381 inst.$dropdown.css('top', (parseFloat(inst.$dropdown.css('top'))-5)+'px'); 1382 if ( inst.$dropdown.outerWidth() < inst.$link.outerWidth() ){ 1383 inst.$dropdown.css('width', inst.$link.outerWidth()); 1384 } 1385 if ( inst.$dropdown.outerWidth() > inst.$link.outerWidth() ){ 1386 inst.$dropdown.css('width', inst.$link.outerWidth()); 1387 } 1388 var count=0, 1389 client_height=0; 1390 inst.$dropdown.css('left', inst.$link.offset().left); 1391 $(inst.$listInnerUl).find('li').each(function(){ 1392 if(!$(this).hasClass('ik_select_option_disabled')){ 1393 ++count; 1394 client_height+=$(this).outerHeight(); 1395 } 1396 }) 1397 if(client_height<112){ 1398 inst.$listInner.css('height', 'auto'); 1399 }else{ 1400 inst.$listInner.css('height', '112px'); 1401 } 1402 inst.$link.addClass('opened'); 1403 inst.$listInner.addClass('scroller'); 1404 if($('.confirm_region').length) 1405 $('.confirm_region').remove(); 1406 }, 1407 onHide: function(inst){ 1408 inst.$link.removeClass('opened'); 1409 } 1410 }); 1411 // END OF SELECT STYLING 1412 1413 var timeout; 1414 $(window).on('resize', function(){ 1415 ignoreResize.push(true); 1416 clearTimeout(timeout); 1417 timeout = setTimeout(function(){ 1418 //$('select:visible').ikSelect('redraw'); 1419 var inst=''; 1420 if(inst=$('.common_select-link.opened + select').ikSelect().data('plugin_ikSelect')){ 1421 inst.$dropdown.css('left', inst.$link.offset().left+'px'); 1422 } 1423 }, 20); 1424 ignoreResize.pop(); 1425 }); 1426 } 1427} 1428 1429if(!funcDefined('CheckTopMenuFullCatalogSubmenu')){ 1430 CheckTopMenuFullCatalogSubmenu = function(){ 1431 if(arAsproOptions['THEME'] && arAsproOptions['THEME']['MENU_TYPE_VIEW'] != 'HOVER') 1432 return; 1433 1434 var $menu = $('.left_block .menu_top_block'); 1435 if($menu.length) 1436 { 1437 var $wrapmenu = $menu.parents('.wrap_menu'); 1438 1439 var wrapMenuWidth = $menu.closest('.wrapper_inner').actual('width'); 1440 if(!wrapMenuWidth) 1441 wrapMenuWidth = $menu.closest('.wraps').actual('width'); 1442 1443 var bCatalogFirst = $menu.hasClass('catalogfirst'); 1444 var findMenuLi = $('.left_block .menu_top_block:visible li.full'); 1445 var parentSubmenuWidth = $menu.actual('outerWidth'); 1446 var wrapMenuLeft = 0; 1447 var wrapMenuRight = 0; 1448 1449 if($wrapmenu.length) 1450 { 1451 wrapMenuWidth = $wrapmenu.actual('outerWidth'); 1452 wrapMenuLeft = $wrapmenu.offset().left; 1453 wrapMenuRight = wrapMenuLeft + wrapMenuWidth; 1454 } 1455 1456 if($('.left_block .catalog_block.menu_top_block').length){ 1457 if($('.left_block .catalog_block.menu_top_block').is(':visible')) 1458 findMenuLi=$('.left_block .menu_top_block.catalog_block li.full'); 1459 } 1460 findMenuLi.each(function(){ 1461 var $this = $(this); 1462 var $submenu = $this.find('>.dropdown'); 1463 1464 if($submenu.length){ 1465 // $submenu.css({left: parentSubmenuWidth + 'px', width: (wrapMenuWidth - parentSubmenuWidth) + 'px', 'padding-left': '0px', 'padding-right': '0px', 'opacity': 1}); 1466 $submenu.css({width: (wrapMenuWidth - parentSubmenuWidth) + 'px'}); 1467 1468 if(!isOnceInited && arAsproOptions['THEME']["MENU_POSITION"] == "TOP"){ 1469 $this.on('mouseenter', function(){ 1470 $submenu.css('min-height', $this.closest('.dropdown').actual('outerHeight') + 'px'); 1471 }); 1472 } 1473 } 1474 }); 1475 } 1476 } 1477} 1478 1479$.fn.getMaxHeights = function( outer, classNull, minHeight ){ 1480 var maxHeight = this.map( function( i, e ){ 1481 var calc_height=0;
1482 $(e).css('height', ''); 1483 1484 if( outer == true ) 1485 calc_height=$(e).actual('outerHeight'); 1486 else 1487 calc_height=$(e).actual('height'); 1488 1489 return calc_height; 1490 }).get(); 1491 for(var i = 0, c = maxHeight.length; i < c; ++i) 1492 { 1493 if(maxHeight[i] % 2) 1494 --maxHeight[i]; 1495 } 1496 return Math.max.apply( this, maxHeight ); 1497} 1498 1499$.fn.equalizeHeights = function( outer, classNull, options ){ 1500 var maxHeight = []; 1501 var items = []; 1502 1503 for (var i = 0, itemKey = 0; i < this.length; itemKey++) { 1504 var item = this[itemKey], 1505 _item = $(item), 1506 minus_height=0, 1507 calc_height=0; 1508 1509 i++; 1510 1511 if(options.blockNull !== undefined) { 1512 if(options.blockNull.class !== undefined) { 1513 if(_item.hasClass(options.blockNull.class) || _item.closest('.'+options.blockNull.class).length) { 1514 continue; 1515 } 1516 } 1517 } 1518 1519 items.push(this[itemKey]); 1520 1521 if(classNull!==false) 1522 { 1523 if(!isMobile) { 1524 var nulled = _item.find(classNull); 1525 if(nulled.length) { 1526 minus_height=parseInt(nulled[0].offsetHeight); 1527 //minus_height=parseInt(_item.find(classNull).outerHeight(false)); 1528 //minus_height=parseInt(_item.find(classNull).actual('outerHeight')); 1529 } 1530 } 1531 } 1532 1533 if(minus_height) 1534 minus_height+=12; 1535 1536 _item.css('height', ''); 1537 1538 calc_height=item.offsetHeight-minus_height; 1539 1540 if(options.minHeight!==false) 1541 { 1542 if(calc_height<options.minHeight) 1543 calc_height+=(options.minHeight-calc_height); 1544 1545 if(window.matchMedia('(max-width: 520px)').matches) 1546 calc_height=300; 1547 1548 if(window.matchMedia('(max-width: 400px)').matches) 1549 calc_height=200; 1550 1551 } 1552 1553 if(!calc_height) 1554 calc_height = 0; 1555 1556 maxHeight.push(calc_height); 1557 } 1558 1559 for(var i = 0, c = maxHeight.length; i < c; ++i){ 1560 if(maxHeight[i] % 2){ 1561 --maxHeight[i]; 1562 } 1563 } 1564 1565 var result = $(items).height( Math.max.apply( this, maxHeight ) ); 1566 1567 return result; 1568} 1569 1570$.fn.getFloatWidth = function(){ 1571 var width = 0; 1572 if($(this).length){ 1573 var rect = $(this)[0].getBoundingClientRect(); 1574 if(!(width = rect.width)) 1575 width = rect.right - rect.left; 1576 } 1577 1578 $(this).data('floatWidth', width); 1579 1580 return width; 1581} 1582 1583function extendDepthObject(target, FromObj) { 1584 var to = Object.assign({}, target); 1585 for(var key in FromObj) 1586 { 1587 if( typeof(FromObj[key]) == 'object' ) { 1588 to[key] = extendDepthObject(to[key], FromObj[key]); 1589 } else { 1590 to[key] = FromObj[key]; 1591 } 1592 } 1593 1594 return to; 1595} 1596 1597$.fn.sliceHeight = function( options ){ 1598 function _slice(el){ 1599 var arBreakpoints = Object.keys(options.breakpoint); 1600 var resizeOptionsTmp = {}; 1601 if(arBreakpoints.length) 1602 { 1603 for(var key in arBreakpoints) 1604 { 1605 if(window.matchMedia(arBreakpoints[key].toString()).matches) 1606 { 1607 resizeOptionsTmp = options.breakpoint[arBreakpoints[key]]; 1608 } 1609 } 1610 } 1611 1612 var resizeOptions = extendDepthObject(options, resizeOptionsTmp); 1613 1614 var blockNullClass = resizeOptions.blockNull !== undefined && resizeOptions.blockNull.class !== undefined ? resizeOptions.blockNull.class : false; 1615 var parent = (typeof(resizeOptions.row) !== 'undefined' && resizeOptions.row.length) ? el.first().parents(resizeOptions.row) : el.first().parents('.items'); 1616 var item = ''; 1617 1618 if(typeof(resizeOptions.item) !== 'undefined' && resizeOptions.item.length) { 1619 if(blockNullClass) { 1620 $(resizeOptions.item).each(function(i, element){ 1621 _element = $(element); 1622 if(!_element.hasClass(blockNullClass)) { 1623 item = _element; 1624 } 1625 }); 1626 if(!item) // if only ignored blocks 1627 return false; 1628 } else { 1629 item = $(resizeOptions.item).first(); 1630 } 1631 } else { 1632 if( el.first().hasClass('item') ) { 1633 item = el.first(); 1634 } else { 1635 item = el.first().parents('.item'); 1636 } 1637 } 1638 1639 if(typeof(resizeOptions.autoslicecount) == 'undefined' || resizeOptions.autoslicecount !== false){ 1640 var elsw = parent.getFloatWidth(), 1641 elw = item.getFloatWidth(); 1642 if(!elsw){ 1643 elsw = el.first().parents('.row').getFloatWidth(); 1644 } 1645 if(!elw) 1646 { 1647 if(typeof(resizeOptions.item) !== 'undefined' && resizeOptions.item.length) 1648 elw = (($(resizeOptions.item+':eq(1)').getFloatWidth()) ? $(resizeOptions.item+':eq(1)').getFloatWidth() : $(resizeOptions.item+':eq(2)').getFloatWidth()); 1649 else 1650 elw = (($(el[1]).getFloatWidth()) ? $(el[1]).getFloatWidth() : $(el[2]).getFloatWidth()); 1651 } 1652 if(elw && resizeOptions.fixWidth) 1653 elw -= resizeOptions.fixWidth; 1654 1655 elw = (parseInt(elw * 100)) / 100; 1656 1657 if(elsw && elw){ 1658 resizeOptions.slice = Math.floor(elsw / elw); 1659 } 1660 } 1661 1662 if(resizeOptions.customSlice) //manual slice count 1663 { 1664 var bSliceNext = false;
1665 if(resizeOptions.length) 1666 { 1667 elw=(typeof(resizeOptions.item) !== 'undefined' && resizeOptions.item.length) ? $(resizeOptions.item).last().getFloatWidth() : (el.last().hasClass('item') ? el.last().getFloatWidth() : el.last().parents('.item').getFloatWidth()); 1668 if(elw) 1669 resizeOptions.sliceNext = Math.floor(elsw / elw); 1670 1671 bSliceNext = true; 1672 } 1673 } 1674 1675 elements = []; 1676 if(resizeOptions.classes !== undefined && resizeOptions.classes.length) { 1677 for(var i = 0;i < resizeOptions.classes.length;i++) { 1678 var items = $(resizeOptions.item).find(resizeOptions.classes[i]); 1679 elements.push( items ); 1680 } 1681 } 1682 var elIndex = elements.push(el) - 1; 1683 1684 if(resizeOptions.mobile == true) 1685 { 1686 if(window.matchMedia('(max-width: 500px)').matches) { 1687 for(var block = 0; block < elements.length; block++){ 1688 var items = $(elements[block]); 1689 items.css({ 1690 'line-height': '', 1691 'height': '', 1692 }); 1693 } 1694 return; 1695 } 1696 } 1697 1698 if(typeof(resizeOptions.typeResize) == 'undefined' || resizeOptions.typeResize == false) 1699 { 1700 if(resizeOptions.slice){ 1701 for(var block = 0; block < elements.length; block++){ 1702 if(resizeOptions.currentRow) { 1703 var itemNumber = el.index(resizeOptions.currentItem); 1704 var rowCount = resizeOptions.slice; 1705 var rowNumber = Math.floor(itemNumber / rowCount); 1706 1707 var items = $(elements[block].slice(rowNumber * rowCount, rowNumber * rowCount + rowCount)); 1708 var classNull = block == elIndex ? resizeOptions.classNull : false; 1709 items.css({ 1710 'line-height': '', 1711 'height': '', 1712 }); 1713 items.equalizeHeights(resizeOptions.outer, classNull, resizeOptions); 1714 } else { 1715 for(var i = 0; i < elements[block].length; ){ 1716 if(resizeOptions.customSlice && resizeOptions.sliceNext && bSliceNext && i) //manual slice count 1717 resizeOptions.slice = resizeOptions.sliceNext; 1718 1719 var slice = resizeOptions.slice; 1720 var items = $(elements[block].slice(i, i + slice)); 1721 if(resizeOptions.blockNull !== undefined) { 1722 if(resizeOptions.blockNull.class !== undefined) { 1723 var counts = 0; 1724 items.each(function(i, item) { 1725 var _item = $(item); 1726 if(_item.hasClass(resizeOptions.blockNull.class) || _item.closest('.'+resizeOptions.blockNull.class).length) { 1727 counts++; 1728 } 1729 }); 1730 } 1731 } 1732 if(counts) { 1733 slice -= ( resizeOptions.blockNull.width - 1 ) * counts; 1734 } 1735 1736 items = $(elements[block].slice(i, i + slice)); 1737 if(items) { 1738 var classNull = block == elIndex ? resizeOptions.classNull : false; 1739 1740 items.css({ 1741 'line-height': '', 1742 'height': '', 1743 }); 1744 items.equalizeHeights(resizeOptions.outer, classNull, resizeOptions); 1745 } 1746 i += slice || 1; 1747 } 1748 } 1749 1750 } 1751 } 1752 if(resizeOptions.lineheight){ 1753 var lineheightAdd = parseInt(resizeOptions.lineheight); 1754 if(isNaN(lineheightAdd)){ 1755 lineheightAdd = 0; 1756 } 1757 el.each(function() { 1758 $(this).css('line-height', ($(this).actual('height') + lineheightAdd) + 'px'); 1759 }); 1760 } 1761 } 1762 } 1763 var options = $.extend({ 1764 slice: null, 1765 sliceNext: null, 1766 outer: false, 1767 lineheight: false, 1768 autoslicecount: true, 1769 classNull: false, 1770 minHeight: false, 1771 row:false, 1772 item:false, 1773 typeResize:false, 1774 typeValue:false, 1775 fixWidth:0, 1776 resize:true, 1777 mobile:false, 1778 customSlice:false, 1779 breakpoint:{}, 1780 classes: [], 1781 }, options); 1782 1783 var el = $(this); 1784 1785 ignoreResize.push(true); 1786 _slice(el); 1787 ignoreResize.pop(); 1788 1789 if(options.resize) 1790 { 1791 BX.addCustomEvent('onWindowResize', function(eventdata) { 1792 try{ 1793 ignoreResize.push(true); 1794 _slice(el); 1795 } 1796 catch(e){} 1797 finally{ 1798 ignoreResize.pop(); 1799 } 1800 }); 1801 } 1802 else 1803 { 1804 if(!ignoreResize.length) 1805 { 1806 // ignoreResize.push(true); 1807 _slice(el); 1808 // ignoreResize.pop(); 1809 } 1810 } 1811} 1812 1813$.fn.sliceHeightNoResize = function( options ){ 1814 function _slice(el){ 1815 el.each(function() { 1816 $(this).css('line-height', ''); 1817 $(this).css('height', ''); 1818 }); 1819 if(options.mobile == true) 1820 { 1821 if(window.matchMedia('(max-width: 550px)').matches) 1822 return; 1823 } 1824 if(typeof(options.autoslicecount) == 'undefined' || options.autoslicecount !== false){ 1825 var elsw=(typeof(options.row) !== 'undefined' && options.row.length) ? el.first().parents(options.row).getFloatWidth() : el.first().parents('.items').getFloatWidth(), 1826 elw=(typeof(options.item) !== 'undefined' && options.item.length) ? $(options.item).first().getFloatWidth() : (el.first().hasClass('item') ? el.first().getFloatWidth() : el.first().parents('.item').getFloatWidth()); 1827 1828 if(!elsw){ 1829 elsw = el.first().parents('.row').getFloatWidth(); 1830 } 1831 if(elw && options.fixWidth) 1832 elw -= options.fixWidth; 1833 1834 if(elsw && elw){ 1835 options.slice = Math.floor(elsw / elw); 1836 } 1837 } 1838 if(options.customSlice) //manual slice count 1839 { 1840 var arBreakpoints = Object.keys(options.breakpoint),
1841 bSliceNext = false; 1842 if(arBreakpoints.length) 1843 { 1844 elw=(typeof(options.item) !== 'undefined' && options.item.length) ? $(options.item).last().getFloatWidth() : (el.last().hasClass('item') ? el.last().getFloatWidth() : el.last().parents('.item').getFloatWidth()); 1845 if(elw) 1846 options.sliceNext = Math.floor(elsw / elw); 1847 for(var key in arBreakpoints) 1848 { 1849 if(window.matchMedia(arBreakpoints[key].toString()).matches) 1850 { 1851 bSliceNext = true; 1852 options.slice = options.breakpoint[arBreakpoints[key]]; 1853 } 1854 } 1855 } 1856 } 1857 if(typeof(options.typeResize) == 'undefined' || options.typeResize == false) 1858 { 1859 if(options.slice){ 1860 for(var i = 0; i < el.length; i += options.slice){ 1861 if(options.customSlice && options.sliceNext && bSliceNext && i) //manual slice count 1862 options.slice = options.sliceNext; 1863 $(el.slice(i, i + options.slice)).equalizeHeights(options.outer, options.classNull, options.minHeight, options.typeResize, options.typeValue); 1864 } 1865 } 1866 if(options.lineheight){ 1867 var lineheightAdd = parseInt(options.lineheight); 1868 if(isNaN(lineheightAdd)){ 1869 lineheightAdd = 0; 1870 } 1871 el.each(function() { 1872 $(this).css('line-height', ($(this).actual('height') + lineheightAdd) + 'px'); 1873 }); 1874 } 1875 } 1876 } 1877 var options = $.extend({ 1878 slice: null, 1879 sliceNext: null, 1880 outer: false, 1881 lineheight: false, 1882 autoslicecount: true, 1883 classNull: false, 1884 minHeight: false, 1885 row:false, 1886 item:false, 1887 typeResize:false, 1888 typeValue:false, 1889 fixWidth:0, 1890 resize:true, 1891 mobile:false, 1892 customSlice:false, 1893 breakpoint:{}, 1894 }, options); 1895 1896 var el = $(this); 1897 1898 ignoreResize.push(true); 1899 _slice(el); 1900 ignoreResize.pop(); 1901} 1902 1903if(!funcDefined('initHoverBlock')){ 1904 function initHoverBlock(target){ 1905 /*$(target).find('.catalog_item.item_wrap').on('mouseenter', function(){ 1906 $(this).addClass('hover'); 1907 }) 1908 $(target).find('.catalog_item.item_wrap').on('mouseleave', function(){ 1909 $(this).removeClass('hover'); 1910 })*/ 1911 } 1912} 1913if(!funcDefined('setStatusButton')){ 1914 function setStatusButton(){ 1915 if(!funcDefined('setItemButtonStatus')){ 1916 setItemButtonStatus = function(data){ 1917 if(data.BASKET){ 1918 for( var i in data.BASKET ){ 1919 var id = data.BASKET[i]; 1920 if(typeof id === 'number' || typeof id === 'string'){ 1921 $('.to-cart[data-item='+id+']').hide(); 1922 $('.counter_block[data-item='+id+']').closest('.counter_block_inner').hide(); 1923 $('.counter_block[data-item='+id+']').hide(); 1924 $('.in-cart[data-item='+id+']').show(); 1925 $('.in-cart[data-item='+id+']').closest('.button_block').addClass('wide'); 1926 } 1927 } 1928 } 1929 if(data.DELAY){ 1930 for( var i in data.DELAY ){ 1931 var id = data.DELAY[i]; 1932 if(typeof id === 'number' || typeof id === 'string'){ 1933 $('.wish_item.to[data-item='+id+']').hide(); 1934 $('.wish_item.in[data-item='+id+']').show(); 1935 if ($('.wish_item[data-item='+id+']').find(".value.added").length) { 1936 //$('.wish_item[data-item='+id+']').addClass("added"); 1937 $('.wish_item[data-item='+id+']').find(".value").hide(); 1938 $('.wish_item[data-item='+id+']').find(".value.added").show(); 1939 } 1940 } 1941 } 1942 } 1943 if(data.SUBSCRIBE){ 1944 for( var i in data.SUBSCRIBE ){ 1945 var id = data.SUBSCRIBE[i]; 1946 if(typeof id === 'number' || typeof id === 'string'){ 1947 $('.to-subscribe[data-item='+id+']').hide(); 1948 $('.in-subscribe[data-item='+id+']').show(); 1949 } 1950 } 1951 } 1952 if(data.COMPARE){ 1953 for( var i in data.COMPARE ){ 1954 var id = data.COMPARE[i]; 1955 if(typeof id === 'number' || typeof id === 'string'){ 1956 $('.compare_item.to[data-item='+id+']').hide(); 1957 $('.compare_item.in[data-item='+id+']').show(); 1958 if ($('.compare_item[data-item='+id+']').find(".value.added").length){ 1959 $('.compare_item[data-item='+id+']').find(".value").hide(); 1960 $('.compare_item[data-item='+id+']').find(".value.added").show(); 1961 } 1962 } 1963 } 1964 } 1965 } 1966 } 1967 if(!Object.keys(arStatusBasketAspro).length) 1968 { 1969 if(typeof arAsproOptions === 'undefined') 1970 { 1971 var arAsproOptions = ({ 1972 "SITE_DIR" : '/' 1973 }); 1974 if($('body').data('site') !== undefined) 1975 arAsproOptions["SITE_DIR"] = $('body').data('site'); 1976 } 1977 $.ajax({
1978 url: arAsproOptions["SITE_DIR"]+'ajax/getAjaxBasket.php', 1979 type: 'POST', 1980 success: function(data){ 1981 arStatusBasketAspro = data; 1982 setItemButtonStatus(arStatusBasketAspro); 1983 } 1984 }); 1985 } 1986 else 1987 setItemButtonStatus(arStatusBasketAspro); 1988 } 1989} 1990 1991 1992if(!funcDefined('onLoadjqm')){ 1993 var onLoadjqm = function(name, hash, requestData, selector, requestTitle, isButton, thButton){ 1994 if( hash.c.noOverlay === undefined || (hash.c.noOverlay !== undefined && !hash.c.noOverlay) ) { 1995 $('body').addClass('jqm-initied'); 1996 } 1997 if(window.matchMedia('(min-width: 768px)').matches) 1998 { 1999 $("body").addClass("swipeignore"); 2000 } 2001 2002 if(typeof $(hash.t).data('ls') !==' undefined' && $(hash.t).data('ls')) 2003 { 2004 var ls = $(hash.t).data('ls'), 2005 ls_timeout = 0, 2006 v = ''; 2007 2008 if($(hash.t).data('ls_timeout')) 2009 ls_timeout = $(hash.t).data('ls_timeout'); 2010 2011 ls_timeout = ls_timeout ? Date.now() + (ls_timeout*1000) : ''; 2012 2013 if(typeof localStorage !== 'undefined') 2014 { 2015 var val = localStorage.getItem(ls); 2016 try{ 2017 v = JSON.parse(val); 2018 } 2019 catch(e){ 2020 v = val 2021 } 2022 if(v!= null) 2023 { 2024 localStorage.removeItem(ls); 2025 } 2026 v={}; 2027 v['VALUE'] = 'Y'; 2028 v['TIMESTAMP'] = ls_timeout; // default: seconds for 1 day 2029 2030 localStorage.setItem(ls, JSON.stringify(v)); 2031 } 2032 else 2033 { 2034 var val = $.cookie(ls); 2035 if(!val) 2036 $.cookie(ls, "Y", {expires: ls_timeout});// default: seconds for 1 day 2037 } 2038 2039 var dopClasses = hash.w.find('.marketing-popup').data('classes'); 2040 if(dopClasses) { 2041 hash.w.addClass(dopClasses); 2042 } 2043 } 2044 2045 $.each($(hash.t).get(0).attributes, function(index, attr){ 2046 if(/^data\-autoload\-(.+)$/.test(attr.nodeName)){ 2047 var key = attr.nodeName.match(/^data\-autoload\-(.+)$/)[1]; 2048 var el = $('input[data-sid="'+key.toUpperCase()+'"]'); 2049 el.val(BX.util.htmlspecialcharsback($(hash.t).data('autoload-'+key))).attr('readonly', 'readonly'); 2050 el.closest('.form-group').addClass('input-filed'); 2051 el.attr('title', el.val()); 2052 } 2053 }); 2054 2055 //show gift block 2056 if(hash.w.hasClass('send_gift_frame')) 2057 { 2058 var imgHtml = priceHtml = propsHtml = ''; 2059 if($('.offers_img a').length) 2060 imgHtml = $('.offers_img a').html(); 2061 else if($('.product-detail-gallery__container .first_sku_picture').length) 2062 imgHtml = '<img src='+$('.product-detail-gallery__container link.first_sku_picture').attr('href')+' />'; 2063 else if($('.product-detail-gallery__container').length) 2064 imgHtml = '<img src='+$('.product-detail-gallery__container link[itemprop="image"]').attr('href')+' />'; 2065 2066 if($('.product-container *[itemprop="offers"]').length) //show price 2067 { 2068 if($('.sku-view').length) 2069 { 2070 if($('.prices_block .price').length) 2071 priceHtml = $('.prices_block .cost.prices').html().replace('id', 'data-id'); 2072 } 2073 else 2074 { 2075 if($('.prices_block .js_price_wrapper').length) 2076 priceHtml = '<div class="with_matrix">'+$('.prices_block .js_price_wrapper').html()+'</div>'; 2077 else if($('.prices_block .with_matrix').length) 2078 priceHtml = '<div class="with_matrix">'+$('.prices_block .with_matrix').html()+'</div>'; 2079 else if($('.prices_block .price_group.min').length) 2080 priceHtml = $('.prices_block .price_group.min').html(); 2081 else if($('.prices_block .price_matrix_wrapper').length) 2082 priceHtml = $('.prices_block .price_matrix_wrapper').html(); 2083 } 2084 } 2085 2086 if($('.buy_block .sku_props').length) 2087 { 2088 propsHtml = '<div class="props_item">'; 2089 $('.buy_block .sku_props .bx_catalog_item_scu > div').each(function(){ 2090 var title = $(this).find('.bx_item_section_name > span').html(); 2091 var props = ''; 2092 var ikSelect = $(this).find('.ik_select_link_text'); 2093 if( ikSelect.length ) { 2094 props = ikSelect.text(); 2095 } else { 2096 var activeSku = $(this).find('ul li.active'); 2097 var isPicture = activeSku.find(' > i'); 2098 if( isPicture.length && isPicture.attr('title') ) { 2099 var propTitle = isPicture.attr('title').split(':'); 2100 if(propTitle.length) { 2101 propTitle = propTitle[1].trim(); 2102 } else { 2103 propTitle = isPicture.attr('title'); 2104 } 2105 props = propTitle; 2106 } else { 2107 props = activeSku.find(' > span').text(); 2108 } 2109 } 2110 2111 propsHtml += '<div class="prop_item">'+ 2112 '<span>'+ 2113 title + '<span class="val">'+props+'</span>' + 2114 '</span>'+ 2115 '</div>'; 2116 2117 }) 2118 propsHtml += '</div>'; 2119 } 2120 $('<div class="custom_block">'+ 2121 '<div class="title">'+BX.message('POPUP_GIFT_TEXT')+'</div>'+ 2122 '<div class="item_block">'+ 2123 '<table class="item_list"><tr>'+ 2124 '<td class="image">'+ 2125 '<div>'+imgHtml+'</div>'+ 2126 '</td>'+ 2127 '<td class="text">'+ 2128 '<div class="name">'+$('h1').text()+'</div>'+ 2129 priceHtml+ 2130 propsHtml+ 2131 '</td>'+ 2132 '</tr></table>'+ 2133 '</div>'+ 2134 '</div>').prependTo(hash.w.find('.form_body')) 2135 } 2136 2137 if(arAsproOptions['THEME']['REGIONALITY_SEARCH_ROW'] == 'Y' && (hash.w.hasClass('city_chooser_frame ') || hash.w.hasClass('city_chooser_small_frame'))){
2138 hash.w.addClass('small_popup_regions'); 2139 hash.w.addClass('no_custom_scroll'); 2140 } 2141 2142 if( hash.w.hasClass('city_chooser_frame ') || hash.w.hasClass('city_chooser_small_frame ') ) { 2143 $('.popup_regions .items .items_block').mCustomScrollbar({ 2144 mouseWheel: { 2145 scrollAmount: 150, 2146 preventDefault: true 2147 } 2148 }); 2149 } 2150 2151 2152 if( name == 'fast_view' && $('.smart-filter-filter').length) { 2153 var navButtons = '<div class="navigation-wrapper-fast-view">'+ 2154 '<div class="fast-view-nav prev colored_theme_hover_bg" data-fast-nav="prev">'+ 2155 '<i class="svg left">'+ 2156 '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg>'+ 2157 '</i>'+ 2158 '</div>'+ 2159 2160 '<div class="fast-view-nav next colored_theme_hover_bg" data-fast-nav="next">'+ 2161 '<i class="svg right">'+ 2162 '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg>'+ 2163 '</i>'+ 2164 '</div>'+ 2165 '</div>'; 2166 2167 hash.w.closest('#popup_iframe_wrapper').append(navButtons); 2168 } 2169 2170 hash.w.addClass('show').css({ 2171 // 'top': (($(window).height() > hash.w.height()) ? Math.floor(($(window).height() - hash.w.height()) / 2) : 0) + 'px', 2172 // 'margin-left': ($(window).width() > hash.w.outerWidth() ? '-' + hash.w.outerWidth() / 2 + 'px' : '-' + $(window).width() / 2 + 'px'), 2173 'opacity': 1 2174 }); 2175 2176 if( !hash.w.hasClass('no_custom_scroll') ){ 2177 hash.w.mCustomScrollbar({ 2178 mouseWheel: { 2179 scrollAmount: 150, 2180 preventDefault: true 2181 } 2182 }); 2183 } 2184 2185 2186 2187 if(hash.c.noOverlay === undefined || (hash.c.noOverlay !== undefined && !hash.c.noOverlay)) { 2188 $('body').css({'overflow': 'hidden','height': '100vh'}); 2189 hash.w.closest('#popup_iframe_wrapper').css({'z-index': 3000, 'display': 'flex'}); 2190 } 2191 2192 var eventdata = {action:'loadForm'}; 2193 BX.onCustomEvent('onCompleteAction', [eventdata, $(hash.t)[0]]); 2194 2195 2196 if(typeof(requestData) == 'undefined'){ 2197 requestData = ''; 2198 } 2199 if(typeof(selector) == 'undefined'){ 2200 selector = false; 2201 } 2202 2203 var width = $('.'+name+'_frame').width(); 2204 //$('.'+name+'_frame').css('margin-left', '-'+width/2+'px'); 2205 2206 if(name=='order-popup-call') { 2207 } 2208 else if(name=='order-button') { 2209 $(".order-button_frame").find("div[product_name]").find("input").val(hash.t.title).attr("readonly", "readonly").css({"overflow": "hidden", "text-overflow": "ellipsis"}); 2210 } 2211 else if(name=='basket_error') 2212 { 2213 $(".basket_error_frame .pop-up-title").text(requestTitle); 2214 $(".basket_error_frame .ajax_text").html(requestData); 2215 2216 if(window.matchMedia('(max-width: 991px)').matches) 2217 { 2218 $("body").addClass("all_viewed"); 2219 } 2220 2221 initSelects(document); 2222 if(isButton=="Y" && thButton) 2223 $("<div class='popup_button_basket_wr'><span class='popup_button_basket big_btn button' data-item="+thButton.data("item")+"><span class='btn btn-default'>"+BX.message("ERROR_BASKET_BUTTON")+"</span></span></div>").insertAfter($(".basket_error_frame .ajax_text")); 2224 } 2225 2226 $('.'+name+'_frame').show(); 2227 } 2228} 2229 2230if(!funcDefined('onHidejqm')){ 2231 var onHidejqm = function(name, hash){ 2232 if (hash.w.find('.one_click_buy_result_success').is(':visible') && name=="one_click_buy_basket") { 2233 window.location.href = window.location.href; 2234 } 2235 2236 if($('.xzoom-source').length) 2237 $('.xzoom-source').remove(); 2238 if($('.xzoom-preview').length) 2239 $('.xzoom-preview').remove(); 2240 2241 // hash.w.css('opacity', 0).hide(); 2242 hash.w.animate({'opacity': 0}, 200, function(){ 2243 hash.w.removeClass('scroll-init').mCustomScrollbar('destroy'); 2244 hash.w.hide(); 2245 hash.w.empty(); 2246 hash.o.remove(); 2247 hash.w.removeClass('show'); 2248 2249 $('body').css({'overflow': '','height': ''}); 2250 2251 if(!hash.w.closest('#popup_iframe_wrapper').find('.jqmOverlay').length) { 2252 hash.w.closest('#popup_iframe_wrapper').css({'z-index': '', 'display': ''}); 2253 } 2254 2255 if(window.matchMedia('(max-width: 991px)').matches) 2256 { 2257 $("body").removeClass("all_viewed"); 2258 } 2259 if(!$('.jqmOverlay:not(.mobp)').length || $('.jqmOverlay.waiting').length) 2260 { 2261 $('body').removeClass('jqm-initied'); 2262 } 2263 2264 if(window.matchMedia('(min-width: 768px)').matches) 2265 { 2266 $("body").removeClass("swipeignore"); 2267 } 2268 2269 if(name == 'fast_view') { 2270 $('.fast_view_popup').remove(); 2271 2272 var navButtons = hash.w.closest('#popup_iframe_wrapper').find('.navigation-wrapper-fast-view'); 2273 navButtons.remove(); 2274 } 2275 }); 2276 2277 window.b24form = false;
2278 } 2279} 2280 2281$.fn.jqmEx = function(){ 2282 // $(this).each(function(){ 2283 var _this = $(this); 2284 var name = _this.data('name'); 2285 2286 if (name == 'ask') { 2287 // jivosite 2288 if (!$('#jcont textarea').is(':visible')) { 2289 waitSomething(1000, 'jdiv:eq(4)', function () { 2290 _this.removeClass('clicked'); 2291 _this.closest('div').removeClass('loadings'); 2292 $('jdiv:eq(4)').click(); 2293 }); 2294 } 2295 return; 2296 } 2297 2298 if(name.length && _this.attr('disabled') != 'disabled'){ 2299 var extClass = '', 2300 paramsStr = '', 2301 trigger = '', 2302 arTriggerAttrs = {}; 2303 2304 // call counter 2305 if(typeof $.fn.jqmEx.counter === 'undefined'){ 2306 $.fn.jqmEx.counter = 0; 2307 } 2308 else{ 2309 ++$.fn.jqmEx.counter; 2310 } 2311 2312 // trigger attrs and params 2313 $.each(_this.get(0).attributes, function(index, attr){ 2314 var attrName = attr.nodeName; 2315 var attrValue = _this.attr(attrName); 2316 if (attrName !== 'onclick') { 2317 trigger += '[' + attrName + '=\"' + attrValue + '\"]'; 2318 arTriggerAttrs[attrName] = attrValue; 2319 } 2320 if(/^data\-param\-(.+)$/.test(attrName)){
2321 var key = attrName.match(/^data\-param\-(.+)$/)[1]; 2322 paramsStr += key + '=' + attrValue + '&'; 2323 } 2324 }); 2325 var triggerAttrs = JSON.stringify(arTriggerAttrs); 2326 var encTriggerAttrs = encodeURIComponent(triggerAttrs); 2327 2328 // popup url 2329 var script = arAsproOptions['SITE_DIR'] + 'ajax/form.php'; 2330 if(name == 'auth'){ 2331 script += '?' + paramsStr + 'auth=Y'; 2332 } 2333 else{ 2334 script += '?' + paramsStr + 'data-trigger=' + encTriggerAttrs; 2335 } 2336 2337 // ext frame class 2338 if(_this.closest('#fast_view_item').length){ 2339 extClass = 'fast_view_popup'; 2340 } 2341 2342 // use overlay? 2343 var noOverlay = _this.data('noOverlay') == 'Y'; 2344 2345 // unique frame to each trigger 2346 if(noOverlay) { 2347 var frame = $('<div class="' + name + '_frame ' + extClass + ' jqmWindow popup" data-popup="' + $.fn.jqmEx.counter + '" data-trigger="' + encTriggerAttrs + '"></div>').appendTo('body'); 2348 } 2349 else{ 2350 var frame = $('<div class="' + name + '_frame ' + extClass + ' jqmWindow popup" data-popup="' + $.fn.jqmEx.counter + '" data-trigger="' + encTriggerAttrs + '"></div>').appendTo('#popup_iframe_wrapper'); 2351 } 2352 2353 frame.jqm({ 2354 ajax: script, 2355 trigger: trigger, 2356 noOverlay: noOverlay, 2357 onLoad: function(hash){ 2358 onLoadjqm(name, hash); 2359 }, 2360 onHide: function(hash){ 2361 onHidejqm(name, hash); 2362 } 2363 }); 2364 } 2365 // }); 2366} 2367 2368window.addEventListener("keydown", function(e){ 2369 if (e.keyCode == 27) { 2370 $('.jqm-init.show').last().jqmHide(); 2371 2372 if($('.inline-search-block.show').length) { 2373 2374 $('.inline-search-block').toggleClass('show'); 2375 $('.jqmOverlay.search').detach(); 2376 } 2377 2378 $('.mega_fixed_menu').fadeOut(animationTime); 2379 } 2380}); 2381 2382if(!funcDefined("scroll_block")) { 2383 function scroll_block(block, clickedItem){ 2384 if(block.length) 2385 { 2386 2387 if(clickedItem !== undefined && clickedItem.length) 2388 { 2389 clickedItem.trigger('click'); 2390 } 2391 else 2392 { 2393 $(".prices_tab").addClass("active").siblings().removeClass("active"); 2394 if($(".prices_tab .opener").length && !$(".prices_tab .opener .opened").length){ 2395 var item = $(".prices_tab .opener").first(); 2396 item.find(".opener_icon").addClass("opened"); 2397 item.parents("tr").addClass("nb") 2398 item.parents("tr").next(".offer_stores").find(".stores_block_wrap").slideDown(200); 2399 } 2400 } 2401 var topPos = block.offset().top, 2402 headerH = $('header').outerHeight(true,true); 2403 2404 $('html,body').animate({'scrollTop':topPos-88},150); 2405 } 2406 } 2407} 2408 2409if(!funcDefined("jqmEd")) { 2410 var jqmEd = function (name, form_id, open_trigger, requestData, selector, requestTitle, isButton, thButton){ 2411 if(typeof(requestData) == "undefined"){ 2412 requestData = ''; 2413 } 2414 if(typeof(selector) == "undefined"){ 2415 selector = false; 2416 } 2417 $('body #popup_iframe_wrapper').find('.'+name+'_frame').remove(); 2418 $('body #popup_iframe_wrapper').append('<div class="'+name+'_frame jqmWindow popup"></div>'); 2419 if(typeof open_trigger == "undefined" ){ 2420 $('.'+name+'_frame').jqm({trigger: '.'+name+'_frame.popup',onHide: function(hash) { onHidejqm(name,hash); }, onLoad: function( hash ){ onLoadjqm( name , hash , requestData, selector); }, ajax: arAsproOptions["SITE_DIR"]+'ajax/form.php?form_id='+form_id+(requestData.length ? '&' + requestData : '')}); 2421 }else{ 2422 if(name == 'enter'){ 2423 $('.'+name+'_frame').jqm({trigger: open_trigger,onHide: function(hash) { onHidejqm(name,hash); }, onLoad: function( hash ){ onLoadjqm( name , hash , requestData, selector); }, ajax: arAsproOptions["SITE_DIR"]+'ajax/auth.php'}); 2424 }else if(name=='basket_error'){ 2425 $('.'+name+'_frame').jqm({trigger: open_trigger, onHide: function(hash) { onHidejqm(name,hash); }, onLoad: function( hash ){ onLoadjqm( name , hash , requestData, selector, requestTitle, isButton, thButton); }, ajax: arAsproOptions["SITE_DIR"]+'ajax/basket_error.php'}); 2426 2427 }else{ 2428 $('.'+name+'_frame').jqm({trigger: open_trigger, onHide: function(hash) { onHidejqm(name,hash); }, onLoad: function( hash ){ onLoadjqm( name , hash , requestData, selector); }, ajax: arAsproOptions["SITE_DIR"]+'ajax/form.php?form_id='+form_id+(requestData.length ? '&' + requestData : '')}); 2429 } 2430 $(open_trigger).dblclick(function(){return false;}) 2431 } 2432 return true; 2433 } 2434} 2435 2436if (!funcDefined("replaceBasketPopup")){
2437 function replaceBasketPopup (hash){ 2438 if(typeof hash != "undefined"){ 2439 hash.w.hide(); 2440 hash.o.hide(); 2441 } 2442 } 2443} 2444 2445if(!funcDefined("waitLayer")){ 2446 function waitLayer(delay, callback){ 2447 if((typeof dataLayer !== 'undefined') && (typeof callback === 'function')){ 2448 callback(); 2449 } 2450 else{ 2451 setTimeout(function() { 2452 waitLayer(delay, callback); 2453 }, delay); 2454 } 2455 } 2456} 2457 2458if(!funcDefined("waitSomething")){ 2459 function waitSomething(delay, waitObjectSelector, callback){ 2460 if(($(waitObjectSelector).length) && (typeof callback === 'function')){ 2461 setTimeout(function() { 2462 callback(); 2463 }, delay / 3); 2464 } 2465 else{ 2466 setTimeout(function() { 2467 waitSomething(delay, waitObjectSelector, callback); 2468 }, delay); 2469 } 2470 } 2471} 2472 2473if(!funcDefined("checkCounters")){ 2474 function checkCounters(name){ 2475 if(typeof name !== "undefined"){ 2476 if(name == "google" && (arAsproOptions["COUNTERS"]["GOOGLE_ECOMERCE"] == "Y" && arAsproOptions["COUNTERS"]["GOOGLE_COUNTER"] > 0)){ 2477 return true; 2478 } 2479 else if(name == "yandex" && (arAsproOptions["COUNTERS"]["YANDEX_ECOMERCE"] == "Y" && arAsproOptions["COUNTERS"]["YANDEX_COUNTER"] > 0)){ 2480 return true; 2481 } 2482 else{ 2483 return false; 2484 } 2485 } 2486 else if((arAsproOptions["COUNTERS"]["YANDEX_ECOMERCE"] == "Y" && arAsproOptions["COUNTERS"]["YANDEX_COUNTER"] > 0) || (arAsproOptions["COUNTERS"]["GOOGLE_ECOMERCE"] == "Y" && arAsproOptions["COUNTERS"]["GOOGLE_COUNTER"] > 0)) { 2487 return true; 2488 } 2489 else{ 2490 return false; 2491 } 2492 } 2493} 2494 2495if(!funcDefined("addBasketCounter")){ 2496 function addBasketCounter(id){ 2497 if(arAsproOptions['COUNTERS']['USE_BASKET_GOALS'] !== 'N'){ 2498 var eventdata = {goal: 'goal_basket_add', params: {id: id}}; 2499 BX.onCustomEvent('onCounterGoals', [eventdata]); 2500 } 2501 if(checkCounters()){ 2502 $.ajax({ 2503 url:arAsproOptions['SITE_DIR'] + "ajax/goals.php", 2504 dataType: "json", 2505 type: "POST", 2506 data: {"ID": id}, 2507 success: function(item){ 2508 if(!!item && !!item.ID){ 2509 waitLayer(100, function() { 2510 dataLayer.push({ 2511 "event": arAsproOptions["COUNTERS"]['GOOGLE_EVENTS']['ADD2BASKET'], 2512 "ecommerce": { 2513 "currencyCode": item.CURRENCY, 2514 "add": { 2515 "products": [{ 2516 "id": item.ID, 2517 "name": item.NAME, 2518 "price": item.PRICE, 2519 "brand": item.BRAND, 2520 "category": item.CATEGORY, 2521 "quantity": item.QUANTITY 2522 }] 2523 } 2524 } 2525 }); 2526 }); 2527 } 2528 } 2529 }); 2530 } 2531 } 2532} 2533 2534if(!funcDefined("purchaseCounter")){ 2535 function purchaseCounter(order_id, type, callback){ 2536 if(checkCounters()){ 2537 $.ajax({ 2538 url:arAsproOptions['SITE_DIR'] + "ajax/goals.php", 2539 dataType: "json", 2540 type: "POST", 2541 data: {"ORDER_ID": order_id, "TYPE": type}, 2542 success: function(order){ 2543 var products = []; 2544 if(order.ITEMS){ 2545 for(var i in order.ITEMS){ 2546 products.push({ 2547 "id": order.ITEMS[i].ID, 2548 "sku": order.ITEMS[i].ID, 2549 "name": order.ITEMS[i].NAME, 2550 "price": order.ITEMS[i].PRICE, 2551 "brand": order.ITEMS[i].BRAND, 2552 "category": order.ITEMS[i].CATEGORY, 2553 "quantity": order.ITEMS[i].QUANTITY 2554 }); 2555 } 2556 } 2557 if(order.ID){ 2558 waitLayer(100, function() { 2559 dataLayer.push({ 2560 "event": arAsproOptions["COUNTERS"]['GOOGLE_EVENTS']['PURCHASE'], 2561 "ecommerce": d = { 2562 "purchase": { 2563 "actionField":{ 2564 "id": order.ACCOUNT_NUMBER, 2565 "shipping": order.PRICE_DELIVERY, 2566 "tax": order.TAX_VALUE, 2567 "list": type, 2568 "revenue": order.PRICE 2569 }, 2570 "products": products 2571 } 2572 } 2573 }); 2574 2575 if(typeof callback !== 'undefined'){ 2576 callback(d); 2577 } 2578 }); 2579 } 2580 else{ 2581 if(typeof callback !== 'undefined'){ 2582 callback(); 2583 } 2584 } 2585 }, 2586 error: function(){ 2587 if(typeof callback !== 'undefined'){ 2588 callback(); 2589 } 2590 } 2591 }); 2592 } 2593 } 2594} 2595 2596if(!funcDefined("viewItemCounter")){ 2597 function viewItemCounter(id, price_id){ 2598 if(checkCounters()){ 2599 $.ajax({ 2600 url:arAsproOptions['SITE_DIR'] + "ajax/goals.php", 2601 dataType: "json", 2602 type: "POST", 2603 data: {"PRODUCT_ID": id, "PRICE_ID": price_id}, 2604 success: function(item){ 2605 if(item.ID){ 2606 waitLayer(100, function() { 2607 dataLayer.push({ 2608 //"event": "", 2609 "ecommerce": { 2610 "detail": { 2611 "products": [{ 2612 "id": item.ID, 2613 "name": item.NAME, 2614 "price": item.PRICE, 2615 "brand": item.BRAND, 2616 "category": item.CATEGORY 2617 }] 2618 } 2619 } 2620 }); 2621 }); 2622 } 2623 } 2624 }); 2625 } 2626 } 2627} 2628 2629if(!funcDefined("checkoutCounter")){ 2630 function checkoutCounter(step, option, callback){ 2631 if(checkCounters('google')){ 2632 $.ajax({ 2633 url:arAsproOptions['SITE_DIR'] + "ajax/goals.php", 2634 dataType: "json", 2635 type: "POST", 2636 data: {"BASKET": "Y"}, 2637 success: function(basket){ 2638 var products = []; 2639 if(basket.ITEMS){ 2640 for(var i in basket.ITEMS){ 2641 products.push({ 2642 "id": basket.ITEMS[i].ID, 2643 "name": basket.ITEMS[i].NAME, 2644 "price": basket.ITEMS[i].PRICE, 2645 "brand": basket.ITEMS[i].BRAND, 2646 "category": basket.ITEMS[i].CATEGORY, 2647 "quantity": basket.ITEMS[i].QUANTITY 2648 }); 2649 } 2650 } 2651 if(products){ 2652 waitLayer(100, function() { 2653 dataLayer.push({ 2654 "event": arAsproOptions["COUNTERS"]['GOOGLE_EVENTS']['CHECKOUT_ORDER'], 2655 "ecommerce": { 2656 'checkout': { 2657 "actionField":{ 2658 "step": step, 2659 "option": option 2660 }, 2661 "products": products 2662 } 2663 }, 2664 /*"eventCallback": function() { 2665 if((typeof callback !== 'undefined') && (typeof callback === 'function')){ 2666 callback(); 2667 } 2668 }*/ 2669 }); 2670 }); 2671 } 2672 } 2673 }); 2674 } 2675 } 2676} 2677 2678if(!funcDefined("delFromBasketCounter")){ 2679 function delFromBasketCounter(id, callback){ 2680 if(checkCounters()){ 2681 $.ajax({ 2682 url:arAsproOptions['SITE_DIR'] + "ajax/goals.php", 2683 dataType: "json", 2684 type: "POST", 2685 data: {"ID": id}, 2686 success: function(item){ 2687 if(item.ID){ 2688 waitLayer(100, function() { 2689 dataLayer.push({ 2690 "event": arAsproOptions["COUNTERS"]['GOOGLE_EVENTS']['REMOVE_BASKET'], 2691 "ecommerce": { 2692 "remove": { 2693 "products": [{ 2694 "id": item.ID, 2695 "name": item.NAME, 2696 "category": item.CATEGORY 2697 }] 2698 } 2699 } 2700 }); 2701 if(typeof callback == 'function'){ 2702 callback(); 2703 } 2704 }); 2705 } 2706 } 2707 }); 2708 } 2709 } 2710} 2711 2712if(!funcDefined("setHeightCompany")){ 2713 function setHeightCompany(){ 2714 $('.md-50.img').height($('.md-50.big').outerHeight()-35); 2715 } 2716} 2717 2718if(!funcDefined("initSly")){ 2719 function initSly(){ 2720 /*var $frame = $(document).find('.frame'); 2721 var $slidee = $frame.children('ul').eq(0); 2722 var $wrap = $frame.parent(); 2723 2724 if(arAsproOptions["PAGES"]["CATALOG_PAGE"] && $frame.length){ 2725 $frame.sly({ 2726 horizontal: 1, 2727 itemNav: 'basic', 2728 smart: 1, 2729 mouseDragging: 0, 2730 touchDragging: 0, 2731 releaseSwing: 0, 2732 startAt: 0, 2733 scrollBar: $wrap.find('.scrollbar'), 2734 scrollBy: 1, 2735 speed: 300, 2736 elasticBounds: 0, 2737 easing: 'swing', 2738 dragHandle: 1, 2739 dynamicHandle: 1, 2740 clickBar: 1, 2741 2742 // Buttons 2743 forward: $wrap.find('.forward'), 2744 backward: $wrap.find('.backward'), 2745 }); 2746 $frame.sly('reload'); 2747 }*/ 2748 } 2749} 2750 2751if(!funcDefined("createTableCompare")){ 2752 function createTableCompare(originalTable, appendDiv, cloneTable){ 2753 2754 try{ 2755 var clone = originalTable.clone().removeAttr('id').addClass('clone'); 2756 if(cloneTable.length){ 2757 cloneTable.remove(); 2758 appendDiv.html(''); 2759 appendDiv.html(clone); 2760 }else{ 2761 appendDiv.append(clone); 2762 } 2763 } 2764 catch(e){} 2765 finally{ 2766 2767 } 2768 } 2769} 2770 2771if(!funcDefined('fillBasketPropsExt')){ 2772 fillBasketPropsExt = function(that, prop_code, basket_prop_div){ 2773 var 2774 i = 0, 2775 propCollection = null, 2776 foundValues = false, 2777 basketParams = {}, 2778 obBasketProps = null; 2779 2780 obBasketProps = BX(basket_prop_div); 2781 if(!obBasketProps && that.closest('.item').find('.basket_props_block').length) 2782 obBasketProps = that.closest('.item').find('.basket_props_block')[0]; 2783 2784 if (!!obBasketProps) 2785 { 2786 propCollection = obBasketProps.getElementsByTagName('select'); 2787 if (!!propCollection && !!propCollection.length) 2788 { 2789 for (i = 0; i < propCollection.length; i++) 2790 { 2791 if (!propCollection[i].disabled) 2792 { 2793 switch(propCollection[i].type.toLowerCase()) 2794 { 2795 case 'select-one': 2796 basketParams[propCollection[i].name] = propCollection[i].value; 2797 foundValues = true; 2798 break; 2799 default: 2800 break; 2801 } 2802 } 2803 } 2804 } 2805 propCollection = obBasketProps.getElementsByTagName('input'); 2806 if (!!propCollection && !!propCollection.length) 2807 { 2808 for (i = 0; i < propCollection.length; i++) 2809 { 2810 if (!propCollection[i].disabled) 2811 { 2812 switch(propCollection[i].type.toLowerCase()) 2813 { 2814 case 'hidden': 2815 basketParams[propCollection[i].name] = propCollection[i].value; 2816 foundValues = true; 2817 break; 2818 case 'radio': 2819 if (propCollection[i].checked) 2820 { 2821 basketParams[propCollection[i].name] = propCollection[i].value; 2822 foundValues = true; 2823 } 2824 break; 2825 default: 2826 break; 2827 } 2828 } 2829 } 2830 } 2831 } 2832 if (!foundValues) 2833 { 2834 basketParams[prop_code] = []; 2835 basketParams[prop_code][0] = 0; 2836 } 2837 return basketParams; 2838 } 2839} 2840if(!funcDefined('showBasketError')){ 2841 showBasketError = function(mess, title, addButton, th, callback){
2842 var title_set=(title ? title : BX.message("ERROR_BASKET_TITLE")), 2843 isButton="N", 2844 thButton=""; 2845 if(typeof addButton!==undefined){ 2846 isButton="Y"; 2847 } 2848 if(typeof th!==undefined){ 2849 thButton=th; 2850 } 2851 $("body").append("<span class='add-error-bakset' style='display:none;'></span>"); 2852 jqmEd('basket_error', 'error-bakset', '.add-error-bakset', mess, this, title_set, isButton, thButton); 2853 $("body .add-error-bakset").click(); 2854 $("body .add-error-bakset").remove(); 2855 2856 if(typeof callback === 'function'){ 2857 callback(); 2858 } 2859 } 2860} 2861 2862CheckTopVisibleMenu = function(that) { 2863 var dropdownMenu = $('.dropdown-menu:visible'); 2864 if( that !== undefined ) { 2865 dropdownMenu.push(that); 2866 } 2867 2868 if(dropdownMenu.length){ 2869 dropdownMenu.each(function(i, el) { 2870 var dropdownMenuCurrent = $(el); 2871 dropdownMenuCurrent.find('a').css('white-space', ''); 2872 dropdownMenuCurrent.css('left', ''); 2873 dropdownMenuCurrent.css('right', ''); 2874 dropdownMenuCurrent.removeClass('toright'); 2875 2876 var dropdownMenuCurrent_left = dropdownMenuCurrent.offset().left; 2877 2878 if(typeof(dropdownMenuCurrent_left) != 'undefined'){ 2879 var menu = dropdownMenuCurrent.parents('.mega-menu'); 2880 if(!menu.length) 2881 menu = dropdownMenuCurrent.closest('.logo-row'); 2882 var menu_width = menu.outerWidth(); 2883 var menu_left = menu.offset().left; 2884 var menu_right = menu_left + menu_width; 2885 var isToRight = dropdownMenuCurrent.parents('.toright').length > 0; 2886 var parentsdropdownMenuCurrents = dropdownMenuCurrent.parents('.dropdown-menu'); 2887 var isHasParentdropdownMenuCurrent = parentsdropdownMenuCurrents.length > 0; 2888 if(isHasParentdropdownMenuCurrent){ 2889 var parentdropdownMenuCurrent_width = parentsdropdownMenuCurrents.first().outerWidth(); 2890 var parentdropdownMenuCurrent_left = parentsdropdownMenuCurrents.first().offset().left; 2891 var parentdropdownMenuCurrent_right = parentdropdownMenuCurrent_width + parentdropdownMenuCurrent_left; 2892 } 2893 2894 if(parentdropdownMenuCurrent_right + dropdownMenuCurrent.outerWidth() > menu_right){ 2895 dropdownMenuCurrent.find('a').css('white-space', 'normal'); 2896 } 2897 2898 var dropdownMenuCurrent_width = dropdownMenuCurrent.outerWidth(); 2899 var dropdownMenuCurrent_right = dropdownMenuCurrent_left + dropdownMenuCurrent_width; 2900 2901 if(dropdownMenuCurrent_right > menu_right || isToRight){ 2902 var addleft = 0; 2903 addleft = menu_right - dropdownMenuCurrent_right; 2904 if(isHasParentdropdownMenuCurrent || isToRight){ 2905 dropdownMenuCurrent.css('left', 'auto'); 2906 dropdownMenuCurrent.css('right', '100%'); 2907 dropdownMenuCurrent.addClass('toright'); 2908 } 2909 else{ 2910 var dropdownMenuCurrent_curLeft = parseInt(dropdownMenuCurrent.css('left')); 2911 dropdownMenuCurrent.css('left', (dropdownMenuCurrent_curLeft + addleft) + 'px'); 2912 } 2913 } 2914 } 2915 }); 2916 } 2917} 2918 2919if(!funcDefined("isRealValue")){ 2920 function isRealValue(obj){ 2921 return obj && obj !== "null" && obj!== "undefined"; 2922 } 2923} 2924 2925if(!funcDefined("rightScroll")){ 2926 function rightScroll(prop, id){ 2927 var el = BX('prop_' + prop + '_' + id); 2928 if (el) { 2929 var curVal = parseInt(el.style.marginLeft); 2930 if (curVal >= 0) el.style.marginLeft = curVal - 20 + '%'; 2931 } 2932 } 2933} 2934 2935if(!funcDefined("leftScroll")){ 2936 function leftScroll(prop, id){ 2937 var el = BX('prop_' + prop + '_' + id); 2938 if (el) { 2939 var curVal = parseInt(el.style.marginLeft); 2940 if (curVal < 0) el.style.marginLeft = curVal + 20 + '%'; 2941 } 2942 } 2943} 2944 2945if(!funcDefined("InitOrderCustom")){ 2946 InitOrderCustom = function () { 2947 $('.ps_logo img').wrap('<div class="image"></div>'); 2948 2949 $('#bx-soa-order .radio-inline').each(function() { 2950 if ($(this).find('input').attr('checked') == 'checked') { 2951 $(this).addClass('checked'); 2952 } 2953 }); 2954 2955 $('#bx-soa-order .checkbox input[type=checkbox]').each(function() { 2956 if ($(this).attr('checked') == 'checked') 2957 $(this).parent().addClass('checked'); 2958 }); 2959 2960 $('#bx-soa-order .bx-authform-starrequired').each(function() { 2961 var html = $(this).html(); 2962 $(this).closest('label').append('<span class="bx-authform-starrequired"> '+ html + '</span>'); 2963 $(this).detach(); 2964 }); 2965 $('.bx_ordercart_coupon').each(function() { 2966 if ($(this).find('.bad').length) 2967 $(this).addClass('bad'); 2968 else if ($(this).find('.good').length) 2969 $(this).addClass('good'); 2970 }); 2971 /*if (typeof(propsMap) !== 'undefined') { 2972 $(propsMap).on('click', function () { 2973 var value = $('#orderDescription').val(); 2974 if ($('#orderDescription')) { 2975 if (value != '') { 2976 $('#orderDescription').closest('.form-group').addClass('value_y'); 2977 } 2978 } 2979 }); 2980 }*/ 2981 } 2982} 2983 2984if(!funcDefined("InitLabelAnimation")){ 2985 InitLabelAnimation = function(className) { 2986 // Fix order labels 2987 if (!$(className).length) { 2988 return; 2989 } 2990 $(className).find('.form-group').each(function() { 2991 if ($(this).find('input[type=text], textarea').length && !$(this).find('.dropdown-block').length && $(this).find('input[type=text], textarea').val() != '') { 2992 $(this).addClass('value_y'); 2993 } 2994 }); 2995 2996 $(document).on('click', className+' .form-group:not(.bx-soa-pp-field) label', function() { 2997 $(this).parent().find('input, textarea').focus(); 2998 }); 2999 3000 $(document).on('focusout', className+' .form-group:not(.bx-soa-pp-field) input, '+className+' .form-group:not(.bx-soa-pp-field) textarea', function() { 3001 var value = $(this).val(); 3002 if (value != '' && !$(this).closest('.form-group').find('.dropdown-block').length && !$(this).closest('.form-group').find('#profile_change').length) { 3003 $(this).closest('.form-group').addClass('value_y'); 3004 }else{ 3005 $(this).closest('.form-group').removeClass('value_y'); 3006 } 3007 }); 3008 3009 $(document).on('focus', className+' .form-group:not(.bx-soa-pp-field) input, '+className+' .form-group:not(.bx-soa-pp-field) textarea', function() { 3010 if (!$(this).closest('.form-group').find('.dropdown-block').length && !$(this).closest('.form-group').find('#profile_change').length && !$(this).closest('.form-group').find('[name=PERSON_TYPE_OLD]').length ) { 3011 $(this).closest('.form-group').addClass('value_y'); 3012 } 3013 }); 3014 }; 3015} 3016 3017checkPopupWidth = function(){ 3018 $('.popup.show').each(function() { 3019 var width_form = $(this).actual('width'); 3020 $(this).css({ 3021 'margin-left': ($(window).width() > width_form ? '-' + width_form / 2 + 'px' : '-' + $(window).width() / 2 + 'px'), 3022 }); 3023 }); 3024} 3025 3026checkCaptchaWidth = function(){ 3027 $('.captcha-row').each(function() { 3028 var width = $(this).actual('width'); 3029 if($(this).hasClass('b')){ 3030 if(width > 320){ 3031 $(this).removeClass('b'); 3032 } 3033 } 3034 else{ 3035 if(width <= 320){ 3036 $(this).addClass('b'); 3037 } 3038 } 3039 }); 3040} 3041 3042checkFormWidth = function(){ 3043 $('.form .form_left').each(function() { 3044 var form = $(this).parents('.form'); 3045 var width = form.actual('width'); 3046 if(form.hasClass('b')){ 3047 if(width > 417){ 3048 form.removeClass('b'); 3049 } 3050 } 3051 else{ 3052 if(width <= 417){ 3053 form.addClass('b'); 3054 } 3055 } 3056 }); 3057} 3058 3059checkFormControlWidth = function(){ 3060 $('.form-control').each(function() { 3061 var width = $(this).actual('width'); 3062 var labelWidth = $(this).find('label:not(.error) > span').actual('width'); 3063 var errorWidth = $(this).find('label.error').actual('width'); 3064 if(errorWidth > 0){ 3065 if($(this).hasClass('h')){ 3066 if(width > (labelWidth + errorWidth + 5)){ 3067 $(this).removeClass('h'); 3068 } 3069 } 3070 else{ 3071 if(width <= (labelWidth + errorWidth + 5)){ 3072 $(this).addClass('h'); 3073 } 3074 } 3075 } 3076 else{ 3077 $(this).removeClass('h'); 3078 } 3079 }); 3080} 3081 3082scrollToTop = function(){ 3083 if(arAsproOptions['THEME']['SCROLLTOTOP_TYPE'] !== 'NONE'){ 3084 var _isScrolling = false;
3085 // Append Button 3086 $('body').append($('<a />').addClass('scroll-to-top ' + arAsproOptions['THEME']['SCROLLTOTOP_TYPE'] + ' ' + arAsproOptions['THEME']['SCROLLTOTOP_POSITION']).attr({'href': '#', 'id': 'scrollToTop'})); 3087 3088 if(arAsproOptions['THEME']['SCROLLTOTOP_POSITION_BOTTOM']) { 3089 $('#scrollToTop').css('bottom', +arAsproOptions['THEME']['SCROLLTOTOP_POSITION_BOTTOM']+'px'); 3090 } 3091 3092 if(arAsproOptions['THEME']['SCROLLTOTOP_POSITION_RIGHT']) { 3093 $('#scrollToTop').css('right', +arAsproOptions['THEME']['SCROLLTOTOP_POSITION_RIGHT']+'px'); 3094 } 3095 3096 $('#scrollToTop').click(function(e){ 3097 e.preventDefault(); 3098 $('body, html').animate({scrollTop : 0}, 500); 3099 return false; 3100 }); 3101 // Show/Hide Button on Window Scroll event. 3102 $(window).scroll(function(){ 3103 if(!_isScrolling) { 3104 _isScrolling = true; 3105 if($(window).scrollTop() > 150){ 3106 $('#scrollToTop').stop(true, true).addClass('visible'); 3107 _isScrolling = false; 3108 } 3109 else{ 3110 $('#scrollToTop').stop(true, true).removeClass('visible'); 3111 _isScrolling = false; 3112 } 3113 checkScrollToTop(); 3114 } 3115 }); 3116 } 3117} 3118 3119checkScrollToTop = function(){ 3120 if(arAsproOptions['THEME'] && arAsproOptions['THEME']['SCROLLTOTOP_POSITION_BOTTOM']) 3121 var bottom = +arAsproOptions['THEME']['SCROLLTOTOP_POSITION_BOTTOM']; 3122 else 3123 var bottom = 55; 3124 3125 var scrollVal = $(window).scrollTop(), 3126 windowHeight = $(window).height(), 3127 footerOffset = 0; 3128 if($('footer').length) 3129 footerOffset = $('footer .footer-inner').offset().top; 3130 3131 if(arAsproOptions['THEME'] && arAsproOptions['THEME']['SCROLLTOTOP_POSITION'] == 'CONTENT'){ 3132 warpperWidth = $('body > .wrapper > .wrapper_inner').width(); 3133 $('#scrollToTop').css('margin-left', Math.ceil(warpperWidth / 2) + 23); 3134 } 3135 3136 if(scrollVal + windowHeight > footerOffset){ 3137 $('#scrollToTop').css('bottom', Math.round(bottom + scrollVal + windowHeight - footerOffset) + 'px'); 3138 } 3139 else if(parseInt($('#scrollToTop').css('bottom')) > bottom){ 3140 $('#scrollToTop').css('bottom', Math.round(bottom)); 3141 } 3142} 3143 3144CheckObjectsSizes = function() { 3145 $('.container iframe,.container object,.container video').each(function() { 3146 var height_attr = $(this).attr('height'); 3147 var width_attr = $(this).attr('width'); 3148 if (height_attr && width_attr) { 3149 $(this).css('height', $(this).outerWidth() * height_attr / width_attr); 3150 } 3151 }); 3152} 3153 3154if(!funcDefined('reloadTopBasket')){ 3155 var reloadTopBasket = function reloadTopBasket(action, basketWindow, speed, delay, slideDown, item, sync){ 3156 var obj={ 3157 "PARAMS": $('#top_basket_params').val(), 3158 "ACTION": action 3159 }; 3160 if(typeof item !== "undefined" && item){ 3161 obj.delete_top_item='Y'; 3162 obj.delete_top_item_id=item.data('id'); 3163 } 3164 // $.post( arAsproOptions['SITE_DIR']+"ajax/show_basket_popup.php", obj, $.proxy(function( data ){ 3165 $.post( arAsproOptions['SITE_DIR']+"ajax/show_basket_actual.php", obj, $.proxy(function( data ){ 3166 $(basketWindow).html(data); 3167 3168 //getActualBasket('', '', sync); 3169 3170 getActualBasket('', 'Compare', sync); //need for actual compare count when do opt action 3171 3172 var eventdata = {action:'loadBasket'}; 3173 BX.onCustomEvent('onCompleteAction', [eventdata]); 3174 3175 3176 /*if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N'){ 3177 if($(window).outerWidth() > 520){ 3178 if(slideDown=="Y") 3179 $(basketWindow).find('.basket_popup_wrapp').stop(true,true).slideDown(speed); 3180 clearTimeout(basketTimeoutSlide); 3181 basketTimeoutSlide = setTimeout(function() { 3182 var _this = $('#basket_line').find('.basket_popup_wrapp'); 3183 if (_this.is(':hover')) { 3184 _this.show(); 3185 }else{ 3186 $('#basket_line').find('.basket_popup_wrapp').slideUp(speed); 3187 } 3188 },delay); 3189 } 3190 }*/ 3191 })) 3192 } 3193} 3194 3195CheckTabActive = function(){ 3196 if(typeof(clicked_tab) && clicked_tab) 3197 { 3198 if(window.matchMedia('(min-width: 768px)').matches) 3199 { 3200 clicked_tab--; 3201 $('.nav.nav-tabs li').each(function(){ 3202 if($(this).index() == clicked_tab) 3203 $(this).addClass('active'); 3204 }) 3205 // $('.nav.nav-tabs li:eq('+clicked_tab+')').addClass('active'); 3206 $('.catalog_detail .tab-content .tab-pane:eq('+clicked_tab+')').addClass('active'); 3207 $('.catalog_detail .tab-content .tab-pane .title-tab-heading').next().removeAttr('style'); 3208 clicked_tab = 0; 3209 } 3210 } 3211} 3212 3213/*countdown start*/
3214if(!funcDefined('initCountdown')){ 3215 var initCountdown = function initCountdown(){ 3216 if( $('.view_sale_block').length ){ 3217 $('.view_sale_block').each(function(){ 3218 var _this = $(this); 3219 if(_this.hasClass('init-if-visible') && !_this.is(':visible')) 3220 return; 3221 3222 var activeTo=_this.find('.active_to').text(), 3223 dateTo= new Date(activeTo.replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1')); 3224 if(_this.hasClass('compact')) 3225 _this.find('.countdown').countdown({until: dateTo, format: 'dHMS',compact: true, padZeroes: true, layout: '{d<}<span class="days item">{dn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hn}<div class="text">{hl}</div></span> <span class="minutes item">{mn}<div class="text">{ml}</div></span> <span class="sec item">{sn}<div class="text">{sl}</div></span>'}, $.countdown.regionalOptions['ru']); 3226 else 3227 _this.find('.countdown').countdown({until: dateTo, format: 'dHMS', padZeroes: true, layout: '{d<}<span class="days item">{dnn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hnn}<div class="text">{hl}</div></span> <span class="minutes item">{mnn}<div class="text">{ml}</div></span> <span class="sec item">{snn}<div class="text">{sl}</div></span>'}, $.countdown.regionalOptions['ru']); 3228 }) 3229 } 3230 } 3231} 3232 3233if(!funcDefined('initCountdownTime')){ 3234 var initCountdownTime = function initCountdownTime(block, time){ 3235 if(time) 3236 { 3237 var dateTo= new Date(time.replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1')); 3238 block.find('.countdown').countdown('destroy'); 3239 if(block.hasClass('compact')) 3240 block.find('.countdown').countdown({until: dateTo, format: 'dHM',compact: true, padZeroes: true, layout: '{d<}<span class="days item">{dn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hn}<div class="text">{hl}</div></span> <span class="minutes item">{mn}<div class="text">{ml}</div></span> <span class="sec item">{sn}<div class="text">{sl}</div></span>'}, $.countdown.regionalOptions['ru']); 3241 else 3242 block.find('.countdown').countdown({until: dateTo, format: 'dHMS', padZeroes: true, layout: '{d<}<span class="days item">{dnn}<div class="text">{dl}</div></span>{d>} <span class="hours item">{hnn}<div class="text">{hl}</div></span> <span class="minutes item">{mnn}<div class="text">{ml}</div></span> <span class="sec item">{snn}<div class="text">{sl}</div></span>'}, $.countdown.regionalOptions['ru']); 3243 block.find('.view_sale_block').show(); 3244 } 3245 else 3246 { 3247 block.find('.view_sale_block').hide(); 3248 } 3249 } 3250} 3251/*countdown end*/ 3252 3253waitCounter = function(idCounter, delay, callback){
3254 var obCounter = window['yaCounter' + idCounter]; 3255 if(typeof obCounter == 'object') 3256 { 3257 if(typeof callback == 'function') 3258 callback(); 3259 3260 } 3261 else 3262 { 3263 setTimeout(function(){ 3264 waitCounter(idCounter, delay, callback); 3265 }, delay); 3266 } 3267} 3268 3269var isOnceInited = insertFilter = false; 3270var animationTime = 200; 3271var delayTime = 200; 3272var topMenuEnterTimer = false; 3273var previewMode = (window!=window.top) 3274var isMobile = ((jQuery.browser.mobile || previewMode) && window.matchMedia('(max-width:767px)').matches) || window.matchMedia('(max-width:400px)').matches; 3275 3276if(isMobile) 3277 document.documentElement.className += ' mobile'; 3278if(previewMode) 3279 document.documentElement.className += ' previewMode'; 3280 3281if(navigator.userAgent.indexOf("Edge") != -1) 3282 document.documentElement.className += ' bx-ie-edge'; 3283 3284/*filter start*/ 3285if(!funcDefined('checkVerticalMobileFilter')){ 3286 var checkVerticalMobileFilter = function checkVerticalMobileFilter(){ 3287 /*if($('.right_block1.catalog.vertical').length && !$('.left_block.filter_ajax').length) 3288 { 3289 if(typeof window['trackBarOptions'] !== 'undefined') 3290 { 3291 window['trackBarValues'] = {} 3292 for(key in window['trackBarOptions']) 3293 { 3294 window['trackBarValues'][key] = { 3295 'leftPercent': window['trackBar' + key].leftPercent, 3296 'leftValue': window['trackBar' + key].minInput.value, 3297 'rightPercent': window['trackBar' + key].rightPercent, 3298 'rightValue': window['trackBar' + key].maxInput.value, 3299 } 3300 } 3301 } 3302 3303 if(window.matchMedia('(max-width: 991px)').matches) 3304 { 3305 if(!insertFilter) 3306 { 3307 $('.js_filter .bx_filter.bx_filter_vertical').html($('.left_block .bx_filter.bx_filter_vertical').html()); 3308 $('.left_block .bx_filter.bx_filter_vertical .bx_filter_section').remove(); 3309 insertFilter=true; 3310 } 3311 } 3312 else 3313 { 3314 if(insertFilter) 3315 { 3316 $('.left_block .bx_filter.bx_filter_vertical').html($('.js_filter .bx_filter.bx_filter_vertical').html()); 3317 $('.js_filter .bx_filter.bx_filter_vertical .bx_filter_section').remove(); 3318 insertFilter=false; 3319 } 3320 } 3321 3322 if(typeof window['trackBarOptions'] !== 'undefined') 3323 { 3324 for(key in window['trackBarOptions']) 3325 { 3326 window['trackBarOptions'][key].leftPercent = window['trackBarValues'][key].leftPercent; 3327 window['trackBarOptions'][key].rightPercent = window['trackBarValues'][key].rightPercent; 3328 window['trackBarOptions'][key].curMinPrice = window['trackBarValues'][key].leftValue; 3329 window['trackBarOptions'][key].curMaxPrice = window['trackBarValues'][key].rightValue; 3330 window['trackBar' + key] = new BX.Iblock.SmartFilter(window['trackBarOptions'][key]); 3331 window['trackBar' + key].minInput.value = window['trackBarValues'][key].leftValue; 3332 window['trackBar' + key].maxInput.value = window['trackBarValues'][key].rightValue; 3333 } 3334 } 3335 } 3336 else if($('.visible_mobile_filter').length) 3337 { 3338 var posTopBlock = BX.pos($('.detail.partners')[0]), 3339 posBlock = $('.ajax_load').position(); 3340 // $('.visible_mobile_filter').css('top', posBottomBlock.top-posTopBlock.top); 3341 $('.visible_mobile_filter').css('top', posBlock.top); 3342 3343 }*/ 3344 } 3345} 3346/*filter end*/ 3347 3348// ONE CLICK 3349if(!funcDefined("oneClickBuy")) { 3350 var oneClickBuy = function (elementID, iblockID, that) { 3351 var name = 'one_click_buy'; 3352 var elementQuantity = 1; 3353 var offerProps = false; 3354 var buy_btn=$(that).closest('.buy_block').find('.to-cart'); 3355 var buy_btn2=$(that).closest('tr').find('.to-cart'); 3356 3357 if(typeof(that) !== 'undefined'){ 3358 elementQuantity = $(that).attr('data-quantity'); 3359 offerProps = $(that).attr('data-props'); 3360 } 3361 3362 if(elementQuantity < 0){ 3363 elementQuantity = 1; 3364 } 3365 3366 var tmp_props=buy_btn.data("props"), 3367 tmp_props2=buy_btn2.data("props"), 3368 props='', 3369 part_props='', 3370 add_props='N', 3371 fill_prop={}, 3372 iblockid = buy_btn.data('iblockid'), 3373 item = buy_btn.attr('data-item'); 3374 3375 if(tmp_props){ 3376 props=tmp_props.split(";"); 3377 }else if(tmp_props2){ 3378 props=tmp_props2.split(";"); 3379 } 3380 if(buy_btn.data("part_props")){ 3381 part_props=buy_btn.data("part_props"); 3382 } 3383 if(buy_btn.data("add_props")){ 3384 add_props=buy_btn.data("add_props"); 3385 } 3386 3387 fill_prop=fillBasketPropsExt(buy_btn, 'prop', buy_btn.data('bakset_div')); 3388 fill_prop.iblockID=iblockid; 3389 fill_prop.part_props=part_props; 3390 fill_prop.add_props=add_props; 3391 fill_prop.props=JSON.stringify(props); 3392 fill_prop.item=item; 3393 fill_prop.ocb_item="Y"; 3394 3395 if(!isMobile) 3396 { 3397 if(!$(that).hasClass('clicked')) 3398 { 3399 $(that).addClass('clicked'); 3400 $('body').find('.'+name+'_frame').remove(); 3401 $('body').find('.'+name+'_trigger').remove(); 3402 $('body #popup_iframe_wrapper').append('<div class="'+name+'_frame popup"></div>'); 3403 $('body #popup_iframe_wrapper').append('<div class="'+name+'_trigger"></div>'); 3404 $('.'+name+'_frame').jqm({trigger: '.'+name+'_trigger', onHide: function(hash) { onHidejqm(name,hash); }, toTop: false, onLoad: function( hash ){ onLoadjqm(name, hash ); }
3404, ajax: arAsproOptions["SITE_DIR"]+'ajax/one_click_buy.php?ELEMENT_ID='+elementID+'&IBLOCK_ID='+iblockID+'&ELEMENT_QUANTITY='+elementQuantity+'&OFFER_PROPS='+fill_prop.props}); 3405 $('.'+name+'_trigger').click(); 3406 } 3407 } 3408 else 3409 { 3410 var script = arAsproOptions['SITE_DIR'] + 'form/'; 3411 script += '?name='+name+'&form_id=ocb&path='+window.location.pathname+'&ELEMENT_ID='+elementID+'&IBLOCK_ID='+iblockID+'&ELEMENT_QUANTITY='+elementQuantity+'&OFFER_PROPS='+fill_prop.props 3412 location.href = script; 3413 } 3414 } 3415} 3416 3417if(!funcDefined("oneClickBuy1")) {//Webshaman добавление в коÑÐ·Ð¸Ð½Ñ Ñ Ð¿Ð¾ÑледÑÑÑим пеÑÐµÑ Ð¾Ð´Ð¾Ð¼ 3418 var oneClickBuy1 = function (elementID, iblockID, that) { 3419 if($('.shadowed-block').find('.button_block').hasClass('wide')==false) { 3420 $(that).addClass('clicked'); 3421 $('.shadowed-block').find('.to-cart').trigger('click'); 3422 } 3423 else { 3424 location.href = arAsproOptions['SITE_DIR']+'basket/'; 3425 } 3426 } 3427} 3428 3429if(!funcDefined("oneClickBuyBasket")) { 3430 var oneClickBuyBasket = function () { 3431 name = 'one_click_buy_basket'; 3432 if(!isMobile) 3433 { 3434 if(!$('.fast_order').hasClass('clicked')) 3435 { 3436 $('.fast_order').addClass('clicked'); 3437 $('body').find('.'+name+'_frame').remove(); 3438 $('body').find('.'+name+'_trigger').remove(); 3439 $('body #popup_iframe_wrapper').append('<div class="'+name+'_frame popup"></div>'); 3440 $('body #popup_iframe_wrapper').append('<div class="'+name+'_trigger"></div>'); 3441 $('.'+name+'_frame').jqm({trigger: '.'+name+'_trigger', onHide: function(hash) { onHidejqm(name,hash) }, onLoad: function( hash ){ onLoadjqm( name, hash ); }, ajax: arAsproOptions["SITE_DIR"]+'ajax/one_click_buy_basket.php'}); 3442 $('.'+name+'_trigger').click(); 3443 } 3444 } 3445 else 3446 { 3447 var script = arAsproOptions['SITE_DIR'] + 'form/'; 3448 script += '?name='+name+'&form_id=ocb&path='+window.location.pathname+'&buy_basket=y'; 3449 location.href = script; 3450 } 3451 } 3452} 3453 3454// TOP MENU ANIMATION 3455$(document).on('click', '.menu_top_block>li .more a', function(){ 3456 $this = $(this); 3457 $this.parents('.dropdown').first().find('>.hidden').removeClass('hidden'); 3458 $this.parent().addClass('hidden'); 3459 setTimeout(function(){ 3460 $this.parent().remove(); 3461 }, 500); 3462}); 3463 3464$(document).on('mouseenter', '.menu_top_block.catalogfirst>li>.dropdown>li.full', function(){ 3465 var $submenu = $(this).find('>.dropdown'); 3466 3467 if($submenu.length){ 3468 if(topMenuEnterTimer){ 3469 clearTimeout(topMenuEnterTimer); 3470 topMenuEnterTimer = false; 3471 } 3472 } 3473}); 3474 3475$(document).on('mouseenter', '.menu_top_block>li:not(.full)', function(){ 3476 var $submenu = $(this).find('>.dropdown'); 3477 3478 if($submenu.length && !$submenu.hasClass('visible')){ 3479 var $menu = $(this).parents('.menu'); 3480 var $wrapmenu = $menu.parents('.wrap_menu'); 3481 var wrapMenuWidth = $wrapmenu.actual('outerWidth'); 3482 var wrapMenuLeft = $wrapmenu.offset().left; 3483 var wrapMenuRight = wrapMenuLeft + wrapMenuWidth; 3484 var left = wrapMenuRight - ($(this).offset().left + $submenu.actual('outerWidth')); 3485 if(window.matchMedia('(min-width: 951px)').matches && $(this).hasClass('catalog') && ( $('.banner_auto').hasClass('catalog_page') || $('.banner_auto').hasClass('front_page'))){ 3486 return; 3487 } 3488 if(left < 0){ 3489 $submenu.css({left: left + 'px'}); 3490 } 3491 $submenu.stop().slideDown(animationTime, function(){ 3492 $submenu.css({height: '', 'overflow':'visible'}); 3493 }); 3494 3495 3496 $(this).on('mouseleave', function(){ 3497 var leaveTimer = setTimeout(function(){ 3498 $submenu.stop().slideUp(animationTime, function(){ 3499 $submenu.css({left: ''}); 3500 }); 3501 }, delayTime); 3502 3503 $(this).on('mouseenter', function(){ 3504 if(leaveTimer){ 3505 clearTimeout(leaveTimer); 3506 leaveTimer = false; 3507 } 3508 }); 3509 }); 3510 } 3511}); 3512 3513$(document).on('mouseenter', '.menu_top_block>li .dropdown>li', function(){ 3514 var $this = $(this); 3515 var $submenu = $this.find('>.dropdown'); 3516 3517 if($submenu.length && ((!$this.parents('.full').length && !$this.hasClass('full')) || $this.parents('.more').length)){ 3518 var $menu = $this.parents('.menu'); 3519 var $wrapmenu = $menu.parents('.wrap_menu'); 3520 var arParentSubmenuForOpacity = []; 3521 topMenuEnterTimer = setTimeout(function(){ 3522 3523 var wrapMenuWidth = $wrapmenu.actual('outerWidth'); 3524 var wrapMenuLeft = $wrapmenu.offset().left; 3525 var wrapMenuRight = wrapMenuLeft + wrapMenuWidth; 3526 var $parentSubmenu = $this.parent(); 3527 var bToLeft = $parentSubmenu.hasClass('toleft') ? true : false;
3528 if(!bToLeft){ 3529 bToLeft = $this.offset().left + $this.actual('outerWidth') + $submenu.actual('outerWidth') > wrapMenuRight; 3530 } 3531 else{ 3532 bToLeft = $this.offset().left + $this.actual('outerWidth') - $submenu.actual('outerWidth') < wrapMenuLeft; 3533 } 3534 3535 if(bToLeft){ 3536 $this.find('>.dropdown').addClass('toleft').show(); 3537 } 3538 else{ 3539 $this.find('>.dropdown').removeClass('toleft').show(); 3540 } 3541 var submenuLeft = $submenu.offset().left; 3542 var submenuRight = submenuLeft + $submenu.actual('outerWidth'); 3543 3544 $this.parents('.dropdown').each(function(){ 3545 var $this = $(this); 3546 var leftOffset = $this.offset().left; 3547 var rightOffset = leftOffset + $this.actual('outerWidth'); 3548 if(leftOffset >= submenuLeft && leftOffset < (submenuRight - 1) || (rightOffset > (submenuLeft + 1) && rightOffset <= submenuRight)){ 3549 arParentSubmenuForOpacity.push($this); 3550 $this.find('>li>a').css({opacity: '0.1'}); 3551 } 3552 }); 3553 }, delayTime); 3554 3555 $this.unbind('mouseleave'); 3556 $this.on('mouseleave', function(){ 3557 var leaveTimer = setTimeout(function(){ 3558 $this.find('.dropdown').removeClass('toleft').hide(); 3559 if(arParentSubmenuForOpacity.length){ 3560 for(i in arParentSubmenuForOpacity){ 3561 arParentSubmenuForOpacity[i].find('>li>a').css({opacity: ''}); 3562 } 3563 } 3564 }, delayTime); 3565 3566 $this.unbind('mouseenter'); 3567 $this.on('mouseenter', function(){ 3568 if(leaveTimer){ 3569 clearTimeout(leaveTimer); 3570 leaveTimer = false; 3571 } 3572 }); 3573 }); 3574 } 3575}); 3576 3577/*hover animate*/ 3578 //breadcrumbs 3579 $(document).on('mouseenter', '.breadcrumbs .breadcrumbs__item, .hover-block .hover-block__item', function () { 3580 var _this = $(this), 3581 menu = _this.find('> .breadcrumbs__dropdown-wrapper, > .hover-block__item-wrapper'); 3582 3583 menu.velocity('stop').velocity('transition.slideUpIn', { 3584 duration: 300, 3585 delay: 100 3586 }); 3587 3588 _this.one('mouseleave', function () { 3589 3590 menu.velocity('stop').velocity('fadeOut', { 3591 duration: 100, 3592 // delay: 0 3593 }); 3594 }); 3595 }); 3596 3597 //top menu 3598 $(document).on('mouseenter', '.menu .mega-menu table td, .menu-row .mega-menu table td', function(){ 3599 3600 var _this = $(this), 3601 menu = _this.find('> .wrap > .dropdown-menu'); 3602 3603 if(!_this.hasClass('wide_menu')) 3604 { 3605 menu.show(); 3606 CheckTopVisibleMenu(); 3607 } 3608 3609 var bDarkness = $('.wrapper1.dark-hover-overlay').length > 0; 3610 3611 menu.velocity('stop'); 3612 3613 if(menu.css('opacity') != 0) 3614 { 3615 menu.css('opacity' , '1'); 3616 if(bDarkness) { 3617 $('.shadow-block').css('opacity' , '1'); 3618 } 3619 } 3620 else 3621 { 3622 // menu.velocity('stop').velocity('transition.perspectiveDownIn', { 3623 // menu.velocity('stop').velocity('transition.slideUpBigIn', { 3624 // menu.velocity('transition.expandIn', { 3625 menu.velocity('fadeIn', { 3626 begin: function(elements) { 3627 CheckTopVisibleMenu(); 3628 }, 3629 duration: 150, 3630 delay: 250, 3631 complete: function(){ 3632 if(bDarkness) { 3633 $('body').addClass('menu-hovered'); 3634 if(!$('.shadow-block').length) 3635 $('<div class="shadow-block"></div>').appendTo($('body')); 3636 $('.shadow-block').velocity('stop').velocity('fadeIn', 200); 3637 } 3638 3639 var bannerMenu = $('.dropdown-menu.with_right_block .owl-carousel-hover'); 3640 if(bannerMenu.length) { 3641 bannerMenu.removeClass('owl-carousel-hover').addClass('owl-carousel'); 3642 setTimeout(function() { 3643 InitOwlSlider(); 3644 bannerMenu.removeClass('loader_circle'); 3645 }, 1); 3646 } 3647 } 3648 }); 3649 } 3650 3651 _this.one('mouseleave', function(){ 3652 menu.velocity('stop').velocity('fadeOut', { 3653 duration: 50, 3654 delay: 300, 3655 complete: function(){ 3656 if(bDarkness) { 3657 $('.shadow-block').velocity('stop').velocity('fadeOut', { 3658 duration: 200, 3659 // delay: 100, 3660 complete: function(){ 3661 $('body').removeClass('menu-hovered'); 3662 } 3663 }); 3664 } 3665 } 3666 }); 3667 }); 3668 }); 3669/**/ 3670 3671$(document).on('mouseenter', '.menu-item:not(.wide_menu) .dropdown-menu .dropdown-submenu', function(){ 3672 var _this = $(this), 3673 menu = _this.find('> .dropdown-menu'); 3674 3675 menu.velocity('stop'); 3676 3677 if(menu.css('opacity') != 0) 3678 { 3679 menu.css('opacity' , '1'); 3680 } 3681 else 3682 { 3683 menu.velocity('transition.fadeIn', { 3684 begin: function(element) { 3685 $(element).css('display', 'block'); 3686 CheckTopVisibleMenu(); 3687 }, 3688 duration: 300, 3689 delay: 250 3690 }); 3691 } 3692 3693 _this.one('mouseleave', function(){ 3694 menu.velocity('stop').velocity('fadeOut', { 3695 duration: 150, 3696 delay: 300 3697 }); 3698 }); 3699}) 3700 3701/*register custom velocity animate*/ 3702if(typeof $.Velocity !== undefined && ('RegisterEffect' in $.Velocity)) 3703{ 3704 var effects = { 3705 "transition.slideDownFullIn": { 3706 defaultDuration: 900, 3707 calls: [[{ opacity: [1, 0], translateY: [0, '-100%'], translateZ: 0}]] 3708 }, 3709 "transition.slideDownFullOut": { 3710 defaultDuration: 900, 3711 calls: [[{ opacity: [0.4, 1], translateY: ['-100%', 0], translateZ: 0 }]] 3712 } 3713 }; 3714 3715 for(var effectName in effects) 3716 { 3717 if(effects.hasOwnProperty(effectName)) 3718 { 3719 $.Velocity.RegisterEffect(effectName, effects[effectName]); 3720 } 3721 } 3722} 3723/**/ 3724 3725getGridSize = function(counts,slider) { 3726 var counts_item=1; 3727 //wide 3728 if(window.matchMedia('(min-width: 1200px)').matches){ 3729 counts_item=counts[0]; 3730 if(typeof(slider.data('lg_count')) !== 'undefined' && slider.data('lg_count') && $('.front.wide_page').length) 3731 counts_item=slider.data('lg_count'); 3732 } 3733 3734 //large 3735 if(window.matchMedia('(max-width: 1200px)').matches){ 3736 counts_item=counts[1]; 3737 } 3738 3739 //middle 3740 if(window.matchMedia('(max-width: 992px)').matches){ 3741 counts_item=counts[2]; 3742 } 3743 3744 //small 3745 if(counts[3]){ 3746 if(window.matchMedia('(max-width: 600px)').matches){ 3747 counts_item=counts[3]; 3748 } 3749 } 3750 3751 //exsmall 3752 if(counts[4]){ 3753 if(window.matchMedia('(max-width: 400px)').matches){ 3754 counts_item=counts[4]; 3755 } 3756 } 3757 return counts_item; 3758} 3759
3760CheckFlexSlider = function(){ 3761 $('.flexslider:not(.thmb)').each(function(){ 3762 var slider = $(this); 3763 if(typeof(slider.data('flexslider')) != 'undefined') 3764 { 3765 if('vars' in slider.data('flexslider')) 3766 { 3767 slider.resize(); 3768 3769 var counts = slider.data('flexslider').vars.counts; 3770 if(typeof(counts) != 'undefined' && slider.is(':visible')){ 3771 var cnt = getGridSize(counts,slider); 3772 var to0 = (cnt != slider.data('flexslider').vars.minItems || cnt != slider.data('flexslider').vars.maxItems || cnt != slider.data('flexslider').vars.move); 3773 if(to0){ 3774 slider.data('flexslider').vars.minItems = cnt; 3775 slider.data('flexslider').vars.maxItems = cnt; 3776 slider.data('flexslider').vars.move = cnt; 3777 slider.flexslider(0); 3778 slider.resize(); 3779 slider.resize(); // twise! 3780 } 3781 } 3782 } 3783 } 3784 }); 3785} 3786 3787$.fn.mCustomScrollbarDeferred = function(config){ 3788 $(this).addClass('scroll-init'); 3789 3790 if ($(this).hasClass('destroyed')) { 3791 return; 3792 } 3793 3794 3795 $(this).hover( 3796 function(e){ 3797 var $this = $(this); 3798 if(!$this.hasClass('mCustomScrollbar') && !$(this).hasClass('destroyed') && !$(this).hasClass('mobile-scroll')){ 3799 $this.data('scrollTimer', setTimeout(function(){ 3800 $this.mCustomScrollbar(config); 3801 $this.off('touchstart touchmove touchend mousewheel mouseenter mouseleave'); 3802 }, 200)); 3803 } 3804 }, 3805 function(e){ 3806 clearTimeout($(this).data('scrollTimer')); 3807 } 3808 ); 3809 3810 $(this).on('touchstart touchmove', function(e){ 3811 var $this = $(this); 3812 if(!$this.hasClass('mCustomScrollbar') && !$(this).hasClass('destroyed') && !$(this).hasClass('mobile-scroll')){ 3813 $this.mCustomScrollbar(config); 3814 } 3815 3816 var $scrollContainer = $this.find('>.mCustomScrollBox>.mCSB_container'); 3817 if($scrollContainer.length){ 3818 var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0]; 3819 3820 var newTouch = new Touch({ 3821 identifier: 42, 3822 target: $scrollContainer[0], 3823 clientX: touch.clientX, 3824 clientY: touch.clientY, 3825 screenX: touch.screenX, 3826 screenY: touch.screenY, 3827 pageX: touch.pageX, 3828 pageY: touch.pageY, 3829 radiusX: 1, 3830 radiusY: 1 3831 }); 3832 3833 var newEvent = new TouchEvent(e.type, { 3834 cancelable: true, 3835 bubbles: false, 3836 composed: true, 3837 touches: [newTouch], 3838 targetTouches: [newTouch], 3839 changedTouches: [newTouch] 3840 }); 3841 3842 $scrollContainer[0].dispatchEvent(newEvent); 3843 } 3844 }); 3845 3846 $(this).on('touchend', function(e){ 3847 $(this).off('touchstart touchmove touchend mousewheel mouseenter mouseleave'); 3848 }); 3849 3850 if($.event.special.mousewheel){ 3851 $(this).on('mousewheel', function(e){ 3852 var $this = $(this); 3853 if(!$this.hasClass('mCustomScrollbar') && !$(this).hasClass('destroyed') && !$(this).hasClass('mobile-scroll')){ 3854 $this.mCustomScrollbar(config); 3855 $this.off('touchstart touchmove touchend mousewheel mouseenter mouseleave'); 3856 } 3857 }); 3858 } 3859} 3860 3861InitScrollBar= function(el, initOptions) { 3862 var block; 3863 if(typeof el === 'undefined'){ 3864 block = $('.srollbar-custom:not(.mobile-scroll):not(.scroll-init)'); 3865 } 3866 else{ 3867 block = el.filter(':not(.scroll-init)'); 3868 } 3869 3870 if(block.length){ 3871 block.addClass('scroll-init'); 3872 3873 var options, 3874 defaults = { 3875 mouseWheel: { 3876 scrollAmount: 150, 3877 preventDefault: true 3878 } 3879 }; 3880 var config = $.extend({}, defaults, options, block.data('plugin-options'), initOptions); 3881 3882 config.callbacks = { 3883 onScroll:function(){ 3884 if($(this).find('.mCSB_buttonLeft').hasClass('disabled')) 3885 $(this).find('.mCSB_buttonLeft').removeClass('disabled'); 3886 if($(this).find('.mCSB_buttonRight').hasClass('disabled')) 3887 $(this).find('.mCSB_buttonRight').removeClass('disabled'); 3888 }, 3889 onTotalScrollBack:function(){ 3890 $(this).find('.mCSB_buttonLeft').addClass('disabled'); 3891 }, 3892 onTotalScroll:function(){ 3893 $(this).find('.mCSB_buttonRight').addClass('disabled'); 3894 }, 3895 onInit:function(){ 3896 $(this).find('.mCSB_buttonLeft').addClass('disabled'); 3897 } 3898 }; 3899 3900 block.filter(':not(.scroll-deferred)').mCustomScrollbar(config); 3901 block.filter('.scroll-deferred').mCustomScrollbarDeferred(config); 3902 } 3903} 3904 3905InitCustomScrollBar = function(el) { 3906 var block; 3907 if(typeof el === 'undefined'){ 3908 block = $('.scrollbar:not(.mobile-scroll):not(.scroll-init)'); 3909 } 3910 else{ 3911 block = el.filter(':not(.scroll-init)'); 3912 } 3913 3914 if(block.length){ 3915 block.addClass('scroll-init'); 3916 3917 var options, 3918 defaults = { 3919 effect : 'fadeIn', 3920 effectTime : 300, 3921 threshold: 0 3922 // threshold: 30 3923 }; 3924 3925 var config = $.extend({}, defaults, options, block.data('plugin-options')); 3926 3927 block.filter(':not(.scroll-deferred)').mCustomScrollbar(config); 3928 block.filter('.scroll-deferred').mCustomScrollbarDeferred(config); 3929 } 3930} 3931 3932InitFancyBox = function() { 3933 $('.fancy').fancybox({ 3934 padding: [40,40,64,40], 3935 openEffect : 'fade', 3936 closeEffect : 'fade', 3937 nextEffect : 'fade', 3938 prevEffect : 'fade', 3939 opacity: true, 3940 tpl:{ 3941 closeBtn: '<span title="'+BX.message('FANCY_CLOSE')+'" class="fancybox-item fancybox-close inline svg"><svg class="svg svg-close" width="14" height="14" viewBox="0 0 14 14"><path data-name="Rounded Rectangle 568 copy 16" d="M1009.4,953l5.32,5.315a0.987,0.987,0,0,1,0,1.4,1,1,0,0,1-1.41,0L1008,954.4l-5.32,5.315a0.991,0.991,0,0,1-1.4-1.4L1006.6,953l-5.32-5.315a0.991,0.991,0,0,1,1.4-1.4l5.32,5.315,5.31-5.315a1,1,0,0,1,1.41,0,0.987,0.987,0,0,1,0,1.4Z" transform="translate(-1001 -946)"></path></svg></span>', 3942 next : '<a title="'+BX.message('FANCY_NEXT')+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', 3943 prev : '<a title="'+BX.message('FANCY_PREV')+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>' 3944 }, 3945 touch: 'enabled', 3946 buttons: [ 3947 // "zoom", 3948 //"share", 3949 // "slideShow", 3950 //"fullScreen", 3951 //"download", 3952 // "thumbs", 3953 "close" 3954 ], 3955 backFocus: false, 3956 beforeShow: function(event){ 3957 if(!$('.cd-modal-bg').hasClass('is-visible')){ 3958 var scaleValue = retrieveScale($('.cd-modal-bg')); 3959 3960 $('.cd-modal-bg').show().addClass('is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){ 3961 animateLayer($('.cd-modal-bg'), scaleValue, true); 3962 }); 3963 } 3964 var video_block = $('.company-block source.video-block'); 3965 if(video_block.length) 3966 { 3967 if(video_block.attr('src') == '#') { 3968 var video_block_wrapper = video_block.closest('video'); 3969 var video_block_clone = video_block_wrapper.clone(); 3970 3971 video_block_clone.find('source').attr('src', video_block_clone.find('source').data('src')); 3972 video_block.attr('src', video_block.data('src')); 3973 video_block_clone.insertAfter(video_block_wrapper); 3974 video_block_clone.siblings('video').remove(); 3975 } 3976 } 3977 var video_block_frame = $('.company-block #company_video_iframe'); 3978 if(video_block_frame.length) 3979 { 3980 var data_src_iframe = video_block_frame.attr("data-src"); 3981 video_block_frame.attr("src", data_src_iframe); 3982 video_block_frame.attr("allow", 'autoplay'); 3983 } 3984 // $('.detail .galery .overlay_form').hide(); 3985 }, 3986 afterShow: function(){ 3987 if($('.fancybox-overlay').css('opacity') == 0){ 3988 setTimeout(function(){ 3989 $('.fancybox-overlay').css('opacity', 1); 3990 $('html').addClass('overflow_html'); 3991 }, 200); 3992 } 3993 3994 $('.fancybox-nav').css('opacity', 0); 3995 setTimeout(function(){ 3996 $('.fancybox-nav').css('opacity', 1); 3997 }, 150); 3998 if($('.fancybox-inner #company_video').length) 3999 { 4000 // var fancyHeight = $('.fancybox-wrap').height(); 4001 // $('.fancybox-inner').height(fancyHeight); 4002 setTimeout(function(){ 4003 $('.fancybox-wrap video').resize(); 4004 setTimeout(function(){ 4005 $('.fancybox-wrap').addClass('show_video'); 4006 document.getElementById('company_video').currentTime = 0; 4007 document.getElementById('company_video').play(); 4008 }, 300); 4009 }, 150); 4010 } 4011 else if($('.fancybox-wrap iframe').length) 4012 { 4013 $('.fancybox-inner').height('100%'); 4014 } 4015 }, 4016 beforeClose: function(){ 4017 closeModal(); 4018 $('.fancybox-overlay').fadeOut(); 4019 if($('#company_video').length){ 4020 document.getElementById('company_video').currentTime = 0; 4021 } 4022 $('html').removeClass('overflow_html'); 4023 var video_block_frame = $('.company-block .video-block'); 4024 if(video_block_frame.length) 4025 { 4026 $("#company_video_iframe").attr("src", ''); 4027 4028 } 4029 }, 4030 onClosed: function(){ 4031 if($('.fancybox-wrap #company_video').length){ 4032 document.getElementById('company_video').pause(); 4033 } 4034 }, 4035 }); 4036} 4037 4038InitFancyBoxVideo = function() { 4039 $(".video_link").fancybox({ 4040 type: "iframe", 4041 maxWidth : 800, 4042 maxHeight : 600, 4043 fitToView : false, 4044 width : '70%', 4045 height : '70%', 4046 autoSize : false, 4047 closeClick : false, 4048 opacity: true, 4049 tpl:{ 4050 closeBtn: '<span title="'+BX.message('FANCY_CLOSE')+'" class="fancybox-item fancybox-close inline svg"><svg class="svg svg-close" width="14" height="14" viewBox="0 0 14 14"><path data-name="Rounded Rectangle 568 copy 16" d="M1009.4,953l5.32,5.315a0.987,0.987,0,0,1,0,1.4,1,1,0,0,1-1.41,0L1008,954.4l-5.32,5.315a0.991,0.991,0,0,1-1.4-1.4L1006.6,953l-5.32-5.315a0.991,0.991,0,0,1,1.4-1.4l5.32,5.315,5.31-5.315a1,1,0,0,1,1.41,0,0.987,0.987,0,0,1,0,1.4Z" transform="translate(-1001 -946)"></path></svg></span>', 4051 next : '<a title="'+BX.message('FANCY_NEXT')+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', 4052 prev : '<a title="'+BX.message('FANCY_PREV')+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>' 4053 }, 4054 beforeShow: function(event){ 4055 $('.fancybox-container').addClass('fancybox-video-class'); 4056 console.log('beforeShow'); 4057 if(!$('.cd-modal-bg').hasClass('is-visible')){ 4058 var scaleValue = retrieveScale($('.cd-modal-bg')); 4059 4060 $('.cd-modal-bg').show().addClass('is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){ 4061 animateLayer($('.cd-modal-bg'), scaleValue, true); 4062 }); 4063 } 4064 }, 4065 afterShow: function(){ 4066 console.log('afterShow'); 4067 4068 if($('.fancybox-overlay').css('opacity') == 0){ 4069 setTimeout(function(){ 4070 $('.fancybox-overlay').css('opacity', 1); 4071 $('html').addClass('overflow_html'); 4072 }, 200); 4073 } 4074 4075 $('.fancybox-nav').css('opacity', 0); 4076 setTimeout(function(){ 4077 $('.fancybox-nav').css('opacity', 1); 4078 }, 150); 4079 if($('.fancybox-wrap iframe').length) 4080 { 4081 $('.fancybox-inner').height('100%'); 4082 } 4083 }, 4084 beforeClose: function(){ 4085 closeModal(); 4086 $('.fancybox-overlay').fadeOut(); 4087 $('html').removeClass('overflow_html'); 4088 }, 4089 }); 4090} 4091 4092InitStickySideBar = function(el, container_el) { 4093 var block = '.sticky-sidebar',
4094 container_catalog = '.wraps .wrapper_inner .container_inner .main-catalog-wrapper', 4095 container = '.wraps .wrapper_inner .container_inner'; 4096 if(typeof el !== 'undefined') 4097 block = el; 4098 4099 if($(container_catalog).length) 4100 container = container_catalog; 4101 4102 if(typeof container_el !== 'undefined') 4103 container = container_el; 4104 4105 if($(block).length && arAsproOptions['THEME']['STICKY_SIDEBAR'] != 'N') 4106 { 4107 if(typeof window['stickySidebar'] !== 'undefined') 4108 { 4109 window['stickySidebar'].destroy(); 4110 } 4111 4112 window['stickySidebar'] = new StickySidebar(block, { 4113 topSpacing: 60, 4114 bottomSpacing: 20, 4115 containerSelector: container, 4116 resizeSensor: true, 4117 innerWrapperSelector: '.sticky-sidebar__inner' 4118 }); 4119 4120 if($('.sticky-sidebar .sticky-sidebar__inner .banner img').length) 4121 { 4122 $('.sticky-sidebar .sticky-sidebar__inner .banner img').load(function(){ 4123 if(typeof window['stickySidebar'] !== 'undefined') 4124 { 4125 window['stickySidebar'].updateSticky(); 4126 } 4127 }) 4128 } 4129 } 4130} 4131 4132InitOwlSlider = function() { 4133 $('.owl-carousel:not(.owl-loaded):not(.appear-block)').each(function(){ 4134 var slider = $(this); 4135 var options; 4136 var svg = '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6.969" viewBox="0 0 12 6.969"><path id="Rounded_Rectangle_702_copy_24" data-name="Rounded Rectangle 702 copy 24" class="cls-1" d="M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z" transform="translate(-350 -395.031)"/></svg>'; 4137 var defaults = { 4138 navText: [ 4139 '<i class="svg left colored_theme_hover_text">'+svg+'</i>', 4140 '<i class="svg right colored_theme_hover_text">'+svg+'</i>', 4141 ] 4142 } 4143 var config = $.extend({}, defaults, options, slider.data('plugin-options')); 4144 4145 slider.on('initialized.owl.carousel', function(event) { 4146 4147 var eventdata = {slider: event}; 4148 BX.onCustomEvent('onSliderInitialized', [eventdata]); 4149 4150 $(event.target).removeClass('loading-state'); 4151 $(event.target).find('.owl-item:first').addClass('current'); 4152 4153 if(typeof (sliceItemBlockSlide) === "function"){ 4154 sliceItemBlockSlide(); 4155 } 4156 4157 if(typeof window['stickySidebar'] !== 'undefined'){ 4158 window['stickySidebar'].updateSticky(); 4159 } 4160 4161 }) 4162 slider.owlCarousel(config); 4163 4164 slider.on('change.owl.carousel', function(event) { 4165 var eventdata = {slider: event}; 4166 BX.onCustomEvent('onSlideChange', [eventdata]); 4167 4168 }) 4169 slider.on('resized.owl.carousel', function(event) { 4170 if(typeof (sliceItemBlockSlide) === "function"){ 4171 sliceItemBlockSlide({resize: false}); 4172 } 4173 }) 4174 4175 4176 4177 slider.on('changed.owl.carousel', function(event) { 4178 var eventdata = {slider: event}; 4179 BX.onCustomEvent('onSlideChanged', [eventdata]); 4180 4181 if($(event.target).data('pluginOptions')) 4182 { 4183 if(('index' in $(event.target).data('pluginOptions'))) 4184 { 4185 if($('.switch-item-block').length) 4186 { 4187 $('.switch-item-block__count-wrapper--big .switch-item-block__count-value').text(event.item.index+1+'/'+event.item.count); 4188 } 4189 } 4190 4191 if(('relatedTo' in $(event.target).data('pluginOptions'))) 4192 { 4193 // console.log(event); 4194 4195 var relatedClass = $(event.target).data('pluginOptions').relatedTo, 4196 relatedBlock = $(relatedClass); 4197 4198 if(relatedBlock.length && $(event.target).data('owl.carousel')) 4199 { 4200 // console.log($(event.target).data()) 4201 if(!$(event.target).data('owl.carousel').loop) 4202 { 4203 var current = event.item.index; 4204 } 4205 else 4206 { 4207 var count = event.item.count-1; 4208 var current = Math.round(event.item.index - (event.item.count/2) - .5); 4209 4210 if(current < 0) 4211 current = count; 4212 4213 if(current > count) 4214 current = 0; 4215 } 4216 4217 relatedBlock 4218 .find(".owl-item") 4219 .removeClass("current") 4220 .eq(current) 4221 .addClass("current"); 4222 4223 var onscreen = relatedBlock.find('.owl-item.active').length - 1; 4224 var start = relatedBlock.find('.owl-item.active').first().index(); 4225 var end = relatedBlock.find('.owl-item.active').last().index(); 4226 4227 4228 if (current > end) 4229 relatedBlock.data('owl.carousel').to(current, 100, true); 4230 4231 if (current < start) 4232 relatedBlock.data('owl.carousel').to(current - onscreen, 100, true); 4233 // $(".owl-slider-"+id).trigger('to.owl.carousel', [itemCarousel]) 4234 } 4235 } 4236 } 4237 }) 4238 4239 slider.on('translated.owl.carousel', function(event) { 4240 }) 4241 4242 if(('clickTo' in config)) 4243 { 4244 var relatedClass = config.clickTo, 4245 magnifier = ('magnifier' in config); 4246 4247 slider.on("click", ".owl-item", function(e){ 4248 e.preventDefault(); 4249 var _this = $(this), 4250 number = _this.index(); 4251 4252 if(magnifier) 4253 { 4254 if($(relatedClass).closest('.product-container').find('.zoom_picture').length) 4255 { 4256 $(relatedClass).closest('.product-container').find('.zoom_picture').attr('data-large', _this.find('.product-detail-gallery__item').data('big')); 4257 $(relatedClass).closest('.product-container').find('.zoom_picture').attr('xoriginal', _this.find('.product-detail-gallery__item').data('big')); 4258 $(relatedClass).closest('.product-container').find('.zoom_picture').attr('src', _this.find('.product-detail-gallery__item img').attr('src')); 4259 } 4260 _this.siblings('').removeClass('current'); 4261 _this.addClass('current'); 4262 } 4263 else 4264 { 4265 $(relatedClass).data('owl.carousel').to(number, 300, true); 4266 } 4267 }); 4268 } 4269 }); 4270} 4271 4272InitFlexSlider = function() { 4273 // return; 4274 $('.flexslider:not(.thmb):not(.flexslider-init):not(.appear-block)').each(function(){ 4275 var slider = $(this); 4276 var options; 4277 var defaults = { 4278 animationLoop: false, 4279 controlNav: false, 4280 keyboard: false, 4281 pauseOnAction: false, 4282 pauseInvisible: false, 4283 directionNav: true,
4284 useCSS: false, 4285 animation: "slide" 4286 } 4287 var config = $.extend({}, defaults, options, slider.data('plugin-options')); 4288 if(!slider.parent().hasClass('top_slider_wrapp') && slider.is(':visible')){ 4289 if(typeof(config.counts) != 'undefined' && config.direction !== 'vertical'){ 4290 config.maxItems = getGridSize(config.counts,slider); 4291 config.minItems = getGridSize(config.counts,slider); 4292 config.itemWidth = 200; 4293 } 4294 if(typeof(config.move) == 'undefined') 4295 config.move = 1; 4296 4297 config.start = function(slider){ 4298 var eventdata = {slider: slider}; 4299 BX.onCustomEvent('onSlideInit', [eventdata]); 4300 } 4301 4302 config.after = function(slider){ 4303 var eventdata = {slider: slider}; 4304 BX.onCustomEvent('onSlideComplete', [eventdata]); 4305 } 4306 4307 config.end = function(slider){ 4308 var eventdata = {slider: slider}; 4309 BX.onCustomEvent('onSlideEnd', [eventdata]); 4310 } 4311 slider.flexslider(config).addClass('flexslider-init'); 4312 if(config.controlNav) 4313 slider.addClass('flexslider-control-nav'); 4314 if(config.directionNav) 4315 slider.addClass('flexslider-direction-nav'); 4316 } 4317 }); 4318} 4319 4320InitFlexSliderByClass = function($class) { 4321 if($class.hasClass('flexslider-init')) 4322 return; 4323 var slider = $class; 4324 var options; 4325 var defaults = { 4326 animationLoop: false, 4327 controlNav: false, 4328 keyboard: false, 4329 pauseOnAction: false, 4330 pauseInvisible: false, 4331 directionNav: true, 4332 useCSS: false, 4333 animation: "slide" 4334 } 4335 var config = $.extend({}, defaults, options, slider.data('plugin-options')); 4336 if(!slider.parent().hasClass('top_slider_wrapp') && slider.is(':visible')){ 4337 if(typeof(config.counts) != 'undefined' && config.direction !== 'vertical'){ 4338 config.maxItems = getGridSize(config.counts,slider); 4339 config.minItems = getGridSize(config.counts,slider); 4340 config.itemWidth = 200; 4341 } 4342 if(typeof(config.move) == 'undefined') 4343 config.move = 1; 4344 4345 config.start = function(slider){ 4346 var eventdata = {slider: slider}; 4347 BX.onCustomEvent('onSlideInit', [eventdata]); 4348 } 4349 4350 config.after = function(slider){ 4351 var eventdata = {slider: slider}; 4352 BX.onCustomEvent('onSlideComplete', [eventdata]); 4353 } 4354 4355 config.end = function(slider){ 4356 var eventdata = {slider: slider}; 4357 BX.onCustomEvent('onSlideEnd', [eventdata]); 4358 } 4359 4360 slider.flexslider(config).addClass('flexslider-init'); 4361 if(config.controlNav) 4362 slider.addClass('flexslider-control-nav'); 4363 if(config.directionNav) 4364 slider.addClass('flexslider-direction-nav'); 4365 } 4366} 4367 4368inIframe = function (){ 4369 try { 4370 return window.self !== window.top; 4371 } catch (e) { 4372 return true; 4373 } 4374} 4375 4376InitZoomPict = function(el) { 4377 var block = $('.zoom_picture'); 4378 if(typeof el !== 'undefined') 4379 block = el; 4380 if(block.length){ 4381 var zoomer = block, 4382 options, 4383 defaults = { 4384 zoomWidth: 200, 4385 zoomHeight: 200, 4386 adaptive: false, 4387 title: true, 4388 Xoffset: 15, 4389 4390 }; 4391 var config = $.extend({}, defaults, options, zoomer.data('plugin-options')); 4392 zoomer.xzoom(config); 4393 4394 block.on('mouseleave', function(){ 4395 block.data('xzoom').movezoom(event); 4396 }) 4397 } 4398} 4399 4400var arBasketAsproCounters = arStatusBasketAspro = arBasketPrices = {}; 4401SetActualBasketFlyCounters = function(sync){ 4402 if(arBasketAsproCounters.DEFAULT == true){ 4403 $.ajax({ 4404 url: arAsproOptions['SITE_DIR'] + 'ajax/basket_fly.php', 4405 type: 'post', 4406 success: function(html){ 4407 $('#basket_line .basket_fly').removeClass('loaded').html(html); 4408 4409 if(typeof sync !== 'undefined') 4410 { 4411 $.ajax({ 4412 type:"GET", 4413 url:arAsproOptions['SITE_DIR']+"ajax/actualBasket.php", 4414 // data:data, 4415 success: function(data){ 4416 if(!$('.js_ajax').length) 4417 $('body').append('<div class="js_ajax"></div>'); 4418 $('.js_ajax').html(data); 4419 4420 setBasketStatusBtn(true); 4421 4422 } 4423 }); 4424 } 4425 } 4426 }); 4427 } 4428 else{ 4429 // insert currency ₽ by this hack!: $('<div/>').html(arBasketAsproCounters.READY.TITLE).text() 4430 $('.basket_fly .opener .basket_count .count').attr('class', 'count' + (arBasketAsproCounters.READY.COUNT > 0 ? '' : ' empty_items')).find('.items span').text(arBasketAsproCounters.READY.COUNT) 4431 $('.basket_fly .opener .basket_count + a').attr('href', arBasketAsproCounters['READY']['HREF']) 4432 $('.basket_fly .opener .basket_count').attr('title', $('<div/>').html(arBasketAsproCounters.READY.TITLE).text()).attr('class', 'colored_theme_hover_text basket_count small clicked' + (arBasketAsproCounters.READY.COUNT > 0 ? '' : ' empty')) 4433 4434 $('.basket_fly .opener .wish_count .count').attr('class', 'count' + (arBasketAsproCounters.DELAY.COUNT > 0 ? '' : ' empty_items')).find('.items span').text(arBasketAsproCounters.DELAY.COUNT) 4435 $('.basket_fly .opener .wish_count + a').attr('href', arBasketAsproCounters.DELAY.HREF) 4436 $('.basket_fly .opener .wish_count').attr('title', $('<div/>').html(arBasketAsproCounters.DELAY.TITLE).text()).attr('class', 'colored_theme_hover_text wish_count small clicked' + (arBasketAsproCounters.DELAY.COUNT > 0 ? '' : ' empty')) 4437 4438 $('.basket_fly .opener .compare_count .wraps_icon_block').attr('class', 'wraps_icon_block compare' + (arBasketAsproCounters.COMPARE.COUNT > 0 ? '' : ' empty_block')); 4439 $('.basket_fly .opener .compare_count .count').attr('class', 'count' + (arBasketAsproCounters.COMPARE.COUNT > 0 ? '' : ' empty_items')).find('.items span').text(arBasketAsproCounters.COMPARE.COUNT) 4440 $('.basket_fly .opener .compare_count + a').attr('href', arBasketAsproCounters.COMPARE.HREF) 4441 4442 updateBottomIconsPanel(arBasketAsproCounters); 4443 } 4444} 4445 4446CheckHeaderFixed = function(){ 4447 var header = $('header, body.simple_basket_mode #header').first(), 4448 header_fixed = $('#headerfixed, body.simple_basket_mode #header'), 4449 header_simple = $('body.simple_basket_mode #header'); 4450 4451 if(header_fixed.length){ 4452 if(header.length){ 4453 var isHeaderFixed = false, 4454 isTabsFixed = false, 4455 headerCanFix = true, 4456 headerFixedHeight = header_fixed.actual('outerHeight'), 4457 headerNormalHeight = header.actual('outerHeight'), 4458 headerDiffHeight = headerNormalHeight - headerFixedHeight, 4459 mobileBtnMenu = $('.btn.btn-responsive-nav'), 4460 headerTop = $('#panel:visible').actual('outerHeight'), 4461 topBlock = $('.TOP_HEADER').first(), 4462 $headerFixedNlo = header_fixed.find('[data-nlo]'), 4463 isNloLoaded = !$headerFixedNlo.length, 4464 OnHeaderFixedScrollHandler; 4465 4466 if(headerDiffHeight <= 0) 4467 headerDiffHeight = 0; 4468 4469 if(topBlock.length) 4470 headerTop += topBlock.actual('outerHeight'); 4471 4472 $(window).scroll(OnHeaderFixedScrollHandler = function(){ 4473 var tabs_fixed = $('.product-item-detail-tabs-container-fixed'); 4474 4475 if(window.matchMedia('(min-width:992px)').matches){ 4476 var scrollTop = $(window).scrollTop(), 4477 current_is = $('.search-wrapper .search-input:visible'), 4478 tabs = $('.ordered-block .nav.nav-tabs'), 4479 headerCanFix = !mobileBtnMenu.is(':visible')/* && !$('.dropdown-menu:visible').length*/; 4480 4481 if(!isHeaderFixed){ 4482 if( 4483 headerCanFix && 4484 (scrollTop > headerNormalHeight + headerTop) 4485 ){ 4486 if(!isNloLoaded){ 4487 if(!$headerFixedNlo.hasClass('nlo-loadings')){ 4488 $headerFixedNlo.addClass('nlo-loadings'); 4489 setTimeout(function(){ 4490 $.ajax({ 4491 data: {nlo: $headerFixedNlo.attr('data-nlo')}, 4492 success: function(response){ 4493 // stop ya metrika webvisor DOM indexer 4494 pauseYmObserver(); 4495 4496 isNloLoaded = true; 4497 $headerFixedNlo[0].insertAdjacentHTML('beforebegin', $.trim(response)); 4498 $headerFixedNlo.remove(); 4499 4500 InitMenuNavigationAim(); 4501 OnHeaderFixedScrollHandler(); 4502 4503 // init custom scroll 4504 $('#headerfixed .mega-menu table td.wide_menu .customScrollbar').mCustomScrollbarDeferred({ 4505 mouseWheel: { 4506 scrollAmount: 150, 4507 preventDefault: true 4508 } 4509 }); 4510 4511 // resume ya metrika webvisor 4512 // (300ms transition) + (100ms scroll handler) 4513 setTimeout(resumeYmObserver, 400); 4514 }, 4515 error:function(){ 4516 $headerFixedNlo.removeClass('nlo-loadings'); 4517 } 4518 }); 4519 }, 300); 4520 } 4521 } 4522 else{ 4523 isHeaderFixed = true; 4524 if(header_simple.length) { 4525 headerSimpleHeight = header_simple.actual('outerHeight'); 4526 header_simple.closest('.header_wrap').css({'margin-top': headerSimpleHeight}); 4527 } 4528 header_fixed.addClass('fixed'); 4529 4530 $('nav.mega-menu.sliced.initied').removeClass('initied'); 4531 CheckTopMenuDotted(); 4532 } 4533 } 4534 } 4535 if( 4536 isHeaderFixed || 4537 !headerCanFix 4538 ){ 4539 if( 4540 !headerCanFix || 4541 (scrollTop <= headerDiffHeight + headerTop) 4542 ){ 4543 isHeaderFixed = false;
4544 header_fixed.removeClass('fixed'); 4545 if(header_simple.length) { 4546 header_simple.closest('.header_wrap').css({'margin-top': ''}); 4547 } 4548 } 4549 } 4550 4551 //fixed tabs 4552 if(tabs_fixed.length && tabs.length){ 4553 var tabs_offset = $('.ordered-block .nav.nav-tabs').offset(); 4554 if(scrollTop + headerFixedHeight > tabs_offset.top){ 4555 tabs_fixed.css({'top': header_fixed.actual('outerHeight')}); 4556 tabs_fixed.addClass('fixed'); 4557 4558 header_fixed.addClass('tabs-fixed'); 4559 } 4560 else if(tabs_fixed.hasClass('fixed')){ 4561 tabs_fixed.removeAttr('style'); 4562 tabs_fixed.removeClass('fixed'); 4563 4564 header_fixed.removeClass('tabs-fixed'); 4565 } 4566 } 4567 } 4568 }); 4569 } 4570 } 4571 4572 //mobile fixed 4573 var headerSimple = $('body.simple_basket_mode .wrapper1.mfixed_Y #header'); 4574 var mfixed = headerSimple.length ? headerSimple : $('.wrapper1.mfixed_Y #mobileheader'); 4575 if(mfixed.length && isMobile) 4576 { 4577 var isMHeaderFixed = false, 4578 mheaderCanFix = true, 4579 mheaderFixedHeight = mfixed.actual('outerHeight'), 4580 // mheaderFixedHeight = 0, 4581 mheaderTop = $('#panel:visible').actual('outerHeight'), 4582 mHeaderScrollTop = $('.wrapper1').hasClass('mfixed_view_scroll_top'); 4583 $(window).scroll(function(){ 4584 var scrollTop = $(window).scrollTop(); 4585 if(window.matchMedia('(max-width:991px)').matches) 4586 { 4587 if(mHeaderScrollTop) 4588 { 4589 if(scrollTop > startScroll) 4590 { 4591 if(!$("#mobilePhone.show").length){ 4592 mfixed.removeClass('fixed'); 4593 if(headerSimple.length) { 4594 headerSimple.closest('.header_wrap').css({'margin-top': ''}); 4595 } 4596 } 4597 } 4598 else if(scrollTop > mheaderFixedHeight + mheaderTop){ 4599 mfixed.addClass('fixed'); 4600 if(headerSimple.length) { 4601 headerSimple.closest('.header_wrap').css({'margin-top': mheaderFixedHeight}); 4602 } 4603 } 4604 else if(scrollTop <= mheaderFixedHeight + mheaderTop){ 4605 mfixed.removeClass('fixed'); 4606 if(headerSimple.length) { 4607 headerSimple.closest('.header_wrap').css({'margin-top': ''}); 4608 } 4609 } 4610 startScroll = scrollTop; 4611 } 4612 else 4613 { 4614 if(!isMHeaderFixed) 4615 { 4616 if((scrollTop > mheaderFixedHeight + mheaderTop)) 4617 { 4618 isMHeaderFixed = true; 4619 mfixed.addClass('fixed'); 4620 if(headerSimple.length) { 4621 headerSimple.closest('.header_wrap').css({'margin-top': mheaderFixedHeight}); 4622 } 4623 } 4624 } 4625 else if(isMHeaderFixed) 4626 { 4627 if((scrollTop <= mheaderFixedHeight + mheaderTop)) 4628 { 4629 isMHeaderFixed = false; 4630 mfixed.removeClass('fixed'); 4631 if(headerSimple.length) { 4632 headerSimple.closest('.header_wrap').css({'margin-top': ''}); 4633 } 4634 } 4635 } 4636 } 4637 } 4638 else { 4639 mfixed.removeClass('fixed'); 4640 if(headerSimple.length) { 4641 headerSimple.closest('.header_wrap').css({'margin-top': ''}); 4642 } 4643 } 4644 }) 4645 } 4646} 4647 4648CheckHeaderFixedMenu = function(){ 4649 if(arAsproOptions['THEME'] && arAsproOptions['THEME']['HEADER_FIXED'] == 2 && $('#headerfixed .js-nav').length && window.matchMedia('(min-width: 992px)').matches) 4650 { 4651 $('#headerfixed .js-nav').css('width','0'); 4652 var all_width = 0, 4653 cont_width = $('#headerfixed .maxwidth-theme').actual('width'), 4654 padding_menu = $('#headerfixed .logo-row.v2 .menu-block').actual('outerWidth')-$('#headerfixed .logo-row.v2 .menu-block').actual('width'); 4655 $('#headerfixed .logo-row.v2 > .inner-table-block').each(function(){ 4656 if(!$(this).hasClass('menu-block')) 4657 all_width += $(this).actual('outerWidth'); 4658 }) 4659 $('#headerfixed .js-nav').width(cont_width-all_width-padding_menu); 4660 } 4661} 4662 4663CheckSearchWidth = function(){ 4664 if($('.logo_and_menu-row .search_wrap').length){ 4665 var searchPosition = $('.logo_and_menu-row .search_wrap').position().left, 4666 maxWidth = $('.logo_and_menu-row .maxwidth-theme').width() - 2; 4667 width = 0; 4668 if($('.logo_and_menu-row .subtop .search_wrap').length) 4669 { 4670 maxWidth = $('.logo_and_menu-row .subtop').width() - 2; 4671 $('.logo_and_menu-row .subtop > .row >div >div').each(function(){ 4672 if(!$(this).hasClass('search_wrap')){ 4673 var elementWidth = $(this).outerWidth(); 4674 if(!$(this).is(':visible') || !$(this).height()) 4675 elementWidth = 0; 4676 width = (width ? width - elementWidth : maxWidth - elementWidth); 4677 } 4678 }).promise().done(function(){ 4679 if($('.logo_and_menu-row .search_wrap.wide_search').length) 4680 $('.logo_and_menu-row .search_wrap .search-block').outerWidth(width); 4681 else 4682 $('.logo_and_menu-row .search_wrap').outerWidth(width); 4683 $('.logo_and_menu-row .search_wrap').css({'opacity': 1, 'visibility': 'visible'}); 4684 }); 4685 } 4686 else 4687 {
4688 if($('.logo_and_menu-row .subbottom .search_wrap').length) 4689 { 4690 maxWidth = $('.logo_and_menu-row .subbottom').width() - 2; 4691 $('.logo_and_menu-row .subbottom >div').each(function(){ 4692 if(!$(this).hasClass('search_wrap')){ 4693 var elementWidth = $(this).outerWidth(); 4694 if(!$(this).is(':visible') || !$(this).height()) 4695 elementWidth = 0; 4696 width = (width ? width - elementWidth : maxWidth - elementWidth); 4697 } 4698 }).promise().done(function(){ 4699 if($('.logo_and_menu-row .search_wrap.wide_search').length) 4700 $('.logo_and_menu-row .search_wrap .search-block').outerWidth(width); 4701 else 4702 $('.logo_and_menu-row .search_wrap').outerWidth(width); 4703 $('.logo_and_menu-row .search_wrap').css({'opacity': 1, 'visibility': 'visible'}); 4704 }); 4705 } 4706 else 4707 { 4708 $('.logo_and_menu-row .maxwidth-theme > .row >div >div').each(function(){ 4709 if(!$(this).hasClass('search_wrap')){ 4710 var elementWidth = $(this).outerWidth(); 4711 if(!$(this).is(':visible') || !$(this).height()) 4712 elementWidth = 0; 4713 width = (width ? width - elementWidth : maxWidth - elementWidth); 4714 } 4715 }).promise().done(function(){ 4716 if($('.logo_and_menu-row .search_wrap.wide_search').length) 4717 $('.logo_and_menu-row .search_wrap .search-block').outerWidth(width); 4718 else 4719 $('.logo_and_menu-row .search_wrap').outerWidth(width); 4720 $('.logo_and_menu-row .search_wrap').css({'opacity': 1, 'visibility': 'visible'}); 4721 }); 4722 } 4723 } 4724 } 4725} 4726 4727lazyLoadPagenBlock = function(){ 4728 setTimeout(function(){ 4729 if ($('.with-load-block .ajax_load_btn:not(.appear-block)').length) { 4730 $('.with-load-block .ajax_load_btn:not(.appear-block)').appear(function(){ 4731 var $this = $(this); 4732 $this.addClass('appear-block').trigger('click'); 4733 4734 }, {accX: 0, accY: 200}) 4735 } 4736 }, 200) 4737} 4738 4739scrollPreviewBlock = function(){ 4740 if(typeof($.cookie('scroll_block')) != 'undefined' && $.cookie('scroll_block')) 4741 { 4742 var scroll_block = $($.cookie('scroll_block')); 4743 if(scroll_block.length) 4744 { 4745 $('body, html').animate({scrollTop: scroll_block.offset().top}, 500); 4746 } 4747 $.cookie('scroll_block', null); 4748 } 4749} 4750 4751scrollToBlock = function(block){ 4752 if($(block).length) 4753 { 4754 var offset = $(block).offset().top; 4755 if(typeof($(block).data('toggle')) != 'undefined') 4756 $(block).click(); 4757 4758 if(typeof($(block).data('offset')) != 'undefined') 4759 offset += $(block).data('offset'); 4760 4761 $('body, html').animate({scrollTop: offset}, 500); 4762 } 4763} 4764 4765checkMenuLines = function(){ 4766 if($('.front_page .menu-row .left_border').length || $('.front_page .menu-row .right_border').length) 4767 { 4768 var positionMenu = ($('.centered .menu-row .mega-menu table').length ? $('.centered .menu-row .mega-menu table').offset().left : 0), 4769 varFixLineWidth = ($('body').hasClass('with_decorate') && window.matchMedia('(min-width: 1100px)').matches ? 126 : 7); 4770 4771 $('.menu-row .left_border, .menu-row .right_border').css('width', positionMenu - varFixLineWidth); 4772 } 4773} 4774 4775SetFixedAskBlock = function(){ 4776 if($('.ask_a_question_wrapper').length) 4777 { 4778 var offset = $('.ask_a_question_wrapper').offset(), 4779 footer_offset = 0, 4780 block = $('.ask_a_question_wrapper').find('.ask_a_question'), 4781 block_offset = BX.pos(block[0]), 4782 block_height = block_offset.bottom-block_offset.top, 4783 diff_top_scroll = $('#headerfixed').height() + 20; 4784 4785 if($('footer').length) 4786 footer_offset = $('footer').offset().top; 4787 4788 if($('.banner.CONTENT_BOTTOM').length) 4789 footer_offset = $('.banner.CONTENT_BOTTOM').offset().top; 4790 4791 /* removed for ISSUE NEXT-414 4792 if(block_height+130 > block.closest('.fixed_wrapper').height()) 4793 block.addClass('nonfixed'); 4794 else 4795 block.removeClass('nonfixed'); 4796 */ 4797 4798 if(block_height+diff_top_scroll+documentScrollTopLast + 130 > footer_offset) 4799 { 4800 block.removeClass('fixed').css({'top': 'auto', 'width': 'auto', 'bottom': 0}); 4801 block.parent().css('position', 'static'); 4802 block.parent().parent().css('position', 'static'); 4803 } 4804 else 4805 { 4806 block.parent().removeAttr('style'); 4807 block.parent().parent().removeAttr('style'); 4808 4809 if(documentScrollTopLast + diff_top_scroll > offset.top) 4810 { 4811 var fixed_width = $('.fixed_block_fix').width(); 4812 block.addClass('fixed').css({'top': diff_top_scroll, 'bottom': 'auto'}); 4813 if(fixed_width) 4814 block.css({'width': $('.fixed_block_fix').width()}) 4815 } 4816 else 4817 block.removeClass('fixed').css({'top': 0, 'width': 'auto'}); 4818 } 4819 } 4820} 4821 4822MegaMenuFixed = function(){ 4823 var animationTime = 150, 4824 $megaFixedNlo = $('.mega_fixed_menu').find('[data-nlo]'); 4825 4826 $('header .burger, #headerfixed .burger').on('click', function(){ 4827 if($megaFixedNlo.length){ 4828 if(!$megaFixedNlo.hasClass('nlo-loadings')){ 4829 $megaFixedNlo.addClass('nlo-loadings'); 4830 setTimeout(function(){ 4831 $.ajax({ 4832 data: {nlo: $megaFixedNlo.attr('data-nlo')}, 4833 success: function(response){ 4834 $megaFixedNlo[0].insertAdjacentHTML('beforebegin', $.trim(response)); 4835 $megaFixedNlo.remove(); 4836 }, 4837 error:function(){ 4838 $megaFixedNlo.removeClass('nlo-loadings'); 4839 } 4840 }); 4841 }, 300); 4842 } 4843 } 4844 4845 $('.mega_fixed_menu').fadeIn(animationTime); 4846 //$('.header_wrap').toggleClass('zindexed'); 4847 $('.mega_fixed_menu').mCustomScrollbarDeferred({ 4848 mouseWheel: { 4849 scrollAmount: 150, 4850 preventDefault: true 4851 } 4852 }); 4853 }); 4854 4855 $('.mega_fixed_menu .svg.svg-close').on('click', function(){ 4856 $(this).closest('.mega_fixed_menu').fadeOut(animationTime); 4857 //$('.header_wrap').toggleClass('zindexed'); 4858 }); 4859 4860 $('.mega_fixed_menu .dropdown-menu .arrow').on('click', function(e){ 4861 e.preventDefault(); 4862 e.stopPropagation(); 4863 $(this).closest('.dropdown-submenu').find('.dropdown-menu').slideToggle(animationTime); 4864 $(this).closest('.dropdown-submenu').addClass('opened'); 4865 }); 4866} 4867 4868CheckPopupTop = function(){ 4869 // var popup = $('.jqmWindow.show:last'); 4870 // if(!popup.length) 4871 // popup = $('.jqmWindow.show'); 4872 // if(!popup.length) 4873 // popup = $('.jqm-init.show'); 4874 // if(popup.length){ 4875 // var documentScollTop = $(document).scrollTop(); 4876 // var windowHeight = $(window).height(); 4877 // var popupTop = parseInt(popup.css('top')); 4878 // var popupHeight = popup.height(); 4879 4880 // if(windowHeight >= popupHeight){ 4881 // // center 4882 // popupTop = (windowHeight - popupHeight) / 2; 4883 // } 4884 // else{ 4885 // if(documentScollTop > documentScrollTopLast){ 4886 // // up 4887 // popupTop -= documentScollTop - documentScrollTopLast; 4888 // } 4889 // else if(documentScollTop < documentScrollTopLast){ 4890 // // down 4891 // popupTop += documentScrollTopLast - documentScollTop; 4892 // } 4893 4894 // if(popupTop + popupHeight < windowHeight){ 4895 // // bottom 4896 // popupTop = windowHeight - popupHeight; 4897 // } 4898 // else if(popupTop > 0){ 4899 // // top 4900 // popupTop = 0; 4901 // } 4902 // } 4903 // popup.css('top', popupTop + 'px'); 4904 // } 4905} 4906 4907AjaxClickLink = function(e){ 4908 var _this = '', 4909 container = $('.js-load-wrapper'), 4910 container_inner = $('.js-load-wrapper').find('.ajax_load'), 4911 dopAction = ''; 4912 url = ''; 4913 if ('preventDefault' in e) { 4914 e.preventDefault();
4915 _this = ($(e.target).hasClass('js-load-link') ? $(e.target) : $(e.target).closest('.js-load-link')) 4916 } 4917 else 4918 { 4919 _this = $(e); 4920 dopAction = 'Y'; 4921 } 4922 4923 if (container.length) { 4924 var objUrl = parseUrlQuery(), 4925 obGetData = {"ajax_get_filter": "Y", "control_ajax": "Y"}; 4926 4927 obGetData.bitrix_include_areas = 'N'; 4928 4929 if ('clear_cache' in objUrl) { 4930 if (objUrl.clear_cache == 'Y') { 4931 obGetData.clear_cache = 'Y'; 4932 } 4933 } 4934 4935 if (container_inner.length) { 4936 container_inner.addClass('loading-state'); 4937 } else { 4938 container.addClass('loading-state'); 4939 } 4940 4941 if (_this.data('url')) { 4942 url = _this.data('url'); 4943 } 4944 4945 if (_this.data('click_block') && $(_this.data('click_block')).length) { 4946 if ($(_this.data('click_block')).data('url')) { 4947 url = $(_this.data('click_block')).data('url'); 4948 } 4949 } 4950 4951 if (dopAction) { 4952 BX.PopupWindowManager.getCurrentPopup().close(); 4953 $('.bx_filter_select_popup ul li .sort_btn').removeClass('current'); 4954 _this.addClass('current'); 4955 _this.closest('.bx_filter_block').find('.bx_filter_select_text').text(_this.text()); 4956 } 4957 4958 $('.bx_filter .bx_sort_filter .bx_filter_select_text').text(_this.text()); 4959 $('.bx_filter .bx_sort_filter .bx_filter_select_popup ul li span.current').removeClass('current'); 4960 $('.bx_filter .bx_sort_filter .bx_filter_select_popup ul li').eq(_this.parent().index()).find('span').addClass('current'); 4961 4962 $.ajax({ 4963 url: url, 4964 data: obGetData, 4965 success: function(html){ 4966 container.html(html); 4967 4968 if(container_inner.length) 4969 container_inner.removeClass('loading-state'); 4970 else 4971 container.removeClass('loading-state'); 4972 4973 initAnimateLoad(); 4974 4975 var eventdata = {action: 'jsLoadBlock'} 4976 BX.onCustomEvent('onCompleteAction', [eventdata, _this]); 4977 4978 initSelects(document); 4979 InitCustomScrollBar(); 4980 InitScrollBar(); 4981 4982 if(window.FilterHelper !== undefined) { 4983 FilterHelper.resultDiv = $('#filter-helper'); 4984 FilterHelper.show(); 4985 } 4986 } 4987 }) 4988 } 4989} 4990 4991initCalculatePreview = function(){ 4992 $('.calculate-delivery.with_preview:not(.inited)').each(function(){ 4993 var $this = $(this); 4994 var $calculateSpan = $this.find('span[data-event=jqm]'); 4995 var $preview = $this.find('.calculate-delivery-preview'); 4996 4997 $this.addClass('inited'); 4998 $this.appear(function(){ 4999 5000 if($calculateSpan.length){ 5001 if(typeof window['calculate-delivery-preview-index'] === 'undefined'){ 5002 window['calculate-delivery-preview-index'] = 1001; 5003 } 5004 else{ 5005 ++window['calculate-delivery-preview-index']; 5006 } 5007 5008 var productId = $calculateSpan.attr('data-param-product_id') * 1; 5009 var quantity = $calculateSpan.attr('data-param-quantity') * 1; 5010 5011 if(productId > 0){ 5012 var areaIndexSended = window['calculate-delivery-preview-index']; 5013 $calculateSpan.data({areaIndex: areaIndexSended}); 5014 5015 $.ajax({ 5016 url: arAsproOptions['SITE_DIR'] + 'ajax/delivery.php', 5017 type: 'POST', 5018 data: { 5019 is_preview: 'Y', 5020 index: areaIndexSended, 5021 product_id: productId, 5022 quantity: quantity 5023 }, 5024 beforeSend: function(){ 5025 $this.addClass('loadings'); 5026 }, 5027 success: function(response){ 5028 var areaIndex = $calculateSpan.data('areaIndex'); 5029 if(typeof areaIndex !== 'undefined' && areaIndex == areaIndexSended){ 5030 $calculateSpan.hide(); 5031 $preview.html(response); 5032 if(!$preview.find('.catalog-delivery-preview').length){ 5033 $preview.empty(); 5034 $calculateSpan.show(); 5035 } 5036 } 5037 }, 5038 error: function(xhr, ajaxOptions, thrownError){ 5039 }, 5040 complete: function(){ 5041 var areaIndex = $calculateSpan.data('areaIndex'); 5042 if(typeof areaIndex !== 'undefined' && areaIndex == areaIndexSended){ 5043 $this.removeClass('loadings'); 5044 } 5045 } 5046 }); 5047 } 5048 } 5049 5050 }, {accX: 0, accY: 0}); 5051 }); 5052} 5053 5054/*set price item*/ 5055if(!funcDefined('setPriceItem')){ 5056 var setPriceItem = function setPriceItem(main_block, quantity, rewrite_price, check_quantity, is_sku, show_percent, percent){ 5057 var old_quantity = main_block.find('.to-cart').attr('data-ratio'), 5058 value = (typeof rewrite_price !== 'undefined' && rewrite_price ? rewrite_price : main_block.find('.to-cart').attr('data-value')), 5059 currency = main_block.find('.to-cart').attr('data-currency'), 5060 total_block = '<div class="total_summ" style="display:none;"><div>
5060'+BX.message('TOTAL_SUMM_ITEM')+'<span></span></div></div>', 5061 price_block = main_block.find('.cost.prices'), 5062 use_percent = (typeof show_percent !== 'undefined' && show_percent == 'Y'), 5063 percent_number = (typeof percent !== 'undefined' && percent), 5064 sku_checked = (main_block.find('.has_offer_prop').length ? 'Y' : 'N'), 5065 check = (typeof check_quantity !== 'undefined' && check_quantity); 5066 5067 if(main_block.find('.counter_wrapp + .wrapp-one-click').length) 5068 { 5069 if(!main_block.find('.wrapp-one-click .total_summ').length && !is_sku) 5070 $(total_block).appendTo(main_block.find('.counter_wrapp + .wrapp-one-click')) 5071 } 5072 else if(main_block.find('.buy_block').length) 5073 { 5074 if(!main_block.find('.buy_block .total_summ').length && !is_sku) 5075 $(total_block).appendTo(main_block.find('.buy_block')) 5076 } 5077 else if(main_block.find('.counter_wrapp').length) 5078 { 5079 if(!main_block.find('.counter_wrapp .total_summ').length && !is_sku) 5080 $(total_block).appendTo(main_block.find('.counter_wrapp:first')) 5081 } 5082 if(main_block.find('.total_summ').length) 5083 { 5084 if(value && currency) 5085 { 5086 if((1 == quantity && old_quantity == quantity) || (typeof is_sku !== 'undefined' && is_sku && !check)) 5087 { 5088 main_block.find('.total_summ').slideUp(50); 5089 } 5090 else 5091 { 5092 main_block.find('.total_summ span').html(BX.Currency.currencyFormat((value*quantity), currency, true)); 5093 if(main_block.find('.total_summ').is(':hidden')/* || sku_checked == 'Y'*/) 5094 main_block.find('.total_summ').slideDown(100); 5095 } 5096 } 5097 else 5098 { 5099 main_block.find('.total_summ').slideUp(100); 5100 } 5101 } 5102 } 5103} 5104 5105if(!funcDefined('getCurrentPrice')){ 5106 var getCurrentPrice = function getCurrentPrice(price, currency, print_price){ 5107 var val = ''; 5108 var format_value = BX.Currency.currencyFormat(price, currency); 5109 if(print_price.indexOf(format_value) >= 0) 5110 { 5111 val = print_price.replace(format_value, '<span class="price_value">'+format_value+'</span><span class="price_currency">'); 5112 val += '</span>'; 5113 } 5114 else 5115 { 5116 val = print_price; 5117 } 5118 5119 return val; 5120 } 5121} 5122 5123if(!funcDefined('initAnimateLoad')){ 5124 var initAnimateLoad = function initAnimateLoad(){ 5125 $('.animate-load').click(function(){ 5126 if(!jQuery.browser.mobile) 5127 { 5128 $(this).parent().addClass('loadings'); 5129 } 5130 }) 5131 } 5132} 5133 5134if(!funcDefined('showBasketShareBtn')){ 5135 var showBasketShareBtn = function(){ 5136 if(arAsproOptions['THEME']['SHOW_SHARE_BASKET'] === 'Y'){ 5137 if(!document.querySelector('.basket-checkout-block-btns')){ 5138 var checkout = document.querySelector('.basket-checkout-section-inner'); 5139 if(checkout){ 5140 var btns = BX.create({ 5141 tag: 'div', 5142 attrs: { 5143 class: 'basket-checkout-block basket-checkout-block-btns', 5144 }, 5145 html: '<div class="basket-checkout-block-btns-wrap"></div>' 5146 }); 5147 5148 BX.insertAfter(btns, BX.lastChild(checkout)); 5149 var btnsWrap = btns.querySelector('.basket-checkout-block-btns-wrap'); 5150 5151 var btnCheckout = checkout.querySelector('.basket-checkout-block-btn'); 5152 if(btnCheckout){ 5153 btnsWrap.appendChild(btnCheckout); 5154 } 5155 5156 var btnFastOrder = checkout.querySelector('.fastorder'); 5157 if(btnFastOrder){ 5158 btnsWrap.appendChild(btnFastOrder); 5159 } 5160 5161 if( 5162 $('.basket-btn-checkout').length && 5163 !$('.basket-btn-checkout').hasClass('disabled') 5164 ){ 5165 var btnShareBasket = BX.create({ 5166 tag: 'div', 5167 attrs: { 5168 class: 'basket-checkout-block basket-checkout-block-share colored_theme_hover_bg-block', 5169 title: arAsproOptions['THEME']["EXPRESSION_FOR_SHARE_BASKET"], 5170 }, 5171 html: '<span class="animate-load" data-event="jqm" data-param-form_id="share_basket" data-name="share_basket"><i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-share" xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path data-name="Ellipse 223 copy 8" d="M1613,203a2.967,2.967,0,0,1-1.86-.661l-3.22,2.01a2.689,2.689,0,0,1,0,1.3l3.22,2.01A2.961,2.961,0,0,1,1613,207a3,3,0,1,1-3,3,3.47,3.47,0,0,1,.07-0.651l-3.21-2.01a3,3,0,1,1,0-4.678l3.21-2.01A3.472,3.472,0,0,1,1610,200,3,3,0,1,1,1613,203Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,1613,211Zm-8-7a1,1,0,1,0,1,1A1,1,0,0,0,1605,204Zm8-5a1,1,0,1,0,1,1A1,1,0,0,0,1613,199Z" transform="translate(-1602 -197)" fill="#B8B8B8"></path></svg></i><span class="title">' + arAsproOptions['THEME']["EXPRESSION_FOR_SHARE_BASKET"] + '</span></span>', 5172 }); 5173 5174 btnsWrap.appendChild(btnShareBasket); 5175 initAnimateLoad(); 5176 } 5177 } 5178 } 5179 } 5180 } 5181} 5182 5183if(!funcDefined('showBasketHeadingBtn')){ 5184 var showBasketHeadingBtn = function(){
5185 if(document.querySelector('.page-top h1')){ 5186 var topicHeading = document.querySelector('.page-top .topic .topic__heading'); 5187 if(topicHeading){ 5188 if(arAsproOptions['THEME']['SHOW_BASKET_PRINT'] === 'Y'){ 5189 if(!document.querySelector('.btn_basket_heading--print')){ 5190 var btnPrintBasket = BX.create({ 5191 tag: 'div', 5192 attrs: { 5193 class: 'btn_basket_heading btn_basket_heading--print print-link colored_theme_hover_bg-block', 5194 title: arAsproOptions['THEME']["EXPRESSION_FOR_PRINT_PAGE"], 5195 }, 5196 html: '<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-print" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Rectangle_665_copy_4" data-name="Rectangle 665 copy 4" class="cls-print" d="M1570,210h-2v3h-8v-3h-2a2,2,0,0,1-2-2v-5a2,2,0,0,1,2-2h2v-4h8v4h2a2,2,0,0,1,2,2v5A2,2,0,0,1,1570,210Zm-8,1h4v-4h-4v4Zm4-12h-4v2h4v-2Zm4,4h-12v5h2v-3h8v3h2v-5Z" transform="translate(-1556 -197)"></path></svg></i>', 5197 }); 5198 BX.insertBefore(btnPrintBasket, topicHeading); 5199 } 5200 } 5201 5202 if( 5203 $('.basket-btn-checkout').length && 5204 !$('.basket-btn-checkout').hasClass('disabled') 5205 ){ 5206 // if(arAsproOptions['THEME']['SHOW_SEND_BASKET_2EMAIL'] === 'Y'){ 5207 // if(!document.querySelector('.btn_basket_heading--send2email')){ 5208 // var btnSendBasket2Email = BX.create({ 5209 // tag: 'div', 5210 // attrs: { 5211 // class: 'btn_basket_heading btn_basket_heading--with_title btn_basket_heading--send2email colored_theme_hover_bg-block', 5212 // title: arAsproOptions['THEME']["EXPRESSION_FOR_SEND_BASKET_2EMAIL"], 5213 // }, 5214 // html: '<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 0H4H12H13V1V3.125L15.06 4.4125C15.6448 4.77798 16 5.41892 16 6.1085V6.98162C16.0002 6.99325 16.0002 7.00488 16 7.01649V14C16 15.1046 15.1046 16 14 16H2C0.895429 16 -1.43918e-06 15.1046 -1.43918e-06 14V7.01644C-0.000202747 7.00486 -0.000203195 6.99327 -1.43918e-06 6.98167V6.1085C-1.43918e-06 5.41892 0.355238 4.77798 0.940001 4.4125L3 3.125V1V0ZM5 4.2335L5 2H11V7L11 8.23381L9.62943 9.05615L8.64018 8.23178C8.26934 7.92274 7.73066 7.92274 7.35981 8.23178L6.37057 9.05615L5 8.23381V4.2335ZM2 6.1085L3 5.4835V7.03381L2 6.43381V6.1085ZM14 6.1085L13 5.4835V7.03381L14 6.43381V6.1085ZM12.4379 14L8 10.3017L3.56205 14H12.4379ZM14 12.6983V8.76619L11.2567 10.4122L14 12.6983ZM2 8.76619V12.6983L4.74333 10.4122L2 8.76619Z" fill="#B8B8B8"/></svg></i><span class="title">' + arAsproOptions['THEME']["EXPRESSION_FOR_SEND_BASKET_2EMAIL"] + '</span>', 5215 // }); 5216 // BX.insertBefore(btnSendBasket2Email, topicHeading); 5217 // } 5218 // } 5219 5220 if(arAsproOptions['THEME']['SHOW_DOWNLOAD_BASKET'] === 'Y'){ 5221 if(!document.querySelector('.btn_basket_heading--download')){ 5222 var btnDownloadBasket = BX.create({ 5223 tag: 'div', 5224 attrs: { 5225 class: 'btn_basket_heading btn_basket_heading--with_title btn_basket_heading--download colored_theme_hover_bg-block', 5226 title: arAsproOptions['THEME']["EXPRESSION_FOR_DOWNLOAD_BASKET"], 5227 }, 5228 events: { 5229 click: BX.proxy(function(e){ 5230 if(!e){ 5231 e = window.event; 5232 } 5233 5234 BX.PreventDefault(e); 5235 5236 var button = e.target.closest('.btn_basket_heading'); 5237 if(button){ 5238 if(BX.hasClass(button, 'loadings')){ 5239 return; 5240 } 5241 5242 BX.addClass(button, 'loadings'); 5243 setTimeout(function(){ 5244 BX.removeClass(button, 'loadings'); 5245 }, 2000); 5246 } 5247 5248 location.href = arAsproOptions['SITE_DIR'] + 'ajax/download_basket.php?params[type]=' + arAsproOptions['THEME']["BASKET_FILE_DOWNLOAD_TEMPLATE"]; 5249 }, this) 5250 }, 5251 html: '<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 14H14L14 6H11H10V5V2H5V6H7H9V8V10V12H7H5V14ZM13.6716 4L12 2.32843V4H13.6716ZM6 8H7V10H6H5H3H2V8H3H5H6ZM3 6H2H0V8V10V12H2H3V14V16H5H14H16V14V4.32843C16 3.79799 15.7893 3.28929 15.4142 2.91421L13.0858 0.585786C12.7107 0.210714 12.202 0 11.6716 0H5H3V2V6Z" fill="#B8B8B8"/></svg></i><span class="title">' + arAsproOptions['THEME']["EXPRESSION_FOR_DOWNLOAD_BASKET"] + '</span>', 5252 }); 5253 BX.insertBefore(btnDownloadBasket, topicHeading); 5254 } 5255 } 5256 } 5257 else{ 5258 BX.remove(document.querySelector('.btn_basket_heading--send2email')); 5259 BX.remove(document.querySelector('.btn_basket_heading--download')); 5260 } 5261 } 5262 } 5263 } 5264} 5265 5266$(document).ready(function(){ 5267 //check width for menu and search 5268 CheckSearchWidth(); 5269 MegaMenuFixed(); 5270 InitScrollBar(); 5271 5272 /*ripple effect for buttons*/ 5273 $.ripple(".btn", { 5274 debug: false, // Turn Ripple.js logging on/off 5275 on: 'mouseenter', // The event to trigger a ripple effect 5276 5277 opacity: 0.4, // The opacity of the ripple 5278 color: "auto", // Set the background color. If set to "auto", it will use the text color 5279 multi: true, // Allow multiple ripples per element 5280 5281 duration: 0.6, // The duration of the ripple 5282 5283 easing: 'linear' // The CSS3 easing function of the ripple 5284 }); 5285 /**/ 5286 5287 //ecommerce order 5288 if(arAsproOptions["PAGES"]["ORDER_PAGE"]) 5289 { 5290 var arUrl = parseUrlQuery(); 5291 if("ORDER_ID" in arUrl) 5292 { 5293 var _id = arUrl["ORDER_ID"]; 5294 if(arAsproOptions['COUNTERS']['USE_FULLORDER_GOALS'] !== 'N') 5295 { 5296 var eventdata = {goal: 'goal_order_success', result: _id}; 5297 BX.onCustomEvent('onCounterGoals', [eventdata]) 5298 } 5299 if(checkCounters()) 5300 { 5301 if(typeof localStorage !== 'undefined'){ 5302 var val = localStorage.getItem('gtm_e_' + _id), 5303 d = ''; 5304 try{ 5305 d = JSON.parse(val); 5306 } 5307 catch(e){ 5308 d = val 5309 } 5310 if(typeof d === 'object'){ 5311 window.dataLayer = window.dataLayer || []; 5312 dataLayer.push({"event": arAsproOptions["COUNTERS"]['GOOGLE_EVENTS']['PURCHASE'], "ecommerce": d}); 5313 } 5314 5315 if(typeof localStorage !== 'undefined'){ 5316 localStorage.removeItem('gtm_e_' + _id); 5317 } 5318 } 5319 } 5320 } 5321 } 5322 var bSafary = false;
5323 if(typeof jQuery.browser == 'object') 5324 bSafary = jQuery.browser.safari; 5325 else if(typeof browser == 'object') 5326 bSafary = browser.safari; 5327 if(!bSafary){ 5328 CheckTopMenuPadding(); 5329 CheckTopMenuOncePadding(); 5330 CheckTopMenuDotted(); 5331 CheckHeaderFixed(); 5332 checkMenuLines(); 5333 setTimeout(function() {$(window).resize();}, 150); // need to check resize flexslider & menu 5334 setTimeout(function() {$(window).scroll();}, 250); // need to check position fixed ask block 5335 } 5336 else{ 5337 setTimeout(function(){ 5338 $(window).resize(); // need to check resize flexslider & menu 5339 setTimeout(function(){ 5340 CheckTopMenuPadding(); 5341 CheckTopMenuOncePadding(); 5342 CheckTopMenuDotted(); 5343 CheckHeaderFixed(); 5344 checkMenuLines(); 5345 5346 setTimeout(function(){ 5347 $(window).scroll(); 5348 }, 50); 5349 }, 50); 5350 }, 350); 5351 } 5352 5353 5354 /*for filter scrol in mobile*/ 5355 if(window.matchMedia('(max-width: 767px)').matches){ 5356 $('.bx_filter .scrollbar').addClass('mobile-scroll').removeClass('scroll-init'); 5357 $('.bx_filter .srollbar-custom').addClass('mobile-scroll').removeClass('scroll-init'); 5358 $('.bx_filter .bx_filter_section form .bx_filter_parameters').addClass('mobile-scroll').removeClass('scroll-init'); 5359 if($('.bx_filter .mobile-scroll.scrollbar').length) 5360 $('.bx_filter .mobile-scroll.scrollbar').mCustomScrollbar("destroy"); 5361 if($('.bx_filter .mobile-scroll.srollbar-custom').length) 5362 $('.bx_filter .mobile-scroll.srollbar-custom').mCustomScrollbar("destroy"); 5363 } 5364 /**/ 5365 5366 if(arAsproOptions['THEME']['USE_DEBUG_GOALS'] === 'Y') 5367 $.cookie('_ym_debug', 1, {path: '/',}); 5368 else 5369 $.cookie('_ym_debug', null, {path: '/',}); 5370 5371 /* change type2 menu for fixed */ 5372 if($('#headerfixed .js-nav').length) 5373 { 5374 if(arAsproOptions['THEME']['HEADER_FIXED'] == 2) 5375 CheckHeaderFixedMenu(); 5376 5377 setTimeout(function(){ 5378 $('#headerfixed .js-nav').addClass('opacity1'); 5379 },350); 5380 } 5381 5382 // -- scroll after apply option 5383 if($('.instagram_ajax').length) 5384 { 5385 BX.addCustomEvent('onCompleteAction', function(eventdata){ 5386 if(eventdata.action === 'instagrammLoaded') 5387 scrollPreviewBlock(); 5388 }); 5389 } 5390 else 5391 scrollPreviewBlock(); 5392 5393 5394 scrollToTop(); 5395 checkVerticalMobileFilter(); 5396 5397 $('[data-scroll-block]').click(function() { 5398 var _this = $(this); 5399 if(_this.data('scrollBlock')) { 5400 var target = $(_this.data('scrollBlock')); 5401 if(target.length) { 5402 scroll_block(target); 5403 } 5404 } 5405 }); 5406 5407 $.extend( $.validator.messages, { 5408 required: BX.message('JS_REQUIRED'), 5409 email: BX.message('JS_FORMAT'), 5410 equalTo: BX.message('JS_PASSWORD_COPY'), 5411 minlength: BX.message('JS_PASSWORD_LENGTH'), 5412 remote: BX.message('JS_ERROR') 5413 }); 5414 5415 $.validator.addMethod( 5416 'regexp', function( value, element, regexp ){ 5417 var re = new RegExp( regexp ); 5418 return this.optional( element ) || re.test( value ); 5419 }, 5420 BX.message('JS_FORMAT') 5421 ); 5422 5423 $.validator.addMethod( 5424 'filesize', function( value, element, param ){ 5425 return this.optional( element ) || ( element.files[0].size <= param ) 5426 }, 5427 BX.message('JS_FILE_SIZE') 5428 ); 5429 5430 $.validator.addMethod( 5431 'date', function( value, element, param ) { 5432 var status = false; 5433 if(!value || value.length <= 0){ 5434 status = false; 5435 } 5436 else{ 5437 // html5 date allways yyyy-mm-dd 5438 var re = new RegExp('^([0-9]{4})(.)([0-9]{2})(.)([0-9]{2})$'); 5439 var matches = re.exec(value); 5440 if(matches){ 5441 var composedDate = new Date(matches[1], (matches[3] - 1), matches[5]); 5442 status = ((composedDate.getMonth() == (matches[3] - 1)) && (composedDate.getDate() == matches[5]) && (composedDate.getFullYear() == matches[1])); 5443 } 5444 else{ 5445 // firefox 5446 var re = new RegExp('^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4})$'); 5447 var matches = re.exec(value); 5448 if(matches){ 5449 var composedDate = new Date(matches[5], (matches[3] - 1), matches[1]); 5450 status = ((composedDate.getMonth() == (matches[3] - 1)) && (composedDate.getDate() == matches[1]) && (composedDate.getFullYear() == matches[5])); 5451 } 5452 } 5453 } 5454 return status; 5455 }, BX.message('JS_DATE') 5456 ); 5457 5458 $.validator.addMethod( 5459 'extension', function(value, element, param){ 5460 param = typeof param === 'string' ? param.replace(/,/g, '|') : 'png|jpe?g|gif'; 5461 return this.optional(element) || value.match(new RegExp('.(' + param + ')$', 'i')); 5462 }, BX.message('JS_FILE_EXT') 5463 ); 5464 5465 $.validator.addMethod( 5466 'captcha', function( value, element, params ){ 5467 return $.validator.methods.remote.call(this, value, element,{ 5468 url: arAsproOptions['SITE_DIR'] + 'ajax/check-captcha.php', 5469 type: 'post', 5470 data:{
5471 captcha_word: value, 5472 captcha_sid: function(){ 5473 return $(element).closest('form').find('input[name="captcha_sid"]').val(); 5474 } 5475 } 5476 }); 5477 }, 5478 BX.message('JS_ERROR') 5479 ); 5480 5481 $.validator.addMethod( 5482 'recaptcha', function(value, element, param){ 5483 var id = $(element).closest('form').find('.g-recaptcha').attr('data-widgetid'); 5484 if(typeof id !== 'undefined'){ 5485 return grecaptcha.getResponse(id) != ''; 5486 } 5487 else{ 5488 return true; 5489 } 5490 }, BX.message('JS_RECAPTCHA_ERROR') 5491 ); 5492 5493 $.validator.addClassRules({ 5494 'phone':{ 5495 regexp: arAsproOptions['THEME']['VALIDATE_PHONE_MASK'] 5496 }, 5497 'confirm_password':{ 5498 equalTo: 'input[name="REGISTER\[PASSWORD\]"]', 5499 minlength: 6 5500 }, 5501 'password':{ 5502 minlength: 6 5503 }, 5504 'inputfile':{ 5505 extension: arAsproOptions['THEME']['VALIDATE_FILE_EXT'], 5506 filesize: 5000000 5507 }, 5508 'captcha':{ 5509 captcha: '' 5510 }, 5511 'recaptcha':{ 5512 recaptcha: '' 5513 } 5514 }); 5515 5516 if(arAsproOptions['THEME']['PHONE_MASK']){ 5517 $('input.phone').inputmask('mask', {'mask': arAsproOptions['THEME']['PHONE_MASK']}); 5518 } 5519 5520 // init calculate delivery with preview 5521 initCalculatePreview(); 5522 5523 /*city*/ 5524 $('select.region').on('change', function(){ 5525 var val = parseInt($(this).val()); 5526 if($('select.city').length) 5527 { 5528 if(val) 5529 { 5530 $('select.city option').hide(); 5531 $('select.city option').prop('disabled', 'disabled'); 5532 $('select.city option[data-parent_section='+val+']').prop('disabled', ''); 5533 $('select.city option:eq(0)').prop('disabled', ''); 5534 $('select.city').ikSelect('reset'); 5535 $('select.city option[data-parent_section='+val+']').show(); 5536 } 5537 else 5538 $('select.city option').prop('disabled', 'disabled'); 5539 $('select.city option:eq(0)').prop('disabled', ''); 5540 $('select.city').ikSelect('reset'); 5541 } 5542 }) 5543 5544 $('select.city, select.region').on('change', function(){ 5545 var _this = $(this), 5546 val = parseInt(_this.val()); 5547 if(_this.hasClass('region')) 5548 { 5549 $('select.city option:eq(0)').show(); 5550 $('select.city').val(0); 5551 } 5552 5553 if((_this.hasClass('region') && !val) || _this.hasClass('city')) 5554 { 5555 $.ajax({ 5556 type: 'POST', 5557 data: {ID: val}, 5558 }).success(function(html){ 5559 var ob = BX.processHTML(html); 5560 $('.ajax_items')[0].innerHTML = ob.HTML; 5561 BX.ajax.processScripts(ob.SCRIPT); 5562 }) 5563 } 5564 }) 5565 5566 $(document).on('mouseenter', '.section-gallery-wrapper .section-gallery-wrapper__item', function(){ 5567 $(this).siblings().removeClass('_active'); 5568 $(this).addClass('_active'); 5569 }); 5570 5571 $(document).on('click', ".hint .icon", function(e){ 5572 var tooltipWrapp = $(this).closest(".hint"); 5573 5574 if(tooltipWrapp.hasClass("active")){ 5575 tooltipWrapp.removeClass("active").find(".tooltip").slideUp(200); 5576 } 5577 else{ 5578 tooltipWrapp.addClass("active"); 5579 tooltipWrapp.find(".tooltip").slideDown(200); 5580 tooltipWrapp.find(".tooltip_close").click(function(e){ 5581 e.stopPropagation(); tooltipWrapp.removeClass("active").find(".tooltip").slideUp(100); 5582 }); 5583 } 5584 e.stopPropagation(); 5585 }); 5586 5587 $('.mobile_regions .city_item').on('click', function(e){ 5588 e.preventDefault(); 5589 var _this = $(this); 5590 $.removeCookie('current_region'); 5591 $.cookie('current_region', _this.data('id'), {path: '/',domain: arAsproOptions['SITE_ADDRESS']}); 5592 location.href = _this.attr('href'); 5593 }) 5594 5595 /* toggle */ 5596 var $this = this, 5597 previewParClosedHeight = 25; 5598 5599 $('section.toggle > label').prepend($('<i />').addClass('fa fa-plus')); 5600 $('section.toggle > label').prepend($('<i />').addClass('fa fa-minus')); 5601 $('section.toggle.active > p').addClass('preview-active'); 5602 $('section.toggle.active > div.toggle-content').slideDown(350, function() {}); 5603 5604 $('section.toggle > label').click(function(e){ 5605 var parentSection = $(this).parent(), 5606 parentWrapper = $(this).parents('div.toogle'), 5607 previewPar = false, 5608 isAccordion = parentWrapper.hasClass('toogle-accordion'); 5609 5610 if(isAccordion && typeof(e.originalEvent) != 'undefined') { 5611 parentWrapper.find('section.toggle.active > label').trigger('click'); 5612 } 5613 5614 parentSection.toggleClass('active'); 5615 5616 // Preview Paragraph 5617 if( parentSection.find('> p').get(0) ){ 5618 previewPar = parentSection.find('> p'); 5619 var previewParCurrentHeight = previewPar.css('height'); 5620 previewPar.css('height', 'auto'); 5621 var previewParAnimateHeight = previewPar.css('height'); 5622 previewPar.css('height', previewParCurrentHeight); 5623 } 5624 5625 // Content 5626 var toggleContent = parentSection.find('> div.toggle-content'); 5627 5628 if( parentSection.hasClass('active') ){ 5629 $(previewPar).animate({ 5630 height: previewParAnimateHeight 5631 }, 350, function() { 5632 $(this).addClass('preview-active'); 5633 }); 5634 toggleContent.slideDown(350, function() {}); 5635 } 5636 else{ 5637 $(previewPar).animate({ 5638 height: previewParClosedHeight 5639 }, 350, function() { 5640 $(this).removeClass('preview-active'); 5641 }); 5642 toggleContent.slideUp(350, function() {}); 5643 } 5644 }); 5645 5646 if( typeof $.fn.footable == 'function' ) { 5647 $('.tables-responsive .responsive').footable(); //responsive table 5648 } 5649 5650 $('a[rel=tooltip]').tooltip(); 5651 $('span[data-toggle=tooltip]').tooltip(); 5652 5653 $('.toggle .more_items').on('click', function(){ 5654 $(this).closest('.toggle').find('.collapsed').css('display','inline-block').removeClass('collapsed'); 5655 $(this).remove(); 5656 if(typeof $(this).data('resize') !== 'undefined' && $(this).data('resize')) 5657 $(window).resize(); 5658 }) 5659 $('.toggle_menu .more_items').on('click', function(){ 5660 $(this).closest('.toggle_menu').find('.collapsed').addClass('clicked_exp'); 5661 $(this).remove(); 5662 }) 5663 5664 /* search sync */ 5665 $(document).on('keyup', '.search-input-div input', function(e){ 5666 var inputValue = $(this).val(); 5667 $('.search-input-div input:not(:focus').val(inputValue); 5668 5669 if($(this).closest('#headerfixed').length) 5670 { 5671 if(e.keyCode == 13) 5672 $('.search form').submit(); 5673 } 5674 }); 5675 $(document).on('click', '.search-button-div button', function(e){ 5676 if($(this).closest('#headerfixed').length) 5677 $('.search form').submit(); 5678 }); 5679 5680 $('.inline-search-show, .inline-search-hide').on('click', function(e){ 5681 CloseMobilePhone(); 5682 // if(window.matchMedia('(min-width: 600px)').matches) 5683 // { 5684 if(typeof($(this).data('type_search')) != 'undefined' && $(this).data('type_search') == 'fixed') 5685 $('.inline-search-block').addClass('fixed'); 5686 5687 if(arAsproOptions['THEME']['TYPE_SEARCH'] == 'fixed'){ 5688 /*setTimeout(function(){ 5689 $('.inline-search-block.fixed.big .search-input').focus(); 5690 }, 200);*/ 5691 $('.inline-search-block.fixed.big .search-input').focus(); 5692 } 5693 if(arAsproOptions['THEME']['TYPE_SEARCH'] != 'fixed') 5694 {
5695 $('#title-search-input').focus(); 5696 } 5697 5698 $('.inline-search-block').toggleClass('show'); 5699 if($('.top-block').length) 5700 { 5701 if($('.inline-search-block').hasClass('show')) 5702 $('.inline-search-block').css('background', $('.top-block').css('background-color')); 5703 else 5704 $('.inline-search-block').css('background', '#fff'); 5705 } 5706 if(arAsproOptions['THEME']['TYPE_SEARCH'] == 'fixed') 5707 { 5708 if($('.inline-search-block').hasClass('show')) 5709 $('<div class="jqmOverlay search"></div>').appendTo('body'); 5710 else{ 5711 $('#title-search-input').blur(); 5712 $('.jqmOverlay').detach(); 5713 } 5714 } 5715 // } 5716 // else 5717 // location.href = arAsproOptions['PAGES']['CATALOG_PAGE_URL']+'?q'; 5718 }) 5719 5720 /* close search block */ 5721 $("html, body").on('mousedown', function(e){ 5722 if(typeof e.target.className == 'string' && e.target.className.indexOf('adm') < 0) 5723 { 5724 e.stopPropagation(); 5725 var search_target = $(e.target).closest('.title-search-result'); 5726 if(!$(e.target).hasClass('inline-search-block') && !$(e.target).hasClass('svg') && !search_target.length) 5727 { 5728 $('.inline-search-block').removeClass('show'); 5729 $('.title-search-result').hide(); 5730 if(arAsproOptions['THEME']['TYPE_SEARCH'] == 'fixed') 5731 $('.jqmOverlay.search').detach(); 5732 } 5733 5734 if($("#mobilePhone").length){ 5735 CloseMobilePhone(); 5736 } 5737 5738 if($('#basket_line .basket_fly').length && parseInt($("#basket_line .basket_fly").css("right")) >= 0){ 5739 if(!$(e.target).closest('.basket_wrapp').length) 5740 { 5741 $("#basket_line .basket_fly").stop().animate({"right": -$("#basket_line .basket_fly").outerWidth()}, 150); 5742 $("#basket_line .basket_fly .opener > div").removeClass("cur"); 5743 $('#basket_line .basket_fly').removeClass('swiped'); 5744 } 5745 } 5746 5747 if(isMobile) 5748 { 5749 if(search_target.length) 5750 location.href = search_target.attr('href'); 5751 } 5752 5753 if(!$(e.target).closest('.js-info-block').length && !$(e.target).closest('.js-show-info-block').length) 5754 { 5755 $('.js-show-info-block').removeClass('opened'); 5756 $('.js-info-block').fadeOut(); 5757 } 5758 5759 if(!$(e.target).closest('.hint.active').length) 5760 { 5761 $('.hint.active .icon').trigger('click'); 5762 } 5763 5764 var class_name = $(e.target).attr('class'); 5765 if(typeof(class_name) == 'undefined' || class_name.indexOf('tooltip') < 0) //tooltip link 5766 $('.tooltip-link').tooltip('hide'); 5767 } 5768 }); 5769 $('.inline-search-block').find('*').on('mousedown', function(e){ 5770 e.stopPropagation(); 5771 }); 5772 5773 initAnimateLoad(); 5774 5775 /*check all opt table items*/ 5776 $(document).on('change', "input#select_all_items", function(){ 5777 var _this = $(this); 5778 5779 var notOfferCount = $('.table-view__item:not([data-product_type=3])').find('.button_block .to-cart').length; 5780 var wishCount = $('.table-view__item:not([data-product_type=3])').find('.item-icons .wish_item_button .wish_item.to').length; 5781 var allGoodsCount = $('.table-view__item').length; 5782 5783 if(_this.is(':checked')) 5784 { 5785 //$('.opt_action').removeClass('no-action'); 5786 5787 //buy && wish 5788 if(notOfferCount != 0){ 5789 $('.opt_action:not([data-action=compare])').removeClass('no-action'); 5790 } 5791 5792 //compare 5793 $('.opt_action[data-action=compare]').removeClass('no-action'); 5794 5795 5796 $('.opt_action').addClass('animate-load'); 5797 $('.opt_action .text').remove(); 5798 //$('<div class="text muted">(<span>'+$('.table-view__item').length+'</span>)</div>').appendTo($('.opt_action')); 5799 //$('<div class="text muted">(<span>' + $('.table-view__item:not([data-product_type=3])').length + '</span>)</div>').appendTo($('.opt_action')); 5800 5801 //buy 5802 $('<div class="text muted">(<span>' + notOfferCount + '</span>)</div>').appendTo($('.opt_action[data-action=buy]')); 5803 5804 //wish 5805 $('<div class="text muted">(<span>' + wishCount + '</span>)</div>').appendTo($('.opt_action[data-action=wish]')); 5806 5807 //compare 5808 $('<div class="text muted">(<span>' + allGoodsCount + '</span>)</div>').appendTo($('.opt_action[data-action=compare]')); 5809 5810 5811 $('input[name="chec_item"]').prop('checked', 'checked'); 5812 } 5813 else 5814 { 5815 $('.opt_action').addClass('no-action'); 5816 $('.opt_action').removeClass('animate-load'); 5817 $('.opt_action .text').remove(); 5818 5819 $('input[name="chec_item"]').removeAttr('checked'); 5820 } 5821 }) 5822 5823 /*check opt table item*/ 5824 $(document).on('change', "input[name='chec_item']", function(){ 5825 var _this = $(this); 5826 5827 var canBuy = _this.closest('.table-view__item').find('.button_block .to-cart').length; 5828 var isOffer = _this.closest('.main_item_wrapper').attr('data-product_type') == '3'; 5829 //console.log(isOffer); 5830 5831 if(_this.is(':checked')) 5832 { 5833 $('.opt_action').each(function(){ 5834 var _this = $(this); 5835 5836 var isBuyAction = _this.attr('data-action') == 'buy'; 5837 var isWishAction = _this.attr('data-action') == 'wish'; 5838 5839 if(isOffer && (isBuyAction || isWishAction)){ 5840 return true; 5841 } 5842 5843 if(isBuyAction && !canBuy) { 5844 return true; 5845 } 5846 5847 if(_this.find('.text').length) 5848 { 5849 var count = parseInt(_this.find('.text span').text()); 5850 _this.find('.text span').text(++count); 5851 } 5852 else 5853 { 5854 _this.removeClass('no-action'); 5855 _this.addClass('animate-load'); 5856 $('<div class="text muted">(<span>1</span>)</div>').appendTo(_this); 5857 } 5858 }) 5859 } 5860 else 5861 { 5862 $('.opt_action').each(function(){ 5863 var _this = $(this); 5864 5865 var isBuyAction = _this.attr('data-action') == 'buy'; 5866 var isWishAction = _this.attr('data-action') == 'wish'; 5867 5868 if(isOffer && (isBuyAction || isWishAction)){ 5869 return true; 5870 } 5871 5872 if(isBuyAction && !canBuy) { 5873 return true; 5874 } 5875 5876 if(_this.find('.text').length) 5877 { 5878 var count = parseInt(_this.find('.text span').text()); 5879 --count 5880 _this.find('.text span').text(count); 5881 5882 if(!count) 5883 { 5884 _this.addClass('no-action'); 5885 _this.removeClass('animate-load'); 5886 _this.find('.text').remove(); 5887 } 5888 } 5889 }) 5890 } 5891 }) 5892 5893 /*buy|wish|compare opt table items*/ 5894 $(document).on('click', ".opt_action", function(){ 5895 var _this = $(this), 5896 action = _this.data('action'), 5897 basketParams = { 5898 type: 'multiple', 5899 iblock_id: _this.data('iblock_id'), 5900 action: action, 5901 items: {} 5902 }; 5903 5904 if(!_this.hasClass('no-action')) 5905 { 5906 $('.opt_action').addClass('no-action'); 5907 _this.removeClass('no-action'); 5908 5909 $('.table-view__item').each(function(){ 5910 var _this = $(this); 5911 var canBuy = _this.find('.button_block .to-cart').length; //console.log(basketParams); 5912 var add = _this.find('input[name="chec_item"]').is(':checked') && (canBuy || (action != "buy") ); 5913 if(add) 5914 { 5915 basketParams['items'][_this.data('id')] = {}; 5916 basketParams['items'][_this.data('id')]['id'] = _this.data('id'); 5917 basketParams['items'][_this.data('id')]['product_type'] = _this.data('product_type'); 5918 basketParams['items'][_this.data('id')]['quantity'] = _this.find('input[name="quantity"]').val(); 5919 } 5920 }) 5921 $.ajax({ 5922 type:"POST", 5923 url:arAsproOptions['SITE_DIR']+"ajax/item.php", 5924 data:basketParams, 5925 dataType:"json", 5926 success:function(data){ 5927 if("STATUS" in data) 5928 { 5929 if(data.STATUS !== 'OK') 5930 { 5931 showBasketError(BX.message(data.MESSAGE)+' <br/>'+data.MESSAGE_EXT); 5932 } 5933 if($('.header-cart.fly').length) 5934 { 5935 arBasketAsproCounters.DEFAULT = true; 5936 SetActualBasketFlyCounters(true); 5937 } 5938 else 5939 { 5940 if($("#ajax_basket").length) 5941 { 5942 reloadTopBasket('add', $('#ajax_basket'), 200, 5000, 'N', '', true); 5943 } 5944 else{ 5945 reloadBasketCounters('', true); 5946 } 5947 } 5948 } 5949 _this.parent().removeClass('loadings'); 5950 $('.opt_action').removeClass('no-action'); 5951 } 5952 }) 5953 } 5954 }) 5955 5956 5957 5958 //fix opt checked for back in browser 5959 setTimeout(function(){ 5960 if($('.with-opt-buy input[name="chec_item"], .with-opt-buy input[name="select_all_items"]').length){ 5961 $('.with-opt-buy input[name="chec_item"], .with-opt-buy input[name="select_all_items"]').prop('checked', false); 5962 } 5963 },1); 5964 5965 5966 5967 /*check mobile device*/ 5968 if(isMobile){ 5969 $(document).on('click', '*[data-event="jqm"]', function(e){ 5970 5971 e.preventDefault(); 5972 e.stopPropagation(); 5973 var _this = $(this); 5974 var name = _this.data('name'); 5975 5976 if((window.matchMedia('(min-width:768px)').matches || (typeof _this.data('no-mobile') !== 'undefinde' && _this.data('no-mobile') == 'Y'))) 5977 { 5978 if(!$(this).hasClass('clicked')) 5979 { 5980 $(this).addClass('clicked'); 5981 $(this).jqmEx(); 5982 $(this).trigger('click'); 5983 } 5984 return false;
5985 } 5986 else if(name.length){ 5987 var script = arAsproOptions['SITE_DIR'] + 'form/'; 5988 var paramsStr = ''; var arTriggerAttrs = {}; 5989 $.each(_this.get(0).attributes, function(index, attr){ 5990 var attrName = attr.nodeName; 5991 var attrValue = _this.attr(attrName); 5992 arTriggerAttrs[attrName] = attrValue; 5993 if(/^data\-param\-(.+)$/.test(attrName)){ 5994 var key = attrName.match(/^data\-param\-(.+)$/)[1]; 5995 paramsStr += key + '=' + attrValue + '&'; 5996 } 5997 }); 5998 5999 var triggerAttrs = JSON.stringify(arTriggerAttrs); 6000 var encTriggerAttrs = encodeURIComponent(triggerAttrs); 6001 script += '?name=' + name + '&' + paramsStr + 'data-trigger=' + encTriggerAttrs; 6002 6003 if (previewMode && _this.attr('href') !== undefined) { 6004 script = _this.attr('href') 6005 } 6006 6007 location.href = script; 6008 } 6009 }); 6010 6011 $('.fancybox').removeClass('fancybox'); 6012 } 6013 else 6014 { 6015 $(document).on('click', '*[data-event="jqm"]', function(e){ 6016 e.preventDefault(); 6017 e.stopPropagation(); 6018 6019 var _this = $(this); 6020 var name = _this.data('name'); 6021 if (previewMode && ((name.length && name == 'auth') || window.matchMedia('(max-width:400px)').matches)) { 6022 6023 var script = arAsproOptions['SITE_DIR'] + 'form/'; 6024 var paramsStr = ''; var arTriggerAttrs = {}; 6025 $.each(_this.get(0).attributes, function(index, attr){ 6026 var attrName = attr.nodeName; 6027 var attrValue = _this.attr(attrName); 6028 arTriggerAttrs[attrName] = attrValue;
6029 if(/^data\-param\-(.+)$/.test(attrName)){ 6030 var key = attrName.match(/^data\-param\-(.+)$/)[1]; 6031 paramsStr += key + '=' + attrValue + '&'; 6032 } 6033 }); 6034 6035 var triggerAttrs = JSON.stringify(arTriggerAttrs); 6036 var encTriggerAttrs = encodeURIComponent(triggerAttrs); 6037 script += '?name=' + name + '&' + paramsStr + 'data-trigger=' + encTriggerAttrs; 6038 6039 if (_this.attr('href') !== undefined) { 6040 script = _this.attr('href') 6041 } 6042 6043 location.href = script; 6044 } else { 6045 if(!$(this).hasClass('clicked')) 6046 { 6047 $(this).addClass('clicked'); 6048 $(this).jqmEx(); 6049 $(this).trigger('click'); 6050 } 6051 } 6052 6053 return false; 6054 }); 6055 } 6056 6057 BX.addCustomEvent('onCompleteAction', function(eventdata, _this){ 6058 try{ 6059 if(eventdata.action === 'loadForm') 6060 { 6061 $(_this).parent().removeClass('loadings'); 6062 $(_this).removeClass('clicked'); 6063 6064 if($(_this).hasClass('one_click_buy_trigger')) 6065 { 6066 $('.wrapp_one_click > span').removeClass('clicked') 6067 $('.one_click').removeClass('clicked') 6068 } 6069 else if($(_this).hasClass('one_click_buy_basket_trigger')) 6070 { 6071 $('.fast_order').removeClass('clicked') 6072 } 6073 } 6074 else if(eventdata.action === 'loadBasket') 6075 { 6076 $('.basket-link.basket').attr('title', $('<div/>').html(arBasketPrices.BASKET_SUMM_TITLE).text()); 6077 $('.basket-link.delay').attr('title', $('<div/>').html(arBasketPrices.DELAY_SUMM_TITLE).text()); 6078 6079 if(arBasketPrices.BASKET_COUNT>0) 6080 { 6081 $('.basket-link.basket').addClass('basket-count'); 6082 $('.basket-link.basket .count').removeClass('empted'); 6083 if($('.basket-link.basket .prices').length) 6084 $('.basket-link.basket .prices').html(arBasketPrices.BASKET_SUMM); 6085 } 6086 else 6087 { 6088 $('.basket-link.basket').removeClass('basket-count'); 6089 $('.basket-link.basket .count').addClass('empted'); 6090 if($('.basket-link.basket .prices').length) 6091 $('.basket-link.basket .prices').html(arBasketPrices.BASKET_SUMM_TITLE_SMALL); 6092 } 6093 $('.basket-link.basket .count').text(arBasketPrices.BASKET_COUNT); 6094 if(arBasketPrices.DELAY_COUNT>0) 6095 { 6096 $('.basket-link.delay').addClass('basket-count'); 6097 $('.basket-link.delay .count').removeClass('empted'); 6098 } 6099 else 6100 { 6101 $('.basket-link.delay').removeClass('basket-count'); 6102 $('.basket-link.delay .count').addClass('empted'); 6103 } 6104 $('.basket-link.delay .count').text(arBasketPrices.DELAY_COUNT); 6105 6106 updateBottomIconsPanel(arBasketPrices); 6107 } 6108 else if(eventdata.action === 'loadActualBasketCompare') 6109 { 6110 var compare_count = Object.keys(arBasketAspro.COMPARE).length; 6111 if(compare_count>0) 6112 { 6113 $('.basket-link.compare').addClass('basket-count'); 6114 $('.basket-link.compare .count').removeClass('empted'); 6115 if($('#compare_fly').length) 6116 $('#compare_fly').removeClass('empty_block'); 6117 } 6118 else 6119 { 6120 $('.basket-link.compare').removeClass('basket-count'); 6121 $('.basket-link.compare .count').addClass('empted'); 6122 if($('#compare_fly').length) 6123 $('#compare_fly').addClass('empty_block'); 6124 } 6125 $('.basket-link.compare .count').text(compare_count); 6126 6127 updateBottomIconsPanel(arBasketAspro); 6128 } 6129 else if(eventdata.action === 'loadRSS') 6130 { 6131 } 6132 else if(eventdata.action === 'ajaxContentLoaded') 6133 { 6134 } 6135 else if(eventdata.action === 'jsLoadBlock') 6136 { 6137 initCountdown(); 6138 setStatusButton(); 6139 InitFlexSlider(); 6140 InitOwlSlider(); 6141 InitFancyBox(); 6142 6143 checkLinkedArticles(); 6144 lazyLoadPagenBlock(); 6145 6146 if(typeof window['stickySidebar'] !== 'undefined') 6147 { 6148 window['stickySidebar'].updateSticky(); 6149 } 6150 } 6151 } 6152 catch(e){ 6153 console.error(e) 6154 } 6155 }) 6156 6157 /*slices*/ 6158 if($('.banners-small .item.normal-block').length) 6159 $('.banners-small .item.normal-block').sliceHeight(); 6160 if($('.teasers .item').length) 6161 $('.teasers .item').sliceHeight(); 6162 if($('.wrap-portfolio-front .row.items > div').length) 6163 $('.wrap-portfolio-front .row.items > div').sliceHeight({'row': '.row.items', 'item': '.item1'}); 6164 6165 /* bug fix in ff*/ 6166 $('img').removeAttr('draggable'); 6167 6168 $('.title-tab-heading').on('click', function(){ 6169 var container = $(this).parent(), 6170 slide_block = $(this).next(), 6171 bReviewTab = container.hasClass('media_review'); 6172 6173 clicked_tab = container.index()+1; 6174 6175 container.siblings().removeClass('active'); 6176 6177 $('.nav.nav-tabs li').removeClass('active'); 6178 6179 if(container.hasClass('active')) 6180 { 6181 if(bReviewTab) 6182 { 6183 $('#reviews_content').slideUp(200, function(){ 6184 container.removeClass('active'); 6185 }); 6186 } 6187 else 6188 {
6189 slide_block.slideUp(200, function(){ 6190 container.removeClass('active'); 6191 }); 6192 } 6193 } 6194 else 6195 { 6196 container.addClass('active'); 6197 if(bReviewTab) 6198 { 6199 $('#reviews_content').slideDown(); 6200 } 6201 else 6202 { 6203 if($('.tabs_section + #reviews_content').length) 6204 $('.tabs_section + #reviews_content').slideUp(); 6205 slide_block.slideDown(); 6206 if(typeof container.attr('id') !== 'undefined' && container.attr('id') == 'descr'){ 6207 var $gallery = $('.galerys-block'); 6208 if($gallery.length){ 6209 var bTypeBig = $gallery.find('.big_slider').length; 6210 var $slider = bTypeBig ? $gallery.find('.big_slider') : $gallery.find('.small_slider'); 6211 InitFlexSlider(); 6212 var interval = setInterval(function(){ 6213 if($slider.find('.slides .item').attr('style').indexOf('height') === -1){ 6214 $(window).resize(); 6215 } 6216 else{ 6217 clearInterval(interval); 6218 } 6219 }, 100); 6220 } 6221 } 6222 } 6223 } 6224 }) 6225 6226 InitFlexSlider(); 6227 InitOwlSlider(); 6228 InitStickySideBar(); 6229 InitFancyBox(); 6230 InitFancyBoxVideo(); 6231 6232 setTimeout(function(){ 6233 InitTopestMenuGummi(); 6234 isOnceInited = true; 6235 },50); 6236 6237 InitZoomPict(); 6238 6239 $(document).on('click', '.captcha_reload', function(e){ 6240 var captcha = $(this).parents('.captcha-row'); 6241 e.preventDefault(); 6242 $.ajax({ 6243 url: arAsproOptions['SITE_DIR'] + 'ajax/captcha.php' 6244 }).done(function(text){ 6245 captcha.find('input[name=captcha_sid],input[name=captcha_code]').val(text); 6246 captcha.find('img').attr('src', '/bitrix/tools/captcha.php?captcha_sid=' + text); 6247 captcha.find('input[name=captcha_word]').val('').removeClass('error'); 6248 captcha.find('.captcha_input').removeClass('error').find('.error').remove(); 6249 }); 6250 }); 6251 6252 /* show print */ 6253 if(arAsproOptions["PAGES"]["BASKET_PAGE"]){ 6254 showBasketHeadingBtn(); 6255 } 6256 else{ 6257 if(arAsproOptions['THEME']['PRINT_BUTTON'] === 'Y'){ 6258 setTimeout(function(){ 6259 var topicHeading = document.querySelector('.period_wrapper.in-detail-news1 .period_wrapper_inner') ? document.querySelector('.detail-news1 .period_wrapper .period_wrapper_inner') : (document.querySelector('.page-top .topic .topic__heading') ? document.querySelector('.page-top .topic .topic__heading') : null); 6260 if(topicHeading){ 6261 var btnPrint = BX.create({ 6262 tag: 'div', 6263 attrs: { 6264 class: 'print-link colored_theme_hover_bg-block', 6265 title: arAsproOptions['THEME']["EXPRESSION_FOR_PRINT_PAGE"], 6266 }, 6267 html: '<i class="svg colored_theme_hover_bg-el-svg"><svg class="svg svg-print" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Rectangle_665_copy_4" data-name="Rectangle 665 copy 4" class="cls-print" d="M1570,210h-2v3h-8v-3h-2a2,2,0,0,1-2-2v-5a2,2,0,0,1,2-2h2v-4h8v4h2a2,2,0,0,1,2,2v5A2,2,0,0,1,1570,210Zm-8,1h4v-4h-4v4Zm4-12h-4v2h4v-2Zm4,4h-12v5h2v-3h8v3h2v-5Z" transform="translate(-1556 -197)"></path></svg></i>', 6268 }); 6269 BX.insertBefore(btnPrint, topicHeading); 6270 } 6271 },150); 6272 } 6273 } 6274 6275 $(document).on('click', '.print-link', function(){ 6276 window.print(); 6277 }) 6278 6279 $('.head-block .item-link').on('click', function(){ 6280 var _this = $(this); 6281 _this.siblings().removeClass('active'); 6282 _this.addClass('active'); 6283 }) 6284 6285 $('table.table').each(function(){ 6286 var _this = $(this), 6287 first_td = _this.find('thead tr th'); 6288 if(!first_td.length) 6289 first_td = _this.find('thead tr td'); 6290 if(first_td.length) 6291 { 6292 var j = 0; 6293 _this.find('tbody tr td').each(function(i){ 6294 if(j > first_td.length-1) 6295 j = 0; 6296 $('<div class="th-mobile">'+first_td[j].textContent+'</div>').appendTo($(this)); 6297 j++; 6298 }) 6299 } 6300 }) 6301 6302 if(window.matchMedia('(min-width: 768px)').matches) 6303 $('.wrapper_middle_menu.wrap_menu').removeClass('mobile'); 6304 6305 6306 if(window.matchMedia('(max-width: 767px)').matches) 6307 $('.wrapper_middle_menu.wrap_menu').addClass('mobile'); 6308 6309 6310 6311 $('.menu_top_block .v_bottom a').on('click', function(e){ 6312 if($(e.target).hasClass('toggle_block')) 6313 e.preventDefault(); 6314 }) 6315 $('.menu_top_block .v_bottom a .toggle_block').click(function(e){ 6316 var _this = $(this), 6317 menu = _this.closest('.has-child').find('> .dropdown'), 6318 bVisibleMeu = (menu.is(':visible')), 6319 animate = (bVisibleMeu ? 'slideUp' : 'slideDown'); 6320 6321 if(!_this.hasClass('clicked')) 6322 { 6323 _this.addClass('clicked'); 6324 6325 6326 menu.velocity('stop').velocity(animate, { 6327 duration: 150, 6328 // delay: 250, 6329 begin: function(){ 6330 _this.toggleClass('closed'); 6331 }, 6332 complete: function(){ 6333 _this.removeClass('clicked'); 6334 6335 if(typeof window['stickySidebar'] !== 'undefined') 6336 window['stickySidebar'].updateSticky(); 6337 } 6338 }); 6339 } 6340 6341 $(this).closest('.has-child').toggleClass('opened'); 6342 }) 6343 6344 $(document).on('click', '.show_props', function(){ 6345 $(this).prev().stop().slideToggle(333); 6346 $(this).find('.char_title').toggleClass('opened'); 6347 }); 6348 6349 $('.see_more').on('click', function(e) { 6350 e.preventDefault(); 6351 var see_more = ($(this).is('.see_more') ? $(this) : $(this).parents('.see_more').first()); 6352 var see_moreText = (see_more.find('> a').length ? see_more.find('> a') : see_more); 6353 var see_moreHiden = see_more.parent().find('> .d'); 6354 if(see_more.hasClass('open')){ 6355 see_moreText.text(BX.message('CATALOG_VIEW_MORE')); 6356 see_more.removeClass('open'); 6357 see_moreHiden.hide(); 6358 } 6359 else{ 6360 see_moreText.text(BX.message('CATALOG_VIEW_LESS')); 6361 see_more.addClass('open'); 6362 see_moreHiden.show(); 6363 } 6364 return false;
6365 }); 6366 6367 $('.button.faq_button').click(function(e){ 6368 e.preventDefault(); 6369 $(this).toggleClass('opened'); 6370 $('.faq_ask .form').slideToggle(); 6371 }); 6372 6373 $('.staff.list .staff_section .staff_section_title a').click(function(e) { 6374 e.preventDefault(); 6375 $(this).parents('.staff_section').toggleClass('opened'); 6376 $(this).parents('.staff_section').find('.staff_section_items').stop().slideToggle(600); 6377 $(this).parents('.staff_section_title').find('.opener_icon').toggleClass('opened'); 6378 }); 6379 6380 $('.jobs_wrapp .item .name').click(function(e) { 6381 $(this).closest('.item').toggleClass('opened'); 6382 $(this).closest('.item').find('.description_wrapp').stop().slideToggle(600); 6383 $(this).closest('.item').find('.opener_icon').toggleClass('opened'); 6384 }); 6385 6386 $('.faq.list .item .q a').on('click', function(e){ 6387 e.preventDefault(); 6388 $(this).parents('.item').toggleClass('opened'); 6389 $(this).parents('.item').find('.a').stop().slideToggle(); 6390 $(this).parents('.item').find('.q .opener_icon').toggleClass('opened'); 6391 }); 6392 6393 $('.opener_icon').click(function(e) { 6394 e.preventDefault(); 6395 $(this).parent().find('a').trigger('click'); 6396 }); 6397 6398 $('.dotdot').dotdotdot(); 6399 6400 $('.more_block span').on('click', function() { 6401 var content_offset=$('.catalog_detail .tabs_section').offset(); 6402 $('html, body').animate({scrollTop: content_offset.top-43}, 400); 6403 }); 6404 6405 $(document).on("click", ".counter_block:not(.basket) .plus", function(){ 6406 if(!$(this).parents('.basket_wrapp').length){ 6407 if($(this).parent().data("offers")!="Y"){ 6408 var isDetailSKU2 = $(this).parents('.counter_block_wr').length; 6409 input = $(this).parents(".counter_block").find("input[type=text]") 6410 tmp_ratio = !isDetailSKU2 ? $(this).parents(".counter_wrapp").find(".to-cart").data('ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('ratio'), 6411 //console.log(!isDetailSKU2); 6412 isDblQuantity = !isDetailSKU2 ? $(this).parents(".counter_wrapp").find(".to-cart").data('float_ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('float_ratio'), 6413 ratio=( isDblQuantity ? parseFloat(tmp_ratio) : parseInt(tmp_ratio, 10)), 6414 max_value=''; 6415 currentValue = input.val(); 6416 6417 6418 if(isDblQuantity) 6419 ratio = Math.round(ratio*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6420 6421 curValue = (isDblQuantity ? parseFloat(currentValue) : parseInt(currentValue, 10)); 6422 6423 6424 curValue += ratio; 6425 if (isDblQuantity){ 6426 curValue = Math.round(curValue*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6427 } 6428 6429 if(parseFloat($(this).data('max'))>0){ 6430 if(input.val() < $(this).data('max')){ 6431 if(curValue<=$(this).data('max')) 6432 input.val(curValue); 6433 6434 input.change(); 6435 } 6436 }else{ 6437 input.val(curValue); 6438 input.change(); 6439 } 6440 } 6441 } 6442 }); 6443 $(document).on("click", ".counter_block:not(.basket) .minus", function(){ 6444 if(!$(this).parents('.basket_wrapp').length){ 6445 if($(this).parent().data("offers")!="Y"){ 6446 var isDetailSKU2 = $(this).parents('.counter_block_wr').length; 6447 input = $(this).parents(".counter_block").find("input[type=text]") 6448 tmp_ratio = !isDetailSKU2 ? $(this).parents(".counter_wrapp").find(".to-cart").data('ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('ratio'), 6449 isDblQuantity = !isDetailSKU2 ? $(this).parents(".counter_wrapp").find(".to-cart").data('float_ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('float_ratio'), 6450 ratio=( isDblQuantity ? parseFloat(tmp_ratio) : parseInt(tmp_ratio, 10)), 6451 max_value=''; 6452 currentValue = input.val(); 6453 6454 if(isDblQuantity) 6455 ratio = Math.round(ratio*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6456 6457 curValue = (isDblQuantity ? parseFloat(currentValue) : parseInt(currentValue, 10)); 6458 6459 curValue -= ratio; 6460 if (isDblQuantity){ 6461 curValue = Math.round(curValue*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6462 } 6463 6464 if(parseFloat($(this).parents(".counter_block").find(".plus").data('max'))>0){ 6465 if(currentValue > ratio){ 6466 if(curValue<ratio){ 6467 input.val(ratio); 6468 }else{ 6469 input.val(curValue); 6470 } 6471 input.change(); 6472 } 6473 }else{ 6474 if(curValue > ratio){ 6475 input.val(curValue); 6476 }else{ 6477 if(ratio){ 6478 input.val(ratio); 6479 }else if(currentValue > 1){ 6480 input.val(curValue); 6481 } 6482 } 6483 input.change(); 6484 } 6485 } 6486 } 6487 }); 6488 6489 $('.counter_block input[type=text]').numeric({allow:"."}); 6490 6491 $(document).on("focus", ".counter_block input[type=text]", function(e){ 6492 $(this).addClass('focus'); 6493 }) 6494 6495 $(document).on("blur", ".counter_block input[type=text]", function(e){ 6496 $(this).removeClass('focus'); 6497 }) 6498 6499 var timerInitCalculateDelivery = false;
6500 $(document).on("change", ".counter_block input[type=text]", function(e){ 6501 if(!$(this).parents('.basket_wrapp').length){ 6502 var val = $(this).val(), 6503 tmp_ratio = $(this).parents(".counter_wrapp").find(".to-cart").data('ratio') ? $(this).parents(".counter_wrapp").find(".to-cart").data('ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('ratio'), 6504 isDblQuantity = $(this).parents(".counter_wrapp").find(".to-cart").data('float_ratio') ? $(this).parents(".counter_wrapp").find(".to-cart").data('float_ratio') : $(this).parents('tr').first().find("td.buy .to-cart").data('float_ratio'), 6505 ratio=( isDblQuantity ? parseFloat(tmp_ratio) : parseInt(tmp_ratio, 10)), 6506 diff = val % ratio; 6507 6508 if(isDblQuantity) 6509 { 6510 ratio = Math.round(ratio*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6511 if(Math.round(diff*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor == ratio) 6512 diff = 0; 6513 } 6514 6515 if($(this).hasClass('focus')) 6516 { 6517 intCount = Math.round( 6518 Math.round(val * arAsproOptions.JS_ITEM_CLICK.precisionFactor / ratio) / arAsproOptions.JS_ITEM_CLICK.precisionFactor 6519 ) || 1; 6520 val = (intCount <= 1 ? ratio : intCount * ratio); 6521 // val -= diff; 6522 val = Math.round(val*arAsproOptions.JS_ITEM_CLICK.precisionFactor)/arAsproOptions.JS_ITEM_CLICK.precisionFactor; 6523 } 6524 6525 if(parseFloat($(this).parents(".counter_block").find(".plus").data('max'))>0){ 6526 if(val>parseFloat($(this).parents(".counter_block").find(".plus").data('max'))){ 6527 val=parseFloat($(this).parents(".counter_block").find(".plus").data('max')); 6528 // val -= (val % ratio); 6529 } 6530 } 6531 if(val<ratio){ 6532 val=ratio; 6533 }else if(!parseFloat(val)){ 6534 val=1; 6535 } 6536 6537 $(this).parents('.counter_block').parent().parent().find('.to-cart').attr('data-quantity', val); 6538 $(this).parents('.counter_block').parent().parent().parent().find('.one_click').attr('data-quantity', val); 6539 $(this).parents('.counter_block').parent().parent().parent().parent().find('.one_click').attr('data-quantity', val);//for offers in list 6540 $(this).parents('.catalog_item_wrapp').find('.inner_wrap.TYPE_1 .one_click').attr('data-quantity', val);//for first type buttons in catalog_block 6541 6542 $(this).val(val); 6543 6544 var $calculate = $(this).closest('.item').length ? $(this).closest('.item').find('.calculate-delivery') : $(this).closest('.catalog_detail').find('.calculate-delivery'); 6545 if($calculate.length){ 6546 $calculate.each(function(){ 6547 var $calculateSpan = $(this).find('span[data-event=jqm]').first(); 6548 6549 if($calculateSpan.length){ 6550 var $clone = $calculateSpan.clone(); 6551 $clone.attr('data-param-quantity', val).removeClass('clicked'); 6552 $clone.insertAfter($calculateSpan).on('click', function(){ 6553 if(!jQuery.browser.mobile){ 6554 $(this).parent().addClass('loadings'); 6555 } 6556 }); 6557 $calculateSpan.remove(); 6558 } 6559 6560 if($(this).hasClass('with_preview')){ 6561 $(this).removeClass('inited'); 6562 6563 if(timerInitCalculateDelivery){ 6564 clearTimeout(timerInitCalculateDelivery); 6565 } 6566 6567 timerInitCalculateDelivery = setTimeout(function(){ 6568 initCalculatePreview(); 6569 timerInitCalculateDelivery = false; 6570 }, 1000); 6571 } 6572 }); 6573 } 6574 6575 var eventdata = {type: 'change', params: {id: $(this), value: val}}; 6576 BX.onCustomEvent('onCounterProductAction', [eventdata]); 6577 } 6578 }); 6579 6580 BX.addCustomEvent('onCounterProductAction', function(eventdata) { 6581 if(typeof eventdata != 'object'){ 6582 eventdata = {type: 'undefined'}; 6583 } 6584 try{ 6585 if(typeof eventdata.type != 'undefined'){ 6586 if(!eventdata.params.id.closest('.gifts').length) // no gift 6587 { 6588 var obProduct = eventdata.params.id.data('product'); 6589 if(eventdata.params.id.closest('.has_offer_prop').length) // type1 for offers in element list 6590 { 6591 if(typeof window['obSkuQuantys'] === 'undefined') 6592 window["obSkuQuantys"] = {}; 6593 6594 // if(typeof window['obOffers'] === 'undefined') 6595 window["obSkuQuantys"][eventdata.params.id.closest('.offer_buy_block').find('.to-cart').data('item')] = eventdata.params.value; 6596 } 6597 if(typeof window[obProduct] == 'object') 6598 { 6599 if(obProduct == "obOffers") 6600 setPriceAction('', '', 'Y'); 6601 else 6602 window[obProduct].setPriceAction('Y'); 6603 if ($('.detail_page').length) { 6604 setNewHeader() 6605 } 6606 } 6607 else if(eventdata.params.id.length) 6608 { 6609 if(eventdata.params.id.closest('.main_item_wrapper').length && arAsproOptions['THEME']['SHOW_TOTAL_SUMM'] == 'Y') 6610 { 6611 setPriceItem(eventdata.params.id.closest('.main_item_wrapper'), eventdata.params.value); 6612 } 6613 } 6614 BX.onCustomEvent('onCounterProductActionResize'); 6615 } 6616 } 6617 } 6618 catch(e){ 6619 console.error(e) 6620 } 6621 }); 6622 6623 /*show basket on hover */ 6624 $(document).on('mouseenter', '.wrap_icon.top_basket, #headerfixed .basket-link.basket', function() { 6625 6626 var _this = $(this); 6627 var parent = _this.closest('header, #headerfixed'); 6628 var hover_block = parent.find('.basket_hover_block'); 6629 6630 if(!hover_block.hasClass('loaded')) { 6631 basketTop('', hover_block); 6632 } 6633 }); 6634 6635 /*show basket on click mobile */ 6636 $(document).on('click', '.wrap_icon.wrap_basket.top_basket, #headerfixed .basket-link.basket', function(e) { 6637 var _this = $(this); 6638 if(isMobile) { 6639 if(!_this.hasClass('clicked')) { 6640 e.preventDefault(); 6641 _this.addClass('clicked'); 6642 setTimeout(function(){ 6643 _this.removeClass('clicked'); 6644 }, 3000); 6645 } 6646 } 6647 }); 6648 6649 /*slide cart*/ 6650 $(document).on('mouseenter', '#basket_line .basket_normal:not(.empty_cart):not(.bcart) .basket_block ', function() { 6651 $(this).closest('.basket_normal').find('.popup').addClass('block'); 6652 $(this).closest('.basket_normal').find('.basket_popup_wrapp').stop(true,true).slideDown(150); 6653 }); 6654 $(document).on('mouseleave', '#basket_line .basket_normal .basket_block ', function() { 6655 var th=$(this); 6656 $(this).closest('.basket_normal').find('.basket_popup_wrapp').stop(true,true).slide
6656Up(150, function(){ 6657 th.closest('.basket_normal').find('.popup').removeClass('block'); 6658 }); 6659 }); 6660 6661 $(document).on('click', '.popup_button_basket', function(){ 6662 var th=$(".to-cart[data-item="+$(this).data("item")+"]"); 6663 6664 var val = th.attr('data-quantity'); 6665 6666 if(!val) $val = 1; 6667 6668 var tmp_props=th.data("props"), 6669 props='', 6670 part_props='', 6671 add_props='N', 6672 fill_prop={}, 6673 iblockid = th.data('iblockid'), 6674 offer = th.data('offers'), 6675 rid='', 6676 basket_props='', 6677 item = th.attr('data-item'); 6678 6679 if(offer!="Y"){ 6680 offer = "N"; 6681 }else{ 6682 basket_props=th.closest('.prices_tab').find('.bx_sku_props input').val(); 6683 } 6684 if(tmp_props){ 6685 props=tmp_props.split(";"); 6686 } 6687 if(th.data("part_props")){ 6688 part_props=th.data("part_props"); 6689 } 6690 if(th.data("add_props")){ 6691 add_props=th.data("add_props"); 6692 } 6693 if($('.rid_item').length){ 6694 rid=$('.rid_item').data('rid'); 6695 }else if(th.data('rid')){ 6696 rid=th.data('rid'); 6697 } 6698 6699 fill_prop=fillBasketPropsExt(th, 'prop', 'bx_ajax_text'); 6700 6701 fill_prop.quantity=val; 6702 fill_prop.add_item='Y'; 6703 fill_prop.rid=rid; 6704 fill_prop.offers=offer; 6705 fill_prop.iblockID=iblockid; 6706 fill_prop.part_props=part_props; 6707 fill_prop.add_props=add_props; 6708 fill_prop.props=JSON.stringify(props); 6709 fill_prop.item=item; 6710 fill_prop.basket_props=basket_props; 6711 6712 $.ajax({ 6713 type:"POST", 6714 url:arAsproOptions['SITE_DIR']+"ajax/item.php", 6715 data:fill_prop, 6716 dataType:"json", 6717 success:function(data){ 6718 $('.basket_error_frame').jqmHide(); 6719 if("STATUS" in data){ 6720 getActualBasket(fill_prop.iblockID); 6721 if(data.STATUS === 'OK'){ 6722 th.hide(); 6723 th.closest('.counter_wrapp').find('.counter_block_inner').hide(); 6724 th.closest('.counter_wrapp').find('.counter_block').hide(); 6725 th.parents('tr').find('.counter_block_wr .counter_block').hide(); 6726 th.closest('.button_block').addClass('wide'); 6727 th.parent().find('.in-cart').show(); 6728 6729 addBasketCounter(item); 6730 //$('.wish_item[data-item='+item+']').removeClass("added"); 6731 $('.wish_item[data-item='+item+']').find(".value").show(); 6732 $('.wish_item[data-item='+item+']').find(".value.added").hide(); 6733 6734 if($("#ajax_basket").length) 6735 reloadTopBasket('add', $('#ajax_basket'), 200, 5000, 'Y'); 6736 6737 if($("#basket_line .basket_fly").length){ 6738 if(th.closest('.fast_view_frame').length || window.matchMedia('(max-width: 767px)').matches) 6739 basketFly('open', 'N'); 6740 else 6741 basketFly('open'); 6742 } 6743 6744 }else{ 6745 showBasketError(BX.message(data.MESSAGE)); 6746 } 6747 }else{ 6748 showBasketError(BX.message("CATALOG_PARTIAL_BASKET_PROPERTIES_ERROR")); 6749 } 6750 } 6751 }); 6752 }) 6753 6754 $(document).on( 'click', '.to-cart:not(.read_more), .basket_item_add', function(e){ 6755 e.preventDefault(); 6756 var th=$(this); 6757 if(!th.hasClass('clicked')) 6758 { 6759 th.addClass('clicked'); 6760 var val = $(this).attr('data-quantity'); 6761 var tmp_props=$(this).data("props"), 6762 props='', 6763 part_props='', 6764 add_props='N', 6765 fill_prop={}, 6766 iblockid = $(this).data('iblockid'), 6767 offer = $(this).data('offers'), 6768 rid='', 6769 bBannerAction = false, 6770 basket_props='', 6771 item = $(this).attr('data-item'); 6772 if(th.closest('.but-cell').length) 6773 { 6774 if($('.counter_block[data-item="'+item+'"]').length) 6775 val = $('.counter_block[data-item="'+item+'"] input').val(); 6776 } 6777 6778 if(th.closest('.banner_buttons.with_actions').length) //banner action 6779 { 6780 var wrapper_btns = th.closest('.wraps_buttons'); 6781 item = wrapper_btns.data('id'); 6782 bBannerAction = true; 6783 } 6784 6785 if(!val) 6786 val = 1; 6787 if(offer!="Y"){ 6788 offer = "N"; 6789 }else{ 6790 basket_props=$(this).closest('.prices_tab').find('.bx_sku_props input').val(); 6791 } 6792 if(tmp_props){ 6793 props=tmp_props.split(";"); 6794 } 6795 if($(this).data("part_props")){ 6796 part_props=$(this).data("part_props"); 6797 } 6798 if($(this).data("add_props")){ 6799 add_props=$(this).data("add_props"); 6800 } 6801 if($('.rid_item').length){ 6802 rid=$('.rid_item').data('rid'); 6803 }else if($(this).data('rid')){ 6804 rid=$(this).data('rid'); 6805 } 6806 6807 fill_prop=fillBasketPropsExt(th, 'prop', th.data('bakset_div')); 6808 6809 fill_prop.quantity=val; 6810 fill_prop.add_item='Y'; 6811 fill_prop.rid=rid; 6812 fill_prop.offers=offer; 6813 fill_prop.iblockID=iblockid; 6814 fill_prop.part_props=part_props; 6815 fill_prop.add_props=add_props; 6816 fill_prop.props=JSON.stringify(props); 6817 fill_prop.item=item; 6818 fill_prop.basket_props=basket_props; 6819 6820 if(bBannerAction) 6821 { 6822 6823 if(th.hasClass('added')) 6824 { 6825 location.href = th.data('href'); 6826 return false;
6827 } 6828 else 6829 { 6830 th.attr('title', th.data('title2')) 6831 th.toggleClass('added'); 6832 } 6833 6834 if(wrapper_btns.find('.wish_item_add').length) 6835 wrapper_btns.find('.wish_item_add').removeClass('added'); 6836 } 6837 6838 if(th.data("empty_props")=="N"/* && fill_prop.part_props != 'Y'*/){ 6839 var basket_popup_html = $("#"+th.data("bakset_div")).html(); 6840 if(!basket_popup_html && th.closest('.item').find('.basket_props_block').length) 6841 basket_popup_html = th.closest('.item').find('.basket_props_block').html(); 6842 6843 showBasketError(basket_popup_html, BX.message("ERROR_BASKET_PROP_TITLE"), "Y", th); 6844 BX.addCustomEvent('onCompleteAction', function(e){ 6845 if(!e.ignoreSelf){ 6846 var eventdata = {action:'loadForm', ignoreSelf: true}; 6847 BX.onCustomEvent('onCompleteAction', [eventdata, th[0]]); 6848 } 6849 }); 6850 6851 }else{ 6852 $.ajax({ 6853 type:"POST", 6854 url:arAsproOptions['SITE_DIR']+"ajax/item.php", 6855 data:fill_prop, 6856 dataType:"json", 6857 success:function(data){ 6858 getActualBasket(fill_prop.iblockID); 6859 6860 var eventdata = {action:'loadForm'}; 6861 BX.onCustomEvent('onCompleteAction', [eventdata, th[0]]); 6862 arStatusBasketAspro = {}; 6863 6864 if(data !==null){ 6865 if("STATUS" in data){ 6866 if(data.MESSAGE_EXT===null) 6867 data.MESSAGE_EXT=''; 6868 if(data.STATUS === 'OK'){ 6869 if($('.wrapp-one-click').find('span').hasClass('clicked')){ 6870 location.href = arAsproOptions['SITE_DIR']+'basket/'; 6871 } 6872 // th.hide(); 6873 $('.to-cart[data-item='+item+']').hide(); 6874 $('.to-cart[data-item='+item+']').closest('.counter_wrapp').find('.counter_block_inner').hide(); 6875 $('.to-cart[data-item='+item+']').closest('.counter_wrapp').find('.counter_block').hide(); 6876 $('.to-cart[data-item='+item+']').parents('tr').find('.counter_block_wr .counter_block').hide(); 6877 $('.to-cart[data-item='+item+']').closest('.button_block').addClass('wide'); 6878 // th.parent().find('.in-cart').show(); 6879 $('.in-cart[data-item='+item+']').show(); 6880 6881 addBasketCounter(item); 6882 //$('.wish_item[data-item='+item+']').removeClass("added"); 6883 $('.wish_item[data-item='+item+']').find(".value").show(); 6884 $('.wish_item[data-item='+item+']').find(".value.added").hide(); 6885 $('.wish_item.to[data-item='+item+']').show(); 6886 $('.wish_item.in[data-item='+item+']').hide(); 6887 6888 if($("#ajax_basket").length) 6889 reloadTopBasket('add', $('#ajax_basket'), 200, 5000, 'Y'); 6890 6891 if($("#basket_line .basket_fly").length){ 6892 if(th.closest('.fast_view_frame').length || window.matchMedia('(max-width: 767px)').matches || $("#basket_line .basket_fly.loaded").length) 6893 basketFly('open', 'N'); 6894 else 6895 basketFly('open'); 6896 } 6897 6898 if($(".top_basket").length){ 6899 basketTop('open', $(".top_basket").find('.basket_hover_block')); 6900 } 6901 6902 if ($('#headerfixed .wproducts .ajax_load .btn').length && th.next('.in-cart').length) { 6903 var buttonHtml = '<span class="buy_block"><span class="btn btn-default btn-sm slide_offer more type_block">'+th.next('.in-cart').html() +'</span></span>'; 6904 $('#headerfixed .wproducts .ajax_load .item-buttons .but-cell').html(buttonHtml) 6905 } 6906 6907 }else{ 6908 showBasketError(BX.message(data.MESSAGE)+' <br/>'+data.MESSAGE_EXT); 6909 } 6910 }else{ 6911 showBasketError(BX.message("CATALOG_PARTIAL_BASKET_PROPERTIES_ERROR")); 6912 } 6913 }else{ 6914 // th.hide(); 6915 $('.to-cart[data-item='+item+']').hide(); 6916 $('.to-cart[data-item='+item+']').closest('.counter_wrapp').find('.counter_block_inner').hide(); 6917 $('.to-cart[data-item='+item+']').closest('.counter_wrapp').find('.counter_block').hide(); 6918 $('.to-cart[data-item='+item+']').parents('tr').find('.counter_block_wr .counter_block').hide(); 6919 $('.to-cart[data-item='+item+']').closest('.button_block').addClass('wide'); 6920 // th.parent().find('.in-cart').show(); 6921 $('.in-cart[data-item='+item+']').show(); 6922 6923 addBasketCounter(item); 6924 //$('.wish_item[data-item='+item+']').removeClass("added"); 6925 $('.wish_item[data-item='+item+']').find(".value").show(); 6926 $('.wish_item[data-item='+item+']').find(".value.added").hide(); 6927 6928 if($("#ajax_basket").length) 6929 reloadTopBasket('add', $('#ajax_basket'), 200, 5000, 'Y'); 6930 6931 if($("#basket_line .basket_fly").length) 6932 { 6933 if(th.closest('.fast_view_frame').length || window.matchMedia('(max-width: 767px)').matches || $("#basket_line .basket_fly.loaded").length) 6934 basketFly('open', 'N'); 6935 else 6936 basketFly('open'); 6937 } 6938 } 6939 } 6940 }); 6941 } 6942 } 6943 6944 }) 6945 6946 $(document).on('click', '.to-subscribe', function(e){ 6947 e.preventDefault(); 6948 var th=$(this); 6949 if(!th.hasClass('clicked')) 6950 { 6951 th.addClass('clicked'); 6952 if($(this).is('.auth')) 6953 { 6954 if($(this).hasClass('nsubsc')) 6955 { 6956 $(this).jqmEx(); 6957 $(this).trigger('click'); 6958 } 6959 else 6960 { 6961 location.href=arAsproOptions['SITE_DIR']+'auth/?backurl='+location.pathname; 6962 } 6963 } 6964 else 6965 {
6966 var item = $(this).attr('data-item'), 6967 iblockid = $(this).attr('data-iblockid'); 6968 // $(this).hide(); 6969 $('.to-subscribe[data-item='+item+']').hide(); 6970 $('.to-subscribe[data-item='+item+']').parent().find('.in-subscribe').show(); 6971 $.get(arAsproOptions['SITE_DIR'] + 'ajax/item.php?item=' + item + '&subscribe_item=Y', 6972 $.proxy(function(data){ 6973 arStatusBasketAspro = {}; 6974 getActualBasket(iblockid); 6975 }) 6976 ); 6977 th.removeClass('clicked'); 6978 } 6979 } 6980 }) 6981 6982 $(document).on('click', '.in-subscribe', function(e){ 6983 e.preventDefault(); 6984 var item = $(this).attr('data-item'), 6985 iblockid = $(this).attr('data-iblockid');; 6986 // $(this).hide(); 6987 $('.in-subscribe[data-item='+item+']').hide(); 6988 $('.in-subscribe[data-item='+item+']').parent().find('.to-subscribe').removeClass('clicked'); 6989 $('.in-subscribe[data-item='+item+']').parent().find('.to-subscribe').show(); 6990 $.get(arAsproOptions['SITE_DIR'] + 'ajax/item.php?item=' + item + '&subscribe_item=Y', 6991 $.proxy(function(data){ 6992 getActualBasket(iblockid); 6993 arStatusBasketAspro = {}; 6994 }) 6995 ); 6996 }) 6997 6998 $(document).on('click', '.wish_item, .wish_item_add', function(e){ 6999 e.preventDefault(); 7000 var val = $(this).attr('data-quantity'), 7001 _this = $(this), 7002 offer = $(this).data('offers'), 7003 iblockid = $(this).data('iblock'), 7004 tmp_props=$(this).data("props"), 7005 props='', 7006 bBannerAction = false, 7007 item = $(this).attr('data-item'), 7008 item2 = $(this).attr('data-item'); 7009 7010 if(_this.closest('.banner_buttons.with_actions').length) //banner action 7011 { 7012 var wrapper_btns = _this.closest('.wraps_buttons'); 7013 item = item2 = wrapper_btns.data('id'); 7014 bBannerAction = true; 7015 } 7016 7017 if(!_this.hasClass('clicked')) 7018 { 7019 _this.addClass('clicked'); 7020 if(!val) val = 1; 7021 if(offer!="Y") offer = "N"; 7022 if(tmp_props){ 7023 props=tmp_props.split(";"); 7024 } 7025 if(!$(this).hasClass('text')){ 7026 if($(this).hasClass('added')){ 7027 if(!bBannerAction) 7028 { 7029 $(this).hide(); 7030 $(this).closest('.wish_item_button').find('.to').show(); 7031 } 7032 $('.like_icons').each(function(){ 7033 if($(this).find('.wish_item.text[data-item="'+item+'"]').length){ 7034 $(this).find('.wish_item.text[data-item="'+item+'"]').removeClass('added'); 7035 $(this).find('.wish_item.text[data-item="'+item+'"]').find('.value').show(); 7036 $(this).find('.wish_item.text[data-item="'+item+'"]').find('.value.added').hide(); 7037 } 7038 if($(this).find('.wish_item_button').length){ 7039 /*$(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').removeClass('added'); 7040 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value').show(); 7041 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value.added').hide();*/ 7042 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"].to').show(); 7043 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"].in').hide(); 7044 } 7045 }) 7046 } 7047 else{ 7048 if(!bBannerAction) 7049 { 7050 $(this).hide(); 7051 $(this).closest('.wish_item_button').find('.in').addClass('added').show(); 7052 } 7053 7054 $('.like_icons').each(function(){ 7055 if($(this).find('.wish_item.text[data-item="'+item+'"]').length){ 7056 $(this).find('.wish_item.text[data-item="'+item+'"]').addClass('added'); 7057 $(this).find('.wish_item.text[data-item="'+item+'"]').find('.value').hide(); 7058 $(this).find('.wish_item.text[data-item="'+item+'"]').find('.value.added').css({"display":"block"}) 7059 } 7060 if($(this).find('.wish_item_button').length){ 7061 /*$(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').addClass('added'); 7062 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value').hide(); 7063 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value.added').show();*/ 7064 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"].to').hide(); 7065 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"].in').show(); 7066 } 7067 }) 7068 } 7069 }else{ 7070 if(!$(this).hasClass('added')){ 7071 $('.wish_item[data-item=' + item + ']').addClass('added'); 7072 $('.wish_item[data-item=' + item + ']').find('.value').hide(); 7073 $('.wish_item[data-item=' + item + ']').find('.value.added').css('display','block'); 7074 7075 $('.wish_item.to[data-item='+item+']').hide(); 7076 $('.wish_item.in[data-item='+item+']').show(); 7077 7078 7079 $('.like_icons').each(function(){ 7080 if($(this).find('.wish_item_button').length){ 7081 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').addClass('added'); 7082 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value').hide(); 7083 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value.added').show(); 7084 } 7085 }) 7086 }else{ 7087 $('.wish_item[data-item=' + item + ']').removeClass('added'); 7088 $('.wish_item[data-item=' + item + ']').find('.value').show(); 7089 $('.wish_item[data-item=' + item + ']').find('.value.added').hide(); 7090 7091 $('.wish_item.to[data-item='+item+']').show(); 7092 $('.wish_item.in[data-item='+item+']').hide(); 7093 7094 $('.like_icons').each(function(){ 7095 if($(this).find('.wish_item_button').length){ 7096 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').removeClass('added'); 7097 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value').show(); 7098 $(this).find('.wish_item_button').find('.wish_item[data-item="'+item+'"]').find('.value.added').hide(); 7099 } 7100 }) 7101 } 7102 } 7103 7104 $('.in-cart[data-item=' + item + ']').hide(); 7105 $('.to-cart[data-item=' + item + ']').removeClass('clicked'); 7106 $('.to-cart[data-item=' + item + ']').parent().removeClass('wide'); 7107 if(!$('.counter_block[data-item=' + item + ']').closest('.counter_wrapp').find('.to-order').length) 7108 { 7109 $('.to-cart[data-item=' + item + ']').show(); 7110 $('.counter_block[data-item=' + item + ']').closest('.counter_block_inner').show(); 7111 $('.counter_block[data-item=' + item + ']').show(); 7112 } 7113 7114 if(bBannerAction) 7115 { 7116 _this.toggleClass('added'); 7117 7118 if(_this.hasClass('added')) 7119 _this.attr('title', _this.data('title2')) 7120 else 7121 _this.attr('title', _this.data('title')) 7122 7123 if(wrapper_btns.find('.basket_item_add').length) 7124 wrapper_btns.find('.basket_item_add').removeClass('added'); 7125 } 7126 7127 if(!$(this).closest('.module-cart').size()){ 7128 $.ajax({ 7129 type:"GET", 7130 url:arAsproOptions['SITE_DIR']+"ajax/item.php", 7131 data:"item="+item2+"&quantity="+val+"&wish_item=Y"+"&offers="+offer+"&iblockID="+iblockid+"&props="+JSON.stringify(props), 7132 dataType:"json", 7133 success: function(data){ 7134 getActualBasket(iblockid); 7135 arStatusBasketAspro = {}; 7136 if(data !==null){ 7137 if(data.MESSAGE_EXT===null) 7138 data.MESSAGE_EXT=''; 7139 if("STATUS" in data){ 7140 if(data.STATUS === 'OK'){ 7141 if(arAsproOptions['COUNTERS']['USE_BASKET_GOALS'] !== 'N'){ 7142 var eventdata = {goal: 'goal_wish_add', params: {id: item2}}; 7143 BX.onCustomEvent('onCounterGoals', [eventdata]); 7144 } 7145 if($("#ajax_basket").length) 7146 reloadTopBasket('wish', $('#ajax_basket'), 200, 5000, 'N'); 7147 7148 if($("#basket_line .basket_fly").length){ 7149 if(_this.closest('.fast_view_frame').length || window.matchMedia('(max-width: 767px)').matches || $("#basket_line .basket_fly.loaded").length) 7150 basketFly('wish', 'N'); 7151 else 7152 basketFly('wish'); 7153 } 7154 }else{ 7155 showBasketError(BX.message(data.MESSAGE)+' <br/>'+data.MESSAGE_EXT, BX.message("ERROR_ADD_DELAY_ITEM")); 7156 } 7157 }else{ 7158 showBasketError(BX.message(data.MESSAGE)+' <br/>'+data.MESSAGE_EXT, BX.message("ERROR_ADD_DELAY_ITEM")); 7159 } 7160 }else{ 7161 if($("#ajax_basket").length) 7162 reloadTopBasket('wish', $('#ajax_basket'), 200, 5000, 'N'); 7163 7164 if($("#basket_line .basket_fly").length){ 7165 if(_this.closest('.fast_view_frame').length || window.matchMedia('(max-width: 767px)').matches || $("#basket_line .basket_fly.loaded").length) 7166 basketFly('wish', 'N'); 7167 else 7168 basketFly('wish'); 7169 } 7170 } 7171 _this.removeClass('clicked'); 7172 } 7173 }); 7174 } 7175 } 7176 7177 }) 7178 7179 $(document).on('click', '.item_main_info .item_slider .flex-direction-nav li span', function(e){ 7180 if($('.inner_slider .slides_block').length) 7181 { 7182 if($(this).parent().hasClass('flex-nav-next')) 7183 $('.inner_slider .slides_block li.current').next().click(); 7184 else 7185 $('.inner_slider .slides_block li.current').prev().click(); 7186 } 7187 }) 7188 7189 $(document).on('click', '.compare_item, .compare_item_add', function(e){ 7190 e.preventDefault(); 7191 var item = $(this).attr('data-item'); 7192 var iblockID = $(this).attr('data-iblock'), 7193 bBannerAction = false, 7194 th=$(this); 7195 7196 if(th.closest('.banner_buttons.with_actions').length) //banner action 7197 { 7198 var wrapper_btns = th.closest('.wraps_buttons'); 7199 item = wrapper_btns.data('id'); 7200 iblockID = wrapper_btns.data('iblockid'); 7201 bBannerAction = true; 7202 7203 th.toggleClass('added'); 7204 7205 if(th.hasClass('added')) 7206 th.attr('title', th.data('title2')) 7207 else 7208 th.attr('title', th.data('title')) 7209 } 7210 7211 if(!th.hasClass('clicked')) 7212 { 7213 th.addClass('clicked'); 7214 if(!$(this).hasClass('text')){ 7215 if($(this).hasClass('added')){ 7216 if(!bBannerAction) 7217 { 7218 $(this).hide(); 7219 $(this).closest('.compare_item_button').find('.to').show(); 7220 } 7221 7222 /*sync other button*/ 7223 $('.like_icons').each(function(){ 7224 if($(this).find('.compare_item.text[data-item="'+item+'"]').length){ 7225 $(this).find('.compare_item.text[data-item="'+item+'"]').removeClass('added'); 7226 $(this).find('.compare_item.text[data-item="'+item+'"]').find('.value').show(); 7227 $(this).find('.compare_item.text[data-item="'+item+'"]').find('.value.added').hide(); 7228 } 7229 if($(this).find('.compare_item_button').length){ 7230 /*$(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').removeClass('added'); 7231 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value').show(); 7232 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value.added').hide();*/ 7233 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"].in').hide(); 7234 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"].to').show(); 7235 } 7236 }) 7237 } 7238 else 7239 { 7240 if(!bBannerAction) 7241 { 7242 $(this).hide(); 7243 $(this).closest('.compare_item_button').find('.in').show(); 7244 } 7245 7246 /*sync other button*/ 7247 $('.like_icons').each(function(){ 7248 if($(this).find('.compare_item.text[data-item="'+item+'"]').length){ 7249 $(this).find('.compare_item.text[data-item="'+item+'"]').addClass('added');; 7250 $(this).find('.compare_item.text[data-item="'+item+'"]').find('.value').hide(); 7251 $(this).find('.compare_item.text[data-item="'+item+'"]').find('.value.added').css({"display":"block"}); 7252 } 7253 if($(this).find('.compare_item_button').length){ 7254 /*$(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').addClass('added'); 7255 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value.added').show(); 7256 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value').hide();*/ 7257 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"].to').hide(); 7258 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"].in').show(); 7259 } 7260 }) 7261 } 7262 }else{ 7263 if(!$(this).hasClass('added')){ 7264 $('.compare_item[data-item=' + item + ']').addClass('added'); 7265 $('.compare_item[data-item=' + item + ']').find('.value').hide(); 7266 $('.compare_item[data-item=' + item + ']').find('.value.added').css('display','block'); 7267 7268 /*sync other button*/ 7269 $('.like_icons').each(function(){ 7270 if($(this).find('.compare_item_button').length){ 7271 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').addClass('added'); 7272 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value.added').show(); 7273 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value').hide(); 7274 } 7275 }) 7276 }else{ 7277 $('.compare_item[data-item=' + item + ']').removeClass('added'); 7278 $('.compare_item[data-item=' + item + ']').find('.value').show(); 7279 $('.compare_item[data-item=' + item + ']').find('.value.added').hide(); 7280 7281 /*sync other button*/ 7282 $('.like_icons').each(function(){ 7283 if($(this).find('.compare_item_button').length){ 7284 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').removeClass('added'); 7285 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value').show(); 7286 $(this).find('.compare_item_button').find('.compare_item[data-item="'+item+'"]').find('.value.added').hide(); 7287 } 7288 }) 7289 } 7290 } 7291 7292 $.get(arAsproOptions['SITE_DIR'] + 'ajax/item.php?item=' + item + '&compare_item=Y&iblock_id=' + iblockID, 7293 $.proxy(function(data){ 7294 getActualBasket(iblockID, 'Compare'); 7295 arStatusBasketAspro = {}; 7296 if($('#compare_fly').length){ 7297 jsAjaxUtil.InsertDataToNode(arAsproOptions['SITE_DIR'] + 'ajax/show_compare_preview_fly.php', 'compare_fly', false); 7298 } 7299 th.removeClass('clicked'); 7300 }) 7301 ); 7302 } 7303 7304 }); 7305 7306 $('.fancybox').fancybox({ 7307 backFocus: false, 7308 }); 7309 7310 $(document).on('click', '.tabs>li', function(){ 7311 var parent = $(this).parent(); 7312 if(!$(this).hasClass('active')){ 7313 var sliderIndex = $(this).index(), 7314 curLiNav=$(this).closest('.top_block').find('.slider_navigation').find('>li:eq(' + sliderIndex + ')'), 7315 curLi=$(this).closest('.top_block').siblings('.tabs_content').find('>li:eq(' + sliderIndex + ')'); 7316 $(this).addClass('active').addClass('cur').siblings().removeClass('active').removeClass('cur'); 7317 curLi.addClass('cur').siblings().removeClass('cur'); 7318 curLiNav.addClass('cur').siblings().removeClass('cur'); 7319 7320 if(parent.hasClass('ajax')) // front tabs 7321 { 7322 if(!$(this).hasClass('clicked')) 7323 { 7324 let displayedProductIds = []; 7325 $('.catalog_block .item-stock[data-id]').each(function () { 7326 displayedProductIds.push($(this).attr('data-id')); 7327 }); 7328 7329 $.ajax({ 7330 url: arAsproOptions['SITE_DIR'] + 'include/mainpage/comp_catalog_ajax.php', 7331 type: 'POST', 7332 data: {AJAX_POST: 'Y', FILTER_HIT_PROP: $(this).data('code'), AJAX_PARAMS: $(this).closest('.tab_slider_wrapp').find('.request-data').data('value'), GLOBAL_FILTER: curLi.data('filter'), GLOBAL_FILTER_EXCLUDE: displayedProductIds}, 7333 }).success(function(html){ 7334 curLi.find('.tabs_slider').html(html); 7335 var container = curLi.closest('.content_wrapper_block'); 7336 if(container.length) { 7337 var bNav = curLi.find('.bottom_nav .module-pagination').length > 0; 7338 if(bNav) { 7339 container.removeClass('without-border'); 7340 } else { 7341 container.addClass('without-borded'); 7342 } 7343 } 7344 setTimeout(function(){ 7345 curLi.addClass('opacity1'); 7346 }, 100); 7347 7348 /*equal height*/ 7349 // curLi.find('.catalog_block .catalog_item_wrapp .catalog_item .item_info:visible .item-title').sliceHeight({item:'.catalog_item:visible', mobile: true}); 7350 // curLi.find('.catalog_block .catalog_item_wrapp .catalog_item .item_info:visible').sliceHeight({item:'.catalog_item:visible', mobile: true}); 7351 // curLi.find('.catalog_block .catalog_item_wrapp .catalog_item:visible').sliceHeight({classNull: '.footer_button', item:'.catalog_item:visible', mobile: true}); 7352
7353 initCountdown(); 7354 }) 7355 $(this).addClass('clicked'); 7356 } else { 7357 var container = curLi.closest('.content_wrapper_block'); 7358 if(container.length) { 7359 var bNav = curLi.find('.bottom_nav .module-pagination').length > 0; 7360 if(bNav) { 7361 container.removeClass('without-border'); 7362 } else { 7363 container.addClass('without-borded'); 7364 } 7365 } 7366 $('.cur .catalog_block .catalog_item_wrapp.catalog_item:not(.big):visible').sliceHeight({ 7367 classNull: '.footer_button', 7368 item:'.cur .catalog_block .catalog_item_wrapp.catalog_item:not(.big):visible', 7369 classes: [ 7370 '.item_info .item-title', 7371 '.item_info .sa_block', 7372 '.item_info .cost.prices', 7373 ], 7374 mobile: true, 7375 }); 7376 } 7377 } 7378 7379 var eventdata = {index: sliderIndex, target: $(this)}; 7380 BX.onCustomEvent('clickedTabsLi', [eventdata]); 7381 } 7382 }) 7383 7384 /*search click*/ 7385 $('.search_block .icon').on('click', function(){ 7386 var th=$(this); 7387 if($(this).hasClass('open')){ 7388 $(this).closest('.center_block').find('.search_middle_block').removeClass('active'); 7389 $(this).removeClass('open'); 7390 $(this).closest('.center_block').find('.search_middle_block').find('.noborder').hide(); 7391 }else{ 7392 setTimeout(function(){ 7393 th.closest('.center_block').find('.search_middle_block').find('.noborder').show(); 7394 },100); 7395 $(this).closest('.center_block').find('.search_middle_block').addClass('active'); 7396 $(this).addClass('open'); 7397 } 7398 }) 7399 7400 $(document).on('click', '.no_goods .button', function(){ 7401 $('.bx_filter .smartfilter .bx_filter_search_reset').trigger('click'); 7402 }); 7403 7404 $(document).on('click', '.js-load-link', function(e){ 7405 AjaxClickLink(e) 7406 }) 7407 7408 $(document).on('click', '.svg-inline-bottom_nav-icon', function(){ 7409 $(this).next().trigger('click'); 7410 }) 7411 $(document).on('click', '.ajax_load_btn', function(){ 7412 var 7413 _this = $(this), 7414 url = _this.closest('.container').find('.module-pagination .flex-direction-nav .flex-next').attr('href'), 7415 th = _this.find('.more_text_ajax'), 7416 bottom_nav = _this.closest('.bottom_nav'), 7417 mobileBottomNav = bottom_nav.hasClass('mobile_slider'), 7418 bLoadingState = _this.closest('.animate-load-state').length; 7419 7420 if(!th.hasClass('loading')) 7421 { 7422 th.addClass('loading'); 7423 if(mobileBottomNav) { 7424 var icon = bottom_nav.find('.svg-inline-bottom_nav-icon'); 7425 icon.css('display', 'none'); 7426 } 7427 if(bLoadingState) 7428 _this.addClass('loadings'); 7429 7430 var objUrl = parseUrlQuery(), 7431 add_url = '' 7432 obGetData = {"ajax_get": "Y", "AJAX_REQUEST": "Y"}; 7433 7434 if (_this.parents('.NEWPRODUCT_wrapp').length) { 7435 obGetData['FILTER_HIT_PROP_FOR_LOAD_BUTTON'] = 'NEWPRODUCT'; 7436 } 7437 7438 if(_this.closest('.wrapper_inner.front').length) //index page 7439 { 7440 var class_block = th.closest('.drag-block').data('class').replace('_drag', ''); 7441 class_block = class_block.replace(/\s/g, ''); 7442 obGetData.BLOCK = class_block; 7443 } 7444 7445 if(_this.closest('.tab').length) //tabs block 7446 { 7447 let displayedProductIds = []; 7448 $('.catalog_block .item-stock[data-id]').each(function () { 7449 displayedProductIds.push($(this).attr('data-id')); 7450 }); 7451 7452 var filter = th.closest('.tab').data('filter'); 7453 obGetData.GLOBAL_FILTER = filter; 7454 obGetData.GLOBAL_FILTER_EXCLUDE = displayedProductIds; 7455 url = _this.closest('.bottom_nav').find('.module-pagination .flex-direction-nav .flex-next').attr('href'); 7456 } 7457 7458 7459 if(_this.closest('.content_linked_goods').length) //linked_goods block in content 7460 { 7461 var filterSections = th.closest('.content_linked_goods').attr('data-sections-ids'); 7462 obGetData.ajax_section_id = decodeURIComponent(filterSections); 7463 7464 url = _this.closest('.bottom_nav').find('.module-pagination .flex-direction-nav .flex-next').attr('href'); 7465 } 7466 7467 if('clear_cache' in objUrl) 7468 { 7469 if(objUrl.clear_cache == 'Y') 7470 add_url = '&clear_cache=Y'; 7471 } 7472 if(_this.hasClass('ajax')) 7473 obGetData.ajax = 'y'; 7474
7475 if(th.closest('.goods-block.ajax_load')) 7476 obGetData.bitrix_include_areas = 'N'; 7477 $.ajax({ 7478 url: url+add_url, 7479 data: obGetData, 7480 success: function(html) { 7481 pasteAjaxPagination(html, th, bottom_nav, bLoadingState, _this); 7482 }, 7483 error: function(html) { 7484 pasteAjaxPagination(html.responseText, th, bottom_nav, bLoadingState, _this); 7485 }, 7486 }) 7487 } 7488 }) 7489 7490 function pasteAjaxPagination(html, th, bottom_nav, bLoadingState, _this) { 7491 var mobileBottomClicked = bottom_nav.hasClass('mobile_slider'); 7492 var hasMobileBottomNav = $(html).find('.bottom_nav.mobile_slider'); 7493 var bottomNav = hasMobileBottomNav.length ? hasMobileBottomNav : $(html).find('.bottom_nav'); 7494 var bottomNavHtml = bottomNav.html(); 7495 var bottomNavScrollClass = bottomNav.data('scroll-class'); 7496 var hasBottomNav = $(html).find('.ajax_load_btn').length; 7497 7498 if(th.closest('.ajax_load').length && !mobileBottomClicked) 7499 { 7500 th.removeClass('loading'); 7501 if(th.closest('.ajax_load').find('.js_append').length) 7502 { 7503 if(_this.closest('.catalog_in_content').length){ 7504 th.closest('.ajax_load').find('.js_append').append($('.inner_wrapper .js_wrapper_items>', html));//need for brands & landings 7505 }else{ 7506 th.closest('.ajax_load').find('.js_append').append(html); 7507 } 7508 th.closest('.ajax_load').find('.bottom_nav_wrapper').remove(); 7509 } 7510 else 7511 { 7512 if($('.display_list').length) 7513 { 7514 $('.display_list').append(html); 7515 th.closest('.display_list').find('.bottom_nav_wrapper').remove(); 7516 7517 }else if($('.block_list').length) 7518 { 7519 $('.block_list').append(html); 7520 touchItemBlock('.catalog_item a'); 7521 th.closest('.block_list').find('.bottom_nav_wrapper').remove(); 7522 }else if($('.module_products_list').length) 7523 { 7524 $('.module_products_list > tbody').append(html); 7525 th.closest('.module_products_list > tbody').find('.bottom_nav_wrapper').remove(); 7526 } 7527 7528 } 7529 7530 7531 setStatusButton(); 7532 checkLinkedArticles(); 7533 7534 var eventdata = {action:'ajaxContentLoadedTab'}; 7535 BX.onCustomEvent('onAjaxSuccess', [eventdata]); 7536 _this.closest('.bottom_nav').html(bottomNavHtml); 7537 } 7538 else 7539 { 7540 var eventdata = {action:'ajaxContentLoaded'}; 7541 7542 if($('.banners-small.front').length) 7543 { 7544 $('.banners-small .items.row').append(html); 7545 $('.bottom_nav').html($('.banners-small .items.row .bottom_nav').html()); 7546 $('.banners-small .items.row .bottom_nav').remove(); 7547 if(hasBottomNav) { 7548 $('.banners-small .items.row').addClass('has-bottom-nav'); 7549 } else { 7550 $('.banners-small .items.row').removeClass('has-bottom-nav'); 7551 } 7552 } 7553 else 7554 { 7555 if(bottom_nav.data('append') !== undefined && bottom_nav.data('parent') !== undefined) 7556 { 7557 var target = html; 7558 if(bottom_nav.data('target') !== undefined) { 7559 target = $(html).find(bottom_nav.data('target')); 7560 } 7561 if(mobileBottomClicked || hasMobileBottomNav.length) { 7562 var mobileSliderNav = th.closest(bottom_nav.data('parent')).find('.bottom_nav.mobile_slider'); 7563 if(mobileSliderNav.length) { 7564 mobileSliderNav.before(target); 7565 } else { 7566 bottom_nav.before(target); 7567 } 7568 } else { 7569 th.closest(bottom_nav.data('parent')).find(bottom_nav.data('append')).append(target); 7570 } 7571 th.closest(bottom_nav.data('parent')).find(bottom_nav.data('append')).find('.bottom_nav_wrapper').remove(); 7572 7573 if (hasBottomNav) { 7574 if (bottomNavScrollClass !== undefined) { 7575 th.closest(bottom_nav.data('parent')).find(bottomNavScrollClass).addClass('has-bottom-nav'); 7576 } 7577 th.closest(bottom_nav.data('parent')).find(bottom_nav.data('append')).addClass('has-bottom-nav'); 7578 } else { 7579 if (bottomNavScrollClass !== undefined) { 7580 th.closest(bottom_nav.data('parent')).find(bottomNavScrollClass).removeClass('has-bottom-nav'); 7581 } 7582 th.closest(bottom_nav.data('parent')).find(bottom_nav.data('append')).removeClass('has-bottom-nav'); 7583 } 7584 7585 bottom_nav = th.closest(bottom_nav.data('parent')).find('.bottom_nav'); 7586 bottom_nav.html(bottomNavHtml); 7587 var icon = bottom_nav.find('.svg-inline-bottom_nav-icon'); 7588 icon.css('display', ''); 7589 7590 eventdata.container = th.closest(bottom_nav.data('parent')); 7591 } 7592 else 7593 { 7594 if(th.closest('.item-views').find('.items').length) 7595 { 7596 th.closest('.item-views').find('.items').append(html); 7597 } 7598 else 7599 { 7600 $(html).insertBefore($('.blog .bottom_nav')); 7601 } 7602 7603 bottom_nav.html($('.bottom_nav:hidden').html()); 7604 if(hasBottomNav) { 7605 th.closest('.item-views').find('.items').addClass('has-bottom-nav'); 7606 } else { 7607 th.closest('.item-views').find('.items').removeClass('has-bottom-nav'); 7608 } 7609 _this.closest('.item-views').find('.bottom_nav:hidden').remove(); 7610 } 7611 } 7612 7613 eventdata.content = html; 7614 eventdata.container = th; 7615 BX.onCustomEvent('onCompleteAction', [eventdata, th[0]]); 7616 7617 setTimeout(function(){ 7618 $('.banners-small .item.normal-block').sliceHeight({resize: false}); 7619 if($('.item.slice-item').length) 7620 { 7621 $('.item.slice-item .title').sliceHeight({resize: false}); 7622 $('.item.slice-item').sliceHeight({resize: false}); 7623 } 7624 th.removeClass('loading'); 7625 if(bLoadingState) 7626 _this.removeClass('loadings'); 7627 }, 100); 7628 } 7629 initCountdown(); 7630 } 7631 7632 // form rating 7633 $(document).on('mouseenter', '.form .votes_block.with-text .item-rating', function(){ 7634 var $this = $(this), 7635 index = $this.index(),
7636 ratingValue = $this.data('rating_value'), 7637 ratingMessage = $this.data('message'); 7638 7639 $(this).addClass('filed') 7640 $this.siblings().each(function(){ 7641 if($(this).index() <= index) 7642 $(this).addClass('filed') 7643 else 7644 $(this).removeClass('filed') 7645 }); 7646 $this.closest('.votes_block').find('.rating_message').text(ratingMessage); 7647 }); 7648 7649 $(document).on('mouseleave', '.form .votes_block.with-text', function(){ 7650 var $this = $(this), 7651 index = $this.data('rating'), 7652 ratingMessage = $this.closest('.votes_block').find('.rating_message').data('message'); 7653 7654 $this.find('.item-rating').each(function(){ 7655 if($(this).index() < index && index !== undefined) 7656 $(this).addClass('filed') 7657 else 7658 $(this).removeClass('filed') 7659 }); 7660 $this.closest('.votes_block').find('.rating_message').text(ratingMessage); 7661 }); 7662 7663 $(document).on('click', '.form .votes_block.with-text .item-rating', function(){ 7664 var $this = $(this), 7665 rating = $this.closest('.votes_block').data('rating'), 7666 index = $this.index() + 1, 7667 ratingMessage = $this.data('message'); 7668 7669 $this.closest('.votes_block').data('rating', index); 7670 if($this.closest('.form-control').find('input[name=RATING]').length){ 7671 $this.closest('.form-control').find('input[name=RATING]').val(index); 7672 } 7673 else{ 7674 $this.closest('.form-control').find('input[data-sid=RATING]').val(index); 7675 } 7676 $this.closest('.votes_block').find('.rating_message').data('message', ratingMessage); 7677 }); 7678 7679 //set cookie for basket link click 7680 $(document).on('click', '.bx_ordercart_order_table_container .control > a, .basket-item-actions-remove, a[data-entity=basket-item-remove-delayed]', function(e){ 7681 $.removeCookie('click_basket', {path: '/'}); 7682 $.cookie('click_basket', 'Y', {path: '/'}); 7683 }) 7684 7685 $(document).on('click', '.bx_compare .tabs-head li', function(){ 7686 var url=$(this).find('.sortbutton').data('href'); 7687 BX.showWait(BX("bx_catalog_compare_block")); 7688 $.ajax({ 7689 url: url, 7690 data: {'ajax_action': 'Y'}, 7691 success: function(html){ 7692 history.pushState(null, null, url); 7693 $('#bx_catalog_compare_block').html(html); 7694 BX.closeWait(); 7695 } 7696 }) 7697 }) 7698 var hoveredTrs; 7699 $(document).on({ 7700 mouseover: function(e){ 7701 var _ = $(this); 7702 var tbodyIndex = _.closest('tbody').index()+1; //+1 for nth-child 7703 var trIndex = _.index()+1; // +1 for nth-child 7704 hoveredTrs = $(e.delegateTarget).find('.data_table_props') 7705 .children(':nth-child('+tbodyIndex+')') 7706 .children(':nth-child('+trIndex+')').addClass('hovered'); 7707 }, 7708 mouseleave: function(e){ 7709 if(hoveredTrs) 7710 hoveredTrs.removeClass('hovered'); 7711 } 7712 }, '.bx_compare .data_table_props tbody>tr'); 7713 $(document).on('click', '.fancy_offer', function(e){ 7714 e.preventDefault(); 7715 var arPict=[], index = 0; 7716 $(this).closest('.item_slider').find('.sliders .slides_block li').each(function(){ 7717 var obImg = {}; 7718 obImg = { 7719 'title': $(this).find('img').attr('alt'), 7720 'href': $(this).data('big') 7721 } 7722 if($(this).hasClass('current')){ 7723 index = $(this).index(); 7724 } 7725 arPict.push(obImg); 7726 }) 7727 $.fancybox(arPict, { 7728 index: index, 7729 openEffect : 'fade', 7730 closeEffect : 'fade', 7731 nextEffect : 'fade', 7732 prevEffect : 'fade', 7733 type : 'image', 7734 tpl:{ 7735 closeBtn : '<a title="'+BX.message('FANCY_CLOSE')+'" class="fancybox-item fancybox-close" href="javascript:;"></a>', 7736 next : '<a title="'+BX.message('FANCY_NEXT')+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>', 7737 prev : '<a title="'+BX.message('FANCY_PREV')+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>' 7738 }, 7739 }); 7740 }) 7741 7742 /*tabs*/ 7743 $(".tabs_section .tabs-head li").on("click", function(){ 7744 if(!$(this).is(".current")){ 7745 $(".tabs_section .tabs-head li").removeClass("current"); 7746 $(this).addClass("current"); 7747 $(".tabs_section ul.tabs_content li").removeClass("current"); 7748 if($(this).attr("id") == "product_reviews_tab"){ 7749 $(".shadow.common").hide(); $("#reviews_content").show(); 7750 } 7751 else{ 7752 $(".shadow.common").show(); 7753 $("#reviews_content").hide(); 7754 $(".tabs_section ul.tabs_content > li:eq("+$(this).index()+")").addClass("current"); 7755 } 7756 } 7757 }); 7758 7759 /*open first section slide*/ 7760 setTimeout(function() { 7761 $('.jobs_wrapp .item:first .name tr').trigger('click'); 7762 }, 300); 7763 7764 $('.choise').on('click', function(){ 7765 var _this = $(this); 7766 if(typeof(_this.data('block')) != 'undefined') 7767 { 7768 if($(_this.data('block')).closest('.tab-pane').length) 7769 { 7770 $('.ordered-block a[href="#'+$(_this.data('block')).closest('.tab-pane').attr('id')+'"]').click(); 7771 _this.data('block', '.ordered-block'); 7772 $(_this.data('block')).data('offset', -100); 7773 } 7774 scrollToBlock(_this.data('block')); 7775 } 7776 }) 7777 7778 $(document).on('click', '.buy_block .slide_offer', function(){ 7779 scroll_block($('.js-offers-scroll')); 7780 }); 7781 $('.share > .share_wrapp .text').on('click', function(){ 7782 var block = $(this).parent().find('.shares'); 7783 if(!block.is(':visible') && !$(this).closest('.share.top').length) 7784 $('#content').css('z-index',3); 7785 block.fadeToggle(100,function(){ 7786 if(!block.is(':visible')) 7787 $('#content').css('z-index',2); 7788 }); 7789 }) 7790 $('html, body').on('mousedown', function(e) { 7791 if(typeof e.target.className == 'string' && e.target.className.indexOf('adm') < 0) 7792 { 7793 e.stopPropagation(); 7794 $('div.shares').fadeOut(100, function(){ 7795 $('#content').css('z-index',2); 7796 $('.price_txt .share_wrapp').removeClass('opened'); 7797 }); 7798 $('.search_middle_block').removeClass('active_wide'); 7799 } 7800 }) 7801 $('.share_wrapp').find('*').on('mousedown', function(e) { 7802 e.stopPropagation(); 7803 }); 7804 7805 $('.price_txt .share_wrapp .text').click(function(){ 7806 $(this).parent().toggleClass('opened'); 7807 $(this).parent().find('.shares').fadeToggle(); 7808 }) 7809 7810 $(document).on('click', '.reviews-collapse-link', function(){ 7811 $('.reviews-reply-form').slideToggle(); 7812 }) 7813 7814 /* accordion action*/ 7815 $('.panel-collapse').on('hidden.bs.collapse', function(){ 7816 $(this).parent().toggleClass('opened'); 7817 }) 7818 $('.panel-collapse').on('show.bs.collapse', function(){ 7819 $(this).parent().toggleClass('opened'); 7820 }) 7821 7822 /* accordion */ 7823 $('.accordion-head').on('click', function(e){ 7824 e.preventDefault(); 7825 if(!$(this).next().hasClass('collapsing')){ 7826 $(this).toggleClass('accordion-open'); 7827 $(this).toggleClass('accordion-close'); 7828 } 7829 }); 7830 7831 /* progress bar */ 7832 $('[data-appear-progress-animation]').each(function(){ 7833 var $this = $(this); 7834 $this.appear(function(){
7835 var delay = ($this.attr('data-appear-animation-delay') ? $this.attr('data-appear-animation-delay') : 1); 7836 if( delay > 1 ) 7837 $this.css('animation-delay', delay + 'ms'); 7838 $this.addClass($this.attr('data-appear-animation')); 7839 7840 setTimeout(function(){ 7841 $this.animate({ 7842 width: $this.attr('data-appear-progress-animation') 7843 }, 1500, 'easeOutQuad', function() { 7844 $this.find('.progress-bar-tooltip').animate({ 7845 opacity: 1 7846 }, 500, 'easeOutQuad'); 7847 }); 7848 }, delay); 7849 }, {accX: 0, accY: -50}); 7850 }); 7851 7852 initCountdown(); 7853 7854 /* portfolio item */ 7855 if($('.item.animated-block').length) 7856 { 7857 $('.item.animated-block').appear(function(){ 7858 var $this = $(this); 7859 7860 $this.addClass($this.data('animation')).addClass('visible'); 7861 7862 }, {accX: 0, accY: 150}) 7863 } 7864 7865 /* flexslider appear */ 7866 if($('.appear-block').length) 7867 { 7868 $('.appear-block').appear(function(){ 7869 var $this = $(this); 7870 $this.removeClass('appear-block'); 7871 7872 CheckFlexSlider(); 7873 InitFlexSlider(); 7874 InitOwlSlider(); 7875 }, {accX: 0, accY: 150}) 7876 } 7877 7878 /* js-load-block appear */ 7879 if($('.js-load-block').length) 7880 { 7881 var objUrl = parseUrlQuery(); 7882 var bClearCache = false; 7883 if('clear_cache' in objUrl){ 7884 if(objUrl.clear_cache == 'Y'){ 7885 bClearCache = true; 7886 } 7887 } 7888 7889 var items = []; 7890 var bIdle = true; 7891 var insertNextBlockContent = function(){ 7892 if(bIdle){ 7893 if(items.length){ 7894 bIdle = false; 7895 var item = items.pop(); 7896 7897 item.content = $.trim(item.content); 7898 7899 // remove /bitrix/js/main/core/core_window.js if it was loaded already 7900 if( 7901 item.content.indexOf('/bitrix/js/main/core/core_window.') !== -1 && 7902 BX.WindowManager 7903 ){ 7904 item.content = item.content.replace(/<script src="\/bitrix\/js\/main\/core\/core_window\.[^>]*><\/script>/gm, ''); 7905 } 7906 7907 // remove /bitrix/js/currency/core_currency.js if it was loaded already 7908 if( 7909 item.content.indexOf('/bitrix/js/currency/core_currency.') !== -1 && 7910 typeof BX.Currency === 'object' && 7911 BX.Currency.defaultFormat 7912 ){ 7913 item.content = item.content.replace(/<script src="\/bitrix\/js\/currency\/core_currency\.[^>]*><\/script>/gm, ''); 7914 } 7915 7916 // remove /bitrix/js/main/pageobject/pageobject.js if it was loaded already 7917 if( 7918 item.content.indexOf('/bitrix/js/main/pageobject/pageobject.') !== -1 && 7919 BX.PageObject 7920 ){ 7921 item.content = item.content.replace(/<script src="\/bitrix\/js\/main\/pageobject\/pageobject\.[^>]*><\/script>/gm, ''); 7922 } 7923 7924 // remove /bitrix/js/main/polyfill/promise/js/promise.js if it not need 7925 if( 7926 item.content.indexOf('/bitrix/js/main/polyfill/promise/js/promise.') !== -1 && 7927 typeof window.Promise !== 'undefined' && 7928 window.Promise.toString().indexOf('[native code]') !== -1 7929 ){ 7930 item.content = item.content.replace(/<script src="\/bitrix\/js\/main\/polyfill\/promise\/js\/promise\.[^>]*><\/script>/gm, ''); 7931 } 7932 7933 var ob = BX.processHTML(item.content); 7934 7935 // stop ya metrika webvisor DOM indexer 7936 pauseYmObserver(); 7937 7938 item.block.removeAttr('data-file').removeClass('loader_circle'); 7939 7940 if(item.block.data('appendTo')){ 7941 item.block.find(item.block.data('appendTo'))[0].innerHTML = ob.HTML; 7942 } 7943 else{ 7944 if(item.block.find('> div[id*="bx_incl_"]').length){ 7945 item.block.find('> div[id*="bx_incl_"]')[0].innerHTML = ob.HTML; 7946 } 7947 else{ 7948 item.block[0].innerHTML = ob.HTML; 7949 } 7950 } 7951 7952 BX.ajax.processScripts(ob.SCRIPT); 7953 7954 var eventdata = {action:'jsLoadBlock'}; 7955 BX.onCustomEvent('onCompleteAction', [eventdata, item.block]); 7956 7957 // resume ya metrika webvisor 7958 // 500ms 7959 setTimeout(resumeYmObserver, 500); 7960 7961 bIdle = true; 7962 insertNextBlockContent(); 7963 } 7964 } 7965 } 7966 7967 $('.js-load-block').appear(function(){ 7968 var $this = $(this); 7969 7970 if($this.data('file')){ 7971 var add_url = bClearCache ? '?clear_cache=Y' : ''; 7972 if($this.data('block')){ 7973 add_url += (bClearCache ? '&' : '?') + 'BLOCK='+$this.data('block'); 7974 } 7975 7976 // get content 7977 $.get($this.data('file') + add_url) 7978 .done(function(html){ 7979 items.push({ 7980 block: $this, 7981 content: html, 7982 }); 7983 7984 if(items.length == 1){ 7985 setTimeout(insertNextBlockContent, 100); 7986 } 7987 }); 7988 } 7989 }, {accX: 0, accY: isMobile ? 300 : 150}) 7990 } 7991 7992 /*show ajax store amount product*/ 7993 $(document).on('click', '.js-show-info-block', function(e){ 7994 if (window.matchMedia('(max-width: 500px)').matches) { 7995 return 7996 } 7997 var $this = $(this); 7998 e.stopPropagation(); 7999 $('.js-info-block').fadeOut(); 8000 8001 if($this.hasClass('opened')) 8002 { 8003 $('.js-show-info-block').removeClass('opened'); 8004 } 8005 else 8006 { 8007 $('.js-show-info-block').removeClass('opened'); 8008 $this.addClass('opened'); 8009 } 8010 8011 if(!$this.siblings('.js-info-block').length) 8012 { 8013 var dataFields = $this.closest('.sa_block').data('fields'); 8014 dataFields = dataFields == 'null' || dataFields === undefined ? '' : dataFields; 8015 var dataUserFields = $this.closest('.sa_block').data('user-fields'); 8016 dataUserFields = dataUserFields == 'null' || dataUserFields === undefined ? '' : dataUserFields; 8017 var objUrl = parseUrlQuery(), 8018 add_url = ''; 8019 if('clear_cache' in objUrl) 8020 { 8021 if(objUrl.clear_cache == 'Y') 8022 add_url += '?clear_cache=Y'; 8023 } 8024 8025 var obPostParams = { 8026 'ajax': 'Y', 8027 'ELEMENT_ID': $this.data('id'), 8028 'FIELDS': dataFields, 8029 'USER_FIELDS': dataUserFields, 8030 'STORES': $this.closest('.sa_block').data('stores') || '' 8031 }; 8032 8033 $this.addClass('loadings');
8034 $.post(arAsproOptions['SITE_DIR']+'ajax/productStoreAmountCompact.php'+add_url, obPostParams) 8035 .done(function(html){ 8036 $this.removeClass('loadings'); 8037 $(html).appendTo($this.closest('.sa_block')); 8038 8039 $this.siblings('.js-info-block').find('.more-btn a').attr('href', $this.closest('.item_info').find('a').attr('href')); 8040 InitScrollBar(); 8041 8042 var eventdata = {action:'jsShowStores'}; 8043 BX.onCustomEvent('onCompleteAction', [eventdata, $this]); 8044 }) 8045 } 8046 else 8047 { 8048 if($this.hasClass('opened')) 8049 { 8050 $this.siblings('.js-info-block').find('.more-btn a').attr('href', $this.closest('.item_info').find('a').attr('href')); 8051 $this.siblings('.js-info-block').fadeIn(); 8052 InitScrollBar(); 8053 } 8054 else 8055 { 8056 $this.siblings('.js-info-block').fadeOut(); 8057 } 8058 } 8059 }) 8060 $(document).on('click', '.js-info-block .svg-inline-close', function(){ 8061 $('.js-show-info-block').removeClass('opened'); 8062 $(this).closest('.js-info-block').fadeOut(); 8063 }) 8064 /**/ 8065 8066 /*adaptive menu start*/ 8067 $('.menu.adaptive').on('click', function(){ 8068 $(this).toggleClass('opened'); 8069 if($(this).hasClass('opened')){ 8070 $('.mobile_menu').toggleClass('opened').slideDown(); 8071 }else{ 8072 $('.mobile_menu').toggleClass('opened').slideUp(); 8073 } 8074 }); 8075 $('.mobile_menu .has-child >a').on('click', function(e){ 8076 var parentLi=$(this).parent(); 8077 e.preventDefault(); 8078 parentLi.toggleClass('opened'); 8079 parentLi.find('.dropdown').slideToggle(); 8080 }) 8081 8082 $('.mobile_menu .search-input-div input').on('keyup', function(e) { 8083 var inputValue = $(this).val(); 8084 $('.center_block .stitle_form input').val(inputValue); 8085 if(e.keyCode == 13){ 8086 $('.center_block .stitle_form form').submit(); 8087 } 8088 }); 8089 8090 $('.center_block .stitle_form input').on('keyup', function(e) { 8091 var inputValue = $(this).val(); 8092 $('.mobile_menu .search-input-div input').val(inputValue); 8093 if(e.keyCode == 13){ 8094 $('.center_block .stitle_form form').submit(); 8095 } 8096 }); 8097 8098 $('.mobile_menu .search-button-div button').on('click', function(e) { 8099 e.preventDefault(); 8100 var inputValue = $(this).parents().find('input').val(); 8101 $('.center_block .stitle_form input').val(inputValue); 8102 $('.center_block .stitle_form form').submit(); 8103 }); 8104 /*adaptive menu end*/ 8105 8106 $(document).on('click', '.mega-menu .dropdown-menu', function(e){ 8107 e.stopPropagation() 8108 }); 8109 8110 $(document).on('click', '.mega-menu .dropdown-toggle.more-items', function(e){ 8111 e.preventDefault(); 8112 }); 8113 8114 $(document).on('mouseenter', '.table-menu .dropdown,.table-menu .dropdown-submenu,.table-menu .dropdown-toggle', function() { 8115 // setTimeout( 8116 // function() { 8117 // CheckTopVisibleMenu(); 8118 // }, 275); 8119 8120 }); 8121 $(document).on('mouseenter', '#headerfixed .table-menu .dropdown-menu .dropdown-submenu', function() { 8122 setTimeout( 8123 function() { 8124 CheckTopVisibleMenu(); 8125 }, 275); 8126 }); 8127 8128 $('.mega-menu .search-item .search-icon, .menu-row #title-search .fa-close').on('click', function(e) { 8129 e.preventDefault(); 8130 $('.menu-row #title-search').toggleClass('hide'); 8131 }); 8132 8133 $('.mega-menu ul.nav .search input').on('keyup', function(e) { 8134 var inputValue = $(this).val(); 8135 $('.menu-row > .search input').val(inputValue); 8136 if(e.keyCode == 13){ 8137 $('.menu-row > .search form').submit(); 8138 } 8139 }); 8140 8141 $('.menu-row > .search input').on('keyup', function(e) { 8142 var inputValue = $(this).val(); 8143 $('.mega-menu ul.nav .search input').val(inputValue); 8144 if(e.keyCode == 13){ 8145 $('.menu-row > .search form').submit(); 8146 } 8147 }); 8148 8149 $('.mega-menu ul.nav .search button').on('click', function(e) { 8150 e.preventDefault(); 8151 var inputValue = $(this).parents('.search').find('input').val(); 8152 $('.menu-and-search .search input').val(inputValue); 8153 $('.menu-row > .search form').submit(); 8154 }); 8155 8156 $('.btn.btn-add').on('click', function(){ 8157 $.ajax({ 8158 type:"GET", 8159 url:arAsproOptions['SITE_DIR']+"ajax/clearBasket.php", 8160 success: function(data){ 8161 } 8162 }); 8163 }) 8164
8165 $('.sort_display a').on('click', function(){ 8166 $(this).siblings().removeClass('current'); 8167 $(this).addClass('current'); 8168 }) 8169 8170 /*detail order show payments*/ 8171 $('.sale-order-detail-payment-options-methods-info-change-link').on('click', function(){ 8172 $(this).closest('.sale-order-detail-payment-options-methods-info').addClass('opened').siblings().addClass('opened'); 8173 }) 8174 8175 /*expand/hide filter values*/ 8176 $(document).on('click', '.expand_block', function(){ 8177 togglePropBlock($(this)); 8178 }) 8179 8180 /*touch event*/ 8181 document.addEventListener('touchend', function(event) { 8182 if(!$(event.target).closest('.menu-item').length && !$(event.target).hasClass('menu-item')){ 8183 $('.menu-row .dropdown-menu').css({'display':'none','opacity':0}); 8184 $('.menu-item').removeClass('hover'); 8185 $('.bx-breadcrumb-item.drop').removeClass('hover'); 8186 } 8187 if(!$(event.target).closest('.menu.topest').length){ 8188 $('.menu.topest').css({'overflow': 'hidden'}); 8189 $('.menu.topest > li').removeClass('hover'); 8190 } 8191 if(!$(event.target).closest('.full.has-child').length){ 8192 $('.menu_top_block.catalog_block li').removeClass('hover'); 8193 } 8194 if(!$(event.target).closest('.basket_block').length){ 8195 $('.basket_block .link').removeClass('hover'); 8196 $('.basket_block .basket_popup_wrapp').slideUp(); 8197 } 8198 if(!$(event.target).closest('.catalog_item').length){ 8199 var tabsContentUnhoverHover = $('.tab:visible').attr('data-unhover') * 1; 8200 $('.tab:visible').stop().animate({'height': tabsContentUnhoverHover}, 100); 8201 $('.tab:visible').find('.catalog_item').removeClass('hover'); 8202 $('.tab:visible').find('.catalog_item .buttons_block').stop().fadeOut(233); 8203 if($('.catalog_block').length){ 8204 $('.catalog_block').find('.catalog_item_wrapp').removeClass('hover'); 8205 $('.catalog_block').find('.catalog_item').removeClass('hover'); 8206 } 8207 } 8208 //togglePropBlock($(event.target)); 8209 8210 }, false); 8211 8212 8213 touchMenu('.menu-row .menu-item'); 8214 touchTopMenu('.menu.topest li'); 8215 touchLeftMenu('.menu_top_block:not(.in-search) li.full'); 8216 touchBreadcrumbs('.bx-breadcrumb-item.drop'); 8217 8218 $(document).on('keyup', '.coupon .input_coupon input', function(){ 8219 if($(this).val().length){ 8220 $(this).removeClass('error'); 8221 $(this).closest('.input_coupon').find('.error').remove(); 8222 }else{ 8223 $(this).addClass('error'); 8224 $("<label class='error'>"+BX.message("INPUT_COUPON")+"</label>").insertBefore($(this)); 8225 } 8226 }) 8227 showPhoneMask('input[autocomplete=tel]'); 8228 BX.addCustomEvent(window, "onAjaxSuccessFilter", function(e){ 8229 setBasketStatusBtn(); 8230 checkLinkedArticles(); 8231 }); 8232 8233 $(document).on('click', '.block_container .items .item.initied', function(){ 8234 var _this = $(this), 8235 itemID = _this.data('id'), 8236 animationTime = 200; 8237 8238 _this.closest('.items').fadeOut(animationTime, function(){ 8239 _this.closest('.block_container').find('.detail_items').fadeIn(animationTime); 8240 _this.closest('.block_container').find('.detail_items .item[data-id='+itemID+']').fadeIn(animationTime); 8241 8242 var arCoordinates = _this.data('coordinates').split(','); 8243 8244 if(typeof map !== 'undefined') 8245 map.setCenter([arCoordinates[0], arCoordinates[1]], 15); 8246 }); 8247 }); 8248 8249 $(document).on('click', '.block_container .top-close', function(){ 8250 var _this = $(this).closest('.block_container').find('.detail_items .item:visible'), 8251 animationTime = 200; 8252 _this.fadeOut(animationTime); 8253 _this.closest('.block_container').find('.detail_items').fadeOut(animationTime, function(){ 8254 _this.closest('.block_container').find('.items').fadeIn(animationTime); 8255 8256 if(typeof map !== 'undefined' && typeof clusterer !== 'undefined') 8257 { 8258 map.setBounds(clusterer.getBounds(), { 8259 zoomMargin: 40, 8260 // checkZoomRange: true 8261 }); 8262 } 8263 }); 8264 }); 8265 8266 BX.addCustomEvent(window, "onAjaxSuccess", function(e){ 8267 if(e != 'OK') 8268 { 8269 initSelects(document); 8270 InitOrderCustom(); 8271 showPhoneMask('input[autocomplete=tel]'); 8272 8273 /*scroll in mobile for filter*/ 8274 if($('.bx_filter').length){ 8275 if(window.matchMedia('(min-width: 768px)').matches){ 8276 // min-width: 768px 8277 $('.bx_filter .scrollbar').removeClass('mobile-scroll'); 8278 $('.bx_filter .srollbar-custom').removeClass('mobile-scroll'); 8279 $('.bx_filter .bx_filter_section form .bx_filter_parameters').removeClass('mobile-scroll'); 8280 InitScrollBar(); 8281 InitCustomScrollBar(); 8282 } 8283 else{ 8284 // max-width: 767px 8285 $('.bx_filter .scrollbar').addClass('mobile-scroll').removeClass('scroll-init'); 8286 $('.bx_filter .srollbar-custom').addClass('mobile-scroll').removeClass('scroll-init'); 8287 $('.bx_filter .bx_filter_section form .bx_filter_parameters').addClass('mobile-scroll').removeClass('scroll-init'); 8288 if($('.bx_filter .mobile-scroll.scrollbar').length) 8289 $('.bx_filter .mobile-scroll.scrollbar').mCustomScrollbar("destroy"); 8290 if($('.bx_filter .mobile-scroll.srollbar-custom').length) 8291 $('.bx_filter .mobile-scroll.srollbar-custom').mCustomScrollbar("destroy"); 8292 } 8293 } 8294 /*end*/ 8295 8296 if ($('.catalog_detail').length && !$('.fast_view_frame').length) { 8297 $('.bx_filter').remove(); 8298 InitFlexSlider(); 8299 InitOwlSlider(); 8300 } 8301
8302 if (arAsproOptions["PAGES"]["CATALOG_PAGE"]) { 8303 initCountdown(); 8304 8305 if(typeof window['stickySidebar'] !== 'undefined') 8306 window['stickySidebar'].updateSticky(); 8307 } 8308 8309 if (arAsproOptions["PAGES"]["ORDER_PAGE"]) { 8310 orderActions(e); 8311 } 8312 8313 if (e && typeof e === 'object' && 'action' in e && e.action === 'ajaxContentLoadedTab') { 8314 lazyLoadPagenBlock(); 8315 } 8316 8317 InitStickySideBar(); 8318 } 8319 }); 8320 8321 //event for default basket quantity change 8322 BX.addCustomEvent(window, "OnBasketChange", function(e){ 8323 if(arAsproOptions["PAGES"]["BASKET_PAGE"]) 8324 { 8325 var summ = 0, 8326 title = ''; 8327 8328 if(typeof BX.Sale !== "undefined") 8329 { 8330 if(typeof BX.Sale.BasketComponent !== "undefined") 8331 { 8332 summ = BX.Sale.BasketComponent.result.allSum; 8333 title = BX.message('JS_BASKET_COUNT_TITLE').replace('SUMM', summ); 8334 } 8335 } 8336 else 8337 { 8338 summ = $('#allSum_FORMATED').html().replace(/ /g, ' '); 8339 title = BX.message('JS_BASKET_COUNT_TITLE').replace('SUMM', summ); 8340 } 8341 8342 if($('.js-basket-block .wrap .prices').length) 8343 $('.js-basket-block .wrap .prices').html(summ); 8344 if($('a.basket-link.basket').length) 8345 $('a.basket-link.basket').attr('title', title); 8346 if($('.basket_fly .opener .basket_count').length) 8347 $('.basket_fly .opener .basket_count').attr('title', title); 8348 8349 } 8350 }) 8351}); 8352 8353if(!funcDefined('setBasketStatusBtn')){ 8354 setBasketStatusBtn = function(type){ 8355 var bSync = (typeof type !== undefined); 8356 if(typeof(arBasketAspro) !== 'undefined') 8357 { 8358 if('BASKET' in arBasketAspro) // basket items 8359 { 8360 if(arBasketAspro.BASKET) 8361 { 8362 for(var i in arBasketAspro.BASKET) 8363 { 8364 $('.to-cart[data-item='+i+']').hide(); 8365 $('.counter_block[data-item='+i+']').closest('.counter_block_inner').hide(); 8366 $('.counter_block[data-item='+i+']').hide(); 8367 $('.in-cart[data-item='+i+']').show(); 8368 $('.in-cart[data-item='+i+']').closest('.button_block').addClass('wide'); 8369 8370 $('.wish_item.to[data-item='+i+']').show(); 8371 $('.wish_item.in[data-item='+i+']').hide(); 8372 8373 if($('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .basket_item_add').length) 8374 { 8375 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .basket_item_add').addClass('added') 8376 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .basket_item_add').attr('title', $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .basket_item_add').data('title2')) 8377 } 8378 8379 8380 } 8381 } 8382 } 8383 8384 if('DELAY' in arBasketAspro) // delay items 8385 { 8386 if(arBasketAspro.DELAY) 8387 { 8388 for(var i in arBasketAspro.DELAY) 8389 { 8390 $('.wish_item.to[data-item='+i+']').hide(); 8391 $('.wish_item.in[data-item='+i+']').show(); 8392 if ($('.wish_item[data-item='+i+']').find(".value.added").length) 8393 { 8394 //$('.wish_item[data-item='+i+']').addClass("added"); 8395 $('.wish_item[data-item='+i+']').find(".value").hide(); 8396 $('.wish_item[data-item='+i+']').find(".value.added").css('display','block'); 8397 } 8398 8399 $('.in-cart[data-item='+i+']').hide(); 8400 $('.to-cart[data-item='+i+']').show(); 8401 $('.to-cart[data-item='+i+']').closest('.counter_wrapp').find('.counter_block_inner').show(); 8402 $('.to-cart[data-item='+i+']').closest('.counter_wrapp').find('.counter_block').show(); 8403 $('.to-cart[data-item='+i+']').closest('.button_block').removeClass('wide'); 8404 8405 if($('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .wish_item_add').length) 8406 { 8407 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .wish_item_add').addClass('added') 8408 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .wish_item_add').attr('title', $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .wish_item_add').data('title2')) 8409 } 8410 } 8411 } 8412 } 8413 8414 if('SUBSCRIBE' in arBasketAspro) // subscribe items 8415 { 8416 if(arBasketAspro.SUBSCRIBE) 8417 { 8418 for(var i in arBasketAspro.SUBSCRIBE) 8419 { 8420 $('.to-subscribe[data-item='+i+']').hide(); 8421 $('.in-subscribe[data-item='+i+']').show(); 8422 } 8423 } 8424 } 8425 8426 if('COMPARE' in arBasketAspro) // compare items 8427 { 8428 if(arBasketAspro.COMPARE) 8429 { 8430 for(var i in arBasketAspro.COMPARE) 8431 { 8432 $('.compare_item.to[data-item='+i+']').hide(); 8433 $('.compare_item.in[data-item='+i+']').show(); 8434 if ($('.compare_item[data-item='+i+']').find(".value.added").length) 8435 { 8436 //$('.compare_item[data-item='+i+']').addClass("added"); 8437 $('.compare_item[data-item='+i+']').find(".value").hide(); 8438 $('.compare_item[data-item='+i+']').find(".value.added").css('display','block'); 8439 } 8440 8441 if($('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .compare_item_add').length) 8442 { 8443 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .compare_item_add').addClass('added') 8444 $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .compare_item_add').attr('title', $('.banner_buttons.with_actions .wraps_buttons[data-id='+i+'] .compare_item_add').data('title2')) 8445 } 8446 } 8447 } 8448 } 8449 } 8450 } 8451} 8452 8453if(!funcDefined('togglePropBlock')){ 8454 togglePropBlock=function(className){ 8455 var all_props_block = className.closest('.bx_filter_parameters_box_container').find('.hidden_values'); 8456 if(all_props_block.length && (className.hasClass('inner_text') || className.hasClass('expand_block'))) 8457 { 8458 if(all_props_block.is(':visible')) 8459 { 8460 className.text(BX.message('FILTER_EXPAND_VALUES')); 8461 all_props_block.hide(); 8462 } 8463 else 8464 {
8465 className.text(BX.message('FILTER_HIDE_VALUES')); 8466 all_props_block.show(); 8467 } 8468 } 8469 } 8470} 8471 8472if(!funcDefined('showPhoneMask')){ 8473 showPhoneMask=function(className){ 8474 $(className).inputmask('mask', {'mask': arAsproOptions['THEME']['PHONE_MASK'], 'showMaskOnHover':false }); 8475 } 8476} 8477 8478if(!funcDefined('getActualBasket')){ 8479 getActualBasket=function(iblockID, type, sync){ 8480 var data=''; 8481 if(typeof iblockID !=="undefined" && iblockID){ 8482 data={"iblockID":iblockID} 8483 } 8484 $.ajax({ 8485 type:"GET", 8486 url:arAsproOptions['SITE_DIR']+"ajax/actualBasket.php", 8487 data:data, 8488 success: function(data){ 8489 if(!$('.js_ajax').length) 8490 $('body').append('<div class="js_ajax"></div>'); 8491 $('.js_ajax').html(data); 8492 8493 if(typeof sync !=="undefined"){ 8494 setBasketStatusBtn(true); 8495 } 8496 8497 if(typeof(type) !== undefined) 8498 { 8499 var eventdata = {action:'loadActualBasket'+type}; 8500 BX.onCustomEvent('onCompleteAction', [eventdata]); 8501 } 8502 } 8503 }); 8504 } 8505} 8506 8507if(!funcDefined('reloadBasketCounters')){ 8508 reloadBasketCounters=function(count, sync){ 8509 var data=''; 8510 if(count) { 8511 $('.basket-link.basket .count, .wraps_icon_block.basket .count .items > span').text(count); 8512 } else { 8513 $.ajax({ 8514 type:"GET", 8515 url:arAsproOptions['SITE_DIR']+"ajax/actualBasket.php", 8516 data:data, 8517 success: function(data){ 8518 if(!$('.js_ajax').length) 8519 $('body').append('<div class="js_ajax"></div>'); 8520 $('.js_ajax').html(data); 8521 8522 $('.basket-link.basket .count, .wraps_icon_block.basket .count .items > span').text(Object.keys(arBasketAspro.BASKET).length); 8523 $('.basket-link.delay .count, .wraps_icon_block.delay .count .items > span').text(Object.keys(arBasketAspro.DELAY).length); 8524 $('.basket-link.compare .count, .wraps_icon_block.compare .count .items > span').text(Object.keys(arBasketAspro.COMPARE).length); 8525 8526 if(typeof sync !== 'undefined') 8527 { 8528 setBasketStatusBtn(true); 8529 } 8530 } 8531 }); 8532 } 8533 } 8534} 8535 8536function touchMenu(selector){ 8537 if(isMobile){ 8538 if($(selector).length) 8539 { 8540 $(selector).each(function(){ 8541 var th=$(this); 8542 th.on('touchend', function(e) { 8543 var _th = $(e.target).closest('.menu-item'); 8544 8545 $('.menu.topest > li').removeClass('hover'); 8546 $('.menu_top_block.catalog_block li').removeClass('hover'); 8547 $('.bx-breadcrumb-item.drop').removeClass('hover'); 8548 8549 if (_th.find('.dropdown-menu').length && !_th.hasClass('hover')) { 8550 e.preventDefault(); 8551 e.stopPropagation(); 8552 _th.siblings().removeClass('hover'); 8553 _th.addClass('hover'); 8554 $('.menu-row .dropdown-menu').css({'display':'none', 'opacity':0}); 8555 if(_th.hasClass('menu-item')) 8556 { 8557 _th.closest('.dropdown-menu').css({'display':'block', 'opacity':1}); 8558 } 8559 if(_th.find('> .wrap > .dropdown-menu')) 8560 { 8561 _th.find('> .wrap > .dropdown-menu').css({'display':'block', 'opacity':1}); 8562 } 8563 else if(_th.find('> .dropdown-menu')) 8564 { 8565 _th.find('> .dropdown-menu').css({'display':'block', 'opacity':1}); 8566 } 8567 CheckTopVisibleMenu(); 8568 } 8569 else 8570 { 8571 var href = ($(e.target).attr('href') ? $(e.target).attr('href') : $(e.target).closest('a').attr('href')) 8572 if(href && href !== 'undefined') 8573 location.href = href; 8574 } 8575 }) 8576 }) 8577 } 8578 }else{ 8579 $(selector).off(); 8580 } 8581} 8582 8583function touchTopMenu(selector){ 8584 if(isMobile){ 8585 if($(selector).length) 8586 { 8587 $(selector).each(function(){ 8588 var th=$(this); 8589 th.on('touchend', function(e) { 8590 var _th = $(e.target).closest('li'); 8591 8592 $('.menu-item').removeClass('hover'); 8593 $('.menu_top_block.catalog_block li').removeClass('hover'); 8594 $('.bx-breadcrumb-item.drop').removeClass('hover'); 8595 8596 if (_th.hasClass('more') && !_th.hasClass('hover')) { 8597 e.preventDefault(); 8598 e.stopPropagation(); 8599 _th.siblings().removeClass('hover'); 8600 _th.addClass('hover'); 8601 $('.menu.topest').css({'overflow': 'visible'}); 8602 } 8603 else 8604 { 8605 var href = ($(e.target).attr('href') ? $(e.target).attr('href') : $(e.target).closest('a').attr('href')) 8606 if(href && href !== 'undefined') 8607 location.href = href; 8608 } 8609 }) 8610 }) 8611 } 8612 }else{ 8613 $(selector).off(); 8614 } 8615} 8616 8617function touchLeftMenu(selector){ 8618 if(isMobile){ 8619 if($(selector).length) 8620 { 8621 $(selector).each(function(){ 8622 var th=$(this); 8623 th.on('touchend', function(e) { 8624 var _th = $(e.target).closest('li'); 8625 8626 $('.menu-item').removeClass('hover'); 8627 $('.bx-breadcrumb-item.drop').removeClass('hover'); 8628 $('.menu.topest > li').removeClass('hover'); 8629 8630 if (_th.hasClass('has-child') && !_th.hasClass('hover')) { 8631 e.preventDefault(); 8632 e.stopPropagation(); 8633 _th.siblings().removeClass('hover'); 8634 _th.addClass('hover'); 8635 } 8636 else 8637 { 8638 var href = ($(e.target).attr('href') ? $(e.target).attr('href') : $(e.target).closest('a').attr('href')) 8639 if(href && href !== 'undefined') 8640 location.href = href; 8641 } 8642 }) 8643 }) 8644 } 8645 }else{ 8646 $(selector).off(); 8647 } 8648} 8649 8650function touchBreadcrumbs(selector){ 8651 if(isMobile){ 8652 if($(selector).length) 8653 { 8654 $(selector).each(function(){ 8655 var th=$(this); 8656 th.on('touchend', function(e) { 8657 var _th = $(e.target).closest('.bx-breadcrumb-item'); 8658 8659 $('.menu-item').removeClass('hover'); 8660 $('.menu.topest > li').removeClass('hover'); 8661 $('.menu_top_block.catalog_block li').removeClass('hover'); 8662 8663 if(!_th.hasClass('hover')) { 8664 e.preventDefault(); 8665 e.stopPropagation(); 8666 _th.siblings().removeClass('hover'); 8667 _th.addClass('hover'); 8668 } 8669 else 8670 { 8671 _th.removeClass('hover'); 8672 var href = ($(e.target).attr('href') ? $(e.target).attr('href') : $(e.target).closest('a').attr('href')); 8673 if(href && href !== 'undefined') 8674 location.href = href; 8675 } 8676 }) 8677 }) 8678 } 8679 }else{ 8680 $(selector).off(); 8681 } 8682} 8683 8684function touchItemBlock(selector){ 8685 /*if(isMobile){ 8686 if($(selector).length) 8687 { 8688 $(selector).each(function(){ 8689 var th=$(this), 8690 item=th.closest('.catalog_item'); 8691 th.on('touchend', function(e) { 8692 if (!item.hasClass('hover')) { 8693 e.preventDefault(); 8694 // e.stopPropagation(); 8695 item.siblings().removeClass('hover'); 8696 item.siblings().blur(); 8697 item.closest('.catalog_block').find('.catalog_item').removeClass('hover'); 8698 item.addClass('hover'); 8699 item.addClass('touch'); 8700 8701 var tabsContentHover = th.closest('.tab').attr('data-hover') * 1, 8702 tabsContentUnhoverHover = th.closest('.tab').attr('data-unhover') * 1; 8703 8704 th.closest('.tab').stop().animate({'height': tabsContentUnhoverHover}, 100); 8705 th.closest('.catalog_item').siblings().find('.buttons_block').stop().fadeOut(233) 8706 8707 th.closest('.tab').fadeTo(100, 1); 8708 th.closest('.tab').stop().css({'height': tabsContentHover}); 8709 th.closest('.catalog_item').find('.buttons_block').fadeIn(450, 'easeOutCirc'); 8710 } 8711 }) 8712 }) 8713 } 8714 }else{ 8715 $(selector).off(); 8716 }*/ 8717} 8718function touchBasket(selector){ 8719 if(arAsproOptions['THEME']['SHOW_BASKET_ONADDTOCART'] !== 'N'){ 8720 if($(window).outerWidth()>600){ 8721 $(document).find(selector).on('touchend', function(e) { 8722 if ($(this).parent().find('.basket_popup_wrapp').length && !$(this).hasClass('hover')) { 8723 e.preventDefault(); 8724 e.stopPropagation(); 8725 $(this).addClass('hover'); 8726 $(this).parent().find('.basket_popup_wrapp').slideDown(); 8727 } 8728 }) 8729 }else{ 8730 $(selector).off(); 8731 } 8732 } 8733} 8734 8735function showTotalSummItem(popup){ 8736 //show total summ 8737 if(arAsproOptions['THEME']["SHOW_TOTAL_SUMM_TYPE"] == "ALWAYS" && arAsproOptions['THEME']["SHOW_TOTAL_SUMM"] == "Y") 8738 { 8739 var parent = 'body '; 8740 if(typeof popup === 'string' && popup == 'Y') 8741 parent = '.popup '; 8742 $(parent+'.counter_wrapp .counter_block input.text').each(function(){ 8743 var _th = $(this); 8744 if(_th.data('product')) 8745 { 8746 var obProduct = _th.data('product'); 8747 if(typeof window[obProduct] == 'object') 8748 window[obProduct].setPriceAction('Y'); 8749 else 8750 setPriceItem(_th.closest('.main_item_wrapper'), _th.val()); 8751 } 8752 else 8753 setPriceItem(_th.closest('.main_item_wrapper'), _th.val()); 8754 }) 8755 } 8756}
8756 8757 8758function initFull(){ 8759 initSelects(document); 8760 initHoverBlock(document); 8761 touchItemBlock('.catalog_item a'); 8762 InitOrderCustom(); 8763 showTotalSummItem(); 8764 basketActions(); 8765 orderActions(); 8766 8767 checkMobileRegion(); 8768} 8769 8770checkMobileRegion = function(){ 8771 if($('.confirm_region').length) 8772 { 8773 if(!$('.top_mobile_region').length) 8774 $('<div class="top_mobile_region"><div class="confirm_wrapper"><div class="confirm_region"></div></div></div>').insertBefore($('#mobileheader')); 8775 $('.top_mobile_region .confirm_region').html($('.confirm_region').html()); 8776 8777 /*$('.top_mobile_region .close_popup').click(function(){ 8778 $(this).remove(); 8779 $('.confirm_region').remove(); 8780 })*/ 8781 } 8782} 8783if(!funcDefined('orderActions')){ 8784 orderActions = function(e){ 8785 if(arAsproOptions["PAGES"]["ORDER_PAGE"]){ 8786 //phone 8787 if($('#bx-soa-order input[autocomplete=tel]').length){ 8788 // get property phone 8789 for(var i = 0;i<BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties.length;++i){ 8790 if(BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties[i].IS_PHONE == 'Y'){ 8791 var arPropertyPhone = BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties[i]; 8792 } 8793 } 8794 8795 // validate input type=tel 8796 if(typeof(BX.Sale.OrderAjaxComponent) !== 'undefined' && typeof(BX.Sale.OrderAjaxComponent) === 'object' && typeof(arPropertyPhone) == 'object' && arPropertyPhone){ 8797 BX.Sale.OrderAjaxComponent.validatePhone = function(input, arProperty, fieldName) 8798 { 8799 if (!input || !arProperty) 8800 return []; 8801 8802 var value = input.value, 8803 errors = [], 8804 name = BX.util.htmlspecialchars(arProperty.NAME), 8805 field = BX.message('SOA_FIELD') + ' "' + name + '"', 8806 re; 8807 8808 if (arProperty.REQUIRED == 'Y' && value.length == 0){ 8809 errors.push(field + ' ' + BX.message('SOA_REQUIRED')); 8810 } 8811 8812 if(arProperty.IS_PHONE == 'Y' && value.length > 0){ 8813 function regexpPhone(value, element, regexp){ 8814 var re = new RegExp( regexp ); 8815 return re.test(value); 8816 } 8817 8818 var validPhone = regexpPhone($(input).val(), $(input), arAsproOptions['THEME']['VALIDATE_PHONE_MASK']); 8819 8820 if(!validPhone){ 8821 errors.push(field + ' ' +BX.message('JS_FORMAT_ORDER')); 8822 } 8823 } 8824 8825 return errors; 8826 } 8827 8828 BX.Sale.OrderAjaxComponent.getValidationDataPhone = function(arProperty, propContainer){ 8829 var data = {}, inputs; 8830 switch (arProperty.TYPE) 8831 { 8832 case 'STRING': 8833 data.action = 'blur'; 8834 data.func = BX.delegate(function(input, fieldName){ 8835 return this.validatePhone(input, arProperty, fieldName); 8836 }, this); 8837 8838 inputs = propContainer.querySelectorAll('input[type=tel]'); 8839 if ($(inputs).length) 8840 { 8841 data.inputs = inputs; 8842 break; 8843 } 8844 } 8845 8846 return data; 8847 }; 8848 8849 BX.Sale.OrderAjaxComponent.bindValidationPhone = function(id, propContainer) 8850 { 8851 if (!this.validation.properties || !this.validation.properties[id]) 8852 return; 8853 8854 var arProperty = this.validation.properties[id], 8855 data = this.getValidationDataPhone(arProperty, propContainer), 8856 i, k; 8857 8858 if (data && data.inputs && data.action) 8859 { 8860 for (i = 0; i < $(data.inputs).length; i++) 8861 { 8862 if (BX.type.isElementNode(data.inputs[i])){ 8863 BX.bind(data.inputs[i], data.action, BX.delegate(function(){ 8864 this.isValidProperty(data); 8865 }, this)); 8866 } 8867 else{ 8868 for (k = 0; k < $(data.inputs[i]).length; k++) 8869 BX.bind(data.inputs[i][k], data.action, BX.delegate(function(){ 8870 this.isValidProperty(data); 8871 }, this)); 8872 } 8873 } 8874 } 8875 }; 8876 8877 BX.Sale.OrderAjaxComponent.isValidPropertiesBlock = function(excludeLocation) 8878 { 8879 if (!this.options.propertyValidation) 8880 return []; 8881 8882 var props = this.orderBlockNode.querySelectorAll('.bx-soa-customer-field[data-property-id-row]'), 8883 propsErrors = [], 8884 id, propContainer, arProperty, data, i; 8885 8886 for (i = 0; i < props.length; i++) 8887 { 8888 id = props[i].getAttribute('data-property-id-row'); 8889 8890 if (!!excludeLocation && this.locations[id]) 8891 continue; 8892 8893 propContainer = props[i].querySelector('.soa-property-container'); 8894 if (propContainer) 8895 { 8896 arProperty = this.validation.properties[id]; 8897 data = this.getValidationData(arProperty, propContainer); 8898 dataPhone = this.getValidationDataPhone(arProperty, propContainer); 8899 data = $.extend({}, data, dataPhone); 8900 8901 propsErrors = propsErrors.concat(this.isValidProperty(data, true)); 8902 } 8903 } 8904 8905 return propsErrors; 8906 }; 8907 8908 8909 // create input type=tel 8910 var input = $('input[autocomplete=tel]'), 8911 inputHTML = input[0].outerHTML, 8912 value = input.val(), 8913 newInput = input[0].outerHTML.replace('type="text"', 'type="tel" value="'+value+'"'); 8914 8915 if($(input).length < 2) 8916 { 8917 input.hide(); 8918 $(newInput).insertAfter(input); 8919 } 8920 showPhoneMask('input[autocomplete=tel][type=tel]'); 8921 8922 // change value input type=text when change input type=tel 8923 $('input[autocomplete=tel][type=tel]').on('blur', function(){ 8924 var $this = $(this); 8925 8926 var value = $this.val(); 8927 $this.parent().find('input[autocomplete=tel][type=text]').val(value); 8928 }); 8929 8930 BX.Sale.OrderAjaxComponent.bindValidationPhone(arPropertyPhone.ID, $('input[autocomplete=tel]').parent()[0]); 8931 } 8932 } 8933 8934 if($('.bx-soa-cart-total').length){ 8935 if(!$('.change_basket').length) 8936 $('.bx-soa-cart-total').prepend('<div class="change_basket">'+BX.message("BASKET_CHANGE_TITLE")+'<a href="'+arAsproOptions["SITE_DIR"]+'basket/" class="change_link">'+BX.message("BASKET_CHANGE_LINK")+'</a></div>'); 8937 8938 if(typeof (BX.Sale.OrderAjaxComponent) == "object"){ 8939 if(arAsproOptions['COUNTERS']['USE_FULLORDER_GOALS'] !== 'N'){ 8940 if(typeof BX.Sale.OrderAjaxComponent.reachgoalbegin === 'undefined'){ 8941 BX.Sale.OrderAjaxComponent.reachgoalbegin = true; 8942 var eventdata = {goal: 'goal_order_begin'}; 8943 BX.onCustomEvent('onCounterGoals', [eventdata]) 8944 } 8945 } 8946 8947 if(BX.Sale.OrderAjaxComponent.hasOwnProperty("params")){ 8948 $('.bx-soa-cart-total .change_link').attr('href', BX.Sale.OrderAjaxComponent.params.PATH_TO_BASKET); 8949 if(arAsproOptions["PRICES"]["MIN_PRICE"]){ 8950 if(arAsproOptions["PRICES"]["MIN_PRICE"]>Number(BX.Sale.OrderAjaxComponent.result.TOTAL.ORDER_PRICE)){ 8951 $('<div class="fademask_ext"></div>').appendTo($('body')); 8952 location.href=BX.Sale.OrderAjaxComponent.params.PATH_TO_BASKET; 8953 } 8954 } 8955 } 8956 8957 // update oreder auth form 8958 if($('#bx-soa-auth').length && !$('#bx-soa-auth .redisigned').length){ 8959 // update input USER_LOGIN 8960 if($('input[name="USER_LOGIN"]').length){ 8961 var $label = $('input[name="USER_LOGIN"]').closest('.bx-authform-formgroup-container').find('.bx-authform-label-container'); 8962 if(!$label.find('.bx-authform-starrequired').length){ 8963 $label.html($label.html() + '<span class="bx-authform-starrequired"> *</span>'); 8964 } 8965 } 8966 8967 // update input USER_PASSWORD 8968 if($('input[name="USER_PASSWORD"]').length){ 8969 var $label = $('input[name="USER_PASSWORD"]').closest('.bx-authform-formgroup-container').find('.bx-authform-label-container'); 8970 if(!$label.find('.bx-authform-starrequired').length){ 8971 $label.html($label.html() + '<span class="bx-authform-starrequired"> *</span>'); 8972 } 8973 } 8974 8975 if($('input[name="USER_REMEMBER"]').length){ 8976 var $label = $('input[name="USER_REMEMBER"]').attr('id', 'ORDER_AUTH_USER_REMEMBER').closest('label').attr('for', 'ORDER_AUTH_USER_REMEMBER'); 8977 var html = $('input[name="USER_REMEMBER"]').attr('id', 'ORDER_AUTH_USER_REMEMBER').wrap('<div id="trem_"></div>').parent().html(); 8978 $('#trem_').remove(); 8979 $label.html($label.text()); 8980 $(html).insertBefore($label).closest('.bx-authform-formgroup-container').addClass('filter'); 8981 var html = $('#bx-soa-auth .bx-authform>a').addClass('pull-right').addClass('forgot').wrap('<div id="trem_"></div>').parent().html(); 8982 $('#trem_').remove(); 8983 $(html).insertAfter($label.closest('.checkbox')); 8984 } 8985 8986 $('#bx-soa-auth .bx-soa-reg-block .btn').removeClass('btn-default').removeClass('btn-lg').addClass('transparent').addClass('btn-lg').text(BX.message('ORDER_REGISTER_BUTTON')); 8987 8988 $('#bx-soa-auth').append('<div class="redisigned hidden></div>'); 8989 } 8990 8991 // update oreder register form 8992 if($('.bx-soa-section-content.reg').length && !$('.bx-soa-section-content.reg .redisigned').length){ 8993 var bRebindRegSubmit = false;
8994 8995 if(arAsproOptions.THEME.LOGIN_EQUAL_EMAIL === 'Y'){ 8996 bRebindRegSubmit = true; 8997 8998 // update input NEW_LOGIN 8999 if($('input[name="NEW_LOGIN"]').length){ 9000 $('input[name="NEW_LOGIN"]').closest('.bx-authform-formgroup-container').hide(); 9001 } 9002 } 9003 9004 if(arAsproOptions.THEME.PERSONAL_ONEFIO === 'Y'){ 9005 bRebindRegSubmit = true; 9006 9007 // update input NEW_NAME 9008 if($('input[name="NEW_NAME"]').length){ 9009 $('input[name="NEW_NAME"]').closest('.bx-authform-formgroup-container').find('.bx-authform-label-container').html(BX.message('ORDER_FIO_LABEL') + '<span class="bx-authform-starrequired"> *</span>'); 9010 } 9011 9012 // update input NEW_LAST_NAME 9013 if($('input[name="NEW_LAST_NAME"]').length){ 9014 $('input[name="NEW_LAST_NAME"]').closest('.bx-authform-formgroup-container').hide(); 9015 $('input[name="NEW_LAST_NAME"]').val(' '); 9016 } 9017 } 9018 9019 if(bRebindRegSubmit){ 9020 // bind new handler for submit button 9021 var $regSubmit = $('#do_register~input[type=submit]'); 9022 if($regSubmit.length){ 9023 BX.unbindAll($regSubmit[0]); 9024 $(document).on('click', '#do_register~input[type=submit]', function(e){ 9025 e.preventDefault(); 9026 e.stopImmediatePropagation(); 9027 9028 if(arAsproOptions.THEME.LOGIN_EQUAL_EMAIL === 'Y'){ 9029 var email = BX.findChild(BX('bx-soa-auth'), {attribute: {'name': 'NEW_EMAIL'}}, true, false); 9030 var login = BX.findChild(BX('bx-soa-auth'), {attribute: {'name': 'NEW_LOGIN'}}, true, false); 9031 9032 if(login && email){ 9033 login.value = email.value; 9034 } 9035 } 9036 9037 BX('do_register').value = 'Y'; 9038 BX.Sale.OrderAjaxComponent.sendRequest('showAuthForm'); 9039 }); 9040 } 9041 } 9042 9043 // update captcha 9044 var $captcha = $('.bx-soa-section-content.reg').find('.bx-captcha'); 9045 if($captcha.length){ 9046 $captcha.addClass('captcha_image'); 9047 $captcha.append('<div class="captcha_reload"></div>'); 9048 $captcha.closest('.bx-authform-formgroup-container').addClass('captcha-row').find('input[name=captcha_word]').closest('.bx-authform-input-container').addClass('captcha_input'); 9049 } 9050 9051 // update input NEW_NAME && NEW_LAST_NAME 9052 if($('input[name=NEW_NAME]').length && $('input[name=NEW_LAST_NAME]').length && arAsproOptions.THEME.PERSONAL_ONEFIO !== 'Y'){ 9053 if(!$('input[name=NEW_NAME]').closest('.bx-authform-formgroup-container.col
9053-md-6').length){ 9054 $('input[name=NEW_NAME],input[name=NEW_LAST_NAME]').closest('.bx-authform-formgroup-container').addClass('col-md-6'); 9055 var html = $('input[name=NEW_LAST_NAME]').closest('.bx-authform-formgroup-container').wrap('<div id="trem_"></div>').parent().html(); 9056 $('#trem_').remove(); 9057 $(html).insertAfter($('input[name=NEW_NAME]').closest('.bx-authform-formgroup-container').wrap('<div class="row"></div>')); 9058 } 9059 } 9060 9061 // update input NEW_EMAIL && PHONE_NUMBER 9062 if($('input[name=NEW_EMAIL]').length && $('input[name=PHONE_NUMBER]').length){ 9063 if(!$('input[name=PHONE_NUMBER]').closest('.bx-authform-formgroup-container.col-md-6').length){ 9064 $('input[name=NEW_EMAIL],input[name=PHONE_NUMBER]').closest('.bx-authform-formgroup-container').addClass('col-md-6'); 9065 var html = $('input[name=PHONE_NUMBER]').closest('.bx-authform-formgroup-container').wrap('<div id="trem_"></div>').parent().html(); 9066 $('#trem_').remove(); 9067 $(html).insertAfter($('input[name=NEW_EMAIL]').closest('.bx-authform-formgroup-container').wrap('<div class="row"></div>')); 9068 } 9069 } 9070 9071 // update input NEW_PASSWORD && NEW_PASSWORD_CONFIRM 9072 if($('input[name=NEW_PASSWORD]').length && $('input[name=NEW_PASSWORD_CONFIRM]').length){ 9073 if(!$('input[name=NEW_PASSWORD]').closest('.bx-authform-formgroup-container.col
9073-md-6').length){ 9074 $('input[name=NEW_PASSWORD],input[name=NEW_PASSWORD_CONFIRM]').closest('.bx-authform-formgroup-container').addClass('col-md-6'); 9075 var html = $('input[name=NEW_PASSWORD_CONFIRM]').closest('.bx-authform-formgroup-container').wrap('<div id="trem_"></div>').parent().html(); 9076 $('#trem_').remove(); 9077 $(html).insertAfter($('input[name=NEW_PASSWORD]').closest('.bx-authform-formgroup-container').wrap('<div class="row"></div>')); 9078 } 9079 } 9080 9081 // update input PHONE_NUMBER 9082 if($('input[name=PHONE_NUMBER]').length){ 9083 var input = $('input[name=PHONE_NUMBER]'), 9084 inputHTML = input[0].outerHTML, 9085 value = input.val(), 9086 newInput = input[0].outerHTML.replace('type="text"', 'type="tel" value="'+value+'"'); 9087 9088 if($(input).length < 2){ 9089 input.hide(); 9090 $(newInput).insertAfter(input); 9091 9092 showPhoneMask('input[name=PHONE_NUMBER][type=tel]'); 9093 9094 $('input[name=PHONE_NUMBER][type=tel]').on('blur', function(){ 9095 var $this = $(this); 9096 var value = $this.val(); 9097 $this.parent().find('input[name=PHONE_NUMBER][type=text]').val(value); 9098 }); 9099 9100 var $label = $('input[name=PHONE_NUMBER][type=tel]').closest('.bx-authform-formgroup-container').find('.bx-authform-label-container'); 9101 $label.html(BX.message('ORDER_PHONE_LABEL') + ($label.find('.bx-authform-starrequired').length ? '<span class="bx-authform-starrequired"> *</span>' : '')); 9102 } 9103 } 9104 9105 $('.bx-soa-section-content.reg').append('<div class="redisigned hidden></div>'); 9106 } 9107 9108 if($('.bx-soa-cart-total-line-total').length && arAsproOptions['THEME']["SHOW_LICENCE"] == "Y"){ 9109 if(typeof(e) === 'undefined') 9110 BX.Sale.OrderAjaxComponent.state_licence = (arAsproOptions['THEME']['LICENCE_CHECKED'] == 'Y' ? 'checked' : ''); 9111 9112 if(!$('.licence_block.filter').length){ 9113 $('<div class="form"><div class="licence_block filter label_block onoff"><label data-for="licenses_order" class="hidden error">'+BX.message('JS_REQUIRED_LICENSES')+'</label><input type="checkbox" name="licenses_order" required '+BX.Sale.OrderAjaxComponent.state_licence+' value="Y"><label data-for="licenses_order" class="license">'+BX.message('LICENSES_TEXT')+'</label></div></div>').insertBefore($('#bx-soa-orderSave')); 9114 9115 $(document).on('click', '.bx-soa .licence_block label.license', function(){ 9116 var id = $(this).data('for'); 9117 $('.bx-soa .licence_block label.error').addClass('hidden'); 9118 if(!$('input[name='+id+']').prop('checked')){ 9119 $('input[name='+id+']').prop('checked', 'checked'); 9120 BX.Sale.OrderAjaxComponent.state_licence = 'checked'; 9121 } 9122 else{ 9123 $('input[name='+id+']').prop('checked', ''); 9124 BX.Sale.OrderAjaxComponent.state_licence = ''; 9125 } 9126 }) 9127 9128 $(document).on('click', '.lic_condition a', function(){ 9129 if(BX.hasClass(BX('bx-soa-order'), 'orderform--v1')){ 9130 if(BX.Sale.OrderAjaxComponent.isValidForm()) 9131 { 9132 BX.Sale.OrderAjaxComponent.animateScrollTo($('.licence_block')[0], 800, 50); 9133 } 9134 } 9135 else{ 9136 var iCountErrors = BX.Sale.OrderAjaxComponent.isValidPropertiesBlock().length; 9137 if(!BX.Sale.OrderAjaxComponent.activeSectionId || !iCountErrors) 9138 { 9139 BX.Sale.OrderAjaxComponent.animateScrollTo($('.licence_block')[0], 800, 50); 9140 } 9141 } 9142 }) 9143 } 9144 9145 $('#bx-soa-orderSave, .bx-soa-cart-total-button-container').addClass('lic_condition'); 9146 9147 if(typeof (BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction) === "undefined" && typeof (BX.Sale.OrderAjaxComponent.clickOrderSaveAction) !== 'undefined'){ 9148 BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction = BX.Sale.OrderAjaxComponent.clickOrderSaveAction; 9149 BX.Sale.OrderAjaxComponent.clickOrderSaveAction = function(event){ 9150 if($('input[name="licenses_order"]').prop('checked')){ 9151 $('.bx-soa .licence_block label.error').addClass('hidden'); 9152 9153 if (BX.Sale.OrderAjaxComponent.isValidForm()) 9154 { 9155 if(typeof BX.Sale.OrderAjaxComponent.allowOrderSave == 'function') 9156 BX.Sale.OrderAjaxComponent.allowOrderSave(); 9157 if(typeof BX.Sale.OrderAjaxComponent.doSaveAction == 'function') 9158 BX.Sale.OrderAjaxComponent.doSaveAction(); 9159 else 9160 BX.Sale.OrderAjaxComponent.oldClickOrderSaveAction(event); 9161 } 9162 } 9163 else{ 9164 $('.bx-soa .licence_block label.error').removeClass('hidden'); 9165 } 9166 } 9167 if(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector('.checkbox')) 9168 { 9169 if(typeof browser == 'object') 9170 { 9171 if('msie' in browser && browser.msie) 9172 $(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector('.checkbox')).remove(); 9173 else 9174 BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector('.checkbox').remove(); 9175 } 9176 } 9177 BX.unbindAll(BX.Sale.OrderAjaxComponent.totalInfoBlockNode.querySelector('a.btn-order-save')); 9178 BX.unbindAll(BX.Sale.OrderAjaxComponent.mobileTotalBlockNode.querySelector('a.btn-order-save')); 9179 BX.unbindAll(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector('a')); 9180 BX.bind(BX.Sale.OrderAjaxComponent.totalInfoBlockNode.querySelector('a.btn-order-save'), 'click', BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction, BX.Sale.OrderAjaxComponent)); 9181 BX.bind(BX.Sale.OrderAjaxComponent.mobileTotalBlockNode.querySelector('a.btn-order-save'), 'click', BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction, BX.Sale.OrderAjaxComponent)); 9182 BX.bind(BX.Sale.OrderAjaxComponent.orderSaveBlockNode.querySelector('a'), 'click', BX.proxy(BX.Sale.OrderAjaxComponent.clickOrderSaveAction, BX.Sale.OrderAjaxComponent)); 9183 } 9184 } 9185 9186 // fix hide total block 9187 $(window).scroll(); 9188 9189 if(checkCounters() && typeof (BX.Sale.OrderAjaxComponent.oldSaveOrder) === "undefined"){ 9190 var saveFunc = typeof (BX.Sale.OrderAjaxComponent.saveOrder) !== 'undefined' ? 's
9190aveOrder' : 'saveOrderWithJson'; 9191 if(typeof (BX.Sale.OrderAjaxComponent[saveFunc]) !== 'undefined'){ 9192 BX.Sale.OrderAjaxComponent.oldSaveOrder = BX.Sale.OrderAjaxComponent[saveFunc]; 9193 BX.Sale.OrderAjaxComponent[saveFunc] = function(result){ 9194 var res = BX.parseJSON(result); 9195 if (res && res.order){ 9196 if (!res.order.SHOW_AUTH){ 9197 if (res.order.REDIRECT_URL && res.order.REDIRECT_URL.length && (!res.order.ERROR || BX.util.object_keys(res.order.ERROR).length < 1)){ 9198 if((arMatch = res.order.REDIRECT_URL.match(/ORDER_ID\=[^&=]*/g)) && arMatch.length && (_id = arMatch[0].replace(/ORDER_ID\=/g, '', arMatch[0]))){ 9199 $.ajax({ 9200 url:arAsproOptions['SITE_DIR']+"ajax/check_order.php", 9201 dataType: "json", 9202 type: "POST", 9203 data: { "ID": _id }, 9204 success: function(id){ 9205 if(parseInt(id)){ 9206 purchaseCounter(parseInt(id), BX.message('FULL_ORDER'), function(d){ 9207 if(typeof localStorage !== 'undefined' && typeof d === 'object'){ 9208 localStorage.setItem('gtm_e_' + _id, JSON.stringify(d)); 9209 } 9210 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9211 }); 9212 } 9213 else{ 9214 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9215 } 9216 }, 9217 error: function(){ 9218 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9219 } 9220 }) 9221 } 9222 else{ 9223 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9224 } 9225 } 9226 else{ 9227 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9228 } 9229 } 9230 else{ 9231 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9232 } 9233 } 9234 else{ 9235 BX.Sale.OrderAjaxComponent.oldSaveOrder(result); 9236 } 9237 } 9238 } 9239 } 9240 9241 if($('#bx-soa-order-form .captcha-row').length){ 9242 if(window.asproRecaptcha && window.asproRecaptcha.key && window.asproRecaptcha.params.recaptchaSize == 'invisible'){ 9243 $('#bx-soa-order-form .captcha-row').addClass('invisible'); 9244 if(asproRecaptcha.params.recaptchaLogoShow === 'n'){ 9245 $('#bx-soa-order-form .captcha-row').addClass('logo_captcha_n'); 9246 } 9247 } 9248 } 9249 9250 if($('#bx-soa-order-form .captcha-row.invisible').length){ 9251 if(typeof (BX.Sale.OrderAjaxComponent.oldSendRequest) === "undefined" && typeof (BX.Sale.OrderAjaxComponent.sendRequest) !== 'undefined'){ 9252 var tmpAction, tmpActionData; 9253 BX.Sale.OrderAjaxComponent.oldSendRequest = BX.Sale.OrderAjaxComponent.sendRequest; 9254 BX.Sale.OrderAjaxComponent.sendRequest = function(action, actionData){ 9255 var bSend = true; 9256 9257 if($('#bx-soa-order-form .captcha-row.invisible').length){ 9258 if(window.renderRecaptchaById && window.asproRecaptcha && window.asproRecaptcha.key){ 9259 if(window.asproRecaptcha.params.recaptchaSize == 'invisible'){ 9260 var form = BX('bx-soa-order-form'); 9261 if($(form).find('.g-recaptcha').length){ 9262 if($(form).find('.g-recaptcha-response').val()){ 9263 bSend = true; 9264 } 9265 else{ 9266 if(typeof grecaptcha != 'undefined'){ 9267 grecaptcha.execute($(form).find('.g-recaptcha').data('widgetid')); 9268 bSend = false; 9269 } 9270 else{ 9271 bSend = false; 9272 } 9273 } 9274 } 9275 } 9276 } 9277 } 9278 9279 if(bSend){ 9280 BX.Sale.OrderAjaxComponent.oldSendRequest(action, actionData); 9281 } 9282 else{ 9283 tmpAction = action; 9284 tmpActionData = actionData; 9285 } 9286 } 9287 9288 $(document).on('submit', '#bx-soa-order-form', function(e){ 9289 e.preventDefault(); 9290 9291 if(typeof tmpAction !== 'undefined' || typeof tmpActionData !== 'undefined'){ 9292 BX.Sale.OrderAjaxComponent.sendRequest(tmpAction, tmpActionData); 9293 tmpAction = undefined; 9294 tmpActionData = undefined; 9295 } 9296 }); 9297 } 9298 } 9299 } 9300 9301 $('.bx-ui-sls-quick-locations.quick-locations').on('click', function(){ 9302 $(this).siblings().removeClass('active'); 9303 $(this).addClass('active'); 9304 }) 9305 } 9306 } 9307 } 9308} 9309 9310if(!funcDefined('basketActions')){ 9311 basketActions = function(){ 9312 if(arAsproOptions["PAGES"]["BASKET_PAGE"]){ 9313 checkMinPrice(); 9314 9315 //remove4Cart 9316 if(typeof(BX.Sale) !== 'undefined' && typeof(BX.Sale) === 'object') 9317 { 9318 if(typeof(BX.Sale.BasketComponent) !== 'undefined' && typeof(BX.Sale.BasketComponent) === 'object') 9319 { 9320 $(document).on('click', '.basket-item-actions-remove', function(){ 9321 var basketID = $(this).closest('.basket-items-list-item-container').data('id'); 9322 delFromBasketCounter(BX.Sale.BasketComponent.items[basketID].PRODUCT_ID); 9323 }) 9324 } 9325 } 9326 9327 if(location.hash) 9328 { 9329 var hash = location.hash.substring(1); 9330 if($('#basket_toolbar_button_'+hash).length) 9331 $('#basket_toolbar_button_'+hash).trigger('click'); 9332 9333 if($('.basket-items-list-header-filter a[data-filter="'+hash+'"]').length) 9334 $('.basket-items-list-header-filter a[data-filter="'+hash+'"]')[0].click(); 9335 } 9336 var svg_cross = '<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><path id="Rounded_Rectangle_568_copy_13" data-name="Rounded Rectangle 568 copy 13" class="cls-1" d="M1615.4,589l2.32,2.315a0.987,0.987,0,0,1,0,1.4,1,1,0,0,1-1.41,0L1614,590.4l-2.31,2.315a1,1,0,0,1-1.41,0,0.987,0.987,0,0,1,0-1.4L1612.6,589l-2.32-2.314a0.989,0.989,0,0,1,0-1.4,1,1,0,0,1,1.41,0l2.31,2.315,2.31-2.315a1,1,0,0,1,1.41,0,0.989,0.989,0,0,1,0,1.4Z" transform="translate(-1610 -585)"/></svg>'; 9337 9338 $('.bx_sort_container').append('<div class="top_control basket_action"><span style="opacity:0;
9338" class="delete_all colored_theme_hover_text remove_all_basket">'+svg_cross+BX.message("BASKET_CLEAR_ALL_BUTTON")+'</span></div>'); 9339 if($('.basket-items-list-header-filter').length) 9340 { 9341 $('.basket-items-list-header-filter').append('<div class="top_control basket_action"><span style="opacity:1;" class="delete_all colored_theme_hover_text remove_all_basket">'+svg_cross+BX.message("BASKET_CLEAR_ALL_BUTTON")+'</span></div>'); 9342 9343 var cur_index = $('.basket-items-list-header-filter > a.active').index(); 9344 //fix delayed 9345 if(cur_index == 3) 9346 cur_index = 2; 9347 9348 if($('.basket-items-list-header-filter > a.active').data('filter') == 'all') 9349 cur_index = 'all'; 9350 9351 $('.basket-items-list-header-filter .top_control .delete_all').data("type",cur_index); 9352 9353 $('.basket-items-list-header-filter > a').on('click', function() { 9354 var index = $(this).index(); 9355 9356 //fix delayed 9357 if(index == 3) 9358 index = 2; 9359 9360 if($(this).data('filter') == 'all') 9361 index = 'all'; 9362 9363 $('.basket-items-list-header-filter .top_control .delete_all').data("type", index); 9364 }); 9365 } 9366 else 9367 { 9368 var cur_index = $('.bx_sort_container a.current').index(); 9369 $('.bx_sort_container .top_control .delete_all').data("type",cur_index); 9370 if($('.bx_ordercart > div:eq('+cur_index+') table tbody tr td.item').length) 9371 $('.bx_sort_container .top_control .delete_all').css('opacity',1); 9372 9373 $('.bx_ordercart .bx_ordercart_coupon #coupon').wrap('<div class="input"></div>'); 9374 9375 $('.bx_sort_container > a').on('click', function() { 9376 var index = $(this).index(); 9377 $('.bx_sort_container .top_control .delete_all').data("type", index); 9378 9379 if($('.bx_ordercart > div:eq('+index+') table tbody tr td.item').length) 9380 $('.bx_sort_container .top_control .delete_all').css('opacity',1); 9381 else 9382 $('.bx_sort_container .top_control .delete_all').css('opacity',0); 9383 }); 9384 } 9385 9386 9387 $('.basket_print').on('click', function() { 9388 // window.open(location.pathname+"?print=Y",'_blank'); 9389 window.print(); 9390 }); 9391 9392 $('.delete_all').on('click', function() { 9393 if(arAsproOptions['COUNTERS']['USE_BASKET_GOALS'] !== 'N'){ 9394 var eventdata = {goal: 'goal_basket_clear', params: {type: $(this).data('type')}}; 9395 BX.onCustomEvent('onCounterGoals', [eventdata]); 9396 } 9397 $.post( arAsproOptions['SITE_DIR']+"ajax/action_basket.php", "TYPE="+$(this).data('type')+"&CLEAR_ALL=Y", $.proxy(function( data ) { 9398 location.reload(); 9399 })); 9400 }); 9401 9402 $('.bx_item_list_section .bx_catalog_item').sliceHeight({row:'.bx_item_list_slide', item:'.bx_catalog_item'}); 9403 9404 BX.addCustomEvent('onAjaxSuccess', function(e) { 9405 checkMinPrice(); 9406 9407 var errorText = $.trim($('#warning_message').text()); 9408 $('#basket_items_list .error_text').detach(); 9409 if (errorText != '') { 9410 $('#warning_message').hide().text(''); 9411 $('#basket_items_list').prepend('<div class="error_text">' +errorText+ '</div>'); 9412 } 9413 9414 if (typeof e === 'object' && 'BASKET_DATA' in e) { 9415 if ($("#ajax_basket").length) { 9416 reloadTopBasket('add', $('#ajax_basket'), 200, 5000, 'Y'); 9417 } 9418 if ($("#basket_line .basket_fly").length) { 9419 basketFly('open', 'N'); 9420 } 9421 } 9422 }); 9423 $(document).on('click', '.bx_ordercart_order_pay_center .checkout, .basket-checkout-section-inner .basket-btn-checkout', function(){ 9424 if(checkCounters('google')){ 9425 checkoutCounter(1, 'start order'); 9426 } 9427 }) 9428 } 9429 } 9430} 9431 9432if(!funcDefined('checkMinPrice')){ 9433 checkMinPrice = function(){ 9434 if(arAsproOptions["PAGES"]["BASKET_PAGE"]){ 9435 var summ_raw=0, 9436 summ=0; 9437 if($('#allSum_FORMATED').length) 9438 { 9439 summ_raw=$('#allSum_FORMATED').text().replace(/[^0-9\.,]/g,''); 9440 summ=parseFloat(summ_raw); 9441 if($('#basket_items').length) 9442 { 9443 var summ = 0; 9444 $('#basket_items tr').each(function(){ 9445 if(typeof ($(this).data('item-price')) !== 'undefined' && $(this).data('item-price')) 9446 summ += $(this).data('item-price')*$(this).find('#QUANTITY_INPUT_'+$(this).attr('id')).val(); 9447 }) 9448 } 9449 if(!$('.catalog_back').length) 9450 $('.bx_ordercart_order_pay_center').prepend('<a href="'+arAsproOptions["PAGES"]["CATALOG_PAGE_URL"]+'" class="catalog_back btn btn-default btn-lg white grey">'+BX.message("BASKET_CONTINUE_BUTTON")+'</a>'); 9451 } 9452 9453 if(arAsproOptions['THEME']["SHOW_ONECLICKBUY_ON_BASKET_PAGE"] == "Y") 9454 $('.basket-coupon-section').addClass('smallest'); 9455 9456 if(typeof BX.Sale !== "undefined") 9457 { 9458 if(typeof BX.Sale.BasketComponent !== "undefined" && typeof BX.Sale.BasketComponent.result !== "undefined") 9459 summ = BX.Sale.BasketComponent.result.allSum; 9460 } 9461 9462 if(arAsproOptions["PRICES"]["MIN_PRICE"]){ 9463 if(arAsproOptions["PRICES"]["MIN_PRICE"]>summ){ 9464 var svgMinPrice = '<i class="svg svg-inline-price colored_theme_svg" aria-hidden="true"><svg id="Group_278_copy" data-name="Group 278 copy" xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38"><path id="Ellipse_305_copy_2" data-name="Ellipse 305 copy 2" class="clswm-1" d="M1851,561a19,19,0,1,1,19-19A19,19,0,0,1,1851,561Zm0-36a17,17,0,1,0,17,17A17,17,0,0,0,1851,525Zm3.97,10.375-0.03.266c-0.01.062-.02,0.127-0.03,0.188l-0.94,7.515h0a2.988,2.988,0,0,1-5.94,0H1848l-0.91-7.525c-0.01-.041-0.01-0.086-0.02-0.128l-0.04-.316h0.01c-0.01-.
9464125-0.04-0.246-0.04-0.375a4,4,0,0,1,8,0c0,0.129-.03.25-0.04,0.375h0.01ZM1851,533a2,2,0,0,0-2,2,1.723,1.723,0,0,0,.06.456L1850,543a1,1,0,0,0,2,0l0.94-7.544A1.723,1.723,0,0,0,1853,535,2,2,0,0,0,1851,533Zm0,14a3,3,0,1,1-3,3A3,3,0,0,1,1851,547Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,1851,551Z" transform="translate(-1832 -523)"></path> <path class="clswm-2 op-cls" d="M1853,543l-1,1h-2l-1-1-1-8,1-2,1-1h2l1,1,1,2Zm-1,5,1,1v2l-1,1h-2l-1-1v-2l1-1h2Z" transform="translate(-1832 -523)"></path></svg></i>'; 9465 if($('.oneclickbuy.fast_order').length) 9466 $('.oneclickbuy.fast_order').remove(); 9467 9468 if($('.basket-checkout-container').length) 9469 { 9470 if(!$('.icon_error_wrapper').length){ 9471 $('.basket-checkout-block.basket-checkout-block-btn').html('<div class="icon_error_wrapper"><div class="icon_error_block">'+svgMinPrice+BX.message("MIN_ORDER_PRICE_TEXT").replace("#PRICE#", jsPriceFormat(arAsproOptions["PRICES"]["MIN_PRICE"]))+'</div></div>'); 9472 } 9473 } 9474 else 9475 { 9476 if(!$('.icon_error_wrapper').length && typeof jsPriceFormat !== 'undefined'){ 9477 $('.bx_ordercart_order_pay_center').prepend('<div class="icon_error_wrapper"><div class="icon_error_block">'+svgMinPrice+BX.message("MIN_ORDER_PRICE_TEXT").replace("#PRICE#", jsPriceFormat(arAsproOptions["PRICES"]["MIN_PRICE"]))+'</div></div>'); 9478 } 9479 if($('.bx_ordercart_order_pay .checkout').length) 9480 $('.bx_ordercart_order_pay .checkout').remove(); 9481 } 9482 }else{ 9483 if($('.icon_error_wrapper').length) 9484 $('.icon_error_wrapper').remove(); 9485 9486 // if($('.basket-checkout-container').length) 9487 if($('.basket-checkout-container').length && !$('.basket-checkout-container').hasClass('e-book-items-exists')) 9488 { 9489 if(!$('.oneclickbuy.fast_order').length && arAsproOptions['THEME']["SHOW_ONECLICKBUY_ON_BASKET_PAGE"] == "Y" && !$('.basket-btn-checkout.disabled').length) 9490 $('.basket-checkout-section-inner').append('<div class="fastorder"><span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+'</span></div>'); 9491 } 9492 else 9493 { 9494 if($('.bx_ordercart_order_pay .checkout').length) 9495 $('.bx_ordercart .bx_ordercart_order_pay .checkout').css('opacity','1'); 9496 else 9497 $('.bx_ordercart_order_pay_center').append('<a href="javascript:void(0)" onclick="checkOut();" class="checkout" style="opacity: 1;">'+BX.message("BASKET_ORDER_BUTTON")+'</a>'); 9498 if(!$('.oneclickbuy.fast_order').length && arAsproOptions['THEME']["SHOW_ONECLICKBUY_ON_BASKET_PAGE"] == "Y") 9499 $('.bx_ordercart_order_pay_center').append('<span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+'</span>'); 9500 } 9501 } 9502 }else{ 9503 if($('.basket-checkout-container').length) 9504 { 9505 if(!$('.oneclickbuy.fast_order').length && arAsproOptions['THEME']["SHOW_ONECLICKBUY_ON_BASKET_PAGE"] == "Y" && !$('.basket-btn-checkout.disabled').length) 9506 $('.basket-checkout-section-inner').append('<div class="fastorder"><span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+'</span></div>'); 9507 } 9508 else 9509 { 9510 $('.bx_ordercart .bx_ordercart_order_pay .checkout').css('opacity','1'); 9511 if(!$('.oneclickbuy.fast_order').length && arAsproOptions['THEME']["SHOW_ONECLICKBUY_ON_BASKET_PAGE"] == "Y") 9512 $('.bx_ordercart_order_pay_center').append('<span class="oneclickbuy btn btn-lg fast_order btn-transparent-border-color" onclick="oneClickBuyBasket()">'+BX.message("BASKET_QUICK_ORDER_BUTTON")+'</span>'); 9513 } 9514 } 9515 9516 showBasketShareBtn(); 9517 showBasketHeadingBtn(); 9518 9519 $('#basket-root .basket-checkout-container .basket-checkout-section .basket-checkout-block .basket-btn-checkout'); 9520 $('#basket-root .basket-checkout-container').addClass('visible'); 9521 } 9522 } 9523} 9524 9525var isFrameDataReceived = false; 9526if (typeof window.frameCacheVars !== "undefined"){ 9527 BX.addCustomEvent(window, "onFrameDataRequestFail", function(response){ 9528 console.log(response); 9529 }); 9530 9531 BX.addCustomEvent("onFrameDataReceivedBefore", function (){ 9532 // stop ya metrika webvisor DOM indexer 9533 pauseYmObserver(); 9534 }); 9535 9536 BX.addCustomEvent("onFrameDataReceived", function (json){ 9537 initFull(); 9538 9539 CheckTopMenuPadding(); 9540 CheckTopMenuOncePadding(); 9541 CheckTopMenuDotted(); 9542 9543 CheckSearchWidth(); 9544 9545 checkLinkedArticles(); 9546 9547 if($('.logo-row.v2').length) 9548 { 9549 $(window).resize(); // need to check resize flexslider & menu 9550 setTimeout(function(){ 9551 CheckTopMenuDotted(); 9552 }, 100); 9553 } 9554 9555 if(funcDefined('setNewHeader')) { 9556 if(typeof BX === 'object' && (BX.message('TYPE_SKU') != 'TYPE_1' || BX.message('HAS_SKU_PROPS') != 'Y')) { 9557 setNewHeader(); 9558 } else { 9559 var objNameWrapper = $('.bx_catalog_item_scu[id]'); 9560 if(objNameWrapper.length) { 9561 var id = 'ob'+objNameWrapper.attr('id').replace('_skudiv', ''); 9562 if(id && window[id] !== undefined) { 9563 var obj = window[id].offers[window[id].offerNum]; 9564 if(obj !== undefined) { 9565 setNewHeader(obj); 9566 } 9567 } 9568 } 9569 } 9570 } 9571 9572 // resume ya metrika webvisor 9573 // (100ms sliceHeight) + (200ms mCustomScroll) + (100ms lazyload) 9574 setTimeout(resumeYmObserver, 400); 9575 9576 isFrameDataReceived = true; 9577 }); 9578}else{ 9579 $( document ).ready(initFull); 9580} 9581 9582if(!funcDefined('setHeightBlockSlider')){ 9583 setHeightBlockSlider = function(){ 9584 $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').equalize({children: '.item-title'}); 9585 $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').equalize({children: '.item_info'}); 9586 $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').equalize({children: '.catalog_item'}); 9587 9588 var sliderWidth = $(document).find('.specials.tab_slider_wrapp').outerWidth(); 9589 9590 var iCountTabs = $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').length; 9591 9592 if(iCountTabs <= 1) 9593 { 9594 $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').css('height', ''); 9595 9596 var itemsButtonsHeight = 0; 9597 if($(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button').length) 9598 { 9599 $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button').css('height', 'auto'); 9600 itemsButtonsHeight = $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button').height(); 9601 $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur .tabs_slider li .footer_button').css('height', ''); 9602 } 9603 var tabsContentUnhover = $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur').height() * 1; 9604 var tabsContentHover = tabsContentUnhover + itemsButtonsHeight+50; 9605 $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur').attr('data-unhover', tabsContentUnhover); 9606 $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur').attr('data-hover', tabsContentHover); 9607 $(document).find('.specials.tab_slider_wrapp .tabs_content').height(tabsContentUnhover); 9608 $(document).find('.specials.tab_slider_wrapp .tabs_content .tab.cur .flex-viewport').height(tabsContentUnhover); 9609 } 9610 else 9611 { 9612 $(document).find('.specials.tab_slider_wrapp .tabs_content > li.cur').each(function(){ 9613 var _th = $(this); 9614 _th.css('height', ''); 9615 9616 var itemsButtonsHeight = 0; 9617 if(_th.find('.tabs_slider li .footer_button').length) 9618 { 9619 _th.find('.tabs_slider li .footer_button').css('height', 'auto'); 9620 itemsButtonsHeight = _th.find('.tabs_slider li .footer_button').height(); 9621 _th.find('.tabs_slider li .footer_button').css('height', ''); 9622 } 9623 9624 var tabsContentUnhover = _th.height() * 1; 9625 var tabsContentHover = tabsContentUnhover + itemsButtonsHeight+50; 9626 _th.attr('data-unhover', tabsContentUnhover); 9627 _th.attr('data-hover', tabsContentHover); 9628 _th.parent().height(tabsContentUnhover); 9629 _th.find('.flex-viewport').height(tabsContentUnhover); 9630 9631 }) 9632 } 9633 } 9634} 9635 9636if(!funcDefined('checkTopFilter')){ 9637 checkTopFilter = function() { 9638 /*if(window.matchMedia('(max-width: 991px)').matches){ 9639 //if($('.group_description_block.top').length){ 9640 var top_pos=$('.adaptive_filter').position().top; 9641 $('.bx_filter.bx_filter_vertical').css({'top':top_pos+43}); 9642 //} 9643 }*/ 9644 } 9645} 9646 9647if(!funcDefined('checkStickyFooter')){ 9648 checkStickyFooter = function() { 9649 try{ 9650 ignoreResize.push(true); 9651 $('#content').css('min-height', ''); 9652 var contentTop = $('#content').offset().top; 9653 var contentBottom = contentTop + $('#content').outerHeight(); 9654 var footerTop = 0; 9655 if($('footer').length) 9656 footerOffset = $('footer').offset().top; 9657 9658 $('#content').css('min-height', $(window).height() - contentTop - (footerTop - contentBottom) - $('footer').outerHeight() + 'px'); 9659 ignoreResize.pop(); 9660 } 9661 catch(e){console.error(e);} 9662 } 9663} 9664 9665if(!funcDefined('checkLinkedArticles')){ 9666 checkLinkedArticles = function() { 9667 try{ 9668 if ($('.linked-blog-list.content .item-views').length) { 9669 var mobileRow = $('.linked-blog-list').data('mobile_row'), 9670 desktopRow = $('.linked-blog-list').data('desktop_row'), 9671 parentBlock = $('.ajax_load .js_append'), 9672 widthRow = parentBlock.getFloatWidth(), 9673 elementWidthRow = parentBlock.find('> .item:eq(0)').getFloatWidth(), 9674 elementsCount = parentBlock.find('> .item').length, 9675 slice = Math.floor(widthRow / elementWidthRow), 9676 rowInsertCount = Math.floor(elementsCount/slice), 9677 bCalculateRows = false;
9678 if (window.matchMedia('(max-width: 767px)').matches) { 9679 if (!mobileRow && desktopRow) { 9680 mobileRow = desktopRow; 9681 } 9682 if (mobileRow && mobileRow <= rowInsertCount) { 9683 rowInsertCount = slice*mobileRow; 9684 bCalculateRows = true; 9685 } 9686 } else { 9687 if (desktopRow && desktopRow <= rowInsertCount) { 9688 rowInsertCount = slice*desktopRow; 9689 bCalculateRows = true; 9690 } 9691 } 9692 if (!bCalculateRows) { 9693 rowInsertCount = elementsCount; 9694 } 9695 9696 $('.linked-blog-list').insertAfter(parentBlock.find('> .item:eq('+(rowInsertCount-1)+')')); 9697 setTimeout(function(){ 9698 $('.linked-blog-list').addClass('visible'); 9699 }, 0); 9700 } 9701 } 9702 catch(e){console.error(e);} 9703 } 9704} 9705 9706/* EVENTS */ 9707var timerResize = false, ignoreResize = []; 9708$(window).resize(function(){ 9709 CheckPopupTop(); 9710 checkLinkedArticles(); 9711 9712 // here immediate functions 9713 if(!ignoreResize.length){ 9714 9715 if(timerResize){ 9716 clearTimeout(timerResize); 9717 timerResize = false; 9718 } 9719 timerResize = setTimeout(function(){ 9720 // here delayed functions in event 9721 BX.onCustomEvent('onWindowResize', false); 9722 }, 50); 9723 } 9724}); 9725 9726var timerScroll = false, ignoreScroll = [], documentScrollTopLast = $(document).scrollTop(), startScroll = 0; 9727$(window).scroll(function(){ 9728 CheckPopupTop(); 9729 // here immediate functions 9730 documentScrollTopLast = $(document).scrollTop(); 9731 SetFixedAskBlock(); 9732 9733 if(!ignoreScroll.length){ 9734 if(timerScroll){ 9735 clearTimeout(timerScroll); 9736 timerScroll = false; 9737 } 9738 timerScroll = setTimeout(function(){ 9739 // here delayed functions in event 9740 BX.onCustomEvent('onWindowScroll', false); 9741 }, 50); 9742 } 9743}); 9744 9745BX.addCustomEvent('onWindowResize', function(eventdata){ 9746 try{ 9747 ignoreResize.push(true); 9748 9749 CheckTopMenuPadding(); 9750 CheckTopMenuOncePadding(); 9751 CheckSearchWidth(); 9752 9753 CheckTabActive(); 9754 CheckTopMenuFullCatalogSubmenu(); 9755 CheckHeaderFixedMenu(); 9756 9757 if(window.matchMedia('(min-width:768px)').matches) { 9758 closeYandexMap(); 9759 } 9760 9761 CheckTopMenuDotted(); 9762 if($('nav.mega-menu.sliced').length) 9763 $('nav.mega-menu.sliced').removeClass('initied'); 9764 9765 9766 CheckTopVisibleMenu(); 9767 9768 checkScrollToTop(); 9769 CheckObjectsSizes(); 9770 9771 CheckFlexSlider(); 9772 initSly(); 9773 9774 // checkVerticalMobileFilter(); 9775 if (typeof checkMobilePhone === 'function') { 9776 checkMobilePhone(); 9777 } 9778 checkTopFilter(); 9779 if (typeof checkMobileFilter === 'function') { 9780 checkMobileFilter(); 9781 } 9782 9783 if(arAsproOptions['THEME'] && arAsproOptions['THEME']['COMPACT_FOOTER_MOBILE'] == 'Y') { 9784 if (window.matchMedia('(max-width:767px)').matches) { 9785 $('footer').addClass('mobile'); 9786 $('.bottom-menu .items>.wrap_compact_mobile').addClass('accordion-body collapse'); 9787 $('.bottom-menu .items>.item.childs').attr('data-toggle','collapse'); 9788 } else { 9789 $('footer').removeClass('mobile'); 9790 $('.bottom-menu .items>.wrap_compact_mobile').removeClass('accordion-body collapse'); 9791 $('.bottom-menu .items>.item.childs').removeAttr('data-toggle'); 9792 } 9793 } 9794 9795 if(typeof window['stickySidebar'] !== 'undefined') 9796 { 9797 if(window.matchMedia('(max-width: 991px)').matches) 9798 { 9799 window['stickySidebar'].destroy(); 9800 } 9801 else 9802 { 9803 window['stickySidebar'].bindEvents(); 9804 } 9805 } 9806 9807 if($('.flexslider.wsmooth').length){ 9808 $('.flexslider.wsmooth').each(function(){ 9809 $(this).data('flexslider').smoothHeight(); 9810 }); 9811 } 9812 9813 if(window.matchMedia('(min-width: 767px)').matches) 9814 $('.wrapper_middle_menu.wrap_menu').removeClass('mobile'); 9815 9816 if(window.matchMedia('(max-width: 767px)').matches) 9817 $('.wrapper_middle_menu.wrap_menu').addClass('mobile'); 9818 9819 9820 if($("#basket_form").length && $(window).outerWidth()<=600){ 9821 $("#basket_form .tabs_content.basket > li.cur td").each(function() { $(this).css("width","");}); 9822 } 9823 9824 $(".bx_filter_section .bx_filter_select_container").each(function(){ 9825 var prop_id=$(this).closest('.bx_filter_parameters_box').attr('property_id'); 9826 if($('#smartFilterDropDown'+prop_id).length){ 9827 $('#smartFilterDropDown'+prop_id).css("max-width", $(this).width()); 9828 } 9829 }) 9830 9831 if(window.matchMedia('(min-width: 768px)').matches){ 9832 // min-width: 768px 9833 $('.bx_filter .scrollbar').removeClass('mobile-scroll'); 9834 $('.bx_filter .srollbar-custom').removeClass('mobile-scroll'); 9835 $('.bx_filter .bx_filter_section form .bx_filter_parameters').removeClass('mobile-scroll'); 9836 InitScrollBar(); 9837 InitCustomScrollBar(); 9838 } 9839 else{ 9840 // max-width: 767px 9841 $('.bx_filter .scrollbar').addClass('mobile-scroll').removeClass('scroll-init'); 9842 $('.bx_filter .srollbar-custom').addClass('mobile-scroll').removeClass('scroll-init'); 9843 $('.bx_filter .bx_filter_section form .bx_filter_parameters').addClass('mobile-scroll').removeClass('scroll-init'); 9844 if($('.bx_filter .mobile-scroll.scrollbar').length) 9845 $('.bx_filter .mobile-scroll.scrollbar').mCustomScrollbar("destroy"); 9846 if($('.bx_filter .mobile-scroll.srollbar-custom').length) 9847 $('.bx_filter .mobile-scroll.srollbar-custom').mCustomScrollbar("destroy"); 9848 } 9849 9850 } 9851 catch(e){ 9852 console.log(e); 9853 } 9854 finally{ 9855 ignoreResize.pop(); 9856 } 9857}); 9858 9859BX.addCustomEvent('onWindowScroll', function(eventdata){ 9860 try{ 9861 ignoreScroll.push(true); 9862 } 9863 catch(e){} 9864 finally{ 9865 ignoreScroll.pop(); 9866 } 9867}); 9868 9869BX.addCustomEvent('onSlideInit', function(eventdata) { 9870 try{ 9871 ignoreResize.push(true); 9872 if(eventdata){ 9873 var slider = eventdata.slider; 9874 if(slider){ 9875 if(slider.hasClass('small-gallery')) 9876 $(window).resize(); 9877 // add classes .curent & .shown to slide 9878 slider.find('.item').removeClass('current'); 9879 var curSlide = slider.find('.item.flex-active-slide'), 9880 curSlideId = curSlide.attr('id'), 9881 nav = slider.find('.flex-direction-nav'); 9882 9883 curSlide.addClass('current'); 9884 9885 slider.find('.visible').css('opacity', '1'); 9886 slider.find('.height0').css('height', 'auto'); 9887 9888 if(curSlide.hasClass('shown')){
9889 slider.find('.item.clone[id=' + curSlideId + '_clone]').addClass('shown'); 9890 } 9891 9892 curSlide.addClass('shown'); 9893 9894 } 9895 } 9896 } 9897 catch(e){} 9898 finally{ 9899 ignoreResize.pop(); 9900 } 9901}); 9902 9903BX.addCustomEvent('onCounterGoals', function(eventdata){ 9904 if(arAsproOptions['THEME']['YA_GOALS'] == 'Y' && arAsproOptions['THEME']['YA_COUNTER_ID']) 9905 { 9906 var idCounter = arAsproOptions['THEME']['YA_COUNTER_ID']; 9907 idCounter = parseInt(idCounter); 9908 9909 if(typeof eventdata != 'object') 9910 eventdata = {goal: 'undefined'}; 9911 9912 if(typeof eventdata.goal != 'string') 9913 eventdata.goal = 'undefined'; 9914 9915 if(idCounter) 9916 { 9917 try 9918 { 9919 waitCounter(idCounter, 50, function(){ 9920 var obCounter = window['yaCounter' + idCounter]; 9921 if(typeof obCounter == 'object'){ 9922 obCounter.reachGoal(eventdata.goal); 9923 } 9924 }); 9925 } 9926 catch(e) 9927 { 9928 console.error(e) 9929 } 9930 } 9931 else 9932 { 9933 console.info('Bad counter id!', idCounter); 9934 } 9935 } 9936}) 9937 9938var onCaptchaVerifyinvisible = function(response){ 9939 $('.g-recaptcha:last').each(function(){ 9940 var id = $(this).attr('data-widgetid'); 9941 if(typeof(id) !== 'undefined' && response){ 9942 if(!$(this).closest('form').find('.g-recaptcha-response').val()) 9943 $(this).closest('form').find('.g-recaptcha-response').val(response) 9944 if($('iframe[src*=recaptcha]').length) 9945 { 9946 $('iframe[src*=recaptcha]').each(function(){ 9947 var block = $(this).parent().parent(); 9948 if(!block.hasClass('grecaptcha-badge')) 9949 block.css('width', '100%'); 9950 }) 9951 } 9952 $(this).closest('form').submit(); 9953 } 9954 }) 9955} 9956 9957var onCaptchaVerifynormal = function(response){ 9958 $('.g-recaptcha').each(function(){ 9959 var id = $(this).attr('data-widgetid'); 9960 if(typeof(id) !== 'undefined'){ 9961 if(grecaptcha.getResponse(id) != ''){ 9962 $(this).closest('form').find('.recaptcha').valid(); 9963 } 9964 } 9965 }); 9966} 9967 9968BX.addCustomEvent('onSubmitForm', function(eventdata){ 9969 try{ 9970 if(!window.renderRecaptchaById || !window.asproRecaptcha || !window.asproRecaptcha.key) 9971 { 9972 eventdata.form.submit(); 9973 $(eventdata.form).closest('.form').addClass('sending'); 9974 return true; 9975 } 9976 9977 if(window.asproRecaptcha.params.recaptchaSize == 'invisible' && $(eventdata.form).find('.g-recaptcha').length) 9978 { 9979 if($(eventdata.form).find('.g-recaptcha-response').val()) 9980 { 9981 eventdata.form.submit(); 9982 $(eventdata.form).closest('.form').addClass('sending'); 9983 return true; 9984 } 9985 else 9986 { 9987 if(typeof grecaptcha != 'undefined'){ 9988 grecaptcha.execute($(eventdata.form).find('.g-recaptcha').data('widgetid')); 9989 } 9990 else{ 9991 return false; 9992 } 9993 } 9994 } 9995 else 9996 { 9997 eventdata.form.submit(); 9998 $(eventdata.form).closest('.form').addClass('sending'); 9999 return true; 10000 } 10001 } 10002 catch (e){ 10003 console.error(e); 10004 return true; 10005 } 10006}) 10007 10008$(document).on('click', '.catalog_reviews_extended span.dropdown-select__list-link', function(){ 10009 var _this = $(this); 10010 var ajaxData = _this.data('review_sort_ajax'); 10011 var container = _this.closest('[id^=comp_]'); 10012 containerId = container.attr('id'); 10013 if(containerId !== undefined && containerId) { 10014 ajaxData.containerId = containerId; 10015 } 10016 if(ajaxData !== undefined) { 10017 container.addClass('blur') 10018 $.ajax({ 10019 type: 'post', 10020 data: ajaxData, 10021 success: function(html){ 10022 $('#reviews_sort_continer').html(html); 10023 } 10024 }); 10025 } 10026}); 10027 10028$(document).on('click', '.rating_vote:not(.disable)', function(){ 10029 10030 var _this = $(this); 10031 var action = _this.data('action'); 10032 var parent = _this.closest('.rating-vote'); 10033 var commentId = parent.data('comment_id'); 10034 var userId = parent.data('user_id'); 10035 var ajaxUrl = parent.data('ajax_url'); 10036 $.ajax({ 10037 url: ajaxUrl, 10038 dataType: 'json', 10039 data: {'commentId': commentId, 'action': action, 'userId': userId}, 10040 success: function(data){ 10041 if(data.LIKE !== undefined) { 10042 _this.siblings('.rating-vote-result.like').text(data.LIKE); 10043 } 10044 if(data.DISLIKE !== undefined) { 10045 _this.siblings('.rating-vote-result.dislike').text(data.DISLIKE); 10046 } 10047 if(data.SET_ACTIVE_LIKE !== undefined) { 10048 parent.find('.rating_vote.plus').toggleClass('active'); 10049 } 10050 if(data.SET_ACTIVE_DISLIKE !== undefined) { 10051 parent.find('.rating_vote.minus').toggleClass('active'); 10052 } 10053 } 10054 }); 10055 10056}); 10057 10058function fileInputInit(message){ 10059 $('input[type=file]').uniform({fileButtonHtml: BX.message('JS_FILE_BUTTON_NAME'), fileDefaultHtml: message}); 10060 $(document).on('change', 'input[type=file]', function(){ 10061 if($(this).val()) 10062 { 10063 $(this).closest('.uploader').addClass('files_add'); 10064 } 10065 else 10066 { 10067 $(this).closest('.uploader').removeClass('files_add'); 10068 } 10069 }) 10070 $('.form .add_file').on('click', function(){ 10071 var index = $(this).closest('.input').find('input[type=file]').length+1; 10072 10073 $(this).closest('.form-group').find('.input').append('<input type="file" id="POPUP_FILE" name="FILE_n'+index+'" class="inputfile" value="" />'); 10074 $('input[type=file]').uniform({fileButtonHtml: BX.message('JS_FILE_BUTTON_NAME'), fileDefaultHtml: message}); 10075 }); 10076 10077 $('.form .add_file').on('click', function(){ 10078 var index = $(this).closest('.input').find('input[type=file]').length+1; 10079 10080 $(this).closest('.form-group').find('.input').append('<input type="file" id="POPUP_FILE" name="FILE_n'+index+'" class="inputfile" value="" />'); 10081 $('input[type=file]').uniform({fileButtonHtml: BX.message('JS_FILE_BUTTON_NAME'), fileDefaultHtml: message}); 10082 }); 10083} 10084 10085/*custom event for sku prices*/ 10086 10087/*BX.addCustomEvent('onAsproSkuSetPrice', function(eventdata){ 10088 console.log(eventdata); 10089})*/ 10090 10091/*BX.addCustomEvent('onAsproSkuSetPriceMatrix', function(eventdata){ 10092 console.log(eventdata); 10093})*/ 10094 10095function declOfNum(number, titles) 10096{ 10097 var cases = [2, 0, 1, 1, 1, 2]; 10098 return number + " " + titles[ (number%100>4 && number%100<20)? 2 : cases[Math.min(number%10, 5)] ]; 10099} 10100/* End */ 10101; 10102; /* Start:"a:4:{s:4:"full";
10102s:66:"/bitrix/templates/aspro_max/js/blocks/blocks.min.js?16177242835631";s:6:"source";s:47:"/bitrix/templates/aspro_max/js/blocks/blocks.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10103InitMenuNavigationAim=function(){var e=$(".menu-navigation__sections-wrapper .menu-navigation__sections:not(.aim-init)");e.length&&(e.addClass("aim-init"),e.menuAim({firstActiveRow:!0,rowSelector:"> .menu-navigation__sections-item",activate:function(e){var t=$(e),i=t.index(),a=t.closest(".menu-navigation__sections-wrapper").next(),s=t.find("> a");t.siblings().find("> a").addClass("dark_link"),s.addClass("colored_theme_text").removeClass("dark_link"),a.find(".parent-items").siblings().hide(),a.find(".parent-items").eq(i).show()},deactivate:function(e){var t=$(e),i=(t.index(),t.closest(".menu-navigation__sections-wrapper").next());t.find("> a").removeClass("colored_theme_text").addClass("dark_link"),i.find(".parent-items").siblings().hide()}}))},$(document).ready(function(){$(document).on("click",".dropdown-select .dropdown-select__title",function(){var e=$
10103(this),t=e.parent().find("> .dropdown-select__list"),i=t.is(":visible")?"fadeOut":"transition.slideUpIn";e.hasClass("clicked")||(e.addClass("clicked"),t.velocity("stop").velocity(i,{duration:300,begin:function(){e.toggleClass("opened")},complete:function(){e.removeClass("clicked")}}))}),$("html, body").on("mousedown",function(e){"string"==typeof e.target.className&&e.target.className.indexOf("adm")<0&&(e.stopPropagation(),$(e.target).closest(".dropdown-select").length||$(".dropdown-select .dropdown-select__title.opened").click())}),$(document).on("click",".slide-block .slide-block__head",function(e){var t=$(this),i=t.siblings(".slide-block__body"),a=i.is(":visible"),s=a?"slideUp":"slideDown";if(!t.hasClass("clicked")&&i.length&&!t.hasClass("ignore")&&!$(e.target).attr("href")){var l=t.data("id");t.addClass("clicked"),a?$.cookie(l+"_CLOSED","Y"):$.removeCookie(l+"_CLOSED"),i.velocity("stop").velocity(s,{duration:150,begin:function(){t.toggleClass("closed")},complete:function(){t.removeClass("clicked"),void 0!==window.stickySidebar&&window.stickySidebar.updateSticky()}})}}),"SelectOfferProp"in window||"function"==typeof window.SelectOfferProp||(SelectOfferProp=function(){var a=$(this),e={},t={},s=parseUrlQuery(),l="",c=!!a.hasClass("list_values_wrapper"),o=a.closest(".bx_catalog_item_scu"),n=a.closest(".item-parent").find(".thumb img");e={PARAMS:a.closest(".js_wrapper_items").data("params"),ID:o.data("offer_id"),SITE_ID:o.data("site_id"),LINK_ID:o.data("id")+"_"+a.closest(".cur").data("code"),IBLOCK_ID:o.data("offer_iblockid"),PROPERTY_ID:o.data("propertyid"),DEPTH:a.closest(".item_wrapper").index(),VALUE:c?a.find("option:selected").data("onevalue"):a.data("onevalue"),CLASS:"inner_content",PICTURE:n.data("src")?n.data("src"):n.attr("src"),ARTICLE_NAME:a.closest(".item-parent").find(".article_block").data("name"),ARTICLE_VALUE:a.closest(".item-parent").find(".article_block").data("value")},"clear_cache"in s&&"Y"==s.clear_cache&&(l+="?clear_cache=Y");for(i=0;i<e.DEPTH+1;i++)strName="PROP_"+o.find(".item_wrapper:eq("+i+") > div").data("id"),o.find(".item_wrapper:eq("+i+") select").length?(t[strName]=o.find(".item_wrapper:eq("+i+") select option:selected").data("onevalue"),e[strName]=o.find(".item_wrapper:eq("+i+") select option:selected").data("onevalue")):(t[strName]=o.find(".item_wrapper:eq("+i+") li.item.active").data("onevalue"),e[strName]=o.find(".item_wrapper:eq("+i+") li.item.active").data("onevalue"));if(c||(a.siblings().removeClass("active"),a.addClass("active")),a.attr("title")){var r=a.attr("title").split(":")[1];a.closest(".item_wrapper").find(".show_class .val").text(r)}else{var d=a.find(" > i");if(d.length&&d.attr("title")){r=d.attr("title").split(":")[1];a.closest(".item_wrapper").find(".show_class .val").text(r)}}$.ajax({url:arMaxOptions.SITE_DIR+"ajax/js_item_detail.php"+l,type:"POST",data:e}).success(function(e){var t=BX.processHTML(e);BX.ajax.processScripts(t.SCRIPT),$(".counter_wrapp.list")&&$(".counter_wrapp.list .counter_block.big").removeClass("big");var i=a.closest(".sku_props").find(".item_wrapper .item.active");$.each(i,function(e,t){if((t=$(t)).attr("title")){var i=t.attr("title").split(":")[1];t.closest(".item_wrapper").find(".show_class .val").text(i)}else{var a=t.find(" > i");if(a.length&&a.attr("title")){i=a.attr("title").split(":")[1];t.closest(".item_wrapper").find(".show_class .val").text(i)}}})})},$(document).on("click",".ajax_load .bx_catalog_item_scu li.item",SelectOfferProp),$(document).on("change",".ajax_load .bx_catalog_item_scu select.list_values_wrapper",SelectOfferProp)),$(".switch-item-block .switch-item-block__icons").on("click",function(){var e=$
10103(this),t=200;e.hasClass("switch-item-block__icons--small")&&!e.hasClass("active")?(e.addClass("active"),e.siblings(".switch-item-block__icons--big").removeClass("active"),e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--big").fadeOut(t,function(){e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--small").fadeIn(t)}),e.closest(".switch-item-block").siblings(".big-gallery-block").fadeOut(t,function(){e.closest(".switch-item-block").siblings(".small-gallery-block").fadeIn(t)})):e.hasClass("switch-item-block__icons--big")&&!e.hasClass("active")&&(e.addClass("active"),e.siblings(".switch-item-block__icons--small").removeClass("active"),e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--small").fadeOut(t,function(){e.closest(".switch-item-block").find(".switch-item-block__count-wrapper--big").fadeIn(t)}),e.closest(".switch-item-block").siblings(".small-gallery-block").fadeOut(t,function(){e.closest(".switch-item-block").siblings(".big-gallery-block").fadeIn(t)})),setTimeout(function(){InitLazyLoad()},300)}),InitMenuNavigationAim()}); 10104/* End */ 10105; 10106; /* Start:"a:4:{s:4:"full";s:78:"/local/templates/.default/js/maskedinput/jquery.maskedinput.js?161778330610317";s:6:"source";s:62:"/local/templates/.default/js/maskedinput/jquery.maskedinput.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10107/* 10108 jQuery Masked Input Plugin 10109 Copyright (c) 2007 - 2015 Josh Bush (digitalbush.com) 10110 Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) 10111 Version: 1.4.1 10112*/ 10113!function(factory) { 10114 "function" == typeof define && define.amd ? define([ "jquery" ], factory) : factory("object" == typeof exports ? require("jquery") : jQuery); 10115}(function($) { 10116 var caretTimeoutId, ua = navigator.userAgent, iPhone = /iphone/i.test(ua), chrome = /chrome/i.test(ua), android = /android/i.test(ua); 10117 $.mask = { 10118 definitions: { 10119 "9": "[0-9]", 10120 a: "[A-Za-z]", 10121 "*": "[A-Za-z0-9]" 10122 }, 10123 autoclear: !0, 10124 dataName: "rawMaskFn", 10125 placeholder: "_" 10126 }, $.fn.extend({ 10127 caret: function(begin, end) { 10128 var range; 10129 if (0 !== this.length && !this.is(":hidden")) return "number" == typeof begin ? (end = "number" == typeof end ? end : begin, 10130 this.each(function() { 10131 this.setSelectionRange ? this.setSelectionRange(begin, end) : this.createTextRange && (range = this.createTextRange(), 10132 range.collapse(!0), range.moveEnd("character", end), range.moveStart("character", begin), 10133 range.select()); 10134 })) : (this[0].setSelectionRange ? (begin = this[0].selectionStart, end = this[0].selectionEnd) : document.selection && document.selection.createRange && (range = document.selection.createRange(), 10135 begin = 0 - range.duplicate().moveStart("character", -1e5), end = begin + range.text.length), 10136 { 10137 begin: begin, 10138 end: end 10139 }); 10140 }, 10141 unmask: function() { 10142 return this.trigger("unmask"); 10143 }, 10144 mask: function(mask, settings) { 10145 var input, defs, tests, partialPosition, firstNonMaskPos, lastRequiredNonMaskPos, len, oldVal; 10146 if (!mask && this.length > 0) { 10147 input = $(this[0]); 10148 var fn = input.data($.mask.dataName); 10149 return fn ? fn() : void 0; 10150 } 10151 return settings = $.extend({ 10152 autoclear: $.mask.autoclear, 10153 placeholder: $.mask.placeholder, 10154 completed: null 10155 }, settings), defs = $.mask.definitions, tests = [], partialPosition = len = mask.length, 10156 firstNonMaskPos = null, $.each(mask.split(""), function(i, c) { 10157 "?" == c ? (len--, partialPosition = i) : defs[c] ? (tests.push(new RegExp(defs[c])), 10158 null === firstNonMaskPos && (firstNonMaskPos = tests.length - 1), partialPosition > i && (lastRequiredNonMaskPos = tests.length - 1)) : tests.push(null); 10159 }), this.trigger("unmask").each(function() { 10160 function tryFireCompleted() { 10161 if (settings.completed) { 10162 for (var i = firstNonMaskPos; lastRequiredNonMaskPos >= i; i++) if (tests[i] && buffer[i] === getPlaceholder(i)) return; 10163 settings.completed.call(input); 10164 } 10165 } 10166 function getPlaceholder(i) { 10167 return settings.placeholder.charAt(i < settings.placeholder.length ? i : 0); 10168 } 10169 function seekNext(pos) { 10170 for (;++pos < len && !tests[pos]; ) ; 10171 return pos; 10172 } 10173 function seekPrev(pos) { 10174 for (;
10174--pos >= 0 && !tests[pos]; ) ; 10175 return pos; 10176 } 10177 function shiftL(begin, end) { 10178 var i, j; 10179 if (!(0 > begin)) { 10180 for (i = begin, j = seekNext(end); len > i; i++) if (tests[i]) { 10181 if (!(len > j && tests[i].test(buffer[j]))) break; 10182 buffer[i] = buffer[j], buffer[j] = getPlaceholder(j), j = seekNext(j); 10183 } 10184 writeBuffer(), input.caret(Math.max(firstNonMaskPos, begin)); 10185 } 10186 } 10187 function shiftR(pos) { 10188 var i, c, j, t; 10189 for (i = pos, c = getPlaceholder(pos); len > i; i++) if (tests[i]) { 10190 if (j = seekNext(i), t = buffer[i], buffer[i] = c, !(len > j && tests[j].test(t))) break; 10191 c = t; 10192 } 10193 } 10194 function androidInputEvent() { 10195 var curVal = input.val(), pos = input.caret(); 10196 if (oldVal && oldVal.length && oldVal.length > curVal.length) { 10197 for (checkVal(!0); pos.begin > 0 && !tests[pos.begin - 1]; ) pos.begin--; 10198 if (0 === pos.begin) for (;pos.begin < firstNonMaskPos && !tests[pos.begin]; ) pos.begin++; 10199 input.caret(pos.begin, pos.begin); 10200 } else { 10201 for (checkVal(!0); pos.begin < len && !tests[pos.begin]; ) pos.begin++; 10202 input.caret(pos.begin, pos.begin); 10203 } 10204 tryFireCompleted(); 10205 } 10206 function blurEvent() { 10207 checkVal(), input.val() != focusText && input.change(); 10208 } 10209 function keydownEvent(e) { 10210 if (!input.prop("readonly")) { 10211 var pos, begin, end, k = e.which || e.keyCode; 10212 oldVal = input.val(), 8 === k || 46 === k || iPhone && 127 === k ? (pos = input.caret(), 10213 begin = pos.begin, end = pos.end, end - begin === 0 && (begin = 46 !== k ? seekPrev(begin) : end = seekNext(begin - 1), 10214 end = 46 === k ? seekNext(end) : end), clearBuffer(begin, end), shiftL(begin, end - 1), 10215 e.preventDefault()) : 13 === k ? blurEvent.call(this, e) : 27 === k && (input.val(focusText), 10216 input.caret(0, checkVal()), e.preventDefault()); 10217 } 10218 } 10219 function keypressEvent(e) { 10220 if (!input.prop("readonly")) { 10221 var p, c, next, k = e.which || e.keyCode, pos = input.caret(); 10222 if (!(e.ctrlKey || e.altKey || e.metaKey || 32 > k) && k && 13 !== k) { 10223 if (pos.end - pos.begin !== 0 && (clearBuffer(pos.begin, pos.end), shiftL(pos.begin, pos.end - 1)), 10224 p = seekNext(pos.begin - 1), len > p && (c = String.fromCharCode(k), tests[p].test(c))) { 10225 if (shiftR(p), buffer[p] = c, writeBuffer(), next = seekNext(p), android) { 10226 var proxy = function() { 10227 $.proxy($.fn.caret, input, next)(); 10228 }; 10229 setTimeout(proxy, 0); 10230 } else input.caret(next); 10231 pos.begin <= lastRequiredNonMaskPos && tryFireCompleted(); 10232 } 10233 e.preventDefault(); 10234 } 10235 } 10236 } 10237 function clearBuffer(start, end) { 10238 var i; 10239 for (i = start; end > i && len > i; i++) tests[i] && (buffer[i] = getPlaceholder(i)); 10240 } 10241 function writeBuffer() { 10242 input.val(buffer.join("")); 10243 } 10244 function checkVal(allow) { 10245 var i, c, pos, test = input.val(), lastMatch = -1; 10246 for (i = 0, pos = 0; len > i; i++) if (tests[i]) { 10247 for (buffer[i] = getPlaceholder(i); pos++ < test.length; ) if (c = test.charAt(pos - 1), 10248 tests[i].test(c)) { 10249 buffer[i] = c, lastMatch = i; 10250 break; 10251 } 10252 if (pos > test.length) { 10253 clearBuffer(i + 1, len); 10254 break; 10255 } 10256 } else buffer[i] === test.charAt(pos) && pos++, partialPosition > i && (lastMatch = i); 10257 return allow ? writeBuffer() : partialPosition > lastMatch + 1 ? settings.autoclear || buffer.join("") === defaultBuffer ? (input.val() && input.val(""), 10258 clearBuffer(0, len)) : writeBuffer() : (writeBuffer(), input.val(input.val().substring(0, lastMatch + 1))), 10259 partialPosition ? i : firstNonMaskPos; 10260 } 10261 var input = $(this), buffer = $.map(mask.split(""), function(c, i) { 10262 return "?" != c ? defs[c] ? getPlaceholder(i) : c : void 0; 10263 }), defaultBuffer = buffer.join(""), focusText = input.val(); 10264 input.data($.mask.dataName, function() { 10265 return $.map(buffer, function(c, i) { 10266 return tests[i] && c != getPlaceholder(i) ? c : null; 10267 }).join(""); 10268 }), input.one("unmask", function() { 10269 input.off(".mask").removeData($.mask.dataName); 10270 }).on("focus.mask", function() { 10271 if (!input.prop("readonly")) { 10272 clearTimeout(caretTimeoutId); 10273 var pos; 10274 focusText = input.val(), pos = checkVal(), caretTimeoutId = setTimeout(function() { 10275 input.get(0) === document.activeElement && (writeBuffer(), pos == mask.replace("?", "").length ? input.caret(0, pos) : input.caret(pos)); 10276 }, 10); 10277 } 10278 }).on("blur.mask", blurEvent).on("keydown.mask", keydownEvent).on("keypress.mask", keypressEvent).on("input.mask paste.mask", function() { 10279 input.prop("readonly") || setTimeout(function() { 10280 var pos = checkVal(!0);
10281 input.caret(pos), tryFireCompleted(); 10282 }, 0); 10283 }), chrome && android && input.off("input.mask").on("input.mask", androidInputEvent), 10284 checkVal(); 10285 }); 10286 } 10287 }); 10288}); 10289/* End */ 10290; 10291; /* Start:"a:4:{s:4:"full";s:66:"/local/components/bitrix/search.title/script.min.js?15699687306443";s:6:"source";s:47:"/local/components/bitrix/search.title/script.js";s:3:"min";s:51:"/local/components/bitrix/search.title/script.min.js";s:3:"map";s:51:"/local/components/bitrix/search.title/script.map.js";}"*/ 10292function JCTitleSearch(t){var e=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)};if(t.WAIT_IMAGE)this.arParams.WAIT_IMAGE=t.WAIT_IMAGE;if(t.MIN_QUERY_LEN<=0)t.MIN_QUERY_LEN=1;this.cache=[];this.cache_key=null;this.startText="";this.running=false;this.runningCall=false;this.currentRow=-1;this.RESULT=null;this.CONTAINER=null;this.INPUT=null;this.WAIT=null;this.ShowResult=function(t){if(BX.type.isString(t)){e.RESULT.innerHTML=t}e.RESULT.style.display=e.RESULT.innerHTML!==""?"block":"none";var s=e.adjustResultNode();var i;var n;var l=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(l){n=BX.findChild(l,{tag:"th"},true)}if(n){var r=BX.pos(l);r.width=r.right-r.left;var a=BX.pos(n);a.width=a.right-a.left;n.style.width=a.width+"px";e.RESULT.style.width=s.width+a.width+"px";e.RESULT.style.left=s.left-a.width-1+"px";if(r.width-a.width>s.width)e.RESULT.style.width=s.width+a.width-1+"px";r=BX.pos(l);i=BX.pos(e.RESULT);if(i.right>r.right){e.RESULT.style.width=r.right-r.left+"px"}}var o;if(l)o=BX.findChild(e.RESULT,{class:"title-search-fader"},true);if(o&&n){i=BX.pos(e.RESULT);o.style.left=i.right-i.left-18+"px";o.style.width=18+"px";o.style.top=0+"px";o.style.height=i.bottom-i.top+"px";o.style.display="block"}};this.onKeyPress=function(t){var s=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(!s)return false;var i;var n=s.rows.length;switch(t){case 27:e.RESULT.style.display="none";e.currentRow=-1;e.UnSelectAll();return true;case 40:if(e.RESULT.style.display=="none")e.RESULT.style.display="block";var l=-1;for(i=0;i<n;i++){if(!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){if(l==-1)l=i;if(e.currentRow<i){e.currentRow=i;break}else if(s.rows[i].className=="title-search-selected"){s.rows[i].className=""}}}if(i==n&&e.currentRow!=i)e.currentRow=l;s.rows[e.currentRow].className="title-search-selected";return true;case 38:if(e.RESULT.style.display=="none")e.RESULT.style.display="block";var r=-1;for(i=n-1;i>=0;i--){if(!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){if(r==-1)r=i;if(e.currentRow>i){e.currentRow=i;break}else if(s.rows[i].className=="title-search-selected"){s.rows[i].className=""}}}if(i<0&&e.currentRow!=i)e.currentRow=r;s.rows[e.currentRow].className="title-search-selected";return true;case 13:if(e.RESULT.style.display=="block"){for(i=0;i<n;i++){if(e.currentRow==i){if(!BX.findChild(s.rows[i],{class:"title-search-separator"},true)){var a=BX.findChild(s.rows[i],{tag:"a"},true);if(a){window.location=a.href;return true}}}}}return false}return false};this.onTimeout=function(){e.onChange(function(){setTimeout(e.onTimeout,500)})};this.onChange=function(t){if(e.running){e.runningCall=true;return}e.running=true;if(e.INPUT.value!=e.oldValue&&e.INPUT.value!=e.startText){e.oldValue=e.INPUT.value;if(e.INPUT.value.length>=e.arParams.MIN_QUERY_LEN){e.cache_key=e.arParams.INPUT_ID+"|"+e.INPUT.value;if(e.cache[e.cache_key]==null){if(e.WAIT){var s=BX.pos(e.INPUT);var i=s.bottom-s.top-2;e.WAIT.style.top=s.top+1+"px";e.WAIT.style.height=i+"px";e.WAIT.style.width=i+"px";e.WAIT.style.left=s.right-i+2+"px";e.WAIT.style.display="block"}BX.ajax.post(e.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:e.arParam
10292s.INPUT_ID,q:e.INPUT.value,l:e.arParams.MIN_QUERY_LEN},function(s){e.cache[e.cache_key]=s;e.ShowResult(s);e.currentRow=-1;e.EnableMouseEvents();if(e.WAIT)e.WAIT.style.display="none";if(!!t)t();e.running=false;if(e.runningCall){e.runningCall=false;e.onChange()}});return}else{e.ShowResult(e.cache[e.cache_key]);e.currentRow=-1;e.EnableMouseEvents()}}else{e.RESULT.style.display="none";e.currentRow=-1;e.UnSelectAll()}}if(!!t)t();e.running=false};this.onScroll=function(){if(BX.type.isElementNode(e.RESULT)&&e.RESULT.style.display!=="none"&&e.RESULT.innerHTML!==""){e.adjustResultNode()}};this.UnSelectAll=function(){var t=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(t){var s=t.rows.length;for(var i=0;i<s;i++)t.rows[i].className=""}};this.EnableMouseEvents=function(){var t=BX.findChild(e.RESULT,{tag:"table",class:"title-search-result"},true);if(t){var s=t.rows.length;for(var i=0;i<s;i++)if(!BX.findChild(t.rows[i],{class:"title-search-separator"},true)){t.rows[i].id="row_"+i;t.rows[i].onmouseover=function(t){if(e.currentRow!=this.id.substr(4)){e.UnSelectAll();this.className="title-search-selected";e.currentRow=this.id.substr(4)}};t.rows[i].onmouseout=function(t){this.className="";e.currentRow=-1}}}};this.onFocusLost=function(t){setTimeout(function(){e.RESULT.style.display="none"},250)};this.onFocusGain=function(){if(e.RESULT.innerHTML.length)e.ShowResult()};this.onKeyDown=function(t){if(!t)t=window.event;if(e.RESULT.style.display=="block"){if(e.onKeyPress(t.keyCode))return BX.PreventDefault(t)}};this.adjustResultNode=function(){if(!(BX.type.isElementNode(e.RESULT)&&BX.type.isElementNode(e.CONTAINER))){return{top:0,right:0,bottom:0,left:0,width:0,height:0}}var t=BX.pos(e.CONTAINER);e.RESULT.style.position="absolute";e.RESULT.style.top=t.bottom+2+"px";e.RESULT.style.left=t.left+"px";e.RESULT.style.width=t.width+"px";return t};this._onContainerLayoutChange=function(){if(BX.type.isElementNode(e.RESULT)&&e.RESULT.style.display!=="none"&&e.RESULT.innerHTML!==""){e.adjustResultNode()}};this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID);BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange);this.RESULT=document.body.appendChild(document.createElement("DIV"));this.RESULT.className="title-search-result";this.INPUT=document.getElementById(this.arParams.INPUT_ID);this.startText=this.oldValue=this.INPUT.value;BX.bind(this.INPUT,"focus",function(){e.onFocusGain()});BX.bind(this.INPUT,"blur",function(){e.onFocusLost()});this.INPUT.onkeydown=this.onKeyDown;if(this.arParams.WAIT_IMAGE){this.WAIT=document.body.appendChild(document.createElement("DIV"));this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')";if(!BX.browser.IsIE())this.WAIT.style.backgroundRepeat="none";this.WAIT.style.display="none";this.WAIT.style.position="absolute";this.WAIT.style.zIndex="1100"}BX.bind(this.INPUT,"bxchange",function(){e.onChange()});var t=BX.findParent(this.CONTAINER,BX.is_fixed);if(BX.type.isElementNode(t)){BX.bind(window,"scroll",BX.throttle(this.onScroll,100,this))}};BX.ready(function(){e.Init(t)})} 10293/* End */ 10294; 10295; /* Start:"a:4:{s:4:"full";s:97:"/bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?16177242846366";s:6:"source";s:78:"/bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10296function JCTitleSearch3(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var l=BX.pos(a);l.width=l.right-l.left;var r=BX.pos(s);r.width=r.right-r.left,s.style.width=r.width+"px",o.RESULT.style.width=i.width+r.width+"px",o.RESULT.style.left=i.left-r.width-1+"px",l.width-r.width>i.width&&(o.RESULT.style.width=i.width+r.width-1+"px"),l=BX.pos(a),(e=BX.pos(o.RESULT)).right>l.right&&(o.RESULT.style.width=l.right-l.left+"px")}
10296a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var l=BX.findChild(s.rows[e],{tag:"a"},!0);if(l)return window.location=l.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},250)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t||(t=window.event),"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t);$(".title-search-result."+o.arParams.INPUT_ID).removeClass("closed")},this.adjustResultNode=function(){var t,e;BX.findParent(o.CONTAINER,BX.is_fixed);return o.RESULT.style.position="absolute",t=BX.pos(o.CONTAINER,!0),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top=t.bottom+2+"px",o.RESULT.style.left="0px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=document.body.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",function(){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(){o.onFocusLost()}),BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",function(){o.onChange()})},BX.ready(function(){o.Init(t)})}$(document).ready(function(){var t=$(".title-search-input_mega_menu").detach();$("#title-search_mega_menu").append(t)}); 10297/* End */ 10298; 10299; /* Start:"a:4:{s:4:"full";s:90:"/local/templates/.default/components/bitrix/search.title/corp/script.min.js?16177846146556";s:6:"source";s:71:"/local/templates/.default/components/bitrix/search.title/corp/script.
10299js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10300function JCTitleSearch4(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,INPUT_ID_TMP:t.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var r=BX.pos(a);r.width=r.right-r.left;var l=BX.pos(s);l.width=l.right-l.left,s.style.width=l.width+"px",o.RESULT.style.width=i.width+l.width+"px",o.RESULT.style.left="0px",r.width-l.width>i.width&&(o.RESULT.style.width=i.width+l.width-1+"px"),r=BX.pos(a),(e=BX.pos(o.RESULT)).right>r.right&&(o.RESULT.style.width=r.right-r.left+"px")}a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var r=BX.findChild(s.rows[e],{tag:"a"},!0);if(r)return window.location=r.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID_TMP,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},300)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t=t||window.event,"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t)},this.adjustResultNode=function(){var t,e;BX.findParent(o.CONTAINER,BX.is_fixed);return o.RESULT.style.position="absolute",t=BX.pos(o.CONTAINER),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top="100%",o.RESULT.style.left="0px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=document.body.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",function(t){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(t){$(t.relatedTarget).hasClass("bx_item_block")||o.onFocusLost()}),BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",function(t){o.onChange()})},BX.ready(function(){o.Init(t)})}$(document).ready(function(){var t=$(".title-search-input_fixed").detach();$("#title-search_fixed").append(t)}),$(document).ready(function(){var t=$(".title-search-input_fixedtf").detach();$("#title-search_fixedtf").append(t)}),$(document).ready(function(){var t=$(".title-search-input").detach();$("#title-search").append(t)}); 10301/* End */ 10302; 10303; /* Start:"a:4:{s:4:"full";s:82:"/bitrix/templates/aspro_max/components/bitrix/menu/top/script.min.js?1617724283169";s:6:"source";s:64:"/bitrix/templates/aspro_max/components/bitrix/menu/top/script.
10303js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10304$(document).ready(function(){$(".menu-row .mega-menu table td.wide_menu .customScrollbar").mCustomScrollbarDeferred({mouseWheel:{scrollAmount:150,preventDefault:!0}})}); 10305/* End */ 10306; 10307; /* Start:"a:4:{s:4:"full";s:106:"/local/templates/.default/components/aspro/com.banners.max/top_big_banner_3_2/script.min.js?16048674011952";s:6:"source";s:87:"/local/templates/.default/components/aspro/com.banners.max/top_big_banner_3_2/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10308function checkNavColor(a){var e=a.find(".flex-active-slide").data("nav_color");a.find(".flex-active-slide").data("text_color");"dark"==e?a.find(".flex-control-nav").addClass("flex-dark"):a.find(".flex-control-nav").removeClass("flex-dark");var i={slider:a};BX.onCustomEvent("onSlide",[i])}function checkHeight(){}$(document).ready(function(){if($(".top_slider_wrapp .flexslider").length){var a={controlNav:!0,animationLoop:!0,pauseOnHover:!0,simulateTouch:!0,autoHeight:!0};if(void 0!==arMaxOptions.THEME){var e=Math.abs(parseInt(arMaxOptions.THEME.BIGBANNER_SLIDESSHOWSPEED)),i=Math.abs(parseInt(arMaxOptions.THEME.BIGBANNER_ANIMATIONSPEED)),o=0;a.slideshow=!(!e||!arMaxOptions.THEME.BIGBANNER_ANIMATIONTYPE.length),a.animation="FADE"===arMaxOptions.THEME.BIGBANNER_ANIMATIONTYPE?"fade":"slide",0<=i&&(a.animationSpeed=i),0<=e&&(a.slideshowSpeed=e),"FADE"!==arMaxOptions.THEME.BIGBANNER_ANIMATIONTYPE&&(a.direction="SLIDE_VERTICAL"===arMaxOptions.THEME.BIGBANNER_ANIMATIONTYPE?"vertical":"horizontal"),$(".top_slider_wrapp .flexslider").find("ul.slides li.box").length<2&&(a.animationLoop=!1),"CURRENT_BANNER_INDEX"in arMaxOptions&&arMaxOptions.CURRENT_BANNER_INDEX&&(o=arMaxOptions.CURRENT_BANNER_INDEX-1)<$(".top_slider_wrapp .flexslider .slides > li").length&&(a.startAt=o,a.slideshow=!1),a.start=function(a){checkNavColor(a);var e=a.find(".box.wvideo.flex-active-slide");e.length&&"1"==e.data("video_autoplay")&&BX.onCustomEvent("onSlide",[{slider:a}]),a.count<=1&&a.find(".flex-direction-nav li").addClass("flex-disabled"),$(a).find(".flex-control-nav").css("opacity",1)},a.after=function(a){InitLazyLoad()},a.before=function(a){setTimeout(function(){checkNavColor(a),InitLazyLoad()},100)}}$(".top_slider_wrapp .flexslider").appear(function(){$(this).flexslider(a)},{accX:0,accY:150})}checkHeight(),BX.addCustomEvent("onWindowResize",function(a){try{ignoreResize.push(!0),checkHeight(),CoverPlayerHtml()}catch(a){}finally{ignoreResize.pop()}})}); 10309/* End */ 10310; 10311; /* Start:"a:4:{s:4:"full";s:86:"/local/templates/.default/components/aspro/tabs.max/main_cast/script.js?16257321528775";s:6:"source";s:71:"/local/templates/.default/components/aspro/tabs.max/main_cast/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10312$(document).ready(function(){ 10313 if(!('SelectOfferProp' in window) && typeof window.SelectOfferProp != 'function') 10314 { 10315 SelectOfferProp = function(){ 10316 // return false; 10317 var _this = $(this), 10318 obParams = {}, 10319 obSelect = {}, 10320 objUrl = parseUrlQuery(), 10321 add_url = '', 10322 container = _this.closest('.bx_catalog_item_scu'); 10323 10324 /* request params */ 10325 obParams = { 10326 'PARAMS': _this.closest('.js_wrapper_items').data('params'), 10327 'ID': container.data('offer_id'), 10328 'SITE_ID': container.data('site_id'), 10329 'LINK_ID': container.data('id')+'_'+_this.closest('.tab').data('code'), 10330 'IBLOCK_ID': container.data('offer_iblockid'), 10331 'PROPERTY_ID': container.data('propertyid'), 10332 'DEPTH': _this.closest('.item_wrapper').index(), 10333 'VALUE': _this.data('onevalue'), 10334 'CLASS': 'inner_content', 10335 'PICTURE': _this.closest('.catalog_item_wrapp').find('.thumb img').attr('src'), 10336 'ARTICLE_NAME': _this.closest('.catalog_item_wrapp').find('.article_block').data('name'), 10337 'ARTICLE_VALUE': _this.closest('.catalog_item_wrapp').find('.article_block').data('value'), 10338 } 10339 /**/ 10340 10341 if("clear_cache" in objUrl) 10342 { 10343 if(objUrl.clear_cache == "Y") 10344 add_url += "?clear_cache=Y"; 10345 } 10346 10347 /* save selected values */ 10348 for (i = 0; i < obParams.DEPTH+1; i++) 10349 { 10350 strName = 'PROP_'+container.find('.item_wrapper:eq('+i+') > div').data('id');
10351 obSelect[strName] = container.find('.item_wrapper:eq('+i+') li.item.active').data('onevalue'); 10352 obParams[strName] = container.find('.item_wrapper:eq('+i+') li.item.active').data('onevalue'); 10353 } 10354 10355 // obParams.SELECTED = JSON.stringify(obSelect); 10356 /**/ 10357 10358 _this.siblings().removeClass('active'); 10359 _this.addClass('active'); 10360 10361 if(_this.attr('title')) 10362 { 10363 _this.closest('.item_wrapper').find('.show_class span').text(_this.attr('title')) 10364 } 10365 else 10366 { 10367 var img_row = _this.find(' > i'); 10368 if(img_row.length && img_row.attr('title')) 10369 _this.closest('.item_wrapper').find('.show_class span').text(img_row.attr('title')) 10370 } 10371 10372 /* get sku */ 10373 $.ajax({ 10374 url: arMaxOptions['SITE_DIR']+'ajax/js_item_detail.php'+add_url, 10375 type: 'POST', 10376 data: obParams, 10377 }).success(function(html){ 10378 var ob = BX.processHTML(html);BX.ajax.processScripts(ob.SCRIPT); 10379 }) 10380 } 10381 $(document).on('click', '.bx_catalog_item_scu li.item', SelectOfferProp) 10382 } 10383 10384 window.tabsInitOnReady = function() { 10385 $('.tabs_wrapper').scrollTab({ 10386 tabs_wrapper: '.tabs.ajax', 10387 arrows_css: { 10388 'top': '-1px', 10389 }, 10390 width_grow: 3, 10391// hideDefaultArrows: true, 10392 onResize: function(options) { 10393 var top_wrapper = options.scrollTab.closest('.top_block'); 10394 if(top_wrapper.length) { 10395 var tabs_wrapper = top_wrapper.find('.right_block_wrapper .tabs_wrapper'); 10396 10397 if(window.matchMedia('(max-width: 767px)').matches){ 10398 tabs_wrapper.css({ 10399 'width': '100%', 10400 'max-width': '', 10401 }); 10402 return true; 10403 } 10404 10405 var title = top_wrapper.find('h3'); 10406 var right_link = top_wrapper.find('.right_block_wrapper > a'); 10407 var all_width = top_wrapper[0].getBoundingClientRect().width; 10408 10409 if(title.length) { 10410 all_width -= title.outerWidth(true); 10411 } 10412 10413 if(right_link.length) { 10414 all_width -= right_link.outerWidth(true); 10415 } 10416 10417 all_width -= Number.parseInt(tabs_wrapper.css('margin-right')); 10418 10419 tabs_wrapper.css({ 10420 'max-width': all_width, 10421 'width': '', 10422 }); 10423 } 10424 options.width = all_width; 10425 } 10426 }); 10427 10428 var container = $('.content_wrapper_block.main'); 10429 if(container.length) { 10430 var curTab = container.find('.tabs_content li.cur'); 10431 if(curTab.length) { 10432 var bNav = curTab.find('.bottom_nav .module-pagination').length > 0; 10433 if(bNav) { 10434 container.removeClass('without-border'); 10435 } else { 10436 container.addClass('without-border'); 10437 } 10438 } 10439 } 10440 } 10441 10442}); 10443 10444if (!window.JCCatalogSectionOnlyElement) 10445{ 10446 10447 window.JCCatalogSectionOnlyElement = function (arParams) 10448 { 10449 if (typeof arParams === 'object') 10450 { 10451 this.params = arParams; 10452 10453 this.obProduct = null; 10454 this.set_quantity = 1; 10455 10456 this.currentPriceMode = ''; 10457 this.currentPrices = []; 10458 this.currentPriceSelected = 0; 10459 this.currentQuantityRanges = []; 10460 this.currentQuantityRangeSelected = 0; 10461 10462 if (this.params.MESS) 10463 { 10464 this.mess = this.params.MESS; 10465 } 10466 10467 this.init(); 10468 } 10469 } 10470 window.JCCatalogSectionOnlyElement.prototype = { 10471 init: function() 10472 { 10473 var i = 0, 10474 j = 0, 10475 treeItems = null; 10476 10477 this.obProduct = BX(this.params.ID); 10478 10479 if(!!this.obProduct) 10480 { 10481 $(this.obProduct).find('.counter_wrapp .counter_block input').data('product', 'ob'+this.obProduct.id+'el'); 10482 this.currentPriceMode = this.params.ITEM_PRICE_MODE; 10483 this.currentPrices = this.params.ITEM_PRICES; 10484 this.currentQuantityRanges = this.params.ITEM_QUANTITY_RANGES; 10485 } 10486 10487 }, 10488 10489 setPriceAction: function() 10490 { 10491 this.set_quantity = this.params.MIN_QUANTITY_BUY; 10492 if($(this.obProduct).find('input[name=quantity]').length) 10493 this.set_quantity = $(this.obProduct).find('input[name=quantity]').val(); 10494 10495 this.checkPriceRange(this.set_quantity); 10496 10497 $(this.obProduct).find('.not_matrix').hide(); 10498 $(this.obProduct).find('.with_matrix .price_value_block').html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].PRICE, this.currentPrices[this.currentPriceSelected].CURRENCY, this.currentPrices[this.currentPriceSelected].PRINT_PRICE)); 10499 10500 if($(this.obProduct).find('.with_matrix .discount')) 10501 { 10502 $(this.obProduct).find('.with_matrix .discount').html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].BASE_PRICE, this.currentPrices[this.currentPriceSelected].CURRENCY, this.currentPrices[this.currentPriceSelected].PRINT_BASE_PRICE)); 10503 } 10504 10505 if(this.params.SHOW_DISCOUNT_PERCENT_NUMBER == 'Y') 10506 { 10507 if(this.currentPrices[this.currentPriceSelected].PERCENT > 0 && this.currentPrices[this.currentPriceSelected].PERCENT < 100) 10508 { 10509 if(!$(this.obProduct).find('.with_matrix .sale_block .sale_wrapper .value').length) 10510 $('<div class="value"></div>').insertBefore($(this.obProduct).find('.with_matrix .sale_block .sale_wrapper .text'));
10511 10512 $(this.obProduct).find('.with_matrix .sale_block .sale_wrapper .value').html('-<span>'+this.currentPrices[this.currentPriceSelected].PERCENT+'</span>%'); 10513 } 10514 else 10515 { 10516 if($(this.obProduct).find('.with_matrix .sale_block .sale_wrapper .value').length) 10517 $(this.obProduct).find('.with_matrix .sale_block .sale_wrapper .value').remove(); 10518 } 10519 } 10520 $(this.obProduct).find('.with_matrix .sale_block .text .values_wrapper').html(getCurrentPrice(this.currentPrices[this.currentPriceSelected].DISCOUNT, this.currentPrices[this.currentPriceSelected].CURRENCY, this.currentPrices[this.currentPriceSelected].PRINT_DISCOUNT)); 10521 10522 if('NOT_SHOW' in this.params && this.params.NOT_SHOW != 'Y') 10523 $(this.obProduct).find('.with_matrix').show(); 10524 10525 if(arMaxOptions['THEME']['SHOW_TOTAL_SUMM'] == 'Y') 10526 { 10527 if(typeof this.currentPrices[this.currentPriceSelected] !== 'undefined') 10528 setPriceItem($(this.obProduct), this.set_quantity, this.currentPrices[this.currentPriceSelected].PRICE); 10529 } 10530 }, 10531 10532 checkPriceRange: function(quantity) 10533 { 10534 if (typeof quantity === 'undefined'|| this.currentPriceMode != 'Q') 10535 return; 10536 10537 var range, found = false; 10538 10539 for (var i in this.currentQuantityRanges) 10540 { 10541 if (this.currentQuantityRanges.hasOwnProperty(i)) 10542 { 10543 range = this.currentQuantityRanges[i]; 10544 10545 if ( 10546 parseInt(quantity) >= parseInt(range.SORT_FROM) 10547 && ( 10548 range.SORT_TO == 'INF' 10549 || parseInt(quantity) <= parseInt(range.SORT_TO) 10550 ) 10551 ) 10552 { 10553 found = true; 10554 this.currentQuantityRangeSelected = range.HASH; 10555 break; 10556 } 10557 } 10558 } 10559 10560 if (!found && (range = this.getMinPriceRange())) 10561 { 10562 this.currentQuantityRangeSelected = range.HASH; 10563 } 10564 10565 for (var k in this.currentPrices) 10566 { 10567 if (this.currentPrices.hasOwnProperty(k)) 10568 { 10569 if (this.currentPrices[k].QUANTITY_HASH == this.currentQuantityRangeSelected) 10570 { 10571 this.currentPriceSelected = k; 10572 break; 10573 } 10574 } 10575 } 10576 }, 10577 10578 getMinPriceRange: function() 10579 { 10580 var range; 10581 10582 for (var i in this.currentQuantityRanges) 10583 { 10584 if (this.currentQuantityRanges.hasOwnProperty(i)) 10585 { 10586 if ( 10587 !range 10588 || parseInt(this.currentQuantityRanges[i].SORT_FROM) < parseInt(range.SORT_FROM) 10589 ) 10590 { 10591 range = this.currentQuantityRanges[i]; 10592 } 10593 } 10594 } 10595 10596 return range; 10597 } 10598 } 10599} 10600/* End */ 10601; 10602; /* Start:"a:4:{s:4:"full";s:94:"/bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.min.js?1617724283935";s:6:"source";s:76:"/bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10603$(document).ready(function(){if($(".item-views.news2.half-block .item-wrapper.line_img .half-wrapper").length){var e=function(){window.matchMedia("(min-width: 601px)").matches?$(".item-views.news2.half-block .item-wrapper.line_img .half-wrapper").removeClass("destroyed").mCustomScrollbarDeferred({mouseWheel:{scrollAmount:150,preventDefault:!0}}):$(".item-views.news2.half-block .item-wrapper.line_img .half-wrapper").addClass("destroyed").mCustomScrollbar("destroy")};$(window).resize(debounce(e,200))}var a=document.querySelector(".mixitup-container");if(a){var t={selectors:{target:'[data-ref="mixitup-target"]'},animation:{effects:"fade scale stagger(50ms)"},load:{filter:"none"},animation:{duration:350},controls:{scope:"local"},callbacks:{onMixStart:function(e){},onMixEnd:function(){InitLazyLoad()}}},i=mixitup(a,t);a.classList.add("mixitup-ready"),i.show().then(function(){i.configure({animation:{effects:"fade scale"}})})}}); 10604/* End */ 10605; 10606; /* Start:"a:4:{s:4:"full";s:95:"/local/templates/.default/components/bitrix/menu/left_front_catalog/script.min.js?1617724283404";s:6:"source";s:77:"/local/templates/.default/components/bitrix/menu/left_front_catalog/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10607$(document).ready(function(){CheckTopMenuFullCatalogSubmenu(),$(document).on("mouseenter",".menu_top_block .has-child.v_hover",function(){var o=$(this),t=o.find("> .dropdown");t.velocity("stop"),0!=t.css("opacity")?t.css("opacity","1"):t.velocity("transition.fadeIn",{duration:300,delay:400}),o.one("mouseleave",function(){t.velocity("stop").velocity("transition.fadeOut",{duration:150,delay:300})})})}); 10608/* End */ 10609; 10610; /* Start:"a:4:{s:4:"full";
10610s:91:"/bitrix/components/aspro/marketing.popup.max/templates/.default/script.min.js?1617683362722";s:6:"source";s:73:"/bitrix/components/aspro/marketing.popup.max/templates/.default/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10611$(document).ready(function(){if($(".dyn_mp_jqm").length){var c=0;$(".dyn_mp_jqm").each(function(t,e){var a=$(e),n=0;if(!a.hasClass("initied"))if(a.addClass("initied"),a.data("param-delay")&&(n=1e3*a.data("param-delay")),c==n&&(n+=1e3),c=n,"undefined"!=typeof localStorage){var i=localStorage.getItem(a.data("ls")),o="";try{o=JSON.parse(i)}catch(t){o=i}(!o||o&&o.TIMESTAMP<Date.now()&&o.TIMESTAMP)&&(timeoutID=setTimeout(function(){console.log(a,n),a.click()},n))}else{(o=$.cookie(a.data("ls")))||(timeoutID=setTimeout(function(){a.click()},n))}})}$(document).on("click",".dyn_mp_jqm_frame .popup-text-info__btn .btn",function(){var t=$(this).closest(".dyn_mp_jqm_frame").find(".jqmClose");t.length&&t.trigger("click")})}); 10612/* End */ 10613; 10614; /* Start:"a:4:{s:4:"full";s:93:"/bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?16177242846439";s:6:"source";s:74:"/bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10615function JCTitleSearch2(t){var o=this;this.arParams={AJAX_PAGE:t.AJAX_PAGE,CONTAINER_ID:t.CONTAINER_ID,INPUT_ID:t.INPUT_ID,INPUT_ID_TMP:t.INPUT_ID_TMP,MIN_QUERY_LEN:parseInt(t.MIN_QUERY_LEN)},t.WAIT_IMAGE&&(this.arParams.WAIT_IMAGE=t.WAIT_IMAGE),t.MIN_QUERY_LEN<=0&&(t.MIN_QUERY_LEN=1),this.cache=[],this.cache_key=null,this.startText="",this.running=!1,this.needRunAgain=!1,this.currentRow=-1,this.RESULT=null,this.CONTAINER=null,this.INPUT=null,this.WAIT=null,this.ShowResult=function(t){BX.type.isString(t)&&(o.RESULT.innerHTML=t),o.RESULT.style.display=""!==o.RESULT.innerHTML?"block":"none";var e,s,n,i=o.adjustResultNode(),a=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(a&&(s=BX.findChild(a,{tag:"th"},!0)),s){var l=BX.pos(a);l.width=l.right-l.left;var r=BX.pos(s);r.width=r.right-r.left,s.style.width=r.width+"px",o.RESULT.style.width=i.width+r.width+"px",o.RESULT.style.left=i.left-r.width-1+"px",l.width-r.width>i.width&&(o.RESULT.style.width=i.width+r.width-1+"px"),l=BX.pos(a),(e=BX.pos(o.RESULT)).right>l.right&&(o.RESULT.style.width=l.right-l.left+"px")}a&&(n=BX.findChild(o.RESULT,{class:"title-search-fader"},!0)),n&&s&&(e=BX.pos(o.RESULT),n.style.left=e.right-e.left-18+"px",n.style.width="18px",n.style.top="0px",n.style.height=e.bottom-e.top+"px",n.style.display="block"),$(".bx_searche.scrollbar").mCustomScrollbar({mouseWheel:{scrollAmount:150,preventDefault:!0}})},this.onKeyPress=function(t){var e,s=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(!s)return!1;var n=s.rows.length;switch(t){case 27:return o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll(),!0;case 40:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var i=-1;for(e=0;e<n;e++)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==i&&(i=e),o.currentRow<e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e==n&&o.currentRow!=e&&(o.currentRow=i),s.rows[o.currentRow].className="title-search-selected",!0;case 38:"none"==o.RESULT.style.display&&(o.RESULT.style.display="block");var a=-1;for(e=n-1;0<=e;e--)if(!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){if(-1==a&&(a=e),o.currentRow>e){o.currentRow=e;break}"title-search-selected"==s.rows[e].className&&(s.rows[e].className="")}return e<0&&o.currentRow!=e&&(o.currentRow=a),s.rows[o.currentRow].className="title-search-selected",!0;case 13:if("block"==o.RESULT.style.display)for(e=0;e<n;e++)if(o.currentRow==e&&!BX.findChild(s.rows[e],{class:"title-search-separator"},!0)){var l=BX.findChild(s.rows[e],{tag:"a"},!0);if(l)return window.location=l.href,!0}return!1}return!1},this.onTimeout=function(){o.onChange(function(){setTimeout(o.onTimeout,500)})},this.onChange=function(e){if(o.running)o.needRunAgain=!0;else{if(o.running=!0,o.INPUT.value!=o.oldValue&&o.INPUT.value!=o.startText)if(o.oldValue=o.INPUT.value,o.INPUT.value.length>
10615=o.arParams.MIN_QUERY_LEN){if(o.cache_key=o.arParams.INPUT_ID+"|"+o.INPUT.value,null==o.cache[o.cache_key]){if(o.WAIT){var t=BX.pos(o.INPUT),s=t.bottom-t.top-2;o.WAIT.style.top=t.top+1+"px",o.WAIT.style.height=s+"px",o.WAIT.style.width=s+"px",o.WAIT.style.left=t.right-s+2+"px",o.WAIT.style.display="block"}return void BX.ajax.post(o.arParams.AJAX_PAGE,{ajax_call:"y",INPUT_ID:o.arParams.INPUT_ID_TMP,q:o.INPUT.value,l:o.arParams.MIN_QUERY_LEN},function(t){o.cache[o.cache_key]=t,o.ShowResult(t),o.currentRow=-1,o.EnableMouseEvents(),o.WAIT&&(o.WAIT.style.display="none"),e&&e(),o.running=!1,o.needRunAgain&&(o.needRunAgain=!1,o.onChange(e))})}o.ShowResult(o.cache[o.cache_key]),o.currentRow=-1,o.EnableMouseEvents()}else o.RESULT.style.display="none",o.currentRow=-1,o.UnSelectAll();e&&e(),o.running=!1}},this.UnSelectAll=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)t.rows[s].className=""},this.EnableMouseEvents=function(){var t=BX.findChild(o.RESULT,{tag:"table",class:"title-search-result"},!0);if(t)for(var e=t.rows.length,s=0;s<e;s++)BX.findChild(t.rows[s],{class:"title-search-separator"},!0)||(t.rows[s].id="row_"+s,t.rows[s].onmouseover=function(t){o.currentRow!=this.id.substr(4)&&(o.UnSelectAll(),this.className="title-search-selected",o.currentRow=this.id.substr(4))},t.rows[s].onmouseout=function(t){this.className="",o.currentRow=-1})},this.onFocusLost=function(t){setTimeout(function(){o.RESULT.style.display="none"},300)},this.onFocusGain=function(){o.RESULT.innerHTML.length&&o.ShowResult()},this.onKeyDown=function(t){if(t=t||window.event,"block"==o.RESULT.style.display&&o.onKeyPress(t.keyCode))return BX.PreventDefault(t)},this.adjustResultNode=function(){var t,e,s=BX.findParent(o.CONTAINER,BX.is_fixed);return t=s?(o.RESULT.style.position="fixed",o.RESULT.style.zIndex=BX.style(s,"z-index")+2,BX.pos(o.CONTAINER,!0)):(o.RESULT.style.position="absolute",BX.pos(o.CONTAINER)),e=BX.pos(o.INPUT),t.width=t.right-t.left,o.RESULT.style.top=t.bottom+2+"px",o.RESULT.style.left=e.left+"px",$(o.INPUT).closest(".inline-search-block.with-close").length?o.RESULT.style.width=e.width+"px":o.RESULT.style.width=t.width+"px",t},this._onContainerLayoutChange=function(){"none"!==o.RESULT.style.display&&""!==o.RESULT.innerHTML&&o.adjustResultNode()},this.Init=function(){this.CONTAINER=document.getElementById(this.arParams.CONTAINER_ID),BX.addCustomEvent(this.CONTAINER,"OnNodeLayoutChange",this._onContainerLayoutChange),this.RESULT=document.body.appendChild(document.createElement("DIV")),this.RESULT.className="title-search-result "+this.arParams.INPUT_ID,"title-search-input_fixed"!=this.arParams.INPUT_ID&&(this.RESULT.className+=" "+arMaxOptions.THEME.TYPE_SEARCH+"_type"),this.INPUT=document.getElementById(this.arParams.INPUT_ID),this.startText=this.oldValue=this.INPUT.value,BX.bind(this.INPUT,"focus",function(){o.onFocusGain()}),BX.bind(this.INPUT,"blur",function(){o.onFocusLost()}),BX.browser.IsSafari()||BX.browser.IsIE()?this.INPUT.onkeydown=this.onKeyDown:this.INPUT.onkeypress=this.onKeyDown,this.arParams.WAIT_IMAGE&&(this.WAIT=document.body.appendChild(document.createElement("DIV")),this.WAIT.style.backgroundImage="url('"+this.arParams.WAIT_IMAGE+"')",BX.browser.IsIE()||(this.WAIT.style.backgroundRepeat="none"),this.WAIT.style.display="none",this.WAIT.style.position="absolute",this.WAIT.style.zIndex="1100"),BX.bind(this.INPUT,"bxchange",function(){o.onChange()})},BX.ready(function(){o.Init(t)})} 10616/* End */ 10617; 10618; /* Start:"a:4:{s:4:"full";s:53:"/local/templates/.default/js/custom.js?16388767582191";s:6:"source";s:38:"/local/templates/.default/js/custom.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10619function copyDataHrefToHref () 10620{ 10621 // fix NOHREF links 10622 // ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑÑлки Ñ Ð°ÑÑибÑÑом data-href ÑÑÑанавливаем href знаÑением из аÑÑибÑÑа data-href 10623 $("a[data-href]").each(function() 10624 { 10625 $(this).attr("href", $(this).data("href")); 10626 }); 10627} 10628 10629// ÐбÑабоÑÑики ÐÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ / Ðе ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ 10630if (window.frameCacheVars !== undefined) { 10631 BX.addCustomEvent("onFrameDataReceived" , function(json) 10632 { 10633 copyDataHrefToHref(); 10634 }); 10635} else { 10636 BX.ready(function() 10637 { 10638 copyDataHrefToHref(); 10639 }); 10640} 10641
10642$(document).on('click', '.newproduct-show-all', function(event) { 10643 let url = BX.message('LANGUAGE_ID').toUpperCase() == 'UA' ? '/ua' : ''; 10644 url += '/catalog/newproduct/'; 10645 window.open(url, '_blank'); 10646}); 10647 10648BX.ready(function() { 10649 if (window.Worker) { 10650 new Worker('/local/templates/.default/js/sputnik.js'); 10651 } 10652}); 10653 10654//addToCart - ecommerce gtm 10655$(document).on('click', '.to-cart', function (){ 10656 var a_id = $(this).data('item'); 10657 var a_price = $(this).data('value'); 10658 var a_quantity = $(this).data('quantity'); 10659 var adata = []; 10660 10661 $.ajax({ 10662 url: '/ajax/add_to_cart_gtm.php', 10663 type: 'post', 10664 dataType: 'json', 10665 data: {'ID' : a_id}, 10666 success: function(data){ 10667 dataLayer.push({ ecommerce: null }); 10668 dataLayer.push({ 10669 'ecommerce': { 10670 'currencyCode': 'UAH', 10671 'add': { 10672 'products': [{ 10673 'name': data.name, 10674 'id': a_id, 10675 'price': a_price, 10676 'category': data.category, 10677 'brand': data.brand, 10678 'quantity': a_quantity 10679 }] 10680 }, 10681 }, 10682 'event': 'gtm-ee-event', 10683 'gtm-ee-event-category': 'Enhanced Ecommerce', 10684 'gtm-ee-event-action': 'Adding a Product to a Shopping Cart', 10685 'gtm-ee-event-non-interaction': 'False', 10686 }); 10687 } 10688 }); 10689}); 10690 10691/* End */ 10692; 10693; /* Start:"a:4:{s:4:"full";s:54:"/bitrix/templates/aspro_max/js/custom.js?1660655603297";s:6:"source";s:40:"/bitrix/templates/aspro_max/js/custom.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 10694/* 10695You can use this file with your scripts. 10696It will not be overwritten when you upgrade solution. 10697*/ 10698document.addEventListener('DOMContentLoaded', () => { 10699 document.querySelector('.simple-text-banner').addEventListener('click', (e) => { 10700 e.target.classList.toggle('expanded'); 10701 }); 10702}) 10703/* End */ 10704;; /* /bitrix/templates/aspro_max/js/language-warning.js?1658215224837*/ 10705; /* /bitrix/templates/aspro_max/js/observer.min.js?16177242833064*/ 10706; /* /bitrix/templates/aspro_max/js/lazysizes.min.js?16177242837057*/ 10707; /* /bitrix/templates/aspro_max/js/ls.unveilhooks.min.js?16177242831467*/ 10708; /* /bitrix/templates/aspro_max/js/jquery.actual.min.js?16177242831251*/ 10709; /* /bitrix/templates/aspro_max/js/jqModal.min.js?16177242832838*/ 10710; /* /bitrix/templates/aspro_max/vendor/js/bootstrap.js?161772428427908*/ 10711; /* /bitrix/templates/aspro_max/vendor/js/jquery.appear.js?16177242843188*/ 10712; /* /bitrix/templates/aspro_max/vendor/js/ripple.min.js?16177242841624*/ 10713; /* /bitrix/templates/aspro_max/vendor/js/velocity/velocity.js?161772428444791*/ 10714; /* /bitrix/templates/aspro_max/vendor/js/velocity/velocity.ui.js?161772428413257*/ 10715; /* /bitrix/templates/aspro_max/vendor/js/jquery.menu-aim.min.js?16177242841533*/ 10716; /* /bitrix/templates/aspro_max/js/browser.js?16395755861032*/ 10717; /* /bitrix/templates/aspro_max/js/jquery.fancybox.min.js?161772428367390*/ 10718; /* /bitrix/templates/aspro_max/js/jquery.flexslider.min.js?161772428323454*/ 10719; /* /bitrix/templates/aspro_max/js/jquery.uniform.min.js?16177242838308*/ 10720; /* /bitrix/templates/aspro_max/vendor/js/carousel/owl/owl.carousel.min.js?161772428444743*/ 10721; /* /bitrix/templates/aspro_max/vendor/js/moment.min.js?161772428434436*/ 10722; /* /bitrix/templates/aspro_max/vendor/js/sticky-sidebar.min.js?161772428411755*/ 10723; /* /bitrix/templates/aspro_max/js/jquery.validate.min.js?161772428322257*/ 10724; /* /bitrix/templates/aspro_max/js/aspro_animate_open_fancy.min.js?16177242831149*/ 10725; /* /bitrix/templates/aspro_max/js/jquery.inputmask.bundle.min.js?161772428370933*/ 10726; /* /bitrix/templates/aspro_max/js/jquery.easing.1.3.min.js?16177242833338*/ 10727; /* /bitrix/templates/aspro_max/js/equalize.min.js?1617724283588*/ 10728; /* /bitrix/templates/aspro_max/js/jquery.alphanumeric.min.js?1617724283942*/ 10729; /* /bitrix/templates/aspro_max/js/jquery.cookie.min.js?16177242833066*/ 10730; /* /bitrix/templates/aspro_max/js/jquery.plugin.min.js?16177242833181*/ 10731; /* /bitrix/templates/aspro_max/js/jquery.countdown.min.js?161772428313137*/ 10732; /* /bitrix/templates/aspro_max/js/jquery.countdown-ru.min.js?16177242831487*/ 10733; /* /bitrix/templates/aspro_max/js/jquery.ikSelect.min.js?161772428317725*/ 10734; /* /bitrix/templates/aspro_max/js/jquery.mobile.custom.touch.min.js?16177242837784*/ 10735; /* /bitrix/templates/aspro_max/js/jquery.dotdotdot.min.js?16177242835908*/ 10736; /* /bitrix/templates/aspro_max/js/rating_likes.min.js?16177242837297*/ 10737; /* /bitrix/templates/aspro_max/js/video_banner.min.js?161772428316707*/ 10738; /* /bitrix/templates/aspro_max/js/mobile.min.js?161772428310080*/ 10739; /* /bitrix/templates/aspro_max/js/jquery.mousewheel.min.js?16177242832609*/ 10740; /* /bitrix/templates/aspro_max/js/jquery.mCustomScrollbar.min.js?161772428342965*/ 10741; /* /bitrix/templates/aspro_max/js/scrollTabs.min.js?16177242836994*/ 10742; /* /bitrix/templates/aspro_max/js/main.js?1687079840313089*/ 10743; /* /bitrix/templates/aspro_max/js/blocks/blocks.min.js?16177242835631*/ 10744; /* /local/templates/.default/js/maskedinput/jquery.maskedinput.js?161778330610317*/ 10745; /* /local/components/bitrix/search.title/script.min.js?15699687306443*/ 10746; /* /bitrix/templates/aspro_max/components/bitrix/search.title/mega_menu/script.min.js?16177242846366*/ 10747; /* /local/templates/.default/components/bitrix/search.title/corp/script.min.js?16177846146556*/ 10748; /* /bitrix/templates/aspro_max/components/bitrix/menu/top/script.min.js?1617724283169*/ 10749;
10749 /* /local/templates/.default/components/aspro/com.banners.max/top_big_banner_3_2/script.min.js?16048674011952*/ 10750; /* /local/templates/.default/components/aspro/tabs.max/main_cast/script.js?16257321528775*/ 10751; /* /bitrix/templates/aspro_max/components/bitrix/news.list/front_news/script.min.js?1617724283935*/ 10752; /* /local/templates/.default/components/bitrix/menu/left_front_catalog/script.min.js?1617724283404*/ 10753; /* /bitrix/components/aspro/marketing.popup.max/templates/.default/script.min.js?1617683362722*/ 10754; /* /bitrix/templates/aspro_max/components/bitrix/search.title/fixed/script.min.js?16177242846439*/ 10755; /* /local/templates/.default/js/custom.js?16388767582191*/ 10756; /* /bitrix/templates/aspro_max/js/custom.js?1660655603297*/ 10757 10758//# sourceMappingURL=template_5bb35a39582c6d5272cdf46541d50621.map.js
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.