var LanguagePlugin=LanguagePlugin||{};LanguagePlugin.translate=function(n,t){return typeof t=="undefined"&&(t=n),LanguagePlugin.replace(n,t)};LanguagePlugin.replace=function(n,t){var i;return LanguagePlugin.translations&&(i=LanguagePlugin.translations[n])?i:t};LanguagePlugin.machineTranslate=function(n){return typeof LanguagePlugin.apiTranslateUrl!="undefined"?Promise.resolve($.ajax({type:"POST",url:LanguagePlugin.apiTranslateUrl,data:{textToTranslate:n},traditional:!0,dataType:"json"})):Promise.reject("No apiTranslateUrl")};LanguagePlugin.getMSFTAttributionMarkup=function(){return $('<div><a target="_blank" href="http://aka.ms/MicrosoftTranslatorAttribution">'+LanguagePlugin.replace("Translated by","Translated by")+'<img style="height:30px;" src="/images/common/MSFT_logo_rgb_C-Gray_D.png" alt="MS logo" /><\/a><\/div>')};$(function(){$("a[translate-container-text=yes]").click(function(n){var i=$(n.target),t=i.parent(),r=t.text().replace(i.text(),"").trim();t.block({message:LanguagePlugin.replace("Translating...","Translating...")});LanguagePlugin.machineTranslate(r).then(function(n){if(t.unblock(),n){var i=LanguagePlugin.getMSFTAttributionMarkup().append('<a class="toggle-translation" href="javascript:;" style="color:blue !important; text-decoration: none;" data-texttype="translated">'+LanguagePlugin.replace("See Original","See Original")+"<\/a>");$("a.toggle-translation",i).data("originaltext",r).data("translatedtext",n).click(function(n){var i=$(n.target);t.contents().filter(function(){return this.nodeType==3}).remove();i.data("texttype")=="original"?(t.prepend(i.data("translatedtext")),i.data("texttype","translated"),i.text(LanguagePlugin.replace("See Original","See Original"))):(t.prepend(i.data("originaltext")),i.data("texttype","original"),i.text(LanguagePlugin.replace("See Translation","See Translation")))});t.text(n).append(i)}}).catch(function(){t.unblock();t.block({message:LanguagePlugin.replace("An error has occurred during translation.","An error has occurred during translation."),timeout:5e3,css:{border:"3px solid red"}})})})})