哈皮寄售

安卓Duolingo多邻国v6.105.1.2496专业版

软件介绍

多邻国语言学习是经典的语言学习应用,学习英语、西班牙语、日语、韩语、德语、法语……等外语超级有趣,回答错误就会失去红心,积累过关经验可以提升等级,还可以通过获得的金色成就奖牌来追踪您的学习进度。全球3亿用户高分推荐,谷歌商店最佳应用。高级功能已解锁。

软件截图

1.jpg

特点描述

已解锁高级/付费功能;

课程默认解锁;

禁用/移除不需要的权限 + 接收者 + 提供者 + 服务;

优化并进行拉链对齐图形,清理资源以实现快速加载;

AndroidManifest 中的广告权限/服务/服务提供商被移除;

广告链接被移除并调用方法被取消;

广告布局,可见性被禁用;

Google Play 商店安装包检查已关闭;

(function () {
var script = document.currentScript;
var root = script && script.parentNode;
if (!root) return;
// UEditor preserves div/h6 and class attributes; normalize only marked blocks.
Array.prototype.forEach.call(root.querySelectorAll(‘div.x6d-accordion’), function (source) {
var heading = source.firstElementChild;
if (!heading || heading.tagName !== ‘H6’) return;
var details = document.createElement(‘details’);
details.className = source.className;
var summary = document.createElement(‘summary’);
while (heading.firstChild) summary.appendChild(heading.firstChild);
source.removeChild(heading);
details.appendChild(summary);
while (source.firstChild) details.appendChild(source.firstChild);
source.parentNode.replaceChild(details, source);
});
var items = root.querySelectorAll(‘details.x6d-accordion’);
Array.prototype.forEach.call(items, function (item) {
var title = item.querySelector(‘summary’);
var panel = title && title.nextElementSibling;
if (!title || !panel || !panel.classList.contains(‘x6d-accordion-panel’)) return;
var expanded = false;
var timer;
item.removeAttribute(‘open’);
item.removeAttribute(‘name’);
title.setAttribute(‘aria-expanded’, ‘false’);
var icon = document.createElement(‘i’);
icon.className = ‘fa fa-chevron-down’;
icon.setAttribute(‘aria-hidden’, ‘true’);
title.appendChild(icon);
function finishTransition() {
clearTimeout(timer);
if (expanded) {
panel.style.maxHeight = ‘none’;
} else {
panel.style.maxHeight = ‘0px’;
item.open = false;
}
}
panel.addEventListener(‘transitionend’, function (event) {
if (event.target === panel && event.propertyName === ‘max-height’) finishTransition();
});
title.addEventListener(‘click’, function (event) {
event.preventDefault();
clearTimeout(timer);
// Freeze the rendered height before reversing or starting a transition.
// Disabling transitions for this measurement avoids a stale start frame.
var height = item.open ? panel.getBoundingClientRect().height : 0;
expanded = !expanded;
title.setAttribute(‘aria-expanded’, String(expanded));
icon.className = ‘fa ‘ + (expanded ? ‘fa-chevron-up’ : ‘fa-chevron-down’);
panel.style.transition = ‘none’;
panel.style.maxHeight = height + ‘px’;
item.open = true;
void panel.offsetHeight;
panel.style.transition = ”;
panel.style.maxHeight = expanded ? panel.scrollHeight + ‘px’ : ‘0px’;
// Normal completion uses transitionend, not a timer racing the last frame.
// The fallback handles background tabs and a zero-distance transition.
timer = setTimeout(finishTransition, 400);
});
});
}());

© 版权声明
THE END
如果您喜欢本站,可以收藏本网址,方便下次访问!
软件中的广告/弹窗/群号等信息切勿相信,注意鉴别,以免上当受骗!
点赞6 分享