1! function () { 2 var isIE; 3 4 (window.ActiveXObject || "ActiveXObject" in window || navigator.userAgent.indexOf("Trident") > -1) && (window.NodeList.prototype.forEach = window.Array.prototype.forEach); 5 var parents = document.querySelectorAll(".wsc-header2020-navbar-item.with-toggle"), 6 children = document.querySelectorAll(".wsc-header2020-navbar-nav-toggle"), 7 domain = document.domain; 8 9 document.querySelectorAll(".wsc-header2020-navbar-item.with-toggle .wsc-header2020-navbar-link").forEach(function(el) { 10 el.addEventListener('click', function() { 11 var expanded = document.querySelector('.wsc-header2020-navbarDropdown-toggle[aria-expanded=true]') 12 if (expanded) { 13 expanded.setAttribute('aria-expanded', false) 14 } 15 }) 16 }) 17 18 function resetNav() { 19 parents.forEach((function (el) { 20 el.classList.remove("active") 21 })), children.forEach((function (el) { 22 handleCollapse(el, !0) 23 })) 24 } 25 26 function handleCollapse(el, actived) { 27 var height = actived ? 0 : el.children[0].getBoundingClientRect().height; 28 el.style.height = height + "px" 29 } 30 31 function handleWsNavToggle(e) { 32 e.stopPropagation(); 33 var target = e.target; 34 actived = target.parentElement.classList.contains("active"), el_dropdown = target.nextElementSibling, !actived && resetNav(); 35 var x = document.body.offsetWidth - el_dropdown.getBoundingClientRect().right; 36 x < 0 && (el_dropdown.style.transform = "translate3d(" + x + "px, 0, 0)"), handleCollapse(el_dropdown, actived), target.parentElement.classList.toggle("active") 37 } 38 document.querySelectorAll(".wsc-header2020 .wsc-header2020-navbar-master a, .wsc-footer2020 a").forEach((function (el) { 39 (domain || -1 === el.href.indexOf(domain)) && el.href.indexOf("http") > -1 && el.setAttribute("target", "_blank"), el.href.indexOf('accounts.wondershare') > -1 && el.removeAttribute("target") 40 // , el.href.indexOf(domain) > -1 && el.removeAttribute("target") 41 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle.utility strong").forEach((function (el) { 42 "Famisafe" === el.innerText && (el.innerText = "FamiSafe"), "Dr.fone" === el.innerText && (el.innerText = "Dr.Fone") 43 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle.productivity strong").forEach((function (el) { 44 "MindMaster" === el.innerText && (el.innerText = "EdrawMind") 45 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle.productivity .border-control a").forEach((function (el) { 46 el.href.indexOf("https://pdfcloud.wondershare.com/") > -1 && -1 === el.href.indexOf("document-cloud") && (el.href = el.href.replace("https://pdfcloud.wondershare.com/", "https://pdf.wondershare.com/document-cloud/")), el.href.indexOf("https://www.edrawsoft.com/mindmaster/") > -1 && (el.href = el.href.replace("https://www.edrawsoft.com/mindmaster/", "https://www.edrawsoft.com/edrawmind/")) 47 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle.creativity strong").forEach((function (el) { 48 "Flimora" === el.innerText && (el.innerText = "Filmora"), "Flimstock" === el.innerText && (el.innerText = "Filmstock") 49 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle.productivity .font-size-small,.wsc-header2020-navbar-nav-toggle.utility .font-size-small").forEach((function (el) { 50 el.innerText.indexOf("managment") > -1 && (el.innerText = el.innerText.replace("managment", "management")), el.innerText.indexOf("transfers") > -1 && (el.innerText = el.innerText.replace("transfers", "transfer")) 51 })), document.querySelectorAll(".wsc-header2020-navbar-nav-toggle .border-control>div").forEach((function (el) { 52 el.innerText.indexOf("Producs") > -1 && (el.innerText = el.innerText.replace("Producs", "Products")) 53 })), document.querySelectorAll(".active_menu_a").forEach((function (el) { 54 el.addEventListener("click", handleWsNavToggle) 55 })), children.forEach((function (el) { 56 el.addEventListener("transitionend", (function (e) { 57 var height; 58 0 === el.getBoundingClientRect().height && (el.style.transform = "") 59 })) 60 })), document.body.addEventListener("click", (function (e) {
61 resetNav(), children.forEach((function (el) { 62 handleCollapse(el, !0) 63 })) 64 })); 65 var mobole_panel = document.querySelector(".wondershare-user-panel-mobile"), 66 userInfo = getCookie("user_identity"); 67 if (mobole_panel && userInfo) { 68 userInfo && (document.querySelector(".wsc-header2020-navbar-item.wondershare-user-panel.log-out").style.display = "none"); 69 var el_log_in = document.querySelector(".wsc-header2020-navbar-item.wondershare-user-panel.log-in"), 70 el_log_out = mobole_panel.querySelector(".wondershare-user-panel.log-out"), 71 el_dropdown = el_log_in.querySelector(".ws-user-panel-dropdown"), 72 img_avatar = el_log_in.querySelector(".wondershare-user-panel.log-in .avatar"), 73 requset_url = mobole_panel.querySelector(".wondershare-user-panel.log-out [data-href]").getAttribute("data-href").replace(/\/$/, ""); 74 el_log_out.style.display = "none", el_log_in.style.display = "block", (userInfo = JSON.parse(getCookie("user_identity"))).avatar && img_avatar.setAttribute("src", userInfo.avatar), el_log_in.querySelector(".ws-user-panel-dropdown .account_name").innerText = userInfo.first_name && userInfo.last_name ? userInfo.first_name + " " + userInfo.last_name : userInfo.nickName || userInfo.email, el_log_in.querySelector(".ws-user-panel-dropdown .account_url").setAttribute("href", requset_url), el_log_in.querySelector(".ws-user-panel-dropdown .account_url_sign_out").setAttribute("href", requset_url + "/v3/user/oauth/logout?redirect=" + (window.ws_redirect_url_logout || location.href)), el_log_in.classList.contains("listened") || (el_log_in.classList.add("listened"), el_log_in.addEventListener("click", (function (e) { 75 if (e.target.classList.contains("avatar")) { 76 var show = "none" === getComputedStyle(el_dropdown).display; 77 el_dropdown.style.display = show ? "block" : "none"; 78 var right = el_dropdown.getBoundingClientRect().right, 79 view_width, x = document.body.offsetWidth - right; 80 el_dropdown.style.willChange = "transform", el_dropdown.style.transform = "translate3d(" + x < 0 ? x : "0px, 0, 0)" 81 } 82 }))) 83 } 84 85 function getCookie(name) { 86 var v = document.cookie.match("(^|;) ?" + name + "=([^;]*)(;|$)"); 87 return v ? decodeURIComponent(v[2]) : null 88 } 89 var style = document.createElement("style"); 90 style.appendChild(document.createTextNode(".wsc-footer2020 .wsc-footer202004-top .wsc-footer2020-subnav-iconlink{opacity:1 !important}.wsc-footer2020 .wsc-footer202004-top .wsc-footer2020-subnav-iconlink:hover{opacity:.8 !important}")), document.head.appendChild(style), document.querySelectorAll(".wsc-footer2020-subnav-iconlink").forEach((function (el, index) { 91 index <= 3 && el.classList.add("mr-2"), el.children[0].style.height = "28px", el.children[0].style.width = "28px" 92 })); 93 var hosts = ["www.wondershare.com", "www.wondershare.it", "www.wondershare.fr", "www.wondershare.de", "www.wondershare.com.br", "www.wondershare.es", "www.wondershare.ar", "www.wondershare.kr", "www.wondershare.jp", "support.wondershare.com"]; 94 95 if (hosts.indexOf(document.domain) === -1) return 96 97 if (!mobole_panel) { 98 var mobile_ul = document.createElement("ul"), 99 nav_bar_content = document.querySelector(".wsc-header2020-navbar-master .wsc-header2020-navbar-content"), 100 nav_bar_menu_list = nav_bar_content.querySelector(".wsc-header2020-navbar-nav"), 101 log_out = nav_bar_content.querySelector(".log-out"), 102 log_in = nav_bar_content.querySelector(".log-in"); 103 window.innerWidth >= 1280 && nav_bar_content.classList.add("on-desktop"), initLogLayout(), window.addEventListener("resize", initLogLayout) 104 } 105 106 function initLogLayout() { 107 if (window.innerWidth < 1280) { 108 if (nav_bar_content.classList.contains("on-mobile")) return; 109 nav_bar_content.classList.add("on-mobile"), nav_bar_content.classList.remove("on-desktop"), mobile_ul.className = "list-unstyled mb-0", nav_bar_content.style.setProperty("flex-direction", "row-reverse"), nav_bar_content.querySelector(".wsc-header2020-navbar-brand").style.setProperty("margin-right", "-42px"), log_out.querySelector("a").style = "padding: 4px 0px; font-size: 12px; font-weight: bold; margin: 0; text-transform: none;backround-color: none;", mobile_ul.appendChild(log_out), mobile_ul.appendChild(log_in), nav_bar_content.insertBefore(mobile_ul, nav_bar_content.firstChild) 110 } else { 111 if (nav_bar_content.classList.contains("on-desktop")) return; 112 nav_bar_content.classList.add("on-desktop"), nav_bar_content.classList.remove("on-mobile"), log_out.querySelector("a").style = "background-color: #006dff;color: #fff;font-weight: 600;border-radius: 4px;", nav_bar_content.style.removeProperty("flex-direction"), nav_bar_content.querySelector(".wsc-header2020-navbar-brand").style.removeProperty("margin-right"), nav_bar_content.removeChild(mobile_ul), nav_bar_menu_list.insertBefore(log_out, nav_bar_menu_list.lastElementChild), nav_bar_menu_list.insertBefore(log_in, nav_bar_menu_list.lastElementChild) 113 } 114 } 115}(); 116 117function collapse(ele,callback){const doms=document.querySelectorAll(ele);
117doms.forEach((currDom,currKey)=>{if(currDom.collapseClickHandler){currDom.removeEventListener("click",currDom.collapseClickHandler)}currDom.collapseClickHandler=(e)=>{if(currDom.getAttribute("aria-expanded")==="false"){currDom.setAttribute("aria-expanded","true");if(callback){callback(currDom,"expanded")}}else{currDom.setAttribute("aria-expanded","false");if(callback){callback(currDom,"collapsed")}}doms.forEach((dom,key)=>{if(key!=currKey){dom.setAttribute("aria-expanded","false")}})};currDom.addEventListener("click",currDom.collapseClickHandler)})} 118collapse(".wsc-header2020-navbar-collapse-toggle") 119collapse('.wsc-header2020-navbarDropdown-toggle') 120collapse('.wsc-header2020-dropdownMenuBody-title',(element,value)=>{if(value==='expanded'){document.querySelectorAll('.wsc-header2020 .wsc-header2020-dropdownMenuBody-item').forEach((element)=>{element.setAttribute('aria-expanded','false')});element.closest('.wsc-header2020-dropdownMenuBody-item').setAttribute('aria-expanded','true')}if(value==='collapsed'){element.closest('.wsc-header2020-dropdownMenuBody-item').setAttribute('aria-expanded','false')}}) 121 122if (document.body.clientWidth >= 1280){ 123 var oHeaderDropdownMenu = document.querySelector(".wsc-header2020-navbar-master").querySelectorAll(".wsc-header2020-navbar-dropdown") 124 var oHeaderNavbarDropdown = document.querySelector(".wsc-header2020-navbar-master").querySelectorAll(".wsc-header2020-navbarDropdown-menu") 125 var oHeaderNavbarItem = document.querySelector(".wsc-header2020-navbar-master").querySelectorAll(".wsc-header2020-navbar-item") 126 var nowIndex = oHeaderDropdownMenu.length 127 128 oHeaderDropdownMenu.forEach(function(oMenu,index){
129 let currentIndex = index 130 oMenu.addEventListener("mouseenter",function(item){ 131 if(currentIndex != nowIndex){ 132 if(nowIndex < oHeaderDropdownMenu.length){ 133 oHeaderDropdownMenu[nowIndex].querySelector(".wsc-header2020-navbarDropdown-toggle").setAttribute("aria-expanded","false") 134 } 135 oHeaderDropdownMenu[currentIndex].querySelector(".wsc-header2020-navbarDropdown-toggle").setAttribute("aria-expanded","true") 136 nowIndex = currentIndex 137 } 138 }) 139 }) 140 oHeaderNavbarItem.forEach(function(oNavbar,index){ 141 oNavbar.addEventListener("mouseenter",function(item){ 142 if(nowIndex < oHeaderDropdownMenu.length){ 143 oHeaderDropdownMenu[nowIndex].querySelector(".wsc-header2020-navbarDropdown-toggle").setAttribute("aria-expanded","false") 144 } else { 145 oHeaderDropdownMenu[nowIndex - 1].querySelector(".wsc-header2020-navbarDropdown-toggle").setAttribute("aria-expanded","false") 146 } 147 nowIndex = oHeaderDropdownMenu.length 148 }) 149 }) 150 oHeaderNavbarDropdown.forEach(function(oNavbar,index){ 151 oNavbar.addEventListener("mouseleave",function(item){ 152 oHeaderDropdownMenu[nowIndex].querySelector(".wsc-header2020-navbarDropdown-toggle").setAttribute("aria-expanded","false") 153 nowIndex = oHeaderDropdownMenu.length 154 }) 155 }) 156}
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.