1 2(function($){"use strict";$(function(){$('.avia_auto_toc').each(function(){var $toc_section=$(this).attr('id');var $levels='h1';var $levelslist=new Array();var $excludeclass='';var $toc_container=$(this).find('.avia-toc-container');if($toc_container.length){var $levels_attr=$toc_container.attr('data-level');var $excludeclass_attr=$toc_container.attr('data-exclude');if(typeof $levels_attr!='undefined'){$levels=$levels_attr} 3if(typeof $excludeclass_attr!='undefined'){$excludeclass=$excludeclass_attr.trim()}} 4$levelslist=$levels.split(',');$('.entry-content-wrapper').find($levels).each(function(){var headline=$(this);if(headline.hasClass('av-no-toc')){return} 5if($excludeclass!=''&&(headline.hasClass($excludeclass)||headline.parent().hasClass($excludeclass))){return} 6var $h_id=headline.attr('id');var $tagname=headline.prop('tagName').toLowerCase();var $txt=headline.text();var $pos=$levelslist.indexOf($tagname);if(typeof $h_id=='undefined'){var $new_id=av_pretty_url($txt);headline.attr('id',$new_id);$h_id=$new_id} 7var $list_tag='<a href="#'+$h_id+'" class="avia-toc-link avia-toc-level-'+$pos+'"><span>'+$txt+'</span></a>';$toc_container.append($list_tag)});$(".avia-toc-smoothscroll .avia-toc-link").on('click',function(e){e.preventDefault();var $target=$(this).attr('href');var $offset=50;var $sticky_header=$('.html_header_top.html_header_sticky #header');if($sticky_header.length){$offset=$sticky_header.outerHeight()+50} 8$('html,body').animate({scrollTop:$($target).offset().top-$offset})})})});function av_pretty_url(text){return text.replace(/[ÃÃÃäöüÃ]/g,function(match){return{"Ã":"Ae","Ã":"Oe","Ã":"Ue","ä":"ae","ö":"oe","ü":"ue","Ã":"ss"}[match]}).toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"-").replace(/^-+|-+$/g,'')}})(jQuery); 9 10
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.