PageSourceSearch

https://intec.digital/bitrix/templates,_digital_s1,_plugins,_jquer…,q17799734086443.pagespeed.jc.Z82hTzN847.js

js intec.digital collected 2026-10-07 13:25:16 UTC 32,427 bytes, 10 lines download raw bytes

1var mod_pagespeed_O8oRkGoixb = "!function(l,e){\"function\"==typeof define&&define.amd?define([\"jquery\"],e):e(l.jQuery)}(this,function(l){\"use strict\";function e(e){if(t.webkit&&!e)return{height:0,width:0};if(!t.data.outer){var o={border:\"none\",\"box-sizing\":\"content-box\",height:\"200px\",margin:\"0\",padding:\"0\",width:\"200px\"};t.data.inner=l(\"<div>\").css(l.extend({},o)),t.data.outer=l(\"<div>\").css(l.extend({left:\"-1000px\",overflow:\"scroll\",position:\"absolute\",top:\"-1000px\"},o)).append(t.data.inner).appendTo(\"body\")}return t.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(t.data.outer.offset().top-t.data.inner.offset().top||0),width:Math.ceil(t.data.outer.offset().left-t.data.inner.offset().left||0)}}function o(){var l=e(!0);return!(l.height||l.width)}function s(l){var e=l.originalEvent;return e.axis&&e.axis===e.HORIZONTAL_AXIS?!1:e.wheelDeltaX?!1:!0}var r=!1,t={data:{index:0,name:\"scrollbar\"},macosx:/mac/i.test(navigator.platform),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\\/\\d+/i.test(navigator.userAgent)};t.scrolls.add=function(l){this.remove(l).push(l)},t.scrolls.remove=function(e){for(;l.inArray(e,this)>=0;)this.splice(l.inArray(e,this),1);return this};var i={autoScrollSize:!0,autoUpdate:!0,debug:!1,disableBodyScroll:!1,duration:200,ignoreMobile:!1,ignoreOverlay:!1,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onInit:null,onScroll:null,onUpdate:null},n=function(s){t.scroll||(t.overlay=o(),t.scroll=e(),a(),l(window).resize(function(){var l=!1;if(t.scroll&&(t.scroll.height||t.scroll.width)){var o=e();(o.height!==t.scroll.height||o.width!==t.scroll.width)&&(t.scroll=o,l=!0)}a(l)})),this.container=s,this.namespace=\".scrollbar_\"+t.data.index++,this.options=l.extend({},i,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},s.data(t.data.name,this),t.scrolls.add(this)};n.prototype={destroy:function(){if(this.wrapper){this.container.removeData(t.data.name),t.scrolls.remove(this);var e=this.container.scrollLeft(),o=this.container.scrollTop();this.container.insertBefore(this.wrapper).css({height:\"\",margin:\"\",\"max-height\":\"\"}).removeClass(\"scroll-content scroll-scrollx_visible scroll-scrolly_visible\").off(this.namespace).scrollLeft(e).scrollTop(o),this.scrollx.scroll.removeClass(\"scroll-scrollx_visible\").find(\"div\").andSelf().off(this.namespace),this.scrolly.scroll.removeClass(\"scroll-scrolly_visible\").find(\"div\").andSelf().off(this.namespace),this.wrapper.remove(),l(document).add(\"body\").off(this.namespace),l.isFunction(this.options.onDestroy)&&this.options.onDestroy.apply(this,[this.container])}},init:function(e){var o=this,r=this.container,i=this.containerWrapper||r,n=this.namespace,c=l.extend(this.options,e||{}),a={x:this.scrollx,y:this.scrolly},d=this.wrapper,h={scrollLeft:r.scrollLeft(),scrollTop:r.scrollTop()};if(t.mobile&&c.ignoreMobile||t.overlay&&c.ignoreOverlay||t.macosx&&!t.webkit)return!1;if(d)i.css({height:\"auto\",\"margin-bottom\":-1*t.scroll.height+\"px\",\"margin-right\":-1*t.scroll.width+\"px\",\"max-height\":\"\"});else{if(this.wrapper=d=l(\"<div>\").addClass(\"scroll-wrapper\").addClass(r.attr(\"class\")).css(\"position\",\"absolute\"==r.css(\"position\")?\"absolute\":\"relative\").insertBefore(r).append(r),r.is(\"textarea\")&&(this.containerWrapper=i=l(\"<div>\").insertBefore(r).append(r),d.addClass(\"scroll-textarea\")),i.addClass(\"scroll-content\").css({height:\"auto\",\"margin-bottom\":-1*t.scroll.height+\"px\",\"margin-right\":-1*t.scroll.width+\"px\",\"max-height\":\"\"}),r.on(\"scroll\"+n,function(e){l.isFunction(c.onScroll)&&c.onScroll.call(o,{maxScroll:a.y.maxScrollOffset,scroll:r.scrollTop(),size:a.y.size,visible:a.y.visible},{maxScroll:a.x.maxScrollOffset,scroll:r.scrollLeft(),size:a.x.size,visible:a.x.visible}),a.x.isVisible&&a.x.scroll.bar.css(\"left\",r.scrollLeft()*a.x.kx+\"px\"),a.y.isVisible&&a.y.scroll.bar.css(\"top\",r.scrollTop()*a.y.kx+\"px\")}),d.on(\"scroll\"+n,function(){d.scrollTop(0).scrollLeft(0)}),c.disableBodyScroll){var p=function(l){s(l)?a.y.isVisible&&a.y.mousewheel(l):a.x.isVisible&&a.x.mousewheel(l)};d.on(\"MozMousePixelScroll\"+n,p),d.on(\"mousewheel\"+n,p),t.mobile&&d.on(\"touchstart\"+n,function(e){var o=e.originalEvent.touches&&e.originalEvent.touches[0]||e,s={pageX:o.pageX,pageY:o.pageY},t={left:r.scrollLeft(),top:r.scrollTop()};l(document).on(\"touchmove\"+n,function(l){var e=l.originalEvent.targetTouches&&l.originalEvent.targetTouches[0]||l;r.scrollLeft(t.left+s.pageX-e.pageX),r.scrollTop(t.top+s.pageY-e.pageY),l.preventDefault()}),l(document).on(\"touchend\"+n,function(){l(document).off(n)})})}l.isFunction(c.onInit)&&c.onInit.apply(this,[r])}l.each(a,function(e,t){var i=null,d=1,h=\"x\"===e?\"scrollLeft\":\"scrollTop\",p=c.scrollStep,u=function(){var l=r[h]();r[h](l+p),1==d&&l+p>=f&&(l=r[h]()),-1==d&&f>=l+p&&(l=r[h]()),r[h]()==l&&i&&i()},f=0;t.scroll||(t.scroll=o._getScroll(c[\"scroll\"+e]).addClass(\"scroll-\"+e),c.showArrows&&t.scroll.addClass(\"scroll-element_arrows_visible\"),t.mousewheel=function(l){if(!t.isVisible||\"x\"===e&&s(l))return!0;
1if(\"y\"===e&&!s(l))return a.x.mousewheel(l),!0;var i=-1*l.originalEvent.wheelDelta||l.originalEvent.detail,n=t.size-t.visible-t.offset;return(i>0&&n>f||0>i&&f>0)&&(f+=i,0>f&&(f=0),f>n&&(f=n),o.scrollTo=o.scrollTo||{},o.scrollTo[h]=f,setTimeout(function(){o.scrollTo&&(r.stop().animate(o.scrollTo,240,\"linear\",function(){f=r[h]()}),o.scrollTo=null)},1)),l.preventDefault(),!1},t.scroll.on(\"MozMousePixelScroll\"+n,t.mousewheel).on(\"mousewheel\"+n,t.mousewheel).on(\"mouseenter\"+n,function(){f=r[h]()}),t.scroll.find(\".scroll-arrow, .scroll-element_track\").on(\"mousedown\"+n,function(s){if(1!=s.which)return!0;d=1;var n={eventOffset:s[\"x\"===e?\"pageX\":\"pageY\"],maxScrollValue:t.size-t.visible-t.offset,scrollbarOffset:t.scroll.bar.offset()[\"x\"===e?\"left\":\"top\"],scrollbarSize:t.scroll.bar[\"x\"===e?\"outerWidth\":\"outerHeight\"]()},a=0,v=0;return l(this).hasClass(\"scroll-arrow\")?(d=l(this).hasClass(\"scroll-arrow_more\")?1:-1,p=c.scrollStep*d,f=d>0?n.maxScrollValue:0):(d=n.eventOffset>n.scrollbarOffset+n.scrollbarSize?1:n.eventOffset<n.scrollbarOffset?-1:0,p=Math.round(.75*t.visible)*d,f=n.eventOffset-n.scrollbarOffset-(c.stepScrolling?1==d?n.scrollbarSize:0:Math.round(n.scrollbarSize/2)),f=r[h]()+f/t.kx),o.scrollTo=o.scrollTo||{},o.scrollTo[h]=c.stepScrolling?r[h]()+p:f,c.stepScrolling&&(i=function(){f=r[h](),clearInterval(v),clearTimeout(a),a=0,v=0},a=setTimeout(function(){v=setInterval(u,40)},c.duration+100)),setTimeout(function(){o.scrollTo&&(r.animate(o.scrollTo,c.duration),o.scrollTo=null)},1),o._handleMouseDown(i,s)}),t.scroll.bar.on(\"mousedown\"+n,function(s){if(1!=s.which)return!0;var i=s[\"x\"===e?\"pageX\":\"pageY\"],c=r[h]();return t.scroll.addClass(\"scroll-draggable\"),l(document).on(\"mousemove\"+n,function(l){var o=parseInt((l[\"x\"===e?\"pageX\":\"pageY\"]-i)/t.kx,10);r[h](c+o)}),o._handleMouseDown(function(){t.scroll.removeClass(\"scroll-draggable\"),f=r[h]()},s)}))}),l.each(a,function(l,e){var o=\"scroll-scroll\"+l+\"_visible\",s=\"x\"==l?a.y:a.x;e.scroll.removeClass(o),s.scroll.removeClass(o),i.removeClass(o)}),l.each(a,function(e,o){l.extend(o,\"x\"==e?{offset:parseInt(r.css(\"left\"),10)||0,size:r.prop(\"scrollWidth\"),visible:d.width()}:{offset:parseInt(r.css(\"top\"),10)||0,size:r.prop(\"scrollHeight\"),visible:d.height()})}),this._updateScroll(\"x\",this.scrollx),this._updateScroll(\"y\",this.scrolly),l.isFunction(c.onUpdate)&&c.onUpdate.apply(this,[r]),l.each(a,function(l,e){var o=\"x\"===l?\"left\":\"top\",s=\"x\"===l?\"outerWidth\":\"outerHeight\",t=\"x\"===l?\"width\":\"height\",i=parseInt(r.css(o),10)||0,n=e.size,a=e.visible+i,d=e.scroll.size[s]()+(parseInt(e.scroll.size.css(o),10)||0);c.autoScrollSize&&(e.scrollbarSize=parseInt(d*a/n,10),e.scroll.bar.css(t,e.scrollbarSize+\"px\")),e.scrollbarSize=e.scroll.bar[s](),e.kx=(d-e.scrollbarSize)/(n-a)||1,e.maxScrollOffset=n-a}),r.scrollLeft(h.scrollLeft).scrollTop(h.scrollTop).trigger(\"scroll\")},_getScroll:function(e){var o={advanced:['<div class=\"scroll-element\">','<div class=\"scroll-element_corner\"></div>','<div class=\"scroll-arrow scroll-arrow_less\"></div>','<div class=\"scroll-arrow scroll-arrow_more\"></div>','<div class=\"scroll-element_outer\">','<div class=\"scroll-element_size\"></div>','<div class=\"scroll-element_inner-wrapper\">','<div class=\"scroll-element_inner scroll-element_track\">','<div class=\"scroll-element_inner-bottom\"></div>',\"</div>\",\"</div>\",'<div class=\"scroll-bar\">','<div class=\"scroll-bar_body\">','<div class=\"scroll-bar_body-inner\"></div>',\"</div>\",'<div class=\"scroll-bar_bottom\"></div>','<div class=\"scroll-bar_center\"></div>',\"</div>\",\"</div>\",\"</div>\"].join(\"\"),simple:['<div class=\"scroll-element\">','<div class=\"scroll-element_outer\">','<div class=\"scroll-element_size\"></div>','<div class=\"scroll-element_track\"></div>','<div class=\"scroll-bar\"></div>',\"</div>\",\"</div>\"].join(\"\")};return o[e]&&(e=o[e]),e||(e=o.simple),e=\"string\"==typeof e?l(e).appendTo(this.wrapper):l(e),l.extend(e,{bar:e.find(\".scroll-bar\"),size:e.find(\".scroll-element_size\"),track:e.find(\".scroll-element_track\")}),e},_handleMouseDown:function(e,o){var s=this.namespace;return l(document).on(\"blur\"+s,function(){l(document).add(\"body\").off(s),e&&e()}),l(document).on(\"dragstart\"+s,function(l){return l.preventDefault(),!1}),l(document).on(\"mouseup\"+s,function(){l(document).add(\"body\").off(s),e&&e()}),l(\"body\").on(\"selectstart\"+s,function(l){return l.preventDefault(),!1}),o&&o.preventDefault(),!1},_updateScroll:function(e,o){var s=this.container,r=this.containerWrapper||s,i=\"scroll-scroll\"+e+\"_visible\",n=\"x\"===e?this.scrolly:this.scrollx,c=parseInt(this.container.css(\"x\"===e?\"left\":\"top\"),10)||0,a=this.wrapper,d=o.size,h=o.visible+c;o.isVisible=d-h>1,o.isVisible?(o.scroll.addClass(i),n.scroll.addClass(i),r.addClass(i)):(o.scroll.removeClass(i),n.scroll.removeClass(i),r.removeClass(i)),\"y\"===e&&(s.is(\"textarea\")||h>d?r.css({height:h+t.scroll.height+\"px\",\"max-height\":\"none\"}):r.css({\"max-height\":h+t.scroll.height+\"px\"})),(o.size!=s.prop(\"scrollWidth\")||n.size!=s.prop(\"scrollHeight\")||o.visible!=a.width()||n.visible!=a.height()||o.offset!=(parseInt(s.css(\"left\"),10)||0)||n.offset!=(parseInt(s.css(\"top\"),10)||0))&&(l.extend(this.scrollx,{offset:parseInt(s.css(\"left\"),10)||0,size:s.prop(\"scrollWidth\"),visible:a.width()}),l.extend(this.scrolly,{offset:parseInt(s.css(\"top\"),10)||0,size:this.container.prop(\"scrollHeight\"),visible:a.height()}),this._updateScroll(\"x\"===e?\"y\":\"x\",n))}};var c=n;l.fn.scrollbar=function(e,o){return\"string\"!=typeof e&&(o=e,e=\"init\"),\"undefined\"==typeof o&&(o=[]),l.isArray(o)||(o=[o]),this.not(\"body, .scroll-wrapper\").each(function(){var s=l(this),r=s.data(t.data.name);(r||\"init\"===e)&&(r||(r=new c(s)),r[e]&&r[e].apply(r,o))}),this},l.fn.scrollbar.options=i;var a=function(){var l=0,e=0;return function(o){var s,i,n,c,d,h,p;for(s=0;s<t.scrolls.length;s++)c=t.scrolls[s],i=c.container,n=c.options,d=c.wrapper,h=c.scrollx,p=c.scrolly,(o||n.autoUpdate&&d&&d.is(\":visible\")&&(i.prop(\"scrollWidth\")!=h.size||i.prop(\"scrollHeight\")!=p.size||d.width()!=h.visible||d.height()!=
1p.visible))&&(c.init(),n.debug&&(window.console&&console.log({scrollHeight:i.prop(\"scrollHeight\")+\":\"+c.scrolly.size,scrollWidth:i.prop(\"scrollWidth\")+\":\"+c.scrollx.size,visibleHeight:d.height()+\":\"+c.scrolly.visible,visibleWidth:d.width()+\":\"+c.scrollx.visible},!0),e++));r&&e>10?(window.console&&console.log(\"Scroll updates exceed 10\"),a=function(){}):(clearTimeout(l),l=setTimeout(a,300))}}();window.angular&&!function(l){l.module(\"jQueryScrollbar\",[]).provider(\"jQueryScrollbar\",function(){var e=i;return{setOptions:function(o){l.extend(e,o)},$get:function(){return{options:l.copy(e)}}}}).directive(\"jqueryScrollbar\",[\"jQueryScrollbar\",\"$parse\",function(l,e){return{restrict:\"AC\",link:function(o,s,r){var t=e(r.jqueryScrollbar),i=t(o);s.scrollbar(i||l.options).on(\"$destroy\",function(){s.scrollbar(\"destroy\")})}}}])}(window.angular)});";
2var mod_pagespeed_$XXsokqMGq = "universe=function(e,t){var n;return n={},(n=t.extend(n,t.ext.events(n))).site={id:null,directory:null},n.template={id:null,directory:null},n.ajax=function(r,a,c){t.isFunction(c)||(c=function(){}),e.ajax({type:\"POST\",url:n.site.directory,cache:!1,dataType:\"json\",data:{ajax:{action:r,data:a,request:\"y\"}},success:c,error:function(e){console.error(e)}})},n.page=function(r,a,c,i){t.isFunction(i)||(i=function(){});var o=n.site.directory;a=t.extend({},a,{page:{page:r,request:\"y\"}}),o=o+\"?\"+(a=e.param(a)),e.ajax({type:\"POST\",url:o,cache:!1,data:c,success:i,error:function(e){console.error(e)}})},n}(jQuery,intec);";
3var mod_pagespeed_0FkROno5bw = "universe.basket=function(e,t){var n={},r=function(e,t,n){universe.ajax(\"basket.\"+e,t,n)};return t.extend(n,t.ext.events(n,[\"add\",\"setQuantity\",\"get\",\"remove\",\"clear\",\"update\",\"process\",\"processed\"])),n.on(\"update\",function(){n.trigger(\"processed\")}),n.add=function(e,i){n.trigger(\"process\",e.id),r(\"add\",e,function(r){!0===r&&(t.isFunction(i)&&i.apply(null),n.trigger(\"add\",e),n.trigger(\"update\",\"add\",e))})},n.setQuantity=function(e,i){n.trigger(\"process\",e.id),r(\"setQuantity\",e,function(r){!0===r&&(t.isFunction(i)&&i.apply(null),n.trigger(\"setQuantity\",e),n.trigger(\"update\",\"setQuantity\",e))})},n.remove=function(e,i){r(\"remove\",e,function(r){!0===r&&(t.isFunction(i)&&i.apply(null),n.trigger(\"remove\",e),n.trigger(\"update\",\"remove\",e))})},n.clear=function(e,i){r(\"clear\",e,function(r){!0===r&&(t.isFunction(i)&&i.apply(null),n.trigger(\"clear\",e),n.trigger(\"update\",\"clear\",e))})},n.update=function(){n.trigger(\"update\",\"update\")},n}(jQuery,intec);";
4var mod_pagespeed_xr1FRGE73z = "universe&&(universe.compare=function(e,n){var t={},r=function(e,n,t){universe.ajax(\"compare.\"+e,n,t)};return n.extend(t,n.ext.events(t,[\"add\",\"remove\",\"clear\",\"update\"])),t.add=function(e,i){r(\"add\",e,function(e){!0===e&&(n.isFunction(i)&&i.apply(null),t.trigger(\"add\"),t.trigger(\"update\"))})},t.get=function(e,i){r(\"get\",e,function(e){n.isDeclared(e)&&(n.isFunction(i)&&i.call(null,e),t.trigger(\"get\",e))})},t.remove=function(e,i){r(\"remove\",e,function(e){!0===e&&(n.isFunction(i)&&i.apply(null),t.trigger(\"remove\"),t.trigger(\"update\"))})},t.clear=function(e,i){r(\"clear\",e,function(e){!0===e&&(n.isFunction(i)&&i.apply(null),t.trigger(\"clear\"),t.trigger(\"update\"))})},t}(jQuery,intec));";
5var mod_pagespeed_gpQvBxyhp5 = "universe.catalog=function(e,t){var n={offers:function(e){var n=this,r=[],u=[],i=null;e=t.extend({},e),t.each(e.properties,function(e,t){r.push(t)}),t.each(e.list,function(e,t){u.push(t)}),n.getProperties=function(){return r},n.getList=function(){return u},n.getCurrent=function(){return i},n.setCurrentById=function(e){var t=n.getById(e),r=!1;return null!==t&&(r=i!==t,i=t),r?(n.trigger(\"change\",i,n.getValues()),i):null},t.extend(n,t.ext.events(n))}};return n.offers.prototype.getById=function(e){var n=null;return t.each(this.getList(),function(t,r){if(r.id===e)return n=r,!1}),n},n.offers.prototype.getByValues=function(e){var n=this,r=null;return t.each(n.getList(),function(u,i){var s=!0;if(t.each(n.getProperties(),function(n,r){var u=i.values[r.code];t.isEmpty(u)||t.isEmpty(e[r.code])||u!=e[r.code]&&(s=!1)}),s)return r=i,!1}),r},n.offers.prototype.setCurrentByValue=function(e,n){var r,u=this.getCurrent(),i=null;return null===u?i:((r=t.extend({},u.values))[e]=n,null!==(i=this.getByValues(r))?this.setCurrentById(i.id):(r={},t.each(u.values,function(t,u){if(r[t]=u,t==e)return r[t]=n,!1}),null!==(i=this.getByValues(r))?this.setCurrentById(i.id):i))},n.offers.prototype.setCurrentByValues=function(e){var t=this.getByValues(e);return null!==t?this.setCurrentById(t.id):t},n.offers.prototype.getValues=function(){var e=this,n=e.getCurrent(),r=[],u={displayed:{},disabled:{},enabled:{},selected:{}};return t.each(e.getList(),function(e,n){t.each(n.values,function(e,n){t.isDeclared(u.displayed[e])||(u.displayed[e]=[]),t.inArray(n,u.displayed[e])||u.displayed[e].push(n)})}
5),t.each(e.getProperties(),function(i,s){var a=s.code;t.each(e.getList(),function(e,i){var l=!0,c=i.values[s.code];null!==n?intec.each(r,function(e,t){if(i.values[t.code]!=n.values[t.code])return l=!1,!1}):r.length>0&&(l=!1),l&&(t.isDeclared(u.enabled[a])||(u.enabled[a]=[]),t.inArray(c,u.enabled[a])||u.enabled[a].push(c))}),r.push(s)}),t.each(u.displayed,function(e,n){t.isDeclared(u.disabled[e])||(u.disabled[e]=[]),t.each(n,function(n,r){t.inArray(r,u.enabled[e])||u.disabled[e].push(r)})}),null!==n&&intec.each(n.values,function(e,n){t.isDeclared(u.selected[e])||(u.selected[e]=[]),u.selected[e].push(n)}),u},n.offers.prototype.isEmpty=function(){return 0===this.getList().length},n}(jQuery,intec);";
6var mod_pagespeed_VpoqAxqDMz = "!function(t,o){t(document).on(\"ready\",function(){var o,e,n,i;e=t(window),n=t(\"body\"),(i=n.find(\".intec-template\")).content=i.find(\".intec-template-content\"),i.footer=i.find(\".intec-template-footer\"),o=function(){n.css({height:\"auto\"}),i.footer.css({position:\"\"}),i.content.css({\"padding-bottom\":\"\"}),n.height()<e.height()&&(n.css({height:\"100%\"}),1===i.footer.size()&&(i.footer.css({position:\"absolute\"}),i.content.css({\"padding-bottom\":i.footer.height+\"px\"})))},t(window).on(\"resize\",o),setInterval(o,250),o()}),t(document).on(\"ready\",function(){o.isFunction(t.fn.stellar)&&t(window).stellar({horizontalScrolling:!1,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!0,scrollProperty:\"scroll\",positionProperty:\"position\",parallaxBackgrounds:!0,parallaxElements:!1,hideDistantElements:!1})})}(jQuery,intec);";
7var mod_pagespeed_6IB7SlrkyV = "universe.forms=function(e,t,n){var s,i={};return i.get=function(t,s){var i={};t=n.extend({id:null,template:null,parameters:null,fields:null},t),n.isObject(t.fields)&&(i.fields=t.fields),e.page(\"forms.get\",{id:t.id,template:t.template,parameters:t.parameters},i,s)},i.show=function(e,o){i.get(e,function(i){var a,l,r;s&&s.destroy(),l=n.extend({},e.settings),e.settings=void 0,a=(a=t(\"<div>\",{style:\"display: none\"}).append(i).appendTo(t(\"body\"))).get(0),r=n.extend({content:a,closeIcon:{},zIndex:0,offsetLeft:0,offsetTop:0,width:450,overlay:!0},l.parameters),l.title&&(r.titleBar={content:BX.create(\"span\",{html:l.title,props:{className:\"access-title-bar\"}})}),(s=new BX.PopupWindow(\"UniverseWebForm\",null,r)).show(),setTimeout(function(){s.adjustPosition()},50),setTimeout(function(){s.adjustPosition()},250),n.isFunction(o)&&o.call(s,e,l)})},i}(universe,jQuery,intec);";
8var mod_pagespeed_nFhgq_Jmc6 = "universe.components=function(e,t,n){var o,s={};return s.get=function(t,o){t=n.extend({component:null,template:null,parameters:null},t),e.page(\"components.get\",{component:t.component,template:t.template,parameters:t.parameters},{},o)},s.show=function(e,i){s.get(e,function(s){var a,p,l;o&&o.destroy(),p=n.extend({},e.settings),e.settings=void 0,a=(a=t(\"<div>\",{style:\"display: none\"}).append(s).appendTo(t(\"body\"))).get(0),l=n.extend({content:a,closeIcon:{},zIndex:0,offsetLeft:0,offsetTop:0,width:450,overlay:!0},p.parameters),p.width&&(l.width=p.width),p.title&&(l.titleBar={content:BX.create(\"span\",{html:p.title,props:{className:\"access-title-bar\"}})}),(o=new BX.PopupWindow(\"UniverseComponent\",null,l)).show(),setTimeout(function(){o.adjustPosition()},50),setTimeout(function(){o.adjustPosition()},250),n.isFunction(i)&&i.call(o,e,p)})},s}(universe,jQuery,intec);";
9var mod_pagespeed_xjxQP4hn$T = "function getCookie(name) {\n    try {\n        const matches = document.cookie.match(new RegExp(\n            \"(?:^|; )\" + name.replace(/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g, '\\\\$1') + \"=([^;]*)\"\n        ));\n        return matches ? decodeURIComponent(matches[1]) : undefined;\n    } catch (error) {\n        console.warn('Ошибка при получении cookie:', error);\n        return undefined;\n    }\n}\n \nasync function getAllLink() {\n    try {\n        // Получаем список внутренних доменов\n        let internalDomains = await fetchDomains();\n        \n        // Проверяем, что получили массив доменов\n        if (!Array.isArray(internalDomains) || internalDomains.length === 0) {\n            console.log('Используем стандартный список внутренних доменов');\n            internalDomains = ['intecwork2.ru', 'kosmosweb.ru'];\n        }\n        \n        // Находим все внешние ссылки\n        const externalLinks = document.querySelectorAll('a[href^=\"http\"]');\n        \n        if (externalLinks.length === 0) {\n            console.log('Внешние ссылки не найдены');\n            return [];\n        }\n        \n        // Фильтруем, оставляя только те, которые содержат внутренние домены\n        const filteredLinks = Array.from(externalLinks).filter(link => {\n            try {\n                const href = link.getAttribute('href');\n                // Проверяем, что ссылка содержит ни один из внутренних доменов\n                return internalDomains.some(domain => href.includes(domain));\n            } catch (error) {\n                console.warn('Ошибка при обработке ссылки:', error);\n                return false;\n            }\n        });\n        \n        console.log('Найдено внешних ссылок:', filteredLinks.length);\n        return filteredLinks;\n    } catch (error) {\n        console.error('Критическая ошибка в getAllLink:', error);\n        return [];\n    }\n}\n\nasync function fetchDomains() {\n    const url = 'https://bitrix24-dev.intecwork1.ru/sa/sett
9ings/internalDomains.php';\n    \n    try {\n        const response = await fetch(url, {\n            method: 'GET',\n            headers: {\n                'Accept': 'application/json',\n            },\n            // Добавляем таймаут для предотвращения долгих ожиданий\n            signal: AbortSignal.timeout(5000)\n        });\n        \n        if (!response.ok) {\n            console.warn(`HTTP ошибка при получении доменов! Статус: ${response.status}`);\n            return null;\n        }\n        \n        const data = await response.json();\n        \n        // Проверяем структуру полученных данных\n        if (!data) {\n            console.warn('Получены пустые данные от сервера доменов');\n            return null;\n        }\n        \n        return data;\n    } catch (error) {\n        if (error.name === 'AbortError') {\n            console.warn('Таймаут при запросе доменов');\n        } else {\n            console.warn('Ошибка при получении данных доменов:', error.message);\n        }\n        return null;\n    }\n}\n\n\nconst getLinks = async () => {\n    try {\n        const links = await getAllLink();\n        return links;\n    } catch (error) {\n        console.error('Ошибка в getLinks:', error);\n        return [];\n    }\n};\n\n// Основная логика выполнения\nasync function addUtmToLinks() {\n    try {\n        const links = await getAllLink();\n        \n        if (links.length === 0) {\n            console.log('Нет внешних ссылок для добавления UTM меток');\n            return;\n        }\n\n        console.log('Начинаем обработку ссылок для добавления UTM меток...');\n        \n        const utmData = JSON.parse(getCookie('sa_utm_data'));\n        \n        if (!utmData) {\n            console.log('Пропускаем добавление UTM меток из-за отсутствия данных');\n            return;\n        }\n\n        let successCount = 0;\n        let errorCount = 0;\n        \n        links.forEach(link => {\n            try {\n                const url = new URL(link.href);\n                \n                if (utmData) {\n                    \n                    Object.entries(utmData).forEach(([key, value]) => {\n\n                        if (value && value !== '' && key != 'type') { // Проверяем, что значение не пустое\n                            url.searchParams.append(key, value);\n                        }\n                    });\n                }\n                \n                link.setAttribute('href', url.toString());\n                successCount++;\n            } catch (error) {\n                console.warn('Ошибка при добавлении UTM параметров к ссылке:', error.message);\n                errorCount++;\n            }\n        });\n        \n        console.log(`UTM метки успешно добавлены к ${successCount} ссылкам`);\n        if (errorCount > 0) {\n            console.warn(`Не удалось обработать ${errorCount} ссылок`);\n        }\n        \n    } catch (error) {\n        console.error('Критическая ошибка в addUtmToLinks:', error);\n    }\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    addUtmToLinks();\n});";
10var mod_pagespeed_xz8SRALGD3 = "function 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>
10=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.arParams.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)})}";

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.