Advances in koala tracking

For many years I have easily been able to spot a radio tracked koala, how? By the telltale sign of a collar around its neck. But technology is changing and so is how we are tracking koalas in Australia.

Part of my research at the San Diego Zoo and San Diego Zoo Safari Park involves animal welfare. We behaviorally monitor animals to see how they are interacting with each other, get an idea of what their daily behaviors are, as well as see how they might be doing in a new exhibit or location.

What we don’t always think about is the animal welfare of animals in their native habitats, unless you are researching those animals. 

Historically, koalas that are part of research studies have had a variety of radio, GPS, and proximity collars put on them for tracking purposes, but there can be issues with them. Between crafty koalas that take off the collars, to potential neck rub, there can be some welfare concerns about the use of collars on koalas.

There was never an alternative, until now. 

To alleviate some of these issues, both Drs Kellie Leigh and Bill Ellis are starting to use advancements in technology that allow much smaller devices to track koalas.

In fact, it might be hard to see these advances on the actual koala. Advance in VHF technology has allowed a small tracker to be added to the required ear tags that koala researchers must place on any koala that is part of a research project. These small additions are barely noticeable to both us and the koalas. They even have longer battery life (a common issue with any electronic equipment deployed in the field) so they can stay deployed for long periods of time without worrying about the common issues with collars. 

It is exciting to see the advancements in technology and how they help not only our researchers learn the ins and outs of koala behaviors, but also potentially the koalas themselves. The goal of monitoring animals in the wild is to not disturb them as much as possible and using “mini-trackers” is a good step in that direction. 

Now I will need to start keeping my eye out for ear tags and antennas in order to know that I am looking at the koala we are tracking! 

Comments

Koalas

This is very interesting. Since I am an interpretive volunteer at the San Diego zoo working with the koalas, I would be interested in any information that you could provide which would increase my knowledge and allow me to be a more effective volunteer.

Koala Info

kcarmignani's picture

Hi Donald,

Thank you for volunteering with us! Here's a link to some koala articles: http://zoonooz.sandiegozoo.org/?s=koalas on ZOONOOZ Online. You can also do a search on this ICR site. Keep up the great work!

~ Moderator

.ae-player #edit-search-block-form--2 {
width: 200px !important;
border: 1px solid #9f9f9f !important;
height: 27px !important;
border-radius: 15px !important;
-moz-transition: width 0.5s ease-out !important;
-webkit-transition: width 0.5s ease-out !important;
transition: width 0.5s ease-out !important;
-ms-transition: width .5s ease !important;
-o-transition: width .5s ease !important;
font-family: "TradeGothicLT","Helvetica Neue",Arial,Helvetica,sans-serif !important;
font-size: 87.5% !important;
color: #787878 !important;
text-indent: 0 !important;
}

.ae-reader label[for="edit-field-animal-class-value"] {
display: none !important;
opacity: 0 !important;
font-size: 1px !important;
}

.ae-carousel-list {
transform: none !important;
}

.ae-reader iframe[src*="players.brightcove.net"] {
height: 500px !important;
position: static !important;
}

.ae-reader .views-field-title .footer-ad-title-first a,
.ae-reader form.search {
display: none !important;
}

.ae-menuitem-sub {
margin: 0 !important;
height: 40px !important;
}

.ae-player #edit-search-block-form--2 {
width: 200px !important;
border: 1px solid #9f9f9f !important;
height: 27px !important;
border-radius: 15px !important;
-moz-transition: width 0.5s ease-out !important;
-webkit-transition: width 0.5s ease-out !important;
transition: width 0.5s ease-out !important;
-ms-transition: width .5s ease !important;
-o-transition: width .5s ease !important;
font-family: "TradeGothicLT","Helvetica Neue",Arial,Helvetica,sans-serif !important;
font-size: 87.5% !important;
color: #787878 !important;
text-indent: 0 !important;
}

.ae-reader label[for="edit-field-animal-class-value"] {
display: none !important;
opacity: 0 !important;
font-size: 1px !important;
}

.ae-carousel-list {
transform: none !important;
}

.ae-reader iframe[src*="players.brightcove.net"] {
height: 500px !important;
position: static !important;
}

.ae-reader .views-field-title .footer-ad-title-first a,
.ae-reader form.search {
display: none !important;
}

.ae-menuitem-sub {
margin: 0 !important;
height: 40px !important;
}

 

AudioEye.layoutHelpers.push(function(ele) { ele.outerFind('#megamenu-1').attr('data-ae-site-menu-link', 'true'); });

AudioEye.layoutHelpers.push(function(ele){
(function(){
if(!AudioEye.addHook){return false;}
AudioEye.addHook('site-menu', 'overrideSearchAlgo', function (conf) {
/ Footer Menu Override /
if(conf.selector === 'footer#footer') { // Parent Selector
return function (container) {
var menu = [];
ele.outerFind('footer#footer nav').each(function () {
var obj = {
elem: $ae(this).find('.block-title').first(),
items: []
};
$ae(this).find('ul.menu li a').each(function () {
obj.items.push({ elem: $ae(this)});
});
menu.push(obj);
});

ele.outerFind('footer#footer div.block .footer-bottom-links a').each(function () {
menu.push({ elem: $ae(this) });
});

return menu;
};
}
});
})();
});

(function () {
var rem = function (ele, api) {
// 1. Describe links
ele.outerFind('a[href*="science-blog-read-all"]').filter(function () {
return $ae(this).text() === 'READ MORE';
}).append(' science blog');

// 2. Detected link with no text content
ele.outerFind('a').filter(function () {
return ($ae(this).children().length < 1) && ($ae(this).text().trim().length < 1);
}).attr(api.pres);

// 3. Redundant links
ele.outerFind('p a[href="http://animals.sandiegozoo.org/plants/alula-cabbage-stick"]').first().append(',').next().remove();
};
rem.id = 41230;
rem.title = "WCAG Script Remediations - Links";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Title iframes
api.setTitle('iframe[src*="brightcove.net"]', 'Brightcove Player');
api.setTitle('iframe[src*="player.camzonecdn.com"]', 'Camzone Player');
};
rem.id = 41229;
rem.title = "WCAG Script Remediations - Iframes";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Remove empty headers
ele.outerFind('h1, h2, h3, h4, h5, h6').each(function() {
if ($ae.trim($ae(this).text()).length === 0 ) {
if ($ae(this).children().length === 0) {
$ae(this).attr({'aria-hidden':'true', 'role':'presentation'});
}
if ($ae(this).clone().find('hr, span, br, strong, div, img, em, strong').remove().end().children().length === 0) {
$ae(this).attr({'aria-hidden':'true', 'role':'presentation'});
}
}
});

ele.outerFind('h3.comment-title').attr({ 'role': 'heading', 'aria-level': '2' });
ele.outerFind('div.field.field-name-body .field-items').find('h3').attr({ 'role': 'heading', 'aria-level': '2' });
ele.outerFind('div.view-staff- > .view-content').find('h3').attr({ 'role': 'heading', 'aria-level': '2' });

ele.outerFind('.view-content h3').each(function () {
if (~window.getComputedStyle(this, ':before').content.indexOf('Publications')) {
$ae(this).attr({ 'role': 'heading', 'aria-level': '2' });
}
});
};
rem.id = 41234;
rem.title = "WCAG Script Remediations - Headings";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Image alt text
ele.outerFind('img[src*="tiles.mapbox.com"]').attr('alt', '');

ele.outerFind('img[src*="files/facility-"]').each(function () {
var src = $ae(this).attr('src');
src = src.replace(/\/sites\/default\/files\/facility-|717.jpg|-/g, ' ').trim();
$ae(this).attr('alt', src + ' facility');
});

ele.outerFind('img[src*="/images/aip-"]').each(function () {
var src = $ae(this).attr('src');
src = src.replace(/\/sites\/all\/themes\/atinstitute\/images\/aip-|.jpg/g, ' ').trim();
$ae(this).attr('alt', src + ' student spotlight');
});

ele.outerFind('a[href*="/species/"]').filter(function () {
return $ae(this).find('img[src*="/default/files"]');
}).each(function () {
var reg = $ae(this).attr('href').replace(/\/species\/|-/g, ' ').trim();
$ae(this).find('img').attr('alt', reg);
});

ele.outerFind('a[href*="-phd"], a[href*="-ms"], a[href^="/staff/"], a[href*="ht-ascp"], a[href*="-dvm"], a[href*="bvm-msc"]').each(function () {
var reg = $ae(this).attr('href').replace(/\/|-|phd|ms|staff|htascp|dvm|bvmmsc/g, ' ').trim();
$ae(this).find('img').attr('alt', reg);
});

ele.outerFind('div.view div.view-content .views-row, .nodes .field-name-field-featured-image').each(function () {
$ae(this).find('.views-field-field-featured-image a > img, .field-items figure a > img').attr('alt', $ae(this).find('.views-field-title a').text());
});

ele.outerFind('.views-field-field-staff-photo').each(function () {
$ae(this).find('a > img').attr('alt', $ae(this).closest('.views-field').parent().find('.views-field-title a').text());
});

ele.outerFind('.field-name-field-featured-image .field-items').each(function () {
$ae(this).find('a > img').attr('alt', $ae(this).closest('.field-name-field-featured-image').parent().find('.field-name-title a').text());
});

api.setAlt('img[src*="icr_home_hero-ppm.png"]', 'Pocket Mouse Hero Image');
api.setAlt('a img[src*="icr-logo-footer.png"]', 'Institute for Conservation Research - Homepage');
api.setAlt('img[src*="CocahCashu7.jpg"]', '');
api.setAlt('img[src*="EboForest1.jpg"]', '');
api.setAlt('img[src*="Keauhou1.jpg"]', '');
api.setAlt('img[src*="SCIBreedingFacility2.jpg"]', '');
api.setAlt('img[src*="SierraSanPedroMartir2.jpg"]', '');
api.setAlt('img[src*="Student%20Karyotype.jpg"]', 'Conservation Education Lab');
api.setAlt('img[src*="Cyclura_collei"]', 'Cyclura Collei');

/*
ele.outerFind('img[src*="institute.sandiegozoo.org/sites/default/files/styles/juicebox_medium/public/blogimages/"]').each(function () {
var src = $ae(this).attr('src').replace(/http:\/\/institute.sandiegozoo.org\/sites\/default\/files\/styles\/juicebox_medium\/public\/blogimages\/|.png|.jpg|.gif/gi, '');
src = src.split('?')[0].replace(/%204|%2C000|%28|%2C|%20|%29|%E2|%80|%93/g, ' ').split('Photo')[0].split('shown')[0].replace(/+(.)\./g, '').trim();
$ae(this).attr('alt', src.replace(/\s+/g, ' '));
});

*/
};
rem.id = 41238;
rem.title = "WCAG Script Remediations - Img ALT";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Remove lists with a single item
ele.outerFind('ol, ul').each(function () {
if ($ae(this).children('li').length < 2) {
api.setAttr($ae(this), api.pres);
}
});
};
rem.id = 41232;
rem.title = "WCAG Script Remediations - Lists";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Describe option lists
function ae_alalaDescript () {
$ae('#secondary-content-wrapper .region #block-block-13 h3').attr('id', 'ae_alala_descript');
$ae('select#edit-jump[name="jump"].ctools-jump-menu-select').attr('aria-describedby', 'ae_alala_descript');
}
ae_alalaDescript();
};
rem.id = 41233;
rem.title = "WCAG Script Remediations - Forms";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Presentation unnecessary headers
ele.outerFind('header').filter(function () {
return ($ae(this).text().trim().length === 0) && ($ae(this).children().length === 0);
}).attr(api.pres);

ele.outerFind('header[class*="-header"]').attr(api.pres);

/* 2. Labeling navigation regions
ele.outerFind('nav#block-superfish-1').attr('role', 'complementary');
ele.outerFind('nav#block-superfish-2').attr('role', 'navigation');
ele.outerFind('nav[id*="footer"]').attr('role', 'contentinfo');
*/
ele.outerFind('nav.clearfix ul li a').filter(function () {
return $ae(this).text() === 'reply';
}).closest('nav').attr(api.pres);
};
rem.id = 41235;
rem.title = "WCAG Script Remediations - Navs";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// 1. Remove aria-hidden
ele.outerFind('[aria-hidden="true"]').attr({ 'tabindex': '-1', 'role': 'presentation' });
ele.outerFind('[role="presentation"]').find('a').attr(api.rmv);
};
rem.id = 41231;
rem.title = "WCAG Script Remediations - Fix hidden";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Script_Remediatio...

(function () {
var rem = function (ele, api) {
// [AEI-30929] - empty banner announcement

ele.outerFind('header#header.clearfix').attr('role', 'presentation');

/* [AEI-30810] - logo alt */

ele.outerFind('.site-logo').attr('alt', 'San Diego Zoo Institute for Conservation Research - Home Page');

/* [AEI-30811] - image alts */

api.hideFromAT('.views-field-field-featured-image .field-content > a, .views-field-field-featured-image .field-content > a > img');
api.hideFromAT('.front-hero-image > a, .front-hero-image > a > img');

ele.outerFind('#tertiary-content-wrapper .view-content .views-row').each(function() {
$ae(this).find('.field-content a img').removeAttr('title');
$ae(this).find('.field-content a img').attr('alt', $ae(this).find('.views-field-title').text().trim());
});

/* [AEI-30813] - tab trap */

$ae('#edit-search-block-form--2').attr('aria-label', 'Press Enter to Submit Query');

ele.outerFind('#edit-search-block-form--2').on('keydown', function(event) {
if (event.keyCode === 9 && !event.shiftKey) {
event.preventDefault();

AudioEye.focusElement('#block-superfish-1 #superfish-1 a:contains(Science Blog)');
} else if (event.keyCode === 9 && event.shiftKey) {
event.preventDefault();

AudioEye.focusElement('img.site-logo');
}
});

ele.outerFind('#superfish-1 a[href*="institute-careers"]').on('keydown', function(event) {
if (event.keyCode === 9 && !event.shiftKey) {
AudioEye.focusElement('#superfish-1 li:last ul li:first a');
}
});

ele.outerFind('#superfish-1 li:last ul li:last a').on('keydown', function(event) {
event.preventDefault();

if (event.keyCode === 9 && !event.shiftKey) {
AudioEye.focusElement('#block-md-megamenu-1 #mdmegamenu-1 li:first a');
} else if (event.keyCode === 9 && event.shiftKey) {
AudioEye.focusElement('#superfish-1 li:last ul li a:contains(Animals & Plants)');
}
});

/* [AEI-30930] - search submit button */

api.hideFromAT('input[id="edit-submit"][name="op"]');

/* [AEI-30931] - identical adjacent links */

$ae('.views-field-title:has(".footer-ad-title-first")').each(function() {
var first_link = $ae(this).find('a:first');

$ae(this).find('a:not(:first)').each(function() {
first_link.text(first_link.text() + ' ' + $ae(this).text());

$ae(this).remove();
});
});

/* [AEI-30995] - pagination link context */

ele.outerFind('ul.pager').each(function() {
$ae(this).find('a').removeAttr('title');

$ae(this).find('.pager-next a').attr('aria-label', 'Next Page');
$ae(this).find('.pager-last a').attr('aria-label', 'Previous Page');

$ae(this).find('.pager-item a').each(function() {
$ae(this).attr('aria-label', 'Page ' + $ae(this).text().trim());
});
});

/* [AEI-30996], [AEI-30998], [AEI-31004] - decorative images inside anchors */

api.hideFromAT('.views-field-field-staff-photo div a:has(img), .views-field-field-staff-photo div a:has(img) img');
api.hideFromAT('.views-field-field-featured-image div a[href*="-blog"]:has(img), .views-field-field-featured-image div a[href*="-blog"]:has(img) img');
api.hideFromAT('.views-field-field-thumbnail div a[href*="species/"]:has(img), .views-field-field-thumbnail div a[href*="species/"]:has(img) img');

/* [AEI-30999] - decorative carousel buttons */

ele.outerFind('h2:contains(SCIENCE AT WORK)').each(function() {
api.hideFromAT($ae(this).next().find('#flexslider-1, #flexslider-1 *'));

setTimeout(function() {
$ae('body').find('.ae-accessible-carousel-link').remove();
}, 1000);
});

/* [AEI-31001] - required comment form elements */

$ae('input.required, textarea.required').each(function() {
var label_text = $ae('label[for="' + $ae(this).attr('id') + '"]').text().trim();

$ae(this).attr('aria-label', label_text.substring(0, label_text.length - 1) + '- Required');
});

ele.outerFind('input#edit-mail').each(function() {
$ae(this).attr('aria-label', $ae(this).attr('aria-label') + ', The content of this field is kept private and will not be shown publicly');
});

/* [AEI-31002], [AEI-31003] - conservation project filter element announcements */

ele.outerFind('option:contains(QUICK SEARCH)').each(function() {
$ae(this).parents('select:eq(0)').attr({'aria-label':'Filter Conservation Projects by Species'});
$ae(this).parents('select:eq(0)').find('option').attr('role', 'option');
});

ele.outerFind('#edit-field-animal-class-value-all a').attr('aria-label', 'View All Conservation Projects');

/* [AEI-31005] - tab focus when filtering conservation projects */

ele.outerFind('.view-species .view-filters form .views-exposed-form div[id*="edit-field-animal-class-value"] a').click(function() {
setTimeout(function() {
AudioEye.focusElement($ae('#block-views-species-block .view-species:eq(0) .view-content .views-field-title:first a'));
}, 500);
});

ele.outerFind('.view-species .view-filters form .views-exposed-form div[id*="edit-field-animal-class-value"] a').on('keydown', function(event) {
if (event.keyCode == 13 || event.keyCode == 32) {
$ae(this).click();
}
});
};
rem.id = 41237;
rem.title = "AT Bug Remediations";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/AT_Bug_Remediations.js

(function () {
var rem = function (ele, api) {
// [AEI-31447] - tab focus missing

ele.outerFind('#edit-actions input').removeAttr('tabindex role aria-hidden');

// [AEI-31446] - form names

ele.outerFind('#search-block-form').attr('aria-label', 'Search Form');
ele.outerFind('#ctools-jump-menu').attr('aria-label', 'Filter Conservation Projects');
ele.outerFind('#views-exposed-form-species-block').attr('aria-label', 'Filter Projects by Animal Type');

// [AEI-31444] - vague link context

api.addComplianceIndent('a[href*="staff/applied-animal-ecology"]:contains(VIEW ALL)', 'append', 'span', ' Team Members');

// [AEI-31438] - excess PEM content

ele.outerFind('input[placeholder="Search Palantir"]').parents('form').eq(0).removeAttr('role');
ele.outerFind('#block-search-form').removeAttr('role');
};
rem.id = 41239;
rem.title = "Tool Bug Remediations - JS";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/Tool_Bug_Remediations_...

(function () {
var rem = function () {
$ae(".ae-player #edit-search-block-form--2 {\n width: 200px !important;\n border: 1px solid #9f9f9f !important;\n height: 27px !important;\n border-radius: 15px !important;\n -moz-transition: width 0.5s ease-out !important;\n -webkit-transition: width 0.5s ease-out !important;\n transition: width 0.5s ease-out !important;\n -ms-transition: width .5s ease !important;\n -o-transition: width .5s ease !important;\n font-family: \"TradeGothicLT\",\"Helvetica Neue\",Arial,Helvetica,sans-serif !important;\n font-size: 87.5% !important;\n color: #787878 !important;\n text-indent: 0 !important;\n}\n\n.ae-reader label[for=\"edit-field-animal-class-value\"] {\n display: none !important;\n opacity: 0 !important;\n font-size: 1px !important;\n}\n\n.ae-carousel-list {\n transform: none !important;\n}\n\n.ae-reader iframe[src*=\"players.brightcove.net\"] {\n height: 500px !important;\n position: static !important;\n}\n\n.ae-reader .views-field-title .footer-ad-title-first a,\n.ae-reader form.search {\n display: none !important;\n}\n\n.ae-menuitem-sub {\n margin: 0 !important;\n height: 40px !important;\n}<\/style>").appendTo("#ae_app");
};
rem.id = 41236;
rem.title = "Tool Bug Remediations - CSS";
rem.type = "css";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/Tool_Bug_Remediations_...

(function () {
var rem = function (ele, api) {
// decorative images

ele.outerFind('.juicebox-gallery img').each(function() {
api.hideFromAT($ae(this));
api.setAlt($ae(this), '');
});

// vague links

ele.outerFind('a[href*="mailto:"]').each(function() {
var link_url = $ae(this).attr('href');

api.addComplianceIndentHidden($ae(this), 'append', 'span', 'E-Mail ' + link_url.substring(7, link_url.length));
});

api.addComplianceIndentHidden('a[href*="hrapply.com"]', 'append', 'span', 'Apply using this link');
api.addComplianceIndentHidden('a[href*="bioone.org/doi/abs/10.2981/wlb.00023"]', 'append', 'span', 'Read the full paper: Human visual identification of individual Andean bears Tremarctos ornatus');
api.addComplianceIndentHidden('a[href*="blog.sandiegozooglobal.org/2014/04/22/a-day-in-the-life-of-a-beach-biologist"]', 'append', 'span', 'Learn more about the least tern and snowy plover project');
api.addComplianceIndentHidden('a[href*="/evolutionforskeptics.wordpress.com/2016/07/18/ontogeny-recapitulates"]', 'append', 'span', 'More information about sloth teeth');

// headings

ele.outerFind('h1:not(:first)').attr({'role':'heading', 'aria-level':'2'});

ele.outerFind('h5, h6').attr({'role': 'presentation'});

ele.outerFind('h1, h2, h3, h4').each(function() {
if ($ae(this).text().trim().length === 0 || $ae(this).css('width') === "0px") {
$ae(this).attr({'role':'presentation'});
}
});
};
rem.id = 41240;
rem.title = "WCAG Phase 3 Remediations";
if (window.AudioEye && window.AudioEye.manualRemediations) {
window.AudioEye.manualRemediations.push(rem);
}
}());
//# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/WCAG_Phase_3_Remediati...

AudioEye.smartRemediations = [];

 

Add new comment