(()=>{const o=window.jQuery||{},h=o(".data-table");if(!h.length)return;const u=h.find(".data-table__desktop-markdown"),d=h.find(".data-table__mobile-markdown"),s=u.find("ul"),C=d.find("ul"),$=o(".data-table__icons"),g={star:$.find(".data-table__icon--star").eq(0).prop("outerHTML")};let _=0,f=0,k=s.length,p=[],m="",c="";T(),v(),w();function T(){d.find("hr").remove(),C.each(function(n){const e=o(this).find("li");let r="",a="";n===0&&(r="data-table__accordion--expanded",a="data-table__accordion-plus--is-minus"),f=e.length,e.each(function(t){const i=o(this);t===0?c+=[`<div class="data-table__accordion ${r}">`,'<div class="data-table__accordion-header">',i.html(),`<span class="data-table__accordion-plus ${a}"> <span></span> <span></span> </span>`,"</div>",'<ul class="data-table__accordion-items">'].join(""):t<f-1?c+=i.addClass("data-table__accordion-item").prop("outerHTML"):(c+=i.addClass("data-table__accordion-item").prop("outerHTML"),c+="</ul></div>")})}),d.html(c).find(".data-table__accordion-items").hide().parents(".data-table__accordion--expanded").find(".data-table__accordion-items").show().parents(".data-table__accordion--expanded").find(".data-table__accordion-plus").addClass("data-table__accordion-plus--is-minus")}function v(){let n=0,e=0,r=0;s.each(function(){const a=o(this),t=a.find("li"),i=t.find("blockquote");let l=0;i.length?(l=Math.max(parseFloat(i.text()),0),n=n+l,i.parents("li").remove()):e++,p.push(l)}),r=(100-n)/e,s.each(function(a){p[a]===0&&p.splice(a,1,r)}),s.each(function(a){const t=o(this).find("li");t.length>_&&(_=t.length)}),s.each(function(a){const t=o(this),i=p[a];if(t.find("li").length<_){const l=Array.from(Array(_-t.find("li").length)).map(()=>"<li />").join("");t.append(l)}t.find("li").each(function(l){m+=o(this).attr("style",`order:${l+1}; width:${i}%;`).addClass(()=>{let b=["data-table__col"];return l===0&&b.push("data-table__col--header"),a===0&&b.push("data-table__col--first"),a===k-1&&b.push("data-table__col--last"),b.join(" ")}).prop("outerHTML").replace(/%%star%%/gim,g.star)})}),u.html(`<ul>${m}</ul>`)}function w(){d.on("click",".data-table__accordion-header",M)}function M(n){const e=o(this).parents(".data-table__accordion");e.siblings().removeClass("data-table__accordion--expanded").find(".data-table__accordion-items").stop().slideUp(),d.find(".data-table__accordion").not(e).find(".data-table__accordion-plus").removeClass("data-table__accordion-plus--is-minus"),e.find(".data-table__accordion-plus").toggleClass("data-table__accordion-plus--is-minus"),e.toggleClass("data-table__accordion--expanded").find(".data-table__accordion-items").stop().slideToggle({complete:()=>{o("html").animate({scrollTop:e.offset().top-68})}})}})();
