PageSourceSearch

https://protruskavets.org.ua/protrusk/wp-content/themes/magazine-flow/js/effects-no-mas.js?ver=5.2.21

js protruskavets.org.ua collected 2026-10-02 13:03:18 UTC 9,873 bytes, 56 lines download raw bytes

1// HOVERINTENT
2(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity: 7,interval: 100,timeout: 0};cfg=$.extend(cfg,g?{over: f,out: g}: f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement : e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);
3
4// SUPERFISH
5;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'">»</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent' : 'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass : 'sf-breadcrumb',menuClass : 'sf-js-enabled',anchorClass : 'sf-with-ul',arrowClass : 'sf-sub-indicator',shadowClass : 'sf-shadow'};sf.defaults={hoverClass	: 'sfHover',pathClass	: 'overideThisToUse',pathLevels	: 1,delay : 800,animation	:{opacity:'show'},speed : 'normal',autoArrows	: true,dropShadows : true,disableHI	: false,onInit : function(){},onBeforeShow: function(){},onShow : function(){},onHide : function(){}};$.fn.extend({hideSuperfishUl : function(){var o=sf.op,not=(o.retainPath===true)?o.$path : '';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl : function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);
6
7// SUPERSUBS
8;(function($){$.fn.supersubs=function(options){var opts=$.extend({},$.fn.supersubs.defaults,options);return this.each(function(){var $$=$(this);var o=$.meta?$.extend({},opts,$$.data()): opts;var fontsize=$('<li id="menu-fontsize">—</li>').css({'padding' : 0,'position' : 'absolute','top' : '-999em','width' : 'auto'}).appendTo($$).width();$('#menu-fontsize').remove();$ULs=$$.find('ul');$ULs.each(function(i){var $ul=$ULs.eq(i);var $LIs=$ul.children();var $As=$LIs.children('a');var liFloat=$LIs.css('white-space','nowrap').css('float');var emWidth=$ul.add($LIs).add($As).css({'float' : 'none','width'	: 'auto'}).end().end()[0].clientWidth/fontsize;emWidth+=o.extraWidth;
8if(emWidth>o.maxWidth){emWidth=o.maxWidth;}else if(emWidth<o.minWidth){emWidth=o.minWidth;}emWidth+='em';$ul.css('width',emWidth);$LIs.css({'float' : liFloat,'width' : '100%','white-space' : 'normal'}).each(function(){var $childUl=$('>ul',this);var offsetDirection=$childUl.css('left')!==undefined?'left' : 'right';$childUl.css(offsetDirection,emWidth);});});});};$.fn.supersubs.defaults={minWidth : 9,maxWidth : 25,extraWidth : 0};})(jQuery);
9
10/*
11 * Sweet Justice: beautiful justified text.
12 *
13 * Include this file at the bottom of your pages
14 * and it will hyphenate and justify your text.
15 * The script pays attention to elements with
16 * any of these three CSS classes:
17 *
18 *   hyphenate:  Hyphenated and justified
19 *   sweet-hypens:   Hyphenation only
20 *   justice-denied: No hypens or justification.
21 *                   This is useful for child nodes.
22 *
23 * Hyphenation is accomplished by inserting soft
24 * hyphen characters (0x00AD) into long words.
25 *
26 * Requires either jQuery or YUI3.
27 *
28 * BSD license: Share and enjoy.
29 * @author [email protected] 23 April 2010
30 * github.com/aristus/sweet-justice
31 *
32 */
33
34!function(){var h=6;var p={code:true,pre:true,abbr:true};function b(v){var c=v.childNodes;for(var e=0;e<c.length;e++){var y=c[e];switch(y.nodeType){case 3:y.nodeValue=d(y.nodeValue);break;case 1:if(!p[y.nodeName.toLowerCase()]&&y.className.indexOf("justice-denied")===-1){b(y)}break}}}var t=/[ \s\n\r\v\t]+/;function d(v){var e=v.split(t);for(var c=0;c<e.length;c++){if(n(e[c])){e[c]=q(e[c])}}return e.join(" ")}function n(c){return(/\w{6,}/.test(c))&&(!/^[0-9\&]|@|\-|\u00AD/.test(c))}var x="aeiouyAEIOUY?ÁáÀà??????????Ââ??????????Åå??Ää??Ãã????????????????????????????É???éÈè??Êê??????????Ëë??????????????????????????????????ÍíÌì??Îî??Ïï?????i??????????????I???ÓóÒò??Ôô??????????Öö????Õõ??????????Øø????????????????????????????????????ÚúÙù??Ûû????Üü????????????????????????????????????????????????Ýý????Y??Ÿÿ???????????????";var w="[^"+x+"]";var k="["+x+"]";var l=new RegExp("("+k+w+")("+w+k+")","g");var o=new RegExp("(.{2,4}"+k+")("+w+")","g");var m=/\u00AD(.?)|$\u00AD(.{0,2}\w+)$/;function a(c){return c.replace(l,"$1\u00AD$2").replace(o,"$1\u00AD$2").replace(m,"$1")}var g=/^(\W*)(anti|auto|ab|an|ax|al|as|bi|bet|be|contra|cat|cath|cir|cum|cog|col|com|con|cor|could|co|desk|de|dis|did|dif|di|eas|every|ever|extra|ex|end|en|em|epi|evi|func|fund|fin|hyst|hy|han|il|in|im|ir|just|jus|loc|lig|lit|li|mech|manu|man|mal|mis|mid|mono|multi|mem|micro|non|nano|ob|oc|of|opt|op|over|para|per|post|pre|peo|pro|retro|rea|re|rhy|should|some|semi|sen|sol|sub|suc|suf|super|sup|sur|sus|syn|sym|syl|tech|trans|tri|typo|type|uni|un|van|vert|with|would|won)?(.*?)(weens?|widths?|icals?|ables?|ings?|tions?|ions?|ies|isms?|ists?|ful|ness|ments?|ly|ify|ize|ise|ity|en|ers?|ences?|tures?|ples?|als?|phy|puts?|phies|ry|ries|cy|cies|mums?|ous|cents?)?(\W*)$/i;function q(v){var e=g.exec(v);var c=[];if(e[2]){c.push(e[2])}if(e[3]){c.push(e[3].replace(l,"$1\u00AD$2"))}if(e[4]){c.push(e[4])}return(e[1]||"")+c.join("\u00AD")+(e[5]||"")}function i(A){var v=document.getElementsByTagName("body")[0];var y=/(?:\u00AD|\&#173;|\&shy;)/g;var B=document.createElement("div");B.style.overflow="hidden";B.style.position="absolute";B.style.top="-5000px";B.style.height="1px";v.appendChild(B);if(typeof window.getSelection!=="undefined"){sel=window.getSelection();var z=sel.getRangeAt(0);B.appendChild(z.cloneContents());B.innerHTML=B.innerHTML.replace(y,"");sel.selectAllChildren(B);window.setTimeout(function(){B.parentNode.removeChild(B);if(typeof window.getSelection().setBaseAndExtent!=="undefined"){sel.setBaseAndExtent(z.startContainer,z.startOffset,z.endContainer,z.endOffset)}},0)}else{sel=document.selection;var z=sel.createRange();B.innerHTML=z.htmlText.replace(y,"");var c=v.createTextRange();c.moveToElementText(B);c.select();window.setTimeout(function(){B.parentNode.removeChild(B);if(z.text!==""){z.select()}},0)}return}function f(){jQuery(".hyphenate, .sweet-hyphens").each(function(c,e){b(e)});jQuery("body").bind("copy",i)}function s(c){c.all(".hyphenate, .sweet-hyphens").each(function(e){b(c.Node.getDOMNode(e))});c.Node.DOM_EVENTS.copy=1;c.one("body").on("copy",i)}try{var r=document.createElement("style");r.type="text/css";var j=".hyphenate {text-align:justify;text-justify:distribute} .justice-denied {text-align:left;
34text-justify:normal}";if(!!(window.attachEvent&&!window.opera)){r.styleSheet.cssText=j}else{r.appendChild(document.createTextNode(j))}document.getElementsByTagName("head")[0].appendChild(r)}catch(u){}if(window.jQuery){jQuery(window).load(f)}else{if(window.YUI){YUI().use("node",function(c){s(c)})}}}();
35
36jQuery(".main-navigation ul.sf-menu").supersubs({ 
37	minWidth:    12,
38	maxWidth:    27,
39	extraWidth:  1
40}).superfish({ 
41	delay:       200,
42	speed:       250 
43});	
44
45jQuery(".sub-navigation ul.sf-menu").supersubs({ 
46	minWidth:    12,
47	maxWidth:    27,
48	extraWidth:  1
49}).superfish({ 
50	delay:       200,
51	speed:       250 
52});	
53
54jQuery('.backtotop').click(function(){
55	jQuery('html, body').animate({scrollTop:0}, 'slow');
56});		

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.