PageSourceSearch

https://www.sellerapp.com/help/wp-content/uploads/siteground-optimizer-assets/docy-main.min.js?ver=1.0.0

js sellerapp.com collected 2026-09-24 08:34:32 UTC 19,975 bytes, 58 lines download raw bytes

1(function($){"use strict";let scrollTick=!1;$(window).scroll(function(){if(!scrollTick){window.requestAnimationFrame(function(){let w=((document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight))*100;$("#reading-progress-fill").css({width:w+"%",display:"block"});scrollTick=!1});scrollTick=!0}});$(".right-nav .search-icon").on("click",function(){const $searchForm=$(".search-input.toggle");const $this=$(this);if($searchForm.hasClass("show")){$searchForm.removeClass("show");$this.removeClass("show-close").attr("aria-expanded","false").focus()}else{$searchForm.addClass("show");$this.addClass("show-close").attr("aria-expanded","true");const searchInput=$searchForm.find("input").get(0);if(searchInput){window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){searchInput.focus()})})}}});$(".right-nav .search-icon").on("keydown",function(e){if(e.key==="Enter"||e.key===" "){e.preventDefault();$(this).trigger("click")}});$(document).on("keydown",function(e){if(e.key==="Escape"&&$(".search-input.toggle").hasClass("show")){$(".search-input.toggle").removeClass("show");$(".right-nav .search-icon").removeClass("show-close").attr("aria-expanded","false").focus()}});$(document).on("click","#docy-search-result .searchbar-tabs .tab-item",function(e){$(".searchbar-tabs .tab-item").removeClass("active");$(this).addClass("active")});$(document).on("click",".search-result-item[data-result-url]",function(e){if($(e.target).closest("a, button, input, textarea, select, label").length){return}
2var resultUrl=$(this).data("result-url");if(resultUrl){window.location.href=resultUrl}});$(document).on("keydown",".search-result-item[data-result-url]",function(e){if(e.key!=="Enter"&&e.key!==" "){return}
3if($(e.target).closest("a, button, input, textarea, select, label").length){return}
4e.preventDefault();var resultUrl=$(this).data("result-url");if(resultUrl){window.location.href=resultUrl}});function sanitizeHeadingIds(){let scope=document.querySelector('.anchor-enabled')||document.body;if(!scope)return;let headings=scope.querySelectorAll('h1[id], h2[id], h3[id], h4[id], h5[id], h6[id]');
4headings.forEach(function(heading){let id=heading.id;if(!id)return;if(/^[0-9]/.test(id)){let newId='toc-'+id;heading.id=newId;document.querySelectorAll('a[href="#'+id+'"]').forEach(function(a){a.setAttribute('href','#'+newId)})}})}
5$(document).ready(function(){if($(".single-courses").length){$(".single-courses").addClass("wide-container")}
6if($(".single-lesson").length){$(".single-lesson").addClass("wide-container")}
7if(typeof anchors!=="undefined"){anchors.add(".anchor-enabled :is(h1, h2, h3, h4, h5, h6)");sanitizeHeadingIds()}
8$(".post-header .category-menu .cate-search-form").keypress(function(event){if(event.which=="13"){event.preventDefault()}});$(".onepage-doc .nav-sidebar .nav-item:first-child").addClass("active");$("#searchInput").on("input",function(e){if(""==this.value){$("#docy-search-result").removeClass("ajax-search")}});var $window=$(window);var didScroll,lastScrollTop=0,delta=5,$mainNav=$("#sticky"),$mainNavHeight=$mainNav.outerHeight(),scrollTop;$window.on("scroll",function(){didScroll=!0;scrollTop=$(this).scrollTop()});setInterval(function(){if(didScroll&&$(".navbar button.navbar-toggler.collapsed").length){hasScrolled();didScroll=!1}},200);function hasScrolled(){if(Math.abs(lastScrollTop-scrollTop)<=delta){return}
9if(scrollTop>lastScrollTop&&scrollTop>$mainNavHeight){$mainNav.removeClass("fadeInDown").addClass("fadeInUp").css("top",-$mainNavHeight);$("body").removeClass("navbar-shown").addClass("navbar-hidden")}else{if(scrollTop+$(window).height()<$(document).height()){$mainNav.removeClass("fadeInUp").addClass("fadeInDown").css("top",0);$("body").removeClass("navbar-hidden").addClass("navbar-shown")}}
10lastScrollTop=scrollTop}
11function navbarFixed(){if($("#sticky").length){$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll){$("#sticky").addClass("navbar_fixed");$(".sticky-nav-doc .body_fixed").addClass("body_navbar_fixed")}else{$("#sticky").removeClass("navbar_fixed");$(".sticky-nav-doc .body_fixed").removeClass("body_navbar_fixed")}})}}
12navbarFixed();function navbarFixedTwo(){if($("#stickyTwo").length){$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll){$("#stickyTwo").addClass("navbar_fixed")}else{$("#stickyTwo").removeClass("navbar_fixed")}})}}
13navbarFixedTwo();function mobileNavbarFixed(){if($("#mobile-sticky").length){$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll){$("#mobile-sticky").addClass("navbar_fixed")}else{$("#mobile-sticky").removeClass("navbar_fixed")}})}}
14mobileNavbarFixed();function mobileNavbarFixedTwo(){if($("#mobile-stickyTwo").length){$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll){$("#mobile-stickyTwo").addClass("navbar_fixed")}else{$("#mobile-stickyTwo").removeClass("navbar_fixed")}})}}
15mobileNavbarFixedTwo();function bodyFixed(){var windowWidth=$(window).width();if($("#sticky_doc").length){if(windowWidth>576){var tops=$("#sticky_doc");var leftOffset=tops.offset().top;$(window).on("scroll",function(){var scroll=$(window).scrollTop();if(scroll>=leftOffset){tops.addClass("body_fixed")}else{tops.removeClass("body_fixed")}})}}}
16bodyFixed();function bodyFixed2(){var windowWidth=$(window).width();if($("#toc_stick").length){if(windowWidth>576){let tops=$("#toc_stick");let topOffset=tops.offset().top;if($('.blog_comment_box').length){let blogForm=$('.blog_comment_box');let blogFormTop=blogForm.offset().top-300}
17$(window).on("scroll",function(){var scrolls=$(window).scrollTop();if(scrolls>=topOffset){tops.addClass("stick")}else{tops.removeClass("stick")}});$('a[href="#hackers"]').click(function(){$("#hackers").css("padding-top","100px");$(window).on("scroll",function(){var hackersOffset=$("#hackers").offset().top;var scrolls=$(window).scrollTop();if(scrolls<hackersOffset){$("#hackers").css("padding-top","0px")}})})}}}
18bodyFixed2();function mobileTable(){let tocVisible=!1;let shareModalVisible=!1;$('.table_content').on('click',function(){let toc=$(this).next('aside.bottom_table_content');let container=$(this).closest('.docy-mobile-toc');let overlay=$('#toc-overlay');if(tocVisible){toc.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});overlay.fadeOut(300);tocVisible=!1}else{toc.css({'background-color':'#171a22','color':'#fff','padding':'24px 24px 0 24px','border-radius':'10px 10px 0 0','box-shadow':'0px 4px 8px rgba(0, 0, 0, 0.1)'}).slideDown(300);container.css('border-radius','0');overlay.fadeIn(300);tocVisible=!0}});$('.close-toc').on('click',function(){let toc=$(this).closest('aside.bottom_table_content');let container=toc.closest('.docy-mobile-toc');let overlay=$('#toc-overlay');
18toc.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});overlay.fadeOut(300);tocVisible=!1});$('.docy-mobile-toc .mobile-toc .bottom_table_content nav').on('click','.nav-link',function(){let toc=$('aside.bottom_table_content');let container=toc.closest('.docy-mobile-toc');let overlay=$('#toc-overlay');toc.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});overlay.fadeOut(300);tocVisible=!1});$('.table_share_btn').on('click',function(){let shareModal=$('#share-modal');let container=$(this).closest('.docy-mobile-toc');let overlay=$('#toc-overlay');if(shareModalVisible){shareModal.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});overlay.fadeOut(300);shareModalVisible=!1}else{shareModal.css({'background-color':'#171a22','color':'#fff','padding':'24px 24px 12px 24px','border-radius':'10px 10px 0 0','box-shadow':'0px 4px 8px rgba(0, 0, 0, 0.1)'}).slideDown(300);container.css('border-radius','0');overlay.fadeIn(300);shareModalVisible=!0}});$('.docy-close').on('click',function(){let shareModal=$(this).closest('#share-modal');let overlay=$('#toc-overlay');let container=shareModal.closest('.docy-mobile-toc');shareModal.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});overlay.fadeOut(300);shareModalVisible=!1});$('#toc-overlay').on('click',function(){let toc=$('aside.bottom_table_content');let shareModal=$('#share-modal');let container=toc.closest('.docy-mobile-toc');
18toc.slideUp(300,function(){container.css('border-radius','10px 10px 0 0')});shareModal.slideUp(300);$(this).fadeOut(300);tocVisible=!1;shareModalVisible=!1});$('.share-this-docs img').on('click',function(){let input=$(this).siblings('input');input.select();document.execCommand("copy");let popup=$('<div class="copy-popup"><span>✓</span> URL copied to clipboard</div>');$('body').append(popup);popup.css({width:'max-content',position:'fixed',top:'10%',left:'50%',transform:'translateX(-50%)',background:'#171a22',color:'#fff',padding:'8px 18px','border-radius':'5px','z-index':'9999','box-shadow':'0px 4px 8px rgba(0, 0, 0, 0.1)'});setTimeout(function(){popup.fadeOut(300,function(){popup.remove()})},2000)})}
19mobileTable();function Menu_js(){if($(".submenu").length){$(".submenu > .dropdown-toggle").click(function(){var location=$(this).attr("href");window.location.href=location;return!1})}}
20Menu_js();if($(".mobile_menu").length>0){var switchs=!0;$(".mobile_btn").on("click",function(e){if(switchs){$(".mobile_menu").addClass("open")}})}
21function parallax(){if($(".parallaxie").length){$(".parallaxie").parallaxie({speed:0.5,})}}
22parallax();if($(".tooltips_one").length){$(".tooltips_one").data("tooltip-custom-class","tooltip_blue").tooltip()}
23if($(".tooltips_two").length){$(".tooltips_two").data("tooltip-custom-class","tooltip_danger").tooltip()}
24function menu_dropdown(){$(".side_menu .menu .dropdown-menu").slideUp(700);$(".side_menu .menu > li .mobile_dropdown_icon").on("click",function(event){$(this).parent().parent().find(".dropdown-menu").first().slideToggle(700);$(this).parent().parent().siblings().find(".dropdown-menu").slideUp(700);$(this).parent().parent().toggleClass("opened");$(this).parent().parent().siblings().removeClass("opened")})}
25menu_dropdown();function select(){if(typeof $.fn.niceSelect!=='function'){return}
26let niceSelect=$('.custom-select, .nice-select, .bbp-topic-form .bbp_dropdown, .search_result_dropdown .dropdown_select');if(niceSelect.length>0){niceSelect.niceSelect()}
27if($("#mySelect").length){$("#mySelect").selectpicker()}}
28select();function counterUp(){if($(".counter").length){$(".counter").counterUp({delay:1,time:250,})}}
29counterUp();function popupGallery(){if($(".img_popup").length){$(".img_popup").each(function(){$(".img_popup").magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,removalDelay:300,mainClass:"mfp-no-margins mfp-with-zoom",image:{enabled:!0,navigateByImgClick:!0,preload:[0,1],},})})}}
30popupGallery();function video(){if($("#inline-popups").length){$("#inline-popups").magnificPopup({delegate:"a",removalDelay:500,mainClass:"mfp-no-margins mfp-with-zoom",preloader:!1,midClick:!0,})}}
31video();function bodyScrollAnimation(){var scrollAnimate=$("body").data("scroll-animation");if(scrollAnimate===!0){new WOW({}).init()}}
32bodyScrollAnimation();var $sideMenu=$(".side_menu");var $menuBtn=$(".mobile_menu_btn");var focusableSelector='a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])';function openSideMenu(){if($sideMenu.hasClass("menu-opened")){return}
33$sideMenu.addClass("menu-opened").attr("aria-hidden","false");$("body").removeClass("menu-is-closed").addClass("menu-is-opened").css("overflow","hidden");$menuBtn.attr("aria-expanded","true");setTimeout(function(){$(".close_nav").focus()},100)}
34function closeSideMenu(returnFocus){if(!$sideMenu.hasClass("menu-opened")){return}
35$sideMenu.removeClass("menu-opened").attr("aria-hidden","true");$("body").removeClass("menu-is-opened").addClass("menu-is-closed").css("overflow","");$menuBtn.attr("aria-expanded","false");if(returnFocus){$menuBtn.focus()}}
36function trapFocus(e){if(!$sideMenu.hasClass("menu-opened")){return}
37var $focusable=$sideMenu.find(focusableSelector).filter(":visible");if(!$focusable.length){return}
38var first=$focusable.first()[0];var last=$focusable.last()[0];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus()}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus()}}
39$menuBtn.on("click",function(){if($sideMenu.hasClass("menu-opened")){closeSideMenu(!0)}else{openSideMenu()}});$(".close_nav").on("click",function(){closeSideMenu(!0)});$(".click_capture").on("click",function(){closeSideMenu(!1)});$(document).on("keydown",function(e){if(e.key==="Escape"){closeSideMenu(!0)}else if(e.key==="Tab"){trapFocus(e)}});$(".side_menu .menu a, .side_menu .mobile_nav_bottom a").on("click",function(){var $link=$(this);if(!$link.hasClass("dropdown-toggle")&&!$link.siblings(".dropdown-menu").length&&!$link.hasClass("mobile_dropdown_icon")){closeSideMenu(!1)}});$(".next").on("click",function(){$(".v_menu .nav-item > .active").parent().next("li").find("a").trigger("click")});$(".previous").on("click",function(){$(".v_menu .nav-item > .active").parent().prev("li").find("a").trigger("click")});function Click_menu_hover(){if($(".tab-demo").length){$.fn.tab=function(options){var opts=$.extend({},$.fn.tab.defaults,options);return this.each(function(){var obj=$(this);$(obj).find(".tabHeader li").on(opts.trigger_event_type,function(){$(obj).find(".tabHeader li").removeClass("active");$(this).addClass("active");$(obj).find(".tabContent .tab-pane").removeClass("active show");$(obj).find(".tabContent .tab-pane").eq($(this).index()).addClass("active show")})})};$.fn.tab.defaults={trigger_event_type:"click",}}}
40Click_menu_hover();function Tab_menu_activator(){if($(".tab-demo").length){$(".tab-demo").tab({trigger_event_type:"mouseover",})}}
41Tab_menu_activator();function fAqactive(){$(".doc_faq_info .card").on("click",function(){$(".doc_faq_info .card").removeClass("active");$(this).addClass("active")})}
42fAqactive();function general(){$(".short-by a").click(function(){$(this).toggleClass("active-short").siblings().removeClass("active-short")})}
43general();if(!!window.IntersectionObserver){let observer=new IntersectionObserver((entries,observer)=>{entries.forEach((entry)=>{if(entry.isIntersecting){entry.target.classList.add("active-animation");observer.unobserve(entry.target)}})},{rootMargin:"0px 0px -100px 0px",});document.querySelectorAll(".has-animation").forEach((block)=>{observer.observe(block)})}else{document.querySelectorAll(".has-animation").forEach((block)=>{block.classList.remove("has-animation")})}
44if(docy_local_object.is_focus_by_slash==="1"&&$(".sbnr-global").length){$(document).on("keydown",function(e){if(e.keyCode===191&&!$("input, textarea").is(":focus")){e.preventDefault();$(".sbnr-global form input[type=search]").focus();return}})}
45var back_top_btn=$("#back-to-top");$(window).scroll(function(){if($(window).scrollTop()>300){back_top_btn.addClass("show")}else{back_top_btn.removeClass("show")}});back_top_btn.on("click",function(e){e.preventDefault();$("html, body").animate({scrollTop:0},"300")});if($(".cheatsheet_item").length){$(".shadow-sm.cheatsheet_item").hover(function(){$(this).removeClass("shadow-sm");$(this).addClass("shadow-lg")},function(){$(this).removeClass("shadow-lg");$(this).addClass("shadow-sm")})}
46if($(".popup-youtube").length){$(".popup-youtube").magnificPopup({type:"iframe",})}
47$(".has-docy-mega-menu").click(function(){$(this).toggleClass("megamenu-display")});$(".has-docy-mega-menu > a").click(function(){$(this).parent(".has-docy-mega-menu").toggleClass("megamenu-display");return!1});$(".arrow_carrot-right.mobile_dropdown_icon").click(function(){$(this).parent().parent(".has-docy-mega-menu").toggleClass("megamenu-display")});function docy_top_header(){if($('.top_header').length>0){$('body').addClass('docy_top_header')}}
48docy_top_header();function multiLogoDropdown(){var $toggle=$('.multi-logo-toggle');var $dropdown=$('.multi-logo-dropdown');if(!$toggle.length||!$dropdown.length){return}
49$toggle.on('click',function(e){e.preventDefault();e.stopPropagation();var isOpen=$dropdown.hasClass('is-open');if(isOpen){closeMultiLogoDropdown()}else{openMultiLogoDropdown()}});$(document).on('click',function(e){if(!$(e.target).closest('.docy-logo-wrapper').length){closeMultiLogoDropdown()}});$(document).on('keydown',function(e){if(e.key==='Escape'&&$dropdown.hasClass('is-open')){closeMultiLogoDropdown();$toggle.focus()}});$dropdown.on('keydown','.site-link',function(e){var $links=$dropdown.find('.site-link');var currentIndex=$links.index(this);if(e.key==='ArrowDown'){e.preventDefault();var nextIndex=(currentIndex+1)%$links.length;$links.eq(nextIndex).focus()}else if(e.key==='ArrowUp'){e.preventDefault();var prevIndex=(currentIndex-1+$links.length)%$links.length;$links.eq(prevIndex).focus()}});function openMultiLogoDropdown(){$dropdown.addClass('is-open');$toggle.attr('aria-expanded','true');setTimeout(function(){$dropdown.find('.site-link').first().focus()},100)}
50function closeMultiLogoDropdown(){$dropdown.removeClass('is-open');$toggle.attr('aria-expanded','false')}}
51multiLogoDropdown();$.fn.ezd_social_popup=function(e,intWidth,intHeight,strResize,blnResize){e.preventDefault();intWidth=intWidth||"500";intHeight=intHeight||"400";strResize=blnResize?"yes":"no";var strTitle=typeof this.attr("title")!=="undefined"?this.attr("title"):"Social Share",strParam="width="+intWidth+",height="+intHeight+",resizable="+strRe
51size,objWindow=window.open(this.attr("href"),strTitle,strParam).focus()};$(".social-links a:not(:first)").on("click",function(e){$(this).ezd_social_popup(e)});function docy_masonry_column(){let $grid=$('.masonry-grid');if($grid.length){$grid.imagesLoaded(function(){$grid.masonry({itemSelector:'.masonry-item',percentPosition:!0,})})}}
52docy_masonry_column()});document.addEventListener("DOMContentLoaded",function(){let WrapBannerVideo=document.getElementsByClassName("banner-video-container");if(WrapBannerVideo.length>0){document.body.classList.add('banner-video-wrap')}})})(jQuery);document.addEventListener("DOMContentLoaded",function(){var videoContainers=document.querySelectorAll(".banner-video-container");if(!videoContainers.length){return}
53videoContainers.forEach(function(container){var playOverlay=container.querySelector(".play-overlay");var iframe=container.querySelector(".banner-video-iframe");var thumbnail=container.querySelector(".video-thumbnail");var copyButton=container.querySelector(".copy-link-btn");if(playOverlay&&iframe){playOverlay.addEventListener("click",function(){if(iframe.src.indexOf("autoplay=1")===-1){iframe.src=iframe.src+"&autoplay=1"}
54playOverlay.style.display="none";iframe.style.display="block";if(thumbnail){thumbnail.style.display="none"}})}
55if(copyButton){copyButton.addEventListener("click",function(){var link=copyButton.dataset.videoLink||"";var defaultLabel=copyButton.dataset.labelDefault||"Copy link";var copiedLabel=copyButton.dataset.labelCopied||"Link copied to clipboard!";if(!link){return}
56docyCopyTextToClipboard(link).then(function(){copyButton.textContent=copiedLabel;copyButton.classList.add("copied");window.setTimeout(function(){copyButton.textContent=defaultLabel;copyButton.classList.remove("copied")},3000)}).catch(function(){copyButton.textContent=defaultLabel})})}})});function docyCopyTextToClipboard(text){if(navigator.clipboard&&window.isSecureContext){return navigator.clipboard.writeText(text)}
57return new Promise(function(resolve,reject){var textArea=document.createElement("textarea");textArea.value=text;textArea.setAttribute("readonly","readonly");textArea.style.position="fixed";textArea.style.opacity="0";document.body.appendChild(textArea);textArea.focus();textArea.select();try{var isCopied=document.execCommand("copy");document.body.removeChild(textArea);if(isCopied){resolve();return}
58reject(new Error("Copy command was unsuccessful."))}catch(error){document.body.removeChild(textArea);reject(error)}})}

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.